--- /srv/rebuilderd/tmp/rebuilderdKimcVn/inputs/libpetsc64-real3.22_3.22.5+dfsg1-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdKimcVn/out/libpetsc64-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 1600 2025-05-08 23:42:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6619960 2025-05-08 23:42:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1596 2025-05-08 23:42:44.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6620936 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/libpetsc64_real.so.3.22.5 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1876c50 0x01876c50 0x01876c50 0x003f8 0x003f8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x187704c 0x187704c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1876c58 0x01876c58 0x01876c58 0x003f8 0x003f8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1877054 0x1877054 R E 0x10000 │ │ │ │ LOAD 0x1883f3c 0x01883f3c 0x01883f3c 0x216e4 0x1f37e0 RW 0x10000 │ │ │ │ DYNAMIC 0x18880bc 0x018880bc 0x018880bc 0x00190 0x00190 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1883f3c 0x01883f3c 0x01883f3c 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1883f3c 0x01883f3c 0x01883f3c 0x0c0c4 0x0c0c4 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 0009bcb0 09bcb0 000220 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 0009bed0 09bed0 008230 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000a4100 0a4100 00c658 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000b0758 0b0758 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000b0764 0b0764 012998 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000c3100 0c3100 1641454 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 01704554 1704554 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 01704560 1704560 1721c8 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 01876728 1876728 000528 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 01876c50 1876c50 0003f8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 01877048 1877048 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 01704560 1704560 1721d0 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 01876730 1876730 000528 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 01876c58 1876c58 0003f8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 01877050 1877050 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 01883f3c 1883f3c 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 01883f3c 1883f3c 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 01883f4c 1883f4c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01883f50 1883f50 00416c 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 018880bc 18880bc 000190 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 0188824c 188824c 007db0 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01890000 1890000 015620 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -654,15 +654,15 @@ │ │ │ │ 650: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_dmul@GCC_3.5 (5) │ │ │ │ 651: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (17) │ │ │ │ 652: 00000000 0 FUNC GLOBAL DEFAULT UND dtrsen_ │ │ │ │ 653: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 654: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 655: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 656: 0059b834 416 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 657: 017a1114 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 657: 017a111c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 658: 0163d76c 412 FUNC GLOBAL DEFAULT 11 taoadmmsetspectralpenalty_ │ │ │ │ 659: 010f9e6c 116 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 660: 001eac74 900 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 661: 00ec0d20 412 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 662: 00a82b90 856 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 663: 014b72f8 452 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 664: 0131c0dc 1512 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ 760: 00173e6c 160 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 761: 001365e0 368 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 762: 00acc3f0 568 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 763: 0114e978 364 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 764: 00167078 264 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 765: 010eb088 1512 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 766: 003c6df8 2256 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 767: 01872378 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 767: 01872380 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 768: 0012e2bc 848 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 769: 016899b0 4616 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 770: 00f5ca84 24 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 771: 0019c9cc 36 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 772: 01483ea4 32 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 773: 01647cbc 376 FUNC GLOBAL DEFAULT 11 TaoALMMGetType │ │ │ │ 774: 019aebdc 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ 817: 00aa3b24 2592 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 818: 01149034 412 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 819: 01499ab8 12 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 820: 019aee50 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 821: 0158fa58 260 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 822: 013d7da8 792 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 823: 018a4228 128 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 824: 017a1160 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 824: 017a1168 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 825: 01081374 408 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 826: 00c6eb1c 172 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 827: 019aeee4 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 828: 0106baac 20 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 829: 003e766c 752 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 830: 01146764 412 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 831: 016831dc 20 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -869,15 +869,15 @@ │ │ │ │ 865: 01688964 420 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 866: 00207f00 504 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 867: 00401cac 364 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 868: 00116ce8 1144 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 869: 00d23710 7140 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 870: 0143cd28 804 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 871: 01276624 460 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 872: 017a113c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 872: 017a1144 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 873: 00b14a30 112 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 874: 0044f758 20 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 875: 0144b2fc 1512 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 876: 0144aa80 168 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 877: 01886338 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 878: 002582d0 252 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 879: 0018f550 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ 986: 00148090 140 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 987: 00a2d868 436 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 988: 0017ae58 1732 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 989: 001971bc 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 990: 01243eb4 1160 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 991: 0113de30 1104 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 992: 0090f6b4 492 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 993: 017ae320 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 993: 017ae328 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 994: 00f45880 20 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 995: 0166e18c 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 996: 00fe5308 144 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 997: 00ac8998 1220 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 998: 00bc0928 136 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 999: 00a81880 1232 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 1000: 00185fb0 300 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ 1006: 009a20dc 376 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 1007: 018a4454 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 1008: 000ce588 120 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 1009: 000c95cc 84 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 1010: 007c22c8 1244 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 1011: 01557d50 140 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 1012: 001164a4 1696 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 1013: 017ae328 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 1013: 017ae330 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 1014: 01148cfc 408 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 1015: 015a8c0c 688 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 1016: 019b04a0 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 1017: 00246128 484 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 1018: 01295c38 344 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 1019: 013f2d3c 752 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 1020: 00966cd0 1376 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1217,15 +1217,15 @@ │ │ │ │ 1213: 016487fc 388 FUNC GLOBAL DEFAULT 11 TaoALMMGetMultipliers │ │ │ │ 1214: 00b2724c 20 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1215: 00187424 36 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1216: 00fb7b70 800 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1217: 00402f74 556 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1218: 013dca4c 416 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1219: 013dd40c 1548 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1220: 017ae324 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1220: 017ae32c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1221: 019af0e8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1222: 00e92050 400 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1223: 015aecc4 3276 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1224: 013aea14 1152 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1225: 00c8ccd0 8704 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1226: 013bc5f8 1396 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1227: 00b8d7c8 6816 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1244,15 +1244,15 @@ │ │ │ │ 1240: 01684dbc 348 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1241: 01169d58 328 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1242: 004d506c 3784 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1243: 00155314 604 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1244: 01890004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1245: 00bceac0 812 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1246: 0096d01c 1168 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1247: 017ae348 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1247: 017ae350 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1248: 013bf198 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1249: 00c2b26c 788 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1250: 0125c4b0 324 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1251: 0044a230 424 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1252: 00a1eccc 324 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1253: 009de37c 764 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1254: 00ca0d80 3144 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1365,15 +1365,15 @@ │ │ │ │ 1361: 0137487c 404 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1362: 00bdc288 1872 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1363: 00103c2c 1036 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1364: 015aabd8 352 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1365: 0098de8c 1124 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1366: 00104d5c 120 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1367: 00f755c8 16 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1368: 017a1154 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1368: 017a115c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1369: 00f9bec0 132 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1370: 0026d374 516 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1371: 0082c8c8 1316 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1372: 00eac968 256 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1373: 00a6f2b4 408 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1374: 00a0d964 336 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1375: 010609fc 340 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1432,15 +1432,15 @@ │ │ │ │ 1428: 00188f0c 200 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1429: 00fb15bc 1428 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1430: 00abd21c 88 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1431: 00fa5800 1776 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1432: 01595070 12 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1433: 00807bf0 412 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1434: 00cb9210 1148 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1435: 017d7964 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1435: 017d796c 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1436: 00a7d540 412 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1437: 001ee20c 32 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1438: 01511b9c 328 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1439: 01a77414 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1440: 00c1e09c 904 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1441: 00c2e16c 784 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1442: 0147bd58 580 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ 1507: 001c7cbc 1964 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1508: 0017bfc4 336 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1509: 00b5aed8 256 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1510: 00dd4380 1704 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1511: 01161da0 6772 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1512: 016c12f0 608 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1513: 014e27a0 260 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1514: 017a112c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1514: 017a1134 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1515: 018a6684 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1516: 001f8600 144 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1517: 012cf4c8 412 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1518: 00c2d63c 776 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1519: 00f75b40 280 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1520: 01586548 72 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1521: 003c543c 340 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1538,15 +1538,15 @@ │ │ │ │ 1534: 001fe870 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1535: 0131e944 416 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1536: 0158e3fc 12 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1537: 000dd620 216 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1538: 019aeffc 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1539: 007ddf2c 336 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1540: 010ed274 1612 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1541: 017ae31c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1541: 017ae324 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1542: 018880b0 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1543: 00c67020 1552 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1544: 00a58e04 16 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1545: 016bc520 1072 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1546: 00c690f4 1576 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1547: 010b585c 812 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1548: 009b0358 108 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -1807,15 +1807,15 @@ │ │ │ │ 1803: 007e308c 404 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 1804: 0049df94 872 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 1805: 015faa34 232 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 1806: 010efde4 416 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 1807: 00179ba0 176 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 1808: 011045a0 1184 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 1809: 0012b45c 88 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 1810: 017ccbd4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 1810: 017ccbdc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 1811: 00aa8f14 120 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 1812: 016404a4 512 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfitconstraintjacobian_ │ │ │ │ 1813: 001cb244 920 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 1814: 012dfa70 900 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 1815: 014b69a0 244 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 1816: 001303c0 64 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 1817: 00cef830 372 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ @@ -1853,15 +1853,15 @@ │ │ │ │ 1849: 00f8c884 256 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 1850: 019aebd0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 1851: 013b85b4 500 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 1852: 00bc081c 248 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 1853: 009210b0 760 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 1854: 01890bd4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 1855: 007cab8c 788 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 1856: 01842828 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 1856: 01842830 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 1857: 00af9ac8 1596 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 1858: 01518fc0 20 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 1859: 013e5eb4 760 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 1860: 00208ab0 328 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 1861: 01374e6c 336 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 1862: 015b01d8 356 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 1863: 009e0a50 760 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -1903,15 +1903,15 @@ │ │ │ │ 1899: 01890b2c 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 1900: 00f4f364 692 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 1901: 00ffe864 544 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 1902: 001230d0 456 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 1903: 00265f98 444 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 1904: 009b3314 1056 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 1905: 00c32258 412 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 1906: 017a10f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 1906: 017a10fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 1907: 013659dc 328 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 1908: 005cb2c4 352 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 1909: 01364d10 328 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 1910: 00a29938 140 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 1911: 012957b4 344 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 1912: 00132e44 164 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 1913: 00f84668 432 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -1982,26 +1982,26 @@ │ │ │ │ 1978: 00e8c9a4 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesettensor_ │ │ │ │ 1979: 00a0d6cc 328 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 1980: 0029cf18 188 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 1981: 015c11fc 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 1982: 009c389c 984 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 1983: 00f40e20 796 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 1984: 000cd9d8 16 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 1985: 017ccbcc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 1985: 017ccbd4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 1986: 0158e3f8 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 1987: 004514ac 464 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 1988: 00267f38 804 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 1989: 009d02ac 1200 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 1990: 015767fc 1308 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 1991: 00439814 1244 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 1992: 019b0500 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 1993: 019aec7c 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 1994: 009a5df0 1972 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 1995: 00f7e624 1972 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 1996: 017ccbc0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 1996: 017ccbc8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 1997: 001fe6cc 120 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 1998: 0103064c 524 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 1999: 0138152c 1300 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 2000: 0144dcc4 12 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 2001: 001e96d0 408 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 2002: 0143949c 1164 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 2003: 00b93184 852 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2044,45 +2044,45 @@ │ │ │ │ 2040: 00447fd8 416 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2041: 010d2038 388 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2042: 01172600 2812 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2043: 012f8798 788 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2044: 009daacc 992 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2045: 00e8c464 204 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2046: 009dd518 408 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2047: 017ccbd0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2047: 017ccbd8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2048: 01680964 16 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2049: 015903fc 1552 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2050: 0143d390 416 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2051: 01890b64 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2052: 0156dbbc 640 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2053: 00449c8c 212 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2054: 00fb42a0 636 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2055: 004dfccc 132 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2056: 00a6d688 164 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2057: 0163c6a8 16 FUNC GLOBAL DEFAULT 11 TaoADMMSetConstraintVectorRHS │ │ │ │ 2058: 00a39674 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2059: 0126cab4 392 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2060: 00135e4c 884 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ 2061: 0163d5d0 412 FUNC GLOBAL DEFAULT 11 taoadmmsetreghessianchangestatus_ │ │ │ │ - 2062: 01862508 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2062: 01862510 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2063: 011063a0 312 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2064: 0022e61c 436 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2065: 019aef74 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2066: 01270bf4 416 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2067: 00f86748 392 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2068: 009aed6c 2776 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2069: 0168c884 32 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2070: 00827a24 336 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2071: 019aee58 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2072: 0098d028 248 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2073: 009dbcb0 1308 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2074: 0082731c 416 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2075: 0126c96c 328 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2076: 00b71f3c 336 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2077: 017ccbb8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2077: 017ccbc0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2078: 01032df0 812 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2079: 001e3228 996 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2080: 00ac12f4 564 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2081: 00b7686c 328 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2082: 0143c410 768 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2083: 00f95810 960 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2084: 007aef8c 404 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2098,15 +2098,15 @@ │ │ │ │ 2094: 00606f34 592 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2095: 00258104 40 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2096: 01129b90 496 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2097: 015fa510 368 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2098: 0046cfa0 1168 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2099: 0045ee6c 224 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2100: 00c120e8 412 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2101: 017ccbb4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2101: 017ccbbc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2102: 0013b3e4 468 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2103: 00f88b9c 644 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2104: 000dd6f8 524 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2105: 010713b0 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2106: 007bf53c 1788 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2107: 018ab8f0 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2108: 01033ad4 412 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2242,15 +2242,15 @@ │ │ │ │ 2238: 019aefbc 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2239: 00a175a8 412 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2240: 0163e6b4 412 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizercoefficient_ │ │ │ │ 2241: 019aefc0 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2242: 00974b2c 416 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2243: 009b9d28 456 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2244: 00a8cc18 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2245: 017dbe1c 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2245: 017dbe24 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2246: 01419650 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2247: 007c0c88 788 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2248: 00d217d4 3132 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2249: 0125cb34 332 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2250: 00a6d20c 584 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2251: 00ba0e70 792 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2252: 0161e7e8 192 FUNC GLOBAL DEFAULT 11 TaoCreate_BNTL │ │ │ │ @@ -2279,15 +2279,15 @@ │ │ │ │ 2275: 0049d57c 192 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2276: 00a5bd3c 824 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2277: 00bf76a0 512 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2278: 00ff5880 424 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2279: 001d31c0 32 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2280: 009633dc 812 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2281: 003ba0cc 780 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2282: 017a1148 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2282: 017a1150 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2283: 016cbaac 1760 FUNC GLOBAL DEFAULT 11 TaoCreate_LCL │ │ │ │ 2284: 019aeda4 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2285: 0026d144 560 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2286: 003bd088 2380 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2287: 00255270 168 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2288: 019af11c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2289: 014525d4 1360 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ @@ -2346,15 +2346,15 @@ │ │ │ │ 2342: 012cfcd0 408 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2343: 00dd717c 23576 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2344: 004cf390 1208 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2345: 0029d828 412 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2346: 000fff60 132 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2347: 00d0fa6c 1772 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2348: 01563000 416 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2349: 017a10f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2349: 017a10f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2350: 00b740f4 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2351: 00488e7c 1284 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2352: 018aa6e4 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2353: 00b87b3c 2920 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2354: 0013a44c 260 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2355: 00ff65a0 772 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2356: 00186610 508 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2374,18 +2374,18 @@ │ │ │ │ 2370: 012c5314 3292 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2371: 00fca840 1324 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2372: 0023236c 1556 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2373: 00450650 452 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2374: 00a8469c 16 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2375: 00462c28 480 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2376: 004c5fb4 408 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2377: 017ccbf8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2377: 017ccc00 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2378: 00b17794 64 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2379: 00b1785c 52 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2380: 017ae364 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2380: 017ae36c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2381: 000d3e10 4 FUNC WEAK DEFAULT 11 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 2382: 000c981c 12 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2383: 000dc164 488 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2384: 00e98940 80 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2385: 004b55f8 1284 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2386: 00c23228 412 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2387: 00478de4 412 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ @@ -2732,15 +2732,15 @@ │ │ │ │ 2728: 014d47cc 408 FUNC GLOBAL DEFAULT 11 characteristicsetup_ │ │ │ │ 2729: 00773e04 584 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 2730: 000d3660 1964 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 2731: 018874f8 24 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 2732: 012f8aac 752 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 2733: 0111160c 40 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 2734: 00461800 136 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 2735: 017a1150 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 2735: 017a1158 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 2736: 010241c8 16 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 2737: 000ca0cc 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 2738: 002b569c 200 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 2739: 00acf7a8 744 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 2740: 003f8724 560 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 2741: 01089584 16 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 2742: 01570d54 1200 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -2782,15 +2782,15 @@ │ │ │ │ 2778: 00aadb1c 284 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 2779: 01588d5c 900 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 2780: 00b58f0c 4084 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 2781: 00967fb8 1152 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 2782: 00256728 496 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 2783: 01a77404 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 2784: 015ccbcc 532 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 2785: 017dbc60 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 2785: 017dbc68 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 2786: 014a9544 580 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 2787: 00f5ca44 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 2788: 003e5390 456 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 2789: 0149d394 408 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 2790: 01342ae0 16 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 2791: 014cda14 64 FUNC GLOBAL DEFAULT 11 CharacteristicSetFieldInterpolationLocal │ │ │ │ 2792: 0167e7ec 1180 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ @@ -2899,15 +2899,15 @@ │ │ │ │ 2895: 00ad15b8 1184 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 2896: 01883f50 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 2897: 0155283c 884 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 2898: 013c3b00 408 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 2899: 0029ceec 44 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 2900: 00194b9c 936 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 2901: 018a6608 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 2902: 0184b8cc 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 2902: 0184b8d4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 2903: 00117b78 1700 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 2904: 00ce1b40 1056 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 2905: 00269a74 628 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 2906: 003eba38 568 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 2907: 0156548c 1300 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 2908: 001cad58 424 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 2909: 009ca1dc 1212 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3065,15 +3065,15 @@ │ │ │ │ 3061: 019aefc8 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3062: 00ec4720 328 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3063: 00226370 108 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3064: 015100c0 744 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3065: 00a82178 300 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3066: 009e8f1c 128 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3067: 00f40334 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3068: 017b7060 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3068: 017b7068 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3069: 00c7d2b0 460 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3070: 00982a14 428 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3071: 0043e038 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3072: 000e8994 128 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3073: 002084fc 120 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3074: 0156d48c 928 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3075: 009d63b8 572 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3095,15 +3095,15 @@ │ │ │ │ 3091: 013e5b30 900 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3092: 016b9728 416 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3093: 01108f3c 1340 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3094: 01106070 816 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3095: 00137038 20 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3096: 01433538 412 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3097: 0018ee64 632 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3098: 017f3b28 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3098: 017f3b30 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3099: 010e9728 580 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3100: 001673b4 248 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3101: 019b0420 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3102: 010ee0cc 1008 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3103: 00e0ed20 328 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3104: 00970ed0 760 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3105: 00faf0e8 792 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3160,24 +3160,24 @@ │ │ │ │ 3156: 01314864 328 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3157: 00fb2618 760 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3158: 003ba3d8 236 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3159: 010e06c4 232 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3160: 01111fa0 2760 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3161: 016975c0 412 FUNC GLOBAL DEFAULT 11 taobrgnsetl1smoothepsilon_ │ │ │ │ 3162: 009f8ad8 336 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3163: 017b706c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3163: 017b7074 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3164: 0156ef20 416 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3165: 01887154 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3166: 001d3284 32 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3167: 00f75ed8 260 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3168: 0019951c 36 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3169: 01252d30 440 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3170: 0108150c 792 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3171: 01a775e4 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3172: 017ccbdc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3172: 017ccbe4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3173: 01027924 456 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3174: 00999bcc 56 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3175: 00abe7dc 328 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3176: 016b8970 796 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3177: 001c95c8 444 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3178: 00c6e9bc 144 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3179: 004b3e44 12 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3292,15 +3292,15 @@ │ │ │ │ 3288: 0110ebac 256 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3289: 019af034 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3290: 01a772c4 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3291: 00ad7028 980 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3292: 007c8f38 1144 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3293: 01565d94 408 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3294: 01493224 844 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3295: 017a1110 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3295: 017a1118 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3296: 00fe49f0 1376 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3297: 00bf78a0 912 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3298: 00bbf608 1096 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3299: 000dff24 1124 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3300: 003e884c 72 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3301: 00959314 904 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3302: 007a17b8 404 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3418,15 +3418,15 @@ │ │ │ │ 3414: 00c2cbec 436 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3415: 0111974c 16 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3416: 015ae298 2604 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3417: 0099a194 124 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3418: 00add39c 328 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3419: 003b914c 36 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3420: 013b0ab8 412 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3421: 0184affc 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3421: 0184b004 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3422: 0163c634 16 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitHessianChangeStatus │ │ │ │ 3423: 01596348 2368 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3424: 019af074 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3425: 018aa3e8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3426: 019af078 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3427: 0014df9c 612 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3428: 00bc0728 244 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ @@ -3438,15 +3438,15 @@ │ │ │ │ 3434: 00104c50 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3435: 00a9bf0c 248 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3436: 016905e4 436 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3437: 002b5f44 368 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3438: 00ff3be0 416 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3439: 00adabd8 220 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3440: 00c76064 2048 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3441: 017a1100 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3441: 017a1108 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3442: 00960ebc 420 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3443: 012c25b8 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3444: 000e4800 100 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3445: 019aebe0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3446: 00c19eec 904 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3447: 00264c38 116 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3448: 001fdf50 420 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3536,15 +3536,15 @@ │ │ │ │ 3532: 00c10fac 800 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3533: 00b26930 40 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3534: 004f36c8 1032 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3535: 00f4ff18 260 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3536: 00fccd74 424 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3537: 00e4b9f4 3960 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3538: 00944540 1544 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3539: 017b7088 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3539: 017b7090 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3540: 015b0c24 248 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3541: 004674bc 16 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3542: 00f7ac38 1864 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3543: 0152beb0 136 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3544: 000c54ac 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3545: 01258904 752 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3546: 01307114 776 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3579,15 +3579,15 @@ │ │ │ │ 3575: 00849c94 756 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3576: 003b4754 408 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3577: 009f9f24 24 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3578: 0044cb1c 276 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3579: 00acbafc 764 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3580: 014886d4 788 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3581: 00104038 116 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3582: 01862504 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3582: 0186250c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3583: 0012ad2c 180 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3584: 014b4b6c 724 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3585: 00a82f70 124 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3586: 007feb00 20 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3587: 013d704c 20 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3588: 00161cb4 324 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3589: 0011d734 36 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -3728,15 +3728,15 @@ │ │ │ │ 3724: 005b9dc8 612 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 3725: 018aa404 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 3726: 0149d2e0 16 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 3727: 003dc608 1632 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 3728: 013ef6f8 400 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 3729: 002c4580 136 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 3730: 01685134 16 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 3731: 017c71a0 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 3731: 017c71a8 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 3732: 01684f70 12 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 3733: 00f997b4 184 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 3734: 019b074c 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 3735: 016b98c8 764 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 3736: 013afd80 1732 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 3737: 0049d164 192 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 3738: 00df3430 168 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -3808,15 +3808,15 @@ │ │ │ │ 3804: 015b0138 160 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 3805: 006a9fb4 360 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 3806: 0115e300 824 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 3807: 00491c5c 244 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 3808: 009e3ef4 1068 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 3809: 00278f90 1480 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 3810: 013f18fc 2004 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 3811: 017a10e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 3811: 017a10f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 3812: 016c2d68 352 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 3813: 014edc04 884 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 3814: 000e6c38 36 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 3815: 016bdb00 44 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 3816: 001c3eac 132 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 3817: 01587558 1476 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 3818: 0026e1cc 388 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -3846,15 +3846,15 @@ │ │ │ │ 3842: 004ebe88 392 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 3843: 00ae18bc 664 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 3844: 01884540 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 3845: 0014a808 328 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 3846: 00ff9838 832 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 3847: 00279558 1176 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 3848: 019aec00 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 3849: 017ccbf4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 3849: 017ccbfc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 3850: 00ac55a0 416 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 3851: 009cbcdc 1288 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 3852: 00b736a4 752 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 3853: 0014bad8 404 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 3854: 00170e08 604 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 3855: 01440f3c 100 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 3856: 0095e688 792 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -3898,15 +3898,15 @@ │ │ │ │ 3894: 010d57e0 324 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 3895: 01696ed4 228 FUNC GLOBAL DEFAULT 11 TaoBRGNSetDictionaryMatrix │ │ │ │ 3896: 01360818 1020 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 3897: 00aa8ef8 12 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 3898: 0015cdec 612 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 3899: 0188722c 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 3900: 002b4160 56 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 3901: 017b7078 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 3901: 017b7080 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 3902: 002a090c 420 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 3903: 00b73a50 784 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 3904: 001e7c34 1044 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 3905: 0018cea0 356 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 3906: 00dd616c 4112 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 3907: 0152a378 400 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 3908: 00f893c8 16 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4214,15 +4214,15 @@ │ │ │ │ 4210: 003be83c 308 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4211: 018aa8b8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4212: 0148050c 412 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4213: 016898dc 212 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4214: 00bf2298 128 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4215: 016cc774 316 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4216: 00e8c5c8 152 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4217: 018624f0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4217: 018624f8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4218: 01691960 3640 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4219: 0018ffa0 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4220: 005dffe0 148 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4221: 019b0508 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4222: 00195f18 376 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4223: 00af8aac 1296 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4224: 000dd27c 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_ │ │ │ │ @@ -4230,15 +4230,15 @@ │ │ │ │ 4226: 00ea7c48 752 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4227: 00ff70c4 1184 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4228: 00fde338 408 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4229: 0144c07c 304 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4230: 013ca784 888 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4231: 013025f4 408 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4232: 003e15a8 788 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4233: 017ccba4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4233: 017ccbac 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4234: 0156f400 420 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4235: 009df28c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4236: 00a35fe8 636 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4237: 001c51b0 176 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4238: 00232a80 40 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4239: 0147fb7c 468 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4240: 00d70834 152 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4354,15 +4354,15 @@ │ │ │ │ 4350: 00f85eac 660 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4351: 00299140 2716 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4352: 007bf3b4 392 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4353: 015c61d4 764 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4354: 00f5a1bc 6024 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4355: 01886354 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4356: 004056a4 1136 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4357: 017ccbf0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4357: 017ccbf8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4358: 00a8cce4 524 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4359: 000c9bd0 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4360: 016b92a8 1152 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4361: 01258bf4 792 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4362: 009dec98 764 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4363: 00222048 612 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4364: 00a7f708 284 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4439,15 +4439,15 @@ │ │ │ │ 4435: 01245e40 752 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4436: 0011954c 508 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4437: 00210b50 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4438: 0043ec20 796 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4439: 01428bd4 940 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4440: 0142eb58 412 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4441: 0092f618 448 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4442: 017ccbe8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4442: 017ccbf0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4443: 00b56078 1584 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4444: 00aeb7c4 340 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4445: 019b351c 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4446: 01683224 12 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4447: 00ad51e0 968 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4448: 018aa848 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4449: 011750ec 408 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4464,15 +4464,15 @@ │ │ │ │ 4460: 019aefe4 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4461: 00aa9040 240 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4462: 0029cd3c 180 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4463: 01174f50 412 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4464: 00679818 1128 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4465: 00e500b8 264 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4466: 01702dac 2192 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4467: 017ccbe4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4467: 017ccbec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4468: 001105d8 424 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4469: 01024bf4 700 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4470: 00ac41bc 412 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4471: 00df327c 56 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4472: 0150c1fc 884 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4473: 003bfea0 672 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4474: 0017d7f0 348 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4491,15 +4491,15 @@ │ │ │ │ 4487: 00129754 412 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4488: 00d510d0 10780 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4489: 003dfd24 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4490: 015d163c 2924 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4491: 010d28b0 412 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4492: 00255318 260 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4493: 00403724 556 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4494: 018423fc 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4494: 01842404 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4495: 009cf4c0 264 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4496: 00433690 324 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4497: 002855b4 924 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4498: 003e5890 408 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4499: 00ba1ef0 3180 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4500: 002c06cc 368 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4501: 0168c86c 24 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -4618,15 +4618,15 @@ │ │ │ │ 4614: 003d5bd8 824 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 4615: 00ab0efc 572 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 4616: 014e6270 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 4617: 019af044 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 4618: 010ec474 1144 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 4619: 00985700 416 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 4620: 0129c508 992 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 4621: 0184b28c 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 4621: 0184b294 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 4622: 018ab918 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 4623: 002421e4 1072 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 4624: 00fd613c 1172 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 4625: 0106d0b4 792 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 4626: 00100718 132 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 4627: 00fd90c4 1712 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 4628: 01887260 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -4727,15 +4727,15 @@ │ │ │ │ 4723: 00d214e0 332 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 4724: 00f4fc0c 780 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 4725: 00afbb64 16 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 4726: 013d59a0 1336 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 4727: 0155bc8c 400 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 4728: 015668c4 412 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 4729: 013be2f4 12 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 4730: 0185c27c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 4730: 0185c284 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 4731: 00a37bd0 796 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 4732: 0163cc44 440 FUNC GLOBAL DEFAULT 11 TaoADMMSetRegularizerHessianRoutine │ │ │ │ 4733: 00abde2c 92 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 4734: 0019dd5c 12 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 4735: 00280690 256 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 4736: 0022b210 36 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 4737: 001d35e0 32 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ @@ -4745,15 +4745,15 @@ │ │ │ │ 4741: 01887088 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 4742: 00fadf2c 972 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 4743: 000ef490 1184 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 4744: 00278008 660 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 4745: 00bd6588 12372 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 4746: 00480230 1736 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 4747: 00bcd524 1304 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 4748: 017ccbfc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 4748: 017ccc04 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 4749: 0129b5e0 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 4750: 0116a43c 408 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 4751: 015f320c 1492 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 4752: 000ca314 280 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 4753: 0155eab8 392 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 4754: 013ea7b0 412 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 4755: 014360d4 416 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -4797,37 +4797,37 @@ │ │ │ │ 4793: 0098a3e4 424 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 4794: 00f46774 560 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 4795: 0144db2c 16 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 4796: 002805fc 16 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 4797: 00266154 136 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 4798: 00400c84 880 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 4799: 0115b928 752 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 4800: 0185c280 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 4800: 0185c288 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 4801: 010a6280 792 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 4802: 019af124 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 4803: 009bd170 52 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 4804: 00a65d48 268 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 4805: 001e3108 116 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 4806: 013ae114 1152 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 4807: 0131e788 28 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 4808: 00990bb0 5124 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 4809: 014eeb20 412 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 4810: 00bf6ba8 1396 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 4811: 010a5db4 408 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 4812: 017a1188 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 4812: 017a1190 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 4813: 00204b38 220 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 4814: 009daeac 600 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 4815: 00775548 412 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 4816: 00180214 312 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 4817: 0013a1dc 140 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 4818: 0019df70 224 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 4819: 0046c664 40 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 4820: 014a9944 444 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 4821: 0110c440 244 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 4822: 017a1104 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 4822: 017a110c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 4823: 0110db30 472 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 4824: 01108968 272 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 4825: 001996d8 32 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 4826: 019aecec 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 4827: 01314ff0 328 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 4828: 0143c0ec 804 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 4829: 012c3170 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -4835,15 +4835,15 @@ │ │ │ │ 4831: 000c4870 136 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 4832: 0099a210 296 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 4833: 00ec8e2c 1324 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 4834: 00865d28 3120 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 4835: 018aa764 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 4836: 0158c71c 216 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 4837: 018a6598 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 4838: 017a1174 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 4838: 017a117c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 4839: 00a8180c 116 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 4840: 00be5d34 3100 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 4841: 0021637c 832 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 4842: 004c78ac 248 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 4843: 01485c60 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 4844: 00405380 804 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 4845: 00f2eedc 1236 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -4855,15 +4855,15 @@ │ │ │ │ 4851: 010ecd60 1300 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 4852: 00fe5c58 560 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 4853: 001c27e4 136 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 4854: 01671a94 1008 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 4855: 000c9574 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 4856: 019aecc8 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 4857: 01680974 428 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 4858: 018595f4 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 4858: 018595fc 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 4859: 0082b4fc 1292 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 4860: 00467498 8 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 4861: 00401e18 16 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 4862: 015b009c 156 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 4863: 000c951c 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 4864: 00a75bf0 2352 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 4865: 00a7830c 588 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -4914,15 +4914,15 @@ │ │ │ │ 4910: 019b0584 4 OBJECT GLOBAL DEFAULT 24 KSP_MatSolveTranspose │ │ │ │ 4911: 001e8b18 408 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 4912: 0046baf0 756 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 4913: 000c558c 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 4914: 000d0c78 472 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 4915: 01564708 1152 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 4916: 0016c0a8 428 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ - 4917: 017a111c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 4917: 017a1124 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 4918: 00ad7b9c 976 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 4919: 00473ff8 416 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 4920: 00abd31c 164 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 4921: 009f4b2c 144 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 4922: 014c2594 540 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 4923: 00f6bbd8 308 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 4924: 00b74bcc 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -4988,15 +4988,15 @@ │ │ │ │ 4984: 018aa838 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 4985: 00131a50 800 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 4986: 016c2084 2580 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 4987: 019aef90 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 4988: 0100f980 516 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 4989: 00523618 352 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 4990: 014c8de8 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 4991: 017ccc04 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 4991: 017ccc0c 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 4992: 009d0cec 1584 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 4993: 00803db4 3176 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 4994: 00a5ff2c 376 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 4995: 010ad44c 336 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 4996: 00b5b06c 1292 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 4997: 00fb51f8 632 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 4998: 013ba9b4 1164 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -5022,15 +5022,15 @@ │ │ │ │ 5018: 0047a488 1216 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 5019: 00988014 1544 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 5020: 0142e9b8 416 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 5021: 00ed2818 416 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 5022: 0147c744 1572 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 5023: 019aee98 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 5024: 004024b8 912 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 5025: 017a1170 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 5025: 017a1178 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 5026: 0082aae0 1296 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 5027: 019b04ac 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 5028: 00abde88 328 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 5029: 009be7b4 516 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 5030: 004dfc4c 128 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 5031: 003e67f4 412 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 5032: 00fd3abc 788 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ 5064: 01154a08 480 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 5065: 0020621c 760 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 5066: 001792b4 704 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 5067: 00f5bce4 884 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 5068: 0046452c 124 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 5069: 0011f5bc 424 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 5070: 018ac994 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 5071: 017ae318 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 5071: 017ae320 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 5072: 00889d38 464 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 5073: 0154cb14 328 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 5074: 001f766c 944 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 5075: 00173a9c 264 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 5076: 010ea888 412 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 5077: 00b9feb4 1176 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5078: 01434174 420 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5182,15 +5182,15 @@ │ │ │ │ 5178: 001dec5c 756 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5179: 0047ed18 2908 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5180: 002c4608 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5181: 00f2bb38 84 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5182: 01109910 48 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5183: 01024eb0 408 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5184: 01a7744c 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5185: 018624fc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5185: 01862504 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5186: 009ab4dc 748 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5187: 00fe31c8 132 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5188: 01592558 520 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5189: 002ba434 976 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5190: 0048e11c 16 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5191: 0029ff68 412 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5192: 0013b5b8 1840 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5247,15 +5247,15 @@ │ │ │ │ 5243: 004cf10c 644 FUNC GLOBAL DEFAULT 11 SPARSEPACKdegree │ │ │ │ 5244: 0130338c 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualdefault_ │ │ │ │ 5245: 010334e8 332 FUNC GLOBAL DEFAULT 11 KSPCGSetObjectiveTarget │ │ │ │ 5246: 009d4200 44 FUNC GLOBAL DEFAULT 11 matfdcoloringrestoreperturbedcolumnsf90_ │ │ │ │ 5247: 011050c4 960 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDraw │ │ │ │ 5248: 00c176b0 1152 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientclementinterpolant_ │ │ │ │ 5249: 00fadab8 616 FUNC GLOBAL DEFAULT 11 PetscDualSpaceRegisterAll │ │ │ │ - 5250: 017a11a8 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 5250: 017a11b0 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 5251: 019aee80 4 OBJECT GLOBAL DEFAULT 24 MAT_GetMultiProcBlock │ │ │ │ 5252: 00f775d0 316 FUNC GLOBAL DEFAULT 11 DMPrintCellVector │ │ │ │ 5253: 00bf5a3c 328 FUNC GLOBAL DEFAULT 11 dmplexrestorefacegeometry_ │ │ │ │ 5254: 014edf78 632 FUNC GLOBAL DEFAULT 11 tsarkimexgettype_ │ │ │ │ 5255: 00b939c8 1476 FUNC GLOBAL DEFAULT 11 dmdacreate3d_ │ │ │ │ 5256: 012d04f4 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp2_ │ │ │ │ 5257: 00fc5638 768 FUNC GLOBAL DEFAULT 11 dmsetnaturalsf_ │ │ │ │ @@ -5385,15 +5385,15 @@ │ │ │ │ 5381: 00bc9e90 1304 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5382: 010f57e8 2052 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5383: 00f8c86c 24 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5384: 0131e7a4 416 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5385: 01507f60 632 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5386: 00c75e80 484 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5387: 0142a7e8 960 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5388: 017a1168 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5388: 017a1170 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5389: 0163c6f8 436 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitConstraintJacobian │ │ │ │ 5390: 00b9f3a0 884 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5391: 01430a00 412 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5392: 01160e84 444 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5393: 0014a334 124 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5394: 0115d904 412 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5395: 014be2c8 12 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ @@ -5443,15 +5443,15 @@ │ │ │ │ 5439: 003e84fc 240 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5440: 00c1c264 760 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5441: 00210570 648 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5442: 00f40198 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5443: 00ec41dc 232 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5444: 00c75564 1464 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5445: 014aeab4 1464 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5446: 017ccbbc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5446: 017ccbc4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5447: 010f6bcc 68 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5448: 013782c4 844 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5449: 010f7fa8 348 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5450: 01680940 16 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5451: 015c223c 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5452: 00e8d2e4 412 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5453: 00fbc79c 412 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5483,15 +5483,15 @@ │ │ │ │ 5479: 0045361c 152 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5480: 001d1ee4 412 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5481: 003eb9a8 144 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5482: 0015edc8 712 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5483: 00190ce8 480 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5484: 002488c8 740 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5485: 00e92204 20 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5486: 017dbf44 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5486: 017dbf4c 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5487: 004d8a14 788 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5488: 00197fc8 40 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5489: 00539528 1888 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5490: 0011d6b0 120 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5491: 0048cd54 1004 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5492: 0166bce4 1144 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5493: 0152b8f4 244 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5500,15 +5500,15 @@ │ │ │ │ 5496: 015a7a04 204 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5497: 012d0508 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5498: 00bc1d98 7128 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5499: 0043a194 1244 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5500: 0136dadc 408 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5501: 0163be90 1956 FUNC GLOBAL DEFAULT 11 TaoCreate_ADMM │ │ │ │ 5502: 013bae40 2940 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5503: 017a117c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5503: 017a1184 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5504: 001d1d44 376 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5505: 0114dd54 1556 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5506: 00a7adb0 1296 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5507: 018ac95c 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5508: 015d3adc 528 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5509: 0144db4c 120 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5510: 00f67138 160 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5535,15 +5535,15 @@ │ │ │ │ 5531: 000c9bc4 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5532: 002429ac 1036 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5533: 012e3fa0 752 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5534: 003b6200 1296 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5535: 014bc50c 744 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5536: 0158c5b0 136 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5537: 00ec3500 236 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5538: 017ae34c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5538: 017ae354 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5539: 001e9da4 408 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5540: 0136d2f8 408 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5541: 00ac7974 420 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5542: 0017fc24 1312 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5543: 01589430 1748 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5544: 00c724f8 3864 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5545: 014c47b4 420 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5588,15 +5588,15 @@ │ │ │ │ 5584: 0100bbc4 20 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5585: 01304a4c 804 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5586: 019aee00 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5587: 0111ee98 1388 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5588: 01890b9c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5589: 00295128 1428 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5590: 00464f74 124 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5591: 018423ec 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5591: 018423f4 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5592: 009d426c 64 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5593: 001040ac 1412 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5594: 0019c1bc 452 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5595: 00be3a98 2960 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5596: 01301f8c 408 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5597: 018ab8cc 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5598: 013d7074 300 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5605,15 +5605,15 @@ │ │ │ │ 5601: 003cd490 140 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5602: 014b2ec4 1408 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5603: 014546c8 516 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5604: 01464524 10204 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5605: 001032e8 360 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5606: 010a60e4 412 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5607: 009ab7c8 560 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5608: 017a115c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5608: 017a1164 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5609: 0099328c 484 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5610: 0146b5fc 2612 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5611: 018845f4 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5612: 00244be0 184 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5613: 00192ad0 460 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5614: 0099db80 312 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5615: 009d0888 1076 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -5640,15 +5640,15 @@ │ │ │ │ 5636: 004a1ebc 20 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 5637: 00199540 408 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 5638: 00131d70 4044 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 5639: 00a6f44c 412 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 5640: 0100bba0 12 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 5641: 00aa948c 7304 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 5642: 001d36bc 52 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 5643: 018624f8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 5643: 01862500 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 5644: 00bdb880 484 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 5645: 0114f9d0 332 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 5646: 00c1b550 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 5647: 00bdfa28 16496 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 5648: 00beb20c 432 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 5649: 00f8e9d8 2920 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 5650: 000ddcd0 1000 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -5793,15 +5793,15 @@ │ │ │ │ 5789: 00921e4c 844 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 5790: 00f8452c 316 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 5791: 00fb12a0 796 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 5792: 013c9e3c 84 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 5793: 0059c1a0 752 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 5794: 00e41ef4 15752 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 5795: 013b4b74 4180 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 5796: 017b707c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 5796: 017b7084 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 5797: 014a3120 408 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 5798: 0125f5b8 1432 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 5799: 015663e4 416 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 5800: 00f74bac 1212 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 5801: 01243ba8 780 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 5802: 00ecf048 1336 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 5803: 00a7d6dc 756 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -5845,25 +5845,25 @@ │ │ │ │ 5841: 01585690 88 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 5842: 019aefd8 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 5843: 001e81e0 752 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 5844: 009bb6ec 6216 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 5845: 0044d9cc 280 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 5846: 000de3b0 188 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 5847: 009c2974 464 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 5848: 0184ab48 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 5848: 0184ab50 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 5849: 00abe230 680 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 5850: 0166d254 1144 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 5851: 00a8cc34 20 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 5852: 009845dc 808 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 5853: 00438bb0 416 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 5854: 00cf22e8 332 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 5855: 00e1a43c 40 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 5856: 002aa4dc 640 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 5857: 009d9694 1084 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 5858: 0184b8c4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 5858: 0184b8cc 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 5859: 019b0498 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 5860: 01560e28 408 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 5861: 00226b3c 900 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 5862: 001d159c 484 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 5863: 00fa2aac 1080 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 5864: 0163c654 20 FUNC GLOBAL DEFAULT 11 TaoADMMSetSpectralPenalty │ │ │ │ 5865: 00bda394 728 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ @@ -5988,15 +5988,15 @@ │ │ │ │ 5984: 00fc5ad8 808 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 5985: 0016e3ec 872 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 5986: 014d6874 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 5987: 009d13e8 2100 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 5988: 0136522c 328 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 5989: 00b6c6d0 868 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 5990: 01174a80 412 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 5991: 017ae344 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 5991: 017ae34c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 5992: 00ec3820 328 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 5993: 001218b0 456 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 5994: 00ab147c 360 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 5995: 0158ea60 12 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 5996: 004b2af4 12 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 5997: 014311fc 412 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 5998: 0167f074 124 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -6018,15 +6018,15 @@ │ │ │ │ 6014: 00a2a7f4 308 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 6015: 00b26a74 140 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 6016: 01305fe8 808 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 6017: 0018e114 80 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 6018: 011075bc 48 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 6019: 0017e11c 772 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 6020: 014421b4 752 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 6021: 017ae334 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 6021: 017ae33c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 6022: 018ab900 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 6023: 00210e38 324 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 6024: 00965ddc 1156 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 6025: 00fd847c 416 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 6026: 0048ee00 592 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 6027: 016c0908 1496 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 6028: 001bf488 752 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -6087,21 +6087,21 @@ │ │ │ │ 6083: 001f6f2c 928 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 6084: 00c7d47c 464 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 6085: 016286e4 3124 FUNC GLOBAL DEFAULT 11 TaoVecGetSubVec │ │ │ │ 6086: 003e4930 912 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 6087: 00479e9c 760 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 6088: 00b6d594 1652 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 6089: 0147bbc0 408 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 6090: 017ccb9c 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 6090: 017ccba4 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 6091: 0152bf38 736 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 6092: 010a5114 436 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 6093: 002b52c8 936 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 6094: 004e2af8 332 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 6095: 016807e0 20 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 6096: 017ccc00 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 6096: 017ccc08 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6097: 018aa820 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6098: 00ad1a58 1016 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6099: 000d8f30 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6100: 0144ade4 1132 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6101: 019aea64 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6102: 00982d60 416 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6103: 000db88c 72 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ @@ -6140,30 +6140,30 @@ │ │ │ │ 6136: 00f7f2a4 1860 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6137: 0014dd40 604 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6138: 00d3e660 112 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6139: 019aeddc 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6140: 0017a058 1764 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6141: 00a3a3f4 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6142: 018a5668 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6143: 017a1140 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6143: 017a1148 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6144: 00960190 912 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6145: 007b9378 412 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6146: 015c7bd0 16 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6147: 01578350 872 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6148: 012570fc 392 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6149: 019b056c 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6150: 00c33760 1504 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6151: 018a6690 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6152: 00aad4e4 268 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6153: 00ad5d38 968 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6154: 010e12bc 1128 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6155: 00acd158 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6156: 009e4658 2720 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6157: 01890bb8 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6158: 017a116c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6158: 017a1174 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6159: 004cee24 744 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6160: 000e8a9c 288 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6161: 00ad2fe4 956 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6162: 018aa8b0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6163: 01441564 1188 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6164: 00119dbc 188 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6165: 01690cb0 416 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6335,15 +6335,15 @@ │ │ │ │ 6331: 00140dd8 1148 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6332: 01a77680 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6333: 01454cd8 9380 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6334: 018aa8d8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6335: 01884874 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6336: 0163eb48 788 FUNC GLOBAL DEFAULT 11 taogetadmmparenttao_ │ │ │ │ 6337: 0029f954 796 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6338: 017ccbec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6338: 017ccbf4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6339: 00e1a464 684 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6340: 00ab3550 540 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6341: 002bba74 5476 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6342: 00dcb25c 1204 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6343: 019aef70 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6344: 00154014 612 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6345: 00256c7c 4160 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6495,27 +6495,27 @@ │ │ │ │ 6491: 00a28ec0 840 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6492: 0017e728 156 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6493: 00c1dda0 764 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6494: 003e6990 792 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6495: 014e6fa8 1380 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6496: 00b1e4a4 1268 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ 6497: 0163393c 1384 FUNC GLOBAL DEFAULT 11 TaoCreate_SSFLS │ │ │ │ - 6498: 017a1124 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6498: 017a112c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6499: 00286820 564 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6500: 00f95f50 328 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6501: 00aad5f0 188 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6502: 019aed28 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6503: 0018684c 32 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6504: 002956bc 2372 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6505: 0016fcd4 452 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6506: 002ab34c 784 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6507: 009a20c0 16 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6508: 018aa910 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6509: 007bf224 400 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6510: 0184b8c8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6510: 0184b8d0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6511: 0018680c 32 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6512: 00fce8b0 1344 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6513: 01569924 420 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6514: 0158dbd0 308 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6515: 0156c848 416 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6516: 00bc8cec 416 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6517: 019aeebc 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -6611,15 +6611,15 @@ │ │ │ │ 6607: 01486a5c 20 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetOrder │ │ │ │ 6608: 00993488 192 FUNC GLOBAL DEFAULT 11 MatProductSetType │ │ │ │ 6609: 00dc4b54 5088 FUNC GLOBAL DEFAULT 11 DMPlexInterpolate │ │ │ │ 6610: 01253be8 796 FUNC GLOBAL DEFAULT 11 pcbjacobisettotalblocks_ │ │ │ │ 6611: 016baa20 216 FUNC GLOBAL DEFAULT 11 taolinesearchsetgradientroutine_ │ │ │ │ 6612: 005fde2c 252 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJPERM │ │ │ │ 6613: 000ca810 48 FUNC GLOBAL DEFAULT 11 petscgetcommandargument_ │ │ │ │ - 6614: 017a1224 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 6614: 017a122c 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 6615: 00b26958 32 FUNC GLOBAL DEFAULT 11 DMDAGetNumLocalSubDomains │ │ │ │ 6616: 0130111c 412 FUNC GLOBAL DEFAULT 11 pcmgsettype_ │ │ │ │ 6617: 00af8058 408 FUNC GLOBAL DEFAULT 11 petscspacesetfromoptions_ │ │ │ │ 6618: 00b15970 1504 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessarray_ │ │ │ │ 6619: 004e2f0c 388 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchGetStrategy │ │ │ │ 6620: 00ec4980 1148 FUNC GLOBAL DEFAULT 11 dmglobaltolocalbegindefaultshell_ │ │ │ │ 6621: 0022a280 2016 FUNC GLOBAL DEFAULT 11 PetscTableAddCountExpand │ │ │ │ @@ -6681,15 +6681,15 @@ │ │ │ │ 6677: 00e4ffc4 224 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 6678: 009bb110 1500 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 6679: 013042b0 768 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 6680: 013e2878 400 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 6681: 0018d8a0 48 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 6682: 0012d3bc 16 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 6683: 00c6ca9c 248 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 6684: 017a1184 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 6684: 017a118c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 6685: 0014a3b0 392 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 6686: 003efc8c 620 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 6687: 011036dc 936 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 6688: 000de0b8 760 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 6689: 00b99cb8 416 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 6690: 009658c4 1304 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 6691: 00a3bfb0 808 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -6754,15 +6754,15 @@ │ │ │ │ 6750: 001ca878 412 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 6751: 00f751d0 252 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 6752: 01303994 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 6753: 000e9434 120 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 6754: 003bd9d4 2080 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 6755: 00c6e2e0 856 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 6756: 00a308d0 908 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 6757: 017ae32c 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 6757: 017ae334 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 6758: 015fa948 236 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 6759: 002440a8 564 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 6760: 0028f4f8 1188 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 6761: 0095b624 408 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 6762: 003f7548 312 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 6763: 0113e280 500 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 6764: 007ca1b0 412 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -6860,19 +6860,19 @@ │ │ │ │ 6856: 00f4659c 472 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 6857: 00874ec4 1416 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 6858: 014d6884 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 6859: 01564570 408 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 6860: 0110d834 460 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 6861: 009f7f64 244 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ 6862: 014cfdcc 18060 FUNC GLOBAL DEFAULT 11 CharacteristicSolve │ │ │ │ - 6863: 017ae314 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 6863: 017ae31c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 6864: 0014d22c 608 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 6865: 00bcaccc 772 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 6866: 01441560 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 6867: 017b708c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 6867: 017b7094 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 6868: 00ad83ec 1220 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 6869: 009db6ac 756 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 6870: 013ddecc 6868 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 6871: 0132de60 20 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 6872: 015c105c 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 6873: 002ba3e8 24 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 6874: 0022b48c 48 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -6931,15 +6931,15 @@ │ │ │ │ 6927: 00ec6db4 788 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 6928: 00d0c024 4428 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 6929: 00ec601c 1160 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 6930: 0025a470 628 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 6931: 0021ee34 656 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 6932: 0025b948 188 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 6933: 0044ddc4 252 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 6934: 018624f4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 6934: 018624fc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 6935: 00ace99c 1584 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 6936: 019aed5c 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ 6937: 0014ca90 648 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 6938: 0158eaf4 16 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 6939: 0024393c 1900 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 6940: 00100360 52 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 6941: 01365c68 392 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ @@ -7031,15 +7031,15 @@ │ │ │ │ 7027: 009c6874 120 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 7028: 00185e50 352 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 7029: 013bfea4 396 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 7030: 00f661c0 540 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 7031: 014bf07c 24 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 7032: 0081f1a8 696 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 7033: 010f6a0c 188 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 7034: 017b7068 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 7034: 017b7070 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 7035: 0163d908 760 FUNC GLOBAL DEFAULT 11 taoadmmgetspectralpenalty_ │ │ │ │ 7036: 00a3cabc 800 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 7037: 0169775c 752 FUNC GLOBAL DEFAULT 11 taobrgnsetdictionarymatrix_ │ │ │ │ 7038: 0166fd58 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 7039: 00dcebf8 264 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 7040: 001c5100 176 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 7041: 00e983c0 300 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ @@ -7213,15 +7213,15 @@ │ │ │ │ 7209: 009a0f4c 1788 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7210: 001929f0 224 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7211: 010633a0 1372 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7212: 015c6b58 2964 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7213: 0010a278 484 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7214: 019aeb90 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7215: 010f3268 796 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7216: 017ccaf8 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7216: 017ccb00 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7217: 00aacd34 408 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7218: 00c21040 412 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7219: 015b478c 412 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7220: 0019d0a0 36 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7221: 00b566a8 1352 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7222: 01890770 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7223: 018872f0 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7451,15 +7451,15 @@ │ │ │ │ 7447: 00a3ff7c 7904 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7448: 0152d348 116 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7449: 003c9ea8 240 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7450: 0100f400 344 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7451: 00bc0e58 244 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7452: 004b44bc 336 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7453: 013bdc48 360 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7454: 017a110c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7454: 017a1114 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7455: 0156a130 796 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7456: 001e5d30 908 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7457: 001bfda0 1004 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7458: 00f4f0e4 640 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7459: 012cf664 412 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7460: 00449d60 276 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7461: 019b04b4 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7480,15 +7480,15 @@ │ │ │ │ 7476: 001e408c 24 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7477: 018ab8fc 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7478: 0095de84 1228 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7479: 0144ab5c 52 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7480: 00fa36c8 804 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7481: 01365604 328 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7482: 001d2d90 232 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7483: 017ccbac 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7483: 017ccbb4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7484: 016fd64c 3064 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7485: 016b50c0 408 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7486: 01a775d0 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7487: 002a4aec 1304 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7488: 019af0b8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7489: 019af0d0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7490: 00458528 136 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7577,15 +7577,15 @@ │ │ │ │ 7573: 00bbfa9c 332 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7574: 004ac228 1180 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7575: 019b04f8 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7576: 00dc464c 1288 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7577: 010ec2dc 408 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7578: 003e4cc0 636 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7579: 01060b50 356 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7580: 0182cfc0 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7580: 0182cfc8 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7581: 00a17414 404 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7582: 002212b0 1860 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7583: 00ba38d4 996 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7584: 014b7a40 788 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7585: 014ae4b8 1532 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7586: 000d6a40 36 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7587: 003f7374 16 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -7634,15 +7634,15 @@ │ │ │ │ 7630: 009816ec 768 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 7631: 011745e4 1180 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 7632: 00bc0dd0 136 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 7633: 018aa6e8 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 7634: 0131ed6c 428 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 7635: 00bc0398 20 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 7636: 014d6894 268 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 7637: 017ae33c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 7637: 017ae344 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 7638: 00265814 264 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 7639: 014a5a54 1424 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 7640: 00b22bc8 236 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 7641: 00c25c28 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 7642: 0044a580 236 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 7643: 01670b00 588 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 7644: 000c9f64 108 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -7678,15 +7678,15 @@ │ │ │ │ 7674: 002057ac 144 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 7675: 0144a978 16 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 7676: 0167c048 508 FUNC GLOBAL DEFAULT 11 taosetresidualroutine_ │ │ │ │ 7677: 0084c34c 592 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 7678: 00fadd20 524 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 7679: 013dae44 772 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 7680: 0158ebb4 124 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 7681: 017b705c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 7681: 017b7064 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 7682: 00c2624c 1776 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 7683: 004ac6c4 56 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 7684: 001c6cc0 480 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 7685: 00fcc048 1336 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 7686: 016bdbc8 1716 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 7687: 0126f410 792 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 7688: 00168d0c 672 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -7707,15 +7707,15 @@ │ │ │ │ 7703: 0029e178 644 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 7704: 0167d4a0 516 FUNC GLOBAL DEFAULT 11 taosetjacobianequalityroutine_ │ │ │ │ 7705: 00c141cc 408 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 7706: 012990e4 408 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 7707: 00acfa90 736 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 7708: 00f8ce8c 680 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 7709: 003e8794 56 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 7710: 01872380 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 7710: 01872388 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 7711: 005fdc7c 432 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 7712: 000dc834 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN15MarkedObjectMap13snapshot_typeESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ │ │ │ │ 7713: 013b0444 416 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 7714: 00136750 308 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 7715: 009b3d30 248 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 7716: 001983d0 8 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 7717: 00c9ef84 152 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ @@ -7780,15 +7780,15 @@ │ │ │ │ 7776: 000d8f30 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 7777: 01492d9c 1160 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 7778: 000ca42c 132 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 7779: 003b85cc 436 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 7780: 011486ec 408 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 7781: 000db84c 64 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 7782: 0140ed3c 592 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 7783: 017a1138 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 7783: 017a1140 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 7784: 00a86a34 360 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 7785: 00aac618 624 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 7786: 019b0450 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 7787: 00b0fc20 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 7788: 00c1b7f8 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 7789: 009850d0 1168 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 7790: 00abd9f0 156 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -7991,15 +7991,15 @@ │ │ │ │ 7987: 01315138 392 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 7988: 00400760 908 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 7989: 00238400 148 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 7990: 000dc34c 1060 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 7991: 0158c7f4 228 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 7992: 0043fa04 884 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 7993: 00491a64 504 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 7994: 017a10e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 7994: 017a10ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 7995: 01886d34 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 7996: 019af094 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 7997: 015fbb7c 228 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 7998: 012cee94 408 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 7999: 003d7b28 828 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 8000: 0029e794 648 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 8001: 019aeec8 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -8036,15 +8036,15 @@ │ │ │ │ 8032: 00c6da7c 248 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 8033: 00bfb010 1324 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 8034: 018aea0c 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 8035: 016406a4 500 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizerobjectiveandgradientroutine_ │ │ │ │ 8036: 00403450 724 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 8037: 00b99ff4 432 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 8038: 00b59f6c 672 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 8039: 017a1164 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 8039: 017a116c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 8040: 00d06c6c 16 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 8041: 013012b8 408 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 8042: 015a8ebc 708 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 8043: 01589b04 276 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 8044: 018a43a8 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 8045: 00ab11c0 140 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 8046: 00ab5d44 1912 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -8100,15 +8100,15 @@ │ │ │ │ 8096: 01574250 796 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 8097: 004c6ab4 788 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 8098: 00ecba98 900 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 8099: 00122a48 412 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 8100: 00d53aec 540 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 8101: 00f45cb8 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 8102: 00cbf09c 15656 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 8103: 017ccb98 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 8103: 017ccba0 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 8104: 01514b78 740 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 8105: 007a194c 428 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 8106: 00ecceb8 1528 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 8107: 019aefa0 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 8108: 0151c49c 436 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 8109: 001d2440 692 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 8110: 002561c4 580 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8563,15 +8563,15 @@ │ │ │ │ 8559: 003f0780 456 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8560: 019aee0c 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8561: 00c13e98 408 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8562: 015a3fe8 104 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8563: 01262e0c 752 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8564: 00fefda8 688 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8565: 00189558 8 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8566: 017ccbc8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8566: 017ccbd0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8567: 0156b72c 412 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8568: 00105b7c 508 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8569: 0045d09c 128 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8570: 002581f0 12 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8571: 00a1b994 768 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8572: 019aef6c 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8573: 002c41b0 380 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -8720,15 +8720,15 @@ │ │ │ │ 8716: 0043e628 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvector_ │ │ │ │ 8717: 0167cc48 552 FUNC GLOBAL DEFAULT 11 taomonitorset_ │ │ │ │ 8718: 001d2d18 120 FUNC GLOBAL DEFAULT 11 PetscLogStateClassGetInfo │ │ │ │ 8719: 01589398 152 FUNC GLOBAL DEFAULT 11 TSForwardSetInitialSensitivities │ │ │ │ 8720: 0110334c 912 FUNC GLOBAL DEFAULT 11 KSPMonitorResidual │ │ │ │ 8721: 01368530 328 FUNC GLOBAL DEFAULT 11 PCSORSetSymmetric │ │ │ │ 8722: 000c99fc 140 FUNC GLOBAL DEFAULT 11 f90array2dcreatefortranaddr_ │ │ │ │ - 8723: 017a1290 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ + 8723: 017a1298 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 8724: 00a62bd8 560 FUNC GLOBAL DEFAULT 11 PetscFECreateHeightTrace │ │ │ │ 8725: 0017998c 532 FUNC GLOBAL DEFAULT 11 PetscBTView │ │ │ │ 8726: 01887468 24 OBJECT GLOBAL DEFAULT 20 TaoADMMUpdateTypes │ │ │ │ 8727: 013b65f4 12 FUNC GLOBAL DEFAULT 11 PCSetApplicationContext │ │ │ │ 8728: 01a77440 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_CLASSID │ │ │ │ 8729: 013133d4 44 FUNC GLOBAL DEFAULT 11 PCMGSetType │ │ │ │ 8730: 006a4e3c 404 FUNC GLOBAL DEFAULT 11 MatSeqBAIJRestoreArray │ │ │ │ @@ -8746,15 +8746,15 @@ │ │ │ │ 8742: 007f57c0 752 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 8743: 010ea570 792 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 8744: 001d32c8 36 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 8745: 018a5678 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 8746: 00d71a90 1628 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 8747: 019af054 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 8748: 00f6ba34 420 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 8749: 0185c288 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 8749: 0185c290 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 8750: 0144d594 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 8751: 016d6b94 412 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 8752: 000c888c 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 8753: 00f4f618 260 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 8754: 00e8e8a0 772 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 8755: 013d67d0 332 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ 8756: 00269044 1144 FUNC GLOBAL DEFAULT 11 aosetis_ │ │ │ │ @@ -8768,15 +8768,15 @@ │ │ │ │ 8764: 001fc8e8 272 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 8765: 003d9024 2100 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 8766: 00101ba4 16 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 8767: 000c9d70 196 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 8768: 0048ed68 152 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 8769: 00b17700 36 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 8770: 000cb170 100 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 8771: 017ccba8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 8771: 017ccbb0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 8772: 001e31b0 120 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 8773: 00b79778 3540 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 8774: 00997304 252 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 8775: 014cd4b8 940 FUNC GLOBAL DEFAULT 11 CharacteristicSetUp │ │ │ │ 8776: 0147e4f8 908 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 8777: 0018fa78 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 8778: 0112b738 572 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ @@ -8820,20 +8820,20 @@ │ │ │ │ 8816: 00ec8a58 172 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 8817: 015c76ec 1240 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 8818: 009b28b8 68 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 8819: 004fd2b0 1368 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 8820: 00241558 2864 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 8821: 018a65e4 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 8822: 009cba10 132 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 8823: 017a118c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 8823: 017a1194 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 8824: 00444a4c 412 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 8825: 014da910 20 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 8826: 013b1410 1304 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 8827: 0184b8d8 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 8828: 017b7074 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 8827: 0184b8e0 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 8828: 017b707c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 8829: 00a17dac 760 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 8830: 000c55fc 108 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 8831: 00fd27f0 760 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 8832: 0129692c 344 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 8833: 0084d090 388 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 8834: 00c2137c 764 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 8835: 00c74824 148 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -8863,15 +8863,15 @@ │ │ │ │ 8859: 009def94 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 8860: 00220138 116 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 8861: 00ff7ea4 760 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 8862: 019b0534 4 OBJECT GLOBAL DEFAULT 24 KSP_DGMRESComputeDeflationData │ │ │ │ 8863: 00f3049c 1024 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 8864: 013d53f8 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 8865: 00c01d74 896 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 8866: 017ae350 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 8866: 017ae358 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 8867: 019aeb74 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 8868: 00fd7d1c 1056 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 8869: 01a776c8 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 8870: 000d3e34 56 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 8871: 00127fbc 780 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 8872: 01a775b4 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 8873: 011909c4 504 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -8909,15 +8909,15 @@ │ │ │ │ 8905: 01a772e0 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 8906: 016678a0 2376 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 8907: 00f8c4e8 692 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 8908: 0062dca4 60 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 8909: 00983a70 1316 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 8910: 00440f98 804 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 8911: 013d540c 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 8912: 0184b8d0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 8912: 0184b8d8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 8913: 014066f4 1348 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 8914: 002b40b0 132 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 8915: 00b0fbf8 16 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 8916: 01119478 684 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 8917: 00f31d94 128 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 8918: 00e3a52c 776 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 8919: 00ad0214 740 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -8990,15 +8990,15 @@ │ │ │ │ 8986: 001c0b2c 412 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 8987: 00a81458 816 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 8988: 00fd5c78 1220 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 8989: 00b0d390 3184 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 8990: 009de814 408 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 8991: 00f8ba28 292 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 8992: 0017beb8 152 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 8993: 018423dc 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 8993: 018423e4 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 8994: 00b11ee4 152 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 8995: 005e21e8 508 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 8996: 01a7742c 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 8997: 002384a4 1668 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 8998: 018a56bc 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 8999: 014af06c 2324 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 9000: 00290074 3140 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -9050,15 +9050,15 @@ │ │ │ │ 9046: 018ab8e0 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 9047: 0168d584 7296 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 9048: 0126b2c8 316 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 9049: 01696ec4 16 FUNC GLOBAL DEFAULT 11 TaoBRGNSetL1SmoothEpsilon │ │ │ │ 9050: 010d7c58 580 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 9051: 004997a0 2776 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 9052: 00a88a0c 340 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 9053: 017ccbe0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 9053: 017ccbe8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 9054: 00f80c04 1340 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 9055: 0010cc08 320 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 9056: 0105a9d0 760 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 9057: 01449d4c 12 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 9058: 009aa4ac 872 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 9059: 00b9cde4 408 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ 9060: 013da03c 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetinjection_ │ │ │ │ @@ -9180,20 +9180,20 @@ │ │ │ │ 9176: 004501c0 496 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9177: 0087452c 780 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9178: 01002538 408 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9179: 00133304 360 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9180: 001e91b4 1308 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9181: 00821864 412 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9182: 0095e4ec 412 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9183: 017a11d8 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9183: 017a11e0 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9184: 0163d438 408 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfithessianchangestatus_ │ │ │ │ 9185: 0077cf20 760 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9186: 00ec2744 332 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9187: 00e921f4 16 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9188: 017daa80 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9188: 017daa88 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9189: 0027ef0c 900 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9190: 00c0fffc 824 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9191: 0047911c 1508 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9192: 0143f050 1528 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9193: 019aeef0 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9194: 00bdb04c 2100 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9195: 00fb04e0 756 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9298,15 +9298,15 @@ │ │ │ │ 9294: 00972df8 836 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9295: 001dfcb0 764 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9296: 01070f7c 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9297: 009d39ac 456 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9298: 009cc1e4 4416 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9299: 019aec94 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9300: 015631a0 1780 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9301: 017a1108 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9301: 017a1110 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9302: 015d00d8 984 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9303: 015c0434 1284 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9304: 0129e8fc 1056 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9305: 00fa2874 428 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9306: 016bafd0 600 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9307: 00280790 56 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9308: 003e8804 72 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9583,15 +9583,15 @@ │ │ │ │ 9579: 013f6e48 340 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9580: 01119740 12 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9581: 002be684 3868 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9582: 014d5348 408 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9583: 00b0fd90 340 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9584: 0099a8fc 120 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9585: 015fe234 1728 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9586: 017b7084 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9586: 017b708c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9587: 009cf158 872 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9588: 0129c134 980 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9589: 00136a34 76 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9590: 00c6cc84 412 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9591: 000c8850 12 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9592: 003e4050 1376 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9593: 01649c84 788 FUNC GLOBAL DEFAULT 11 taoalmmgetsubsolver_ │ │ │ │ @@ -9624,27 +9624,27 @@ │ │ │ │ 9620: 004c71b4 412 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 9621: 0130c5bc 1972 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 9622: 00a70a18 796 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 9623: 009a32e4 1504 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 9624: 0044cf18 640 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 9625: 01572de4 1168 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 9626: 0156bd9c 796 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 9627: 01862500 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 9627: 01862508 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 9628: 01419458 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 9629: 011aacec 204 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 9630: 00441d60 1156 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 9631: 013e5638 648 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 9632: 014b4e58 564 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9633: 002a47b8 820 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9634: 014b55dc 260 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9635: 01520d9c 788 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9636: 00ff5554 812 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9637: 004d3920 4780 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9638: 00471a7c 1176 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9639: 017a10ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9639: 017a10f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9640: 01a774c4 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeLocal │ │ │ │ 9641: 012b7874 412 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9642: 001d3680 60 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9643: 00ab15e4 360 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9644: 010e996c 900 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9645: 001d9bd4 24 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ 9646: 018aa3f4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_SCALAR_ARRAY_Fortran │ │ │ │ @@ -9714,29 +9714,29 @@ │ │ │ │ 9710: 0136caf4 412 FUNC GLOBAL DEFAULT 11 pctelescopesetreductionfactor_ │ │ │ │ 9711: 000e63d4 892 FUNC GLOBAL DEFAULT 11 petscbagregisterboolarray_ │ │ │ │ 9712: 00ffcea0 304 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_Gather │ │ │ │ 9713: 009b5fac 236 FUNC GLOBAL DEFAULT 11 MatStashSetInitialSize │ │ │ │ 9714: 00488844 120 FUNC GLOBAL DEFAULT 11 VecTaggerCDFSetBox │ │ │ │ 9715: 001266f0 408 FUNC GLOBAL DEFAULT 11 petscdrawhgreset_ │ │ │ │ 9716: 01599600 16 FUNC GLOBAL DEFAULT 11 TSGetStepResize │ │ │ │ - 9717: 017a12b8 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ + 9717: 017a12c0 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 9718: 00a3e3f0 116 FUNC GLOBAL DEFAULT 11 PetscFEGetDimension_Basic │ │ │ │ 9719: 00fd9774 884 FUNC GLOBAL DEFAULT 11 dmsetsnaptogeommodel_ │ │ │ │ 9720: 00bcedec 812 FUNC GLOBAL DEFAULT 11 dmnetworkgetlocalvecoffset_ │ │ │ │ 9721: 0145c1cc 156 FUNC GLOBAL DEFAULT 11 SNESSetNPCSide │ │ │ │ 9722: 00a6c75c 1360 FUNC GLOBAL DEFAULT 11 PetscFECreateCellGeometry │ │ │ │ 9723: 004c2dbc 576 FUNC GLOBAL DEFAULT 11 MINPACKdegr │ │ │ │ 9724: 00f89f58 3740 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 9725: 00ba09a8 816 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 9726: 00fa9cf4 1328 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 9727: 014544ac 540 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 9728: 01890590 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 9729: 00f6b984 176 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 9730: 0095acf0 412 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 9731: 0185c274 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 9731: 0185c27c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 9732: 012c3018 344 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 9733: 010f1f84 412 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 9734: 00f7eed0 16 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 9735: 00154dd4 1344 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 9736: 00263ab0 628 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 9737: 00ce6298 5284 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 9738: 01551554 332 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -9799,15 +9799,15 @@ │ │ │ │ 9795: 012b7060 412 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 9796: 0012f114 2864 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 9797: 019af0e4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 9798: 002b3ddc 336 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 9799: 007b3b68 420 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 9800: 0144d3c8 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 9801: 01305694 808 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 9802: 017b7070 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 9802: 017b7078 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 9803: 01342b28 16 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 9804: 018872a8 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 9805: 0011d770 16 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 9806: 01106bb0 1720 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 9807: 013f2408 760 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 9808: 01108b28 16 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 9809: 00ec4dfc 1160 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -9925,15 +9925,15 @@ │ │ │ │ 9921: 00b6c188 496 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 9922: 00dd3dd4 1452 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 9923: 001d8d6c 756 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 9924: 0163c694 20 FUNC GLOBAL DEFAULT 11 TaoADMMGetRegularizationSubsolver │ │ │ │ 9925: 01680198 116 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 9926: 0117658c 916 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 9927: 015ad5b8 3296 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 9928: 017b7090 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 9928: 017b7098 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 9929: 01a774bc 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeExchange │ │ │ │ 9930: 001fd264 16 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 9931: 01176578 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 9932: 009db510 412 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 9933: 016765c4 908 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 9934: 013a1894 340 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 9935: 00d658c4 10300 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ @@ -10080,27 +10080,27 @@ │ │ │ │ 10076: 00bf4d5c 244 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 10077: 003c3f28 420 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 10078: 00291d80 8 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 10079: 015ccfec 1496 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 10080: 014a4d58 792 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 10081: 012acb00 332 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 10082: 00f82cc8 1232 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 10083: 017ae330 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 10083: 017ae338 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 10084: 010a9f14 684 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 10085: 019aec08 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 10086: 00a6ccac 372 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 10087: 003f4f94 256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 10088: 004771c8 808 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 10089: 01176584 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 10090: 010f07a4 416 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 10091: 00bf4b90 216 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 10092: 001c7700 168 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 10093: 019b0570 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 10094: 00ab1138 136 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 10095: 017ae368 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 10095: 017ae370 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 10096: 00197f60 60 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 10097: 00a6d934 392 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 10098: 013d6de4 308 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 10099: 00474ae4 420 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 10100: 01a774b0 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_FullTimeExchange │ │ │ │ 10101: 0013be70 760 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 10102: 010bf6d4 408 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ @@ -10147,15 +10147,15 @@ │ │ │ │ 10143: 01089570 20 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 10144: 01570544 420 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 10145: 0098d318 340 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 10146: 009e0164 772 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 10147: 00ab6b14 1224 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 10148: 00967b34 1156 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 10149: 01a7743c 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 10150: 017a1134 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 10150: 017a113c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 10151: 018880a8 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 10152: 002b3818 184 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 10153: 01626c4c 1208 FUNC GLOBAL DEFAULT 11 taovecgetsubvec_ │ │ │ │ 10154: 0092bd24 340 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 10155: 01066650 556 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 10156: 00400aec 408 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 10157: 000eb960 900 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ @@ -10249,26 +10249,26 @@ │ │ │ │ 10245: 01163abc 3356 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10246: 0110ea38 152 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10247: 009e0468 752 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10248: 00f7770c 324 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10249: 0141e24c 48 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10250: 0099dde8 2404 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10251: 00a9f8d0 4888 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10252: 017ccbd8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10252: 017ccbe0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10253: 0146f6ac 912 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10254: 009a7168 932 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10255: 0018d6a4 508 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10256: 010eda5c 412 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10257: 001ee9d8 1004 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10258: 0019971c 36 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10259: 00101bb4 20 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10260: 018906bc 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10261: 00bc8b54 408 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10262: 015a6d8c 536 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10263: 017ae360 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10263: 017ae368 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10264: 015f55f0 5792 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10265: 015c2578 1428 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10266: 00173d0c 116 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10267: 010f6d10 64 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10268: 0147e27c 636 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10269: 001d6b0c 60 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10270: 0025ba04 188 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10336,15 +10336,15 @@ │ │ │ │ 10332: 0144b250 12 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10333: 00453598 132 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10334: 007ca878 788 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10335: 00a9d358 1208 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10336: 013dda18 412 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10337: 00dca730 252 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10338: 01884664 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10339: 017a1130 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10339: 017a1138 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10340: 0019cfc4 36 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10341: 00d22ee8 24 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10342: 0010eb0c 408 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10343: 00248f94 920 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10344: 01a775c8 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10345: 0136ce28 412 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10346: 00feaf80 852 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10365,15 +10365,15 @@ │ │ │ │ 10361: 0168d544 64 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10362: 018a6680 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10363: 001debb4 168 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10364: 019aef0c 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10365: 00bc5370 912 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10366: 002a3760 844 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10367: 001c2978 352 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10368: 017a10fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10368: 017a1104 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10369: 01080a5c 788 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10370: 0094cfec 3428 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10371: 00c6df10 140 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10372: 010e80e0 412 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10373: 015208e4 324 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10374: 004dad04 308 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10375: 005e5918 4588 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10488,15 +10488,15 @@ │ │ │ │ 10484: 019aef30 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10485: 009cdb88 420 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10486: 019aee78 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10487: 018ab8d8 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10488: 00f3edfc 800 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10489: 00c2dc4c 1312 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10490: 016bdb74 28 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10491: 017ae340 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10491: 017ae348 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10492: 0015dc2c 604 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10493: 00973760 828 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10494: 00aa7e20 116 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10495: 00dcabe0 260 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10496: 00f4282c 1296 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10497: 004c7568 836 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10498: 0155de54 900 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -10679,15 +10679,15 @@ │ │ │ │ 10675: 00d173b8 176 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 10676: 01597fa4 652 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 10677: 01477670 84 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 10678: 018871b0 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 10679: 000d7e54 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 10680: 00c33d40 1596 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 10681: 004b6890 804 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 10682: 0186b0a4 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 10682: 0186b0ac 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 10683: 019aec0c 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 10684: 000e73a4 1284 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 10685: 00c74108 456 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 10686: 00f4ba60 824 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 10687: 016806cc 20 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 10688: 004e51a4 16 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 10689: 00c2a10c 1144 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -10714,15 +10714,15 @@ │ │ │ │ 10710: 001c5574 448 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 10711: 01a77694 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 10712: 0157f1b8 1692 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 10713: 0114d6b4 600 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 10714: 010a4f64 432 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 10715: 013d9d20 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 10716: 000d95d8 468 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 10717: 017a1128 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 10717: 017a1130 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 10718: 0060c6d4 792 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 10719: 00b2698c 232 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 10720: 018ac958 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 10721: 00210f7c 1204 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 10722: 00404d20 788 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 10723: 00ad55a8 968 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 10724: 01667764 200 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -10777,15 +10777,15 @@ │ │ │ │ 10773: 0077ad40 392 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 10774: 00b268dc 20 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 10775: 0158748c 204 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 10776: 0067b7a4 3368 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 10777: 0100b0f8 648 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 10778: 009b257c 828 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 10779: 00c1844c 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 10780: 017a1120 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 10780: 017a1128 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 10781: 001e76f0 744 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 10782: 019af118 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 10783: 019aee24 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 10784: 01683230 16 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 10785: 00fde66c 408 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 10786: 015c01f0 580 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 10787: 015c0938 964 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -10799,15 +10799,15 @@ │ │ │ │ 10795: 0090f520 404 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 10796: 00a58e28 408 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 10797: 00a72d4c 780 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 10798: 002c020c 460 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 10799: 016d69b8 244 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 10800: 001f0930 420 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 10801: 00247a34 80 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 10802: 0187237c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 10802: 01872384 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 10803: 01320570 148 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 10804: 0027db98 792 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 10805: 009d4148 184 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 10806: 013e165c 20 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 10807: 009a83d8 704 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 10808: 015c3a10 1280 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 10809: 012f3f0c 328 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -10950,15 +10950,15 @@ │ │ │ │ 10946: 00b5ad48 256 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 10947: 01124ca4 1372 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 10948: 00f912f8 268 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 10949: 0147fd50 764 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 10950: 00c71000 436 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 10951: 01884828 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 10952: 0048c56c 412 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 10953: 017a114c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 10953: 017a1154 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 10954: 0014c3c8 1180 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 10955: 018900fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 10956: 01302124 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 10957: 013b8990 12 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 10958: 0163f4a4 412 FUNC GLOBAL DEFAULT 11 taoadmmsetupdatetype_ │ │ │ │ 10959: 00c03f00 1008 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 10960: 018900e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ @@ -10970,15 +10970,15 @@ │ │ │ │ 10966: 0043798c 1168 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 10967: 015850dc 904 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 10968: 00197680 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 10969: 0084ddf8 1464 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 10970: 00931560 1324 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 10971: 01890c0c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 10972: 005c58a8 924 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 10973: 017a1180 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 10973: 017a1188 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 10974: 01482a48 416 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 10975: 013be8a8 256 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 10976: 01890230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 10977: 001080c0 1704 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 10978: 015cf9ec 464 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 10979: 009e1f30 1152 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 10980: 0011f898 708 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -11145,15 +11145,15 @@ │ │ │ │ 11141: 00faf8b0 768 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 11142: 01419748 364 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 11143: 00ea6a4c 1004 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 11144: 01622274 748 FUNC GLOBAL DEFAULT 11 taosetlmvmmatrix_ │ │ │ │ 11145: 00aeb2ac 324 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 11146: 00dcb09c 152 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 11147: 0149ecdc 220 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 11148: 017ae338 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 11148: 017ae340 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 11149: 0022baf4 404 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 11150: 019aefd4 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 11151: 019af0dc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 11152: 00dc5f34 4820 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 11153: 00840b44 2540 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 11154: 01698120 13968 FUNC GLOBAL DEFAULT 11 gqt │ │ │ │ 11155: 0016a4dc 340 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ @@ -11300,15 +11300,15 @@ │ │ │ │ 11296: 0021f26c 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11297: 0188704c 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11298: 004d2134 580 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11299: 014abe5c 416 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11300: 00a289ac 876 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11301: 0145bf88 320 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ 11302: 019b052c 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESComputeDeflationData │ │ │ │ - 11303: 017a1158 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11303: 017a1160 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11304: 013e8d24 328 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11305: 010a68f8 40 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11306: 019b04bc 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11307: 013ac034 760 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11308: 0168d214 44 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11309: 00b4a44c 1420 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11310: 003c0c78 972 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11372,15 +11372,15 @@ │ │ │ │ 11368: 0168929c 800 FUNC GLOBAL DEFAULT 11 TaoComputeEqualityConstraints │ │ │ │ 11369: 01890754 28 OBJECT GLOBAL DEFAULT 23 __petscaodef_MOD___vtab_petscaodef_Tpetscao │ │ │ │ 11370: 0014ac28 396 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryWrite │ │ │ │ 11371: 00ff6f1c 424 FUNC GLOBAL DEFAULT 11 dmlabelfilter_ │ │ │ │ 11372: 01355ee8 780 FUNC GLOBAL DEFAULT 11 pcredistributegetksp_ │ │ │ │ 11373: 004a20fc 392 FUNC GLOBAL DEFAULT 11 PetscCDCreate │ │ │ │ 11374: 00e4d9ec 1596 FUNC GLOBAL DEFAULT 11 DMGetEnclosurePoint │ │ │ │ - 11375: 017a11f0 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 11375: 017a11f8 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 11376: 004d9d5c 1284 FUNC GLOBAL DEFAULT 11 matpartitioningviewfromoptions_ │ │ │ │ 11377: 0029fc70 760 FUNC GLOBAL DEFAULT 11 petscsectionsetpermutation_ │ │ │ │ 11378: 00ab7f5c 688 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian1D │ │ │ │ 11379: 010f2798 416 FUNC GLOBAL DEFAULT 11 kspsetcomputeritz_ │ │ │ │ 11380: 0021ee18 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptions │ │ │ │ 11381: 00fe8398 1216 FUNC GLOBAL DEFAULT 11 DMLabelSetStratumIS │ │ │ │ 11382: 0129af60 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetschurscale_ │ │ │ │ @@ -11416,15 +11416,15 @@ │ │ │ │ 11412: 015325b0 176 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11413: 015f4f84 1644 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11414: 00f2bc78 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11415: 010f22bc 416 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11416: 001ea888 1004 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11417: 00173df4 120 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11418: 014c8478 244 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11419: 0185c284 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11419: 0185c28c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11420: 016bb2ac 924 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11421: 013b83ec 440 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11422: 002581c8 12 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11423: 015c2b0c 1304 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11424: 013be830 120 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11425: 019aebbc 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11426: 00a27d1c 408 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11441,15 +11441,15 @@ │ │ │ │ 11437: 00ac4f48 796 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11438: 00ec3210 12 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11439: 00fe698c 124 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11440: 009c2e08 1032 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11441: 00b833a8 9172 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11442: 00ab820c 152 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11443: 0144d5c4 12 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11444: 017d6820 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11444: 017d6828 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11445: 014ac924 460 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11446: 0158a094 700 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11447: 009e3338 1168 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11448: 00d08210 448 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11449: 009bff84 1444 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11450: 001eedc4 408 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11451: 00c1534c 752 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -11837,26 +11837,26 @@ │ │ │ │ 11833: 019aee88 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 11834: 00e9f854 812 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 11835: 01100c80 16 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 11836: 014158d4 92 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 11837: 00e8cfd4 784 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 11838: 012706cc 412 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 11839: 018aa8c0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 11840: 017a10e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 11840: 017a10e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 11841: 004774f0 788 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 11842: 001d31a0 32 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 11843: 019aebcc 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 11844: 0158a8d4 6632 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 11845: 0158f444 1556 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 11846: 01a77688 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 11847: 00d281d8 376 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 11848: 00839b20 552 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ - 11849: 017a1190 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ + 11849: 017a1198 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 11850: 0139475c 668 FUNC GLOBAL DEFAULT 11 PCCreate_TFS │ │ │ │ - 11851: 017a1118 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 11851: 017a1120 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 11852: 0163cdfc 136 FUNC GLOBAL DEFAULT 11 TaoGetADMMParentTao │ │ │ │ 11853: 00247728 780 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 11854: 00be48d0 5220 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 11855: 01415bc4 324 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 11856: 0098e2f0 2824 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 11857: 00c26df8 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 11858: 0167ca54 500 FUNC GLOBAL DEFAULT 11 taosetvariableboundsroutine_ │ │ │ │ @@ -11864,15 +11864,15 @@ │ │ │ │ 11860: 0014edf4 920 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 11861: 0012a528 764 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 11862: 00f95bd0 340 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 11863: 0020d524 196 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 11864: 00987674 936 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 11865: 0011c700 4016 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 11866: 00abfa58 92 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 11867: 017ae358 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 11867: 017ae360 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 11868: 00185474 16 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 11869: 018aa3f8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 11870: 001868b0 968 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 11871: 00a846ac 20 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 11872: 00a37064 584 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 11873: 0163d2b0 392 FUNC GLOBAL DEFAULT 11 TaoADMMGetUpdateType │ │ │ │ 11874: 0141fe84 748 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ @@ -11990,28 +11990,28 @@ │ │ │ │ 11986: 010342a0 760 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 11987: 0097ccd4 816 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 11988: 01301df0 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 11989: 01107268 176 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 11990: 0047d7d4 3376 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 11991: 00242088 60 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 11992: 010acd5c 328 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 11993: 0186250c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 11993: 01862514 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 11994: 014c8804 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 11995: 001c507c 132 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 11996: 001fe87c 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 11997: 00841530 780 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 11998: 013b10d4 416 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 11999: 009b3734 296 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 12000: 003d3d60 240 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 12001: 002267c8 32 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 12002: 00e0815c 1876 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 12003: 0141714c 1868 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 12004: 00ba43c8 148 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 12005: 00464ff0 1996 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 12006: 017ccbb0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 12006: 017ccbb8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 12007: 0126bc48 392 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 12008: 013d7c10 408 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 12009: 001d3f78 120 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 12010: 00ec168c 236 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 12011: 00a6febc 800 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 12012: 0095c3ac 408 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 12013: 00abf7a0 696 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12231,15 +12231,15 @@ │ │ │ │ 12227: 004674b4 8 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12228: 004d82f0 628 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12229: 00afbb74 20 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12230: 004334a8 488 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12231: 004b5294 412 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12232: 000dc770 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12233: 00acc93c 456 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12234: 017a1144 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12234: 017a114c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12235: 001eaff8 408 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12236: 00f2bca8 64 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12237: 00bdef60 140 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12238: 01890e4c 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12239: 002a3df4 820 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12240: 01887068 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12241: 00f757bc 16 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12288,15 +12288,15 @@ │ │ │ │ 12284: 018aa8c8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12285: 00aae978 8164 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12286: 004a1ee8 20 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12287: 018a5648 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12288: 012eae18 324 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12289: 00101604 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12290: 00d6beac 692 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12291: 017a1178 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12291: 017a1180 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12292: 00ffe6e0 388 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12293: 00f2bc48 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12294: 00f43054 412 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12295: 013d545c 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12296: 01648010 388 FUNC GLOBAL DEFAULT 11 TaoALMMGetSubsolver │ │ │ │ 12297: 0158c2bc 16 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12298: 00a70398 1664 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ @@ -12354,15 +12354,15 @@ │ │ │ │ 12350: 0157b1cc 1768 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12351: 00faf59c 788 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12352: 0158e2f0 260 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12353: 01103324 20 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12354: 0024ec54 11300 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12355: 0045d11c 2576 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12356: 00478910 412 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12357: 017ccbc4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12357: 017ccbcc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12358: 012e8800 4868 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12359: 00947de0 788 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12360: 00accc9c 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12361: 00eab810 572 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12362: 0084c59c 884 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12363: 00910244 480 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12364: 00491f84 252 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12375,15 +12375,15 @@ │ │ │ │ 12371: 01420f80 992 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12372: 019b05a0 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12373: 0168fe3c 988 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12374: 00c1c6f8 1712 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12375: 004e7be8 788 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12376: 00d25b40 664 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12377: 00774348 816 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12378: 0184f8cc 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12378: 0184f8d4 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12379: 01436a5c 808 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12380: 009bd324 52 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12381: 008760bc 1340 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12382: 00f71fdc 156 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12383: 01253620 412 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12384: 00a35a94 476 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12385: 0012f0f4 16 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12536,15 +12536,15 @@ │ │ │ │ 12532: 0167f16c 192 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12533: 0167f2ec 124 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12534: 0129e778 388 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12535: 00a7c410 412 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12536: 0095fac8 412 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12537: 00b55a08 1648 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12538: 016818cc 4232 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12539: 017ae310 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12539: 017ae318 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12540: 000dc0cc 152 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12541: 002407b4 520 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12542: 001954ec 732 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12543: 00b1d058 892 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12544: 0017278c 36 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12545: 0158f0e0 120 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12546: 00b9ebec 1160 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12572,15 +12572,15 @@ │ │ │ │ 12568: 00ab8d5c 484 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12569: 0144e14c 256 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12570: 00173ba4 344 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12571: 014c9e78 3032 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12572: 000ca0a8 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12573: 000efa9c 916 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12574: 019b04b8 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12575: 017ccba0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12575: 017ccba8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12576: 00226600 8 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12577: 00c30fc8 788 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12578: 015bc038 328 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12579: 016c1550 308 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12580: 00a18580 792 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12581: 00abfbfc 624 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12582: 010ebc94 412 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -12631,15 +12631,15 @@ │ │ │ │ 12627: 01565f2c 412 FUNC GLOBAL DEFAULT 11 tsgetapplicationcontext_ │ │ │ │ 12628: 01574d74 412 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 12629: 0141e654 324 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 12630: 00448314 416 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 12631: 0022b234 600 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 12632: 00275ae0 624 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 12633: 00ffc4c0 748 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 12634: 01872384 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 12634: 0187238c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 12635: 013f20d0 412 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 12636: 002b762c 284 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 12637: 00b5482c 1576 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 12638: 00fa1ff0 516 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 12639: 000ca1f8 284 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 12640: 00f62e9c 4260 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 12641: 00463b80 640 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -12661,15 +12661,15 @@ │ │ │ │ 12657: 00a84684 24 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 12658: 0084cb88 972 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 12659: 00a6f7b4 588 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 12660: 00eacba0 80 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 12661: 00a77b64 980 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 12662: 013fa9d8 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 12663: 00137618 1968 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 12664: 0184240c 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 12664: 01842414 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 12665: 00131374 120 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 12666: 0146f33c 880 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 12667: 001f1e50 48 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 12668: 0106b604 152 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 12669: 00d6c904 5592 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 12670: 00ec11d0 512 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 12671: 00fba374 416 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -12735,15 +12735,15 @@ │ │ │ │ 12731: 009f5a14 8004 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 12732: 01094a58 5624 FUNC GLOBAL DEFAULT 11 KSPAGMRESRodvec │ │ │ │ 12733: 000ca0c0 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 12734: 000c8880 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 12735: 0025adc4 1192 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 12736: 019b01e0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 12737: 01884378 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 12738: 017a10f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 12738: 017a1100 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 12739: 00a78e78 884 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 12740: 009644bc 1368 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 12741: 00986ba0 1220 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 12742: 010f5304 420 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 12743: 00bf1d24 1096 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 12744: 00444fd8 412 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 12745: 00a5e010 2088 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -12835,15 +12835,15 @@ │ │ │ │ 12831: 0099ddc8 32 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 12832: 012c2318 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 12833: 00cbcaf0 5192 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 12834: 009759ac 1424 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 12835: 0157db48 1768 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 12836: 00466c78 1016 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 12837: 01a776c4 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 12838: 017f04c0 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 12838: 017f04c8 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 12839: 00b5afd8 148 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 12840: 009dfe6c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 12841: 008857f0 388 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 12842: 0016d078 20 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 12843: 00dca9bc 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 12844: 007f5f50 776 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 12845: 00bc49a8 20 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -12869,15 +12869,15 @@ │ │ │ │ 12865: 00fdcda0 1932 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 12866: 0024373c 24 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 12867: 014c4f6c 760 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 12868: 00fc4cf0 804 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 12869: 014061d0 328 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 12870: 001d3624 32 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 12871: 009dd360 440 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 12872: 017ae354 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 12872: 017ae35c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 12873: 00fa2a20 140 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 12874: 003e23e4 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 12875: 00196090 124 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 12876: 018aa7d0 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 12877: 0156de3c 768 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 12878: 00a6d454 564 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 12879: 0145c6f4 16 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -12892,15 +12892,15 @@ │ │ │ │ 12888: 00a5cdd0 656 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 12889: 00657520 412 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 12890: 01540f20 356 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 12891: 00b9a1a4 1348 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 12892: 00e8e5a8 760 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 12893: 014b66c4 244 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 12894: 01148e94 416 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 12895: 017ae35c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 12895: 017ae364 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 12896: 004e60b4 1196 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 12897: 00ab19e8 204 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 12898: 01161040 344 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 12899: 00ac8328 412 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 12900: 015881c4 256 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 12901: 002151ec 120 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 12902: 0168907c 32 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -12969,15 +12969,15 @@ │ │ │ │ 12965: 019b05a4 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 12966: 01367354 420 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 12967: 007b1204 888 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 12968: 00fb451c 796 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 12969: 0156a44c 796 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 12970: 00ecd4b0 3148 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ 12971: 019b0528 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESBuildBasis │ │ │ │ - 12972: 0185c278 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 12972: 0185c280 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 12973: 01a7767c 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 12974: 000c44a0 88 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 12975: 003baacc 256 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 12976: 003b53e0 412 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 12977: 016dde44 636 FUNC GLOBAL DEFAULT 11 TaoCreate_BMRM │ │ │ │ 12978: 001ebd60 912 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 12979: 014f29a4 716 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ @@ -12994,15 +12994,15 @@ │ │ │ │ 12990: 009e8da8 128 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 12991: 002107f8 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 12992: 015fbc60 404 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 12993: 014e7b1c 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 12994: 0012155c 852 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 12995: 00f837e0 584 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 12996: 00f45908 116 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 12997: 017b7080 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 12997: 017b7088 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 12998: 0126d018 324 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 12999: 00acff28 748 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 13000: 01886fd8 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 13001: 0110eb64 16 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 13002: 019aec80 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 13003: 0164a59c 752 FUNC GLOBAL DEFAULT 11 taoalmmsetmultipliers_ │ │ │ │ 13004: 003ee530 2256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ @@ -13038,15 +13038,15 @@ │ │ │ │ 13034: 00ab7bd0 148 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 13035: 00e8ce38 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 13036: 00c81ac8 280 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 13037: 00b748bc 784 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 13038: 00a36b60 412 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 13039: 003e85ec 424 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 13040: 00dea7e8 7020 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 13041: 017b7064 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 13041: 017b706c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 13042: 013bf18c 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 13043: 014890b0 220 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 13044: 00faaad4 12 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 13045: 00f5ca70 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 13046: 004d8700 788 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 13047: 00bd99f8 1072 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 13048: 014f752c 416 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -13074,15 +13074,15 @@ │ │ │ │ 13070: 00535f18 13840 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 13071: 014928fc 164 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 13072: 0156ad9c 840 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 13073: 002582a4 20 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 13074: 01592354 516 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 13075: 00124268 812 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 13076: 001c11f0 420 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 13077: 0184b8d4 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 13077: 0184b8dc 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 13078: 00ab7c64 156 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 13079: 00b74c88 728 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 13080: 009a77a4 468 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 13081: 0168018c 12 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 13082: 010e4410 412 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 13083: 0016d08c 16 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 13084: 00a6fd20 412 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2227,38 +2227,38 @@ │ │ │ │ 01887498 001c0d02 R_ARM_ABS32 000cd9c8 _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 0188749c 0007d602 R_ARM_ABS32 000cd9d0 _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 018874a0 0007c002 R_ARM_ABS32 000cd9d8 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 018874a4 002a9802 R_ARM_ABS32 000cd9e8 _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 018874a8 000c8802 R_ARM_ABS32 000cd9f0 _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 018874dc 00009c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 018874f0 00009c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -018874e0 002e4902 R_ARM_ABS32 017a1190 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ +018874e0 002e4902 R_ARM_ABS32 017a1198 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 018874e4 0001b102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01887510 0001b102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01887538 0001b102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01887544 0001b102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -018874e8 00148202 R_ARM_ABS32 017a11a8 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +018874e8 00148202 R_ARM_ABS32 017a11b0 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 018874ec 0009e602 R_ARM_ABS32 018874dc _ZTIN9__gnu_cxx7__mutexE │ │ │ │ -018874f4 0023df02 R_ARM_ABS32 017a11d8 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +018874f4 0023df02 R_ARM_ABS32 017a11e0 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 018874f8 00005e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -018874fc 002c6f02 R_ARM_ABS32 017a11f0 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +018874fc 002c6f02 R_ARM_ABS32 017a11f8 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01887508 000e1702 R_ARM_ABS32 018874e4 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ -01887514 0019d602 R_ARM_ABS32 017a1224 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01887514 0019d602 R_ARM_ABS32 017a122c _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01887518 000aab02 R_ARM_ABS32 018874f8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01887520 00146702 R_ARM_ABS32 01887510 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01887524 001ee902 R_ARM_ABS32 000d3e0c _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED1Ev │ │ │ │ 01887528 00187b02 R_ARM_ABS32 000d3e14 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED0Ev │ │ │ │ 0188752c 00094d02 R_ARM_ABS32 000d3e10 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 01887530 00152a02 R_ARM_ABS32 000d3e6c _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv │ │ │ │ 01887534 00184402 R_ARM_ABS32 000d3e70 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info │ │ │ │ -0188753c 00221302 R_ARM_ABS32 017a1290 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ +0188753c 00221302 R_ARM_ABS32 017a1298 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01887540 00007502 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 0188754c 00007502 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 0188ea90 00007515 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -01887548 0025f502 R_ARM_ABS32 017a12b8 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ +01887548 0025f502 R_ARM_ABS32 017a12c0 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 01887554 001cbe02 R_ARM_ABS32 01887538 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 0188faac 001cbe15 R_ARM_GLOB_DAT 01887538 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01887558 001e6502 R_ARM_ABS32 000db84c _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 0188f62c 001e6515 R_ARM_GLOB_DAT 000db84c _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 0188755c 0017d702 R_ARM_ABS32 000db88c _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ 01887560 0011ed02 R_ARM_ABS32 000db82c _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv │ │ │ │ 01887568 001d6202 R_ARM_ABS32 01887544 _ZTIN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ @@ -2363,15 +2363,15 @@ │ │ │ │ 0188e6b0 00205c15 R_ARM_GLOB_DAT 019af154 DMPLEX_BuildFromCellList │ │ │ │ 0188e6b4 00265715 R_ARM_GLOB_DAT 0188709c MatLMVMSymBroydenScaleTypes │ │ │ │ 0188e6b8 0019d415 R_ARM_GLOB_DAT 005fde2c MatCreate_SeqAIJPERM │ │ │ │ 0188e6bc 000c7615 R_ARM_GLOB_DAT 019aecf0 VEC_AXPY │ │ │ │ 0188e6c0 0008cc15 R_ARM_GLOB_DAT 0161e7e8 TaoCreate_BNTL │ │ │ │ 0188e6c4 00098215 R_ARM_GLOB_DAT 018ac944 Petsc_Garbage_SetIntersectOp │ │ │ │ 0188e6c8 00149b15 R_ARM_GLOB_DAT 018a42a8 db8 │ │ │ │ -0188e6cc 0029ba15 R_ARM_GLOB_DAT 0186b0a4 DGCitation │ │ │ │ +0188e6cc 0029ba15 R_ARM_GLOB_DAT 0186b0ac DGCitation │ │ │ │ 0188e6d0 0005f915 R_ARM_GLOB_DAT 018aa8d0 petsc_isend_len │ │ │ │ 0188e6d8 000a2315 R_ARM_GLOB_DAT 018a487c TSConvergedReasons │ │ │ │ 0188e6dc 00136315 R_ARM_GLOB_DAT 0159e17c TSComputeRHSFunctionLinear │ │ │ │ 0188e6e0 00189815 R_ARM_GLOB_DAT 019b0504 PetscPartitionerList │ │ │ │ 0188e6e4 0019e915 R_ARM_GLOB_DAT 019aecbc VEC_Load │ │ │ │ 0188e6e8 001ebf15 R_ARM_GLOB_DAT 00ab7a20 PetscPDFMaxwellBoltzmann1D │ │ │ │ 0188e6f0 0011fa15 R_ARM_GLOB_DAT 019af09c DMPLEX_RebalRewriteSF │ │ │ │ @@ -2401,15 +2401,15 @@ │ │ │ │ 0188e750 001e0c15 R_ARM_GLOB_DAT 00ecb780 DMCreate_Sliced │ │ │ │ 0188e754 00186515 R_ARM_GLOB_DAT 004c02dc MatColoringCreate_JP │ │ │ │ 0188e758 0020cb15 R_ARM_GLOB_DAT 018a5688 __petscsys_MOD_petsc_null_bool │ │ │ │ 0188e75c 000ef915 R_ARM_GLOB_DAT 014c2cd4 TSAdaptCreate_History │ │ │ │ 0188e760 002b9115 R_ARM_GLOB_DAT 00840b44 MatCreate_Nest │ │ │ │ 0188e764 00211b15 R_ARM_GLOB_DAT 018a62f8 PetscXIOErrorHandlerJumpBuf │ │ │ │ 0188e768 000fd215 R_ARM_GLOB_DAT 01382400 PCApplyRichardson_Telescope_dmda │ │ │ │ -0188e76c 00059b15 R_ARM_GLOB_DAT 017d7964 LimiterCitation │ │ │ │ +0188e76c 00059b15 R_ARM_GLOB_DAT 017d796c LimiterCitation │ │ │ │ 0188e770 002b2b15 R_ARM_GLOB_DAT 010713d4 KSPCreate_PIPEFCG │ │ │ │ 0188e774 000b7015 R_ARM_GLOB_DAT 000d4958 _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 0188e778 00222f15 R_ARM_GLOB_DAT 016d6b94 TaoCreate_Shell │ │ │ │ 0188e77c 0013fd15 R_ARM_GLOB_DAT 018874f0 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 0188e780 002dc015 R_ARM_GLOB_DAT 0152c55c TSGLLEAdaptCreate_Both │ │ │ │ 0188e784 0018d715 R_ARM_GLOB_DAT 019aef80 MAT_CholeskyFactorSymbolic │ │ │ │ 0188e788 0026f315 R_ARM_GLOB_DAT 0158d32c TSDestroy │ │ │ │ @@ -2453,15 +2453,15 @@ │ │ │ │ 0188e818 00203e15 R_ARM_GLOB_DAT 010bcf80 KSPCreate_IBCGS │ │ │ │ 0188e81c 0019a515 R_ARM_GLOB_DAT 0021583c Petsc_Counter_Attr_DeleteFn │ │ │ │ 0188e820 000f3815 R_ARM_GLOB_DAT 01360818 PCCreate_Redundant │ │ │ │ 0188e824 0007aa15 R_ARM_GLOB_DAT 00a7f530 PetscLimiterView │ │ │ │ 0188e828 00225315 R_ARM_GLOB_DAT 019aefcc MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 0188e82c 0013e915 R_ARM_GLOB_DAT 00b0f2f0 DMFieldShellEvaluateFVDefault │ │ │ │ 0188e830 0010fa15 R_ARM_GLOB_DAT 019aebf8 PETSCSF_BcastBegin │ │ │ │ -0188e834 0008c515 R_ARM_GLOB_DAT 017dbe1c PKDCitation │ │ │ │ +0188e834 0008c515 R_ARM_GLOB_DAT 017dbe24 PKDCitation │ │ │ │ 0188e838 00200515 R_ARM_GLOB_DAT 019af0c8 DMPLEX_CoordinatesView │ │ │ │ 0188e83c 00165e15 R_ARM_GLOB_DAT 01006c08 PetscPartitionerCreate_Simple │ │ │ │ 0188e840 00246a15 R_ARM_GLOB_DAT 011278f4 MatCreate_LMVMBFGS │ │ │ │ 0188e844 00146615 R_ARM_GLOB_DAT 01265b80 PCCreate_Eisenstat │ │ │ │ 0188e848 0027b115 R_ARM_GLOB_DAT 0155ec40 TSCreate_BasicSymplectic │ │ │ │ 0188e84c 00004715 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 0188e850 0013dc15 R_ARM_GLOB_DAT 014c6dd4 TSAdaptView │ │ │ │ @@ -2480,15 +2480,15 @@ │ │ │ │ 0188e884 0027cd15 R_ARM_GLOB_DAT 016219c4 TaoCreate_BQNKLS │ │ │ │ 0188e888 00128515 R_ARM_GLOB_DAT 01887088 MatLMVMDenseTypes │ │ │ │ 0188e88c 001c5115 R_ARM_GLOB_DAT 018a3c28 SwarmDataFieldId │ │ │ │ 0188e890 002b5015 R_ARM_GLOB_DAT 018ab920 PetscBeganMPI │ │ │ │ 0188e894 00144015 R_ARM_GLOB_DAT 01a7744c DMAdaptorMonitorRegisterAllCalled │ │ │ │ 0188e898 000a7e15 R_ARM_GLOB_DAT 018a41f8 biorth22 │ │ │ │ 0188e89c 001d6615 R_ARM_GLOB_DAT 018aa8a8 petsc_sum_of_waits_ct │ │ │ │ -0188e8a0 00074015 R_ARM_GLOB_DAT 01842828 SwarmProjCitation │ │ │ │ +0188e8a0 00074015 R_ARM_GLOB_DAT 01842830 SwarmProjCitation │ │ │ │ 0188e8a4 00069715 R_ARM_GLOB_DAT 00a7f614 PetscFVView │ │ │ │ 0188e8a8 001b2015 R_ARM_GLOB_DAT 019aef9c MAT_SOR │ │ │ │ 0188e8ac 001eac15 R_ARM_GLOB_DAT 018aa768 PetscLogSyncOn │ │ │ │ 0188e8b0 00179215 R_ARM_GLOB_DAT 016265c0 TaoCreate_TRON │ │ │ │ 0188e8b4 0010d615 R_ARM_GLOB_DAT 0040b448 VecCreate_Standard │ │ │ │ 0188e8b8 002f4b15 R_ARM_GLOB_DAT 00bf216c DMDestroy_Patch │ │ │ │ 0188e8bc 0006b315 R_ARM_GLOB_DAT 0188467c PetscBuildTwoSidedTypes │ │ │ │ @@ -2576,16 +2576,16 @@ │ │ │ │ 0188ea08 00077815 R_ARM_GLOB_DAT 00132e44 PetscRandomCreate_Rand │ │ │ │ 0188ea0c 0027ce15 R_ARM_GLOB_DAT 01887414 TaoBNCGTypes │ │ │ │ 0188ea10 0017e015 R_ARM_GLOB_DAT 018aa7b0 petsc_gtoc_ct_th │ │ │ │ 0188ea14 0026af15 R_ARM_GLOB_DAT 019aeb70 PCMPIServerInSolve │ │ │ │ 0188ea18 00298b15 R_ARM_GLOB_DAT 01475e14 SNESLineSearchCreate_BT │ │ │ │ 0188ea1c 002d9715 R_ARM_GLOB_DAT 0065c578 MatSetHashTableFactor_MPIBAIJ │ │ │ │ 0188ea20 0021e715 R_ARM_GLOB_DAT 019aee08 MAT_H2Opus_Compress │ │ │ │ -0188ea24 00305a15 R_ARM_GLOB_DAT 0184f8cc QLPCitation │ │ │ │ -0188ea28 001d9c15 R_ARM_GLOB_DAT 0182cfc0 SBRCitation │ │ │ │ +0188ea24 00305a15 R_ARM_GLOB_DAT 0184f8d4 QLPCitation │ │ │ │ +0188ea28 001d9c15 R_ARM_GLOB_DAT 0182cfc8 SBRCitation │ │ │ │ 0188ea2c 000e8615 R_ARM_GLOB_DAT 019aefac MAT_SolveTranspose │ │ │ │ 0188ea30 002bce15 R_ARM_GLOB_DAT 0149389c DMAdaptorDestroy │ │ │ │ 0188ea34 00006a15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0188ea38 0017e115 R_ARM_GLOB_DAT 01890658 Petsc_ShmComm_keyval │ │ │ │ 0188ea3c 0005bf15 R_ARM_GLOB_DAT 01884844 PetscSFWindowSyncTypes │ │ │ │ 0188ea40 00186115 R_ARM_GLOB_DAT 001fe7c0 PetscContainerUserDestroyDefault │ │ │ │ 0188ea44 002f2a15 R_ARM_GLOB_DAT 019aefe8 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2620,23 +2620,23 @@ │ │ │ │ 0188eab8 0007d915 R_ARM_GLOB_DAT 019aed9c MATMFFD_CLASSID │ │ │ │ 0188eabc 0030a715 R_ARM_GLOB_DAT 018aa8a0 petsc_allreduce_ct │ │ │ │ 0188eac0 001f0d15 R_ARM_GLOB_DAT 005ff754 MatCreate_SeqAIJSELL │ │ │ │ 0188eac4 002b1b15 R_ARM_GLOB_DAT 015ab59c TSMonitorSolutionVTK │ │ │ │ 0188eac8 002be215 R_ARM_GLOB_DAT 018a9fe0 PETSC_STDERR │ │ │ │ 0188eacc 00243615 R_ARM_GLOB_DAT 00a16dd4 PetscDualSpaceCreate_Lagrange │ │ │ │ 0188ead0 002d4115 R_ARM_GLOB_DAT 01415ee4 SNESCreate_Shell │ │ │ │ -0188ead4 000e9315 R_ARM_GLOB_DAT 017c71a0 ScaLAPACKCitation │ │ │ │ +0188ead4 000e9315 R_ARM_GLOB_DAT 017c71a8 ScaLAPACKCitation │ │ │ │ 0188ead8 002ecd15 R_ARM_GLOB_DAT 015ab41c TSMonitorSolution │ │ │ │ 0188eadc 0024d115 R_ARM_GLOB_DAT 019aea60 PETSC_BuildTwoSidedF │ │ │ │ 0188eae0 00303a15 R_ARM_GLOB_DAT 012ad15c PCCreateGAMG_AGG │ │ │ │ 0188eae4 0024f915 R_ARM_GLOB_DAT 019b0424 DMPlexTransformList │ │ │ │ 0188eae8 001f8f15 R_ARM_GLOB_DAT 0188732c SNESNewtonTRQNTypes │ │ │ │ 0188eaec 00177215 R_ARM_GLOB_DAT 01380d78 PCTelescopeMatCreate_dmda │ │ │ │ 0188eaf0 00168815 R_ARM_GLOB_DAT 015afd14 TSMonitorLGKSPIterations │ │ │ │ -0188eaf4 00120d15 R_ARM_GLOB_DAT 0184b28c PTScotchPartitionerCitation │ │ │ │ +0188eaf4 00120d15 R_ARM_GLOB_DAT 0184b294 PTScotchPartitionerCitation │ │ │ │ 0188eaf8 000c0815 R_ARM_GLOB_DAT 019aef88 MAT_LUFactorNumeric │ │ │ │ 0188eafc 00278115 R_ARM_GLOB_DAT 019af130 DMPLEX_DistributeField │ │ │ │ 0188eb00 0008c115 R_ARM_GLOB_DAT 019aefc0 MAT_MultTranspose │ │ │ │ 0188eb04 00279015 R_ARM_GLOB_DAT 00801898 MatCreate_KAIJ │ │ │ │ 0188eb08 002cc415 R_ARM_GLOB_DAT 00174f90 PetscViewersDestroy │ │ │ │ 0188eb0c 000e2015 R_ARM_GLOB_DAT 019aebf4 PETSCSF_BcastEnd │ │ │ │ 0188eb10 000b4115 R_ARM_GLOB_DAT 018ac9b8 perfstubs_initialized │ │ │ │ @@ -2705,30 +2705,30 @@ │ │ │ │ 0188ec0c 0010fb15 R_ARM_GLOB_DAT 019b0468 DMSWARM_RemovePoints │ │ │ │ 0188ec10 00031015 R_ARM_GLOB_DAT 01890664 Petsc_Counter_keyval │ │ │ │ 0188ec14 00248d15 R_ARM_GLOB_DAT 016bd344 TaoLineSearchView │ │ │ │ 0188ec18 001afd15 R_ARM_GLOB_DAT 018905bc PetscGlobalSize │ │ │ │ 0188ec1c 0017cc15 R_ARM_GLOB_DAT 010a5114 kspfgmresmodifypcksp_ │ │ │ │ 0188ec20 000c3215 R_ARM_GLOB_DAT 016c2a98 MatDuplicate_SMF │ │ │ │ 0188ec24 00126515 R_ARM_GLOB_DAT 008298b0 MatCreateMFFD_DS │ │ │ │ -0188ec28 00232115 R_ARM_GLOB_DAT 018423dc DMSwarmPICField_cellid │ │ │ │ +0188ec28 00232115 R_ARM_GLOB_DAT 018423e4 DMSwarmPICField_cellid │ │ │ │ 0188ec2c 00151a15 R_ARM_GLOB_DAT 010a18ec KSPReset_FGMRES │ │ │ │ 0188ec30 001f9015 R_ARM_GLOB_DAT 01a77690 TAO_Solve │ │ │ │ 0188ec34 00202b15 R_ARM_GLOB_DAT 00280218 ISDestroy │ │ │ │ 0188ec38 001a4b15 R_ARM_GLOB_DAT 00ea1370 DMPlexTransformCreate_Regular │ │ │ │ 0188ec3c 00148a15 R_ARM_GLOB_DAT 016b3c18 TaoLineSearchCreate_OWArmijo │ │ │ │ 0188ec40 002a6415 R_ARM_GLOB_DAT 0189064c Petsc_SharedWD_keyval │ │ │ │ 0188ec44 00316615 R_ARM_GLOB_DAT 001fa090 PetscGarbageKeySortedIntersect │ │ │ │ 0188ec48 002a1e15 R_ARM_GLOB_DAT 019af118 DMPLEX_NaturalToGlobalBegin │ │ │ │ 0188ec4c 002ca115 R_ARM_GLOB_DAT 019aebbc PetscSectionSymList │ │ │ │ 0188ec50 00113815 R_ARM_GLOB_DAT 00142050 Petsc_DelViewer │ │ │ │ 0188ec54 0013a315 R_ARM_GLOB_DAT 019b04ac DM_CreateRestriction │ │ │ │ 0188ec58 001a9e15 R_ARM_GLOB_DAT 01040a98 KSPCreate_NASH │ │ │ │ 0188ec5c 001ebd15 R_ARM_GLOB_DAT 01129954 MatCreate_LMVMBadBrdn │ │ │ │ 0188ec60 00251915 R_ARM_GLOB_DAT 019b07c8 petsc_gamg_setup_matmat_events │ │ │ │ -0188ec64 00322615 R_ARM_GLOB_DAT 017f04c0 PlexCitation │ │ │ │ +0188ec64 00322615 R_ARM_GLOB_DAT 017f04c8 PlexCitation │ │ │ │ 0188ec68 000e4f15 R_ARM_GLOB_DAT 00a5ac0c PetscFECreate_Vector │ │ │ │ 0188ec6c 0031e615 R_ARM_GLOB_DAT 0153418c TSCreate_IRK │ │ │ │ 0188ec70 00184715 R_ARM_GLOB_DAT 00ff9e2c DMLabelCreate_Ephemeral │ │ │ │ 0188ec74 0018a915 R_ARM_GLOB_DAT 019aeeb8 MAT_TransposeMatMultNumeric │ │ │ │ 0188ec78 00313f15 R_ARM_GLOB_DAT 01105484 KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 0188ec7c 0016d215 R_ARM_GLOB_DAT 019aefd8 MAT_CLASSID │ │ │ │ 0188ec80 0000af15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2785,15 +2785,15 @@ │ │ │ │ 0188ed4c 002e3415 R_ARM_GLOB_DAT 00f6bd0c PetscDSFinalizePackage │ │ │ │ 0188ed50 0031dd15 R_ARM_GLOB_DAT 010ce1f8 KSPCreate_PREONLY │ │ │ │ 0188ed54 0023db15 R_ARM_GLOB_DAT 00133304 PetscRandomCreate_Rander48 │ │ │ │ 0188ed58 00226515 R_ARM_GLOB_DAT 012fa988 PCCreate_LMVM │ │ │ │ 0188ed5c 00336b15 R_ARM_GLOB_DAT 012757e0 PCCreate_LU │ │ │ │ 0188ed60 001fab15 R_ARM_GLOB_DAT 019aefa0 MAT_SolveTransposeAdd │ │ │ │ 0188ed64 00225815 R_ARM_GLOB_DAT 018863e0 DTProbDensityTypes │ │ │ │ -0188ed68 000c1a15 R_ARM_GLOB_DAT 017f3b28 ClementCitation │ │ │ │ +0188ed68 000c1a15 R_ARM_GLOB_DAT 017f3b30 ClementCitation │ │ │ │ 0188ed6c 000d0715 R_ARM_GLOB_DAT 01887454 TaoALMMTypes │ │ │ │ 0188ed70 001b4215 R_ARM_GLOB_DAT 018aa900 petsc_send_ct │ │ │ │ 0188ed74 0028c815 R_ARM_GLOB_DAT 00a829c4 PetscLimiterCreate_MC │ │ │ │ 0188ed78 002aa215 R_ARM_GLOB_DAT 014c82b4 TSAdaptDestroy │ │ │ │ 0188ed7c 002c3a15 R_ARM_GLOB_DAT 019b0520 KSP_AGMRESRoddec │ │ │ │ 0188ed80 00217015 R_ARM_GLOB_DAT 019aee0c MAT_H2Opus_Build │ │ │ │ 0188ed84 002e5315 R_ARM_GLOB_DAT 01521940 TSGLLEFinalizePackage │ │ │ │ @@ -2883,15 +2883,15 @@ │ │ │ │ 0188eecc 001bd415 R_ARM_GLOB_DAT 013d71a0 SNESFASGalerkinFunctionDefault │ │ │ │ 0188eed0 000b4e15 R_ARM_GLOB_DAT 0131e578 PCMGMatResidualDefault │ │ │ │ 0188eed4 001bd615 R_ARM_GLOB_DAT 0145ca54 SNESView │ │ │ │ 0188eed8 002aeb15 R_ARM_GLOB_DAT 018aa400 PETSC_NULL_BOOL_Fortran │ │ │ │ 0188eedc 0022d115 R_ARM_GLOB_DAT 014066f4 SNESCreate_NGMRES │ │ │ │ 0188eee0 00181215 R_ARM_GLOB_DAT 018aa8b0 petsc_wait_all_ct │ │ │ │ 0188eee4 00246215 R_ARM_GLOB_DAT 01a773fc SNES_ObjectiveEval │ │ │ │ -0188eee8 000ae115 R_ARM_GLOB_DAT 017dbc60 MinSymTriQuadCitation │ │ │ │ +0188eee8 000ae115 R_ARM_GLOB_DAT 017dbc68 MinSymTriQuadCitation │ │ │ │ 0188eeec 00251f15 R_ARM_GLOB_DAT 0017393c PetscViewerDestroy │ │ │ │ 0188eef0 0002b715 R_ARM_GLOB_DAT 018aa7f0 petsc_gtoc_sz │ │ │ │ 0188eef4 001df115 R_ARM_GLOB_DAT 00772124 MatCreate_BlockMat │ │ │ │ 0188eef8 000c6315 R_ARM_GLOB_DAT 01a775e4 TSTrajectory_DiskWrite │ │ │ │ 0188eefc 000ed115 R_ARM_GLOB_DAT 0014bc6c PetscViewerCreate_Binary │ │ │ │ 0188ef00 00277515 R_ARM_GLOB_DAT 0013be70 PetscViewerCreate_ASCII │ │ │ │ 0188ef04 001d0d15 R_ARM_GLOB_DAT 00bf2398 DMCreateLocalVector_Patch │ │ │ │ @@ -2974,15 +2974,15 @@ │ │ │ │ 0188f038 000cd715 R_ARM_GLOB_DAT 015ac0d0 TSMonitorLGSolution │ │ │ │ 0188f03c 00200e15 R_ARM_GLOB_DAT 0100b380 PetscPartitionerFinalizePackage │ │ │ │ 0188f040 0005fc15 R_ARM_GLOB_DAT 019b3520 PC_Patch_CreatePatches │ │ │ │ 0188f044 0013be15 R_ARM_GLOB_DAT 019aebd4 PETSCSF_RemoteOff │ │ │ │ 0188f048 000c1615 R_ARM_GLOB_DAT 01106070 KSPMonitorSolutionDraw │ │ │ │ 0188f04c 00034115 R_ARM_GLOB_DAT 01887288 SNESNCGTypes │ │ │ │ 0188f050 000b1815 R_ARM_GLOB_DAT 01a775dc TSList │ │ │ │ -0188f054 000d5d15 R_ARM_GLOB_DAT 0184affc ParMetisPartitionerCitation │ │ │ │ +0188f054 000d5d15 R_ARM_GLOB_DAT 0184b004 ParMetisPartitionerCitation │ │ │ │ 0188f058 0006f215 R_ARM_GLOB_DAT 00a89048 PetscQuadratureView │ │ │ │ 0188f05c 000e0c15 R_ARM_GLOB_DAT 018a56b0 __petscsys_MOD_petsc_infinity │ │ │ │ 0188f060 0009eb15 R_ARM_GLOB_DAT 019aecb4 VEC_SetValuesCOO │ │ │ │ 0188f064 002fdc15 R_ARM_GLOB_DAT 018a65c8 PETSC_DRAWAXIS_CLASSID │ │ │ │ 0188f068 00105915 R_ARM_GLOB_DAT 015a6018 TSMonitorSPEigCtxDestroy │ │ │ │ 0188f06c 0003f815 R_ARM_GLOB_DAT 019b04a0 DM_CreateMassMatrix │ │ │ │ 0188f070 002b5e15 R_ARM_GLOB_DAT 0100a120 PetscPartitionerDestroy │ │ │ │ @@ -3074,15 +3074,15 @@ │ │ │ │ 0188f1c8 0012e215 R_ARM_GLOB_DAT 00865d28 MatCreate_MPISBAIJ │ │ │ │ 0188f1cc 0013ce15 R_ARM_GLOB_DAT 018ac994 set_parameter_functions │ │ │ │ 0188f1d0 001ae615 R_ARM_GLOB_DAT 00ab77f8 PetscCDFConstant3D │ │ │ │ 0188f1d4 00232415 R_ARM_GLOB_DAT 01a7742c SNESRegisterAllCalled │ │ │ │ 0188f1d8 002c1c15 R_ARM_GLOB_DAT 009b03c4 MatSetValuesBlocked │ │ │ │ 0188f1dc 002f1215 R_ARM_GLOB_DAT 008280c4 MatMFFDSetBase_MFFD │ │ │ │ 0188f1e0 00333c15 R_ARM_GLOB_DAT 018aa888 petsc_TotalFlops_th │ │ │ │ -0188f1e4 00156e15 R_ARM_GLOB_DAT 017dbf44 GolubWelschCitation │ │ │ │ +0188f1e4 00156e15 R_ARM_GLOB_DAT 017dbf4c GolubWelschCitation │ │ │ │ 0188f1e8 000b6615 R_ARM_GLOB_DAT 009cf5c8 MatFDColoringView │ │ │ │ 0188f1ec 00051f15 R_ARM_GLOB_DAT 019b04f0 ChacoPartitionerCite │ │ │ │ 0188f1f0 001cc915 R_ARM_GLOB_DAT 015bd044 TSTrajectoryCreate_Memory │ │ │ │ 0188f1f4 00097215 R_ARM_GLOB_DAT 0148e2b4 DMAdaptorCreate_Gradient │ │ │ │ 0188f1f8 001fd715 R_ARM_GLOB_DAT 018ac9b4 num_tools_registered │ │ │ │ 0188f1fc 0020b215 R_ARM_GLOB_DAT 000cc954 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 0188f200 000c3915 R_ARM_GLOB_DAT 00400ff4 PFFinalizePackage │ │ │ │ @@ -3109,41 +3109,41 @@ │ │ │ │ 0188f254 002e8011 R_ARM_TLS_DTPMOD32 00000000 thread_seen │ │ │ │ 0188f258 002e8012 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 0188f25c 00328215 R_ARM_GLOB_DAT 01a774cc CHARACTERISTIC_QueueSetup │ │ │ │ 0188f260 0029bb15 R_ARM_GLOB_DAT 019aec0c PetscSFList │ │ │ │ 0188f264 002c2915 R_ARM_GLOB_DAT 010a68f8 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 0188f268 0014e015 R_ARM_GLOB_DAT 019aee54 MAT_CreateGraph │ │ │ │ 0188f26c 001ee315 R_ARM_GLOB_DAT 019aebac IS_View │ │ │ │ -0188f270 00118e15 R_ARM_GLOB_DAT 018423fc DMSwarmField_rank │ │ │ │ +0188f270 00118e15 R_ARM_GLOB_DAT 01842404 DMSwarmField_rank │ │ │ │ 0188f274 001cc315 R_ARM_GLOB_DAT 019af100 DMPLEX_JacobianFEM │ │ │ │ 0188f278 0011c415 R_ARM_GLOB_DAT 0103b83c KSPCreate_GLTR │ │ │ │ 0188f27c 00071015 R_ARM_GLOB_DAT 011045a0 KSPMonitorResidualRange │ │ │ │ 0188f280 002bab15 R_ARM_GLOB_DAT 01890654 Petsc_CreationIdx_keyval │ │ │ │ 0188f284 002d6a15 R_ARM_GLOB_DAT 000c3784 PetscAbortErrorHandler │ │ │ │ 0188f288 00014a15 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 0188f28c 000b9115 R_ARM_GLOB_DAT 01a775f0 TSTrajectory_Get │ │ │ │ 0188f290 001e7c15 R_ARM_GLOB_DAT 019aee84 MAT_Seqstompisym │ │ │ │ 0188f294 00164515 R_ARM_GLOB_DAT 00a822a4 PetscLimiterCreate_Zero │ │ │ │ 0188f298 001b6015 R_ARM_GLOB_DAT 00c869d8 VecView_Plex │ │ │ │ 0188f29c 0010bb15 R_ARM_GLOB_DAT 007f477c MatCreate_IS │ │ │ │ 0188f2a0 002fb915 R_ARM_GLOB_DAT 001c1f0c PetscLogHandlerView │ │ │ │ 0188f2a4 002c1415 R_ARM_GLOB_DAT 019aee3c MAT_DenseCopyFromGPU │ │ │ │ 0188f2a8 00167a15 R_ARM_GLOB_DAT 00a2ad04 PetscDualSpaceApplyAllDefault │ │ │ │ -0188f2ac 002cb415 R_ARM_GLOB_DAT 017d6820 FECitation │ │ │ │ +0188f2ac 002cb415 R_ARM_GLOB_DAT 017d6828 FECitation │ │ │ │ 0188f2b0 000dba15 R_ARM_GLOB_DAT 019aef34 MAT_RedundantMat │ │ │ │ 0188f2b4 00121415 R_ARM_GLOB_DAT 01887260 SNESNASMFJTypes │ │ │ │ 0188f2b8 00249c15 R_ARM_GLOB_DAT 019af0c4 DMPLEX_SectionView │ │ │ │ 0188f2bc 00108615 R_ARM_GLOB_DAT 013ca784 SNESCreate_Composite │ │ │ │ 0188f2c0 002c2a15 R_ARM_GLOB_DAT 019b04bc DM_LocatePoints │ │ │ │ 0188f2c4 001b9715 R_ARM_GLOB_DAT 019aef00 MAT_Transpose │ │ │ │ 0188f2c8 002f3d15 R_ARM_GLOB_DAT 018ab8ec MPIU_2INT │ │ │ │ 0188f2cc 0017d515 R_ARM_GLOB_DAT 019aea64 PETSC_BuildTwoSided │ │ │ │ 0188f2d0 000a6315 R_ARM_GLOB_DAT 01512bf0 TSCreate_GLEE │ │ │ │ 0188f2d4 00303215 R_ARM_GLOB_DAT 013e1670 SNESCreate_NGS │ │ │ │ -0188f2d8 0016d815 R_ARM_GLOB_DAT 0184ab48 ChacoPartitionerCitation │ │ │ │ +0188f2d8 0016d815 R_ARM_GLOB_DAT 0184ab50 ChacoPartitionerCitation │ │ │ │ 0188f2dc 0003d715 R_ARM_GLOB_DAT 0148f58c DMAdaptorMonitorErrorDrawLG │ │ │ │ 0188f2e0 00055415 R_ARM_GLOB_DAT 015aabd8 TSMonitorDrawCtxDestroy │ │ │ │ 0188f2e4 00316f15 R_ARM_GLOB_DAT 019af15c DMPLEX_CreateFromFile │ │ │ │ 0188f2e8 002feb15 R_ARM_GLOB_DAT 01a776b8 TAOLINESEARCH_Eval │ │ │ │ 0188f2ec 0029e015 R_ARM_GLOB_DAT 018ac958 PetscPreLoadingOn │ │ │ │ 0188f2f0 001aae15 R_ARM_GLOB_DAT 010999b8 KSPDGMRESSetEigen_DGMRES │ │ │ │ 0188f2f4 001eb515 R_ARM_GLOB_DAT 019aef8c MAT_LUFactorSymbolic │ │ │ │ @@ -3220,15 +3220,15 @@ │ │ │ │ 0188f414 00132e15 R_ARM_GLOB_DAT 019b0584 KSP_MatSolveTranspose │ │ │ │ 0188f418 00082d15 R_ARM_GLOB_DAT 01890668 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 0188f41c 00300b15 R_ARM_GLOB_DAT 016fc4a4 TaoCreate_OWLQN │ │ │ │ 0188f420 0029da15 R_ARM_GLOB_DAT 010a4f64 kspfgmresmodifypcnochange_ │ │ │ │ 0188f424 0028be15 R_ARM_GLOB_DAT 01a7741c SNES_Solve │ │ │ │ 0188f428 0020f515 R_ARM_GLOB_DAT 0158a350 TSComputeRHSJacobianConstant │ │ │ │ 0188f42c 0002f015 R_ARM_GLOB_DAT 019aeea4 MAT_MultHermitianTransposeAdd │ │ │ │ -0188f430 00317815 R_ARM_GLOB_DAT 0184240c DMSwarmField_pid │ │ │ │ +0188f430 00317815 R_ARM_GLOB_DAT 01842414 DMSwarmField_pid │ │ │ │ 0188f434 000c5d15 R_ARM_GLOB_DAT 01887154 PCJacobiTypes │ │ │ │ 0188f438 00320f15 R_ARM_GLOB_DAT 019aef14 MAT_View │ │ │ │ 0188f43c 00063615 R_ARM_GLOB_DAT 019aef3c MAT_CreateSubMats │ │ │ │ 0188f440 002aa415 R_ARM_GLOB_DAT 009b71f0 MatView │ │ │ │ 0188f444 00264515 R_ARM_GLOB_DAT 019af0e4 DMPLEX_PartLabelInvert │ │ │ │ 0188f448 000da815 R_ARM_GLOB_DAT 00ec13d0 DMGlobalToLocalBeginDefaultShell │ │ │ │ 0188f44c 001ca815 R_ARM_GLOB_DAT 01449688 KSPPostSolve_SNESEW │ │ │ │ @@ -3608,15 +3608,15 @@ │ │ │ │ 0188fa38 001d7815 R_ARM_GLOB_DAT 00a30c5c PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 0188fa3c 00058015 R_ARM_GLOB_DAT 019b068c PC_BDDC_CoarseSolver │ │ │ │ 0188fa40 002cec15 R_ARM_GLOB_DAT 0016dd7c PetscSysFinalizePackage │ │ │ │ 0188fa44 00087e15 R_ARM_GLOB_DAT 01886d24 PlexNormalAlgs │ │ │ │ 0188fa48 0007cf15 R_ARM_GLOB_DAT 0138152c PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 0188fa4c 002bdf15 R_ARM_GLOB_DAT 0016c3d8 PetscViewerCreate_VTK │ │ │ │ 0188fa50 00293d15 R_ARM_GLOB_DAT 01621c44 TaoCreate_BQNKTL │ │ │ │ -0188fa54 0015d715 R_ARM_GLOB_DAT 018423ec DMSwarmPICField_coor │ │ │ │ +0188fa54 0015d715 R_ARM_GLOB_DAT 018423f4 DMSwarmPICField_coor │ │ │ │ 0188fa58 0004e815 R_ARM_GLOB_DAT 015a96d8 TSMonitorHGCtxDestroy │ │ │ │ 0188fa5c 00051415 R_ARM_GLOB_DAT 0167eff8 TaoMonitorSolution │ │ │ │ 0188fa60 00074615 R_ARM_GLOB_DAT 015b01d8 TSMonitorEnvelopeCtxDestroy │ │ │ │ 0188fa64 000a9215 R_ARM_GLOB_DAT 01a7752c DGCite │ │ │ │ 0188fa68 0012a415 R_ARM_GLOB_DAT 012e398c PCCreate_HMG │ │ │ │ 0188fa6c 00327715 R_ARM_GLOB_DAT 000d4b84 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 0188fa70 00141f15 R_ARM_GLOB_DAT 019b062c PC_BDDC_Schurs │ │ │ │ @@ -3680,15 +3680,15 @@ │ │ │ │ 0188fb5c 000f4a15 R_ARM_GLOB_DAT 01109478 KSPMonitorSolutionDrawLG │ │ │ │ 0188fb60 00264c15 R_ARM_GLOB_DAT 018872a8 SNESNGMRESSelectTypes │ │ │ │ 0188fb64 0017da15 R_ARM_GLOB_DAT 019aeff0 PetscFEList │ │ │ │ 0188fb68 002e8715 R_ARM_GLOB_DAT 00102d14 PetscDrawDestroy │ │ │ │ 0188fb6c 0005db15 R_ARM_GLOB_DAT 0189065c Petsc_OuterComm_keyval │ │ │ │ 0188fb70 000e6715 R_ARM_GLOB_DAT 00f9fd48 DMGenerateRegisterDestroy │ │ │ │ 0188fb74 000f8915 R_ARM_GLOB_DAT 019aee34 MAT_Residual │ │ │ │ -0188fb78 0023e415 R_ARM_GLOB_DAT 017daa80 MinSymTetQuadCitation │ │ │ │ +0188fb78 0023e415 R_ARM_GLOB_DAT 017daa88 MinSymTetQuadCitation │ │ │ │ 0188fb7c 0002bf15 R_ARM_GLOB_DAT 019aeca8 VEC_ReduceCommunication │ │ │ │ 0188fb80 002e1c15 R_ARM_GLOB_DAT 014e0c50 TSARKIMEXFinalizePackage │ │ │ │ 0188fb84 00137c15 R_ARM_GLOB_DAT 0100f980 KSPGuessCreate_Fischer │ │ │ │ 0188fb88 00126f15 R_ARM_GLOB_DAT 01a774d8 CHARACTERISTIC_CLASSID │ │ │ │ 0188fb8c 0011b215 R_ARM_GLOB_DAT 019aef4c MAT_SetValues │ │ │ │ 0188fb90 001c7f15 R_ARM_GLOB_DAT 002157ac Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 0188fb94 0026f415 R_ARM_GLOB_DAT 010965d8 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ @@ -3867,15 +3867,15 @@ │ │ │ │ 0188fe3c 00304d15 R_ARM_GLOB_DAT 01890630 PetscOptionSources │ │ │ │ 0188fe40 002d5515 R_ARM_GLOB_DAT 01a772b0 PCMPIStage │ │ │ │ 0188fe44 00311815 R_ARM_GLOB_DAT 00ab8d5c PetscWeakFormDestroy │ │ │ │ 0188fe48 002a6615 R_ARM_GLOB_DAT 0188456c PetscDeviceTypes │ │ │ │ 0188fe4c 0027e115 R_ARM_GLOB_DAT 018a4dc0 TaoSubSetTypes │ │ │ │ 0188fe50 00072015 R_ARM_GLOB_DAT 019aefd0 MAT_FDCOLORING_CLASSID │ │ │ │ 0188fe54 0032a515 R_ARM_GLOB_DAT 019b05a4 KSP_CLASSID │ │ │ │ -0188fe58 0012fa15 R_ARM_GLOB_DAT 018595f4 PCPatchCitation │ │ │ │ +0188fe58 0012fa15 R_ARM_GLOB_DAT 018595fc PCPatchCitation │ │ │ │ 0188fe5c 002aac15 R_ARM_GLOB_DAT 01666b54 TaoCreate_PDIPM │ │ │ │ 0188fe60 00244b15 R_ARM_GLOB_DAT 00ada9c0 PetscSpaceCreate_Point │ │ │ │ 0188fe64 00086915 R_ARM_GLOB_DAT 00ebd34c DMCreate_Product │ │ │ │ 0188fe68 00299315 R_ARM_GLOB_DAT 01471870 SNESLineSearchCreate_Basic │ │ │ │ 0188fe6c 00289e15 R_ARM_GLOB_DAT 019af00c Limitercite │ │ │ │ 0188fe70 001d0715 R_ARM_GLOB_DAT 015aaf3c TSMonitorDrawSolutionFunction │ │ │ │ 0188fe74 002c1515 R_ARM_GLOB_DAT 01667020 TaoFinalizePackage │ │ │ │ @@ -4032,143 +4032,143 @@ │ │ │ │ 018a4380 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a445c 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a4478 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a4494 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a44b0 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a4890 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 018a48ac 002acb02 R_ARM_ABS32 018900fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01890098 000aaf02 R_ARM_ABS32 017a1150 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01890098 000aaf02 R_ARM_ABS32 017a1158 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 0189009c 00151902 R_ARM_ABS32 000c87c0 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -018900b4 00055802 R_ARM_ABS32 017a1154 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +018900b4 00055802 R_ARM_ABS32 017a115c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 018900b8 00319902 R_ARM_ABS32 000c87cc __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -018900d0 002c2702 R_ARM_ABS32 017a1158 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +018900d0 002c2702 R_ARM_ABS32 017a1160 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 018900d4 0005d102 R_ARM_ABS32 000c87d8 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -018900ec 0015e802 R_ARM_ABS32 017a115c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +018900ec 0015e802 R_ARM_ABS32 017a1164 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 018900f0 001dba02 R_ARM_ABS32 000c87e4 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01890108 00033802 R_ARM_ABS32 017a1160 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01890108 00033802 R_ARM_ABS32 017a1168 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 0189010c 00327802 R_ARM_ABS32 000c8874 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01890124 001f6702 R_ARM_ABS32 017a1164 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01890124 001f6702 R_ARM_ABS32 017a116c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01890128 000c7802 R_ARM_ABS32 000c87f0 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01890140 00150c02 R_ARM_ABS32 017a1168 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01890140 00150c02 R_ARM_ABS32 017a1170 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01890144 00135902 R_ARM_ABS32 000c87fc __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -0189015c 00180e02 R_ARM_ABS32 017a116c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +0189015c 00180e02 R_ARM_ABS32 017a1174 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01890160 002c3502 R_ARM_ABS32 000c8808 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01890178 0013a102 R_ARM_ABS32 017a1170 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01890178 0013a102 R_ARM_ABS32 017a1178 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 0189017c 0011f202 R_ARM_ABS32 000c8814 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01890194 0012e602 R_ARM_ABS32 017a1174 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01890194 0012e602 R_ARM_ABS32 017a117c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01890198 00112e02 R_ARM_ABS32 000c8820 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -018901b0 00300302 R_ARM_ABS32 017a1178 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +018901b0 00300302 R_ARM_ABS32 017a1180 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 018901b4 0006fe02 R_ARM_ABS32 000c882c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -018901cc 00157f02 R_ARM_ABS32 017a117c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +018901cc 00157f02 R_ARM_ABS32 017a1184 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 018901d0 0029c902 R_ARM_ABS32 000c8838 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -018901e8 002add02 R_ARM_ABS32 017a1180 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +018901e8 002add02 R_ARM_ABS32 017a1188 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 018901ec 0020e602 R_ARM_ABS32 000c8844 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01890204 001a1c02 R_ARM_ABS32 017a1184 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01890204 001a1c02 R_ARM_ABS32 017a118c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01890208 00257702 R_ARM_ABS32 000c8850 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01890220 0012cc02 R_ARM_ABS32 017a1188 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01890220 0012cc02 R_ARM_ABS32 017a1190 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01890224 00111302 R_ARM_ABS32 000c885c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -0189023c 00227702 R_ARM_ABS32 017a118c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +0189023c 00227702 R_ARM_ABS32 017a1194 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01890240 001de202 R_ARM_ABS32 000c8868 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 018905c4 002c8c02 R_ARM_ABS32 001922ac PetscVFPrintfDefault │ │ │ │ 018905c8 001da702 R_ARM_ABS32 001949c4 PetscHelpPrintfDefault │ │ │ │ -0189070c 0003e102 R_ARM_ABS32 017ae320 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +0189070c 0003e102 R_ARM_ABS32 017ae328 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 01890710 0018f802 R_ARM_ABS32 002581fc __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01890728 0004c402 R_ARM_ABS32 017ae324 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01890728 0004c402 R_ARM_ABS32 017ae32c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 0189072c 00047602 R_ARM_ABS32 00258208 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01890744 0003f502 R_ARM_ABS32 017ae328 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01890744 0003f502 R_ARM_ABS32 017ae330 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01890748 0016b102 R_ARM_ABS32 00258214 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -01890760 00276302 R_ARM_ABS32 017ae330 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +01890760 00276302 R_ARM_ABS32 017ae338 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01890764 00217a02 R_ARM_ABS32 002581f0 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -0189077c 0022a202 R_ARM_ABS32 017ae350 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +0189077c 0022a202 R_ARM_ABS32 017ae358 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 01890780 0009d702 R_ARM_ABS32 0025818c __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01890798 00324802 R_ARM_ABS32 017ae354 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01890798 00324802 R_ARM_ABS32 017ae35c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 0189079c 001dbf02 R_ARM_ABS32 00258198 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -018907b4 002e5b02 R_ARM_ABS32 017ae358 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +018907b4 002e5b02 R_ARM_ABS32 017ae360 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 018907b8 001f0202 R_ARM_ABS32 002581a4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -018907d0 00325f02 R_ARM_ABS32 017ae35c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +018907d0 00325f02 R_ARM_ABS32 017ae364 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 018907d4 00153302 R_ARM_ABS32 002581b0 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -018907ec 00281702 R_ARM_ABS32 017ae360 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +018907ec 00281702 R_ARM_ABS32 017ae368 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 018907f0 002fa802 R_ARM_ABS32 002581bc __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -01890808 00094c02 R_ARM_ABS32 017ae364 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +01890808 00094c02 R_ARM_ABS32 017ae36c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 0189080c 002c9e02 R_ARM_ABS32 002581c8 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01890824 00276f02 R_ARM_ABS32 017ae368 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01890824 00276f02 R_ARM_ABS32 017ae370 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01890828 0023cc02 R_ARM_ABS32 002581d4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 01890840 0016c702 R_ARM_ABS32 019aeb80 __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01890844 002e0002 R_ARM_ABS32 002581e0 __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01890898 000f3d02 R_ARM_ABS32 017b7078 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01890898 000f3d02 R_ARM_ABS32 017b7080 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 0189089c 0030c102 R_ARM_ABS32 004a1e68 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -018908b4 0016a402 R_ARM_ABS32 017b707c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +018908b4 0016a402 R_ARM_ABS32 017b7084 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 018908b8 00095502 R_ARM_ABS32 004a1e74 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -018908d0 0032c502 R_ARM_ABS32 017b7080 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +018908d0 0032c502 R_ARM_ABS32 017b7088 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 018908d4 00329402 R_ARM_ABS32 004a1e80 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -018908ec 00257202 R_ARM_ABS32 017b7084 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +018908ec 00257202 R_ARM_ABS32 017b708c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 018908f0 0010e102 R_ARM_ABS32 004a1e8c __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -01890908 000dd302 R_ARM_ABS32 017b7088 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +01890908 000dd302 R_ARM_ABS32 017b7090 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 0189090c 00166702 R_ARM_ABS32 004a1e98 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -01890924 001ad302 R_ARM_ABS32 017b708c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +01890924 001ad302 R_ARM_ABS32 017b7094 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 01890928 001ac302 R_ARM_ABS32 004a1ea4 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01890940 0026c802 R_ARM_ABS32 017b7090 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01890940 0026c802 R_ARM_ABS32 017b7098 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01890944 000ae902 R_ARM_ABS32 004a1eb0 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01890a4c 0022ab02 R_ARM_ABS32 01890a50 MatOptions_Shifted │ │ │ │ -01890b1c 001c3002 R_ARM_ABS32 017ccaf8 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01890b1c 001c3002 R_ARM_ABS32 017ccb00 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01890b20 00159002 R_ARM_ABS32 009f9e4c __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01890b38 0017ca02 R_ARM_ABS32 017ccb9c __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01890b38 0017ca02 R_ARM_ABS32 017ccba4 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01890b3c 0025bd02 R_ARM_ABS32 009f9f04 __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01890b54 0007ff02 R_ARM_ABS32 017ccbd0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01890b54 0007ff02 R_ARM_ABS32 017ccbd8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01890b58 00056c02 R_ARM_ABS32 009f9e74 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01890b70 00071202 R_ARM_ABS32 017ccbd4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01890b70 00071202 R_ARM_ABS32 017ccbdc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01890b74 00173402 R_ARM_ABS32 009f9e80 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01890b8c 00280c02 R_ARM_ABS32 017ccbd8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01890b8c 00280c02 R_ARM_ABS32 017ccbe0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01890b90 0011e302 R_ARM_ABS32 009f9e8c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01890ba8 000c6402 R_ARM_ABS32 017ccbdc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01890ba8 000c6402 R_ARM_ABS32 017ccbe4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01890bac 0014f102 R_ARM_ABS32 009f9e98 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01890bc4 00235d02 R_ARM_ABS32 017ccbe0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01890bc4 00235d02 R_ARM_ABS32 017ccbe8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01890bc8 001fba02 R_ARM_ABS32 009f9ea4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01890be0 00117302 R_ARM_ABS32 017ccbe4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01890be0 00117302 R_ARM_ABS32 017ccbec __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01890be4 00259302 R_ARM_ABS32 009f9eb0 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01890bfc 00115a02 R_ARM_ABS32 017ccbe8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01890bfc 00115a02 R_ARM_ABS32 017ccbf0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01890c00 00257c02 R_ARM_ABS32 009f9ebc __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01890c18 0018c202 R_ARM_ABS32 017ccbec __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01890c18 0018c202 R_ARM_ABS32 017ccbf4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01890c1c 002be402 R_ARM_ABS32 009f9ec8 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01890c34 00110502 R_ARM_ABS32 017ccbf0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01890c34 00110502 R_ARM_ABS32 017ccbf8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01890c38 00252602 R_ARM_ABS32 009f9ed4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01890c50 000f0902 R_ARM_ABS32 017ccbf4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01890c50 000f0902 R_ARM_ABS32 017ccbfc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01890c54 0022f002 R_ARM_ABS32 009f9ee0 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01890c6c 00094902 R_ARM_ABS32 017ccbf8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01890c6c 00094902 R_ARM_ABS32 017ccc00 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01890c70 002b6e02 R_ARM_ABS32 009f9eec __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01890c88 00128c02 R_ARM_ABS32 017ccbfc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01890c88 00128c02 R_ARM_ABS32 017ccc04 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01890c8c 001eb102 R_ARM_ABS32 009f9ef8 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01890ca4 00137f02 R_ARM_ABS32 017ccc04 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01890ca4 00137f02 R_ARM_ABS32 017ccc0c __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01890ca8 001df202 R_ARM_ABS32 009f9f3c __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -018a3c88 000b5602 R_ARM_ABS32 0184b8cc __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +018a3c88 000b5602 R_ARM_ABS32 0184b8d4 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 018a3c8c 00167202 R_ARM_ABS32 0100bbac __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -018a3ca4 0022d002 R_ARM_ABS32 0184b8d0 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +018a3ca4 0022d002 R_ARM_ABS32 0184b8d8 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 018a3ca8 00210b02 R_ARM_ABS32 0100bbb8 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -018a3cc0 00227b02 R_ARM_ABS32 0184b8d8 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +018a3cc0 00227b02 R_ARM_ABS32 0184b8e0 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 018a3cc4 00160802 R_ARM_ABS32 0100bba0 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 018a3fd8 00201102 R_ARM_ABS32 01886eec KSPConvergedReasons_Shifted │ │ │ │ -018a434c 0012c002 R_ARM_ABS32 0185c280 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +018a434c 0012c002 R_ARM_ABS32 0185c288 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 018a4350 002a5c02 R_ARM_ABS32 013bf180 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -018a4368 002c9b02 R_ARM_ABS32 0185c284 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +018a4368 002c9b02 R_ARM_ABS32 0185c28c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 018a436c 0032f202 R_ARM_ABS32 013bf18c __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -018a4384 00222d02 R_ARM_ABS32 0185c288 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +018a4384 00222d02 R_ARM_ABS32 0185c290 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 018a4388 0004e002 R_ARM_ABS32 013bf198 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 018a43a8 00323702 R_ARM_ABS32 018a43e8 SNESConvergedReasons_Shifted │ │ │ │ -018a4460 00259b02 R_ARM_ABS32 01862500 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +018a4460 00259b02 R_ARM_ABS32 01862508 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 018a4464 000bd402 R_ARM_ABS32 014be2b0 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -018a447c 000dfe02 R_ARM_ABS32 01862504 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +018a447c 000dfe02 R_ARM_ABS32 0186250c __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 018a4480 00189b02 R_ARM_ABS32 014be2bc __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -018a4498 00080e02 R_ARM_ABS32 01862508 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +018a4498 00080e02 R_ARM_ABS32 01862510 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 018a449c 00151302 R_ARM_ABS32 014be2c8 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -018a44b4 002ed902 R_ARM_ABS32 0186250c __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +018a44b4 002ed902 R_ARM_ABS32 01862514 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 018a44b8 00078602 R_ARM_ABS32 014be2d4 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 018a487c 001df502 R_ARM_ABS32 018873b0 TSConvergedReasons_Shifted │ │ │ │ -018a4894 001e1e02 R_ARM_ABS32 01872380 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +018a4894 001e1e02 R_ARM_ABS32 01872388 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 018a4898 002fde02 R_ARM_ABS32 01602790 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -018a48b0 00315a02 R_ARM_ABS32 01872384 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +018a48b0 00315a02 R_ARM_ABS32 0187238c __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 018a48b4 0022c002 R_ARM_ABS32 0160279c __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 018a4dd8 000ddd02 R_ARM_ABS32 018a4ddc TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa4100 contains 6347 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 01888258 00298116 R_ARM_JUMP_SLOT 00d88ef4 DMPlexGetDataFVM │ │ │ │ 0188825c 001c7c16 R_ARM_JUMP_SLOT 0098edf8 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: 546f47a68deca2db7b4fc7ac81e230983878da49 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 285855d1e9a582d45ef6d97c7df29a281cc885bb │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -12862,16 +12862,16 @@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ |a2UU@pl │ │ │ │ |a2UU@pl │ │ │ │ .stp.igs.dat │ │ │ │ -$Mes$Dom │ │ │ │ -commelem4& │ │ │ │ +$Mes$Dom$6 │ │ │ │ +commelem<& │ │ │ │ floaint3 │ │ │ │ $@333333 │ │ │ │ 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() │ │ │ │ @@ -14147,15 +14147,15 @@ │ │ │ │ Compiled without FORTRAN kernels │ │ │ │ Compiled with 64-bit PetscInt │ │ │ │ Compiled with full precision matrices (default) │ │ │ │ sizeof(short) %d sizeof(int) %d sizeof(long) %d sizeof(void*) %d sizeof(PetscScalar) %d sizeof(PetscInt) %d │ │ │ │ Configure options: %s │ │ │ │ ----------------------------------------- │ │ │ │ Libraries compiled on 2025-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/petsc64-3.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/petsc64-3.22/arm-linux-gnueabi-real/include -I/usr/include/scotch-int64 -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 b3160 │ │ │ │ bl bff28 │ │ │ │ cmneq ip, r8, rrx │ │ │ │ - cmneq r5, r0, ror #27 │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmneq r4, r0, lsl #10 │ │ │ │ strdeq r9, [r4, #-68]! @ 0xffffffbc │ │ │ │ │ │ │ │ 000c3258 : │ │ │ │ ldr r0, [sp] │ │ │ │ bx lr │ │ │ │ @@ -262,18 +262,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq ip, ip, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r4, [ip, #-240]! @ 0xffffff10 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ cmneq lr, ip, lsl #10 │ │ │ │ strdeq r9, [r4, #-68]! @ 0xffffffbc │ │ │ │ - strheq r4, [lr, #-148]! @ 0xffffff6c │ │ │ │ + strheq r4, [lr, #-156]! @ 0xffffff64 │ │ │ │ muleq r0, r3, r1 │ │ │ │ cmneq lr, r4, asr #9 │ │ │ │ - cmneq ip, r4, ror r6 │ │ │ │ + cmneq ip, ip, ror r6 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ addmi r4, pc, r0 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ cmneq ip, ip, lsl #27 │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ bl b44a4 <__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 ip, ip, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r8, lsr #5 │ │ │ │ - strheq r3, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + strheq r3, [r7, #-88]! @ 0xffffffa8 │ │ │ │ cmneq lr, r8, lsl #4 │ │ │ │ @ instruction: 0x017c4b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -421,15 +421,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq lr, r8, asr #11 │ │ │ │ + ldrdeq r4, [lr, #-80]! @ 0xffffffb0 │ │ │ │ strheq r5, [r4, #-212]! @ 0xffffff2c │ │ │ │ cmneq r4, r8, lsl #27 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ │ │ │ │ 000c3784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmneq ip, r4, lsl #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r4, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r5, r0, ror #14 │ │ │ │ + cmneq r5, r8, ror #14 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmneq r4, ip, asr #12 │ │ │ │ @ instruction: 0x01649990 │ │ │ │ cmneq r4, ip, ror #12 │ │ │ │ cmneq r4, ip, asr #15 │ │ │ │ cmneq r4, ip, ror #15 │ │ │ │ cmneq r4, r0, lsl r8 │ │ │ │ @@ -1196,22 +1196,22 @@ │ │ │ │ @ instruction: 0x0164ae94 │ │ │ │ cmneq lr, r0, asr lr │ │ │ │ strheq r9, [r4, #-64]! @ 0xffffffc0 │ │ │ │ ldrdeq r9, [r4, #-72]! @ 0xffffffb8 │ │ │ │ cmneq r4, ip, asr #27 │ │ │ │ cmneq ip, r8, lsl #3 │ │ │ │ cmneq r4, ip, lsl #27 │ │ │ │ - ldrdeq r8, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r0, ror #17 │ │ │ │ cmneq ip, r4, lsl #2 │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ cmneq r4, r8, lsl sp │ │ │ │ cmneq r4, r4, asr sp │ │ │ │ ldrsheq r4, [lr, #-152]! @ 0xffffff68 │ │ │ │ cmneq lr, r0, ror #19 │ │ │ │ - cmneq ip, r8, ror #15 │ │ │ │ + strdeq r8, [ip, #-112]! @ 0xffffff90 │ │ │ │ eormi r0, r4, r0 │ │ │ │ ldrheq r3, [ip, #-240]! @ 0xffffff10 │ │ │ │ │ │ │ │ 000c4398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1353,15 +1353,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r8, lsr #9 │ │ │ │ + strheq r4, [lr, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r4, r4, ror #16 │ │ │ │ cmneq r4, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c4634 │ │ │ │ @@ -1383,15 +1383,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r0, lsr r4 │ │ │ │ + cmneq lr, r8, lsr r4 │ │ │ │ cmneq r4, ip, ror #15 │ │ │ │ ldrdeq fp, [r4, #-48]! @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c46ac │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r4, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq lr, r0, asr #7 │ │ │ │ cmneq r4, r4, ror r7 │ │ │ │ cmneq r4, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #56] @ c4708 │ │ │ │ @@ -1436,17 +1436,17 @@ │ │ │ │ mov r1, #10 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq r0, [r5, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r4, r4, ror #28 │ │ │ │ - cmneq lr, ip, ror #30 │ │ │ │ + strdeq r0, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, ip, ror #28 │ │ │ │ + cmneq lr, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c4780 │ │ │ │ ldr r1, [pc, #84] @ c4784 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1466,17 +1466,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r8, lsr #30 │ │ │ │ + cmneq lr, r0, lsr pc │ │ │ │ cmneq r4, r0, lsr #13 │ │ │ │ - strdeq sp, [r4, #-208]! @ 0xffffff30 │ │ │ │ + strdeq sp, [r4, #-216]! @ 0xffffff28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c47f8 │ │ │ │ ldr r1, [pc, #84] @ c47fc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1496,17 +1496,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r4, [lr, #-224]! @ 0xffffff20 │ │ │ │ + strheq r4, [lr, #-232]! @ 0xffffff18 │ │ │ │ cmneq r4, r8, lsr #12 │ │ │ │ - cmneq r4, r8, ror sp │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c4864 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1523,17 +1523,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r4, r0, asr pc │ │ │ │ - @ instruction: 0x016e5690 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ + cmneq r4, r8, asr pc │ │ │ │ + @ instruction: 0x016e5698 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ │ │ │ │ 000c4870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ c48e0 │ │ │ │ @@ -1558,17 +1558,17 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq r3, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - cmneq lr, r0, lsl r6 │ │ │ │ - @ instruction: 0x0164de90 │ │ │ │ + @ instruction: 0x0164df90 │ │ │ │ + cmneq lr, r8, lsl r6 │ │ │ │ + @ instruction: 0x0164de98 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ │ │ │ │ 000c48f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1595,17 +1595,17 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq ip, r4, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - strdeq sp, [r4, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x016e5590 │ │ │ │ - cmneq r4, r4, lsl #28 │ │ │ │ + cmneq r4, r4, lsl #30 │ │ │ │ + @ instruction: 0x016e5598 │ │ │ │ + cmneq r4, ip, lsl #28 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ 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 │ │ │ │ @@ -1629,15 +1629,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r4, lsr fp │ │ │ │ cmneq r4, ip, lsl #22 │ │ │ │ - cmneq lr, r0, lsl #27 │ │ │ │ + cmneq lr, r8, lsl #27 │ │ │ │ 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 r0, [pc, #56] @ c4a54 │ │ │ │ ldr r3, [pc, #56] @ c4a58 │ │ │ │ @@ -1651,17 +1651,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smultbeq r5, r8, r5 │ │ │ │ - cmneq r5, r0, lsr #30 │ │ │ │ - cmneq lr, r8, lsr r6 │ │ │ │ + strheq r0, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r5, r8, lsr #30 │ │ │ │ + cmneq lr, r0, asr #12 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1684,15 +1684,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq lr, r4, asr #17 │ │ │ │ + cmneq lr, ip, asr #17 │ │ │ │ cmneq r4, r0, asr sl │ │ │ │ cmneq r4, r4, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -1711,17 +1711,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r0, ror r1 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ - strdeq r5, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r8, ror r1 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ + strdeq r5, [r5, #-140]! @ 0xffffff74 │ │ │ │ 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 │ │ │ │ @@ -1744,15 +1744,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r8, ror #18 │ │ │ │ cmneq r4, r0, asr #18 │ │ │ │ - cmneq lr, r8, lsl #24 │ │ │ │ + cmneq lr, r0, lsl ip │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ 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 │ │ │ │ @@ -1776,15 +1776,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r8, ror #17 │ │ │ │ cmneq r4, r0, asr #17 │ │ │ │ - @ instruction: 0x016eac98 │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ 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 │ │ │ │ @@ -1808,15 +1808,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r8, ror #16 │ │ │ │ cmneq r4, r0, asr #16 │ │ │ │ - cmneq lr, r4, lsr #32 │ │ │ │ + cmneq lr, ip, lsr #32 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1839,15 +1839,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x016ec090 │ │ │ │ + @ instruction: 0x016ec098 │ │ │ │ cmneq r4, r4, ror #15 │ │ │ │ strheq r4, [r4, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1872,15 +1872,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ cmneq r4, r0, ror #14 │ │ │ │ cmneq r4, r4, lsr r7 │ │ │ │ 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 │ │ │ │ @@ -1897,17 +1897,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq ip, [lr, #-124]! @ 0xffffff84 │ │ │ │ - ldrdeq r0, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ + cmneq lr, r4, lsl #16 │ │ │ │ + ldrdeq r0, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ 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] @ c4e98 │ │ │ │ ldr r1, [pc, #68] @ c4e9c │ │ │ │ @@ -1924,17 +1924,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x016ec794 │ │ │ │ - cmneq r5, ip │ │ │ │ - ldrdeq r6, [r5, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x016ec79c │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ + ldrdeq r6, [r5, #-252]! @ 0xffffff04 │ │ │ │ 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] @ c4f04 │ │ │ │ ldr r1, [pc, #68] @ c4f08 │ │ │ │ @@ -1951,17 +1951,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r8, lsr #14 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ + cmneq lr, r0, lsr r7 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmneq r5, r0, ror pc │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1984,15 +1984,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq lr, ip, ror #19 │ │ │ │ + strdeq ip, [lr, #-148]! @ 0xffffff6c │ │ │ │ cmneq r4, r0, lsr #11 │ │ │ │ cmneq r4, r4, ror r5 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2018,15 +2018,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r0, lsr #10 │ │ │ │ strdeq r4, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq lr, r4, lsl #30 │ │ │ │ + cmneq lr, ip, lsl #30 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ 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 │ │ │ │ @@ -2050,15 +2050,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r0, lsr #9 │ │ │ │ cmneq r4, r8, ror r4 │ │ │ │ - @ instruction: 0x016edc9c │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ 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 r2, [pc, #68] @ c50f4 │ │ │ │ ldr r1, [pc, #68] @ c50f8 │ │ │ │ @@ -2075,17 +2075,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, ip, lsr ip │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ + cmneq lr, r4, asr #24 │ │ │ │ + cmneq r5, r8, ror r3 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2107,15 +2107,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq lr, r0, ror #8 │ │ │ │ + cmneq lr, r8, ror #8 │ │ │ │ strheq r4, [r4, #-52]! @ 0xffffffcc │ │ │ │ cmneq r4, r8, lsl #7 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2140,15 +2140,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq lr, [lr, #-132]! @ 0xffffff7c │ │ │ │ + strdeq lr, [lr, #-140]! @ 0xffffff74 │ │ │ │ cmneq r4, r0, lsr r3 │ │ │ │ cmneq r4, r4, lsl #6 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2174,15 +2174,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strheq r4, [r4, #-32]! @ 0xffffffe0 │ │ │ │ cmneq r4, r8, lsl #5 │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ + cmneq lr, r8, ror #21 │ │ │ │ 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 r2, [pc, #68] @ c52e4 │ │ │ │ ldr r1, [pc, #68] @ c52e8 │ │ │ │ @@ -2199,17 +2199,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r0, lsl #21 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ + cmneq lr, r8, lsl #21 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c534c │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2225,16 +2225,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0165a09c │ │ │ │ - msreq SPSR_fsx, r8, ror #2 │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ + msreq SPSR_fsx, r0, ror r1 │ │ │ │ strheq r4, [r4, #-16]! │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c53bc │ │ │ │ @@ -2253,16 +2253,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsr r0 │ │ │ │ - strheq pc, [lr, #-24]! @ 0xffffffe8 @ │ │ │ │ + cmneq r5, r8, lsr r0 │ │ │ │ + msreq SPSR_fsx, r0, asr #3 │ │ │ │ cmneq r4, r4, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c542c │ │ │ │ @@ -2281,16 +2281,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, asr #31 │ │ │ │ - ldrdeq pc, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, r8, asr #31 │ │ │ │ + msreq SPSR_hyp, r4, ror #7 │ │ │ │ cmneq r4, r4, asr #1 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c543c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -2311,17 +2311,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq pc, ip, lsl #8 │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ - cmneq r5, ip, ror #2 │ │ │ │ + cmneq pc, r4, lsl r4 @ │ │ │ │ + cmneq r5, r8, asr r6 │ │ │ │ + cmneq r5, r4, ror r1 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ │ │ │ │ 000c54ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2341,17 +2341,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x016f039c │ │ │ │ - cmneq r5, r8, lsr #12 │ │ │ │ - strdeq fp, [r5, #-12]! │ │ │ │ + smultbeq pc, r4, r3 @ │ │ │ │ + cmneq r5, r0, lsr r6 │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ │ │ │ │ 000c551c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2371,17 +2371,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq pc, ip, lsr #6 │ │ │ │ - cmneq r5, r4, lsl #12 │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ + cmneq pc, r4, lsr r3 @ │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x0165b094 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ │ │ │ │ 000c558c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2401,17 +2401,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r0, [pc, #-44] @ c55c8 │ │ │ │ - @ instruction: 0x0165b594 │ │ │ │ - cmneq r5, ip, lsl r0 │ │ │ │ + smulbteq pc, r4, r2 @ │ │ │ │ + @ instruction: 0x0165b59c │ │ │ │ + cmneq r5, r4, lsr #32 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ │ │ │ │ 000c55fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2430,17 +2430,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq pc, ip, lsr r2 @ │ │ │ │ - cmneq r5, r8, lsr #10 │ │ │ │ - strheq sl, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq pc, r4, asr #4 │ │ │ │ + cmneq r5, r0, lsr r5 │ │ │ │ + strheq sl, [r5, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ │ │ │ │ 000c5668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2460,17 +2460,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smultteq pc, r0, r1 @ │ │ │ │ - strdeq fp, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ + smultteq pc, r8, r1 @ │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -2494,15 +2494,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r0, ror #27 │ │ │ │ strheq r3, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq pc, r8, ror #18 │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ 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 r2, [pc, #68] @ c57b4 │ │ │ │ ldr r1, [pc, #68] @ c57b8 │ │ │ │ @@ -2519,17 +2519,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq pc, r0, asr #28 │ │ │ │ - cmneq r5, r0, lsr r4 │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + cmneq r5, r8, lsr r4 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #68] @ c5820 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -2546,16 +2546,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, asr #23 │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ + ldrdeq r9, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ ldrdeq r3, [r4, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -2579,15 +2579,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq pc, r4, ror #26 │ │ │ │ + cmneq pc, ip, ror #26 │ │ │ │ cmneq r4, r4, lsl #25 │ │ │ │ cmneq r4, r8, asr ip │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2613,15 +2613,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r4, lsl #24 │ │ │ │ ldrdeq r3, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq pc, ip, ror #1 │ │ │ │ + strdeq r3, [pc, #-4] @ c5930 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #96] @ c59ac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -2645,15 +2645,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq pc, ip, ror #6 │ │ │ │ + cmneq pc, r4, ror r3 @ │ │ │ │ cmneq r4, ip, ror fp │ │ │ │ cmneq r4, r0, asr fp │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2678,15 +2678,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq pc, r4, ror r0 @ │ │ │ │ + cmneq pc, ip, ror r0 @ │ │ │ │ strdeq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ cmneq r4, ip, asr #21 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2706,16 +2706,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, asr #18 │ │ │ │ - strheq r5, [pc, #-44] @ c5a80 │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ + cmneq pc, r4, asr #5 │ │ │ │ cmneq r4, r0, asr sl │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c5ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -2734,17 +2734,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmneq r6, r4, ror r0 │ │ │ │ - cmneq pc, r4, ror #12 │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + cmneq r6, ip, ror r0 │ │ │ │ + cmneq pc, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c5b70 │ │ │ │ ldr r1, [pc, #68] @ c5b74 │ │ │ │ ldr r3, [pc, #68] @ c5b78 │ │ │ │ @@ -2760,17 +2760,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq pc, r4, asr r9 @ │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ - qdsubeq sp, r0, r5 │ │ │ │ + cmneq pc, ip, asr r9 @ │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ + qdsubeq sp, r8, r5 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -2793,15 +2793,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq r7, [pc, #-128] @ c5b7c │ │ │ │ + strheq r7, [pc, #-136] @ c5b74 │ │ │ │ cmneq r4, r4, lsr r9 │ │ │ │ cmneq r4, r8, lsl #18 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2821,16 +2821,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsl #15 │ │ │ │ - cmneq pc, r4, lsr r8 @ │ │ │ │ + @ instruction: 0x01659790 │ │ │ │ + cmneq pc, ip, lsr r8 @ │ │ │ │ cmneq r4, ip, lsl #17 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c5cd4 │ │ │ │ @@ -2849,16 +2849,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmneq pc, r0, rrx │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + cmneq pc, r8, rrx │ │ │ │ cmneq r4, ip, lsl r8 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5d40 │ │ │ │ @@ -2876,16 +2876,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ - cmneq pc, r8, lsl #13 │ │ │ │ + strheq r9, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x016f8690 │ │ │ │ strheq r3, [r4, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5dac │ │ │ │ @@ -2903,16 +2903,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, lsr r6 │ │ │ │ - strheq r8, [pc, #-168] @ c5d10 │ │ │ │ + cmneq r5, r4, asr #12 │ │ │ │ + cmneq pc, r0, asr #21 │ │ │ │ cmneq r4, r0, asr r7 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5e18 │ │ │ │ @@ -2930,16 +2930,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r9, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq pc, ip, lsr #28 │ │ │ │ + ldrdeq r9, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq pc, r4, lsr lr @ │ │ │ │ cmneq r4, r4, ror #13 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5e84 │ │ │ │ @@ -2957,16 +2957,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, ror #10 │ │ │ │ - cmneq pc, r8, ror #29 │ │ │ │ + cmneq r5, ip, ror #10 │ │ │ │ + strdeq r8, [pc, #-224] @ c5db0 │ │ │ │ cmneq r4, r8, ror r6 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5ef0 │ │ │ │ @@ -2984,16 +2984,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq r9, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq pc, r8, asr #1 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ + ldrdeq r9, [pc, #-0] @ c5efc │ │ │ │ cmneq r4, ip, lsl #12 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c5f5c │ │ │ │ @@ -3011,16 +3011,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, lsl #9 │ │ │ │ - strheq r9, [pc, #-124] @ c5eec │ │ │ │ + @ instruction: 0x01659494 │ │ │ │ + cmneq pc, r4, asr #15 │ │ │ │ cmneq r4, r0, lsr #11 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #96] @ c5fe4 │ │ │ │ @@ -3045,15 +3045,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq pc, r4, lsl #11 │ │ │ │ + cmneq pc, ip, lsl #11 │ │ │ │ cmneq r4, r4, asr #10 │ │ │ │ cmneq r4, r8, lsl r5 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3074,16 +3074,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01659394 │ │ │ │ - cmneq pc, r0, lsl #10 │ │ │ │ + @ instruction: 0x0165939c │ │ │ │ + cmneq pc, r8, lsl #10 │ │ │ │ @ instruction: 0x01643498 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c60c8 │ │ │ │ @@ -3102,16 +3102,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, lsr #6 │ │ │ │ - cmneq pc, ip, lsr #31 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ + strheq sl, [pc, #-244] @ c5fe0 │ │ │ │ cmneq r4, r8, lsr #8 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c6138 │ │ │ │ @@ -3130,16 +3130,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r9, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq pc, r8, lsr pc @ │ │ │ │ + strheq r9, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq pc, r0, asr #30 │ │ │ │ strheq r3, [r4, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c61a8 │ │ │ │ @@ -3158,16 +3158,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, asr #4 │ │ │ │ - cmneq pc, r0, lsr #25 │ │ │ │ + cmneq r5, ip, asr #4 │ │ │ │ + cmneq pc, r8, lsr #25 │ │ │ │ cmneq r4, r8, asr #6 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -3192,15 +3192,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r0, lsl #6 │ │ │ │ ldrdeq r3, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - msreq (UNDEF: 111), r0, lsl #4 │ │ │ │ + msreq (UNDEF: 111), r8, lsl #4 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c6294 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3217,16 +3217,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ - msreq SPSR_fsxc, ip, lsr r9 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ + msreq SPSR_fsxc, r4, asr #18 │ │ │ │ cmneq r4, r8, ror #4 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c6300 │ │ │ │ @@ -3244,16 +3244,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, ror #1 │ │ │ │ - msreq (UNDEF: 127), r0, asr #23 │ │ │ │ + strdeq r9, [r5, #-0]! │ │ │ │ + msreq (UNDEF: 127), r8, asr #23 │ │ │ │ strdeq r3, [r4, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c636c │ │ │ │ @@ -3271,16 +3271,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - msreq (UNDEF: 111), r0, lsr lr │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + msreq (UNDEF: 111), r8, lsr lr │ │ │ │ @ instruction: 0x01643190 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c63d8 │ │ │ │ @@ -3298,17 +3298,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq pc, [pc, #-212] @ c630c │ │ │ │ - cmneq r6, r0, asr #7 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ + ldrdeq pc, [pc, #-220] @ c6304 │ │ │ │ + cmneq r6, r8, asr #7 │ │ │ │ + @ instruction: 0x0166e390 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c6440 │ │ │ │ ldr r1, [pc, #68] @ c6444 │ │ │ │ ldr r3, [pc, #68] @ c6448 │ │ │ │ @@ -3324,17 +3324,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - msreq SPSR_fsxc, ip, ror #26 │ │ │ │ - cmneq r6, ip, ror #6 │ │ │ │ - cmneq r6, r0, lsr #6 │ │ │ │ + msreq SPSR_fsxc, r4, ror sp │ │ │ │ + cmneq r6, r4, ror r3 │ │ │ │ + cmneq r6, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c64ac │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3351,16 +3351,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - ldrheq r0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmneq r0, r4, asr #13 │ │ │ │ cmneq r4, r4, asr #32 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c6510 │ │ │ │ @@ -3376,17 +3376,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r0, r0, ror #31 │ │ │ │ - strdeq lr, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r6, r0, ror #24 │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ + strdeq lr, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c6570 │ │ │ │ ldr r0, [pc, #60] @ c6574 │ │ │ │ ldr r3, [pc, #60] @ c6578 │ │ │ │ @@ -3400,17 +3400,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r0, r0, asr #10 │ │ │ │ - @ instruction: 0x0164ea90 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ + cmneq r0, r8, asr #10 │ │ │ │ + @ instruction: 0x0164ea98 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -3432,15 +3432,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r0, ip │ │ │ │ + cmneq r0, r4, lsl r0 │ │ │ │ cmneq r4, r8, lsr pc │ │ │ │ cmneq r4, ip, lsl #30 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3461,17 +3461,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r7, r0, lsr #28 │ │ │ │ - ldrsbeq r6, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r7, r4, ror #27 │ │ │ │ + cmneq r7, r8, lsr #28 │ │ │ │ + cmneq r0, r0, ror #11 │ │ │ │ + cmneq r7, ip, ror #27 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #72] @ c66d4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3489,16 +3489,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ - cmneq r0, r0, ror #10 │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ + cmneq r0, r8, ror #10 │ │ │ │ cmneq r4, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c6744 │ │ │ │ @@ -3517,16 +3517,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsr #25 │ │ │ │ - cmneq r0, r0, asr #7 │ │ │ │ + strheq r8, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, r8, asr #7 │ │ │ │ cmneq r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c67b4 │ │ │ │ @@ -3545,16 +3545,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsr ip │ │ │ │ - cmneq r1, ip, lsl #19 │ │ │ │ + cmneq r5, r0, asr #24 │ │ │ │ + @ instruction: 0x01710994 │ │ │ │ cmneq r4, ip, lsr sp │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -3574,17 +3574,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r7, ip, asr ip │ │ │ │ - cmneq r1, r4, ror r2 │ │ │ │ - cmneq r7, r0, lsr #24 │ │ │ │ + cmneq r7, r4, ror #24 │ │ │ │ + cmneq r1, ip, ror r2 │ │ │ │ + cmneq r7, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c6898 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3602,16 +3602,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, asr fp │ │ │ │ - ldrsheq r1, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, asr fp │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ cmneq r4, r8, asr ip │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c68a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -3632,17 +3632,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ - cmneq r7, r0, ror lr │ │ │ │ + cmneq r1, ip, lsr #3 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ + cmneq r7, r8, ror lr │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -3664,17 +3664,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r7, ip, ror r4 │ │ │ │ - ldrdeq r4, [r7, #-160]! @ 0xffffff60 │ │ │ │ - ldrsbeq r5, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r7, r4, lsl #9 │ │ │ │ + ldrdeq r4, [r7, #-168]! @ 0xffffff58 │ │ │ │ + ldrsbeq r5, [r1, #-104]! @ 0xffffff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r3, [pc, #68] @ c69f8 │ │ │ │ @@ -3692,17 +3692,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - cmneq r1, ip, ror #12 │ │ │ │ - cmneq r7, r0, asr sl │ │ │ │ + @ instruction: 0x01674a94 │ │ │ │ + cmneq r1, r4, ror r6 │ │ │ │ + cmneq r7, r8, asr sl │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #20 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -3725,17 +3725,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ - ldrdeq r4, [r7, #-152]! @ 0xffffff68 │ │ │ │ + ldrsheq r5, [r1, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x0167a390 │ │ │ │ + cmneq r7, r0, ror #19 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -3754,17 +3754,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01674994 │ │ │ │ - cmneq r1, r4, lsl #14 │ │ │ │ - cmneq r7, r8, asr r9 │ │ │ │ + @ instruction: 0x0167499c │ │ │ │ + cmneq r1, ip, lsl #14 │ │ │ │ + cmneq r7, r0, ror #18 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -3783,17 +3783,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r7, r0, lsr #18 │ │ │ │ - ldrsheq r7, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ + cmneq r7, r8, lsr #18 │ │ │ │ + cmneq r1, r0, lsl #18 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ 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] @ c6bd0 │ │ │ │ ldr r1, [pc, #68] @ c6bd4 │ │ │ │ @@ -3810,17 +3810,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r1, r4, asr #24 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - strdeq fp, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, ip, asr #24 │ │ │ │ + cmneq r5, ip, lsl r0 │ │ │ │ + strdeq fp, [r5, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -3843,15 +3843,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r1, ip, ror r2 │ │ │ │ + cmneq r1, r4, lsl #5 │ │ │ │ ldrdeq r2, [r4, #-132]! @ 0xffffff7c │ │ │ │ cmneq r4, r8, lsr #17 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ + cmneq r1, r0, asr #4 │ │ │ │ cmneq r4, r0, asr r8 │ │ │ │ cmneq r4, r4, lsr #16 │ │ │ │ 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 │ │ │ │ @@ -3903,17 +3903,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r1, ip, lsr ip │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ + cmneq r1, r4, asr #24 │ │ │ │ + cmneq r5, r8, lsr #29 │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ 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] @ c6db0 │ │ │ │ ldr r1, [pc, #68] @ c6db4 │ │ │ │ @@ -3930,17 +3930,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ - strheq r3, [r5, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, r8, lsl #13 │ │ │ │ + cmneq r1, r0, lsl #13 │ │ │ │ + strheq r3, [r5, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01653690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -3962,15 +3962,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r1, r0, lsl #12 │ │ │ │ + cmneq r1, r8, lsl #12 │ │ │ │ strdeq r2, [r4, #-104]! @ 0xffffff98 │ │ │ │ cmneq r4, ip, asr #13 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3996,15 +3996,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r8, ror r6 │ │ │ │ cmneq r4, r0, asr r6 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c6f20 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4022,16 +4022,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ - ldrsheq r0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq r8, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r4, lsl #14 │ │ │ │ ldrdeq r2, [r4, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c6f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -4049,17 +4049,17 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r8, r8, asr #10 │ │ │ │ - cmneq r8, r0, lsl r5 │ │ │ │ - ldrsheq r9, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, r0, asr r5 │ │ │ │ + cmneq r8, r8, lsl r5 │ │ │ │ + ldrsheq r9, [r2, #-120]! @ 0xffffff88 │ │ │ │ │ │ │ │ 000c6f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ c6fe8 │ │ │ │ @@ -4076,17 +4076,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r8, r0, lsr r5 │ │ │ │ - @ instruction: 0x01729794 │ │ │ │ - cmneq r8, r8, lsr #9 │ │ │ │ + cmneq r8, r8, lsr r5 │ │ │ │ + @ instruction: 0x0172979c │ │ │ │ + strheq r5, [r8, #-64]! @ 0xffffffc0 │ │ │ │ │ │ │ │ 000c6ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c7048 │ │ │ │ @@ -4102,17 +4102,17 @@ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r8, r0, asr r1 │ │ │ │ - cmneq r8, r4, lsl r1 │ │ │ │ - cmneq r2, r8, lsl #31 │ │ │ │ + cmneq r8, r8, asr r1 │ │ │ │ + cmneq r8, ip, lsl r1 │ │ │ │ + @ instruction: 0x0172bf90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c70a8 │ │ │ │ ldr r0, [pc, #60] @ c70ac │ │ │ │ ldr r3, [pc, #60] @ c70b0 │ │ │ │ @@ -4126,17 +4126,17 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r2, r4, lsl #23 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ + cmneq r2, ip, lsl #23 │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ + cmneq r8, r8, lsl r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7118 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4154,16 +4154,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r8, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r2, r4, lsr #15 │ │ │ │ + ldrdeq r8, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, ip, lsr #15 │ │ │ │ ldrdeq r2, [r4, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -4187,15 +4187,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r2, r4, lsr #28 │ │ │ │ + cmneq r2, ip, lsr #28 │ │ │ │ cmneq r4, ip, lsl #7 │ │ │ │ cmneq r4, r0, ror #6 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4220,15 +4220,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r7, r8, lsr r4 │ │ │ │ + cmneq r7, r0, asr #8 │ │ │ │ cmneq r4, r8, lsl #6 │ │ │ │ ldrdeq r2, [r4, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4254,15 +4254,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, r8, lsl #5 │ │ │ │ cmneq r4, r0, ror #4 │ │ │ │ - cmneq r7, ip, lsr ip │ │ │ │ + cmneq r7, r4, asr #24 │ │ │ │ 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] @ c7310 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -4280,17 +4280,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r9, r8, ror #23 │ │ │ │ - cmneq r7, ip, ror pc │ │ │ │ - cmneq r9, r4, lsr #19 │ │ │ │ + strdeq r2, [r9, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r7, r4, lsl #31 │ │ │ │ + cmneq r9, ip, lsr #19 │ │ │ │ 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] @ c7380 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -4308,17 +4308,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r2, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ - cmneq r9, r8, lsr r9 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ + cmneq r9, r0, asr #18 │ │ │ │ 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 │ │ │ │ @@ -4341,15 +4341,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r4, ip, lsr #2 │ │ │ │ cmneq r4, r4, lsl #2 │ │ │ │ - ldrsbeq sl, [r7, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq sl, [r7, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c746c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4367,16 +4367,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsl #31 │ │ │ │ - cmneq r7, r8, lsl #19 │ │ │ │ + cmneq r5, r8, lsl #31 │ │ │ │ + @ instruction: 0x0177a990 │ │ │ │ cmneq r4, r4, lsl #1 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c74dc │ │ │ │ @@ -4395,16 +4395,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsl pc │ │ │ │ - ldrsbeq r4, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ + cmneq r8, r0, ror #11 │ │ │ │ cmneq r4, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c754c │ │ │ │ @@ -4423,16 +4423,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ - ldrsheq r4, [r8, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r8, lsr #29 │ │ │ │ + cmneq r8, r4, lsl #26 │ │ │ │ cmneq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c75bc │ │ │ │ @@ -4451,16 +4451,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ - ldrheq r6, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, r8, lsr lr │ │ │ │ + ldrheq r6, [r8, #-216]! @ 0xffffff28 │ │ │ │ cmneq r4, r4, lsr pc │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c7628 │ │ │ │ @@ -4478,16 +4478,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmneq r8, ip, lsl #29 │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + @ instruction: 0x01786e94 │ │ │ │ ldrdeq r1, [r4, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c7694 │ │ │ │ @@ -4505,16 +4505,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - @ instruction: 0x01786e94 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + @ instruction: 0x01786e9c │ │ │ │ cmneq r4, r8, ror #28 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7704 │ │ │ │ @@ -4533,16 +4533,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - ldrsheq r6, [r8, #-232]! @ 0xffffff18 │ │ │ │ + strdeq r7, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r0, lsl #30 │ │ │ │ cmneq r4, ip, ror #27 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c7770 │ │ │ │ @@ -4560,16 +4560,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, ror ip │ │ │ │ - ldrsbeq r7, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r0, lsl #25 │ │ │ │ + cmneq r8, r0, ror #7 │ │ │ │ cmneq r4, ip, lsl #27 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c77e0 │ │ │ │ @@ -4588,16 +4588,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ - cmneq r8, ip, lsl #18 │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ + cmneq r8, r4, lsl r9 │ │ │ │ cmneq r4, r0, lsl sp │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7850 │ │ │ │ @@ -4616,16 +4616,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01657b9c │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ cmneq r4, r0, lsr #25 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c78bc │ │ │ │ @@ -4643,16 +4643,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ - cmneq r8, r4, lsr r3 │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ + cmneq r8, ip, lsr r3 │ │ │ │ cmneq r4, r0, asr #24 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c792c │ │ │ │ @@ -4671,16 +4671,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, asr #21 │ │ │ │ - ldrsbeq ip, [r8, #-8]! │ │ │ │ + cmneq r5, r8, asr #21 │ │ │ │ + cmneq r8, r0, ror #1 │ │ │ │ cmneq r4, r4, asr #23 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c799c │ │ │ │ @@ -4699,16 +4699,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, asr sl │ │ │ │ - cmneq r8, r0, lsl #9 │ │ │ │ + cmneq r5, r8, asr sl │ │ │ │ + cmneq r8, r8, lsl #9 │ │ │ │ cmneq r4, r4, asr fp │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -4732,15 +4732,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r8, r8, lsl #8 │ │ │ │ + cmneq r8, r0, lsl r4 │ │ │ │ cmneq r4, r8, lsl #22 │ │ │ │ ldrdeq r1, [r4, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4760,16 +4760,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - ldrheq ip, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + ldrheq ip, [r8, #-156]! @ 0xffffff64 │ │ │ │ cmneq r4, r0, ror #20 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7b00 │ │ │ │ @@ -4788,16 +4788,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - ldrsheq ip, [r8, #-168]! @ 0xffffff58 │ │ │ │ + strdeq r7, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r8, r0, lsl #22 │ │ │ │ strdeq r1, [r4, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7b70 │ │ │ │ @@ -4816,16 +4816,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, ip, ror r8 │ │ │ │ - cmnpeq r8, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl #17 │ │ │ │ + cmnpeq r8, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r0, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7be0 │ │ │ │ @@ -4844,17 +4844,17 @@ │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq sl, ip, asr r1 │ │ │ │ - @ instruction: 0x0178f09c │ │ │ │ - cmneq sl, ip, lsl #2 │ │ │ │ + cmneq sl, r4, ror #2 │ │ │ │ + cmnpeq r8, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -4876,15 +4876,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x01791390 │ │ │ │ cmneq r4, r8, asr #17 │ │ │ │ @ instruction: 0x0164189c │ │ │ │ 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 │ │ │ │ @@ -4903,17 +4903,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ asr r1, r0, #31 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq fp, r0, ror #2 │ │ │ │ - cmneq fp, r0, lsr r1 │ │ │ │ - @ instruction: 0x0179379c │ │ │ │ + cmneq fp, r8, ror #2 │ │ │ │ + cmneq fp, r8, lsr r1 │ │ │ │ + cmneq r9, r4, 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] @ c7d38 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4930,16 +4930,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r7, [r5, #-100]! @ 0xffffff9c │ │ │ │ - ldrsbeq r3, [r9, #-124]! @ 0xffffff84 │ │ │ │ + strheq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r4, ror #15 │ │ │ │ strheq r1, [r4, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7da8 │ │ │ │ @@ -4958,16 +4958,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, asr #12 │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ + cmneq r5, ip, asr #12 │ │ │ │ + ldrsbeq r3, [r9, #-164]! @ 0xffffff5c │ │ │ │ cmneq r4, r8, asr #14 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7e18 │ │ │ │ @@ -4986,16 +4986,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r7, [r5, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq r3, [r9, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r7, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, lsl #22 │ │ │ │ ldrdeq r1, [r4, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c7e88 │ │ │ │ @@ -5014,16 +5014,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r4, ror #10 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ + cmneq r5, ip, ror #10 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ cmneq r4, r8, ror #12 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -5047,15 +5047,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmneq r9, r4, asr #16 │ │ │ │ + cmneq r9, ip, asr #16 │ │ │ │ cmneq r4, ip, lsl r6 │ │ │ │ strdeq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ 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 │ │ │ │ @@ -5074,17 +5074,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ - cmneq ip, r4, ror r4 │ │ │ │ - cmneq ip, r4, ror #1 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ + cmneq ip, ip, ror r4 │ │ │ │ + cmneq ip, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c7fe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5100,16 +5100,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ + cmneq r5, r0, lsl r4 │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ cmneq r4, ip, lsl r5 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c8050 │ │ │ │ @@ -5128,16 +5128,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0165739c │ │ │ │ - cmneq sl, r4, lsl r1 │ │ │ │ + cmneq r5, r4, lsr #7 │ │ │ │ + cmneq sl, ip, lsl r1 │ │ │ │ cmneq r4, r0, lsr #9 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ c8114 │ │ │ │ @@ -5599,15 +5599,15 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #40] @ c87bc │ │ │ │ b c8670 │ │ │ │ cmnpeq fp, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r8, r0, asr #11 │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ cmnpeq fp, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ cmnpeq fp, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r0, ror lr │ │ │ │ cmneq r3, r4, ror lr │ │ │ │ @ instruction: 0x0163be98 │ │ │ │ muleq r0, ip, r3 │ │ │ │ │ │ │ │ @@ -5734,15 +5734,15 @@ │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b2e6c │ │ │ │ @ instruction: 0x017bf994 │ │ │ │ andeq r6, r0, r8, ror #23 │ │ │ │ - strdeq r8, [sp, #-116]! @ 0xffffff8c │ │ │ │ + strdeq r8, [sp, #-124]! @ 0xffffff84 │ │ │ │ cmneq r3, r0, lsl #27 │ │ │ │ │ │ │ │ 000c8930 <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -5855,21 +5855,21 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b2e6c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrsheq pc, [fp, #-140]! @ 0xffffff74 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq fp, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror #23 │ │ │ │ - cmneq sp, r0, lsl #14 │ │ │ │ + cmneq sp, r8, lsl #14 │ │ │ │ cmnpeq fp, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016d869c │ │ │ │ + cmneq sp, r4, lsr #13 │ │ │ │ ldrsheq pc, [fp, #-112]! @ 0xffffff90 @ │ │ │ │ cmneq r3, r0, lsl ip │ │ │ │ @ instruction: 0x017bf798 │ │ │ │ - strdeq r8, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq r8, [sp, #-88]! @ 0xffffffa8 │ │ │ │ strheq fp, [r3, #-180]! @ 0xffffff4c │ │ │ │ │ │ │ │ 000c8b24 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -5982,21 +5982,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b2e6c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmnpeq fp, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq fp, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror #23 │ │ │ │ - cmneq sp, ip, lsl #10 │ │ │ │ + cmneq sp, r4, lsl r5 │ │ │ │ cmnpeq fp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsr #9 │ │ │ │ + cmneq sp, ip, lsr #9 │ │ │ │ ldrsheq pc, [fp, #-92]! @ 0xffffffa4 @ │ │ │ │ cmneq r3, ip, lsl sl │ │ │ │ cmnpeq fp, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sp, r4, lsl #8 │ │ │ │ cmneq r3, r0, asr #19 │ │ │ │ │ │ │ │ 000c8d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -8102,15 +8102,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbfb0 <_gfortran_runtime_error_at@plt> │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [fp, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - cmneq r8, ip, ror r1 │ │ │ │ + smulbbeq r8, r4, r1 │ │ │ │ muleq r0, ip, r3 │ │ │ │ cmneq fp, r4, lsl #15 │ │ │ │ cmneq fp, r4, asr #13 │ │ │ │ cmneq r3, r8, lsl #20 │ │ │ │ cmneq r3, ip, lsl #20 │ │ │ │ cmneq r3, r0, lsr #24 │ │ │ │ │ │ │ │ @@ -8359,15 +8359,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbfb0 <_gfortran_runtime_error_at@plt> │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrsheq sp, [fp, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - msreq SPSR_sxc, r0 @ │ │ │ │ + msreq SPSR_sxc, r8 @ │ │ │ │ muleq r0, ip, r3 │ │ │ │ @ instruction: 0x017bd398 │ │ │ │ cmneq fp, r8, asr #5 │ │ │ │ cmneq r3, ip, lsl #12 │ │ │ │ cmneq r3, r0, lsl r6 │ │ │ │ @ instruction: 0x01639894 │ │ │ │ │ │ │ │ @@ -8451,15 +8451,15 @@ │ │ │ │ bl ba12c │ │ │ │ b cb0c8 │ │ │ │ cmneq fp, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r0, lsl #17 │ │ │ │ cmneq r3, ip, lsl #17 │ │ │ │ cmneq fp, r4, ror r1 │ │ │ │ - ldrdeq r9, [r4, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r9, [r4, #-232]! @ 0xffffff18 │ │ │ │ cmneq r3, r0, ror #15 │ │ │ │ strdeq r9, [r3, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 000cb170 : │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -8578,15 +8578,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b cb2c8 │ │ │ │ ldrsbeq ip, [fp, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, ror pc │ │ │ │ - cmneq r4, ip, asr #25 │ │ │ │ + ldrdeq r9, [r4, #-196]! @ 0xffffff3c │ │ │ │ cmneq r3, r4, lsr r6 │ │ │ │ cmneq r3, r8, asr r6 │ │ │ │ │ │ │ │ 000cb344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8645,15 +8645,15 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b cb3e4 │ │ │ │ ldrsbeq ip, [fp, #-224]! @ 0xffffff20 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ + ldrdeq r9, [r4, #-176]! @ 0xffffff50 │ │ │ │ cmneq r3, ip, lsr #10 │ │ │ │ cmneq r3, ip, asr r5 │ │ │ │ │ │ │ │ 000cb448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8710,15 +8710,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b cb4c8 │ │ │ │ ldrsbeq ip, [fp, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, ror sp │ │ │ │ - cmneq r4, ip, asr #21 │ │ │ │ + ldrdeq r9, [r4, #-164]! @ 0xffffff5c │ │ │ │ cmneq r3, r4, lsr r4 │ │ │ │ cmneq r3, r4, ror r4 │ │ │ │ │ │ │ │ 000cb544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8945,34 +8945,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ b cb74c │ │ │ │ cmneq fp, r0, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq ip, [fp, #-192]! @ 0xffffff40 │ │ │ │ cmneq fp, r4, asr ip │ │ │ │ @ instruction: 0x00006fb0 │ │ │ │ - cmneq r4, ip, lsr #17 │ │ │ │ + strheq r9, [r4, #-132]! @ 0xffffff7c │ │ │ │ cmneq r3, r4, lsr #5 │ │ │ │ cmneq r3, r4, ror r2 │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ + cmneq r4, r4, ror r8 │ │ │ │ cmneq r3, ip, lsl #5 │ │ │ │ cmneq r3, ip, lsr r2 │ │ │ │ cmneq r3, r4, ror r2 │ │ │ │ cmneq r3, r0, lsl #3 │ │ │ │ ldrdeq r9, [r3, #-16]! │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - ldrdeq r9, [r4, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq r9, [r4, #-120]! @ 0xffffff88 │ │ │ │ cmneq r3, r4, lsr r1 │ │ │ │ cmneq r3, r4, lsl #3 │ │ │ │ - @ instruction: 0x0164979c │ │ │ │ + cmneq r4, r4, lsr #15 │ │ │ │ @ instruction: 0x01639194 │ │ │ │ cmneq r3, r4, ror #2 │ │ │ │ - cmneq r4, r8, ror #14 │ │ │ │ + cmneq r4, r0, ror r7 │ │ │ │ cmneq r3, r0, ror #2 │ │ │ │ cmneq r3, r0, lsr r1 │ │ │ │ - cmneq r4, r4, lsr r7 │ │ │ │ + cmneq r4, ip, lsr r7 │ │ │ │ cmneq r3, ip, lsr #2 │ │ │ │ strdeq r9, [r3, #-12]! │ │ │ │ │ │ │ │ 000cb934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9048,18 +9048,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b cb9a8 │ │ │ │ ldrsheq ip, [fp, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x017bc894 │ │ │ │ - ldrdeq r9, [r4, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq r9, [r4, #-92]! @ 0xffffffa4 │ │ │ │ cmneq r3, ip, lsr pc │ │ │ │ @ instruction: 0x01638f90 │ │ │ │ - @ instruction: 0x01649598 │ │ │ │ + cmneq r4, r0, lsr #11 │ │ │ │ strdeq r8, [r3, #-232]! @ 0xffffff18 │ │ │ │ cmneq r3, ip, asr #30 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 000cba8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -9083,15 +9083,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b cbab0 │ │ │ │ - cmneq r4, r8, lsl #10 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ cmneq r3, ip, ror #28 │ │ │ │ cmneq r3, ip, asr #30 │ │ │ │ │ │ │ │ 000cbb00 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -9341,26 +9341,26 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b cbe1c │ │ │ │ cmneq fp, r0, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, ip, ror #9 │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ cmneq r3, ip, lsr #25 │ │ │ │ cmneq r3, ip, ror fp │ │ │ │ cmneq r3, r8, lsr ip │ │ │ │ cmneq r3, r0, ror #24 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ cmneq r3, r8, lsl #22 │ │ │ │ cmneq r3, r8, lsr ip │ │ │ │ - cmneq r4, r0, ror r1 │ │ │ │ + cmneq r4, r8, ror r1 │ │ │ │ cmneq r3, r4, ror #23 │ │ │ │ strheq r8, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, ip, lsr #2 │ │ │ │ + cmneq r4, r4, lsr r1 │ │ │ │ cmneq r3, r0, lsr #23 │ │ │ │ cmneq r3, r8, ror fp │ │ │ │ │ │ │ │ 000cbf24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9383,15 +9383,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b cbf48 │ │ │ │ - cmneq r4, r0, ror r0 │ │ │ │ + cmneq r4, r8, ror r0 │ │ │ │ ldrdeq r8, [r3, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x01638a94 │ │ │ │ │ │ │ │ 000cbf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9517,19 +9517,19 @@ │ │ │ │ b cbfe4 │ │ │ │ @ instruction: 0x017bc294 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq ip, [fp, #-24]! @ 0xffffffe8 │ │ │ │ ldrdeq r8, [r3, #-144]! @ 0xffffff70 │ │ │ │ cmneq r3, r8, ror #16 │ │ │ │ cmneq r3, r0, lsr #19 │ │ │ │ - cmneq r4, r4, asr #29 │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ cmneq r3, r0, lsr #16 │ │ │ │ cmneq r3, r8, asr r9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ cmneq r3, r0, ror #15 │ │ │ │ cmneq r3, r8, lsl r9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 000cc1bc : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r1, [r0] │ │ │ │ @@ -9602,15 +9602,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b cc258 │ │ │ │ cmneq fp, r0, lsr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, ror #31 │ │ │ │ - cmneq r4, r8, lsr sp │ │ │ │ + cmneq r4, r0, asr #26 │ │ │ │ cmneq r3, r0, lsr #13 │ │ │ │ cmneq r3, r4, lsl r8 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ │ │ │ │ 000cc2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -9893,23 +9893,23 @@ │ │ │ │ b cc6dc │ │ │ │ ldr r0, [pc, #64] @ cc78c │ │ │ │ add r0, pc, r0 │ │ │ │ bl b895c │ │ │ │ cmneq fp, r4, asr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, ror sp │ │ │ │ - strheq r8, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ cmneq r3, r4, lsr #8 │ │ │ │ cmneq r3, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmneq fp, ip, lsl #24 │ │ │ │ - cmneq r7, r8, ror r5 │ │ │ │ + cmneq r7, r0, lsl #11 │ │ │ │ strheq r8, [r3, #-36]! @ 0xffffffdc │ │ │ │ cmneq r3, ip, lsr r4 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ + strdeq r3, [r7, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r3, r4, lsr #4 │ │ │ │ cmneq r3, ip, lsr #7 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x01638394 │ │ │ │ │ │ │ │ 000cc790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9988,18 +9988,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b cc7f8 │ │ │ │ @ instruction: 0x017bba98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r8, lsr #20 │ │ │ │ - cmneq r4, r0, lsl #15 │ │ │ │ + cmneq r4, r8, lsl #15 │ │ │ │ cmneq r3, r8, ror #1 │ │ │ │ @ instruction: 0x01638298 │ │ │ │ - cmneq r4, r4, asr #14 │ │ │ │ + cmneq r4, ip, asr #14 │ │ │ │ cmneq r3, r4, lsr #1 │ │ │ │ cmneq r3, r4, asr r2 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 000cc8ec > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10076,17 +10076,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b cc994 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ cmneq r3, r0 │ │ │ │ - cmneq r4, r4, lsr #12 │ │ │ │ + cmneq r4, ip, lsr #12 │ │ │ │ cmneq r3, r0, asr r1 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ cmneq r3, ip, rrx │ │ │ │ │ │ │ │ 000cca30 >, 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 │ │ │ │ @@ -10901,18 +10901,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b cd660 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x4c8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b8b00 <__cxa_call_terminate@plt> │ │ │ │ - strheq r2, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r0, asr #11 │ │ │ │ cmneq r3, r0, lsl #10 │ │ │ │ cmneq r3, ip, lsr #10 │ │ │ │ - cmneq r7, r4, asr #10 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ cmneq r3, ip, lsl #9 │ │ │ │ strheq r7, [r3, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000cd6f8 > >, 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} │ │ │ │ @@ -11072,15 +11072,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b cd760 > >, 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> │ │ │ │ cmneq r3, r4, lsr r2 │ │ │ │ - strheq r7, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r7, [r4, #-104]! @ 0xffffff98 │ │ │ │ cmneq r3, ip, asr r2 │ │ │ │ cmneq r3, ip, lsr r2 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11333,31 +11333,31 @@ │ │ │ │ cmneq r3, r0, asr #2 │ │ │ │ cmneq r3, r0, ror r1 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ cmneq r3, r4, lsr r1 │ │ │ │ cmneq r3, r4, ror #2 │ │ │ │ cmneq r3, r4, ror r1 │ │ │ │ ldrsbeq sl, [fp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r4, lsr #8 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ cmneq r3, r8, lsl r0 │ │ │ │ - cmneq r4, r4, ror #11 │ │ │ │ - strdeq r7, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ + strdeq r7, [r4, #-56]! @ 0xffffffc8 │ │ │ │ cmneq r3, r0, rrx │ │ │ │ cmneq r3, r8, lsr #32 │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ + strheq r7, [r4, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x0163709c │ │ │ │ strdeq r6, [r3, #-240]! @ 0xffffff10 │ │ │ │ cmneq r3, r4, asr #30 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ - cmneq r4, r4, lsl r3 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ + cmneq r4, ip, lsl r3 │ │ │ │ cmneq r3, ip, lsl #31 │ │ │ │ cmneq r3, ip, asr #30 │ │ │ │ - ldrdeq r7, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq r7, [r4, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r3, r4, asr #29 │ │ │ │ - @ instruction: 0x0164a490 │ │ │ │ + @ instruction: 0x0164a498 │ │ │ │ │ │ │ │ 000cdda0 : │ │ │ │ mov r2, #64000 @ 0xfa00 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -11569,28 +11569,28 @@ │ │ │ │ bl ba12c │ │ │ │ b cdf50 │ │ │ │ cmneq fp, r0, ror r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ cmneq sp, r4, asr #16 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq sp, r0, asr #15 │ │ │ │ - ldrdeq r6, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ cmneq r3, r8, ror #25 │ │ │ │ cmneq r3, r4, lsl sp │ │ │ │ - cmneq r4, r4, lsr #31 │ │ │ │ + cmneq r4, ip, lsr #31 │ │ │ │ strheq r6, [r3, #-192]! @ 0xffffff40 │ │ │ │ ldrdeq r6, [r3, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r4, r0, ror pc │ │ │ │ + cmneq r4, r8, ror pc │ │ │ │ cmneq r3, ip, ror ip │ │ │ │ cmneq r3, r8, lsr #25 │ │ │ │ - cmneq r4, ip, lsr pc │ │ │ │ + cmneq r4, r4, asr #30 │ │ │ │ cmneq r3, r8, asr #24 │ │ │ │ cmneq r3, r4, ror ip │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ cmneq r3, r4, lsl ip │ │ │ │ cmneq r3, r0, asr #24 │ │ │ │ │ │ │ │ 000ce144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11775,21 +11775,21 @@ │ │ │ │ cmneq sp, r0, asr #10 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq sp, r4, ror r4 │ │ │ │ cmneq r3, ip, asr #20 │ │ │ │ cmneq r3, r8, lsl sl │ │ │ │ @ instruction: 0x0163699c │ │ │ │ cmneq r3, ip, ror #19 │ │ │ │ - cmneq r4, r4, asr ip │ │ │ │ + cmneq r4, ip, asr ip │ │ │ │ cmneq r3, r0, ror #18 │ │ │ │ strheq r6, [r3, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ + cmneq r4, r4, lsr #24 │ │ │ │ cmneq r3, r8, lsr #18 │ │ │ │ cmneq r3, r8, ror r9 │ │ │ │ - cmneq r4, r8, ror #23 │ │ │ │ + strdeq r6, [r4, #-176]! @ 0xffffff50 │ │ │ │ strdeq r6, [r3, #-132]! @ 0xffffff7c │ │ │ │ cmneq r3, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #240] @ ce560 │ │ │ │ @@ -11853,19 +11853,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b ce4bc │ │ │ │ cmneq fp, r8, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, lsl #27 │ │ │ │ - ldrdeq r6, [r4, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r6, [r4, #-172]! @ 0xffffff54 │ │ │ │ ldrdeq r6, [r3, #-120]! @ 0xffffff88 │ │ │ │ cmneq r3, ip, ror r8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01646a9c │ │ │ │ + cmneq r4, r4, lsr #21 │ │ │ │ cmneq r3, r4, lsr #15 │ │ │ │ cmneq r3, r8, asr #16 │ │ │ │ │ │ │ │ 000ce588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11888,15 +11888,15 @@ │ │ │ │ ldr r1, [pc, #32] @ ce5fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b ce5ac │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ + cmneq r4, r4, lsl sl │ │ │ │ cmneq r3, r0, lsl r7 │ │ │ │ cmneq r3, r8, ror #15 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 000ce600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -12069,24 +12069,24 @@ │ │ │ │ b ce7a8 │ │ │ │ cmneq fp, r0, lsr #24 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ cmneq sp, r8, lsr #1 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq sp, r0, ror #31 │ │ │ │ cmneq sp, ip, lsl #30 │ │ │ │ - strdeq r6, [r4, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r6, [r4, #-120]! @ 0xffffff88 │ │ │ │ strdeq r6, [r3, #-76]! @ 0xffffffb4 │ │ │ │ strdeq r6, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - strheq r6, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, asr #15 │ │ │ │ cmneq r3, r8, asr #9 │ │ │ │ strheq r6, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r8, lsl #15 │ │ │ │ + @ instruction: 0x01646790 │ │ │ │ @ instruction: 0x01636494 │ │ │ │ cmneq r3, r8, lsl #11 │ │ │ │ - cmneq r4, r4, asr r7 │ │ │ │ + cmneq r4, ip, asr r7 │ │ │ │ cmneq r3, r0, ror #8 │ │ │ │ cmneq r3, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #164] @ ce9a8 │ │ │ │ @@ -12130,15 +12130,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b ce96c │ │ │ │ cmneq sp, ip, asr #27 │ │ │ │ cmneq sp, r0, ror sp │ │ │ │ - cmneq r4, r0, asr r6 │ │ │ │ + cmneq r4, r8, asr r6 │ │ │ │ cmneq r3, ip, asr r3 │ │ │ │ ldrdeq r6, [r3, #-8]! │ │ │ │ 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 │ │ │ │ @@ -12325,25 +12325,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b ceb50 │ │ │ │ cmneq fp, ip, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, ip, ror #13 │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ + cmneq r4, r0, lsr r4 │ │ │ │ cmneq r3, r0, lsl #29 │ │ │ │ cmneq r3, r8, lsr #29 │ │ │ │ - strdeq r6, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ cmneq r3, r4, asr #28 │ │ │ │ cmneq r3, r0, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ cmneq r3, r8, lsr lr │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ cmneq r3, r4, lsl #28 │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ cmneq r3, r0, lsr #27 │ │ │ │ cmneq r3, r8, asr #27 │ │ │ │ │ │ │ │ 000cecf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -12503,24 +12503,24 @@ │ │ │ │ b cee78 │ │ │ │ cmneq fp, r4, lsr r5 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ ldrheq ip, [sp, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq sp, r8, lsl #18 │ │ │ │ cmneq sp, r0, lsl #18 │ │ │ │ - cmneq r4, r0, asr #2 │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ cmneq r3, ip, asr #28 │ │ │ │ cmneq r3, r4, ror #30 │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ + cmneq r4, r0, lsl r1 │ │ │ │ cmneq r3, r0, lsl lr │ │ │ │ cmneq r3, r8, lsr #30 │ │ │ │ - ldrdeq r6, [r4, #-0]! │ │ │ │ + ldrdeq r6, [r4, #-8]! │ │ │ │ ldrdeq r5, [r3, #-220]! @ 0xffffff24 │ │ │ │ strdeq r5, [r3, #-228]! @ 0xffffff1c │ │ │ │ - @ instruction: 0x01646098 │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ cmneq r3, r4, lsr #27 │ │ │ │ strheq r5, [r3, #-236]! @ 0xffffff14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr r3, [pc, #3460] @ cfd48 │ │ │ │ @@ -13408,65 +13408,65 @@ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svchi 0x005c28f5 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ cmneq r3, ip, lsl #22 │ │ │ │ strheq r5, [r3, #-148]! @ 0xffffff6c │ │ │ │ cmneq r3, r0, ror #16 │ │ │ │ @ instruction: 0xfffff0ec │ │ │ │ - strheq r5, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r0, asr #15 │ │ │ │ cmneq r3, r8, asr #9 │ │ │ │ strdeq r5, [r3, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ cmneq fp, ip, asr #18 │ │ │ │ cmneq fp, r8, lsl r9 │ │ │ │ - cmneq r4, r8, ror r6 │ │ │ │ + cmneq r4, r0, lsl #13 │ │ │ │ cmneq r3, ip, ror r3 │ │ │ │ strheq r5, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ cmneq r3, ip, lsr r3 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - strdeq r5, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ cmneq r3, r4, lsl #6 │ │ │ │ cmneq r3, r4, lsr r4 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrdeq r0, [r7, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq r0, [r7, #-28]! @ 0xffffffe4 │ │ │ │ strheq r5, [r3, #-32]! @ 0xffffffe0 │ │ │ │ cmneq r3, r4, ror #7 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r4, r8, asr r5 │ │ │ │ + cmneq r4, r0, ror #10 │ │ │ │ cmneq r3, r4, ror #4 │ │ │ │ @ instruction: 0x01635394 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ @ instruction: 0x017b8798 │ │ │ │ - strdeq r5, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r4, r0, lsl #10 │ │ │ │ cmneq r3, r4, lsl #4 │ │ │ │ cmneq r3, r8, lsr r3 │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ cmneq r3, ip, asr #3 │ │ │ │ strdeq r5, [r3, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ ldrsheq r8, [fp, #-108]! @ 0xffffff94 │ │ │ │ cmneq fp, ip, asr #13 │ │ │ │ - cmneq r4, r0, lsr r4 │ │ │ │ + cmneq r4, r8, lsr r4 │ │ │ │ cmneq r3, r4, lsr r1 │ │ │ │ cmneq r3, r8, ror #4 │ │ │ │ - cmneq r7, r0 │ │ │ │ + cmneq r7, r8 │ │ │ │ ldrdeq r5, [r3, #-12]! │ │ │ │ cmneq r3, r0, lsl r2 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ cmneq r3, r4, lsl r2 │ │ │ │ @ instruction: 0x01635098 │ │ │ │ cmneq r3, r4, asr #3 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ ldrheq r8, [fp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r8, lsl r3 │ │ │ │ + cmneq r4, r0, lsr #6 │ │ │ │ cmneq r3, r4, lsr #32 │ │ │ │ cmneq r3, r4, asr r1 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmneq r4, r0, ror #5 │ │ │ │ + cmneq r4, r8, ror #5 │ │ │ │ cmneq r3, ip, ror #31 │ │ │ │ cmneq r3, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ cmneq fp, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -13552,23 +13552,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b cfef8 │ │ │ │ ldrheq r8, [fp, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, asr #6 │ │ │ │ - @ instruction: 0x01645098 │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ @ instruction: 0x01634d9c │ │ │ │ qdsubeq r5, r8, r3 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - cmneq r4, r0, rrx │ │ │ │ + cmneq r4, r8, rrx │ │ │ │ cmneq r3, r4, ror #26 │ │ │ │ cmneq r3, r0, lsr #32 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmneq r4, r8, lsr #32 │ │ │ │ + cmneq r4, r0, lsr r0 │ │ │ │ cmneq r3, r0, lsr sp │ │ │ │ cmneq r3, ip, ror #31 │ │ │ │ │ │ │ │ 000d000c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -13608,15 +13608,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d003c │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ cmneq r3, ip, asr pc │ │ │ │ cmneq r3, r0, lsl #31 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r0, asr ip │ │ │ │ @ instruction: 0x01634f94 │ │ │ │ │ │ │ │ 000d00d0 : │ │ │ │ @@ -14049,84 +14049,84 @@ │ │ │ │ mov r6, r0 │ │ │ │ b d0174 │ │ │ │ cmneq fp, r8, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, asr #2 │ │ │ │ cmneq r3, ip, lsr pc │ │ │ │ cmneq fp, r8, asr #1 │ │ │ │ - cmneq r4, r0, lsl lr │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ cmneq r3, ip, lsl fp │ │ │ │ cmneq r3, r0, lsl #29 │ │ │ │ andeq r7, r0, r0, lsr ip │ │ │ │ cmneq r3, r4, lsl lr │ │ │ │ cmneq r3, r4, lsl #28 │ │ │ │ cmneq r3, r4, asr #27 │ │ │ │ - cmneq r8, r0, lsl #1 │ │ │ │ - cmneq r4, r8, ror ip │ │ │ │ + cmneq r8, r8, lsl #1 │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ cmneq r3, r4, lsl #19 │ │ │ │ cmneq r3, r4, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - strheq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r4, asr #23 │ │ │ │ strheq r4, [r3, #-176]! @ 0xffffff50 │ │ │ │ ldrdeq r4, [r3, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x0163489c │ │ │ │ cmneq r3, r0, lsl #24 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r4, r8, asr fp │ │ │ │ + cmneq r4, r0, ror #22 │ │ │ │ cmneq r3, r4, ror #16 │ │ │ │ cmneq r3, r4, asr #23 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r4, r0, lsr #22 │ │ │ │ + cmneq r4, r8, lsr #22 │ │ │ │ cmneq r3, ip, lsr #16 │ │ │ │ cmneq r3, ip, lsl #23 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ + strdeq r4, [r4, #-160]! @ 0xffffff60 │ │ │ │ cmneq r3, ip, ror #15 │ │ │ │ cmneq r3, r0, asr fp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strheq r4, [r4, #-160]! @ 0xffffff60 │ │ │ │ + strheq r4, [r4, #-168]! @ 0xffffff58 │ │ │ │ strheq r4, [r3, #-124]! @ 0xffffff84 │ │ │ │ cmneq r3, ip, lsl fp │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ cmneq r3, r4, lsl #15 │ │ │ │ cmneq r3, r4, ror #21 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmneq r4, r0, asr #20 │ │ │ │ + cmneq r4, r8, asr #20 │ │ │ │ cmneq r3, ip, asr #14 │ │ │ │ cmneq r3, ip, lsr #21 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ cmneq r3, r4, lsl r7 │ │ │ │ cmneq r3, r8, ror sl │ │ │ │ - ldrdeq r4, [r4, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r4, #-152]! @ 0xffffff68 │ │ │ │ ldrdeq r4, [r3, #-108]! @ 0xffffff94 │ │ │ │ cmneq r3, r0, asr #20 │ │ │ │ - @ instruction: 0x01644998 │ │ │ │ + cmneq r4, r0, lsr #19 │ │ │ │ cmneq r3, r4, lsr #13 │ │ │ │ cmneq r3, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r4, r0, ror #18 │ │ │ │ + cmneq r4, r8, ror #18 │ │ │ │ cmneq r3, ip, ror #12 │ │ │ │ ldrdeq r4, [r3, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r8, lsr #18 │ │ │ │ + cmneq r4, r0, lsr r9 │ │ │ │ cmneq r3, r4, lsr r6 │ │ │ │ @ instruction: 0x01634994 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strdeq r4, [r4, #-128]! @ 0xffffff80 │ │ │ │ + strdeq r4, [r4, #-136]! @ 0xffffff78 │ │ │ │ strdeq r4, [r3, #-92]! @ 0xffffffa4 │ │ │ │ cmneq r3, ip, asr r9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - strheq r4, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, r0, asr #17 │ │ │ │ cmneq r3, r4, asr #11 │ │ │ │ cmneq r3, r4, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - cmneq r4, ip, ror r8 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ cmneq r3, r8, lsl #11 │ │ │ │ cmneq r3, r8, ror #17 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ │ │ │ │ 000d08b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14167,15 +14167,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d08e8 │ │ │ │ - strheq r4, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ strheq r4, [r3, #-96]! @ 0xffffffa0 │ │ │ │ ldrdeq r4, [r3, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r0, lsr #7 │ │ │ │ cmneq r3, r0, asr r7 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ @@ -14239,22 +14239,22 @@ │ │ │ │ ldr r1, [pc, #60] @ d0aa4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d09c0 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ + cmneq r4, r8, ror #11 │ │ │ │ ldrdeq r4, [r3, #-84]! @ 0xffffffac │ │ │ │ strdeq r4, [r3, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r0, asr #5 │ │ │ │ cmneq r3, ip, lsl #13 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - cmneq r4, r0, lsl #11 │ │ │ │ + cmneq r4, r8, lsl #11 │ │ │ │ cmneq r3, r4, lsl #5 │ │ │ │ cmneq r3, r0, asr r6 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ │ │ │ │ 000d0aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14354,25 +14354,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d0b18 │ │ │ │ cmneq fp, r4, ror r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, lsr #14 │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ cmneq r3, r4, asr r4 │ │ │ │ cmneq r3, r8, ror r4 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r0, asr #2 │ │ │ │ cmneq r3, r0, lsr r5 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmneq r4, r0, lsl #8 │ │ │ │ + cmneq r4, r8, lsl #8 │ │ │ │ cmneq r3, r8, lsl #2 │ │ │ │ strdeq r4, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, r8, asr #7 │ │ │ │ + ldrdeq r4, [r4, #-48]! @ 0xffffffd0 │ │ │ │ cmneq r3, ip, asr #1 │ │ │ │ strheq r4, [r3, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 000d0c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -14474,26 +14474,26 @@ │ │ │ │ beq d0cbc │ │ │ │ b d0d38 │ │ │ │ cmneq r3, r4, asr #8 │ │ │ │ cmneq r3, ip, rrx │ │ │ │ strheq r4, [r3, #-36]! @ 0xffffffdc │ │ │ │ strdeq r4, [r3, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r4, ip, lsl #5 │ │ │ │ + @ instruction: 0x01644294 │ │ │ │ @ instruction: 0x01633f98 │ │ │ │ cmneq r3, r4, lsr #7 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmneq r4, r8, asr r2 │ │ │ │ + cmneq r4, r0, ror #4 │ │ │ │ cmneq r3, ip, asr #4 │ │ │ │ cmneq r3, r0, ror r2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, ip, lsr pc │ │ │ │ cmneq r3, ip, asr #6 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - strdeq r4, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ cmneq r3, ip, ror #3 │ │ │ │ cmneq r3, r4, lsr r3 │ │ │ │ │ │ │ │ 000d0e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -14721,33 +14721,33 @@ │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrheq sl, [sp, #-124]! @ 0xffffff84 │ │ │ │ cmneq r3, ip, lsl r1 │ │ │ │ cmneq r3, ip, lsl #26 │ │ │ │ cmneq r3, r0, ror ip │ │ │ │ cmneq r3, r0, ror #1 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ cmneq r3, r8, lsr ip │ │ │ │ cmneq r3, r4, lsr #1 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - strdeq r3, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ cmneq r3, r4, lsl #24 │ │ │ │ cmneq r3, r0, ror r0 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmneq r4, r4, asr #29 │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ ldrdeq r3, [r3, #-176]! @ 0xffffff50 │ │ │ │ cmneq r3, ip, lsr r0 │ │ │ │ - @ instruction: 0x01643e90 │ │ │ │ + @ instruction: 0x01643e98 │ │ │ │ cmneq r3, r4, lsl #29 │ │ │ │ cmneq r3, r8, lsr #29 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r4, ror fp │ │ │ │ cmneq r3, r4, ror #31 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ cmneq r3, r0, asr #22 │ │ │ │ cmneq r3, ip, lsr #31 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ │ │ │ │ 000d1244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -15006,28 +15006,28 @@ │ │ │ │ cmneq r3, r0, asr #26 │ │ │ │ cmneq r3, ip, lsr #26 │ │ │ │ cmneq r3, r0, lsr #26 │ │ │ │ ldrdeq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ cmneq r3, r4, lsr r8 │ │ │ │ cmneq r3, r4, ror #25 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ + strdeq r3, [r4, #-160]! @ 0xffffff60 │ │ │ │ strdeq r3, [r3, #-112]! @ 0xffffff90 │ │ │ │ cmneq r3, r0, lsr #25 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ + strheq r3, [r4, #-164]! @ 0xffffff5c │ │ │ │ strheq r3, [r3, #-112]! @ 0xffffff90 │ │ │ │ cmneq r3, r0, ror #24 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ + cmneq r4, ip, ror sl │ │ │ │ cmneq r3, r0, lsl #15 │ │ │ │ cmneq r3, ip, lsr #24 │ │ │ │ - cmneq r4, r0, asr #20 │ │ │ │ + cmneq r4, r8, asr #20 │ │ │ │ cmneq r3, r4, asr #14 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ strdeq r3, [r3, #-156]! @ 0xffffff64 │ │ │ │ cmneq r3, r0, lsr #20 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r8, ror #13 │ │ │ │ @ instruction: 0x01633b98 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ @@ -15285,39 +15285,39 @@ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ ldrsheq r9, [sp, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq sp, r0, lsr pc │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ cmneq r3, ip, ror #18 │ │ │ │ cmneq r3, r0, lsl #19 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ cmneq r3, r0, ror r4 │ │ │ │ ldrdeq r3, [r3, #-52]! @ 0xffffffcc │ │ │ │ ldrdeq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x01643694 │ │ │ │ + @ instruction: 0x0164369c │ │ │ │ cmneq r3, r0, lsr #7 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r4, r0, ror #12 │ │ │ │ + cmneq r4, r8, ror #12 │ │ │ │ cmneq r3, ip, ror #6 │ │ │ │ cmneq r3, r8, ror #16 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ cmneq r3, r0, lsr #12 │ │ │ │ cmneq r3, r4, asr #12 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r4, lsl r3 │ │ │ │ cmneq r3, r4, lsl r8 │ │ │ │ - ldrdeq r3, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + ldrdeq r3, [r4, #-88]! @ 0xffffffa8 │ │ │ │ ldrdeq r3, [r3, #-44]! @ 0xffffffd4 │ │ │ │ ldrdeq r3, [r3, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x0164359c │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ cmneq r3, r8, lsr #5 │ │ │ │ cmneq r3, r8, lsr #15 │ │ │ │ - cmneq r4, ip, ror #10 │ │ │ │ + cmneq r4, r4, ror r5 │ │ │ │ cmneq r3, r8, ror r2 │ │ │ │ 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] @ d1e5c │ │ │ │ @@ -15526,34 +15526,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b d1c94 │ │ │ │ cmneq fp, r4, lsl r7 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ cmneq sp, r4, lsr #23 │ │ │ │ ldrsheq r9, [sp, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - strheq r3, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r4, asr #5 │ │ │ │ cmneq r3, r8, asr #31 │ │ │ │ cmneq r3, r4, asr #10 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq r4, r4, lsl #5 │ │ │ │ + cmneq r4, ip, lsl #5 │ │ │ │ cmneq r3, r8, lsl #31 │ │ │ │ cmneq r3, r8, lsl #10 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r4, ip, asr #4 │ │ │ │ + cmneq r4, r4, asr r2 │ │ │ │ cmneq r3, r8, asr pc │ │ │ │ ldrdeq r3, [r3, #-68]! @ 0xffffffbc │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r4, r4, lsl r2 │ │ │ │ + cmneq r4, ip, lsl r2 │ │ │ │ cmneq r3, r0, lsr #30 │ │ │ │ @ instruction: 0x0163349c │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrdeq r3, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r4, ror #3 │ │ │ │ cmneq r3, r8, ror #29 │ │ │ │ cmneq r3, r8, ror #8 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ cmneq r3, ip, lsr #29 │ │ │ │ cmneq r3, r8, lsr #8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ │ │ │ │ 000d1ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15654,25 +15654,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d1f40 │ │ │ │ cmneq fp, r0, asr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r6, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ + cmneq r4, r0, asr #32 │ │ │ │ cmneq r3, ip, lsr #32 │ │ │ │ qdsubeq r3, r0, r3 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, ip, lsl sp │ │ │ │ cmneq r3, r0, asr #5 │ │ │ │ - ldrdeq r2, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, r0, ror #31 │ │ │ │ ldrdeq r2, [r3, #-204]! @ 0xffffff34 │ │ │ │ cmneq r3, r0, lsl #5 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ cmneq r3, r4, lsr #25 │ │ │ │ cmneq r3, r8, asr #4 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ │ │ │ │ 000d20a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16013,50 +16013,50 @@ │ │ │ │ cmneq r3, r4, ror #2 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r0, lsr ip │ │ │ │ cmneq r3, r4, lsl #22 │ │ │ │ strdeq r3, [r3, #-0]! │ │ │ │ cmneq r3, r0, lsl r1 │ │ │ │ cmneq fp, r0, asr pc │ │ │ │ - @ instruction: 0x01642c94 │ │ │ │ + @ instruction: 0x01642c9c │ │ │ │ @ instruction: 0x01632998 │ │ │ │ cmneq r3, r8, asr pc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r4, r4, asr #24 │ │ │ │ + cmneq r4, ip, asr #24 │ │ │ │ cmneq r3, r8, asr #18 │ │ │ │ cmneq r3, r8, lsl #30 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ cmneq r3, r0, lsl r9 │ │ │ │ ldrdeq r2, [r3, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq r2, [r4, #-176]! @ 0xffffff50 │ │ │ │ + ldrdeq r2, [r4, #-184]! @ 0xffffff48 │ │ │ │ ldrdeq r2, [r3, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x01632e94 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - @ instruction: 0x01642b98 │ │ │ │ + cmneq r4, r0, lsr #23 │ │ │ │ @ instruction: 0x0163289c │ │ │ │ cmneq r3, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r4, r0, ror #22 │ │ │ │ + cmneq r4, r8, ror #22 │ │ │ │ cmneq r3, r8, ror #16 │ │ │ │ cmneq r3, r8, lsr #28 │ │ │ │ - cmneq r4, r4, lsr #22 │ │ │ │ + cmneq r4, ip, lsr #22 │ │ │ │ cmneq r3, ip, lsr #16 │ │ │ │ cmneq r3, ip, ror #27 │ │ │ │ - strdeq r2, [r4, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r2, [r4, #-168]! @ 0xffffff58 │ │ │ │ cmneq r3, r8, lsl #28 │ │ │ │ cmneq r3, ip, lsl #1 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ + strheq r2, [r4, #-164]! @ 0xffffff5c │ │ │ │ strheq r2, [r3, #-112]! @ 0xffffff90 │ │ │ │ cmneq r3, r0, ror sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ @ instruction: 0x01632d90 │ │ │ │ cmneq r3, r4, lsl r0 │ │ │ │ - cmneq r4, r4, lsr sl │ │ │ │ + cmneq r4, ip, lsr sl │ │ │ │ cmneq r3, r8, lsr r7 │ │ │ │ strdeq r2, [r3, #-200]! @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 000d2698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16453,48 +16453,48 @@ │ │ │ │ cmneq sp, ip, ror #31 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq sp, r0, lsl #29 │ │ │ │ cmneq r3, r8, lsr sl │ │ │ │ cmneq r3, r8, ror #20 │ │ │ │ cmneq fp, ip, asr #17 │ │ │ │ - cmneq r4, r8, lsl r6 │ │ │ │ + cmneq r4, r0, lsr #12 │ │ │ │ cmneq r3, ip, lsl #12 │ │ │ │ cmneq r3, r0, lsr r6 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq r2, [r3, #-44]! @ 0xffffffd4 │ │ │ │ cmneq r3, ip, ror r9 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ cmneq r3, ip, lsr #18 │ │ │ │ cmneq r3, r8, lsl #6 │ │ │ │ cmneq r3, ip, ror #4 │ │ │ │ cmneq r3, ip, ror #17 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq r4, r8, lsl #10 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ cmneq r3, r4, lsl r2 │ │ │ │ @ instruction: 0x01632890 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - ldrdeq r2, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + ldrdeq r2, [r4, #-72]! @ 0xffffffb8 │ │ │ │ ldrdeq r2, [r3, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r3, r8, asr r8 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ cmneq fp, r0, lsl r7 │ │ │ │ - cmneq r4, r0, ror r4 │ │ │ │ + cmneq r4, r8, ror r4 │ │ │ │ cmneq r3, r4, ror #8 │ │ │ │ cmneq r3, r8, lsl #9 │ │ │ │ cmneq r3, r4, asr r1 │ │ │ │ ldrdeq r2, [r3, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmneq r6, r8, lsr #32 │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ cmneq r3, r8, lsl #2 │ │ │ │ cmneq r3, r8, lsl #15 │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ + strheq r2, [r4, #-48]! @ 0xffffffd0 │ │ │ │ strheq r2, [r3, #-4]! │ │ │ │ cmneq r3, r0, lsr r7 │ │ │ │ - cmneq r4, r8, ror r3 │ │ │ │ + cmneq r4, r0, lsl #7 │ │ │ │ cmneq r3, r4, lsl #1 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ ldrheq r5, [fp, #-92]! @ 0xffffffa4 │ │ │ │ │ │ │ │ 000d2d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16909,46 +16909,46 @@ │ │ │ │ cmneq r3, r4, lsr #27 │ │ │ │ cmneq r3, r4, ror #8 │ │ │ │ cmneq sp, ip, asr #13 │ │ │ │ cmneq fp, r8, asr r1 │ │ │ │ strheq r1, [r3, #-180]! @ 0xffffff4c │ │ │ │ cmneq r3, ip, ror r2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ cmneq r3, ip, ror #22 │ │ │ │ cmneq r3, r0, asr #4 │ │ │ │ cmneq fp, r0, lsr #1 │ │ │ │ - cmneq r4, r4, lsl #28 │ │ │ │ + cmneq r4, ip, lsl #28 │ │ │ │ cmneq r3, r0, lsl lr │ │ │ │ cmneq r3, ip, ror #27 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ + ldrdeq r1, [r4, #-208]! @ 0xffffff30 │ │ │ │ cmneq r3, r8, asr #21 │ │ │ │ @ instruction: 0x0163219c │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01641d94 │ │ │ │ + @ instruction: 0x01641d9c │ │ │ │ @ instruction: 0x01631a98 │ │ │ │ cmneq r3, ip, ror #2 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ + cmneq r4, r8, ror #26 │ │ │ │ cmneq r3, r4, ror #20 │ │ │ │ cmneq r3, r8, lsr r1 │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ + cmneq r4, r4, lsr sp │ │ │ │ cmneq r3, r0, lsr sl │ │ │ │ cmneq r3, r4, lsl #2 │ │ │ │ - strdeq r1, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ strdeq r1, [r3, #-152]! @ 0xffffff68 │ │ │ │ cmneq r3, ip, asr #1 │ │ │ │ - strheq r1, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r4, asr #25 │ │ │ │ cmneq r3, r0, asr #19 │ │ │ │ @ instruction: 0x01632094 │ │ │ │ - cmneq r4, r8, lsl #25 │ │ │ │ + @ instruction: 0x01641c90 │ │ │ │ cmneq r3, r8, lsl #19 │ │ │ │ qdsubeq r2, ip, r3 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - cmneq r4, r4, asr ip │ │ │ │ + cmneq r4, ip, asr ip │ │ │ │ cmneq r3, r4, asr r9 │ │ │ │ cmneq r3, r8, lsr #32 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 000d3478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -17054,26 +17054,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d34fc │ │ │ │ cmneq fp, r8, lsr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, asr #26 │ │ │ │ - cmneq r4, ip, ror sl │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ cmneq r3, r0, ror sl │ │ │ │ @ instruction: 0x01631a94 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r3, r8, asr r7 │ │ │ │ cmneq r3, r4, asr lr │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmneq r4, r8, lsl sl │ │ │ │ + cmneq r4, r0, lsr #20 │ │ │ │ cmneq r3, ip, lsl r7 │ │ │ │ cmneq r3, r8, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r4, r0, ror #19 │ │ │ │ + cmneq r4, r8, ror #19 │ │ │ │ cmneq r3, r8, ror #13 │ │ │ │ cmneq r3, r4, ror #27 │ │ │ │ │ │ │ │ 000d3660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -17530,42 +17530,42 @@ │ │ │ │ strheq r1, [r3, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ cmneq r3, ip, ror sl │ │ │ │ strdeq r1, [r3, #-16]! │ │ │ │ cmneq r3, r4, lsl #18 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ cmneq fp, r0, lsr #14 │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ + cmneq r4, ip, lsl #9 │ │ │ │ cmneq r3, r8, lsl #3 │ │ │ │ @ instruction: 0x0163189c │ │ │ │ - cmneq r4, ip, asr #8 │ │ │ │ + cmneq r4, r4, asr r4 │ │ │ │ cmneq r3, ip, asr #2 │ │ │ │ cmneq r3, r0, ror #16 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ cmneq r3, r0, lsr #8 │ │ │ │ strdeq r1, [r3, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - ldrdeq r1, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ ldrdeq r1, [r3, #-12]! │ │ │ │ strdeq r1, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r4, lsr #7 │ │ │ │ + cmneq r4, ip, lsr #7 │ │ │ │ cmneq r3, r8, lsr #1 │ │ │ │ strheq r1, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, r0, ror r3 │ │ │ │ + cmneq r4, r8, ror r3 │ │ │ │ cmneq r3, r4, ror r0 │ │ │ │ cmneq r3, r8, lsl #15 │ │ │ │ cmneq r3, r0, lsl #15 │ │ │ │ cmneq r3, r4, asr #14 │ │ │ │ cmneq r3, r4, lsr r0 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - cmneq r4, r8, ror #5 │ │ │ │ + strdeq r1, [r4, #-32]! @ 0xffffffe0 │ │ │ │ strdeq r0, [r3, #-244]! @ 0xffffff0c │ │ │ │ cmneq r3, r8, lsl #14 │ │ │ │ - strheq r1, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r4, asr #5 │ │ │ │ strheq r0, [r3, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r1, [r3, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ │ │ │ │ 000d3e0c , (__gnu_cxx::_Lock_policy)1>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -17737,15 +17737,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b d3f70 │ │ │ │ mov r0, r4 │ │ │ │ bl b8b00 <__cxa_call_terminate@plt> │ │ │ │ cmneq fp, r4, ror #6 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq r6, r4, asr #23 │ │ │ │ + cmneq r6, ip, asr #23 │ │ │ │ cmneq r3, r0, asr #10 │ │ │ │ cmneq r3, r4, lsl #11 │ │ │ │ │ │ │ │ 000d40a0 ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -17952,41 +17952,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b d41e0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x140> │ │ │ │ cmneq fp, r8, lsl #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, ror r1 │ │ │ │ cmneq fp, r0, lsr #2 │ │ │ │ andeq r7, r0, r0, lsr #16 │ │ │ │ - cmneq r4, r8, lsl lr │ │ │ │ + cmneq r4, r0, lsr #28 │ │ │ │ cmneq r3, r0, lsl r8 │ │ │ │ smultteq r3, r0, r7 │ │ │ │ - ldrdeq r0, [r4, #-216]! @ 0xffffff28 │ │ │ │ + smultteq r4, r0, sp │ │ │ │ strdeq r0, [r3, #-120]! @ 0xffffff88 │ │ │ │ smultbeq r3, r8, r7 │ │ │ │ smultteq r3, r4, r7 │ │ │ │ ldrdeq r0, [r3, #-124]! @ 0xffffff84 │ │ │ │ cmneq r3, r4, ror r8 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r4, r0, asr sp │ │ │ │ + cmneq r4, r8, asr sp │ │ │ │ cmneq r3, r8, asr #14 │ │ │ │ cmneq r3, r8, lsl r7 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ cmneq r3, r4, lsl r7 │ │ │ │ smultteq r3, r4, r6 │ │ │ │ - smultteq r4, r4, ip │ │ │ │ + smultteq r4, ip, ip │ │ │ │ cmneq r3, r8, lsr r7 │ │ │ │ ldrdeq r0, [r3, #-112]! @ 0xffffff90 │ │ │ │ - smultbeq r4, ip, ip │ │ │ │ + strheq r0, [r4, #-196]! @ 0xffffff3c │ │ │ │ strheq r0, [r3, #-152]! @ 0xffffff68 │ │ │ │ cmneq r3, r4, lsr #5 │ │ │ │ smultteq r3, r0, r6 │ │ │ │ cmneq r3, r8, lsl #5 │ │ │ │ cmneq r3, r8, asr #14 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ + cmneq r4, r0, lsr ip │ │ │ │ cmneq r3, r0, lsr #12 │ │ │ │ strdeq r0, [r3, #-80]! @ 0xffffffb0 │ │ │ │ │ │ │ │ 000d445c >::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 │ │ │ │ @@ -18296,24 +18296,24 @@ │ │ │ │ mov ip, r0 │ │ │ │ b d4814 │ │ │ │ cmneq fp, ip, asr fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ smulbteq r3, ip, r5 │ │ │ │ ldrdeq r0, [r3, #-224]! @ 0xffffff20 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - smulbbeq r4, r4, r7 │ │ │ │ + smulbbeq r4, ip, r7 │ │ │ │ smulbbeq r3, ip, r4 │ │ │ │ @ instruction: 0x01630d90 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ cmneq r3, r4, asr r4 │ │ │ │ cmneq r3, r8, asr sp │ │ │ │ - cmneq r4, r4, lsl r7 │ │ │ │ + cmneq r4, ip, lsl r7 │ │ │ │ cmneq r3, ip, lsl r4 │ │ │ │ cmneq r3, r0, lsr #26 │ │ │ │ - smultteq r4, r0, r6 │ │ │ │ + smultteq r4, r8, r6 │ │ │ │ │ │ │ │ 000d4958 ::~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] @ d4b44 ::~ObjectPool()@@Base+0x1ec> │ │ │ │ @@ -18434,24 +18434,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b d4a58 ::~ObjectPool()@@Base+0x100> │ │ │ │ ldrsbeq r3, [fp, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x017b3898 │ │ │ │ - smultbeq r4, r4, r5 │ │ │ │ + smultbeq r4, ip, r5 │ │ │ │ strdeq pc, [r2, #-248]! @ 0xffffff08 │ │ │ │ msreq SPSR_svc, r4, asr #31 │ │ │ │ - cmneq r4, r0, ror #10 │ │ │ │ + cmneq r4, r8, ror #10 │ │ │ │ smulbbeq r3, ip, r0 │ │ │ │ msreq SPSR_svc, r0, lsr pc │ │ │ │ - cmneq r4, r0, asr #14 │ │ │ │ + cmneq r4, r8, asr #14 │ │ │ │ msreq SPSR_svc, r8, ror #30 │ │ │ │ cmneq r3, ip, lsr #22 │ │ │ │ - ldrdeq r0, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + ldrdeq r0, [r4, #-72]! @ 0xffffffb8 │ │ │ │ msreq SPSR_svc, r0, lsr #30 │ │ │ │ strdeq pc, [r2, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d4b84 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -18566,23 +18566,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d4c74 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ cmneq fp, r8, lsr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r8, ror r6 │ │ │ │ - smulbbeq r4, r4, r3 │ │ │ │ + smulbbeq r4, ip, r3 │ │ │ │ ldrdeq pc, [r2, #-220]! @ 0xffffff24 │ │ │ │ msreq SPSR_x, r8, lsr #27 │ │ │ │ msreq SPSR_x, r0, lsr #26 │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ msreq (UNDEF: 98), r0, ror lr │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ msreq SPSR_x, ip, lsl #27 │ │ │ │ - smulbteq r4, r4, r2 │ │ │ │ + smulbteq r4, ip, r2 │ │ │ │ msreq SPSR_x, r8, lsl sp │ │ │ │ strdeq pc, [r2, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d4d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -18692,24 +18692,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d4e70 │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ + cmneq r4, r4, asr r1 │ │ │ │ msreq (UNDEF: 98), r8, asr lr │ │ │ │ cmneq r3, r4, ror r7 │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ + cmneq r4, r0, lsr #2 │ │ │ │ msreq (UNDEF: 98), r4, lsr #28 │ │ │ │ cmneq r3, r0, asr #14 │ │ │ │ - smultteq r4, r4, r0 │ │ │ │ + smultteq r4, ip, r0 │ │ │ │ strdeq pc, [r2, #-208]! @ 0xffffff30 │ │ │ │ cmneq r3, ip, lsl #14 │ │ │ │ - strheq r0, [r4, #-0]! │ │ │ │ + strheq r0, [r4, #-8]! │ │ │ │ strheq pc, [r2, #-220]! @ 0xffffff24 @ │ │ │ │ ldrdeq r0, [r3, #-104]! @ 0xffffff98 │ │ │ │ │ │ │ │ 000d4f78 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19130,60 +19130,60 @@ │ │ │ │ andeq r7, r0, r4, lsl #22 │ │ │ │ andeq r6, r0, r4, lsr r7 │ │ │ │ @ instruction: 0x01630598 │ │ │ │ msreq SPSR_svc, ip, asr #22 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - msreq (UNDEF: 99), r8, lsr #28 │ │ │ │ + msreq (UNDEF: 99), r0, lsr lr │ │ │ │ msreq SPSR_x, r0, lsl #17 │ │ │ │ cmneq r3, r8, asr r4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ msreq SPSR_svc, r8, lsl #22 │ │ │ │ cmneq r3, r8, asr #8 │ │ │ │ msreq SPSR_x, r4, lsr #16 │ │ │ │ - strheq pc, [r3, #-220]! @ 0xffffff24 @ │ │ │ │ + msreq SPSR_xc, r4, asr #27 │ │ │ │ cmneq r3, r8, lsl r4 │ │ │ │ msreq SPSR_svc, r8, asr r7 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r7, r0, r0, lsr #16 │ │ │ │ - msreq SPSR_xc, r4, lsl #26 │ │ │ │ + msreq SPSR_xc, ip, lsl #26 │ │ │ │ ldrdeq pc, [r2, #-96]! @ 0xffffffa0 │ │ │ │ strdeq pc, [r2, #-108]! @ 0xffffff94 │ │ │ │ - msreq SPSR_xc, r0, asr #25 │ │ │ │ + msreq SPSR_xc, r8, asr #25 │ │ │ │ msreq (UNDEF: 98), r0, ror #13 │ │ │ │ msreq (UNDEF: 98), r0 @ │ │ │ │ msreq (UNDEF: 98), r8, asr #13 │ │ │ │ msreq (UNDEF: 98), r8, asr #13 │ │ │ │ msreq (UNDEF: 98), ip, lsr #12 │ │ │ │ cmneq fp, r8, lsr #29 │ │ │ │ - msreq SPSR_xc, ip, lsl #24 │ │ │ │ + msreq SPSR_xc, r4, lsl ip │ │ │ │ ldrdeq pc, [r2, #-88]! @ 0xffffffa8 │ │ │ │ msreq (UNDEF: 98), r4, lsl #12 │ │ │ │ - ldrdeq pc, [r3, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq pc, [r3, #-188]! @ 0xffffff44 │ │ │ │ msreq SPSR_x, r0, lsr #11 │ │ │ │ msreq SPSR_x, ip, asr #11 │ │ │ │ - msreq (UNDEF: 115), ip @ │ │ │ │ + msreq (UNDEF: 115), r4, lsr #23 │ │ │ │ msreq SPSR_x, r8, ror #10 │ │ │ │ msreq SPSR_x, r4 @ │ │ │ │ - msreq (UNDEF: 115), r4, ror #22 │ │ │ │ + msreq (UNDEF: 115), ip, ror #22 │ │ │ │ msreq SPSR_x, r8, ror #16 │ │ │ │ smultbeq r3, r8, r1 │ │ │ │ - msreq (UNDEF: 115), ip, lsr #22 │ │ │ │ + msreq (UNDEF: 115), r4, lsr fp │ │ │ │ msreq SPSR_x, ip, lsr #16 │ │ │ │ cmneq r3, ip, ror #2 │ │ │ │ - strdeq pc, [r3, #-160]! @ 0xffffff60 │ │ │ │ + strdeq pc, [r3, #-168]! @ 0xffffff58 │ │ │ │ msreq SPSR_x, r4, asr #10 │ │ │ │ msreq SPSR_x, r8, lsr #9 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ msreq SPSR_x, ip, lsl r5 │ │ │ │ - strheq pc, [r3, #-164]! @ 0xffffff5c @ │ │ │ │ + strheq pc, [r3, #-172]! @ 0xffffff54 @ │ │ │ │ smultteq r3, r0, r0 │ │ │ │ msreq SPSR_x, r0, asr r4 │ │ │ │ - cmneq r6, ip, ror #12 │ │ │ │ + cmneq r6, r4, ror r6 │ │ │ │ msreq SPSR_svc, r8, asr #14 │ │ │ │ smulbbeq r3, r8, r0 │ │ │ │ │ │ │ │ 000d56d8 , 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 │ │ │ │ @@ -19631,20 +19631,20 @@ │ │ │ │ msreq (UNDEF: 98), r8, ror sl │ │ │ │ msreq (UNDEF: 98), r4, asr #20 │ │ │ │ @ instruction: 0x017cfa9c │ │ │ │ @ instruction: 0xffff7cb8 │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - strheq pc, [r3, #-44]! @ 0xffffffd4 @ │ │ │ │ + msreq (UNDEF: 99), r4, asr #5 │ │ │ │ msreq SPSR_x, r8, ror r9 │ │ │ │ msreq SPSR_x, r4, lsr #19 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ msreq SPSR_x, r4, lsl #19 │ │ │ │ - msreq (UNDEF: 99), r4, asr #4 │ │ │ │ + msreq (UNDEF: 99), ip, asr #4 │ │ │ │ │ │ │ │ 000d5dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -19710,16 +19710,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ b d5ec4 │ │ │ │ cmneq fp, r8, lsr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ msreq SPSR_x, r0, asr r8 │ │ │ │ strdeq pc, [r2, #-136]! @ 0xffffff78 │ │ │ │ - msreq SPSR_xc, ip, lsl r1 │ │ │ │ - msreq SPSR_xc, ip, ror #1 │ │ │ │ + msreq SPSR_xc, r4, lsr #2 │ │ │ │ + strdeq pc, [r3, #-4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ d5f98 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -19747,15 +19747,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d5f54 │ │ │ │ ldrsheq pc, [ip, #-120]! @ 0xffffff88 @ │ │ │ │ - msreq SPSR_xc, r4, rrx │ │ │ │ + msreq SPSR_xc, ip, rrx │ │ │ │ msreq SPSR_svc, ip, lsl r7 │ │ │ │ ldrdeq pc, [r2, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ │ │ │ │ 000d5fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -19836,15 +19836,15 @@ │ │ │ │ beq d6054 │ │ │ │ b d5ff0 │ │ │ │ cmneq fp, r8, ror r2 │ │ │ │ cmneq r2, r0, ror #26 │ │ │ │ msreq SPSR_svc, r0 @ │ │ │ │ msreq (UNDEF: 98), r4, ror #12 │ │ │ │ msreq SPSR_svc, ip, lsr r7 │ │ │ │ - cmneq r3, r8, ror #30 │ │ │ │ + cmneq r3, r0, ror pc │ │ │ │ msreq (UNDEF: 98), r4, lsr #12 │ │ │ │ strdeq pc, [r2, #-108]! @ 0xffffff94 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ ldrdeq pc, [r2, #-108]! @ 0xffffff94 │ │ │ │ ldrdeq pc, [r2, #-88]! @ 0xffffffa8 │ │ │ │ strheq pc, [r2, #-96]! @ 0xffffffa0 @ │ │ │ │ │ │ │ │ @@ -20215,58 +20215,58 @@ │ │ │ │ bl ba12c │ │ │ │ b d61e0 │ │ │ │ cmneq fp, r8, ror #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r2, [fp, #-0]! │ │ │ │ ldrdeq lr, [r2, #-228]! @ 0xffffff1c │ │ │ │ cmneq fp, ip, asr r0 │ │ │ │ - cmneq r3, ip, lsl #27 │ │ │ │ + @ instruction: 0x0163ed94 │ │ │ │ msreq SPSR_x, ip, asr #8 │ │ │ │ msreq SPSR_x, ip, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ msreq SPSR_svc, r8, asr #7 │ │ │ │ strdeq pc, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, r4, lsr r2 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ msreq SPSR_x, r8 @ │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - strheq ip, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, r0, ror #21 │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ strdeq pc, [r2, #-56]! @ 0xffffffc8 │ │ │ │ msreq SPSR_svc, ip, ror #7 │ │ │ │ - @ instruction: 0x0163eb90 │ │ │ │ + @ instruction: 0x0163eb98 │ │ │ │ msreq (UNDEF: 98), r0, asr r2 │ │ │ │ msreq SPSR_svc, r4, lsl #7 │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ msreq (UNDEF: 98), ip, lsl r2 │ │ │ │ msreq SPSR_svc, r0, asr r3 │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ + cmneq r3, r0, lsr fp │ │ │ │ msreq SPSR_x, r8, ror #3 │ │ │ │ msreq SPSR_svc, ip, lsl r3 │ │ │ │ - strdeq lr, [r3, #-164]! @ 0xffffff5c │ │ │ │ + strdeq lr, [r3, #-172]! @ 0xffffff54 │ │ │ │ strheq pc, [r2, #-20]! @ 0xffffffec @ │ │ │ │ msreq (UNDEF: 98), r4, ror #5 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r3, r0, asr #21 │ │ │ │ + cmneq r3, r8, asr #21 │ │ │ │ msreq SPSR_x, r0, lsl #3 │ │ │ │ strheq pc, [r2, #-36]! @ 0xffffffdc @ │ │ │ │ - cmneq r3, ip, lsl #21 │ │ │ │ + @ instruction: 0x0163ea94 │ │ │ │ msreq SPSR_x, ip, asr #2 │ │ │ │ msreq (UNDEF: 98), r0, lsl #5 │ │ │ │ - cmneq r3, ip, asr sl │ │ │ │ - cmneq r3, r0, lsr sl │ │ │ │ - cmneq r3, r4, lsl #20 │ │ │ │ - ldrdeq lr, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r3, r8, lsr #19 │ │ │ │ + cmneq r3, r4, ror #20 │ │ │ │ + cmneq r3, r8, lsr sl │ │ │ │ + cmneq r3, ip, lsl #20 │ │ │ │ + cmneq r3, r0, ror #19 │ │ │ │ + strheq lr, [r3, #-144]! @ 0xffffff70 │ │ │ │ msreq SPSR_x, r8, rrx │ │ │ │ msreq SPSR_x, ip @ │ │ │ │ - cmneq r3, r4, ror r9 │ │ │ │ + cmneq r3, ip, ror r9 │ │ │ │ msreq SPSR_x, r4, lsr r0 │ │ │ │ msreq SPSR_x, r8, ror #2 │ │ │ │ - cmneq r3, r0, asr #18 │ │ │ │ + cmneq r3, r8, asr #18 │ │ │ │ msreq SPSR_x, r0 │ │ │ │ msreq SPSR_x, r4, lsr r1 │ │ │ │ │ │ │ │ 000d6784 : │ │ │ │ ldr r3, [pc, #8] @ d6794 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ @@ -20422,30 +20422,30 @@ │ │ │ │ mov r1, r0 │ │ │ │ b d68ac │ │ │ │ cmneq ip, r0, ror pc │ │ │ │ cmneq fp, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, ip, asr sl │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - cmneq r3, ip, asr #14 │ │ │ │ + cmneq r3, r4, asr r7 │ │ │ │ cmneq r2, ip, lsl r1 │ │ │ │ cmneq r2, r8, asr #2 │ │ │ │ - cmneq r3, r0, lsl r7 │ │ │ │ + cmneq r3, r8, lsl r7 │ │ │ │ cmneq r2, r0, ror #1 │ │ │ │ cmneq r2, ip, lsr #2 │ │ │ │ cmneq r2, ip, lsl r1 │ │ │ │ cmneq r2, r4, lsl #27 │ │ │ │ strdeq lr, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x0163e690 │ │ │ │ qdsubeq lr, r8, r2 │ │ │ │ cmneq r2, r4, lsl #1 │ │ │ │ - cmneq r3, r0, asr r6 │ │ │ │ + cmneq r3, r8, asr r6 │ │ │ │ cmneq r2, r0, lsr #32 │ │ │ │ cmneq r2, ip, asr #32 │ │ │ │ - cmneq r3, r8, lsl r6 │ │ │ │ + cmneq r3, r0, lsr #12 │ │ │ │ cmneq r2, r8, ror #31 │ │ │ │ cmneq r2, r4, lsl r0 │ │ │ │ │ │ │ │ 000d6a40 : │ │ │ │ cmp r0, #0 │ │ │ │ bne d6a58 │ │ │ │ ldr r3, [pc, #16] @ d6a60 │ │ │ │ @@ -20511,18 +20511,18 @@ │ │ │ │ ldr r1, [pc, #44] @ d6b6c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d6a94 │ │ │ │ cmneq ip, ip, ror ip │ │ │ │ - ldrdeq lr, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, r4, ror #9 │ │ │ │ @ instruction: 0x0162eb9c │ │ │ │ cmneq r2, r0, lsr sp │ │ │ │ - cmneq r3, r8, lsr #9 │ │ │ │ + strheq lr, [r3, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r2, r8, ror #22 │ │ │ │ strdeq lr, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 000d6b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -20547,15 +20547,15 @@ │ │ │ │ ldr r1, [pc, #32] @ d6be8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d6b98 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ ldrdeq lr, [r2, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x0162ec98 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20584,15 +20584,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d6c28 │ │ │ │ cmneq ip, r8, lsl #22 │ │ │ │ - @ instruction: 0x0163e390 │ │ │ │ + @ instruction: 0x0163e398 │ │ │ │ cmneq r2, r8, asr #20 │ │ │ │ cmneq r2, r0, lsr #24 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ │ │ │ │ 000d6c80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -20648,15 +20648,15 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d6cac │ │ │ │ @ instruction: 0x0162e09c │ │ │ │ cmneq r2, r8, asr #23 │ │ │ │ cmneq r2, r4, lsr #19 │ │ │ │ cmneq r2, r4, lsr #23 │ │ │ │ - cmneq r3, r4, lsr #5 │ │ │ │ + cmneq r3, ip, lsr #5 │ │ │ │ cmneq r2, r0, ror #18 │ │ │ │ cmneq r2, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r1, [pc, #3688] @ d7bf4 │ │ │ │ @@ -21625,115 +21625,115 @@ │ │ │ │ cmneq r2, ip, lsl r0 │ │ │ │ cmneq r2, r4, lsl sl │ │ │ │ cmneq r2, r4, lsr #32 │ │ │ │ cmneq fp, ip, lsl #29 │ │ │ │ @ instruction: 0x0162e490 │ │ │ │ ldrdeq lr, [r2, #-116]! @ 0xffffff8c │ │ │ │ cmneq ip, r0, asr #5 │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ + cmneq r3, ip, asr fp │ │ │ │ cmneq r2, r4, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r3, r4, lsl fp │ │ │ │ + cmneq r3, ip, lsl fp │ │ │ │ ldrdeq lr, [r2, #-20]! @ 0xffffffec │ │ │ │ strdeq lr, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r3, ip, asr #21 │ │ │ │ + ldrdeq sp, [r3, #-164]! @ 0xffffff5c │ │ │ │ cmneq r2, ip, lsl #3 │ │ │ │ strheq lr, [r2, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ cmneq r2, ip, lsl #7 │ │ │ │ cmneq r2, r0, asr #14 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ cmneq r2, ip, lsl #2 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmneq r3, r4, lsl #20 │ │ │ │ + cmneq r3, ip, lsl #20 │ │ │ │ cmneq r2, r4, asr #1 │ │ │ │ cmneq r2, ip, ror #5 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ + cmneq r3, ip, asr #19 │ │ │ │ cmneq r2, ip, ror r0 │ │ │ │ cmneq r2, r4, lsr #5 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - @ instruction: 0x0163d990 │ │ │ │ + @ instruction: 0x0163d998 │ │ │ │ cmneq r2, r0, asr #32 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmneq r3, r8, asr r9 │ │ │ │ + cmneq r3, r0, ror #18 │ │ │ │ cmneq r2, r8 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r3, r0, lsr #18 │ │ │ │ + cmneq r3, r8, lsr #18 │ │ │ │ ldrdeq sp, [r2, #-240]! @ 0xffffff10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmneq r2, r8, asr #7 │ │ │ │ @ instruction: 0x0162df9c │ │ │ │ cmneq r2, r0, lsl #4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ + strheq sp, [r3, #-132]! @ 0xffffff7c │ │ │ │ cmneq r2, ip, ror #30 │ │ │ │ @ instruction: 0x0162e194 │ │ │ │ - cmneq r3, r8, ror r8 │ │ │ │ + cmneq r3, r0, lsl #17 │ │ │ │ @ instruction: 0x0162db90 │ │ │ │ cmneq r2, r4, lsl lr │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ strdeq sp, [r2, #-228]! @ 0xffffff1c │ │ │ │ cmneq r2, ip, lsl r1 │ │ │ │ - strdeq sp, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ strheq sp, [r2, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, r4, asr #15 │ │ │ │ + cmneq r3, ip, asr #15 │ │ │ │ cmneq r2, r4, lsl #29 │ │ │ │ cmneq r2, ip, lsr #1 │ │ │ │ - cmneq r3, ip, lsl #15 │ │ │ │ + @ instruction: 0x0163d794 │ │ │ │ cmneq r2, ip, asr #28 │ │ │ │ cmneq r2, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmneq r3, r0, asr r7 │ │ │ │ + cmneq r3, r8, asr r7 │ │ │ │ cmneq r2, r0, lsl lr │ │ │ │ cmneq r2, r4, lsr r0 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ + cmneq r3, r4, lsr #14 │ │ │ │ ldrdeq sp, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r3, r4, ror #13 │ │ │ │ + cmneq r3, ip, ror #13 │ │ │ │ strdeq sp, [r2, #-156]! @ 0xffffff64 │ │ │ │ cmneq r2, r0, lsl #25 │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ + strheq sp, [r3, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r2, r8, asr sp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r3, r8, ror #12 │ │ │ │ + cmneq r3, r0, ror r6 │ │ │ │ cmneq r2, r8, lsr #26 │ │ │ │ cmneq r2, ip, asr #30 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq r3, r0, lsr r6 │ │ │ │ + cmneq r3, r8, lsr r6 │ │ │ │ strdeq sp, [r2, #-192]! @ 0xffffff40 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - strdeq sp, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ strheq sp, [r2, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - cmneq r3, r8, asr #11 │ │ │ │ + ldrdeq sp, [r3, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r2, r8, lsl #25 │ │ │ │ - @ instruction: 0x0163d594 │ │ │ │ + @ instruction: 0x0163d59c │ │ │ │ cmneq r2, r4, asr #24 │ │ │ │ cmneq r2, ip, lsr #29 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r3, r8, lsr r5 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ cmneq r2, r8, ror #23 │ │ │ │ cmneq r2, r0, asr lr │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - strdeq sp, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, r4, lsl #10 │ │ │ │ strheq sp, [r2, #-176]! @ 0xffffff50 │ │ │ │ cmneq r2, r8, lsl lr │ │ │ │ - cmneq r3, r0, asr #9 │ │ │ │ + cmneq r3, r8, asr #9 │ │ │ │ cmneq r2, ip, ror fp │ │ │ │ cmneq r2, r0, ror #27 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmneq r3, r8, lsl #9 │ │ │ │ + @ instruction: 0x0163d490 │ │ │ │ cmneq r2, ip, lsr fp │ │ │ │ cmneq r2, r4, lsr #27 │ │ │ │ - cmneq r3, ip, asr #8 │ │ │ │ + cmneq r3, r4, asr r4 │ │ │ │ strdeq sp, [r2, #-172]! @ 0xffffff54 │ │ │ │ cmneq r2, r4, ror #26 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r3, r0, lsl r4 │ │ │ │ + cmneq r3, r8, lsl r4 │ │ │ │ cmneq r2, r0, asr #21 │ │ │ │ cmneq r2, r8, lsr #26 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 000d7e4c ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -21768,15 +21768,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b d7e8c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x30> │ │ │ │ - cmneq r3, ip, lsr #2 │ │ │ │ + cmneq r3, r4, lsr r1 │ │ │ │ @ instruction: 0x0162d790 │ │ │ │ ldrdeq sp, [r2, #-116]! @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #348] @ d8050 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1f4> │ │ │ │ @@ -21872,19 +21872,19 @@ │ │ │ │ cmneq ip, ip, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, lsr #6 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ cmneq r2, r4, lsr #22 │ │ │ │ cmneq r2, r4, lsr #27 │ │ │ │ cmneq fp, r0, asr #5 │ │ │ │ - cmneq r3, r8, lsl r0 │ │ │ │ + cmneq r3, r0, lsr #32 │ │ │ │ strdeq sp, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r3, r4, ror #31 │ │ │ │ + cmneq r3, ip, ror #31 │ │ │ │ cmneq r2, r0, asr #25 │ │ │ │ - cmneq r3, ip, lsr #31 │ │ │ │ + strheq ip, [r3, #-244]! @ 0xffffff0c │ │ │ │ cmneq r2, r8, lsl #25 │ │ │ │ cmneq r2, r4, lsr sl │ │ │ │ ldr r3, [pc, #12] @ d80a0 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x244> │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -22114,38 +22114,38 @@ │ │ │ │ @ instruction: 0xfffffdc0 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ cmneq r2, r0, lsl ip │ │ │ │ cmneq r2, r8, ror #23 │ │ │ │ cmneq r2, ip, lsr #24 │ │ │ │ strdeq sp, [r2, #-164]! @ 0xffffff5c │ │ │ │ cmneq ip, ip, ror r5 │ │ │ │ - cmneq r3, r8, ror #27 │ │ │ │ + strdeq ip, [r3, #-208]! @ 0xffffff30 │ │ │ │ cmneq r2, r0, asr #21 │ │ │ │ cmneq r2, r0, lsr fp │ │ │ │ cmneq ip, r0, lsr r5 │ │ │ │ - @ instruction: 0x0163cd9c │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ cmneq r2, r4, ror sl │ │ │ │ cmneq r2, r4, ror #21 │ │ │ │ - cmneq r3, r4, ror #26 │ │ │ │ + cmneq r3, ip, ror #26 │ │ │ │ cmneq r2, ip, lsr sl │ │ │ │ - cmneq r3, r0, lsr sp │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ cmneq r2, r8, lsl #20 │ │ │ │ - strdeq ip, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r4, lsl #26 │ │ │ │ ldrdeq sp, [r2, #-148]! @ 0xffffff6c │ │ │ │ cmneq r2, r4, asr #20 │ │ │ │ - cmneq r3, r4, asr #25 │ │ │ │ + cmneq r3, ip, asr #25 │ │ │ │ @ instruction: 0x0162d99c │ │ │ │ cmneq r2, ip, lsl #20 │ │ │ │ - cmneq r3, ip, lsl #25 │ │ │ │ + @ instruction: 0x0163cc94 │ │ │ │ cmneq r2, r4, ror #18 │ │ │ │ - cmneq r3, r8, asr ip │ │ │ │ + cmneq r3, r0, ror #24 │ │ │ │ cmneq r2, r0, lsr r9 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ strdeq sp, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r3, ip, ror #23 │ │ │ │ + strdeq ip, [r3, #-180]! @ 0xffffff4c │ │ │ │ cmneq r2, ip, asr #17 │ │ │ │ strheq sp, [r2, #-148]! @ 0xffffff6c │ │ │ │ │ │ │ │ 000d8498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -22270,27 +22270,27 @@ │ │ │ │ b d8530 │ │ │ │ @ instruction: 0x017afd90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq sp, [r2, #-140]! @ 0xffffff74 │ │ │ │ cmneq ip, r4, asr #4 │ │ │ │ ldrdeq sp, [r2, #-136]! @ 0xffffff78 │ │ │ │ cmnpeq sl, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, asr #20 │ │ │ │ + cmneq r3, r0, asr sl │ │ │ │ cmneq r2, ip, lsr sl │ │ │ │ cmneq r2, r0, ror #20 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r2, r0, lsl #14 │ │ │ │ cmneq r2, ip, lsl #16 │ │ │ │ - cmneq r3, r8, ror #19 │ │ │ │ + strdeq ip, [r3, #-144]! @ 0xffffff70 │ │ │ │ cmneq r2, r4, asr #13 │ │ │ │ ldrdeq sp, [r2, #-112]! @ 0xffffff90 │ │ │ │ - strheq ip, [r3, #-144]! @ 0xffffff70 │ │ │ │ + strheq ip, [r3, #-152]! @ 0xffffff68 │ │ │ │ cmneq r2, ip, lsl #13 │ │ │ │ @ instruction: 0x0162d798 │ │ │ │ - cmneq r3, ip, ror r9 │ │ │ │ + cmneq r3, r4, lsl #19 │ │ │ │ cmneq r2, r8, asr r6 │ │ │ │ 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] │ │ │ │ @@ -22331,15 +22331,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d8738 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ strdeq sp, [r2, #-100]! @ 0xffffff9c │ │ │ │ cmneq r2, r8, lsr #14 │ │ │ │ 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] @ d8b68 │ │ │ │ @@ -22581,30 +22581,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d8978 │ │ │ │ @ instruction: 0x017afa94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq sl, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, lsl #12 │ │ │ │ + cmneq r3, r8, lsl #12 │ │ │ │ qdsubeq ip, r8, r2 │ │ │ │ cmneq r2, r0, lsl #1 │ │ │ │ - ldrdeq ip, [r3, #-80]! @ 0xffffffb0 │ │ │ │ + ldrdeq ip, [r3, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r2, ip, asr #8 │ │ │ │ cmneq r2, r8, ror #23 │ │ │ │ strheq ip, [r2, #-184]! @ 0xffffff48 │ │ │ │ cmneq r2, r4, ror #31 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r2, r8, ror #22 │ │ │ │ cmneq r2, r0, asr #6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ cmneq r2, r0, lsl #31 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ cmneq r2, ip, asr #30 │ │ │ │ - @ instruction: 0x0163c490 │ │ │ │ + @ instruction: 0x0163c498 │ │ │ │ cmneq r2, r8, ror #29 │ │ │ │ cmneq r2, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -22795,37 +22795,37 @@ │ │ │ │ cmnpeq sl, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq sl, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ cmneq ip, r4, asr fp │ │ │ │ cmneq ip, ip, lsr fp │ │ │ │ ldrsheq pc, [sl, #-92]! @ 0xffffffa4 @ │ │ │ │ andeq r6, r0, r0, lsl sp │ │ │ │ - strdeq ip, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, r0, lsl #6 │ │ │ │ strheq fp, [r2, #-204]! @ 0xffffff34 │ │ │ │ strdeq fp, [r2, #-196]! @ 0xffffff3c │ │ │ │ - strheq ip, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r3, r4, asr #5 │ │ │ │ cmneq r2, r4, lsl #25 │ │ │ │ ldrdeq fp, [r2, #-192]! @ 0xffffff40 │ │ │ │ cmneq r2, r4, asr #25 │ │ │ │ strheq fp, [r2, #-204]! @ 0xffffff34 │ │ │ │ cmneq r2, r4, asr sp │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ + cmneq r3, r4, lsr r2 │ │ │ │ strheq sp, [r2, #-4]! │ │ │ │ cmneq r2, r0, lsl r1 │ │ │ │ - strdeq ip, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r0, lsl #4 │ │ │ │ strheq fp, [r2, #-188]! @ 0xffffff44 │ │ │ │ strdeq fp, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r3, r0, asr #3 │ │ │ │ + cmneq r3, r8, asr #3 │ │ │ │ cmneq r2, r4, lsl #23 │ │ │ │ strheq fp, [r2, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, r4, lsl #3 │ │ │ │ + cmneq r3, ip, lsl #3 │ │ │ │ ldrdeq fp, [r2, #-184]! @ 0xffffff48 │ │ │ │ cmneq r2, r0, ror ip │ │ │ │ - cmneq r3, r0, asr r1 │ │ │ │ + cmneq r3, r8, asr r1 │ │ │ │ cmneq r2, r4, lsl fp │ │ │ │ cmneq r2, ip, asr #22 │ │ │ │ │ │ │ │ 000d8f30 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r1, r2} │ │ │ │ @@ -22859,15 +22859,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b d8f70 │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ + qdsubeq ip, r4, r3 │ │ │ │ cmneq r2, ip, asr #29 │ │ │ │ cmneq r2, r4, asr #30 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 000d8fcc : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ @@ -22907,15 +22907,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b d9010 │ │ │ │ - @ instruction: 0x0163bf9c │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ cmneq r2, r8, lsl lr │ │ │ │ cmneq r2, r0, lsr #29 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ │ │ │ │ 000d907c : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -23086,16 +23086,16 @@ │ │ │ │ cmneq r2, r4, lsr #28 │ │ │ │ cmneq r2, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmneq r2, r0, lsl #27 │ │ │ │ ldrdeq ip, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmneq ip, r8, lsl #10 │ │ │ │ - cmneq r3, ip, lsr #26 │ │ │ │ - strdeq fp, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r4, lsr sp │ │ │ │ + strdeq fp, [r3, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 000d9330 : │ │ │ │ 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 │ │ │ │ @@ -23178,16 +23178,16 @@ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r2, ip, ror #21 │ │ │ │ cmneq r2, r0, lsr #23 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ cmneq r2, ip, asr #22 │ │ │ │ cmneq r2, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - strheq fp, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, r8, lsl #23 │ │ │ │ + cmneq r3, r4, asr #23 │ │ │ │ + @ instruction: 0x0163bb90 │ │ │ │ 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] @ d95b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -23251,21 +23251,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b d94fc │ │ │ │ cmneq ip, r8, lsr #5 │ │ │ │ - strheq fp, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ cmneq r2, r4, asr #18 │ │ │ │ cmneq r2, r4, lsr #20 │ │ │ │ - cmneq r3, r4, lsl #21 │ │ │ │ + cmneq r3, ip, lsl #21 │ │ │ │ cmneq r2, ip, lsl #18 │ │ │ │ cmneq r2, ip, ror #19 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ ldrdeq ip, [r2, #-128]! @ 0xffffff80 │ │ │ │ strheq ip, [r2, #-144]! @ 0xffffff70 │ │ │ │ │ │ │ │ 000d95d8 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -23371,19 +23371,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b d9680 )@@Base+0xa8> │ │ │ │ cmneq sl, r4, asr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq lr, [sl, #-188]! @ 0xffffff44 │ │ │ │ - strdeq fp, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r0, lsl #18 │ │ │ │ cmneq r2, r8, ror r7 │ │ │ │ cmneq r2, r0, lsl #17 │ │ │ │ cmneq r2, r8, asr #14 │ │ │ │ - strheq fp, [r3, #-128]! @ 0xffffff80 │ │ │ │ + strheq fp, [r3, #-136]! @ 0xffffff78 │ │ │ │ cmneq r2, r0, ror r7 │ │ │ │ cmneq r2, r4, lsl r8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 000d97ac : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -23413,15 +23413,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ d9838 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b d97f0 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ + ldrdeq fp, [r3, #-116]! @ 0xffffff8c │ │ │ │ cmneq r2, r4, asr r6 │ │ │ │ cmneq r2, r4, ror #14 │ │ │ │ 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 │ │ │ │ @@ -24469,15 +24469,15 @@ │ │ │ │ ldrheq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ andeq r6, r0, ip, lsr #11 │ │ │ │ cmneq sl, r4, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #14 │ │ │ │ andeq r7, r0, r0, lsr #7 │ │ │ │ andeq r7, r0, r8, lsr #22 │ │ │ │ cmneq sl, r0, ror fp │ │ │ │ - cmneq r3, r8, asr #17 │ │ │ │ + ldrdeq sl, [r3, #-128]! @ 0xffffff80 │ │ │ │ cmneq r2, r4, asr #14 │ │ │ │ @ instruction: 0x0162b89c │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldrsheq sp, [sl, #-164]! @ 0xffffff5c │ │ │ │ cmneq r2, ip, lsl r8 │ │ │ │ cmneq r2, ip, asr r8 │ │ │ │ cmneq r2, r4, asr #13 │ │ │ │ @@ -25374,100 +25374,100 @@ │ │ │ │ cmneq ip, r4, lsr #28 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ ldrheq r0, [sp, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x017cad9c │ │ │ │ cmneq sp, ip, lsl #24 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x017ad69c │ │ │ │ - cmneq r3, ip, asr #3 │ │ │ │ + ldrdeq sl, [r3, #-20]! @ 0xffffffec │ │ │ │ cmneq r2, r0, asr #3 │ │ │ │ cmneq r2, r4, ror #3 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r2, r8, lsr #32 │ │ │ │ cmneq r2, r0, ror #3 │ │ │ │ andeq r7, r0, ip, asr r2 │ │ │ │ - cmneq r3, r0, lsr #32 │ │ │ │ + cmneq r3, r8, lsr #32 │ │ │ │ cmneq r2, ip, ror #19 │ │ │ │ cmneq r2, r8, lsl sl │ │ │ │ strheq r9, [r2, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r3, r0, ror #31 │ │ │ │ + cmneq r3, r8, ror #31 │ │ │ │ cmneq r2, r0, lsl #20 │ │ │ │ cmneq r2, r8, ror #19 │ │ │ │ cmneq r2, r0, lsl lr │ │ │ │ cmneq r2, r8, asr #31 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmneq r3, r4, ror #29 │ │ │ │ + cmneq r3, ip, ror #29 │ │ │ │ cmneq r2, ip, asr sp │ │ │ │ cmneq r2, r8, lsr pc │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r3, r0, asr #28 │ │ │ │ + cmneq r3, r8, asr #28 │ │ │ │ cmneq r2, r8, asr #25 │ │ │ │ cmneq r2, ip, ror lr │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmneq r3, r8, lsl #28 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ @ instruction: 0x0162ac90 │ │ │ │ cmneq r2, r4, asr #28 │ │ │ │ muleq r0, r5, r2 │ │ │ │ ldrsheq ip, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r3, r0, ror #26 │ │ │ │ + cmneq r3, r8, ror #26 │ │ │ │ cmneq r2, r4, asr #28 │ │ │ │ ldrdeq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ + cmneq r3, r8, lsr #26 │ │ │ │ @ instruction: 0x0162ab98 │ │ │ │ cmneq r2, r4, ror #27 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r3, r0, ror #25 │ │ │ │ + cmneq r3, r8, ror #25 │ │ │ │ cmneq r2, r0, ror #22 │ │ │ │ cmneq r2, r0, lsl #27 │ │ │ │ - cmneq r3, r0, lsr #25 │ │ │ │ + cmneq r3, r8, lsr #25 │ │ │ │ cmneq r2, r8, lsr #22 │ │ │ │ cmneq r2, r0, ror #25 │ │ │ │ - cmneq r3, r4, ror #24 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ strdeq sl, [r2, #-164]! @ 0xffffff5c │ │ │ │ cmneq r2, r8, ror #25 │ │ │ │ cmneq r2, r8, lsl #26 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmneq r3, r4, lsl #24 │ │ │ │ + cmneq r3, ip, lsl #24 │ │ │ │ cmneq r2, r0, lsl #21 │ │ │ │ cmneq r2, r0, lsr #25 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - cmneq r3, ip, asr #23 │ │ │ │ + ldrdeq r9, [r3, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x01629598 │ │ │ │ cmneq r2, r4, asr #11 │ │ │ │ - @ instruction: 0x01639b98 │ │ │ │ + cmneq r3, r0, lsr #23 │ │ │ │ cmneq r2, r4, ror #10 │ │ │ │ @ instruction: 0x01629590 │ │ │ │ - cmneq r3, r4, ror #22 │ │ │ │ + cmneq r3, ip, ror #22 │ │ │ │ cmneq r2, r0, lsr r5 │ │ │ │ cmneq r2, ip, asr r5 │ │ │ │ - cmneq r3, r0, lsr fp │ │ │ │ + cmneq r3, r8, lsr fp │ │ │ │ cmneq r2, r4, lsl ip │ │ │ │ cmneq r2, ip, lsr #19 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ cmneq sl, r8, ror #26 │ │ │ │ cmneq r2, r0, ror #11 │ │ │ │ cmneq r2, r4, asr r9 │ │ │ │ - strheq r9, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ cmneq r2, r0, asr #22 │ │ │ │ strdeq sl, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, r0, ror #20 │ │ │ │ + cmneq r3, r8, ror #20 │ │ │ │ cmneq r2, r0, ror #17 │ │ │ │ strdeq sl, [r2, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ @ instruction: 0x0162a898 │ │ │ │ strheq sl, [r2, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ cmneq sl, ip, lsr ip │ │ │ │ - cmneq r3, r0, lsr #19 │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ cmneq r2, r4, lsl #21 │ │ │ │ cmneq r2, ip, lsl r8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ cmneq r2, r8, asr #20 │ │ │ │ cmneq r2, r0, ror #15 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 000db82c <__gnu_cxx::__concurrence_lock_error::what() const@@Base>: │ │ │ │ ldr r0, [pc, #4] @ db838 <__gnu_cxx::__concurrence_lock_error::what() const@@Base+0xc> │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25679,24 +25679,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b dba5c ::~ObjectPool()@@Base+0x100> │ │ │ │ ldrsbeq ip, [sl, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x017ac894 │ │ │ │ - cmneq r3, r0, lsr #11 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ strdeq r8, [r2, #-244]! @ 0xffffff0c │ │ │ │ cmneq r2, r0, asr #31 │ │ │ │ - cmneq r3, ip, asr r5 │ │ │ │ + cmneq r3, r4, ror #10 │ │ │ │ cmneq r2, r8, lsl #1 │ │ │ │ cmneq r2, ip, lsr #30 │ │ │ │ - cmneq r3, ip, lsr r7 │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ cmneq r2, r4, ror #30 │ │ │ │ cmneq r2, r8, lsr #22 │ │ │ │ - cmneq r3, ip, asr #9 │ │ │ │ + ldrdeq r9, [r3, #-68]! @ 0xffffffbc │ │ │ │ cmneq r2, ip, lsl pc │ │ │ │ cmneq r2, ip, ror #29 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000dbb88 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25811,23 +25811,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b dbc78 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ cmneq sl, r4, lsr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, ror r6 │ │ │ │ - cmneq r3, r0, lsl #7 │ │ │ │ + cmneq r3, r8, lsl #7 │ │ │ │ ldrdeq r8, [r2, #-216]! @ 0xffffff28 │ │ │ │ cmneq r2, r4, lsr #27 │ │ │ │ cmneq r2, ip, lsl sp │ │ │ │ - cmneq r3, r0, asr #6 │ │ │ │ + cmneq r3, r8, asr #6 │ │ │ │ cmneq r2, ip, ror #28 │ │ │ │ - cmneq r3, r8, lsr #10 │ │ │ │ + cmneq r3, r0, lsr r5 │ │ │ │ cmneq r2, r8, lsl #27 │ │ │ │ - cmneq r3, r0, asr #5 │ │ │ │ + cmneq r3, r8, asr #5 │ │ │ │ cmneq r2, r4, lsl sp │ │ │ │ strdeq r8, [r2, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000dbd8c ::_M_release()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -26032,15 +26032,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl bb6e0 <__cxa_end_catch@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b dbf14 │ │ │ │ bl b8b00 <__cxa_call_terminate@plt> │ │ │ │ ldrdeq r8, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x01663b94 │ │ │ │ cmneq r2, r8, lsl #10 │ │ │ │ cmneq r2, r4, lsl #1 │ │ │ │ │ │ │ │ 000dc0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -26192,20 +26192,20 @@ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b dc270 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x10c> │ │ │ │ cmneq r2, r4, ror r8 │ │ │ │ cmneq r2, ip, ror #30 │ │ │ │ - cmneq r3, r4, asr #26 │ │ │ │ + cmneq r3, ip, asr #26 │ │ │ │ cmneq r2, r8, asr #23 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r2, ip, ror #13 │ │ │ │ cmneq r2, r4, asr #16 │ │ │ │ - cmneq r3, r0, lsl #30 │ │ │ │ + cmneq r3, r8, lsl #30 │ │ │ │ cmneq r2, r0, ror #14 │ │ │ │ │ │ │ │ 000dc34c ::allocate<>(_n_PetscEvent**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -26437,41 +26437,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b dc4f0 ::allocate<>(_n_PetscEvent**)@@Base+0x1a4> │ │ │ │ ldrsbeq fp, [sl, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x017abe90 │ │ │ │ cmneq sl, r4, lsr #28 │ │ │ │ andeq r6, r0, r0, lsl sp │ │ │ │ - cmneq r3, r8, lsl #22 │ │ │ │ + cmneq r3, r0, lsl fp │ │ │ │ cmneq r2, r0, lsl #10 │ │ │ │ ldrdeq r8, [r2, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r2, r4, lsr #9 │ │ │ │ - cmneq r3, r8, asr #21 │ │ │ │ + ldrdeq r8, [r3, #-160]! @ 0xffffff60 │ │ │ │ cmneq r2, r8, ror #9 │ │ │ │ ldrdeq r8, [r2, #-68]! @ 0xffffffbc │ │ │ │ ldrdeq r8, [r2, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r2, r4, lsr r4 │ │ │ │ - cmneq r3, ip, lsr sl │ │ │ │ + cmneq r3, r4, asr #20 │ │ │ │ cmneq r2, r4, lsr r4 │ │ │ │ cmneq r2, r4, lsl #8 │ │ │ │ - cmneq r3, r8, lsl #20 │ │ │ │ + cmneq r3, r0, lsl sl │ │ │ │ cmneq r2, r0, lsl #8 │ │ │ │ ldrdeq r8, [r2, #-48]! @ 0xffffffd0 │ │ │ │ - ldrdeq r8, [r3, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r8, [r3, #-152]! @ 0xffffff68 │ │ │ │ cmneq r2, r4, lsr #8 │ │ │ │ cmneq r2, r8, lsl #7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01638998 │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ cmneq r2, r0, lsr #16 │ │ │ │ cmneq r2, r0, asr #31 │ │ │ │ cmneq r2, ip, asr #7 │ │ │ │ @ instruction: 0x01628f98 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r2, r8, lsl #6 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ + cmneq r3, ip, lsl r9 │ │ │ │ cmneq r2, ip, lsl #6 │ │ │ │ ldrdeq r8, [r2, #-44]! @ 0xffffffd4 │ │ │ │ │ │ │ │ 000dc770 , std::allocator > >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -27174,18 +27174,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dd1d8 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x774> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl b8b00 <__cxa_call_terminate@plt> │ │ │ │ cmneq sl, r4, asr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, lsl r4 │ │ │ │ - cmneq r6, r0, asr #20 │ │ │ │ + cmneq r6, r8, asr #20 │ │ │ │ cmneq r2, r8, lsl #19 │ │ │ │ strheq r7, [r2, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, ip, asr #19 │ │ │ │ + ldrdeq r2, [r6, #-148]! @ 0xffffff6c │ │ │ │ cmneq r2, r4, lsl r9 │ │ │ │ cmneq r2, r0, asr #18 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000dd27c , 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} │ │ │ │ @@ -27412,15 +27412,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b dd300 , 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 sl, r4, lsr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq sl, [sl, #-212]! @ 0xffffff2c │ │ │ │ strheq r7, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ + cmneq r3, r4, lsr sl │ │ │ │ ldrdeq r7, [r2, #-88]! @ 0xffffffa8 │ │ │ │ strheq r7, [r2, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000dd620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -27470,15 +27470,15 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b dd6a8 │ │ │ │ ldrdeq r7, [r2, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x01628b94 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ + cmneq r3, ip, lsl r9 │ │ │ │ cmneq r2, ip, ror #20 │ │ │ │ │ │ │ │ 000dd6f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -27831,27 +27831,27 @@ │ │ │ │ cmneq r2, r8, lsr #17 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r2, r4, lsl #14 │ │ │ │ cmneq r2, r4, lsr #16 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ cmneq ip, ip, lsr sp │ │ │ │ @ instruction: 0x01628798 │ │ │ │ - cmneq r3, r4, asr #9 │ │ │ │ + cmneq r3, ip, asr #9 │ │ │ │ cmneq r2, r4, lsr #12 │ │ │ │ cmneq r2, r4, asr #14 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ strheq r8, [r2, #-92]! @ 0xffffffa4 │ │ │ │ ldrdeq r8, [r2, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ - strdeq r7, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r3, r8, lsr r4 │ │ │ │ + cmneq r3, r4, lsl #8 │ │ │ │ cmneq r2, r8, asr r5 │ │ │ │ cmneq r2, r4, ror r6 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r3, r8, asr #7 │ │ │ │ + ldrdeq r7, [r3, #-48]! @ 0xffffffd0 │ │ │ │ strheq r7, [r2, #-60]! @ 0xffffffc4 │ │ │ │ cmneq r2, r0, ror #7 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq r8, [r2, #-68]! @ 0xffffffbc │ │ │ │ cmneq r2, r4, lsl r6 │ │ │ │ muleq r0, lr, r1 │ │ │ │ │ │ │ │ @@ -28072,41 +28072,41 @@ │ │ │ │ b dde24 │ │ │ │ cmneq sl, r0, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, ror #20 │ │ │ │ cmneq r2, ip, asr #10 │ │ │ │ cmneq r2, r4, lsr r5 │ │ │ │ cmneq sl, r8, lsl r4 │ │ │ │ - cmneq r3, r8, asr #2 │ │ │ │ + cmneq r3, r0, asr r1 │ │ │ │ cmneq r2, ip, lsr r1 │ │ │ │ cmneq r2, r0, ror #2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r2, r8, ror r2 │ │ │ │ ldrdeq r8, [r2, #-52]! @ 0xffffffcc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmneq r2, r8, lsr r4 │ │ │ │ - ldrdeq r7, [r3, #-8]! │ │ │ │ + cmneq r3, r0, ror #1 │ │ │ │ cmneq r2, ip, lsr r2 │ │ │ │ @ instruction: 0x01628398 │ │ │ │ cmneq r2, r8, lsr #7 │ │ │ │ strdeq r8, [r2, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r2, r8, asr r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ cmneq r2, r0, asr #6 │ │ │ │ strheq r8, [r2, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r2, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r3, r8, lsr r0 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ @ instruction: 0x01628198 │ │ │ │ strdeq r8, [r2, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r3, r4 │ │ │ │ + cmneq r3, ip │ │ │ │ cmneq r2, r4, ror #2 │ │ │ │ cmneq r2, r0, asr #5 │ │ │ │ - ldrdeq r6, [r3, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r6, [r3, #-248]! @ 0xffffff08 │ │ │ │ cmneq r2, r0, lsr r1 │ │ │ │ cmneq r2, r8, lsl #5 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 000de0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -28272,29 +28272,29 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b de198 │ │ │ │ cmneq sl, r8, ror #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsl #13 │ │ │ │ cmneq r2, r8, lsl r2 │ │ │ │ cmneq sl, r4, lsr #1 │ │ │ │ - ldrdeq r6, [r3, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r6, [r3, #-220]! @ 0xffffff24 │ │ │ │ cmneq r2, r8, asr #27 │ │ │ │ cmneq r2, ip, ror #27 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r2, r4, lsl #30 │ │ │ │ cmneq r2, ip, ror #1 │ │ │ │ - cmneq r3, ip, ror #26 │ │ │ │ + cmneq r3, r4, ror sp │ │ │ │ cmneq r2, r8, asr #29 │ │ │ │ strheq r8, [r2, #-0]! │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ @ instruction: 0x01627e94 │ │ │ │ cmneq r2, r8, ror r0 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ @ instruction: 0x0162809c │ │ │ │ - strdeq r6, [r3, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r6, [r3, #-204]! @ 0xffffff34 │ │ │ │ cmneq r2, r4, asr lr │ │ │ │ cmneq r2, ip, lsr r0 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ cmneq r2, r8, lsr #32 │ │ │ │ cmneq r2, ip, lsl lr │ │ │ │ cmneq r2, r0 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ @@ -28337,15 +28337,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b de3f0 │ │ │ │ - cmneq r3, ip, asr #23 │ │ │ │ + ldrdeq r6, [r3, #-180]! @ 0xffffff4c │ │ │ │ cmneq r2, ip, lsr r7 │ │ │ │ cmneq r2, r8, asr pc │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ cmneq r2, r4, lsl #26 │ │ │ │ cmneq r2, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -28516,15 +28516,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b de4cc │ │ │ │ @ instruction: 0x01626498 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ + cmneq r3, ip, lsl r9 │ │ │ │ cmneq r2, r0, asr #9 │ │ │ │ cmneq r2, r0, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000de730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -28884,55 +28884,55 @@ │ │ │ │ cmneq ip, r0, lsl r0 │ │ │ │ ldrheq r6, [ip, #-252]! @ 0xffffff04 │ │ │ │ cmneq r2, r8, lsl #23 │ │ │ │ ldrsheq r9, [sl, #-144]! @ 0xffffff70 │ │ │ │ cmneq r2, r0, lsl #22 │ │ │ │ cmneq r2, r8, lsr #17 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq r3, r4, lsl r7 │ │ │ │ + cmneq r3, ip, lsl r7 │ │ │ │ andeq r6, r0, ip, lsl #21 │ │ │ │ - ldrdeq r6, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r0, ror #11 │ │ │ │ cmneq r2, r4, lsr #31 │ │ │ │ ldrdeq r5, [r2, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r3, r0, lsr #11 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ cmneq r2, r0, ror #30 │ │ │ │ strheq r5, [r2, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r3, r8, asr r5 │ │ │ │ + cmneq r3, r0, ror #10 │ │ │ │ @ instruction: 0x01625f90 │ │ │ │ cmneq r2, r8, lsr #30 │ │ │ │ cmneq r2, r8, lsl #13 │ │ │ │ ldrdeq r7, [r2, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - strdeq r6, [r3, #-68]! @ 0xffffffbc │ │ │ │ + strdeq r6, [r3, #-76]! @ 0xffffffb4 │ │ │ │ cmneq r2, r8, ror #9 │ │ │ │ cmneq r2, ip, lsl #10 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmneq r2, r4, lsr #12 │ │ │ │ cmneq r2, r4, ror r8 │ │ │ │ - @ instruction: 0x01636490 │ │ │ │ + @ instruction: 0x01636498 │ │ │ │ cmneq r2, ip, ror #11 │ │ │ │ cmneq r2, ip, lsr r8 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ cmneq r2, ip, lsr #28 │ │ │ │ cmneq r2, r8, ror lr │ │ │ │ cmneq r2, r4, lsl #16 │ │ │ │ - cmneq r3, r8, lsl r4 │ │ │ │ + cmneq r3, r0, lsr #8 │ │ │ │ cmneq r2, r8, ror r5 │ │ │ │ cmneq r2, r8, asr #15 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq r3, r4, ror #7 │ │ │ │ + cmneq r3, ip, ror #7 │ │ │ │ cmneq r2, r0, asr #10 │ │ │ │ @ instruction: 0x01627790 │ │ │ │ - strheq r6, [r3, #-52]! @ 0xffffffcc │ │ │ │ + strheq r6, [r3, #-60]! @ 0xffffffc4 │ │ │ │ cmneq r2, r0, lsl #27 │ │ │ │ cmneq r2, ip, lsr #27 │ │ │ │ - cmneq r3, r0, lsl #7 │ │ │ │ + cmneq r3, r8, lsl #7 │ │ │ │ cmneq r2, ip, asr #26 │ │ │ │ cmneq r2, r8, ror sp │ │ │ │ - cmneq r3, ip, asr #6 │ │ │ │ + cmneq r3, r4, asr r3 │ │ │ │ cmneq r2, r8, lsl sp │ │ │ │ cmneq r2, r4, asr #26 │ │ │ │ │ │ │ │ 000ded84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29072,17 +29072,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b def24 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ cmneq r2, r0, ror sl │ │ │ │ - @ instruction: 0x01636094 │ │ │ │ + @ instruction: 0x0163609c │ │ │ │ cmneq r2, r0, asr #23 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ ldrdeq r5, [r2, #-172]! @ 0xffffff54 │ │ │ │ │ │ │ │ 000defc0 , 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 │ │ │ │ @@ -29445,18 +29445,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b df4f8 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x3d4> │ │ │ │ mov r0, fp │ │ │ │ bl b8b00 <__cxa_call_terminate@plt> │ │ │ │ - cmneq r6, r0, lsr #14 │ │ │ │ + cmneq r6, r8, lsr #14 │ │ │ │ cmneq r2, r8, ror #12 │ │ │ │ @ instruction: 0x01625694 │ │ │ │ - smultbeq r6, ip, r6 │ │ │ │ + strheq r0, [r6, #-100]! @ 0xffffff9c │ │ │ │ strdeq r5, [r2, #-84]! @ 0xffffffac │ │ │ │ cmneq r2, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -29766,38 +29766,38 @@ │ │ │ │ mov r6, r0 │ │ │ │ b df868 │ │ │ │ cmneq sl, r8, ror #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, asr #23 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r8, lsr #26 │ │ │ │ - cmneq r7, r4, asr ip │ │ │ │ - strheq r7, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, ip, asr #22 │ │ │ │ + cmneq r7, ip, asr ip │ │ │ │ + strheq r7, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, r4, asr fp │ │ │ │ cmneq r2, ip, asr ip │ │ │ │ ldrsbeq r8, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, r4, lsl #5 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ + cmneq r6, ip, lsl #5 │ │ │ │ + cmneq r3, r4, lsr #14 │ │ │ │ cmneq r2, r4, ror fp │ │ │ │ - cmneq ip, r8, asr sl │ │ │ │ - cmneq r3, r8, ror #13 │ │ │ │ + cmneq ip, r0, ror #20 │ │ │ │ + strdeq r5, [r3, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r2, r0, ror #22 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ cmneq r2, r0, lsr #21 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - cmneq r3, r0, lsl r6 │ │ │ │ + cmneq ip, ip, lsl #19 │ │ │ │ + cmneq r3, r8, lsl r6 │ │ │ │ cmneq r2, r8, ror #20 │ │ │ │ - cmneq ip, ip, asr #18 │ │ │ │ - ldrdeq r5, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, r4, asr r9 │ │ │ │ + cmneq r3, r0, ror #11 │ │ │ │ cmneq r2, r0, lsr sl │ │ │ │ - cmneq ip, r4, lsl r9 │ │ │ │ - cmneq r3, r0, lsr #11 │ │ │ │ + cmneq ip, ip, lsl r9 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ strdeq r6, [r2, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq r1, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ │ │ │ │ 000dfad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r9, r2 │ │ │ │ @@ -30048,34 +30048,34 @@ │ │ │ │ cmneq sl, ip, asr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsr #14 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r0, lsl r9 │ │ │ │ cmneq r2, r0, lsl #18 │ │ │ │ cmneq r2, ip, lsr #17 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ + ldrdeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ ldrdeq r6, [r2, #-112]! @ 0xffffff90 │ │ │ │ cmneq sl, ip, ror #10 │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ - strdeq r1, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - strheq r5, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r4, lsr #28 │ │ │ │ + cmneq ip, r0, lsl #12 │ │ │ │ + strheq r5, [r3, #-44]! @ 0xffffffd4 │ │ │ │ cmneq r2, r8, lsl #14 │ │ │ │ cmneq r2, ip, lsl r7 │ │ │ │ - cmneq r3, r8, lsr r2 │ │ │ │ - cmneq ip, r8, asr #10 │ │ │ │ - cmneq r3, r4, lsl #4 │ │ │ │ + cmneq r3, r0, asr #4 │ │ │ │ + cmneq ip, r0, asr r5 │ │ │ │ + cmneq r3, ip, lsl #4 │ │ │ │ cmneq r2, r8, asr r6 │ │ │ │ - cmneq ip, ip, lsl #10 │ │ │ │ - cmneq r3, r8, asr #3 │ │ │ │ + cmneq ip, r4, lsl r5 │ │ │ │ + ldrdeq r5, [r3, #-16]! │ │ │ │ cmneq r2, ip, lsl r6 │ │ │ │ - cmneq ip, ip, asr #9 │ │ │ │ - cmneq r3, r8, lsl #3 │ │ │ │ + ldrdeq r1, [ip, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x01635190 │ │ │ │ ldrdeq r6, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x016c1490 │ │ │ │ - cmneq r3, ip, asr #2 │ │ │ │ + @ instruction: 0x016c1498 │ │ │ │ + cmneq r3, r4, asr r1 │ │ │ │ @ instruction: 0x0162659c │ │ │ │ │ │ │ │ 000dff24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -30329,36 +30329,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b e0134 │ │ │ │ ldrsheq r8, [sl, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, asr #5 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ strheq r6, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, r8, asr r7 │ │ │ │ + cmneq fp, r0, ror #14 │ │ │ │ cmneq r2, r8, asr #8 │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ + cmneq ip, r0, ror r2 │ │ │ │ cmneq r2, ip, ror #6 │ │ │ │ cmneq sl, r8, lsl #2 │ │ │ │ - strheq sl, [r6, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x016c1194 │ │ │ │ - cmneq r3, r0, asr lr │ │ │ │ + cmneq r6, r0, asr #19 │ │ │ │ + @ instruction: 0x016c119c │ │ │ │ + cmneq r3, r8, asr lr │ │ │ │ cmneq r2, r4, lsr #5 │ │ │ │ strheq r6, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - ldrdeq r4, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq ip, r4, ror #1 │ │ │ │ - cmneq r3, r0, lsr #27 │ │ │ │ + ldrdeq r4, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq ip, ip, ror #1 │ │ │ │ + cmneq r3, r8, lsr #27 │ │ │ │ strdeq r6, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r8, lsr #1 │ │ │ │ - cmneq r3, r4, ror #26 │ │ │ │ + strheq r1, [ip, #-0]! │ │ │ │ + cmneq r3, ip, ror #26 │ │ │ │ strheq r6, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r8, rrx │ │ │ │ - cmneq r3, r4, lsr #26 │ │ │ │ + cmneq ip, r0, ror r0 │ │ │ │ + cmneq r3, ip, lsr #26 │ │ │ │ cmneq r2, r8, ror r1 │ │ │ │ - cmneq ip, ip, lsr #32 │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ + cmneq ip, r4, lsr r0 │ │ │ │ + strdeq r4, [r3, #-192]! @ 0xffffff40 │ │ │ │ cmneq r2, r8, lsr r1 │ │ │ │ │ │ │ │ 000e0388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -30546,28 +30546,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e0514 │ │ │ │ @ instruction: 0x017a7e94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsl #29 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r4, lsl #1 │ │ │ │ - @ instruction: 0x016c0e94 │ │ │ │ + @ instruction: 0x016c0e9c │ │ │ │ @ instruction: 0x01625f98 │ │ │ │ cmneq sl, r8, lsr #26 │ │ │ │ - ldrdeq sl, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - strheq r0, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r3, r0, ror sl │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ + strheq r0, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, r8, ror sl │ │ │ │ cmneq r2, r4, asr #29 │ │ │ │ cmneq r2, r0, ror #29 │ │ │ │ - strdeq r4, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, ip, lsl #26 │ │ │ │ - cmneq r3, r8, asr #19 │ │ │ │ + cmneq r3, r4, lsl #20 │ │ │ │ + cmneq ip, r4, lsl sp │ │ │ │ + ldrdeq r4, [r3, #-144]! @ 0xffffff70 │ │ │ │ cmneq r2, ip, lsl lr │ │ │ │ - ldrdeq r0, [ip, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, ip, lsl #19 │ │ │ │ + ldrdeq r0, [ip, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x01634994 │ │ │ │ cmneq r2, r0, ror #27 │ │ │ │ │ │ │ │ 000e06c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -30768,30 +30768,30 @@ │ │ │ │ b e0880 │ │ │ │ cmneq sl, r8, asr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, lsr fp │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r8, lsr sp │ │ │ │ cmneq r2, ip, lsr ip │ │ │ │ - cmneq ip, r4, lsr fp │ │ │ │ + cmneq ip, ip, lsr fp │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ ldrheq r7, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, ip, ror #4 │ │ │ │ - cmneq ip, r8, asr #20 │ │ │ │ - cmneq r3, r4, lsl #14 │ │ │ │ + cmneq r6, r4, ror r2 │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ + cmneq r3, ip, lsl #14 │ │ │ │ cmneq r2, r8, asr fp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ cmneq r2, r4, ror fp │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x01634690 │ │ │ │ - smultbeq ip, r0, r9 │ │ │ │ - cmneq r3, ip, asr r6 │ │ │ │ + @ instruction: 0x01634698 │ │ │ │ + smultbeq ip, r8, r9 │ │ │ │ + cmneq r3, r4, ror #12 │ │ │ │ strheq r5, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq ip, r4, ror #18 │ │ │ │ - cmneq r3, r0, lsr #12 │ │ │ │ + cmneq ip, ip, ror #18 │ │ │ │ + cmneq r3, r8, lsr #12 │ │ │ │ cmneq r2, r4, ror sl │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ │ │ │ │ 000e0a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31044,40 +31044,40 @@ │ │ │ │ ldrsbeq r7, [sl, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r7, [sl, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r0, lsr #19 │ │ │ │ @ instruction: 0x01625990 │ │ │ │ cmneq r2, ip, lsr r9 │ │ │ │ - cmneq ip, ip, asr r7 │ │ │ │ + cmneq ip, r4, ror #14 │ │ │ │ cmneq r2, r0, ror #16 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ ldrsheq r7, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ - smulbbeq ip, r8, r6 │ │ │ │ - cmneq r3, r4, asr #6 │ │ │ │ + strheq r9, [r6, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x016c0690 │ │ │ │ + cmneq r3, ip, asr #6 │ │ │ │ @ instruction: 0x01625798 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmneq r2, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r3, r8, asr #5 │ │ │ │ - ldrdeq r0, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01634294 │ │ │ │ + ldrdeq r4, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + smultteq ip, r0, r5 │ │ │ │ + @ instruction: 0x0163429c │ │ │ │ cmneq r2, r8, ror #13 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x016c059c │ │ │ │ - cmneq r3, r8, asr r2 │ │ │ │ + smultbeq ip, r4, r5 │ │ │ │ + cmneq r3, r0, ror #4 │ │ │ │ cmneq r2, ip, lsr #13 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq ip, ip, asr r5 │ │ │ │ - cmneq r3, r8, lsl r2 │ │ │ │ + cmneq ip, r4, ror #10 │ │ │ │ + cmneq r3, r0, lsr #4 │ │ │ │ cmneq r2, ip, ror #12 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq ip, r0, lsr #10 │ │ │ │ - ldrdeq r4, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ cmneq r2, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ │ │ │ │ 000e0eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31280,32 +31280,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e1068 │ │ │ │ cmneq sl, r0, ror r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, asr #6 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r0, ror r5 │ │ │ │ - @ instruction: 0x016c0390 │ │ │ │ + @ instruction: 0x016c0398 │ │ │ │ @ instruction: 0x01625494 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ ldrsbeq r7, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - cmneq ip, r4, asr r2 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + cmneq ip, ip, asr r2 │ │ │ │ + cmneq r3, r8, lsl pc │ │ │ │ cmneq r2, r4, ror #6 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq ip, r8, lsl r2 │ │ │ │ - ldrdeq r3, [r3, #-228]! @ 0xffffff1c │ │ │ │ + cmneq ip, r0, lsr #4 │ │ │ │ + ldrdeq r3, [r3, #-236]! @ 0xffffff14 │ │ │ │ cmneq r2, r4, lsr #6 │ │ │ │ - ldrdeq r0, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01633e98 │ │ │ │ + smultteq ip, r4, r1 │ │ │ │ + cmneq r3, r0, lsr #29 │ │ │ │ cmneq r2, ip, ror #5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ cmneq r2, r8, lsl #6 │ │ │ │ - cmneq r3, r4, lsr #28 │ │ │ │ + cmneq r3, ip, lsr #28 │ │ │ │ │ │ │ │ 000e1230 : │ │ │ │ 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 │ │ │ │ @@ -31492,31 +31492,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e13bc │ │ │ │ cmneq sl, ip, ror #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r6, [sl, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r8, lsl #4 │ │ │ │ - msreq (UNDEF: 123), ip, ror #31 │ │ │ │ + strdeq pc, [fp, #-244]! @ 0xffffff0c │ │ │ │ strdeq r5, [r2, #-0]! │ │ │ │ muleq r0, sp, r1 │ │ │ │ cmneq sl, r0, lsl #29 │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ - msreq (UNDEF: 123), ip, lsl #30 │ │ │ │ - cmneq r3, r8, asr #23 │ │ │ │ + cmneq r6, r8, lsr r7 │ │ │ │ + msreq (UNDEF: 123), r4, lsl pc │ │ │ │ + ldrdeq r3, [r3, #-176]! @ 0xffffff50 │ │ │ │ cmneq r2, ip, lsl r0 │ │ │ │ muleq r0, r9, r1 │ │ │ │ cmneq r2, r8, lsr r0 │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ - msreq (UNDEF: 107), r4, ror #28 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ + cmneq r3, ip, asr fp │ │ │ │ + msreq (UNDEF: 107), ip, ror #28 │ │ │ │ + cmneq r3, r8, lsr #22 │ │ │ │ cmneq r2, r4, ror pc │ │ │ │ muleq r0, fp, r1 │ │ │ │ - msreq (UNDEF: 107), r8, lsr #28 │ │ │ │ - cmneq r3, r4, ror #21 │ │ │ │ + msreq (UNDEF: 107), r0, lsr lr │ │ │ │ + cmneq r3, ip, ror #21 │ │ │ │ cmneq r2, r8, lsr pc │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 000e157c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31708,30 +31708,30 @@ │ │ │ │ mov r8, r0 │ │ │ │ b e1714 │ │ │ │ cmneq sl, r0, lsr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsl #25 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmneq r2, r8, asr #29 │ │ │ │ - msreq SPSR_fxc, r4 @ │ │ │ │ + msreq SPSR_fxc, ip @ │ │ │ │ @ instruction: 0x01624d98 │ │ │ │ cmneq sl, r8, lsr #22 │ │ │ │ - ldrdeq r9, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - strheq pc, [fp, #-180]! @ 0xffffff4c @ │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ + cmneq r6, r0, ror #7 │ │ │ │ + strheq pc, [fp, #-188]! @ 0xffffff44 @ │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ cmneq r2, r4, asr #25 │ │ │ │ cmneq r2, r0, ror #25 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - strdeq r3, [r3, #-124]! @ 0xffffff84 │ │ │ │ - msreq (UNDEF: 123), ip, lsl #22 │ │ │ │ - cmneq r3, r8, asr #15 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ + msreq (UNDEF: 123), r4, lsl fp │ │ │ │ + ldrdeq r3, [r3, #-112]! @ 0xffffff90 │ │ │ │ cmneq r2, ip, lsl ip │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrdeq pc, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, ip, lsl #15 │ │ │ │ + ldrdeq pc, [fp, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x01633794 │ │ │ │ cmneq r2, r0, ror #23 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 000e18d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31948,37 +31948,37 @@ │ │ │ │ b e1a74 │ │ │ │ cmneq sl, r4, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, lsr #18 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmneq r2, r8, lsr fp │ │ │ │ - msreq SPSR_fxc, r4, lsr r9 │ │ │ │ + msreq SPSR_fxc, ip, lsr r9 │ │ │ │ cmneq r2, r8, lsr sl │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmneq sl, r8, asr #15 │ │ │ │ - cmneq r6, r8, ror r0 │ │ │ │ - msreq SPSR_fxc, r4, asr r8 │ │ │ │ - cmneq r3, r0, lsl r5 │ │ │ │ + cmneq r6, r0, lsl #1 │ │ │ │ + msreq SPSR_fxc, ip, asr r8 │ │ │ │ + cmneq r3, r8, lsl r5 │ │ │ │ cmneq r2, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - msreq SPSR_fxc, r0, lsl r8 │ │ │ │ + msreq SPSR_fxc, r8, lsl r8 │ │ │ │ cmneq r2, r4, lsr #20 │ │ │ │ cmneq r2, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ cmneq r2, ip, lsr #18 │ │ │ │ - msreq (UNDEF: 123), r8, lsl #15 │ │ │ │ - cmneq r3, r4, asr #8 │ │ │ │ + msreq (UNDEF: 123), r0 @ │ │ │ │ + cmneq r3, ip, asr #8 │ │ │ │ @ instruction: 0x01624898 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - msreq (UNDEF: 123), ip, asr #14 │ │ │ │ - cmneq r3, r8, lsl #8 │ │ │ │ + msreq (UNDEF: 123), r4, asr r7 │ │ │ │ + cmneq r3, r0, lsl r4 │ │ │ │ cmneq r2, ip, asr r8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrdeq r3, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r3, [r3, #-56]! @ 0xffffffc8 │ │ │ │ │ │ │ │ 000e1c9c : │ │ │ │ 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] │ │ │ │ @@ -32093,29 +32093,29 @@ │ │ │ │ ldr r1, [pc, #84] @ e1ebc │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b e1dc4 │ │ │ │ cmneq sl, r8, lsl #11 │ │ │ │ - msreq (UNDEF: 107), r0, asr r6 │ │ │ │ + msreq (UNDEF: 107), r8, asr r6 │ │ │ │ cmneq r2, ip, asr r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - msreq SPSR_fxc, r4, asr #11 │ │ │ │ + msreq SPSR_fxc, ip, asr #11 │ │ │ │ ldrdeq r4, [r2, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - msreq SPSR_fxc, r8, lsl #11 │ │ │ │ + msreq SPSR_fxc, r0 @ │ │ │ │ @ instruction: 0x0162469c │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmneq r3, ip, ror #3 │ │ │ │ - strheq r3, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r3, r0, lsr #3 │ │ │ │ - msreq SPSR_fxc, r8, asr #9 │ │ │ │ - cmneq r3, r4, lsl #3 │ │ │ │ + strdeq r3, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq r3, r4, asr #3 │ │ │ │ + cmneq r3, r8, lsr #3 │ │ │ │ + ldrdeq pc, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r3, ip, lsl #3 │ │ │ │ ldrdeq r4, [r2, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 000e1ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -32535,62 +32535,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e2088 │ │ │ │ cmneq sl, r8, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ + strheq r3, [r3, #-4]! │ │ │ │ cmneq sl, r4, lsl r3 │ │ │ │ - msreq (UNDEF: 123), r8, lsr #7 │ │ │ │ + strheq pc, [fp, #-48]! @ 0xffffffd0 @ │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - strdeq r8, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, r4, lsl #22 │ │ │ │ ldrheq r6, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, ip, lsr #20 │ │ │ │ - strdeq pc, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - strheq r2, [r3, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r6, r4, lsr sl │ │ │ │ + msreq (UNDEF: 107), r0, lsl #4 │ │ │ │ + strheq r2, [r3, #-236]! @ 0xffffff14 │ │ │ │ cmneq r2, r0, lsl #6 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01668998 │ │ │ │ - msreq SPSR_fxc, r4, ror #2 │ │ │ │ - cmneq r3, r0, lsr #28 │ │ │ │ + cmneq r6, r0, lsr #19 │ │ │ │ + msreq SPSR_fxc, ip, ror #2 │ │ │ │ + cmneq r3, r8, lsr #28 │ │ │ │ cmneq r2, r0, ror r2 │ │ │ │ - ldrdeq pc, [fp, #-0]! │ │ │ │ - cmneq r3, ip, lsl #27 │ │ │ │ + ldrdeq pc, [fp, #-8]! │ │ │ │ + @ instruction: 0x01632d94 │ │ │ │ ldrdeq r4, [r2, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmneq r6, r0, ror r8 │ │ │ │ - msreq SPSR_fxc, ip, lsr r0 │ │ │ │ - strdeq r2, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r8, ror r8 │ │ │ │ + msreq SPSR_fxc, r4, asr #32 │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ cmneq r2, r8, asr #2 │ │ │ │ - strdeq r8, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r8, asr #31 │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ + cmneq r6, r4, lsl #16 │ │ │ │ + ldrdeq lr, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, ip, lsl #25 │ │ │ │ ldrdeq r4, [r2, #-0]! │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq r6, r8, ror r7 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - strdeq r2, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r6, r0, lsl #15 │ │ │ │ + cmneq fp, r4, asr #30 │ │ │ │ + cmneq r3, r0, lsl #24 │ │ │ │ cmneq r2, r8, asr #32 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq r6, r0, ror #13 │ │ │ │ - strheq lr, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, ip, ror #22 │ │ │ │ + cmneq r6, r8, ror #13 │ │ │ │ + strheq lr, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r3, r4, ror fp │ │ │ │ strheq r3, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmneq fp, ip, ror #28 │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ + cmneq fp, r4, ror lr │ │ │ │ + cmneq r3, r0, lsr fp │ │ │ │ cmneq r2, r4, ror pc │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - cmneq r3, r8, ror #21 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + strdeq r2, [r3, #-160]! @ 0xffffff60 │ │ │ │ cmneq r2, r4, lsr pc │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - strdeq lr, [fp, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r3, ip, lsr #21 │ │ │ │ + strdeq lr, [fp, #-216]! @ 0xffffff28 │ │ │ │ + strheq r2, [r3, #-164]! @ 0xffffff5c │ │ │ │ cmneq r2, r0, lsl #30 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ │ │ │ │ 000e2624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -33148,158 +33148,158 @@ │ │ │ │ b e2730 │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmneq sl, r8, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, lsl sl │ │ │ │ cmneq sl, ip, asr #23 │ │ │ │ - cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r9, r8, lsr #28 │ │ │ │ @ instruction: 0x01623e90 │ │ │ │ - cmneq fp, r0, lsl #24 │ │ │ │ - cmneq r7, r4, lsr #25 │ │ │ │ + cmneq fp, r8, lsl #24 │ │ │ │ + cmneq r7, ip, lsr #25 │ │ │ │ cmneq sl, ip, lsl #22 │ │ │ │ cmneq r2, r4, lsl #28 │ │ │ │ ldrdeq r3, [r2, #-208]! @ 0xffffff30 │ │ │ │ strheq r3, [r2, #-196]! @ 0xffffff3c │ │ │ │ cmneq r2, r8, asr sp │ │ │ │ - cmneq fp, r0, lsr #21 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ + cmneq fp, r8, lsr #21 │ │ │ │ + cmneq r3, r4, ror #14 │ │ │ │ strheq r3, [r2, #-176]! @ 0xffffff50 │ │ │ │ strdeq r3, [r2, #-196]! @ 0xffffff3c │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmneq r2, r4, asr ip │ │ │ │ - @ instruction: 0x016be99c │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ + cmneq fp, r4, lsr #19 │ │ │ │ + cmneq r3, r0, ror #12 │ │ │ │ cmneq r2, ip, lsr #21 │ │ │ │ strdeq r3, [r2, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ - strheq r2, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, r8, lsl #18 │ │ │ │ + cmneq r3, r4, asr #11 │ │ │ │ cmneq r2, r0, lsl sl │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ cmneq r2, r4, asr fp │ │ │ │ - cmneq fp, r4, ror #25 │ │ │ │ + cmneq fp, ip, ror #25 │ │ │ │ ldrdeq r3, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, r4, lsr #16 │ │ │ │ - cmneq r3, r0, ror #9 │ │ │ │ + cmneq fp, ip, lsr #16 │ │ │ │ + cmneq r3, r8, ror #9 │ │ │ │ cmneq r2, r4, lsr r9 │ │ │ │ - cmneq fp, r0, ror #11 │ │ │ │ - @ instruction: 0x0163229c │ │ │ │ + cmneq fp, r8, ror #11 │ │ │ │ + cmneq r3, r4, lsr #5 │ │ │ │ strdeq r3, [r2, #-96]! @ 0xffffffa0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmneq r2, r8, lsl #16 │ │ │ │ - cmneq fp, r4, lsl #11 │ │ │ │ - cmneq r3, r0, asr #4 │ │ │ │ + cmneq fp, ip, lsl #11 │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ @ instruction: 0x01623694 │ │ │ │ muleq r0, r6, r2 │ │ │ │ cmneq r2, ip, ror #15 │ │ │ │ cmneq r2, ip, lsl r8 │ │ │ │ cmneq r2, r4, lsr #16 │ │ │ │ - strheq lr, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r3, r0, ror r1 │ │ │ │ + strheq lr, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, r8, ror r1 │ │ │ │ cmneq r2, r4, asr #11 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - cmneq r3, r0, lsr r1 │ │ │ │ + cmneq fp, ip, ror r4 │ │ │ │ + cmneq r3, r8, lsr r1 │ │ │ │ cmneq r2, r4, lsl #11 │ │ │ │ - ldrdeq lr, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x01631e94 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + @ instruction: 0x01631e9c │ │ │ │ cmneq r2, r8, ror #5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x016be198 │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ + cmneq fp, r0, lsr #3 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ cmneq r2, r8, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq fp, r8, asr r1 │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ + cmneq fp, r0, ror #2 │ │ │ │ + cmneq r3, ip, lsl lr │ │ │ │ cmneq r2, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq fp, ip, lsl r1 │ │ │ │ - ldrdeq r1, [r3, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r4, lsr #2 │ │ │ │ + cmneq r3, r0, ror #27 │ │ │ │ cmneq r2, ip, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq fp, r0, ror #1 │ │ │ │ - @ instruction: 0x01631d9c │ │ │ │ + cmneq fp, r8, ror #1 │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ strdeq r3, [r2, #-16]! │ │ │ │ - cmneq fp, r4, lsr #1 │ │ │ │ - cmneq r3, r0, ror #26 │ │ │ │ + cmneq fp, ip, lsr #1 │ │ │ │ + cmneq r3, r8, ror #26 │ │ │ │ strheq r3, [r2, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - cmneq fp, r8, rrx │ │ │ │ - cmneq r3, r4, lsr #26 │ │ │ │ + cmneq fp, r0, ror r0 │ │ │ │ + cmneq r3, ip, lsr #26 │ │ │ │ cmneq r2, r8, ror r1 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmneq fp, ip, lsr #32 │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ + cmneq fp, r4, lsr r0 │ │ │ │ + strdeq r1, [r3, #-192]! @ 0xffffff40 │ │ │ │ cmneq r2, ip, lsr r1 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmneq fp, ip, ror #31 │ │ │ │ - cmneq r3, r8, lsr #25 │ │ │ │ + strdeq sp, [fp, #-244]! @ 0xffffff0c │ │ │ │ + strheq r1, [r3, #-192]! @ 0xffffff40 │ │ │ │ strdeq r3, [r2, #-12]! │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ - cmneq r3, r8, ror #24 │ │ │ │ + strheq sp, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r3, r0, ror ip │ │ │ │ strheq r3, [r2, #-12]! │ │ │ │ - cmneq fp, ip, ror #30 │ │ │ │ - cmneq r3, r8, lsr #24 │ │ │ │ + cmneq fp, r4, ror pc │ │ │ │ + cmneq r3, r0, lsr ip │ │ │ │ cmneq r2, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ - cmneq r3, ip, ror #23 │ │ │ │ + cmneq fp, r8, lsr pc │ │ │ │ + strdeq r1, [r3, #-180]! @ 0xffffff4c │ │ │ │ cmneq r2, r0, asr #32 │ │ │ │ - strdeq sp, [fp, #-228]! @ 0xffffff1c │ │ │ │ - strheq r1, [r3, #-176]! @ 0xffffff50 │ │ │ │ + strdeq sp, [fp, #-236]! @ 0xffffff14 │ │ │ │ + strheq r1, [r3, #-184]! @ 0xffffff48 │ │ │ │ cmneq r2, r4 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - strheq sp, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, r0, ror fp │ │ │ │ + strheq sp, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r3, r8, ror fp │ │ │ │ cmneq r2, r4, asr #31 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - cmneq r3, r4, lsr fp │ │ │ │ + cmneq fp, r0, lsl #29 │ │ │ │ + cmneq r3, ip, lsr fp │ │ │ │ cmneq r2, r8, lsl #31 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ cmneq r2, r8, asr #1 │ │ │ │ cmneq r2, ip, lsr #30 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - ldrdeq sp, [fp, #-220]! @ 0xffffff24 │ │ │ │ - @ instruction: 0x01631a98 │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ + cmneq r3, r0, lsr #21 │ │ │ │ cmneq r2, ip, ror #29 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x016bdd9c │ │ │ │ - cmneq r3, r8, asr sl │ │ │ │ + cmneq fp, r4, lsr #27 │ │ │ │ + cmneq r3, r0, ror #20 │ │ │ │ cmneq r2, ip, lsr #29 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmneq fp, r0, ror #26 │ │ │ │ - cmneq r3, ip, lsl sl │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ + cmneq r3, r4, lsr #20 │ │ │ │ cmneq r2, r0, ror lr │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - ldrdeq r1, [r3, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r8, lsr #26 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ cmneq r2, r0, lsr lr │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmneq fp, r4, ror #25 │ │ │ │ - cmneq r3, r0, lsr #19 │ │ │ │ + cmneq fp, ip, ror #25 │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ cmneq r2, ip, ror #27 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmneq fp, r8, lsr #25 │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ + strheq sp, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ strheq r2, [r2, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, ip, ror #24 │ │ │ │ - cmneq r3, r8, lsr #18 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmneq r3, r0, lsr r9 │ │ │ │ cmneq r2, ip, ror sp │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmneq fp, r0, lsr ip │ │ │ │ - cmneq r3, ip, ror #17 │ │ │ │ + cmneq fp, r8, lsr ip │ │ │ │ + strdeq r1, [r3, #-132]! @ 0xffffff7c │ │ │ │ cmneq r2, r0, asr #26 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - strdeq sp, [fp, #-180]! @ 0xffffff4c │ │ │ │ - strheq r1, [r3, #-128]! @ 0xffffff80 │ │ │ │ + strdeq sp, [fp, #-188]! @ 0xffffff44 │ │ │ │ + strheq r1, [r3, #-136]! @ 0xffffff78 │ │ │ │ cmneq r2, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - strheq sp, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, r4, ror r8 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ cmneq r2, r8, asr #25 │ │ │ │ ldr r2, [pc, #-400] @ e2fa4 │ │ │ │ ldr r1, [pc, #-400] @ e2fa8 │ │ │ │ ldr r3, [pc, #-400] @ e2fac │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -33893,37 +33893,37 @@ │ │ │ │ bl ba12c │ │ │ │ b e3858 │ │ │ │ cmneq ip, ip, lsr #32 │ │ │ │ cmneq sl, r4, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, lsl #31 │ │ │ │ cmneq sl, r4, ror #19 │ │ │ │ - cmneq fp, r4, lsr #20 │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ + cmneq fp, ip, lsr #20 │ │ │ │ + cmneq r3, r8, ror #13 │ │ │ │ cmneq r2, r4, lsr fp │ │ │ │ - cmneq fp, r8, ror #19 │ │ │ │ - cmneq r3, r4, lsr #13 │ │ │ │ + strdeq sp, [fp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r3, ip, lsr #13 │ │ │ │ strdeq r2, [r2, #-168]! @ 0xffffff58 │ │ │ │ - strheq sp, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r3, ip, ror #12 │ │ │ │ + strheq sp, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, r4, ror r6 │ │ │ │ cmneq r2, r0, asr #21 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq fp, r8, ror r9 │ │ │ │ - cmneq r3, r4, lsr r6 │ │ │ │ + cmneq fp, r0, lsl #19 │ │ │ │ + cmneq r3, ip, lsr r6 │ │ │ │ cmneq r2, r8, lsl #21 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq fp, r0, asr #18 │ │ │ │ - strdeq r1, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, r8, asr #18 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ cmneq r2, r0, asr sl │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - cmneq r3, r4, asr #11 │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + cmneq r3, ip, asr #11 │ │ │ │ cmneq r2, ip, lsl sl │ │ │ │ - ldrdeq sp, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, ip, lsl #11 │ │ │ │ + ldrdeq sp, [fp, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01631594 │ │ │ │ cmneq r2, r0, ror #19 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ │ │ │ │ 000e3ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -34603,93 +34603,93 @@ │ │ │ │ bl ba12c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne e3e98 │ │ │ │ b e43cc │ │ │ │ cmneq sl, r0, asr #14 │ │ │ │ cmneq sl, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq sp, [fp, #-116]! @ 0xffffff8c │ │ │ │ + strheq sp, [fp, #-124]! @ 0xffffff84 │ │ │ │ cmneq r2, r4, asr #17 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - strdeq r6, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r9, r4, lsl #18 │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - cmneq fp, r8, lsr #12 │ │ │ │ - cmneq fp, r4, lsl #12 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq r3, r4, ror #2 │ │ │ │ + cmneq fp, r0, lsr r6 │ │ │ │ + cmneq fp, ip, lsl #12 │ │ │ │ + strheq sp, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r3, ip, ror #2 │ │ │ │ strheq r2, [r2, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ cmneq sl, r4, lsr #7 │ │ │ │ - cmneq fp, ip, lsl #8 │ │ │ │ - cmneq r3, r8, asr #1 │ │ │ │ + cmneq fp, r4, lsl r4 │ │ │ │ + ldrdeq r1, [r3, #-0]! │ │ │ │ cmneq r2, ip, lsl r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r2, r0, lsr #9 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - ldrdeq r0, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r0, lsr #6 │ │ │ │ + ldrdeq r0, [r3, #-252]! @ 0xffffff04 │ │ │ │ cmneq r2, r8, lsr #8 │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ - cmneq r3, r4, ror #30 │ │ │ │ + strheq sp, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ strheq r2, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ cmneq r2, r4, lsr #14 │ │ │ │ - cmneq fp, r8, lsl #4 │ │ │ │ - smulbteq r3, r4, lr │ │ │ │ + cmneq fp, r0, lsl r2 │ │ │ │ + smulbteq r3, ip, lr │ │ │ │ cmneq r2, r8, lsl r3 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmneq fp, r8, asr #3 │ │ │ │ - smulbbeq r3, r4, lr │ │ │ │ + ldrdeq sp, [fp, #-16]! │ │ │ │ + smulbbeq r3, ip, lr │ │ │ │ ldrdeq r2, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r8, lsl #3 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ + @ instruction: 0x016bd190 │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ @ instruction: 0x01622298 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmneq fp, r8, asr #2 │ │ │ │ - cmneq r3, r4, lsl #28 │ │ │ │ + cmneq fp, r0, asr r1 │ │ │ │ + cmneq r3, ip, lsl #28 │ │ │ │ cmneq r2, r8, asr r2 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - cmneq fp, r8, lsl #2 │ │ │ │ - smulbteq r3, r4, sp │ │ │ │ + cmneq fp, r0, lsl r1 │ │ │ │ + smulbteq r3, ip, sp │ │ │ │ cmneq r2, r8, lsl r2 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ - smulbbeq r3, r8, sp │ │ │ │ + ldrdeq sp, [fp, #-4]! │ │ │ │ + @ instruction: 0x01630d90 │ │ │ │ ldrdeq r2, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ - qdsubeq sp, r8, fp │ │ │ │ - cmneq r3, r4, lsl sp │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ + cmneq r3, ip, lsl sp │ │ │ │ cmneq r2, r8, ror #2 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - ldrdeq r0, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ + ldrdeq r0, [r3, #-204]! @ 0xffffff34 │ │ │ │ cmneq r2, r8, lsr #2 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - ldrdeq ip, [fp, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x01630c98 │ │ │ │ + cmneq fp, r4, ror #31 │ │ │ │ + smultbeq r3, r0, ip │ │ │ │ cmneq r2, ip, ror #1 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ cmneq r2, ip, lsl #6 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmneq fp, r4, lsr pc │ │ │ │ - strdeq r0, [r3, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ + strdeq r0, [r3, #-184]! @ 0xffffff48 │ │ │ │ cmneq r2, r4, asr #32 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ cmneq r2, r4, ror #5 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - smulbbeq r3, r0, fp │ │ │ │ + smulbbeq r3, r8, fp │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ cmneq r2, ip, asr r2 │ │ │ │ - cmneq r3, ip, lsr #22 │ │ │ │ + cmneq r3, r4, lsr fp │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmneq fp, ip, lsr lr │ │ │ │ - strdeq r0, [r3, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r4, asr #28 │ │ │ │ + cmneq r3, r0, lsl #22 │ │ │ │ cmneq r2, ip, asr #30 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - smulbteq r3, r0, sl │ │ │ │ - cmneq fp, r8, asr #27 │ │ │ │ + smulbteq r3, r8, sl │ │ │ │ + ldrdeq ip, [fp, #-208]! @ 0xffffff30 │ │ │ │ ldrdeq r2, [r2, #-24]! @ 0xffffffe8 │ │ │ │ cmneq r2, r8, asr #29 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ │ │ │ │ 000e46dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -34752,22 +34752,22 @@ │ │ │ │ ldr r1, [pc, #32] @ e47ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e4770 │ │ │ │ - cmneq fp, r8, lsr #24 │ │ │ │ + cmneq fp, r0, lsr ip │ │ │ │ qdsubeq r2, r8, r2 │ │ │ │ cmneq r2, r4, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmneq r3, ip, asr #16 │ │ │ │ + cmneq r3, r4, asr r8 │ │ │ │ @ instruction: 0x01621c9c │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmneq r3, r8, lsl r8 │ │ │ │ + cmneq r3, r0, lsr #16 │ │ │ │ │ │ │ │ 000e4800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -34953,30 +34953,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b e4a60 │ │ │ │ cmneq sl, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x017a3994 │ │ │ │ - cmneq fp, r8, lsr sl │ │ │ │ + cmneq fp, r0, asr #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r2, ip, asr #22 │ │ │ │ ldrdeq pc, [r1, #-244]! @ 0xffffff0c │ │ │ │ ldrheq r3, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r0, ror #18 │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ cmneq r2, r4, ror sl │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r0, [r3, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq r0, [r3, #-92]! @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smulbbeq r3, r0, r5 │ │ │ │ - cmneq fp, ip, lsl #17 │ │ │ │ + smulbbeq r3, r8, r5 │ │ │ │ + @ instruction: 0x016bc894 │ │ │ │ cmneq r2, r8, lsl #26 │ │ │ │ @ instruction: 0x0162199c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r3, r8, lsl #10 │ │ │ │ + cmneq r3, r0, lsl r5 │ │ │ │ │ │ │ │ 000e4b24 : │ │ │ │ ldr r3, [r0, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq e4b48 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r2, r3, #24 │ │ │ │ @@ -35204,27 +35204,27 @@ │ │ │ │ b e4e20 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, lsr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsl #13 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ @ instruction: 0x01621b94 │ │ │ │ - cmneq fp, r0, ror r8 │ │ │ │ + cmneq fp, r8, ror r8 │ │ │ │ cmneq sl, r0, ror #11 │ │ │ │ cmneq r2, ip, lsr #22 │ │ │ │ - cmneq fp, r0, lsl #16 │ │ │ │ + cmneq fp, r8, lsl #16 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r0, asr r7 │ │ │ │ + cmneq fp, r8, asr r7 │ │ │ │ cmneq r2, ip, asr #20 │ │ │ │ cmneq r2, ip, lsl sl │ │ │ │ - cmneq fp, r0, lsl #14 │ │ │ │ + cmneq fp, r8, lsl #14 │ │ │ │ ldrdeq r1, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + strheq ip, [fp, #-100]! @ 0xffffff9c │ │ │ │ cmneq r2, r0, ror r9 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ │ │ │ │ 000e4eec : │ │ │ │ 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] @ e5220 │ │ │ │ @@ -35429,27 +35429,27 @@ │ │ │ │ b e5198 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, asr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsl r3 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmneq r2, r0, lsr r8 │ │ │ │ - cmneq fp, r8, lsl r5 │ │ │ │ + cmneq fp, r0, lsr #10 │ │ │ │ cmneq sl, r8, ror r2 │ │ │ │ cmneq r2, r4, asr #15 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ + strheq ip, [fp, #-64]! @ 0xffffffc0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r4, ror #7 │ │ │ │ + cmneq fp, ip, ror #7 │ │ │ │ cmneq r2, r0, ror #13 │ │ │ │ - @ instruction: 0x016bc39c │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ cmneq r2, r0, lsr #13 │ │ │ │ cmneq r2, ip, asr r6 │ │ │ │ - cmneq fp, r4, asr #6 │ │ │ │ + cmneq fp, ip, asr #6 │ │ │ │ strdeq r1, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq ip, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r4, ror #5 │ │ │ │ │ │ │ │ 000e5268 : │ │ │ │ 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] @ e559c │ │ │ │ @@ -35654,27 +35654,27 @@ │ │ │ │ b e5514 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsr #31 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ strheq r1, [r2, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x016bc19c │ │ │ │ + cmneq fp, r4, lsr #3 │ │ │ │ ldrsheq r2, [sl, #-236]! @ 0xffffff14 │ │ │ │ cmneq r2, r8, asr #8 │ │ │ │ - cmneq fp, ip, lsr #2 │ │ │ │ + cmneq fp, r4, lsr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r8, rrx │ │ │ │ + cmneq fp, r0, ror r0 │ │ │ │ cmneq r2, r4, ror #6 │ │ │ │ - cmneq fp, r0, lsr #32 │ │ │ │ + cmneq fp, r8, lsr #32 │ │ │ │ cmneq r2, r4, lsr #6 │ │ │ │ cmneq r2, r0, ror #5 │ │ │ │ - cmneq fp, r8, asr #31 │ │ │ │ + ldrdeq fp, [fp, #-240]! @ 0xffffff10 │ │ │ │ cmneq r2, ip, ror r2 │ │ │ │ - cmneq fp, r0, ror #30 │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ │ │ │ │ 000e55e4 : │ │ │ │ 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] @ e5918 │ │ │ │ @@ -35879,27 +35879,27 @@ │ │ │ │ b e5890 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, lsr #24 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmneq r2, r8, lsr r1 │ │ │ │ - cmneq fp, r0, lsr #28 │ │ │ │ + cmneq fp, r8, lsr #28 │ │ │ │ cmneq sl, r0, lsl #23 │ │ │ │ cmneq r2, ip, asr #1 │ │ │ │ - strheq fp, [fp, #-208]! @ 0xffffff30 │ │ │ │ + strheq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ + strdeq fp, [fp, #-196]! @ 0xffffff3c │ │ │ │ smultteq r2, r8, pc @ │ │ │ │ - cmneq fp, r4, lsr #25 │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ smultbeq r2, r8, pc @ │ │ │ │ cmneq r2, r4, ror #30 │ │ │ │ - cmneq fp, ip, asr #24 │ │ │ │ + cmneq fp, r4, asr ip │ │ │ │ cmneq r2, r0, lsl #30 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ + cmneq fp, ip, ror #23 │ │ │ │ │ │ │ │ 000e5960 : │ │ │ │ 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] @ e5c94 │ │ │ │ @@ -36104,27 +36104,27 @@ │ │ │ │ b e5c0c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, lsr #17 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ strheq r0, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ + cmneq fp, ip, lsr #21 │ │ │ │ cmneq sl, r4, lsl #16 │ │ │ │ cmneq r2, r0, asr sp │ │ │ │ - cmneq fp, r4, lsr sl │ │ │ │ + cmneq fp, ip, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r0, ror r9 │ │ │ │ + cmneq fp, r8, ror r9 │ │ │ │ cmneq r2, ip, ror #24 │ │ │ │ - cmneq fp, r8, lsr #18 │ │ │ │ + cmneq fp, r0, lsr r9 │ │ │ │ cmneq r2, ip, lsr #24 │ │ │ │ smultteq r2, r8, fp │ │ │ │ - ldrdeq fp, [fp, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq fp, [fp, #-136]! @ 0xffffff78 │ │ │ │ smulbbeq r2, r4, fp │ │ │ │ - cmneq fp, r8, ror #16 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ │ │ │ │ 000e5cdc : │ │ │ │ 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] @ e6010 │ │ │ │ @@ -36329,27 +36329,27 @@ │ │ │ │ b e5f88 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsr #10 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmneq r2, r0, asr #20 │ │ │ │ - cmneq fp, r8, lsr #14 │ │ │ │ + cmneq fp, r0, lsr r7 │ │ │ │ cmneq sl, r8, lsl #9 │ │ │ │ ldrdeq r0, [r2, #-148]! @ 0xffffff6c │ │ │ │ - strheq fp, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, r0, asr #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq fp, [fp, #-84]! @ 0xffffffac │ │ │ │ + strdeq fp, [fp, #-92]! @ 0xffffffa4 │ │ │ │ strdeq r0, [r2, #-128]! @ 0xffffff80 │ │ │ │ - cmneq fp, ip, lsr #11 │ │ │ │ + strheq fp, [fp, #-84]! @ 0xffffffac │ │ │ │ strheq r0, [r2, #-128]! @ 0xffffff80 │ │ │ │ cmneq r2, ip, ror #16 │ │ │ │ - cmneq fp, r4, asr r5 │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ cmneq r2, r8, lsl #16 │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ + strdeq fp, [fp, #-68]! @ 0xffffffbc │ │ │ │ │ │ │ │ 000e6058 : │ │ │ │ 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] @ e638c │ │ │ │ @@ -36554,27 +36554,27 @@ │ │ │ │ b e6304 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r2, [sl, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r2, [sl, #-16]! │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ smulbteq r2, r4, r6 │ │ │ │ - cmneq fp, ip, lsr #7 │ │ │ │ + strheq fp, [fp, #-52]! @ 0xffffffcc │ │ │ │ cmneq sl, ip, lsl #2 │ │ │ │ cmneq r2, r8, asr r6 │ │ │ │ - cmneq fp, ip, lsr r3 │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ + cmneq fp, r0, lsl #5 │ │ │ │ cmneq r2, r4, ror r5 │ │ │ │ - cmneq fp, r0, lsr r2 │ │ │ │ + cmneq fp, r8, lsr r2 │ │ │ │ cmneq r2, r4, lsr r5 │ │ │ │ strdeq r0, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq fp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ smulbbeq r2, ip, r4 │ │ │ │ - cmneq fp, r0, ror r1 │ │ │ │ + cmneq fp, r8, ror r1 │ │ │ │ │ │ │ │ 000e63d4 : │ │ │ │ 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] @ e6708 │ │ │ │ @@ -36779,27 +36779,27 @@ │ │ │ │ b e6680 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, lsr lr │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmneq r2, r8, asr #6 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ + cmneq fp, r8, lsr r0 │ │ │ │ @ instruction: 0x017a1d90 │ │ │ │ ldrdeq r0, [r2, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ + cmneq fp, r8, asr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq sl, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, lsl #30 │ │ │ │ strdeq r0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - strheq sl, [fp, #-228]! @ 0xffffff1c │ │ │ │ + strheq sl, [fp, #-236]! @ 0xffffff14 │ │ │ │ strheq r0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ cmneq r2, r4, ror r1 │ │ │ │ - cmneq fp, ip, asr lr │ │ │ │ + cmneq fp, r4, ror #28 │ │ │ │ cmneq r2, r0, lsl r1 │ │ │ │ - strdeq sl, [fp, #-212]! @ 0xffffff2c │ │ │ │ + strdeq sl, [fp, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 000e6750 : │ │ │ │ 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, #1136] @ e6bd8 │ │ │ │ @@ -37089,33 +37089,33 @@ │ │ │ │ b e6af0 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r1, [sl, #-172]! @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r1, [sl, #-168]! @ 0xffffff58 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ msreq (UNDEF: 113), r4, asr #31 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ + strheq sl, [fp, #-196]! @ 0xffffff3c │ │ │ │ cmneq sl, ip, lsl #20 │ │ │ │ msreq (UNDEF: 113), r8, asr pc │ │ │ │ - cmneq fp, ip, lsr ip │ │ │ │ + cmneq fp, r4, asr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r4, asr fp │ │ │ │ + cmneq fp, ip, asr fp │ │ │ │ msreq (UNDEF: 97), r0, asr lr │ │ │ │ - cmneq fp, r0, lsl fp │ │ │ │ + cmneq fp, r8, lsl fp │ │ │ │ msreq (UNDEF: 97), ip, lsl #28 │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ + ldrdeq sl, [fp, #-160]! @ 0xffffff60 │ │ │ │ msreq SPSR_c, ip, asr #27 │ │ │ │ msreq SPSR_c, r8, lsl #27 │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ + cmneq fp, r8, ror sl │ │ │ │ msreq SPSR_c, r4, lsl #26 │ │ │ │ - cmneq fp, ip, ror #19 │ │ │ │ + strdeq sl, [fp, #-148]! @ 0xffffff6c │ │ │ │ msreq SPSR_c, r0, lsr #25 │ │ │ │ - cmneq fp, r4, lsl #19 │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ msreq SPSR_c, r0, asr #24 │ │ │ │ - cmneq fp, r4, lsr #18 │ │ │ │ + cmneq fp, ip, lsr #18 │ │ │ │ │ │ │ │ 000e6c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -37233,15 +37233,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq (UNDEF: 97), r4, ror #20 │ │ │ │ msreq (UNDEF: 97), r8, lsr #20 │ │ │ │ - cmneq fp, ip, ror #15 │ │ │ │ + strdeq sl, [fp, #-116]! @ 0xffffff8c │ │ │ │ │ │ │ │ 000e6e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37336,15 +37336,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq SPSR_c, ip, asr #17 │ │ │ │ - cmneq fp, ip, asr r6 │ │ │ │ + cmneq fp, r4, ror #12 │ │ │ │ msreq SPSR_c, r4, lsl #17 │ │ │ │ │ │ │ │ 000e6fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -37583,21 +37583,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq sl, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq sl, [fp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ msreq SPSR_c, r0, lsr r5 │ │ │ │ - cmneq fp, r0, asr #5 │ │ │ │ + cmneq fp, r8, asr #5 │ │ │ │ msreq SPSR_c, r8, ror #9 │ │ │ │ strdeq pc, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ msreq SPSR_c, r8, lsr #9 │ │ │ │ │ │ │ │ 000e73a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -37901,26 +37901,26 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq pc, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - strheq r9, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, r0, asr #31 │ │ │ │ cmneq sl, r4, lsl ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r0, lsr #30 │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ msreq SPSR_c, ip, asr #2 │ │ │ │ msreq SPSR_c, ip, lsl #2 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ + ldrdeq r9, [fp, #-224]! @ 0xffffff20 │ │ │ │ msreq SPSR_c, r4, asr #32 │ │ │ │ - ldrdeq r9, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r0, ror #27 │ │ │ │ msreq SPSR_c, r0 │ │ │ │ msreq SPSR_c, r0 │ │ │ │ - @ instruction: 0x016b9d94 │ │ │ │ + @ instruction: 0x016b9d9c │ │ │ │ strheq lr, [r1, #-252]! @ 0xffffff04 │ │ │ │ │ │ │ │ 000e78a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -38218,22 +38218,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r9, [fp, #-162]! @ 0xffffff5e │ │ │ │ + strdeq r9, [fp, #-170]! @ 0xffffff56 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq fp, ip, lsl #20 │ │ │ │ + cmneq fp, r4, lsl sl │ │ │ │ cmneq r1, r4, asr fp │ │ │ │ - cmneq fp, r4, ror #17 │ │ │ │ + cmneq fp, ip, ror #17 │ │ │ │ cmneq r1, ip, lsl #22 │ │ │ │ cmneq r1, r4, lsl fp │ │ │ │ - cmneq fp, r4, lsr #17 │ │ │ │ + cmneq fp, ip, lsr #17 │ │ │ │ cmneq r1, ip, asr #21 │ │ │ │ │ │ │ │ 000e7d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -38540,29 +38540,29 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, ip, ror #17 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + strheq r9, [fp, #-100]! @ 0xffffff9c │ │ │ │ cmneq sl, r8, lsl #6 │ │ │ │ cmneq r1, r0, asr r8 │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x016b9590 │ │ │ │ + @ instruction: 0x016b9598 │ │ │ │ strheq lr, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r8, asr #10 │ │ │ │ + cmneq fp, r0, asr r5 │ │ │ │ cmneq r1, r4, ror r7 │ │ │ │ cmneq r1, ip, asr #14 │ │ │ │ - cmneq fp, r8, lsl #10 │ │ │ │ + cmneq fp, r0, lsl r5 │ │ │ │ cmneq r1, r8, ror r6 │ │ │ │ - cmneq fp, r4, lsr r4 │ │ │ │ + cmneq fp, ip, lsr r4 │ │ │ │ cmneq r1, r8, lsr #12 │ │ │ │ - strheq r9, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, r0, asr #7 │ │ │ │ cmneq r1, r8, ror #11 │ │ │ │ │ │ │ │ 000e82a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -38773,23 +38773,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq lr, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x016b919c │ │ │ │ + cmneq fp, r4, lsr #3 │ │ │ │ ldrsheq pc, [r9, #-216]! @ 0xffffff28 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ cmneq r1, ip, lsr r3 │ │ │ │ cmneq r1, r0, lsl r3 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ + ldrdeq r9, [fp, #-4]! │ │ │ │ cmneq r1, ip, lsl #5 │ │ │ │ - cmneq fp, ip, lsl r0 │ │ │ │ + cmneq fp, r4, lsr #32 │ │ │ │ cmneq r1, ip, asr #4 │ │ │ │ │ │ │ │ 000e8624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38992,27 +38992,27 @@ │ │ │ │ b e88c8 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r9, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r9, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmneq r1, ip, lsl #3 │ │ │ │ - cmneq fp, r8, ror #30 │ │ │ │ + cmneq fp, r0, ror pc │ │ │ │ cmnpeq r9, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ cmneq r1, r4, lsr #2 │ │ │ │ - strdeq r8, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ + cmneq fp, ip, asr #28 │ │ │ │ cmneq r1, r0, asr #32 │ │ │ │ cmneq r1, r0, lsl r0 │ │ │ │ - strdeq r8, [fp, #-212]! @ 0xffffff2c │ │ │ │ + strdeq r8, [fp, #-220]! @ 0xffffff24 │ │ │ │ cmneq r1, r4, asr #31 │ │ │ │ - cmneq fp, r0, lsr #27 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ cmneq r1, r4, ror #30 │ │ │ │ - cmneq fp, r8, lsr sp │ │ │ │ + cmneq fp, r0, asr #26 │ │ │ │ │ │ │ │ 000e8994 : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq e89cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -39036,17 +39036,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #218 @ 0xda │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b e89c4 │ │ │ │ - strdeq ip, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq ip, [r2, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x0161de98 │ │ │ │ - cmneq fp, ip, ror ip │ │ │ │ + cmneq fp, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ e8a8c │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -39070,16 +39070,16 @@ │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e8a44 │ │ │ │ ldrheq ip, [fp, #-208]! @ 0xffffff30 │ │ │ │ - cmneq fp, r8, lsl #24 │ │ │ │ - cmneq r2, r4, ror r5 │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + cmneq r2, ip, ror r5 │ │ │ │ cmneq r1, r4, lsl lr │ │ │ │ │ │ │ │ 000e8a9c : │ │ │ │ ldr r2, [pc, #236] @ e8b90 │ │ │ │ ldr r3, [pc, #236] @ e8b94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -39141,19 +39141,19 @@ │ │ │ │ bl ba12c │ │ │ │ b e8b18 │ │ │ │ cmneq fp, r8, lsr sp │ │ │ │ @ instruction: 0x0179f798 │ │ │ │ andeq r7, r0, r4, lsr r6 │ │ │ │ cmneq r1, r4, asr #27 │ │ │ │ @ instruction: 0xffffff08 │ │ │ │ - cmneq fp, ip, lsr fp │ │ │ │ - cmneq r2, r4, lsr #9 │ │ │ │ + cmneq fp, r4, asr #22 │ │ │ │ + cmneq r2, ip, lsr #9 │ │ │ │ cmneq r1, ip, asr #26 │ │ │ │ - cmneq fp, r4, lsl #22 │ │ │ │ - cmneq r2, ip, ror #8 │ │ │ │ + cmneq fp, ip, lsl #22 │ │ │ │ + cmneq r2, r4, ror r4 │ │ │ │ cmneq r1, r4, lsl sp │ │ │ │ │ │ │ │ 000e8bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39200,19 +39200,19 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e8c00 │ │ │ │ ldrsheq ip, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq fp, ip, asr #20 │ │ │ │ - strheq ip, [r2, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, r4, asr sl │ │ │ │ + cmneq r2, r0, asr #7 │ │ │ │ cmneq r1, r8, asr ip │ │ │ │ - cmneq fp, r0, lsl sl │ │ │ │ - cmneq r2, ip, ror r3 │ │ │ │ + cmneq fp, r8, lsl sl │ │ │ │ + cmneq r2, r4, lsl #7 │ │ │ │ cmneq r1, ip, lsl ip │ │ │ │ │ │ │ │ 000e8ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39260,19 +39260,19 @@ │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b e8cec │ │ │ │ - cmneq fp, r0, ror #18 │ │ │ │ - cmneq r2, ip, asr #5 │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ + ldrdeq ip, [r2, #-36]! @ 0xffffffdc │ │ │ │ cmneq r1, ip, ror #22 │ │ │ │ - cmneq fp, r4, lsr #18 │ │ │ │ - @ instruction: 0x0162c290 │ │ │ │ + cmneq fp, ip, lsr #18 │ │ │ │ + @ instruction: 0x0162c298 │ │ │ │ cmneq r1, r4, lsr fp │ │ │ │ │ │ │ │ 000e8d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39347,22 +39347,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b e8ddc │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ - cmneq r2, r8, lsr #3 │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ + strheq ip, [r2, #-16]! │ │ │ │ cmneq r1, ip, asr #20 │ │ │ │ - cmneq fp, r4, lsl #16 │ │ │ │ - cmneq r2, r0, ror r1 │ │ │ │ + cmneq fp, ip, lsl #16 │ │ │ │ + cmneq r2, r8, ror r1 │ │ │ │ cmneq r1, r4, lsl sl │ │ │ │ - cmneq fp, ip, asr #15 │ │ │ │ - cmneq r2, r8, lsr r1 │ │ │ │ + ldrdeq r8, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r2, r0, asr #2 │ │ │ │ ldrdeq sp, [r1, #-156]! @ 0xffffff64 │ │ │ │ │ │ │ │ 000e8ee8 : │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ ldr r3, [pc, #392] @ e907c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39462,25 +39462,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b e8f94 │ │ │ │ cmnpeq r9, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmneq r1, r8, ror r9 │ │ │ │ - strheq r8, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, r8, lsr #32 │ │ │ │ + cmneq fp, r4, asr #13 │ │ │ │ + cmneq r2, r0, lsr r0 │ │ │ │ cmneq r1, ip, asr #17 │ │ │ │ - cmneq fp, r4, lsl #13 │ │ │ │ - strdeq fp, [r2, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, ip, lsl #13 │ │ │ │ + strdeq fp, [r2, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x0161d894 │ │ │ │ - cmneq fp, ip, asr #12 │ │ │ │ - strheq fp, [r2, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ cmneq r1, ip, asr r8 │ │ │ │ - cmneq fp, r8, lsl r6 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq fp, r0, lsr #12 │ │ │ │ + cmneq r2, r8, lsl #31 │ │ │ │ cmneq r1, r8, lsr #16 │ │ │ │ │ │ │ │ 000e90b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39566,25 +39566,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e9124 │ │ │ │ - cmneq fp, r8, lsr #10 │ │ │ │ - @ instruction: 0x0162be94 │ │ │ │ + cmneq fp, r0, lsr r5 │ │ │ │ + @ instruction: 0x0162be9c │ │ │ │ cmneq r1, r4, lsr r7 │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - cmneq r2, r8, asr lr │ │ │ │ + strdeq r8, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ strdeq sp, [r1, #-104]! @ 0xffffff98 │ │ │ │ - strheq r8, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ + strheq r8, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, r4, lsr #28 │ │ │ │ strheq sp, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ + cmneq fp, ip, ror r4 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ cmneq r1, r0, lsl #13 │ │ │ │ │ │ │ │ 000e9250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39606,16 +39606,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e9270 │ │ │ │ - ldrdeq r8, [fp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r2, r8, asr #26 │ │ │ │ + cmneq fp, r4, ror #7 │ │ │ │ + cmneq r2, r0, asr sp │ │ │ │ cmneq r1, r8, ror #11 │ │ │ │ │ │ │ │ 000e92c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39690,27 +39690,27 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e9384 │ │ │ │ cmneq r9, ip, asr pc │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ + cmneq fp, r8, ror r3 │ │ │ │ cmneq r1, r8, ror r5 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r7, r0, r4, lsr r6 │ │ │ │ andeq r7, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, lsr #12 │ │ │ │ cmneq r1, r8, ror r5 │ │ │ │ cmneq r1, ip, asr r5 │ │ │ │ - cmneq fp, r8, asr #5 │ │ │ │ - cmneq r2, r4, lsr ip │ │ │ │ + ldrdeq r8, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, ip, lsr ip │ │ │ │ ldrdeq sp, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq fp, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r4, lsl #24 │ │ │ │ │ │ │ │ 000e9434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -39731,16 +39731,16 @@ │ │ │ │ ldr r1, [pc, #32] @ e94a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b e9454 │ │ │ │ - strdeq r8, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r2, r4, ror #22 │ │ │ │ + cmneq fp, r0, lsl #4 │ │ │ │ + cmneq r2, ip, ror #22 │ │ │ │ cmneq r1, r0, lsl #8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ │ │ │ │ 000e94ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -39802,19 +39802,19 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmneq fp, ip, lsr #2 │ │ │ │ - @ instruction: 0x0162ba98 │ │ │ │ + cmneq fp, r4, lsr r1 │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ cmneq r1, ip, lsr r3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ + strdeq r8, [fp, #-0]! │ │ │ │ cmneq r1, ip, asr #6 │ │ │ │ strdeq sp, [r1, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ 000e95cc : │ │ │ │ add r0, r0, #320 @ 0x140 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ @@ -40004,40 +40004,40 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b e9634 │ │ │ │ cmneq r9, ip, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, lsl #24 │ │ │ │ cmneq fp, r0, ror r1 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - cmneq r2, r4, asr #17 │ │ │ │ + cmneq fp, r0, ror #30 │ │ │ │ + cmneq r2, ip, asr #17 │ │ │ │ cmneq r1, r8, ror #2 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ @ instruction: 0x0161d198 │ │ │ │ - cmneq fp, r0, lsl pc │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ cmneq r1, r4, lsl r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq fp, ip, asr #29 │ │ │ │ - cmneq r2, r8, lsr r8 │ │ │ │ + ldrdeq r7, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r0, asr #16 │ │ │ │ ldrdeq sp, [r1, #-12]! │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x016b7e90 │ │ │ │ - strdeq fp, [r2, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x016b7e98 │ │ │ │ + cmneq r2, r4, lsl #16 │ │ │ │ cmneq r1, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq fp, r4, asr lr │ │ │ │ - cmneq r2, r0, asr #15 │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ + cmneq r2, r8, asr #15 │ │ │ │ cmneq r1, r4, rrx │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmneq fp, r8, lsl lr │ │ │ │ - cmneq r2, r4, lsl #15 │ │ │ │ + cmneq fp, r0, lsr #28 │ │ │ │ + cmneq r2, ip, lsl #15 │ │ │ │ cmneq r1, r8, lsr #32 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - ldrdeq r7, [fp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r2, r8, asr #14 │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ + cmneq r2, r0, asr r7 │ │ │ │ cmneq r1, r4, ror #31 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 000e9938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -40299,38 +40299,38 @@ │ │ │ │ cmneq r1, r4, ror #30 │ │ │ │ strdeq ip, [r1, #-236]! @ 0xffffff14 │ │ │ │ cmneq r1, ip, ror #30 │ │ │ │ cmneq r1, r8, asr pc │ │ │ │ cmneq r1, r8, ror #30 │ │ │ │ cmneq r1, r8, ror pc │ │ │ │ cmneq fp, r8, lsr sp │ │ │ │ - cmneq fp, r4, asr fp │ │ │ │ - cmneq r2, r0, asr #9 │ │ │ │ + cmneq fp, ip, asr fp │ │ │ │ + cmneq r2, r8, asr #9 │ │ │ │ cmneq r1, r0, ror #26 │ │ │ │ cmneq r9, r0, lsl #14 │ │ │ │ - ldrdeq r7, [fp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r2, r4, asr #8 │ │ │ │ + cmneq fp, r0, ror #21 │ │ │ │ + cmneq r2, ip, asr #8 │ │ │ │ cmneq r1, r4, ror #25 │ │ │ │ - @ instruction: 0x016b7a94 │ │ │ │ + @ instruction: 0x016b7a9c │ │ │ │ cmneq r1, r0, ror #26 │ │ │ │ cmneq r1, r0, lsr #25 │ │ │ │ - cmneq fp, r4, asr sl │ │ │ │ - cmneq r2, r0, asr #7 │ │ │ │ + cmneq fp, ip, asr sl │ │ │ │ + cmneq r2, r8, asr #7 │ │ │ │ cmneq r1, r0, ror #24 │ │ │ │ - cmneq fp, r8, lsl sl │ │ │ │ - cmneq r2, r4, lsl #7 │ │ │ │ + cmneq fp, r0, lsr #20 │ │ │ │ + cmneq r2, ip, lsl #7 │ │ │ │ cmneq r1, r4, lsr #24 │ │ │ │ - ldrdeq r7, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r2, r8, asr #6 │ │ │ │ + cmneq fp, r4, ror #19 │ │ │ │ + cmneq r2, r0, asr r3 │ │ │ │ cmneq r1, r8, ror #23 │ │ │ │ - cmneq fp, r0, lsr #19 │ │ │ │ - cmneq r2, ip, lsl #6 │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ cmneq r1, ip, lsr #23 │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ - ldrdeq fp, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq fp, ip, ror #18 │ │ │ │ + ldrdeq fp, [r2, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r1, r0, ror fp │ │ │ │ │ │ │ │ 000e9dc0 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -40432,15 +40432,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, ip, lsl r9 │ │ │ │ cmneq r1, r4, lsl #21 │ │ │ │ - @ instruction: 0x016b7898 │ │ │ │ + cmneq fp, r0, lsr #17 │ │ │ │ │ │ │ │ 000e9f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -40547,15 +40547,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, ip, asr r7 │ │ │ │ - cmneq fp, r0, ror #13 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ cmneq r1, r4, asr #17 │ │ │ │ │ │ │ │ 000ea12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40651,15 +40651,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r0, asr #11 │ │ │ │ - cmneq fp, r4, asr #10 │ │ │ │ + cmneq fp, ip, asr #10 │ │ │ │ cmneq r1, r0, lsr #14 │ │ │ │ │ │ │ │ 000ea2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40755,15 +40755,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r8, lsr #8 │ │ │ │ - cmneq fp, ip, lsr #7 │ │ │ │ + strheq r7, [fp, #-52]! @ 0xffffffcc │ │ │ │ cmneq r1, r8, lsl #11 │ │ │ │ │ │ │ │ 000ea45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40859,15 +40859,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0161c290 │ │ │ │ - cmneq fp, r4, lsl r2 │ │ │ │ + cmneq fp, ip, lsl r2 │ │ │ │ strdeq ip, [r1, #-48]! @ 0xffffffd0 │ │ │ │ │ │ │ │ 000ea5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -41106,21 +41106,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x016b6f9c │ │ │ │ + cmneq fp, r4, lsr #31 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ strdeq fp, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ + cmneq fp, r0, lsl #29 │ │ │ │ qdsubeq ip, r4, r1 │ │ │ │ strheq fp, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r8, lsr lr │ │ │ │ + cmneq fp, r0, asr #28 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ │ │ │ │ 000ea9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -41424,26 +41424,26 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r4, ror #26 │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ ldrsbeq sp, [r9, #-88]! @ 0xffffffa8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r6, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r0, ror #21 │ │ │ │ strheq fp, [r1, #-200]! @ 0xffffff38 │ │ │ │ cmneq r1, r8, ror ip │ │ │ │ - cmneq fp, r0, lsl #21 │ │ │ │ + cmneq fp, r8, lsl #21 │ │ │ │ cmneq r1, r8, lsl #20 │ │ │ │ - @ instruction: 0x016b6990 │ │ │ │ + @ instruction: 0x016b6998 │ │ │ │ cmneq r1, ip, ror #22 │ │ │ │ cmneq r1, r4, asr #19 │ │ │ │ - cmneq fp, ip, asr #18 │ │ │ │ + cmneq fp, r4, asr r9 │ │ │ │ cmneq r1, r8, lsr #22 │ │ │ │ │ │ │ │ 000eaee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -41576,21 +41576,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0161b990 │ │ │ │ - cmneq fp, ip, ror #14 │ │ │ │ + cmneq fp, r4, ror r7 │ │ │ │ cmneq r1, r8, asr #18 │ │ │ │ cmneq r1, r4, lsr #15 │ │ │ │ - cmneq fp, r8, lsr #14 │ │ │ │ + cmneq fp, r0, lsr r7 │ │ │ │ cmneq r1, ip, lsl #18 │ │ │ │ cmneq r1, r4, lsr r9 │ │ │ │ - cmneq fp, r8, ror #13 │ │ │ │ + strdeq r6, [fp, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r1, r4, asr #17 │ │ │ │ │ │ │ │ 000eb128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -41801,23 +41801,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq fp, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, r8, lsl #10 │ │ │ │ + cmneq fp, r0, lsl r5 │ │ │ │ cmneq r9, r0, ror pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, ip, ror r4 │ │ │ │ + cmneq fp, r4, lsl #9 │ │ │ │ cmneq r1, ip, asr r6 │ │ │ │ cmneq r1, r0, lsr r6 │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ + cmneq fp, r0, asr #8 │ │ │ │ cmneq r1, r4, lsl #8 │ │ │ │ - cmneq fp, r8, lsl #7 │ │ │ │ + @ instruction: 0x016b6390 │ │ │ │ cmneq r1, ip, ror #10 │ │ │ │ │ │ │ │ 000eb4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -41914,15 +41914,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, ip, lsr r2 │ │ │ │ - cmneq fp, r0, asr #3 │ │ │ │ + cmneq fp, r8, asr #3 │ │ │ │ @ instruction: 0x0161b39c │ │ │ │ │ │ │ │ 000eb648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -42111,18 +42111,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmneq r1, ip, ror #2 │ │ │ │ - strdeq r5, [fp, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r5, [fp, #-236]! @ 0xffffff14 │ │ │ │ ldrdeq fp, [r1, #-0]! │ │ │ │ cmneq r1, r0, lsr pc │ │ │ │ - strheq r5, [fp, #-228]! @ 0xffffff1c │ │ │ │ + strheq r5, [fp, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0x0161b090 │ │ │ │ │ │ │ │ 000eb960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -42333,23 +42333,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r4, asr #29 │ │ │ │ - ldrdeq r5, [fp, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq r5, [fp, #-200]! @ 0xffffff38 │ │ │ │ cmneq r9, r8, lsr r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq fp, r4, asr #24 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ cmneq r1, r4, lsr #28 │ │ │ │ strdeq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, r0, lsl #24 │ │ │ │ + cmneq fp, r8, lsl #24 │ │ │ │ cmneq r1, ip, asr #23 │ │ │ │ - cmneq fp, r0, asr fp │ │ │ │ + cmneq fp, r8, asr fp │ │ │ │ cmneq r1, r4, lsr sp │ │ │ │ │ │ │ │ 000ebce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -42501,15 +42501,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r9, r8, lsr #7 │ │ │ │ cmneq r1, r8, lsr r9 │ │ │ │ - strheq r5, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq fp, r4, asr #17 │ │ │ │ cmneq r1, r0, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -43100,22 +43100,22 @@ │ │ │ │ ldr r1, [pc, #24] @ ec8b4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b ec870 │ │ │ │ cmneq r9, ip, lsl #21 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r1, r0, asr r2 │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ + strdeq r5, [fp, #-0]! │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01628798 │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ cmneq r1, r0, ror #3 │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ - cmneq r2, r4, ror #14 │ │ │ │ - cmneq r2, r4, lsr r7 │ │ │ │ + cmneq fp, r0, lsl #1 │ │ │ │ + cmneq r2, ip, ror #14 │ │ │ │ + cmneq r2, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ eca00 │ │ │ │ ldr r3, [pc, #280] @ eca04 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -43189,20 +43189,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ b ec954 │ │ │ │ cmneq r9, ip, asr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, ror #14 │ │ │ │ cmneq r1, r4, lsl r1 │ │ │ │ cmneq r9, r8, ror #17 │ │ │ │ - cmneq fp, r4, lsr #30 │ │ │ │ - cmneq r2, ip, lsr r6 │ │ │ │ + cmneq fp, ip, lsr #30 │ │ │ │ + cmneq r2, r4, asr #12 │ │ │ │ cmneq r1, r0, lsl #1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq fp, r8, ror #29 │ │ │ │ - cmneq r2, r0, lsl #12 │ │ │ │ + strdeq r4, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, r8, lsl #12 │ │ │ │ cmneq r1, ip, lsr r0 │ │ │ │ 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] @ ecc88 │ │ │ │ @@ -43352,31 +43352,31 @@ │ │ │ │ b ecaa8 │ │ │ │ ldrsheq fp, [r9, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [r1, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0x0179b794 │ │ │ │ cmneq r1, r4, ror #30 │ │ │ │ cmneq r1, r4, asr pc │ │ │ │ - cmneq fp, r4, asr sp │ │ │ │ - cmneq r2, ip, ror #8 │ │ │ │ + cmneq fp, ip, asr sp │ │ │ │ + cmneq r2, r4, ror r4 │ │ │ │ strheq r9, [r1, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq fp, r4, lsl sp │ │ │ │ - cmneq r2, ip, lsr #8 │ │ │ │ + cmneq fp, ip, lsl sp │ │ │ │ + cmneq r2, r4, lsr r4 │ │ │ │ cmneq r1, r8, ror #28 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrdeq r4, [fp, #-200]! @ 0xffffff38 │ │ │ │ - strdeq r8, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq fp, r0, ror #25 │ │ │ │ + strdeq r8, [r2, #-56]! @ 0xffffffc8 │ │ │ │ cmneq r1, r4, lsr lr │ │ │ │ - @ instruction: 0x016b4c9c │ │ │ │ - strheq r8, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r4, lsr #25 │ │ │ │ + strheq r8, [r2, #-60]! @ 0xffffffc4 │ │ │ │ strdeq r9, [r1, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq fp, r0, ror #24 │ │ │ │ - cmneq r2, r8, ror r3 │ │ │ │ + cmneq fp, r8, ror #24 │ │ │ │ + cmneq r2, r0, lsl #7 │ │ │ │ strheq r9, [r1, #-220]! @ 0xffffff24 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -43517,20 +43517,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b eceb8 │ │ │ │ cmneq r9, ip, lsr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x016b4a9c │ │ │ │ + cmneq fp, r4, lsr #21 │ │ │ │ strdeq r9, [r1, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - strdeq r8, [r2, #-8]! │ │ │ │ - cmneq r2, ip, asr #1 │ │ │ │ + cmneq r2, r0, lsl #2 │ │ │ │ + ldrdeq r8, [r2, #-4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #956] @ 0x3bc │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -43566,16 +43566,16 @@ │ │ │ │ ldr r1, [pc, #32] @ ed004 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b ecfb0 │ │ │ │ - strdeq r4, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r2, r8 │ │ │ │ + strdeq r4, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ cmneq r1, r4, asr #20 │ │ │ │ @ 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 │ │ │ │ @@ -43833,27 +43833,27 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b ed334 │ │ │ │ cmneq r9, r8, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r4, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq fp, r4, asr #11 │ │ │ │ - ldrdeq r7, [r2, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r4, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, ip, asr #11 │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ cmneq r1, ip, lsl r7 │ │ │ │ cmneq r9, r8, lsl #30 │ │ │ │ - cmneq fp, r4, asr #10 │ │ │ │ - cmneq r2, ip, asr ip │ │ │ │ + cmneq fp, ip, asr #10 │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ @ instruction: 0x0161969c │ │ │ │ - cmneq fp, r8, lsl #10 │ │ │ │ - cmneq r2, r0, lsr #24 │ │ │ │ + cmneq fp, r0, lsl r5 │ │ │ │ + cmneq r2, r8, lsr #24 │ │ │ │ cmneq r1, r0, ror #12 │ │ │ │ - cmneq fp, ip, asr #9 │ │ │ │ - cmneq r2, r4, ror #23 │ │ │ │ + ldrdeq r4, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, ip, ror #23 │ │ │ │ cmneq r1, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #900] @ 0x384 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -43923,20 +43923,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b ed4fc │ │ │ │ cmneq r1, r4, asr #11 │ │ │ │ - cmneq fp, ip, lsr #7 │ │ │ │ - strheq r7, [r2, #-168]! @ 0xffffff58 │ │ │ │ + strheq r4, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ strdeq r9, [r1, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq fp, ip, ror #6 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ + cmneq fp, r4, ror r3 │ │ │ │ + cmneq r2, r0, lsl #21 │ │ │ │ strheq r9, [r1, #-68]! @ 0xffffffbc │ │ │ │ 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 │ │ │ │ @@ -44095,15 +44095,15 @@ │ │ │ │ bne ed794 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne ed768 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmneq fp, r4, ror #2 │ │ │ │ + cmneq fp, ip, ror #2 │ │ │ │ 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] @ edc34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -44351,33 +44351,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b ed9c8 │ │ │ │ cmneq r9, r4, ror #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r3, [fp, #-244]! @ 0xffffff0c │ │ │ │ + strdeq r3, [fp, #-252]! @ 0xffffff04 │ │ │ │ cmneq r1, ip, asr #2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x016b3f98 │ │ │ │ + cmneq fp, r0, lsr #31 │ │ │ │ strdeq r9, [r1, #-4]! │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmneq r9, r4, ror r8 │ │ │ │ - @ instruction: 0x016b3e90 │ │ │ │ + @ instruction: 0x016b3e98 │ │ │ │ cmneq r1, r8, ror #31 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ cmneq r1, r4, lsr sp │ │ │ │ cmneq r1, r0, ror #25 │ │ │ │ @ instruction: 0x01617c9c │ │ │ │ - cmneq r2, r8, asr r4 │ │ │ │ - cmneq r2, r4, lsr #8 │ │ │ │ - strdeq r7, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r2, r4, asr #7 │ │ │ │ + cmneq r2, r0, ror #8 │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ + strdeq r7, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r2, ip, asr #7 │ │ │ │ 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, #480 @ 0x1e0 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #448 @ 0x1c0 │ │ │ │ @@ -46189,31 +46189,31 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b ef770 │ │ │ │ cmneq r9, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r1, r0, lsl r5 │ │ │ │ - strheq r2, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ strdeq r7, [r1, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ cmneq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ cmneq r9, ip, asr #21 │ │ │ │ - cmneq fp, ip, ror #1 │ │ │ │ - strdeq r5, [r2, #-120]! @ 0xffffff88 │ │ │ │ + strdeq r2, [fp, #-4]! │ │ │ │ + cmneq r2, r0, lsl #16 │ │ │ │ cmneq r1, ip, lsr r2 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - strheq r5, [r2, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ - cmneq r2, r4, lsl #15 │ │ │ │ + cmneq r2, r4, asr #15 │ │ │ │ + cmneq fp, r0, lsl #1 │ │ │ │ + cmneq r2, ip, lsl #15 │ │ │ │ cmneq r1, r8, asr #3 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmneq r2, ip, asr #14 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ + cmneq r2, r4, asr r7 │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ │ │ │ │ 000ef930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -46288,23 +46288,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b ef9a0 │ │ │ │ strdeq r7, [r1, #-12]! │ │ │ │ - cmneq fp, r8, lsl #30 │ │ │ │ - cmneq r2, r4, lsl r6 │ │ │ │ + cmneq fp, r0, lsl pc │ │ │ │ + cmneq r2, ip, lsl r6 │ │ │ │ qdsubeq r7, r0, r1 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - ldrdeq r5, [r2, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq r1, [fp, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r5, [r2, #-92]! @ 0xffffffa4 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ - cmneq fp, r8, lsl #29 │ │ │ │ - @ instruction: 0x01625594 │ │ │ │ + @ instruction: 0x016b1e90 │ │ │ │ + @ instruction: 0x0162559c │ │ │ │ ldrdeq r6, [r1, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ │ │ │ │ 000efa9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -46520,24 +46520,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r0, lsl #29 │ │ │ │ - strheq r2, [fp, #-20]! @ 0xffffffec │ │ │ │ + strheq r2, [fp, #-28]! @ 0xffffffe4 │ │ │ │ ldrsheq r8, [r9, #-84]! @ 0xffffffac │ │ │ │ cmneq r1, r8, lsl lr │ │ │ │ - cmneq fp, r4, asr #2 │ │ │ │ + cmneq fp, ip, asr #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r2, [fp, #-12]! │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ cmneq r1, r0, ror #26 │ │ │ │ cmneq r1, ip, ror sl │ │ │ │ cmneq r1, ip, ror #25 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ + cmneq fp, r8, lsr r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ @@ -46631,17 +46631,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b eff80 │ │ │ │ - cmneq r2, r8, lsr r0 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ cmneq r1, r8, lsr #22 │ │ │ │ - cmneq fp, r8, asr #28 │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -46696,16 +46696,16 @@ │ │ │ │ mov r1, #170 @ 0xaa │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b f0070 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01793f9c │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ - cmneq r2, r8, asr #30 │ │ │ │ + cmneq fp, ip, ror #26 │ │ │ │ + cmneq r2, r0, asr pc │ │ │ │ cmneq r1, r4, lsr sl │ │ │ │ │ │ │ │ 000f00cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46756,20 +46756,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f0124 │ │ │ │ - cmneq r3, r8, lsl #10 │ │ │ │ - strheq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x01624e94 │ │ │ │ + cmneq r3, r0, lsl r5 │ │ │ │ + strheq r1, [fp, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x01624e9c │ │ │ │ cmneq r1, r4, lsl #19 │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ - cmneq r2, r8, asr lr │ │ │ │ + cmneq fp, r0, lsl #25 │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ cmneq r1, r8, asr #18 │ │ │ │ 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 │ │ │ │ @@ -46790,16 +46790,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f01e8 │ │ │ │ - cmneq fp, ip, ror #23 │ │ │ │ - ldrdeq r4, [r2, #-208]! @ 0xffffff30 │ │ │ │ + strdeq r1, [fp, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq r4, [r2, #-216]! @ 0xffffff28 │ │ │ │ strheq r6, [r1, #-140]! @ 0xffffff74 │ │ │ │ │ │ │ │ 000f023c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -46824,17 +46824,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f0268 │ │ │ │ - cmneq r3, r4, asr #7 │ │ │ │ - cmneq fp, ip, ror #22 │ │ │ │ - cmneq r2, r0, asr sp │ │ │ │ + cmneq r3, ip, asr #7 │ │ │ │ + cmneq fp, r4, ror fp │ │ │ │ + cmneq r2, r8, asr sp │ │ │ │ cmneq r1, ip, lsr r8 │ │ │ │ │ │ │ │ 000f02c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46948,15 +46948,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r8, ror #7 │ │ │ │ cmneq r1, r4, asr #13 │ │ │ │ - cmneq fp, r8, lsr #20 │ │ │ │ + cmneq fp, r0, lsr sl │ │ │ │ │ │ │ │ 000f049c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -47051,15 +47051,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r0, asr r2 │ │ │ │ - @ instruction: 0x016b1898 │ │ │ │ + cmneq fp, r0, lsr #17 │ │ │ │ cmneq r1, r0, lsr #10 │ │ │ │ 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 │ │ │ │ @@ -47311,17 +47311,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ svccc 0x00e00000 │ │ │ │ cmneq r9, r4, lsr #16 │ │ │ │ cmneq r1, r8, ror r2 │ │ │ │ cmneq r1, r8, ror #2 │ │ │ │ cmneq r1, r8, asr r1 │ │ │ │ - ldrdeq r4, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r0, ror #11 │ │ │ │ cmneq r1, r4, ror r1 │ │ │ │ - cmneq fp, r8, lsl #9 │ │ │ │ + @ instruction: 0x016b1490 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -47488,16 +47488,16 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ ldrsbeq r3, [r9, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r1, ip, lsr pc │ │ │ │ cmneq r1, r4, lsr #29 │ │ │ │ @ instruction: 0x01615e94 │ │ │ │ - ldrdeq r1, [fp, #-16]! │ │ │ │ - cmneq r2, r4, lsl r3 │ │ │ │ + ldrdeq r1, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r2, ip, lsl r3 │ │ │ │ cmneq r1, ip, lsr #29 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -47657,16 +47657,16 @@ │ │ │ │ cmneq r9, r0, lsr #6 │ │ │ │ cmneq r9, r0, lsl #6 │ │ │ │ cmneq r1, r0, asr #27 │ │ │ │ cmneq r1, ip, lsr #24 │ │ │ │ cmneq r1, ip, lsl ip │ │ │ │ cmneq r1, ip, lsl #24 │ │ │ │ strdeq r5, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r8, lsr pc │ │ │ │ - cmneq r2, ip, ror r0 │ │ │ │ + cmneq fp, r0, asr #30 │ │ │ │ + cmneq r2, r4, lsl #1 │ │ │ │ cmneq r1, r4, 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 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r0, #956] @ 0x3bc │ │ │ │ @@ -47788,16 +47788,16 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ @ instruction: 0x01793090 │ │ │ │ cmneq r1, r8, asr #23 │ │ │ │ cmneq r1, ip, ror #19 │ │ │ │ cmneq r1, r0, ror #19 │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - cmneq r2, r4, ror #28 │ │ │ │ + cmneq fp, r8, lsr #26 │ │ │ │ + cmneq r2, ip, ror #28 │ │ │ │ strdeq r5, [r1, #-156]! @ 0xffffff64 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -47935,16 +47935,16 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r9, r4, ror lr │ │ │ │ strheq r5, [r1, #-156]! @ 0xffffff64 │ │ │ │ cmneq r1, r8, lsr #15 │ │ │ │ @ instruction: 0x01615798 │ │ │ │ - ldrdeq r0, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ + ldrdeq r0, [fp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ strheq r5, [r1, #-112]! @ 0xffffff90 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -48067,16 +48067,16 @@ │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r1, r8, lsl r7 │ │ │ │ cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ svccc 0x00b1eb85 │ │ │ │ - cmneq r2, r8, lsl #20 │ │ │ │ - smulbteq fp, r0, r8 │ │ │ │ + cmneq r2, r0, lsl sl │ │ │ │ + smulbteq fp, r8, r8 │ │ │ │ @ instruction: 0x0161559c │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -48192,26 +48192,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f16f4 │ │ │ │ cmneq r1, r0, lsl #13 │ │ │ │ ldrsheq r6, [r9, #-184]! @ 0xffffff48 │ │ │ │ @ instruction: 0x01615698 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r0, [fp, #-116]! @ 0xffffff8c │ │ │ │ + strdeq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ ldrdeq r5, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - smulbbeq fp, r4, r7 │ │ │ │ - cmneq r2, r8, asr #17 │ │ │ │ + smulbbeq fp, ip, r7 │ │ │ │ + ldrdeq r3, [r2, #-128]! @ 0xffffff80 │ │ │ │ cmneq r1, r4, ror #8 │ │ │ │ - @ instruction: 0x01623894 │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ - cmneq fp, r0, lsl #14 │ │ │ │ - cmneq r2, r4, asr #16 │ │ │ │ + @ instruction: 0x0162389c │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ + cmneq fp, r8, lsl #14 │ │ │ │ + cmneq r2, ip, asr #16 │ │ │ │ cmneq r1, r0, ror #7 │ │ │ │ - smulbteq fp, r8, r6 │ │ │ │ - cmneq r2, ip, lsl #16 │ │ │ │ + ldrdeq r0, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r2, r4, lsl r8 │ │ │ │ cmneq r1, r8, lsr #7 │ │ │ │ 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] @ f1a4c │ │ │ │ ldr r1, [pc, #512] @ f1a50 │ │ │ │ @@ -48344,23 +48344,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b f18f0 │ │ │ │ ldrsheq r6, [r9, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r4, ror #19 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - smultteq fp, ip, r5 │ │ │ │ + strdeq r0, [fp, #-84]! @ 0xffffffac │ │ │ │ ldrdeq r5, [r1, #-32]! @ 0xffffffe0 │ │ │ │ cmneq r9, ip, asr #18 │ │ │ │ @ instruction: 0x01615390 │ │ │ │ cmneq r1, r0, asr #7 │ │ │ │ - cmneq r2, r4, ror #12 │ │ │ │ + cmneq r2, ip, ror #12 │ │ │ │ cmneq r1, r4, lsr lr │ │ │ │ - ldrdeq r3, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r2, ip, lsr #11 │ │ │ │ + cmneq r2, r4, ror #11 │ │ │ │ + strheq r3, [r2, #-84]! @ 0xffffffac │ │ │ │ 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] @ f1da8 │ │ │ │ @@ -48561,19 +48561,19 @@ │ │ │ │ cmneq r9, r0, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, ror #9 │ │ │ │ @ instruction: 0x0161519c │ │ │ │ cmneq r9, r8, asr r5 │ │ │ │ cmneq r1, r0, lsr #28 │ │ │ │ cmneq r1, r4, lsl lr │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - @ instruction: 0x01623294 │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + @ instruction: 0x0162329c │ │ │ │ cmneq r1, ip, lsr #28 │ │ │ │ - cmneq fp, r4, lsl r1 │ │ │ │ - cmneq r2, r8, asr r2 │ │ │ │ + cmneq fp, ip, lsl r1 │ │ │ │ + cmneq r2, r0, ror #4 │ │ │ │ strdeq r4, [r1, #-208]! @ 0xffffff30 │ │ │ │ │ │ │ │ 000f1ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -48828,35 +48828,35 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f1f5c │ │ │ │ cmneq r9, ip, asr #8 │ │ │ │ cmneq r9, r8, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ + smulbbeq fp, r0, r0 │ │ │ │ cmneq r1, ip, asr #26 │ │ │ │ cmneq r1, ip, ror #20 │ │ │ │ - @ instruction: 0x01671394 │ │ │ │ + @ instruction: 0x0167139c │ │ │ │ @ instruction: 0x01614e9c │ │ │ │ cmneq r1, ip, asr #27 │ │ │ │ cmneq r9, r0, ror #5 │ │ │ │ cmneq r1, r4, lsr r9 │ │ │ │ - @ instruction: 0x01622f9c │ │ │ │ - msreq (UNDEF: 106), r0, lsl #28 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ + cmneq r2, r4, lsr #31 │ │ │ │ + msreq (UNDEF: 106), r8, lsl #28 │ │ │ │ + cmneq r2, ip, asr #30 │ │ │ │ ldrdeq r4, [r1, #-172]! @ 0xffffff54 │ │ │ │ - msreq SPSR_fx, r4, asr #27 │ │ │ │ - cmneq r2, r8, lsl #30 │ │ │ │ + msreq SPSR_fx, ip, asr #27 │ │ │ │ + cmneq r2, r0, lsl pc │ │ │ │ cmneq r1, r0, lsr #21 │ │ │ │ - ldrdeq r2, [r2, #-224]! @ 0xffffff20 │ │ │ │ - msreq SPSR_fx, r8, asr sp │ │ │ │ - @ instruction: 0x01622e9c │ │ │ │ + ldrdeq r2, [r2, #-232]! @ 0xffffff18 │ │ │ │ + msreq SPSR_fx, r0, ror #26 │ │ │ │ + cmneq r2, r4, lsr #29 │ │ │ │ cmneq r1, r4, lsr sl │ │ │ │ - cmneq r2, r0, ror #28 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ + cmneq r2, r8, ror #28 │ │ │ │ + cmneq r2, r4, lsr #28 │ │ │ │ │ │ │ │ 000f223c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -48901,21 +48901,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 f22c4 │ │ │ │ - cmneq r6, r8, ror #4 │ │ │ │ - cmneq r2, r8, lsr #26 │ │ │ │ + cmneq r6, r0, ror r2 │ │ │ │ + cmneq r2, r0, lsr sp │ │ │ │ cmneq r1, r4, lsl #26 │ │ │ │ - msreq SPSR_fx, r0, ror #25 │ │ │ │ - cmneq r2, ip, ror #25 │ │ │ │ + msreq SPSR_fx, r8, ror #25 │ │ │ │ + strdeq r2, [r2, #-196]! @ 0xffffff3c │ │ │ │ cmneq r1, r8, asr #25 │ │ │ │ - msreq SPSR_fx, r4, lsr #25 │ │ │ │ + msreq SPSR_fx, ip, lsr #25 │ │ │ │ │ │ │ │ 000f2320 : │ │ │ │ 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 │ │ │ │ @@ -49223,30 +49223,30 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r8, lsr #22 │ │ │ │ - ldrdeq pc, [sl, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq pc, [sl, #-172]! @ 0xffffff54 │ │ │ │ cmneq r9, ip, asr #26 │ │ │ │ cmneq r1, r0, asr #21 │ │ │ │ - msreq (UNDEF: 106), r4, ror #20 │ │ │ │ + msreq (UNDEF: 106), ip, ror #20 │ │ │ │ cmneq r1, r0, lsl sl │ │ │ │ - strheq pc, [sl, #-156]! @ 0xffffff64 @ │ │ │ │ + msreq SPSR_fx, r4, asr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_fx, r0, lsr #18 │ │ │ │ + msreq SPSR_fx, r8, lsr #18 │ │ │ │ cmneq r1, ip, asr #18 │ │ │ │ - msreq SPSR_fx, r0, ror #17 │ │ │ │ + msreq SPSR_fx, r8, ror #17 │ │ │ │ cmneq r1, ip, lsl #18 │ │ │ │ strheq r4, [r1, #-132]! @ 0xffffff7c │ │ │ │ - msreq SPSR_fx, r8, asr r8 │ │ │ │ + msreq SPSR_fx, r0, ror #16 │ │ │ │ cmneq r1, r0, lsl #1 │ │ │ │ cmneq r1, r0, asr #16 │ │ │ │ - strdeq pc, [sl, #-124]! @ 0xffffff84 │ │ │ │ + msreq SPSR_fx, r4, lsl #16 │ │ │ │ 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] @ f2cc8 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [pc, #1128] @ f2ccc │ │ │ │ @@ -49540,25 +49540,25 @@ │ │ │ │ cmneq fp, ip, lsl pc │ │ │ │ ldrheq r2, [fp, #-224]! @ 0xffffff20 │ │ │ │ ldrsheq r2, [fp, #-208]! @ 0xffffff30 │ │ │ │ cmneq r1, r8, lsl #12 │ │ │ │ cmneq fp, r0, lsl #27 │ │ │ │ cmneq fp, ip, lsr #25 │ │ │ │ cmneq fp, r4, asr #24 │ │ │ │ - strdeq pc, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + msreq SPSR_fx, r0, lsl #8 │ │ │ │ cmneq r1, ip, lsl #9 │ │ │ │ cmneq r9, r0, ror #12 │ │ │ │ - cmneq r2, r4, lsr #7 │ │ │ │ + cmneq r2, ip, lsr #7 │ │ │ │ cmneq r1, ip, ror #7 │ │ │ │ - cmneq r2, ip, ror #6 │ │ │ │ + cmneq r2, r4, ror r3 │ │ │ │ strheq r4, [r1, #-52]! @ 0xffffffcc │ │ │ │ - msreq (UNDEF: 122), r0, asr #6 │ │ │ │ - cmneq r2, r4, lsr r3 │ │ │ │ + msreq (UNDEF: 122), r8, asr #6 │ │ │ │ + cmneq r2, ip, lsr r3 │ │ │ │ cmneq r1, ip, ror r3 │ │ │ │ - msreq (UNDEF: 122), r8, lsl #6 │ │ │ │ + msreq (UNDEF: 122), r0, lsl r3 │ │ │ │ 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] @ f3024 │ │ │ │ @@ -49750,24 +49750,24 @@ │ │ │ │ ldrsheq r5, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, ror #20 │ │ │ │ cmneq r9, ip, asr #7 │ │ │ │ cmneq fp, ip, asr #20 │ │ │ │ strdeq r4, [r1, #-16]! │ │ │ │ cmneq fp, r0, ror r9 │ │ │ │ - msreq SPSR_fx, r4 @ │ │ │ │ + msreq SPSR_fx, ip @ │ │ │ │ cmneq r1, r4, lsr #2 │ │ │ │ ldrsheq r5, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - qdsubeq r2, r0, r2 │ │ │ │ + qdsubeq r2, r8, r2 │ │ │ │ @ instruction: 0x01614098 │ │ │ │ - strdeq lr, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r2, r8, lsl r0 │ │ │ │ + msreq SPSR_fx, r0 │ │ │ │ + cmneq r2, r0, lsr #32 │ │ │ │ qdsubeq r4, ip, r1 │ │ │ │ - strheq lr, [sl, #-252]! @ 0xffffff04 │ │ │ │ - ldrdeq r1, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + cmneq r2, r4, ror #31 │ │ │ │ cmneq r1, r0, lsr #32 │ │ │ │ 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] @ f3474 │ │ │ │ @@ -50029,32 +50029,32 @@ │ │ │ │ cmneq fp, r8, lsl #14 │ │ │ │ ldrsheq r2, [fp, #-96]! @ 0xffffffa0 │ │ │ │ ldrheq r2, [fp, #-100]! @ 0xffffff9c │ │ │ │ ldrsbeq r5, [r9, #-8]! │ │ │ │ cmneq r1, ip, lsl pc │ │ │ │ cmneq fp, r0, ror #11 │ │ │ │ cmneq fp, ip, lsl #10 │ │ │ │ - strheq lr, [sl, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq r1, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ cmneq r1, r0, lsr #26 │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ - cmneq sl, r8, ror ip │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ + cmneq sl, r0, lsl #25 │ │ │ │ ldrdeq r3, [r1, #-204]! @ 0xffffff34 │ │ │ │ cmneq fp, ip, ror r4 │ │ │ │ - cmneq sl, r0, lsr ip │ │ │ │ + cmneq sl, r8, lsr ip │ │ │ │ strdeq r3, [r1, #-192]! @ 0xffffff40 │ │ │ │ @ instruction: 0x01613c94 │ │ │ │ - cmneq r2, r0, lsl ip │ │ │ │ - cmneq sl, r4, ror #23 │ │ │ │ + cmneq r2, r8, lsl ip │ │ │ │ + cmneq sl, ip, ror #23 │ │ │ │ cmneq r1, r8, asr #24 │ │ │ │ - ldrdeq r1, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ + ldrdeq r1, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ cmneq r1, r8, lsl #24 │ │ │ │ - cmneq sl, ip, ror #22 │ │ │ │ - cmneq r2, ip, lsl #23 │ │ │ │ + cmneq sl, r4, ror fp │ │ │ │ + @ instruction: 0x01621b94 │ │ │ │ ldrdeq r3, [r1, #-180]! @ 0xffffff4c │ │ │ │ mov r1, #0 │ │ │ │ b f306c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -50135,20 +50135,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f35b4 │ │ │ │ - cmneq r2, r8, ror #19 │ │ │ │ + strdeq r1, [r2, #-144]! @ 0xffffff70 │ │ │ │ cmneq r1, r0, asr #23 │ │ │ │ - cmneq sl, r4, lsr sl │ │ │ │ - strheq r1, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, ip, lsr sl │ │ │ │ + strheq r1, [r2, #-156]! @ 0xffffff64 │ │ │ │ cmneq r1, ip, lsl #23 │ │ │ │ - cmneq sl, r0, lsl #20 │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -51011,74 +51011,74 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f3830 │ │ │ │ cmneq r9, ip, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, ror fp │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ @ instruction: 0x01613a94 │ │ │ │ - @ instruction: 0x01664d94 │ │ │ │ - cmneq sl, r4, ror r8 │ │ │ │ + @ instruction: 0x01664d9c │ │ │ │ + cmneq sl, ip, ror r8 │ │ │ │ strdeq r3, [r1, #-148]! @ 0xffffff6c │ │ │ │ - strdeq r4, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r0, lsl #26 │ │ │ │ cmneq r9, ip, lsl #20 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmneq r1, ip, ror #17 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - msreq SPSR_x, r4, lsl #26 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - cmneq sl, r4, asr r5 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ + msreq SPSR_x, ip, lsl #26 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + cmneq sl, ip, asr r5 │ │ │ │ cmneq r1, ip, asr #13 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ ldrdeq r3, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ - msreq SPSR_x, r4, ror #17 │ │ │ │ - cmneq r2, r0, lsl #5 │ │ │ │ - strdeq lr, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ + msreq SPSR_x, ip, ror #17 │ │ │ │ + cmneq r2, r8, lsl #5 │ │ │ │ + strdeq lr, [sl, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r1, r4, ror r3 │ │ │ │ - msreq SPSR_svc, r4 @ │ │ │ │ - cmneq sl, r8, lsl #3 │ │ │ │ - cmneq r2, r8, lsr #2 │ │ │ │ + msreq SPSR_svc, ip @ │ │ │ │ + @ instruction: 0x016ae190 │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ cmneq r1, r4, lsl #6 │ │ │ │ - cmneq sl, r4, ror #1 │ │ │ │ + cmneq sl, ip, ror #1 │ │ │ │ cmneq r1, r4, ror #4 │ │ │ │ - msreq (UNDEF: 98), r4, lsl #13 │ │ │ │ - cmneq sl, r8, ror r0 │ │ │ │ - cmneq r2, r8, lsl r0 │ │ │ │ + msreq (UNDEF: 98), ip, lsl #13 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + cmneq r2, r0, lsr #32 │ │ │ │ strdeq r3, [r1, #-20]! @ 0xffffffec │ │ │ │ cmneq r1, r4, ror #15 │ │ │ │ cmneq r1, ip, lsl #15 │ │ │ │ cmneq r1, r8, asr #14 │ │ │ │ cmneq r1, r4, lsl #14 │ │ │ │ cmneq r1, r0, asr #13 │ │ │ │ cmneq r1, ip, ror r6 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ - cmneq r2, r4, lsr #28 │ │ │ │ - strdeq r0, [r2, #-216]! @ 0xffffff28 │ │ │ │ - cmneq sl, ip, lsl lr │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + cmneq r2, ip, lsr #28 │ │ │ │ + cmneq r2, r0, lsl #28 │ │ │ │ + cmneq sl, r4, lsr #28 │ │ │ │ ldrdeq r2, [r1, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x01612f9c │ │ │ │ - smulbbeq r2, r8, sp │ │ │ │ - cmneq sl, r8, asr #27 │ │ │ │ + @ instruction: 0x01620d90 │ │ │ │ + ldrdeq sp, [sl, #-208]! @ 0xffffff30 │ │ │ │ cmneq r1, r4, asr pc │ │ │ │ - @ instruction: 0x016add98 │ │ │ │ - cmneq r2, r4, asr #26 │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r2, ip, asr #26 │ │ │ │ cmneq r1, r8, lsl pc │ │ │ │ - cmneq r2, r0, lsl sp │ │ │ │ - cmneq sl, r0, asr sp │ │ │ │ + cmneq r2, r8, lsl sp │ │ │ │ + cmneq sl, r8, asr sp │ │ │ │ ldrdeq r2, [r1, #-236]! @ 0xffffff14 │ │ │ │ - ldrdeq r0, [r2, #-196]! @ 0xffffff3c │ │ │ │ - smultbeq r2, r8, ip │ │ │ │ - @ instruction: 0x01620c90 │ │ │ │ - cmneq r2, r4, ror #24 │ │ │ │ - cmneq r2, r8, lsr ip │ │ │ │ - cmneq r2, ip, lsl #24 │ │ │ │ + ldrdeq r0, [r2, #-204]! @ 0xffffff34 │ │ │ │ + strheq r0, [r2, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x01620c98 │ │ │ │ + cmneq r2, ip, ror #24 │ │ │ │ + cmneq r2, r0, asr #24 │ │ │ │ + cmneq r2, r4, lsl ip │ │ │ │ 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] @ f48ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -51317,26 +51317,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ b f4868 │ │ │ │ cmneq r9, ip, lsr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r7, r0, r7, ror pc │ │ │ │ cmneq r1, r4, asr #22 │ │ │ │ - cmneq r3, ip, lsl #13 │ │ │ │ + @ instruction: 0x01635694 │ │ │ │ cmneq r9, r0, asr #21 │ │ │ │ cmneq r1, r4, lsl sl │ │ │ │ - cmneq sl, r4, ror r8 │ │ │ │ + cmneq sl, ip, ror r8 │ │ │ │ cmneq r1, ip, ror sl │ │ │ │ - strheq r0, [r2, #-124]! @ 0xffffff84 │ │ │ │ + smulbteq r2, r4, r7 │ │ │ │ strdeq r2, [r1, #-152]! @ 0xffffff68 │ │ │ │ @ instruction: 0x01612994 │ │ │ │ - strdeq sp, [sl, #-116]! @ 0xffffff8c │ │ │ │ + strdeq sp, [sl, #-124]! @ 0xffffff84 │ │ │ │ cmneq r1, ip, lsl #19 │ │ │ │ cmneq r1, r4, asr r9 │ │ │ │ - strheq sp, [sl, #-116]! @ 0xffffff8c │ │ │ │ + strheq sp, [sl, #-124]! @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r3, [pc, #380] @ f4a80 │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -51434,20 +51434,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f4a04 │ │ │ │ cmneq r9, r0, asr #18 │ │ │ │ cmneq r9, r8, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq sl, ip, lsl #14 │ │ │ │ + cmneq sl, r4, lsl r7 │ │ │ │ cmneq r1, r4, lsr #17 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmneq r9, r8, lsr r8 │ │ │ │ - cmneq r2, r8, ror r5 │ │ │ │ + smulbbeq r2, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #504] @ f4cb8 │ │ │ │ ldr r3, [pc, #504] @ f4cbc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -51575,25 +51575,25 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b f4c40 │ │ │ │ cmneq r9, r4, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, asr #13 │ │ │ │ - @ instruction: 0x016ad498 │ │ │ │ - cmneq r2, ip, lsl r4 │ │ │ │ + cmneq sl, r0, lsr #9 │ │ │ │ + cmneq r2, r4, lsr #8 │ │ │ │ cmneq r1, r8, lsr #12 │ │ │ │ cmneq r1, r0, lsl #12 │ │ │ │ - cmneq sl, r0, ror #8 │ │ │ │ + cmneq sl, r8, ror #8 │ │ │ │ cmneq r1, r8, asr #14 │ │ │ │ - smultbeq r2, ip, r3 │ │ │ │ + strheq r0, [r2, #-52]! @ 0xffffffcc │ │ │ │ cmneq r1, r4, lsr #12 │ │ │ │ - strdeq sp, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq sp, [sl, #-56]! @ 0xffffffc8 │ │ │ │ cmneq r1, r0, lsl #11 │ │ │ │ - cmneq r2, r8, lsr r3 │ │ │ │ + cmneq r2, r0, asr #6 │ │ │ │ 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 │ │ │ │ @@ -51650,19 +51650,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b f4d6c │ │ │ │ - cmneq sl, r8, asr #5 │ │ │ │ - cmneq r2, ip, asr #4 │ │ │ │ + ldrdeq sp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, r4, asr r2 │ │ │ │ cmneq r1, ip, asr r4 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ - cmneq r2, r0, lsl r2 │ │ │ │ + @ instruction: 0x016ad294 │ │ │ │ + cmneq r2, r8, lsl r2 │ │ │ │ cmneq r1, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #176] @ f4ed0 │ │ │ │ ldr r3, [pc, #176] @ f4ed4 │ │ │ │ @@ -51709,16 +51709,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f4e60 │ │ │ │ cmneq r9, r4, lsr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r3, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, ip, lsr #3 │ │ │ │ - cmneq r2, r0, lsr r1 │ │ │ │ + strheq sp, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r8, lsr r1 │ │ │ │ cmneq r1, ip, lsr r3 │ │ │ │ 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 │ │ │ │ @@ -52589,40 +52589,40 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b f581c │ │ │ │ cmneq r9, r4, ror #21 │ │ │ │ cmneq r9, r0, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ cmneq r1, ip, lsl #23 │ │ │ │ - cmneq sl, r4, ror r9 │ │ │ │ + cmneq sl, ip, ror r9 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ cmneq r9, r0, lsr #20 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmneq r1, r8, lsl #21 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, r0, ror r8 │ │ │ │ - strdeq sp, [r2, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r8, ror r8 │ │ │ │ + strdeq sp, [r2, #-204]! @ 0xffffff34 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmneq r1, ip, ror #18 │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ - ldrdeq sp, [r2, #-184]! @ 0xffffff48 │ │ │ │ - msreq SPSR_c, r4, ror r5 │ │ │ │ + cmneq sl, ip, asr r7 │ │ │ │ + cmneq r2, r0, ror #23 │ │ │ │ + msreq SPSR_c, ip, ror r5 │ │ │ │ msreq SPSR_, r0, lsr sp │ │ │ │ msreq SPSR_, r0, ror #25 │ │ │ │ msreq SPSR_, r8, lsl #25 │ │ │ │ - msreq SPSR_c, r4, asr #8 │ │ │ │ - msreq SPSR_c, r4, lsl r4 │ │ │ │ - msreq (UNDEF: 113), r0, ror #7 │ │ │ │ - msreq (UNDEF: 113), ip, lsr #7 │ │ │ │ + msreq SPSR_c, ip, asr #8 │ │ │ │ + msreq SPSR_c, ip, lsl r4 │ │ │ │ + msreq (UNDEF: 113), r8, ror #7 │ │ │ │ + strheq pc, [r1, #-52]! @ 0xffffffcc @ │ │ │ │ cmneq r1, r4, lsr r7 │ │ │ │ - cmneq sl, ip, lsl r5 │ │ │ │ - msreq (UNDEF: 113), r8, ror r3 │ │ │ │ + cmneq sl, r4, lsr #10 │ │ │ │ + msreq (UNDEF: 113), r0, lsl #7 │ │ │ │ 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] @ f5f00 │ │ │ │ ldr r3, [pc, #500] @ f5f04 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -52748,29 +52748,29 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f5dc4 │ │ │ │ cmneq r9, r8, lsr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0166279c │ │ │ │ + cmneq r6, r4, lsr #15 │ │ │ │ cmneq r9, r8, ror r4 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ - strheq pc, [r1, #-24]! @ 0xffffffe8 @ │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ + msreq SPSR_c, r0, asr #3 │ │ │ │ cmneq r1, r4, lsr r5 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - strdeq ip, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - msreq SPSR_c, r8, ror r1 │ │ │ │ + strdeq ip, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + msreq SPSR_c, r0, lsl #3 │ │ │ │ strdeq r1, [r1, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - strheq ip, [sl, #-36]! @ 0xffffffdc │ │ │ │ - msreq SPSR_c, ip, lsr r1 │ │ │ │ + strheq ip, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + msreq SPSR_c, r4, asr #2 │ │ │ │ strheq r1, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - msreq SPSR_c, r0, lsl #2 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + msreq SPSR_c, r8, lsl #2 │ │ │ │ cmneq r1, ip, ror r4 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ @@ -53042,43 +53042,43 @@ │ │ │ │ mov r1, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f618c │ │ │ │ ldrheq r2, [r9, #-36]! @ 0xffffffdc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ + cmneq r6, r0, lsr r5 │ │ │ │ cmneq r8, r4, lsl #4 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ cmneq r1, r8, lsl r3 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ ldrheq r2, [r9, #-0]! │ │ │ │ - cmneq r1, r4, ror #27 │ │ │ │ + cmneq r1, ip, ror #27 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - strheq lr, [r1, #-208]! @ 0xffffff30 │ │ │ │ - strdeq fp, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, ip, ror sp │ │ │ │ + strheq lr, [r1, #-216]! @ 0xffffff28 │ │ │ │ + strdeq fp, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r4, lsl #27 │ │ │ │ strdeq r1, [r1, #-8]! │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r1, r4, asr #26 │ │ │ │ + cmneq r1, ip, asr #26 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmneq sl, r8, lsl #29 │ │ │ │ - cmneq r1, r0, lsl sp │ │ │ │ + @ instruction: 0x016abe90 │ │ │ │ + cmneq r1, r8, lsl sp │ │ │ │ cmneq r1, ip, lsl #1 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq sl, ip, asr #28 │ │ │ │ - ldrdeq lr, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r4, asr lr │ │ │ │ + ldrdeq lr, [r1, #-204]! @ 0xffffff34 │ │ │ │ qdsubeq r1, r0, r1 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmneq sl, r0, lsl lr │ │ │ │ - @ instruction: 0x0161ec98 │ │ │ │ + cmneq sl, r8, lsl lr │ │ │ │ + cmneq r1, r0, lsr #25 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ + cmneq r1, r8, ror #24 │ │ │ │ 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, #884 @ 0x374 │ │ │ │ @@ -53148,23 +53148,23 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f6498 │ │ │ │ cmneq r9, r8, lsl #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq sl, r8, ror #25 │ │ │ │ + strdeq fp, [sl, #-192]! @ 0xffffff40 │ │ │ │ strdeq r0, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x016abc9c │ │ │ │ - cmneq r1, r4, lsr #22 │ │ │ │ + cmneq sl, r4, lsr #25 │ │ │ │ + cmneq r1, ip, lsr #22 │ │ │ │ smultbeq r1, r8, lr │ │ │ │ - strdeq lr, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq sl, r4, lsr ip │ │ │ │ - strheq lr, [r1, #-172]! @ 0xffffff54 │ │ │ │ + strdeq lr, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sl, ip, lsr ip │ │ │ │ + cmneq r1, r4, asr #21 │ │ │ │ cmneq r1, r0, asr #28 │ │ │ │ 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] @ f6a78 │ │ │ │ @@ -53484,41 +53484,41 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f6a2c │ │ │ │ ldrheq r1, [r9, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x01791c98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, ror #24 │ │ │ │ - cmneq sl, r0, asr #22 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ cmneq r1, ip, asr #26 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r6, r4, lsr #29 │ │ │ │ + cmneq r6, ip, lsr #29 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmneq r1, r0, lsr ip │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, r8, lsl sl │ │ │ │ + cmneq sl, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x0162ce98 │ │ │ │ - cmneq r1, r4, lsr r8 │ │ │ │ + cmneq r2, r0, lsr #29 │ │ │ │ + cmneq r1, ip, lsr r8 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - ldrdeq fp, [sl, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq fp, [sl, #-136]! @ 0xffffff78 │ │ │ │ ldrdeq r0, [r1, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r2, ip, asr #26 │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ - cmneq r1, r0, ror #13 │ │ │ │ + cmneq r2, r4, asr sp │ │ │ │ + cmneq sl, ip, ror #16 │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ cmneq r1, ip, ror #20 │ │ │ │ @ instruction: 0x0160ee98 │ │ │ │ cmneq r0, r4, asr #28 │ │ │ │ cmneq r0, ip, lsl #28 │ │ │ │ - ldrdeq lr, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - strheq lr, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ + cmneq r1, r4, ror #11 │ │ │ │ + strheq lr, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ + cmneq r1, r0, ror r5 │ │ │ │ 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 │ │ │ │ @@ -53675,32 +53675,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b f6b80 │ │ │ │ cmneq r9, r4, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_irq, ip, lsr #30 │ │ │ │ ldrheq r1, [r9, #-108]! @ 0xffffff94 │ │ │ │ msreq (UNDEF: 96), r4, lsl #29 │ │ │ │ - cmneq r6, r4, asr #17 │ │ │ │ - cmneq sl, r0, lsl #10 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ + cmneq r6, ip, asr #17 │ │ │ │ + cmneq sl, r8, lsl #10 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ cmneq r1, ip, lsl #14 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ - cmneq r1, r4, asr #6 │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ + cmneq r1, ip, asr #6 │ │ │ │ smulbteq r1, r4, r6 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq sl, r4, lsl #9 │ │ │ │ - cmneq r1, r8, lsl #6 │ │ │ │ + cmneq sl, ip, lsl #9 │ │ │ │ + cmneq r1, r0, lsl r3 │ │ │ │ @ instruction: 0x01610690 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq sl, r8, asr #8 │ │ │ │ - cmneq r1, ip, asr #5 │ │ │ │ + cmneq sl, r0, asr r4 │ │ │ │ + ldrdeq lr, [r1, #-36]! @ 0xffffffdc │ │ │ │ cmneq r1, r4, asr r6 │ │ │ │ - cmneq sl, ip, lsl #8 │ │ │ │ - @ instruction: 0x0161e290 │ │ │ │ + cmneq sl, r4, lsl r4 │ │ │ │ + @ instruction: 0x0161e298 │ │ │ │ cmneq r1, r8, lsl r6 │ │ │ │ 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] @ f6f4c │ │ │ │ @@ -53793,20 +53793,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f6e64 │ │ │ │ cmneq r9, r4, asr r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrsbeq r1, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, r0, lsr #5 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ + cmneq sl, r8, lsr #5 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ smultbeq r1, ip, r4 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmneq sl, r8, lsr #4 │ │ │ │ - strheq lr, [r1, #-0]! │ │ │ │ + cmneq sl, r0, lsr r2 │ │ │ │ + strheq lr, [r1, #-8]! │ │ │ │ cmneq r1, r4, lsr r4 │ │ │ │ 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 │ │ │ │ @@ -54132,34 +54132,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f7118 │ │ │ │ @ instruction: 0x01791298 │ │ │ │ cmneq r9, ip, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, ror r4 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ cmneq r9, r4, lsr #2 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmneq r1, r8, ror #2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ - cmneq r2, ip, asr #7 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ - cmneq sl, r0, ror lr │ │ │ │ + cmneq sl, r4, asr #30 │ │ │ │ + ldrdeq ip, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ smulbbeq r1, r0, r0 │ │ │ │ - cmneq r2, r4, ror #5 │ │ │ │ - cmneq r1, r0, lsl #25 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ + cmneq r1, r8, lsl #25 │ │ │ │ cmneq r0, r8, asr r4 │ │ │ │ cmneq r0, r0, lsl #8 │ │ │ │ - strheq sp, [r1, #-188]! @ 0xffffff44 │ │ │ │ - @ instruction: 0x0161db90 │ │ │ │ - ldrdeq sl, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r0, ror #22 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + @ instruction: 0x0161db98 │ │ │ │ + cmneq sl, r0, ror #25 │ │ │ │ + cmneq r1, r8, ror #22 │ │ │ │ msreq (UNDEF: 96), r4, ror #29 │ │ │ │ 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, #464 @ 0x1d0 │ │ │ │ @@ -54275,18 +54275,18 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b f766c │ │ │ │ cmneq r9, ip, lsl #26 │ │ │ │ msreq SPSR_, ip, ror #26 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r0, asr r9 │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ + cmneq r1, r8, asr r9 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ 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] @ f8168 │ │ │ │ ldr ip, [pc, #2648] @ f816c │ │ │ │ @@ -54951,65 +54951,65 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f78a8 │ │ │ │ cmneq r9, r4, lsr #22 │ │ │ │ cmneq r9, r8, lsr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01660d90 │ │ │ │ + @ instruction: 0x01660d98 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ msreq SPSR_irq, r0, ror #22 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, r4, lsr r9 │ │ │ │ - cmneq sl, ip, ror #17 │ │ │ │ + cmneq sl, ip, lsr r9 │ │ │ │ + strdeq sl, [sl, #-132]! @ 0xffffff7c │ │ │ │ strdeq pc, [r0, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01790994 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - strheq r0, [r6, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq sl, [sl, #-112]! @ 0xffffff90 │ │ │ │ + strheq r0, [r6, #-188]! @ 0xffffff44 │ │ │ │ + ldrdeq sl, [sl, #-120]! @ 0xffffff88 │ │ │ │ msreq SPSR_, r0, ror #19 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmneq r0, r4, lsl lr │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ strheq pc, [r0, #-128]! @ 0xffffff80 @ │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ + cmneq sl, ip, lsl #13 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ - cmneq r1, ip, lsr #9 │ │ │ │ - ldrdeq fp, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, ip, ror #8 │ │ │ │ + cmneq r2, ip, lsl fp │ │ │ │ + strheq sp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq fp, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r4, ror r4 │ │ │ │ cmneq r0, ip, lsr ip │ │ │ │ cmneq r0, r8, ror #23 │ │ │ │ cmneq r0, r4, lsr #23 │ │ │ │ msreq (UNDEF: 96), r0, lsr r6 │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ + cmneq sl, r0, lsr #8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ msreq SPSR_, ip, ror #10 │ │ │ │ - cmneq sl, r4, asr r3 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrdeq fp, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ + ldrdeq fp, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ ldrdeq sp, [r0, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0x0160d894 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - cmneq r1, ip, lsr r0 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ cmneq r0, r0, lsr #16 │ │ │ │ - ldrdeq ip, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - cmneq r1, ip, ror pc │ │ │ │ - cmneq r1, r0, asr pc │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq sl, r0, lsl #1 │ │ │ │ - cmneq r1, r8, lsl #30 │ │ │ │ + cmneq r1, r4, ror #31 │ │ │ │ + strheq ip, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r4, lsl #31 │ │ │ │ + cmneq r1, r8, asr pc │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmneq sl, r8, lsl #1 │ │ │ │ + cmneq r1, r0, lsl pc │ │ │ │ msreq (UNDEF: 96), ip, lsl #5 │ │ │ │ - ldrdeq ip, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ - @ instruction: 0x0161ce90 │ │ │ │ + ldrdeq ip, [r1, #-236]! @ 0xffffff14 │ │ │ │ + strheq ip, [r1, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x0161ce98 │ │ │ │ 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] @ f8f98 │ │ │ │ ldr r1, [pc, #3388] @ f8f9c │ │ │ │ @@ -55860,88 +55860,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b f82c0 │ │ │ │ ldrsbeq pc, [r8, #-248]! @ 0xffffff08 @ │ │ │ │ ldrsbeq pc, [r8, #-244]! @ 0xffffff0c @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r8, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, asr #28 │ │ │ │ + cmneq sl, r8, asr #28 │ │ │ │ msreq SPSR_, ip, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smultbeq r6, r0, r1 │ │ │ │ + smultbeq r6, r8, r1 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq sl, r8, lsl sp │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ cmneq r0, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r6, r8, lsr #32 │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ strdeq lr, [r0, #-216]! @ 0xffffff28 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq sl, ip, asr #23 │ │ │ │ + ldrdeq r9, [sl, #-180]! @ 0xffffff4c │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - ldrdeq r9, [sl, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r9, [sl, #-172]! @ 0xffffff54 │ │ │ │ cmneq r0, r4, ror #25 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - strdeq ip, [r1, #-128]! @ 0xffffff80 │ │ │ │ + strdeq ip, [r1, #-136]! @ 0xffffff78 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq sl, r4, asr #20 │ │ │ │ + cmneq sl, ip, asr #20 │ │ │ │ cmneq r0, r4, asr ip │ │ │ │ @ instruction: 0x0160d098 │ │ │ │ cmneq r0, r0, asr #22 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ - cmneq r1, r0, asr #14 │ │ │ │ + cmneq r2, ip, lsr #27 │ │ │ │ + cmneq r1, r8, asr #14 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - ldrdeq r9, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ cmneq r0, r4, ror #19 │ │ │ │ - cmneq r2, r4, asr ip │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - cmneq r1, r8, ror #11 │ │ │ │ + cmneq r2, ip, asr ip │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + strdeq ip, [r1, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r0, r4, ror r9 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ cmneq r0, r8, asr #18 │ │ │ │ cmneq r0, r8, lsl #27 │ │ │ │ - cmneq sl, r4, lsr #12 │ │ │ │ + cmneq sl, ip, lsr #12 │ │ │ │ cmneq r0, r0, lsr r8 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq r2, r0, lsr #21 │ │ │ │ - cmneq r1, r8, lsr r4 │ │ │ │ - cmneq sl, r4, ror #10 │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ + cmneq r2, r8, lsr #21 │ │ │ │ + cmneq r1, r0, asr #8 │ │ │ │ + cmneq sl, ip, ror #10 │ │ │ │ + strdeq ip, [r1, #-52]! @ 0xffffffcc │ │ │ │ cmneq r0, r0, ror r7 │ │ │ │ muleq r0, r3, r1 │ │ │ │ strheq ip, [r0, #-184]! @ 0xffffff48 │ │ │ │ - strheq sl, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ + strheq sl, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ cmneq r0, ip, lsl fp │ │ │ │ ldrdeq ip, [r0, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x0160ca94 │ │ │ │ cmneq r0, r0, asr sl │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - cmneq sl, r4, asr r3 │ │ │ │ - ldrdeq ip, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, r4, lsl r2 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ cmneq r0, r0, ror #10 │ │ │ │ - cmneq sl, ip, lsl r3 │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ + cmneq sl, r4, lsr #6 │ │ │ │ + cmneq r1, ip, lsr #3 │ │ │ │ cmneq r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ - cmneq r1, r0, asr #2 │ │ │ │ - cmneq r1, r4, lsl r1 │ │ │ │ - cmneq sl, ip, asr r2 │ │ │ │ - cmneq r1, r4, ror #1 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ + cmneq r1, r8, asr #2 │ │ │ │ + cmneq r1, ip, lsl r1 │ │ │ │ + cmneq sl, r4, ror #4 │ │ │ │ + cmneq r1, ip, ror #1 │ │ │ │ cmneq r0, r8, ror #8 │ │ │ │ - strheq ip, [r1, #-0]! │ │ │ │ - cmneq r1, r0, lsl #1 │ │ │ │ - ldrdeq r9, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r1, r4, rrx │ │ │ │ + strheq ip, [r1, #-8]! │ │ │ │ + cmneq r1, r8, lsl #1 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ + cmneq r1, ip, rrx │ │ │ │ cmneq r0, r8, ror #7 │ │ │ │ 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 │ │ │ │ @@ -56548,50 +56548,50 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f97ec │ │ │ │ cmnpeq r8, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r8, #-8]! @ │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ + strheq r8, [sl, #-240]! @ 0xffffff10 │ │ │ │ strheq lr, [r0, #-20]! @ 0xffffffec │ │ │ │ - msreq (UNDEF: 117), ip, lsl #6 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ - cmneq r1, r0, lsr #27 │ │ │ │ + msreq (UNDEF: 117), r4, lsl r3 │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ + cmneq r1, r8, lsr #27 │ │ │ │ cmneq r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ + cmneq sl, ip, ror sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmneq r0, r8, lsr sp │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r2, r4, lsr #31 │ │ │ │ - cmneq r1, r0, asr #18 │ │ │ │ + cmneq r2, ip, lsr #31 │ │ │ │ + cmneq r1, r8, asr #18 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq sl, r4, ror #19 │ │ │ │ + cmneq sl, ip, ror #19 │ │ │ │ strdeq sp, [r0, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq r2, r0, ror #28 │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ - strdeq fp, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r2, r8, ror #28 │ │ │ │ + cmneq sl, r0, lsl #19 │ │ │ │ + strdeq fp, [r1, #-124]! @ 0xffffff84 │ │ │ │ cmneq r0, r0, lsl #23 │ │ │ │ cmneq r0, r8, asr #30 │ │ │ │ strdeq fp, [r0, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x0160be98 │ │ │ │ - cmneq r1, r4, asr r6 │ │ │ │ - @ instruction: 0x016a879c │ │ │ │ + cmneq r1, ip, asr r6 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ cmneq r0, r0, ror #19 │ │ │ │ cmneq r0, r8, lsr #19 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmneq r1, r4, ror #11 │ │ │ │ - strheq fp, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ + cmneq r1, ip, ror #11 │ │ │ │ + strheq fp, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0161b590 │ │ │ │ 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 │ │ │ │ @@ -57330,87 +57330,87 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b fa398 │ │ │ │ cmneq r8, r0, lsl r7 │ │ │ │ cmneq r8, r0, lsl #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq sl, r4, asr #11 │ │ │ │ + cmneq sl, ip, asr #11 │ │ │ │ ldrdeq sp, [r0, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmneq r8, ip, asr r6 │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ - ldrdeq r8, [sl, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ + ldrdeq lr, [r5, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r8, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ cmneq r0, r0, ror #13 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - cmneq sl, r8, ror r3 │ │ │ │ + cmneq sl, r0, lsl #7 │ │ │ │ cmneq r0, r8, lsl #11 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmneq r0, r8, asr #19 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmneq r0, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - strheq r9, [r2, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, ip, asr #3 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ + strheq r9, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq r8, [sl, #-20]! @ 0xffffffec │ │ │ │ + qdsubeq fp, r0, r1 │ │ │ │ ldrdeq sp, [r0, #-52]! @ 0xffffffcc │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ - cmneq sl, r8, lsl #2 │ │ │ │ + cmneq sl, r0, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq r2, r8, lsl #11 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ + @ instruction: 0x01629590 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ cmneq r0, r4, lsl #5 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq sl, r4, ror #30 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ + cmneq sl, ip, ror #30 │ │ │ │ + strdeq sl, [r1, #-212]! @ 0xffffff2c │ │ │ │ cmneq r0, r0, ror r1 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ strheq fp, [r0, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r0, ip, asr #32 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strheq r9, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ + strheq r9, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + ldrdeq r7, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ ldrdeq ip, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r2, r4, ror #4 │ │ │ │ - cmneq r1, r0, lsl #24 │ │ │ │ + cmneq r2, ip, ror #4 │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ cmneq r0, r0, ror #7 │ │ │ │ @ instruction: 0x0160b39c │ │ │ │ cmneq r0, r4, ror #6 │ │ │ │ - @ instruction: 0x016a7c94 │ │ │ │ + @ instruction: 0x016a7c9c │ │ │ │ cmneq r0, r4, lsr #6 │ │ │ │ @ instruction: 0x0160ce94 │ │ │ │ - ldrdeq sl, [r1, #-168]! @ 0xffffff58 │ │ │ │ - strheq sl, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r0, lsl #21 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ - @ instruction: 0x016a7b98 │ │ │ │ - cmneq r1, r0, lsr #20 │ │ │ │ + cmneq r1, r0, ror #21 │ │ │ │ + strheq sl, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r8, lsl #21 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + cmneq sl, r0, lsr #23 │ │ │ │ + cmneq r1, r8, lsr #20 │ │ │ │ cmneq r0, r4, lsr #27 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + strdeq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ cmneq r0, ip, ror #26 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ - strheq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ + strheq sl, [r1, #-152]! @ 0xffffff68 │ │ │ │ cmneq r0, r4, lsr sp │ │ │ │ - cmneq r1, ip, ror r9 │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - cmneq r1, ip, asr #18 │ │ │ │ + cmneq r1, r4, lsl #19 │ │ │ │ + cmneq r1, ip, ror #18 │ │ │ │ + cmneq r1, r4, asr r9 │ │ │ │ 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] @ fae90 │ │ │ │ sub sp, sp, #4544 @ 0x11c0 │ │ │ │ @@ -57842,54 +57842,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b fa82c │ │ │ │ cmneq r8, r0, ror #20 │ │ │ │ cmneq r8, r8, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, lsl sl │ │ │ │ - ldrdeq r7, [sl, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r7, [sl, #-140]! @ 0xffffff74 │ │ │ │ cmneq r0, r0, ror #21 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r5, r4, lsr ip │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - @ instruction: 0x016a7798 │ │ │ │ + cmneq sl, r0, lsr #15 │ │ │ │ cmneq r0, r8, lsr #19 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ cmneq r0, r8, ror #27 │ │ │ │ - cmneq sl, r0, lsl r7 │ │ │ │ + cmneq sl, r8, lsl r7 │ │ │ │ cmneq r0, ip, lsl r9 │ │ │ │ - cmneq sl, r0, ror #13 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ + cmneq sl, r8, ror #13 │ │ │ │ + cmneq r1, r0, ror r5 │ │ │ │ cmneq r0, ip, ror #17 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq sl, r4, lsr r6 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmneq r0, r0, asr #16 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strheq r8, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, ip, asr #8 │ │ │ │ + strheq r8, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq sl, ip, ror #9 │ │ │ │ + strdeq r7, [sl, #-68]! @ 0xffffffbc │ │ │ │ strdeq ip, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r8, ror #18 │ │ │ │ - cmneq sl, r0, lsl #9 │ │ │ │ - strdeq sl, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r0, ror r9 │ │ │ │ + cmneq sl, r8, lsl #9 │ │ │ │ + cmneq r1, r4, lsl #6 │ │ │ │ cmneq r0, r8, lsl #13 │ │ │ │ cmneq r0, r4, asr #21 │ │ │ │ cmneq r0, r0, ror sl │ │ │ │ cmneq r0, r0, asr #20 │ │ │ │ - strdeq sl, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - ldrdeq sl, [r1, #-16]! │ │ │ │ - strheq sl, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r1, r8, lsl #3 │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ - cmneq r1, ip, ror #2 │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ + ldrdeq sl, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r0, asr #3 │ │ │ │ + @ instruction: 0x0161a190 │ │ │ │ + cmneq sl, ip, ror #5 │ │ │ │ + cmneq r1, r4, ror r1 │ │ │ │ strdeq ip, [r0, #-64]! @ 0xffffffc0 │ │ │ │ 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 │ │ │ │ @@ -58610,68 +58610,68 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b fb8fc │ │ │ │ cmneq r8, ip, asr #5 │ │ │ │ cmneq r8, r8, asr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq sp, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - strdeq r7, [sl, #-12]! │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ + cmneq sl, r4, lsl #2 │ │ │ │ cmneq r0, r8, lsl #6 │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - cmneq sl, ip, ror r0 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + cmneq sl, r4, lsl #1 │ │ │ │ cmneq r0, r8, lsl #5 │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ + cmneq sl, r4, asr #30 │ │ │ │ cmneq r0, ip, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ ldrsheq ip, [r8, #-248]! @ 0xffffff08 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq sl, r0, ror lr │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmneq r0, ip, ror r0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq r2, ip, ror #5 │ │ │ │ + strdeq r8, [r2, #-36]! @ 0xffffffdc │ │ │ │ cmneq r0, r0, asr #31 │ │ │ │ - cmneq sl, r8, lsr #27 │ │ │ │ + strheq r6, [sl, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmneq r2, r8, lsr #4 │ │ │ │ - cmneq r1, r4, asr #23 │ │ │ │ + cmneq r2, r0, lsr r2 │ │ │ │ + cmneq r1, ip, asr #23 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq sl, ip, asr ip │ │ │ │ + cmneq sl, r4, ror #24 │ │ │ │ cmneq r0, r8, ror #28 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - ldrdeq r8, [r2, #-8]! │ │ │ │ - strdeq r6, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r1, ip, ror #20 │ │ │ │ + cmneq r2, r0, ror #1 │ │ │ │ + strdeq r6, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r4, ror sl │ │ │ │ strdeq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ cmneq r0, r4, lsl sp │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ + strdeq r6, [sl, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r2, r8, ror pc │ │ │ │ - cmneq r1, r0, lsl r9 │ │ │ │ + cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r1, r8, lsl r9 │ │ │ │ ldrdeq sl, [r0, #-0]! │ │ │ │ cmneq r0, r8, ror r0 │ │ │ │ cmneq r0, r8, lsr r0 │ │ │ │ ldrdeq r9, [r0, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x01609f94 │ │ │ │ cmneq r0, r4, ror #30 │ │ │ │ cmneq r0, r4, lsr #30 │ │ │ │ - cmneq r1, r0, ror #13 │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - @ instruction: 0x01619694 │ │ │ │ - strdeq r6, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ + strheq r9, [r1, #-100]! @ 0xffffff9c │ │ │ │ + @ instruction: 0x0161969c │ │ │ │ + strdeq r6, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r0, lsl #13 │ │ │ │ strdeq fp, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, r0, asr #12 │ │ │ │ - cmneq r1, r0, lsl r6 │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ - strheq r9, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ - cmneq r1, ip, asr #10 │ │ │ │ + cmneq r1, r8, asr #12 │ │ │ │ + cmneq r1, r8, lsl r6 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ + strheq r9, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ + cmneq r1, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #956] @ 0x3bc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ @@ -59685,25 +59685,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b fca38 │ │ │ │ @ instruction: 0x0178ba94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, lsl #16 │ │ │ │ - ldrdeq r5, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ + ldrdeq r5, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r1, r0, ror #10 │ │ │ │ ldrdeq sl, [r0, #-136]! @ 0xffffff78 │ │ │ │ - @ instruction: 0x016a5690 │ │ │ │ - cmneq r1, r8, lsl r5 │ │ │ │ + @ instruction: 0x016a5698 │ │ │ │ + cmneq r1, r0, lsr #10 │ │ │ │ @ instruction: 0x0160a898 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ - ldrdeq r8, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ cmneq r0, ip, asr r8 │ │ │ │ - cmneq sl, r8, lsl r6 │ │ │ │ - cmneq r1, r0, lsr #9 │ │ │ │ + cmneq sl, r0, lsr #12 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ cmneq r0, r0, lsr #16 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -60290,16 +60290,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, ror #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, ip, lsr r0 │ │ │ │ ldrsbeq sl, [r8, #-212]! @ 0xffffff2c │ │ │ │ - strheq r4, [sl, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ + strheq r4, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ strheq r9, [r0, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 000fd4ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ @@ -61284,60 +61284,60 @@ │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq r8, r8, lsr sp │ │ │ │ cmneq r8, r4, lsr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq sl, r8, lsl #24 │ │ │ │ + cmneq sl, r0, lsl ip │ │ │ │ ldrsbeq r8, [sl, #-236]! @ 0xffffff14 │ │ │ │ cmneq r0, r4, lsl #9 │ │ │ │ - cmneq sl, r2, asr #21 │ │ │ │ - cmneq sl, r2, lsl #20 │ │ │ │ + cmneq sl, sl, asr #21 │ │ │ │ + cmneq sl, sl, lsl #20 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmneq r0, r4, asr ip │ │ │ │ strdeq r9, [r0, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01625e94 │ │ │ │ + @ instruction: 0x01625e9c │ │ │ │ cmneq r8, r0, lsr #21 │ │ │ │ cmneq sl, r0, ror ip │ │ │ │ cmneq sl, r4, asr ip │ │ │ │ cmneq r0, ip, asr ip │ │ │ │ strdeq r9, [r0, #-184]! @ 0xffffff48 │ │ │ │ cmneq sl, ip, ror fp │ │ │ │ cmneq sl, r0, lsl #22 │ │ │ │ ldrsheq r8, [sl, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x016a4798 │ │ │ │ + cmneq sl, r0, lsr #15 │ │ │ │ cmneq r0, r8, lsr #19 │ │ │ │ - cmneq sl, r8, asr #14 │ │ │ │ + cmneq sl, r0, asr r7 │ │ │ │ cmneq r0, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ cmneq r8, r0, lsr #15 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - ldrdeq r4, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ cmneq r0, r8, ror #15 │ │ │ │ cmneq r0, r4, ror #17 │ │ │ │ - cmneq sl, r8, lsl #10 │ │ │ │ - @ instruction: 0x01617390 │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + @ instruction: 0x01617398 │ │ │ │ cmneq r0, r4, lsl r7 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmneq sl, r2, ror r4 │ │ │ │ - cmneq sl, r0, ror r4 │ │ │ │ + cmneq sl, sl, ror r4 │ │ │ │ + cmneq sl, r8, ror r4 │ │ │ │ cmneq r0, r0, lsl #13 │ │ │ │ cmneq r0, r4, asr #21 │ │ │ │ - strdeq r4, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sl, r4, lsl #6 │ │ │ │ cmneq r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ cmneq r0, r0, asr r9 │ │ │ │ - cmneq sl, r2, ror r2 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ + cmneq sl, sl, ror r2 │ │ │ │ + cmneq sl, r8, ror r2 │ │ │ │ cmneq r0, ip, ror r4 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ - cmneq r1, r8, asr #1 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ + ldrdeq r7, [r1, #-0]! │ │ │ │ cmneq r0, ip, asr #8 │ │ │ │ cmneq sl, r0, lsr #10 │ │ │ │ ldrsheq r8, [sl, #-76]! @ 0xffffffb4 │ │ │ │ cmneq sl, r4, ror r4 │ │ │ │ cmneq sl, r4, asr r4 │ │ │ │ cmneq sl, r4, lsr r4 │ │ │ │ cmneq sl, r4, ror #7 │ │ │ │ @@ -61345,27 +61345,27 @@ │ │ │ │ @ instruction: 0x017a8398 │ │ │ │ cmneq sl, r0, lsl #7 │ │ │ │ cmneq sl, ip, asr r3 │ │ │ │ cmneq sl, ip, lsr r3 │ │ │ │ cmneq sl, r4, ror #5 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ cmneq r0, r0, lsr #3 │ │ │ │ - strheq r6, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r4, asr #27 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq r1, r8, asr #26 │ │ │ │ + cmneq r1, r0, asr sp │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ cmneq r0, ip, lsl r5 │ │ │ │ cmneq r0, r8, lsr #3 │ │ │ │ cmneq sl, r8, lsr #2 │ │ │ │ cmneq sl, r0, lsl r1 │ │ │ │ ldrsheq r8, [sl, #-0]! │ │ │ │ cmneq sl, r8, asr #1 │ │ │ │ - cmneq sl, r2, ror #26 │ │ │ │ + cmneq sl, sl, ror #26 │ │ │ │ cmneq sl, r4, lsl #1 │ │ │ │ - cmneq sl, r2, lsl #26 │ │ │ │ + cmneq sl, sl, lsl #26 │ │ │ │ cmneq sl, r0, asr #27 │ │ │ │ cmneq sl, ip, lsr #27 │ │ │ │ cmneq sl, r8, lsl #27 │ │ │ │ cmneq sl, r8, ror #26 │ │ │ │ cmneq sl, r8, asr #26 │ │ │ │ cmneq sl, r4, lsr sp │ │ │ │ cmneq sl, r8, lsr #26 │ │ │ │ @@ -61373,73 +61373,73 @@ │ │ │ │ cmneq sl, r0, ror #25 │ │ │ │ cmneq sl, r0, asr #25 │ │ │ │ cmneq sl, ip, lsl #25 │ │ │ │ cmneq sl, ip, lsl #24 │ │ │ │ ldrsbeq r7, [sl, #-176]! @ 0xffffff50 │ │ │ │ cmneq sl, r8, lsl #23 │ │ │ │ cmneq sl, r0, ror #22 │ │ │ │ - strdeq r3, [sl, #-114]! @ 0xffffff8e │ │ │ │ + strdeq r3, [sl, #-122]! @ 0xffffff86 │ │ │ │ cmneq sl, r8, lsl #22 │ │ │ │ ldrheq r7, [sl, #-168]! @ 0xffffff58 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ @ instruction: 0x017a7a98 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00d00000 │ │ │ │ cmneq sl, ip, lsl #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ ldrsbeq r7, [sl, #-144]! @ 0xffffff70 │ │ │ │ cmneq sl, r4, asr #19 │ │ │ │ ldrheq r7, [sl, #-152]! @ 0xffffff68 │ │ │ │ cmneq sl, r4, lsr #19 │ │ │ │ - cmneq r1, r8, ror #9 │ │ │ │ + strdeq r6, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - strheq r6, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, r8, lsr r6 │ │ │ │ + cmneq r1, r0, asr #9 │ │ │ │ cmneq r0, ip, lsr r8 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - strdeq r3, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r0, lsl #9 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq r1, r8, lsl #9 │ │ │ │ cmneq r0, r4, lsl #16 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmneq sl, r0, asr #11 │ │ │ │ - cmneq r1, r8, asr #8 │ │ │ │ + cmneq sl, r8, asr #11 │ │ │ │ + cmneq r1, r0, asr r4 │ │ │ │ cmneq r0, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ cmneq r0, r4, lsr #15 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - cmneq r1, r8, lsl #8 │ │ │ │ + @ instruction: 0x016a3594 │ │ │ │ + cmneq r1, r0, lsl r4 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq r1, r8, lsr #7 │ │ │ │ - strdeq r3, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r1, r8, ror r3 │ │ │ │ + strheq r6, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r3, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r0, lsl #7 │ │ │ │ strdeq r8, [r0, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - strheq r3, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ + cmneq sl, r0, asr #9 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ cmneq r0, r4, asr #13 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq r1, r4, lsl r3 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ - ldrdeq r6, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ + cmneq r1, r4, ror #5 │ │ │ │ cmneq r0, r0, ror #12 │ │ │ │ - cmneq sl, ip, lsl r4 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ + cmneq sl, r4, lsr #8 │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ cmneq r0, r8, lsr #12 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmneq sl, r4, ror #7 │ │ │ │ - cmneq r1, ip, ror #4 │ │ │ │ + cmneq sl, ip, ror #7 │ │ │ │ + cmneq r1, r4, ror r2 │ │ │ │ strdeq r8, [r0, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ - cmneq r1, r0, lsl r2 │ │ │ │ + cmneq r1, r0, asr #4 │ │ │ │ + cmneq r1, r8, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ - strheq r6, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, ip, ror #3 │ │ │ │ + cmneq r1, r0, asr #3 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ ldr r3, [pc, #-308] @ fe588 │ │ │ │ ldr r5, [pc, r3] │ │ │ │ sub r5, r5, #10 │ │ │ │ str r5, [r4, #900] @ 0x384 │ │ │ │ b fe0dc │ │ │ │ ldr r3, [pc, #-324] @ fe58c │ │ │ │ @@ -62284,15 +62284,15 @@ │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b ff0a0 │ │ │ │ cmneq sl, r0, lsr r6 │ │ │ │ ldrsbeq r9, [r8, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, ror #11 │ │ │ │ - cmneq sl, r8, ror r4 │ │ │ │ + cmneq sl, r0, lsl #9 │ │ │ │ cmneq r0, r8, asr #12 │ │ │ │ cmneq sl, ip, asr r5 │ │ │ │ cmneq sl, r0, asr #10 │ │ │ │ cmneq sl, r0, asr #9 │ │ │ │ cmneq sl, r8, lsr #9 │ │ │ │ cmneq r0, r0, lsr #10 │ │ │ │ ldrsheq r7, [sl, #-60]! @ 0xffffffc4 │ │ │ │ @@ -62300,17 +62300,17 @@ │ │ │ │ cmneq r0, ip, lsl #8 │ │ │ │ cmneq sl, r0, lsl #6 │ │ │ │ cmneq r0, r8, asr #6 │ │ │ │ cmneq sl, r8, lsr #5 │ │ │ │ ldrsbeq r7, [sl, #-24]! @ 0xffffffe8 │ │ │ │ cmneq sl, r4, lsr #3 │ │ │ │ @ instruction: 0x01608198 │ │ │ │ - strheq r2, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + cmneq r1, r8, ror #24 │ │ │ │ + cmneq r1, r0, lsl ip │ │ │ │ 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 │ │ │ │ @@ -62975,20 +62975,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b ffe48 │ │ │ │ - cmneq r1, r8, ror #2 │ │ │ │ + cmneq r1, r0, ror r1 │ │ │ │ strheq r7, [r0, #-108]! @ 0xffffff94 │ │ │ │ - ldrdeq r2, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r4, lsr r1 │ │ │ │ + cmneq sl, r4, ror #9 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ cmneq r0, r8, lsl #13 │ │ │ │ - cmneq sl, r8, lsr #9 │ │ │ │ + strheq r2, [sl, #-64]! @ 0xffffffc0 │ │ │ │ │ │ │ │ 000ffedc : │ │ │ │ ldr r3, [r0, #360] @ 0x168 │ │ │ │ cmp r3, #0 │ │ │ │ beq fff14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -63013,16 +63013,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b fff0c │ │ │ │ - cmneq sl, r4, lsr #8 │ │ │ │ - cmneq r1, r8, lsr #1 │ │ │ │ + cmneq sl, ip, lsr #8 │ │ │ │ + strheq r5, [r1, #-0]! │ │ │ │ strdeq r7, [r0, #-88]! @ 0xffffffa8 │ │ │ │ │ │ │ │ 000fff60 : │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ beq fff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -63048,16 +63048,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b fff90 │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ - cmneq r1, r4, lsr #32 │ │ │ │ + cmneq sl, r8, lsr #7 │ │ │ │ + cmneq r1, ip, lsr #32 │ │ │ │ cmneq r0, r4, ror r5 │ │ │ │ │ │ │ │ 000fffe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -63097,17 +63097,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 ba12c │ │ │ │ - cmneq r1, ip, ror #30 │ │ │ │ + cmneq r1, r4, ror pc │ │ │ │ cmneq r0, r8, ror #9 │ │ │ │ - cmneq sl, ip, lsl #6 │ │ │ │ + cmneq sl, r4, lsl r3 │ │ │ │ │ │ │ │ 001000a0 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #480 @ 0x1e0 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #496 @ 0x1f0 │ │ │ │ @@ -63186,18 +63186,18 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r0, ip, lsl ip │ │ │ │ cmneq r0, r4, asr #8 │ │ │ │ cmneq r0, r0, lsl r4 │ │ │ │ - cmneq sl, r0, lsr #4 │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ + cmneq r1, ip, lsr #28 │ │ │ │ cmneq r0, ip, asr #7 │ │ │ │ - ldrdeq r2, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ │ │ │ │ 001001f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ @@ -63240,20 +63240,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #22 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 100238 │ │ │ │ - cmneq r1, r4, ror sp │ │ │ │ + cmneq r1, ip, ror sp │ │ │ │ cmneq r0, r4, asr r3 │ │ │ │ - cmneq sl, r4, asr #2 │ │ │ │ - cmneq r1, r0, asr #26 │ │ │ │ + cmneq sl, ip, asr #2 │ │ │ │ + cmneq r1, r8, asr #26 │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ - cmneq sl, r0, lsl r1 │ │ │ │ + cmneq sl, r8, lsl r1 │ │ │ │ │ │ │ │ 001002d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 1002ec │ │ │ │ add lr, r0, #832 @ 0x340 │ │ │ │ @@ -63346,15 +63346,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1003f0 │ │ │ │ cmneq r0, r0, lsl r2 │ │ │ │ ldrdeq r7, [r0, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ + strheq r1, [sl, #-240]! @ 0xffffff10 │ │ │ │ │ │ │ │ 00100444 : │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ ldr r2, [r0, #868] @ 0x364 │ │ │ │ subs ip, r3, #1 │ │ │ │ sbc r1, r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -63383,15 +63383,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq sl, r4, lsr #30 │ │ │ │ + cmneq sl, ip, lsr #30 │ │ │ │ cmneq r0, r8, lsr #3 │ │ │ │ cmneq r0, r4, asr #2 │ │ │ │ │ │ │ │ 001004d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -63454,19 +63454,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 ba12c │ │ │ │ cmneq r0, r0, lsr r8 │ │ │ │ - cmneq r1, r0, ror r4 │ │ │ │ - cmneq sl, r8, asr lr │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmneq sl, r0, ror #28 │ │ │ │ cmneq r0, r0, ror r0 │ │ │ │ - cmneq sl, r0, lsl lr │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ + cmneq sl, r8, lsl lr │ │ │ │ + cmneq r1, r0, lsr sl │ │ │ │ cmneq r0, ip, lsr #32 │ │ │ │ │ │ │ │ 001005f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -63529,18 +63529,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 ba12c │ │ │ │ cmneq r0, r0, lsl r7 │ │ │ │ strdeq r6, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r8, lsr sp │ │ │ │ + cmneq sl, r0, asr #26 │ │ │ │ cmneq r0, r0, asr pc │ │ │ │ - strdeq r1, [sl, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, r8, lsl #18 │ │ │ │ + strdeq r1, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ cmneq r0, ip, lsl #30 │ │ │ │ │ │ │ │ 00100718 : │ │ │ │ ldr r1, [r0, #300] @ 0x12c │ │ │ │ cmp r1, #0 │ │ │ │ beq 100750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -63566,16 +63566,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 100748 │ │ │ │ - cmneq sl, r4, asr ip │ │ │ │ - cmneq r1, ip, ror #16 │ │ │ │ + cmneq sl, ip, asr ip │ │ │ │ + cmneq r1, r4, ror r8 │ │ │ │ cmneq r0, r4, ror lr │ │ │ │ │ │ │ │ 0010079c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -63629,18 +63629,18 @@ │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1007c8 │ │ │ │ cmneq r0, ip, lsl #11 │ │ │ │ cmneq r0, r0, lsl #29 │ │ │ │ - strheq r1, [sl, #-180]! @ 0xffffff4c │ │ │ │ + strheq r1, [sl, #-188]! @ 0xffffff44 │ │ │ │ cmneq r0, ip, asr #27 │ │ │ │ - cmneq sl, ip, ror #22 │ │ │ │ - cmneq r1, r4, lsl #15 │ │ │ │ + cmneq sl, r4, ror fp │ │ │ │ + cmneq r1, ip, lsl #15 │ │ │ │ cmneq r0, r8, lsl #27 │ │ │ │ │ │ │ │ 00100898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -64392,114 +64392,114 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 100a10 │ │ │ │ @ instruction: 0x01787994 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r8, ror r8 │ │ │ │ - ldrdeq r4, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r1, r4, ror #11 │ │ │ │ cmneq r0, ip, ror ip │ │ │ │ - cmneq sl, r4, asr #20 │ │ │ │ - strheq r7, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sl, ip, asr #20 │ │ │ │ + strheq r7, [r5, #-172]! @ 0xffffff54 │ │ │ │ ldrsbeq r7, [r8, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ cmneq r8, r8, asr #11 │ │ │ │ - cmneq r1, ip, lsr #6 │ │ │ │ + cmneq r1, r4, lsr r3 │ │ │ │ cmneq r0, ip, asr #19 │ │ │ │ - @ instruction: 0x016a1794 │ │ │ │ + @ instruction: 0x016a179c │ │ │ │ @ instruction: 0x01604094 │ │ │ │ cmneq r0, ip, lsr #19 │ │ │ │ cmneq r0, r8, ror r9 │ │ │ │ - cmneq sl, r0, asr #14 │ │ │ │ - cmneq r7, r0, asr #20 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ + cmneq r7, r8, asr #20 │ │ │ │ ldrsbeq r7, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r0, asr #4 │ │ │ │ + cmneq r1, r8, asr #4 │ │ │ │ cmneq r0, r0, ror #17 │ │ │ │ - cmneq sl, r8, lsr #13 │ │ │ │ + strheq r1, [sl, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r0, r8, lsr #31 │ │ │ │ cmneq r0, r0, asr #17 │ │ │ │ cmneq r0, ip, lsl #17 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ cmneq r0, ip, asr #30 │ │ │ │ - ldrdeq pc, [r3, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq pc, [r3, #-232]! @ 0xffffff18 │ │ │ │ cmneq r0, r0, lsr r8 │ │ │ │ - strdeq r1, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ cmneq r0, ip, ror #29 │ │ │ │ - cmneq r1, r4, ror #11 │ │ │ │ + cmneq r1, ip, ror #11 │ │ │ │ ldrdeq r6, [r0, #-112]! @ 0xffffff90 │ │ │ │ - @ instruction: 0x016a1598 │ │ │ │ + cmneq sl, r0, lsr #11 │ │ │ │ cmneq r0, ip, lsl #29 │ │ │ │ cmneq r0, r4, lsr #15 │ │ │ │ cmneq r0, r0, ror r7 │ │ │ │ - cmneq sl, r8, lsr r5 │ │ │ │ + cmneq sl, r0, asr #10 │ │ │ │ cmneq r0, ip, lsr #28 │ │ │ │ cmneq r0, r4, asr #14 │ │ │ │ cmneq r0, r0, lsl r7 │ │ │ │ - ldrdeq r1, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, r0, ror #9 │ │ │ │ cmneq r0, ip, asr #27 │ │ │ │ - cmneq r1, r4, asr #9 │ │ │ │ + cmneq r1, ip, asr #9 │ │ │ │ strheq r6, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sl, r8, ror r4 │ │ │ │ + cmneq sl, r0, lsl #9 │ │ │ │ cmneq r0, ip, ror #26 │ │ │ │ cmneq r0, r4, lsl #13 │ │ │ │ cmneq r0, r0, asr r6 │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ + cmneq sl, r0, lsr #8 │ │ │ │ cmneq r0, ip, lsl #26 │ │ │ │ cmneq r0, r4, lsr #12 │ │ │ │ strdeq r6, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - strheq r1, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r0, asr #7 │ │ │ │ cmneq r0, ip, lsr #25 │ │ │ │ cmneq r0, r4, asr #11 │ │ │ │ @ instruction: 0x01606590 │ │ │ │ - cmneq sl, r8, asr r3 │ │ │ │ + cmneq sl, r0, ror #6 │ │ │ │ cmneq r0, ip, asr #24 │ │ │ │ cmneq r0, r4, ror #10 │ │ │ │ cmneq r0, r0, lsr r5 │ │ │ │ - strdeq r1, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ cmneq r0, ip, ror #23 │ │ │ │ - cmneq r1, r4, ror #5 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ ldrdeq r6, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x016a1298 │ │ │ │ + cmneq sl, r0, lsr #5 │ │ │ │ cmneq r8, r0, ror r0 │ │ │ │ - ldrdeq r3, [r1, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r3, [r1, #-216]! @ 0xffffff28 │ │ │ │ cmneq r0, r0, ror r4 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - @ instruction: 0x01613d9c │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + cmneq r1, r4, lsr #27 │ │ │ │ cmneq r0, ip, lsr r4 │ │ │ │ - cmneq sl, r4, lsl #4 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ cmneq r0, r8, lsl #8 │ │ │ │ - ldrdeq r1, [sl, #-16]! │ │ │ │ - cmneq r1, r4, lsr sp │ │ │ │ + ldrdeq r1, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ ldrdeq r6, [r0, #-52]! @ 0xffffffcc │ │ │ │ - @ instruction: 0x016a119c │ │ │ │ - cmneq r1, r0, lsl #26 │ │ │ │ + cmneq sl, r4, lsr #3 │ │ │ │ + cmneq r1, r8, lsl #26 │ │ │ │ cmneq r0, r0, lsr #7 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ - cmneq r1, ip, asr #25 │ │ │ │ + cmneq sl, r0, ror r1 │ │ │ │ + ldrdeq r3, [r1, #-196]! @ 0xffffff3c │ │ │ │ cmneq r0, ip, ror #6 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - @ instruction: 0x01613c98 │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ + cmneq r1, r0, lsr #25 │ │ │ │ cmneq r0, r8, lsr r3 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ cmneq r0, r4, lsl #6 │ │ │ │ - cmneq sl, ip, asr #1 │ │ │ │ - cmneq r1, r0, lsr ip │ │ │ │ + ldrdeq r1, [sl, #-4]! │ │ │ │ + cmneq r1, r8, lsr ip │ │ │ │ ldrdeq r6, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x016a1098 │ │ │ │ - strdeq r3, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r0, lsr #1 │ │ │ │ + cmneq r1, r4, lsl #24 │ │ │ │ @ instruction: 0x0160629c │ │ │ │ - cmneq sl, r4, rrx │ │ │ │ - cmneq r1, r8, asr #23 │ │ │ │ + cmneq sl, ip, rrx │ │ │ │ + ldrdeq r3, [r1, #-176]! @ 0xffffff50 │ │ │ │ cmneq r0, r8, ror #4 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ - @ instruction: 0x01613b94 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + @ instruction: 0x01613b9c │ │ │ │ cmneq r0, r4, lsr r2 │ │ │ │ - strdeq r0, [sl, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sl, r4 │ │ │ │ │ │ │ │ 001015f8 : │ │ │ │ str r1, [r0, #872] @ 0x368 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00101604 : │ │ │ │ @@ -64809,34 +64809,34 @@ │ │ │ │ cmneq r8, r8, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, ip, lsr #23 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ muleq r0, r8, r9 │ │ │ │ cmneq r0, r8, asr pc │ │ │ │ - strheq r0, [sl, #-200]! @ 0xffffff38 │ │ │ │ + smulbteq sl, r0, ip │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmneq r0, r8, asr lr │ │ │ │ - strheq r0, [sl, #-184]! @ 0xffffff48 │ │ │ │ + smulbteq sl, r0, fp │ │ │ │ cmneq r8, r4, asr #18 │ │ │ │ cmneq r0, r4, asr #27 │ │ │ │ - cmneq sl, r4, lsr #22 │ │ │ │ + cmneq sl, ip, lsr #22 │ │ │ │ cmneq r0, r8, ror lr │ │ │ │ cmneq r0, r4, asr #26 │ │ │ │ - smultbeq sl, r4, sl │ │ │ │ + smultbeq sl, ip, sl │ │ │ │ strdeq r3, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r8, lsr #11 │ │ │ │ + strheq r3, [r1, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r0, r0, asr #25 │ │ │ │ - cmneq sl, r0, lsr #20 │ │ │ │ - cmneq r1, r4, ror r5 │ │ │ │ + cmneq sl, r8, lsr #20 │ │ │ │ + cmneq r1, ip, ror r5 │ │ │ │ cmneq r0, ip, lsl #25 │ │ │ │ - smultteq sl, ip, r9 │ │ │ │ - cmneq r1, r0, asr #10 │ │ │ │ + strdeq r0, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, r8, asr #10 │ │ │ │ cmneq r0, r8, asr ip │ │ │ │ - strheq r0, [sl, #-152]! @ 0xffffff68 │ │ │ │ + smulbteq sl, r0, r9 │ │ │ │ │ │ │ │ 00101b24 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ beq 101b5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -64860,17 +64860,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 101b54 │ │ │ │ - cmneq r1, r0, ror #8 │ │ │ │ + cmneq r1, r8, ror #8 │ │ │ │ cmneq r0, r4, lsr #23 │ │ │ │ - strdeq r0, [sl, #-128]! @ 0xffffff80 │ │ │ │ + strdeq r0, [sl, #-136]! @ 0xffffff78 │ │ │ │ │ │ │ │ 00101ba4 : │ │ │ │ add r0, r0, #448 @ 0x1c0 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -64938,20 +64938,20 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r0, r4, asr #2 │ │ │ │ - msreq SPSR_xc, ip, asr #1 │ │ │ │ + ldrdeq pc, [r3, #-4]! │ │ │ │ strdeq r5, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, ip, lsr #16 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ + cmneq sl, r4, lsr r8 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ strheq r5, [r0, #-168]! @ 0xffffff58 │ │ │ │ - smultteq sl, r8, r7 │ │ │ │ + strdeq r0, [sl, #-112]! @ 0xffffff90 │ │ │ │ │ │ │ │ 00101cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #424] @ 0x1a8 │ │ │ │ @@ -65004,18 +65004,18 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 101cfc │ │ │ │ qdsubeq r3, r8, r0 │ │ │ │ cmneq r0, r8, lsl #19 │ │ │ │ - cmneq sl, r0, asr #14 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ strdeq r5, [r0, #-156]! @ 0xffffff64 │ │ │ │ - strdeq r0, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, r0, asr r2 │ │ │ │ + cmneq sl, r0, lsl #14 │ │ │ │ + cmneq r1, r8, asr r2 │ │ │ │ strheq r5, [r0, #-152]! @ 0xffffff68 │ │ │ │ │ │ │ │ 00101dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -65079,18 +65079,18 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 101e4c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r0, ip, lsl r9 │ │ │ │ - cmneq sl, r0, lsl r6 │ │ │ │ + cmneq sl, r8, lsl r6 │ │ │ │ ldrdeq r5, [r0, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ + ldrdeq r0, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ @ instruction: 0x01605894 │ │ │ │ │ │ │ │ 00101ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -65127,17 +65127,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 101f40 │ │ │ │ cmneq r8, ip, lsr r3 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ cmneq sl, r8, asr r6 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ + cmneq r1, r0, lsl #1 │ │ │ │ cmneq r0, r8, lsr r8 │ │ │ │ - cmneq sl, r0, asr r5 │ │ │ │ + cmneq sl, r8, asr r5 │ │ │ │ │ │ │ │ 00101fa0 : │ │ │ │ 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, #1580] @ 1025e4 │ │ │ │ @@ -65554,64 +65554,64 @@ │ │ │ │ cmneq r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, asr lr │ │ │ │ cmneq r0, r8, lsr #14 │ │ │ │ ldrdeq r5, [r0, #-108]! @ 0xffffff94 │ │ │ │ strheq r5, [r0, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r0, r0, lsl #13 │ │ │ │ andeq r7, r0, r8, lsr #11 │ │ │ │ - smultteq sl, r0, r2 │ │ │ │ - strdeq r2, [r1, #-220]! @ 0xffffff24 │ │ │ │ + smultteq sl, r8, r2 │ │ │ │ + cmneq r1, r4, lsl #28 │ │ │ │ strheq r5, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ cmneq r0, r4, lsr #10 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ - cmneq r1, r8, lsr #26 │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + cmneq r1, r0, lsr sp │ │ │ │ cmneq r0, r8, ror #9 │ │ │ │ - ldrdeq r0, [sl, #-20]! @ 0xffffffec │ │ │ │ - strdeq r2, [r1, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq r0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + strdeq r2, [r1, #-200]! @ 0xffffff38 │ │ │ │ strheq r5, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x016a019c │ │ │ │ - strheq r2, [r1, #-200]! @ 0xffffff38 │ │ │ │ + smultbeq sl, r4, r1 │ │ │ │ + cmneq r1, r0, asr #25 │ │ │ │ cmneq r0, r8, ror r4 │ │ │ │ - cmneq sl, r4, ror #2 │ │ │ │ - cmneq r1, r0, lsl #25 │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ + cmneq r1, r8, lsl #25 │ │ │ │ cmneq r0, r0, asr #8 │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ + cmneq sl, r4, lsr r1 │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ cmneq r0, r8, lsl #8 │ │ │ │ - strdeq r0, [sl, #-8]! │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ + cmneq sl, r0, lsl #2 │ │ │ │ + cmneq r1, r8, lsl ip │ │ │ │ ldrdeq r5, [r0, #-52]! @ 0xffffffcc │ │ │ │ - smulbteq sl, r0, r0 │ │ │ │ - ldrdeq r2, [r1, #-184]! @ 0xffffff48 │ │ │ │ + smulbteq sl, r8, r0 │ │ │ │ + cmneq r1, r0, ror #23 │ │ │ │ @ instruction: 0x0160539c │ │ │ │ - smulbbeq sl, r8, r0 │ │ │ │ - cmneq r1, r0, lsr #23 │ │ │ │ + @ instruction: 0x016a0090 │ │ │ │ + cmneq r1, r8, lsr #23 │ │ │ │ cmneq r0, r4, ror #6 │ │ │ │ - qdsubeq r0, r0, sl │ │ │ │ - cmneq r1, r8, ror #22 │ │ │ │ + qdsubeq r0, r8, sl │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ cmneq r0, ip, lsr #6 │ │ │ │ - cmneq sl, r8, lsl r0 │ │ │ │ - cmneq r1, r0, lsr fp │ │ │ │ + cmneq sl, r0, lsr #32 │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ strdeq r5, [r0, #-36]! @ 0xffffffdc │ │ │ │ - msreq (UNDEF: 121), r0, ror #31 │ │ │ │ - strdeq r2, [r1, #-168]! @ 0xffffff58 │ │ │ │ + msreq (UNDEF: 121), r8, ror #31 │ │ │ │ + cmneq r1, r0, lsl #22 │ │ │ │ strheq r5, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - msreq (UNDEF: 121), r4, lsr #31 │ │ │ │ - cmneq r1, r0, asr #21 │ │ │ │ + msreq (UNDEF: 121), ip, lsr #31 │ │ │ │ + cmneq r1, r8, asr #21 │ │ │ │ cmneq r0, r0, lsl #5 │ │ │ │ - msreq (UNDEF: 121), ip, ror #30 │ │ │ │ - cmneq r1, r8, lsl #21 │ │ │ │ + msreq (UNDEF: 121), r4, ror pc │ │ │ │ + @ instruction: 0x01612a90 │ │ │ │ cmneq r0, r8, asr #4 │ │ │ │ - msreq (UNDEF: 121), r8, lsr pc │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ + msreq (UNDEF: 121), r0, asr #30 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ cmneq r0, r4, lsl r2 │ │ │ │ - msreq (UNDEF: 121), r0, lsl #30 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ + msreq (UNDEF: 121), r8, lsl #30 │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ ldrdeq r5, [r0, #-28]! @ 0xffffffe4 │ │ │ │ │ │ │ │ 00102704 : │ │ │ │ ldr r3, [r0, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ beq 10273c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -65637,16 +65637,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 102734 │ │ │ │ - msreq SPSR_fc, r4, ror #26 │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ + msreq SPSR_fc, ip, ror #26 │ │ │ │ + cmneq r1, r8, lsl #17 │ │ │ │ cmneq r0, r0, asr #32 │ │ │ │ │ │ │ │ 00102788 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #900] @ 0x384 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -65682,16 +65682,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1027d8 │ │ │ │ - msreq SPSR_fc, r0, asr #25 │ │ │ │ - ldrdeq r2, [r1, #-124]! @ 0xffffff84 │ │ │ │ + msreq SPSR_fc, r8, asr #25 │ │ │ │ + cmneq r1, r4, ror #15 │ │ │ │ @ instruction: 0x01604f9c │ │ │ │ │ │ │ │ 0010282c : │ │ │ │ ldr r3, [r0, #876] @ 0x36c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -65827,24 +65827,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 10294c │ │ │ │ ldrsheq r5, [r8, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, ip, asr #19 │ │ │ │ - msreq SPSR_fc, r8, lsr ip │ │ │ │ + msreq SPSR_fc, r0, asr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r0, r8, lsl pc │ │ │ │ cmneq r0, r4, lsr #32 │ │ │ │ ldrsheq r5, [r8, #-128]! @ 0xffffff80 │ │ │ │ - msreq (UNDEF: 121), r8, lsr #22 │ │ │ │ - cmneq r1, r4, asr #12 │ │ │ │ + msreq (UNDEF: 121), r0, lsr fp │ │ │ │ + cmneq r1, ip, asr #12 │ │ │ │ cmneq r0, r4, lsl #28 │ │ │ │ - cmneq r1, r8, lsl #12 │ │ │ │ - strheq r2, [r1, #-84]! @ 0xffffffac │ │ │ │ + cmneq r1, r0, lsl r6 │ │ │ │ + strheq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ │ │ │ │ 00102a7c : │ │ │ │ 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] @ 102cd8 │ │ │ │ @@ -65995,23 +65995,23 @@ │ │ │ │ bl ba12c │ │ │ │ b 102b78 │ │ │ │ ldrheq r5, [r8, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0178579c │ │ │ │ strheq r4, [r0, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - strheq pc, [r9, #-148]! @ 0xffffff6c @ │ │ │ │ + strheq pc, [r9, #-156]! @ 0xffffff64 @ │ │ │ │ cmneq r8, r4, asr #13 │ │ │ │ - msreq SPSR_fc, r8, lsl #18 │ │ │ │ + msreq SPSR_fc, r0, lsl r9 │ │ │ │ cmneq r0, r0, asr #26 │ │ │ │ - cmneq r1, r8, lsr #7 │ │ │ │ + strheq r2, [r1, #-48]! @ 0xffffffd0 │ │ │ │ cmneq r0, r8, asr #22 │ │ │ │ - cmneq r1, r4, asr r3 │ │ │ │ - msreq SPSR_fc, r8, lsl #16 │ │ │ │ - cmneq r1, r4, lsr #6 │ │ │ │ + cmneq r1, ip, asr r3 │ │ │ │ + msreq SPSR_fc, r0, lsl r8 │ │ │ │ + cmneq r1, ip, lsr #6 │ │ │ │ cmneq r0, r4, ror #21 │ │ │ │ │ │ │ │ 00102d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -66338,56 +66338,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 103164 │ │ │ │ cmneq r8, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 105), r8, ror r6 │ │ │ │ + msreq (UNDEF: 105), r0, lsl #13 │ │ │ │ cmneq r0, r4, asr r9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - msreq SPSR_fc, r8, lsr r5 │ │ │ │ - qdsubeq r2, r4, r1 │ │ │ │ + msreq SPSR_fc, r0, asr #10 │ │ │ │ + qdsubeq r2, ip, r1 │ │ │ │ cmneq r0, r4, lsl r8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmneq r1, r0, lsr #32 │ │ │ │ - strdeq pc, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + msreq SPSR_fc, r0, lsl #10 │ │ │ │ ldrdeq r4, [r0, #-112]! @ 0xffffff90 │ │ │ │ - strheq pc, [r9, #-76]! @ 0xffffffb4 @ │ │ │ │ - ldrdeq r1, [r1, #-248]! @ 0xffffff08 │ │ │ │ + msreq SPSR_fc, r4, asr #9 │ │ │ │ + cmneq r1, r0, ror #31 │ │ │ │ @ instruction: 0x01604798 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r1, r4, lsr #31 │ │ │ │ - msreq SPSR_fc, r4, lsl #9 │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + msreq SPSR_fc, ip, lsl #9 │ │ │ │ cmneq r0, ip, asr r7 │ │ │ │ - cmneq r1, r8, ror #30 │ │ │ │ - msreq SPSR_fc, r0, asr #8 │ │ │ │ + cmneq r1, r0, ror pc │ │ │ │ + msreq SPSR_fc, r8, asr #8 │ │ │ │ cmneq r0, r8, lsl r7 │ │ │ │ - msreq SPSR_fc, r8, lsl #8 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ + msreq SPSR_fc, r0, lsl r4 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ cmneq r0, r4, ror #13 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - strdeq r1, [r1, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq pc, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r1, [r1, #-232]! @ 0xffffff18 │ │ │ │ + ldrdeq pc, [r9, #-56]! @ 0xffffffc8 │ │ │ │ cmneq r0, r8, lsr #13 │ │ │ │ - msreq (UNDEF: 121), r4 @ │ │ │ │ - strheq r1, [r1, #-224]! @ 0xffffff20 │ │ │ │ + msreq (UNDEF: 121), ip @ │ │ │ │ + strheq r1, [r1, #-232]! @ 0xffffff18 │ │ │ │ cmneq r0, r0, ror r6 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r1, r8, ror lr │ │ │ │ - cmneq r1, r8, asr #28 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ - cmneq r1, r4, lsl lr │ │ │ │ + cmneq r1, r0, lsl #29 │ │ │ │ + cmneq r1, r0, asr lr │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ + cmneq r1, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r1, r8, ror #27 │ │ │ │ - cmneq r1, r8, asr #27 │ │ │ │ - cmneq r1, ip, lsr #27 │ │ │ │ + strdeq r1, [r1, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r1, [r1, #-208]! @ 0xffffff30 │ │ │ │ + strheq r1, [r1, #-212]! @ 0xffffff2c │ │ │ │ │ │ │ │ 001032e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #884] @ 0x374 │ │ │ │ @@ -66462,23 +66462,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 103314 │ │ │ │ cmneq r0, ip, lsr r7 │ │ │ │ - msreq SPSR_fc, r4, lsr r1 │ │ │ │ - cmneq r1, r0, asr ip │ │ │ │ + msreq SPSR_fc, ip, lsr r1 │ │ │ │ + cmneq r1, r8, asr ip │ │ │ │ cmneq r0, r0, lsl r4 │ │ │ │ - strdeq pc, [r9, #-4]! │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ + strdeq pc, [r9, #-12]! │ │ │ │ + cmneq r1, r8, lsl ip │ │ │ │ ldrdeq r4, [r0, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - strheq pc, [r9, #-12]! @ │ │ │ │ - ldrdeq r1, [r1, #-184]! @ 0xffffff48 │ │ │ │ + msreq SPSR_fc, r4, asr #1 │ │ │ │ + cmneq r1, r0, ror #23 │ │ │ │ @ instruction: 0x01604398 │ │ │ │ │ │ │ │ 00103450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -66585,22 +66585,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 103540 │ │ │ │ ldrsbeq r4, [r8, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r4, [r8, #-216]! @ 0xffffff28 │ │ │ │ - msreq SPSR_fc, r4, lsr #32 │ │ │ │ + msreq SPSR_fc, ip, lsr #32 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r0, r4, lsl #6 │ │ │ │ cmneq r0, r0, lsl r4 │ │ │ │ ldrsheq r4, [r8, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, r4, asr sl │ │ │ │ + cmneq r1, ip, asr sl │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strdeq r1, [r1, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r1, r4, lsl #20 │ │ │ │ │ │ │ │ 0010362c : │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq 103664 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -66625,16 +66625,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1036b0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10365c │ │ │ │ - cmneq r9, ip, lsr lr │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ + cmneq r9, r4, asr #28 │ │ │ │ + cmneq r1, r0, ror #18 │ │ │ │ cmneq r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 001036b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66765,23 +66765,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 103760 │ │ │ │ cmneq r8, r8, ror fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq lr, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r0, asr #27 │ │ │ │ @ instruction: 0x01604098 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ ldrsbeq r4, [r8, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r4, lsr #16 │ │ │ │ + cmneq r1, ip, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ strdeq r1, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, r0, lsr #15 │ │ │ │ - cmneq r1, r0, ror r7 │ │ │ │ + cmneq r1, r8, lsr #15 │ │ │ │ + cmneq r1, r8, ror r7 │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x01603f90 │ │ │ │ │ │ │ │ 001038f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66936,25 +66936,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 103ac4 │ │ │ │ b 1039a4 │ │ │ │ cmneq r8, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ cmneq r0, r4, asr lr │ │ │ │ @ instruction: 0x01784898 │ │ │ │ - ldrdeq r1, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r0, ror #11 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ cmneq r0, ip, lsr #27 │ │ │ │ strdeq r3, [r0, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ cmneq r0, r4, asr #5 │ │ │ │ - strdeq r1, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ + cmneq r1, r0, lsl #10 │ │ │ │ + ldrdeq r1, [r1, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r0, r0, lsr #26 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00103ba4 : │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 103bdc │ │ │ │ @@ -66981,16 +66981,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 103c28 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 103bd4 │ │ │ │ - cmneq r9, r4, asr #17 │ │ │ │ - cmneq r1, r0, ror #7 │ │ │ │ + cmneq r9, ip, asr #17 │ │ │ │ + cmneq r1, r8, ror #7 │ │ │ │ cmneq r0, r0, lsr #23 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 00103c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67222,38 +67222,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 103cc8 │ │ │ │ ldrsheq r4, [r8, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, lsl #23 │ │ │ │ cmneq r8, r4, ror r5 │ │ │ │ @ instruction: 0x01603b94 │ │ │ │ - cmneq r1, r0, ror #3 │ │ │ │ + cmneq r1, r8, ror #3 │ │ │ │ cmneq r0, r8, lsr #21 │ │ │ │ - cmneq r9, r4, lsr #16 │ │ │ │ - cmneq r1, r8, lsl #3 │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ + @ instruction: 0x01611190 │ │ │ │ cmneq r0, r8, asr #20 │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmneq r9, ip, asr #15 │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ cmneq r0, r4, lsl sl │ │ │ │ - @ instruction: 0x0169e790 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ + @ instruction: 0x0169e798 │ │ │ │ + cmneq r1, r0, lsr #2 │ │ │ │ ldrdeq r3, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r9, r8, asr r7 │ │ │ │ - cmneq r1, r0, ror #1 │ │ │ │ + cmneq r9, r0, ror #14 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ cmneq r0, r4, lsr #19 │ │ │ │ - cmneq r9, r0, lsr #14 │ │ │ │ - cmneq r1, r8, lsr #1 │ │ │ │ + cmneq r9, r8, lsr #14 │ │ │ │ + strheq r1, [r1, #-0]! │ │ │ │ cmneq r0, ip, ror #18 │ │ │ │ - cmneq r9, r8, ror #13 │ │ │ │ - cmneq r1, r0, ror r0 │ │ │ │ + strdeq lr, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r1, r8, ror r0 │ │ │ │ cmneq r0, r8, lsr r9 │ │ │ │ - strheq lr, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, r8, lsr r0 │ │ │ │ + strheq lr, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r0, asr #32 │ │ │ │ strdeq r3, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r9, r8, ror r6 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ │ │ │ │ 00104038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -67274,16 +67274,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 104058 │ │ │ │ - cmneq r9, r8, lsr #11 │ │ │ │ - cmneq r1, r0, ror #30 │ │ │ │ + strheq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r1, r8, ror #30 │ │ │ │ cmneq r0, ip, lsl r8 │ │ │ │ │ │ │ │ 001040ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -67603,42 +67603,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1043e4 │ │ │ │ cmneq r8, r4, ror r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, ip, lsr r1 │ │ │ │ - cmneq r9, r4, lsl #10 │ │ │ │ + cmneq r9, ip, lsl #10 │ │ │ │ cmneq r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsl #26 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, ip, lsl r9 │ │ │ │ @ instruction: 0x01603c94 │ │ │ │ cmneq r0, r8, asr r7 │ │ │ │ cmneq r0, ip, lsr #14 │ │ │ │ - ldrdeq lr, [r9, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq lr, [r9, #-60]! @ 0xffffffc4 │ │ │ │ smultbeq r0, r8, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strheq r3, [r0, #-92]! @ 0xffffffa4 │ │ │ │ svccc 0x00e00000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ cmneq r8, r8, asr lr │ │ │ │ - strdeq lr, [r9, #-20]! @ 0xffffffec │ │ │ │ - smultbeq r1, ip, fp │ │ │ │ + strdeq lr, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + strheq r0, [r1, #-180]! @ 0xffffff4c │ │ │ │ cmneq r0, r8, ror #8 │ │ │ │ - strheq lr, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ ldrdeq r3, [r0, #-52]! @ 0xffffffcc │ │ │ │ - ldrdeq r0, [r1, #-172]! @ 0xffffff54 │ │ │ │ - smulbbeq r1, r4, sl │ │ │ │ - @ instruction: 0x0169e098 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ + smultteq r1, r4, sl │ │ │ │ + smulbbeq r1, ip, sl │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ cmneq r0, ip, lsl #6 │ │ │ │ │ │ │ │ 00104630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -67979,60 +67979,60 @@ │ │ │ │ b 104694 │ │ │ │ ldrsheq r3, [r8, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r8, asr #23 │ │ │ │ cmneq r8, r8, lsr #23 │ │ │ │ cmneq r0, r0, lsr #4 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - @ instruction: 0x0169de90 │ │ │ │ - cmneq r1, r8, asr #16 │ │ │ │ + @ instruction: 0x0169de98 │ │ │ │ + cmneq r1, r0, asr r8 │ │ │ │ cmneq r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq r1, ip, asr #28 │ │ │ │ + cmneq r1, r4, asr lr │ │ │ │ cmneq r0, r4, lsl #26 │ │ │ │ cmneq r0, r4, lsr #25 │ │ │ │ cmneq r0, r0, lsl #16 │ │ │ │ cmneq r0, r8, asr #1 │ │ │ │ strheq r3, [r0, #-8]! │ │ │ │ - cmneq r9, r8, lsr #27 │ │ │ │ - cmneq r1, r0, ror #14 │ │ │ │ + strheq sp, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r8, ror #14 │ │ │ │ cmneq r0, r0, lsr #32 │ │ │ │ - cmneq r1, r4, ror sp │ │ │ │ + cmneq r1, ip, ror sp │ │ │ │ cmneq r0, r8, lsr #32 │ │ │ │ - cmneq r1, r0, lsr #26 │ │ │ │ + cmneq r1, r8, lsr #26 │ │ │ │ cmneq r0, r0 │ │ │ │ - strdeq sp, [r9, #-192]! @ 0xffffff40 │ │ │ │ + strdeq sp, [r9, #-200]! @ 0xffffff38 │ │ │ │ cmneq r0, r4, ror #30 │ │ │ │ - cmneq r9, ip, lsr #25 │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ + strheq sp, [r9, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, ip, ror #12 │ │ │ │ cmneq r0, r4, lsr #30 │ │ │ │ - cmneq r9, r0, ror ip │ │ │ │ - cmneq r1, r8, lsr #12 │ │ │ │ + cmneq r9, r8, ror ip │ │ │ │ + cmneq r1, r0, lsr r6 │ │ │ │ cmneq r0, r8, ror #29 │ │ │ │ - cmneq r9, r4, lsr ip │ │ │ │ - smultteq r1, ip, r5 │ │ │ │ + cmneq r9, ip, lsr ip │ │ │ │ + strdeq r0, [r1, #-84]! @ 0xffffffac │ │ │ │ cmneq r0, ip, lsr #29 │ │ │ │ - strdeq sp, [r9, #-184]! @ 0xffffff48 │ │ │ │ - strheq r0, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + strheq r0, [r1, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r0, r0, ror lr │ │ │ │ - strheq sp, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r1, r4, ror r5 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + cmneq r1, ip, ror r5 │ │ │ │ cmneq r0, r4, lsr lr │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq r1, r8, lsr r5 │ │ │ │ + cmneq r9, r8, lsl #23 │ │ │ │ + cmneq r1, r0, asr #10 │ │ │ │ strdeq r2, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r9, r4, asr #22 │ │ │ │ - strdeq r0, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, ip, asr #22 │ │ │ │ + cmneq r1, r4, lsl #10 │ │ │ │ strheq r2, [r0, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r9, r8, lsl #22 │ │ │ │ - smulbteq r1, r0, r4 │ │ │ │ + cmneq r9, r0, lsl fp │ │ │ │ + smulbteq r1, r8, r4 │ │ │ │ cmneq r0, ip, ror sp │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ - smulbbeq r1, r4, r4 │ │ │ │ + ldrdeq sp, [r9, #-164]! @ 0xffffff5c │ │ │ │ + smulbbeq r1, ip, r4 │ │ │ │ cmneq r0, r4, asr #26 │ │ │ │ │ │ │ │ 00104c50 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -68090,20 +68090,20 @@ │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 104cb4 │ │ │ │ cmneq r8, r0, asr #11 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ - cmneq r1, r4, lsl #6 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ + cmneq r1, ip, lsl #6 │ │ │ │ strheq r2, [r0, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmneq r9, r0, lsl r9 │ │ │ │ - smulbteq r1, r8, r2 │ │ │ │ + cmneq r9, r8, lsl r9 │ │ │ │ + ldrdeq r0, [r1, #-32]! @ 0xffffffe0 │ │ │ │ cmneq r0, r4, lsl #23 │ │ │ │ │ │ │ │ 00104d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68125,16 +68125,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 104dd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 104d7c │ │ │ │ - cmneq r9, r4, lsl #17 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ + cmneq r9, ip, lsl #17 │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ strdeq r2, [r0, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ │ │ │ │ 00104dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -68880,37 +68880,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 105408 │ │ │ │ cmneq r8, ip, asr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, lsr #8 │ │ │ │ - ldrdeq sp, [r9, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ ldrdeq r2, [r0, #-172]! @ 0xffffff54 │ │ │ │ cmneq r0, r0, ror #21 │ │ │ │ strheq r2, [r0, #-172]! @ 0xffffff54 │ │ │ │ cmneq r0, ip, lsl sl │ │ │ │ strheq r2, [r0, #-160]! @ 0xffffff60 │ │ │ │ cmppeq pc, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, asr #25 │ │ │ │ + ldrdeq sl, [r3, #-192]! @ 0xffffff40 │ │ │ │ cmneq r0, r0, asr #20 │ │ │ │ cmneq r0, r4, asr sl │ │ │ │ cmneq r0, r8, lsr #20 │ │ │ │ cmneq r0, ip, lsr sl │ │ │ │ cmneq r0, r4, asr sl │ │ │ │ cmneq r0, r0, lsr #20 │ │ │ │ cmneq r0, r8, lsl sl │ │ │ │ cmneq r0, r8, lsr sl │ │ │ │ cmneq r0, ip, lsl sl │ │ │ │ cmneq r0, r4, asr #20 │ │ │ │ cmneq r0, r8, lsl sl │ │ │ │ cmneq r0, r0, lsl #20 │ │ │ │ cmneq r0, r8, lsr sl │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ cmneq r0, r8, ror #19 │ │ │ │ cmneq r0, r8, lsl #20 │ │ │ │ cmneq r0, r8, ror #19 │ │ │ │ cmneq r0, r8, lsl #20 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmneq r0, ip, lsr #14 │ │ │ │ ldrdeq r2, [r0, #-156]! @ 0xffffff64 │ │ │ │ @@ -68918,99 +68918,99 @@ │ │ │ │ muleq r0, ip, sl │ │ │ │ ldrdeq r2, [r0, #-152]! @ 0xffffff68 │ │ │ │ cmneq r0, r4, asr #19 │ │ │ │ strdeq r2, [r0, #-148]! @ 0xffffff6c │ │ │ │ ldrdeq r2, [r0, #-152]! @ 0xffffff68 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ cmneq r0, r8, lsr #13 │ │ │ │ - cmneq r9, r8, lsl #6 │ │ │ │ - msreq SPSR_, r0, asr #25 │ │ │ │ + cmneq r9, r0, lsl r3 │ │ │ │ + msreq SPSR_, r8, asr #25 │ │ │ │ cmneq r0, ip, ror r5 │ │ │ │ - msreq SPSR_, r0, ror ip │ │ │ │ + msreq SPSR_, r8, ror ip │ │ │ │ cmneq r0, r8, lsr #10 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x01645790 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - strdeq pc, [r0, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x01645798 │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ + msreq SPSR_, r4, lsl #24 │ │ │ │ strheq r2, [r0, #-68]! @ 0xffffffbc │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmneq r8, r4, lsr lr │ │ │ │ cmneq r0, r0, lsr #9 │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ - cmneq r5, ip, rrx │ │ │ │ - cmneq r9, r0, lsl #3 │ │ │ │ - msreq SPSR_irq, r8, lsr fp │ │ │ │ + strheq lr, [r1, #-16]! │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ + cmneq r9, r8, lsl #3 │ │ │ │ + msreq SPSR_irq, r0, asr #22 │ │ │ │ strdeq r2, [r0, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - strdeq pc, [r0, #-172]! @ 0xffffff54 │ │ │ │ + msreq SPSR_irq, r4, lsl #22 │ │ │ │ strheq r2, [r0, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - msreq (UNDEF: 96), r4, asr #21 │ │ │ │ + msreq (UNDEF: 96), ip, asr #21 │ │ │ │ cmneq r0, r0, lsl #7 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - msreq (UNDEF: 96), ip, lsl #21 │ │ │ │ + msreq (UNDEF: 96), r4 @ │ │ │ │ cmneq r0, ip, asr #6 │ │ │ │ - msreq (UNDEF: 96), r4, asr sl │ │ │ │ + msreq (UNDEF: 96), ip, asr sl │ │ │ │ cmneq r0, r0, lsl r3 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r9, r0, rrx │ │ │ │ - msreq (UNDEF: 96), r8, lsl sl │ │ │ │ + cmneq r9, r8, rrx │ │ │ │ + msreq (UNDEF: 96), r0, lsr #20 │ │ │ │ ldrdeq r2, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmneq r9, r0, lsr #32 │ │ │ │ - ldrdeq pc, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ + msreq SPSR_, r0, ror #19 │ │ │ │ @ instruction: 0x01602290 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r9, r0, ror #31 │ │ │ │ - msreq SPSR_, r8 @ │ │ │ │ + cmneq r9, r8, ror #31 │ │ │ │ + msreq SPSR_, r0, lsr #19 │ │ │ │ cmneq r0, r4, asr r2 │ │ │ │ - msreq SPSR_, ip, asr r9 │ │ │ │ + msreq SPSR_, r4, ror #18 │ │ │ │ cmneq r0, r4, lsl r2 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - msreq SPSR_, r4, lsr #18 │ │ │ │ + msreq SPSR_, ip, lsr #18 │ │ │ │ ldrdeq r2, [r0, #-28]! @ 0xffffffe4 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmneq r9, r0, lsr pc │ │ │ │ - msreq SPSR_, r8, ror #17 │ │ │ │ + cmneq r9, r8, lsr pc │ │ │ │ + strdeq pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ cmneq r0, r4, lsr #3 │ │ │ │ - strdeq ip, [r9, #-224]! @ 0xffffff20 │ │ │ │ - msreq SPSR_, r8, lsr #17 │ │ │ │ + strdeq ip, [r9, #-232]! @ 0xffffff18 │ │ │ │ + strheq pc, [r0, #-128]! @ 0xffffff80 @ │ │ │ │ cmneq r0, r0, ror #2 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - strheq ip, [r9, #-224]! @ 0xffffff20 │ │ │ │ - msreq SPSR_, r8, ror #16 │ │ │ │ + strheq ip, [r9, #-232]! @ 0xffffff18 │ │ │ │ + msreq SPSR_, r0, ror r8 │ │ │ │ cmneq r0, r0, lsr #2 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - msreq SPSR_, r8, lsr #16 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + msreq SPSR_, r0, lsr r8 │ │ │ │ cmneq r0, r0, ror #1 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq r9, r0, lsr lr │ │ │ │ - msreq SPSR_irq, r8, ror #15 │ │ │ │ + cmneq r9, r8, lsr lr │ │ │ │ + strdeq pc, [r0, #-112]! @ 0xffffff90 │ │ │ │ cmneq r0, r4, lsr #1 │ │ │ │ - strdeq ip, [r9, #-208]! @ 0xffffff30 │ │ │ │ - msreq SPSR_irq, r8, lsr #15 │ │ │ │ + strdeq ip, [r9, #-216]! @ 0xffffff28 │ │ │ │ + strheq pc, [r0, #-112]! @ 0xffffff90 @ │ │ │ │ cmneq r0, r0, rrx │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - strheq ip, [r9, #-208]! @ 0xffffff30 │ │ │ │ - msreq SPSR_irq, r8, ror #14 │ │ │ │ + strheq ip, [r9, #-216]! @ 0xffffff28 │ │ │ │ + msreq SPSR_irq, r0, ror r7 │ │ │ │ cmneq r0, r0, lsr #32 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - msreq SPSR_irq, ip, lsr #14 │ │ │ │ + msreq SPSR_irq, r4, lsr r7 │ │ │ │ cmneq r0, r8, ror #31 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strdeq pc, [r0, #-100]! @ 0xffffff9c │ │ │ │ + strdeq pc, [r0, #-108]! @ 0xffffff94 │ │ │ │ strheq r1, [r0, #-244]! @ 0xffffff0c │ │ │ │ - strheq pc, [r0, #-108]! @ 0xffffff94 @ │ │ │ │ + msreq (UNDEF: 96), r4, asr #13 │ │ │ │ cmneq r0, r8, ror pc │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r9, ip, asr #25 │ │ │ │ - msreq (UNDEF: 96), r4, lsl #13 │ │ │ │ + ldrdeq ip, [r9, #-196]! @ 0xffffff3c │ │ │ │ + msreq (UNDEF: 96), ip, lsl #13 │ │ │ │ cmneq r0, r4, asr #30 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 00105b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69119,29 +69119,29 @@ │ │ │ │ ldrheq r2, [r8, #-96]! @ 0xffffffa0 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, ip, lsl #27 │ │ │ │ smultbeq r0, ip, lr │ │ │ │ andeq r7, r0, r0, lsl r7 │ │ │ │ cmneq r0, r8, lsl #26 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - ldrdeq r2, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r0, ror #17 │ │ │ │ andeq r6, r0, r4, asr #9 │ │ │ │ - cmneq r1, r4, ror #19 │ │ │ │ - msreq SPSR_irq, r4, ror r3 │ │ │ │ + cmneq r1, ip, ror #19 │ │ │ │ + msreq SPSR_irq, ip, ror r3 │ │ │ │ strheq r1, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r9, r0, ror #20 │ │ │ │ - msreq SPSR_irq, r0, asr #6 │ │ │ │ + cmneq r9, r8, ror #20 │ │ │ │ + msreq SPSR_irq, r8, asr #6 │ │ │ │ cmneq r0, ip, ror pc │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ - msreq SPSR_irq, ip, lsl #6 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ + msreq SPSR_irq, r4, lsl r3 │ │ │ │ cmneq r0, r8, asr #30 │ │ │ │ - strdeq ip, [r9, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq pc, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r0, lsl #20 │ │ │ │ + msreq (UNDEF: 96), r0, ror #5 │ │ │ │ cmneq r0, r4, lsl pc │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ │ │ │ │ 00105d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #416] @ 0x1a0 │ │ │ │ @@ -69200,18 +69200,18 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ cmpeq pc, ip, lsl #31 │ │ │ │ cmneq r0, r0, ror lr │ │ │ │ cmneq r0, ip, lsr lr │ │ │ │ - ldrdeq ip, [r9, #-132]! @ 0xffffff7c │ │ │ │ - msreq SPSR_, r4 @ │ │ │ │ + ldrdeq ip, [r9, #-140]! @ 0xffffff74 │ │ │ │ + msreq SPSR_, ip @ │ │ │ │ strdeq r1, [r0, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x0169c890 │ │ │ │ + @ instruction: 0x0169c898 │ │ │ │ │ │ │ │ 00105e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -69266,18 +69266,18 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 105ebc │ │ │ │ @ instruction: 0x015fee98 │ │ │ │ cmneq r0, r4, lsr #27 │ │ │ │ - cmneq r9, r0, ror #15 │ │ │ │ + cmneq r9, r8, ror #15 │ │ │ │ cmneq r0, r4, lsr sp │ │ │ │ - @ instruction: 0x0169c798 │ │ │ │ - msreq SPSR_, r0 @ │ │ │ │ + cmneq r9, r0, lsr #15 │ │ │ │ + msreq SPSR_, r8 @ │ │ │ │ strdeq r1, [r0, #-192]! @ 0xffffff40 │ │ │ │ │ │ │ │ 00105f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -69484,31 +69484,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 105fec │ │ │ │ @ instruction: 0x01782298 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ - cmneq r0, r4, lsl #29 │ │ │ │ + @ instruction: 0x0169c594 │ │ │ │ + cmneq r0, ip, lsl #29 │ │ │ │ cmneq r0, r8, ror #21 │ │ │ │ - cmneq r9, r4, lsr r5 │ │ │ │ - cmneq r0, ip, lsr #28 │ │ │ │ + cmneq r9, ip, lsr r5 │ │ │ │ + cmneq r0, r4, lsr lr │ │ │ │ cmneq r0, ip, lsl #21 │ │ │ │ - strdeq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - strdeq lr, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ + strdeq lr, [r0, #-216]! @ 0xffffff28 │ │ │ │ cmneq r0, r4, asr sl │ │ │ │ - strheq ip, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - strheq lr, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r4, asr #9 │ │ │ │ + strheq lr, [r0, #-220]! @ 0xffffff24 │ │ │ │ cmneq r0, r8, lsl sl │ │ │ │ - cmneq r9, ip, ror r4 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + cmneq r0, ip, ror sp │ │ │ │ ldrdeq r1, [r0, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, ip, lsr r4 │ │ │ │ - cmneq r0, r4, lsr sp │ │ │ │ + cmneq r9, r4, asr #8 │ │ │ │ + cmneq r0, ip, lsr sp │ │ │ │ @ instruction: 0x01601998 │ │ │ │ │ │ │ │ 00106320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -69578,18 +69578,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 ba12c │ │ │ │ cmpeq pc, ip, asr #19 │ │ │ │ cmneq r0, ip, ror #17 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ + cmneq r9, ip, lsl r3 │ │ │ │ cmneq r0, r8, ror #16 │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ - cmneq r0, r4, asr #23 │ │ │ │ + ldrdeq ip, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r0, ip, asr #23 │ │ │ │ cmneq r0, r4, lsr #16 │ │ │ │ │ │ │ │ 0010645c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -69908,37 +69908,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1066a0 │ │ │ │ cmneq r8, r4, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01781d9c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x01601794 │ │ │ │ - cmneq r9, r4, lsr r2 │ │ │ │ + cmneq r9, ip, lsr r2 │ │ │ │ cmpeq pc, r8, ror r3 @ │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ cmpeq pc, ip, ror #5 │ │ │ │ - cmneq r9, r8, asr #1 │ │ │ │ + ldrdeq ip, [r9, #-0]! │ │ │ │ cmneq r0, ip, asr #12 │ │ │ │ @ instruction: 0x01781b9c │ │ │ │ - cmneq r9, r4, rrx │ │ │ │ + cmneq r9, ip, rrx │ │ │ │ cmneq r0, r8, lsl #12 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ + ldrdeq lr, [r0, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x01601590 │ │ │ │ - cmneq r0, r0, lsr #16 │ │ │ │ - cmneq r0, ip, asr #15 │ │ │ │ - @ instruction: 0x0160e798 │ │ │ │ - cmneq r0, r8, ror r7 │ │ │ │ + cmneq r0, r8, lsr #16 │ │ │ │ + ldrdeq lr, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, lsr #15 │ │ │ │ + cmneq r0, r0, lsl #15 │ │ │ │ cmneq r0, r0, asr #8 │ │ │ │ - cmneq r9, r0, ror #29 │ │ │ │ - cmneq r0, r4, asr #14 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ cmneq r0, ip, lsl #8 │ │ │ │ - cmneq r0, r0, lsl r7 │ │ │ │ - ldrdeq lr, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r8, lsl r7 │ │ │ │ + ldrdeq lr, [r0, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x01601398 │ │ │ │ - cmneq r9, r8, lsr lr │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ cmneq r0, r0, ror r3 │ │ │ │ │ │ │ │ 001069c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -70088,28 +70088,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 106ad0 │ │ │ │ cmneq r8, r8, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r9, ip, lsl #26 │ │ │ │ + cmneq r9, r4, lsl sp │ │ │ │ ldrheq sp, [pc, #-232] @ 106b54 │ │ │ │ - cmneq r9, r4, lsr #25 │ │ │ │ + cmneq r9, ip, lsr #25 │ │ │ │ cmneq r0, r0, ror #4 │ │ │ │ cmneq r8, ip, ror #14 │ │ │ │ - cmneq r4, ip, lsl r0 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - strheq lr, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r4, r4, lsr #32 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + strheq lr, [r0, #-72]! @ 0xffffffb8 │ │ │ │ cmneq r0, r0, ror r1 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ cmneq r0, r8, lsr r1 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ + cmneq r0, r8, lsl #8 │ │ │ │ cmneq r0, r4, asr #1 │ │ │ │ @ instruction: 0x0160109c │ │ │ │ │ │ │ │ 00106c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70281,28 +70281,28 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 106d90 │ │ │ │ cmneq r8, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01781590 │ │ │ │ - cmneq r9, r0, ror #20 │ │ │ │ + cmneq r9, r8, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strheq r0, [r0, #-248]! @ 0xffffff08 │ │ │ │ cmpeq pc, r4, asr #23 │ │ │ │ cmneq r8, ip, lsr #9 │ │ │ │ cmpeq pc, r0, lsr lr @ │ │ │ │ - cmneq r9, r0, lsr r9 │ │ │ │ - cmneq r0, r0, asr #3 │ │ │ │ + cmneq r9, r8, lsr r9 │ │ │ │ + cmneq r0, r8, asr #3 │ │ │ │ smulbbeq r0, r4, lr │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - cmneq r0, r0, ror r1 │ │ │ │ + cmneq r9, r8, ror #17 │ │ │ │ + cmneq r0, r8, ror r1 │ │ │ │ cmneq r0, r4, lsr lr │ │ │ │ - cmneq r0, r4, lsr r1 │ │ │ │ - cmneq r0, r0, lsl #2 │ │ │ │ + cmneq r0, ip, lsr r1 │ │ │ │ + cmneq r0, r8, lsl #2 │ │ │ │ │ │ │ │ 00106f64 : │ │ │ │ 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 │ │ │ │ @@ -70771,63 +70771,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 106fd4 │ │ │ │ cmneq r8, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01781298 │ │ │ │ cmneq r8, r8, ror #4 │ │ │ │ - strdeq fp, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r4, lsl #14 │ │ │ │ cmneq r0, r0, asr ip │ │ │ │ cmneq r0, r0, asr ip │ │ │ │ - strdeq fp, [r9, #-84]! @ 0xffffffac │ │ │ │ + strdeq fp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r0, r8, asr #22 │ │ │ │ cmpeq pc, r4, lsl r6 @ │ │ │ │ - cmneq r3, r0, ror #19 │ │ │ │ + cmneq r3, r8, ror #19 │ │ │ │ cmpeq pc, ip, lsr #19 │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ - cmneq r9, r0, lsl #9 │ │ │ │ - cmneq r0, r0, lsl sp │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ + cmneq r9, r8, lsl #9 │ │ │ │ + cmneq r0, r8, lsl sp │ │ │ │ ldrdeq r0, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ - cmneq r0, ip, lsr #25 │ │ │ │ + cmneq r9, r4, lsr #8 │ │ │ │ + strheq sp, [r0, #-196]! @ 0xffffff3c │ │ │ │ cmneq r0, r0, ror r9 │ │ │ │ ldrheq sp, [pc, #-136] @ 10768c │ │ │ │ strheq r0, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ + @ instruction: 0x0169b390 │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0, #-140]! @ 0xffffff74 │ │ │ │ cmpeq pc, r4, ror #7 │ │ │ │ cmpeq pc, ip, lsr r9 @ │ │ │ │ cmneq r0, r0, lsl r9 │ │ │ │ - cmneq r9, ip, ror #5 │ │ │ │ + strdeq fp, [r9, #-36]! @ 0xffffffdc │ │ │ │ cmneq r0, ip, lsr r8 │ │ │ │ - cmneq r0, ip, lsr fp │ │ │ │ - cmneq r0, r0, lsl fp │ │ │ │ - cmneq r9, ip, asr #4 │ │ │ │ - ldrdeq sp, [r0, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r0, r4, asr #22 │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ + cmneq r9, r4, asr r2 │ │ │ │ + cmneq r0, r4, ror #21 │ │ │ │ smultbeq r0, r0, r7 │ │ │ │ - cmneq r9, r4, lsl r2 │ │ │ │ - cmneq r0, r4, lsr #21 │ │ │ │ + cmneq r9, ip, lsl r2 │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ cmneq r0, r8, ror #14 │ │ │ │ - ldrdeq fp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r0, ip, ror #20 │ │ │ │ + cmneq r9, r4, ror #3 │ │ │ │ + cmneq r0, r4, ror sl │ │ │ │ cmneq r0, r0, lsr r7 │ │ │ │ - cmneq r0, r8, lsr sl │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ - cmneq r0, r8, lsl #20 │ │ │ │ + cmneq r0, r0, asr #20 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq r0, r0, lsl sl │ │ │ │ smulbteq r0, ip, r6 │ │ │ │ - ldrdeq sp, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, r4, lsl r1 │ │ │ │ - cmneq r0, r4, lsr #19 │ │ │ │ + ldrdeq sp, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, ip, lsl r1 │ │ │ │ + cmneq r0, ip, lsr #19 │ │ │ │ cmneq r0, r8, ror #12 │ │ │ │ - ldrdeq fp, [r9, #-12]! │ │ │ │ - cmneq r0, ip, ror #18 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmneq r0, r4, ror r9 │ │ │ │ cmneq r0, r0, lsr r6 │ │ │ │ - cmneq r0, r8, lsr r9 │ │ │ │ + cmneq r0, r0, asr #18 │ │ │ │ │ │ │ │ 00107790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #640] @ 107a28 │ │ │ │ @@ -70991,25 +70991,25 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1077fc │ │ │ │ @ instruction: 0x01780a9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, asr #20 │ │ │ │ - cmneq r9, r0, lsl #30 │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ cmneq r0, r8, asr r4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strheq sl, [r9, #-224]! @ 0xffffff20 │ │ │ │ + strheq sl, [r9, #-232]! @ 0xffffff18 │ │ │ │ cmneq r0, r8, lsl #8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmpeq pc, r0, lsl #30 │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ cmpeq pc, ip, lsr lr @ │ │ │ │ - strdeq sp, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, ip, asr #11 │ │ │ │ + cmneq r0, r0, lsl #12 │ │ │ │ + ldrdeq sp, [r0, #-84]! @ 0xffffffac │ │ │ │ │ │ │ │ 00107a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #316] @ 0x13c │ │ │ │ @@ -71066,20 +71066,20 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ cmpeq pc, r4, lsr #5 │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ cmneq r0, r8, ror #4 │ │ │ │ - ldrdeq sl, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, ip, lsr #9 │ │ │ │ + ldrdeq sl, [r9, #-200]! @ 0xffffff38 │ │ │ │ + strheq sp, [r0, #-68]! @ 0xffffffbc │ │ │ │ cmneq r0, r4, lsr #4 │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ + @ instruction: 0x0169ac94 │ │ │ │ │ │ │ │ 00107b70 : │ │ │ │ ldr r1, [r0, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ beq 107bb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -71106,16 +71106,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 107ba8 │ │ │ │ - strdeq sl, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, ip, lsl #8 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq r0, r4, lsl r4 │ │ │ │ smulbbeq r0, r4, r1 │ │ │ │ │ │ │ │ 00107bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -71169,18 +71169,18 @@ │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 107c28 │ │ │ │ cmpeq pc, ip, lsr #2 │ │ │ │ cmneq r0, r8, lsr r1 │ │ │ │ - cmneq r9, r8, asr fp │ │ │ │ + cmneq r9, r0, ror #22 │ │ │ │ ldrdeq r0, [r0, #-12]! │ │ │ │ - cmneq r9, r0, lsl fp │ │ │ │ - cmneq r0, r4, lsr #6 │ │ │ │ + cmneq r9, r8, lsl fp │ │ │ │ + cmneq r0, ip, lsr #6 │ │ │ │ @ instruction: 0x01600098 │ │ │ │ │ │ │ │ 00107cf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -71306,22 +71306,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 107d64 │ │ │ │ cmneq r8, r4, lsr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r0, [r8, #-72]! @ 0xffffffb8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ - cmneq r0, r0, lsl #3 │ │ │ │ + cmneq r9, r4, ror r9 │ │ │ │ + cmneq r0, r8, lsl #3 │ │ │ │ ldrsheq pc, [pc, #-232] @ 107e28 @ │ │ │ │ - cmneq r9, r0, lsr r9 │ │ │ │ - cmneq r0, r4, asr #2 │ │ │ │ + cmneq r9, r8, lsr r9 │ │ │ │ + cmneq r0, ip, asr #2 │ │ │ │ ldrheq pc, [pc, #-236] @ 107e30 @ │ │ │ │ - strdeq sl, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, ip, lsl #2 │ │ │ │ + cmneq r9, r0, lsl #18 │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ cmppeq pc, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00107f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -71414,19 +71414,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 107fe0 │ │ │ │ cmneq r8, r0, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00e00000 │ │ │ │ cmneq r8, ip, asr r2 │ │ │ │ - @ instruction: 0x0169a790 │ │ │ │ - cmneq r0, r4, lsr #31 │ │ │ │ + @ instruction: 0x0169a798 │ │ │ │ + cmneq r0, ip, lsr #31 │ │ │ │ cmppeq pc, r8, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r9, r4, asr r7 │ │ │ │ - cmneq r0, r8, ror #30 │ │ │ │ + cmneq r9, ip, asr r7 │ │ │ │ + cmneq r0, r0, ror pc │ │ │ │ ldrsbeq pc, [pc, #-204] @ 107ff8 @ │ │ │ │ │ │ │ │ 001080c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -71820,41 +71820,41 @@ │ │ │ │ b ba12c │ │ │ │ cmneq r8, ip, ror #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r0, [r8, #-0]! │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00f80000 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - cmneq r0, r8, lsl fp │ │ │ │ + cmneq r9, ip, lsl #6 │ │ │ │ + cmneq r0, r0, lsr #22 │ │ │ │ @ instruction: 0x015ff890 │ │ │ │ cmnpeq r7, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0169a29c │ │ │ │ - strheq ip, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r4, lsr #5 │ │ │ │ + strheq ip, [r0, #-168]! @ 0xffffff58 │ │ │ │ cmppeq pc, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, ror #4 │ │ │ │ - cmneq r0, r8, ror sl │ │ │ │ + cmneq r9, ip, ror #4 │ │ │ │ + cmneq r0, r0, lsl #21 │ │ │ │ ldrsheq pc, [pc, #-112] @ 1086b4 @ │ │ │ │ - cmneq r9, ip, lsr #4 │ │ │ │ - cmneq r0, r0, asr #20 │ │ │ │ + cmneq r9, r4, lsr r2 │ │ │ │ + cmneq r0, r8, asr #20 │ │ │ │ ldrheq pc, [pc, #-120] @ 1086b8 @ │ │ │ │ - strdeq sl, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r0, r8, lsl #20 │ │ │ │ + strdeq sl, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r0, lsl sl │ │ │ │ cmppeq pc, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - strheq sl, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r0, ip, asr #19 │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + ldrdeq ip, [r0, #-148]! @ 0xffffff6c │ │ │ │ cmppeq pc, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, lsl #3 │ │ │ │ - @ instruction: 0x0160c994 │ │ │ │ + cmneq r9, r8, lsl #3 │ │ │ │ + @ instruction: 0x0160c99c │ │ │ │ cmppeq pc, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, asr #2 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ + cmneq r9, r0, asr r1 │ │ │ │ + cmneq r0, r4, ror #18 │ │ │ │ ldrsbeq pc, [pc, #-100] @ 1086fc @ │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ + cmneq r0, ip, lsr #18 │ │ │ │ @ instruction: 0x015ff698 │ │ │ │ │ │ │ │ 00108768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -71927,18 +71927,18 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmpeq pc, r8, ror #10 │ │ │ │ @ instruction: 0x015ff598 │ │ │ │ cmppeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - cmneq r0, r0, ror r7 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ + cmneq r0, r8, ror r7 │ │ │ │ cmppeq pc, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ │ │ │ │ 001088ac : │ │ │ │ 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 │ │ │ │ @@ -72558,19 +72558,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 108920 │ │ │ │ cmnpeq r7, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r7, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r7, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ + cmneq r9, ip, ror #29 │ │ │ │ cmppeq pc, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - msreq (UNDEF: 100), r4, ror #21 │ │ │ │ + msreq (UNDEF: 100), ip, ror #21 │ │ │ │ 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 │ │ │ │ @@ -72580,52 +72580,52 @@ │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00947ae1 │ │ │ │ svccc 0x00c99999 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmppeq pc, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01699b94 │ │ │ │ - cmneq r9, ip, lsl fp │ │ │ │ - cmneq r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x01699b9c │ │ │ │ + cmneq r9, r4, lsr #22 │ │ │ │ + strheq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ cmppeq pc, ip, asr r0 @ p-variant is OBSOLETE @ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r9, r4, lsr sl │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ cmpeq pc, r4, ror pc @ │ │ │ │ - strheq sl, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ - cmneq r0, r0, lsl #2 │ │ │ │ + strheq sl, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ + cmneq r0, r8, lsl #2 │ │ │ │ ldrsbeq ip, [pc, #-132] @ 109278 │ │ │ │ cmpeq pc, ip, ror r8 @ │ │ │ │ cmpeq pc, r8, lsr r8 @ │ │ │ │ - strdeq fp, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r9, r8, lsr r8 │ │ │ │ - cmneq r0, r4, asr #31 │ │ │ │ + strdeq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r0, asr #16 │ │ │ │ + cmneq r0, ip, asr #31 │ │ │ │ cmpeq pc, r8, ror sp @ │ │ │ │ - cmneq r9, r0, lsl #16 │ │ │ │ - cmneq r0, ip, lsl #31 │ │ │ │ + cmneq r9, r8, lsl #16 │ │ │ │ + @ instruction: 0x0160bf94 │ │ │ │ cmpeq pc, r0, asr #26 │ │ │ │ - cmneq r0, r8, asr pc │ │ │ │ - cmneq r0, ip, lsr #30 │ │ │ │ - cmneq r0, r0, lsl #30 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ + cmneq r0, r0, ror #30 │ │ │ │ + cmneq r0, r4, lsr pc │ │ │ │ + cmneq r0, r8, lsl #30 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + ldrdeq fp, [r0, #-228]! @ 0xffffff1c │ │ │ │ cmpeq pc, r4, lsl #25 │ │ │ │ - cmneq r9, r4, lsl #14 │ │ │ │ - @ instruction: 0x0160be90 │ │ │ │ + cmneq r9, ip, lsl #14 │ │ │ │ + @ instruction: 0x0160be98 │ │ │ │ cmpeq pc, r4, asr #24 │ │ │ │ - cmneq r9, ip, asr #13 │ │ │ │ - cmneq r0, r8, asr lr │ │ │ │ + ldrdeq r9, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r0, r0, ror #28 │ │ │ │ cmpeq pc, ip, lsl #24 │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ - strdeq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, ip, asr #27 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ - @ instruction: 0x0160bd9c │ │ │ │ + cmneq r0, ip, lsr #28 │ │ │ │ + cmneq r0, r0, lsl #28 │ │ │ │ + ldrdeq fp, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq r0, r4, lsr #27 │ │ │ │ cmpeq pc, r0, asr fp @ │ │ │ │ │ │ │ │ 00109364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -73125,53 +73125,53 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 1093e4 │ │ │ │ ldrheq lr, [r7, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0177ee94 │ │ │ │ cmneq r7, r8, asr lr │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ + cmneq r9, r4, lsr #8 │ │ │ │ cmpeq pc, ip, asr r9 @ │ │ │ │ bls ff035874 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ mcrcc 7, 3, sp, cr10, cr2, {7} │ │ │ │ cmpeq pc, r4, asr r8 @ │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ + strdeq r9, [r9, #-20]! @ 0xffffffec │ │ │ │ cmpeq pc, r0, lsr r7 @ │ │ │ │ - cmneq r9, r0, lsr #3 │ │ │ │ + cmneq r9, r8, lsr #3 │ │ │ │ cmpeq pc, r4, ror #13 │ │ │ │ - strdeq fp, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r4, lsr #2 │ │ │ │ + strdeq fp, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, ip, lsr #2 │ │ │ │ cmpeq pc, ip, asr r6 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r9, r8, ror r0 │ │ │ │ + cmneq r9, r0, lsl #1 │ │ │ │ ldrheq lr, [pc, #-80] @ 109b40 │ │ │ │ cmpeq pc, ip, asr pc @ │ │ │ │ - strdeq fp, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r0, ip, asr #13 │ │ │ │ + cmneq r0, r4, lsl #14 │ │ │ │ + ldrdeq fp, [r0, #-100]! @ 0xffffff9c │ │ │ │ cmpeq pc, r0, asr #9 │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ - cmneq r0, r8, lsr r6 │ │ │ │ - cmneq r9, r8, ror lr │ │ │ │ - cmneq r0, r4, lsl #12 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ + cmneq r0, r0, asr #12 │ │ │ │ + cmneq r9, r0, lsl #29 │ │ │ │ + cmneq r0, ip, lsl #12 │ │ │ │ ldrheq lr, [pc, #-56] @ 109b7c │ │ │ │ - cmneq r9, r8, lsr lr │ │ │ │ - cmneq r0, r4, asr #11 │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ + cmneq r0, ip, asr #11 │ │ │ │ cmpeq pc, r8, ror r3 @ │ │ │ │ ldrsbeq lr, [pc, #-48] @ 109b94 │ │ │ │ - strheq r8, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r4, asr #10 │ │ │ │ + cmneq r9, r0, asr #27 │ │ │ │ + cmneq r0, ip, asr #10 │ │ │ │ ldrsheq lr, [pc, #-40] @ 109ba8 │ │ │ │ - cmneq r9, ip, ror sp │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r9, r4, lsl #27 │ │ │ │ + cmneq r0, r0, lsl r5 │ │ │ │ ldrheq lr, [pc, #-44] @ 109bb0 │ │ │ │ - cmneq r9, r0, asr #26 │ │ │ │ - cmneq r0, ip, asr #9 │ │ │ │ + cmneq r9, r8, asr #26 │ │ │ │ + ldrdeq fp, [r0, #-68]! @ 0xffffffbc │ │ │ │ cmpeq pc, r0, lsl #5 │ │ │ │ │ │ │ │ 00109be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -73451,19 +73451,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 10a008 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ - cmneq r0, ip, ror #31 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ + strdeq sl, [r0, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x015fdd9c │ │ │ │ - cmneq r9, ip, lsl r8 │ │ │ │ - cmneq r0, r8, lsr #31 │ │ │ │ + cmneq r9, r4, lsr #16 │ │ │ │ + strheq sl, [r0, #-240]! @ 0xffffff10 │ │ │ │ cmpeq pc, r8, 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 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ @@ -73579,22 +73579,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 10a194 │ │ │ │ - @ instruction: 0x0169869c │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ + cmneq r0, ip, lsr #28 │ │ │ │ ldrsbeq sp, [pc, #-188] @ 10a1a8 │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ + cmneq r9, r8, ror #12 │ │ │ │ + strdeq sl, [r0, #-208]! @ 0xffffff30 │ │ │ │ cmpeq pc, r0, lsr #23 │ │ │ │ - cmneq r9, r0, lsr #12 │ │ │ │ - cmneq r0, ip, lsr #27 │ │ │ │ + cmneq r9, r8, lsr #12 │ │ │ │ + strheq sl, [r0, #-212]! @ 0xffffff2c │ │ │ │ cmpeq pc, ip, asr fp @ │ │ │ │ │ │ │ │ 0010a278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -73706,19 +73706,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 ba12c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrheq sp, [pc, #-164] @ 10a3a8 │ │ │ │ - cmneq r9, r4, ror #9 │ │ │ │ + cmneq r9, ip, ror #9 │ │ │ │ cmpeq pc, ip, ror #20 │ │ │ │ - cmneq r0, r0, asr #23 │ │ │ │ + cmneq r0, r8, asr #23 │ │ │ │ cmpeq pc, r8, lsr #20 │ │ │ │ - cmneq r9, r0, lsr #9 │ │ │ │ + cmneq r9, r8, lsr #9 │ │ │ │ │ │ │ │ 0010a45c : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #448 @ 0x1c0 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #464 @ 0x1d0 │ │ │ │ @@ -74358,65 +74358,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10a514 │ │ │ │ cmneq r7, r8, lsl #27 │ │ │ │ cmneq r7, r8, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, lsr #26 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ ldrsbeq sp, [pc, #-140] @ 10ade8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq sp, [r4, #-212]! @ 0xffffff2c │ │ │ │ + strdeq sp, [r4, #-220]! @ 0xffffff24 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmpeq pc, r8, lsl r6 @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r9, ip, ror r0 │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ svccc 0x00a99999 │ │ │ │ - cmneq r9, ip, ror #30 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ + cmneq r9, r4, ror pc │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ cmpeq pc, r8, ror #9 │ │ │ │ - @ instruction: 0x01618c98 │ │ │ │ - cmneq r0, r4, lsr r6 │ │ │ │ + cmneq r1, r0, lsr #25 │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ ldrsbeq sp, [pc, #-52] @ 10ae84 │ │ │ │ - cmneq r9, ip, asr #28 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ - strdeq sl, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r4, asr lr │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ + strdeq sl, [r0, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq pc, ip, asr #25 │ │ │ │ cmpeq pc, r4, ror ip @ │ │ │ │ cmpeq pc, r0, lsr ip @ │ │ │ │ cmpeq pc, ip, ror #23 │ │ │ │ - cmneq r0, r8, lsr #7 │ │ │ │ - cmneq r0, ip, ror r3 │ │ │ │ - cmneq r9, r8, lsr ip │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ + strheq sl, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r0, r4, lsl #7 │ │ │ │ + cmneq r9, r0, asr #24 │ │ │ │ + cmneq r0, r4, asr r3 │ │ │ │ ldrheq sp, [pc, #-20] @ 10aed4 │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ - cmneq r0, r4, lsl r3 │ │ │ │ + cmneq r9, r8, lsl #24 │ │ │ │ + cmneq r0, ip, lsl r3 │ │ │ │ cmpeq pc, ip, ror r1 @ │ │ │ │ - cmneq r0, r0, ror #5 │ │ │ │ - @ instruction: 0x01697b9c │ │ │ │ - strheq sl, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r0, r8, ror #5 │ │ │ │ + cmneq r9, r4, lsr #23 │ │ │ │ + strheq sl, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cmpeq pc, r8, lsl r1 @ │ │ │ │ - cmneq r9, r8, ror #22 │ │ │ │ - cmneq r0, r8, ror r2 │ │ │ │ + cmneq r9, r0, ror fp │ │ │ │ + cmneq r0, r0, lsl #5 │ │ │ │ cmpeq pc, r4, ror #1 │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ + cmneq r9, r8, lsr fp │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ cmpeq pc, ip, lsr #1 │ │ │ │ - strdeq r7, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + cmneq r0, r0, lsl r2 │ │ │ │ cmpeq pc, r4, ror r0 @ │ │ │ │ - cmneq r9, r0, asr #21 │ │ │ │ - ldrdeq sl, [r0, #-16]! │ │ │ │ + cmneq r9, r8, asr #21 │ │ │ │ + ldrdeq sl, [r0, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq pc, ip, lsr r0 @ │ │ │ │ - @ instruction: 0x0160a19c │ │ │ │ + cmneq r0, r4, lsr #3 │ │ │ │ │ │ │ │ 0010af34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #432] @ 0x1b0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -75193,70 +75193,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10afb8 │ │ │ │ cmneq r7, r0, ror #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, asr #5 │ │ │ │ cmneq r7, r4, lsl #5 │ │ │ │ - cmneq r9, r4, asr #17 │ │ │ │ + cmneq r9, ip, asr #17 │ │ │ │ cmpeq pc, r0, asr #28 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ - cmneq r9, ip, lsl #15 │ │ │ │ + @ instruction: 0x01697794 │ │ │ │ cmpeq pc, r8, lsl #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq sp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, r0, ror #5 │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r9, r0, lsl r3 │ │ │ │ + cmneq r9, r8, lsl r3 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x015fc890 │ │ │ │ - cmneq r9, r4, lsr #5 │ │ │ │ - strheq r9, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r9, ip, lsr #5 │ │ │ │ + cmneq r0, r0, asr #19 │ │ │ │ cmpeq pc, r0, lsr #16 │ │ │ │ - ldrdeq r7, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, ip, ror #18 │ │ │ │ + ldrdeq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r4, ror r9 │ │ │ │ cmpeq pc, r0, asr #2 │ │ │ │ - cmneq r9, r8, lsl #3 │ │ │ │ + @ instruction: 0x01697190 │ │ │ │ cmpeq pc, r4, lsl #14 │ │ │ │ - @ instruction: 0x01617e90 │ │ │ │ - cmneq r9, ip, lsl r1 │ │ │ │ - cmneq r0, r4, lsr #16 │ │ │ │ + @ instruction: 0x01617e98 │ │ │ │ + cmneq r9, r4, lsr #2 │ │ │ │ + cmneq r0, ip, lsr #16 │ │ │ │ @ instruction: 0x015fc694 │ │ │ │ ldrsheq r9, [pc, #-240] @ 10baf0 │ │ │ │ cmpeq pc, ip, lsr #31 │ │ │ │ - cmneq r0, r8, ror #14 │ │ │ │ - cmneq r0, ip, lsr r7 │ │ │ │ - cmneq r0, r0, lsl r7 │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ - cmneq r0, ip, asr #13 │ │ │ │ - strheq r6, [r9, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, r0, ror r7 │ │ │ │ + cmneq r0, r4, asr #14 │ │ │ │ + cmneq r0, r8, lsl r7 │ │ │ │ + cmneq r0, ip, ror #13 │ │ │ │ + ldrdeq r9, [r0, #-100]! @ 0xffffff9c │ │ │ │ + strheq r6, [r9, #-248]! @ 0xffffff08 │ │ │ │ cmpeq pc, r8, lsr #10 │ │ │ │ - cmneq r0, ip, lsl #13 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ + @ instruction: 0x01609694 │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ cmpeq pc, r8, ror #9 │ │ │ │ - cmneq r0, ip, asr #12 │ │ │ │ - cmneq r9, r0, lsr pc │ │ │ │ + cmneq r0, r4, asr r6 │ │ │ │ + cmneq r9, r8, lsr pc │ │ │ │ cmpeq pc, r8, lsr #9 │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ - strheq r9, [r0, #-84]! @ 0xffffffac │ │ │ │ - cmneq r0, r8, lsl #11 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ + cmneq r0, r4, lsl r6 │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ + strheq r9, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01609590 │ │ │ │ + cmneq r9, r4, ror lr │ │ │ │ cmpeq pc, r4, ror #7 │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - cmneq r0, r8, lsl r5 │ │ │ │ + cmneq r0, r0, asr r5 │ │ │ │ + cmneq r9, ip, lsl #28 │ │ │ │ + cmneq r0, r0, lsr #10 │ │ │ │ cmpeq pc, r0, lsl #7 │ │ │ │ - cmneq r9, r8, asr #27 │ │ │ │ + ldrdeq r6, [r9, #-208]! @ 0xffffff30 │ │ │ │ cmpeq pc, r0, asr #7 │ │ │ │ cmpeq pc, r0, asr #6 │ │ │ │ - @ instruction: 0x01609498 │ │ │ │ + cmneq r0, r0, lsr #9 │ │ │ │ │ │ │ │ 0010bc4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #392] @ 0x188 │ │ │ │ sub sp, sp, #3664 @ 0xe50 │ │ │ │ @@ -76073,75 +76073,75 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10bcf8 │ │ │ │ cmneq r7, r8, asr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, lsl #11 │ │ │ │ cmneq r7, r4, asr #10 │ │ │ │ - cmneq r9, r4, lsl #23 │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ cmpeq pc, r0, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrdeq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x015fbb90 │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ - strheq r8, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, ip, lsr #11 │ │ │ │ + cmneq r0, r0, asr #25 │ │ │ │ cmpeq pc, r0, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r1, r8, asr #4 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ + cmneq r1, r0, asr r2 │ │ │ │ + cmneq r0, ip, ror #23 │ │ │ │ ldrheq r9, [pc, #-56] @ 10c944 │ │ │ │ - cmneq r9, r0, lsl #8 │ │ │ │ + cmneq r9, r8, lsl #8 │ │ │ │ cmpeq pc, ip, ror r9 @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r1, r8, lsl #2 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ + cmneq r1, r0, lsl r1 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ cmpeq pc, r4, ror r2 @ │ │ │ │ cmpeq pc, ip, lsr #4 │ │ │ │ - ldrdeq r8, [r0, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01696298 │ │ │ │ - cmneq r0, ip, lsr #19 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ + cmneq r9, r0, lsr #5 │ │ │ │ + strheq r8, [r0, #-148]! @ 0xffffff6c │ │ │ │ cmpeq pc, r4, lsl r8 @ │ │ │ │ - cmneq r0, r8, ror r9 │ │ │ │ - cmneq r0, ip, asr #18 │ │ │ │ - cmneq r9, r0, lsr r2 │ │ │ │ + cmneq r0, r0, lsl #19 │ │ │ │ + cmneq r0, r4, asr r9 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ cmpeq pc, r8, lsr #15 │ │ │ │ - cmneq r0, ip, lsl #18 │ │ │ │ - strdeq r6, [r9, #-16]! │ │ │ │ + cmneq r0, r4, lsl r9 │ │ │ │ + strdeq r6, [r9, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq pc, r8, ror #14 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ - strheq r6, [r9, #-16]! │ │ │ │ + ldrdeq r8, [r0, #-132]! @ 0xffffff7c │ │ │ │ + strheq r6, [r9, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq pc, r8, lsr #14 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r0, ip, lsl #17 │ │ │ │ - cmneq r9, r0, ror r1 │ │ │ │ + @ instruction: 0x01608894 │ │ │ │ + cmneq r9, r8, ror r1 │ │ │ │ cmpeq pc, r8, ror #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r0, ip, asr #16 │ │ │ │ + cmneq r0, r4, asr r8 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r0, r0, lsr #16 │ │ │ │ - strdeq r8, [r0, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, ip, lsr #1 │ │ │ │ - cmneq r0, r0, asr #15 │ │ │ │ + cmneq r0, r8, lsr #16 │ │ │ │ + strdeq r8, [r0, #-124]! @ 0xffffff84 │ │ │ │ + strheq r6, [r9, #-4]! │ │ │ │ + cmneq r0, r8, asr #15 │ │ │ │ cmpeq pc, r8, lsr #12 │ │ │ │ @ instruction: 0x015fb698 │ │ │ │ - qdsubeq r6, r8, r9 │ │ │ │ + cmneq r9, r0, rrx │ │ │ │ cmpeq pc, ip, asr #11 │ │ │ │ - cmneq r0, r0, lsr r7 │ │ │ │ - cmneq r0, r4, lsl #14 │ │ │ │ - ldrdeq r5, [r9, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r0, r8, ror #13 │ │ │ │ + cmneq r0, r8, lsr r7 │ │ │ │ + cmneq r0, ip, lsl #14 │ │ │ │ + ldrdeq r5, [r9, #-252]! @ 0xffffff04 │ │ │ │ + strdeq r8, [r0, #-96]! @ 0xffffffa0 │ │ │ │ cmpeq pc, r0, asr r5 @ │ │ │ │ │ │ │ │ 0010ca1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -76246,26 +76246,26 @@ │ │ │ │ ldr r1, [pc, #72] @ 10cc04 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10caf8 │ │ │ │ cmneq r7, ip, lsl #16 │ │ │ │ - cmneq r9, r0, lsr lr │ │ │ │ + cmneq r9, r8, lsr lr │ │ │ │ cmpeq pc, r8, lsr #7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - strheq r5, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ + strheq r5, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ cmpeq pc, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x01608490 │ │ │ │ - cmneq r0, r0, ror #8 │ │ │ │ - cmneq r9, ip, lsl sp │ │ │ │ - cmneq r0, r0, lsr r4 │ │ │ │ + @ instruction: 0x01608498 │ │ │ │ + cmneq r0, r8, ror #8 │ │ │ │ + cmneq r9, r4, lsr #26 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ @ instruction: 0x015fb298 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ │ │ │ │ 0010cc08 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 10cc8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -76334,20 +76334,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 10cd44 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 10cc84 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ + cmneq r9, r0, lsl ip │ │ │ │ cmpeq pc, r0, ror #4 │ │ │ │ cmpeq pc, r4, ror r1 @ │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmneq r9, r0, asr #23 │ │ │ │ - ldrdeq r8, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r9, r8, asr #23 │ │ │ │ + ldrdeq r8, [r0, #-44]! @ 0xffffffd4 │ │ │ │ cmpeq pc, ip, lsr r1 @ │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 0010cd48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -76444,15 +76444,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, lsr #19 │ │ │ │ cmpeq pc, r0, asr #1 │ │ │ │ - ldrdeq r5, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r4, ror #21 │ │ │ │ │ │ │ │ 0010cedc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -76546,15 +76546,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl r8 @ │ │ │ │ - cmneq r9, r0, asr r9 │ │ │ │ + cmneq r9, r8, asr r9 │ │ │ │ cmpeq pc, r8, lsr #30 │ │ │ │ │ │ │ │ 0010d070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76650,15 +76650,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, ror r6 @ │ │ │ │ - strheq r5, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ @ instruction: 0x015fad90 │ │ │ │ │ │ │ │ 0010d208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -76762,15 +76762,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, asr #9 │ │ │ │ cmpeq pc, r4, lsl ip @ │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ + cmneq r9, r4, lsr r6 │ │ │ │ │ │ │ │ 0010d3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -77145,27 +77145,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl sl @ │ │ │ │ - cmneq r9, r4, ror #7 │ │ │ │ + cmneq r9, ip, ror #7 │ │ │ │ ldrheq sl, [pc, #-156] @ 10d91c │ │ │ │ cmpeq pc, r0, lsl #18 │ │ │ │ - ldrdeq r5, [r9, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r5, [r9, #-44]! @ 0xffffffd4 │ │ │ │ cmpeq pc, ip, lsr #17 │ │ │ │ ldrsheq sl, [pc, #-112] @ 10d958 │ │ │ │ - cmneq r9, r4, asr #3 │ │ │ │ + cmneq r9, ip, asr #3 │ │ │ │ @ instruction: 0x015fa79c │ │ │ │ cmpeq pc, r0, ror #13 │ │ │ │ - strheq r5, [r9, #-4]! │ │ │ │ + strheq r5, [r9, #-12]! │ │ │ │ cmpeq pc, ip, lsl #13 │ │ │ │ cmpeq pc, ip, asr #29 │ │ │ │ - cmneq r9, ip, lsr r0 │ │ │ │ + cmneq r9, r4, asr #32 │ │ │ │ cmpeq pc, r4, lsl r6 @ │ │ │ │ │ │ │ │ 0010d9e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -77272,15 +77272,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r8, [pc, #-204] @ 10dad4 │ │ │ │ cmpeq pc, r4, ror r4 @ │ │ │ │ - cmneq r9, ip, ror lr │ │ │ │ + cmneq r9, r4, lsl #29 │ │ │ │ │ │ │ │ 0010dba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -77375,15 +77375,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr #22 │ │ │ │ cmpeq pc, r8, lsl r3 @ │ │ │ │ - strdeq r4, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ │ │ │ │ 0010dd38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -77754,27 +77754,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015fa094 │ │ │ │ ldrsheq sl, [pc, #-12] @ 10e310 │ │ │ │ - strheq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ cmpeq pc, r8, lsl #31 │ │ │ │ ldrsheq r9, [pc, #-240] @ 10e238 │ │ │ │ - strheq r4, [r9, #-144]! @ 0xffffff70 │ │ │ │ + strheq r4, [r9, #-152]! @ 0xffffff68 │ │ │ │ cmpeq pc, ip, ror lr @ │ │ │ │ cmpeq pc, r4, ror #29 │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ cmpeq pc, r0, ror sp @ │ │ │ │ ldrsbeq r9, [pc, #-216] @ 10e268 │ │ │ │ - @ instruction: 0x01694798 │ │ │ │ + cmneq r9, r0, lsr #15 │ │ │ │ cmpeq pc, r0, ror #10 │ │ │ │ cmpeq pc, r4, ror #26 │ │ │ │ - cmneq r9, r4, lsr #14 │ │ │ │ + cmneq r9, ip, lsr #14 │ │ │ │ │ │ │ │ 0010e34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -78047,21 +78047,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, ror #17 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ cmpeq pc, ip, lsr #17 │ │ │ │ - ldrdeq r4, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r4, ror #5 │ │ │ │ cmpeq pc, ip, lsl #18 │ │ │ │ ldrsbeq r8, [pc, #-4] @ 10e7bc │ │ │ │ - cmneq r9, r0, lsr #5 │ │ │ │ + cmneq r9, r8, lsr #5 │ │ │ │ ldrsbeq r9, [pc, #-128] @ 10e748 │ │ │ │ │ │ │ │ 0010e7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78160,15 +78160,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, lsl pc @ │ │ │ │ - cmneq r9, r8, ror #1 │ │ │ │ + strdeq r4, [r9, #-0]! │ │ │ │ cmpeq pc, r8, lsl r7 @ │ │ │ │ │ │ │ │ 0010e968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78267,15 +78267,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, ror sp @ │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ cmpeq pc, r4, ror r5 @ │ │ │ │ │ │ │ │ 0010eb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78371,15 +78371,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, ror #23 │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ + strheq r3, [r9, #-212]! @ 0xffffff2c │ │ │ │ ldrsbeq r9, [pc, #-60] @ 10ec6c │ │ │ │ │ │ │ │ 0010eca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78486,15 +78486,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, lsl sl @ │ │ │ │ - cmneq r9, r8, ror #23 │ │ │ │ + strdeq r3, [r9, #-176]! @ 0xffffff50 │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ │ │ │ │ 0010ee68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78601,15 +78601,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr r8 @ │ │ │ │ - cmneq r9, r4, lsr #20 │ │ │ │ + cmneq r9, ip, lsr #20 │ │ │ │ cmpeq pc, r4, asr r0 @ │ │ │ │ │ │ │ │ 0010f02c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78706,15 +78706,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r7, [pc, #-108] @ 10f158 │ │ │ │ - cmneq r9, r8, lsl #17 │ │ │ │ + @ instruction: 0x01693890 │ │ │ │ ldrheq r8, [pc, #-232] @ 10f0e4 │ │ │ │ │ │ │ │ 0010f1c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78895,18 +78895,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, lsr #23 │ │ │ │ - ldrdeq r3, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ cmpeq pc, r8, lsl #24 │ │ │ │ cmpeq pc, ip, asr #7 │ │ │ │ - @ instruction: 0x01693598 │ │ │ │ + cmneq r9, r0, lsr #11 │ │ │ │ cmpeq pc, r8, asr #23 │ │ │ │ │ │ │ │ 0010f4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79007,15 +79007,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ cmpeq pc, r0, asr sl @ │ │ │ │ - strheq r3, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r0, asr #9 │ │ │ │ │ │ │ │ 0010f668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79110,15 +79110,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl #1 │ │ │ │ - cmneq r9, r8, lsr #6 │ │ │ │ + cmneq r9, r0, lsr r3 │ │ │ │ ldrheq r8, [pc, #-132] @ 10f780 │ │ │ │ │ │ │ │ 0010f800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79214,15 +79214,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, ror #29 │ │ │ │ - @ instruction: 0x01693194 │ │ │ │ + @ instruction: 0x0169319c │ │ │ │ cmpeq pc, ip, lsl r7 @ │ │ │ │ │ │ │ │ 0010f998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79596,27 +79596,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsr r4 @ │ │ │ │ cmpeq pc, r4, lsl #10 │ │ │ │ - cmneq r9, r8, ror pc │ │ │ │ + cmneq r9, r0, lsl #31 │ │ │ │ cmpeq pc, r4, lsr #6 │ │ │ │ ldrsheq r8, [pc, #-56] @ 10ff58 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ + cmneq r9, r4, ror lr │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ cmpeq pc, ip, ror #5 │ │ │ │ - cmneq r9, r0, ror #26 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ cmpeq pc, ip, lsl #2 │ │ │ │ cmpeq pc, r0, ror #3 │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ ldrsheq r6, [pc, #-136] @ 10ff28 │ │ │ │ cmpeq pc, r8, ror #2 │ │ │ │ - ldrdeq r2, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, r4, ror #23 │ │ │ │ │ │ │ │ 0010ffb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79711,15 +79711,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, lsr r7 @ │ │ │ │ ldrsbeq r7, [pc, #-252] @ 11004c │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ │ │ │ │ 00110148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79814,15 +79814,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsr #11 │ │ │ │ - cmneq r9, r8, lsr #17 │ │ │ │ + strheq r2, [r9, #-128]! @ 0xffffff80 │ │ │ │ cmpeq pc, r0, asr #28 │ │ │ │ │ │ │ │ 001102e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -80003,18 +80003,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015f7a90 │ │ │ │ - strdeq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ @ instruction: 0x015f7b90 │ │ │ │ ldrheq r6, [pc, #-36] @ 1105b0 │ │ │ │ - strheq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, asr #11 │ │ │ │ cmpeq pc, r0, asr fp @ │ │ │ │ │ │ │ │ 001105d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80115,15 +80115,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl #2 │ │ │ │ ldrsbeq r7, [pc, #-152] @ 1106e8 │ │ │ │ - cmneq r9, r8, lsr r4 │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ │ │ │ │ 00110780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -80220,15 +80220,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, ror #30 │ │ │ │ - cmneq r9, r0, lsr #5 │ │ │ │ + cmneq r9, r8, lsr #5 │ │ │ │ cmpeq pc, r4, lsr r8 @ │ │ │ │ │ │ │ │ 00110920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80325,15 +80325,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr #27 │ │ │ │ - cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ @ instruction: 0x015f7698 │ │ │ │ │ │ │ │ 00110abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80431,15 +80431,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, lsr #24 │ │ │ │ cmpeq pc, r4, lsr r5 @ │ │ │ │ - cmneq r9, r0, lsr #31 │ │ │ │ + cmneq r9, r8, lsr #31 │ │ │ │ │ │ │ │ 00110c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -80534,15 +80534,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015f5a94 │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ @ instruction: 0x015f7398 │ │ │ │ │ │ │ │ 00110df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80638,15 +80638,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r5, [pc, #-140] @ 110ef8 │ │ │ │ - cmneq r9, ip, ror ip │ │ │ │ + cmneq r9, r4, lsl #25 │ │ │ │ cmpeq pc, r0, lsl #4 │ │ │ │ │ │ │ │ 00110f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -80798,15 +80798,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r7, r4, lsl #2 │ │ │ │ @ instruction: 0x015f5694 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ cmpeq pc, r0, lsr #31 │ │ │ │ │ │ │ │ 00111200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81017,23 +81017,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr #27 │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ @ instruction: 0x01776e98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r9, r0, lsr #15 │ │ │ │ + cmneq r9, r8, lsr #15 │ │ │ │ cmpeq pc, r8, lsr #26 │ │ │ │ ldrsheq r6, [pc, #-204] @ 1114ac │ │ │ │ - cmneq r9, ip, asr r7 │ │ │ │ + cmneq r9, r4, ror #14 │ │ │ │ cmpeq pc, ip, lsr #6 │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ + strheq r1, [r9, #-100]! @ 0xffffff9c │ │ │ │ cmpeq pc, r8, lsr ip @ │ │ │ │ │ │ │ │ 00111584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81244,23 +81244,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, asr #20 │ │ │ │ - cmneq r9, r8, lsr #9 │ │ │ │ + strheq r1, [r9, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r7, r4, lsl fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ + cmneq r9, r4, lsr #8 │ │ │ │ cmpeq pc, r4, lsr #19 │ │ │ │ cmpeq pc, r8, ror r9 @ │ │ │ │ - ldrdeq r1, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r0, ror #7 │ │ │ │ cmpeq pc, r8, lsr #31 │ │ │ │ - cmneq r9, r8, lsr #6 │ │ │ │ + cmneq r9, r0, lsr r3 │ │ │ │ ldrheq r6, [pc, #-132] @ 111888 │ │ │ │ │ │ │ │ 00111908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81368,15 +81368,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r4, [pc, #-216] @ 1119f4 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ + cmneq r9, r0, asr #2 │ │ │ │ cmpeq pc, r4, asr #13 │ │ │ │ │ │ │ │ 00111ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81564,18 +81564,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, ror #21 │ │ │ │ - cmneq r9, r4, ror #28 │ │ │ │ + cmneq r9, ip, ror #28 │ │ │ │ cmpeq pc, r8, ror #7 │ │ │ │ @ instruction: 0x015f4a9c │ │ │ │ - cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r9, r8, lsr #28 │ │ │ │ cmpeq pc, r4, lsr #7 │ │ │ │ │ │ │ │ 00111de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81786,23 +81786,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, ror #3 │ │ │ │ - cmneq r9, r8, asr #24 │ │ │ │ + cmneq r9, r0, asr ip │ │ │ │ ldrheq r6, [r7, #-36]! @ 0xffffffdc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r0, [r9, #-188]! @ 0xffffff44 │ │ │ │ + smulbteq r9, r4, fp │ │ │ │ cmpeq pc, r4, asr #2 │ │ │ │ cmpeq pc, r8, lsl r1 @ │ │ │ │ - cmneq r9, r8, ror fp │ │ │ │ + smulbbeq r9, r0, fp │ │ │ │ cmpeq pc, r8, asr #14 │ │ │ │ - smulbteq r9, r8, sl │ │ │ │ + ldrdeq r0, [r9, #-160]! @ 0xffffff60 │ │ │ │ cmpeq pc, r4, asr r0 @ │ │ │ │ │ │ │ │ 00112168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81898,15 +81898,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, lsl #11 │ │ │ │ - cmneq r9, r4, lsl #18 │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ cmpeq pc, r8, lsl #29 │ │ │ │ │ │ │ │ 00112300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82094,18 +82094,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r4, [pc, #-32] @ 1125e4 │ │ │ │ - cmneq r9, r4, lsr r6 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ ldrheq r5, [pc, #-184] @ 112554 │ │ │ │ cmpeq pc, ip, ror #4 │ │ │ │ - strdeq r0, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq r0, [r9, #-88]! @ 0xffffffa8 │ │ │ │ cmpeq pc, r4, ror fp @ │ │ │ │ │ │ │ │ 00112614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82293,18 +82293,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015f3f9c │ │ │ │ - cmneq r9, r0, lsr #6 │ │ │ │ + cmneq r9, r8, lsr #6 │ │ │ │ cmpeq pc, r4, lsr #17 │ │ │ │ cmpeq pc, r8, asr pc @ │ │ │ │ - ldrdeq r0, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + smultteq r9, r4, r2 │ │ │ │ cmpeq pc, r0, ror #16 │ │ │ │ │ │ │ │ 00112928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82401,15 +82401,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, asr #27 │ │ │ │ - cmneq r9, r0, asr #2 │ │ │ │ + cmneq r9, r8, asr #2 │ │ │ │ cmpeq pc, r4, asr #13 │ │ │ │ │ │ │ │ 00112ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82646,22 +82646,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r9, ip │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq pc, r4, lsr #20 │ │ │ │ cmpeq pc, r4, ror #6 │ │ │ │ - msreq (UNDEF: 104), r0, ror #29 │ │ │ │ + msreq (UNDEF: 104), r8, ror #29 │ │ │ │ cmpeq pc, r8, ror #19 │ │ │ │ cmpeq pc, r8, lsr #6 │ │ │ │ - msreq (UNDEF: 104), r4, lsr #29 │ │ │ │ + msreq (UNDEF: 104), ip, lsr #29 │ │ │ │ │ │ │ │ 00112ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -82964,26 +82964,26 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, ror r0 @ │ │ │ │ - msreq (UNDEF: 120), r8, ror #23 │ │ │ │ + strdeq pc, [r8, #-176]! @ 0xffffff50 │ │ │ │ cmneq r7, r0, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 120), r0, asr fp │ │ │ │ + msreq (UNDEF: 120), r8, asr fp │ │ │ │ cmpeq pc, r8, asr #31 │ │ │ │ cmpeq pc, r8, lsl #31 │ │ │ │ - strdeq pc, [r8, #-168]! @ 0xffffff58 │ │ │ │ + msreq (UNDEF: 120), r0, lsl #22 │ │ │ │ cmpeq pc, r0, asr #10 │ │ │ │ - msreq (UNDEF: 104), r8, lsl #20 │ │ │ │ + msreq (UNDEF: 104), r0, lsl sl │ │ │ │ cmpeq pc, ip, ror lr @ │ │ │ │ ldrsheq r3, [pc, #-76] @ 11335c │ │ │ │ - msreq SPSR_f, r4, asr #19 │ │ │ │ + msreq SPSR_f, ip, asr #19 │ │ │ │ cmpeq pc, r8, lsr lr @ │ │ │ │ │ │ │ │ 001133ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -83299,29 +83299,29 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsr #24 │ │ │ │ - msreq (UNDEF: 120), r4 @ │ │ │ │ + msreq (UNDEF: 120), ip @ │ │ │ │ ldrheq r4, [r7, #-204]! @ 0xffffff34 │ │ │ │ ldrheq r4, [pc, #-180] @ 113808 │ │ │ │ - msreq (UNDEF: 120), r4, lsr #14 │ │ │ │ + msreq (UNDEF: 120), ip, lsr #14 │ │ │ │ cmpeq pc, r0, lsl #22 │ │ │ │ - msreq (UNDEF: 104), r4, ror r6 │ │ │ │ + msreq (UNDEF: 104), ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_f, r8, asr #11 │ │ │ │ + ldrdeq pc, [r8, #-80]! @ 0xffffffb0 │ │ │ │ cmpeq pc, r8, lsr sl @ │ │ │ │ - msreq SPSR_f, r4, lsl #11 │ │ │ │ + msreq SPSR_f, ip, lsl #11 │ │ │ │ ldrsheq r4, [pc, #-148] @ 113848 │ │ │ │ @ instruction: 0x015f4998 │ │ │ │ - msreq SPSR_f, r8, lsl #10 │ │ │ │ + msreq SPSR_f, r0, lsl r5 │ │ │ │ ldrsbeq r2, [pc, #-252] @ 1137ec │ │ │ │ - msreq SPSR_f, r0, lsr #9 │ │ │ │ + msreq SPSR_f, r8, lsr #9 │ │ │ │ cmpeq pc, ip, lsl r9 @ │ │ │ │ │ │ │ │ 001138ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -83532,23 +83532,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl r7 @ │ │ │ │ - msreq (UNDEF: 104), r4, lsl #5 │ │ │ │ + msreq (UNDEF: 104), ip, lsl #5 │ │ │ │ cmneq r7, ip, lsr #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq pc, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + msreq (UNDEF: 104), r0, lsl #4 │ │ │ │ cmpeq pc, r0, ror r6 @ │ │ │ │ cmpeq pc, r4, asr #12 │ │ │ │ - strheq pc, [r8, #-20]! @ 0xffffffec @ │ │ │ │ + strheq pc, [r8, #-28]! @ 0xffffffe4 @ │ │ │ │ cmpeq pc, r0, asr #24 │ │ │ │ - msreq SPSR_f, r4, lsl #2 │ │ │ │ + msreq SPSR_f, ip, lsl #2 │ │ │ │ cmpeq pc, r0, lsl #11 │ │ │ │ │ │ │ │ 00113c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -83700,15 +83700,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r7, ip, lsl r4 │ │ │ │ cmpeq pc, ip, lsr #19 │ │ │ │ - cmneq r8, r0, ror lr │ │ │ │ + cmneq r8, r8, ror lr │ │ │ │ cmpeq pc, ip, ror #5 │ │ │ │ │ │ │ │ 00113ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -83919,23 +83919,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, lsl r1 @ │ │ │ │ - cmneq r8, r8, lsl #25 │ │ │ │ + @ instruction: 0x0168ec90 │ │ │ │ ldrheq r4, [r7, #-16]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq lr, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r4, lsl #24 │ │ │ │ cmpeq pc, r4, ror r0 @ │ │ │ │ cmpeq pc, r8, asr #32 │ │ │ │ - strheq lr, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r0, asr #23 │ │ │ │ cmpeq pc, r4, asr #12 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ cmpeq pc, r4, lsl #31 │ │ │ │ │ │ │ │ 0011426c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84031,15 +84031,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl #9 │ │ │ │ - cmneq r8, r4, asr #18 │ │ │ │ + cmneq r8, ip, asr #18 │ │ │ │ ldrheq r3, [pc, #-216] @ 114330 │ │ │ │ │ │ │ │ 00114404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84141,15 +84141,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r2, [pc, #-32] @ 11458c │ │ │ │ cmpeq pc, r8, asr #24 │ │ │ │ - cmneq r8, ip, lsr #16 │ │ │ │ + cmneq r8, r4, lsr r8 │ │ │ │ │ │ │ │ 001145b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -84424,21 +84424,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, ror #29 │ │ │ │ - cmneq r8, r8, asr #8 │ │ │ │ + cmneq r8, r0, asr r4 │ │ │ │ cmpeq pc, r4, asr r8 @ │ │ │ │ cmpeq pc, r0, asr #12 │ │ │ │ - cmneq r8, r8, lsl #8 │ │ │ │ + cmneq r8, r0, lsl r4 │ │ │ │ cmpeq pc, r4, lsl r8 @ │ │ │ │ cmpeq pc, r4, lsl #12 │ │ │ │ - cmneq r8, ip, asr #7 │ │ │ │ + ldrdeq lr, [r8, #-52]! @ 0xffffffcc │ │ │ │ ldrsbeq r3, [pc, #-120] @ 1149bc │ │ │ │ │ │ │ │ 00114a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -84552,15 +84552,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, ror ip @ │ │ │ │ - ldrdeq lr, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r8, r0, ror #3 │ │ │ │ cmpeq pc, r4, ror #11 │ │ │ │ │ │ │ │ 00114c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -84767,24 +84767,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr r4 @ │ │ │ │ - cmneq r8, r0, asr #32 │ │ │ │ + cmneq r8, r8, asr #32 │ │ │ │ cmneq r7, ip, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r3, [pc, #-60] @ 114f34 │ │ │ │ - strheq sp, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ @ instruction: 0x015f3394 │ │ │ │ - cmneq r8, r4, ror pc │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ cmpeq pc, r8, lsr #18 │ │ │ │ ldrsbeq r3, [pc, #-40] @ 114f5c │ │ │ │ - ldrdeq sp, [r8, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq sp, [r8, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 00114f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -84994,23 +84994,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, ror #1 │ │ │ │ - ldrdeq sp, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r0, ror #25 │ │ │ │ cmneq r7, r4, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ + cmneq r8, r4, asr ip │ │ │ │ cmpeq pc, r4, asr #32 │ │ │ │ cmpeq pc, r8, lsl r0 @ │ │ │ │ - cmneq r8, r8, lsl #24 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ cmpeq pc, r8, lsr #11 │ │ │ │ - cmneq r8, r8, asr fp │ │ │ │ + cmneq r8, r0, ror #22 │ │ │ │ cmpeq pc, r4, asr pc @ │ │ │ │ │ │ │ │ 00115308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -85221,23 +85221,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, ror #26 │ │ │ │ - cmneq r8, r4, asr r9 │ │ │ │ + cmneq r8, ip, asr r9 │ │ │ │ @ instruction: 0x01772d90 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, r8, asr #17 │ │ │ │ + ldrdeq sp, [r8, #-128]! @ 0xffffff80 │ │ │ │ cmpeq pc, r0, asr #25 │ │ │ │ @ instruction: 0x015f2c94 │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ + cmneq r8, ip, lsl #17 │ │ │ │ cmpeq pc, r4, lsr #4 │ │ │ │ - ldrdeq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sp, [r8, #-124]! @ 0xffffff84 │ │ │ │ ldrsbeq r2, [pc, #-176] @ 1155e0 │ │ │ │ │ │ │ │ 0011568c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85333,15 +85333,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, rrx │ │ │ │ - cmneq r8, r0, lsl r6 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ cmpeq pc, r4, lsl #20 │ │ │ │ │ │ │ │ 00115824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85437,15 +85437,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r8, asr #29 │ │ │ │ - cmneq r8, r8, ror r4 │ │ │ │ + cmneq r8, r0, lsl #9 │ │ │ │ cmpeq pc, ip, ror #16 │ │ │ │ │ │ │ │ 001159bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -85661,24 +85661,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r2, [pc, #-100] @ 115ccc │ │ │ │ - strdeq sp, [r8, #-36]! @ 0xffffffdc │ │ │ │ + strdeq sp, [r8, #-44]! @ 0xffffffd4 │ │ │ │ ldrsbeq r2, [r7, #-100]! @ 0xffffff9c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq pc, r0, lsr #12 │ │ │ │ - cmneq r8, r4, asr r2 │ │ │ │ + cmneq r8, ip, asr r2 │ │ │ │ ldrsheq r2, [pc, #-88] @ 115cf0 │ │ │ │ - cmneq r8, r0, lsl r2 │ │ │ │ + cmneq r8, r8, lsl r2 │ │ │ │ cmpeq pc, r8, asr fp @ │ │ │ │ cmpeq pc, ip, lsr r5 @ │ │ │ │ - cmneq r8, ip, ror #2 │ │ │ │ + cmneq r8, r4, ror r1 │ │ │ │ │ │ │ │ 00115d54 : │ │ │ │ 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 │ │ │ │ @@ -85897,23 +85897,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, ip, lsr r3 @ │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ + cmneq r8, r0, ror pc │ │ │ │ cmneq r7, r8, lsr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ + cmneq r8, ip, asr #29 │ │ │ │ cmpeq pc, r4, lsl #5 │ │ │ │ cmpeq pc, r8, asr r2 @ │ │ │ │ - cmneq r8, r0, lsl #29 │ │ │ │ + cmneq r8, r8, lsl #29 │ │ │ │ ldrheq r0, [pc, #-116] @ 116084 │ │ │ │ - ldrdeq ip, [r8, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq ip, [r8, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0x015f2194 │ │ │ │ │ │ │ │ 001160fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -86133,23 +86133,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015f1f94 │ │ │ │ - cmneq r8, r0, asr #23 │ │ │ │ + cmneq r8, r8, asr #23 │ │ │ │ @ instruction: 0x01771f90 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, ip, lsl fp │ │ │ │ + cmneq r8, r4, lsr #22 │ │ │ │ ldrsbeq r1, [pc, #-236] @ 1163a8 │ │ │ │ ldrheq r1, [pc, #-224] @ 1163b8 │ │ │ │ - ldrdeq ip, [r8, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, r0, ror #21 │ │ │ │ cmpeq pc, ip, lsl #8 │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ + cmneq r8, r0, lsr sl │ │ │ │ cmpeq pc, ip, ror #27 │ │ │ │ │ │ │ │ 001164a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -86553,29 +86553,29 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r4, asr sl @ │ │ │ │ - cmneq r8, r0, lsl #13 │ │ │ │ + cmneq r8, r8, lsl #13 │ │ │ │ cmneq r7, r0, asr sl │ │ │ │ @ instruction: 0x015f1990 │ │ │ │ - strheq ip, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r0, asr #11 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, ip, ror #9 │ │ │ │ + strdeq ip, [r8, #-68]! @ 0xffffffbc │ │ │ │ cmpeq pc, ip, lsr #17 │ │ │ │ cmppeq lr, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, lsl #8 │ │ │ │ + cmneq r8, ip, lsl #8 │ │ │ │ cmpeq pc, r0, asr #15 │ │ │ │ cmpeq pc, ip, lsr r5 @ │ │ │ │ - cmneq r8, r0, asr #7 │ │ │ │ + cmneq r8, r8, asr #7 │ │ │ │ cmpeq pc, ip, ror r7 @ │ │ │ │ cmpeq pc, ip, lsl #10 │ │ │ │ - @ instruction: 0x0168c390 │ │ │ │ + @ instruction: 0x0168c398 │ │ │ │ cmpeq pc, ip, asr #14 │ │ │ │ │ │ │ │ 00116b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -86674,15 +86674,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015efb9c │ │ │ │ - strheq ip, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r8, r0, asr #3 │ │ │ │ cmpeq pc, r4, ror r5 @ │ │ │ │ │ │ │ │ 00116ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -86956,21 +86956,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, asr pc @ │ │ │ │ - ldrdeq fp, [r8, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq fp, [r8, #-216]! @ 0xffffff28 │ │ │ │ cmpeq pc, ip, lsl #3 │ │ │ │ cmpeq pc, r0, lsl pc @ │ │ │ │ - @ instruction: 0x0168bd90 │ │ │ │ + @ instruction: 0x0168bd98 │ │ │ │ cmpeq pc, ip, asr #2 │ │ │ │ cmppeq lr, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, asr sp │ │ │ │ + cmneq r8, ip, asr sp │ │ │ │ cmpeq pc, r0, lsl r1 @ │ │ │ │ │ │ │ │ 00117160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -87087,15 +87087,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq lr, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, ip, asr #30 │ │ │ │ - cmneq r8, r0, ror #23 │ │ │ │ + cmneq r8, r8, ror #23 │ │ │ │ │ │ │ │ 00117348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -87193,15 +87193,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015ef398 │ │ │ │ - cmneq r8, r8, asr #20 │ │ │ │ + cmneq r8, r0, asr sl │ │ │ │ cmpeq pc, r4, lsr #27 │ │ │ │ │ │ │ │ 001174ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -87605,24 +87605,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq pc, r0, lsl #11 │ │ │ │ - @ instruction: 0x0168b494 │ │ │ │ + @ instruction: 0x0168b49c │ │ │ │ ldrsheq r0, [pc, #-112] @ 117ae8 │ │ │ │ cmpeq pc, r0, asr #10 │ │ │ │ - cmneq r8, r4, asr r4 │ │ │ │ + cmneq r8, ip, asr r4 │ │ │ │ ldrheq r0, [pc, #-112] @ 117af4 │ │ │ │ cmpeq pc, r4, lsl #10 │ │ │ │ - cmneq r8, r8, lsl r4 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ cmpeq pc, r4, ror r7 @ │ │ │ │ cmpeq lr, ip, lsr #26 │ │ │ │ - ldrdeq fp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r8, r4, ror #7 │ │ │ │ cmpeq pc, r8, lsr r7 @ │ │ │ │ │ │ │ │ 00117b78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -88032,24 +88032,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq pc, [lr, #-236] @ 0xffffff14 @ │ │ │ │ - strdeq sl, [r8, #-208]! @ 0xffffff30 │ │ │ │ + strdeq sl, [r8, #-216]! @ 0xffffff28 │ │ │ │ cmpeq pc, ip, asr #2 │ │ │ │ @ instruction: 0x015efe9c │ │ │ │ - strheq sl, [r8, #-208]! @ 0xffffff30 │ │ │ │ + strheq sl, [r8, #-216]! @ 0xffffff28 │ │ │ │ cmpeq pc, ip, lsl #2 │ │ │ │ cmppeq lr, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, ror sp │ │ │ │ + cmneq r8, ip, ror sp │ │ │ │ ldrsbeq r0, [pc, #-0] @ 118214 │ │ │ │ cmpeq lr, r8, lsl #13 │ │ │ │ - cmneq r8, r8, lsr sp │ │ │ │ + cmneq r8, r0, asr #26 │ │ │ │ @ instruction: 0x015f0094 │ │ │ │ │ │ │ │ 0011821c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -88153,15 +88153,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq lr, [lr, #-64] @ 0xffffffc0 │ │ │ │ ldrsheq pc, [lr, #-232] @ 0xffffff18 @ │ │ │ │ - strheq sl, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r4, asr #23 │ │ │ │ │ │ │ │ 001183d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -88535,27 +88535,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq pc, [lr, #-156] @ 0xffffff64 @ │ │ │ │ - cmneq r8, r4, ror r9 │ │ │ │ + cmneq r8, ip, ror r9 │ │ │ │ cmppeq lr, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, ror #16 │ │ │ │ + cmneq r8, ip, ror #16 │ │ │ │ @ instruction: 0x015efb90 │ │ │ │ ldrsbeq pc, [lr, #-124] @ 0xffffff84 @ │ │ │ │ - cmneq r8, r4, asr r7 │ │ │ │ + cmneq r8, ip, asr r7 │ │ │ │ cmppeq lr, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, asr #12 │ │ │ │ + cmneq r8, ip, asr #12 │ │ │ │ cmppeq lr, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ ldrheq sp, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmneq r8, ip, asr #11 │ │ │ │ + ldrdeq sl, [r8, #-84]! @ 0xffffffac │ │ │ │ ldrsheq pc, [lr, #-140] @ 0xffffff74 @ │ │ │ │ │ │ │ │ 001189f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -88651,15 +88651,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq sp, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmneq r8, ip, lsl #8 │ │ │ │ + cmneq r8, r4, lsl r4 │ │ │ │ cmppeq lr, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -88792,32 +88792,32 @@ │ │ │ │ b 118be8 │ │ │ │ bl 829a5c │ │ │ │ svccc 0x001a36e2 │ │ │ │ cmneq r8, ip, asr #19 │ │ │ │ ldrheq sp, [r8, #-156]! @ 0xffffff64 │ │ │ │ cmneq r8, r0, lsr #19 │ │ │ │ cmppeq lr, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ cmppeq lr, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq pc, r8, lsr #6 │ │ │ │ + cmneq r8, r4, lsl #6 │ │ │ │ + cmpeq pc, r0, lsr r3 @ │ │ │ │ ldrsheq pc, [lr, #-88] @ 0xffffffa8 @ │ │ │ │ - cmneq r8, r8, asr #5 │ │ │ │ - ldrsheq ip, [pc, #-36] @ 118db4 │ │ │ │ + ldrdeq sl, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq ip, [pc, #-44] @ 118dac │ │ │ │ cmppeq lr, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0168a294 │ │ │ │ - cmpeq pc, r0, asr #5 │ │ │ │ + @ instruction: 0x0168a29c │ │ │ │ + cmpeq pc, r8, asr #5 │ │ │ │ @ instruction: 0x015ef590 │ │ │ │ - cmneq r8, r0, ror #4 │ │ │ │ - cmpeq pc, ip, lsl #5 │ │ │ │ + cmneq r8, r8, ror #4 │ │ │ │ + @ instruction: 0x015fc294 │ │ │ │ cmppeq lr, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ - cmpeq pc, r8, asr r2 @ │ │ │ │ + cmneq r8, r4, lsr r2 │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ cmppeq lr, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r8, r0, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -89052,15 +89052,15 @@ │ │ │ │ b 119164 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0c6f7a0b │ │ │ │ svccc 0x00f00001 @ IMBRange │ │ │ │ eormi r0, r4, r0 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - strdeq r9, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r8, r4, lsl #28 │ │ │ │ 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] @ 11951c │ │ │ │ ldr ip, [pc, #824] @ 119520 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -89274,16 +89274,16 @@ │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ eormi r0, r4, r0 │ │ │ │ cmneq r6, r8, lsl lr │ │ │ │ @ instruction: 0x0176ed98 │ │ │ │ - cmneq r8, r4, lsr #21 │ │ │ │ - ldrsheq fp, [pc, #-172] @ 1194a0 │ │ │ │ + cmneq r8, ip, lsr #21 │ │ │ │ + cmpeq pc, r4, lsl #22 │ │ │ │ cmpeq lr, r4, asr #27 │ │ │ │ │ │ │ │ 0011954c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -89400,20 +89400,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ b 11967c │ │ │ │ ldrsbeq lr, [r6, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq lr, r0, lsr #26 │ │ │ │ - cmneq r8, r4, lsl sl │ │ │ │ - cmpeq pc, r4, ror #18 │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq pc, ip, ror #17 │ │ │ │ - cmpeq pc, r0, asr #17 │ │ │ │ + cmneq r8, ip, lsl sl │ │ │ │ + cmpeq pc, ip, ror #18 │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + ldrsheq fp, [pc, #-132] @ 1196c4 │ │ │ │ + cmpeq pc, r8, asr #17 │ │ │ │ │ │ │ │ 00119748 : │ │ │ │ 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 │ │ │ │ @@ -89527,27 +89527,27 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 119888 │ │ │ │ cmpeq lr, r4, asr fp │ │ │ │ cmneq r6, ip, asr #21 │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ + cmneq r8, ip, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, lsl #21 │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r6, r0, r8, lsl r9 │ │ │ │ cmpeq lr, r8, lsl r6 │ │ │ │ cmpeq lr, r4, asr #31 │ │ │ │ cmpeq lr, r8, ror #21 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ @ instruction: 0xfffff33c │ │ │ │ ldrheq lr, [r6, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ - ldrsbeq fp, [pc, #-108] @ 1198f0 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + cmpeq pc, r4, ror #13 │ │ │ │ │ │ │ │ 00119958 : │ │ │ │ str r1, [r0, #348] @ 0x15c │ │ │ │ str r2, [r0, #352] @ 0x160 │ │ │ │ str r3, [r0, #356] @ 0x164 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -89808,31 +89808,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ b 119d18 │ │ │ │ cmneq r6, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, lsr #17 │ │ │ │ - cmneq r8, r0, lsl r6 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq lr, r0, lsl r9 │ │ │ │ @ instruction: 0x015eae9c │ │ │ │ - strdeq r9, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r9, [r8, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq lr, ip, lsl lr │ │ │ │ - cmneq r8, ip, ror #8 │ │ │ │ + cmneq r8, r4, ror r4 │ │ │ │ @ instruction: 0x015ead98 │ │ │ │ cmneq r6, r0, lsl #13 │ │ │ │ - ldrsbeq fp, [pc, #-56] @ 119d6c │ │ │ │ + cmpeq pc, r0, ror #7 │ │ │ │ cmpeq lr, r4, lsr #13 │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ + cmpeq pc, r4, lsl #7 │ │ │ │ cmpeq lr, r8, asr #12 │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ - cmpeq pc, r8, asr #5 │ │ │ │ - @ instruction: 0x015fb294 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ + ldrsbeq fp, [pc, #-32] @ 119d98 │ │ │ │ + @ instruction: 0x015fb29c │ │ │ │ + cmpeq pc, r0, lsl #5 │ │ │ │ │ │ │ │ 00119dbc : │ │ │ │ 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 │ │ │ │ @@ -89871,16 +89871,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 ba12c │ │ │ │ ldrsheq lr, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r8, r8, lsl #3 │ │ │ │ - @ instruction: 0x015fb198 │ │ │ │ + @ instruction: 0x01689190 │ │ │ │ + cmpeq pc, r0, lsr #3 │ │ │ │ cmpeq lr, r0, lsl #9 │ │ │ │ │ │ │ │ 00119e78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 119e94 │ │ │ │ @@ -90675,138 +90675,138 @@ │ │ │ │ bl c2e68 <__aeabi_dmul@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 11a3e8 │ │ │ │ cmneq r6, r0, asr #6 │ │ │ │ cmneq r6, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, asr #5 │ │ │ │ - cmneq r8, r0 │ │ │ │ + cmneq r8, r8 │ │ │ │ cmpeq lr, r0, lsl #6 │ │ │ │ - cmneq r3, r8, lsl #8 │ │ │ │ + cmneq r3, r0, lsl r4 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrdeq r8, [r8, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r8, [r8, #-216]! @ 0xffffff28 │ │ │ │ ldrsbeq lr, [lr, #-4] │ │ │ │ cmpeq lr, r8, lsr #11 │ │ │ │ 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 │ │ │ │ - cmneq r8, r8, asr #11 │ │ │ │ + ldrdeq r8, [r8, #-80]! @ 0xffffffb0 │ │ │ │ cmpeq lr, ip, asr #17 │ │ │ │ - cmpeq pc, r4, ror r5 @ │ │ │ │ - ldrdeq r7, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ cmpeq lr, r0, ror #1 │ │ │ │ - cmneq r0, r0, ror #7 │ │ │ │ - cmpeq pc, ip, ror sp @ │ │ │ │ + cmneq r0, r8, ror #7 │ │ │ │ + cmpeq pc, r4, lsl #27 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmpeq lr, r8, ror pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r8, ip, ror #24 │ │ │ │ - cmneq r0, r4, ror r2 │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ + cmneq r8, r4, ror ip │ │ │ │ + cmneq r0, ip, ror r2 │ │ │ │ + cmpeq pc, r4, lsl ip @ │ │ │ │ cmpeq lr, r4, ror #7 │ │ │ │ ldrheq sl, [lr, #-40] @ 0xffffffd8 │ │ │ │ svccc 0x00f80000 │ │ │ │ svccc 0x00e00000 │ │ │ │ cmpeq lr, ip, ror r1 │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ cmpeq lr, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq pc, r0, lsl #18 │ │ │ │ + cmpeq pc, r8, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strheq r7, [r8, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq pc, ip, asr #17 │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ + ldrsbeq r9, [pc, #-132] @ 11ab1c │ │ │ │ ldrheq ip, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ - @ instruction: 0x015f9894 │ │ │ │ + cmneq r8, ip, lsl #17 │ │ │ │ + @ instruction: 0x015f989c │ │ │ │ cmpeq lr, r4, lsl #23 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmneq r8, ip, asr #16 │ │ │ │ - cmpeq pc, ip, asr r8 @ │ │ │ │ + cmneq r8, r4, asr r8 │ │ │ │ + cmpeq pc, r4, ror #16 │ │ │ │ cmpeq lr, ip, asr #22 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq r8, r4, lsl r8 │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ + cmneq r8, ip, lsl r8 │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ cmpeq lr, r4, lsl fp │ │ │ │ - ldrdeq r7, [r8, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq pc, ip, ror #15 │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + ldrsheq r9, [pc, #-116] @ 11ab64 │ │ │ │ ldrsbeq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq r8, r4, lsr #15 │ │ │ │ - ldrheq r9, [pc, #-116] @ 11ab74 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ + ldrheq r9, [pc, #-124] @ 11ab6c │ │ │ │ cmpeq lr, r4, lsr #21 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r8, ip, ror #14 │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ + cmneq r8, r4, ror r7 │ │ │ │ + cmpeq pc, r4, lsl #15 │ │ │ │ cmpeq lr, ip, ror #20 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r8, r4, lsr r7 │ │ │ │ - cmpeq pc, r4, asr #14 │ │ │ │ + cmneq r8, ip, lsr r7 │ │ │ │ + cmpeq pc, ip, asr #14 │ │ │ │ cmpeq lr, r4, lsr sl │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - strdeq r7, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ + cmneq r8, r4, lsl #14 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ ldrsheq ip, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmneq r8, r4, asr #13 │ │ │ │ - ldrsbeq r9, [pc, #-100] @ 11abc0 │ │ │ │ + cmneq r8, ip, asr #13 │ │ │ │ + ldrsbeq r9, [pc, #-108] @ 11abb8 │ │ │ │ cmpeq lr, r4, asr #19 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r8, ip, lsl #13 │ │ │ │ - @ instruction: 0x015f969c │ │ │ │ + @ instruction: 0x01687694 │ │ │ │ + cmpeq pc, r4, lsr #13 │ │ │ │ cmpeq lr, ip, lsl #19 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq r8, r0, asr r6 │ │ │ │ - cmpeq pc, r0, ror #12 │ │ │ │ + cmneq r8, r8, asr r6 │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ cmpeq lr, r0, asr r9 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r8, r8, ror #11 │ │ │ │ - ldrsheq r9, [pc, #-88] @ 11ac04 │ │ │ │ + strdeq r7, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq pc, r0, lsl #12 │ │ │ │ cmpeq lr, r8, ror #17 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r8, ip, lsr #11 │ │ │ │ - ldrheq r9, [pc, #-92] @ 11ac10 │ │ │ │ + strheq r7, [r8, #-84]! @ 0xffffffac │ │ │ │ + cmpeq pc, r4, asr #11 │ │ │ │ cmpeq lr, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmpeq pc, r8, lsl #11 │ │ │ │ + @ instruction: 0x015f9590 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r8, r4, asr #10 │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ + cmneq r8, ip, asr #10 │ │ │ │ + cmpeq pc, ip, asr r5 @ │ │ │ │ cmpeq lr, r4, asr #16 │ │ │ │ - cmneq r8, ip, lsl #10 │ │ │ │ - cmpeq pc, ip, lsl r5 @ │ │ │ │ + cmneq r8, r4, lsl r5 │ │ │ │ + cmpeq pc, r4, lsr #10 │ │ │ │ cmpeq lr, ip, lsl #16 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrdeq r7, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq pc, r0, ror #9 │ │ │ │ + ldrdeq r7, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq pc, r8, ror #9 │ │ │ │ ldrsbeq ip, [lr, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x01687498 │ │ │ │ - cmpeq pc, r8, lsr #9 │ │ │ │ + cmneq r8, r0, lsr #9 │ │ │ │ + ldrheq r9, [pc, #-64] @ 11ac6c │ │ │ │ @ instruction: 0x015ec798 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r8, ip, asr r4 │ │ │ │ - cmpeq pc, ip, ror #8 │ │ │ │ + cmneq r8, r4, ror #8 │ │ │ │ + cmpeq pc, r4, ror r4 @ │ │ │ │ cmpeq lr, ip, asr r7 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r8, r0, lsr #8 │ │ │ │ - cmpeq pc, r0, lsr r4 @ │ │ │ │ + cmneq r8, r8, lsr #8 │ │ │ │ + cmpeq pc, r8, lsr r4 @ │ │ │ │ cmpeq lr, r0, lsr #14 │ │ │ │ - cmneq r8, r4, ror #7 │ │ │ │ - ldrsheq r9, [pc, #-52] @ 11aca4 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + ldrsheq r9, [pc, #-60] @ 11ac9c │ │ │ │ cmpeq lr, r4, ror #13 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, #360] @ 0x168 │ │ │ │ cmp r8, #0 │ │ │ │ beq 11ad78 │ │ │ │ add r9, sl, #304 @ 0x130 │ │ │ │ add r3, sl, #320 @ 0x140 │ │ │ │ @@ -91816,23 +91816,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 11bce0 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 119f78 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmneq r8, r8, lsr #7 │ │ │ │ - ldrheq r9, [pc, #-56] @ 11bc8c │ │ │ │ + strheq r7, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ cmpeq lr, r8, lsr #13 │ │ │ │ - cmneq r8, r0, ror r3 │ │ │ │ - cmpeq pc, r0, lsl #7 │ │ │ │ + cmneq r8, r8, ror r3 │ │ │ │ + cmpeq pc, r8, lsl #7 │ │ │ │ cmpeq lr, r0, ror r6 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq r8, r8, lsr r3 │ │ │ │ - cmpeq pc, r8, asr #6 │ │ │ │ + cmneq r8, r0, asr #6 │ │ │ │ + cmpeq pc, r0, asr r3 @ │ │ │ │ cmpeq lr, r8, lsr r6 │ │ │ │ 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 │ │ │ │ @@ -92041,16 +92041,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 11c048 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11bffc │ │ │ │ - strheq r6, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, r0, asr #31 │ │ │ │ + strheq r6, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq pc, r8, asr #31 │ │ │ │ ldrheq ip, [lr, #-32] @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -92217,20 +92217,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11c200 │ │ │ │ cmneq r6, r0, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x015ec198 │ │ │ │ - cmneq r8, ip, asr #29 │ │ │ │ - cmpeq pc, r0, asr #27 │ │ │ │ - @ instruction: 0x015f8d90 │ │ │ │ - cmpeq pc, r4, ror #26 │ │ │ │ - cmpeq pc, r8, lsr sp @ │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ + ldrdeq r6, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq pc, r8, asr #27 │ │ │ │ + @ instruction: 0x015f8d98 │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ + cmpeq pc, r0, asr #26 │ │ │ │ + cmpeq pc, r4, lsl sp @ │ │ │ │ │ │ │ │ 0011c30c : │ │ │ │ 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 │ │ │ │ @@ -92357,26 +92357,26 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 11c450 │ │ │ │ cmpeq lr, r0, ror #31 │ │ │ │ cmneq r6, r8, lsl #30 │ │ │ │ - cmneq r8, r0, lsl sp │ │ │ │ + cmneq r8, r8, lsl sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, asr #29 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r6, r0, r0, ror #13 │ │ │ │ cmpeq lr, r4, asr sl │ │ │ │ cmpeq lr, r4, lsr #8 │ │ │ │ cmpeq lr, r0, ror pc │ │ │ │ cmneq r6, ip, ror #27 │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ - cmpeq pc, r4, lsl fp @ │ │ │ │ - cmpeq pc, r4, ror #21 │ │ │ │ + cmpeq pc, ip, asr #22 │ │ │ │ + cmpeq pc, ip, lsl fp @ │ │ │ │ + cmpeq pc, ip, ror #21 │ │ │ │ │ │ │ │ 0011c54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -92473,21 +92473,21 @@ │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11c640 │ │ │ │ cmneq r6, r8, asr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r6, [r8, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, r0, asr #21 │ │ │ │ cmpeq lr, r8, ror sp │ │ │ │ - cmpeq pc, r0, lsl #19 │ │ │ │ - cmneq r8, ip, asr #19 │ │ │ │ - cmpeq pc, ip, asr #18 │ │ │ │ + cmpeq pc, r8, lsl #19 │ │ │ │ + ldrdeq r6, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ cmpeq lr, ip, lsl #25 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ │ │ │ │ 0011c700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #392] @ 0x188 │ │ │ │ ldr r3, [pc, #3652] @ 11d55c │ │ │ │ @@ -93405,94 +93405,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11c76c │ │ │ │ cmneq r6, r8, lsr #22 │ │ │ │ cmneq r6, r4, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq fp, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r8, r4, lsr #17 │ │ │ │ + cmneq r8, ip, lsr #17 │ │ │ │ cmpeq lr, r8, ror #22 │ │ │ │ - strdeq fp, [r3, #-180]! @ 0xffffff4c │ │ │ │ + strdeq fp, [r3, #-188]! @ 0xffffff44 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f80000 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x01686494 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq lr, r0, asr r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, r0, lsr #8 │ │ │ │ + cmneq r8, r8, lsr #8 │ │ │ │ cmpeq lr, r4, ror #13 │ │ │ │ - strheq r6, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq pc, ip, lsr r3 @ │ │ │ │ + cmneq r8, r4, asr #7 │ │ │ │ + cmpeq pc, r4, asr #6 │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmpeq lr, r0, lsl #10 │ │ │ │ - cmneq r8, r4, lsr r2 │ │ │ │ - cmneq r0, ip, lsr #15 │ │ │ │ - cmneq r8, ip, asr #3 │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ + strheq r6, [r0, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r6, [r8, #-20]! @ 0xffffffec │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ cmpeq lr, r8, lsl #9 │ │ │ │ - @ instruction: 0x01686194 │ │ │ │ + @ instruction: 0x0168619c │ │ │ │ cmpeq lr, r0, asr r4 │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ + cmneq r0, r4, lsl r6 │ │ │ │ + ldrheq r7, [pc, #-240] @ 11d4f4 │ │ │ │ cmpeq lr, ip, ror r7 │ │ │ │ cmpeq lr, r4, lsl #14 │ │ │ │ - cmneq r8, r0, lsr #30 │ │ │ │ + cmneq r8, r8, lsr #30 │ │ │ │ ldrheq r8, [lr, #-100] @ 0xffffff9c │ │ │ │ ldrsbeq fp, [lr, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq pc, r8, asr lr @ │ │ │ │ - cmneq r8, r8, lsr #29 │ │ │ │ - cmpeq pc, r8, lsr #28 │ │ │ │ + cmpeq pc, r0, ror #28 │ │ │ │ + strheq r5, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ cmpeq lr, r8, ror #2 │ │ │ │ - cmneq r8, r0, ror lr │ │ │ │ - ldrsheq r7, [pc, #-208] @ 11d540 │ │ │ │ + cmneq r8, r8, ror lr │ │ │ │ + ldrsheq r7, [pc, #-216] @ 11d538 │ │ │ │ cmpeq lr, r0, lsr r1 │ │ │ │ - ldrheq r7, [pc, #-220] @ 11d53c │ │ │ │ - @ instruction: 0x015f7d90 │ │ │ │ - cmneq r8, r4, ror #27 │ │ │ │ - cmpeq pc, r4, ror #26 │ │ │ │ + cmpeq pc, r4, asr #27 │ │ │ │ + @ instruction: 0x015f7d98 │ │ │ │ + cmneq r8, ip, ror #27 │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ cmpeq lr, r4, lsr #1 │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ - cmpeq pc, r8, lsr #26 │ │ │ │ + strheq r5, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq pc, r0, lsr sp @ │ │ │ │ cmpeq lr, ip, rrx │ │ │ │ - cmneq r8, ip, ror #26 │ │ │ │ - cmpeq pc, ip, ror #25 │ │ │ │ + cmneq r8, r4, ror sp │ │ │ │ + ldrsheq r7, [pc, #-196] @ 11d578 │ │ │ │ cmpeq lr, ip, lsr #32 │ │ │ │ - cmneq r8, r4, lsr sp │ │ │ │ - ldrheq r7, [pc, #-192] @ 11d588 │ │ │ │ + cmneq r8, ip, lsr sp │ │ │ │ + ldrheq r7, [pc, #-200] @ 11d580 │ │ │ │ ldrsheq sl, [lr, #-244] @ 0xffffff0c │ │ │ │ - strdeq r5, [r8, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ + cmneq r8, r0, lsl #26 │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ ldrheq sl, [lr, #-248] @ 0xffffff08 │ │ │ │ - strheq r5, [r8, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + cmneq r8, r4, asr #25 │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ cmpeq lr, ip, ror pc │ │ │ │ - cmneq r8, r0, lsl #25 │ │ │ │ - ldrsheq r7, [pc, #-188] @ 11d5b0 │ │ │ │ + cmneq r8, r8, lsl #25 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ cmpeq lr, r0, asr #30 │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ - cmpeq pc, r0, asr #23 │ │ │ │ + cmneq r8, r4, asr ip │ │ │ │ + cmpeq pc, r8, asr #23 │ │ │ │ cmpeq lr, r8, lsl #30 │ │ │ │ - cmneq r8, r4, lsr #24 │ │ │ │ - cmpeq pc, r4, lsr #23 │ │ │ │ + cmneq r8, ip, lsr #24 │ │ │ │ + cmpeq pc, ip, lsr #23 │ │ │ │ cmpeq lr, r4, ror #29 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ - @ instruction: 0x01685b90 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + cmpeq pc, ip, asr #22 │ │ │ │ + @ instruction: 0x01685b98 │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ cmpeq lr, r0, asr lr │ │ │ │ - cmneq r8, r8, asr fp │ │ │ │ - ldrsbeq r7, [pc, #-168] @ 11d5fc │ │ │ │ + cmneq r8, r0, ror #22 │ │ │ │ + cmpeq pc, r0, ror #21 │ │ │ │ cmpeq lr, r8, lsl lr │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ - cmpeq pc, r0, lsr #21 │ │ │ │ + cmneq r8, r8, lsr #22 │ │ │ │ + cmpeq pc, r8, lsr #21 │ │ │ │ cmpeq lr, r0, ror #27 │ │ │ │ │ │ │ │ 0011d6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93515,16 +93515,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 11d6d4 │ │ │ │ - cmneq r8, r4, ror #18 │ │ │ │ - cmpeq pc, r4, ror #17 │ │ │ │ + cmneq r8, ip, ror #18 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ cmpeq lr, r0, lsr #24 │ │ │ │ │ │ │ │ 0011d728 : │ │ │ │ str r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -93660,24 +93660,24 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 11d7f4 │ │ │ │ @ instruction: 0x0176aa9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015eab94 │ │ │ │ cmneq r6, r8, asr #20 │ │ │ │ - ldrdeq r5, [r8, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ @ instruction: 0x015eaa9c │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x0168579c │ │ │ │ - cmpeq pc, ip, lsl r7 @ │ │ │ │ + cmneq r8, r4, lsr #15 │ │ │ │ + cmpeq pc, r4, lsr #14 │ │ │ │ cmpeq lr, r4, asr sl │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r8, r0, ror #14 │ │ │ │ - cmpeq pc, r0, ror #13 │ │ │ │ + cmneq r8, r8, ror #14 │ │ │ │ + cmpeq pc, r8, ror #13 │ │ │ │ cmpeq lr, r0, lsr #20 │ │ │ │ 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 11d9e0 │ │ │ │ @@ -93954,16 +93954,16 @@ │ │ │ │ bl c012c <__aeabi_dcmplt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ b 11db9c │ │ │ │ cmneq r6, r4, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r5, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r0, ror r6 │ │ │ │ + cmneq r8, r4, asr #13 │ │ │ │ + cmneq r8, r8, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ cmneq r6, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -95465,38 +95465,38 @@ │ │ │ │ cmpeq lr, ip, lsl #11 │ │ │ │ cmpeq lr, ip, lsl #11 │ │ │ │ cmpeq lr, ip, ror #10 │ │ │ │ cmpeq lr, r8, asr r5 │ │ │ │ cmneq r6, r8, asr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq lr, r4, ror r3 │ │ │ │ - cmneq r8, r0, lsl #1 │ │ │ │ + cmneq r8, r8, lsl #1 │ │ │ │ cmpeq lr, ip, lsr r3 │ │ │ │ cmneq r6, ip, lsr #3 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmpeq lr, r8, ror #1 │ │ │ │ - cmneq r8, r4, lsr #27 │ │ │ │ + cmneq r8, ip, lsr #27 │ │ │ │ cmpeq lr, r0, rrx │ │ │ │ - cmneq r8, r4, asr sp │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ + cmneq r8, ip, asr sp │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ cmpeq lr, ip │ │ │ │ - cmneq r8, r4, lsl sp │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ + cmneq r8, ip, lsl sp │ │ │ │ + cmpeq pc, r4, lsl ip @ │ │ │ │ cmpeq lr, ip, asr #31 │ │ │ │ - ldrdeq r3, [r8, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r5, [pc, #-176] @ 11f4e8 │ │ │ │ + cmneq r8, r0, ror #25 │ │ │ │ + ldrsbeq r5, [pc, #-184] @ 11f4e0 │ │ │ │ @ instruction: 0x015e8f90 │ │ │ │ - @ instruction: 0x01683c9c │ │ │ │ - @ instruction: 0x015f5b94 │ │ │ │ + cmneq r8, r4, lsr #25 │ │ │ │ + @ instruction: 0x015f5b9c │ │ │ │ cmpeq lr, r4, asr pc │ │ │ │ - cmneq r8, ip, asr ip │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ + cmneq r8, r4, ror #24 │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ cmpeq lr, r4, lsl pc │ │ │ │ - cmneq r8, r8, lsr #24 │ │ │ │ + cmneq r8, r0, lsr ip │ │ │ │ cmpeq lr, r4, ror pc │ │ │ │ cmpeq lr, r8, asr #29 │ │ │ │ │ │ │ │ 0011f5bc : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 11f6c0 │ │ │ │ @@ -95594,19 +95594,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11f610 │ │ │ │ cmpeq lr, r4, asr #28 │ │ │ │ - strheq r4, [r8, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ - cmpeq pc, r0, lsl #18 │ │ │ │ - ldrsbeq r5, [pc, #-132] @ 11f6e0 │ │ │ │ - cmpeq pc, r8, lsr #17 │ │ │ │ + strheq r4, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ + cmpeq pc, r8, lsl #18 │ │ │ │ + ldrsbeq r5, [pc, #-140] @ 11f6d8 │ │ │ │ + ldrheq r5, [pc, #-128] @ 11f6e8 │ │ │ │ │ │ │ │ 0011f764 : │ │ │ │ ldr r3, [r0, #384] @ 0x180 │ │ │ │ cmp r3, r1 │ │ │ │ beq 11f828 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -95674,18 +95674,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11f820 │ │ │ │ - cmneq r8, r0, ror #18 │ │ │ │ + cmneq r8, r8, ror #18 │ │ │ │ ldrsbeq r8, [lr, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x015f5798 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ + cmpeq pc, r0, lsr #15 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ │ │ │ │ 0011f898 : │ │ │ │ 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 │ │ │ │ @@ -95841,30 +95841,30 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 11fa20 │ │ │ │ cmneq r6, ip, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r8, r8, lsl r8 │ │ │ │ + cmneq r8, r0, lsr #16 │ │ │ │ cmpeq lr, r4, lsl #23 │ │ │ │ cmneq r6, ip, lsr #18 │ │ │ │ andeq r6, r0, ip, asr lr │ │ │ │ andeq r6, r0, r4, lsl #11 │ │ │ │ ldrheq r8, [lr, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x015e7e98 │ │ │ │ cmpeq lr, ip, lsr #22 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ cmneq r6, ip, lsl r8 │ │ │ │ - cmpeq pc, r4, ror r5 @ │ │ │ │ - cmpeq pc, r4, asr #10 │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ - cmpeq pc, r4, ror #9 │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + cmpeq pc, ip, asr #10 │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ + cmpeq pc, ip, ror #9 │ │ │ │ │ │ │ │ 0011fb5c : │ │ │ │ ldr r3, [r0, #384] @ 0x180 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -96116,20 +96116,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 11fd4c │ │ │ │ cmneq r6, ip, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r8, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r8, r4, asr #6 │ │ │ │ + cmneq r8, ip, asr #6 │ │ │ │ ldrheq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmneq r8, r0, ror r2 │ │ │ │ + cmneq r8, r8, ror r2 │ │ │ │ cmpeq lr, ip, ror #11 │ │ │ │ - ldrsbeq r5, [pc, #-12] @ 11ff5c │ │ │ │ - ldrheq r5, [pc, #-0] @ 11ff6c │ │ │ │ + cmpeq pc, r4, ror #1 │ │ │ │ + ldrheq r5, [pc, #-8] @ 11ff64 │ │ │ │ │ │ │ │ 0011ff68 : │ │ │ │ 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 │ │ │ │ @@ -96383,21 +96383,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r2, r0 │ │ │ │ b 120014 │ │ │ │ ldrheq r8, [r6, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r8, lsr #4 │ │ │ │ - cmneq r8, r0, lsr pc │ │ │ │ + cmneq r8, r8, lsr pc │ │ │ │ cmpeq lr, ip, lsr #5 │ │ │ │ - cmneq r8, ip, asr lr │ │ │ │ + cmneq r8, r4, ror #28 │ │ │ │ ldrsbeq r8, [lr, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmpeq pc, r0, asr #25 │ │ │ │ - @ instruction: 0x015f4c90 │ │ │ │ + cmpeq pc, r8, asr #25 │ │ │ │ + @ instruction: 0x015f4c98 │ │ │ │ │ │ │ │ 00120390 : │ │ │ │ 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 │ │ │ │ @@ -96651,22 +96651,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12059c │ │ │ │ @ instruction: 0x01767e94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, lsr #25 │ │ │ │ - cmneq r8, r4, lsl #22 │ │ │ │ + cmneq r8, ip, lsl #22 │ │ │ │ cmpeq lr, r4, ror lr │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq r8, r0, lsr #20 │ │ │ │ + cmneq r8, r8, lsr #20 │ │ │ │ @ instruction: 0x015e7d9c │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq pc, ip, lsl #17 │ │ │ │ - cmpeq pc, r4, ror #16 │ │ │ │ + @ instruction: 0x015f4894 │ │ │ │ + cmpeq pc, ip, ror #16 │ │ │ │ │ │ │ │ 001207bc : │ │ │ │ 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 │ │ │ │ @@ -97422,69 +97422,69 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 120840 │ │ │ │ cmneq r6, r4, asr sl │ │ │ │ cmneq r6, r8, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r7, [r6, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r8, r8, asr r8 │ │ │ │ + cmneq r8, r0, ror #16 │ │ │ │ ldrsbeq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r8, r0, lsl #15 │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ cmpeq lr, r0, lsl #22 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r3, r4, lsr #21 │ │ │ │ + cmneq r3, ip, lsr #21 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r8, ip, ror #7 │ │ │ │ + strdeq r3, [r8, #-52]! @ 0xffffffcc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq lr, r0, ror r7 │ │ │ │ - ldrdeq r2, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq pc, ip, ror #4 │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ + ldrdeq r2, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq pc, r4, ror r2 @ │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ cmpeq lr, r8, lsr #13 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq pc, r4, asr #3 │ │ │ │ + cmpeq pc, ip, asr #3 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r8, r0, lsl #4 │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ cmpeq lr, r0, lsl #11 │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ - cmpeq pc, r0, lsl #1 │ │ │ │ + cmneq r0, ip, ror #13 │ │ │ │ + cmpeq pc, r8, lsl #1 │ │ │ │ cmpeq lr, r8, lsr r8 │ │ │ │ cmpeq lr, r4, ror #15 │ │ │ │ cmpeq lr, ip, lsl #15 │ │ │ │ cmpeq lr, ip, asr #14 │ │ │ │ cmpeq lr, r8, lsl #14 │ │ │ │ cmpeq lr, r4, asr #13 │ │ │ │ - cmpeq pc, r0, lsl #29 │ │ │ │ - cmpeq pc, r0, asr lr @ │ │ │ │ + cmpeq pc, r8, lsl #29 │ │ │ │ + cmpeq pc, r8, asr lr @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq pc, r4, lsr #28 │ │ │ │ - ldrsheq r3, [pc, #-216] @ 121368 │ │ │ │ - ldrdeq r2, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq pc, r8, asr #27 │ │ │ │ + cmpeq pc, ip, lsr #28 │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ + cmneq r8, r0, ror #29 │ │ │ │ + ldrsbeq r3, [pc, #-208] @ 121378 │ │ │ │ cmpeq lr, r8, asr r2 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x015f3d94 │ │ │ │ - cmpeq pc, r8, ror #26 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - cmpeq pc, r4, lsr #26 │ │ │ │ - cmneq r8, r8, lsl lr │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ + @ instruction: 0x015f3d9c │ │ │ │ + cmpeq pc, r0, ror sp @ │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq pc, ip, lsr #26 │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ @ instruction: 0x015e7198 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - ldrsbeq r3, [pc, #-196] @ 1213b0 │ │ │ │ - cmpeq pc, r4, lsr #25 │ │ │ │ - cmneq r8, ip, ror sp │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ + ldrsbeq r3, [pc, #-204] @ 1213a8 │ │ │ │ + cmpeq pc, ip, lsr #25 │ │ │ │ + cmneq r8, r4, lsl #27 │ │ │ │ + cmpeq pc, r4, ror ip @ │ │ │ │ ldrsheq r7, [lr, #-12] │ │ │ │ │ │ │ │ 00121480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97507,16 +97507,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 1214f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1214a4 │ │ │ │ - cmneq r8, r4, lsr #24 │ │ │ │ - cmpeq pc, r4, lsl fp @ │ │ │ │ + cmneq r8, ip, lsr #24 │ │ │ │ + cmpeq pc, ip, lsl fp @ │ │ │ │ @ instruction: 0x015e6f9c │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 001214fc : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -97746,24 +97746,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, asr r2 │ │ │ │ cmpeq lr, r0, lsl #26 │ │ │ │ - strdeq r2, [r8, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r2, [r8, #-152]! @ 0xffffff68 │ │ │ │ ldrsheq r5, [lr, #-24] @ 0xffffffe8 │ │ │ │ cmpeq lr, r8, asr #25 │ │ │ │ - strheq r2, [r8, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r8, r0, asr #19 │ │ │ │ cmpeq lr, r4, lsr #32 │ │ │ │ cmpeq lr, r0, lsr #25 │ │ │ │ - @ instruction: 0x01682990 │ │ │ │ + @ instruction: 0x01682998 │ │ │ │ cmpeq lr, r4, ror #31 │ │ │ │ cmpeq lr, r0, ror #24 │ │ │ │ - cmneq r8, r0, asr r9 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ │ │ │ │ 001218b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -97870,15 +97870,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsl lr │ │ │ │ - cmneq r8, r0, lsl #15 │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ cmpeq lr, r8, lsl #21 │ │ │ │ │ │ │ │ 00121a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97977,15 +97977,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, ror #24 │ │ │ │ - ldrdeq r2, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r0, ror #11 │ │ │ │ ldrsbeq r6, [lr, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 00121c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -98362,35 +98362,35 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsl #14 │ │ │ │ - cmneq r8, r8, ror #7 │ │ │ │ + strdeq r2, [r8, #-48]! @ 0xffffffd0 │ │ │ │ cmneq r6, r4, ror #8 │ │ │ │ @ instruction: 0x015e6694 │ │ │ │ - cmneq r8, r8, ror r3 │ │ │ │ + cmneq r8, r0, lsl #7 │ │ │ │ cmpeq lr, r0, ror #11 │ │ │ │ - cmneq r8, r8, asr #5 │ │ │ │ + ldrdeq r2, [r8, #-32]! @ 0xffffffe0 │ │ │ │ cmpeq lr, ip, lsr r5 │ │ │ │ - cmneq r8, r4, lsr #4 │ │ │ │ + cmneq r8, ip, lsr #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r8, r4, lsr #3 │ │ │ │ + cmneq r8, ip, lsr #3 │ │ │ │ cmpeq lr, r0, lsr #9 │ │ │ │ - cmneq r8, r0, ror #2 │ │ │ │ + cmneq r8, r8, ror #2 │ │ │ │ cmpeq lr, ip, asr r4 │ │ │ │ - cmneq r8, r4, lsl r1 │ │ │ │ + cmneq r8, ip, lsl r1 │ │ │ │ cmpeq lr, r8, lsl r4 │ │ │ │ ldrsbeq r6, [lr, #-48] @ 0xffffffd0 │ │ │ │ - strheq r2, [r8, #-4]! │ │ │ │ + strheq r2, [r8, #-12]! │ │ │ │ cmpeq lr, r0, ror r3 │ │ │ │ - qdsubeq r2, r4, r8 │ │ │ │ + qdsubeq r2, ip, r8 │ │ │ │ cmpeq lr, r8, ror r6 │ │ │ │ - cmneq r8, r8, ror #31 │ │ │ │ + strdeq r1, [r8, #-240]! @ 0xffffff10 │ │ │ │ ldrsheq r6, [lr, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 00122268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98494,15 +98494,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, ror #8 │ │ │ │ - ldrdeq r1, [r8, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r8, #-220]! @ 0xffffff24 │ │ │ │ ldrsbeq r6, [lr, #-4] │ │ │ │ │ │ │ │ 00122420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -98878,27 +98878,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, ip, lsr #19 │ │ │ │ - cmneq r8, r0, lsl #23 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ cmpeq lr, r0, lsl #29 │ │ │ │ @ instruction: 0x015e589c │ │ │ │ - cmneq r8, r0, ror sl │ │ │ │ + cmneq r8, r8, ror sl │ │ │ │ cmpeq lr, r0, ror sp │ │ │ │ cmpeq lr, ip, lsl #15 │ │ │ │ - cmneq r8, r0, ror #18 │ │ │ │ + cmneq r8, r8, ror #18 │ │ │ │ cmpeq lr, r0, ror #24 │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ + cmneq r8, r8, asr r8 │ │ │ │ cmpeq lr, r0, asr fp │ │ │ │ cmpeq lr, r8, ror #28 │ │ │ │ - ldrdeq r1, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, r0, ror #15 │ │ │ │ ldrsbeq r5, [lr, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 00122a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98995,15 +98995,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsr #25 │ │ │ │ - cmneq r8, r0, lsl r6 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ cmpeq lr, r0, lsl r9 │ │ │ │ │ │ │ │ 00122be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99099,15 +99099,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, lsl #22 │ │ │ │ - cmneq r8, r8, ror r4 │ │ │ │ + cmneq r8, r0, lsl #9 │ │ │ │ cmpeq lr, r8, ror r7 │ │ │ │ │ │ │ │ 00122d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99306,24 +99306,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, lsr sl │ │ │ │ cmpeq lr, r0, lsl r5 │ │ │ │ - @ instruction: 0x01681290 │ │ │ │ + @ instruction: 0x01681298 │ │ │ │ ldrsbeq r3, [lr, #-152] @ 0xffffff68 │ │ │ │ ldrsbeq r5, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r8, r8, asr r2 │ │ │ │ + cmneq r8, r0, ror #4 │ │ │ │ cmpeq lr, r4, lsl #16 │ │ │ │ ldrheq r5, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ cmpeq lr, r4, asr #15 │ │ │ │ cmpeq lr, r0, ror r4 │ │ │ │ - strdeq r1, [r8, #-16]! │ │ │ │ + strdeq r1, [r8, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 001230d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -99430,15 +99430,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r3, [lr, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r8, r0, lsr #32 │ │ │ │ + cmneq r8, r8, lsr #32 │ │ │ │ @ instruction: 0x015e5298 │ │ │ │ │ │ │ │ 00123298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99534,15 +99534,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, asr r4 │ │ │ │ - smulbbeq r8, r4, lr │ │ │ │ + smulbbeq r8, ip, lr │ │ │ │ ldrsheq r5, [lr, #-4] │ │ │ │ │ │ │ │ 00123430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99638,15 +99638,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r3, [lr, #-44] @ 0xffffffd4 │ │ │ │ - smultteq r8, ip, ip │ │ │ │ + strdeq r0, [r8, #-196]! @ 0xffffff3c │ │ │ │ cmpeq lr, ip, asr pc │ │ │ │ │ │ │ │ 001235c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99743,15 +99743,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsr #2 │ │ │ │ - cmneq r8, r0, asr fp │ │ │ │ + cmneq r8, r8, asr fp │ │ │ │ cmpeq lr, r0, asr #27 │ │ │ │ │ │ │ │ 00123764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99849,15 +99849,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsl #31 │ │ │ │ - strheq r0, [r8, #-144]! @ 0xffffff70 │ │ │ │ + strheq r0, [r8, #-152]! @ 0xffffff68 │ │ │ │ cmpeq lr, r0, lsr #24 │ │ │ │ │ │ │ │ 00123904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99956,15 +99956,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r2, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmneq r8, ip, lsl #16 │ │ │ │ + cmneq r8, r4, lsl r8 │ │ │ │ cmpeq lr, ip, ror sl │ │ │ │ │ │ │ │ 00123aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100152,18 +100152,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, lsl #22 │ │ │ │ - cmneq r8, ip, lsr r5 │ │ │ │ + cmneq r8, r4, asr #10 │ │ │ │ cmpeq lr, ip, lsr #15 │ │ │ │ cmpeq lr, r4, asr #21 │ │ │ │ - strdeq r0, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ cmpeq lr, r8, ror #14 │ │ │ │ │ │ │ │ 00123dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100351,18 +100351,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r2, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmneq r8, r8, lsr #4 │ │ │ │ + cmneq r8, r0, lsr r2 │ │ │ │ @ instruction: 0x015e4498 │ │ │ │ ldrheq r2, [lr, #-112] @ 0xffffff90 │ │ │ │ - smultteq r8, r4, r1 │ │ │ │ + smultteq r8, ip, r1 │ │ │ │ cmpeq lr, r4, asr r4 │ │ │ │ │ │ │ │ 001240d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100458,15 +100458,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, ip, lsl r6 │ │ │ │ - cmneq r8, ip, asr #32 │ │ │ │ + qdsubeq r0, r4, r8 │ │ │ │ ldrheq r4, [lr, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 00124268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100661,18 +100661,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, lsr #6 │ │ │ │ cmpeq lr, r4 │ │ │ │ - msreq (UNDEF: 103), r8, lsr lr │ │ │ │ + msreq (UNDEF: 103), r0, asr #28 │ │ │ │ cmpeq lr, r8, ror #5 │ │ │ │ cmpeq lr, r4, asr #31 │ │ │ │ - strdeq pc, [r7, #-216]! @ 0xffffff28 │ │ │ │ + msreq (UNDEF: 103), r0, lsl #28 │ │ │ │ │ │ │ │ 00124594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -100768,15 +100768,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, asr r1 │ │ │ │ - msreq SPSR_sxc, r8, ror #24 │ │ │ │ + msreq SPSR_sxc, r0, ror ip │ │ │ │ cmpeq lr, r4, lsr #28 │ │ │ │ │ │ │ │ 00124730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100872,15 +100872,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r1, [lr, #-252] @ 0xffffff04 │ │ │ │ - ldrdeq pc, [r7, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq pc, [r7, #-168]! @ 0xffffff58 │ │ │ │ cmpeq lr, ip, lsl #25 │ │ │ │ │ │ │ │ 001248c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100976,15 +100976,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, lsr #28 │ │ │ │ - msreq SPSR_sxc, r8, lsr r9 │ │ │ │ + msreq SPSR_sxc, r0, asr #18 │ │ │ │ ldrsheq r3, [lr, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 00124a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101092,15 +101092,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, ror #24 │ │ │ │ - msreq (UNDEF: 119), r4, ror r7 │ │ │ │ + msreq (UNDEF: 119), ip, ror r7 │ │ │ │ cmpeq lr, r8, lsr r9 │ │ │ │ │ │ │ │ 00124c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -101374,21 +101374,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r0, lsl r0 │ │ │ │ - msreq (UNDEF: 119), r8, lsl #7 │ │ │ │ + msreq (UNDEF: 119), r0 @ │ │ │ │ cmpeq lr, r4, asr #10 │ │ │ │ ldrsbeq r2, [lr, #-240] @ 0xffffff10 │ │ │ │ - msreq (UNDEF: 119), r8, asr #6 │ │ │ │ + msreq (UNDEF: 119), r0, asr r3 │ │ │ │ cmpeq lr, r4, lsl #10 │ │ │ │ ldrsheq r1, [lr, #-120] @ 0xffffff88 │ │ │ │ - msreq (UNDEF: 119), ip, lsl #6 │ │ │ │ + msreq (UNDEF: 119), r4, lsl r3 │ │ │ │ cmpeq lr, r8, asr #9 │ │ │ │ │ │ │ │ 001250a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -101786,24 +101786,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, ror #19 │ │ │ │ - cmneq r7, ip, asr sp │ │ │ │ + cmneq r7, r4, ror #26 │ │ │ │ cmpeq lr, r8, lsl pc │ │ │ │ cmpeq lr, r4, lsr #19 │ │ │ │ - cmneq r7, ip, lsl sp │ │ │ │ + cmneq r7, r4, lsr #26 │ │ │ │ ldrsbeq r2, [lr, #-232] @ 0xffffff18 │ │ │ │ cmpeq lr, r8, ror #18 │ │ │ │ - cmneq r7, r0, ror #25 │ │ │ │ + cmneq r7, r8, ror #25 │ │ │ │ @ instruction: 0x015e2e9c │ │ │ │ @ instruction: 0x015e1190 │ │ │ │ - cmneq r7, r4, lsr #25 │ │ │ │ + cmneq r7, ip, lsr #25 │ │ │ │ cmpeq lr, r0, ror #28 │ │ │ │ │ │ │ │ 00125714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101900,15 +101900,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r0, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ + strdeq lr, [r7, #-160]! @ 0xffffff60 │ │ │ │ cmpeq lr, r4, lsr #25 │ │ │ │ │ │ │ │ 001258b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102004,15 +102004,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, ip, lsr lr │ │ │ │ - cmneq r7, r0, asr r9 │ │ │ │ + cmneq r7, r8, asr r9 │ │ │ │ cmpeq lr, ip, lsl #22 │ │ │ │ │ │ │ │ 00125a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -102116,15 +102116,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r4, lsl #25 │ │ │ │ - @ instruction: 0x0167e798 │ │ │ │ + cmneq r7, r0, lsr #15 │ │ │ │ cmpeq lr, r4, asr r9 │ │ │ │ │ │ │ │ 00125c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102312,18 +102312,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r0, [lr, #-144] @ 0xffffff70 │ │ │ │ - cmneq r7, r8, asr #9 │ │ │ │ + ldrdeq lr, [r7, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq lr, r4, lsl #13 │ │ │ │ cmpeq lr, ip, ror #18 │ │ │ │ - cmneq r7, r4, lsl #9 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ cmpeq lr, r0, asr #12 │ │ │ │ │ │ │ │ 00125f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102511,18 +102511,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015e069c │ │ │ │ - strheq lr, [r7, #-20]! @ 0xffffffec │ │ │ │ + strheq lr, [r7, #-28]! @ 0xffffffe4 │ │ │ │ cmpeq lr, r0, ror r3 │ │ │ │ cmpeq lr, r8, asr r6 │ │ │ │ - cmneq r7, r0, ror r1 │ │ │ │ + cmneq r7, r8, ror r1 │ │ │ │ cmpeq lr, ip, lsr #6 │ │ │ │ │ │ │ │ 00126228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102717,18 +102717,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ cmpeq lr, r8, ror r0 │ │ │ │ - @ instruction: 0x0167df98 │ │ │ │ + cmneq r7, r0, lsr #31 │ │ │ │ cmpeq lr, r8, lsr #6 │ │ │ │ cmpeq lr, r8, lsr r0 │ │ │ │ - cmneq r7, r8, asr pc │ │ │ │ + cmneq r7, r0, ror #30 │ │ │ │ │ │ │ │ 00126554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -102824,15 +102824,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015e0194 │ │ │ │ - cmneq r7, r8, asr #27 │ │ │ │ + ldrdeq sp, [r7, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x015e1e98 │ │ │ │ │ │ │ │ 001266f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102928,15 +102928,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq pc, [sp, #-252] @ 0xffffff04 @ │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ + cmneq r7, r8, lsr ip │ │ │ │ cmpeq lr, r0, lsl #26 │ │ │ │ │ │ │ │ 00126888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103044,15 +103044,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, ror #20 │ │ │ │ + cmneq r7, r4, ror sl │ │ │ │ cmpeq lr, r4, asr #22 │ │ │ │ │ │ │ │ 00126a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103149,15 +103149,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015dfc98 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ + ldrdeq sp, [r7, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x015e199c │ │ │ │ │ │ │ │ 00126bec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103253,15 +103253,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, lsr r7 │ │ │ │ + cmneq r7, ip, lsr r7 │ │ │ │ cmpeq lr, r4, lsl #16 │ │ │ │ │ │ │ │ 00126d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103357,15 +103357,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0167d59c │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ cmpeq lr, ip, ror #12 │ │ │ │ │ │ │ │ 00126f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103604,21 +103604,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r7, r4, lsr #6 │ │ │ │ + cmneq r7, ip, lsr #6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq sp, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl #4 │ │ │ │ + cmneq r7, r8, lsl #4 │ │ │ │ ldrsbeq r1, [lr, #-32] @ 0xffffffe0 │ │ │ │ cmppeq sp, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, asr #3 │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ @ instruction: 0x015e1290 │ │ │ │ │ │ │ │ 00127308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103715,15 +103715,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ cmpeq lr, r4, ror #1 │ │ │ │ │ │ │ │ 001274a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103827,15 +103827,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, asr lr │ │ │ │ + cmneq r7, r4, ror #28 │ │ │ │ cmpeq lr, ip, lsr #30 │ │ │ │ │ │ │ │ 0012765c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103932,15 +103932,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq sp, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, asr #25 │ │ │ │ + cmneq r7, r8, asr #25 │ │ │ │ @ instruction: 0x015e0d90 │ │ │ │ │ │ │ │ 001277f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104037,15 +104037,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq lr, [sp, #-224] @ 0xffffff20 │ │ │ │ - cmneq r7, r4, lsr #22 │ │ │ │ + cmneq r7, ip, lsr #22 │ │ │ │ ldrsheq r0, [lr, #-180] @ 0xffffff4c │ │ │ │ │ │ │ │ 00127994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104233,18 +104233,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsl ip │ │ │ │ - cmneq r7, r4, asr r8 │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ cmpeq lr, r4, lsr #18 │ │ │ │ ldrsbeq lr, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmneq r7, r0, lsl r8 │ │ │ │ + cmneq r7, r8, lsl r8 │ │ │ │ cmpeq lr, r0, ror #17 │ │ │ │ │ │ │ │ 00127ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104432,18 +104432,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, lsl #18 │ │ │ │ - cmneq r7, r0, asr #10 │ │ │ │ + cmneq r7, r8, asr #10 │ │ │ │ cmpeq lr, r0, lsl r6 │ │ │ │ cmpeq sp, r4, asr #17 │ │ │ │ - strdeq ip, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, r4, lsl #10 │ │ │ │ cmpeq lr, ip, asr #11 │ │ │ │ │ │ │ │ 00127fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104630,18 +104630,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq lr, [sp, #-84] @ 0xffffffac │ │ │ │ cmpeq lr, r4, lsr r3 │ │ │ │ - cmneq r7, r4, ror #6 │ │ │ │ + cmneq r7, ip, ror #6 │ │ │ │ ldrheq lr, [sp, #-84] @ 0xffffffac │ │ │ │ ldrsheq r0, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmneq r7, r4, lsr #6 │ │ │ │ + cmneq r7, ip, lsr #6 │ │ │ │ │ │ │ │ 001282c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -104828,18 +104828,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, ror #5 │ │ │ │ - cmneq r7, r0, rrx │ │ │ │ + cmneq r7, r8, rrx │ │ │ │ cmpeq lr, r0, lsr #32 │ │ │ │ cmpeq sp, r4, lsr #5 │ │ │ │ - cmneq r7, ip, lsl r0 │ │ │ │ + cmneq r7, r4, lsr #32 │ │ │ │ ldrsbeq pc, [sp, #-252] @ 0xffffff04 @ │ │ │ │ │ │ │ │ 001285dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105018,18 +105018,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0 │ │ │ │ - cmneq r7, r4, ror sp │ │ │ │ + cmneq r7, ip, ror sp │ │ │ │ cmppeq sp, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r0, asr #31 │ │ │ │ - cmneq r7, r4, lsr sp │ │ │ │ + cmneq r7, ip, lsr sp │ │ │ │ ldrsheq pc, [sp, #-196] @ 0xffffff3c @ │ │ │ │ │ │ │ │ 001288cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105221,18 +105221,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq sp, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmneq r7, ip, asr #20 │ │ │ │ + cmneq r7, r4, asr sl │ │ │ │ cmppeq sp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015ddc90 │ │ │ │ - cmneq r7, r8, lsl #20 │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ cmppeq sp, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00128bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105328,15 +105328,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq sp, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ + cmneq r7, r8, ror r8 │ │ │ │ cmppeq sp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00128d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105525,18 +105525,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq sp, ip, lsr #20 │ │ │ │ - cmneq r7, r4, lsr #11 │ │ │ │ + cmneq r7, ip, lsr #11 │ │ │ │ cmppeq sp, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ ldrsheq sp, [sp, #-112] @ 0xffffff90 │ │ │ │ - cmneq r7, r4, ror #10 │ │ │ │ + cmneq r7, ip, ror #10 │ │ │ │ cmppeq sp, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001290a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105633,15 +105633,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, asr #12 │ │ │ │ - strheq fp, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, r4, asr #7 │ │ │ │ cmppeq sp, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0012923c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -105745,15 +105745,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015dd490 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ cmppeq sp, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001293f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105849,15 +105849,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq sp, [sp, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r7, ip, rrx │ │ │ │ + cmneq r7, r4, ror r0 │ │ │ │ cmppeq sp, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0012958c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105965,15 +105965,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, lsr r1 │ │ │ │ - cmneq r7, r8, lsr #29 │ │ │ │ + strheq sl, [r7, #-224]! @ 0xffffff20 │ │ │ │ cmpeq sp, r0, ror lr │ │ │ │ │ │ │ │ 00129754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106070,15 +106070,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015dcf94 │ │ │ │ - cmneq r7, r8, lsl #26 │ │ │ │ + cmneq r7, r0, lsl sp │ │ │ │ cmpeq sp, r8, asr #25 │ │ │ │ │ │ │ │ 001298f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106174,15 +106174,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq ip, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmneq r7, r0, ror fp │ │ │ │ + cmneq r7, r8, ror fp │ │ │ │ cmpeq sp, r0, lsr fp │ │ │ │ │ │ │ │ 00129a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106278,15 +106278,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, ror #24 │ │ │ │ - ldrdeq sl, [r7, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r7, r0, ror #19 │ │ │ │ @ instruction: 0x015de998 │ │ │ │ │ │ │ │ 00129c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -106525,21 +106525,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r7, r0, ror #14 │ │ │ │ + cmneq r7, r8, ror #14 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sp, r8, asr #17 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ ldrsheq lr, [sp, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sp, r8, lsl #17 │ │ │ │ - strdeq sl, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r7, r4, lsl #12 │ │ │ │ ldrheq lr, [sp, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 0012a00c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -106750,23 +106750,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, ror #7 │ │ │ │ - cmneq r7, r4, lsl r4 │ │ │ │ + cmneq r7, ip, lsl r4 │ │ │ │ cmneq r5, ip, lsl #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ + @ instruction: 0x0167a390 │ │ │ │ cmpeq sp, ip, asr #6 │ │ │ │ cmpeq sp, r0, lsr #6 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ cmpeq sp, r0, lsr #10 │ │ │ │ - @ instruction: 0x0167a294 │ │ │ │ + @ instruction: 0x0167a29c │ │ │ │ cmpeq sp, ip, asr r2 │ │ │ │ │ │ │ │ 0012a390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106862,15 +106862,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, asr r3 │ │ │ │ - ldrdeq sl, [r7, #-0]! │ │ │ │ + ldrdeq sl, [r7, #-8]! │ │ │ │ @ instruction: 0x015de090 │ │ │ │ │ │ │ │ 0012a528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107053,18 +107053,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ cmpeq sp, ip, lsl #28 │ │ │ │ - cmneq r7, r0, lsl #31 │ │ │ │ + cmneq r7, r8, lsl #31 │ │ │ │ cmpeq sp, r4, rrx │ │ │ │ ldrsbeq sp, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ │ │ │ │ 0012a824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -107337,21 +107337,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, lsl r4 │ │ │ │ - cmneq r7, r0, ror #22 │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ ldrsbeq sp, [sp, #-156] @ 0xffffff64 │ │ │ │ ldrsbeq sp, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmneq r7, r0, lsr #22 │ │ │ │ + cmneq r7, r8, lsr #22 │ │ │ │ @ instruction: 0x015dd99c │ │ │ │ ldrsheq fp, [sp, #-188] @ 0xffffff44 │ │ │ │ - cmneq r7, r4, ror #21 │ │ │ │ + cmneq r7, ip, ror #21 │ │ │ │ cmpeq sp, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 12ad20 │ │ │ │ ldr lr, [pc, #108] @ 12ad24 │ │ │ │ @@ -107427,15 +107427,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #180] @ 0xb4 │ │ │ │ ldr r3, [r0, #176] @ 0xb0 │ │ │ │ b 12ad60 │ │ │ │ @ instruction: 0xffffff2c │ │ │ │ cmpeq sp, r0, lsr r8 │ │ │ │ - cmneq r7, r0, lsr #19 │ │ │ │ + cmneq r7, r8, lsr #19 │ │ │ │ │ │ │ │ 0012ade0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -107550,20 +107550,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12aed0 │ │ │ │ cmneq r5, r4, asr #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq sp, [sp, #-112] @ 0xffffff90 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmpeq lr, r4, ror #1 │ │ │ │ - ldrheq sl, [lr, #-4] │ │ │ │ - @ instruction: 0x015ea098 │ │ │ │ - cmpeq lr, ip, rrx │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + cmpeq lr, ip, ror #1 │ │ │ │ + ldrheq sl, [lr, #-12] │ │ │ │ + cmpeq lr, r0, lsr #1 │ │ │ │ + cmpeq lr, r4, ror r0 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ │ │ │ │ 0012afd8 : │ │ │ │ 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 │ │ │ │ @@ -107758,30 +107758,30 @@ │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 12b1cc │ │ │ │ cmneq r5, ip, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r7, r0, asr #14 │ │ │ │ + cmneq r7, r8, asr #14 │ │ │ │ cmpeq sp, r8, asr #11 │ │ │ │ cmneq r5, ip, ror #3 │ │ │ │ andeq r7, r0, ip, asr #9 │ │ │ │ @ instruction: 0x00006ab0 │ │ │ │ cmpeq sp, ip, ror sp │ │ │ │ cmpeq sp, r0, asr #14 │ │ │ │ cmpeq sp, r0, ror r5 │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r5, r0, ror r0 │ │ │ │ - cmpeq lr, r8, asr #27 │ │ │ │ - @ instruction: 0x015e9d98 │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - cmpeq lr, r8, lsr sp │ │ │ │ - cmpeq lr, r8, lsl #26 │ │ │ │ + ldrsbeq r9, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq lr, r0, lsr #27 │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ + cmpeq lr, r0, lsl sp │ │ │ │ │ │ │ │ 0012b338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ @@ -107845,18 +107845,18 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12b3e0 │ │ │ │ cmneq r5, r4, ror #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r9, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ cmpeq sp, r8, ror r2 │ │ │ │ - cmpeq lr, r0, ror #23 │ │ │ │ - ldrheq r9, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r8, ror #23 │ │ │ │ + ldrheq r9, [lr, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0012b45c : │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [pc, #68] @ 12b4ac │ │ │ │ add r1, r0, #320 @ 0x140 │ │ │ │ mvn r4, #0 │ │ │ │ strd r4, [r1, #-8] │ │ │ │ @@ -108031,21 +108031,21 @@ │ │ │ │ bl ba12c │ │ │ │ b 12b574 │ │ │ │ cmneq r5, r0, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r4, asr sp │ │ │ │ svcvc 0x00efffff │ │ │ │ cmneq r5, r8, asr #25 │ │ │ │ - cmneq r7, r4, ror #2 │ │ │ │ + cmneq r7, ip, ror #2 │ │ │ │ ldrsheq ip, [sp, #-252] @ 0xffffff04 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r7, r8, ror #1 │ │ │ │ + strdeq r9, [r7, #-0]! │ │ │ │ cmpeq sp, r4, lsl #31 │ │ │ │ - cmpeq lr, r4, lsl r9 │ │ │ │ - cmpeq lr, r8, ror #17 │ │ │ │ + cmpeq lr, ip, lsl r9 │ │ │ │ + ldrsheq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 0012b740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-232] @ 0xffffff18 │ │ │ │ @@ -108970,99 +108970,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12b7bc │ │ │ │ cmneq r5, r4, ror #21 │ │ │ │ ldrsbeq ip, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r0, lsl #21 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ cmpeq sp, r4, ror #27 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x015dc990 │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ - ldrdeq ip, [r2, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq ip, [r2, #-120]! @ 0xffffff88 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - ldrdeq r8, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq sp, r8, ror r6 │ │ │ │ - cmpeq pc, r4, asr r6 @ │ │ │ │ - ldrsheq r8, [lr, #-240] @ 0xffffff10 │ │ │ │ - cmneq r7, r0, lsl #14 │ │ │ │ - cmpeq lr, r8, lsl #31 │ │ │ │ + cmpeq pc, ip, asr r6 @ │ │ │ │ + ldrsheq r8, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ + @ instruction: 0x015e8f90 │ │ │ │ @ instruction: 0x015dc59c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r7, ip, lsl #10 │ │ │ │ + cmneq r7, r4, lsl r5 │ │ │ │ cmpeq sp, r8, lsr #7 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ cmpeq sp, r8, lsr #10 │ │ │ │ cmpeq sp, r4, lsr #9 │ │ │ │ - ldrheq r7, [pc, #-40] @ 12c60c │ │ │ │ - cmpeq lr, r0, asr ip │ │ │ │ + cmpeq pc, r0, asr #5 │ │ │ │ + cmpeq lr, r8, asr ip │ │ │ │ cmpeq sp, ip, lsl r4 │ │ │ │ - cmneq r7, r0, ror #6 │ │ │ │ - cmpeq lr, r8, ror #23 │ │ │ │ + cmneq r7, r8, ror #6 │ │ │ │ + ldrsheq r8, [lr, #-176] @ 0xffffff50 │ │ │ │ ldrsheq ip, [sp, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r7, r8, lsr #6 │ │ │ │ - ldrheq r8, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmneq r7, r0, lsr r3 │ │ │ │ + ldrheq r8, [lr, #-184] @ 0xffffff48 │ │ │ │ cmpeq sp, r4, asr #3 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - strdeq r8, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + strdeq r8, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq lr, r0, lsl #23 │ │ │ │ cmpeq sp, ip, lsl #3 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - strheq r8, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ + cmneq r7, r0, asr #5 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ cmpeq sp, r4, asr r1 │ │ │ │ - cmpeq lr, ip, lsl #22 │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ - ldrsbeq r8, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ + cmpeq lr, r0, ror #21 │ │ │ │ cmpeq sp, ip, ror #1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq lr, r4, lsr #21 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ - strheq r8, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq lr, r4, asr #20 │ │ │ │ + cmpeq lr, ip, lsr #21 │ │ │ │ + cmpeq lr, ip, ror sl │ │ │ │ + cmneq r7, r4, asr #3 │ │ │ │ + cmpeq lr, ip, asr #20 │ │ │ │ cmpeq sp, r8, asr r0 │ │ │ │ - cmneq r7, ip, lsl r0 │ │ │ │ - cmpeq lr, r4, lsr #17 │ │ │ │ + cmneq r7, r4, lsr #32 │ │ │ │ + cmpeq lr, ip, lsr #17 │ │ │ │ ldrheq fp, [sp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmneq r7, r4, ror #31 │ │ │ │ - cmpeq lr, ip, ror #16 │ │ │ │ + cmneq r7, ip, ror #31 │ │ │ │ + cmpeq lr, r4, ror r8 │ │ │ │ cmpeq sp, r0, lsl #29 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmneq r7, ip, lsr #31 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ + strheq r7, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ cmpeq sp, r8, asr #28 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ - ldrsheq r8, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ + cmpeq lr, r4, lsl #16 │ │ │ │ cmpeq sp, r0, lsl lr │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ + ldrsbeq r8, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x015e8798 │ │ │ │ + cmpeq lr, r0, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r7, r0, ror #29 │ │ │ │ - cmpeq lr, r4, ror #14 │ │ │ │ + cmneq r7, r8, ror #29 │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ cmpeq sp, ip, ror sp │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r7, r0, lsr #29 │ │ │ │ - cmpeq lr, r8, lsr #14 │ │ │ │ + cmneq r7, r8, lsr #29 │ │ │ │ + cmpeq lr, r0, lsr r7 │ │ │ │ cmpeq sp, ip, lsr sp │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq r7, r8, ror #28 │ │ │ │ - cmpeq lr, ip, ror #13 │ │ │ │ + cmneq r7, r0, ror lr │ │ │ │ + ldrsheq r8, [lr, #-100] @ 0xffffff9c │ │ │ │ cmpeq sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r7, ip, lsr #28 │ │ │ │ - ldrheq r8, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r7, r4, lsr lr │ │ │ │ + ldrheq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ cmpeq sp, r8, asr #25 │ │ │ │ ldr r2, [pc, #-144] @ 12c698 │ │ │ │ ldr r1, [pc, #-144] @ 12c69c │ │ │ │ ldr r3, [pc, #-144] @ 12c6a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -109224,16 +109224,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 12c970 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmpeq lr, r8, asr #12 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + cmpeq lr, r0, asr r6 │ │ │ │ cmpeq sp, r8, asr ip │ │ │ │ │ │ │ │ 0012c9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -109806,43 +109806,43 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq sp, r4, ror #21 │ │ │ │ cmpeq sp, ip, lsr sl │ │ │ │ cmpeq sp, r8, lsr #20 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ cmpeq sp, r8, lsl r7 │ │ │ │ - cmneq r7, ip, asr #14 │ │ │ │ - ldrsbeq r7, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ + ldrsbeq r7, [lr, #-252] @ 0xffffff04 │ │ │ │ cmpeq sp, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r7, ip, lsl r6 │ │ │ │ - cmpeq lr, r4, lsr #29 │ │ │ │ + cmneq r7, r4, lsr #12 │ │ │ │ + cmpeq lr, ip, lsr #29 │ │ │ │ ldrheq fp, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r7, r4, ror #11 │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ + cmneq r7, ip, ror #11 │ │ │ │ + cmpeq lr, r4, ror lr │ │ │ │ cmpeq sp, r0, lsl #9 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r7, ip, lsr #11 │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ + strheq r7, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ cmpeq sp, r8, asr #8 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - ldrsheq r7, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + cmpeq lr, r4, lsl #28 │ │ │ │ cmpeq sp, r0, lsl r4 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r7, ip, lsr r5 │ │ │ │ - cmpeq lr, r4, asr #27 │ │ │ │ + cmneq r7, r4, asr #10 │ │ │ │ + cmpeq lr, ip, asr #27 │ │ │ │ ldrsbeq fp, [sp, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmneq r7, r0, lsl #10 │ │ │ │ - cmpeq lr, r8, lsl #27 │ │ │ │ + cmneq r7, r8, lsl #10 │ │ │ │ + @ instruction: 0x015e7d90 │ │ │ │ @ instruction: 0x015db39c │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r7, r8, asr #9 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ + ldrdeq r7, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ cmpeq sp, r4, ror #6 │ │ │ │ │ │ │ │ 0012d340 : │ │ │ │ str r1, [r0, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -110117,37 +110117,37 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 12d5a4 │ │ │ │ cmneq r5, r8, asr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r0, lsr #28 │ │ │ │ cmpeq sp, r0, asr r2 │ │ │ │ - @ instruction: 0x0167739c │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ ldrheq fp, [sp, #-28] @ 0xffffffe4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sp, ip, lsl #2 │ │ │ │ - cmneq r7, r8, asr r2 │ │ │ │ + cmneq r7, r0, ror #4 │ │ │ │ @ instruction: 0x0175ac98 │ │ │ │ - cmpeq lr, r8, ror #19 │ │ │ │ - ldrheq r7, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r7, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r7, [lr, #-152] @ 0xffffff68 │ │ │ │ cmpeq sp, r8, asr r0 │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ - cmpeq lr, r8, ror r9 │ │ │ │ + cmneq r7, ip, lsr #3 │ │ │ │ + cmpeq lr, r0, lsl #19 │ │ │ │ cmpeq sp, r4, lsr #32 │ │ │ │ - cmneq r7, r0, ror r1 │ │ │ │ - cmpeq lr, r0, asr #18 │ │ │ │ + cmneq r7, r8, ror r1 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ cmpeq sp, ip, ror #31 │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ - cmpeq lr, r8, lsl #18 │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ ldrheq sl, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r0, lsl #2 │ │ │ │ - ldrsbeq r7, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmneq r7, r8, lsl #2 │ │ │ │ + ldrsbeq r7, [lr, #-136] @ 0xffffff78 │ │ │ │ cmpeq sp, ip, ror pc │ │ │ │ - cmneq r7, r8, asr #1 │ │ │ │ - @ instruction: 0x015e789c │ │ │ │ + ldrdeq r7, [r7, #-0]! │ │ │ │ + cmpeq lr, r4, lsr #17 │ │ │ │ b b0cf4 │ │ │ │ │ │ │ │ 0012d7cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -110228,20 +110228,20 @@ │ │ │ │ bl ba12c │ │ │ │ b 12d848 │ │ │ │ cmneq r5, r0, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015dae98 │ │ │ │ ldrsheq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ cmpeq sp, ip, asr #28 │ │ │ │ - cmneq r7, r8, asr #30 │ │ │ │ + cmneq r7, r0, asr pc │ │ │ │ cmpeq sp, r4, ror #27 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ ldrsheq sl, [sp, #-220] @ 0xffffff24 │ │ │ │ - strdeq r6, [r7, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq r7, [lr, #-96] @ 0xffffffa0 │ │ │ │ + strdeq r6, [r7, #-232]! @ 0xffffff18 │ │ │ │ + ldrsheq r7, [lr, #-104] @ 0xffffff98 │ │ │ │ @ instruction: 0x015dad98 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0012d940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -110400,30 +110400,30 @@ │ │ │ │ b 12da34 │ │ │ │ ldrsbeq sl, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, asr #4 │ │ │ │ ldrsbeq sl, [sp, #-196] @ 0xffffff3c │ │ │ │ cmneq r5, r8, lsl #16 │ │ │ │ cmpeq sp, r0, asr #25 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ cmpeq sp, r4, ror #23 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r7, r4, lsl #26 │ │ │ │ - cmpeq lr, r4, lsl #10 │ │ │ │ + cmneq r7, ip, lsl #26 │ │ │ │ + cmpeq lr, ip, lsl #10 │ │ │ │ cmpeq sp, r4, lsr #23 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r7, r8, asr #25 │ │ │ │ - cmpeq lr, r8, asr #9 │ │ │ │ + ldrdeq r6, [r7, #-192]! @ 0xffffff40 │ │ │ │ + ldrsbeq r7, [lr, #-64] @ 0xffffffc0 │ │ │ │ cmpeq sp, ip, ror #22 │ │ │ │ - cmneq r7, ip, lsl #25 │ │ │ │ - cmpeq lr, ip, lsl #9 │ │ │ │ + @ instruction: 0x01676c94 │ │ │ │ + @ instruction: 0x015e7494 │ │ │ │ cmpeq sp, ip, lsr #22 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmneq r7, r0, asr ip │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ + cmneq r7, r8, asr ip │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ ldrsheq sl, [sp, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 0012dc10 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 12dc28 │ │ │ │ @@ -110807,54 +110807,54 @@ │ │ │ │ cmpeq sp, ip, ror #20 │ │ │ │ cmpeq sp, r0, lsr #19 │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ cmpeq sp, r0, asr r9 │ │ │ │ cmpeq sp, r0, lsr r9 │ │ │ │ ldrsheq sl, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ - cmneq r0, r0, lsr #25 │ │ │ │ + cmneq r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsl r3 │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ cmpeq sp, r0, lsr #16 │ │ │ │ cmpeq sp, r8, lsl r8 │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ - cmpeq lr, r4, lsl r0 │ │ │ │ + cmneq r7, ip, lsl r8 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ ldrheq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq r6, [r7, #-120]! @ 0xffffff88 │ │ │ │ - ldrsbeq r6, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ + cmpeq lr, r0, ror #31 │ │ │ │ cmpeq sp, r0, lsl #13 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ - cmpeq lr, r0, lsr #31 │ │ │ │ + cmneq r7, r8, lsr #15 │ │ │ │ + cmpeq lr, r8, lsr #31 │ │ │ │ cmpeq sp, r8, asr #12 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmpeq lr, r8, ror #30 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmpeq lr, r0, ror pc │ │ │ │ cmpeq sp, r0, lsl r6 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ + cmneq r7, r8, lsr r7 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ ldrsbeq sl, [sp, #-88] @ 0xffffffa8 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - strdeq r6, [r7, #-104]! @ 0xffffff98 │ │ │ │ - ldrsheq r6, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmneq r7, r0, lsl #14 │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ cmpeq sp, r0, lsr #11 │ │ │ │ - cmneq r7, r0, asr #13 │ │ │ │ - cmpeq lr, r0, asr #29 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ + cmpeq lr, r8, asr #29 │ │ │ │ cmpeq sp, r8, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - cmpeq lr, r8, lsl #29 │ │ │ │ + @ instruction: 0x01676690 │ │ │ │ + @ instruction: 0x015e6e90 │ │ │ │ cmpeq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ - cmpeq lr, r0, asr lr │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmpeq lr, r8, asr lr │ │ │ │ ldrsheq sl, [sp, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ - cmpeq lr, r8, lsl lr │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ + cmpeq lr, r0, lsr #28 │ │ │ │ cmpeq sp, r0, asr #9 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 0012e2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111058,19 +111058,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12e444 │ │ │ │ cmneq r5, r8, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r9, [r5, #-216]! @ 0xffffff28 │ │ │ │ cmpeq sp, r0, ror #6 │ │ │ │ - @ instruction: 0x0167639c │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ cmpeq sp, r0, asr #5 │ │ │ │ - cmneq r7, r0, lsl #6 │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ + cmneq r7, r8, lsl #6 │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq lr, r4, lsl sl │ │ │ │ │ │ │ │ 0012e60c : │ │ │ │ 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 │ │ │ │ @@ -111285,20 +111285,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12e7c4 │ │ │ │ cmneq r5, r8, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r8, ror sl │ │ │ │ - cmneq r7, r0, lsr r0 │ │ │ │ + cmneq r7, r8, lsr r0 │ │ │ │ ldrsbeq r9, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r4, lsl #31 │ │ │ │ + cmneq r7, ip, lsl #31 │ │ │ │ cmpeq sp, r4, lsr pc │ │ │ │ - ldrheq r6, [lr, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r4, lsl #13 │ │ │ │ + ldrheq r6, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, ip, lsl #13 │ │ │ │ │ │ │ │ 0012e994 : │ │ │ │ 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 │ │ │ │ @@ -111554,20 +111554,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12ea90 │ │ │ │ cmneq r5, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, ip, lsr #15 │ │ │ │ - cmneq r7, r4, lsl #24 │ │ │ │ + cmneq r7, ip, lsl #24 │ │ │ │ cmpeq sp, ip, lsr #23 │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ cmpeq sp, r4, lsl fp │ │ │ │ - cmpeq lr, r4, lsl #5 │ │ │ │ - cmpeq lr, r8, asr r2 │ │ │ │ + cmpeq lr, ip, lsl #5 │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ │ │ │ │ 0012edc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -111750,31 +111750,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ b 12f05c │ │ │ │ cmneq r5, r4, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq r9, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmneq r7, r8, lsr sl │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ cmpeq sp, r8, ror r9 │ │ │ │ - ldrdeq r5, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r7, r4, ror #19 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq sp, r4, asr #18 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ + strheq r5, [r7, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq lr, r4, lsr r0 │ │ │ │ - cmpeq lr, r8 │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrsbeq r5, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r4, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrheq r5, [lr, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r5, [lr, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq lr, r0, lsl #31 │ │ │ │ - cmpeq lr, r0, asr pc │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ + cmpeq lr, r8, lsl #31 │ │ │ │ + cmpeq lr, r8, asr pc │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ │ │ │ │ 0012f0f4 : │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -112445,65 +112445,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12f188 │ │ │ │ cmneq r5, r4, lsl r1 │ │ │ │ ldrsheq r9, [r5, #-12]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r9, [r5, #-4]! │ │ │ │ - cmneq r7, ip, lsr #13 │ │ │ │ + strheq r5, [r7, #-100]! @ 0xffffff9c │ │ │ │ cmpeq sp, r0, asr #12 │ │ │ │ - cmneq r2, r8, asr r1 │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - ldrsbeq r5, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmneq r2, r0, ror #2 │ │ │ │ + cmneq r7, r8, lsl #9 │ │ │ │ + cmpeq lr, r4, ror #23 │ │ │ │ cmpeq sp, r0, lsl r4 │ │ │ │ - cmneq r7, r0, ror #6 │ │ │ │ - ldrheq r5, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmneq r7, r8, ror #6 │ │ │ │ + cmpeq lr, r4, asr #21 │ │ │ │ ldrsheq r9, [sp, #-32] @ 0xffffffe0 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ ldrsbeq r9, [sp, #-16] │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r7, r4, lsr r2 │ │ │ │ - cmpeq pc, r8, lsl #31 │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ + cmneq r7, ip, lsr r2 │ │ │ │ + @ instruction: 0x015f3f90 │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - strdeq r5, [r7, #-4]! │ │ │ │ + strdeq r5, [r7, #-12]! │ │ │ │ cmpeq sp, r4, lsl #1 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - ldrsbeq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq pc, ip, asr #28 │ │ │ │ + @ instruction: 0x01675090 │ │ │ │ + cmpeq lr, r0, ror #15 │ │ │ │ cmpeq sp, r4, lsl r0 │ │ │ │ cmpeq sp, r8, lsr #31 │ │ │ │ cmpeq sp, r0, asr pc │ │ │ │ cmpeq sp, r8, lsl #30 │ │ │ │ - ldrheq r5, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - cmpeq lr, r8, lsl #13 │ │ │ │ + cmpeq lr, r0, asr #13 │ │ │ │ + cmneq r7, r4, lsr pc │ │ │ │ + @ instruction: 0x015e5690 │ │ │ │ ldrheq r8, [sp, #-236] @ 0xffffff14 │ │ │ │ - strdeq r4, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ + strdeq r4, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq lr, r8, asr r6 │ │ │ │ cmpeq sp, r4, lsl #29 │ │ │ │ - strheq r4, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq lr, r8, lsl r6 │ │ │ │ + cmneq r7, r4, asr #29 │ │ │ │ + cmpeq lr, r0, lsr #12 │ │ │ │ cmpeq sp, ip, asr #28 │ │ │ │ - cmneq r7, r0, lsl #29 │ │ │ │ - ldrsbeq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r7, r8, lsl #29 │ │ │ │ + cmpeq lr, r4, ror #11 │ │ │ │ cmpeq sp, r0, lsl lr │ │ │ │ - cmpeq lr, r8, lsr #11 │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ - cmpeq lr, r4, ror r5 │ │ │ │ + ldrheq r5, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ + cmpeq lr, ip, ror r5 │ │ │ │ cmpeq sp, r8, lsr #27 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmpeq lr, r4, lsl r5 │ │ │ │ - cmpeq lr, r8, ror #9 │ │ │ │ - cmneq r7, r4, ror #26 │ │ │ │ - ldrheq r5, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + cmpeq lr, ip, lsl r5 │ │ │ │ + ldrsheq r5, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r7, ip, ror #26 │ │ │ │ + ldrheq r5, [lr, #-76] @ 0xffffffb4 │ │ │ │ ldrsheq r8, [sp, #-192] @ 0xffffff40 │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ - @ instruction: 0x015e5498 │ │ │ │ + cmneq r7, r4, asr #26 │ │ │ │ + cmpeq lr, r0, lsr #9 │ │ │ │ cmpeq sp, ip, asr #25 │ │ │ │ │ │ │ │ 0012fc44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -112576,19 +112576,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 12fd04 │ │ │ │ cmneq r5, r4, ror #11 │ │ │ │ - cmneq r7, r0, lsl ip │ │ │ │ + cmneq r7, r8, lsl ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sp, r4, lsr #23 │ │ │ │ - ldrheq r5, [lr, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq lr, r4, lsl #5 │ │ │ │ + cmpeq lr, r0, asr #5 │ │ │ │ + cmpeq lr, ip, lsl #5 │ │ │ │ │ │ │ │ 0012fd8c : │ │ │ │ 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, r1 │ │ │ │ @@ -112789,27 +112789,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 12ffa0 │ │ │ │ @ instruction: 0x0175849c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r0, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r7, r8, lsl #21 │ │ │ │ + @ instruction: 0x01674a90 │ │ │ │ cmpeq sp, r4, lsl sl │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ + cmneq r7, ip, lsr #20 │ │ │ │ ldrheq r8, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ cmpeq sp, r0, ror r9 │ │ │ │ - @ instruction: 0x01674994 │ │ │ │ + @ instruction: 0x0167499c │ │ │ │ cmpeq sp, ip, lsl #20 │ │ │ │ @ instruction: 0x0175829c │ │ │ │ - cmpeq lr, ip, ror #31 │ │ │ │ - ldrheq r4, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r0, lsr #31 │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ + ldrsheq r4, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq lr, r4, asr #31 │ │ │ │ + cmpeq lr, r8, lsr #31 │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ cmpeq sp, ip, ror r7 │ │ │ │ │ │ │ │ 001300fc : │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ str r3, [r1] │ │ │ │ asr r2, r3, #31 │ │ │ │ mov r0, #0 │ │ │ │ @@ -112968,30 +112968,30 @@ │ │ │ │ b 130334 │ │ │ │ ldr r0, [pc, #76] @ 1303bc │ │ │ │ ldr r1, [pc, #48] @ 1303a4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 13035c │ │ │ │ cmneq r5, r4, lsl #2 │ │ │ │ - cmneq r7, ip, lsr #14 │ │ │ │ + cmneq r7, r4, lsr r7 │ │ │ │ ldrheq r8, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r7, ip, ror r6 │ │ │ │ + cmneq r7, r4, lsl #13 │ │ │ │ cmpeq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r7, r8, asr #12 │ │ │ │ + cmneq r7, r0, asr r6 │ │ │ │ ldrsbeq r8, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - ldrsbeq r4, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, r8, lsr #25 │ │ │ │ - cmpeq lr, r8, ror ip │ │ │ │ - cmpeq lr, ip, asr ip │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq lr, r0, ror #25 │ │ │ │ + ldrheq r4, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, r0, lsl #25 │ │ │ │ + cmpeq lr, r4, ror #24 │ │ │ │ │ │ │ │ 001303c0 : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #320 @ 0x140 │ │ │ │ strd r4, [r3] │ │ │ │ @@ -113913,96 +113913,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1304c8 │ │ │ │ ldrsbeq r7, [r5, #-208]! @ 0xffffff30 │ │ │ │ ldrheq r7, [r5, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r4, ror sp │ │ │ │ - cmneq r7, ip, ror #6 │ │ │ │ + cmneq r7, r4, ror r3 │ │ │ │ cmpeq sp, r0, lsl #6 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r2, r8, lsr #30 │ │ │ │ - cmneq r7, ip, asr r1 │ │ │ │ - ldrheq r4, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + cmneq r7, r4, ror #2 │ │ │ │ + cmpeq lr, r0, asr #17 │ │ │ │ cmpeq sp, ip, ror #1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ svccc 0x00f80000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ ldrsbeq r7, [sp, #-204] @ 0xffffff34 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r7, r0, asr #26 │ │ │ │ + cmneq r7, r8, asr #26 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x015f2a94 │ │ │ │ - cmpeq lr, r0, lsr r4 │ │ │ │ - cmneq r7, r0, lsl #25 │ │ │ │ - ldrsbeq r4, [lr, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x015f2a9c │ │ │ │ + cmpeq lr, r8, lsr r4 │ │ │ │ + cmneq r7, r8, lsl #25 │ │ │ │ + cmpeq lr, r4, ror #7 │ │ │ │ cmpeq sp, r0, lsl ip │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmpeq sp, ip, lsr fp │ │ │ │ - cmneq r7, r0, lsr #23 │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrsheq r2, [pc, #-132] @ 131214 │ │ │ │ - cmpeq lr, ip, lsl #5 │ │ │ │ + ldrsheq r2, [pc, #-140] @ 13120c │ │ │ │ + @ instruction: 0x015e4294 │ │ │ │ cmpeq sp, r8, asr sl │ │ │ │ cmpeq sp, ip, lsl #20 │ │ │ │ ldrheq r4, [sp, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x015e4190 │ │ │ │ - cmneq r7, r4, lsl #20 │ │ │ │ - cmpeq lr, ip, asr r1 │ │ │ │ + @ instruction: 0x015e4198 │ │ │ │ + cmneq r7, ip, lsl #20 │ │ │ │ + cmpeq lr, r4, ror #2 │ │ │ │ @ instruction: 0x015d7994 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmneq r7, ip, asr #19 │ │ │ │ - cmpeq lr, r4, lsr #2 │ │ │ │ + ldrdeq r3, [r7, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq lr, ip, lsr #2 │ │ │ │ cmpeq sp, ip, asr r9 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01673994 │ │ │ │ - cmpeq lr, ip, ror #1 │ │ │ │ + @ instruction: 0x0167399c │ │ │ │ + ldrsheq r4, [lr, #-4] │ │ │ │ cmpeq sp, r4, lsr #18 │ │ │ │ - cmneq r7, ip, asr r9 │ │ │ │ - ldrheq r4, [lr, #-4] │ │ │ │ + cmneq r7, r4, ror #18 │ │ │ │ + ldrheq r4, [lr, #-12] │ │ │ │ cmpeq sp, ip, ror #17 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r7, r0, lsr #18 │ │ │ │ - cmpeq lr, ip, ror r0 │ │ │ │ + cmneq r7, r8, lsr #18 │ │ │ │ + cmpeq lr, r4, lsl #1 │ │ │ │ ldrheq r7, [sp, #-128] @ 0xffffff80 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ cmpeq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - strheq r3, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq lr, r8 │ │ │ │ + strheq r3, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ cmpeq sp, r0, asr #16 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - ldrsbeq r3, [lr, #-244] @ 0xffffff0c │ │ │ │ + ldrsbeq r3, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmpeq lr, r8, lsr #31 │ │ │ │ - cmpeq lr, ip, ror pc │ │ │ │ - cmpeq lr, ip, asr #30 │ │ │ │ + ldrheq r3, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmpeq lr, r4, lsl #31 │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - ldrsheq r3, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ + ldrsheq r3, [lr, #-236] @ 0xffffff14 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ ldrsheq r7, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ - cmpeq lr, ip, lsl #29 │ │ │ │ + cmneq r7, r8, lsr r7 │ │ │ │ + @ instruction: 0x015e3e94 │ │ │ │ cmpeq sp, r0, asr #13 │ │ │ │ - cmpeq lr, r8, asr lr │ │ │ │ - cmneq r7, r4, asr #13 │ │ │ │ - cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq lr, r0, ror #28 │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ + cmpeq lr, r8, lsr #28 │ │ │ │ cmpeq sp, r4, asr r6 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq r7, ip, lsl #13 │ │ │ │ - cmpeq lr, r8, ror #27 │ │ │ │ + @ instruction: 0x01673694 │ │ │ │ + ldrsheq r3, [lr, #-208] @ 0xffffff30 │ │ │ │ cmpeq sp, ip, lsl r6 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ │ │ │ │ 00131374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -114026,16 +114026,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 131398 │ │ │ │ - cmneq r7, r4, asr #9 │ │ │ │ - cmpeq lr, r0, lsr #24 │ │ │ │ + cmneq r7, ip, asr #9 │ │ │ │ + cmpeq lr, r8, lsr #24 │ │ │ │ cmpeq sp, r0, asr r4 │ │ │ │ │ │ │ │ 001313ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -114191,27 +114191,27 @@ │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 131554 │ │ │ │ cmpeq sp, r8, lsr #7 │ │ │ │ cmpeq sp, r4, ror r3 │ │ │ │ - cmneq r7, r8, ror #5 │ │ │ │ - cmpeq lr, r4, asr #20 │ │ │ │ + strdeq r3, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq lr, ip, asr #20 │ │ │ │ cmpeq sp, r8, ror r2 │ │ │ │ - strheq r3, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ + strheq r3, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq lr, r4, lsl sl │ │ │ │ cmpeq sp, r0, asr #4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ - ldrsbeq r3, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ + ldrsbeq r3, [lr, #-156] @ 0xffffff64 │ │ │ │ cmpeq sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r7, ip, lsr r2 │ │ │ │ - @ instruction: 0x015e3998 │ │ │ │ + cmneq r7, r4, asr #4 │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ cmpeq sp, ip, asr #3 │ │ │ │ │ │ │ │ 001316a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -114233,16 +114233,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 131718 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1316c4 │ │ │ │ - @ instruction: 0x01673198 │ │ │ │ - ldrsheq r3, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmneq r7, r0, lsr #3 │ │ │ │ + ldrsheq r3, [lr, #-140] @ 0xffffff74 │ │ │ │ cmpeq sp, r0, lsr #2 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 0013171c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -114427,31 +114427,31 @@ │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1318e0 │ │ │ │ ldrheq r7, [sp, #-8] │ │ │ │ cmneq r5, ip, ror #21 │ │ │ │ - cmneq r7, r8, lsl r1 │ │ │ │ + cmneq r7, r0, lsr #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r8, lsr #21 │ │ │ │ andeq r6, r0, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, asr #11 │ │ │ │ cmpeq sp, ip, lsr r6 │ │ │ │ ldrsheq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ cmpeq sp, r8, rrx │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ cmneq r5, ip, asr r9 │ │ │ │ - ldrheq r3, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, r4, lsl #13 │ │ │ │ - cmpeq lr, r4, asr r6 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ - ldrsheq r3, [lr, #-84] @ 0xffffffac │ │ │ │ + ldrheq r3, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, ip, lsl #13 │ │ │ │ + cmpeq lr, ip, asr r6 │ │ │ │ + cmpeq lr, ip, lsr #12 │ │ │ │ + ldrsheq r3, [lr, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 00131a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #652] @ 131cf4 │ │ │ │ @@ -114622,36 +114622,36 @@ │ │ │ │ ldrsbeq r6, [r5, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, ip, lsr #15 │ │ │ │ muleq r0, ip, sl │ │ │ │ cmpeq sp, r8, lsr #27 │ │ │ │ cmpeq sp, ip, asr #26 │ │ │ │ ldrsheq r6, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r7, r0, ror #25 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmneq r7, r8, ror #25 │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ cmpeq sp, r0, ror ip │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmneq r7, r0, lsr #25 │ │ │ │ - ldrsheq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r7, r8, lsr #25 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ cmpeq sp, r0, lsr ip │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmneq r7, r4, ror #24 │ │ │ │ - cmpeq lr, r0, asr #7 │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ + cmpeq lr, r8, asr #7 │ │ │ │ cmpeq sp, ip, ror #23 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ - cmpeq lr, r4, lsl #7 │ │ │ │ + cmneq r7, r0, lsr ip │ │ │ │ + cmpeq lr, ip, lsl #7 │ │ │ │ ldrheq r6, [sp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ + strdeq r2, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ cmpeq sp, ip, ror fp │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - strheq r2, [r7, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ + strheq r2, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq lr, r4, lsl r3 │ │ │ │ cmpeq sp, r0, asr #22 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 00131d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -115569,104 +115569,104 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 131df0 │ │ │ │ ldrheq r6, [r5, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r5, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, ip, asr #8 │ │ │ │ - @ instruction: 0x01626698 │ │ │ │ + cmneq r2, r0, lsr #13 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ cmpeq sp, r0, lsl #19 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmneq r7, r4, lsr #18 │ │ │ │ - cmneq r2, ip, lsl #6 │ │ │ │ + cmneq r7, ip, lsr #18 │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ cmpeq sp, r8, ror #11 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - ldrheq r2, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + ldrheq r2, [lr, #-204] @ 0xffffff34 │ │ │ │ cmpeq sp, r4, asr r5 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - ldrsbeq r1, [pc, #-32] @ 132bf4 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ + ldrsbeq r1, [pc, #-40] @ 132bec │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmpeq sp, r0, asr #8 │ │ │ │ - cmneq r7, r8, lsr r5 │ │ │ │ - @ instruction: 0x015f1194 │ │ │ │ - cmpeq lr, ip, lsr #22 │ │ │ │ + cmneq r7, r0, asr #10 │ │ │ │ + @ instruction: 0x015f119c │ │ │ │ + cmpeq lr, r4, lsr fp │ │ │ │ ldrsbeq r6, [sp, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r7, r8, asr #9 │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ + ldrdeq r2, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsheq r2, [lr, #-164] @ 0xffffff5c │ │ │ │ cmpeq sp, ip, lsl #7 │ │ │ │ - cmneq r7, r4, lsl #9 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq lr, r0, lsl #21 │ │ │ │ + cmpeq lr, r8, lsl #21 │ │ │ │ cmpeq sp, r0, lsr #6 │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ cmpeq sp, ip, lsr r2 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - @ instruction: 0x015f0f90 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + cmneq r7, ip, lsr r3 │ │ │ │ + @ instruction: 0x015f0f98 │ │ │ │ + cmpeq lr, r0, lsr r9 │ │ │ │ cmpeq sp, ip, asr #3 │ │ │ │ - cmneq r7, r4, asr #5 │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ ldrsheq r3, [sp, #-4] │ │ │ │ - cmpeq pc, ip, ror #29 │ │ │ │ - cmpeq lr, r8, lsl #17 │ │ │ │ + ldrsheq r0, [pc, #-228] @ 132b8c │ │ │ │ + @ instruction: 0x015e2890 │ │ │ │ cmpeq sp, r8, asr r0 │ │ │ │ cmpeq sp, r4, lsl r0 │ │ │ │ cmpeq sp, r0, lsr #1 │ │ │ │ - @ instruction: 0x01672198 │ │ │ │ + cmneq r7, r0, lsr #3 │ │ │ │ ldrheq r2, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, r4, ror r7 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ + cmpeq lr, ip, ror r7 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ cmpeq sp, r0, ror #31 │ │ │ │ - ldrdeq r2, [r7, #-8]! │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ cmpeq sp, r8, lsr #31 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - ldrsbeq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + ldrsbeq r2, [lr, #-104] @ 0xffffff98 │ │ │ │ cmpeq sp, r4, ror pc │ │ │ │ - cmneq r7, ip, rrx │ │ │ │ - cmpeq lr, ip, lsr #13 │ │ │ │ + cmneq r7, r4, ror r0 │ │ │ │ + ldrheq r2, [lr, #-100] @ 0xffffff9c │ │ │ │ cmpeq sp, ip, asr #30 │ │ │ │ - cmneq r7, r4, asr #32 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - cmpeq lr, ip, asr #12 │ │ │ │ + cmneq r7, ip, asr #32 │ │ │ │ + cmpeq lr, r4, lsl #13 │ │ │ │ + cmpeq lr, r4, asr r6 │ │ │ │ cmpeq sp, ip, ror #29 │ │ │ │ - cmneq r7, r4, ror #31 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - ldrsheq r2, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r7, ip, ror #31 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ + ldrsheq r2, [lr, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x015d5e94 │ │ │ │ - cmneq r7, ip, lsl #31 │ │ │ │ - ldrsbeq r2, [lr, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x01671f94 │ │ │ │ + ldrsbeq r2, [lr, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sp, r0, ror lr │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - @ instruction: 0x015e259c │ │ │ │ + cmneq r7, r0, ror pc │ │ │ │ + cmpeq lr, r4, lsr #11 │ │ │ │ cmpeq sp, ip, lsr lr │ │ │ │ - cmneq r7, r4, lsr pc │ │ │ │ - cmpeq lr, r4, ror #10 │ │ │ │ + cmneq r7, ip, lsr pc │ │ │ │ + cmpeq lr, ip, ror #10 │ │ │ │ cmpeq sp, r4, lsl #28 │ │ │ │ - strdeq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ + cmneq r7, r4, lsl #30 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ ldrsbeq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r7, r8, asr #29 │ │ │ │ - ldrsheq r2, [lr, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq r1, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq lr, r4, lsl #10 │ │ │ │ @ instruction: 0x015d5d9c │ │ │ │ - @ instruction: 0x01671e94 │ │ │ │ - cmpeq lr, r8, asr #9 │ │ │ │ + @ instruction: 0x01671e9c │ │ │ │ + ldrsbeq r2, [lr, #-64] @ 0xffffffc0 │ │ │ │ cmpeq sp, r8, ror #26 │ │ │ │ - cmneq r7, r0, ror #28 │ │ │ │ - @ instruction: 0x015e2494 │ │ │ │ + cmneq r7, r8, ror #28 │ │ │ │ + @ instruction: 0x015e249c │ │ │ │ cmpeq sp, r4, lsr sp │ │ │ │ - cmneq r7, ip, lsr #28 │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ + cmneq r7, r4, lsr lr │ │ │ │ + cmpeq lr, ip, ror #8 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ ldrsbeq r5, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmneq r7, ip, asr #27 │ │ │ │ + ldrdeq r1, [r7, #-212]! @ 0xffffff2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bl bf550 │ │ │ │ mov r0, #0 │ │ │ │ @@ -115765,17 +115765,17 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 132e90 │ │ │ │ cmneq r5, r0, asr #9 │ │ │ │ cmpeq sp, r0, lsr #20 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ + cmpeq lr, r0, lsr r1 │ │ │ │ ldrsheq r5, [sp, #-144] @ 0xffffff70 │ │ │ │ - strdeq r1, [r7, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r1, [r7, #-172]! @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bl bc58c │ │ │ │ mov r0, #0 │ │ │ │ @@ -115862,17 +115862,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13300c │ │ │ │ cmneq r5, r0, ror #6 │ │ │ │ ldrsbeq r5, [sp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq lr, ip, lsr #31 │ │ │ │ + ldrheq r1, [lr, #-244] @ 0xffffff0c │ │ │ │ cmpeq sp, r8, lsr #17 │ │ │ │ - @ instruction: 0x01671990 │ │ │ │ + @ instruction: 0x01671998 │ │ │ │ ldr r2, [r0, #320] @ 0x140 │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ ldr r1, [pc, #56] @ 1330ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [pc, #52] @ 1330b0 │ │ │ │ lsr lr, r2, #16 │ │ │ │ ldr r0, [pc, #48] @ 1330b4 │ │ │ │ @@ -116006,16 +116006,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 133254 │ │ │ │ cmneq r5, r4, lsr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sp, ip, ror #13 │ │ │ │ - cmneq r7, r0, asr #15 │ │ │ │ - cmpeq lr, ip, ror #26 │ │ │ │ + cmneq r7, r8, asr #15 │ │ │ │ + cmpeq lr, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116119,20 +116119,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1333b4 │ │ │ │ ldrsbeq r5, [sp, #-84] @ 0xffffffac │ │ │ │ cmneq r5, ip, lsl pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0167169c │ │ │ │ + cmneq r7, r4, lsr #13 │ │ │ │ ldrsbeq r0, [r5, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x015d559c │ │ │ │ cmneq r5, r8, lsl #29 │ │ │ │ - cmpeq lr, r0, ror #23 │ │ │ │ - ldrheq r1, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r8, ror #23 │ │ │ │ + ldrheq r1, [lr, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0013346c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 133500 │ │ │ │ @@ -116168,17 +116168,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1334bc │ │ │ │ cmneq r5, r0, asr #27 │ │ │ │ andeq r6, r0, r8, asr r7 │ │ │ │ cmneq r7, r8, lsr #2 │ │ │ │ @ instruction: 0x000074b8 │ │ │ │ - ldrsheq r1, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, r4, lsl #22 │ │ │ │ cmpeq sp, r8, ror #8 │ │ │ │ - cmneq r7, r4, lsr r5 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ │ │ │ │ 0013351c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #740] @ 133818 │ │ │ │ @@ -116371,37 +116371,37 @@ │ │ │ │ @ instruction: 0x0177309c │ │ │ │ cmneq r5, r8, lsl #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r4, [r5, #-192]! @ 0xffffff40 │ │ │ │ ldrsbeq r4, [r5, #-192]! @ 0xffffff40 │ │ │ │ andeq r6, r0, r0, lsr #14 │ │ │ │ ldrsbeq r5, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmneq r2, r8, ror #24 │ │ │ │ + cmneq r2, r0, ror ip │ │ │ │ ldrsheq r4, [sp, #-24] @ 0xffffffe8 │ │ │ │ andeq r6, r0, ip, ror ip │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ - cmpeq lr, r8, asr #18 │ │ │ │ + @ instruction: 0x01671394 │ │ │ │ + cmpeq lr, r0, asr r9 │ │ │ │ ldrheq r5, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmneq r7, r8, asr #6 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ cmpeq sp, r0, ror r2 │ │ │ │ - cmneq r7, ip, lsl #6 │ │ │ │ - cmpeq lr, r4, asr #17 │ │ │ │ + cmneq r7, r4, lsl r3 │ │ │ │ + cmpeq lr, ip, asr #17 │ │ │ │ cmpeq sp, r4, lsr r2 │ │ │ │ - ldrdeq r1, [r7, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq lr, ip, lsl #17 │ │ │ │ + ldrdeq r1, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015e1894 │ │ │ │ ldrsheq r5, [sp, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0167129c │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ + cmneq r7, r4, lsr #5 │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ cmpeq sp, r4, asr #3 │ │ │ │ - cmneq r7, r4, ror #4 │ │ │ │ - cmpeq lr, ip, lsl r8 │ │ │ │ + cmneq r7, ip, ror #4 │ │ │ │ + cmpeq lr, r4, lsr #16 │ │ │ │ cmpeq sp, ip, lsl #3 │ │ │ │ - cmneq r7, ip, lsr #4 │ │ │ │ - cmpeq lr, r4, ror #15 │ │ │ │ + cmneq r7, r4, lsr r2 │ │ │ │ + cmpeq lr, ip, ror #15 │ │ │ │ cmpeq sp, r4, asr r1 │ │ │ │ │ │ │ │ 00133894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -116509,15 +116509,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsr #28 │ │ │ │ @ instruction: 0x015d4f94 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ │ │ │ │ 00133a58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -116612,15 +116612,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x015d2c94 │ │ │ │ - ldrdeq r0, [r7, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq r0, [r7, #-236]! @ 0xffffff14 │ │ │ │ ldrsheq r4, [sp, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 00133bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -116831,23 +116831,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, lsr ip │ │ │ │ - strdeq r0, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r7, r4, lsl #26 │ │ │ │ cmneq r5, r8, lsr #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r7, r0, ror ip │ │ │ │ + cmneq r7, r8, ror ip │ │ │ │ @ instruction: 0x015d4b90 │ │ │ │ cmpeq sp, r4, ror #22 │ │ │ │ - cmneq r7, ip, lsr #24 │ │ │ │ + cmneq r7, r4, lsr ip │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ - cmneq r7, ip, ror fp │ │ │ │ + smulbbeq r7, r4, fp │ │ │ │ cmpeq sp, r0, lsr #21 │ │ │ │ │ │ │ │ 00133f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -117151,26 +117151,26 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, asr #15 │ │ │ │ - @ instruction: 0x01670898 │ │ │ │ + smultbeq r7, r0, r8 │ │ │ │ cmneq r5, r4, asr #32 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ + cmneq r7, r8, lsl #16 │ │ │ │ cmpeq sp, r0, lsr #14 │ │ │ │ cmpeq sp, r0, ror #13 │ │ │ │ - smultbeq r7, r8, r7 │ │ │ │ + strheq r0, [r7, #-112]! @ 0xffffff90 │ │ │ │ cmpeq sp, r4, ror r4 │ │ │ │ - strheq r0, [r7, #-104]! @ 0xffffff98 │ │ │ │ + smulbteq r7, r0, r6 │ │ │ │ ldrsbeq r4, [sp, #-84] @ 0xffffffac │ │ │ │ cmpeq sp, r0, lsr r4 │ │ │ │ - cmneq r7, r4, ror r6 │ │ │ │ + cmneq r7, ip, ror r6 │ │ │ │ @ instruction: 0x015d4590 │ │ │ │ │ │ │ │ 00134478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117409,21 +117409,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq r0, [r7, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r0, [r7, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sp, r0, ror r0 │ │ │ │ - strheq r0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + strheq r0, [r7, #-40]! @ 0xffffffd8 │ │ │ │ cmpeq sp, ip, asr #3 │ │ │ │ cmpeq sp, r0, lsr r0 │ │ │ │ - cmneq r7, r0, ror r2 │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ cmpeq sp, ip, lsl #3 │ │ │ │ │ │ │ │ 00134864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117556,21 +117556,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ - smultbeq r7, r8, r0 │ │ │ │ + strheq r0, [r7, #-0]! │ │ │ │ cmpeq sp, r4, asr #31 │ │ │ │ cmpeq sp, r4, lsr #28 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ cmpeq sp, r8, lsl #31 │ │ │ │ ldrheq r1, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r4, lsr #32 │ │ │ │ + cmneq r7, ip, lsr #32 │ │ │ │ cmpeq sp, r0, asr #30 │ │ │ │ │ │ │ │ 00134aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117666,15 +117666,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, asr #24 │ │ │ │ - msreq (UNDEF: 102), r4, lsl #29 │ │ │ │ + msreq (UNDEF: 102), ip, lsl #29 │ │ │ │ cmpeq sp, r0, lsr #27 │ │ │ │ │ │ │ │ 00134c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117854,18 +117854,18 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, lsl #23 │ │ │ │ cmpeq sp, r0, lsr fp │ │ │ │ - msreq SPSR_sx, r4, ror ip │ │ │ │ + msreq SPSR_sx, ip, ror ip │ │ │ │ cmpeq sp, r8, asr r9 │ │ │ │ ldrsheq r3, [sp, #-164] @ 0xffffff5c │ │ │ │ - msreq SPSR_sx, r8, lsr ip │ │ │ │ + msreq SPSR_sx, r0, asr #24 │ │ │ │ │ │ │ │ 00134f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -118045,18 +118045,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, asr #28 │ │ │ │ - msreq SPSR_sx, ip, lsl #19 │ │ │ │ + msreq SPSR_sx, r4 @ │ │ │ │ cmpeq sp, r8, lsr r8 │ │ │ │ cmpeq sp, r4, ror #12 │ │ │ │ - msreq SPSR_sx, ip, asr #18 │ │ │ │ + msreq SPSR_sx, r4, asr r9 │ │ │ │ ldrsheq r3, [sp, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 00135228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118240,18 +118240,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsl #11 │ │ │ │ - msreq (UNDEF: 102), r8, lsl #13 │ │ │ │ + msreq (UNDEF: 102), r0 @ │ │ │ │ cmpeq sp, r4, lsr r5 │ │ │ │ cmpeq sp, r0, ror #6 │ │ │ │ - msreq (UNDEF: 102), r8, asr #12 │ │ │ │ + msreq (UNDEF: 102), r0, asr r6 │ │ │ │ ldrsheq r3, [sp, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 0013552c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118435,18 +118435,18 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, lsr r8 │ │ │ │ - msreq SPSR_und, r4, lsl #7 │ │ │ │ + msreq SPSR_und, ip, lsl #7 │ │ │ │ cmpeq sp, r0, lsr r2 │ │ │ │ cmpeq sp, ip, asr r0 │ │ │ │ - msreq SPSR_und, r4, asr #6 │ │ │ │ + msreq SPSR_und, ip, asr #6 │ │ │ │ ldrsheq r3, [sp, #-16] │ │ │ │ │ │ │ │ 00135830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118720,21 +118720,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, asr lr │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ cmpeq sp, r0, lsl #28 │ │ │ │ cmpeq sp, r8, lsl lr │ │ │ │ - cmneq r6, r4, lsl pc │ │ │ │ + cmneq r6, ip, lsl pc │ │ │ │ cmpeq sp, r0, asr #27 │ │ │ │ ldrsheq r0, [sp, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq lr, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, ror #29 │ │ │ │ cmpeq sp, r4, lsl #27 │ │ │ │ │ │ │ │ 00135ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -118833,15 +118833,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, lsr sl │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ cmpeq sp, ip, asr #23 │ │ │ │ │ │ │ │ 00135e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -119048,24 +119048,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, asr sl │ │ │ │ - ldrdeq lr, [r6, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq lr, [r6, #-188]! @ 0xffffff44 │ │ │ │ cmneq r5, r0, asr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sp, r0, asr #19 │ │ │ │ - cmneq r6, ip, asr #22 │ │ │ │ + cmneq r6, r4, asr fp │ │ │ │ @ instruction: 0x015d2998 │ │ │ │ - cmneq r6, r8, lsl #22 │ │ │ │ + cmneq r6, r0, lsl fp │ │ │ │ cmpeq sp, ip, ror #13 │ │ │ │ ldrsbeq r2, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmneq r6, r4, ror #20 │ │ │ │ + cmneq r6, ip, ror #20 │ │ │ │ │ │ │ │ 001361c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -119215,15 +119215,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r5, ip, asr #29 │ │ │ │ cmpeq sp, ip, asr r4 │ │ │ │ - ldrdeq lr, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r4, ror #15 │ │ │ │ cmpeq sp, r8, asr #12 │ │ │ │ │ │ │ │ 00136434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -119320,24 +119320,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1364cc │ │ │ │ - cmpeq sp, ip, asr #21 │ │ │ │ + ldrsbeq lr, [sp, #-164] @ 0xffffff5c │ │ │ │ cmpeq sp, ip, lsr r5 │ │ │ │ - strheq lr, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r0, asr #13 │ │ │ │ cmpeq ip, r8, lsr r8 │ │ │ │ cmpeq sp, r4, lsr r5 │ │ │ │ cmpeq sp, r8, ror #9 │ │ │ │ - cmneq r6, r4, ror #12 │ │ │ │ - cmpeq sp, r0, asr #20 │ │ │ │ + cmneq r6, ip, ror #12 │ │ │ │ + cmpeq sp, r8, asr #20 │ │ │ │ ldrheq r2, [sp, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r6, ip, lsr #12 │ │ │ │ + cmneq r6, r4, lsr r6 │ │ │ │ │ │ │ │ 001365e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ @@ -119414,23 +119414,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 13662c │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ - cmpeq sp, ip, ror #18 │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ + cmpeq sp, r4, ror r9 │ │ │ │ ldrsbeq r2, [sp, #-56] @ 0xffffffc8 │ │ │ │ ldrsbeq lr, [ip, #-100] @ 0xffffff9c │ │ │ │ cmpeq sp, r0, ror #7 │ │ │ │ - cmneq r6, r8, lsl #10 │ │ │ │ + cmneq r6, r0, lsl r5 │ │ │ │ cmpeq sp, ip, ror r3 │ │ │ │ - cmneq r6, r8, asr #9 │ │ │ │ - ldrsbeq lr, [sp, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq lr, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsbeq lr, [sp, #-140] @ 0xffffff74 │ │ │ │ cmpeq sp, r0, asr #6 │ │ │ │ │ │ │ │ 00136750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -119497,19 +119497,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1367a4 │ │ │ │ - strheq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq sp, r8, asr #15 │ │ │ │ + cmneq r6, r4, asr #7 │ │ │ │ + ldrsbeq lr, [sp, #-112] @ 0xffffff90 │ │ │ │ cmpeq sp, r4, lsr r2 │ │ │ │ - cmneq r6, r4, lsl #7 │ │ │ │ - @ instruction: 0x015de790 │ │ │ │ + cmneq r6, ip, lsl #7 │ │ │ │ + @ instruction: 0x015de798 │ │ │ │ ldrsheq r2, [sp, #-28] @ 0xffffffe4 │ │ │ │ │ │ │ │ 00136884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -119605,21 +119605,21 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1368d8 │ │ │ │ cmpeq ip, ip, lsr #8 │ │ │ │ cmpeq sp, r8, asr #2 │ │ │ │ - cmneq r6, r0, ror #4 │ │ │ │ + cmneq r6, r8, ror #4 │ │ │ │ ldrsbeq r2, [sp, #-4] │ │ │ │ - cmneq r6, ip, lsl r2 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ @ instruction: 0x015d2094 │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - ldrsheq lr, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + ldrsheq lr, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sp, ip, asr r0 │ │ │ │ │ │ │ │ 00136a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -119686,15 +119686,15 @@ │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl ba12c │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 136aec │ │ │ │ cmpeq sp, r4, lsr #31 │ │ │ │ - strheq lr, [r6, #-8]! │ │ │ │ + cmneq r6, r0, asr #1 │ │ │ │ cmpeq sp, r4, lsr pc │ │ │ │ │ │ │ │ 00136b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -119750,20 +119750,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 136bc4 │ │ │ │ - cmpeq sp, ip, ror #7 │ │ │ │ + ldrsheq lr, [sp, #-52] @ 0xffffffcc │ │ │ │ ldrsbeq r1, [sp, #-228] @ 0xffffff1c │ │ │ │ - qdsubeq lr, r0, r6 │ │ │ │ - ldrheq lr, [sp, #-56] @ 0xffffffc8 │ │ │ │ + qdsubeq lr, r8, r6 │ │ │ │ + cmpeq sp, r0, asr #7 │ │ │ │ cmpeq sp, r0, lsr #29 │ │ │ │ - cmneq r6, ip, lsl r0 │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ │ │ │ │ 00136c58 : │ │ │ │ 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 │ │ │ │ @@ -119982,36 +119982,36 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 136cc8 │ │ │ │ cmneq r5, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, asr #7 │ │ │ │ cmneq r5, r4, ror r5 │ │ │ │ - cmneq r6, ip, lsl pc │ │ │ │ + cmneq r6, r4, lsr #30 │ │ │ │ @ instruction: 0x015d1d98 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmpeq sp, r8, ror sp │ │ │ │ - cmpeq sp, r8, lsl r2 │ │ │ │ + cmpeq sp, r0, lsr #4 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ cmpeq ip, ip, asr #19 │ │ │ │ - cmpeq sp, r4, ror r1 │ │ │ │ + cmpeq sp, ip, ror r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq sp, r4, asr #2 │ │ │ │ - cmneq r6, ip, ror sp │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ + cmpeq sp, ip, asr #2 │ │ │ │ + cmneq r6, r4, lsl #27 │ │ │ │ + cmpeq sp, r8, lsl r1 │ │ │ │ ldrsheq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ - ldrsbeq lr, [sp, #-4] │ │ │ │ + cmneq r6, r8, asr #26 │ │ │ │ + ldrsbeq lr, [sp, #-12] │ │ │ │ ldrheq r1, [sp, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x015de09c │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r4, lsr #1 │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r6, r4, lsr #25 │ │ │ │ - cmpeq sp, r8, lsr r0 │ │ │ │ + cmneq r6, ip, lsr #25 │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ cmpeq sp, r4, lsl fp │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00137038 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #320] @ 0x140 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -120048,17 +120048,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 137090 │ │ │ │ - cmneq r6, r0, ror #23 │ │ │ │ + cmneq r6, r8, ror #23 │ │ │ │ @ instruction: 0x015d1a9c │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ cmpeq sp, r0, lsl sl │ │ │ │ │ │ │ │ 001370e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120080,16 +120080,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 137100 │ │ │ │ - cmneq r6, r4, lsr #22 │ │ │ │ - ldrheq sp, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ + cmpeq sp, r0, asr #29 │ │ │ │ @ instruction: 0x015d1998 │ │ │ │ │ │ │ │ 00137154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120111,16 +120111,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #245 @ 0xf5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 137174 │ │ │ │ - strheq sp, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ + strheq sp, [r6, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ cmpeq sp, r4, lsr #18 │ │ │ │ │ │ │ │ 001371c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -120300,34 +120300,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 137344 │ │ │ │ cmneq r5, r4, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r8, lsr r0 │ │ │ │ - cmneq r6, r4, lsr #20 │ │ │ │ + cmneq r6, ip, lsr #20 │ │ │ │ cmpeq sp, ip, lsl #17 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r7, r0, r8, lsl r4 │ │ │ │ andeq r6, r0, r0, lsr #14 │ │ │ │ andeq r7, r0, r4, asr r7 │ │ │ │ cmpeq ip, r4, asr r9 │ │ │ │ cmpeq sp, r4, lsr #17 │ │ │ │ cmpeq sp, ip, ror #13 │ │ │ │ eorsne r5, r4, #120, 12 @ 0x7800000 │ │ │ │ cmpeq sp, ip, lsl r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsheq r0, [r5, #-232]! @ 0xffffff18 │ │ │ │ cmpeq ip, r0, asr r4 │ │ │ │ - ldrsheq sp, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq sp, r8, asr #23 │ │ │ │ - @ instruction: 0x015ddb98 │ │ │ │ - ldrdeq sp, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ + ldrsbeq sp, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + ldrdeq sp, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ cmpeq sp, r0, asr #12 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 00137500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120388,19 +120388,19 @@ │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 137548 │ │ │ │ cmpeq ip, r0, lsl r8 │ │ │ │ cmpeq sp, r4, asr r6 │ │ │ │ - strheq sp, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ cmpeq sp, r8, lsr #10 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ + cmneq r6, ip, ror r6 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ cmpeq sp, r4, ror #9 │ │ │ │ │ │ │ │ 00137618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3672] @ 0xe58 │ │ │ │ @@ -120841,60 +120841,60 @@ │ │ │ │ cmpeq sp, ip, ror #8 │ │ │ │ @ instruction: 0x015d1490 │ │ │ │ cmpeq sp, ip, lsr r4 │ │ │ │ cmpeq sp, r0, asr r4 │ │ │ │ cmpeq sp, r4, lsl #9 │ │ │ │ andeq r6, r0, r8, asr r7 │ │ │ │ cmpeq sp, r4, lsl r3 │ │ │ │ - cmpeq sp, ip, lsr r7 │ │ │ │ - @ instruction: 0x0166d39c │ │ │ │ + cmpeq sp, r4, asr #14 │ │ │ │ + cmneq r6, r4, lsr #7 │ │ │ │ cmpeq sp, r0, lsl r2 │ │ │ │ - cmneq r6, r0, ror #6 │ │ │ │ - ldrsheq sp, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmneq r6, r8, ror #6 │ │ │ │ + ldrsheq sp, [sp, #-108] @ 0xffffff94 │ │ │ │ ldrsbeq r1, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ - cmpeq sp, ip, ror r6 │ │ │ │ + strdeq sp, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq sp, r4, lsl #13 │ │ │ │ cmpeq sp, r0, ror #2 │ │ │ │ cmpeq sp, r4, lsr #5 │ │ │ │ @ instruction: 0x0175089c │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ - ldrsheq sp, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ + ldrsheq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ ldrsbeq r1, [sp, #-0] │ │ │ │ - cmneq r6, ip, lsl r2 │ │ │ │ - ldrheq sp, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ + ldrheq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x015d1094 │ │ │ │ - ldrdeq sp, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ cmpeq sp, r4, asr r0 │ │ │ │ - @ instruction: 0x0166d19c │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ cmpeq sp, r4, lsl r0 │ │ │ │ - cmneq r6, ip, asr r1 │ │ │ │ - ldrsheq sp, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r6, r4, ror #2 │ │ │ │ + ldrsheq sp, [sp, #-72] @ 0xffffffb8 │ │ │ │ ldrsbeq r0, [sp, #-244] @ 0xffffff0c │ │ │ │ - ldrheq sp, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r6, r8, lsl r1 │ │ │ │ + cmpeq sp, r0, asr #9 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ cmpeq sp, ip, lsl #31 │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ - ldrdeq sp, [r6, #-8]! │ │ │ │ + cmpeq sp, r0, lsl #9 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ cmpeq sp, ip, asr #30 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ - @ instruction: 0x0166d098 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmneq r6, r0, lsr #1 │ │ │ │ cmpeq sp, ip, lsl #30 │ │ │ │ - qdsubeq sp, ip, r6 │ │ │ │ - ldrsheq sp, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r6, r4, rrx │ │ │ │ + ldrsheq sp, [sp, #-56] @ 0xffffffc8 │ │ │ │ ldrsbeq r0, [sp, #-228] @ 0xffffff1c │ │ │ │ - cmneq r6, ip, lsl r0 │ │ │ │ - ldrheq sp, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ + ldrheq sp, [sp, #-56] @ 0xffffffc8 │ │ │ │ @ instruction: 0x015d0e94 │ │ │ │ - ldrdeq ip, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq sp, r0, ror r3 │ │ │ │ + cmneq r6, r4, ror #31 │ │ │ │ + cmpeq sp, r8, ror r3 │ │ │ │ cmpeq sp, r4, asr lr │ │ │ │ - @ instruction: 0x0166cf9c │ │ │ │ - cmpeq sp, r0, lsr r3 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + cmpeq sp, r8, lsr r3 │ │ │ │ cmpeq sp, r4, lsl lr │ │ │ │ │ │ │ │ 00137dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -121066,35 +121066,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 137e24 │ │ │ │ cmneq r5, r4, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r8, lsr r4 │ │ │ │ cmneq r5, r8, lsl r4 │ │ │ │ andeq r6, r0, r8, asr r7 │ │ │ │ - cmpeq sp, r8, ror #1 │ │ │ │ + ldrsheq sp, [sp, #-0] │ │ │ │ cmpeq sp, ip, asr #26 │ │ │ │ - cmneq r6, r4, lsr #28 │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ cmpeq sp, r8, asr #26 │ │ │ │ cmpeq sp, ip, lsl #26 │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - cmpeq sp, r8, rrx │ │ │ │ + cmneq r6, ip, ror #27 │ │ │ │ + cmpeq sp, r0, ror r0 │ │ │ │ cmpeq sp, ip, asr #25 │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ + cmneq r6, ip, lsr #27 │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ @ instruction: 0x015d0c94 │ │ │ │ - cmneq r6, ip, ror #26 │ │ │ │ - ldrsheq ip, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmneq r6, r4, ror sp │ │ │ │ + cmpeq sp, r0 │ │ │ │ cmpeq sp, ip, asr ip │ │ │ │ - cmneq r6, r4, lsr sp │ │ │ │ - cmpeq sp, r0, asr #31 │ │ │ │ + cmneq r6, ip, lsr sp │ │ │ │ + cmpeq sp, r8, asr #31 │ │ │ │ cmpeq sp, r4, lsr #24 │ │ │ │ - strdeq ip, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq sp, r8, lsl #31 │ │ │ │ + cmneq r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x015dcf90 │ │ │ │ cmpeq sp, r8, ror #23 │ │ │ │ - cmneq r6, r0, asr #25 │ │ │ │ + cmneq r6, r8, asr #25 │ │ │ │ │ │ │ │ 001380dc : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -121151,19 +121151,19 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 138140 │ │ │ │ cmneq r5, r4, lsr r1 │ │ │ │ andeq r6, r0, r8, asr r7 │ │ │ │ - strheq ip, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq sp, r8, ror lr │ │ │ │ + cmneq r6, r4, asr #23 │ │ │ │ + cmpeq sp, r0, lsl #29 │ │ │ │ ldrsbeq r0, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmneq r6, r0, lsl #23 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ + cmneq r6, r8, lsl #23 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ @ instruction: 0x015d0a98 │ │ │ │ │ │ │ │ 001381e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -121253,22 +121253,22 @@ │ │ │ │ @ instruction: 0x000074b8 │ │ │ │ @ instruction: 0x000067bc │ │ │ │ cmpeq sp, ip, ror #12 │ │ │ │ muleq r0, r0, r3 │ │ │ │ cmpeq sp, ip, ror r6 │ │ │ │ andeq r6, r0, r8, lsl #22 │ │ │ │ cmpeq sp, r4, asr #13 │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ @ instruction: 0x015d0994 │ │ │ │ - cmneq r6, r0, asr #20 │ │ │ │ - ldrsheq ip, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmneq r6, r8, asr #20 │ │ │ │ + cmpeq sp, r0, lsl #26 │ │ │ │ cmpeq sp, ip, asr r9 │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ + cmneq r6, r0, lsl sl │ │ │ │ + cmpeq sp, r8, asr #25 │ │ │ │ cmpeq sp, r4, lsr #18 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -121346,17 +121346,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 13844c │ │ │ │ cmnpeq r4, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq pc, [r4, #-208]! @ 0xffffff30 @ │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ ldrsbeq r0, [sp, #-124] @ 0xffffff84 │ │ │ │ - cmneq r6, r4, ror #17 │ │ │ │ + cmneq r6, ip, ror #17 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -121381,16 +121381,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 138514 │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ - cmpeq sp, r4, lsr #21 │ │ │ │ + cmneq r6, r8, ror #16 │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ cmpeq sp, r8, asr #14 │ │ │ │ │ │ │ │ 00138568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -121727,40 +121727,40 @@ │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #128] @ 138b2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ b 1389f4 │ │ │ │ ldrheq pc, [r4, #-204]! @ 0xffffff34 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, asr #15 │ │ │ │ + ldrdeq ip, [r6, #-112]! @ 0xffffff90 │ │ │ │ ldrheq r0, [sp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - cmneq r1, r4, lsl #26 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + cmneq r1, ip, lsl #26 │ │ │ │ cmnpeq r4, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, ip, ror #1 │ │ │ │ - ldrheq r1, [pc, #-0] @ 138ae0 │ │ │ │ + ldrheq r1, [pc, #-8] @ 138ad8 │ │ │ │ cmpeq sp, r8, ror #10 │ │ │ │ - cmneq r1, r4, ror r0 │ │ │ │ - ldrdeq r7, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - ldrdeq r7, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, ip, ror r0 │ │ │ │ + cmneq r0, r4, ror #7 │ │ │ │ + cmneq r0, r4, ror #7 │ │ │ │ cmpeq sp, r4, lsr r4 │ │ │ │ ldrsheq r0, [sp, #-48] @ 0xffffffd0 │ │ │ │ ldrsbeq r0, [sp, #-48] @ 0xffffffd0 │ │ │ │ cmpeq sp, r8, lsl #6 │ │ │ │ - cmneq r6, r8, lsl r4 │ │ │ │ + cmneq r6, r0, lsr #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ cmpeq sp, r8, asr #6 │ │ │ │ - strheq ip, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r0, asr #7 │ │ │ │ @ instruction: 0x015d029c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmpeq sp, r0, lsr #5 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ + cmpeq sp, r4, lsl #11 │ │ │ │ + cmneq r6, r8, lsl #6 │ │ │ │ cmpeq sp, ip, ror #4 │ │ │ │ cmpeq sp, r0, ror #3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -122017,39 +122017,39 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 138c24 │ │ │ │ cmnpeq r4, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r4, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, ror #3 │ │ │ │ + strdeq ip, [r6, #-20]! @ 0xffffffec │ │ │ │ ldrsbeq r0, [sp, #-12] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, r0, lsr #3 │ │ │ │ + cmneq r6, r8, lsr #3 │ │ │ │ @ instruction: 0x015d0090 │ │ │ │ cmnpeq r4, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq sp, r0, lsl r1 │ │ │ │ - @ instruction: 0x015fde90 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmpeq sp, r8, ror r2 │ │ │ │ + @ instruction: 0x015fde98 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + cmpeq sp, r0, lsl #5 │ │ │ │ cmppeq ip, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r6, r0 │ │ │ │ ldrsbeq pc, [ip, #-248] @ 0xffffff08 @ │ │ │ │ cmppeq ip, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ ldrsheq ip, [ip, #-152] @ 0xffffff68 │ │ │ │ cmppeq ip, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ - cmpeq sp, r0, lsr r1 │ │ │ │ - strheq fp, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ + cmpeq sp, r8, lsr r1 │ │ │ │ + cmneq r6, r4, asr #29 │ │ │ │ ldrsheq pc, [ip, #-236] @ 0xffffff14 @ │ │ │ │ cmppeq ip, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsl #29 │ │ │ │ - cmpeq sp, r4, asr #1 │ │ │ │ + cmneq r6, r8, lsl #29 │ │ │ │ + cmpeq sp, ip, asr #1 │ │ │ │ cmppeq ip, ip, ror #26 @ 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, #2984] @ 0xba8 │ │ │ │ ldr r1, [pc, #2556] @ 1399c0 │ │ │ │ ldr r9, [r0, #428] @ 0x1ac │ │ │ │ @@ -122692,73 +122692,73 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 139258 │ │ │ │ cmnpeq r4, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r4, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, ip, ror sp │ │ │ │ + cmneq r6, r4, lsl #27 │ │ │ │ cmppeq ip, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, ip, lsl #4 │ │ │ │ ldrsheq r7, [r5, #-16]! │ │ │ │ - cmneq r6, ip, lsl #26 │ │ │ │ + cmneq r6, r4, lsl sp │ │ │ │ ldrsheq pc, [ip, #-184] @ 0xffffff48 @ │ │ │ │ - cmneq r6, ip, lsr #25 │ │ │ │ + strheq fp, [r6, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x015cfb98 │ │ │ │ ldrsheq r7, [r5, #-12]! │ │ │ │ cmneq r5, r0, ror #1 │ │ │ │ - strdeq fp, [r6, #-180]! @ 0xffffff4c │ │ │ │ + strdeq fp, [r6, #-188]! @ 0xffffff44 │ │ │ │ cmppeq ip, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r4, ror #31 │ │ │ │ - cmneq r6, r8, ror #21 │ │ │ │ + strdeq fp, [r6, #-160]! @ 0xffffff60 │ │ │ │ ldrsbeq pc, [ip, #-148] @ 0xffffff6c @ │ │ │ │ cmpeq ip, r0, lsr #9 │ │ │ │ andeq r6, r0, r4, lsl #20 │ │ │ │ cmpeq ip, ip, lsr #8 │ │ │ │ - cmneq r6, r8, ror #18 │ │ │ │ + cmneq r6, r0, ror r9 │ │ │ │ cmppeq ip, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsl r9 │ │ │ │ + cmneq r6, r4, lsr #18 │ │ │ │ ldrsheq pc, [ip, #-140] @ 0xffffff74 @ │ │ │ │ cmppeq ip, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, r4, lsr #6 │ │ │ │ @ instruction: 0x015cc298 │ │ │ │ cmpeq ip, r8, asr r2 │ │ │ │ cmpeq ip, r8, lsl r2 │ │ │ │ cmpeq ip, r8, lsr #3 │ │ │ │ cmpeq ip, r8, ror #2 │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - ldrsheq fp, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ - @ instruction: 0x015db890 │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ + cmpeq sp, ip, lsr #18 │ │ │ │ + ldrsheq fp, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ + @ instruction: 0x015db898 │ │ │ │ + cmneq r6, r0, lsr #12 │ │ │ │ + cmpeq sp, r4, ror #16 │ │ │ │ cmppeq ip, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr #16 │ │ │ │ - ldrsheq fp, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - @ instruction: 0x015db790 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ + ldrsheq fp, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, ip, asr #15 │ │ │ │ + cmneq r6, r4, asr r5 │ │ │ │ + @ instruction: 0x015db798 │ │ │ │ cmppeq ip, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsl r5 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ + cmneq r6, r8, lsl r5 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ ldrsheq pc, [ip, #-56] @ 0xffffffc8 @ │ │ │ │ - ldrdeq fp, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ + ldrdeq fp, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ ldrheq pc, [ip, #-60] @ 0xffffffc4 @ │ │ │ │ - @ instruction: 0x0166b498 │ │ │ │ - ldrsbeq fp, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ cmppeq ip, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr #13 │ │ │ │ - cmpeq sp, r0, ror r6 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ - cmpeq sp, r8, lsr r6 │ │ │ │ + cmpeq sp, ip, lsr #13 │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r0, asr #12 │ │ │ │ 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] @ 13a108 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -123157,63 +123157,63 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 139c44 │ │ │ │ cmneq r4, r8, ror #14 │ │ │ │ cmneq r4, r8, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, asr r2 │ │ │ │ + cmneq r6, r0, ror #4 │ │ │ │ cmpeq ip, ip, lsr #27 │ │ │ │ ldrheq pc, [ip, #-40] @ 0xffffffd8 @ │ │ │ │ - cmneq r6, ip, lsr #3 │ │ │ │ + strheq fp, [r6, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x015cf098 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ cmppeq ip, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ ldrsheq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ cmppeq ip, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - cmneq r6, r8, lsr #1 │ │ │ │ + strheq fp, [r6, #-0]! │ │ │ │ cmppeq ip, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015cef90 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmppeq ip, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsr #32 │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ andeq r6, r0, ip, ror r8 │ │ │ │ cmpeq ip, r0, asr #20 │ │ │ │ cmppeq ip, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ ldrsbeq pc, [ip, #-12] @ │ │ │ │ cmpeq ip, r0, asr #28 │ │ │ │ cmppeq ip, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, ip, ror r1 │ │ │ │ - cmneq r2, r4, asr #7 │ │ │ │ - cmpeq pc, r8, lsr #25 │ │ │ │ + cmneq r2, ip, asr #7 │ │ │ │ + ldrheq ip, [pc, #-192] @ 13a0c4 │ │ │ │ cmpeq ip, ip, asr #31 │ │ │ │ ldrheq lr, [ip, #-244] @ 0xffffff0c │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ cmpeq ip, r0, asr #26 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ cmpeq ip, r8, ror pc │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ ldrsbeq lr, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - cmpeq sp, r4 │ │ │ │ + cmpeq sp, ip │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - ldrsbeq sl, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - @ instruction: 0x015daf9c │ │ │ │ + ldrsbeq sl, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + cmpeq sp, r4, lsr #31 │ │ │ │ cmpeq ip, ip, lsr ip │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ + cmneq r6, r4, lsr #26 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ cmpeq ip, r8, lsl #24 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ + cmpeq sp, r0, lsr pc │ │ │ │ cmpeq ip, r4, lsr #23 │ │ │ │ │ │ │ │ 0013a1dc : │ │ │ │ ldr r2, [r0, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 13a1fc │ │ │ │ @@ -123241,15 +123241,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ + cmneq r6, r0, ror fp │ │ │ │ cmpeq ip, r4, lsr sp │ │ │ │ cmpeq ip, r4, asr sl │ │ │ │ │ │ │ │ 0013a268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123303,16 +123303,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a2cc │ │ │ │ cmneq r4, r0, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq sl, [ip, #-208] @ 0xffffff30 │ │ │ │ cmneq r4, r0, ror pc │ │ │ │ - cmneq r6, r0, lsl #21 │ │ │ │ - cmpeq sp, r4, asr #25 │ │ │ │ + cmneq r6, r8, lsl #21 │ │ │ │ + cmpeq sp, ip, asr #25 │ │ │ │ cmpeq ip, r8, ror #18 │ │ │ │ │ │ │ │ 0013a358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123366,16 +123366,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a3c0 │ │ │ │ ldrsbeq sp, [r4, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, ror #25 │ │ │ │ cmneq r4, ip, ror lr │ │ │ │ - cmneq r6, ip, lsl #19 │ │ │ │ - ldrsbeq sl, [sp, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x0166a994 │ │ │ │ + ldrsbeq sl, [sp, #-184] @ 0xffffff48 │ │ │ │ cmpeq ip, r4, ror r8 │ │ │ │ │ │ │ │ 0013a44c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123433,16 +123433,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a4c4 │ │ │ │ ldrsbeq sp, [r4, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, ror #23 │ │ │ │ cmneq r4, r8, ror sp │ │ │ │ - cmneq r6, r8, lsl #17 │ │ │ │ - cmpeq sp, ip, asr #21 │ │ │ │ + @ instruction: 0x0166a890 │ │ │ │ + ldrsbeq sl, [sp, #-164] @ 0xffffff5c │ │ │ │ cmpeq ip, r0, ror r7 │ │ │ │ │ │ │ │ 0013a550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123500,16 +123500,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a5c8 │ │ │ │ ldrsbeq sp, [r4, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, ror #21 │ │ │ │ cmneq r4, r4, ror ip │ │ │ │ - cmneq r6, r4, lsl #15 │ │ │ │ - cmpeq sp, r8, asr #19 │ │ │ │ + cmneq r6, ip, lsl #15 │ │ │ │ + ldrsbeq sl, [sp, #-144] @ 0xffffff70 │ │ │ │ cmpeq ip, r8, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0013a658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123587,20 +123587,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a6bc │ │ │ │ ldrsbeq sp, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, asr #19 │ │ │ │ cmneq r4, r0, lsl #23 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ + cmneq r6, ip, ror r6 │ │ │ │ cmpeq ip, r4, asr r6 │ │ │ │ cmpeq ip, r4, asr r5 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r6, r0, lsr r6 │ │ │ │ - cmpeq sp, r4, ror r8 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ + cmpeq sp, ip, ror r8 │ │ │ │ cmpeq ip, r4, lsl r5 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -123762,38 +123762,38 @@ │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13a898 │ │ │ │ cmpeq ip, r4, lsr r8 │ │ │ │ @ instruction: 0xffffdc48 │ │ │ │ - ldrdeq sl, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, r0, ror #9 │ │ │ │ cmpeq ip, r0, ror #13 │ │ │ │ cmpeq ip, r0, asr #7 │ │ │ │ - @ instruction: 0x0166a498 │ │ │ │ - ldrsbeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ cmpeq ip, ip, ror r3 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq r6, ip, asr r4 │ │ │ │ - cmpeq sp, r0, lsr #13 │ │ │ │ + cmneq r6, r4, ror #8 │ │ │ │ + cmpeq sp, r8, lsr #13 │ │ │ │ cmpeq ip, r0, asr #6 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmneq r6, r0, lsr #8 │ │ │ │ - cmpeq sp, r4, ror #12 │ │ │ │ + cmneq r6, r8, lsr #8 │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ cmpeq ip, r8, lsl #6 │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ + cmneq r6, ip, ror #7 │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ cmpeq ip, r8, asr #5 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - cmneq r6, r8, lsr #7 │ │ │ │ - cmpeq sp, ip, ror #11 │ │ │ │ + strheq sl, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq sl, [sp, #-84] @ 0xffffffac │ │ │ │ cmpeq ip, ip, lsl #5 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmneq r6, ip, ror #6 │ │ │ │ - ldrheq sl, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, ror r3 │ │ │ │ + ldrheq sl, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq ip, r0, asr r2 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ │ │ │ │ 0013aac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123890,22 +123890,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13ab24 │ │ │ │ cmneq r4, ip, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, ror #10 │ │ │ │ cmneq r4, r8, lsl r7 │ │ │ │ - cmneq r6, ip, lsl #4 │ │ │ │ + cmneq r6, r4, lsl r2 │ │ │ │ cmpeq ip, r4, asr r4 │ │ │ │ ldrsheq lr, [ip, #-4] │ │ │ │ - cmneq r6, r4, asr #3 │ │ │ │ + cmneq r6, ip, asr #3 │ │ │ │ cmpeq ip, r4, lsr #3 │ │ │ │ cmpeq ip, r8, lsr #1 │ │ │ │ - cmneq r6, ip, ror r1 │ │ │ │ - cmpeq sp, r0, asr #7 │ │ │ │ + cmneq r6, r4, lsl #3 │ │ │ │ + cmpeq sp, r8, asr #7 │ │ │ │ cmpeq ip, r0, rrx │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -124026,33 +124026,33 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #96] @ 13aec4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ b 13ad34 │ │ │ │ @ instruction: 0xffffe2dc │ │ │ │ - cmneq r6, r8, ror r0 │ │ │ │ + cmneq r6, r0, lsl #1 │ │ │ │ ldrsheq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ cmpeq ip, r0, ror #30 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmpeq sp, r8, ror r2 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + cmpeq sp, r0, lsl #5 │ │ │ │ cmpeq ip, ip, lsl pc │ │ │ │ - strdeq r9, [r6, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, lsr r2 │ │ │ │ + cmneq r6, r0 │ │ │ │ + cmpeq sp, r4, asr #4 │ │ │ │ ldrsbeq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - strheq r9, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq sp, r0, lsl #4 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + cmpeq sp, r8, lsl #4 │ │ │ │ cmpeq ip, r0, lsr #29 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmneq r6, r0, lsl #31 │ │ │ │ - cmpeq sp, r4, asr #3 │ │ │ │ + cmneq r6, r8, lsl #31 │ │ │ │ + cmpeq sp, ip, asr #3 │ │ │ │ cmpeq ip, r4, ror #28 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmneq r6, r8, asr #30 │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ ldrsheq lr, [ip, #-20] @ 0xffffffec │ │ │ │ cmpeq ip, r8, lsr #28 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 0013aec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -124110,16 +124110,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13af38 │ │ │ │ cmneq r4, r4, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, ror r1 │ │ │ │ cmneq r4, r4, lsl #6 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ - cmpeq sp, r8, asr r0 │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ + cmpeq sp, r0, rrx │ │ │ │ ldrsheq sp, [ip, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 0013afc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124196,19 +124196,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13b044 │ │ │ │ cmneq r4, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, ror r0 │ │ │ │ ldrsheq sp, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, r8, lsl #26 │ │ │ │ + cmneq r6, r0, lsl sp │ │ │ │ cmpeq ip, ip, ror #31 │ │ │ │ ldrsheq sp, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmneq r6, r4, asr #25 │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ + cmneq r6, ip, asr #25 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ cmpeq ip, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 0013b124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124270,16 +124270,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13b190 │ │ │ │ cmneq r4, r8, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, lsl pc │ │ │ │ cmneq r4, ip, lsr #1 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmpeq sp, r8, ror #27 │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + ldrsheq r9, [sp, #-208] @ 0xffffff30 │ │ │ │ cmpeq ip, ip, lsl #21 │ │ │ │ │ │ │ │ 0013b234 : │ │ │ │ ldr r3, [pc, #12] @ 13b248 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ @@ -124349,15 +124349,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 13b35c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 13b298 │ │ │ │ mov r0, r3 │ │ │ │ b 13b298 │ │ │ │ - cmneq r6, r9, lsl fp │ │ │ │ + cmneq r6, r1, lsr #22 │ │ │ │ ldrsbeq ip, [r4, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0013b360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124496,22 +124496,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 13b48c │ │ │ │ cmneq r4, ip, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, lsr #19 │ │ │ │ ldrheq ip, [r4, #-208]! @ 0xffffff30 │ │ │ │ - strheq r9, [r6, #-132]! @ 0xffffff7c │ │ │ │ - ldrsheq r9, [sp, #-168] @ 0xffffff58 │ │ │ │ + strheq r9, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq sp, r0, lsl #22 │ │ │ │ cmpeq ip, r0, lsr #15 │ │ │ │ - cmneq r6, r8, ror r8 │ │ │ │ - ldrheq r9, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmneq r6, r0, lsl #17 │ │ │ │ + cmpeq sp, r4, asr #21 │ │ │ │ cmpeq ip, r0, ror #14 │ │ │ │ - cmneq r6, ip, lsr r8 │ │ │ │ - cmpeq sp, r0, lsl #21 │ │ │ │ + cmneq r6, r4, asr #16 │ │ │ │ + cmpeq sp, r8, lsl #21 │ │ │ │ cmpeq ip, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0013b5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124924,57 +124924,57 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 13b6a4 │ │ │ │ cmneq r4, ip, ror #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, lsr ip │ │ │ │ cmneq r5, r0, asr #24 │ │ │ │ - cmneq r6, r4, asr r7 │ │ │ │ + cmneq r6, ip, asr r7 │ │ │ │ cmpeq ip, r0, asr #12 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ cmneq r6, ip, asr #30 │ │ │ │ @ instruction: 0x0174cb98 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmneq r6, r8, ror #28 │ │ │ │ cmpeq ip, ip, lsl r0 │ │ │ │ - cmneq r6, ip, ror r5 │ │ │ │ + cmneq r6, r4, lsl #11 │ │ │ │ cmpeq ip, r8, ror #8 │ │ │ │ cmpeq ip, r0, ror #15 │ │ │ │ cmpeq ip, r8, lsr #12 │ │ │ │ @ instruction: 0x01754990 │ │ │ │ - strheq r9, [r6, #-68]! @ 0xffffffbc │ │ │ │ + strheq r9, [r6, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq ip, r4, lsr #7 │ │ │ │ muleq r0, r6, r2 │ │ │ │ ldrheq r9, [ip, #-228] @ 0xffffff1c │ │ │ │ cmpeq ip, r0, asr lr │ │ │ │ ldrsheq r9, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmneq r6, ip, ror #6 │ │ │ │ - ldrheq r9, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, ror r3 │ │ │ │ + ldrheq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq ip, r0, asr r2 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - cmpeq sp, r8, ror r5 │ │ │ │ - cmpeq sp, r4, asr #10 │ │ │ │ - cmneq r6, ip, asr #5 │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq sp, r0, lsl #11 │ │ │ │ + cmpeq sp, ip, asr #10 │ │ │ │ + ldrdeq r9, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ ldrheq sp, [ip, #-16] │ │ │ │ muleq r0, r5, r2 │ │ │ │ - ldrsbeq r9, [sp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sp, r0, ror #9 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmpeq sp, r8, lsr #9 │ │ │ │ + ldrheq r9, [sp, #-64] @ 0xffffffc0 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ + cmpeq sp, r0, lsl #9 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmpeq sp, r8, asr #8 │ │ │ │ - ldrdeq r9, [r6, #-16]! │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ + cmpeq sp, r0, asr r4 │ │ │ │ + ldrdeq r9, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ ldrheq sp, [ip, #-12] │ │ │ │ - @ instruction: 0x01669194 │ │ │ │ - ldrsbeq r9, [sp, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0166919c │ │ │ │ + cmpeq sp, r0, ror #7 │ │ │ │ cmpeq ip, ip, ror r0 │ │ │ │ │ │ │ │ 0013bce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -125059,22 +125059,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 13bdf8 │ │ │ │ cmneq r4, ip, lsr r5 │ │ │ │ cmpeq ip, r0, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, ror #9 │ │ │ │ ldrsheq sp, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmneq r6, r8, ror #31 │ │ │ │ + strdeq r8, [r6, #-240]! @ 0xffffff10 │ │ │ │ cmpeq ip, ip, asr #29 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - cmneq r6, ip, lsr #31 │ │ │ │ - cmpeq sp, r4, ror #3 │ │ │ │ + strheq r8, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq sp, ip, ror #3 │ │ │ │ @ instruction: 0x015cce94 │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ - cmpeq sp, r8, lsr #3 │ │ │ │ + cmneq r6, r8, ror pc │ │ │ │ + ldrheq r9, [sp, #-16] │ │ │ │ cmpeq ip, r8, asr lr │ │ │ │ │ │ │ │ 0013be70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -125231,15 +125231,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 13bff0 │ │ │ │ cmpeq ip, r4, ror #27 │ │ │ │ cmneq r4, ip, lsr #7 │ │ │ │ - cmneq r6, r4, ror #29 │ │ │ │ + cmneq r6, ip, ror #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r4, ror #6 │ │ │ │ @ instruction: 0xffffd0b0 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r1, r0, r8, asr r6 │ │ │ │ @ instruction: 0xffffe8a0 │ │ │ │ @ instruction: 0xffffed4c │ │ │ │ @@ -125250,23 +125250,23 @@ │ │ │ │ @ instruction: 0xffffc404 │ │ │ │ cmpeq ip, r8, ror lr │ │ │ │ @ instruction: 0xffffc3c0 │ │ │ │ cmpeq ip, r4, ror lr │ │ │ │ @ instruction: 0xffffc3b4 │ │ │ │ cmpeq ip, ip, ror #28 │ │ │ │ cmneq r4, ip, asr #4 │ │ │ │ - cmpeq sp, r8, lsr #31 │ │ │ │ + ldrheq r8, [sp, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmpeq sp, r0, lsl #31 │ │ │ │ + cmpeq sp, r8, lsl #31 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ │ │ │ 0013c168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -125938,100 +125938,100 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 13c364 │ │ │ │ cmneq r4, r0, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, asr #29 │ │ │ │ cmneq r4, r4, lsl #1 │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ cmpeq ip, r0, ror sl │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ + strdeq r3, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ cmpeq ip, ip, asr #18 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ ldrsbeq fp, [r4, #-232]! @ 0xffffff18 │ │ │ │ cmpeq ip, ip, asr #26 │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ cmnpeq r6, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsr #17 │ │ │ │ - cmpeq sp, r8, ror #21 │ │ │ │ + cmneq r6, ip, lsr #17 │ │ │ │ + ldrsheq r8, [sp, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0x015cc790 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - @ instruction: 0x015d8a98 │ │ │ │ + cmneq r6, ip, asr r8 │ │ │ │ + cmpeq sp, r0, lsr #21 │ │ │ │ cmpeq ip, r0, asr #14 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - ldrdeq r8, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, r0, ror #15 │ │ │ │ ldrheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - strdeq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ cmpeq ip, r4, ror #11 │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ + cmneq r6, r0, lsr #12 │ │ │ │ + cmpeq sp, r4, ror #16 │ │ │ │ cmpeq ip, r4, lsl #10 │ │ │ │ muleq r0, sp, r4 │ │ │ │ cmpeq ip, r4, lsr #32 │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ - @ instruction: 0x015d8798 │ │ │ │ - cmneq r6, r0, lsr #10 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ + ldrsbeq r8, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmneq r6, r8, lsr #10 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ cmpeq ip, ip, lsl #8 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmpeq sp, ip, lsr #14 │ │ │ │ - ldrsheq r8, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmneq r6, r4, lsl #9 │ │ │ │ - cmpeq sp, r8, asr #13 │ │ │ │ + cmpeq sp, r4, lsr r7 │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ + cmneq r6, ip, lsl #9 │ │ │ │ + ldrsbeq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ cmpeq ip, r0, ror r3 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq r6, r8, asr #8 │ │ │ │ - cmpeq sp, ip, lsl #13 │ │ │ │ + cmneq r6, r0, asr r4 │ │ │ │ + @ instruction: 0x015d8694 │ │ │ │ cmpeq ip, r4, lsr r3 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmneq r6, ip, lsl #8 │ │ │ │ - cmpeq sp, r0, asr r6 │ │ │ │ + cmneq r6, r4, lsl r4 │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ ldrsheq ip, [ip, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - ldrdeq r8, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ + ldrdeq r8, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ ldrheq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x01668394 │ │ │ │ + @ instruction: 0x0166839c │ │ │ │ ldrsbeq ip, [ip, #-100] @ 0xffffff9c │ │ │ │ cmpeq ip, r0, lsl #5 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - cmneq r6, ip, asr #6 │ │ │ │ + cmneq r6, r4, asr r3 │ │ │ │ cmpeq ip, r4, ror r6 │ │ │ │ cmpeq ip, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq sp, ip, asr #10 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ - cmpeq sp, ip, lsr #10 │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ + strdeq r8, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq sp, r4, lsr r5 │ │ │ │ ldrsbeq ip, [ip, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r6, ip, lsr #5 │ │ │ │ - ldrsheq r8, [sp, #-64] @ 0xffffffc0 │ │ │ │ + strheq r8, [r6, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq r8, [sp, #-72] @ 0xffffffb8 │ │ │ │ @ instruction: 0x015cc198 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - ldrheq r8, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r6, r0, asr #4 │ │ │ │ - cmpeq sp, r4, lsl #9 │ │ │ │ + cmpeq sp, r0, asr #9 │ │ │ │ + cmneq r6, r8, asr #4 │ │ │ │ + cmpeq sp, ip, lsl #9 │ │ │ │ cmpeq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmneq r6, r4, lsl #4 │ │ │ │ - cmpeq sp, r8, asr #8 │ │ │ │ + cmneq r6, ip, lsl #4 │ │ │ │ + cmpeq sp, r0, asr r4 │ │ │ │ ldrsheq ip, [ip, #-0] │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmpeq sp, r0, lsl r4 │ │ │ │ + cmpeq sp, r8, lsl r4 │ │ │ │ │ │ │ │ 0013cd50 : │ │ │ │ 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, #2972] @ 0xb9c │ │ │ │ @@ -126429,62 +126429,62 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 13cf58 │ │ │ │ ldrsbeq fp, [r4, #-68]! @ 0xffffffbc │ │ │ │ cmneq r4, r0, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, lsr #5 │ │ │ │ - @ instruction: 0x01667f9c │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ cmpeq ip, r8, lsl #29 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - strdeq r2, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, r8, ror #28 │ │ │ │ + cmneq r6, r0, ror lr │ │ │ │ cmpeq ip, r8, asr sp │ │ │ │ cmneq r4, r4, ror #5 │ │ │ │ cmpeq ip, r0, ror r1 │ │ │ │ - cmneq r2, r8, lsr #1 │ │ │ │ + strheq ip, [r2, #-0]! │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ - cmneq r6, r8, lsr #26 │ │ │ │ - cmpeq sp, ip, ror #30 │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ cmpeq ip, r4, lsl ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r6, r0, ror #25 │ │ │ │ - cmpeq sp, r4, lsr #30 │ │ │ │ + cmneq r6, r8, ror #25 │ │ │ │ + cmpeq sp, ip, lsr #30 │ │ │ │ cmpeq ip, ip, asr #23 │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ + cmneq r6, r8, lsr #25 │ │ │ │ cmpeq ip, r0, lsl #25 │ │ │ │ cmpeq ip, r4, lsl #23 │ │ │ │ @ instruction: 0x000002be │ │ │ │ cmpeq ip, r4, lsr #13 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ cmpeq ip, ip, ror #21 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r6, r4, asr #23 │ │ │ │ - cmpeq sp, r8, lsl #28 │ │ │ │ + cmneq r6, ip, asr #23 │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ ldrheq fp, [ip, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r7, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r6, r4, asr fp │ │ │ │ + ldrsbeq r7, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r6, ip, asr fp │ │ │ │ cmpeq ip, ip, ror lr │ │ │ │ cmpeq ip, ip, lsr sl │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ - cmneq r6, r0, ror #21 │ │ │ │ - cmpeq sp, r4, lsr #26 │ │ │ │ + cmpeq sp, r0, ror #26 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ + cmpeq sp, ip, lsr #26 │ │ │ │ cmpeq ip, ip, asr #19 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ - cmpeq sp, r8, ror #25 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ + ldrsheq r7, [sp, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x015cb990 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - ldrheq r7, [sp, #-192] @ 0xffffff40 │ │ │ │ - cmneq r6, r0, lsr sl │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ + ldrheq r7, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmneq r6, r8, lsr sl │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ cmpeq ip, ip, lsl r9 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -126535,20 +126535,20 @@ │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 13d4b0 │ │ │ │ @ instruction: 0x015cbc90 │ │ │ │ cmpeq ip, r8, asr ip │ │ │ │ - strheq r7, [r6, #-132]! @ 0xffffff7c │ │ │ │ - ldrsheq r7, [sp, #-168] @ 0xffffff58 │ │ │ │ + strheq r7, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq sp, r0, lsl #22 │ │ │ │ cmpeq ip, r0, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq r6, ip, ror r8 │ │ │ │ - cmpeq sp, r0, asr #21 │ │ │ │ + cmneq r6, r4, lsl #17 │ │ │ │ + cmpeq sp, r8, asr #21 │ │ │ │ cmpeq ip, r8, ror #14 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -127507,217 +127507,217 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 13d670 │ │ │ │ cmneq r4, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, lsr #25 │ │ │ │ - cmneq r6, r8, lsr #15 │ │ │ │ + strheq r7, [r6, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0x015cb694 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ cmneq r4, ip, asr #23 │ │ │ │ - cmneq r6, r4, lsr #13 │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r6, ip, lsr #13 │ │ │ │ + cmneq r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq ip, r0, ror #10 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq r0, ip, asr #8 │ │ │ │ - strheq r7, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsheq r7, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r0, r4, asr r4 │ │ │ │ + cmneq r6, r0, asr #11 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ cmpeq ip, r4, lsr #9 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq r6, r4, asr r5 │ │ │ │ - @ instruction: 0x015d7798 │ │ │ │ + cmneq r6, ip, asr r5 │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ cmpeq ip, r0, asr #8 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - cmneq r6, r0, lsl #10 │ │ │ │ + cmneq r6, r8, lsl #10 │ │ │ │ cmpeq ip, r0, lsr #17 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ cmpeq ip, r4, lsl r3 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ cmpeq ip, r4, lsl #15 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmneq r6, r4, lsl #6 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ cmpeq ip, ip, ror #3 │ │ │ │ andeq r7, r0, ip, asr #26 │ │ │ │ cmpeq ip, r0, ror r6 │ │ │ │ - cmneq r6, r4, asr #5 │ │ │ │ - strheq r7, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, ip, asr #5 │ │ │ │ + strheq r7, [r6, #-40]! @ 0xffffffd8 │ │ │ │ cmpeq ip, r4, ror r1 │ │ │ │ ldrsheq fp, [ip, #-92] @ 0xffffffa4 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmneq r6, r8, lsl #3 │ │ │ │ + @ instruction: 0x01667190 │ │ │ │ cmpeq ip, r4, ror r0 │ │ │ │ - cmneq r6, ip │ │ │ │ + cmneq r6, r4, lsl r0 │ │ │ │ ldrsheq sl, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmneq r6, r4, asr #31 │ │ │ │ + cmneq r6, ip, asr #31 │ │ │ │ cmpeq ip, ip, lsl #20 │ │ │ │ cmpeq ip, r0, lsr #29 │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ cmpeq ip, r0, asr #5 │ │ │ │ - cmneq r6, r0, lsl lr │ │ │ │ + cmneq r6, r8, lsl lr │ │ │ │ cmpeq ip, r0, lsl #26 │ │ │ │ cmpeq ip, r4, ror r1 │ │ │ │ - strdeq r6, [r6, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r6, [r6, #-204]! @ 0xffffff34 │ │ │ │ ldrsbeq sl, [ip, #-188] @ 0xffffff44 │ │ │ │ - strheq r6, [r6, #-204]! @ 0xffffff34 │ │ │ │ - strheq r6, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ + cmneq r6, r0, asr #25 │ │ │ │ cmpeq ip, ip, asr #32 │ │ │ │ - strdeq r1, [r0, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r1, [r0, #-172]! @ 0xffffff54 │ │ │ │ cmpeq ip, r0, ror #22 │ │ │ │ cmpeq ip, ip, lsr sl │ │ │ │ cmpeq ip, ip, ror #28 │ │ │ │ - cmneq r6, ip, lsl #20 │ │ │ │ + cmneq r6, r4, lsl sl │ │ │ │ ldrsheq sl, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmneq r0, r4, lsr #16 │ │ │ │ - ldrsbeq r6, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmneq r0, ip, lsr #16 │ │ │ │ + cmpeq sp, r4, ror #23 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r6, ip, asr r9 │ │ │ │ + cmneq r6, r4, ror #18 │ │ │ │ cmpeq ip, ip, lsr r9 │ │ │ │ cmpeq ip, r8, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ cmpeq ip, r4, lsr #32 │ │ │ │ cmpeq ip, r8, asr #31 │ │ │ │ - cmneq r6, r4, asr #10 │ │ │ │ + cmneq r6, ip, asr #10 │ │ │ │ cmpeq ip, r4, lsr r4 │ │ │ │ - strdeq r6, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r6, r4, lsl #10 │ │ │ │ cmpeq ip, r4, asr #30 │ │ │ │ ldrsbeq sl, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r6, r4, asr #9 │ │ │ │ + cmneq r6, ip, asr #9 │ │ │ │ ldrheq sl, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmneq r6, ip, ror r4 │ │ │ │ + cmneq r6, r4, lsl #9 │ │ │ │ cmpeq ip, r4, asr #29 │ │ │ │ cmpeq ip, ip, asr r3 │ │ │ │ - cmneq r6, r0, lsr #8 │ │ │ │ + cmneq r6, r8, lsr #8 │ │ │ │ cmpeq ip, r0, lsl r3 │ │ │ │ - ldrdeq r6, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r0, ror #7 │ │ │ │ cmpeq ip, r0, lsr #28 │ │ │ │ ldrheq sl, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmneq r6, ip, lsr #7 │ │ │ │ + strheq r6, [r6, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0x015ca29c │ │ │ │ - cmneq r6, r4, ror #6 │ │ │ │ + cmneq r6, ip, ror #6 │ │ │ │ cmpeq ip, ip, lsr #27 │ │ │ │ cmpeq ip, r0, asr #4 │ │ │ │ cmpeq ip, r0, ror sp │ │ │ │ - cmneq r6, ip, ror #5 │ │ │ │ + strdeq r6, [r6, #-36]! @ 0xffffffdc │ │ │ │ ldrsbeq sl, [ip, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq r6, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r6, r0, ror #5 │ │ │ │ cmpeq ip, r8, asr #3 │ │ │ │ - @ instruction: 0x01666290 │ │ │ │ + @ instruction: 0x01666298 │ │ │ │ ldrsbeq r6, [ip, #-200] @ 0xffffff38 │ │ │ │ cmpeq ip, r0, ror r1 │ │ │ │ @ instruction: 0x015c6c9c │ │ │ │ - cmneq r6, r8, lsl r2 │ │ │ │ + cmneq r6, r0, lsr #4 │ │ │ │ cmpeq ip, r8, lsl #2 │ │ │ │ - cmneq r6, r4, lsl #4 │ │ │ │ + cmneq r6, ip, lsl #4 │ │ │ │ ldrsheq sl, [ip, #-4] │ │ │ │ - strheq r6, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r4, asr #3 │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ @ instruction: 0x015ca098 │ │ │ │ cmpeq ip, r8, asr #23 │ │ │ │ - cmneq r6, r4, asr #2 │ │ │ │ + cmneq r6, ip, asr #2 │ │ │ │ cmpeq ip, r4, lsr r0 │ │ │ │ - strdeq r6, [r6, #-8]! │ │ │ │ - cmpeq sp, ip, lsr r3 │ │ │ │ + cmneq r6, r0, lsl #2 │ │ │ │ + cmpeq sp, r4, asr #6 │ │ │ │ cmpeq ip, r4, ror #31 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmpeq ip, r0, lsl #22 │ │ │ │ - cmneq r6, ip, ror r0 │ │ │ │ + cmneq r6, r4, lsl #1 │ │ │ │ cmpeq ip, ip, ror #30 │ │ │ │ cmpeq ip, r0, lsr #21 │ │ │ │ - cmneq r6, ip, lsl r0 │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ cmpeq ip, ip, lsl #30 │ │ │ │ cmpeq ip, r0, asr #20 │ │ │ │ - strheq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ cmpeq ip, ip, lsr #29 │ │ │ │ - cmneq r6, r8, lsr #31 │ │ │ │ + strheq r5, [r6, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0x015c9e98 │ │ │ │ - cmneq r6, r0, ror #30 │ │ │ │ + cmneq r6, r8, ror #30 │ │ │ │ cmpeq ip, r8, lsr #19 │ │ │ │ cmpeq ip, ip, lsr lr │ │ │ │ cmpeq ip, ip, asr r9 │ │ │ │ - ldrdeq r5, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, ror #29 │ │ │ │ cmpeq ip, r8, asr #27 │ │ │ │ cmpeq ip, r0, lsl #18 │ │ │ │ - cmneq r6, ip, ror lr │ │ │ │ + cmneq r6, r4, lsl #29 │ │ │ │ cmpeq ip, ip, ror #26 │ │ │ │ - @ instruction: 0x015d6098 │ │ │ │ + cmpeq sp, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - cmneq r6, r0, lsr #28 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ cmpeq ip, ip, lsl #26 │ │ │ │ - cmneq r6, r0, ror #27 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ + cmneq r6, r8, ror #27 │ │ │ │ + cmpeq sp, ip, lsr #32 │ │ │ │ cmpeq ip, ip, asr #25 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq sp, ip, ror #31 │ │ │ │ - ldrheq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r6, r0, lsr sp │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ + ldrsheq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r5, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmneq r6, r8, lsr sp │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ cmpeq ip, ip, lsl ip │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - strdeq r5, [r6, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ + strdeq r5, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ cmpeq ip, r0, ror #23 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - strheq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ - ldrsheq r5, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmneq r6, r0, asr #25 │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ cmpeq ip, r4, lsr #23 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmneq r6, ip, ror ip │ │ │ │ - cmpeq sp, r0, asr #29 │ │ │ │ + cmneq r6, r4, lsl #25 │ │ │ │ + cmpeq sp, r8, asr #29 │ │ │ │ cmpeq ip, r8, ror #22 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq sp, r4, lsl #29 │ │ │ │ + cmpeq sp, ip, lsl #29 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ - cmpeq sp, r4, ror #28 │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ + cmpeq sp, ip, ror #28 │ │ │ │ cmpeq ip, ip, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - ldrsheq r5, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r8, asr #27 │ │ │ │ - ldrheq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r6, ip, lsr #22 │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ + ldrsbeq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ + ldrheq r5, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r6, r4, lsr fp │ │ │ │ + cmpeq sp, r8, ror sp │ │ │ │ cmpeq ip, r8, lsl sl │ │ │ │ - cmneq r6, ip, ror #21 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + strdeq r5, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ ldrsbeq r9, [ip, #-152] @ 0xffffff68 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r5, [sp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ + cmpeq sp, r0, lsl #26 │ │ │ │ + cmpeq sp, r8, asr #25 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r4, lsl #25 │ │ │ │ + cmpeq sp, ip, lsl #25 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - strdeq r5, [r6, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + strdeq r5, [r6, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ ldrsbeq r9, [ip, #-140] @ 0xffffff74 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsheq r5, [sp, #-188] @ 0xffffff44 │ │ │ │ - cmneq r6, ip, ror r9 │ │ │ │ - cmpeq sp, r0, asr #23 │ │ │ │ + cmpeq sp, r4, lsl #24 │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ + cmpeq sp, r8, asr #23 │ │ │ │ cmpeq ip, r8, ror #16 │ │ │ │ - cmpeq sp, r8, lsl #23 │ │ │ │ - cmpeq sp, r8, asr #22 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ + @ instruction: 0x015d5b90 │ │ │ │ + cmpeq sp, r0, asr fp │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - ldrsheq r5, [sp, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq r5, [sp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ add r8, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-548] @ 13e59c │ │ │ │ @@ -128719,19 +128719,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, r8, lsl r1 │ │ │ │ cmpeq ip, r4, asr #20 │ │ │ │ - ldrdeq r5, [r6, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r5, [r6, #-156]! @ 0xffffff64 │ │ │ │ │ │ │ │ 0013f770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #896] @ 13fb08 │ │ │ │ @@ -128969,21 +128969,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ - cmneq r6, r6, lsr #14 │ │ │ │ + cmneq r6, lr, lsr #14 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, ip, ror sp │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ cmpeq ip, r0, lsr #13 │ │ │ │ cmpeq ip, r8, lsr pc │ │ │ │ - cmneq r6, r0, lsl #12 │ │ │ │ + cmneq r6, r8, lsl #12 │ │ │ │ cmpeq ip, r0, ror #12 │ │ │ │ │ │ │ │ 0013fb5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -129127,18 +129127,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, ip, asr #21 │ │ │ │ - @ instruction: 0x01665390 │ │ │ │ + @ instruction: 0x01665398 │ │ │ │ ldrsheq r9, [ip, #-48] @ 0xffffffd0 │ │ │ │ │ │ │ │ 0013fdc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -129282,18 +129282,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, sl, asr #3 │ │ │ │ + ldrdeq r5, [r6, #-18]! @ 0xffffffee │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, r8, ror #16 │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ + cmneq r6, r4, lsr r1 │ │ │ │ cmpeq ip, ip, lsl #3 │ │ │ │ │ │ │ │ 00140024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129435,18 +129435,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, r4, ror pc │ │ │ │ + cmneq r6, ip, ror pc │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, ip, lsl #12 │ │ │ │ - ldrdeq r4, [r6, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r4, [r6, #-232]! @ 0xffffff18 │ │ │ │ cmpeq ip, r0, lsr pc │ │ │ │ │ │ │ │ 00140280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129588,18 +129588,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, r2, lsr #26 │ │ │ │ + cmneq r6, sl, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrheq r6, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r6, r4, ror ip │ │ │ │ + cmneq r6, ip, ror ip │ │ │ │ ldrsbeq r8, [ip, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 001404dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129741,18 +129741,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq r4, [r6, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq r4, [r6, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, r4, asr r1 │ │ │ │ - cmneq r6, r8, lsl sl │ │ │ │ + cmneq r6, r0, lsr #20 │ │ │ │ cmpeq ip, r8, ror sl │ │ │ │ │ │ │ │ 00140738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129894,18 +129894,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, lr, ror r8 │ │ │ │ + cmneq r6, r6, lsl #17 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r5, [ip, #-232] @ 0xffffff18 │ │ │ │ - strheq r4, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r4, asr #15 │ │ │ │ cmpeq ip, ip, lsl r8 │ │ │ │ │ │ │ │ 00140994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130049,18 +130049,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r6, r8, lsr #12 │ │ │ │ + cmneq r6, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015c5c94 │ │ │ │ - cmneq r6, r8, asr r5 │ │ │ │ + cmneq r6, r0, ror #10 │ │ │ │ ldrheq r8, [ip, #-88] @ 0xffffffa8 │ │ │ │ │ │ │ │ 00140bf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130174,15 +130174,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r5, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmneq r6, r4, ror r3 │ │ │ │ + cmneq r6, ip, ror r3 │ │ │ │ ldrsbeq r8, [ip, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 00140dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -130453,25 +130453,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq ip, r0, lsl r2 │ │ │ │ - @ instruction: 0x01664198 │ │ │ │ + cmneq r6, r0, lsr #3 │ │ │ │ cmneq r4, r0, asr #5 │ │ │ │ cmpeq ip, r4, lsr #3 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - cmneq r6, r2, lsr #1 │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + cmneq r6, sl, lsr #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - qdsubeq r4, r0, r6 │ │ │ │ + qdsubeq r4, r8, r6 │ │ │ │ ldrheq r8, [ip, #-4] │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq ip, r4, ror #12 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ @ instruction: 0x015c7f90 │ │ │ │ │ │ │ │ 00141254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130585,15 +130585,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq ip, r4, asr r4 │ │ │ │ ldrheq r7, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmneq r6, r4, asr #28 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ │ │ │ │ 00141430 : │ │ │ │ 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 │ │ │ │ @@ -130805,23 +130805,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq ip, ip, ror #23 │ │ │ │ - cmneq r6, r0, ror ip │ │ │ │ + cmneq r6, r8, ror ip │ │ │ │ cmneq r4, r4, ror #24 │ │ │ │ cmpeq ip, r0, lsl #23 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, r0, ror fp │ │ │ │ + cmneq r6, r8, ror fp │ │ │ │ ldrsbeq r7, [ip, #-160] @ 0xffffff60 │ │ │ │ ldrsheq r5, [ip, #-0] │ │ │ │ - cmneq r6, r8, ror #21 │ │ │ │ + strdeq r3, [r6, #-160]! @ 0xffffff60 │ │ │ │ cmpeq ip, r4, asr sl │ │ │ │ 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] @ 141954 │ │ │ │ ldr r3, [pc, #384] @ 141958 │ │ │ │ @@ -130919,18 +130919,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1418cc │ │ │ │ cmneq r4, r0, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ cmpeq ip, r8, ror #1 │ │ │ │ cmneq r4, r0, ror r9 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ + ldrsbeq r3, [sp, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x015c7890 │ │ │ │ │ │ │ │ 00141970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131127,27 +131127,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ mov r7, r0 │ │ │ │ b 1419e4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrheq r6, [r4, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0166389c │ │ │ │ + cmneq r6, r4, lsr #17 │ │ │ │ cmneq r4, r8, lsl #17 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq ip, r4, lsr #15 │ │ │ │ - cmneq r6, r8, lsr r8 │ │ │ │ + cmneq r6, r0, asr #16 │ │ │ │ cmneq r4, r0, ror #15 │ │ │ │ cmpeq ip, r8, lsr r7 │ │ │ │ - cmneq r6, r8, asr #15 │ │ │ │ + ldrdeq r3, [r6, #-112]! @ 0xffffff90 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, r8, lsr r7 │ │ │ │ + cmneq r6, r0, asr #14 │ │ │ │ cmpeq ip, r8, lsl #13 │ │ │ │ - @ instruction: 0x015fe094 │ │ │ │ - ldrdeq r3, [r6, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x015fe09c │ │ │ │ + cmneq r6, r0, ror #13 │ │ │ │ cmpeq ip, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 00141cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131345,27 +131345,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ mov r7, r0 │ │ │ │ b 141d44 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r4, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r8, asr #10 │ │ │ │ + cmneq r6, r0, asr r5 │ │ │ │ cmneq r4, r8, lsr #10 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq ip, r4, asr #8 │ │ │ │ - ldrdeq r3, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, r0, ror #9 │ │ │ │ cmneq r4, r0, lsl #9 │ │ │ │ ldrsbeq r7, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ + cmneq r6, r0, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r3, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r0, ror #7 │ │ │ │ cmpeq ip, r8, lsr #6 │ │ │ │ - cmpeq pc, r4, lsr sp @ │ │ │ │ - cmneq r6, r8, ror r3 │ │ │ │ + cmpeq pc, ip, lsr sp @ │ │ │ │ + cmneq r6, r0, lsl #7 │ │ │ │ ldrsbeq r7, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 00142030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131403,17 +131403,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, #15 │ │ │ │ b 14208c │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ @ instruction: 0x015c7190 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ cmpeq ip, r8, lsl #3 │ │ │ │ │ │ │ │ 001420dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -131457,16 +131457,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r0, r4 │ │ │ │ b 142120 │ │ │ │ cmneq r4, r0, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, lsl r1 │ │ │ │ - cmneq r6, ip, asr r1 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ + cmneq r6, r4, ror #2 │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ cmpeq ip, r4, asr #1 │ │ │ │ │ │ │ │ 001421a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -131752,38 +131752,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 142300 │ │ │ │ cmneq r4, r8, ror r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, asr r0 │ │ │ │ - @ instruction: 0x0166309c │ │ │ │ + cmneq r6, r4, lsr #1 │ │ │ │ cmpeq ip, ip │ │ │ │ cmpeq ip, r8, ror #27 │ │ │ │ cmpeq ip, r8, lsr #24 │ │ │ │ @ instruction: 0x0174df90 │ │ │ │ cmneq r4, ip, lsr pc │ │ │ │ - cmneq r6, r8, ror pc │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ cmpeq ip, r4, ror #29 │ │ │ │ cmpeq ip, r4, asr #8 │ │ │ │ ldrsheq r3, [ip, #-48] @ 0xffffffd0 │ │ │ │ ldrheq r3, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r6, r4, asr lr │ │ │ │ - cmpeq sp, r8, ror #22 │ │ │ │ + cmneq r6, ip, asr lr │ │ │ │ + cmpeq sp, r0, ror fp │ │ │ │ ldrheq r6, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmneq r6, r8, lsl lr │ │ │ │ - cmpeq sp, ip, lsr #22 │ │ │ │ + cmneq r6, r0, lsr #28 │ │ │ │ + cmpeq sp, r4, lsr fp │ │ │ │ cmpeq ip, r0, lsl #27 │ │ │ │ - ldrsheq r2, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sp, r4, asr #21 │ │ │ │ - @ instruction: 0x015d2a94 │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ - ldrsbeq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ + @ instruction: 0x015d2a9c │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ + ldrsbeq r2, [sp, #-156] @ 0xffffff64 │ │ │ │ │ │ │ │ 00142690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 142744 │ │ │ │ @@ -131826,16 +131826,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r0, r4 │ │ │ │ b 1426d4 │ │ │ │ @ instruction: 0x01745b9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r8, ror #22 │ │ │ │ - cmneq r6, r8, lsr #23 │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ + strheq r2, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ cmpeq ip, r0, lsl fp │ │ │ │ │ │ │ │ 0014275c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -132337,60 +132337,60 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1429e8 │ │ │ │ cmneq r4, r4, asr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r5, [r4, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x0174da94 │ │ │ │ cmneq r4, ip, asr sl │ │ │ │ - cmneq r6, ip, lsr #21 │ │ │ │ + strheq r2, [r6, #-164]! @ 0xffffff5c │ │ │ │ cmpeq ip, r8, lsl sl │ │ │ │ - cmneq r6, r8, ror #19 │ │ │ │ - ldrsheq r2, [sp, #-108] @ 0xffffff94 │ │ │ │ + strdeq r2, [r6, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ cmpeq ip, r4, asr r9 │ │ │ │ cmpeq ip, r8, asr #14 │ │ │ │ - cmneq r6, r4, ror r9 │ │ │ │ + cmneq r6, ip, ror r9 │ │ │ │ ldrsbeq r6, [ip, #-132] @ 0xffffff7c │ │ │ │ ldrheq sp, [r4, #-132]! @ 0xffffff7c │ │ │ │ cmneq r4, r4, asr r8 │ │ │ │ cmpeq ip, r8, lsr #9 │ │ │ │ andeq r6, r0, r4, lsl #20 │ │ │ │ - cmneq r6, ip, lsl #16 │ │ │ │ + cmneq r6, r4, lsl r8 │ │ │ │ cmpeq ip, ip, ror r7 │ │ │ │ cmpeq ip, r0, ror #25 │ │ │ │ @ instruction: 0x015c639c │ │ │ │ @ instruction: 0x015c2c94 │ │ │ │ - ldrdeq r2, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r0, ror #13 │ │ │ │ cmpeq ip, r0, lsl #24 │ │ │ │ cmpeq ip, r0, asr #12 │ │ │ │ cmpeq ip, r8, lsr #23 │ │ │ │ cmpeq ip, r8, ror #22 │ │ │ │ - cmpeq sp, r4, lsr #6 │ │ │ │ - ldrdeq r2, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsheq r2, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, ip, lsr #6 │ │ │ │ + cmneq r6, r4, ror #11 │ │ │ │ + ldrsheq r2, [sp, #-40] @ 0xffffffd8 │ │ │ │ cmpeq ip, r8, asr #10 │ │ │ │ - cmneq r6, r0, lsr #11 │ │ │ │ - ldrheq r2, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r6, r8, lsr #11 │ │ │ │ + ldrheq r2, [sp, #-44] @ 0xffffffd4 │ │ │ │ cmpeq ip, ip, lsl #10 │ │ │ │ - cmpeq sp, ip, ror r2 │ │ │ │ - cmneq r6, r4, lsr r5 │ │ │ │ - cmpeq sp, r8, asr #4 │ │ │ │ + cmpeq sp, r4, lsl #5 │ │ │ │ + cmneq r6, ip, lsr r5 │ │ │ │ + cmpeq sp, r0, asr r2 │ │ │ │ cmpeq ip, r0, lsr #9 │ │ │ │ - strdeq r2, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq sp, ip, lsl #4 │ │ │ │ + cmneq r6, r0, lsl #10 │ │ │ │ + cmpeq sp, r4, lsl r2 │ │ │ │ cmpeq ip, r4, ror #8 │ │ │ │ - strheq r2, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - ldrsbeq r2, [sp, #-16] │ │ │ │ + cmneq r6, r4, asr #9 │ │ │ │ + ldrsbeq r2, [sp, #-24] @ 0xffffffe8 │ │ │ │ cmpeq ip, r8, lsr #8 │ │ │ │ - @ instruction: 0x015d2198 │ │ │ │ - cmpeq sp, r8, ror #2 │ │ │ │ - cmpeq sp, r4, lsr r1 │ │ │ │ - cmneq r6, ip, ror #7 │ │ │ │ - cmpeq sp, r0, lsl #2 │ │ │ │ + cmpeq sp, r0, lsr #3 │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ + cmpeq sp, ip, lsr r1 │ │ │ │ + strdeq r2, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sp, r8, lsl #2 │ │ │ │ cmpeq ip, r8, asr r3 │ │ │ │ - cmpeq sp, r8, asr #1 │ │ │ │ + ldrsbeq r2, [sp, #-0] │ │ │ │ │ │ │ │ 00142ffc : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ @@ -132463,23 +132463,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 143068 │ │ │ │ cmpeq ip, r4, lsr #32 │ │ │ │ - cmneq r6, ip, lsr r2 │ │ │ │ - cmpeq sp, r0, asr pc │ │ │ │ + cmneq r6, r4, asr #4 │ │ │ │ + cmpeq sp, r8, asr pc │ │ │ │ cmpeq ip, r4, lsr #3 │ │ │ │ - cmneq r6, r0, lsl #4 │ │ │ │ - cmpeq sp, r4, lsl pc │ │ │ │ + cmneq r6, r8, lsl #4 │ │ │ │ + cmpeq sp, ip, lsl pc │ │ │ │ cmpeq ip, r4, ror #2 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r6, r4, asr #3 │ │ │ │ - ldrsbeq r1, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r6, ip, asr #3 │ │ │ │ + cmpeq sp, r0, ror #29 │ │ │ │ cmpeq ip, r8, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -132859,59 +132859,59 @@ │ │ │ │ cmpeq ip, r0, lsr #1 │ │ │ │ cmpeq ip, r8, ror #21 │ │ │ │ ldrheq r5, [ip, #-160] @ 0xffffff60 │ │ │ │ cmpeq ip, ip, asr #21 │ │ │ │ cmpeq ip, ip, asr #21 │ │ │ │ cmpeq ip, r8, lsr r0 │ │ │ │ cmpeq ip, ip, lsr r0 │ │ │ │ - cmpeq sp, ip, ror #23 │ │ │ │ + ldrsheq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0x015c5e98 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ - ldrheq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ + ldrheq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ cmpeq ip, r0, ror #28 │ │ │ │ - cmneq r6, ip, lsr #30 │ │ │ │ - cmpeq sp, ip, ror fp │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ + cmpeq sp, r4, lsl #23 │ │ │ │ cmpeq ip, r8, lsr #28 │ │ │ │ - strdeq r1, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, asr #22 │ │ │ │ + strdeq r1, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ ldrsheq r5, [ip, #-208] @ 0xffffff30 │ │ │ │ - strheq r1, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ + cmneq r6, r4, asr #29 │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ ldrheq r5, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmneq r6, r4, lsl #29 │ │ │ │ - ldrsbeq r1, [sp, #-164] @ 0xffffff5c │ │ │ │ + cmneq r6, ip, lsl #29 │ │ │ │ + ldrsbeq r1, [sp, #-172] @ 0xffffff54 │ │ │ │ cmpeq ip, r0, lsl #27 │ │ │ │ - cmneq r6, ip, asr #28 │ │ │ │ - @ instruction: 0x015d1a9c │ │ │ │ + cmneq r6, r4, asr lr │ │ │ │ + cmpeq sp, r4, lsr #21 │ │ │ │ cmpeq ip, r8, asr #26 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ cmpeq ip, r0, lsl sp │ │ │ │ - ldrdeq r1, [r6, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq sp, ip, lsr #20 │ │ │ │ + cmneq r6, r4, ror #27 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ ldrsbeq r5, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ - ldrsheq r1, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmneq r6, ip, lsr #27 │ │ │ │ + ldrsheq r1, [sp, #-156] @ 0xffffff64 │ │ │ │ cmpeq ip, r0, lsr #25 │ │ │ │ - cmneq r6, ip, ror #26 │ │ │ │ - ldrheq r1, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r6, r4, ror sp │ │ │ │ + cmpeq sp, r4, asr #19 │ │ │ │ cmpeq ip, r8, ror #24 │ │ │ │ - cmneq r6, r4, lsr sp │ │ │ │ - cmpeq sp, r4, lsl #19 │ │ │ │ + cmneq r6, ip, lsr sp │ │ │ │ + cmpeq sp, ip, lsl #19 │ │ │ │ cmpeq ip, r0, lsr ip │ │ │ │ - strdeq r1, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ + cmneq r6, r4, lsl #26 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ ldrsheq r5, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmneq r6, r4, asr #25 │ │ │ │ - cmpeq sp, r4, lsl r9 │ │ │ │ + cmneq r6, ip, asr #25 │ │ │ │ + cmpeq sp, ip, lsl r9 │ │ │ │ cmpeq ip, r0, asr #23 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - ldrsbeq r1, [sp, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x01661c94 │ │ │ │ + cmpeq sp, r4, ror #17 │ │ │ │ cmpeq ip, r8, lsl #23 │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #428] @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -133041,32 +133041,32 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 143850 │ │ │ │ cmpeq ip, r4, lsl #27 │ │ │ │ cmpeq ip, r0, lsl #23 │ │ │ │ cmpeq ip, ip, ror fp │ │ │ │ @ instruction: 0x015c2d98 │ │ │ │ - cmneq r6, r0, asr sl │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ + cmneq r6, r8, asr sl │ │ │ │ + ldrsbeq r1, [sp, #-100] @ 0xffffff9c │ │ │ │ cmpeq ip, r8, ror r9 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmneq r6, r4, lsl sl │ │ │ │ - @ instruction: 0x015d1690 │ │ │ │ + cmneq r6, ip, lsl sl │ │ │ │ + @ instruction: 0x015d1698 │ │ │ │ cmpeq ip, r4, lsr r9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r1, [r6, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ + cmneq r6, r0, ror #19 │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ cmpeq ip, r0, lsl #18 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x0166199c │ │ │ │ - cmpeq sp, r8, lsl r6 │ │ │ │ + cmneq r6, r4, lsr #19 │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ cmpeq ip, r4, asr #17 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - cmneq r6, r0, ror #18 │ │ │ │ - ldrsbeq r1, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r6, r8, ror #18 │ │ │ │ + cmpeq sp, r4, ror #11 │ │ │ │ cmpeq ip, r8, lsl #17 │ │ │ │ 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] @ 143d1c │ │ │ │ ldr r3, [pc, #644] @ 143d20 │ │ │ │ @@ -133229,25 +133229,25 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 143b90 │ │ │ │ cmneq r4, ip, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, ip, ror r8 │ │ │ │ + cmneq r6, r4, lsl #17 │ │ │ │ cmpeq ip, r8, lsr #15 │ │ │ │ - cmneq r6, ip, lsr #16 │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ cmpeq ip, r8, asr r7 │ │ │ │ cmneq r4, ip, lsr #13 │ │ │ │ cmpeq ip, r8, lsl #24 │ │ │ │ ldrheq r1, [ip, #-180] @ 0xffffff4c │ │ │ │ cmpeq ip, r4, ror fp │ │ │ │ - cmpeq sp, r0, lsr r3 │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ - ldrsbeq r1, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r8, lsr r3 │ │ │ │ + cmpeq sp, ip, lsl #6 │ │ │ │ + cmpeq sp, r0, ror #5 │ │ │ │ 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] @ 144380 │ │ │ │ ldr r3, [pc, #1556] @ 144384 │ │ │ │ @@ -133638,45 +133638,45 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 1441e0 │ │ │ │ ldrsbeq r4, [r4, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ + strheq r1, [r6, #-92]! @ 0xffffffa4 │ │ │ │ ldrsbeq r5, [ip, #-76] @ 0xffffffb4 │ │ │ │ cmneq r4, r4, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r6, r4, lsr #10 │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ cmpeq ip, ip, asr #8 │ │ │ │ @ instruction: 0x01744398 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r6, r0, lsr r3 │ │ │ │ + cmneq r6, r8, lsr r3 │ │ │ │ cmpeq ip, ip, asr r2 │ │ │ │ cmpeq ip, r8, ror r7 │ │ │ │ - strheq r1, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + strheq r1, [r6, #-40]! @ 0xffffffd8 │ │ │ │ ldrsbeq r5, [ip, #-28] @ 0xffffffe4 │ │ │ │ cmpeq ip, r8, ror #13 │ │ │ │ @ instruction: 0x015c1690 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - @ instruction: 0x01661198 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + cmneq r6, r0, lsr #3 │ │ │ │ @ instruction: 0x015c5298 │ │ │ │ ldrheq r5, [ip, #-8] │ │ │ │ - ldrsbeq r0, [sp, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x015d0d9c │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ - strheq r1, [r6, #-8]! │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ + ldrsbeq r0, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r4, lsr #27 │ │ │ │ + cmpeq sp, r0, ror sp │ │ │ │ + cmneq r6, r0, asr #1 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ cmpeq ip, r0, ror #31 │ │ │ │ cmpeq ip, r4, lsl #3 │ │ │ │ - ldrsbeq r0, [sp, #-200] @ 0xffffff38 │ │ │ │ - cmneq r6, r8, lsr #32 │ │ │ │ - cmpeq sp, r4, lsr #25 │ │ │ │ + cmpeq sp, r0, ror #25 │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ + cmpeq sp, ip, lsr #25 │ │ │ │ cmpeq ip, ip, asr #30 │ │ │ │ ldrsheq r5, [ip, #-4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r4, [r0, #428] @ 0x1ac │ │ │ │ @@ -133910,38 +133910,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1444f0 │ │ │ │ cmneq r4, ip, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ + cmneq r6, ip, lsl #30 │ │ │ │ cmneq r4, r8, ror #27 │ │ │ │ - strheq r0, [r6, #-224]! @ 0xffffff20 │ │ │ │ + strheq r0, [r6, #-232]! @ 0xffffff18 │ │ │ │ ldrsbeq r4, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ cmneq r4, ip, asr #26 │ │ │ │ - ldrdeq r0, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r0, [r6, #-220]! @ 0xffffff24 │ │ │ │ cmpeq ip, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ cmpeq ip, r0, lsl r2 │ │ │ │ ldrsbeq r1, [ip, #-16] │ │ │ │ - strdeq r0, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r0, lsl #26 │ │ │ │ cmpeq ip, r0, lsr #28 │ │ │ │ cmpeq ip, r8, lsl ip │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ cmpeq ip, r4, lsr r1 │ │ │ │ - ldrsheq r0, [sp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ + ldrsheq r0, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ cmpeq ip, ip, lsr #15 │ │ │ │ - strdeq r0, [r6, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r6, r4, lsl #24 │ │ │ │ cmpeq ip, r4, lsl fp │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ 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] @ 144b68 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -134144,36 +134144,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 14490c │ │ │ │ ldrsheq r3, [r4, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r0, [r6, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r0, [r6, #-172]! @ 0xffffff54 │ │ │ │ cmpeq ip, r0, lsl #20 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ cmneq r4, r0, lsr r9 │ │ │ │ cmpeq ip, r8, lsr #22 │ │ │ │ - strheq r0, [r6, #-152]! @ 0xffffff68 │ │ │ │ + smulbteq r6, r0, r9 │ │ │ │ ldrsbeq r4, [ip, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ cmpeq ip, ip, lsl #9 │ │ │ │ @ instruction: 0x015c0d9c │ │ │ │ - smulbteq r6, r4, r8 │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ + smulbteq r6, ip, r8 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ cmpeq ip, ip, ror #15 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - smulbbeq r6, r8, r8 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ + @ instruction: 0x01660890 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ ldrheq r4, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmneq r6, ip, asr #16 │ │ │ │ - cmpeq sp, r8, asr #9 │ │ │ │ + cmneq r6, r4, asr r8 │ │ │ │ + ldrsbeq r0, [sp, #-64] @ 0xffffffc0 │ │ │ │ cmpeq ip, r4, ror r7 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - @ instruction: 0x015d0490 │ │ │ │ + @ instruction: 0x015d0498 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -134666,57 +134666,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 144d44 │ │ │ │ cmneq r4, r4, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r6, ip, lsr #14 │ │ │ │ + cmneq r6, r4, lsr r7 │ │ │ │ cmneq r4, r0, lsl r6 │ │ │ │ cmpeq ip, r4, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ + smulbbeq r6, r0, r6 │ │ │ │ cmpeq ip, r4, lsr #11 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ ldrsheq r3, [r4, #-72]! @ 0xffffffb8 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smultteq r6, r8, r4 │ │ │ │ + strdeq r0, [r6, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq ip, r4, lsl r4 │ │ │ │ cmpeq ip, r0, lsr r9 │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ + cmneq r6, r0, ror r4 │ │ │ │ @ instruction: 0x015c4390 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ cmpeq ip, r4, lsl #16 │ │ │ │ - cmneq r6, ip, lsr #6 │ │ │ │ - cmppeq ip, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsr r3 │ │ │ │ + ldrheq pc, [ip, #-240] @ 0xffffff10 @ │ │ │ │ cmpeq ip, r4, asr r2 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - smultbeq r6, r4, r2 │ │ │ │ + smultbeq r6, ip, r2 │ │ │ │ cmpeq ip, r8, lsr #14 │ │ │ │ cmpeq ip, r0, asr #3 │ │ │ │ - cmppeq ip, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [ip, #-224] @ 0xffffff20 @ │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ cmpeq ip, r8, ror r6 │ │ │ │ cmpeq ip, r0, lsr #12 │ │ │ │ - ldrsbeq pc, [ip, #-220] @ 0xffffff24 @ │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmppeq ip, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsr r1 │ │ │ │ + ldrheq pc, [ip, #-208] @ 0xffffff30 @ │ │ │ │ cmpeq ip, r4, asr r0 │ │ │ │ - cmppeq ip, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmppeq ip, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, r8, lsr #4 │ │ │ │ ldrsheq r4, [ip, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - ldrsbeq pc, [ip, #-196] @ 0xffffff3c @ │ │ │ │ + ldrsbeq pc, [ip, #-204] @ 0xffffff34 @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x015cfc9c │ │ │ │ - cmppeq ip, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00145444 : │ │ │ │ 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 │ │ │ │ @@ -134800,23 +134800,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 1455d0 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1454b4 │ │ │ │ - msreq (UNDEF: 101), r4, asr lr │ │ │ │ - ldrsbeq pc, [ip, #-160] @ 0xffffff60 @ │ │ │ │ + msreq (UNDEF: 101), ip, asr lr │ │ │ │ + ldrsbeq pc, [ip, #-168] @ 0xffffff58 @ │ │ │ │ cmpeq ip, ip, ror sp │ │ │ │ - msreq (UNDEF: 101), r8, lsl lr │ │ │ │ - @ instruction: 0x015cfa94 │ │ │ │ + msreq (UNDEF: 101), r0, lsr #28 │ │ │ │ + @ instruction: 0x015cfa9c │ │ │ │ cmpeq ip, r8, lsr sp │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - ldrdeq pc, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmppeq ip, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + msreq SPSR_sc, r4, ror #27 │ │ │ │ + cmppeq ip, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, r4, lsl #26 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ @@ -134854,15 +134854,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 14560c │ │ │ │ cmneq r4, r0, asr ip │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmpeq ip, r0, lsl #30 │ │ │ │ - msreq SPSR_sc, ip, lsl sp │ │ │ │ + msreq SPSR_sc, r4, lsr #26 │ │ │ │ cmpeq ip, r4, lsr ip │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ @@ -134900,15 +134900,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1456c4 │ │ │ │ @ instruction: 0x01742b98 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ cmpeq ip, r0, ror lr │ │ │ │ - msreq SPSR_sc, r4, ror #24 │ │ │ │ + msreq SPSR_sc, ip, ror #24 │ │ │ │ cmpeq ip, ip, ror fp │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134940,15 +134940,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq pc, [r5, #-184]! @ 0xffffff48 @ │ │ │ │ + msreq (UNDEF: 117), r0, asr #23 │ │ │ │ cmpeq ip, r4, ror #27 │ │ │ │ ldrsbeq r3, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -135271,38 +135271,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1458b4 │ │ │ │ cmneq r4, r0, asr #20 │ │ │ │ cmneq r4, ip, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq pc, [r5, #-172]! @ 0xffffff54 │ │ │ │ + msreq (UNDEF: 117), r4, lsl #22 │ │ │ │ cmpeq ip, r4, lsr #20 │ │ │ │ cmneq r4, r8, lsl #19 │ │ │ │ - cmneq r3, r4, ror #22 │ │ │ │ - msreq SPSR_sc, ip, ror #18 │ │ │ │ + cmneq r3, ip, ror #22 │ │ │ │ + msreq SPSR_sc, r4, ror r9 │ │ │ │ @ instruction: 0x015c3894 │ │ │ │ cmppeq fp, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ cmppeq fp, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ cmppeq fp, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [ip, #-76] @ 0xffffffb4 @ │ │ │ │ + cmppeq ip, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ - strdeq pc, [r5, #-120]! @ 0xffffff88 │ │ │ │ + msreq SPSR_sc, r0, lsl #16 │ │ │ │ @ instruction: 0x015c339c │ │ │ │ cmpeq ip, r4, lsl r7 │ │ │ │ - strheq pc, [r5, #-116]! @ 0xffffff8c @ │ │ │ │ - cmppeq ip, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r5, #-124]! @ 0xffffff84 @ │ │ │ │ + cmppeq ip, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r3, [ip, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq pc, [ip, #-56] @ 0xffffffc8 @ │ │ │ │ + cmppeq ip, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrheq r3, [ip, #-144] @ 0xffffff70 │ │ │ │ - cmppeq ip, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 101), ip, lsl #13 │ │ │ │ - cmppeq ip, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015cf394 │ │ │ │ + cmppeq ip, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + msreq (UNDEF: 101), r4 @ │ │ │ │ + cmppeq ip, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ ldrheq r3, [ip, #-80] @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #480] @ 145f60 │ │ │ │ ldr r2, [pc, #480] @ 145f64 │ │ │ │ @@ -135424,24 +135424,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 145e44 │ │ │ │ cmneq r4, r4, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq SPSR_sc, r4, lsr #11 │ │ │ │ + msreq SPSR_sc, ip, lsr #11 │ │ │ │ ldrsbeq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - msreq SPSR_sc, r8, asr r5 │ │ │ │ + msreq SPSR_sc, r0, ror #10 │ │ │ │ cmpeq ip, r4, lsl #9 │ │ │ │ ldrsheq r2, [r4, #-56]! @ 0xffffffc8 │ │ │ │ cmppeq fp, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ cmppeq fp, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015cf094 │ │ │ │ + cmppeq ip, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015cf09c │ │ │ │ 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 │ │ │ │ @@ -135634,37 +135634,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 146030 │ │ │ │ cmneq r4, r8, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, ror #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 117), ip, asr r3 │ │ │ │ + msreq (UNDEF: 117), r4, ror #6 │ │ │ │ cmpeq ip, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ cmneq r4, ip, lsl #4 │ │ │ │ cmpeq ip, r4, asr r5 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - @ instruction: 0x015f0a98 │ │ │ │ + cmpeq pc, r0, lsr #21 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - strdeq pc, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq ip, r8, ror lr │ │ │ │ + msreq (UNDEF: 101), r4, lsl #4 │ │ │ │ + cmpeq ip, r0, lsl #29 │ │ │ │ cmpeq ip, r4, lsr #2 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ cmpeq ip, ip, ror r4 │ │ │ │ - msreq SPSR_sc, r4 @ │ │ │ │ + msreq SPSR_sc, ip @ │ │ │ │ cmpeq ip, r8, asr r4 │ │ │ │ ldrheq r3, [ip, #-8] │ │ │ │ - msreq SPSR_sc, r8, asr #2 │ │ │ │ - cmpeq ip, r4, asr #27 │ │ │ │ + msreq SPSR_sc, r0, asr r1 │ │ │ │ + cmpeq ip, ip, asr #27 │ │ │ │ cmpeq ip, r0, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - @ instruction: 0x015ced90 │ │ │ │ - msreq SPSR_sc, r0, ror #1 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ + @ instruction: 0x015ced98 │ │ │ │ + msreq SPSR_sc, r8, ror #1 │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ cmpeq ip, r8 │ │ │ │ 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 │ │ │ │ @@ -135825,38 +135825,38 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 146430 │ │ │ │ cmpeq ip, r8, asr r2 │ │ │ │ cmpeq ip, r4, ror r2 │ │ │ │ cmpeq ip, ip, lsl #5 │ │ │ │ - ldrsbeq lr, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ + cmpeq ip, r0, ror #23 │ │ │ │ + cmneq r5, ip, asr pc │ │ │ │ cmpeq ip, r8, ror lr │ │ │ │ - cmneq r5, r8, lsl pc │ │ │ │ - @ instruction: 0x015ceb94 │ │ │ │ + cmneq r5, r0, lsr #30 │ │ │ │ + @ instruction: 0x015ceb9c │ │ │ │ cmpeq ip, r0, asr #28 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ - ldrdeq lr, [r5, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq ip, r4, ror #22 │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ ldrsheq r2, [ip, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ + cmneq r5, r8, lsr #29 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ cmpeq ip, r0, asr #27 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - cmpeq ip, r0, ror #21 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ + cmpeq ip, r8, ror #21 │ │ │ │ cmpeq ip, ip, lsl #27 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmpeq ip, r8, lsr #21 │ │ │ │ - cmneq r5, r4, lsr #28 │ │ │ │ + ldrheq lr, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ cmpeq ip, r4, asr #26 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ + strdeq lr, [r5, #-212]! @ 0xffffff2c │ │ │ │ cmpeq ip, r4, asr #16 │ │ │ │ cmpeq ip, ip, lsl #26 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -135944,25 +135944,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ b 146748 │ │ │ │ cmneq r4, r8, lsl #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r4, lsl #26 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ cmpeq ip, r0, lsr ip │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r5, r4, lsl #25 │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ + cmneq r5, ip, lsl #25 │ │ │ │ + cmpeq ip, r8, lsl #18 │ │ │ │ cmpeq ip, r4, lsr #23 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmpeq ip, r8, asr #17 │ │ │ │ + ldrsbeq lr, [ip, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - @ instruction: 0x015ce894 │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x015ce89c │ │ │ │ + cmpeq ip, ip, ror #16 │ │ │ │ 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 │ │ │ │ @@ -136198,38 +136198,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 146878 │ │ │ │ cmneq r4, r8, asr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r5, r8, lsr fp │ │ │ │ + cmneq r5, r0, asr #22 │ │ │ │ cmpeq ip, r4, ror #20 │ │ │ │ muleq r0, r1, r5 │ │ │ │ cmneq r4, r4, asr #19 │ │ │ │ cmpeq ip, r0, lsl #11 │ │ │ │ cmpeq ip, r4, lsr sp │ │ │ │ - cmneq r1, r4, asr #18 │ │ │ │ - ldrdeq lr, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, ip, asr #18 │ │ │ │ + ldrdeq lr, [r5, #-152]! @ 0xffffff68 │ │ │ │ cmpeq ip, r4, asr #25 │ │ │ │ ldrsheq r2, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmneq r5, ip, lsl r9 │ │ │ │ - @ instruction: 0x015ce598 │ │ │ │ + cmneq r5, r4, lsr #18 │ │ │ │ + cmpeq ip, r0, lsr #11 │ │ │ │ cmpeq ip, r4, asr #16 │ │ │ │ muleq r0, lr, r5 │ │ │ │ cmpeq fp, ip, asr sp │ │ │ │ cmpeq ip, r8, ror #10 │ │ │ │ - ldrsheq lr, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r5, r8, asr #16 │ │ │ │ - cmpeq ip, r4, asr #9 │ │ │ │ + cmpeq ip, r0, lsl #10 │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ + cmpeq ip, ip, asr #9 │ │ │ │ cmpeq ip, r0, ror r7 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmneq r5, ip, lsl #16 │ │ │ │ - cmpeq ip, r8, lsl #9 │ │ │ │ + cmneq r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x015ce490 │ │ │ │ cmpeq ip, r4, lsr r7 │ │ │ │ muleq r0, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -136429,29 +136429,29 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ b 146ed4 │ │ │ │ cmneq r4, ip, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, lsr #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ cmpeq ip, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ cmpeq fp, r8, ror #24 │ │ │ │ cmneq r4, r8, asr #10 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ cmpeq ip, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ cmpeq fp, r8, ror #22 │ │ │ │ - ldrheq lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r4, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - ldrsbeq lr, [ip, #-4] │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + ldrsbeq lr, [ip, #-12] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -136736,47 +136736,47 @@ │ │ │ │ ldrsbeq r2, [ip, #-96] @ 0xffffffa0 │ │ │ │ cmpeq ip, ip, ror #13 │ │ │ │ cmpeq ip, r0, lsl r7 │ │ │ │ ldrsheq r2, [ip, #-108] @ 0xffffff94 │ │ │ │ cmpeq ip, r8, lsl r7 │ │ │ │ cmpeq ip, r8, asr #14 │ │ │ │ ldrsheq r1, [r4, #-0]! │ │ │ │ - strheq lr, [r5, #-16]! │ │ │ │ - cmpeq ip, ip, lsr #28 │ │ │ │ + strheq lr, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ ldrsbeq r2, [ip, #-8] │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ @ instruction: 0x015c6094 │ │ │ │ cmpeq ip, ip, lsl #9 │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ - ldrheq sp, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmneq r5, r8, asr #2 │ │ │ │ + cmpeq ip, r4, asr #27 │ │ │ │ cmpeq ip, r8, rrx │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmpeq ip, r0, lsl #27 │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmpeq ip, r8, lsl #27 │ │ │ │ cmpeq ip, ip, lsr #32 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ - cmpeq ip, r8, asr #26 │ │ │ │ + ldrdeq lr, [r5, #-4]! │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ ldrsheq r1, [ip, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0165e094 │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ + @ instruction: 0x0165e09c │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ ldrheq r1, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - qdsubeq lr, ip, r5 │ │ │ │ - ldrsbeq sp, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmneq r5, r4, rrx │ │ │ │ + cmpeq ip, r0, ror #25 │ │ │ │ cmpeq ip, r4, lsl #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r5, r4, lsr #32 │ │ │ │ - cmpeq ip, r0, lsr #25 │ │ │ │ + cmneq r5, ip, lsr #32 │ │ │ │ + cmpeq ip, r8, lsr #25 │ │ │ │ cmpeq ip, ip, asr #30 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, ip, ror #31 │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ + strdeq sp, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq ip, r0, ror ip │ │ │ │ cmpeq ip, r4, lsl pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00147474 : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #32] │ │ │ │ @@ -136822,16 +136822,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #700 @ 0x2bc │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1474e0 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - ldrsbeq sp, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + cmpeq ip, r0, ror #21 │ │ │ │ cmpeq ip, r0, lsl #27 │ │ │ │ │ │ │ │ 00147534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136902,20 +136902,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1475a4 │ │ │ │ ldrsheq r0, [r4, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015c1e94 │ │ │ │ @ instruction: 0x01740c98 │ │ │ │ - cmneq r5, r0, ror sp │ │ │ │ - cmpeq ip, ip, ror #19 │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ + ldrsheq sp, [ip, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x015c1c98 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r5, r4, lsr sp │ │ │ │ - ldrheq sp, [ip, #-144] @ 0xffffff70 │ │ │ │ + cmneq r5, ip, lsr sp │ │ │ │ + ldrheq sp, [ip, #-152] @ 0xffffff68 │ │ │ │ cmpeq ip, r4, asr ip │ │ │ │ │ │ │ │ 0014767c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136988,20 +136988,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1476f4 │ │ │ │ cmneq r4, ip, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, lsl sp │ │ │ │ cmneq r4, r8, asr #22 │ │ │ │ - cmneq r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x015cd89c │ │ │ │ + cmneq r5, r8, lsr #24 │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ cmpeq ip, r8, asr #22 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ - cmpeq ip, r0, ror #16 │ │ │ │ + cmneq r5, ip, ror #23 │ │ │ │ + cmpeq ip, r8, ror #16 │ │ │ │ cmpeq ip, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #788] @ 147af8 │ │ │ │ ldr r3, [pc, #788] @ 147afc │ │ │ │ @@ -137202,46 +137202,46 @@ │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 147ab0 │ │ │ │ cmneq r4, r0, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, asr #13 │ │ │ │ cmneq r4, r8, lsr #19 │ │ │ │ - cmneq r5, r8, ror sl │ │ │ │ - ldrsheq sp, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmneq r5, r0, lsl #21 │ │ │ │ + ldrsheq sp, [ip, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0x015c1998 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ - cmpeq ip, ip, lsr #13 │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ + ldrheq sp, [ip, #-100] @ 0xffffff9c │ │ │ │ cmpeq ip, r0, asr r9 │ │ │ │ andeq r0, r0, lr, lsr #11 │ │ │ │ - strdeq sp, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq ip, ip, ror #12 │ │ │ │ + strdeq sp, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq ip, r4, ror r6 │ │ │ │ cmpeq ip, r0, lsl r9 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - strheq sp, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq ip, r0, lsr r6 │ │ │ │ + strheq sp, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq ip, r8, lsr r6 │ │ │ │ ldrsbeq r1, [ip, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - cmneq r5, r8, ror r9 │ │ │ │ - ldrsheq sp, [ip, #-84] @ 0xffffffac │ │ │ │ + cmneq r5, r0, lsl #19 │ │ │ │ + ldrsheq sp, [ip, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x015c1898 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmneq r5, ip, lsr r9 │ │ │ │ - ldrheq sp, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r5, r4, asr #18 │ │ │ │ + cmpeq ip, r0, asr #11 │ │ │ │ cmpeq ip, ip, asr r8 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + cmpeq ip, r4, lsl #11 │ │ │ │ cmpeq ip, r0, lsr #16 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - cmneq r5, r8, asr #17 │ │ │ │ + ldrdeq sp, [r5, #-128]! @ 0xffffff80 │ │ │ │ cmpeq ip, r0, lsl lr │ │ │ │ cmpeq ip, r8, ror #15 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ + @ instruction: 0x0165d890 │ │ │ │ cmpeq ip, r4, lsr #27 │ │ │ │ cmpeq ip, r4, lsr #15 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137363,24 +137363,24 @@ │ │ │ │ cmpeq ip, ip, lsl r5 │ │ │ │ @ instruction: 0x015c1c9c │ │ │ │ cmpeq ip, r0, lsr #25 │ │ │ │ cmneq r4, r8, ror #11 │ │ │ │ cmpeq ip, r0, asr ip │ │ │ │ cmpeq ip, r0, lsr ip │ │ │ │ cmpeq ip, r4, lsr #24 │ │ │ │ - @ instruction: 0x0165d69c │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ ldrheq r1, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - cmneq r5, r0, ror #12 │ │ │ │ - ldrsbeq sp, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r5, r8, ror #12 │ │ │ │ + cmpeq ip, r4, ror #5 │ │ │ │ cmpeq ip, r0, lsl #11 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ - cmpeq ip, r0, lsr #5 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ + cmpeq ip, r8, lsr #5 │ │ │ │ cmpeq ip, r4, asr #10 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 00147dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137454,20 +137454,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 147e34 │ │ │ │ cmneq r4, ip, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ cmneq r4, r8, lsl #8 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ cmpeq ip, r8, lsl #8 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmneq r5, r4, lsr #9 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ cmpeq ip, r4, asr #7 │ │ │ │ │ │ │ │ 00147f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137552,21 +137552,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14801c │ │ │ │ cmneq r4, r8, lsl r3 │ │ │ │ cmpeq ip, r0, lsr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r0, [r4, #-44]! @ 0xffffffd4 │ │ │ │ ldrsbeq r1, [ip, #-0] │ │ │ │ - cmneq r5, ip, lsl #7 │ │ │ │ + @ instruction: 0x0165d394 │ │ │ │ ldrheq r1, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ - cmpeq ip, r0, asr #31 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ + cmpeq ip, r8, asr #31 │ │ │ │ cmpeq ip, r4, ror r2 │ │ │ │ - cmneq r5, r4, lsl r3 │ │ │ │ - cmpeq ip, r4, lsl #31 │ │ │ │ + cmneq r5, ip, lsl r3 │ │ │ │ + cmpeq ip, ip, lsl #31 │ │ │ │ cmpeq ip, r8, lsr r2 │ │ │ │ │ │ │ │ 00148090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -137593,16 +137593,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 148118 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1480c4 │ │ │ │ - cmneq r5, r8, ror r2 │ │ │ │ - ldrsheq ip, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmneq r5, r0, lsl #5 │ │ │ │ + ldrsheq ip, [ip, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x015c1198 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -138581,231 +138581,231 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #980 @ 0x3d4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 148d7c │ │ │ │ cmneq r4, r0, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r0, [r4, #-12]! │ │ │ │ - cmneq r5, ip, lsr #3 │ │ │ │ + strheq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ ldrsbeq r1, [ip, #-4] │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ cmnpeq r3, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ - cmneq r5, r4, lsl #31 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ cmpeq ip, ip, lsr #29 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ + cmneq r5, r8, lsr #29 │ │ │ │ cmpeq ip, r8, asr #27 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ cmpeq ip, r0, lsr ip │ │ │ │ - cmneq r5, ip, lsr #27 │ │ │ │ + strheq ip, [r5, #-212]! @ 0xffffff2c │ │ │ │ cmpeq ip, r4, lsl #23 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ + strdeq ip, [r5, #-192]! @ 0xffffff40 │ │ │ │ cmpeq ip, r0, lsl ip │ │ │ │ - cmpeq ip, r4, ror #17 │ │ │ │ + cmpeq ip, ip, ror #17 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ - cmpeq ip, r0, lsr #17 │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ + cmpeq ip, r8, lsr #17 │ │ │ │ cmpeq ip, r8, asr #22 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ cmpeq ip, ip, ror #20 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ cmpeq ip, r8, lsl #17 │ │ │ │ - strdeq ip, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r0, lsl #20 │ │ │ │ cmpeq ip, ip, lsl r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq ip, r0, ror #17 │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ - ldrsbeq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ + strheq ip, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq ip, r0, ror #11 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - cmneq r5, r0, lsl #17 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ cmpeq ip, ip, lsr #15 │ │ │ │ cmpeq fp, r8, asr #25 │ │ │ │ cmpeq fp, r4, ror ip │ │ │ │ cmpeq fp, r0, lsr #24 │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ + ldrsbeq ip, [ip, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ @ instruction: 0x015bcb98 │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ cmpeq ip, r8, ror #11 │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ @ instruction: 0x015c059c │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ cmpeq ip, r4, ror r5 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ + cmneq r5, r8, lsl #12 │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ cmpeq ip, r8, lsl r5 │ │ │ │ - strheq ip, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r5, r4, asr #11 │ │ │ │ cmpeq ip, r8, ror #9 │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ + cmneq r5, ip, ror r5 │ │ │ │ ldrsheq ip, [fp, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x015c0490 │ │ │ │ - cmneq r5, r8, asr #9 │ │ │ │ + ldrdeq ip, [r5, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq ip, r0, lsr #5 │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ cmpeq ip, r4, lsr r3 │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ - cmpeq ip, r4, asr #32 │ │ │ │ + ldrdeq ip, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq ip, ip, asr #32 │ │ │ │ ldrsheq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ cmpeq fp, ip, lsl #16 │ │ │ │ - cmneq r5, r8, asr r3 │ │ │ │ + cmneq r5, r0, ror #6 │ │ │ │ cmpeq ip, r4, lsl #5 │ │ │ │ - cmneq r5, r0, lsl r3 │ │ │ │ + cmneq r5, r8, lsl r3 │ │ │ │ @ instruction: 0x015bc790 │ │ │ │ cmpeq ip, ip, lsr #4 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ cmppeq fp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strheq fp, [r5, #-224]! @ 0xffffff20 │ │ │ │ + strheq fp, [r5, #-232]! @ 0xffffff18 │ │ │ │ ldrsbeq pc, [fp, #-216] @ 0xffffff28 @ │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmppeq fp, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmneq r5, r0, lsl #27 │ │ │ │ + cmneq r5, r8, lsl #27 │ │ │ │ cmppeq fp, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ - cmpeq ip, ip, asr #19 │ │ │ │ + cmneq r5, r8, asr sp │ │ │ │ + ldrsbeq fp, [ip, #-148] @ 0xffffff6c │ │ │ │ cmppeq fp, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015bc194 │ │ │ │ - ldrdeq fp, [r5, #-196]! @ 0xffffff3c │ │ │ │ + ldrdeq fp, [r5, #-204]! @ 0xffffff34 │ │ │ │ cmppeq fp, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r8, lsr #2 │ │ │ │ cmpeq fp, r0, ror #1 │ │ │ │ - cmneq r5, r4, lsr #24 │ │ │ │ + cmneq r5, ip, lsr #24 │ │ │ │ cmppeq fp, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r8, ror r0 │ │ │ │ - strheq fp, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ cmppeq fp, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, ip, lsl r0 │ │ │ │ - cmneq r5, r8, ror #22 │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ @ instruction: 0x015bfa94 │ │ │ │ - cmneq r5, r0, lsr #22 │ │ │ │ + cmneq r5, r8, lsr #22 │ │ │ │ cmpeq fp, r0, lsr #31 │ │ │ │ cmppeq fp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r5, #-164]! @ 0xffffff5c │ │ │ │ + strdeq fp, [r5, #-172]! @ 0xffffff54 │ │ │ │ cmppeq fp, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr #21 │ │ │ │ + strheq fp, [r5, #-164]! @ 0xffffff5c │ │ │ │ cmpeq fp, ip, lsr #30 │ │ │ │ cmppeq fp, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl #21 │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ cmppeq fp, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmneq r5, r8, lsr sl │ │ │ │ + cmneq r5, r0, asr #20 │ │ │ │ ldrheq fp, [fp, #-232] @ 0xffffff18 │ │ │ │ cmppeq fp, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, lsl #29 │ │ │ │ - cmneq r5, r0, asr #19 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ cmppeq fp, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, lsr #28 │ │ │ │ - cmneq r5, r0, ror #18 │ │ │ │ + cmneq r5, r8, ror #18 │ │ │ │ cmppeq fp, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, asr #27 │ │ │ │ - cmneq r5, r4, lsl #18 │ │ │ │ + cmneq r5, ip, lsl #18 │ │ │ │ cmppeq fp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #17 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ + cmneq r5, r8, ror #17 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ cmppeq fp, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmneq r5, r0, lsr #17 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ + cmneq r5, r8, lsr #17 │ │ │ │ + cmpeq ip, r4, lsr #10 │ │ │ │ cmppeq fp, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmpeq ip, r4, ror #9 │ │ │ │ - cmpeq ip, r8, lsr #9 │ │ │ │ + cmpeq ip, ip, ror #9 │ │ │ │ + ldrheq fp, [ip, #-64] @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - strdeq fp, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq ip, r4, ror r4 │ │ │ │ + cmneq r5, r0, lsl #16 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ cmppeq fp, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - strheq fp, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ cmppeq fp, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - ldrsheq fp, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r5, ip, asr #14 │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ + cmneq r5, r4, asr r7 │ │ │ │ + ldrsbeq fp, [ip, #-48] @ 0xffffffd0 │ │ │ │ cmppeq fp, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - @ instruction: 0x015cb390 │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ + @ instruction: 0x015cb398 │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x0165b69c │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ cmppeq fp, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, ror #5 │ │ │ │ - cmpeq ip, r4, lsr #5 │ │ │ │ + cmpeq ip, r8, ror #5 │ │ │ │ + cmpeq ip, ip, lsr #5 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - strdeq fp, [r5, #-84]! @ 0xffffffac │ │ │ │ - cmpeq ip, r0, ror r2 │ │ │ │ + strdeq fp, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ cmppeq fp, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - strheq fp, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ + cmneq r5, r0, asr #11 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ cmppeq fp, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, ip, ror r5 │ │ │ │ - ldrsheq fp, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ + cmpeq ip, r0, lsl #4 │ │ │ │ cmppeq fp, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r5, r0, asr #10 │ │ │ │ - ldrheq fp, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + cmpeq ip, r4, asr #3 │ │ │ │ cmppeq fp, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - cmpeq ip, r0, lsl #3 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmpeq ip, r8, lsl #3 │ │ │ │ cmppeq fp, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmneq r5, r8, asr #9 │ │ │ │ - cmpeq ip, r4, asr #2 │ │ │ │ + ldrdeq fp, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq ip, ip, asr #2 │ │ │ │ ldrsheq pc, [fp, #-48] @ 0xffffffd0 @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmpeq ip, ip, lsl #2 │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - ldrsbeq fp, [ip, #-12] │ │ │ │ + cmpeq ip, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq ip, ip, lsr #1 │ │ │ │ - cmpeq ip, ip, ror r0 │ │ │ │ - cmpeq ip, ip, lsr r0 │ │ │ │ - ldrsheq sl, [ip, #-252] @ 0xffffff04 │ │ │ │ + ldrheq fp, [ip, #-4] │ │ │ │ + cmpeq ip, r4, lsl #1 │ │ │ │ + cmpeq ip, r4, asr #32 │ │ │ │ + cmpeq ip, r4 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmneq r5, r8, asr #6 │ │ │ │ - cmpeq ip, r4, asr #31 │ │ │ │ + cmneq r5, r0, asr r3 │ │ │ │ + cmpeq ip, ip, asr #31 │ │ │ │ cmppeq fp, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - cmpeq ip, ip, lsl #31 │ │ │ │ + @ instruction: 0x015caf94 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ + cmpeq ip, r0, ror #30 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, r0, lsr #5 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ + cmneq r5, r8, lsr #5 │ │ │ │ + cmpeq ip, r4, lsr #30 │ │ │ │ cmppeq fp, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmneq r5, r8, ror #4 │ │ │ │ - cmpeq ip, r0, ror #29 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + cmpeq ip, r8, ror #29 │ │ │ │ cmppeq fp, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #29 │ │ │ │ + ldrheq sl, [ip, #-224] @ 0xffffff20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq fp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq ip, r4, ror lr │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ cmppeq fp, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmpeq ip, ip, lsr lr │ │ │ │ + cmpeq ip, r4, asr #28 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #-580] @ 1491b0 │ │ │ │ bl b91fc │ │ │ │ ldr r9, [pc, #-604] @ 1491a0 │ │ │ │ ldr fp, [pc, #-604] @ 1491a4 │ │ │ │ @@ -139774,20 +139774,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 14a25c │ │ │ │ cmneq r3, r0, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq fp, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r0, ror #31 │ │ │ │ - strheq fp, [r5, #-8]! │ │ │ │ - cmpeq ip, r4, lsr sp │ │ │ │ + cmneq r5, r0, asr #1 │ │ │ │ + cmpeq ip, ip, lsr sp │ │ │ │ cmpeq fp, r0, ror #31 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - ldrsheq sl, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + cmpeq ip, r0, lsl #26 │ │ │ │ @ instruction: 0x015bef9c │ │ │ │ │ │ │ │ 0014a334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -139811,16 +139811,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 14a358 │ │ │ │ - cmneq r5, ip, ror #31 │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ + strdeq sl, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ cmpeq fp, r4, lsl #30 │ │ │ │ │ │ │ │ 0014a3b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -139905,22 +139905,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14a4c0 │ │ │ │ cmneq r3, r4, ror lr │ │ │ │ @ instruction: 0x015bef94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r8, lsl lr │ │ │ │ cmpeq fp, ip, lsr #24 │ │ │ │ - cmneq r5, r8, ror #29 │ │ │ │ + strdeq sl, [r5, #-224]! @ 0xffffff20 │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq r5, ip, lsr #29 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ + strheq sl, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ ldrsbeq lr, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r5, r0, ror lr │ │ │ │ - cmpeq ip, r0, ror #21 │ │ │ │ + cmneq r5, r8, ror lr │ │ │ │ + cmpeq ip, r8, ror #21 │ │ │ │ @ instruction: 0x015bed94 │ │ │ │ │ │ │ │ 0014a538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -139991,20 +139991,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 14a5a8 │ │ │ │ ldrsheq sp, [r3, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r8, ror #27 │ │ │ │ @ instruction: 0x0173dc94 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ - cmpeq ip, r8, ror #19 │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ + ldrsheq sl, [ip, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x015bec94 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq r5, r0, lsr sp │ │ │ │ - cmpeq ip, ip, lsr #19 │ │ │ │ + cmneq r5, r8, lsr sp │ │ │ │ + ldrheq sl, [ip, #-148] @ 0xffffff6c │ │ │ │ cmpeq fp, r0, asr ip │ │ │ │ │ │ │ │ 0014a680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140089,22 +140089,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14a790 │ │ │ │ cmneq r3, r4, lsr #23 │ │ │ │ cmpeq fp, ip, ror ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r8, asr #22 │ │ │ │ cmpeq fp, ip, asr r9 │ │ │ │ - cmneq r5, r8, lsl ip │ │ │ │ + cmneq r5, r0, lsr #24 │ │ │ │ cmpeq fp, r8, lsr fp │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrdeq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ cmpeq fp, r0, lsl #22 │ │ │ │ - cmneq r5, r0, lsr #23 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ cmpeq fp, r4, asr #21 │ │ │ │ │ │ │ │ 0014a808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140175,20 +140175,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 14a878 │ │ │ │ cmneq r3, r4, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq lr, [fp, #-160] @ 0xffffff60 │ │ │ │ cmneq r3, r4, asr #19 │ │ │ │ - @ instruction: 0x0165aa9c │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ cmpeq fp, r4, asr #19 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmneq r5, r0, ror #20 │ │ │ │ - ldrsbeq sl, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmneq r5, r8, ror #20 │ │ │ │ + cmpeq ip, r4, ror #13 │ │ │ │ cmpeq fp, r0, lsl #19 │ │ │ │ │ │ │ │ 0014a950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140273,22 +140273,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14aa60 │ │ │ │ ldrsbeq sp, [r3, #-132]! @ 0xffffff7c │ │ │ │ cmpeq fp, r4, ror #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r8, ror r8 │ │ │ │ cmpeq fp, ip, lsl #13 │ │ │ │ - cmneq r5, r8, asr #18 │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ cmpeq fp, r8, ror #16 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r5, ip, lsl #18 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ + cmneq r5, r4, lsl r9 │ │ │ │ + cmpeq ip, r4, lsl #11 │ │ │ │ cmpeq fp, r0, lsr r8 │ │ │ │ - ldrdeq sl, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + ldrdeq sl, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ ldrsheq lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ │ │ │ 0014aad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140361,20 +140361,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 14ab50 │ │ │ │ cmneq r3, r0, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015be89c │ │ │ │ cmneq r3, ip, ror #13 │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + cmneq r5, ip, asr #15 │ │ │ │ + cmpeq ip, r8, asr #8 │ │ │ │ cmpeq fp, ip, ror #13 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, r8, lsl #15 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + @ instruction: 0x0165a790 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ cmpeq fp, r8, lsr #13 │ │ │ │ │ │ │ │ 0014ac28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140457,24 +140457,24 @@ │ │ │ │ add r2, r2, #1248 @ 0x4e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 14ac98 │ │ │ │ - cmneq r5, r8, ror r6 │ │ │ │ - ldrsheq sl, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ + ldrsheq sl, [ip, #-44] @ 0xffffffd4 │ │ │ │ cmpeq fp, r0, lsr #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r5, ip, lsr r6 │ │ │ │ - ldrheq sl, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r5, r4, asr #12 │ │ │ │ + cmpeq ip, r0, asr #5 │ │ │ │ cmpeq fp, ip, asr r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, r4, lsl #12 │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ cmpeq fp, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0014adb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140507,16 +140507,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 14ae50 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b ba12c │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ - ldrheq sl, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r5, r8, asr r5 │ │ │ │ + cmpeq ip, r0, asr #3 │ │ │ │ cmpeq fp, ip, ror #8 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ │ │ │ │ 0014ae54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140548,16 +140548,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 14aeec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 14ae94 │ │ │ │ - strheq sl, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ + strheq sl, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ cmpeq fp, r4, asr #7 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ │ │ │ │ 0014aef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140751,35 +140751,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 14b0a0 │ │ │ │ cmneq r3, ip, lsr r3 │ │ │ │ cmneq r3, ip, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq sl, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ ldrsheq lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ muleq r0, r9, r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r8, ror #5 │ │ │ │ + strdeq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ cmpeq fp, r4, lsl r2 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ @ instruction: 0x0173d19c │ │ │ │ - cmneq r5, ip, asr r2 │ │ │ │ - ldrsbeq r9, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r4, ror #4 │ │ │ │ + cmpeq ip, r0, ror #29 │ │ │ │ cmpeq fp, r4, lsl #3 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - cmpeq ip, r0, lsr #29 │ │ │ │ - strdeq sl, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ + cmpeq ip, r8, lsr #29 │ │ │ │ + strdeq sl, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, r8, ror lr │ │ │ │ cmpeq fp, ip, lsl r1 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - strheq sl, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq ip, r4, lsr lr │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ + cmpeq ip, ip, lsr lr │ │ │ │ cmpeq fp, r0, ror #1 │ │ │ │ - cmpeq ip, r0, lsl #28 │ │ │ │ + cmpeq ip, r8, lsl #28 │ │ │ │ │ │ │ │ 0014b258 : │ │ │ │ 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, #964] @ 14b634 │ │ │ │ @@ -141024,40 +141024,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 14b49c │ │ │ │ ldrsbeq ip, [r3, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, lsr #31 │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ + cmneq r5, ip, lsl #1 │ │ │ │ @ instruction: 0x015bdf9c │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ cmpeq fp, r0, ror #29 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - strdeq r9, [r5, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r9, [r5, #-236]! @ 0xffffff14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq fp, r8, lsl lr │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ cmneq r3, r0, lsr #27 │ │ │ │ - ldrsheq r9, [ip, #-172] @ 0xffffff54 │ │ │ │ - cmneq r5, r4, asr lr │ │ │ │ - cmpeq ip, r4, asr #21 │ │ │ │ + cmpeq ip, r4, lsl #22 │ │ │ │ + cmneq r5, ip, asr lr │ │ │ │ + cmpeq ip, ip, asr #21 │ │ │ │ cmpeq fp, r0, ror sp │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x015c9a90 │ │ │ │ - cmpeq ip, r4, ror #20 │ │ │ │ + @ instruction: 0x015c9a98 │ │ │ │ + cmpeq ip, ip, ror #20 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - @ instruction: 0x01659d94 │ │ │ │ - cmpeq ip, r4, lsl #20 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + @ instruction: 0x01659d9c │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ ldrheq sp, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmneq r5, r8, asr sp │ │ │ │ - cmpeq ip, r8, asr #19 │ │ │ │ + cmneq r5, r0, ror #26 │ │ │ │ + ldrsbeq r9, [ip, #-144] @ 0xffffff70 │ │ │ │ cmpeq fp, r4, ror ip │ │ │ │ @ instruction: 0x000004be │ │ │ │ │ │ │ │ 0014b6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -141175,28 +141175,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 14b734 │ │ │ │ cmneq r3, ip, ror fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, asr #14 │ │ │ │ cmneq r3, r8, lsl #22 │ │ │ │ - cmneq r5, r8, ror #23 │ │ │ │ + strdeq r9, [r5, #-176]! @ 0xffffff50 │ │ │ │ cmpeq fp, r8, ror r1 │ │ │ │ ldrsheq sp, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ cmpeq fp, r4, asr r1 │ │ │ │ - @ instruction: 0x01659b98 │ │ │ │ + cmneq r5, r0, lsr #23 │ │ │ │ cmpeq fp, r8, lsr #21 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ - ldrheq r9, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + cmpeq ip, r4, asr #15 │ │ │ │ cmpeq fp, r0, ror #20 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmneq r5, ip, lsl #22 │ │ │ │ - cmpeq ip, ip, ror r7 │ │ │ │ + cmneq r5, r4, lsl fp │ │ │ │ + cmpeq ip, r4, lsl #15 │ │ │ │ cmpeq fp, r8, lsr #20 │ │ │ │ │ │ │ │ 0014b8d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141302,32 +141302,32 @@ │ │ │ │ ldr r1, [pc, #96] @ 14bad4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 14b950 │ │ │ │ - cmneq r2, r4, lsr #23 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - cmpeq ip, r8, ror #12 │ │ │ │ + cmneq r2, ip, lsr #23 │ │ │ │ + strdeq r9, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ cmpeq fp, ip, lsl #18 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - strheq r9, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq ip, ip, lsr #12 │ │ │ │ + strheq r9, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ ldrsbeq sp, [fp, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmneq r5, r4, ror r9 │ │ │ │ - ldrsheq r9, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + ldrsheq r9, [ip, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x015bd894 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmneq r5, r8, lsr r9 │ │ │ │ - ldrheq r9, [ip, #-84] @ 0xffffffac │ │ │ │ + cmneq r5, r0, asr #18 │ │ │ │ + ldrheq r9, [ip, #-92] @ 0xffffffa4 │ │ │ │ cmpeq fp, ip, asr r8 │ │ │ │ - strdeq r9, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ cmpeq fp, ip, lsl r8 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ │ │ │ │ 0014bad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -141416,22 +141416,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14bbf0 │ │ │ │ cmneq r3, ip, asr #14 │ │ │ │ cmpeq fp, ip, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq ip, [r3, #-96]! @ 0xffffffa0 │ │ │ │ cmpeq fp, r4, lsl #10 │ │ │ │ - cmneq r5, r8, asr #15 │ │ │ │ + ldrdeq r9, [r5, #-112]! @ 0xffffff90 │ │ │ │ ldrsbeq sp, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ - ldrsheq r9, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + ldrsheq r9, [ip, #-56] @ 0xffffffc8 │ │ │ │ cmpeq fp, r0, lsr #13 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - ldrheq r9, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + ldrheq r9, [ip, #-56] @ 0xffffffc8 │ │ │ │ cmpeq fp, r0, ror #12 │ │ │ │ │ │ │ │ 0014bc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -141812,15 +141812,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #348] @ 14c3c4 │ │ │ │ b 14c160 │ │ │ │ cmpeq fp, ip, ror #11 │ │ │ │ ldrheq ip, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - strheq r9, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r9, [r5, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmneq r3, r8, ror #10 │ │ │ │ @ instruction: 0xffffb260 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0xffffa910 │ │ │ │ @ instruction: 0xffffbe7c │ │ │ │ @@ -141854,57 +141854,57 @@ │ │ │ │ @ instruction: 0xffff976c │ │ │ │ cmpeq fp, r0, lsr pc │ │ │ │ @ instruction: 0xffff7218 │ │ │ │ @ instruction: 0x015bd498 │ │ │ │ @ instruction: 0xffff9674 │ │ │ │ @ instruction: 0x015bd498 │ │ │ │ cmneq r3, ip, asr #5 │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ - cmpeq ip, r0, lsr #32 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ + cmpeq ip, r8, lsr #32 │ │ │ │ cmpeq fp, r4, asr #5 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmneq r5, r8, ror #6 │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ + cmneq r5, r0, ror r3 │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ cmpeq fp, r8, lsl #5 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - cmpeq ip, r8, lsr #31 │ │ │ │ + cmneq r5, r4, lsr r3 │ │ │ │ + ldrheq r8, [ip, #-240] @ 0xffffff10 │ │ │ │ cmpeq fp, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - strdeq r9, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq ip, ip, ror #30 │ │ │ │ + strdeq r9, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ cmpeq fp, r0, lsl r2 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - strheq r9, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq ip, r0, lsr pc │ │ │ │ + strheq r9, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ ldrsbeq sp, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r5, r8, ror r2 │ │ │ │ - ldrsheq r8, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmneq r5, r0, lsl #5 │ │ │ │ + ldrsheq r8, [ip, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x015bd198 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmneq r5, ip, lsr r2 │ │ │ │ - ldrheq r8, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r4, asr #4 │ │ │ │ + cmpeq ip, r0, asr #29 │ │ │ │ cmpeq fp, ip, asr r1 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - cmpeq ip, r0, lsl #29 │ │ │ │ + cmpeq ip, r8, lsl #29 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ + cmpeq ip, ip, asr lr │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - cmpeq ip, r8, lsr lr │ │ │ │ + cmpeq ip, r0, asr #28 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmpeq ip, ip, lsl lr │ │ │ │ + cmpeq ip, r4, lsr #28 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - cmpeq ip, r0, lsl #28 │ │ │ │ + cmpeq ip, r8, lsl #28 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - cmpeq ip, r4, ror #27 │ │ │ │ - ldrheq r8, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq ip, ip, ror #27 │ │ │ │ + ldrheq r8, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - @ instruction: 0x015c8d98 │ │ │ │ + cmpeq ip, r0, lsr #27 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ + cmpeq ip, r4, lsl #27 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 0014c3c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -142163,44 +142163,44 @@ │ │ │ │ cmneq r3, r8, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r4, lsr lr │ │ │ │ cmpeq fp, ip, lsr #9 │ │ │ │ cmneq r4, r8, lsl #27 │ │ │ │ cmneq r3, r0, asr #26 │ │ │ │ cmpeq fp, r0, asr #2 │ │ │ │ - ldrdeq r8, [r5, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r8, [r5, #-216]! @ 0xffffff28 │ │ │ │ cmpeq fp, ip, asr #4 │ │ │ │ ldrsbeq ip, [fp, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, asr r6 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ cmpeq fp, ip, ror #3 │ │ │ │ cmpeq fp, r0, lsl #25 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmneq r5, r0, lsl sp │ │ │ │ + cmneq r5, r8, lsl sp │ │ │ │ @ instruction: 0x015b9190 │ │ │ │ cmpeq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - cmpeq ip, r8, lsr r9 │ │ │ │ + ldrdeq r8, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq ip, r0, asr #18 │ │ │ │ cmpeq fp, r0, ror #23 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmneq r5, r8, lsl #25 │ │ │ │ - ldrsheq r8, [ip, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01658c90 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ cmpeq fp, r4, lsr #23 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - ldrheq r8, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmneq r5, r0, asr ip │ │ │ │ + cmpeq ip, r0, asr #17 │ │ │ │ cmpeq fp, r0, ror #22 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmneq r5, r8, lsl #24 │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ + cmneq r5, r0, lsl ip │ │ │ │ + cmpeq ip, r0, lsl #17 │ │ │ │ cmpeq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - cmneq r5, r8, asr #23 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ + ldrdeq r8, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ cmpeq fp, r0, ror #21 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ │ │ │ │ 0014c864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142263,15 +142263,15 @@ │ │ │ │ bl b4f90 │ │ │ │ b 14c8b8 │ │ │ │ ldr r3, [pc, #20] @ 14c974 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14c8b8 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ + ldrdeq r9, [r5, #-0]! │ │ │ │ ldrheq fp, [r3, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0014c978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142334,15 +142334,15 @@ │ │ │ │ bl b4f90 │ │ │ │ b 14c9cc │ │ │ │ ldr r3, [pc, #20] @ 14ca88 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14c9cc │ │ │ │ - cmneq r5, r0, asr #31 │ │ │ │ + cmneq r5, r8, asr #31 │ │ │ │ cmneq r3, r0, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0014ca8c : │ │ │ │ b 14c978 │ │ │ │ │ │ │ │ 0014ca90 : │ │ │ │ @@ -142486,15 +142486,15 @@ │ │ │ │ bl b4f90 │ │ │ │ b 14cae4 │ │ │ │ ldr r3, [pc, #80] @ 14cd14 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14cae4 │ │ │ │ - strheq r8, [r5, #-228]! @ 0xffffff1c │ │ │ │ + strheq r8, [r5, #-236]! @ 0xffffff14 │ │ │ │ cmneq r3, r0, lsl #15 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x000075b0 │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ @@ -142502,15 +142502,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, r0, lsr lr │ │ │ │ cmpeq fp, r4, asr sp │ │ │ │ - @ instruction: 0x01658d94 │ │ │ │ + @ instruction: 0x01658d9c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0014cd18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -142651,30 +142651,30 @@ │ │ │ │ bl b4f90 │ │ │ │ b 14cd6c │ │ │ │ ldr r3, [pc, #80] @ 14cfa0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14cd6c │ │ │ │ - cmneq r5, r8, lsr ip │ │ │ │ + cmneq r5, r0, asr #24 │ │ │ │ ldrsheq fp, [r3, #-72]! @ 0xffffffb8 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x000075b0 │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, r8, lsr #23 │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ cmpeq fp, r4, asr #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0014cfa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142815,30 +142815,30 @@ │ │ │ │ bl b4f90 │ │ │ │ b 14cff8 │ │ │ │ ldr r3, [pc, #80] @ 14d228 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14cff8 │ │ │ │ - strheq r8, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r0, asr #19 │ │ │ │ cmneq r3, ip, ror #4 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x000075b0 │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, ip, lsl r9 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ + @ instruction: 0x01658890 │ │ │ │ cmpeq fp, ip, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 0014d22c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142982,19 +142982,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r0, lsr #13 │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmpeq fp, r8, asr r5 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ │ │ │ │ 0014d48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -143137,18 +143137,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, sl, asr #8 │ │ │ │ + cmneq r5, r2, asr r4 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b919c │ │ │ │ - cmneq r5, r0, ror #7 │ │ │ │ + cmneq r5, r8, ror #7 │ │ │ │ ldrsheq ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 0014d6f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -143292,18 +143292,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r8, [r5, #-16]! │ │ │ │ + strdeq r8, [r5, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r8, lsr pc │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ + cmneq r5, r4, lsl #3 │ │ │ │ cmpeq fp, ip, lsl #1 │ │ │ │ │ │ │ │ 0014d954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -143542,21 +143542,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ - strheq r7, [r5, #-230]! @ 0xffffff1a │ │ │ │ + strheq r7, [r5, #-238]! @ 0xffffff12 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b8b98 │ │ │ │ - ldrdeq r7, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ cmpeq fp, ip, ror #25 │ │ │ │ cmpeq fp, r4, asr sp │ │ │ │ - @ instruction: 0x01657d9c │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ cmpeq fp, ip, lsr #25 │ │ │ │ │ │ │ │ 0014dd40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -143698,18 +143698,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strheq r7, [r5, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r5, r0, asr #23 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ cmpeq fp, r4, asr #20 │ │ │ │ │ │ │ │ 0014df9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -143853,18 +143853,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r2, ror #18 │ │ │ │ + cmneq r5, sl, ror #18 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, ip, lsl #13 │ │ │ │ - ldrdeq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ cmpeq fp, r0, ror #15 │ │ │ │ │ │ │ │ 0014e200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144008,18 +144008,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r8, lsl #14 │ │ │ │ + cmneq r5, r0, lsl r7 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r8, lsr #8 │ │ │ │ - cmneq r5, ip, ror #12 │ │ │ │ + cmneq r5, r4, ror r6 │ │ │ │ cmpeq fp, ip, ror r5 │ │ │ │ │ │ │ │ 0014e464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144163,18 +144163,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, lr, lsr #9 │ │ │ │ + strheq r7, [r5, #-70]! @ 0xffffffba │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r4, asr #3 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ + cmneq r5, r0, lsl r4 │ │ │ │ cmpeq fp, r8, lsl r3 │ │ │ │ │ │ │ │ 0014e6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144318,18 +144318,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r4, asr r2 │ │ │ │ + cmneq r5, ip, asr r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r0, ror #30 │ │ │ │ - cmneq r5, r4, lsr #3 │ │ │ │ + cmneq r5, ip, lsr #3 │ │ │ │ ldrheq fp, [fp, #-4] │ │ │ │ │ │ │ │ 0014e92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144473,18 +144473,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r6, [r5, #-250]! @ 0xffffff06 │ │ │ │ + cmneq r5, r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r7, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ cmpeq fp, r0, asr lr │ │ │ │ │ │ │ │ 0014eb90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144628,18 +144628,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b7a98 │ │ │ │ - ldrdeq r6, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r4, ror #25 │ │ │ │ cmpeq fp, ip, ror #23 │ │ │ │ │ │ │ │ 0014edf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -144855,23 +144855,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, ip, lsl sl │ │ │ │ - strdeq r6, [r5, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r6, [r5, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0x0173929c │ │ │ │ ldrheq sl, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmneq r5, r4, lsl #21 │ │ │ │ + cmneq r5, ip, lsl #21 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r6, [r5, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r6, [r5, #-152]! @ 0xffffff68 │ │ │ │ ldrsheq sl, [fp, #-140] @ 0xffffff74 │ │ │ │ cmpeq fp, r4, lsr #14 │ │ │ │ - cmneq r5, r8, ror #18 │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ cmpeq fp, r0, lsl #17 │ │ │ │ │ │ │ │ 0014f18c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -145015,18 +145015,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, lr, lsr #15 │ │ │ │ + strheq r6, [r5, #-118]! @ 0xffffff8a │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b749c │ │ │ │ - cmneq r5, r0, ror #13 │ │ │ │ + cmneq r5, r8, ror #13 │ │ │ │ ldrsheq sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ │ │ │ 0014f3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -145170,18 +145170,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r8, lsr r2 │ │ │ │ - cmneq r5, ip, ror r4 │ │ │ │ + cmneq r5, r4, lsl #9 │ │ │ │ cmpeq fp, ip, lsl #7 │ │ │ │ │ │ │ │ 0014f654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -145239,15 +145239,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 14f754 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 14f6a0 │ │ │ │ mov r0, r3 │ │ │ │ b 14f6a0 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ + strheq r6, [r5, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r3, ip, asr #23 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -145457,33 +145457,33 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #19 │ │ │ │ b 14f958 │ │ │ │ ldrsbeq r8, [r3, #-160]! @ 0xffffff60 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq sl, [fp, #-20] @ 0xffffffec │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ ldrsbeq sl, [fp, #-12] │ │ │ │ cmpeq fp, r0, lsr #1 │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmpeq ip, r8, lsl #13 │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - cmpeq ip, ip, lsr r6 │ │ │ │ - cmpeq ip, ip, lsl r6 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + @ instruction: 0x015c5690 │ │ │ │ + cmpeq ip, r0, ror #12 │ │ │ │ + cmpeq ip, r4, asr #12 │ │ │ │ + cmpeq ip, r4, lsr #12 │ │ │ │ ldrsheq r9, [fp, #-252] @ 0xffffff04 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ - cmpeq ip, r8, ror #11 │ │ │ │ + cmneq r5, ip, ror #4 │ │ │ │ + ldrsheq r5, [ip, #-80] @ 0xffffffb0 │ │ │ │ cmpeq fp, r8, asr #31 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ - ldrheq r5, [ip, #-84] @ 0xffffffac │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + ldrheq r5, [ip, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x015b9f94 │ │ │ │ - strdeq r6, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq ip, r4, lsl #11 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - cmpeq ip, ip, lsr r5 │ │ │ │ + cmneq r5, r4, lsl #4 │ │ │ │ + cmpeq ip, ip, lsl #11 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ + cmpeq ip, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #428] @ 0x1ac │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -145520,16 +145520,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 14fb70 │ │ │ │ - @ instruction: 0x0165609c │ │ │ │ - cmpeq ip, ip, asr #8 │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ + cmpeq ip, r4, asr r4 │ │ │ │ cmpeq fp, r8, lsr #28 │ │ │ │ │ │ │ │ 0014fbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -145886,47 +145886,47 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 150060 │ │ │ │ cmneq r3, r8, ror #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsl ip │ │ │ │ cmneq r3, r8, asr #11 │ │ │ │ - cmneq r5, r8, ror pc │ │ │ │ + cmneq r5, r0, lsl #31 │ │ │ │ cmpeq fp, r0, asr #25 │ │ │ │ - cmneq r5, r8, ror lr │ │ │ │ + cmneq r5, r0, lsl #29 │ │ │ │ ldrsheq r9, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq ip, r0, ror #3 │ │ │ │ + cmpeq ip, r8, ror #3 │ │ │ │ cmpeq fp, r0, lsr ip │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - cmpeq ip, ip, asr #1 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + ldrsbeq r5, [ip, #-4] │ │ │ │ cmpeq fp, r8, lsr #21 │ │ │ │ - cmpeq pc, r8, ror #23 │ │ │ │ - ldrdeq r5, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq ip, r0, lsl #1 │ │ │ │ + ldrsheq sl, [pc, #-176] @ 1500dc │ │ │ │ + ldrdeq r5, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq ip, r8, lsl #1 │ │ │ │ cmpeq fp, ip, asr sl │ │ │ │ - @ instruction: 0x01655c94 │ │ │ │ - cmpeq ip, r4, asr #32 │ │ │ │ + @ instruction: 0x01655c9c │ │ │ │ + cmpeq ip, ip, asr #32 │ │ │ │ cmpeq fp, r0, lsr #20 │ │ │ │ - cmneq r5, r8, asr ip │ │ │ │ - cmpeq ip, r8 │ │ │ │ + cmneq r5, r0, ror #24 │ │ │ │ + cmpeq ip, r0, lsl r0 │ │ │ │ cmpeq fp, r4, ror #19 │ │ │ │ - cmneq r5, ip, lsl ip │ │ │ │ - cmpeq ip, ip, asr #31 │ │ │ │ + cmneq r5, r4, lsr #24 │ │ │ │ + ldrsbeq r4, [ip, #-244] @ 0xffffff0c │ │ │ │ cmpeq fp, r8, lsr #19 │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ + cmneq r5, ip, ror #23 │ │ │ │ cmpeq fp, r4, ror #19 │ │ │ │ cmpeq fp, ip, ror #18 │ │ │ │ - @ instruction: 0x01655b9c │ │ │ │ - cmpeq ip, ip, asr #30 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmpeq ip, r4, asr pc │ │ │ │ cmpeq fp, r4, lsr #18 │ │ │ │ - cmpeq ip, r4, lsl pc │ │ │ │ - cmneq r5, r0, lsr fp │ │ │ │ - cmpeq ip, r0, ror #29 │ │ │ │ + cmpeq ip, ip, lsl pc │ │ │ │ + cmneq r5, r8, lsr fp │ │ │ │ + cmpeq ip, r8, ror #29 │ │ │ │ ldrheq r9, [fp, #-140] @ 0xffffff74 │ │ │ │ - strdeq r5, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, r0, lsl #22 │ │ │ │ cmpeq fp, r8, lsl r9 │ │ │ │ cmpeq fp, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r4, [r0, #428] @ 0x1ac │ │ │ │ @@ -146404,54 +146404,54 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 150670 │ │ │ │ cmneq r3, r8, lsr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, lsl r0 │ │ │ │ - ldrdeq r5, [r5, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r5, [r5, #-152]! @ 0xffffff68 │ │ │ │ cmpeq fp, ip, asr r7 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldrsheq r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrheq r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ cmpeq fp, r4, asr #7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmneq r3, ip, asr #23 │ │ │ │ - cmneq r5, r8, asr r5 │ │ │ │ - cmpeq ip, r8, lsl #18 │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmpeq ip, r0, lsl r9 │ │ │ │ cmpeq fp, r4, ror #5 │ │ │ │ ldrsbeq r5, [fp, #-0] │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, ip, lsl #9 │ │ │ │ - cmpeq ip, ip, lsr r8 │ │ │ │ + @ instruction: 0x01655494 │ │ │ │ + cmpeq ip, r4, asr #16 │ │ │ │ cmpeq fp, r8, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - cmpeq ip, r0, lsl #16 │ │ │ │ + cmneq r5, r8, asr r4 │ │ │ │ + cmpeq ip, r8, lsl #16 │ │ │ │ ldrsbeq r9, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r8, asr #15 │ │ │ │ - cmneq r5, r0, ror #7 │ │ │ │ + ldrsbeq r4, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmneq r5, r8, ror #7 │ │ │ │ cmpeq fp, r0, lsr r2 │ │ │ │ cmpeq fp, r8, ror #2 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrsheq r4, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq ip, r0, asr #13 │ │ │ │ - cmpeq ip, ip, lsl #13 │ │ │ │ + ldrsheq r4, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r8, asr #13 │ │ │ │ + @ instruction: 0x015c4694 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [pc, #1444] @ 150fdc │ │ │ │ @@ -146815,52 +146815,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 150cc0 │ │ │ │ cmneq r3, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r5, r4, lsr #3 │ │ │ │ + cmneq r5, ip, lsr #3 │ │ │ │ cmpeq fp, r0, lsr pc │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmpeq fp, r8, ror #25 │ │ │ │ - strheq r4, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ + cmneq r5, r0, asr #31 │ │ │ │ + cmpeq ip, r0, ror r3 │ │ │ │ cmpeq fp, r4, asr #26 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ cmneq r3, ip, ror r5 │ │ │ │ ldrsbeq r4, [fp, #-164] @ 0xffffff5c │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ - cmpeq ip, r8, lsr r2 │ │ │ │ - cmneq r5, r4, asr lr │ │ │ │ - cmpeq ip, r4, lsl #4 │ │ │ │ + cmpeq ip, r0, asr #4 │ │ │ │ + cmneq r5, ip, asr lr │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ cmpeq fp, r0, ror #23 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq ip, ip, asr #3 │ │ │ │ + ldrsbeq r4, [ip, #-20] @ 0xffffffec │ │ │ │ cmpeq fp, r8, lsr #25 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r5, ip, lsr #27 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + strheq r4, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ cmpeq fp, r8, lsr fp │ │ │ │ - cmneq r5, r0, ror sp │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ ldrsheq r8, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r5, r4, lsr sp │ │ │ │ - cmpeq ip, r4, ror #1 │ │ │ │ + cmneq r5, ip, lsr sp │ │ │ │ + cmpeq ip, ip, ror #1 │ │ │ │ cmpeq fp, r0, asr #21 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq r4, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r4, lsl #26 │ │ │ │ cmpeq fp, ip, ror fp │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmpeq ip, ip, ror r0 │ │ │ │ - cmpeq ip, ip, asr #32 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ + cmpeq ip, r4, lsl #1 │ │ │ │ + cmpeq ip, r4, asr r0 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ andeq r0, r0, r5, 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 ip, [pc, #520] @ 1512a0 │ │ │ │ ldr r3, [pc, #520] @ 1512a4 │ │ │ │ @@ -146995,27 +146995,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 151160 │ │ │ │ cmneq r3, ip, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r3, [fp, #-248] @ 0xffffff08 │ │ │ │ ldrsbeq r7, [r3, #-12]! │ │ │ │ @ instruction: 0x015b8994 │ │ │ │ - cmneq r5, r8, ror #20 │ │ │ │ - cmpeq ip, r8, lsl lr │ │ │ │ + cmneq r5, r0, ror sl │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ ldrsheq r8, [fp, #-116] @ 0xffffff8c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, r8, lsr #20 │ │ │ │ - ldrsbeq r3, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmneq r5, r0, lsr sl │ │ │ │ + cmpeq ip, r0, ror #27 │ │ │ │ ldrheq r8, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - @ instruction: 0x015c3d9c │ │ │ │ + strdeq r4, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq ip, r4, lsr #27 │ │ │ │ cmpeq fp, r8, ror r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strheq r4, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq ip, r0, ror #26 │ │ │ │ + strheq r4, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq ip, r8, ror #26 │ │ │ │ cmpeq fp, ip, lsr r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001512f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -147114,22 +147114,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 151374 │ │ │ │ cmneq r3, r8, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r8, ror #9 │ │ │ │ cmneq r3, r8, asr #29 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ @ instruction: 0x015b8790 │ │ │ │ cmpeq fp, ip, ror #11 │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ cmpeq fp, r0, lsr #12 │ │ │ │ cmpeq fp, r4, lsr #11 │ │ │ │ - ldrdeq r4, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ + cmneq r5, r0, ror #15 │ │ │ │ + @ instruction: 0x015c3b90 │ │ │ │ cmpeq fp, r0, ror #10 │ │ │ │ │ │ │ │ 001514ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -147223,22 +147223,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 151520 │ │ │ │ cmneq r3, ip, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsr #6 │ │ │ │ cmneq r3, ip, lsl sp │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ cmpeq fp, r8, ror #11 │ │ │ │ cmpeq fp, r4, asr #8 │ │ │ │ - cmneq r5, r0, ror r6 │ │ │ │ + cmneq r5, r8, ror r6 │ │ │ │ cmpeq fp, r4, ror r4 │ │ │ │ ldrsheq r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r5, ip, lsr #12 │ │ │ │ - ldrsbeq r3, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmneq r5, r4, lsr r6 │ │ │ │ + cmpeq ip, r4, ror #19 │ │ │ │ ldrheq r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ │ │ │ 00151658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147420,31 +147420,31 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 151718 │ │ │ │ cmneq r3, ip, asr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsl #3 │ │ │ │ cmneq r3, r4, lsr #22 │ │ │ │ - cmneq r5, r8, asr #8 │ │ │ │ - ldrsheq r3, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmneq r5, r0, asr r4 │ │ │ │ + cmpeq ip, r0, lsl #16 │ │ │ │ ldrsbeq r8, [fp, #-20] @ 0xffffffec │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ - ldrheq r3, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ + cmpeq ip, r4, asr #15 │ │ │ │ @ instruction: 0x015b8198 │ │ │ │ - ldrdeq r4, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq ip, r0, lsl #15 │ │ │ │ + ldrdeq r4, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq ip, r8, lsl #15 │ │ │ │ cmpeq fp, ip, asr r1 │ │ │ │ - @ instruction: 0x01654398 │ │ │ │ + cmneq r5, r0, lsr #7 │ │ │ │ @ instruction: 0x015b8198 │ │ │ │ cmpeq fp, r0, lsr #2 │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ cmpeq fp, r4, ror r1 │ │ │ │ ldrsbeq r8, [fp, #-12] │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ - ldrsbeq r3, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r5, r8, lsr #6 │ │ │ │ + ldrsbeq r3, [ip, #-104] @ 0xffffff98 │ │ │ │ cmpeq fp, r8, lsr #1 │ │ │ │ │ │ │ │ 00151988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147601,28 +147601,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 151a48 │ │ │ │ @ instruction: 0x0173689c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, asr lr │ │ │ │ ldrsheq r6, [r3, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ - ldrsheq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r5, r8, asr #2 │ │ │ │ + ldrsheq r3, [ip, #-72] @ 0xffffffb8 │ │ │ │ cmpeq fp, ip, asr #29 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - ldrheq r3, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + ldrheq r3, [ip, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x015b7e90 │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ + ldrdeq r4, [r5, #-4]! │ │ │ │ cmpeq fp, ip, asr #29 │ │ │ │ cmpeq fp, r4, asr lr │ │ │ │ - cmneq r5, r8, lsl #1 │ │ │ │ + @ instruction: 0x01654090 │ │ │ │ cmpeq fp, r8, lsr #29 │ │ │ │ cmpeq fp, r0, lsl lr │ │ │ │ - qdsubeq r4, r4, r5 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + qdsubeq r4, ip, r5 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ ldrsbeq r7, [fp, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 00151c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147679,16 +147679,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 151cbc │ │ │ │ cmneq r3, r0, ror #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015b5b90 │ │ │ │ cmneq r3, r0, lsl #11 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - ldrsbeq r3, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + ldrsbeq r3, [ip, #-44] @ 0xffffffd4 │ │ │ │ cmpeq fp, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 00151d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -147858,26 +147858,26 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 151dac │ │ │ │ ldrsbeq r6, [r3, #-76]! @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsl #21 │ │ │ │ @ instruction: 0x01736490 │ │ │ │ - cmneq r5, ip, lsr #28 │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ ldrsheq r2, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmneq r5, ip, lsr #27 │ │ │ │ + strheq r3, [r5, #-212]! @ 0xffffff2c │ │ │ │ cmpeq fp, r8, ror sl │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ - cmpeq ip, r8, asr #1 │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ + ldrsbeq r3, [ip, #-0] │ │ │ │ @ instruction: 0x015b7a9c │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x015c3090 │ │ │ │ + @ instruction: 0x015c3098 │ │ │ │ cmpeq fp, r8, asr #20 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq ip, r4, lsr r0 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ cmpeq fp, ip, ror #19 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 00152038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148012,23 +148012,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 152150 │ │ │ │ ldrsheq r6, [r3, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsr #15 │ │ │ │ cmneq r3, r0, asr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ + cmneq r5, r0, lsl #23 │ │ │ │ cmpeq fp, r8, lsl #18 │ │ │ │ cmpeq fp, r0, lsl #16 │ │ │ │ cmneq r3, ip, ror #1 │ │ │ │ - cmpeq ip, r4, asr #28 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ cmpeq fp, r4, ror #15 │ │ │ │ - ldrsbeq r2, [ip, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r2, [ip, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 00152288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -148099,20 +148099,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1522f0 │ │ │ │ cmneq r3, r4, lsr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, asr r5 │ │ │ │ cmneq r3, ip, asr #30 │ │ │ │ - strdeq r3, [r5, #-128]! @ 0xffffff80 │ │ │ │ + strdeq r3, [r5, #-136]! @ 0xffffff78 │ │ │ │ ldrsheq r7, [fp, #-100] @ 0xffffff9c │ │ │ │ cmpeq fp, r4, ror r6 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ + strheq r3, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ cmpeq fp, r4, lsr r6 │ │ │ │ │ │ │ │ 001523d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -148246,25 +148246,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1524e8 │ │ │ │ cmneq r3, ip, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r8, lsl #8 │ │ │ │ cmneq r3, r8, lsr #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r0, ror #15 │ │ │ │ + cmneq r5, r8, ror #15 │ │ │ │ cmpeq fp, r0, ror r5 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ cmpeq fp, r8, ror #8 │ │ │ │ cmneq r3, r4, asr sp │ │ │ │ - cmpeq ip, ip, lsr #21 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ + ldrheq r2, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmneq r5, ip, asr #13 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ cmpeq fp, r8, asr #8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ │ │ │ │ 00152624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 152740 │ │ │ │ @@ -148334,19 +148334,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 15268c │ │ │ │ cmneq r3, r8, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ ldrheq r5, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ cmpeq fp, r8, asr r3 │ │ │ │ ldrsbeq r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r5, r0, lsl r5 │ │ │ │ - cmpeq ip, r0, asr #17 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ + cmpeq ip, r8, asr #17 │ │ │ │ @ instruction: 0x015b7294 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 0015276c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148417,23 +148417,23 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 1528bc │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 15281c │ │ │ │ cmpeq fp, r4, asr r0 │ │ │ │ - cmneq r5, r8, lsr #8 │ │ │ │ - ldrsbeq r2, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmneq r5, r0, lsr r4 │ │ │ │ + ldrsbeq r2, [ip, #-124] @ 0xffffff84 │ │ │ │ ldrheq r7, [fp, #-16] │ │ │ │ - cmneq r5, r8, ror #7 │ │ │ │ - @ instruction: 0x015c2794 │ │ │ │ + strdeq r3, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x015c279c │ │ │ │ cmpeq fp, r0, ror r1 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - strheq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq ip, r4, ror #14 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ + cmpeq ip, ip, ror #14 │ │ │ │ cmpeq fp, r0, asr #2 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 001528c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148547,24 +148547,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1529f4 │ │ │ │ cmpeq fp, r8, asr #1 │ │ │ │ cmneq r3, r0, ror #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r5, r4, lsr #6 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ @ instruction: 0xffffd1bc │ │ │ │ @ instruction: 0xffffe72c │ │ │ │ @ instruction: 0xffffcdf4 │ │ │ │ muleq r0, r4, lr │ │ │ │ @ instruction: 0xffffe09c │ │ │ │ @ instruction: 0xffffd860 │ │ │ │ cmneq r3, r8, asr #16 │ │ │ │ - cmpeq ip, r0, lsr #11 │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ + cmpeq ip, r8, lsr #11 │ │ │ │ + cmpeq ip, r8, ror r5 │ │ │ │ │ │ │ │ 00152abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #316] @ 152c10 │ │ │ │ @@ -148648,20 +148648,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 152b64 │ │ │ │ cmneq r3, r0, ror r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, lsr #26 │ │ │ │ ldrsbeq r5, [r3, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r5, r0, asr #32 │ │ │ │ - ldrsheq r2, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r5, r8, asr #32 │ │ │ │ + ldrsheq r2, [ip, #-56] @ 0xffffffc8 │ │ │ │ cmpeq fp, r4, asr #27 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ │ │ │ │ 00152c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148798,28 +148798,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 152cf8 │ │ │ │ cmneq r3, ip, ror #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015b4b9c │ │ │ │ cmneq r3, r4, asr #10 │ │ │ │ - cmneq r5, r8, lsr #29 │ │ │ │ - cmpeq ip, r8, asr r2 │ │ │ │ + strheq r2, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq ip, r0, ror #4 │ │ │ │ cmpeq fp, r4, lsr ip │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmneq r5, r8, ror #28 │ │ │ │ - cmpeq ip, r8, lsl r2 │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ + cmpeq ip, r0, lsr #4 │ │ │ │ ldrsheq r6, [fp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmneq r5, ip, lsr #28 │ │ │ │ - ldrsbeq r2, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ + cmpeq ip, r4, ror #3 │ │ │ │ ldrheq r6, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - strdeq r2, [r5, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq ip, r0, lsr #3 │ │ │ │ + strdeq r2, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq ip, r8, lsr #3 │ │ │ │ cmpeq fp, ip, ror fp │ │ │ │ │ │ │ │ 00152eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -148911,20 +148911,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 152f70 │ │ │ │ cmneq r3, ip, ror r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsr #18 │ │ │ │ cmneq r3, ip, asr #5 │ │ │ │ - cmneq r5, r0, ror ip │ │ │ │ - cmpeq ip, r0, lsr #32 │ │ │ │ + cmneq r5, r8, ror ip │ │ │ │ + cmpeq ip, r8, lsr #32 │ │ │ │ ldrsheq r6, [fp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmneq r5, r4, lsr ip │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ ldrheq r6, [fp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 0015304c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148977,16 +148977,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1530ac │ │ │ │ cmneq r3, r0, ror #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015b4790 │ │ │ │ @ instruction: 0x01735190 │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ - cmpeq ip, r4, ror #29 │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ + cmpeq ip, ip, ror #29 │ │ │ │ ldrheq r6, [fp, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ │ │ │ │ 0015313c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149041,16 +149041,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1531a4 │ │ │ │ ldrsheq r5, [r3, #-0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsr #13 │ │ │ │ @ instruction: 0x01735098 │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - cmpeq ip, ip, ror #27 │ │ │ │ + cmneq r5, r4, asr #20 │ │ │ │ + ldrsheq r1, [ip, #-212] @ 0xffffff2c │ │ │ │ cmpeq fp, r4, asr #15 │ │ │ │ │ │ │ │ 00153230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -149261,37 +149261,37 @@ │ │ │ │ bl ba12c │ │ │ │ b 1533d4 │ │ │ │ ldrsheq r4, [r3, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq ip, [r3, #-252]! @ 0xffffff04 │ │ │ │ cmneq r3, ip, asr pc │ │ │ │ cmneq r3, ip, lsl #30 │ │ │ │ - cmneq r5, r0, lsl #17 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ cmpeq fp, r0, asr #8 │ │ │ │ cmpeq fp, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ cmpeq fp, r4, ror #7 │ │ │ │ cmpeq fp, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq r2, [r5, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x015b2390 │ │ │ │ cmpeq fp, r4, asr r5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, r8, lsl #15 │ │ │ │ - cmpeq ip, ip, lsr fp │ │ │ │ + @ instruction: 0x01652790 │ │ │ │ + cmpeq ip, r4, asr #22 │ │ │ │ cmpeq fp, r4, lsl r5 │ │ │ │ - cmneq r5, r0, asr r7 │ │ │ │ - cmpeq ip, r0, lsl #22 │ │ │ │ + cmneq r5, r8, asr r7 │ │ │ │ + cmpeq ip, r8, lsl #22 │ │ │ │ ldrsbeq r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ - cmpeq ip, r4, asr #21 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ + cmpeq ip, ip, asr #21 │ │ │ │ @ instruction: 0x015b649c │ │ │ │ - ldrdeq r2, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmpeq ip, r8, lsl #21 │ │ │ │ + cmneq r5, r0, ror #13 │ │ │ │ + @ instruction: 0x015c1a90 │ │ │ │ cmpeq fp, r4, ror #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001535f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149411,23 +149411,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1536f4 │ │ │ │ cmneq r3, r4, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r8, ror #3 │ │ │ │ cmneq r3, r0, lsl #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r2, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + strheq r2, [r5, #-88]! @ 0xffffffa8 │ │ │ │ cmpeq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ cmneq r3, r8, asr #22 │ │ │ │ - cmpeq ip, r0, lsr #17 │ │ │ │ - cmpeq ip, r0, ror r8 │ │ │ │ - cmneq r5, r8, lsl #9 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ + cmpeq ip, r8, lsr #17 │ │ │ │ + cmpeq ip, r8, ror r8 │ │ │ │ + @ instruction: 0x01652490 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ cmpeq fp, ip, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r2, #16 │ │ │ │ @@ -149563,24 +149563,24 @@ │ │ │ │ cmpeq fp, ip, lsl #6 │ │ │ │ ldrsheq r6, [fp, #-36] @ 0xffffffdc │ │ │ │ cmpeq fp, r4, lsr #6 │ │ │ │ cmneq r3, ip, ror r9 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmpeq fp, ip, asr r2 │ │ │ │ cmpeq fp, r4, ror r9 │ │ │ │ - cmneq r5, ip, ror #5 │ │ │ │ - @ instruction: 0x015c169c │ │ │ │ + strdeq r2, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq ip, r4, lsr #13 │ │ │ │ cmpeq fp, r8, ror r0 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ - cmpeq ip, ip, lsr #12 │ │ │ │ + cmneq r5, r4, lsl #5 │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ cmpeq fp, r8 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmneq r5, ip, lsr r2 │ │ │ │ - cmpeq ip, ip, ror #11 │ │ │ │ + cmneq r5, r4, asr #4 │ │ │ │ + ldrsheq r1, [ip, #-84] @ 0xffffffac │ │ │ │ cmpeq fp, r0, asr #31 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 00153a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149650,16 +149650,16 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 153aec │ │ │ │ ldrheq r4, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, ror #26 │ │ │ │ cmneq r3, r0, asr r7 │ │ │ │ - ldrdeq r2, [r5, #-0]! │ │ │ │ - cmpeq ip, r0, lsl #9 │ │ │ │ + ldrdeq r2, [r5, #-8]! │ │ │ │ + cmpeq ip, r8, lsl #9 │ │ │ │ cmpeq fp, r4, asr lr │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 00153ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149932,23 +149932,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ + cmneq r5, ip, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r5, sl, lsl r0 │ │ │ │ + cmneq r5, r2, lsr #32 │ │ │ │ ldrheq r2, [fp, #-132] @ 0xffffff7c │ │ │ │ cmpeq fp, r4, ror #24 │ │ │ │ - cmneq r5, r4 │ │ │ │ + cmneq r5, ip │ │ │ │ cmpeq fp, r4, ror r8 │ │ │ │ cmpeq fp, r4, lsr #24 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ │ │ │ │ 00154014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -150091,18 +150091,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq r1, [r5, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r5, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r4, lsl r6 │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ + cmneq r5, r0, ror sp │ │ │ │ ldrheq r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ │ │ │ 00154278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -150246,18 +150246,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, sl, ror fp │ │ │ │ + cmneq r5, r2, lsl #23 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrheq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ cmpeq fp, r4, asr r7 │ │ │ │ │ │ │ │ 001544dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -150531,22 +150531,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r5, r6, lsl #14 │ │ │ │ + cmneq r5, lr, lsl #14 │ │ │ │ cmpeq fp, r8, ror pc │ │ │ │ - ldrdeq r1, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq r1, [r5, #-104]! @ 0xffffff98 │ │ │ │ cmpeq fp, r0, lsr #6 │ │ │ │ cmpeq fp, r4, lsr pc │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ + @ instruction: 0x01651694 │ │ │ │ ldrsbeq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 00154958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -150820,22 +150820,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ + ldrdeq r1, [r5, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x0165129e │ │ │ │ + cmneq r5, r6, lsr #5 │ │ │ │ ldrsheq r1, [fp, #-172] @ 0xffffff54 │ │ │ │ - cmneq r5, r4, asr r2 │ │ │ │ + cmneq r5, ip, asr r2 │ │ │ │ cmpeq fp, r4, lsr #29 │ │ │ │ ldrheq r1, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmneq r5, r0, lsl r2 │ │ │ │ + cmneq r5, r8, lsl r2 │ │ │ │ cmpeq fp, r0, ror #28 │ │ │ │ │ │ │ │ 00154dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -151151,29 +151151,29 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, r4, ror #24 │ │ │ │ - strdeq r0, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r4 │ │ │ │ @ instruction: 0x01733294 │ │ │ │ ldrsheq r4, [fp, #-184] @ 0xffffff48 │ │ │ │ - smulbbeq r5, ip, pc @ │ │ │ │ + @ instruction: 0x01650f94 │ │ │ │ cmpeq fp, r4, asr #22 │ │ │ │ - ldrdeq r0, [r5, #-236]! @ 0xffffff14 │ │ │ │ + smultteq r5, r4, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ + cmneq r5, r8, lsr lr │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ - smultteq r5, ip, sp │ │ │ │ + strdeq r0, [r5, #-212]! @ 0xffffff2c │ │ │ │ cmpeq fp, r8, lsr sl │ │ │ │ ldrsbeq r4, [fp, #-156] @ 0xffffff64 │ │ │ │ - cmneq r5, r0, ror sp │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ ldrheq r1, [fp, #-84] @ 0xffffffac │ │ │ │ - cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r5, r0, lsl sp │ │ │ │ cmpeq fp, r0, ror #18 │ │ │ │ │ │ │ │ 00155314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -151315,18 +151315,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, ip, lsl r3 │ │ │ │ - cmneq r5, r0, ror sl │ │ │ │ + cmneq r5, r8, ror sl │ │ │ │ cmpeq fp, r0, asr #13 │ │ │ │ │ │ │ │ 00155570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -151557,21 +151557,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r0, [r5, #-114]! @ 0xffffff8e │ │ │ │ + strdeq r0, [r5, #-122]! @ 0xffffff86 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b0f98 │ │ │ │ - smultteq r5, ip, r6 │ │ │ │ + strdeq r0, [r5, #-100]! @ 0xffffff9c │ │ │ │ cmpeq fp, ip, lsr r3 │ │ │ │ ldrsheq r2, [fp, #-100] @ 0xffffff9c │ │ │ │ - smultbeq r5, ip, r6 │ │ │ │ + strheq r0, [r5, #-100]! @ 0xffffff9c │ │ │ │ ldrsheq r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 0015593c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -151715,18 +151715,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r0, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, ip, ror #25 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ @ instruction: 0x015b4090 │ │ │ │ │ │ │ │ 00155ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -151870,18 +151870,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - smultbeq r5, r2, r2 │ │ │ │ + smultbeq r5, sl, r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r8, lsl #21 │ │ │ │ - ldrdeq r0, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + smultteq r5, r4, r1 │ │ │ │ cmpeq fp, ip, lsr #28 │ │ │ │ │ │ │ │ 00155e04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -152025,18 +152025,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ + qdsubeq r0, r0, r5 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, r4, lsr #16 │ │ │ │ - msreq SPSR_abt, r8, ror pc │ │ │ │ + msreq SPSR_abt, r0, lsl #31 │ │ │ │ cmpeq fp, r8, asr #23 │ │ │ │ │ │ │ │ 00156068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -152269,21 +152269,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - msreq SPSR_s, lr, lsl sp │ │ │ │ + msreq SPSR_s, r6, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015b0498 │ │ │ │ - msreq SPSR_abt, ip, ror #23 │ │ │ │ + strdeq pc, [r4, #-180]! @ 0xffffff4c │ │ │ │ cmpeq fp, ip, lsr r8 │ │ │ │ ldrsheq r1, [fp, #-180] @ 0xffffff4c │ │ │ │ - msreq SPSR_abt, ip, lsr #23 │ │ │ │ + strheq pc, [r4, #-180]! @ 0xffffff4c @ │ │ │ │ ldrsheq r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ │ │ │ 0015643c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -152436,19 +152436,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - msreq SPSR_abt, r8, lsr fp │ │ │ │ + msreq SPSR_abt, r0, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq fp, ip, asr #3 │ │ │ │ ldrheq r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - msreq (UNDEF: 100), r0, ror #20 │ │ │ │ + msreq (UNDEF: 100), r8, ror #20 │ │ │ │ │ │ │ │ 001566bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -152590,18 +152590,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - msreq SPSR_s, r2, ror #17 │ │ │ │ + msreq SPSR_s, sl, ror #17 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq sl, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - msreq SPSR_s, r8, lsl #16 │ │ │ │ + msreq SPSR_s, r0, lsl r8 │ │ │ │ cmpeq fp, ip, asr #6 │ │ │ │ │ │ │ │ 0015691c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -152821,23 +152821,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq fp, r8, ror r1 │ │ │ │ - msreq (UNDEF: 100), r0, lsr #12 │ │ │ │ + msreq (UNDEF: 100), r8, lsr #12 │ │ │ │ cmneq r3, r0, ror r7 │ │ │ │ cmpeq fp, ip, lsl #2 │ │ │ │ - strheq pc, [r4, #-80]! @ 0xffffffb0 @ │ │ │ │ + strheq pc, [r4, #-88]! @ 0xffffffa8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_s, r0, lsl r5 │ │ │ │ + msreq SPSR_s, r8, lsl r5 │ │ │ │ cmpeq fp, ip, asr #32 │ │ │ │ cmppeq sl, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - msreq SPSR_s, r8, lsl #9 │ │ │ │ + msreq SPSR_s, r0 @ │ │ │ │ ldrsbeq r2, [fp, #-240] @ 0xffffff10 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -152890,17 +152890,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ b 156d70 │ │ │ │ cmneq r3, r8, asr r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq fp, r8, asr #30 │ │ │ │ - msreq SPSR_s, r4, lsl r4 │ │ │ │ - cmpeq fp, r0, ror r2 │ │ │ │ - cmpeq fp, r0, asr #4 │ │ │ │ + msreq SPSR_s, ip, lsl r4 │ │ │ │ + cmpeq fp, r8, ror r2 │ │ │ │ + cmpeq fp, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 156f24 │ │ │ │ ldr r3, [pc, #336] @ 156f28 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -152987,23 +152987,23 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 156e34 │ │ │ │ cmneq r3, r0, ror r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r4, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r8, lsl #8 │ │ │ │ - msreq (UNDEF: 100), r8 @ │ │ │ │ - cmpeq fp, ip, asr r1 │ │ │ │ + msreq (UNDEF: 100), r0, lsr #5 │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ ldrheq r2, [fp, #-216] @ 0xffffff28 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - msreq (UNDEF: 100), ip, asr r2 │ │ │ │ + msreq (UNDEF: 100), r4, ror #4 │ │ │ │ cmpeq fp, r0, asr #27 │ │ │ │ cmpeq fp, r0, lsl #27 │ │ │ │ - msreq (UNDEF: 100), r8, lsl r2 │ │ │ │ - ldrsbeq lr, [fp, #-12] │ │ │ │ + msreq (UNDEF: 100), r0, lsr #4 │ │ │ │ + cmpeq fp, r4, ror #1 │ │ │ │ cmpeq fp, r0, asr #26 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -153331,61 +153331,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ b 157250 │ │ │ │ ldrheq r1, [r3, #-36]! @ 0xffffffdc │ │ │ │ - msreq SPSR_s, r0, ror r1 │ │ │ │ + msreq SPSR_s, r8, ror r1 │ │ │ │ @ instruction: 0x015b2c94 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - strheq pc, [r4, #-4]! @ │ │ │ │ + strheq pc, [r4, #-12]! @ │ │ │ │ cmpeq fp, r0, ror #23 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ cmpeq fp, ip, asr #22 │ │ │ │ cmpeq fp, ip, asr #22 │ │ │ │ cmpeq fp, ip, asr #22 │ │ │ │ cmpeq fp, ip, asr ip │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ + cmneq r4, r8, ror #30 │ │ │ │ cmpeq fp, ip, lsl #21 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ - cmpeq fp, r4, asr #27 │ │ │ │ + cmneq r4, r8, lsl #30 │ │ │ │ + cmpeq fp, ip, asr #27 │ │ │ │ cmpeq fp, r8, lsr #20 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - @ instruction: 0x0164ee98 │ │ │ │ - cmpeq fp, ip, asr sp │ │ │ │ + @ instruction: 0x015bdd94 │ │ │ │ + cmneq r4, r0, lsr #29 │ │ │ │ + cmpeq fp, r4, ror #26 │ │ │ │ cmpeq fp, r0, asr #19 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmneq r4, r0, ror #28 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ + cmneq r4, r8, ror #28 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ cmpeq fp, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r4, r8, lsr #28 │ │ │ │ - cmpeq fp, ip, ror #25 │ │ │ │ + cmneq r4, r0, lsr lr │ │ │ │ + ldrsheq sp, [fp, #-196] @ 0xffffff3c │ │ │ │ cmpeq fp, r0, asr r9 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - ldrheq sp, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r0, asr #25 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - cmneq r4, r4, asr #27 │ │ │ │ - cmpeq fp, r8, lsl #25 │ │ │ │ + cmneq r4, ip, asr #27 │ │ │ │ + @ instruction: 0x015bdc90 │ │ │ │ cmpeq fp, ip, ror #17 │ │ │ │ - cmpeq fp, r4, asr ip │ │ │ │ - cmpeq fp, r8, lsr #24 │ │ │ │ + cmpeq fp, ip, asr ip │ │ │ │ + cmpeq fp, r0, lsr ip │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - ldrsheq sp, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq fp, r8, ror #23 │ │ │ │ - ldrheq sp, [fp, #-188] @ 0xffffff44 │ │ │ │ - cmpeq fp, r0, lsr #23 │ │ │ │ + cmpeq fp, r0, lsl #24 │ │ │ │ + ldrsheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq fp, r4, asr #23 │ │ │ │ + cmpeq fp, r8, lsr #23 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ ldr r3, [pc, #16] @ 157568 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ b ba024 │ │ │ │ @ instruction: 0x0174f090 │ │ │ │ @@ -153643,39 +153643,39 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 15783c │ │ │ │ ldrheq r0, [r3, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, asr ip │ │ │ │ - cmneq r4, r0, lsl fp │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ cmpeq fp, r4, lsr #14 │ │ │ │ - cmneq r0, r4, ror #24 │ │ │ │ + cmneq r0, ip, ror #24 │ │ │ │ cmneq r4, ip, lsl #31 │ │ │ │ @ instruction: 0xfffff74c │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r4, r8, ror #20 │ │ │ │ + cmneq r4, r0, ror sl │ │ │ │ @ instruction: 0x015b2594 │ │ │ │ cmneq r3, ip, lsr fp │ │ │ │ - cmpeq fp, ip, ror r8 │ │ │ │ + cmpeq fp, r4, lsl #17 │ │ │ │ cmpeq sl, ip, asr #32 │ │ │ │ - cmneq r4, r8, lsr r9 │ │ │ │ + cmneq r4, r0, asr #18 │ │ │ │ cmpeq fp, r0, lsl #10 │ │ │ │ - cmpeq fp, r8, asr #15 │ │ │ │ + ldrsbeq sp, [fp, #-112] @ 0xffffff90 │ │ │ │ cmpeq fp, r0, lsr #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r4, r4, asr #17 │ │ │ │ - cmpeq fp, r8, lsl #15 │ │ │ │ + cmneq r4, ip, asr #17 │ │ │ │ + @ instruction: 0x015bd790 │ │ │ │ cmpeq fp, ip, ror #7 │ │ │ │ - cmpeq fp, ip, asr #14 │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq fp, r4, asr r7 │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ cmpeq fp, r4, ror r3 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmpeq fp, r4, ror #13 │ │ │ │ + cmpeq fp, ip, ror #13 │ │ │ │ cmpeq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ cmpeq fp, ip, asr #8 │ │ │ │ ldrsheq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -154061,43 +154061,43 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ b 157fbc │ │ │ │ cmneq r3, r0, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ cmpeq fp, r8, lsl #3 │ │ │ │ - cmneq r4, r8, ror #11 │ │ │ │ + strdeq lr, [r4, #-80]! @ 0xffffffb0 │ │ │ │ ldrsbeq ip, [sl, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ cmpeq sl, r8, asr #27 │ │ │ │ cmneq r3, r8, lsl #10 │ │ │ │ - @ instruction: 0x0164e390 │ │ │ │ + @ instruction: 0x0164e398 │ │ │ │ cmpeq fp, r8, lsl r0 │ │ │ │ cmpeq fp, ip, lsr #29 │ │ │ │ - cmneq r4, ip, asr r3 │ │ │ │ + cmneq r4, r4, ror #6 │ │ │ │ cmpeq fp, r4, lsr #32 │ │ │ │ cmpeq fp, r8, ror lr │ │ │ │ cmneq r3, r8, lsr r4 │ │ │ │ - ldrdeq lr, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x015bd194 │ │ │ │ + ldrdeq lr, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x015bd19c │ │ │ │ ldrsheq r1, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ @ instruction: 0x015b1d98 │ │ │ │ - ldrsheq sp, [fp, #-12] │ │ │ │ + cmpeq fp, r4, lsl #2 │ │ │ │ cmpeq fp, r4, lsr sp │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - @ instruction: 0x015bd090 │ │ │ │ + ldrdeq lr, [r4, #-20]! @ 0xffffffec │ │ │ │ + @ instruction: 0x015bd098 │ │ │ │ ldrsheq r1, [fp, #-196] @ 0xffffff3c │ │ │ │ ldrsbeq r0, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ - cmpeq fp, r4, lsr r0 │ │ │ │ + cmneq r4, ip, ror r1 │ │ │ │ + cmpeq fp, ip, lsr r0 │ │ │ │ @ instruction: 0x015b1c98 │ │ │ │ - ldrsheq ip, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, r0 │ │ │ │ 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, #532] @ 15829c │ │ │ │ ldr r6, [r0, #428] @ 0x1ac │ │ │ │ ldr r0, [pc, #528] @ 1582a0 │ │ │ │ @@ -154232,23 +154232,23 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1581c8 │ │ │ │ ldrheq r0, [r3, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, lsl #3 │ │ │ │ - qdsubeq lr, r0, r4 │ │ │ │ + qdsubeq lr, r8, r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq fp, ip, ror fp │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ cmpeq sl, r8, ror #15 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ cmneq r3, r4, ror r0 │ │ │ │ - ldrheq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, r4, lsl #27 │ │ │ │ + cmpeq fp, r4, asr #27 │ │ │ │ + cmpeq fp, ip, lsl #27 │ │ │ │ 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, #828] @ 158624 │ │ │ │ ldr r9, [pc, #828] @ 158628 │ │ │ │ @@ -154460,30 +154460,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 158404 │ │ │ │ cmnpeq r2, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r2, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq sp, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, r0, asr #27 │ │ │ │ cmpeq fp, r0, ror #17 │ │ │ │ cmpeq sl, ip, asr #10 │ │ │ │ cmnpeq r2, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sp, [r4, #-196]! @ 0xffffff3c │ │ │ │ + ldrdeq sp, [r4, #-204]! @ 0xffffff34 │ │ │ │ ldrsheq r1, [fp, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0xffffe838 │ │ │ │ - cmpeq fp, ip, lsl #22 │ │ │ │ - cmneq r4, r0, lsl ip │ │ │ │ - ldrsbeq ip, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, r4, lsl fp │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ + ldrsbeq ip, [fp, #-172] @ 0xffffff54 │ │ │ │ cmpeq fp, r8, lsr r7 │ │ │ │ - @ instruction: 0x015bca98 │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ - ldrsbeq ip, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, r0, lsr #21 │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ + cmpeq fp, r4, ror #19 │ │ │ │ cmpeq fp, r0, asr #12 │ │ │ │ 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, #592] @ 1588e4 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -154634,25 +154634,25 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 158760 │ │ │ │ cmnpeq r2, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0172fb90 │ │ │ │ - cmneq r4, r8, asr #20 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq fp, r4, ror r5 │ │ │ │ cmpeq fp, ip, ror #13 │ │ │ │ ldrsbeq pc, [r2, #-172]! @ 0xffffff54 @ │ │ │ │ cmpeq sl, r4, asr r1 │ │ │ │ - cmpeq ip, r8, lsl r0 │ │ │ │ - ldrsbeq ip, [fp, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x015bc79c │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ + ldrsbeq ip, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r4, lsr #15 │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ │ │ │ │ 0015891c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 158a40 │ │ │ │ @@ -154724,19 +154724,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 158994 │ │ │ │ cmnpeq r2, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, asr #6 │ │ │ │ cmnpeq r2, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsr r7 │ │ │ │ - ldrsheq ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r4, r0, asr #14 │ │ │ │ + cmpeq fp, r4, lsl #12 │ │ │ │ cmpeq fp, r0, ror #4 │ │ │ │ - strdeq sp, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq fp, r0, asr #11 │ │ │ │ + cmneq r4, r4, lsl #14 │ │ │ │ + cmpeq fp, r8, asr #11 │ │ │ │ cmpeq fp, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #1040] @ 158e90 │ │ │ │ ldr r3, [pc, #1040] @ 158e94 │ │ │ │ @@ -155015,38 +155015,38 @@ │ │ │ │ cmpeq fp, r8, lsr r3 │ │ │ │ cmpeq fp, r0, lsr #6 │ │ │ │ cmpeq fp, ip, asr #6 │ │ │ │ ldrsbeq pc, [r2, #-84]! @ 0xffffffac @ │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmpeq fp, r4, lsl #3 │ │ │ │ cmpeq fp, ip, asr #11 │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ - ldrsbeq ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ + cmpeq fp, r0, ror #5 │ │ │ │ cmpeq fp, r4, lsr pc │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - ldrdeq sp, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x015bc29c │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ + cmpeq fp, r4, lsr #5 │ │ │ │ ldrsheq r0, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0164d39c │ │ │ │ - cmpeq fp, r0, ror #4 │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + cmpeq fp, r8, ror #4 │ │ │ │ cmpeq fp, r0, asr #29 │ │ │ │ - cmneq r4, r0, ror #6 │ │ │ │ - cmpeq fp, r4, lsr #4 │ │ │ │ + cmneq r4, r8, ror #6 │ │ │ │ + cmpeq fp, ip, lsr #4 │ │ │ │ cmpeq fp, r0, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r4, r4, lsr #6 │ │ │ │ - cmpeq fp, r8, ror #3 │ │ │ │ + cmneq r4, ip, lsr #6 │ │ │ │ + ldrsheq ip, [fp, #-16] │ │ │ │ cmpeq fp, r8, asr #28 │ │ │ │ - cmneq r4, r8, ror #5 │ │ │ │ - cmpeq fp, ip, lsr #3 │ │ │ │ + strdeq sp, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq ip, [fp, #-20] @ 0xffffffec │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmneq r4, ip, lsr #5 │ │ │ │ - cmpeq fp, r0, ror r1 │ │ │ │ + strheq sp, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq fp, r8, ror r1 │ │ │ │ cmpeq fp, ip, asr #27 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 00158f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -155120,19 +155120,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 158fbc │ │ │ │ cmnpeq r2, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsr sp │ │ │ │ cmnpeq r2, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ - ldrsbeq fp, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + ldrsbeq fp, [fp, #-252] @ 0xffffff04 │ │ │ │ cmpeq fp, r8, lsr ip │ │ │ │ - ldrdeq sp, [r4, #-4]! │ │ │ │ - @ instruction: 0x015bbf98 │ │ │ │ + ldrdeq sp, [r4, #-12]! │ │ │ │ + cmpeq fp, r0, lsr #31 │ │ │ │ ldrsheq r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 00159090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -155230,22 +155230,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 15912c │ │ │ │ @ instruction: 0x0172f190 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, ror #23 │ │ │ │ cmnpeq r2, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ cmpeq fp, ip, lsr lr │ │ │ │ cmpeq fp, r8, asr #21 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ - cmpeq fp, r4, lsr #28 │ │ │ │ + cmneq r4, r8, ror #30 │ │ │ │ + cmpeq fp, ip, lsr #28 │ │ │ │ cmpeq fp, r8, lsl #21 │ │ │ │ - cmneq r4, r4, lsr #30 │ │ │ │ - cmpeq fp, r8, ror #27 │ │ │ │ + cmneq r4, ip, lsr #30 │ │ │ │ + ldrsheq fp, [fp, #-208] @ 0xffffff30 │ │ │ │ cmpeq fp, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -155278,16 +155278,16 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 159274 │ │ │ │ - cmneq r4, r4, asr lr │ │ │ │ - cmpeq fp, r4, lsl sp │ │ │ │ + cmneq r4, ip, asr lr │ │ │ │ + cmpeq fp, ip, lsl sp │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #428] @ 0x1ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -155418,28 +155418,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 159394 │ │ │ │ cmneq r2, r0, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, ror #25 │ │ │ │ cmneq r2, r8, lsr #29 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ cmpeq fp, r8, lsl ip │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ cmpeq fp, ip, lsl ip │ │ │ │ - ldrdeq ip, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r4, ror #25 │ │ │ │ cmpeq fp, r0, lsl #16 │ │ │ │ - cmneq r4, r0, lsr #25 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ + cmneq r4, r8, lsr #25 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ cmpeq fp, r8, asr #15 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ - cmpeq fp, ip, lsr #22 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ + cmpeq fp, r4, lsr fp │ │ │ │ @ instruction: 0x015b0790 │ │ │ │ - cmneq r4, r0, lsr ip │ │ │ │ - ldrsheq fp, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmneq r4, r8, lsr ip │ │ │ │ + ldrsheq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ cmpeq fp, r8, asr r7 │ │ │ │ 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] @ 1598fc │ │ │ │ @@ -155672,38 +155672,38 @@ │ │ │ │ bl ba12c │ │ │ │ b 1595c8 │ │ │ │ cmneq r2, r8, asr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, ror ip │ │ │ │ cmppeq sl, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror #20 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ + cmneq r4, r8, ror #20 │ │ │ │ + cmpeq fp, r8, lsr #18 │ │ │ │ cmpeq fp, r8, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r4, ip, lsl sl │ │ │ │ + cmneq r4, r4, lsr #20 │ │ │ │ cmpeq fp, r4, asr #10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ cmpeq fp, r8, lsl r9 │ │ │ │ - cmpeq fp, r8, asr r8 │ │ │ │ + cmpeq fp, r0, ror #16 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmpeq sl, ip, lsr #32 │ │ │ │ - cmneq r4, r8, lsl #18 │ │ │ │ - cmpeq fp, ip, asr #15 │ │ │ │ + cmneq r4, r0, lsl r9 │ │ │ │ + ldrsbeq fp, [fp, #-116] @ 0xffffff8c │ │ │ │ cmpeq fp, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq ip, [r4, #-128]! @ 0xffffff80 │ │ │ │ - @ instruction: 0x015bb794 │ │ │ │ + ldrdeq ip, [r4, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x015bb79c │ │ │ │ ldrsheq r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ - cmneq r4, r8, ror #16 │ │ │ │ - cmpeq fp, ip, lsr #14 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ + cmneq r4, r0, ror r8 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ @ instruction: 0x015b0390 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrsheq fp, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq fp, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -155798,27 +155798,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 159b40 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1599c0 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ cmpeq fp, ip, lsr r6 │ │ │ │ cmpeq fp, r0, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r4, r0, lsr #13 │ │ │ │ - cmpeq fp, r4, ror #10 │ │ │ │ + cmneq r4, r8, lsr #13 │ │ │ │ + cmpeq fp, ip, ror #10 │ │ │ │ cmpeq fp, r8, asr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq r4, r8, ror #12 │ │ │ │ - cmpeq fp, ip, lsr #10 │ │ │ │ + cmneq r4, r0, ror r6 │ │ │ │ + cmpeq fp, r4, lsr r5 │ │ │ │ @ instruction: 0x015b0190 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ - ldrsheq fp, [fp, #-68] @ 0xffffffbc │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ + ldrsheq fp, [fp, #-76] @ 0xffffffb4 │ │ │ │ cmpeq fp, r8, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -155950,20 +155950,20 @@ │ │ │ │ bl ba12c │ │ │ │ b 159bb8 │ │ │ │ cmneq r2, r8, asr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq lr, [r2, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r2, r4, lsl #13 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x0164c49c │ │ │ │ + cmneq r4, r4, lsr #9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ cmppeq sl, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ ldrsheq fp, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -156357,60 +156357,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 159ffc │ │ │ │ cmneq r2, r0, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq sl, r0 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq lr, [sl, #-252] @ 0xffffff04 │ │ │ │ - strheq ip, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq fp, r0, lsl #1 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ + cmpeq fp, r8, lsl #1 │ │ │ │ cmppeq sl, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, asr #2 │ │ │ │ - cmpeq fp, ip │ │ │ │ + cmneq r4, r0, asr r1 │ │ │ │ + cmpeq fp, r4, lsl r0 │ │ │ │ cmppeq sl, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ cmneq r2, r0, asr #4 │ │ │ │ - strheq ip, [r4, #-12]! │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ cmpeq fp, r4, asr #32 │ │ │ │ ldrsbeq pc, [sl, #-176] @ 0xffffff50 @ │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r4, r4, asr #32 │ │ │ │ + cmneq r4, ip, asr #32 │ │ │ │ cmppeq sl, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ ldrsheq pc, [sl, #-240] @ 0xffffff10 @ │ │ │ │ - cmneq r4, ip, lsr #31 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ + strheq fp, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ ldrsbeq pc, [sl, #-164] @ 0xffffff5c @ │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ cmpeq sl, r0, lsr r6 │ │ │ │ cmppeq sl, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ + cmneq r4, r8, lsl #30 │ │ │ │ cmppeq sl, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, r1 │ │ │ │ - strheq fp, [r4, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq fp, r0, lsl #27 │ │ │ │ + cmneq r4, r4, asr #29 │ │ │ │ + cmpeq fp, r8, lsl #27 │ │ │ │ cmppeq sl, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ - cmpeq fp, r8, asr #26 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ + cmpeq fp, r0, asr sp │ │ │ │ cmppeq sl, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ cmppeq sl, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ cmppeq sl, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, lsl #25 │ │ │ │ + cmneq r4, r4, asr #27 │ │ │ │ + cmpeq fp, r8, lsl #25 │ │ │ │ cmppeq sl, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #27 │ │ │ │ - cmpeq fp, r8, asr #24 │ │ │ │ + cmneq r4, ip, lsl #27 │ │ │ │ + cmpeq fp, r0, asr ip │ │ │ │ cmppeq sl, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -156541,31 +156541,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 15a6ec │ │ │ │ add r2, r2, #656 @ 0x290 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 15a4fc │ │ │ │ - strdeq fp, [r4, #-176]! @ 0xffffff50 │ │ │ │ + strdeq fp, [r4, #-184]! @ 0xffffff48 │ │ │ │ cmppeq sl, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r4, r4, asr #22 │ │ │ │ + cmneq r4, ip, asr #22 │ │ │ │ cmppeq sl, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #22 │ │ │ │ - cmpeq fp, r8, asr #19 │ │ │ │ + cmneq r4, ip, lsl #22 │ │ │ │ + ldrsbeq sl, [fp, #-144] @ 0xffffff70 │ │ │ │ cmppeq sl, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r4, ip, asr #21 │ │ │ │ - @ instruction: 0x015ba990 │ │ │ │ + ldrdeq fp, [r4, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x015ba998 │ │ │ │ ldrsheq pc, [sl, #-84] @ 0xffffffac @ │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x0164ba94 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ + @ instruction: 0x0164ba9c │ │ │ │ + cmpeq fp, r0, ror #18 │ │ │ │ ldrheq pc, [sl, #-92] @ 0xffffffa4 @ │ │ │ │ @ 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 │ │ │ │ @@ -157048,88 +157048,88 @@ │ │ │ │ cmppeq sl, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq r2, r4, asr r9 │ │ │ │ cmppeq sl, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r4, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq fp, r0, lsl #13 │ │ │ │ + cmneq r4, r4, asr #15 │ │ │ │ + cmpeq fp, r8, lsl #13 │ │ │ │ cmppeq sl, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ cmppeq sl, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - cmpeq fp, r4, ror #11 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ + cmpeq fp, ip, ror #11 │ │ │ │ cmppeq sl, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmpeq fp, r0, lsl r5 │ │ │ │ - cmneq r4, r8, asr #13 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ + ldrdeq fp, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x015ba594 │ │ │ │ ldrsheq pc, [sl, #-16] @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmppeq sl, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror r6 │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ + cmneq r4, r8, ror r6 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ @ instruction: 0x015af198 │ │ │ │ cmppeq sl, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsl r6 │ │ │ │ - cmpeq fp, r0, ror #9 │ │ │ │ + cmneq r4, r4, lsr #12 │ │ │ │ + cmpeq fp, r8, ror #9 │ │ │ │ cmppeq sl, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmppeq sl, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, asr #11 │ │ │ │ - cmpeq fp, ip, lsl #9 │ │ │ │ + ldrdeq fp, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x015ba494 │ │ │ │ ldrsheq pc, [sl, #-0] @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ cmppeq sl, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ - cmpeq fp, r8, lsr r4 │ │ │ │ + cmneq r4, ip, ror r5 │ │ │ │ + cmpeq fp, r0, asr #8 │ │ │ │ @ instruction: 0x015af09c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x015af69c │ │ │ │ cmppeq sl, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - ldrheq sl, [fp, #-52] @ 0xffffffcc │ │ │ │ + strdeq fp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + ldrheq sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmppeq sl, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strheq fp, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq fp, r8, ror r3 │ │ │ │ + strheq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq fp, r0, lsl #7 │ │ │ │ ldrsbeq lr, [sl, #-252] @ 0xffffff04 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ - cmpeq fp, ip, lsr r3 │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ + cmpeq fp, r4, asr #6 │ │ │ │ cmpeq sl, r0, lsr #31 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - cmpeq fp, r0, lsl #6 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ + cmpeq fp, r8, lsl #6 │ │ │ │ cmpeq sl, ip, asr pc │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r4, r0, lsl #8 │ │ │ │ + cmneq r4, r8, lsl #8 │ │ │ │ cmppeq sl, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r8, lsr #30 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r4, r0, asr #7 │ │ │ │ - cmpeq fp, r4, lsl #5 │ │ │ │ + cmneq r4, r8, asr #7 │ │ │ │ + cmpeq fp, ip, lsl #5 │ │ │ │ cmpeq sl, r8, ror #29 │ │ │ │ - cmneq r4, r4, lsl #7 │ │ │ │ - cmpeq fp, r8, asr #4 │ │ │ │ + cmneq r4, ip, lsl #7 │ │ │ │ + cmpeq fp, r0, asr r2 │ │ │ │ cmpeq sl, ip, lsr #29 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ - cmpeq fp, ip, lsl #4 │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ + cmpeq fp, r4, lsl r2 │ │ │ │ cmpeq sl, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r4, ip, lsl #6 │ │ │ │ - ldrsbeq sl, [fp, #-16] │ │ │ │ + cmneq r4, r4, lsl r3 │ │ │ │ + ldrsbeq sl, [fp, #-24] @ 0xffffffe8 │ │ │ │ cmpeq sl, r4, lsr lr │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - ldrdeq fp, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x015ba194 │ │ │ │ + ldrdeq fp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x015ba19c │ │ │ │ ldrsheq lr, [sl, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 0015afc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -157361,34 +157361,34 @@ │ │ │ │ b 15b230 │ │ │ │ cmneq r2, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, lsr r2 │ │ │ │ cmppeq sl, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq lr, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ + strheq fp, [r4, #-0]! │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ cmpeq sl, r0, asr #16 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ ldrsheq sp, [r2, #-4]! │ │ │ │ - cmpeq fp, r4, asr lr │ │ │ │ + cmpeq fp, ip, asr lr │ │ │ │ cmneq r2, ip, lsl #1 │ │ │ │ cmneq r2, r4, rrx │ │ │ │ - cmpeq fp, ip, asr #27 │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ + ldrsbeq r9, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ cmpeq sl, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ cmneq r2, r0 │ │ │ │ - cmneq r4, r4, lsr #29 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ + cmneq r4, ip, lsr #29 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ cmpeq sl, r8, asr #19 │ │ │ │ cmneq r2, ip, lsr #31 │ │ │ │ - cmpeq fp, r4, lsl sp │ │ │ │ - cmneq r4, r4, lsr #28 │ │ │ │ - cmpeq fp, r4, ror #25 │ │ │ │ + cmpeq fp, ip, lsl sp │ │ │ │ + cmneq r4, ip, lsr #28 │ │ │ │ + cmpeq fp, ip, ror #25 │ │ │ │ cmpeq sl, r8, asr #18 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ cmneq r2, ip, lsr #30 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ │ │ │ │ 0015b3cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -157586,36 +157586,36 @@ │ │ │ │ cmneq r2, r0, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ cmpeq sl, r4, ror #28 │ │ │ │ cmpeq sl, ip, asr #28 │ │ │ │ cmpeq sl, ip, lsr lr │ │ │ │ cmneq r2, r8, asr #26 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ - cmpeq fp, r4, lsl #21 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + cmpeq fp, ip, lsl #21 │ │ │ │ cmpeq sl, r8, ror #13 │ │ │ │ cmpeq sl, ip, lsr sp │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ cmpeq sl, r4, lsl #13 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - cmneq r4, r0, lsr #22 │ │ │ │ - cmpeq fp, r8, ror #19 │ │ │ │ + cmneq r4, r8, lsr #22 │ │ │ │ + ldrsheq r9, [fp, #-144] @ 0xffffff70 │ │ │ │ cmpeq sl, r8, asr #12 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmpeq fp, ip, lsr #19 │ │ │ │ + strdeq sl, [r4, #-160]! @ 0xffffff60 │ │ │ │ + ldrheq r9, [fp, #-148] @ 0xffffff6c │ │ │ │ cmpeq sl, r0, lsl r6 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ + strheq sl, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ ldrsbeq lr, [sl, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq r4, ip, ror #20 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ + cmneq r4, r4, ror sl │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ @ instruction: 0x015ae594 │ │ │ │ │ │ │ │ 0015b744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -157876,55 +157876,55 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 15b958 │ │ │ │ cmpeq sl, ip, asr #9 │ │ │ │ ldrsbeq ip, [r2, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x0164a990 │ │ │ │ + @ instruction: 0x0164a998 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ cmpeq sl, ip, lsr #2 │ │ │ │ ldrheq lr, [sl, #-168] @ 0xffffff58 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ - cmneq r4, r0, asr #17 │ │ │ │ + cmneq r4, r8, asr #17 │ │ │ │ cmpeq sl, r0, lsr #1 │ │ │ │ - cmpeq ip, r0, asr pc │ │ │ │ + cmpeq ip, r8, asr pc │ │ │ │ @ instruction: 0xffffb698 │ │ │ │ @ instruction: 0xffffd18c │ │ │ │ @ instruction: 0xffffcd98 │ │ │ │ ldrheq lr, [sl, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0xffffb3bc │ │ │ │ cmpeq sl, ip, lsr #7 │ │ │ │ @ instruction: 0xffffc0c4 │ │ │ │ cmpeq sl, r8, lsr #7 │ │ │ │ @ instruction: 0xffffc728 │ │ │ │ ldrheq sp, [sl, #-68] @ 0xffffffbc │ │ │ │ cmneq r2, r4, ror #17 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ + cmneq r4, ip, ror r7 │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ @ instruction: 0x015ae294 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmneq r4, r8, lsr r7 │ │ │ │ - ldrsheq r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r4, r0, asr #14 │ │ │ │ + cmpeq fp, r4, lsl #12 │ │ │ │ cmpeq sl, r8, asr r2 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - strdeq sl, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq fp, r0, asr #11 │ │ │ │ + cmneq r4, r4, lsl #14 │ │ │ │ + cmpeq fp, r8, asr #11 │ │ │ │ cmpeq sl, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmneq r4, r0, asr #13 │ │ │ │ - cmpeq fp, r4, lsl #11 │ │ │ │ + cmneq r4, r8, asr #13 │ │ │ │ + cmpeq fp, ip, lsl #11 │ │ │ │ cmpeq sl, r4, ror #3 │ │ │ │ - cmpeq fp, ip, asr #10 │ │ │ │ + cmpeq fp, r4, asr r5 │ │ │ │ cmpeq sl, ip, lsl #3 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - ldrsheq r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x015b9498 │ │ │ │ + cmpeq fp, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #120] @ 15bc9c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -157956,15 +157956,15 @@ │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 15bc4c │ │ │ │ cmneq r4, r4, asr #19 │ │ │ │ @ instruction: 0xffffb90c │ │ │ │ cmpeq sl, r8, lsl #13 │ │ │ │ - cmneq r4, r8, lsr #9 │ │ │ │ + strheq sl, [r4, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq sl, r4, asr #31 │ │ │ │ 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] @ 15bf48 │ │ │ │ @@ -158130,28 +158130,28 @@ │ │ │ │ b 15bdfc │ │ │ │ cmneq r2, r8, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq sl, [r4, #-140]! @ 0xffffff74 │ │ │ │ cmneq r2, r4, asr #10 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrdeq sl, [r4, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq sl, [r4, #-60]! @ 0xffffffc4 │ │ │ │ cmpeq sl, r0, lsl #30 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmneq r0, ip, lsl #10 │ │ │ │ + cmneq r0, r4, lsl r5 │ │ │ │ cmpeq sl, r4, ror r5 │ │ │ │ cmneq r4, r4, lsl #16 │ │ │ │ cmneq r2, r0, asr #8 │ │ │ │ @ instruction: 0x015a9998 │ │ │ │ - cmpeq fp, r0, asr #2 │ │ │ │ + cmpeq fp, r8, asr #2 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq fp, r0, ror #1 │ │ │ │ - ldrheq r9, [fp, #-0] │ │ │ │ + cmpeq fp, r8, ror #1 │ │ │ │ + ldrheq r9, [fp, #-8] │ │ │ │ │ │ │ │ 0015bf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -158293,19 +158293,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strheq sl, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x015aa690 │ │ │ │ cmpeq sl, r0, ror r1 │ │ │ │ - cmneq r4, r8, ror r3 │ │ │ │ + cmneq r4, r0, lsl #7 │ │ │ │ │ │ │ │ 0015c1f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -158448,18 +158448,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r2, ror #2 │ │ │ │ + cmneq r4, sl, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, lsr r4 │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ cmpeq sl, r8, lsl #30 │ │ │ │ │ │ │ │ 0015c45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158603,18 +158603,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, ip, asr #3 │ │ │ │ - strheq r9, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r4, asr #29 │ │ │ │ cmpeq sl, r4, lsr #25 │ │ │ │ │ │ │ │ 0015c6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158758,18 +158758,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, lr, lsr #25 │ │ │ │ + strheq r9, [r4, #-198]! @ 0xffffff3a │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r8, ror #30 │ │ │ │ - cmneq r4, r8, asr ip │ │ │ │ + cmneq r4, r0, ror #24 │ │ │ │ cmpeq sl, r0, asr #20 │ │ │ │ │ │ │ │ 0015c924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158913,18 +158913,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r4, asr sl │ │ │ │ + cmneq r4, ip, asr sl │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r4, lsl #26 │ │ │ │ - strdeq r9, [r4, #-148]! @ 0xffffff6c │ │ │ │ + strdeq r9, [r4, #-156]! @ 0xffffff64 │ │ │ │ ldrsbeq sp, [sl, #-124] @ 0xffffff84 │ │ │ │ │ │ │ │ 0015cb88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159068,18 +159068,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r9, [r4, #-122]! @ 0xffffff86 │ │ │ │ + cmneq r4, r2, lsl #16 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, lsr #21 │ │ │ │ - @ instruction: 0x01649790 │ │ │ │ + @ instruction: 0x01649798 │ │ │ │ cmpeq sl, r8, ror r5 │ │ │ │ │ │ │ │ 0015cdec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159223,18 +159223,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r0, lsr #11 │ │ │ │ + cmneq r4, r8, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, ip, lsr r8 │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ cmpeq sl, r4, lsl r3 │ │ │ │ │ │ │ │ 0015d050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159378,18 +159378,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r6, asr #6 │ │ │ │ + cmneq r4, lr, asr #6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsbeq r9, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r4, r8, asr #5 │ │ │ │ + ldrdeq r9, [r4, #-32]! @ 0xffffffe0 │ │ │ │ ldrheq sp, [sl, #-0] │ │ │ │ │ │ │ │ 0015d2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -159531,18 +159531,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r9, [r4, #-0]! │ │ │ │ + strdeq r9, [r4, #-8]! │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, ip, ror r3 │ │ │ │ - cmneq r4, ip, rrx │ │ │ │ + cmneq r4, r4, ror r0 │ │ │ │ cmpeq sl, r4, asr lr │ │ │ │ │ │ │ │ 0015d510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -159684,18 +159684,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01648e9e │ │ │ │ + cmneq r4, r6, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, lsr #2 │ │ │ │ - cmneq r4, r0, lsl lr │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ ldrsheq ip, [sl, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0015d76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -159837,18 +159837,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, ip, asr #24 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r4, asr #29 │ │ │ │ - strheq r8, [r4, #-180]! @ 0xffffff4c │ │ │ │ + strheq r8, [r4, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0x015ac99c │ │ │ │ │ │ │ │ 0015d9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159992,18 +159992,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r8, [r4, #-150]! @ 0xffffff6a │ │ │ │ + strdeq r8, [r4, #-158]! @ 0xffffff62 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, ror #24 │ │ │ │ - cmneq r4, r0, asr r9 │ │ │ │ + cmneq r4, r8, asr r9 │ │ │ │ cmpeq sl, r8, lsr r7 │ │ │ │ │ │ │ │ 0015dc2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -160145,18 +160145,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, r0, lsr #15 │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r4, lsl #20 │ │ │ │ - strdeq r8, [r4, #-100]! @ 0xffffff9c │ │ │ │ + strdeq r8, [r4, #-108]! @ 0xffffff94 │ │ │ │ ldrsbeq ip, [sl, #-76] @ 0xffffffb4 │ │ │ │ │ │ │ │ 0015de88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160300,18 +160300,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, sl, asr #10 │ │ │ │ + cmneq r4, r2, asr r5 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, lsr #15 │ │ │ │ - @ instruction: 0x01648490 │ │ │ │ + @ instruction: 0x01648498 │ │ │ │ cmpeq sl, r8, ror r2 │ │ │ │ │ │ │ │ 0015e0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160550,21 +160550,21 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ - cmneq r4, r0, lsl r2 │ │ │ │ + cmneq r4, r8, lsl r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq sl, r0, lsl #8 │ │ │ │ - strdeq r8, [r4, #-0]! │ │ │ │ + strdeq r8, [r4, #-8]! │ │ │ │ ldrsbeq fp, [sl, #-232] @ 0xffffff18 │ │ │ │ ldrheq r8, [sl, #-92] @ 0xffffffa4 │ │ │ │ - strheq r8, [r4, #-0]! │ │ │ │ + strheq r8, [r4, #-8]! │ │ │ │ @ instruction: 0x015abe98 │ │ │ │ │ │ │ │ 0015e4d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -160864,22 +160864,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r4, lr, lsl lr │ │ │ │ + cmneq r4, r6, lsr #28 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ cmpeq sl, ip, lsl pc │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ ldrsheq fp, [sl, #-148] @ 0xffffff6c │ │ │ │ ldrsbeq r7, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmneq r4, ip, asr #23 │ │ │ │ + ldrdeq r7, [r4, #-180]! @ 0xffffff4c │ │ │ │ ldrheq fp, [sl, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 0015e9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -160997,21 +160997,21 @@ │ │ │ │ b 15ea88 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, ror r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, asr #16 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, ip, ror #17 │ │ │ │ - strheq r7, [r4, #-192]! @ 0xffffff40 │ │ │ │ + strheq r7, [r4, #-200]! @ 0xffffff38 │ │ │ │ ldrheq r9, [r2, #-116]! @ 0xffffff8c │ │ │ │ cmpeq sl, r4, lsl #17 │ │ │ │ - cmneq r4, r0, asr #24 │ │ │ │ + cmneq r4, r8, asr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq fp, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ + strheq r7, [r4, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 0015ebc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #448] @ 15ed98 │ │ │ │ @@ -161129,20 +161129,20 @@ │ │ │ │ b 15ed28 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, ror #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, asr r6 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsheq fp, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmneq r4, r8, asr #21 │ │ │ │ + ldrdeq r7, [r4, #-160]! @ 0xffffff60 │ │ │ │ ldrheq r9, [r2, #-92]! @ 0xffffffa4 │ │ │ │ cmpeq sl, ip, lsl #13 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r4, asr #19 │ │ │ │ + cmneq r4, ip, asr #19 │ │ │ │ cmpeq sl, r0, ror #11 │ │ │ │ │ │ │ │ 0015edc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -161309,20 +161309,20 @@ │ │ │ │ b 15ef84 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, asr #8 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsbeq fp, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r4, ip, lsr #17 │ │ │ │ + strheq r7, [r4, #-132]! @ 0xffffff7c │ │ │ │ cmneq r2, r0, lsr #7 │ │ │ │ cmpeq sl, r0, ror r4 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, ip, ror r7 │ │ │ │ + cmneq r4, r4, lsl #15 │ │ │ │ @ instruction: 0x015ab398 │ │ │ │ │ │ │ │ 0015f090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -161523,27 +161523,27 @@ │ │ │ │ b 15f328 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0172919c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, ror r1 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r4, lsl r2 │ │ │ │ - cmneq r4, r4, ror #11 │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ ldrsbeq r9, [r2, #-8]! │ │ │ │ cmpeq sl, r8, lsr #3 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ + cmneq r4, ip, ror r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ ldrsbeq fp, [sl, #-4] │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ @ instruction: 0x015ab094 │ │ │ │ cmpeq sl, r0, asr r0 │ │ │ │ - cmneq r4, r0, lsr #8 │ │ │ │ + cmneq r4, r8, lsr #8 │ │ │ │ cmpeq sl, ip, ror #31 │ │ │ │ - strheq r7, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, asr #7 │ │ │ │ │ │ │ │ 0015f3f8 : │ │ │ │ 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] @ 15f728 │ │ │ │ @@ -161747,27 +161747,27 @@ │ │ │ │ b 15f6a0 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, lsl lr │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r8, lsr #29 │ │ │ │ - cmneq r4, r8, ror r2 │ │ │ │ + cmneq r4, r0, lsl #5 │ │ │ │ cmneq r2, ip, ror #26 │ │ │ │ cmpeq sl, ip, lsr lr │ │ │ │ - cmneq r4, r8, lsl #4 │ │ │ │ + cmneq r4, r0, lsl r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r8, asr #2 │ │ │ │ + cmneq r4, r0, asr r1 │ │ │ │ cmpeq sl, ip, asr sp │ │ │ │ - cmneq r4, r0, lsl #2 │ │ │ │ + cmneq r4, r8, lsl #2 │ │ │ │ cmpeq sl, ip, lsl sp │ │ │ │ ldrsbeq sl, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ + strheq r7, [r4, #-0]! │ │ │ │ cmpeq sl, r4, ror ip │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ │ │ │ │ 0015f770 : │ │ │ │ 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] @ 15fab4 │ │ │ │ @@ -161976,27 +161976,27 @@ │ │ │ │ b 15fa2c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrheq r8, [r2, #-172]! @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01728a94 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r4, lsr #22 │ │ │ │ - strdeq r6, [r4, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r6, [r4, #-236]! @ 0xffffff14 │ │ │ │ cmneq r2, r8, ror #19 │ │ │ │ ldrheq sl, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r6, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r4, asr #27 │ │ │ │ ldrsbeq sl, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ + cmneq r4, ip, ror sp │ │ │ │ @ instruction: 0x015aa990 │ │ │ │ cmpeq sl, ip, asr #18 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ cmpeq sl, r8, ror #17 │ │ │ │ - strheq r6, [r4, #-196]! @ 0xffffff3c │ │ │ │ + strheq r6, [r4, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 0015fafc : │ │ │ │ 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] @ 15fcd4 │ │ │ │ @@ -162114,20 +162114,20 @@ │ │ │ │ b 15fbcc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, lsl #14 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, ip, lsr #15 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ cmneq r2, r0, ror r6 │ │ │ │ cmpeq sl, r0, asr #14 │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ + cmneq r4, r4, lsl fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ + cmneq r4, ip, ror sl │ │ │ │ @ instruction: 0x015aa690 │ │ │ │ │ │ │ │ 0015fd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -162246,20 +162246,20 @@ │ │ │ │ b 15fdd4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, lsl #10 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r4, lsr #11 │ │ │ │ - cmneq r4, r4, ror r9 │ │ │ │ + cmneq r4, ip, ror r9 │ │ │ │ cmneq r2, r8, ror #8 │ │ │ │ cmpeq sl, r8, lsr r5 │ │ │ │ - cmneq r4, r4, lsl #18 │ │ │ │ + cmneq r4, ip, lsl #18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ + cmneq r4, r4, ror r8 │ │ │ │ cmpeq sl, r8, lsl #9 │ │ │ │ │ │ │ │ 0015ff0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -162379,20 +162379,20 @@ │ │ │ │ b 15ffe0 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r0, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r8, [r2, #-44]! @ 0xffffffd4 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ @ instruction: 0x015aa398 │ │ │ │ - cmneq r4, r8, ror #14 │ │ │ │ + cmneq r4, r0, ror r7 │ │ │ │ cmneq r2, ip, asr r2 │ │ │ │ cmpeq sl, ip, lsr #6 │ │ │ │ - strdeq r6, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r4, ror #12 │ │ │ │ + cmneq r4, ip, ror #12 │ │ │ │ cmpeq sl, r0, lsl #5 │ │ │ │ │ │ │ │ 00160118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -162510,20 +162510,20 @@ │ │ │ │ b 160280 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, r4, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r8, [r2, #-12]! │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r0, lsr #3 │ │ │ │ - cmneq r4, r0, ror r5 │ │ │ │ + cmneq r4, r8, ror r5 │ │ │ │ cmneq r2, r4, rrx │ │ │ │ cmpeq sl, r4, lsr r1 │ │ │ │ - cmneq r4, r0, lsl #10 │ │ │ │ + cmneq r4, r8, lsl #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r4, ror r4 │ │ │ │ + cmneq r4, ip, ror r4 │ │ │ │ @ instruction: 0x015aa090 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ @@ -162631,20 +162631,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16042c │ │ │ │ cmneq r2, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, ip, lsl #31 │ │ │ │ - cmneq r4, r4, ror #8 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ cmneq r2, r0, lsl lr │ │ │ │ cmpeq sl, ip, lsr pc │ │ │ │ cmpeq sl, r0, asr #30 │ │ │ │ - cmpeq fp, r0, lsr #22 │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ subs r2, r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -162694,17 +162694,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 16055c │ │ │ │ - cmneq r4, r8, lsr #6 │ │ │ │ + cmneq r4, r0, lsr r3 │ │ │ │ cmpeq sl, r8, asr #28 │ │ │ │ - cmpeq fp, r0, ror #20 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ cmpeq sl, ip, lsr lr │ │ │ │ cmpeq sl, r8, lsl #28 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 16060c │ │ │ │ mov r0, #0 │ │ │ │ @@ -162758,17 +162758,17 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 160664 │ │ │ │ - cmneq r4, r4, lsr #4 │ │ │ │ + cmneq r4, ip, lsr #4 │ │ │ │ cmpeq sl, r4, asr #26 │ │ │ │ - cmpeq fp, ip, asr r9 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ cmpeq sl, r0, asr sp │ │ │ │ cmpeq sl, r8, 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 r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -163171,59 +163171,59 @@ │ │ │ │ ldr r0, [pc, #196] @ 160e04 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 160d00 │ │ │ │ - cmneq r4, r4, lsr r1 │ │ │ │ + cmneq r4, ip, lsr r1 │ │ │ │ cmpeq sl, r4, asr ip │ │ │ │ cmneq r2, ip, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ + strheq r6, [r4, #-0]! │ │ │ │ cmpeq sl, r8, asr #23 │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ cmpeq sl, r0, ror #22 │ │ │ │ ldrheq r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ ldrheq r8, [sl, #-84] @ 0xffffffac │ │ │ │ ldrsbeq r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x015a8598 │ │ │ │ cmpeq sl, r0, ror #22 │ │ │ │ cmpeq sl, r8, ror #22 │ │ │ │ cmpeq sl, ip, ror #22 │ │ │ │ cmpeq sl, r0, ror fp │ │ │ │ cmpeq sl, r4, ror fp │ │ │ │ cmpeq sl, r0, lsl #23 │ │ │ │ cmpeq sl, r8, ror sl │ │ │ │ cmpeq sl, r8, lsl sl │ │ │ │ - cmneq r4, r4, ror lr │ │ │ │ - ldrsheq r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ cmpeq sl, ip, lsl #19 │ │ │ │ - ldrheq r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq fp, r8, ror r5 │ │ │ │ + cmpeq fp, r4, asr #11 │ │ │ │ + cmpeq fp, r0, lsl #11 │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ cmpeq sl, r8, lsr #18 │ │ │ │ - cmpeq fp, r8, lsl #10 │ │ │ │ - cmneq r4, r0, asr sp │ │ │ │ - ldrsbeq r4, [fp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq fp, r0, lsl r5 │ │ │ │ + cmneq r4, r8, asr sp │ │ │ │ + ldrsbeq r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ cmpeq sl, r8, ror #16 │ │ │ │ - cmneq r4, r4, lsl sp │ │ │ │ - @ instruction: 0x015b4498 │ │ │ │ + cmneq r4, ip, lsl sp │ │ │ │ + cmpeq fp, r0, lsr #9 │ │ │ │ cmpeq sl, ip, lsr #16 │ │ │ │ - cmpeq fp, r0, ror #8 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - ldrsbeq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, r0, lsr #7 │ │ │ │ - cmpeq fp, r0, ror r3 │ │ │ │ - cmpeq fp, r0, asr #6 │ │ │ │ - cmpeq fp, r0, lsl r3 │ │ │ │ - cmpeq fp, r0, ror #5 │ │ │ │ - cmpeq fp, ip, lsr #5 │ │ │ │ - @ instruction: 0x015b4290 │ │ │ │ + cmpeq fp, r8, ror #8 │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + ldrsbeq r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ + cmpeq fp, r8, ror r3 │ │ │ │ + cmpeq fp, r8, asr #6 │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ + cmpeq fp, r8, ror #5 │ │ │ │ + ldrheq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x015b4298 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -163857,90 +163857,90 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 16119c │ │ │ │ cmneq r2, ip, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r7, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r5, [r4, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ ldrsheq r9, [sl, #-72] @ 0xffffffb8 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x01645994 │ │ │ │ + @ instruction: 0x0164599c │ │ │ │ cmpeq sl, r0, lsr sl │ │ │ │ andeq r6, r0, r0, lsl #12 │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ + cmneq r4, ip, lsl r9 │ │ │ │ cmpeq sl, r0, lsr r4 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmneq r4, r4, lsr #16 │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ cmpeq sl, r4, asr #6 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ cmpeq sl, r4, asr #6 │ │ │ │ cmpeq sl, r8, lsl #9 │ │ │ │ - cmneq r4, ip, ror #14 │ │ │ │ + cmneq r4, r4, ror r7 │ │ │ │ cmpeq sl, ip, lsl #5 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ cmpeq sl, r0, asr #4 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ ldrsheq r9, [sl, #-52] @ 0xffffffcc │ │ │ │ cmpeq sl, r8, lsr #8 │ │ │ │ cmneq r2, r0, lsr #1 │ │ │ │ - cmneq r4, r8, asr r6 │ │ │ │ + cmneq r4, r0, ror #12 │ │ │ │ cmpeq sl, r8, ror r1 │ │ │ │ cmpeq sl, r8, asr #5 │ │ │ │ cmpeq sl, r4, ror r1 │ │ │ │ - ldrdeq r5, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r4, ror #11 │ │ │ │ ldrsheq r9, [sl, #-8] │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmpeq sl, r8, asr r1 │ │ │ │ ldrsheq r9, [sl, #-8] │ │ │ │ - cmneq r4, ip, asr #10 │ │ │ │ + cmneq r4, r4, asr r5 │ │ │ │ cmpeq sl, ip, rrx │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmpeq sl, r4, asr #3 │ │ │ │ cmpeq sl, r8, rrx │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ @ instruction: 0x015a9194 │ │ │ │ ldrsbeq r8, [sl, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ - ldrsbeq r3, [fp, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x015b3b9c │ │ │ │ + cmpeq fp, ip, lsl #24 │ │ │ │ + ldrsbeq r3, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r4, lsr #23 │ │ │ │ cmpeq sl, r4, lsl pc │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ cmpeq sl, ip, asr sl │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ + strheq r5, [r4, #-48]! @ 0xffffffd0 │ │ │ │ ldrheq r8, [sl, #-232] @ 0xffffff18 │ │ │ │ cmpeq sl, ip │ │ │ │ cmpeq sl, r0, asr #29 │ │ │ │ - ldrheq r3, [fp, #-160] @ 0xffffff60 │ │ │ │ - strdeq r5, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ + ldrheq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmneq r4, r0, lsl #6 │ │ │ │ + cmpeq fp, r4, lsl #21 │ │ │ │ cmpeq sl, r4, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmpeq sl, ip, asr pc │ │ │ │ cmpeq sl, ip, lsl lr │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ - cmpeq fp, r0, ror #19 │ │ │ │ - ldrheq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq fp, r0, lsl #19 │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ + cmpeq fp, r8, ror #19 │ │ │ │ + ldrheq r3, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq fp, r8, lsl #19 │ │ │ │ cmpeq sl, ip, lsl #29 │ │ │ │ cmpeq sl, r0, lsr sp │ │ │ │ - cmpeq fp, ip, lsl r9 │ │ │ │ + cmpeq fp, r4, lsr #18 │ │ │ │ cmpeq sl, r8, lsl sp │ │ │ │ cmpeq sl, r4, asr #25 │ │ │ │ - cmpeq fp, r4, lsr #17 │ │ │ │ + cmpeq fp, ip, lsr #17 │ │ │ │ cmpeq sl, r4, asr #28 │ │ │ │ - cmneq r4, r4, ror #1 │ │ │ │ - cmpeq fp, r8, ror #16 │ │ │ │ + cmneq r4, ip, ror #1 │ │ │ │ + cmpeq fp, r0, ror r8 │ │ │ │ cmpeq sl, r0, lsl #24 │ │ │ │ - cmpeq fp, r0, lsr r8 │ │ │ │ + cmpeq fp, r8, lsr r8 │ │ │ │ ldrsbeq r8, [sl, #-208] @ 0xffffff30 │ │ │ │ - ldrsheq r3, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, r4, lsl #16 │ │ │ │ │ │ │ │ 0016193c : │ │ │ │ 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 │ │ │ │ @@ -164148,22 +164148,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 161ab8 │ │ │ │ cmneq r2, r0, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq sp, [sl, #-4] │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ cmpeq sl, r0, lsr #29 │ │ │ │ cmneq r2, r4, lsl #15 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ cmpeq sl, ip, lsr #27 │ │ │ │ - cmpeq fp, ip, ror #7 │ │ │ │ + ldrsheq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ cmpeq sl, r4, ror #14 │ │ │ │ - @ instruction: 0x015b3398 │ │ │ │ + cmpeq fp, r0, lsr #7 │ │ │ │ cmpeq sl, r0, lsl r7 │ │ │ │ │ │ │ │ 00161cb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -164234,19 +164234,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 161d24 │ │ │ │ cmneq r2, r8, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, r4, lsr r7 │ │ │ │ cmneq r2, r8, lsl r5 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmpeq fp, ip, ror #4 │ │ │ │ + strdeq r4, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq fp, r4, ror r2 │ │ │ │ cmpeq sl, r4, lsl #12 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ - cmpeq fp, r0, lsr r2 │ │ │ │ + strheq r4, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, lsr r2 │ │ │ │ cmpeq sl, r4, asr #11 │ │ │ │ │ │ │ │ 00161df8 : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ @@ -164324,20 +164324,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 161e7c │ │ │ │ cmneq r2, r0, lsr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, r0, lsl #12 │ │ │ │ cmneq r2, r0, asr #7 │ │ │ │ - @ instruction: 0x01644990 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ + @ instruction: 0x01644998 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ cmpeq sl, ip, lsr #9 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - ldrsbeq r3, [fp, #-8] │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmpeq fp, r0, ror #1 │ │ │ │ cmpeq sl, r8, ror #8 │ │ │ │ │ │ │ │ 00161f54 : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ @@ -164415,20 +164415,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 161fd8 │ │ │ │ cmneq r2, r4, asr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, r4, asr #9 │ │ │ │ cmneq r2, r4, ror #4 │ │ │ │ - cmneq r4, r4, lsr r8 │ │ │ │ - ldrheq r2, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ + cmpeq fp, r0, asr #31 │ │ │ │ cmpeq sl, r0, asr r3 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - strdeq r4, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + cmneq r4, r0, lsl #16 │ │ │ │ + cmpeq fp, r4, lsl #31 │ │ │ │ cmpeq sl, ip, lsl #6 │ │ │ │ │ │ │ │ 001620b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -164513,21 +164513,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 1621c0 │ │ │ │ cmneq r2, r4, ror r1 │ │ │ │ @ instruction: 0x015a839c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, lsl r1 │ │ │ │ cmpeq sl, ip, lsr #30 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ ldrsheq r8, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - cmpeq fp, ip, lsl lr │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmpeq fp, r4, lsr #28 │ │ │ │ ldrheq r8, [sl, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r4, r8, ror #12 │ │ │ │ - cmpeq fp, r0, ror #27 │ │ │ │ + cmneq r4, r0, ror r6 │ │ │ │ + cmpeq fp, r8, ror #27 │ │ │ │ cmpeq sl, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -164707,31 +164707,31 @@ │ │ │ │ cmpeq sl, r0, asr #6 │ │ │ │ cmpeq sl, r0, asr r3 │ │ │ │ cmpeq sl, ip, asr #5 │ │ │ │ cmpeq sl, r4, lsr r3 │ │ │ │ cmpeq sl, r4, lsr r3 │ │ │ │ ldrsheq r5, [r2, #-232]! @ 0xffffff18 │ │ │ │ cmpeq sl, r8, ror #4 │ │ │ │ - strheq r4, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ + cmneq r4, r4, asr #9 │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ ldrsbeq r7, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmneq r4, r0, lsl #9 │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ + cmneq r4, r8, lsl #9 │ │ │ │ + cmpeq fp, ip, lsl #24 │ │ │ │ @ instruction: 0x015a7f98 │ │ │ │ - cmneq r4, r4, asr #8 │ │ │ │ - cmpeq fp, r8, asr #23 │ │ │ │ + cmneq r4, ip, asr #8 │ │ │ │ + ldrsbeq r2, [fp, #-176] @ 0xffffff50 │ │ │ │ cmpeq sl, ip, asr pc │ │ │ │ - cmneq r4, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, lsl #23 │ │ │ │ + cmneq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x015b2b94 │ │ │ │ cmpeq sl, r0, lsr #30 │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ + ldrdeq r4, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ cmpeq sl, r4, ror #29 │ │ │ │ - @ instruction: 0x01644390 │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ + @ instruction: 0x01644398 │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ cmpeq sl, r8, lsr #29 │ │ │ │ │ │ │ │ 00162564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -164802,19 +164802,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1625d4 │ │ │ │ cmneq r2, r8, asr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, r0, lsr pc │ │ │ │ cmneq r2, r8, ror #24 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ - ldrheq r2, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r4, r0, asr #4 │ │ │ │ + cmpeq fp, r4, asr #19 │ │ │ │ cmpeq sl, r4, asr sp │ │ │ │ - strdeq r4, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq fp, r0, lsl #19 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ + cmpeq fp, r8, lsl #19 │ │ │ │ cmpeq sl, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -165060,34 +165060,34 @@ │ │ │ │ cmpeq sl, r0, asr #31 │ │ │ │ cmpeq sl, r4, ror #31 │ │ │ │ cmpeq sl, r0 │ │ │ │ cmneq r2, r4, lsl sl │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmpeq sl, ip, lsl #20 │ │ │ │ cmpeq sl, r4, lsl #28 │ │ │ │ - strheq r3, [r4, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ + strheq r3, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ cmpeq sl, ip, asr #21 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ - cmpeq fp, r4, ror #13 │ │ │ │ + cmneq r4, r8, ror #30 │ │ │ │ + cmpeq fp, ip, ror #13 │ │ │ │ cmpeq sl, ip, ror sl │ │ │ │ - cmneq r4, r0, lsr #30 │ │ │ │ - cmpeq fp, r4, lsr #13 │ │ │ │ + cmneq r4, r8, lsr #30 │ │ │ │ + cmpeq fp, ip, lsr #13 │ │ │ │ cmpeq sl, r8, lsr sl │ │ │ │ - cmneq r4, r4, ror #29 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ + cmneq r4, ip, ror #29 │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ cmpeq sl, r0, lsl #20 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmpeq fp, ip, lsr #12 │ │ │ │ + strheq r3, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq fp, r4, lsr r6 │ │ │ │ cmpeq sl, r4, asr #19 │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ - ldrsheq r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ + ldrsheq r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sl, r8, lsl #19 │ │ │ │ - cmneq r4, r0, lsr lr │ │ │ │ - ldrheq r2, [fp, #-84] @ 0xffffffac │ │ │ │ + cmneq r4, r8, lsr lr │ │ │ │ + ldrheq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sl, ip, asr #18 │ │ │ │ │ │ │ │ 00162aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -165172,22 +165172,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 162bfc │ │ │ │ cmneq r2, r8, lsr r7 │ │ │ │ cmpeq sl, r0, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r5, [r2, #-108]! @ 0xffffff94 │ │ │ │ ldrsheq r6, [sl, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r4, r4, lsr #25 │ │ │ │ + cmneq r4, ip, lsr #25 │ │ │ │ ldrheq r7, [sl, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ - cmpeq fp, r0, ror #7 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ + cmpeq fp, r8, ror #7 │ │ │ │ cmpeq sl, r0, lsl #15 │ │ │ │ - cmneq r4, ip, lsr #24 │ │ │ │ - cmpeq fp, r4, lsr #7 │ │ │ │ + cmneq r4, r4, lsr ip │ │ │ │ + cmpeq fp, ip, lsr #7 │ │ │ │ cmpeq sl, r4, asr #14 │ │ │ │ │ │ │ │ 00162c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -165525,15 +165525,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 162ed8 │ │ │ │ ldrsbeq r7, [sl, #-96] @ 0xffffffa0 │ │ │ │ cmneq r2, r8, lsr #11 │ │ │ │ - cmneq r4, r0, lsr #23 │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ cmneq r2, r0, ror #10 │ │ │ │ @ instruction: 0xffffd9f4 │ │ │ │ @ instruction: 0xfffff998 │ │ │ │ @ instruction: 0xffffd654 │ │ │ │ @ instruction: 0xfffff504 │ │ │ │ @@ -165556,44 +165556,44 @@ │ │ │ │ @ instruction: 0xffffd518 │ │ │ │ ldrsheq r7, [sl, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0xffffd4e4 │ │ │ │ ldrsheq r7, [sl, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0xffffd4b4 │ │ │ │ ldrsheq r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ cmneq r2, r4, ror #6 │ │ │ │ - cmneq r4, r4, lsr r9 │ │ │ │ - ldrheq r2, [fp, #-8] │ │ │ │ + cmneq r4, ip, lsr r9 │ │ │ │ + cmpeq fp, r0, asr #1 │ │ │ │ cmpeq sl, r8, asr #8 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - strdeq r3, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq fp, ip, ror r0 │ │ │ │ + cmneq r4, r0, lsl #18 │ │ │ │ + cmpeq fp, r4, lsl #1 │ │ │ │ cmpeq sl, ip, lsl #8 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - strheq r3, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq fp, r0, asr #32 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ ldrsbeq r7, [sl, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ - cmpeq fp, r4 │ │ │ │ + cmneq r4, r8, lsl #17 │ │ │ │ + cmpeq fp, ip │ │ │ │ @ instruction: 0x015a7398 │ │ │ │ - cmpeq fp, ip, asr #31 │ │ │ │ + ldrsbeq r1, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x015b1f9c │ │ │ │ + cmpeq fp, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq fp, ip, ror #30 │ │ │ │ + cmpeq fp, r4, ror pc │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - cmpeq fp, ip, lsl #30 │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + cmpeq fp, r4, lsl pc │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - ldrsbeq r1, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq fp, r4, ror #29 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ cmpeq sl, r0, asr #7 │ │ │ │ cmpeq sl, ip, lsl #5 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ │ │ │ │ 001632c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -165699,31 +165699,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 163340 │ │ │ │ cmpeq sl, r4, lsr r5 │ │ │ │ - strdeq r3, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq fp, r8, ror ip │ │ │ │ + strdeq r3, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq fp, r0, lsl #25 │ │ │ │ cmpeq sl, r8 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - strheq r3, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq fp, ip, lsr ip │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + cmpeq fp, r4, asr #24 │ │ │ │ cmpeq sl, ip, asr #31 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ @ instruction: 0x015a6f90 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r4, r0, asr #8 │ │ │ │ - cmpeq fp, r4, asr #23 │ │ │ │ + cmneq r4, r8, asr #8 │ │ │ │ + cmpeq fp, ip, asr #23 │ │ │ │ cmpeq sl, r8, asr pc │ │ │ │ - cmneq r4, r4, lsl #8 │ │ │ │ - cmpeq fp, r8, lsl #23 │ │ │ │ + cmneq r4, ip, lsl #8 │ │ │ │ + @ instruction: 0x015b1b90 │ │ │ │ cmpeq sl, r8, lsl pc │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 001634c8 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 1634dc │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -166213,62 +166213,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 163700 │ │ │ │ cmneq r2, r8, lsr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r4, r8, asr r2 │ │ │ │ - cmneq r4, r4, asr r2 │ │ │ │ + cmneq r4, r0, ror #4 │ │ │ │ + cmneq r4, ip, asr r2 │ │ │ │ cmpeq sl, r8, lsl #9 │ │ │ │ ldrsbeq r6, [sl, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ cmneq r2, ip, lsr fp │ │ │ │ cmpeq sl, r8, lsl ip │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmneq r4, r0, lsr r0 │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ cmpeq sl, ip, asr #22 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ - cmpeq fp, ip, ror #13 │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ + ldrsheq r1, [fp, #-100] @ 0xffffff9c │ │ │ │ cmpeq sl, r4, lsl #21 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - strdeq r2, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq fp, ip, ror r6 │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ + cmpeq fp, r4, lsl #13 │ │ │ │ cmpeq sl, r4, lsl sl │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - cmpeq fp, r0, asr #12 │ │ │ │ - cmneq r4, r0, lsl #29 │ │ │ │ - cmpeq fp, r4, lsl #12 │ │ │ │ + cmpeq fp, r8, asr #12 │ │ │ │ + cmneq r4, r8, lsl #29 │ │ │ │ + cmpeq fp, ip, lsl #12 │ │ │ │ @ instruction: 0x015a699c │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ cmpeq sl, r0, asr lr │ │ │ │ cmpeq sl, r4, lsr #19 │ │ │ │ - strdeq r2, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ + cmneq r4, r4, lsl #28 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ cmpeq sl, r8, lsl r9 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - strheq r2, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, asr #10 │ │ │ │ + cmneq r4, r4, asr #27 │ │ │ │ + cmpeq fp, r8, asr #10 │ │ │ │ ldrsbeq r6, [sl, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ cmpeq sl, r8, ror sp │ │ │ │ cmpeq sl, r0, ror #17 │ │ │ │ - ldrsbeq r1, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq fp, r0, lsr #9 │ │ │ │ + ldrsbeq r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq fp, r8, lsr #9 │ │ │ │ ldrsbeq r6, [sl, #-192] @ 0xffffff40 │ │ │ │ cmpeq sl, r4, asr #16 │ │ │ │ - cmpeq fp, r8, lsr r4 │ │ │ │ + cmpeq fp, r0, asr #8 │ │ │ │ @ instruction: 0x015a6c94 │ │ │ │ ldrsbeq r6, [sl, #-124] @ 0xffffff84 │ │ │ │ cmpeq sl, ip, ror #24 │ │ │ │ cmpeq sl, r8, lsr #15 │ │ │ │ - cmpeq fp, r4, lsl #7 │ │ │ │ + cmpeq fp, ip, lsl #7 │ │ │ │ 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] @ 163ed0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -166364,23 +166364,23 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 163de8 │ │ │ │ cmneq r2, r8, ror #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r4, r8, lsr #21 │ │ │ │ + strheq r2, [r4, #-160]! @ 0xffffff60 │ │ │ │ cmpeq sl, r8, asr #11 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ cmneq r2, r4, asr r4 │ │ │ │ cmpeq sl, ip, asr sl │ │ │ │ cmpeq sl, r4, lsl #11 │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ - cmneq r4, ip, lsr #19 │ │ │ │ - cmpeq fp, r0, lsr r1 │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ + strheq r2, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq fp, r8, lsr r1 │ │ │ │ cmpeq sl, r0, asr #9 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 00163f04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166643,37 +166643,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1640d8 │ │ │ │ cmneq r2, ip, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r6, [sl, #-140] @ 0xffffff74 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ + cmneq r4, r8, lsl #17 │ │ │ │ cmpeq sl, r8, lsr #7 │ │ │ │ - cmneq r4, r4, asr #16 │ │ │ │ + cmneq r4, ip, asr #16 │ │ │ │ cmpeq sl, r0, ror #17 │ │ │ │ - strheq r2, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, asr #15 │ │ │ │ cmpeq sl, ip, ror #5 │ │ │ │ cmneq r2, r4, ror #2 │ │ │ │ - strdeq r2, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ cmpeq sl, r0, lsr #4 │ │ │ │ - strheq r2, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq fp, r0, asr #28 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ ldrsbeq r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ - cmneq r4, r0, ror #12 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + cmneq r4, r8, ror #12 │ │ │ │ @ instruction: 0x015a6190 │ │ │ │ - ldrsheq r6, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ cmpeq sl, r4, lsr r1 │ │ │ │ - strdeq r2, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq fp, r8, lsr sp │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ + cmpeq fp, r0, asr #26 │ │ │ │ cmpeq sl, ip, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r4, r8, asr r5 │ │ │ │ - ldrsbeq r0, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmneq r4, r0, ror #10 │ │ │ │ + cmpeq fp, r4, ror #25 │ │ │ │ cmpeq sl, r4, ror r0 │ │ │ │ │ │ │ │ 0016438c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166744,24 +166744,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 1644dc │ │ │ │ ldr r1, [pc, #28] @ 1644c4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16447c │ │ │ │ @ instruction: 0x01723e9c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r4, r8, lsl #9 │ │ │ │ + @ instruction: 0x01642490 │ │ │ │ cmpeq sl, r4, lsr #31 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ cmpeq sl, r4, ror #8 │ │ │ │ cmpeq sl, ip, lsr #30 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ │ │ │ │ 001644e0 : │ │ │ │ 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 │ │ │ │ @@ -167031,55 +167031,55 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1646b4 │ │ │ │ cmneq r2, r4, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, lsl #26 │ │ │ │ - cmneq r4, r0, lsl #5 │ │ │ │ + cmneq r4, r8, lsl #5 │ │ │ │ cmpeq sl, r0, lsr #6 │ │ │ │ cmpeq sl, ip, lsl #27 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - cmneq r4, r0, lsl r2 │ │ │ │ + cmneq r4, r8, lsl r2 │ │ │ │ cmpeq sl, ip, lsr #26 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ cmneq r2, r8, lsl #23 │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ + cmneq r4, r4, ror #2 │ │ │ │ cmpeq sl, r8, asr #4 │ │ │ │ cmpeq sl, ip, ror #24 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmneq r4, r4, lsr #2 │ │ │ │ + cmneq r4, ip, lsr #2 │ │ │ │ @ instruction: 0x015a6190 │ │ │ │ cmpeq sl, r4, lsr ip │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmneq r4, r8, ror #1 │ │ │ │ - cmpeq fp, ip, ror #16 │ │ │ │ + strdeq r2, [r4, #-0]! │ │ │ │ + cmpeq fp, r4, ror r8 │ │ │ │ cmpeq sl, r4, lsl #24 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - strheq r2, [r4, #-0]! │ │ │ │ - cmpeq fp, r4, lsr r8 │ │ │ │ + strheq r2, [r4, #-8]! │ │ │ │ + cmpeq fp, ip, lsr r8 │ │ │ │ cmpeq sl, ip, asr #23 │ │ │ │ - cmpeq fp, r0, lsl #16 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ cmpeq sl, r4, lsl #3 │ │ │ │ ldrheq r5, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmneq r4, r4 │ │ │ │ - cmpeq fp, r8, lsl #15 │ │ │ │ + cmneq r4, ip │ │ │ │ + @ instruction: 0x015b0790 │ │ │ │ cmpeq sl, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmneq r4, ip, asr #31 │ │ │ │ - cmpeq fp, r0, asr r7 │ │ │ │ + ldrdeq r1, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq fp, r8, asr r7 │ │ │ │ cmpeq sl, r8, ror #21 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - @ instruction: 0x01641f94 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ + @ instruction: 0x01641f9c │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ cmpeq sl, ip, lsr #21 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ - ldrsbeq r0, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ + cmpeq fp, r4, ror #13 │ │ │ │ cmpeq sl, r4, ror sl │ │ │ │ │ │ │ │ 001649d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -167168,23 +167168,23 @@ │ │ │ │ mov r1, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 164a58 │ │ │ │ cmneq r2, r8, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r4, ip, lsr #28 │ │ │ │ + cmneq r4, r4, lsr lr │ │ │ │ cmpeq sl, ip, asr #18 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ cmneq r2, r4, ror #15 │ │ │ │ cmpeq sl, ip, asr #27 │ │ │ │ cmpeq sl, r4, lsl r9 │ │ │ │ - ldrsheq r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmneq r4, ip, lsr sp │ │ │ │ - cmpeq fp, r0, asr #9 │ │ │ │ + ldrsheq r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r4, r4, asr #26 │ │ │ │ + cmpeq fp, r8, asr #9 │ │ │ │ cmpeq sl, r4, asr r8 │ │ │ │ │ │ │ │ 00164b70 : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne 164ba8 │ │ │ │ @@ -167217,15 +167217,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, ip, ror ip │ │ │ │ + cmneq r4, r4, lsl #25 │ │ │ │ cmpeq sl, r4, asr #27 │ │ │ │ @ instruction: 0x015a5798 │ │ │ │ │ │ │ │ 00164c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -167253,15 +167253,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ + strdeq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ cmpeq sl, r8, asr sp │ │ │ │ cmpeq sl, ip, lsl #14 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ │ │ │ │ 00164c9c : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ @@ -167301,15 +167301,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, r4, asr #22 │ │ │ │ + cmneq r4, ip, asr #22 │ │ │ │ cmpeq sl, r8, lsr #25 │ │ │ │ cmpeq sl, ip, asr r6 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 00164d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -167359,19 +167359,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r6, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 164d84 │ │ │ │ b 164dd4 │ │ │ │ - cmneq r4, r8, lsr #21 │ │ │ │ + strheq r1, [r4, #-160]! @ 0xffffff60 │ │ │ │ cmpeq sl, r0, ror #24 │ │ │ │ ldrheq r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r4, r0, ror #20 │ │ │ │ + cmneq r4, r8, ror #20 │ │ │ │ cmpeq sl, r4, asr #23 │ │ │ │ cmpeq sl, r8, ror r5 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00164e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -167400,15 +167400,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, r8, asr #19 │ │ │ │ + ldrdeq r1, [r4, #-144]! @ 0xffffff70 │ │ │ │ cmpeq sl, ip, lsr #22 │ │ │ │ cmpeq sl, r4, ror #9 │ │ │ │ │ │ │ │ 00164ec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -167489,25 +167489,25 @@ │ │ │ │ add r2, r2, #956 @ 0x3bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 164f1c │ │ │ │ - cmneq r4, r5, ror #18 │ │ │ │ + cmneq r4, sp, ror #18 │ │ │ │ cmneq r2, ip, asr r3 │ │ │ │ andeq r7, r0, r0, ror r3 │ │ │ │ @ instruction: 0x000065b0 │ │ │ │ andeq r6, r0, r4, ror #21 │ │ │ │ andeq r7, r0, ip, lsr #12 │ │ │ │ andeq r6, r0, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ andeq r7, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ + cmneq r4, r4, ror r8 │ │ │ │ cmpeq sl, r4, asr #20 │ │ │ │ cmpeq sl, r8, lsl #7 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 0016504c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -167621,15 +167621,15 @@ │ │ │ │ andeq r6, r0, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ andeq r7, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ andeq r6, r0, r4, ror #21 │ │ │ │ @ instruction: 0x000065b0 │ │ │ │ andeq r7, r0, ip, lsr #12 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ + @ instruction: 0x01641690 │ │ │ │ cmpeq sl, ip, ror r8 │ │ │ │ cmpeq sl, r4, lsr #3 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 0016522c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -168199,25 +168199,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 165538 │ │ │ │ ldrsheq r2, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r2, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r4, ip, asr #10 │ │ │ │ + cmneq r4, r4, asr r5 │ │ │ │ cmpeq sl, r8, rrx │ │ │ │ - strdeq r1, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, r4, lsl #10 │ │ │ │ cmpeq sl, r8, lsl r0 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmneq r4, r4, lsr #8 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ cmpeq sl, r0, asr #30 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - ldrdeq r1, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ ldrsheq r4, [sl, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ cmneq r2, r4, lsl #26 │ │ │ │ @@ -168225,59 +168225,59 @@ │ │ │ │ cmpeq sl, r4, asr #9 │ │ │ │ cmpeq sl, r4, ror #27 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ cmpeq sl, r8, ror #8 │ │ │ │ cmpeq sl, r0, ror sp │ │ │ │ cmpeq sl, r4, lsr #8 │ │ │ │ cmpeq sl, r8, lsr sp │ │ │ │ - cmppeq sl, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r5, [sl, #-48] @ 0xffffffd0 │ │ │ │ ldrsbeq r4, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmppeq sl, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl r1 │ │ │ │ - @ instruction: 0x015af898 │ │ │ │ + ldrsbeq pc, [sl, #-128] @ 0xffffff80 @ │ │ │ │ + cmneq r4, ip, lsl r1 │ │ │ │ + cmppeq sl, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, lsr ip │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - ldrdeq r1, [r4, #-12]! │ │ │ │ - cmppeq sl, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror #1 │ │ │ │ + cmppeq sl, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r4, [sl, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ - cmppeq sl, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - ldrsheq pc, [sl, #-124] @ 0xffffff84 @ │ │ │ │ + cmppeq sl, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + cmppeq sl, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015a4b94 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ - cmppeq sl, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ + cmppeq sl, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, ip, asr fp │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - @ instruction: 0x015af790 │ │ │ │ + @ instruction: 0x015af798 │ │ │ │ cmpeq sl, ip, lsl #4 │ │ │ │ cmpeq sl, ip, lsr fp │ │ │ │ cmpeq sl, r8, lsl r2 │ │ │ │ cmpeq sl, r8, lsl #22 │ │ │ │ - ldrsheq pc, [sl, #-108] @ 0xffffff94 @ │ │ │ │ + cmppeq sl, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, ip, lsr #3 │ │ │ │ cmpeq sl, r8, lsr #21 │ │ │ │ - @ instruction: 0x015af69c │ │ │ │ - cmppeq sl, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r4, ror #1 │ │ │ │ cmpeq sl, ip, lsl sl │ │ │ │ - cmppeq sl, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r4, ror r0 │ │ │ │ ldrheq r4, [sl, #-152] @ 0xffffff68 │ │ │ │ - cmppeq sl, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - strdeq r0, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmppeq sl, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sl, #-80] @ 0xffffffb0 @ │ │ │ │ + strdeq r0, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmppeq sl, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ cmpeq sl, ip, asr #31 │ │ │ │ cmpeq sl, ip, lsl r9 │ │ │ │ - cmppeq sl, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sl, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00165c38 : │ │ │ │ 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 │ │ │ │ @@ -169001,103 +169001,103 @@ │ │ │ │ ldr r1, [pc, #88] @ 1667e0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 166290 │ │ │ │ cmneq r2, ip, ror #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r2, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ + cmneq r4, r0, asr fp │ │ │ │ cmpeq sl, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strdeq r0, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r0, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sl, r0, lsl r6 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ cmneq r2, ip, lsr #9 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ + cmneq r4, r0, asr #20 │ │ │ │ cmpeq sl, r0, asr r5 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - smultbeq r4, r0, r9 │ │ │ │ + smultbeq r4, r8, r9 │ │ │ │ ldrheq r4, [sl, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r4, r8, asr r9 │ │ │ │ + cmneq r4, r0, ror #18 │ │ │ │ cmpeq sl, r0, ror r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmppeq sl, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, ror r8 │ │ │ │ + cmppeq sl, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, ror r8 │ │ │ │ cmpeq r9, r0, lsl r9 │ │ │ │ - strdeq r0, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ cmpeq sl, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ cmpeq sl, ip, lsr #19 │ │ │ │ - ldrdeq r0, [r4, #-108]! @ 0xffffff94 │ │ │ │ + smultteq r4, r4, r6 │ │ │ │ cmpeq sl, r4, lsr r2 │ │ │ │ ldrsbeq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ ldrsheq r4, [sl, #-140] @ 0xffffff74 │ │ │ │ - cmneq r4, r4, ror r6 │ │ │ │ + cmneq r4, ip, ror r6 │ │ │ │ cmpeq sl, r8, ror r1 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - cmneq r4, r8, lsr #12 │ │ │ │ - cmpeq sl, r0, lsr #27 │ │ │ │ + cmneq r4, r0, lsr r6 │ │ │ │ + cmpeq sl, r8, lsr #27 │ │ │ │ cmpeq sl, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmpeq sl, r0, asr r8 │ │ │ │ cmpeq sl, r0, asr #2 │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ - ldrsheq lr, [sl, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sl, r8, lsr #26 │ │ │ │ + ldrsheq lr, [sl, #-200] @ 0xffffff38 │ │ │ │ cmpeq sl, r0, lsl #16 │ │ │ │ @ instruction: 0x015a4098 │ │ │ │ - cmpeq sl, r8, lsl #25 │ │ │ │ - cmpeq sl, r8, asr ip │ │ │ │ + @ instruction: 0x015aec90 │ │ │ │ + cmpeq sl, r0, ror #24 │ │ │ │ cmpeq sl, r8, asr #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ - ldrsheq lr, [sl, #-176] @ 0xffffff50 │ │ │ │ + smulbbeq r4, r0, r4 │ │ │ │ + ldrsheq lr, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r8, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ - ldrheq lr, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmneq r4, r0, asr #8 │ │ │ │ + ldrheq lr, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r8, asr #30 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ - cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq sl, r0, lsl #23 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ cmpeq sl, r0, lsr #11 │ │ │ │ ldrsheq r3, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sl, r4, ror #21 │ │ │ │ - ldrheq lr, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sl, r0, lsl #21 │ │ │ │ - smultteq r4, ip, r2 │ │ │ │ - cmpeq sl, r4, ror #20 │ │ │ │ + cmpeq sl, ip, ror #21 │ │ │ │ + ldrheq lr, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, r8, lsl #21 │ │ │ │ + strdeq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sl, ip, ror #20 │ │ │ │ ldrsheq r3, [sl, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smultbeq r4, ip, r2 │ │ │ │ - cmpeq sl, r4, lsr #20 │ │ │ │ + strheq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ ldrheq r3, [sl, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ cmpeq sl, ip, lsl #9 │ │ │ │ cmpeq sl, r4, asr #27 │ │ │ │ - cmneq r4, r4, lsr r2 │ │ │ │ - cmpeq sl, ip, lsr #19 │ │ │ │ + cmneq r4, ip, lsr r2 │ │ │ │ + ldrheq lr, [sl, #-148] @ 0xffffff6c │ │ │ │ cmpeq sl, r4, asr #26 │ │ │ │ cmpeq sl, ip, lsl r4 │ │ │ │ - strdeq r0, [r4, #-16]! │ │ │ │ + strdeq r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq sl, r8, asr #26 │ │ │ │ cmpeq sl, ip, ror #25 │ │ │ │ - cmpeq sl, r0, lsr r9 │ │ │ │ - cmpeq sl, r0, lsl #18 │ │ │ │ + cmpeq sl, r8, lsr r9 │ │ │ │ + cmpeq sl, r8, lsl #18 │ │ │ │ cmpeq sl, ip, lsl r4 │ │ │ │ cmpeq sl, r8, lsr #25 │ │ │ │ - @ instruction: 0x015ae89c │ │ │ │ + cmpeq sl, r4, lsr #17 │ │ │ │ cmpeq sl, r8, asr #6 │ │ │ │ cmpeq sl, r4, asr #24 │ │ │ │ │ │ │ │ 00166908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169200,26 +169200,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1669cc │ │ │ │ cmneq r2, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r1, [r2, #-136]! @ 0xffffff78 │ │ │ │ - msreq (UNDEF: 99), r0, asr #29 │ │ │ │ + msreq (UNDEF: 99), r8, asr #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq r3, [sl, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ cmneq r2, r0, ror r8 │ │ │ │ - cmpeq sl, ip, asr #11 │ │ │ │ - msreq (UNDEF: 99), ip, lsl lr │ │ │ │ - @ instruction: 0x015ae594 │ │ │ │ + ldrsbeq lr, [sl, #-84] @ 0xffffffac │ │ │ │ + msreq (UNDEF: 99), r4, lsr #28 │ │ │ │ + @ instruction: 0x015ae59c │ │ │ │ cmpeq sl, ip, lsr #18 │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - msreq SPSR_xc, r0, ror #27 │ │ │ │ - cmpeq sl, r8, asr r5 │ │ │ │ + msreq SPSR_xc, r8, ror #27 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ ldrsheq r3, [sl, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ │ │ │ │ 00166ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169323,26 +169323,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 166bb0 │ │ │ │ cmneq r2, r0, asr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, lsl r7 │ │ │ │ - msreq SPSR_xc, r4, ror #25 │ │ │ │ + msreq SPSR_xc, ip, ror #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsheq r3, [sl, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ cmneq r2, ip, lsl #13 │ │ │ │ - cmpeq sl, r8, ror #7 │ │ │ │ - msreq SPSR_xc, r8, lsr ip │ │ │ │ - ldrheq lr, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldrsheq lr, [sl, #-48] @ 0xffffffd0 │ │ │ │ + msreq SPSR_xc, r0, asr #24 │ │ │ │ + ldrheq lr, [sl, #-56] @ 0xffffffc8 │ │ │ │ cmpeq sl, r8, asr #14 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - strdeq pc, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ + msreq SPSR_xc, r4, lsl #24 │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ cmpeq sl, ip, lsl #14 │ │ │ │ │ │ │ │ 00166cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169396,20 +169396,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 166dcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 166d18 │ │ │ │ - msreq (UNDEF: 115), r0, lsl fp │ │ │ │ + msreq (UNDEF: 115), r8, lsl fp │ │ │ │ cmpeq sl, ip, ror #27 │ │ │ │ cmpeq sl, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - msreq (UNDEF: 99), ip, asr #21 │ │ │ │ - cmpeq sl, r0, asr r2 │ │ │ │ + ldrdeq pc, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq sl, r8, asr r2 │ │ │ │ cmpeq sl, r0, ror #11 │ │ │ │ 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] @ 166f4c │ │ │ │ @@ -169502,22 +169502,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 166e24 │ │ │ │ cmneq r2, ip, asr r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, lsl r4 │ │ │ │ - msreq SPSR_xc, r0, asr #19 │ │ │ │ + msreq SPSR_xc, r8, asr #19 │ │ │ │ cmpeq sl, r0, lsr #25 │ │ │ │ cmpeq sl, r8, asr #9 │ │ │ │ - msreq SPSR_xc, ip, ror r9 │ │ │ │ - ldrsheq lr, [sl, #-4] │ │ │ │ + msreq SPSR_xc, r4, lsl #19 │ │ │ │ + ldrsheq lr, [sl, #-12] │ │ │ │ cmpeq sl, r8, lsl #9 │ │ │ │ - msreq SPSR_xc, ip, lsr r9 │ │ │ │ - ldrheq lr, [sl, #-4] │ │ │ │ + msreq SPSR_xc, r4, asr #18 │ │ │ │ + ldrheq lr, [sl, #-12] │ │ │ │ cmpeq sl, ip, asr #8 │ │ │ │ │ │ │ │ 00166f7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169569,20 +169569,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 166fd0 │ │ │ │ - msreq SPSR_xc, ip, ror #16 │ │ │ │ - cmpeq sl, r4, ror #31 │ │ │ │ + msreq SPSR_xc, r4, ror r8 │ │ │ │ + cmpeq sl, ip, ror #31 │ │ │ │ cmpeq sl, r4, ror r3 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - msreq SPSR_xc, ip, lsr #16 │ │ │ │ - cmpeq sl, r4, lsr #31 │ │ │ │ + msreq SPSR_xc, r4, lsr r8 │ │ │ │ + cmpeq sl, ip, lsr #31 │ │ │ │ cmpeq sl, r8, lsr r3 │ │ │ │ │ │ │ │ 00167078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169636,20 +169636,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 16717c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1670d4 │ │ │ │ - msreq (UNDEF: 115), r8, ror #14 │ │ │ │ - cmpeq sl, r0, ror #29 │ │ │ │ + msreq (UNDEF: 115), r0, ror r7 │ │ │ │ + cmpeq sl, r8, ror #29 │ │ │ │ cmpeq sl, r0, ror r2 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - msreq (UNDEF: 115), r8, lsr #14 │ │ │ │ - cmpeq sl, r0, lsr #29 │ │ │ │ + msreq (UNDEF: 115), r0, lsr r7 │ │ │ │ + cmpeq sl, r8, lsr #29 │ │ │ │ cmpeq sl, r0, lsr r2 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ │ │ │ │ 00167180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169770,29 +169770,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16723c │ │ │ │ cmneq r2, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, ror r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 99), r4, asr #12 │ │ │ │ + msreq (UNDEF: 99), ip, asr #12 │ │ │ │ cmpeq sl, r4, ror #2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ cmneq r2, r0 │ │ │ │ - strheq pc, [r3, #-92]! @ 0xffffffa4 @ │ │ │ │ - cmpeq sl, r0, asr #26 │ │ │ │ + msreq SPSR_xc, r4, asr #11 │ │ │ │ + cmpeq sl, r8, asr #26 │ │ │ │ ldrsbeq r3, [sl, #-8] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq sl, r8, lsl #26 │ │ │ │ - msreq SPSR_xc, r0, asr r5 │ │ │ │ - ldrsbeq sp, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, r0, lsl sp │ │ │ │ + msreq SPSR_xc, r8, asr r5 │ │ │ │ + ldrsbeq sp, [sl, #-204] @ 0xffffff34 │ │ │ │ cmpeq sl, ip, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - msreq SPSR_xc, r8, lsl r5 │ │ │ │ - @ instruction: 0x015adc9c │ │ │ │ + msreq SPSR_xc, r0, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr #25 │ │ │ │ cmpeq sl, r4, lsr r0 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 001673b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169843,20 +169843,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 1674a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 167400 │ │ │ │ - msreq SPSR_xc, ip, lsr r4 │ │ │ │ - ldrheq sp, [sl, #-180] @ 0xffffff4c │ │ │ │ + msreq SPSR_xc, r4, asr #8 │ │ │ │ + ldrheq sp, [sl, #-188] @ 0xffffff44 │ │ │ │ cmpeq sl, r4, asr #30 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - strdeq pc, [r3, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq sl, r4, ror fp │ │ │ │ + msreq SPSR_xc, r4, lsl #8 │ │ │ │ + cmpeq sl, ip, ror fp │ │ │ │ cmpeq sl, r4, lsl #30 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001674ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -170079,42 +170079,42 @@ │ │ │ │ cmneq r2, r4, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, asr sp │ │ │ │ cmpeq sl, r4, lsr #12 │ │ │ │ ldrheq r8, [r2, #-196]! @ 0xffffff3c │ │ │ │ cmneq r2, r0, ror #24 │ │ │ │ cmpeq sl, r0, ror #10 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ + cmpeq sl, r8, ror r9 │ │ │ │ cmpeq sl, r8, lsl #26 │ │ │ │ ldrsheq r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, r4, lsr r9 │ │ │ │ + cmpeq sl, ip, lsr r9 │ │ │ │ cmpeq sl, ip, asr #25 │ │ │ │ ldrheq r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - ldrsheq sp, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sl, r4, lsl #18 │ │ │ │ @ instruction: 0x015a2c98 │ │ │ │ cmpeq sl, r4, lsl #9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r4, asr #17 │ │ │ │ + cmpeq sl, ip, asr #17 │ │ │ │ cmpeq sl, ip, asr ip │ │ │ │ cmpeq sl, r8, asr #8 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - cmpeq sl, ip, lsl #17 │ │ │ │ + @ instruction: 0x015ad894 │ │ │ │ cmpeq sl, r4, lsr #24 │ │ │ │ cmpeq sl, r0, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ cmpeq sl, ip, ror #23 │ │ │ │ ldrsbeq r3, [sl, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmpeq sl, ip, lsl r8 │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ ldrheq r2, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r4, lsr #7 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - cmpeq sl, r4, ror #15 │ │ │ │ + cmpeq sl, ip, ror #15 │ │ │ │ cmpeq sl, ip, ror fp │ │ │ │ cmpeq sl, r8, ror #6 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ │ │ │ │ 001678b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -170232,21 +170232,21 @@ │ │ │ │ b 167a1c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, ror r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, asr r9 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq sl, r4, ror #4 │ │ │ │ - msreq SPSR_xc, r4, asr #8 │ │ │ │ + msreq SPSR_xc, ip, asr #8 │ │ │ │ cmneq r2, r4, asr #17 │ │ │ │ ldrsheq r3, [sl, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq pc, [r3, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq pc, [r3, #-60]! @ 0xffffffc4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq sl, r8, asr r1 │ │ │ │ - msreq (UNDEF: 115), ip, asr #6 │ │ │ │ + msreq (UNDEF: 115), r4, asr r3 │ │ │ │ │ │ │ │ 00167aac : │ │ │ │ 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 │ │ │ │ @@ -170461,23 +170461,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r8, lsl #31 │ │ │ │ - msreq SPSR_xc, r4, ror r1 │ │ │ │ + msreq SPSR_xc, ip, ror r1 │ │ │ │ cmneq r2, r4, ror #11 │ │ │ │ cmpeq sl, ip, lsl pc │ │ │ │ - msreq SPSR_xc, r4, lsl #2 │ │ │ │ + msreq SPSR_xc, ip, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_xc, r0, ror r0 │ │ │ │ + msreq SPSR_xc, r8, ror r0 │ │ │ │ cmpeq sl, r8, ror #28 │ │ │ │ cmpeq r9, ip, ror #20 │ │ │ │ - cmneq r3, r8, ror #31 │ │ │ │ + strdeq lr, [r3, #-240]! @ 0xffffff10 │ │ │ │ cmpeq sl, ip, ror #27 │ │ │ │ │ │ │ │ 00167e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -170750,25 +170750,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r2, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmneq r3, r0, ror #27 │ │ │ │ + cmneq r3, r8, ror #27 │ │ │ │ cmneq r2, r0, asr r2 │ │ │ │ cmpeq sl, r8, lsl #23 │ │ │ │ - cmneq r3, r0, ror sp │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ + cmneq r3, r8, ror sp │ │ │ │ + strdeq lr, [r3, #-192]! @ 0xffffff40 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0163ec94 │ │ │ │ + @ instruction: 0x0163ec9c │ │ │ │ @ instruction: 0x015a2a94 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq lr, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r3, ip, ror #22 │ │ │ │ + cmneq r3, r4, ror fp │ │ │ │ cmpeq sl, r0, ror r9 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -170891,25 +170891,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1683a4 │ │ │ │ cmnpeq r1, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r2, [sl, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq lr, [r3, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq lr, [r3, #-168]! @ 0xffffff58 │ │ │ │ cmpeq sl, r8, lsr #31 │ │ │ │ cmpeq sl, ip, ror #30 │ │ │ │ ldrsbeq r0, [sl, #-232] @ 0xffffff18 │ │ │ │ cmpeq sl, r4, asr #16 │ │ │ │ cmpeq sl, r4, lsl #16 │ │ │ │ - cmneq r3, r0, lsr #20 │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - @ instruction: 0x015acb9c │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmneq r3, r8, lsr #20 │ │ │ │ + ldrsbeq ip, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, r4, lsr #23 │ │ │ │ + cmpeq sl, r4, ror fp │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #924] @ 1688b4 │ │ │ │ @@ -171156,39 +171156,39 @@ │ │ │ │ @ instruction: 0x015a2690 │ │ │ │ cmpeq sl, r8, lsr #13 │ │ │ │ @ instruction: 0x015a269c │ │ │ │ cmnpeq r1, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmpeq sl, r0, asr #23 │ │ │ │ cmpeq sl, r4, ror #10 │ │ │ │ - cmneq r3, r0, lsl r7 │ │ │ │ - cmpeq sl, r8, ror #17 │ │ │ │ + cmneq r3, r8, lsl r7 │ │ │ │ + ldrsheq ip, [sl, #-128] @ 0xffffff80 │ │ │ │ cmpeq sl, r8, ror #9 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmneq r3, r0, asr #13 │ │ │ │ - @ instruction: 0x015ac898 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmpeq sl, r0, lsr #17 │ │ │ │ @ instruction: 0x015a2498 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq r3, r4, ror #12 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ + cmneq r3, ip, ror #12 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ cmpeq sl, ip, lsr r4 │ │ │ │ - cmneq r3, r8, lsr #12 │ │ │ │ - cmpeq sl, r0, lsl #16 │ │ │ │ + cmneq r3, r0, lsr r6 │ │ │ │ + cmpeq sl, r8, lsl #16 │ │ │ │ cmpeq sl, r0, lsl #8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq r3, ip, ror #11 │ │ │ │ - cmpeq sl, r4, asr #15 │ │ │ │ + strdeq lr, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmpeq sl, ip, asr #15 │ │ │ │ cmpeq sl, r4, asr #7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - strheq lr, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq sl, r8, lsl #15 │ │ │ │ + strheq lr, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x015ac790 │ │ │ │ cmpeq sl, r0, lsl #7 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq r3, r4, ror r5 │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ + cmneq r3, ip, ror r5 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ cmpeq sl, ip, asr #6 │ │ │ │ │ │ │ │ 00168958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -171396,37 +171396,37 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 168bbc │ │ │ │ b 168b10 │ │ │ │ cmnpeq r1, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r1, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsl #8 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ + cmneq r3, ip, lsl #8 │ │ │ │ + cmneq r3, r8, ror #7 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmpeq sl, r0, lsr #6 │ │ │ │ cmneq r3, ip, ror #22 │ │ │ │ cmpeq sl, r0, asr r3 │ │ │ │ ldrsbeq r2, [sl, #-36] @ 0xffffffdc │ │ │ │ cmpeq sl, r4, ror r2 │ │ │ │ cmnpeq r1, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsl #9 │ │ │ │ + @ instruction: 0x015ac490 │ │ │ │ cmpeq sl, ip, lsl #1 │ │ │ │ - cmneq r3, r0, ror r2 │ │ │ │ + cmneq r3, r8, ror r2 │ │ │ │ cmpeq sl, r4, asr #4 │ │ │ │ cmpeq sl, r4, asr #32 │ │ │ │ - cmneq r3, r8, lsr #4 │ │ │ │ + cmneq r3, r0, lsr r2 │ │ │ │ cmpeq sl, r0, lsl #3 │ │ │ │ ldrsheq r1, [sl, #-248] @ 0xffffff08 │ │ │ │ cmpeq sl, r0, lsr r1 │ │ │ │ - ldrdeq lr, [r3, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq lr, [r3, #-28]! @ 0xffffffe4 │ │ │ │ cmpeq sl, ip, lsr #2 │ │ │ │ cmpeq sl, r8, lsr #31 │ │ │ │ ldrheq r2, [sl, #-12] │ │ │ │ - @ instruction: 0x0163e194 │ │ │ │ + @ instruction: 0x0163e19c │ │ │ │ cmpeq sl, r0, asr #1 │ │ │ │ cmpeq sl, ip, ror #30 │ │ │ │ │ │ │ │ 00168d0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -171570,35 +171570,35 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 168e2c │ │ │ │ cmpeq sl, r0, lsr #29 │ │ │ │ cmnpeq r1, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - strheq lr, [r3, #-4]! │ │ │ │ + strheq lr, [r3, #-12]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ @ instruction: 0xfffff548 │ │ │ │ @ instruction: 0xfffff760 │ │ │ │ - cmneq r1, r4, lsl #14 │ │ │ │ + cmneq r1, ip, lsl #14 │ │ │ │ @ instruction: 0xfffff500 │ │ │ │ cmpeq sl, ip, lsr #10 │ │ │ │ @ instruction: 0xfffff4cc │ │ │ │ cmpeq sl, r8, ror #9 │ │ │ │ @ instruction: 0xfffda350 │ │ │ │ cmpeq sl, r0, asr r4 │ │ │ │ cmnpeq r1, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, ror #2 │ │ │ │ + cmpeq sl, r0, ror r1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq sl, r8, lsr r1 │ │ │ │ + cmpeq sl, r0, asr #2 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - ldrsbeq ip, [sl, #-8] │ │ │ │ - cmpeq sl, r8, lsr #1 │ │ │ │ + cmpeq sl, r0, ror #1 │ │ │ │ + ldrheq ip, [sl, #-0] │ │ │ │ │ │ │ │ 00168fac : │ │ │ │ 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 │ │ │ │ @@ -172067,71 +172067,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 16907c │ │ │ │ cmnpeq r1, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ + cmneq r3, ip, asr #27 │ │ │ │ @ instruction: 0x015a1b9c │ │ │ │ @ instruction: 0x000001bb │ │ │ │ cmnpeq r1, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, lsr #24 │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ - cmpeq sl, r0, asr #29 │ │ │ │ + strdeq sp, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq sl, r8, asr #29 │ │ │ │ cmpeq sl, r0, asr #21 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x76726573 │ │ │ │ - @ instruction: 0x0163dc90 │ │ │ │ + @ instruction: 0x0163dc98 │ │ │ │ ldrheq r1, [sl, #-200] @ 0xffffff38 │ │ │ │ cmpeq sl, r0, lsr #19 │ │ │ │ andeq r1, r0, sp, lsl #7 │ │ │ │ - cmneq r3, r4, lsl #22 │ │ │ │ - ldrsbeq fp, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmneq r3, ip, lsl #22 │ │ │ │ + cmpeq sl, r4, ror #25 │ │ │ │ ldrsbeq r1, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldrdeq sp, [r3, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq sp, [r3, #-172]! @ 0xffffff54 │ │ │ │ ldrsbeq r1, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sl, r0, ror #24 │ │ │ │ + cmpeq sl, r8, ror #24 │ │ │ │ cmpeq sl, r4, ror #16 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r7, r0, r5, ror #4 │ │ │ │ cmpeq r9, r8, lsl #8 │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ + ldrdeq sp, [r3, #-148]! @ 0xffffff6c │ │ │ │ ldrheq r1, [sl, #-164] @ 0xffffff5c │ │ │ │ cmpeq sl, r4, lsr #15 │ │ │ │ - cmneq r3, ip, lsl #19 │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ + @ instruction: 0x0163d994 │ │ │ │ + cmpeq sl, ip, ror #22 │ │ │ │ cmpeq sl, r4, ror #14 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r3, ip, asr #18 │ │ │ │ - cmpeq sl, r4, lsr #22 │ │ │ │ + cmneq r3, r4, asr r9 │ │ │ │ + cmpeq sl, ip, lsr #22 │ │ │ │ cmpeq sl, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ ldrheq r1, [sl, #-148] @ 0xffffff6c │ │ │ │ ldrsheq r1, [sl, #-96] @ 0xffffffa0 │ │ │ │ cmpeq sl, r8, asr #18 │ │ │ │ ldrheq r1, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, lsl #21 │ │ │ │ + @ instruction: 0x015aba90 │ │ │ │ cmpeq sl, r4, lsl #13 │ │ │ │ - cmpeq sl, r8, asr #20 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ cmpeq sl, ip, asr #12 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq sl, ip, lsl r6 │ │ │ │ - cmneq r3, r0, asr #16 │ │ │ │ + cmneq r3, r8, asr #16 │ │ │ │ cmpeq sl, ip, lsr #18 │ │ │ │ - ldrsbeq fp, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r0, ror #19 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ cmpeq sl, r8, lsl #17 │ │ │ │ @ instruction: 0x015a159c │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ + cmpeq sl, r8, ror #18 │ │ │ │ cmpeq sl, r4, ror #10 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmpeq sl, ip, lsr #18 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ - ldrsheq fp, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, r4, lsr r9 │ │ │ │ + cmneq r3, r4, lsr #14 │ │ │ │ + ldrsheq fp, [sl, #-140] @ 0xffffff74 │ │ │ │ ldrsheq r1, [sl, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00169800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172201,23 +172201,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 169860 │ │ │ │ cmpeq sl, ip, lsl r5 │ │ │ │ - cmneq r3, r0, lsl #11 │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ + cmneq r3, r8, lsl #11 │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ cmpeq sl, r4, asr r3 │ │ │ │ - cmneq r3, r4, asr #10 │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ + cmneq r3, ip, asr #10 │ │ │ │ + cmpeq sl, r4, lsr #14 │ │ │ │ cmpeq sl, r4, lsl r3 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r3, r8, lsl #10 │ │ │ │ - cmpeq sl, r0, ror #13 │ │ │ │ + cmneq r3, r0, lsl r5 │ │ │ │ + cmpeq sl, r8, ror #13 │ │ │ │ ldrsbeq r1, [sl, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 00169950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172424,40 +172424,40 @@ │ │ │ │ bl ba12c │ │ │ │ b 169ae0 │ │ │ │ ldrsbeq lr, [r1, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #7 │ │ │ │ cmneq r1, r0, lsl #16 │ │ │ │ - cmneq r3, ip, asr #6 │ │ │ │ + cmneq r3, r4, asr r3 │ │ │ │ cmpeq r9, r4, lsr sp │ │ │ │ cmpeq sl, r8, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - strdeq sp, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq sp, [r3, #-40]! @ 0xffffffd8 │ │ │ │ ldrsbeq fp, [r9, #-200] @ 0xffffff38 │ │ │ │ cmpeq sl, r0, asr #1 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x0163d29c │ │ │ │ + cmneq r3, r4, lsr #5 │ │ │ │ cmpeq r9, r4, lsl #25 │ │ │ │ cmpeq sl, ip, rrx │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r3, r4, asr r2 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ + cmneq r3, ip, asr r2 │ │ │ │ + cmpeq sl, r8, lsr r4 │ │ │ │ cmpeq sl, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmneq r3, ip, lsl r2 │ │ │ │ - ldrsheq fp, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmneq r3, r4, lsr #4 │ │ │ │ + ldrsheq fp, [sl, #-60] @ 0xffffffc4 │ │ │ │ ldrsheq r0, [sl, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrdeq sp, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - ldrheq fp, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ + cmpeq sl, r0, asr #7 │ │ │ │ ldrheq r0, [sl, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ - cmpeq sl, ip, ror r3 │ │ │ │ + cmneq r3, ip, lsr #3 │ │ │ │ + cmpeq sl, r4, lsl #7 │ │ │ │ cmpeq sl, ip, ror pc │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 00169d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172599,19 +172599,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, ip, asr #1 │ │ │ │ + ldrdeq sp, [r3, #-4]! │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r8, lsr #18 │ │ │ │ cmpeq sl, ip, lsr r0 │ │ │ │ - strdeq ip, [r3, #-240]! @ 0xffffff10 │ │ │ │ + strdeq ip, [r3, #-248]! @ 0xffffff08 │ │ │ │ │ │ │ │ 00169f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -172686,19 +172686,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ b 16a060 │ │ │ │ cmneq r1, r8, lsl #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x015a0f9c │ │ │ │ - cmneq r3, r4, lsr pc │ │ │ │ + cmneq r3, ip, lsr pc │ │ │ │ cmpeq sl, ip, asr pc │ │ │ │ - strdeq ip, [r3, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sl, r0, lsl #31 │ │ │ │ - cmpeq sl, r0, asr pc │ │ │ │ + strdeq ip, [r3, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sl, r8, lsl #31 │ │ │ │ + cmpeq sl, r8, asr pc │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -172727,16 +172727,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16a0fc │ │ │ │ - strdeq ip, [r3, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq sl, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmneq r3, r0, lsl #28 │ │ │ │ + cmpeq sl, r4, asr #29 │ │ │ │ cmpeq sl, r0, asr lr │ │ │ │ │ │ │ │ 0016a150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172869,24 +172869,24 @@ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 16a268 │ │ │ │ cmneq r1, r0, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ + ldrsheq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrsbeq sp, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r3, r0, asr ip │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ + cmneq r3, r8, asr ip │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ cmpeq sl, ip, lsr #25 │ │ │ │ - cmneq r3, r4, lsl ip │ │ │ │ + cmneq r3, ip, lsl ip │ │ │ │ ldrheq r0, [sl, #-192] @ 0xffffff40 │ │ │ │ cmpeq sl, ip, ror #24 │ │ │ │ - ldrdeq ip, [r3, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x015aac94 │ │ │ │ + ldrdeq ip, [r3, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x015aac9c │ │ │ │ cmpeq sl, r8, lsr #24 │ │ │ │ │ │ │ │ 0016a3a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -172957,18 +172957,18 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 16a454 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ cmpeq sl, r8, ror fp │ │ │ │ cmneq r1, r8, asr #28 │ │ │ │ - cmneq r3, ip, lsl #22 │ │ │ │ + cmneq r3, r4, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, ror #27 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ │ │ │ │ 0016a4dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -173040,21 +173040,21 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16a554 │ │ │ │ cmneq r1, ip, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + cmpeq fp, r4, lsl #31 │ │ │ │ cmneq r1, r8, ror #25 │ │ │ │ - cmneq r3, r8, ror r9 │ │ │ │ + cmneq r3, r0, lsl #19 │ │ │ │ cmpeq sl, r8, asr #20 │ │ │ │ ldrsbeq r0, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmneq r3, r4, lsr r9 │ │ │ │ - ldrsheq sl, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmneq r3, ip, lsr r9 │ │ │ │ + cmpeq sl, r0, lsl #20 │ │ │ │ cmpeq sl, ip, lsl #19 │ │ │ │ │ │ │ │ 0016a630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -173131,21 +173131,21 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 16a6b8 │ │ │ │ ldrsheq sp, [r1, #-184]! @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq fp, r8, lsr #28 │ │ │ │ + cmpeq fp, r0, lsr lr │ │ │ │ cmneq r1, r4, lsl #23 │ │ │ │ - cmneq r3, r4, lsl r8 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ cmpeq sl, r0, lsl #18 │ │ │ │ cmpeq sl, ip, ror #16 │ │ │ │ - ldrdeq ip, [r3, #-112]! @ 0xffffff90 │ │ │ │ - @ instruction: 0x015aa894 │ │ │ │ + ldrdeq ip, [r3, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x015aa89c │ │ │ │ cmpeq sl, r8, lsr #16 │ │ │ │ │ │ │ │ 0016a794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173213,23 +173213,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16a7f4 │ │ │ │ - ldrheq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmneq r3, r0, lsl #14 │ │ │ │ - cmpeq sl, r4, asr #15 │ │ │ │ + cmpeq fp, r4, asr #25 │ │ │ │ + cmneq r3, r8, lsl #14 │ │ │ │ + cmpeq sl, ip, asr #15 │ │ │ │ cmpeq sl, r8, asr r7 │ │ │ │ - cmneq r3, r4, asr #13 │ │ │ │ - cmpeq sl, r8, lsl #15 │ │ │ │ + cmneq r3, ip, asr #13 │ │ │ │ + @ instruction: 0x015aa790 │ │ │ │ cmpeq sl, ip, lsl r7 │ │ │ │ - cmneq r3, r8, lsl #13 │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ + @ instruction: 0x0163c690 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ cmpeq sl, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ mov r3, r2 │ │ │ │ @@ -173254,16 +173254,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16a910 │ │ │ │ - cmneq r3, r4, ror #11 │ │ │ │ - cmpeq sl, r8, lsr #13 │ │ │ │ + cmneq r3, ip, ror #11 │ │ │ │ + ldrheq sl, [sl, #-96] @ 0xffffffa0 │ │ │ │ cmpeq sl, ip, lsr r6 │ │ │ │ │ │ │ │ 0016a964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173312,18 +173312,18 @@ │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16a9c0 │ │ │ │ cmneq r1, r8, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r3, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r4, lsl #22 │ │ │ │ cmneq r1, ip, ror r8 │ │ │ │ - cmneq r3, ip, lsl #10 │ │ │ │ - ldrsbeq sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r3, r4, lsl r5 │ │ │ │ + ldrsbeq sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sl, r4, ror #10 │ │ │ │ │ │ │ │ 0016aa4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173588,23 +173588,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq ip, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq ip, [r3, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r3, sl, lsr #5 │ │ │ │ + strheq ip, [r3, #-34]! @ 0xffffffde │ │ │ │ cmpeq r9, r4, lsr #20 │ │ │ │ cmpeq sl, ip, lsl r2 │ │ │ │ - cmneq r3, r0, lsr r2 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ cmpeq r9, r4, ror #19 │ │ │ │ ldrsbeq r0, [sl, #-28] @ 0xffffffe4 │ │ │ │ - strdeq ip, [r3, #-16]! │ │ │ │ + strdeq ip, [r3, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 0016aea4 : │ │ │ │ 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 │ │ │ │ @@ -173818,23 +173818,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r4 │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ + cmneq r3, r8, lsl r0 │ │ │ │ cmneq r1, ip, ror #3 │ │ │ │ @ instruction: 0x0159ff98 │ │ │ │ - cmneq r3, r0, lsr #31 │ │ │ │ + cmneq r3, r8, lsr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, ip, lsl #30 │ │ │ │ + cmneq r3, r4, lsl pc │ │ │ │ cmppeq r9, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r4, ror r6 │ │ │ │ - cmneq r3, r4, lsl #29 │ │ │ │ + cmneq r3, ip, lsl #29 │ │ │ │ cmppeq r9, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -174018,29 +174018,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ b 16b3cc │ │ │ │ cmneq r1, r8, lsr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmppeq r9, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsr #27 │ │ │ │ + strheq fp, [r3, #-212]! @ 0xffffff2c │ │ │ │ cmpeq r9, ip, ror #21 │ │ │ │ ldrsheq sp, [r9, #-160] @ 0xffffff60 │ │ │ │ cmpeq r9, ip, lsl #22 │ │ │ │ ldrsbeq sp, [r9, #-164] @ 0xffffff5c │ │ │ │ cmppeq r9, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl ip │ │ │ │ - cmpeq sl, r0, ror #23 │ │ │ │ - ldrheq r9, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sl, r0, lsl #23 │ │ │ │ - cmpeq sl, r0, asr fp │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - ldrsheq r9, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r0, asr #21 │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ + cmpeq sl, r8, ror #23 │ │ │ │ + ldrheq r9, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r8, lsl #23 │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ + cmpeq sl, r8, lsr #22 │ │ │ │ + ldrsheq r9, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #484] @ 16b76c │ │ │ │ ldr r3, [pc, #484] @ 16b770 │ │ │ │ @@ -174163,25 +174163,25 @@ │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16b64c │ │ │ │ ldrheq ip, [r1, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, ip, ror sl │ │ │ │ + cmneq r3, r4, lsl #21 │ │ │ │ cmppeq r9, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ ldrsheq ip, [r1, #-176]! @ 0xffffff50 │ │ │ │ cmneq r1, ip, lsr #23 │ │ │ │ - @ instruction: 0x0163b998 │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ cmppeq r9, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ cmppeq r9, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl #17 │ │ │ │ + @ instruction: 0x015a9894 │ │ │ │ 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] @ 16bda8 │ │ │ │ ldr r3, [pc, #1520] @ 16bdac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -174564,50 +174564,50 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 16b8dc │ │ │ │ cmneq r1, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, r0, ror #16 │ │ │ │ + cmneq r3, r8, ror #16 │ │ │ │ cmppeq r9, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, ip, asr r6 │ │ │ │ - ldrdeq fp, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r4, ror #15 │ │ │ │ cmpeq r9, ip, rrx │ │ │ │ cmneq r1, r0, ror #18 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ - cmneq r3, r8, lsl r7 │ │ │ │ + cmneq r3, r0, lsr #14 │ │ │ │ cmppeq r9, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ ldrsheq pc, [r9, #-104] @ 0xffffff98 @ │ │ │ │ cmppeq r9, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, ror #4 │ │ │ │ + cmneq r2, r0, ror r2 │ │ │ │ cmppeq r9, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r3, #-84]! @ 0xffffffac │ │ │ │ + strheq fp, [r3, #-92]! @ 0xffffffa4 │ │ │ │ @ instruction: 0x0159f59c │ │ │ │ - cmneq r3, r0, asr #10 │ │ │ │ + cmneq r3, r8, asr #10 │ │ │ │ ldrheq pc, [r9, #-104] @ 0xffffff98 @ │ │ │ │ cmppeq r9, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, ror #9 │ │ │ │ + cmneq r3, r8, ror #9 │ │ │ │ cmppeq r9, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0159f690 │ │ │ │ - @ instruction: 0x0163b490 │ │ │ │ + @ instruction: 0x0163b498 │ │ │ │ cmppeq r9, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsr #7 │ │ │ │ - cmpeq sl, r8, ror r3 │ │ │ │ - cmpeq sl, r8, asr #6 │ │ │ │ - @ instruction: 0x0163b39c │ │ │ │ - cmpeq sl, r4, lsl r3 │ │ │ │ + ldrheq r9, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sl, r0, lsl #7 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ + cmneq r3, r4, lsr #7 │ │ │ │ + cmpeq sl, ip, lsl r3 │ │ │ │ cmppeq r9, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, r4, ror #5 │ │ │ │ cmppeq r9, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, lsl #5 │ │ │ │ - cmpeq sl, r0, asr r2 │ │ │ │ + cmpeq sl, r8, lsl #5 │ │ │ │ + cmpeq sl, r8, asr r2 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ ldr r7, [pc, #512] @ 16c064 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -174736,29 +174736,29 @@ │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16bf10 │ │ │ │ cmneq r1, r0, ror #7 │ │ │ │ - cmneq r3, r4, asr #3 │ │ │ │ + cmneq r3, ip, asr #3 │ │ │ │ cmppeq r9, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, r0, lsl r1 │ │ │ │ + cmneq r3, r8, lsl r1 │ │ │ │ cmppeq r9, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ ldrsheq pc, [r9, #-0] @ │ │ │ │ - ldrdeq fp, [r3, #-0]! │ │ │ │ - cmpeq sl, r8, asr #32 │ │ │ │ + ldrdeq fp, [r3, #-8]! │ │ │ │ + cmpeq sl, r0, asr r0 │ │ │ │ ldrheq pc, [r9, #-4] @ │ │ │ │ - cmpeq sl, r0, lsl r0 │ │ │ │ - cmneq r3, r0, rrx │ │ │ │ - ldrsbeq r8, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ + cmneq r3, r8, rrx │ │ │ │ + cmpeq sl, r0, ror #31 │ │ │ │ cmppeq r9, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ - @ instruction: 0x015a8f9c │ │ │ │ + cmneq r3, ip, lsr #32 │ │ │ │ + cmpeq sl, r4, lsr #31 │ │ │ │ cmppeq r9, r8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0016c0a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -174853,21 +174853,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16c1e0 │ │ │ │ cmneq r1, ip, ror r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r8, lsr #31 │ │ │ │ ldrsheq ip, [r1, #-8]! │ │ │ │ cmpeq r9, ip, lsl #30 │ │ │ │ - cmneq r3, ip, asr #29 │ │ │ │ + ldrdeq sl, [r3, #-228]! @ 0xffffff1c │ │ │ │ ldrheq lr, [r9, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x0163ae90 │ │ │ │ - ldrsheq r8, [sl, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x0163ae98 │ │ │ │ + cmpeq sl, r4, lsl #28 │ │ │ │ cmpeq r9, r4, ror lr │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ - cmpeq sl, r0, asr #27 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmpeq sl, r8, asr #27 │ │ │ │ cmpeq r9, r8, lsr lr │ │ │ │ │ │ │ │ 0016c254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -174952,21 +174952,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16c364 │ │ │ │ ldrsbeq fp, [r1, #-240]! @ 0xffffff10 │ │ │ │ cmpeq r9, r8, lsl lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, ror pc │ │ │ │ cmpeq r9, r8, lsl #27 │ │ │ │ - cmneq r3, r8, asr #26 │ │ │ │ + cmneq r3, r0, asr sp │ │ │ │ cmpeq r9, ip, lsr #26 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ - cmpeq sl, r8, ror ip │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ + cmpeq sl, r0, lsl #25 │ │ │ │ ldrsheq lr, [r9, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq sl, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq sl, ip, lsr ip │ │ │ │ + ldrdeq sl, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq sl, r4, asr #24 │ │ │ │ ldrheq lr, [r9, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 0016c3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -175150,15 +175150,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16c538 │ │ │ │ cmpeq r9, r4, asr #24 │ │ │ │ cmneq r1, r8, asr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ @ instruction: 0xffffee28 │ │ │ │ @ instruction: 0xfffff9dc │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ cmpeq r9, r4, ror r9 │ │ │ │ @ instruction: 0xffffed90 │ │ │ │ cmpeq r9, r0, ror r9 │ │ │ │ @ instruction: 0xffffed84 │ │ │ │ @@ -175166,21 +175166,21 @@ │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ cmpeq r9, ip, asr #18 │ │ │ │ @ instruction: 0xfffff064 │ │ │ │ cmpeq r9, r8, ror fp │ │ │ │ @ instruction: 0xffffed48 │ │ │ │ cmpeq r9, r4, ror fp │ │ │ │ cmneq r1, r4, lsl #26 │ │ │ │ - cmpeq sl, ip, asr sl │ │ │ │ - cmpeq sl, ip, lsr #20 │ │ │ │ - ldrsheq r8, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, ip, asr #19 │ │ │ │ - @ instruction: 0x015a899c │ │ │ │ - cmpeq sl, ip, ror #18 │ │ │ │ - cmpeq sl, ip, lsr r9 │ │ │ │ + cmpeq sl, r4, ror #20 │ │ │ │ + cmpeq sl, r4, lsr sl │ │ │ │ + cmpeq sl, r4, lsl #20 │ │ │ │ + ldrsbeq r8, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ + cmpeq sl, r4, ror r9 │ │ │ │ + cmpeq sl, r4, asr #18 │ │ │ │ │ │ │ │ 0016c724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -175267,28 +175267,28 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16c794 │ │ │ │ cmpeq r9, r4, lsr fp │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ + strheq sl, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ cmpeq r9, ip, lsl #17 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ - cmpeq sl, r8, ror #15 │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ + ldrsheq r8, [sl, #-112] @ 0xffffff90 │ │ │ │ cmpeq r9, r0, asr r8 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ - cmpeq sl, ip, lsr #15 │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ + ldrheq r8, [sl, #-116] @ 0xffffff8c │ │ │ │ cmpeq r9, r4, lsl r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq sl, [r3, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq sl, r0, ror r7 │ │ │ │ + cmneq r3, r0, lsl #16 │ │ │ │ + cmpeq sl, r8, ror r7 │ │ │ │ ldrsbeq lr, [r9, #-124] @ 0xffffff84 │ │ │ │ │ │ │ │ 0016c8d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -175480,25 +175480,25 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 16ca58 │ │ │ │ b 16c918 │ │ │ │ cmneq r1, r4, asr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, lsr #18 │ │ │ │ - strdeq sl, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ cmpeq r9, r4, ror #13 │ │ │ │ cmpeq r9, r0, asr #17 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ cmpeq r9, r8, lsr #16 │ │ │ │ - cmneq r3, r0, ror #11 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ cmpeq r9, r4, asr #11 │ │ │ │ cmpeq r9, ip, lsl sp │ │ │ │ cmpeq r9, r8, asr #25 │ │ │ │ - cmpeq sl, r4, lsl #9 │ │ │ │ - cmpeq sl, r8, asr r4 │ │ │ │ + cmpeq sl, ip, lsl #9 │ │ │ │ + cmpeq sl, r0, ror #8 │ │ │ │ cmpeq r9, r0, lsr #14 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ @@ -175607,19 +175607,19 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 16ccd0 │ │ │ │ cmneq r1, r4, ror #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r0, ror r6 │ │ │ │ - strheq sl, [r3, #-68]! @ 0xffffffbc │ │ │ │ + strheq sl, [r3, #-76]! @ 0xffffffb4 │ │ │ │ cmneq r1, ip, ror #10 │ │ │ │ - ldrheq r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r8, [sl, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r9, r0, lsl #21 │ │ │ │ - cmpeq sl, r8, lsr #4 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ │ │ │ │ 0016cdf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #544] @ 16d028 │ │ │ │ @@ -175759,31 +175759,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16cf2c │ │ │ │ cmpeq r9, r4, ror #9 │ │ │ │ cmneq r1, r0, lsr r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, ip, lsl r3 │ │ │ │ + cmneq r3, r4, lsr #6 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ @ instruction: 0xfffffdc4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ cmpeq r9, r0, asr #30 │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ cmpeq r9, ip, lsr pc │ │ │ │ @ instruction: 0xfffffd14 │ │ │ │ cmpeq r9, r4, asr pc │ │ │ │ @ instruction: 0xfffffd04 │ │ │ │ cmpeq r9, r4, lsl pc │ │ │ │ cmneq r1, r0, lsl r3 │ │ │ │ - cmpeq sl, ip, rrx │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ - cmpeq sl, ip, lsl r0 │ │ │ │ - ldrsheq r7, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, ip, asr #31 │ │ │ │ + cmpeq sl, r4, ror r0 │ │ │ │ + cmpeq sl, ip, asr #32 │ │ │ │ + cmpeq sl, r4, lsr #32 │ │ │ │ + ldrsheq r7, [sl, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq r7, [sl, #-244] @ 0xffffff0c │ │ │ │ │ │ │ │ 0016d078 : │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -175900,21 +175900,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16d194 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ cmpeq r9, r0, lsr #4 │ │ │ │ cmneq r1, r4, ror #2 │ │ │ │ - qdsubeq sl, ip, r3 │ │ │ │ + cmneq r3, r4, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsr #1 │ │ │ │ - cmneq r3, ip, ror #30 │ │ │ │ - ldrsheq r7, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmneq r3, r4, ror pc │ │ │ │ + ldrsheq r7, [sl, #-220] @ 0xffffff24 │ │ │ │ cmpeq r9, r8, lsl r1 │ │ │ │ - ldrheq r7, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r4, asr #27 │ │ │ │ │ │ │ │ 0016d264 : │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -175988,24 +175988,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16d328 │ │ │ │ ldrheq sl, [r1, #-252]! @ 0xffffff04 │ │ │ │ - strheq r9, [r3, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sp, r0, ror #18 │ │ │ │ + strheq r9, [r3, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, r8, ror #18 │ │ │ │ cmpeq r9, r4, lsr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq r3, r8, lsl #28 │ │ │ │ - @ instruction: 0x015a7c90 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ + @ instruction: 0x015a7c98 │ │ │ │ ldrheq sp, [r9, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ + cmpeq sl, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ ldr r6, [pc, #372] @ 16d558 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -176101,25 +176101,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16d478 │ │ │ │ cmneq r1, r0, ror #28 │ │ │ │ cmpeq r9, r8, lsr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ ldrheq sp, [r9, #-236] @ 0xffffff14 │ │ │ │ - strheq r9, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ + cmneq r3, r4, asr #25 │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ cmpeq r9, ip, ror #28 │ │ │ │ - cmpeq sl, r0, lsl fp │ │ │ │ - cmneq r3, r4, asr ip │ │ │ │ - ldrsbeq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, r8, lsl fp │ │ │ │ + cmneq r3, ip, asr ip │ │ │ │ + cmpeq sl, r4, ror #21 │ │ │ │ cmpeq r9, r4, lsl #28 │ │ │ │ - cmneq r3, ip, lsl ip │ │ │ │ - cmpeq sl, r4, lsr #21 │ │ │ │ + cmneq r3, r4, lsr #24 │ │ │ │ + cmpeq sl, ip, lsr #21 │ │ │ │ cmpeq r9, ip, asr #27 │ │ │ │ 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] @ 16da90 │ │ │ │ @@ -176435,49 +176435,49 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16d65c │ │ │ │ @ instruction: 0x0171ac90 │ │ │ │ cmneq r1, r0, lsl #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r3, r8, lsr fp │ │ │ │ + cmneq r3, r0, asr #22 │ │ │ │ cmpeq r9, r8, ror #25 │ │ │ │ cmneq r1, r0, ror #23 │ │ │ │ cmpeq r9, ip, asr #4 │ │ │ │ - cmneq r3, r0, lsr #20 │ │ │ │ + cmneq r3, r8, lsr #20 │ │ │ │ cmpeq r9, r8, lsl #15 │ │ │ │ cmpeq r9, r4, asr #15 │ │ │ │ - cmneq r3, r4, lsr #19 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ + cmneq r3, ip, lsr #19 │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ cmpeq r9, r4, asr fp │ │ │ │ ldrsheq fp, [r9, #-104] @ 0xffffff98 │ │ │ │ cmpeq r9, r0, ror #13 │ │ │ │ cmpeq sl, r0, lsr #16 │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ - cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq ip, ip, asr r3 │ │ │ │ cmpeq r9, ip, ror pc │ │ │ │ cmpeq r9, r8, lsr #12 │ │ │ │ - cmpeq sl, ip, lsl #14 │ │ │ │ + cmpeq sl, r4, lsl r7 │ │ │ │ cmpeq r9, ip, asr #20 │ │ │ │ - cmneq r3, r4, asr r8 │ │ │ │ + cmneq r3, ip, asr r8 │ │ │ │ cmpeq r9, r0, lsl #20 │ │ │ │ @ instruction: 0x0159b59c │ │ │ │ - cmneq r3, r8, lsl #16 │ │ │ │ + cmneq r3, r0, lsl r8 │ │ │ │ ldrheq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ - ldrdeq r9, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ + ldrdeq r9, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ cmpeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x01639798 │ │ │ │ - cmpeq sl, r0, lsr #12 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ + cmpeq sl, r8, lsr #12 │ │ │ │ cmpeq r9, r8, asr #18 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ cmpeq r9, r0, lsl #10 │ │ │ │ - cmneq r3, r8, asr #14 │ │ │ │ + cmneq r3, r0, asr r7 │ │ │ │ cmpeq r9, ip, ror #17 │ │ │ │ - cmpeq sl, ip, lsl #11 │ │ │ │ + @ instruction: 0x015a7594 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -176604,29 +176604,29 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16dc00 │ │ │ │ ldrsheq sl, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, r8, ror #11 │ │ │ │ + strdeq r9, [r3, #-80]! @ 0xffffffb0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x0159d79c │ │ │ │ cmpeq r9, ip, asr r2 │ │ │ │ cmpeq r9, r0, ror #4 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ cmpeq r9, r4, asr #4 │ │ │ │ - cmneq r3, r0, lsr r5 │ │ │ │ - ldrheq r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r3, r8, lsr r5 │ │ │ │ + cmpeq sl, r0, asr #7 │ │ │ │ ldrsbeq sp, [r9, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, r0, lsl #7 │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - cmpeq sl, r0, lsr #6 │ │ │ │ - ldrsheq r7, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sl, r0, asr #5 │ │ │ │ + cmpeq sl, r8, lsl #7 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq sl, r8, lsr #6 │ │ │ │ + ldrsheq r7, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sl, r8, asr #5 │ │ │ │ │ │ │ │ 0016dd7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r0, [pc, #304] @ 16dec4 │ │ │ │ @@ -176710,17 +176710,17 @@ │ │ │ │ ldrheq sl, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0171a49c │ │ │ │ andeq r7, r0, r0, lsr #25 │ │ │ │ cmneq r3, r8, lsr #16 │ │ │ │ cmneq r1, r0, ror #8 │ │ │ │ cmpeq r9, ip, asr #10 │ │ │ │ - strdeq r9, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r3, r0, lsl #8 │ │ │ │ cmpeq r9, r8, lsl #19 │ │ │ │ - cmpeq sl, r0, lsr r1 │ │ │ │ + cmpeq sl, r8, lsr r1 │ │ │ │ │ │ │ │ 0016deec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #1056] @ 16e324 │ │ │ │ @@ -177003,45 +177003,45 @@ │ │ │ │ ldrsbeq sp, [r9, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r0, lsl #1 │ │ │ │ cmpeq r9, r0, asr #7 │ │ │ │ muleq r0, r0, r8 │ │ │ │ cmpeq r9, r8, lsr #7 │ │ │ │ @ instruction: 0x0159d390 │ │ │ │ @ instruction: 0x01599798 │ │ │ │ - cmpeq fp, ip, ror r5 │ │ │ │ + cmpeq fp, r4, lsl #11 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - cmneq r3, ip, lsl r1 │ │ │ │ - cmpeq sl, r4, ror #29 │ │ │ │ + cmneq r3, r4, lsr #2 │ │ │ │ + cmpeq sl, ip, ror #29 │ │ │ │ cmpeq r9, r4, ror #4 │ │ │ │ - ldrdeq r9, [r3, #-4]! │ │ │ │ - @ instruction: 0x015a6e9c │ │ │ │ + ldrdeq r9, [r3, #-12]! │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ cmpeq r9, ip, lsl r2 │ │ │ │ - @ instruction: 0x0163909c │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ + cmneq r3, r4, lsr #1 │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ cmpeq r9, r4, ror #3 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ - cmpeq sl, r8, lsr #28 │ │ │ │ + cmneq r3, ip, rrx │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ cmpeq r9, ip, lsr #3 │ │ │ │ - cmneq r3, ip, lsr #32 │ │ │ │ - ldrsheq r6, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmneq r3, r4, lsr r0 │ │ │ │ + ldrsheq r6, [sl, #-216] @ 0xffffff28 │ │ │ │ cmpeq r9, r4, ror r1 │ │ │ │ - strdeq r8, [r3, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq r6, [sl, #-216] @ 0xffffff28 │ │ │ │ + strdeq r8, [r3, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, asr #27 │ │ │ │ cmpeq r9, ip, lsr r1 │ │ │ │ - strheq r8, [r3, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq sl, r0, lsl #27 │ │ │ │ + cmneq r3, r4, asr #31 │ │ │ │ + cmpeq sl, r8, lsl #27 │ │ │ │ cmpeq r9, r4, lsl #2 │ │ │ │ - cmneq r3, r4, lsl #31 │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ + cmneq r3, ip, lsl #31 │ │ │ │ + cmpeq sl, r0, asr sp │ │ │ │ cmpeq r9, ip, asr #1 │ │ │ │ - cmneq r3, ip, asr #30 │ │ │ │ - cmpeq sl, r0, lsl sp │ │ │ │ + cmneq r3, r4, asr pc │ │ │ │ + cmpeq sl, r8, lsl sp │ │ │ │ @ instruction: 0x0159d094 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ - ldrsbeq r6, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmneq r3, r8, lsl pc │ │ │ │ + cmpeq sl, r0, ror #25 │ │ │ │ cmpeq r9, r8, asr r0 │ │ │ │ │ │ │ │ 0016e3ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -177225,43 +177225,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16e478 │ │ │ │ - cmneq r3, r8, ror sp │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + cmneq r3, r0, lsl #27 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ ldrheq ip, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmneq r3, ip, lsr sp │ │ │ │ - cmpeq sl, r4, lsl #22 │ │ │ │ + cmneq r3, r4, asr #26 │ │ │ │ + cmpeq sl, ip, lsl #22 │ │ │ │ cmpeq r9, r0, lsl #29 │ │ │ │ - cmneq r3, r0, lsl #26 │ │ │ │ - cmpeq sl, r8, asr #21 │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + ldrsbeq r6, [sl, #-160] @ 0xffffff60 │ │ │ │ cmpeq r9, r4, asr #28 │ │ │ │ - cmneq r3, r4, asr #25 │ │ │ │ - cmpeq sl, ip, lsl #21 │ │ │ │ + cmneq r3, ip, asr #25 │ │ │ │ + @ instruction: 0x015a6a94 │ │ │ │ cmpeq r9, r8, lsl #28 │ │ │ │ - cmneq r3, r8, lsl #25 │ │ │ │ - cmpeq sl, r0, asr sl │ │ │ │ + @ instruction: 0x01638c90 │ │ │ │ + cmpeq sl, r8, asr sl │ │ │ │ cmpeq r9, ip, asr #27 │ │ │ │ - cmneq r3, ip, asr #24 │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ + cmneq r3, r4, asr ip │ │ │ │ + cmpeq sl, ip, lsl sl │ │ │ │ @ instruction: 0x0159cd90 │ │ │ │ - cmneq r3, r0, lsl ip │ │ │ │ - ldrsbeq r6, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmneq r3, r8, lsl ip │ │ │ │ + cmpeq sl, r0, ror #19 │ │ │ │ cmpeq r9, r4, asr sp │ │ │ │ - ldrdeq r8, [r3, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x015a699c │ │ │ │ + ldrdeq r8, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ cmpeq r9, r8, lsl sp │ │ │ │ - @ instruction: 0x01638b98 │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ + cmneq r3, r0, lsr #23 │ │ │ │ + cmpeq sl, r8, ror #18 │ │ │ │ ldrsbeq ip, [r9, #-204] @ 0xffffff34 │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ - cmpeq sl, r4, lsr #18 │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ + cmpeq sl, ip, lsr #18 │ │ │ │ cmpeq r9, r0, lsr #25 │ │ │ │ │ │ │ │ 0016e754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -177314,18 +177314,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16e780 │ │ │ │ cmpeq r9, r8, asr #11 │ │ │ │ cmpeq r9, r4, asr #24 │ │ │ │ cmpeq r9, r0, lsl ip │ │ │ │ - @ instruction: 0x01638a94 │ │ │ │ - ldrsbeq r6, [sl, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x01638a9c │ │ │ │ + ldrsbeq r6, [sl, #-120] @ 0xffffff88 │ │ │ │ cmpeq r9, ip, asr #23 │ │ │ │ - cmneq r3, r0, asr sl │ │ │ │ + cmneq r3, r8, asr sl │ │ │ │ │ │ │ │ 0016e848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #304] @ 0x130 │ │ │ │ @@ -177378,18 +177378,18 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 16e874 │ │ │ │ cmpeq r9, r0, ror #9 │ │ │ │ cmpeq r9, r0, lsl #23 │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ + strheq r8, [r3, #-148]! @ 0xffffff6c │ │ │ │ cmpeq r9, r4, lsl fp │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ - ldrsbeq r6, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ + cmpeq sl, r0, ror #13 │ │ │ │ ldrsbeq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 0016e944 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq 16e97c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -177414,17 +177414,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 16e974 │ │ │ │ - cmpeq sl, r0, asr #12 │ │ │ │ + cmpeq sl, r8, asr #12 │ │ │ │ @ instruction: 0x0159ca90 │ │ │ │ - strdeq r8, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r0, lsl #18 │ │ │ │ │ │ │ │ 0016e9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -177716,23 +177716,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ + cmneq r3, r8, ror #13 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r3, r2, lsl #11 │ │ │ │ + cmneq r3, sl, lsl #11 │ │ │ │ cmpeq r9, ip, lsr sl │ │ │ │ cmpeq r9, r0, ror r6 │ │ │ │ - cmneq r3, r8, ror #9 │ │ │ │ + strdeq r8, [r3, #-64]! @ 0xffffffc0 │ │ │ │ ldrsheq r7, [r9, #-156] @ 0xffffff64 │ │ │ │ cmpeq r9, r0, lsr r6 │ │ │ │ - cmneq r3, r8, lsr #9 │ │ │ │ + strheq r8, [r3, #-64]! @ 0xffffffc0 │ │ │ │ │ │ │ │ 0016ee8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -178026,22 +178026,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ + cmneq r3, r4, lsr r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r3, lr, asr #1 │ │ │ │ + ldrdeq r8, [r3, #-6]! │ │ │ │ cmpeq r9, r4, ror r5 │ │ │ │ - cmneq r3, r8, lsr #32 │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ cmpeq r9, r0, lsr #3 │ │ │ │ cmpeq r9, r0, lsr r5 │ │ │ │ - cmneq r3, r4, ror #31 │ │ │ │ + cmneq r3, ip, ror #31 │ │ │ │ cmpeq r9, ip, asr r1 │ │ │ │ │ │ │ │ 0016f35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178182,19 +178182,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r0, lsr #29 │ │ │ │ + cmneq r3, r8, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsbeq r7, [r9, #-36] @ 0xffffffdc │ │ │ │ cmpeq r9, r8, lsr pc │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ + cmneq r3, ip, asr #27 │ │ │ │ │ │ │ │ 0016f5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -178336,19 +178336,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r4, ror #24 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r4, ror r0 │ │ │ │ cmpeq r9, r0, lsl sp │ │ │ │ - @ instruction: 0x01637b98 │ │ │ │ + cmneq r3, r0, lsr #23 │ │ │ │ │ │ │ │ 0016f814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -178489,18 +178489,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r2, lsl sl │ │ │ │ + cmneq r3, sl, lsl sl │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, ip, lsl lr │ │ │ │ - cmneq r3, r8, asr #18 │ │ │ │ + cmneq r3, r0, asr r9 │ │ │ │ ldrheq fp, [r9, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 0016fa70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178644,18 +178644,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strheq r7, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r4, asr #15 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrheq r6, [r9, #-184] @ 0xffffff48 │ │ │ │ - cmneq r3, r4, ror #13 │ │ │ │ + cmneq r3, ip, ror #13 │ │ │ │ cmpeq r9, ip, asr #16 │ │ │ │ │ │ │ │ 0016fcd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178763,15 +178763,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, ip, ror #19 │ │ │ │ cmpeq r9, r4, asr #13 │ │ │ │ - strdeq r7, [r3, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq r7, [r3, #-88]! @ 0xffffffa8 │ │ │ │ │ │ │ │ 0016fe98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -178967,19 +178967,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r0, asr #7 │ │ │ │ + cmneq r3, r8, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmneq r1, r4, asr #3 │ │ │ │ cmpeq r9, r8, asr #13 │ │ │ │ - ldrdeq r7, [r3, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r7, [r3, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x0159b39c │ │ │ │ │ │ │ │ 001701d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -179250,25 +179250,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq fp, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r3, r4, ror #1 │ │ │ │ + cmneq r3, ip, ror #1 │ │ │ │ cmneq r1, r4, asr #29 │ │ │ │ cmpeq r9, r0, asr r1 │ │ │ │ - cmneq r3, r4, ror r0 │ │ │ │ - cmneq r3, sl, ror #30 │ │ │ │ + cmneq r3, ip, ror r0 │ │ │ │ + cmneq r3, r2, ror pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01636f9c │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ cmpeq r9, r0, rrx │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r8, ror #4 │ │ │ │ - cmneq r3, r4, ror lr │ │ │ │ + cmneq r3, ip, ror lr │ │ │ │ cmpeq r9, ip, lsr pc │ │ │ │ │ │ │ │ 00170650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -179539,25 +179539,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, r0, asr #26 │ │ │ │ - cmneq r3, r8, ror #24 │ │ │ │ + cmneq r3, r0, ror ip │ │ │ │ cmneq r1, r8, asr #20 │ │ │ │ ldrsbeq sl, [r9, #-196] @ 0xffffff3c │ │ │ │ - strdeq r6, [r3, #-184]! @ 0xffffff48 │ │ │ │ - strdeq r6, [r3, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r3, r0, lsl #24 │ │ │ │ + cmneq r3, r0, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ + cmneq r3, r8, lsr #22 │ │ │ │ cmpeq r9, r4, ror #23 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, ip, ror #27 │ │ │ │ - strdeq r6, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, r0, lsl #20 │ │ │ │ cmpeq r9, r0, asr #21 │ │ │ │ │ │ │ │ 00170acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179754,19 +179754,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, sl, lsr #15 │ │ │ │ + strheq r6, [r3, #-114]! @ 0xffffff8e │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x01717590 │ │ │ │ @ instruction: 0x01595a94 │ │ │ │ - cmneq r3, r0, lsr #13 │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ cmpeq r9, r8, ror #14 │ │ │ │ │ │ │ │ 00170e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179908,18 +179908,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r4, lsr #9 │ │ │ │ + cmneq r3, ip, lsr #9 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r8, lsr #16 │ │ │ │ - cmneq r3, r4, lsr r4 │ │ │ │ + cmneq r3, ip, lsr r4 │ │ │ │ ldrsheq sl, [r9, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 00171064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -180368,30 +180368,30 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, ip, asr #4 │ │ │ │ - cmneq r3, r4, ror r1 │ │ │ │ + cmneq r3, ip, ror r1 │ │ │ │ cmneq r1, r4, asr pc │ │ │ │ ldrsbeq sl, [r9, #-16] │ │ │ │ - strdeq r6, [r3, #-4]! │ │ │ │ - cmneq r3, r2, lsl r0 │ │ │ │ + strdeq r6, [r3, #-12]! │ │ │ │ + cmneq r3, sl, lsl r0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, ip │ │ │ │ + cmneq r3, r4, lsl r0 │ │ │ │ ldrsbeq sl, [r9, #-0] │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ - cmneq r3, lr, lsl #30 │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ + cmneq r3, r6, lsl pc │ │ │ │ cmpeq r9, r0, asr #2 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ cmpeq r9, r0, lsl lr │ │ │ │ ldrsheq r5, [r9, #-12] │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ cmpeq r9, ip, asr #27 │ │ │ │ │ │ │ │ 001717bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -180781,23 +180781,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r0, lsr #20 │ │ │ │ + cmneq r3, r8, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmneq r3, sl, ror #19 │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ + strdeq r5, [r3, #-146]! @ 0xffffff6e │ │ │ │ + cmneq r3, ip, lsl #16 │ │ │ │ ldrsbeq r4, [r9, #-160] @ 0xffffff60 │ │ │ │ - ldrdeq r5, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ @ instruction: 0x0159979c │ │ │ │ @ instruction: 0x01594a90 │ │ │ │ - @ instruction: 0x0163569c │ │ │ │ + cmneq r3, r4, lsr #13 │ │ │ │ cmpeq r9, ip, asr r7 │ │ │ │ │ │ │ │ 00171e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -180941,18 +180941,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r2, ror #9 │ │ │ │ + cmneq r3, sl, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, ip, lsl r8 │ │ │ │ - cmneq r3, r8, lsr #8 │ │ │ │ + cmneq r3, r0, lsr r4 │ │ │ │ cmpeq r9, r8, ror #9 │ │ │ │ │ │ │ │ 00172070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -181096,18 +181096,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x01635290 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrheq r4, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r3, r4, asr #3 │ │ │ │ + cmneq r3, ip, asr #3 │ │ │ │ cmpeq r9, r4, lsl #5 │ │ │ │ │ │ │ │ 001722d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -181249,18 +181249,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r2, lsr r0 │ │ │ │ + cmneq r3, sl, lsr r0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, ip, asr r3 │ │ │ │ - cmneq r3, r8, ror #30 │ │ │ │ + cmneq r3, r0, ror pc │ │ │ │ cmpeq r9, r8, lsr #32 │ │ │ │ │ │ │ │ 00172530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -181402,18 +181402,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r3, r0, ror #27 │ │ │ │ + cmneq r3, r8, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r0, lsl #2 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ cmpeq r9, ip, asr #27 │ │ │ │ │ │ │ │ 0017278c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -181575,21 +181575,21 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, r4, lsl #1 │ │ │ │ cmpeq r9, r4, ror #23 │ │ │ │ - cmneq r3, r0, lsr #24 │ │ │ │ + cmneq r3, r8, lsr #24 │ │ │ │ @ instruction: 0x01593e9c │ │ │ │ cmpeq r9, r8, lsr #23 │ │ │ │ - cmneq r3, r0, ror #23 │ │ │ │ + cmneq r3, r8, ror #23 │ │ │ │ cmpeq r9, r0, lsr r0 │ │ │ │ cmpeq r9, r8, ror #22 │ │ │ │ - cmneq r3, r4, lsr #23 │ │ │ │ + cmneq r3, ip, lsr #23 │ │ │ │ │ │ │ │ 00172a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -181859,25 +181859,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0159899c │ │ │ │ - ldrdeq r4, [r3, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r3, #-152]! @ 0xffffff68 │ │ │ │ cmneq r1, r0, ror r6 │ │ │ │ cmpeq r9, r0, lsr r9 │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ - ldrdeq r4, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ + cmneq r3, r0, ror #17 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, r8, lsl #17 │ │ │ │ + @ instruction: 0x01634890 │ │ │ │ cmpeq r9, r0, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r9, r4, lsl sl │ │ │ │ - cmneq r3, r0, ror #14 │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ cmpeq r9, ip, lsl r7 │ │ │ │ │ │ │ │ 00172ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -181935,15 +181935,15 @@ │ │ │ │ bl b4f90 │ │ │ │ b 172ef4 │ │ │ │ ldr r3, [pc, #20] @ 172fa4 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c2ca0 │ │ │ │ b 172ef4 │ │ │ │ - ldrdeq r4, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq r4, [r3, #-104]! @ 0xffffff98 │ │ │ │ cmneq r1, r4, ror r3 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ │ │ │ │ 00172fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182303,44 +182303,44 @@ │ │ │ │ cmneq r1, r0, asr #4 │ │ │ │ cmneq r1, ip, lsr r2 │ │ │ │ cmneq r1, r0, lsr #4 │ │ │ │ cmneq r1, r8, lsl r2 │ │ │ │ cmneq r1, r8, lsl #4 │ │ │ │ ldrsheq sp, [r1, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq r9, r0, ror #9 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ andeq r7, r0, r4, lsr #4 │ │ │ │ cmneq r3, r4, lsr #10 │ │ │ │ cmneq r3, r4, lsr #11 │ │ │ │ cmneq r1, r4, asr r1 │ │ │ │ cmpeq r9, r0, asr #8 │ │ │ │ - cmneq r3, r8, ror r4 │ │ │ │ + cmneq r3, r0, lsl #9 │ │ │ │ cmpeq r9, r4, ror r6 │ │ │ │ cmpeq r9, r8, asr #7 │ │ │ │ - cmneq r3, r0, lsl #8 │ │ │ │ + cmneq r3, r8, lsl #8 │ │ │ │ ldrsheq r2, [r9, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r9, r0, asr r3 │ │ │ │ - cmneq r3, r8, lsl #7 │ │ │ │ + @ instruction: 0x01634390 │ │ │ │ cmpeq r9, r4, lsl #11 │ │ │ │ ldrsbeq r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r3, r0, lsl r3 │ │ │ │ + cmneq r3, r8, lsl r3 │ │ │ │ cmpeq r9, ip, lsl #10 │ │ │ │ cmpeq r9, r0, ror #4 │ │ │ │ - @ instruction: 0x01634298 │ │ │ │ + cmneq r3, r0, lsr #5 │ │ │ │ @ instruction: 0x01592494 │ │ │ │ cmpeq r9, r4, asr r4 │ │ │ │ - ldrsheq r1, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - @ instruction: 0x015a1b9c │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ - cmpeq sl, r8, lsl #22 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ + ldrsbeq r1, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, r4, lsr #23 │ │ │ │ + cmpeq sl, r4, ror fp │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ + cmpeq sl, r0, lsl fp │ │ │ │ @ instruction: 0x01598090 │ │ │ │ - cmneq r3, r8, asr #1 │ │ │ │ - ldrsbeq r1, [sl, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq r4, [r3, #-0]! │ │ │ │ + ldrsbeq r1, [sl, #-172] @ 0xffffff54 │ │ │ │ │ │ │ │ 001735c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #740] @ 1738c0 │ │ │ │ @@ -182533,37 +182533,37 @@ │ │ │ │ cmneq r3, ip, lsl r0 │ │ │ │ cmneq r1, r0, ror #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, asr #24 │ │ │ │ cmneq r1, r8, lsr #24 │ │ │ │ andeq r6, r0, ip, lsr #28 │ │ │ │ cmpeq r9, r0, asr #30 │ │ │ │ - cmpeq sl, r0, asr #3 │ │ │ │ + cmpeq sl, r8, asr #3 │ │ │ │ cmpeq r9, r0, asr r1 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ - cmpeq sl, r0, lsr #17 │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ + cmpeq sl, r8, lsr #17 │ │ │ │ cmpeq r9, r8, lsr #28 │ │ │ │ - cmneq r3, r8, lsr #28 │ │ │ │ - cmpeq sl, r8, asr r8 │ │ │ │ + cmneq r3, r0, lsr lr │ │ │ │ + cmpeq sl, r0, ror #16 │ │ │ │ cmpeq r9, r4, ror #27 │ │ │ │ - cmneq r3, ip, ror #27 │ │ │ │ - cmpeq sl, ip, lsl r8 │ │ │ │ + strdeq r3, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ cmpeq r9, r8, lsr #27 │ │ │ │ - strheq r3, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq sl, r4, ror #15 │ │ │ │ + strheq r3, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq sl, ip, ror #15 │ │ │ │ cmpeq r9, r0, ror sp │ │ │ │ - cmneq r3, ip, ror sp │ │ │ │ - cmpeq sl, ip, lsr #15 │ │ │ │ + cmneq r3, r4, lsl #27 │ │ │ │ + ldrheq r1, [sl, #-116] @ 0xffffff8c │ │ │ │ cmpeq r9, r8, lsr sp │ │ │ │ - cmneq r3, r4, asr #26 │ │ │ │ - cmpeq sl, r4, ror r7 │ │ │ │ + cmneq r3, ip, asr #26 │ │ │ │ + cmpeq sl, ip, ror r7 │ │ │ │ cmpeq r9, r0, lsl #26 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ - cmpeq sl, ip, lsr r7 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ + cmpeq sl, r4, asr #14 │ │ │ │ cmpeq r9, r8, asr #25 │ │ │ │ │ │ │ │ 0017393c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -182638,22 +182638,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1739c0 │ │ │ │ - cmneq r3, r0, asr #23 │ │ │ │ - ldrsheq r1, [sl, #-84] @ 0xffffffac │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ + ldrsheq r1, [sl, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r9, ip, ror fp │ │ │ │ - cmneq r3, r8, lsl #23 │ │ │ │ - ldrheq r1, [sl, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01633b90 │ │ │ │ + cmpeq sl, r4, asr #11 │ │ │ │ cmpeq r9, r4, asr #22 │ │ │ │ - cmneq r3, r0, asr fp │ │ │ │ - cmpeq sl, r4, lsl #11 │ │ │ │ + cmneq r3, r8, asr fp │ │ │ │ + cmpeq sl, ip, lsl #11 │ │ │ │ cmpeq r9, ip, lsl #22 │ │ │ │ │ │ │ │ 00173a9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -182709,20 +182709,20 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 173b14 │ │ │ │ - ldrdeq r3, [r3, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r3, [r3, #-172]! @ 0xffffff54 │ │ │ │ cmpeq r9, r8, lsl #21 │ │ │ │ - cmneq r3, r0, ror sl │ │ │ │ - cmpeq sl, r4, lsr #9 │ │ │ │ + cmneq r3, r8, ror sl │ │ │ │ + cmpeq sl, ip, lsr #9 │ │ │ │ cmpeq r9, r8, lsr #20 │ │ │ │ - cmpeq sl, ip, ror #8 │ │ │ │ + cmpeq sl, r4, ror r4 │ │ │ │ │ │ │ │ 00173ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -182794,22 +182794,22 @@ │ │ │ │ mov r1, #162 @ 0xa2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 173c28 │ │ │ │ cmneq r1, ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ + strheq r3, [r3, #-148]! @ 0xffffff6c │ │ │ │ cmpeq r9, ip, ror #18 │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ - @ instruction: 0x015a1394 │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ + @ instruction: 0x015a139c │ │ │ │ cmpeq r9, ip, lsl r9 │ │ │ │ - cmpeq sl, r0, ror #6 │ │ │ │ - strdeq r3, [r3, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq sl, ip, lsr #6 │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ + cmneq r3, r0, lsl #18 │ │ │ │ + cmpeq sl, r4, lsr r3 │ │ │ │ ldrheq r7, [r9, #-132] @ 0xffffff7c │ │ │ │ │ │ │ │ 00173cfc : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -182837,16 +182837,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 173d2c │ │ │ │ - cmneq r3, r8, asr r8 │ │ │ │ - cmpeq sl, ip, lsl #5 │ │ │ │ + cmneq r3, r0, ror #16 │ │ │ │ + @ instruction: 0x015a1294 │ │ │ │ cmpeq r9, r0, lsl r8 │ │ │ │ │ │ │ │ 00173d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -182868,16 +182868,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 173da0 │ │ │ │ - cmneq r3, r4, ror #15 │ │ │ │ - cmpeq sl, r8, lsl r2 │ │ │ │ + cmneq r3, ip, ror #15 │ │ │ │ + cmpeq sl, r0, lsr #4 │ │ │ │ @ instruction: 0x0159779c │ │ │ │ │ │ │ │ 00173df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -182899,16 +182899,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 173e68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 173e14 │ │ │ │ - cmneq r3, r0, ror r7 │ │ │ │ - cmpeq sl, r4, lsr #3 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ + cmpeq sl, ip, lsr #3 │ │ │ │ cmpeq r9, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 00173e6c : │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 173ebc │ │ │ │ @@ -182941,16 +182941,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 173f08 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 173eb4 │ │ │ │ - cmneq r3, ip, asr #13 │ │ │ │ - cmpeq sl, r0, lsl #2 │ │ │ │ + ldrdeq r3, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ cmpeq r9, r8, lsl #13 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ │ │ │ │ 00173f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182973,16 +182973,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #244 @ 0xf4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 173f2c │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ - cmpeq sl, ip, lsl #1 │ │ │ │ + cmneq r3, r0, ror #12 │ │ │ │ + @ instruction: 0x015a1094 │ │ │ │ cmpeq r9, r0, lsl r6 │ │ │ │ │ │ │ │ 00173f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -183195,45 +183195,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 173ff0 │ │ │ │ cmneq r1, r0, lsr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01714294 │ │ │ │ @ instruction: 0x01591098 │ │ │ │ cmneq r1, ip, asr #4 │ │ │ │ - cmneq r3, r4, ror #9 │ │ │ │ - cmpeq sl, r8, lsl pc │ │ │ │ + cmneq r3, ip, ror #9 │ │ │ │ + cmpeq sl, r0, lsr #30 │ │ │ │ cmpeq r9, r0, lsr #9 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ cmpeq r9, r4, lsl #9 │ │ │ │ - cmneq r3, r8, ror #8 │ │ │ │ - @ instruction: 0x015a0e9c │ │ │ │ + cmneq r3, r0, ror r4 │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ cmpeq r9, r4, lsr #8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r3, r8, lsr #8 │ │ │ │ - cmpeq sl, ip, asr lr │ │ │ │ + cmneq r3, r0, lsr r4 │ │ │ │ + cmpeq sl, r4, ror #28 │ │ │ │ cmpeq r9, r4, ror #7 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r3, ip, ror #7 │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ + strdeq r3, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sl, r8, lsr #28 │ │ │ │ cmpeq r9, r8, lsr #7 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strheq r3, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq sl, r4, ror #27 │ │ │ │ + strheq r3, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq sl, ip, ror #27 │ │ │ │ cmpeq r9, r4, ror #6 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq r3, r4, ror r3 │ │ │ │ - cmpeq sl, r8, lsr #27 │ │ │ │ + cmneq r3, ip, ror r3 │ │ │ │ + ldrheq r0, [sl, #-208] @ 0xffffff30 │ │ │ │ cmpeq r9, r0, lsr r3 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r3, r8, lsr r3 │ │ │ │ - cmpeq sl, ip, ror #26 │ │ │ │ + cmneq r3, r0, asr #6 │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ ldrsheq r7, [r9, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - strdeq r3, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq sl, r0, lsr sp │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ + cmpeq sl, r8, lsr sp │ │ │ │ ldrheq r7, [r9, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 00174368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -183581,42 +183581,42 @@ │ │ │ │ bl ba12c │ │ │ │ b 1743d0 │ │ │ │ cmneq r1, r0, asr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, ror #28 │ │ │ │ cmpeq r9, r8, asr r8 │ │ │ │ @ instruction: 0x01597094 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ + cmneq r3, ip, rrx │ │ │ │ cmpeq r9, ip, lsl r0 │ │ │ │ ldrsbeq r0, [r9, #-124] @ 0xffffff84 │ │ │ │ cmpeq r9, r8, lsl r0 │ │ │ │ - cmneq r3, r8, ror #31 │ │ │ │ + strdeq r2, [r3, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0x01596f9c │ │ │ │ muleq r0, lr, r1 │ │ │ │ ldrsbeq r0, [r9, #-108] @ 0xffffff94 │ │ │ │ cmpeq r9, r8, lsl pc │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ + strdeq r2, [r3, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x01596e9c │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmpeq r9, ip, ror r6 │ │ │ │ ldrheq r6, [r9, #-232] @ 0xffffff18 │ │ │ │ - cmneq r3, r8, lsl #29 │ │ │ │ + @ instruction: 0x01632e90 │ │ │ │ cmpeq r9, ip, lsr lr │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r3, r8, lsr #27 │ │ │ │ - ldrsbeq r0, [sl, #-124] @ 0xffffff84 │ │ │ │ + strheq r2, [r3, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq sl, r4, ror #15 │ │ │ │ cmpeq r9, r4, ror #26 │ │ │ │ - cmneq r3, r0, ror sp │ │ │ │ - cmpeq sl, r4, lsr #15 │ │ │ │ + cmneq r3, r8, ror sp │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ cmpeq r9, ip, lsr #26 │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ - cmpeq sl, r8, ror #14 │ │ │ │ + cmneq r3, ip, lsr sp │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ ldrsheq r6, [r9, #-192] @ 0xffffff40 │ │ │ │ - strdeq r2, [r3, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq sl, ip, lsr #14 │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ + cmpeq sl, r4, lsr r7 │ │ │ │ ldrheq r6, [r9, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 00174958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -183698,20 +183698,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1749f4 │ │ │ │ ldrsbeq r3, [r1, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r8, lsr #9 │ │ │ │ cmneq r1, r8, asr #16 │ │ │ │ - cmneq r3, r8, ror #22 │ │ │ │ - @ instruction: 0x015a059c │ │ │ │ + cmneq r3, r0, ror fp │ │ │ │ + cmpeq sl, r4, lsr #11 │ │ │ │ cmpeq r9, r4, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, ip, lsr #22 │ │ │ │ - cmpeq sl, r0, ror #10 │ │ │ │ + cmneq r3, r4, lsr fp │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ cmpeq r9, r0, ror #21 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00174ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -183790,20 +183790,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 174b5c │ │ │ │ cmneq r1, ip, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r0, lsr r3 │ │ │ │ cmneq r1, r0, ror #13 │ │ │ │ - cmneq r3, r4, lsl #20 │ │ │ │ - cmpeq sl, r4, lsr r4 │ │ │ │ + cmneq r3, ip, lsl #20 │ │ │ │ + cmpeq sl, ip, lsr r4 │ │ │ │ cmpeq r9, r0, asr #19 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ - ldrsheq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r3, ip, asr #19 │ │ │ │ + cmpeq sl, r0, lsl #8 │ │ │ │ cmpeq r9, ip, ror r9 │ │ │ │ │ │ │ │ 00174c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -183867,20 +183867,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 174c84 │ │ │ │ ldrsheq r3, [r1, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r3, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq r2, [r3, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r2, [r3, #-140]! @ 0xffffff74 │ │ │ │ ldrsheq r6, [r9, #-132] @ 0xffffff7c │ │ │ │ cmpeq r9, r8, lsl #17 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x01632894 │ │ │ │ - cmpeq sl, r8, asr #5 │ │ │ │ + @ instruction: 0x0163289c │ │ │ │ + ldrsbeq r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r9, r8, asr #16 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ │ │ │ │ 00174d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -183945,20 +183945,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 174db4 │ │ │ │ cmneq r1, r8, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsl #9 │ │ │ │ - cmneq r3, r4, lsr #15 │ │ │ │ + cmneq r3, ip, lsr #15 │ │ │ │ cmpeq r9, ip, lsr r8 │ │ │ │ cmpeq r9, r8, asr r7 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ - @ instruction: 0x015a0198 │ │ │ │ + cmneq r3, ip, ror #14 │ │ │ │ + cmpeq sl, r0, lsr #3 │ │ │ │ cmpeq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 00174e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184006,15 +184006,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq r9, r4, lsl #15 │ │ │ │ cmpeq r9, ip, asr #14 │ │ │ │ - cmneq r3, r8, lsl #16 │ │ │ │ + cmneq r3, r0, lsl r8 │ │ │ │ │ │ │ │ 00174f5c : │ │ │ │ ldr r3, [r0, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r2, r0, r3, lsl #2 │ │ │ │ ldrgt r2, [r2, #320] @ 0x140 │ │ │ │ subgt r3, r3, #1 │ │ │ │ @@ -184113,20 +184113,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 175058 │ │ │ │ @ instruction: 0x01713294 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r9, r4, lsl r9 │ │ │ │ - cmneq r3, r0, asr #14 │ │ │ │ - cmppeq r9, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, asr #14 │ │ │ │ + cmppeq r9, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r8, asr r8 │ │ │ │ - cmneq r3, r4, lsl #13 │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ │ │ │ │ 00175104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 175204 │ │ │ │ @@ -184185,18 +184185,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 175198 │ │ │ │ - cmneq r3, ip, lsr #12 │ │ │ │ + cmneq r3, r4, lsr r6 │ │ │ │ ldrsheq r6, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmppeq r9, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r9, #-212] @ 0xffffff2c @ │ │ │ │ + cmppeq r9, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r9, #-220] @ 0xffffff24 @ │ │ │ │ │ │ │ │ 00175214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #588] @ 175478 │ │ │ │ @@ -184348,25 +184348,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 175290 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0 │ │ │ │ cmneq r1, ip, lsr #31 │ │ │ │ - cmneq r3, r0, lsl #9 │ │ │ │ + cmneq r3, r8, lsl #9 │ │ │ │ cmpeq r9, ip, lsr r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq r6, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r3, r4, lsl #8 │ │ │ │ - cmppeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, ror r3 │ │ │ │ - ldrsheq pc, [r9, #-188] @ 0xffffff44 @ │ │ │ │ + cmneq r3, ip, lsl #8 │ │ │ │ + cmppeq r9, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, ror r3 │ │ │ │ + cmppeq r9, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r8, lsr r5 │ │ │ │ - cmppeq r9, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsl #6 │ │ │ │ + ldrsbeq pc, [r9, #-176] @ 0xffffff50 @ │ │ │ │ + cmneq r3, ip, lsl #6 │ │ │ │ cmpeq r9, r0, lsl r5 │ │ │ │ cmpeq r9, r8, asr #9 │ │ │ │ │ │ │ │ 001754bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184425,16 +184425,16 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 175514 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 175530 │ │ │ │ cmneq r1, r8, asr sp │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - strdeq r2, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmppeq r9, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #4 │ │ │ │ + cmppeq r9, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r0, asr #7 │ │ │ │ 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 │ │ │ │ @@ -184670,19 +184670,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 175908 │ │ │ │ cmneq r1, r4, asr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r9, r0, lsr #1 │ │ │ │ - ldrdeq r1, [r3, #-232]! @ 0xffffff18 │ │ │ │ - ldrheq pc, [r9, #-104] @ 0xffffff98 @ │ │ │ │ - cmppeq r9, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ + cmppeq r9, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r0, lsr #32 │ │ │ │ - cmneq r3, r8, asr lr │ │ │ │ + cmneq r3, r0, ror #28 │ │ │ │ │ │ │ │ 00175994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #220] @ 175a88 │ │ │ │ @@ -184738,19 +184738,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 175a1c │ │ │ │ - cmneq r3, r8, lsl #28 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ ldrheq r5, [r9, #-252] @ 0xffffff04 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - cmppeq r9, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00175a9c : │ │ │ │ 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 │ │ │ │ @@ -185013,19 +185013,19 @@ │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 175ccc │ │ │ │ cmneq r1, r4, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror r5 │ │ │ │ - cmneq r3, r0, asr r9 │ │ │ │ - cmppeq r9, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, asr r9 │ │ │ │ + cmppeq r9, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, ip, lsl #22 │ │ │ │ - cmneq r3, r8, lsl r9 │ │ │ │ - cmppeq r9, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ + cmppeq r9, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r5, [r9, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 00175ee4 : │ │ │ │ ldr r3, [pc, #156] @ 175f88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -185063,15 +185063,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r3, r0, lsr #14 │ │ │ │ - cmneq r3, ip, asr r8 │ │ │ │ + cmneq r3, r4, ror #16 │ │ │ │ cmpeq r9, r8, asr sl │ │ │ │ cmpeq r9, r8, lsl sl │ │ │ │ │ │ │ │ 00175f98 : │ │ │ │ ldr r2, [pc, #144] @ 176030 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -185107,15 +185107,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r3, ip, ror #12 │ │ │ │ - strheq r1, [r3, #-116]! @ 0xffffff8c │ │ │ │ + strheq r1, [r3, #-124]! @ 0xffffff84 │ │ │ │ cmpeq r9, r4, lsl sl │ │ │ │ cmpeq r9, r0, ror r9 │ │ │ │ │ │ │ │ 00176040 : │ │ │ │ ldr r3, [pc, #16] @ 176058 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ @@ -185220,26 +185220,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 17613c │ │ │ │ ldrsbeq r2, [r1, #-16]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsr #3 │ │ │ │ - cmneq r3, r4, lsl #14 │ │ │ │ + cmneq r3, ip, lsl #14 │ │ │ │ ldrheq r5, [r9, #-132] @ 0xffffff7c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, ip, lsr #28 │ │ │ │ muleq r0, r4, lr │ │ │ │ andeq r6, r0, r0, lsr #25 │ │ │ │ @ instruction: 0x01595998 │ │ │ │ cmpeq r9, r8, lsl #9 │ │ │ │ cmneq r1, r0, lsl #2 │ │ │ │ - cmpeq r9, r8, asr lr │ │ │ │ - cmneq r3, r0, lsl #12 │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ + cmpeq r9, r0, ror #28 │ │ │ │ + cmneq r3, r8, lsl #12 │ │ │ │ + cmpeq r9, ip, lsr #28 │ │ │ │ ldrheq r5, [r9, #-116] @ 0xffffff8c │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 00176220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185405,33 +185405,33 @@ │ │ │ │ b 176300 │ │ │ │ cmneq r1, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror #31 │ │ │ │ andeq r7, r0, r4, lsr #4 │ │ │ │ cmneq r1, ip, lsr pc │ │ │ │ cmpeq r9, r0, lsr r7 │ │ │ │ - cmneq r3, r4, ror #8 │ │ │ │ + cmneq r3, ip, ror #8 │ │ │ │ cmpeq r9, ip, lsl r6 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmpeq r9, r4, asr #24 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ ldrsbeq r5, [r9, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq r3, r4, ror #7 │ │ │ │ - cmpeq r9, r8, lsl #24 │ │ │ │ + cmneq r3, ip, ror #7 │ │ │ │ + cmpeq r9, r0, lsl ip │ │ │ │ cmpeq r9, r0, lsr #11 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r3, r8, lsr #7 │ │ │ │ - cmpeq r9, ip, asr #23 │ │ │ │ + strheq r1, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq lr, [r9, #-180] @ 0xffffff4c │ │ │ │ cmpeq r9, r4, ror #10 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmneq r3, ip, ror #6 │ │ │ │ - @ instruction: 0x0159eb90 │ │ │ │ + cmneq r3, r4, ror r3 │ │ │ │ + @ instruction: 0x0159eb98 │ │ │ │ cmpeq r9, r8, lsr #10 │ │ │ │ - cmneq r3, r0, lsr r3 │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ + cmneq r3, r8, lsr r3 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ cmpeq r9, r4, ror #9 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ │ │ │ │ 00176518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185484,20 +185484,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 17656c │ │ │ │ cmneq r1, r8, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #4 │ │ │ │ - cmneq r3, r8, lsr #4 │ │ │ │ - cmpeq r9, ip, asr #20 │ │ │ │ + cmneq r3, r0, lsr r2 │ │ │ │ + cmpeq r9, r4, asr sl │ │ │ │ ldrsbeq r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmneq r3, ip, ror #3 │ │ │ │ - cmpeq r9, r0, lsl sl │ │ │ │ + strdeq r1, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmpeq r9, r8, lsl sl │ │ │ │ cmpeq r9, r0, lsr #7 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ │ │ │ │ 00176618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185768,47 +185768,47 @@ │ │ │ │ andeq r7, r0, r4, lsr #4 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ cmpeq r8, r8, asr #19 │ │ │ │ ldrsbeq r1, [r9, #-44] @ 0xffffffd4 │ │ │ │ cmpeq r9, r8, ror #7 │ │ │ │ ldrheq r5, [r9, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r9, r0, lsr #6 │ │ │ │ - ldrdeq r0, [r3, #-248]! @ 0xffffff08 │ │ │ │ - ldrsheq lr, [r9, #-124] @ 0xffffff84 │ │ │ │ + smultteq r3, r0, pc @ │ │ │ │ + cmpeq r9, r4, lsl #16 │ │ │ │ cmpeq r9, ip, lsl #3 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ cmneq r1, ip, lsr sl │ │ │ │ cmpeq r8, r0, lsr r8 │ │ │ │ - cmneq r3, r8, asr pc │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ + cmneq r3, r0, ror #30 │ │ │ │ + cmpeq r9, r4, lsl #15 │ │ │ │ cmpeq r9, ip, lsl #2 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ - cmpeq r9, r4, lsr r7 │ │ │ │ + cmneq r3, r8, lsl pc │ │ │ │ + cmpeq r9, ip, lsr r7 │ │ │ │ cmpeq r9, r4, asr #1 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - ldrdeq r0, [r3, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq lr, [r9, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq r0, [r3, #-232]! @ 0xffffff18 │ │ │ │ + ldrsheq lr, [r9, #-108] @ 0xffffff94 │ │ │ │ cmpeq r9, r8, lsl #1 │ │ │ │ - @ instruction: 0x01630e94 │ │ │ │ - ldrheq lr, [r9, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x01630e9c │ │ │ │ + cmpeq r9, r0, asr #13 │ │ │ │ cmpeq r9, r8, asr #32 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmneq r3, r8, asr lr │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ + cmneq r3, r0, ror #28 │ │ │ │ + cmpeq r9, r4, lsl #13 │ │ │ │ cmpeq r9, r0, lsl r0 │ │ │ │ - cmneq r3, ip, lsl lr │ │ │ │ - cmpeq r9, r0, asr #12 │ │ │ │ + cmneq r3, r4, lsr #28 │ │ │ │ + cmpeq r9, r8, asr #12 │ │ │ │ ldrsbeq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ - smultteq r3, r0, sp │ │ │ │ - cmpeq r9, r4, lsl #12 │ │ │ │ + smultteq r3, r8, sp │ │ │ │ + cmpeq r9, ip, lsl #12 │ │ │ │ @ instruction: 0x01594f94 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - smultbeq r3, r4, sp │ │ │ │ - cmpeq r9, r8, asr #11 │ │ │ │ + smultbeq r3, ip, sp │ │ │ │ + ldrsbeq lr, [r9, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r9, r8, asr pc │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -186828,233 +186828,233 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 176ba8 │ │ │ │ cmneq r1, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, lsl r7 │ │ │ │ @ instruction: 0x01711694 │ │ │ │ andeq r6, r0, r0, ror r3 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ + cmneq r3, r8, lsr #22 │ │ │ │ cmpeq r8, r0, ror #24 │ │ │ │ cmneq r1, r0, ror r5 │ │ │ │ + strheq r0, [r3, #-160]! @ 0xffffff60 │ │ │ │ smultbeq r3, r8, sl │ │ │ │ - smultbeq r3, r0, sl │ │ │ │ cmpeq r8, r8, ror #23 │ │ │ │ cmneq r1, r8, lsl r5 │ │ │ │ ldrheq r4, [r9, #-232] @ 0xffffff18 │ │ │ │ cmpeq r8, r8, lsl #2 │ │ │ │ cmpeq r8, r8, ror r0 │ │ │ │ cmpeq r9, r8, asr #17 │ │ │ │ cmppeq r8, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r9, r4, lsr #16 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ - strdeq r0, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r9, r4, lsl lr │ │ │ │ + cmpeq r9, ip, asr #28 │ │ │ │ + strdeq r0, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r9, ip, lsl lr │ │ │ │ cmpeq r9, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r3, r0, asr r5 │ │ │ │ + cmneq r3, r8, asr r5 │ │ │ │ cmpeq r9, r0, lsl r7 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ ldrsheq r4, [r9, #-120] @ 0xffffff88 │ │ │ │ cmpeq r9, r4, asr r8 │ │ │ │ cmpeq r9, r0, lsl #16 │ │ │ │ cmpeq r9, r0, lsl #17 │ │ │ │ cmpeq r9, ip, lsr #16 │ │ │ │ cmpeq r9, r0, lsr #17 │ │ │ │ cmpeq r9, r0, asr r8 │ │ │ │ @ instruction: 0x01594898 │ │ │ │ cmpeq r9, r0, ror #16 │ │ │ │ cmpeq r9, ip, lsr #17 │ │ │ │ cmpeq r9, r8, ror #16 │ │ │ │ cmpeq r9, r0, lsr #17 │ │ │ │ cmpeq r9, ip, ror #16 │ │ │ │ - cmneq r3, ip, lsr r3 │ │ │ │ - cmpeq r9, r0, ror #22 │ │ │ │ + cmneq r3, r4, asr #6 │ │ │ │ + cmpeq r9, r8, ror #22 │ │ │ │ ldrsheq r4, [r9, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ cmpeq r9, ip, asr #17 │ │ │ │ - cmneq r3, r4, ror r2 │ │ │ │ + cmneq r3, ip, ror r2 │ │ │ │ cmpeq r9, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ - smulbteq r3, r8, r1 │ │ │ │ - ldrheq sp, [r9, #-148] @ 0xffffff6c │ │ │ │ - smulbbeq r3, r4, r1 │ │ │ │ + ldrdeq r0, [r3, #-16]! │ │ │ │ + ldrheq sp, [r9, #-156] @ 0xffffff64 │ │ │ │ + smulbbeq r3, ip, r1 │ │ │ │ cmpeq r9, ip, lsr r3 │ │ │ │ - cmpeq r9, r4, asr r9 │ │ │ │ - cmneq r3, r4, lsr #2 │ │ │ │ + cmpeq r9, ip, asr r9 │ │ │ │ + cmneq r3, ip, lsr #2 │ │ │ │ ldrsbeq r4, [r9, #-44] @ 0xffffffd4 │ │ │ │ - ldrsheq sp, [r9, #-132] @ 0xffffff7c │ │ │ │ - smulbteq r3, r4, r0 │ │ │ │ + ldrsheq sp, [r9, #-140] @ 0xffffff74 │ │ │ │ + smulbteq r3, ip, r0 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ - @ instruction: 0x0159d894 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ + @ instruction: 0x0159d89c │ │ │ │ + cmneq r3, ip, rrx │ │ │ │ cmpeq r9, ip, lsl r2 │ │ │ │ - cmpeq r9, r4, lsr r8 │ │ │ │ - cmneq r3, r4 │ │ │ │ + cmpeq r9, ip, lsr r8 │ │ │ │ + cmneq r3, ip │ │ │ │ ldrheq r4, [r9, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq sp, [r9, #-112] @ 0xffffff90 │ │ │ │ - msreq SPSR_svc, r0, lsr #31 │ │ │ │ + ldrsbeq sp, [r9, #-120] @ 0xffffff88 │ │ │ │ + msreq SPSR_svc, r8, lsr #31 │ │ │ │ cmpeq r9, r8, asr r1 │ │ │ │ - cmpeq sp, r4, ror #5 │ │ │ │ - cmpeq r9, ip, ror #14 │ │ │ │ - msreq SPSR_svc, ip, lsr pc │ │ │ │ + cmpeq sp, ip, ror #5 │ │ │ │ + cmpeq r9, r4, ror r7 │ │ │ │ + msreq SPSR_svc, r4, asr #30 │ │ │ │ ldrsheq r4, [r9, #-0] │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrsheq sp, [r9, #-104] @ 0xffffff98 │ │ │ │ - msreq (UNDEF: 98), r8, asr #29 │ │ │ │ + cmpeq r9, r0, lsl #14 │ │ │ │ + ldrdeq pc, [r2, #-224]! @ 0xffffff20 │ │ │ │ cmpeq r9, r0, lsl #1 │ │ │ │ - ldrheq sp, [r9, #-100] @ 0xffffff9c │ │ │ │ - msreq (UNDEF: 98), r4, lsl #29 │ │ │ │ + ldrheq sp, [r9, #-108] @ 0xffffff94 │ │ │ │ + msreq (UNDEF: 98), ip, lsl #29 │ │ │ │ cmpeq r9, r8, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r9, r4, ror r6 │ │ │ │ - msreq (UNDEF: 98), ip, lsr lr │ │ │ │ + cmpeq r9, ip, ror r6 │ │ │ │ + msreq (UNDEF: 98), r4, asr #28 │ │ │ │ ldrsheq r3, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - strdeq pc, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ + msreq (UNDEF: 98), r0, lsl #28 │ │ │ │ ldrheq r3, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, ip, ror #11 │ │ │ │ - strheq pc, [r2, #-212]! @ 0xffffff2c @ │ │ │ │ + ldrsheq sp, [r9, #-84] @ 0xffffffac │ │ │ │ + strheq pc, [r2, #-220]! @ 0xffffff24 @ │ │ │ │ cmpeq r9, r0, ror pc │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ - msreq SPSR_x, r0, ror sp │ │ │ │ + ldrheq sp, [r9, #-80] @ 0xffffffb0 │ │ │ │ + msreq SPSR_x, r8, ror sp │ │ │ │ cmpeq r9, ip, lsr #30 │ │ │ │ - msreq SPSR_x, ip, lsr sp │ │ │ │ - cmpeq r9, r0, ror #10 │ │ │ │ + msreq SPSR_x, r4, asr #26 │ │ │ │ + cmpeq r9, r8, ror #10 │ │ │ │ ldrsheq r3, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - msreq SPSR_x, r0, lsl #26 │ │ │ │ - cmpeq r9, r4, lsr #10 │ │ │ │ + msreq SPSR_x, r8, lsl #26 │ │ │ │ + cmpeq r9, ip, lsr #10 │ │ │ │ ldrheq r3, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r9, r8, ror #2 │ │ │ │ - msreq SPSR_x, r0, lsr r9 │ │ │ │ + cmpeq r9, r0, ror r1 │ │ │ │ + msreq SPSR_x, r8, lsr r9 │ │ │ │ cmpeq r9, ip, ror #21 │ │ │ │ - strdeq pc, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r9, r0, lsr #2 │ │ │ │ + msreq SPSR_x, r4, lsl #18 │ │ │ │ + cmpeq r9, r8, lsr #2 │ │ │ │ ldrheq r3, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq r9, ip, lsl #28 │ │ │ │ - strheq pc, [r2, #-140]! @ 0xffffff74 @ │ │ │ │ + msreq SPSR_x, r4, asr #17 │ │ │ │ cmpeq r9, ip, ror sl │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x0159d098 │ │ │ │ - msreq SPSR_x, r8, ror #16 │ │ │ │ + cmpeq r9, r0, lsr #1 │ │ │ │ + msreq SPSR_x, r0, ror r8 │ │ │ │ cmpeq r9, ip, lsl sl │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r9, r8, asr r0 │ │ │ │ - msreq SPSR_x, r8, lsr #16 │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ + msreq SPSR_x, r0, lsr r8 │ │ │ │ ldrsbeq r3, [r9, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq r9, r8, lsl r0 │ │ │ │ - msreq SPSR_svc, r8, ror #15 │ │ │ │ + cmpeq r9, r0, lsr #32 │ │ │ │ + strdeq pc, [r2, #-112]! @ 0xffffff90 │ │ │ │ cmpeq r9, r0, lsr #19 │ │ │ │ - ldrsbeq ip, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, r0, ror #31 │ │ │ │ cmpeq r9, r4, asr #18 │ │ │ │ cmpeq r9, r8, asr sp │ │ │ │ - msreq SPSR_svc, r4, asr #14 │ │ │ │ + msreq SPSR_svc, ip, asr #14 │ │ │ │ ldrsheq r3, [r9, #-128] @ 0xffffff80 │ │ │ │ - strdeq pc, [r2, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ + msreq SPSR_svc, r4, lsl #14 │ │ │ │ + cmpeq r9, r8, lsr #30 │ │ │ │ ldrheq r3, [r9, #-136] @ 0xffffff78 │ │ │ │ - msreq (UNDEF: 98), r0, asr #13 │ │ │ │ - cmpeq r9, r4, ror #29 │ │ │ │ + msreq (UNDEF: 98), r8, asr #13 │ │ │ │ + cmpeq r9, ip, ror #29 │ │ │ │ cmpeq r9, ip, ror r8 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - msreq (UNDEF: 98), r4, lsl #13 │ │ │ │ - cmpeq r9, r8, lsr #29 │ │ │ │ + msreq (UNDEF: 98), ip, lsl #13 │ │ │ │ + ldrheq ip, [r9, #-224] @ 0xffffff20 │ │ │ │ cmpeq r9, r0, asr #16 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - msreq (UNDEF: 98), r8, asr #12 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + msreq (UNDEF: 98), r0, asr r6 │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ cmpeq r9, r4, lsl #16 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - msreq (UNDEF: 98), ip, lsl #12 │ │ │ │ - cmpeq r9, r0, lsr lr │ │ │ │ + msreq (UNDEF: 98), r4, lsl r6 │ │ │ │ + cmpeq r9, r8, lsr lr │ │ │ │ cmpeq r9, r8, asr #15 │ │ │ │ - ldrsheq ip, [r9, #-216] @ 0xffffff28 │ │ │ │ - msreq SPSR_x, r8, asr #11 │ │ │ │ + cmpeq r9, r0, lsl #28 │ │ │ │ + ldrdeq pc, [r2, #-80]! @ 0xffffffb0 │ │ │ │ cmpeq r9, r0, lsl #15 │ │ │ │ - ldrheq ip, [r9, #-216] @ 0xffffff28 │ │ │ │ - msreq SPSR_x, r8, lsl #11 │ │ │ │ + cmpeq r9, r0, asr #27 │ │ │ │ + msreq SPSR_x, r0 @ │ │ │ │ cmpeq r9, r0, asr #14 │ │ │ │ - cmpeq r9, r8, ror sp │ │ │ │ - msreq SPSR_x, r8, asr #10 │ │ │ │ + cmpeq r9, r0, lsl #27 │ │ │ │ + msreq SPSR_x, r0, asr r5 │ │ │ │ ldrsheq r3, [r9, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ - msreq SPSR_x, r8, lsl #10 │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ + msreq SPSR_x, r0, lsl r5 │ │ │ │ ldrheq r3, [r9, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrsheq ip, [r9, #-200] @ 0xffffff38 │ │ │ │ - msreq SPSR_x, r8, asr #9 │ │ │ │ + cmpeq r9, r0, lsl #26 │ │ │ │ + ldrdeq pc, [r2, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq r9, ip, ror r6 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmpeq r9, r8, asr #21 │ │ │ │ - msreq SPSR_x, ip, lsl #9 │ │ │ │ + msreq SPSR_x, r4 @ │ │ │ │ cmpeq r9, r8, lsr r6 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r9, r0, ror ip │ │ │ │ - msreq SPSR_x, r8, asr #8 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + msreq SPSR_x, r0, asr r4 │ │ │ │ ldrsheq r3, [r9, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r9, r8, lsr ip │ │ │ │ - msreq SPSR_x, r8, lsl #8 │ │ │ │ + cmpeq r9, r0, asr #24 │ │ │ │ + msreq SPSR_x, r0, lsl r4 │ │ │ │ cmpeq r9, r0, asr #11 │ │ │ │ - ldrsheq ip, [r9, #-184] @ 0xffffff48 │ │ │ │ - msreq SPSR_svc, r8, asr #7 │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ + ldrdeq pc, [r2, #-48]! @ 0xffffffd0 │ │ │ │ cmpeq r9, r0, lsl #11 │ │ │ │ cmpeq r9, ip, lsr #18 │ │ │ │ - msreq SPSR_svc, r4, lsl #7 │ │ │ │ + msreq SPSR_svc, ip, lsl #7 │ │ │ │ cmpeq r9, r4, asr #10 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ ldrheq r3, [r9, #-132] @ 0xffffff7c │ │ │ │ - msreq SPSR_svc, r4, lsr r3 │ │ │ │ + msreq SPSR_svc, ip, lsr r3 │ │ │ │ ldrsheq r3, [r9, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ cmpeq r9, ip, lsl #9 │ │ │ │ cmpeq r9, r8, lsr #11 │ │ │ │ - msreq (UNDEF: 98), r8, ror r2 │ │ │ │ + msreq (UNDEF: 98), r0, lsl #5 │ │ │ │ cmpeq r9, r8, lsr r4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - msreq (UNDEF: 98), ip, lsr r2 │ │ │ │ - cmpeq r9, r0, ror #20 │ │ │ │ + msreq (UNDEF: 98), r4, asr #4 │ │ │ │ + cmpeq r9, r8, ror #20 │ │ │ │ ldrsheq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ - msreq (UNDEF: 98), r0, lsl #4 │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ + msreq (UNDEF: 98), r8, lsl #4 │ │ │ │ + cmpeq r9, ip, lsr #20 │ │ │ │ ldrheq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ cmpeq r9, r4, ror #15 │ │ │ │ - strheq pc, [r2, #-24]! @ 0xffffffe8 @ │ │ │ │ + msreq SPSR_x, r0, asr #3 │ │ │ │ cmpeq r9, r8, ror #6 │ │ │ │ - cmpeq r9, r0, lsr #19 │ │ │ │ - msreq SPSR_x, r0, ror r1 │ │ │ │ + cmpeq r9, r8, lsr #19 │ │ │ │ + msreq SPSR_x, r8, ror r1 │ │ │ │ cmpeq r9, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - msreq SPSR_x, r8, lsr r1 │ │ │ │ - cmpeq r9, ip, asr r9 │ │ │ │ + msreq SPSR_x, r0, asr #2 │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ ldrsheq r3, [r9, #-36] @ 0xffffffdc │ │ │ │ - strdeq pc, [r2, #-12]! │ │ │ │ - cmpeq r9, r0, lsr #18 │ │ │ │ + msreq SPSR_x, r4, lsl #2 │ │ │ │ + cmpeq r9, r8, lsr #18 │ │ │ │ ldrheq r3, [r9, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - strheq pc, [r2, #-12]! @ │ │ │ │ - cmpeq r9, r0, ror #17 │ │ │ │ + msreq SPSR_x, r4, asr #1 │ │ │ │ + cmpeq r9, r8, ror #17 │ │ │ │ cmpeq r9, r8, ror r2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r9, r8, lsr #17 │ │ │ │ - msreq SPSR_x, r8, ror r0 │ │ │ │ + ldrheq ip, [r9, #-128] @ 0xffffff80 │ │ │ │ + msreq SPSR_x, r0, lsl #1 │ │ │ │ cmpeq r9, r0, lsr r2 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - msreq SPSR_x, r8, lsr r0 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + msreq SPSR_x, r0, asr #32 │ │ │ │ ldrsheq r3, [r9, #-16] │ │ │ │ ldr r3, [pc, #-496] @ 177c78 │ │ │ │ ldr r2, [pc, #-496] @ 177c7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -187722,18 +187722,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ cmnpeq r0, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq lr, [r2, #-244]! @ 0xffffff0c │ │ │ │ + strheq lr, [r2, #-252]! @ 0xffffff04 │ │ │ │ ldrsheq pc, [r0, #-148]! @ 0xffffff6c @ │ │ │ │ cmnpeq r0, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ cmpeq r9, r0, asr #1 │ │ │ │ │ │ │ │ 001788f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -187766,16 +187766,16 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #24] @ 178994 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ - @ instruction: 0x0162ee98 │ │ │ │ - cmpeq r9, r4, ror r6 │ │ │ │ + cmneq r2, r0, lsr #29 │ │ │ │ + cmpeq r9, ip, ror r6 │ │ │ │ cmpeq r9, r8, lsl r0 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 00178998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187820,19 +187820,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 178a70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1789d4 │ │ │ │ - cmneq r2, r0, asr #27 │ │ │ │ - cmpeq r9, r4, ror #11 │ │ │ │ + cmneq r2, r8, asr #27 │ │ │ │ + cmpeq r9, ip, ror #11 │ │ │ │ cmpeq r9, r8, ror pc │ │ │ │ - cmneq r2, r4, lsl #27 │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ + ldrheq ip, [r9, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r9, r8, lsr pc │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 00178a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187995,25 +187995,25 @@ │ │ │ │ cmnpeq r0, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r0, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r0, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrdeq lr, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r4, ror #23 │ │ │ │ @ instruction: 0x01592d9c │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ cmpeq r8, ip, asr #23 │ │ │ │ - cmneq r2, ip, asr fp │ │ │ │ + cmneq r2, r4, ror #22 │ │ │ │ cmpeq r9, r8, lsl sp │ │ │ │ - cmneq r2, ip, lsr #22 │ │ │ │ - cmpeq r9, r0, asr r3 │ │ │ │ + cmneq r2, r4, lsr fp │ │ │ │ + cmpeq r9, r8, asr r3 │ │ │ │ cmpeq r9, r8, ror #25 │ │ │ │ - cmneq r2, ip, ror #21 │ │ │ │ - cmpeq r9, r0, lsl r3 │ │ │ │ + strdeq lr, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq r9, r8, lsl r3 │ │ │ │ cmpeq r9, r0, lsr #25 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ 00178d40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188164,26 +188164,26 @@ │ │ │ │ b 178ebc │ │ │ │ cmnpeq r0, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq pc, [r0, #-76]! @ 0xffffffb4 @ │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r2, ip, ror #18 │ │ │ │ + cmneq r2, r4, ror r9 │ │ │ │ cmpeq r9, ip, lsr #22 │ │ │ │ muleq r0, r5, r2 │ │ │ │ cmpeq r8, ip, asr r9 │ │ │ │ cmnpeq r0, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - strheq lr, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, r4, asr #17 │ │ │ │ cmpeq r9, r8, ror sl │ │ │ │ - cmneq r2, ip, lsl #17 │ │ │ │ - ldrheq ip, [r9, #-0] │ │ │ │ + @ instruction: 0x0162e894 │ │ │ │ + ldrheq ip, [r9, #-8] │ │ │ │ cmpeq r9, r0, asr #20 │ │ │ │ - cmneq r2, ip, asr #16 │ │ │ │ - cmpeq r9, r0, ror r0 │ │ │ │ + cmneq r2, r4, asr r8 │ │ │ │ + cmpeq r9, r8, ror r0 │ │ │ │ cmpeq r9, r0, lsl #20 │ │ │ │ muleq r0, r3, r2 │ │ │ │ │ │ │ │ 00178fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188344,29 +188344,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 17918c │ │ │ │ cmnpeq r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmnpeq r0, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror r7 │ │ │ │ + cmneq r2, ip, ror r7 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0162e69c │ │ │ │ + cmneq r2, r4, lsr #13 │ │ │ │ cmpeq r9, ip, asr r8 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ cmpeq r8, ip, lsl #13 │ │ │ │ ldrheq pc, [r0, #-0]! @ │ │ │ │ cmpeq r9, ip, lsr #15 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ - cmpeq r9, r4, ror #27 │ │ │ │ + cmneq r2, r8, asr #11 │ │ │ │ + cmpeq r9, ip, ror #27 │ │ │ │ cmpeq r9, ip, ror r7 │ │ │ │ - cmneq r2, r8, ror r5 │ │ │ │ - @ instruction: 0x0159bd9c │ │ │ │ + cmneq r2, r0, lsl #11 │ │ │ │ + cmpeq r9, r4, lsr #27 │ │ │ │ cmpeq r9, ip, lsr #14 │ │ │ │ muleq r0, lr, r2 │ │ │ │ │ │ │ │ 001792b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188522,29 +188522,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 179444 │ │ │ │ cmneq r0, r0, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r8, asr #30 │ │ │ │ - cmneq r2, r0, lsr #9 │ │ │ │ + cmneq r2, r8, lsr #9 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r2, r4, ror #7 │ │ │ │ + cmneq r2, ip, ror #7 │ │ │ │ cmpeq r9, r4, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ ldrsbeq ip, [r8, #-52] @ 0xffffffcc │ │ │ │ ldrsheq lr, [r0, #-216]! @ 0xffffff28 │ │ │ │ ldrsheq r2, [r9, #-68] @ 0xffffffbc │ │ │ │ - strdeq lr, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ + strdeq lr, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ cmpeq r9, r8, lsr #9 │ │ │ │ - strheq lr, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmneq r2, r0, asr #5 │ │ │ │ + cmpeq r9, r4, ror #21 │ │ │ │ cmpeq r9, r4, ror r4 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ │ │ │ │ 00179574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188761,56 +188761,56 @@ │ │ │ │ bl ba12c │ │ │ │ b 1795a8 │ │ │ │ ldrsheq sp, [r2, #-4]! │ │ │ │ ldrheq lr, [r0, #-192]! @ 0xffffff40 │ │ │ │ @ instruction: 0x00006cb4 │ │ │ │ cmpeq r8, r4, lsr #21 │ │ │ │ @ instruction: 0x00006cb0 │ │ │ │ - smulbteq r0, r4, lr │ │ │ │ + smulbteq r0, ip, lr │ │ │ │ andeq r7, r0, ip, ror #24 │ │ │ │ - cmpeq sl, ip, ror lr │ │ │ │ + cmpeq sl, r4, lsl #29 │ │ │ │ andeq r6, r0, r4, ror r3 │ │ │ │ ldrsbeq lr, [r8, #-24] @ 0xffffffe8 │ │ │ │ andeq r6, r0, r0, lsr #21 │ │ │ │ cmpeq r9, r0, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #15 │ │ │ │ cmpeq r9, r0, ror #15 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01591190 │ │ │ │ andeq r7, r0, r0, lsl #16 │ │ │ │ ldrsbeq r1, [r9, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ cmpeq r9, r0, lsr #23 │ │ │ │ - cmpeq r9, r8, asr #17 │ │ │ │ + ldrsbeq fp, [r9, #-128] @ 0xffffff80 │ │ │ │ cmpeq r9, r4, lsl r7 │ │ │ │ - cmneq r2, r4, asr #5 │ │ │ │ - @ instruction: 0x0159b894 │ │ │ │ + cmneq r2, ip, asr #5 │ │ │ │ + @ instruction: 0x0159b89c │ │ │ │ cmpeq r9, r4, ror #13 │ │ │ │ - @ instruction: 0x0162e294 │ │ │ │ - cmpeq r9, r0, ror #16 │ │ │ │ + @ instruction: 0x0162e29c │ │ │ │ + cmpeq r9, r8, ror #16 │ │ │ │ ldrheq r2, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r2, r0, ror #4 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ + cmneq r2, r8, ror #4 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ cmpeq r9, ip, ror r6 │ │ │ │ - cmneq r2, ip, lsr #4 │ │ │ │ - ldrsheq fp, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmneq r2, r4, lsr r2 │ │ │ │ + cmpeq r9, r0, lsl #16 │ │ │ │ cmpeq r9, r8, asr #12 │ │ │ │ - strdeq lr, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, asr #15 │ │ │ │ + cmneq r2, r0, lsl #4 │ │ │ │ + cmpeq r9, ip, asr #15 │ │ │ │ cmpeq r9, r4, lsl r6 │ │ │ │ - cmneq r2, r4, asr #3 │ │ │ │ - @ instruction: 0x0159b790 │ │ │ │ + cmneq r2, ip, asr #3 │ │ │ │ + @ instruction: 0x0159b798 │ │ │ │ cmpeq r9, r0, ror #11 │ │ │ │ - @ instruction: 0x0162e190 │ │ │ │ - cmpeq r9, ip, asr r7 │ │ │ │ + @ instruction: 0x0162e198 │ │ │ │ + cmpeq r9, r4, ror #14 │ │ │ │ cmpeq r9, ip, lsr #11 │ │ │ │ - cmneq r2, ip, asr r1 │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ + cmneq r2, r4, ror #2 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ cmpeq r9, r8, ror r5 │ │ │ │ - cmneq r2, r8, lsr #2 │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ │ │ │ │ 0017998c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -188923,29 +188923,29 @@ │ │ │ │ mov r1, #9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 179a24 │ │ │ │ ldrheq r2, [r9, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ + cmpeq r9, r4, lsl #11 │ │ │ │ ldrsheq r2, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r2, ip, lsl #31 │ │ │ │ - cmpeq r9, r4, asr #10 │ │ │ │ + @ instruction: 0x0162df94 │ │ │ │ + cmpeq r9, ip, asr #10 │ │ │ │ cmpeq r9, r0, asr #7 │ │ │ │ - cmneq r2, r4, asr pc │ │ │ │ - cmpeq r9, ip, lsl #10 │ │ │ │ + cmneq r2, ip, asr pc │ │ │ │ + cmpeq r9, r4, lsl r5 │ │ │ │ cmpeq r9, r8, lsl #7 │ │ │ │ - cmneq r2, ip, lsl pc │ │ │ │ - ldrsbeq fp, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ + ldrsbeq fp, [r9, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r9, r4, asr r3 │ │ │ │ - cmneq r2, r8, ror #29 │ │ │ │ - @ instruction: 0x0159b49c │ │ │ │ + strdeq sp, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r9, r4, lsr #9 │ │ │ │ cmpeq r9, ip, lsl r3 │ │ │ │ - strheq sp, [r2, #-224]! @ 0xffffff20 │ │ │ │ + strheq sp, [r2, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 00179ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ 179c38 │ │ │ │ @@ -188981,17 +188981,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 179bfc │ │ │ │ cmneq r0, r8, lsl #13 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ ldrheq r3, [r9, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r9, r0, asr #7 │ │ │ │ + cmpeq r9, r8, asr #7 │ │ │ │ cmpeq r9, r4, ror r2 │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ │ │ │ │ 00179c50 : │ │ │ │ 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 │ │ │ │ @@ -189226,32 +189226,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 179e08 │ │ │ │ ldrsbeq lr, [r0, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, asr #11 │ │ │ │ - cmneq r2, r0, asr #26 │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ cmpeq r9, r8, asr #3 │ │ │ │ cmppeq r8, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r4, lsr #24 │ │ │ │ + cmneq r2, ip, lsr #24 │ │ │ │ ldrheq r2, [r9, #-0] │ │ │ │ cmneq r0, r4, lsr r4 │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ ldrsbeq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmneq r2, r4, lsr #22 │ │ │ │ - ldrsheq fp, [r9, #-12] │ │ │ │ + cmneq r2, ip, lsr #22 │ │ │ │ + cmpeq r9, r4, lsl #2 │ │ │ │ cmpeq r9, ip, lsr #31 │ │ │ │ - cmneq r2, r8, lsr #21 │ │ │ │ - cmpeq r9, r0, lsl #1 │ │ │ │ + strheq sp, [r2, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq r9, r8, lsl #1 │ │ │ │ cmpeq r9, r0, lsr pc │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ - ldrsheq sl, [r9, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, r4, asr r0 │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ + ldrsheq sl, [r9, #-248] @ 0xffffff08 │ │ │ │ │ │ │ │ 0017a058 : │ │ │ │ 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 │ │ │ │ @@ -189647,53 +189647,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 17a3bc │ │ │ │ ldrheq lr, [r0, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r2, r8, asr r9 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ cmpeq r9, r0, ror #27 │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ cmpeq r8, r0, lsl sp │ │ │ │ cmpeq r9, r4, asr #26 │ │ │ │ - cmneq r2, r8, lsl #16 │ │ │ │ + cmneq r2, r0, lsl r8 │ │ │ │ ldrsbeq r1, [r9, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x0162d798 │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ cmpeq r9, ip, lsl #25 │ │ │ │ cmpeq r9, r0, ror ip │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ cmpeq r9, ip, lsl ip │ │ │ │ - cmneq r2, r4, lsr #13 │ │ │ │ + cmneq r2, ip, lsr #13 │ │ │ │ cmpeq r9, r8, lsr #22 │ │ │ │ andeq r1, r0, r8 │ │ │ │ cmneq r0, r0, lsl #29 │ │ │ │ - cmneq r2, r0, ror #11 │ │ │ │ + cmneq r2, r8, ror #11 │ │ │ │ cmpeq r9, r0, asr #22 │ │ │ │ - cmpeq r9, r4, lsl #23 │ │ │ │ + cmpeq r9, ip, lsl #23 │ │ │ │ cmpeq r9, r4, lsr sl │ │ │ │ - cmpeq r9, ip, asr #22 │ │ │ │ + cmpeq r9, r4, asr fp │ │ │ │ cmpeq r9, r0, lsl #20 │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ cmpeq r9, r8, asr #19 │ │ │ │ - cmneq r2, r8, lsl #10 │ │ │ │ - cmpeq r9, r0, ror #21 │ │ │ │ + cmneq r2, r0, lsl r5 │ │ │ │ + cmpeq r9, r8, ror #21 │ │ │ │ @ instruction: 0x01591990 │ │ │ │ - cmpeq r9, r8, lsr #21 │ │ │ │ - cmpeq r9, r8, ror sl │ │ │ │ + ldrheq sl, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r9, r0, lsl #21 │ │ │ │ cmpeq r9, r8, lsr #18 │ │ │ │ - cmpeq r9, r4, asr #20 │ │ │ │ + cmpeq r9, ip, asr #20 │ │ │ │ ldrsheq r1, [r9, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, r0, lsl sl │ │ │ │ + cmpeq r9, r8, lsl sl │ │ │ │ cmpeq r9, r0, asr #17 │ │ │ │ cmpeq r9, r0, asr #17 │ │ │ │ cmpeq r9, r4, lsl #17 │ │ │ │ - @ instruction: 0x0159a99c │ │ │ │ + cmpeq r9, r4, lsr #19 │ │ │ │ cmpeq r9, r0, asr r8 │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ + cmpeq r9, r0, ror r9 │ │ │ │ cmpeq r9, ip, lsl r8 │ │ │ │ │ │ │ │ 0017a73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -190100,56 +190100,56 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17a938 │ │ │ │ ldrsbeq sp, [r0, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r4, lsr #21 │ │ │ │ - cmneq r2, r0, lsr #4 │ │ │ │ + cmneq r2, r8, lsr #4 │ │ │ │ cmpeq r8, ip, lsl #2 │ │ │ │ - cmneq r2, r4, asr #2 │ │ │ │ + cmneq r2, ip, asr #2 │ │ │ │ cmpeq r9, r4, lsr r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq sp, [r2, #-8]! │ │ │ │ + cmneq r2, r0, lsl #2 │ │ │ │ cmpeq r9, r4, lsl #11 │ │ │ │ cmneq r0, r4, lsl #18 │ │ │ │ - cmneq r2, ip, asr #32 │ │ │ │ + qdsubeq sp, r4, r2 │ │ │ │ cmpeq r9, r8, ror #12 │ │ │ │ - ldrsheq sl, [r9, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq sl, [r9, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r9, r4, lsr #9 │ │ │ │ - cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq pc, ip, ror #10 │ │ │ │ cmpeq r9, r4, asr #10 │ │ │ │ - strdeq ip, [r2, #-228]! @ 0xffffff1c │ │ │ │ + strdeq ip, [r2, #-236]! @ 0xffffff14 │ │ │ │ ldrheq r1, [r9, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x0159a494 │ │ │ │ + @ instruction: 0x0159a49c │ │ │ │ cmpeq r9, r8, asr #6 │ │ │ │ - cmneq r2, ip, ror lr │ │ │ │ + cmneq r2, r4, lsl #29 │ │ │ │ cmpeq r9, ip, lsl #8 │ │ │ │ - cmneq r2, r0, lsr #28 │ │ │ │ - ldrsheq sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ + cmpeq r9, r0, lsl #8 │ │ │ │ cmpeq r9, r8, lsr #5 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r9, r4, asr #7 │ │ │ │ + cmpeq r9, ip, asr #7 │ │ │ │ cmpeq r9, r8, ror r2 │ │ │ │ - @ instruction: 0x0159a394 │ │ │ │ + @ instruction: 0x0159a39c │ │ │ │ cmpeq r9, r0, lsr #4 │ │ │ │ - cmpeq r9, r8, lsr r3 │ │ │ │ + cmpeq r9, r0, asr #6 │ │ │ │ cmpeq r9, ip, ror #3 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ - strdeq ip, [r2, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ + ldrsbeq sl, [r9, #-44] @ 0xffffffd4 │ │ │ │ cmpeq r9, r4, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq r2, r4, asr #25 │ │ │ │ - @ instruction: 0x0159a29c │ │ │ │ + cmneq r2, ip, asr #25 │ │ │ │ + cmpeq r9, r4, lsr #5 │ │ │ │ cmpeq r9, ip, asr #2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r2, r8, lsl #25 │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ + @ instruction: 0x0162cc90 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ cmpeq r9, r0, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 0017ae58 : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -190536,55 +190536,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 17b14c │ │ │ │ ldrheq sp, [r0, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, ip, ror r0 @ │ │ │ │ + cmpeq pc, r4, lsl #1 │ │ │ │ cmpeq r9, r0, rrx │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ + cmneq r2, r0, lsl #21 │ │ │ │ cmpeq r9, ip │ │ │ │ - @ instruction: 0x0162c998 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ cmpeq r9, r0, lsr #28 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ ldrsheq sp, [r0, #-0]! │ │ │ │ - cmneq r2, r0, ror r8 │ │ │ │ + cmneq r2, r8, ror r8 │ │ │ │ ldrheq r0, [r9, #-228] @ 0xffffff1c │ │ │ │ cmpeq r9, r0, lsl #29 │ │ │ │ cmpeq r9, ip, ror sp │ │ │ │ ldrsheq r0, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmneq r2, ip, asr r7 │ │ │ │ - cmpeq r9, r4, lsr sp │ │ │ │ + cmneq r2, r4, ror #14 │ │ │ │ + cmpeq r9, ip, lsr sp │ │ │ │ cmpeq r9, r4, ror #23 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ - ldrsheq r9, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ + ldrsheq r9, [r9, #-204] @ 0xffffff34 │ │ │ │ cmpeq r9, r4, lsr #23 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrheq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, asr #25 │ │ │ │ cmpeq r9, r4, ror #22 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r2, r8, lsr #13 │ │ │ │ - cmpeq r9, r0, lsl #25 │ │ │ │ + strheq ip, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r9, r8, lsl #25 │ │ │ │ cmpeq r9, r8, lsr #22 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq r2, ip, ror #12 │ │ │ │ - cmpeq r9, r4, asr #24 │ │ │ │ + cmneq r2, r4, ror r6 │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ ldrsheq r0, [r9, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ - cmpeq r9, r8, lsl #24 │ │ │ │ + cmneq r2, r8, lsr r6 │ │ │ │ + cmpeq r9, r0, lsl ip │ │ │ │ ldrheq r0, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - ldrsbeq r9, [r9, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r9, [r9, #-184] @ 0xffffff48 │ │ │ │ cmpeq r9, r4, lsl #21 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ - @ instruction: 0x01599b98 │ │ │ │ + cmneq r2, r8, asr #11 │ │ │ │ + cmpeq r9, r0, lsr #23 │ │ │ │ cmpeq r9, r8, asr #20 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 0017b51c : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -190995,60 +190995,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 17b848 │ │ │ │ cmneq r0, ip, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq ip, [pc, #-152] @ 17bb04 │ │ │ │ + cmpeq pc, r0, asr #19 │ │ │ │ @ instruction: 0x0159099c │ │ │ │ - strheq ip, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r2, r0, lsr #7 │ │ │ │ + strheq ip, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ cmpeq r9, r8, asr #20 │ │ │ │ cmpeq r9, r8, lsl #20 │ │ │ │ - @ instruction: 0x0162c290 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ + @ instruction: 0x0162c298 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ cmpeq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ ldrsheq ip, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r2, r4, ror r1 │ │ │ │ + cmneq r2, ip, ror r1 │ │ │ │ ldrheq r0, [r9, #-120] @ 0xffffff88 │ │ │ │ cmpeq r9, r4, lsl #15 │ │ │ │ cmpeq r9, r0, lsl #13 │ │ │ │ cmpeq r9, r0, lsl r7 │ │ │ │ - cmneq r2, r0, ror r0 │ │ │ │ - cmpeq r9, r8, asr #12 │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ + cmpeq r9, r0, asr r6 │ │ │ │ ldrsheq r0, [r9, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmpeq r9, ip, lsl #12 │ │ │ │ + cmpeq r9, r4, lsl r6 │ │ │ │ ldrheq r0, [r9, #-72] @ 0xffffffb8 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - strdeq fp, [r2, #-248]! @ 0xffffff08 │ │ │ │ - ldrsbeq r9, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r2, r0 │ │ │ │ + ldrsbeq r9, [r9, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r9, r0, lsl #9 │ │ │ │ - @ instruction: 0x01599594 │ │ │ │ + @ instruction: 0x0159959c │ │ │ │ cmpeq r9, r0, asr #8 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq r2, r4, lsl #31 │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ cmpeq r9, ip, lsl #8 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r9, r4, lsr #10 │ │ │ │ + cmpeq r9, ip, lsr #10 │ │ │ │ ldrsbeq r0, [r9, #-56] @ 0xffffffc8 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmneq r2, r4, lsl pc │ │ │ │ - cmpeq r9, ip, ror #9 │ │ │ │ + cmneq r2, ip, lsl pc │ │ │ │ + ldrsheq r9, [r9, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x0159039c │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - ldrdeq fp, [r2, #-232]! @ 0xffffff18 │ │ │ │ - ldrheq r9, [r9, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r2, r0, ror #29 │ │ │ │ + ldrheq r9, [r9, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r9, r8, asr r3 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x0162be9c │ │ │ │ - cmpeq r9, r4, ror r4 │ │ │ │ + cmneq r2, r4, lsr #29 │ │ │ │ + cmpeq r9, ip, ror r4 │ │ │ │ cmpeq r9, r4, lsr #6 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 0017bc54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191139,24 +191139,24 @@ │ │ │ │ ldr r1, [pc, #64] @ 17bdf8 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17bd24 │ │ │ │ ldrsbeq ip, [r0, #-84]! @ 0xffffffac │ │ │ │ - cmneq r2, ip, ror sp │ │ │ │ + cmneq r2, r4, lsl #27 │ │ │ │ cmpeq r9, r0, ror #8 │ │ │ │ cmpeq r9, r4, lsl #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01599290 │ │ │ │ + @ instruction: 0x01599298 │ │ │ │ cmpeq r9, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ - cmpeq r9, r0, lsr r2 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r9, r8, lsr r2 │ │ │ │ cmpeq r9, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0017bdfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191199,15 +191199,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17be58 │ │ │ │ cmpeq r9, ip, lsr #5 │ │ │ │ cmpeq r9, ip, lsl #5 │ │ │ │ - cmneq r2, r0, lsr ip │ │ │ │ + cmneq r2, r8, lsr ip │ │ │ │ │ │ │ │ 0017beb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -191237,15 +191237,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17bef0 │ │ │ │ - @ instruction: 0x0162bb9c │ │ │ │ + cmneq r2, r4, lsr #23 │ │ │ │ cmpeq r9, ip, asr r2 │ │ │ │ cmpeq r9, r8, ror #3 │ │ │ │ │ │ │ │ 0017bf50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191350,19 +191350,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 17c030 │ │ │ │ cmneq r0, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, ip, lsl #4 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ cmpeq r9, r8, lsr r1 │ │ │ │ cmpeq r9, r0, lsl #1 │ │ │ │ - cmneq r2, r8, ror #19 │ │ │ │ - cmpeq r9, r4, lsl pc │ │ │ │ + strdeq fp, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r9, ip, lsl pc │ │ │ │ cmpeq r9, r0, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -191723,26 +191723,26 @@ │ │ │ │ cmppeq r8, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ cmppeq r8, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ ldrheq fp, [r0, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ cmneq r0, r0, asr #26 │ │ │ │ ldrheq pc, [r8, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ cmppeq r8, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ + strdeq fp, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ ldrsbeq pc, [r8, #-176] @ 0xffffff50 @ │ │ │ │ - strheq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r9, ip, lsl #19 │ │ │ │ + cmneq r2, r0, asr #9 │ │ │ │ + @ instruction: 0x01598994 │ │ │ │ @ instruction: 0x0158fb94 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ - cmpeq r9, r4, asr r9 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ + cmpeq r9, ip, asr r9 │ │ │ │ cmppeq r8, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, asr #8 │ │ │ │ + cmneq r2, r0, asr 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 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r9, r1 │ │ │ │ @@ -192077,21 +192077,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17c8a0 │ │ │ │ cmneq r0, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, ip, lsl #22 │ │ │ │ @ instruction: 0x0170b99c │ │ │ │ - cmneq r2, ip, lsr #2 │ │ │ │ + cmneq r2, r4, lsr r1 │ │ │ │ cmpeq r8, ip, asr #30 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - qdsubeq fp, r4, r2 │ │ │ │ + qdsubeq fp, ip, r2 │ │ │ │ cmppeq r8, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsl #8 │ │ │ │ - ldrsbeq r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r4, lsl r4 │ │ │ │ + cmpeq r9, r0, ror #7 │ │ │ │ cmppeq r8, r0, asr #11 @ 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, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -192399,48 +192399,48 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 17ceb8 │ │ │ │ @ instruction: 0x0170b594 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r8, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, ip, asr r5 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ - strheq sl, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r4, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r8, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmppeq r8, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ cmppeq r8, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ cmppeq r8, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, r4, lsl #7 │ │ │ │ - strheq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r4, asr #23 │ │ │ │ cmppeq r8, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ cmppeq r8, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ - cmneq r2, ip, lsr fp │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ + cmpeq r9, r0, lsl #1 │ │ │ │ + cmneq r2, r4, asr #22 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ cmppeq r8, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsl #22 │ │ │ │ - cmpeq r9, r4 │ │ │ │ + cmneq r2, r8, lsl #22 │ │ │ │ + cmpeq r9, ip │ │ │ │ cmppeq r8, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, asr #21 │ │ │ │ - cmpeq r9, r8, asr #31 │ │ │ │ + cmneq r2, ip, asr #21 │ │ │ │ + ldrsbeq r7, [r9, #-240] @ 0xffffff10 │ │ │ │ ldrsbeq pc, [r8, #-16] @ │ │ │ │ - cmneq r2, r8, lsl #21 │ │ │ │ - cmpeq r9, ip, lsl #31 │ │ │ │ + @ instruction: 0x0162aa90 │ │ │ │ + @ instruction: 0x01597f94 │ │ │ │ @ instruction: 0x0158f194 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmneq r2, ip, lsr #20 │ │ │ │ - cmpeq r9, r0, lsr pc │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + cmneq r2, r4, lsr sl │ │ │ │ + cmpeq r9, r8, lsr pc │ │ │ │ cmppeq r8, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r2, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq r7, [r9, #-228] @ 0xffffff1c │ │ │ │ + strdeq sl, [r2, #-152]! @ 0xffffff68 │ │ │ │ + ldrsheq r7, [r9, #-236] @ 0xffffff14 │ │ │ │ ldrsheq pc, [r8, #-12] @ │ │ │ │ - strheq sl, [r2, #-148]! @ 0xffffff6c │ │ │ │ - ldrheq r7, [r9, #-232] @ 0xffffff18 │ │ │ │ + strheq sl, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r9, r0, asr #29 │ │ │ │ cmppeq r8, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #360] @ 17d368 │ │ │ │ ldr ip, [pc, #360] @ 17d36c │ │ │ │ @@ -192536,22 +192536,22 @@ │ │ │ │ b 17d280 │ │ │ │ cmneq r0, ip, lsr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r8, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, r8 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ ldrheq sl, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, ip, lsl #16 │ │ │ │ - cmpeq r9, r0, lsl sp │ │ │ │ + cmneq r2, r4, lsl r8 │ │ │ │ + cmpeq r9, r8, lsl sp │ │ │ │ cmpeq r8, r4, lsl pc │ │ │ │ - ldrdeq sl, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldrsbeq r7, [r9, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq sl, [r2, #-120]! @ 0xffffff88 │ │ │ │ + ldrsbeq r7, [r9, #-204] @ 0xffffff34 │ │ │ │ ldrsbeq lr, [r8, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x0162a794 │ │ │ │ - @ instruction: 0x01597c98 │ │ │ │ + @ instruction: 0x0162a79c │ │ │ │ + cmpeq r9, r0, lsr #25 │ │ │ │ @ instruction: 0x0158ee9c │ │ │ │ │ │ │ │ 0017d3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -192631,20 +192631,20 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, r8, #168 @ 0xa8 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17d3ec │ │ │ │ - ldrdeq sl, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, r0, ror #13 │ │ │ │ ldrsbeq lr, [r8, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r9, ip, ror #22 │ │ │ │ - cmneq r2, r4, lsr #12 │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ + cmpeq r9, r4, ror fp │ │ │ │ + cmneq r2, ip, lsr #12 │ │ │ │ + cmpeq r9, r0, lsr fp │ │ │ │ cmpeq r8, r0, lsr sp │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0017d514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -192737,18 +192737,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17d610 │ │ │ │ cmneq r0, r4, lsl sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ cmpeq r8, ip, ror ip │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ │ │ │ │ 0017d6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -192818,20 +192818,20 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17d758 │ │ │ │ cmneq r0, ip, ror fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq sl, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + strheq sl, [r2, #-56]! @ 0xffffffc8 │ │ │ │ cmpeq r8, r0, asr #21 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - cmneq r2, r0, lsr r3 │ │ │ │ - cmpeq r9, r4, lsr r8 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + cmneq r2, r8, lsr r3 │ │ │ │ + cmpeq r9, ip, lsr r8 │ │ │ │ cmpeq r8, ip, lsr sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 0017d7f0 : │ │ │ │ ldr r1, [pc, #308] @ 17d92c │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -192911,16 +192911,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17d828 │ │ │ │ cmneq r0, ip, asr #20 │ │ │ │ muleq r0, ip, sl │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq r8, r4, asr sl │ │ │ │ - cmneq r2, ip, asr #3 │ │ │ │ - ldrsbeq r7, [r9, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq sl, [r2, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r7, [r9, #-104] @ 0xffffff98 │ │ │ │ ldrsbeq lr, [r8, #-136] @ 0xffffff78 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 0017d94c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -193309,54 +193309,54 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, r4, lsr #11 │ │ │ │ ldrsheq lr, [r8, #-116] @ 0xffffff8c │ │ │ │ cmpeq r8, r0, ror #15 │ │ │ │ cmpeq r8, r8, asr #15 │ │ │ │ cmneq r0, r8, lsr #13 │ │ │ │ cmpeq r8, ip, lsr r7 │ │ │ │ - cmneq r2, r0, lsr #28 │ │ │ │ - cmpeq r9, r4, lsr #6 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ + cmpeq r9, ip, lsr #6 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq r2, r4, ror #27 │ │ │ │ - cmpeq r9, r8, ror #5 │ │ │ │ + cmneq r2, ip, ror #27 │ │ │ │ + ldrsheq r7, [r9, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r8, r8, ror #9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r2, r8, lsr #27 │ │ │ │ - cmpeq r9, ip, lsr #5 │ │ │ │ + strheq r9, [r2, #-208]! @ 0xffffff30 │ │ │ │ + ldrheq r7, [r9, #-36] @ 0xffffffdc │ │ │ │ cmpeq r8, ip, lsr #9 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - cmneq r2, ip, ror #26 │ │ │ │ - cmpeq r9, r0, ror r2 │ │ │ │ + cmneq r2, r4, ror sp │ │ │ │ + cmpeq r9, r8, ror r2 │ │ │ │ cmpeq r8, r0, ror r4 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmneq r2, r0, lsr sp │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ + cmneq r2, r8, lsr sp │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ cmpeq r8, r4, lsr r4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq r9, [r2, #-196]! @ 0xffffff3c │ │ │ │ - ldrsheq r7, [r9, #-24] @ 0xffffffe8 │ │ │ │ + strdeq r9, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ ldrsheq lr, [r8, #-60] @ 0xffffffc4 │ │ │ │ - strheq r9, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ ldrheq lr, [r8, #-64] @ 0xffffffc0 │ │ │ │ ldrheq lr, [r8, #-56] @ 0xffffffc8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ - cmpeq r9, r8, ror r1 │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ + cmpeq r9, r0, lsl #3 │ │ │ │ cmpeq r8, r8, ror r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r2, r8, lsr ip │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ + cmneq r2, r0, asr #24 │ │ │ │ + cmpeq r9, r4, asr #2 │ │ │ │ cmpeq r8, r0, asr #6 │ │ │ │ - strdeq r9, [r2, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ + cmneq r2, r4, lsl #24 │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ cmpeq r8, r0, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r2, r0, asr #23 │ │ │ │ - cmpeq r9, r4, asr #1 │ │ │ │ + cmneq r2, r8, asr #23 │ │ │ │ + cmpeq r9, ip, asr #1 │ │ │ │ cmpeq r8, r4, asr #5 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 0017e004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -193420,17 +193420,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #524 @ 0x20c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17e0d4 │ │ │ │ - @ instruction: 0x01629a94 │ │ │ │ + @ instruction: 0x01629a9c │ │ │ │ @ instruction: 0x0158e19c │ │ │ │ - cmpeq r9, r4, ror #29 │ │ │ │ + cmpeq r9, ip, ror #29 │ │ │ │ │ │ │ │ 0017e11c : │ │ │ │ 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 │ │ │ │ @@ -193605,25 +193605,25 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r4, asr #24 │ │ │ │ cmneq r0, ip, lsr #1 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ cmpeq r8, r4, lsr r1 │ │ │ │ cmpeq r8, r4, asr #13 │ │ │ │ cmneq r0, r0 │ │ │ │ - cmpeq sp, r0, lsr #2 │ │ │ │ - cmneq r2, ip, lsr #15 │ │ │ │ - ldrheq r6, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r8, lsr #2 │ │ │ │ + strheq r9, [r2, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r6, [r9, #-200] @ 0xffffff38 │ │ │ │ ldrheq sp, [r8, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmneq r2, r0, ror r7 │ │ │ │ - cmpeq r9, r4, ror ip │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ + cmpeq r9, ip, ror ip │ │ │ │ cmpeq r8, r4, ror lr │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r2, r0, lsr r7 │ │ │ │ - cmpeq r9, r4, lsr ip │ │ │ │ + cmneq r2, r8, lsr r7 │ │ │ │ + cmpeq r9, ip, lsr ip │ │ │ │ cmpeq r8, r4, lsr lr │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 0017e420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -193744,21 +193744,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17e464 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ + cmneq r2, r8, asr #11 │ │ │ │ cmpeq r8, r0, asr #25 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r9, r0, asr #20 │ │ │ │ + cmpeq r9, r8, asr #20 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq r2, r8, ror #9 │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ + strdeq r9, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsheq r6, [r9, #-148] @ 0xffffff6c │ │ │ │ ldrsheq sp, [r8, #-180] @ 0xffffff4c │ │ │ │ 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] @ 17e710 │ │ │ │ @@ -193811,17 +193811,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 17e6ac │ │ │ │ ldrsheq r9, [r0, #-184]! @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01709b90 │ │ │ │ - cmpeq r9, r8, ror #17 │ │ │ │ + ldrsheq r6, [r9, #-128] @ 0xffffff80 │ │ │ │ cmpeq r8, ip, asr ip │ │ │ │ - cmneq r2, r0, ror #10 │ │ │ │ + cmneq r2, r8, ror #10 │ │ │ │ │ │ │ │ 0017e728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -193934,19 +193934,19 @@ │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 17e864 │ │ │ │ cmpeq r8, r4, lsr fp │ │ │ │ cmpeq r8, r0, lsl #29 │ │ │ │ - ldrdeq r9, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, asr r7 │ │ │ │ + ldrdeq r9, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, asr r7 │ │ │ │ cmpeq r8, r0, asr #21 │ │ │ │ - @ instruction: 0x01629398 │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ + cmneq r2, r0, lsr #7 │ │ │ │ + cmpeq r9, r0, lsr #14 │ │ │ │ cmpeq r8, r4, lsl #21 │ │ │ │ │ │ │ │ 0017e908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -194336,58 +194336,58 @@ │ │ │ │ cmpeq r8, r8, lsr r9 │ │ │ │ cmpeq r8, r4, lsr #18 │ │ │ │ cmpeq r8, ip, lsl #18 │ │ │ │ ldrsheq sp, [r8, #-140] @ 0xffffff74 │ │ │ │ cmpeq r8, r8, ror #17 │ │ │ │ ldrsbeq sp, [r8, #-136] @ 0xffffff78 │ │ │ │ cmneq r0, r0, lsl r7 │ │ │ │ - cmneq r2, r4, ror #1 │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ + cmneq r2, ip, ror #1 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ ldrsbeq sp, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmneq r2, r8, lsr #1 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ + strheq r9, [r2, #-0]! │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ @ instruction: 0x0158d794 │ │ │ │ - cmneq r2, ip, rrx │ │ │ │ - cmpeq r9, ip, ror #7 │ │ │ │ + cmneq r2, r4, ror r0 │ │ │ │ + ldrsheq r6, [r9, #-52] @ 0xffffffcc │ │ │ │ cmpeq r8, r8, asr r7 │ │ │ │ - cmneq r2, r0, lsr r0 │ │ │ │ - ldrheq r6, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r2, r8, lsr r0 │ │ │ │ + ldrheq r6, [r9, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r8, ip, lsl r7 │ │ │ │ - strdeq r8, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ + strdeq r8, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ cmpeq r8, r0, ror #13 │ │ │ │ - strheq r8, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r9, r8, lsr r3 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ + cmpeq r9, r0, asr #6 │ │ │ │ cmpeq r8, r4, lsr #13 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ - ldrsheq r6, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r2, r4, lsl #31 │ │ │ │ + cmpeq r9, r4, lsl #6 │ │ │ │ cmpeq r8, r8, ror #12 │ │ │ │ - cmneq r2, r0, asr #30 │ │ │ │ - cmpeq r9, r0, asr #5 │ │ │ │ + cmneq r2, r8, asr #30 │ │ │ │ + cmpeq r9, r8, asr #5 │ │ │ │ cmpeq r8, ip, lsr #12 │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ - cmpeq r9, r4, lsl #5 │ │ │ │ + cmneq r2, ip, lsl #30 │ │ │ │ + cmpeq r9, ip, lsl #5 │ │ │ │ ldrsheq sp, [r8, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r2, r8, asr #29 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ + ldrdeq r8, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r9, r0, asr r2 │ │ │ │ ldrheq sp, [r8, #-84] @ 0xffffffac │ │ │ │ - cmneq r2, ip, lsl #29 │ │ │ │ - cmpeq r9, ip, lsl #4 │ │ │ │ + @ instruction: 0x01628e94 │ │ │ │ + cmpeq r9, r4, lsl r2 │ │ │ │ cmpeq r8, r8, ror r5 │ │ │ │ - cmneq r2, r0, asr lr │ │ │ │ - ldrsbeq r6, [r9, #-16] │ │ │ │ + cmneq r2, r8, asr lr │ │ │ │ + ldrsbeq r6, [r9, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r8, ip, lsr r5 │ │ │ │ - cmneq r2, r4, lsl lr │ │ │ │ - @ instruction: 0x01596194 │ │ │ │ + cmneq r2, ip, lsl lr │ │ │ │ + @ instruction: 0x0159619c │ │ │ │ cmpeq r8, r0, lsl #10 │ │ │ │ - ldrdeq r8, [r2, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ + cmneq r2, r0, ror #27 │ │ │ │ + cmpeq r9, r0, ror #2 │ │ │ │ cmpeq r8, r4, asr #9 │ │ │ │ - @ instruction: 0x01628d9c │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ + cmneq r2, r4, lsr #27 │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ cmpeq r8, r8, lsl #9 │ │ │ │ │ │ │ │ 0017efe4 : │ │ │ │ ldr r3, [pc, #24] @ 17f004 │ │ │ │ ldr r2, [pc, #24] @ 17f008 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -195077,15 +195077,15 @@ │ │ │ │ cmneq r0, ip, asr #3 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ ldrsbeq r1, [r1, #-16]! │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ eormi r0, r4, r0 │ │ │ │ ldrsheq sp, [r8, #-84] @ 0xffffffac │ │ │ │ cmneq r0, r0, ror #1 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ cmneq r2, r0, lsr #9 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ cmneq r2, r4, lsl #9 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ cmpeq r8, r0, ror #5 │ │ │ │ cmpeq r8, ip, asr #5 │ │ │ │ @@ -195135,46 +195135,46 @@ │ │ │ │ cmpeq r8, r4, ror lr │ │ │ │ cmneq r2, ip, lsr pc │ │ │ │ cmpeq r8, r4, lsr pc │ │ │ │ cmneq r2, r4, lsl pc │ │ │ │ cmpeq r8, ip, asr pc │ │ │ │ stclvs 14, cr6, [r1], #-420 @ 0xfffffe5c │ │ │ │ ldrsbeq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x015b739c │ │ │ │ + cmpeq fp, r4, lsr #7 │ │ │ │ andeq r6, r0, r5, ror #28 │ │ │ │ cmneq r2, r4, lsr lr │ │ │ │ cmpeq r8, r8, lsl #27 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - cmpeq r9, r8, asr #14 │ │ │ │ + ldrdeq r8, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ ldrheq ip, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ - ldrsbeq r5, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ + cmpeq r9, r0, ror #13 │ │ │ │ cmpeq r8, r8, asr #20 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r2, ip, lsl r3 │ │ │ │ - @ instruction: 0x0159569c │ │ │ │ + cmneq r2, r4, lsr #6 │ │ │ │ + cmpeq r9, r4, lsr #13 │ │ │ │ cmpeq r8, ip, lsl #20 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq r2, r0, ror #5 │ │ │ │ - cmpeq r9, r0, ror #12 │ │ │ │ + cmneq r2, r8, ror #5 │ │ │ │ + cmpeq r9, r8, ror #12 │ │ │ │ ldrsbeq ip, [r8, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmneq r2, r4, lsr #5 │ │ │ │ - cmpeq r9, r4, lsr #12 │ │ │ │ + cmneq r2, ip, lsr #5 │ │ │ │ + cmpeq r9, ip, lsr #12 │ │ │ │ @ instruction: 0x0158c994 │ │ │ │ - cmneq r2, ip, ror #4 │ │ │ │ - cmpeq r9, r8, ror #11 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + ldrsheq r5, [r9, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r8, ip, asr r9 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r2, r0, lsr r2 │ │ │ │ - cmpeq r9, ip, lsr #11 │ │ │ │ + cmneq r2, r8, lsr r2 │ │ │ │ + ldrheq r5, [r9, #-84] @ 0xffffffac │ │ │ │ cmpeq r8, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strdeq r8, [r2, #-16]! │ │ │ │ - cmpeq r9, r0, ror r5 │ │ │ │ + strdeq r8, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r9, r8, ror r5 │ │ │ │ cmpeq r8, r0, ror #17 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 0017fc24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -195461,50 +195461,50 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r8, [r0, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmpeq r8, ip, ror #20 │ │ │ │ cmneq r0, r4, ror #10 │ │ │ │ cmpeq r8, ip, lsl sl │ │ │ │ - cmneq r2, ip, ror #29 │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ + strdeq r7, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ ldrsbeq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ ldrsheq r7, [r2, #-132]! @ 0xffffff7c │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ ldrsbeq r7, [r2, #-136]! @ 0xffffff78 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ strbvs r6, [r2, -fp, ror #8]! │ │ │ │ ldrheq r7, [r2, #-128]! @ 0xffffff80 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ cmpeq r8, r8, ror r9 │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ ldrheq ip, [r8, #-132] @ 0xffffff7c │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ + cmneq r2, ip, lsr #27 │ │ │ │ + cmpeq r9, ip, lsr #2 │ │ │ │ @ instruction: 0x0158c494 │ │ │ │ cmpeq r8, ip, ror r8 │ │ │ │ - cmneq r2, ip, asr #26 │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ + cmneq r2, r4, asr sp │ │ │ │ + ldrsbeq r5, [r9, #-4] │ │ │ │ cmpeq r8, ip, lsr r4 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ rsbvs r6, r4, #120, 24 @ 0x7800 │ │ │ │ cmneq r2, ip, lsr #14 │ │ │ │ rsbvs r6, r4, #108, 24 @ 0x6c00 │ │ │ │ cmneq r2, r4, lsl r7 │ │ │ │ rsbseq r6, r8, r4, ror #4 │ │ │ │ ldrsheq ip, [r8, #-116] @ 0xffffff8c │ │ │ │ ldrsbeq ip, [r8, #-120] @ 0xffffff88 │ │ │ │ cmpeq r8, r0, asr #15 │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ - cmpeq r9, ip, lsr #31 │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ + ldrheq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ cmpeq r8, ip, lsl r3 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - cmneq r2, ip, ror #23 │ │ │ │ + cmpeq r9, r0, lsl #31 │ │ │ │ + strdeq r7, [r2, #-180]! @ 0xffffff4c │ │ │ │ ldrsbeq ip, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 00180144 : │ │ │ │ cmp r0, #3 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -195538,15 +195538,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r1, r4, asr #2 │ │ │ │ cmpeq r8, ip, asr r6 │ │ │ │ - cmneq r2, ip, lsr fp │ │ │ │ + cmneq r2, r4, asr #22 │ │ │ │ cmpeq r8, r4, lsr r6 │ │ │ │ │ │ │ │ 001801e0 : │ │ │ │ ldr r0, [pc, #40] @ 180210 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -195632,15 +195632,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, [r3] │ │ │ │ b 1802bc │ │ │ │ cmneq r0, r8, lsl r0 │ │ │ │ @ instruction: 0x000069bc │ │ │ │ cmneq r1, r4, asr #32 │ │ │ │ cmneq r2, r4, lsl r4 │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ cmneq r2, ip, asr #7 │ │ │ │ cmneq r2, r8, lsr #7 │ │ │ │ │ │ │ │ 0018034c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -195743,19 +195743,19 @@ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 180480 │ │ │ │ cmpeq r8, r4, lsr #8 │ │ │ │ cmneq r0, r0, lsr lr │ │ │ │ - ldrdeq r7, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, r4, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r8, [r2, #-56]! @ 0xffffffc8 │ │ │ │ ldrheq r7, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r9, r4, lsl fp │ │ │ │ + cmpeq r9, ip, lsl fp │ │ │ │ │ │ │ │ 00180500 : │ │ │ │ ldr r3, [pc, #172] @ 1805b4 │ │ │ │ ldr r1, [pc, #172] @ 1805b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #1024] @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -195798,17 +195798,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 180574 │ │ │ │ cmneq r2, r8, lsl r3 │ │ │ │ cmneq r0, r4, lsr sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r4, asr #15 │ │ │ │ + cmneq r2, ip, asr #15 │ │ │ │ ldrsheq ip, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r9, r4, asr #20 │ │ │ │ + cmpeq r9, ip, asr #20 │ │ │ │ │ │ │ │ 001805cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -196860,186 +196860,186 @@ │ │ │ │ ldr r2, [pc, #372] @ 1817a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 181464 │ │ │ │ cmneq r0, r8, asr #22 │ │ │ │ cmneq r0, r4, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r2, r0, lsr #11 │ │ │ │ + cmneq r2, r8, lsr #11 │ │ │ │ ldrsbeq ip, [r8, #-4] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ @ instruction: 0x0158489c │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ - @ instruction: 0x0162749c │ │ │ │ + cmpeq pc, ip, asr #25 │ │ │ │ + cmneq r2, r4, lsr #9 │ │ │ │ ldrsbeq fp, [r8, #-240] @ 0xffffff10 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ cmpeq r8, r8, ror r8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ cmpeq r8, ip, lsl #29 │ │ │ │ - @ instruction: 0x01627298 │ │ │ │ + cmneq r2, r0, lsr #5 │ │ │ │ cmpeq r8, ip, asr #27 │ │ │ │ cmpeq r8, ip, ror #12 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ + cmneq r2, r8, ror #2 │ │ │ │ @ instruction: 0x0158bc98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r9, r4, ror #6 │ │ │ │ + cmpeq r9, ip, ror #6 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - cmpeq fp, r4, lsl r2 │ │ │ │ - cmpeq sp, r4, lsl r5 │ │ │ │ + cmpeq fp, ip, lsl r2 │ │ │ │ + cmpeq sp, ip, lsl r5 │ │ │ │ cmpeq r8, r8, lsl #22 │ │ │ │ - cmpeq ip, r8, asr #24 │ │ │ │ + cmpeq ip, r0, asr ip │ │ │ │ cmpeq r8, ip, lsl #20 │ │ │ │ - cmpeq sp, r8, ror #7 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ + ldrsheq r4, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ - cmneq r2, r0, lsl #27 │ │ │ │ - cmpeq r9, r4, asr r0 │ │ │ │ + cmneq r2, r8, lsl #27 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ ldrheq fp, [r8, #-132] @ 0xffffff7c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r2, r0, lsr sp │ │ │ │ - cmpeq r9, r4 │ │ │ │ + cmneq r2, r8, lsr sp │ │ │ │ + cmpeq r9, ip │ │ │ │ cmpeq r8, r4, ror #16 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - ldrdeq r6, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ cmpeq r8, ip, lsl #2 │ │ │ │ - strdeq r6, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r2, r0, lsl #24 │ │ │ │ cmpeq r8, ip, lsr #14 │ │ │ │ ldrsheq r7, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmneq r2, r8, ror #21 │ │ │ │ + strdeq r6, [r2, #-160]! @ 0xffffff60 │ │ │ │ cmpeq r8, ip, lsl r6 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - strheq r6, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq r9, ip, lsl #27 │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ + @ instruction: 0x01593d94 │ │ │ │ cmpeq r8, ip, ror #11 │ │ │ │ cmpeq r8, r4, asr #10 │ │ │ │ - strdeq r6, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq r9, r4, asr #25 │ │ │ │ + strdeq r6, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq r9, ip, asr #25 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ cmpeq r8, ip, lsl #9 │ │ │ │ - ldrsheq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmneq r2, ip, asr r9 │ │ │ │ - cmpeq r9, r0, lsr ip │ │ │ │ + cmpeq fp, r0, lsl #24 │ │ │ │ + cmneq r2, r4, ror #18 │ │ │ │ + cmpeq r9, r8, lsr ip │ │ │ │ @ instruction: 0x0158b490 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r2, ip, lsr #18 │ │ │ │ + cmneq r2, r4, lsr r9 │ │ │ │ cmpeq r8, r4, ror #8 │ │ │ │ - ldrdeq r6, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, r4, ror #17 │ │ │ │ cmpeq r8, r4, asr #7 │ │ │ │ cmpeq r8, r4, lsl #8 │ │ │ │ - cmneq r2, r8, lsr #17 │ │ │ │ + strheq r6, [r2, #-128]! @ 0xffffff80 │ │ │ │ cmpeq r8, r0, ror #7 │ │ │ │ - cmneq r2, r8, asr r8 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ cmpeq r8, r0, asr #6 │ │ │ │ cmpeq r8, r0, lsl #7 │ │ │ │ - cmneq r2, r4, lsr #16 │ │ │ │ + cmneq r2, ip, lsr #16 │ │ │ │ cmpeq r8, ip, asr r3 │ │ │ │ - ldrdeq r6, [r2, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r6, [r2, #-124]! @ 0xffffff84 │ │ │ │ ldrheq r4, [r8, #-44] @ 0xffffffd4 │ │ │ │ ldrsheq fp, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r2, r0, lsr #15 │ │ │ │ + cmneq r2, r8, lsr #15 │ │ │ │ ldrsbeq fp, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ cmpeq r8, r8, lsr r2 │ │ │ │ cmpeq r8, r4, ror r2 │ │ │ │ cmpeq r8, r4, ror #3 │ │ │ │ - ldrdeq r6, [r2, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r6, [r2, #-108]! @ 0xffffff94 │ │ │ │ cmpeq r8, ip, lsl #4 │ │ │ │ cmpeq r8, r4, asr #29 │ │ │ │ - strheq r6, [r2, #-52]! @ 0xffffffcc │ │ │ │ + strheq r6, [r2, #-60]! @ 0xffffffc4 │ │ │ │ cmpeq r8, ip, ror #29 │ │ │ │ cmpeq r8, r8, ror #28 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ @ instruction: 0x0158ae90 │ │ │ │ cmpeq r8, ip, lsl #28 │ │ │ │ - strdeq r6, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r4, lsl #6 │ │ │ │ cmpeq r8, r4, lsr lr │ │ │ │ cmpeq r8, ip, ror #28 │ │ │ │ - cmneq r2, ip, asr #5 │ │ │ │ + ldrdeq r6, [r2, #-36]! @ 0xffffffdc │ │ │ │ cmpeq r8, r4, lsl #28 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmneq r2, r4, lsl #5 │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ + cmneq r2, ip, lsl #5 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ ldrheq sl, [r8, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r2, r8, asr #4 │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ + cmneq r2, r0, asr r2 │ │ │ │ + cmpeq r9, r4, lsr #10 │ │ │ │ cmpeq r8, ip, ror sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r2, ip, lsl #4 │ │ │ │ - cmpeq r9, r0, ror #9 │ │ │ │ + cmneq r2, r4, lsl r2 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ cmpeq r8, r0, asr #26 │ │ │ │ - ldrdeq r6, [r2, #-16]! │ │ │ │ - cmpeq r9, r4, lsr #9 │ │ │ │ + ldrdeq r6, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r9, ip, lsr #9 │ │ │ │ cmpeq r8, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmneq r2, ip, lsl #3 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ + @ instruction: 0x01626194 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ ldrheq sl, [r8, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r9, r0, lsr #8 │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - ldrsheq r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r2, r8, ror #1 │ │ │ │ - ldrheq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ + strdeq r6, [r2, #-0]! │ │ │ │ + cmpeq r9, r4, asr #7 │ │ │ │ cmpeq r8, ip, lsl ip │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq r9, r4, lsl #7 │ │ │ │ + cmpeq r9, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r9, r0, asr r3 │ │ │ │ - cmneq r2, r4, asr #32 │ │ │ │ - cmpeq r9, r8, lsl r3 │ │ │ │ + cmpeq r9, r8, asr r3 │ │ │ │ + cmneq r2, ip, asr #32 │ │ │ │ + cmpeq r9, r0, lsr #6 │ │ │ │ cmpeq r8, r8, ror fp │ │ │ │ - cmneq r2, r4 │ │ │ │ - ldrsbeq r3, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r2, ip │ │ │ │ + cmpeq r9, r0, ror #5 │ │ │ │ cmpeq r8, r8, lsr fp │ │ │ │ - cmpeq r9, r0, lsr #5 │ │ │ │ + cmpeq r9, r8, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01625f94 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ + @ instruction: 0x01625f9c │ │ │ │ + cmpeq r9, r0, ror r2 │ │ │ │ cmpeq r8, r8, asr #21 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, r0, lsr r2 │ │ │ │ - ldrsheq r3, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ - @ instruction: 0x01593194 │ │ │ │ - cmneq r2, r4, lsl #29 │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ + cmpeq r9, r8, lsr r2 │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ + cmpeq r9, r8, asr #3 │ │ │ │ + @ instruction: 0x0159319c │ │ │ │ + cmneq r2, ip, lsl #29 │ │ │ │ + cmpeq r9, r0, ror #2 │ │ │ │ ldrheq sl, [r8, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r2, r8, asr #28 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ cmpeq r8, ip, ror r9 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r9, r4, ror #1 │ │ │ │ + cmpeq r9, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - ldrdeq r5, [r2, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq r3, [r9, #-0] │ │ │ │ + cmneq r2, r4, ror #27 │ │ │ │ + ldrheq r3, [r9, #-8] │ │ │ │ cmpeq r8, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ + cmpeq r9, r0, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r9, ip │ │ │ │ + cmpeq r9, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrsheq r2, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r9, r8, ror #31 │ │ │ │ - cmneq r2, r0, ror #25 │ │ │ │ - ldrheq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq r2, [r9, #-240] @ 0xffffff10 │ │ │ │ + cmneq r2, r8, ror #25 │ │ │ │ + ldrheq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ cmpeq r8, r4, lsl r8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ sub r8, r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -198481,185 +198481,185 @@ │ │ │ │ ldr r2, [pc, #376] @ 1830f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 182ce8 │ │ │ │ ldrsbeq r6, [r0, #-24]! @ 0xffffffe8 │ │ │ │ cmneq r0, r4, asr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r2, r0, lsr ip │ │ │ │ + cmneq r2, r8, lsr ip │ │ │ │ cmpeq r8, r4, ror #14 │ │ │ │ muleq r0, r5, r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ cmpeq r8, ip, lsr #30 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ - cmneq r2, ip, lsr #22 │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ + cmneq r2, r4, lsr fp │ │ │ │ cmpeq r8, r0, ror #12 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ cmpeq r8, r4, lsl #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmneq r2, ip, ror #19 │ │ │ │ + strdeq r5, [r2, #-148]! @ 0xffffff6c │ │ │ │ cmpeq r8, r0, lsr #10 │ │ │ │ - cmneq r2, r0, lsr r9 │ │ │ │ + cmneq r2, r8, lsr r9 │ │ │ │ cmpeq r8, r4, ror #8 │ │ │ │ cmpeq r8, r4, lsl #26 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r5, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r2, r0, lsl #16 │ │ │ │ cmpeq r8, r0, lsr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ bge fec2dab4 │ │ │ │ bge fec2dab4 │ │ │ │ cmpeq r8, r4, asr #4 │ │ │ │ cmpeq r8, r0, lsr r2 │ │ │ │ cmpeq r8, r8, lsr #4 │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ + cmpeq ip, r0, lsr r3 │ │ │ │ cmpeq r8, r4, lsr r1 │ │ │ │ cmpeq r8, r0, lsl r1 │ │ │ │ - cmpeq ip, r0, asr #4 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ cmneq r0, r4, lsl sl │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - cmpeq r9, r8, asr #14 │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ cmpeq r8, r8, lsr #31 │ │ │ │ - cmneq r2, r4, lsr #8 │ │ │ │ - ldrsheq r2, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ + cmpeq r9, r0, lsl #14 │ │ │ │ cmpeq r8, r8, asr pc │ │ │ │ - cmneq r2, ip, asr #7 │ │ │ │ + ldrdeq r5, [r2, #-52]! @ 0xffffffcc │ │ │ │ ldrsheq r6, [r8, #-124] @ 0xffffff84 │ │ │ │ - strdeq r5, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq r5, [r2, #-40]! @ 0xffffffd8 │ │ │ │ cmpeq r8, r8, lsr #28 │ │ │ │ ldrsheq r6, [r8, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r2, r0, ror #3 │ │ │ │ + cmneq r2, r8, ror #3 │ │ │ │ cmpeq r8, r4, lsl sp │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - strheq r5, [r2, #-16]! │ │ │ │ - cmpeq r9, r4, lsl #9 │ │ │ │ + strheq r5, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r9, ip, lsl #9 │ │ │ │ cmpeq r8, r4, ror #25 │ │ │ │ cmpeq r8, ip, lsr ip │ │ │ │ - cmneq r2, ip, ror #1 │ │ │ │ - ldrheq r2, [r9, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r5, [r2, #-4]! │ │ │ │ + cmpeq r9, r4, asr #7 │ │ │ │ cmpeq r8, r0, lsr #24 │ │ │ │ cmpeq r8, r4, lsl #23 │ │ │ │ cmpeq r8, r8, lsr ip │ │ │ │ - qdsubeq r5, r4, r2 │ │ │ │ - cmpeq r9, r8, lsr #6 │ │ │ │ + qdsubeq r5, ip, r2 │ │ │ │ + cmpeq r9, r0, lsr r3 │ │ │ │ cmpeq r8, r8, lsl #23 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq r2, r4, lsr #32 │ │ │ │ + cmneq r2, ip, lsr #32 │ │ │ │ cmpeq r8, ip, asr fp │ │ │ │ - ldrdeq r4, [r2, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r2, r0, ror #31 │ │ │ │ cmpeq r8, r0, asr #21 │ │ │ │ cmpeq r8, r0, lsl #22 │ │ │ │ - cmneq r2, r4, lsr #31 │ │ │ │ + cmneq r2, ip, lsr #31 │ │ │ │ ldrsbeq r9, [r8, #-172] @ 0xffffff54 │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ + cmneq r2, r0, ror #30 │ │ │ │ cmpeq r8, r0, asr #20 │ │ │ │ cmpeq r8, r0, lsl #21 │ │ │ │ - cmneq r2, r4, lsr #30 │ │ │ │ + cmneq r2, ip, lsr #30 │ │ │ │ cmpeq r8, ip, asr sl │ │ │ │ - ldrdeq r4, [r2, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r2, r0, ror #29 │ │ │ │ cmpeq r8, r0, asr #19 │ │ │ │ ldrsheq r9, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r2, r4, lsr #29 │ │ │ │ + cmneq r2, ip, lsr #29 │ │ │ │ ldrsbeq r9, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r2, r8, asr lr │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ cmpeq r8, r0, asr #18 │ │ │ │ cmpeq r8, ip, ror r9 │ │ │ │ ldrsheq r2, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ cmpeq r8, r8, lsl r9 │ │ │ │ @ instruction: 0x01582898 │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ + @ instruction: 0x01624d90 │ │ │ │ cmpeq r8, r0, asr #17 │ │ │ │ cmpeq r8, r4, lsl #11 │ │ │ │ - cmneq r2, r4, ror sl │ │ │ │ + cmneq r2, ip, ror sl │ │ │ │ cmpeq r8, ip, lsr #11 │ │ │ │ cmpeq r8, ip, lsr #10 │ │ │ │ - cmneq r2, ip, lsl sl │ │ │ │ + cmneq r2, r4, lsr #20 │ │ │ │ cmpeq r8, r4, asr r5 │ │ │ │ - strdeq r4, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq r9, ip, asr #25 │ │ │ │ + cmneq r2, r0, lsl #20 │ │ │ │ + ldrsbeq r1, [r9, #-196] @ 0xffffff3c │ │ │ │ cmpeq r8, ip, lsr #10 │ │ │ │ - strheq r4, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq r9, ip, lsl #25 │ │ │ │ + cmneq r2, r0, asr #19 │ │ │ │ + @ instruction: 0x01591c94 │ │ │ │ cmpeq r8, ip, ror #9 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - cmneq r2, ip, ror r9 │ │ │ │ - cmpeq r9, r0, asr ip │ │ │ │ + cmneq r2, r4, lsl #19 │ │ │ │ + cmpeq r9, r8, asr ip │ │ │ │ ldrheq r9, [r8, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r9, r8, lsl ip │ │ │ │ + cmpeq r9, r0, lsr #24 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmneq r2, r0, lsl r9 │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ + cmneq r2, r8, lsl r9 │ │ │ │ + cmpeq r9, ip, ror #23 │ │ │ │ cmpeq r8, r4, asr #8 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - ldrdeq r4, [r2, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ + ldrdeq r4, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ cmpeq r8, r4, lsl #8 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x01624890 │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ + @ instruction: 0x01624898 │ │ │ │ + cmpeq r9, ip, ror #22 │ │ │ │ cmpeq r8, r4, asr #7 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ + cmneq r2, ip, asr r8 │ │ │ │ + cmpeq r9, r0, lsr fp │ │ │ │ cmpeq r8, r8, lsl #7 │ │ │ │ - ldrsheq r1, [r9, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r1, [r9, #-168] @ 0xffffff58 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - ldrheq r1, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r4, asr #21 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r9, ip, lsl #21 │ │ │ │ + @ instruction: 0x01591a94 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r2, r0, lsl #15 │ │ │ │ - cmpeq r9, r4, asr sl │ │ │ │ + cmneq r2, r8, lsl #15 │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ ldrheq r9, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - cmneq r2, ip, lsr r7 │ │ │ │ - cmpeq r9, ip, lsl #20 │ │ │ │ + cmneq r2, r4, asr #14 │ │ │ │ + cmpeq r9, r4, lsl sl │ │ │ │ cmpeq r8, r0, ror r2 │ │ │ │ - ldrsbeq r1, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ - @ instruction: 0x0159199c │ │ │ │ + ldrsbeq r1, [r9, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r4, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r9, r4, lsr #19 │ │ │ │ ldrsheq r9, [r8, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r9, r4, ror #18 │ │ │ │ + cmpeq r9, ip, ror #18 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ ldrsheq r9, [r8, #-16] │ │ │ │ - cmneq r2, r0, asr r6 │ │ │ │ + cmneq r2, r8, asr r6 │ │ │ │ cmpeq r8, r8, lsl #3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r9, r4, ror #17 │ │ │ │ + cmpeq r9, ip, ror #17 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r9, ip, lsr #17 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq r9, r4, ror #16 │ │ │ │ + ldrheq r1, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r4, lsl #17 │ │ │ │ + cmpeq r9, ip, ror #16 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r9, r4, asr r8 │ │ │ │ + cmpeq r9, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ - cmpeq r9, r4, lsr #16 │ │ │ │ + cmneq r2, r8, asr r5 │ │ │ │ + cmpeq r9, ip, lsr #16 │ │ │ │ cmpeq r8, r4, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r9, ip, ror #15 │ │ │ │ - ldrheq r1, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ + ldrsheq r1, [r9, #-116] @ 0xffffff8c │ │ │ │ + ldrheq r1, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r9, r4, lsl #15 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmneq r2, r8, ror r4 │ │ │ │ - cmpeq r9, ip, asr #14 │ │ │ │ + cmneq r2, r0, lsl #9 │ │ │ │ + cmpeq r9, r4, asr r7 │ │ │ │ cmpeq r8, ip, lsr #31 │ │ │ │ - cmpeq r9, r4, lsl r7 │ │ │ │ + cmpeq r9, ip, lsl r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r2, r4, lsl #8 │ │ │ │ - ldrsbeq r1, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmneq r2, ip, lsl #8 │ │ │ │ + cmpeq r9, r0, ror #13 │ │ │ │ cmpeq r8, r8, lsr pc │ │ │ │ sub r7, sl, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl b1de0 │ │ │ │ ldr r1, [pc, #-356] @ 1830fc │ │ │ │ @@ -200086,210 +200086,210 @@ │ │ │ │ ldr r2, [pc, #364] @ 1849f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 18466c │ │ │ │ ldrsheq r4, [r0, #-140]! @ 0xffffff74 │ │ │ │ cmneq r0, r8, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ cmpeq r8, ip, lsl #29 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ cmpeq r8, r0, asr r6 │ │ │ │ - cmpeq pc, r8, ror sl @ │ │ │ │ - cmneq r2, ip, asr r2 │ │ │ │ + cmpeq pc, r0, lsl #21 │ │ │ │ + cmneq r2, r4, ror #4 │ │ │ │ @ instruction: 0x01588d90 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ cmpeq r8, r4, lsr r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ + cmneq r2, r0, lsr #2 │ │ │ │ cmpeq r8, ip, asr #24 │ │ │ │ - qdsubeq r4, r8, r2 │ │ │ │ + cmneq r2, r0, rrx │ │ │ │ cmpeq r8, ip, lsl #23 │ │ │ │ cmpeq r8, r8, lsr #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r2, r0, lsr #30 │ │ │ │ + cmneq r2, r8, lsr #30 │ │ │ │ cmpeq r8, r8, asr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r9, r8, lsr #2 │ │ │ │ + cmpeq r9, r0, lsr r1 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ cmpeq r8, r4, asr #18 │ │ │ │ cmpeq r8, r0, lsr r9 │ │ │ │ cmpeq r8, r8, lsr #18 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ + cmpeq ip, r8, lsl #20 │ │ │ │ ldrsheq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ cmpeq r8, r4, lsr #15 │ │ │ │ - cmpeq ip, r0, ror #17 │ │ │ │ + cmpeq ip, r8, ror #17 │ │ │ │ @ instruction: 0x0170409c │ │ │ │ - strdeq r3, [r2, #-172]! @ 0xffffff54 │ │ │ │ - ldrsbeq r0, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ + ldrsbeq r0, [r9, #-216] @ 0xffffff28 │ │ │ │ cmpeq r8, r0, lsr r6 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmneq r2, ip, lsr #21 │ │ │ │ - cmpeq r9, r0, lsl #27 │ │ │ │ + strheq r3, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq r9, r8, lsl #27 │ │ │ │ cmpeq r8, r0, ror #11 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmneq r2, r8, asr sl │ │ │ │ + cmneq r2, r0, ror #20 │ │ │ │ cmpeq r8, r8, lsl #29 │ │ │ │ - cmneq r2, r8, ror r9 │ │ │ │ + cmneq r2, r0, lsl #19 │ │ │ │ cmpeq r8, ip, lsr #9 │ │ │ │ cmpeq r8, r0, asr sp │ │ │ │ - cmneq r2, r8, ror #16 │ │ │ │ + cmneq r2, r0, ror r8 │ │ │ │ cmpeq r8, r0, lsr #7 │ │ │ │ - cmneq r2, r8, lsr r8 │ │ │ │ - cmpeq r9, ip, lsl #22 │ │ │ │ + cmneq r2, r0, asr #16 │ │ │ │ + cmpeq r9, r4, lsl fp │ │ │ │ cmpeq r8, ip, ror #6 │ │ │ │ cmpeq r8, r4, asr #5 │ │ │ │ - cmneq r2, r0, ror r7 │ │ │ │ - cmpeq r9, r0, asr #20 │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ + cmpeq r9, r8, asr #20 │ │ │ │ cmpeq r8, r4, lsr #5 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ cmpeq r8, r8, lsl #4 │ │ │ │ ldrheq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq r3, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r9, r4, lsr #19 │ │ │ │ + ldrdeq r3, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq r9, ip, lsr #19 │ │ │ │ cmpeq r8, r4, lsl #4 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ ldrsbeq r8, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r2, r8, asr r6 │ │ │ │ + cmneq r2, r0, ror #12 │ │ │ │ cmpeq r8, ip, lsr #2 │ │ │ │ cmpeq r8, ip, ror r1 │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ cmpeq r8, r8, asr r1 │ │ │ │ - ldrdeq r3, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r0, ror #11 │ │ │ │ ldrheq r1, [r8, #-0] │ │ │ │ ldrsheq r8, [r8, #-12] │ │ │ │ - cmneq r2, ip, lsr #11 │ │ │ │ + strheq r3, [r2, #-84]! @ 0xffffffac │ │ │ │ cmpeq r8, r4, ror #1 │ │ │ │ - cmneq r2, r4, ror #10 │ │ │ │ + cmneq r2, ip, ror #10 │ │ │ │ cmpeq r8, ip, lsr r0 │ │ │ │ cmpeq r8, ip, lsl #1 │ │ │ │ - cmneq r2, r8, lsr r5 │ │ │ │ + cmneq r2, r0, asr #10 │ │ │ │ cmpeq r8, r0, ror r0 │ │ │ │ - strdeq r3, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r3, [r2, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq r8, r8, asr #31 │ │ │ │ cmpeq r8, r8, lsl r0 │ │ │ │ @ instruction: 0x01580f90 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ ldrheq r7, [r8, #-244] @ 0xffffff0c │ │ │ │ cmpeq r8, r8, lsl ip │ │ │ │ - cmneq r2, r4, lsl #2 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ cmpeq r8, ip, lsr ip │ │ │ │ ldrheq r0, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmneq r2, r8, lsr #1 │ │ │ │ + strheq r3, [r2, #-0]! │ │ │ │ cmpeq r8, r0, ror #23 │ │ │ │ cmpeq r8, r0, ror #22 │ │ │ │ - cmneq r2, ip, asr #32 │ │ │ │ + qdsubeq r3, r4, r2 │ │ │ │ cmpeq r8, r4, lsl #23 │ │ │ │ - cmneq r2, r8, lsr #32 │ │ │ │ - ldrsheq r0, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r2, r0, lsr r0 │ │ │ │ + cmpeq r9, r4, lsl #6 │ │ │ │ cmpeq r8, ip, asr fp │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmneq r2, r8, ror #31 │ │ │ │ - ldrheq r0, [r9, #-44] @ 0xffffffd4 │ │ │ │ + strdeq r2, [r2, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq r9, r4, asr #5 │ │ │ │ cmpeq r8, ip, lsl fp │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq r2, r8, lsr #31 │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ + strheq r2, [r2, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq r9, r4, lsl #5 │ │ │ │ ldrsbeq r7, [r8, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq r9, r4, asr #4 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq r9, r4, lsl r2 │ │ │ │ - cmneq r2, r8, lsl #30 │ │ │ │ - ldrsbeq r0, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, ip, lsl r2 │ │ │ │ + cmneq r2, r0, lsl pc │ │ │ │ + cmpeq r9, r4, ror #3 │ │ │ │ cmpeq r8, ip, lsr sl │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmpeq r9, r4, lsr #3 │ │ │ │ - cmpeq r9, r0, ror r1 │ │ │ │ + cmpeq r9, ip, lsr #3 │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmpeq r9, r0, asr #2 │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - ldrsbeq r0, [r9, #-4] │ │ │ │ + cmneq r2, r8, lsl #28 │ │ │ │ + ldrsbeq r0, [r9, #-12] │ │ │ │ cmpeq r8, r4, lsr r9 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmneq r2, r0, asr #27 │ │ │ │ - @ instruction: 0x01590094 │ │ │ │ + cmneq r2, r8, asr #27 │ │ │ │ + @ instruction: 0x0159009c │ │ │ │ ldrsheq r7, [r8, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r2, r4, lsl #27 │ │ │ │ - cmpeq r9, r8, asr r0 │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ ldrheq r7, [r8, #-136] @ 0xffffff78 │ │ │ │ - cmneq r2, r8, asr #26 │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ + cmneq r2, r0, asr sp │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ cmpeq r8, ip, ror r8 │ │ │ │ - cmneq r2, ip, lsl #26 │ │ │ │ - cmppeq r8, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl sp │ │ │ │ + cmppeq r8, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r0, asr #16 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r2, r8, asr #25 │ │ │ │ - @ instruction: 0x0158ff98 │ │ │ │ + ldrdeq r2, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmppeq r8, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r7, [r8, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - cmneq r2, r0, lsl #25 │ │ │ │ - cmppeq r8, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, lsl #25 │ │ │ │ + cmppeq r8, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ ldrheq r7, [r8, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r2, r4, asr #24 │ │ │ │ - cmppeq r8, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, asr #24 │ │ │ │ + cmppeq r8, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, ror r7 │ │ │ │ - cmneq r2, r8, lsl #24 │ │ │ │ - ldrsbeq pc, [r8, #-236] @ 0xffffff14 @ │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ + cmppeq r8, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, lsr r7 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq r2, r8, asr #23 │ │ │ │ - @ instruction: 0x0158fe9c │ │ │ │ + ldrdeq r2, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmppeq r8, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r7, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmneq r2, r8, lsl #23 │ │ │ │ - cmppeq r8, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01622b90 │ │ │ │ + cmppeq r8, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ ldrheq r7, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmneq r2, ip, asr #22 │ │ │ │ - cmppeq r8, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, asr fp │ │ │ │ + cmppeq r8, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r0, lsl #13 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmppeq r8, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r8, #-208] @ 0xffffff30 @ │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r2, r4, ror #21 │ │ │ │ - ldrheq pc, [r8, #-216] @ 0xffffff28 @ │ │ │ │ + cmneq r2, ip, ror #21 │ │ │ │ + cmppeq r8, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmppeq r8, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmppeq r8, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, ror sl │ │ │ │ + cmppeq r8, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r4, lsr #11 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmppeq r8, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - ldrsheq pc, [r8, #-196] @ 0xffffff3c @ │ │ │ │ + ldrsheq pc, [r8, #-204] @ 0xffffff34 @ │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - ldrsbeq pc, [r8, #-204] @ 0xffffff34 @ │ │ │ │ + cmppeq r8, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - ldrdeq r2, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmppeq r8, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ + ldrheq pc, [r8, #-196] @ 0xffffff3c @ │ │ │ │ cmpeq r8, ip, lsl #10 │ │ │ │ - cmppeq r8, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmppeq r8, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ @ instruction: 0x01587490 │ │ │ │ - strdeq r2, [r2, #-128]! @ 0xffffff80 │ │ │ │ + strdeq r2, [r2, #-136]! @ 0xffffff78 │ │ │ │ cmpeq r8, r8, lsr #8 │ │ │ │ - cmppeq r8, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-464] @ 1849fc │ │ │ │ mov ip, #98 @ 0x62 │ │ │ │ @@ -201143,38 +201143,38 @@ │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ andeq r6, r0, ip, ror r8 │ │ │ │ cmpeq r8, ip, asr ip │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #13 │ │ │ │ cmneq r2, ip, asr #10 │ │ │ │ cmneq r0, r8, asr fp │ │ │ │ - cmppeq r8, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r8, #-132] @ 0xffffff7c @ │ │ │ │ cmpeq r8, ip, lsl #23 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ - cmppeq r8, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ + cmppeq r8, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r4, asr fp │ │ │ │ - cmneq r2, r4, lsr #12 │ │ │ │ - cmppeq r8, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsr #12 │ │ │ │ + cmppeq r8, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, lsl fp │ │ │ │ - cmneq r2, ip, ror #11 │ │ │ │ - cmppeq r8, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmppeq r8, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r4, ror #21 │ │ │ │ - strheq r2, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmppeq r8, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ + strheq r2, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq pc, [r8, #-116] @ 0xffffff8c @ │ │ │ │ cmpeq r8, ip, lsr #21 │ │ │ │ - cmneq r2, ip, ror r5 │ │ │ │ - @ instruction: 0x0158f794 │ │ │ │ + cmneq r2, r4, lsl #11 │ │ │ │ + @ instruction: 0x0158f79c │ │ │ │ cmpeq r8, r4, ror sl │ │ │ │ - cmneq r2, r4, asr #10 │ │ │ │ - cmppeq r8, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, asr #10 │ │ │ │ + cmppeq r8, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, lsr sl │ │ │ │ - cmneq r2, ip, lsl #10 │ │ │ │ - cmppeq r8, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl r5 │ │ │ │ + cmppeq r8, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r4, lsl #20 │ │ │ │ - ldrdeq r2, [r2, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq r2, [r2, #-76]! @ 0xffffffb4 │ │ │ │ │ │ │ │ 0018596c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #560] @ 185bb4 │ │ │ │ @@ -201462,35 +201462,35 @@ │ │ │ │ mov ip, #76 @ 0x4c │ │ │ │ ldr r1, [pc, #100] @ 185e4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 185cf8 │ │ │ │ cmneq r0, r8, lsl r6 │ │ │ │ ldrsbeq r4, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ + cmneq r2, r0, lsr #2 │ │ │ │ ldrsheq r8, [r8, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0x000079bc │ │ │ │ cmpeq r8, ip, ror #11 │ │ │ │ cmpeq r8, ip, lsr r5 │ │ │ │ cmpeq r8, r0, lsr #10 │ │ │ │ ldrsheq r8, [r8, #-68] @ 0xffffffbc │ │ │ │ - cmneq r2, ip, ror r0 │ │ │ │ + cmneq r2, r4, lsl #1 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmpeq r8, r0, lsr #10 │ │ │ │ ldrsbeq r8, [r8, #-64] @ 0xffffffc0 │ │ │ │ - qdsubeq r2, r8, r2 │ │ │ │ - cmppeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, rrx │ │ │ │ + cmppeq r8, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, lsr #9 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ cmpeq r8, r4, ror r5 │ │ │ │ cmpeq r8, r4, ror r4 │ │ │ │ - strdeq r1, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r4 │ │ │ │ cmpeq r8, ip, lsl r5 │ │ │ │ cmpeq r8, r0, asr #8 │ │ │ │ - cmneq r2, r8, asr #31 │ │ │ │ + ldrdeq r1, [r2, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ │ │ │ │ 00185e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -201569,19 +201569,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 185eec │ │ │ │ cmpeq r8, r0, lsr #7 │ │ │ │ ldrsbeq r2, [r0, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r2, ip, lsl pc │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ cmneq r2, r8, rrx │ │ │ │ cmneq r0, r0, asr r3 │ │ │ │ - @ instruction: 0x0158f09c │ │ │ │ - cmppeq r8, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00185fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #236] @ 1860b4 │ │ │ │ @@ -201645,20 +201645,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 186030 │ │ │ │ cmneq r2, ip, ror #30 │ │ │ │ cmneq r0, ip, ror #4 │ │ │ │ cmneq r2, ip, lsr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, ip, lsr #27 │ │ │ │ + strheq r1, [r2, #-212]! @ 0xffffff2c │ │ │ │ cmpeq r8, r8, lsl r2 │ │ │ │ - cmneq r2, r0, asr sp │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ + cmneq r2, r8, asr sp │ │ │ │ + cmpeq r8, r0, lsl #31 │ │ │ │ ldrheq r8, [r8, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ │ │ │ │ 001860dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -201715,23 +201715,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 1861fc │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18613c │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ cmneq r2, r4, lsr #28 │ │ │ │ cmpeq r8, ip, lsl r2 │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ + cmneq r2, r8, ror #24 │ │ │ │ cmneq r2, r0, ror #27 │ │ │ │ cmpeq r8, ip, lsl #4 │ │ │ │ - cmpeq r8, r4, asr lr │ │ │ │ + cmpeq r8, ip, asr lr │ │ │ │ @ instruction: 0x0158809c │ │ │ │ - cmpeq r8, r4, lsr #28 │ │ │ │ + cmpeq r8, ip, lsr #28 │ │ │ │ cmpeq r8, ip, rrx │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 00186200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201845,21 +201845,21 @@ │ │ │ │ b 186364 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r4, lsl r0 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, ip, lsr #3 │ │ │ │ - cmneq r2, r8, asr fp │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ cmneq r0, ip, ror pc │ │ │ │ cmpeq r8, ip, lsr r1 │ │ │ │ - cmneq r2, r8, ror #21 │ │ │ │ + strdeq r1, [r2, #-160]! @ 0xffffff60 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r8, [r8, #-0] │ │ │ │ - cmneq r2, r8, ror #20 │ │ │ │ + cmneq r2, r0, ror sl │ │ │ │ │ │ │ │ 001863f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 1865c0 │ │ │ │ @@ -201975,20 +201975,20 @@ │ │ │ │ b 186560 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, lsr #28 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r0, asr #31 │ │ │ │ - cmneq r2, r0, ror r9 │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ cmneq r0, r4, lsl #27 │ │ │ │ cmpeq r8, r4, asr pc │ │ │ │ - cmneq r2, r0, lsl #18 │ │ │ │ + cmneq r2, r8, lsl #18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r4, ror r8 │ │ │ │ + cmneq r2, ip, ror r8 │ │ │ │ ldrheq r7, [r8, #-224] @ 0xffffff20 │ │ │ │ │ │ │ │ 001865f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -202114,20 +202114,20 @@ │ │ │ │ b 18677c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r4, lsl #24 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r4, lsr #27 │ │ │ │ - cmneq r2, r4, asr r7 │ │ │ │ + cmneq r2, ip, asr r7 │ │ │ │ cmneq r0, r8, ror #22 │ │ │ │ cmpeq r8, r8, lsr sp │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ @ instruction: 0x01587c98 │ │ │ │ │ │ │ │ 0018680c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -202410,20 +202410,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r0, asr #32 │ │ │ │ cmpeq r8, r0, lsl #21 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ - cmneq r2, ip, asr r3 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ + cmneq r2, r4, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r7, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, asr r8 │ │ │ │ - cmneq r2, r4, asr r2 │ │ │ │ + cmneq r2, ip, asr r2 │ │ │ │ │ │ │ │ 00186c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #844] @ 186fdc │ │ │ │ @@ -202648,20 +202648,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, ip, lsr #4 │ │ │ │ - ldrdeq r1, [r2, #-0]! │ │ │ │ + ldrdeq r1, [r2, #-8]! │ │ │ │ cmpeq r8, r4, asr #13 │ │ │ │ - strheq r0, [r2, #-242]! @ 0xffffff0e │ │ │ │ + strheq r0, [r2, #-250]! @ 0xffffff06 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r7, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - smultbeq r2, r8, lr │ │ │ │ + strheq r0, [r2, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x0158749c │ │ │ │ │ │ │ │ 0018702c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -202887,20 +202887,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r8, asr #17 │ │ │ │ - cmneq r2, ip, lsl sp │ │ │ │ + cmneq r2, r4, lsr #26 │ │ │ │ cmpeq r8, r0, lsl r3 │ │ │ │ - cmneq r2, r8, lsl #24 │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrheq pc, [r7, #-68] @ 0xffffffbc @ │ │ │ │ - strdeq r0, [r2, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r0, [r2, #-172]! @ 0xffffff54 │ │ │ │ cmpeq r8, r8, ror #1 │ │ │ │ │ │ │ │ 001873e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -203178,20 +203178,20 @@ │ │ │ │ b 18772c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, asr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r4, lsl #27 │ │ │ │ - smulbbeq r2, r0, r7 │ │ │ │ + smulbbeq r2, r8, r7 │ │ │ │ cmneq r0, r0, lsl fp │ │ │ │ - cmpeq fp, r8, ror r4 │ │ │ │ + cmpeq fp, r0, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r6, [r8, #-192] @ 0xffffff40 │ │ │ │ - smulbteq r2, r0, r6 │ │ │ │ + smulbteq r2, r8, r6 │ │ │ │ │ │ │ │ 00187818 : │ │ │ │ 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] @ 18799c │ │ │ │ @@ -203288,18 +203288,18 @@ │ │ │ │ blx r4 │ │ │ │ b 1878e4 │ │ │ │ cmneq r0, r4, lsl sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r0, [r0, #-156]! @ 0xffffff64 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsbeq r6, [r8, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq r0, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + smultteq r2, r4, r5 │ │ │ │ cmneq r0, r8, asr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ + cmneq r2, r0, lsr #10 │ │ │ │ ldrsheq r6, [r8, #-172] @ 0xffffff54 │ │ │ │ │ │ │ │ 001879c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -203410,19 +203410,19 @@ │ │ │ │ b 187a98 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, asr r8 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r0, lsr #20 │ │ │ │ - cmneq r2, ip, lsr #8 │ │ │ │ + cmneq r2, r4, lsr r4 │ │ │ │ cmneq r0, r4, lsr #15 │ │ │ │ cmpeq r7, r4, ror #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r2, r8, asr #6 │ │ │ │ + cmneq r2, r0, asr r3 │ │ │ │ cmpeq r8, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #15 │ │ │ │ bl bf6dc <_Exit@plt> │ │ │ │ @@ -203687,15 +203687,15 @@ │ │ │ │ cmpeq r8, ip, ror r9 │ │ │ │ ldrsbeq r6, [r8, #-140] @ 0xffffff74 │ │ │ │ cmpeq r8, r8, lsl #18 │ │ │ │ cmpeq r8, r0, asr #5 │ │ │ │ cmpeq r8, ip, lsl #6 │ │ │ │ addmi r4, pc, r0 │ │ │ │ cmpeq r8, r8, lsl r9 │ │ │ │ - strheq pc, [r1, #-252]! @ 0xffffff04 @ │ │ │ │ + msreq (UNDEF: 113), r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #444] @ 1881b4 │ │ │ │ ldr r1, [pc, #444] @ 1881b8 │ │ │ │ ldr r2, [pc, #444] @ 1881bc │ │ │ │ @@ -203817,15 +203817,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ cmneq r0, r0, asr #2 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - msreq SPSR_c, r8, asr #26 │ │ │ │ + msreq SPSR_c, r0, asr sp │ │ │ │ cmpeq r8, ip, lsl r7 │ │ │ │ @ instruction: 0x01586698 │ │ │ │ │ │ │ │ 001881f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204043,28 +204043,28 @@ │ │ │ │ cmneq r2, r8, lsr sp │ │ │ │ cmneq r0, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r1, [r2, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ cmneq r2, ip, lsr #24 │ │ │ │ - msreq (UNDEF: 113), ip @ │ │ │ │ + msreq (UNDEF: 113), r4, lsr #23 │ │ │ │ cmpeq r8, r8, ror #9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ ldrsbeq r1, [r2, #-188]! @ 0xffffff44 │ │ │ │ cmneq r2, ip, lsr #23 │ │ │ │ msreq (UNDEF: 111), r8 @ │ │ │ │ ldrsbeq r1, [r2, #-168]! @ 0xffffff58 │ │ │ │ - msreq (UNDEF: 97), ip, lsr sl │ │ │ │ + msreq (UNDEF: 97), r4, asr #20 │ │ │ │ cmpeq r8, r4, lsl r4 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ + cmpeq r8, r8, lsr #22 │ │ │ │ cmpeq r8, r0, ror #6 │ │ │ │ @ instruction: 0x0158639c │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - ldrheq ip, [r8, #-160] @ 0xffffff60 │ │ │ │ + ldrheq ip, [r8, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 0018859c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #416] @ 188754 │ │ │ │ @@ -204171,21 +204171,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 188640 │ │ │ │ cmneq r2, ip, lsl #19 │ │ │ │ msreq SPSR_fsxc, r8, lsl #25 │ │ │ │ - ldrdeq pc, [r1, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq pc, [r1, #-136]! @ 0xffffff78 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r8, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ cmneq r2, ip, ror #16 │ │ │ │ - cmpeq r8, r8, ror #17 │ │ │ │ - msreq (UNDEF: 113), ip @ │ │ │ │ + ldrsheq ip, [r8, #-128] @ 0xffffff80 │ │ │ │ + msreq (UNDEF: 113), r4, lsr #15 │ │ │ │ cmpeq r8, r8, ror #2 │ │ │ │ cmpeq r8, ip, ror #1 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 00188784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -204244,15 +204244,15 @@ │ │ │ │ msreq (UNDEF: 111), r8, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ msreq (UNDEF: 111), r8, ror sl │ │ │ │ msreq (UNDEF: 111), r0, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r6, [r8, #-12] │ │ │ │ - strdeq pc, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq pc, [r1, #-104]! @ 0xffffff98 │ │ │ │ │ │ │ │ 0018887c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -204321,15 +204321,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 │ │ │ │ cmpeq r8, r8, ror #31 │ │ │ │ ldrheq r5, [r8, #-248] @ 0xffffff08 │ │ │ │ - msreq SPSR_c, r8, ror #11 │ │ │ │ + strdeq pc, [r1, #-80]! @ 0xffffffb0 │ │ │ │ │ │ │ │ 001889a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -204417,15 +204417,15 @@ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq SPSR_fsxc, r4, ror r8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ - msreq SPSR_c, r4, ror r4 │ │ │ │ + msreq SPSR_c, ip, ror r4 │ │ │ │ cmpeq r8, ip, lsl #29 │ │ │ │ cmpeq r8, r8, lsr lr │ │ │ │ │ │ │ │ 00188b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204491,15 +204491,15 @@ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ strdeq pc, [pc, #-108] @ 188bc0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - msreq (UNDEF: 113), r4, asr r3 │ │ │ │ + msreq (UNDEF: 113), ip, asr r3 │ │ │ │ cmpeq r8, ip, ror #26 │ │ │ │ cmpeq r8, r8, lsl sp │ │ │ │ │ │ │ │ 00188c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204549,15 +204549,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 188ca4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ ldrdeq pc, [pc, #-92] @ 188cb8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - msreq (UNDEF: 97), ip, ror #4 │ │ │ │ + msreq (UNDEF: 97), r4, ror r2 │ │ │ │ cmpeq r8, r4, lsl #25 │ │ │ │ cmpeq r8, r0, lsr ip │ │ │ │ │ │ │ │ 00188d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204620,15 +204620,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 188d94 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ strdeq pc, [pc, #-72] @ 188de4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - msreq SPSR_c, r4, asr r1 │ │ │ │ + msreq SPSR_c, ip, asr r1 │ │ │ │ cmpeq r8, ip, ror #22 │ │ │ │ cmpeq r8, r8, lsl fp │ │ │ │ │ │ │ │ 00188e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204674,15 +204674,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 188e94 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq (UNDEF: 127), r4, ror #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - msreq SPSR_c, r4, lsl #1 │ │ │ │ + msreq SPSR_c, ip, lsl #1 │ │ │ │ @ instruction: 0x01585a9c │ │ │ │ cmpeq r8, r8, asr #20 │ │ │ │ │ │ │ │ 00188f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204726,15 +204726,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 188f5c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq (UNDEF: 127), r8, lsl r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - strheq lr, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r4, asr #31 │ │ │ │ ldrsbeq r5, [r8, #-148] @ 0xffffff6c │ │ │ │ cmpeq r8, r0, lsl #19 │ │ │ │ │ │ │ │ 00188fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204812,15 +204812,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 189054 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq (UNDEF: 111), ip, asr #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - cmneq r1, ip, ror #28 │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ cmpeq r8, r4, lsl #17 │ │ │ │ cmpeq r8, r0, lsr r8 │ │ │ │ │ │ │ │ 00189124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204866,15 +204866,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18917c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ strdeq pc, [pc, #-12] @ 1891d8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - @ instruction: 0x0161ed9c │ │ │ │ + cmneq r1, r4, lsr #27 │ │ │ │ ldrheq r5, [r8, #-116] @ 0xffffff8c │ │ │ │ cmpeq r8, r0, ror #14 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 001891f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -204919,15 +204919,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 189248 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq SPSR_fsxc, ip, lsr #32 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - ldrdeq lr, [r1, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq lr, [r1, #-200]! @ 0xffffff38 │ │ │ │ cmpeq r8, r8, ror #13 │ │ │ │ @ instruction: 0x01585694 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001892c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -204970,15 +204970,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 189328 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r1, r0, lsl #24 │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ cmpeq r8, r8, lsl r6 │ │ │ │ cmpeq r8, r4, asr #11 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 00189388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -205025,15 +205025,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1893e0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x016fee98 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ cmpeq r8, r0, asr r5 │ │ │ │ ldrsheq r5, [r8, #-76] @ 0xffffffb4 │ │ │ │ │ │ │ │ 00189458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205060,15 +205060,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 189480 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r1, r8, lsr #21 │ │ │ │ + strheq lr, [r1, #-160]! @ 0xffffff60 │ │ │ │ cmpeq r8, r0, asr #9 │ │ │ │ cmpeq r8, ip, ror #8 │ │ │ │ muleq r0, r1, r1 │ │ │ │ │ │ │ │ 001894e0 : │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ @@ -205208,18 +205208,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1895bc │ │ │ │ cmneq pc, r4, asr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsl #25 │ │ │ │ cmpeq r8, r0, lsl #7 │ │ │ │ cmpeq r8, r4, asr r3 │ │ │ │ - cmneq r1, r4, lsr sl │ │ │ │ - cmpeq r8, r0, lsl #19 │ │ │ │ + cmneq r1, ip, lsr sl │ │ │ │ + cmpeq r8, r8, lsl #19 │ │ │ │ cmpeq r8, r0, lsl r3 │ │ │ │ - strdeq lr, [r1, #-144]! @ 0xffffff70 │ │ │ │ + strdeq lr, [r1, #-152]! @ 0xffffff68 │ │ │ │ │ │ │ │ 001896a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -205241,15 +205241,15 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1896c4 │ │ │ │ - cmneq r1, r4, ror r9 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ cmpeq r8, ip, asr #5 │ │ │ │ cmpeq r8, r8, lsl #5 │ │ │ │ │ │ │ │ 00189718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205538,41 +205538,41 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1897e0 │ │ │ │ cmneq pc, r8, lsl #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, r0, asr r3 │ │ │ │ cmneq pc, ip, asr sl @ │ │ │ │ - cmneq r1, r4, ror r7 │ │ │ │ + cmneq r1, ip, ror r7 │ │ │ │ cmpeq r8, r4, lsl #3 │ │ │ │ cmpeq r8, r4, lsl #1 │ │ │ │ - cmneq r1, r4, lsr r7 │ │ │ │ - ldrheq fp, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmneq r1, ip, lsr r7 │ │ │ │ + cmpeq r8, r0, asr #13 │ │ │ │ cmpeq r8, r4, asr #32 │ │ │ │ - cmneq r1, ip, ror #13 │ │ │ │ + strdeq lr, [r1, #-100]! @ 0xffffff9c │ │ │ │ ldrsbeq r5, [r8, #-4] │ │ │ │ ldrsheq r4, [r8, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x0161e694 │ │ │ │ + @ instruction: 0x0161e69c │ │ │ │ cmpeq r8, ip, asr #1 │ │ │ │ cmpeq r8, r4, lsr #31 │ │ │ │ ldrheq r4, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmneq r1, ip, lsl #12 │ │ │ │ + cmneq r1, r4, lsl r6 │ │ │ │ cmpeq r8, ip, lsl pc │ │ │ │ cmpeq r8, ip, ror #29 │ │ │ │ - cmneq r1, ip, asr #11 │ │ │ │ + ldrdeq lr, [r1, #-84]! @ 0xffffffac │ │ │ │ cmpeq r8, ip, lsl #31 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ - cmneq r1, r0, asr r5 │ │ │ │ - ldrsbeq fp, [r8, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ + cmneq r1, r8, asr r5 │ │ │ │ + ldrsbeq fp, [r8, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r8, r0, ror #28 │ │ │ │ @ instruction: 0x01584e90 │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ cmpeq r8, r4, lsr #28 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ - cmpeq r8, r8, ror #8 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ + cmpeq r8, r0, ror r4 │ │ │ │ ldrsheq r4, [r8, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00189c18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -205827,23 +205827,23 @@ │ │ │ │ strdeq lr, [pc, #-92] @ 189fb4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, ip, ror #26 │ │ │ │ ldrsheq r4, [r8, #-200] @ 0xffffff38 │ │ │ │ cmpeq r8, ip, lsl #25 │ │ │ │ strdeq lr, [pc, #-56] @ 189fec │ │ │ │ ldrsheq r4, [r8, #-188] @ 0xffffff44 │ │ │ │ - ldrheq fp, [r8, #-8] │ │ │ │ + cmpeq r8, r0, asr #1 │ │ │ │ cmpeq r8, r0, lsr #23 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmpeq r8, r4, lsr #32 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmpeq r8, ip, lsr #32 │ │ │ │ cmpeq r8, ip, lsl #22 │ │ │ │ - ldrdeq lr, [r1, #-0]! │ │ │ │ - ldrsheq sl, [r8, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq lr, [r1, #-8]! │ │ │ │ + ldrsheq sl, [r8, #-248] @ 0xffffff08 │ │ │ │ ldrsbeq r4, [r8, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x0161e09c │ │ │ │ + cmneq r1, r4, lsr #1 │ │ │ │ │ │ │ │ 0018a048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #204] @ 18a12c │ │ │ │ @@ -205895,22 +205895,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18a0f4 │ │ │ │ - cmneq r1, ip, lsr r0 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ cmpeq r8, r0, ror sl │ │ │ │ cmneq pc, r0, asr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r8, r4, ror sl │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ cmpeq r8, r4, lsr sl │ │ │ │ - cmpeq r8, ip, asr #29 │ │ │ │ + ldrsbeq sl, [r8, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 0018a14c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -205972,16 +205972,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 18a1b4 │ │ │ │ ldrdeq lr, [pc, #-0] @ 18a24c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0158499c │ │ │ │ cmneq pc, r8, lsl #1 │ │ │ │ cmpeq r8, r0, asr r9 │ │ │ │ - cmneq r1, r4, lsl #29 │ │ │ │ - ldrheq sl, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmneq r1, ip, lsl #29 │ │ │ │ + cmpeq r8, r4, asr #27 │ │ │ │ cmpeq r8, r8, ror #17 │ │ │ │ │ │ │ │ 0018a264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -206675,72 +206675,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 18a88c │ │ │ │ b 18a354 │ │ │ │ strheq sp, [pc, #-244] @ 18ac58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq sp, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r0, ror #27 │ │ │ │ cmpeq r8, r0, asr #16 │ │ │ │ cmneq pc, r4, ror #30 │ │ │ │ cmpeq r8, r0, asr #16 │ │ │ │ cmneq pc, r8, ror #29 │ │ │ │ ldrsbeq r4, [r8, #-120] @ 0xffffff88 │ │ │ │ andeq r6, r0, ip, ror #25 │ │ │ │ - cmneq r1, r8, lsr #25 │ │ │ │ + strheq sp, [r1, #-192]! @ 0xffffff40 │ │ │ │ cmpeq r8, r0, lsl r7 │ │ │ │ cmpeq r7, ip, ror #6 │ │ │ │ andeq r7, r0, ip, asr #6 │ │ │ │ ldrheq r4, [r8, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x01584590 │ │ │ │ ldrheq r4, [r8, #-84] @ 0xffffffac │ │ │ │ cmpeq r8, r8, lsr r5 │ │ │ │ - cmneq r1, r0, lsr #21 │ │ │ │ - cmneq r1, ip, asr sl │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ + cmneq r1, r8, lsr #21 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + cmneq r1, r4, asr sl │ │ │ │ + cmpeq sp, r4, lsr ip │ │ │ │ cmpeq r8, r4, lsl #9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmpeq r8, ip, lsl r4 │ │ │ │ ldrsbeq r4, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r1, r0, lsl r9 │ │ │ │ + cmneq r1, r8, lsl r9 │ │ │ │ cmpeq r8, ip, lsr r4 │ │ │ │ - cmpeq r8, r4, lsl r8 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ cmpeq r8, r8, asr #6 │ │ │ │ ldrsbeq sl, [r7, #-252] @ 0xffffff04 │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ cmpeq r7, r8, asr r5 │ │ │ │ cmpeq r8, r4, lsr #5 │ │ │ │ - ldrsheq ip, [sl, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq ip, [sl, #-44] @ 0xffffffd4 │ │ │ │ cmpeq r7, r8, ror #9 │ │ │ │ cmpeq r7, r0, asr #29 │ │ │ │ cmpeq r7, ip, ror lr │ │ │ │ cmpeq r7, r4, lsr lr │ │ │ │ - @ instruction: 0x0161d698 │ │ │ │ + cmneq r1, r0, lsr #13 │ │ │ │ cmpeq r7, r4, ror #27 │ │ │ │ ldrsheq r4, [r8, #-8] │ │ │ │ cmpeq r7, ip, lsl #27 │ │ │ │ ldrheq r4, [r8, #-12] │ │ │ │ cmpeq r8, r0, asr #1 │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ ldrsheq r4, [r8, #-12] │ │ │ │ cmpeq r8, r0, asr #32 │ │ │ │ - cmpeq r8, r8, ror #9 │ │ │ │ - ldrheq sl, [r8, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r8, r8, lsl #9 │ │ │ │ - cmpeq r8, r8, asr r4 │ │ │ │ - cmpeq r8, r4, lsr #8 │ │ │ │ - ldrsheq sl, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r8, r4, asr #7 │ │ │ │ - @ instruction: 0x0158a394 │ │ │ │ - cmpeq r8, r4, ror #6 │ │ │ │ - cmpeq r8, r0, lsr r3 │ │ │ │ - cmpeq r8, r0, lsl #6 │ │ │ │ + ldrsheq sl, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, r0, asr #9 │ │ │ │ + @ instruction: 0x0158a490 │ │ │ │ + cmpeq r8, r0, ror #8 │ │ │ │ + cmpeq r8, ip, lsr #8 │ │ │ │ + ldrsheq sl, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, ip, asr #7 │ │ │ │ + @ instruction: 0x0158a39c │ │ │ │ + cmpeq r8, ip, ror #6 │ │ │ │ + cmpeq r8, r8, lsr r3 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ @ instruction: 0x01583e98 │ │ │ │ - cmneq r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x0161d390 │ │ │ │ cmpeq r8, r8, ror #27 │ │ │ │ │ │ │ │ 0018ae38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -207391,77 +207391,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 18b3e8 │ │ │ │ b 18af1c │ │ │ │ cmneq pc, r8, ror #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ + cmneq r1, r4, lsl r2 │ │ │ │ cmpeq r8, r4, ror ip │ │ │ │ @ instruction: 0x016fd398 │ │ │ │ cmpeq r8, r0, lsl sp │ │ │ │ cmneq pc, r0, lsr #6 │ │ │ │ ldrheq r3, [r8, #-196] @ 0xffffff3c │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r1, r4, ror #1 │ │ │ │ + cmneq r1, ip, ror #1 │ │ │ │ cmpeq r8, ip, asr #22 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ ldrsbeq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmneq r1, ip, ror r0 │ │ │ │ + cmneq r1, r4, lsl #1 │ │ │ │ cmpeq r8, r8, lsr ip │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ ldrheq r3, [r8, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ cmpeq r7, r0, asr #14 │ │ │ │ andeq r7, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ cmpeq r8, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmpeq r8, r8, asr #19 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r1, r0, lsl #29 │ │ │ │ + cmneq r1, r8, lsl #29 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r0, ror lr │ │ │ │ - cmpeq sp, ip, asr #32 │ │ │ │ + cmneq r1, r8, ror lr │ │ │ │ + cmpeq sp, r4, asr r0 │ │ │ │ cmpeq r8, r4, lsr #17 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmpeq r8, r0, asr #16 │ │ │ │ cmpeq r7, r0, lsl #9 │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ + cmneq r1, ip, ror #25 │ │ │ │ cmpeq r8, r4, asr #14 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x015ab798 │ │ │ │ + cmpeq sl, r0, lsr #15 │ │ │ │ cmpeq r7, ip, lsl #19 │ │ │ │ cmpeq r7, r8, ror r3 │ │ │ │ cmpeq r7, r8, lsr r3 │ │ │ │ ldrsheq sl, [r7, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ cmpeq r7, r4, lsr #5 │ │ │ │ ldrheq r3, [r8, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r7, ip, asr #4 │ │ │ │ - ldrsheq r9, [r8, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r9, [r8, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r8, r0, asr #19 │ │ │ │ - @ instruction: 0x01589990 │ │ │ │ - cmpeq r8, r0, ror #18 │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ + cmpeq r8, r8, asr #19 │ │ │ │ + @ instruction: 0x01589998 │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq r8, r8, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - ldrsbeq r9, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmneq r1, r8, ror #18 │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + ldrsbeq r9, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ cmpeq r8, r4, lsl #10 │ │ │ │ cmpeq r8, r4, asr #7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r8, r0, ror r8 │ │ │ │ - cmpeq r8, ip, lsr r8 │ │ │ │ - cmpeq r8, r8, lsl #16 │ │ │ │ - ldrsbeq r9, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r8, r8, ror r8 │ │ │ │ + cmpeq r8, r4, asr #16 │ │ │ │ + cmpeq r8, r0, lsl r8 │ │ │ │ + cmpeq r8, r0, ror #15 │ │ │ │ cmpeq r8, r0, ror r3 │ │ │ │ - cmneq r1, r0, ror #16 │ │ │ │ + cmneq r1, r8, ror #16 │ │ │ │ ldrheq r3, [r8, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 0018b978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -208385,116 +208385,116 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 18bcf0 │ │ │ │ @ instruction: 0x016fc898 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ + strheq ip, [r1, #-100]! @ 0xffffff9c │ │ │ │ cmpeq r8, r4, lsl r1 │ │ │ │ cmneq pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ cmpeq r7, r4, lsr #8 │ │ │ │ cmpeq r8, r4, lsr #4 │ │ │ │ cmpeq r8, r4, lsl r2 │ │ │ │ cmpeq r8, r4, lsl #4 │ │ │ │ ldrsheq r3, [r8, #-20] @ 0xffffffec │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r1, r4, ror r4 │ │ │ │ + cmneq r1, ip, ror r4 │ │ │ │ ldrsbeq r2, [r8, #-236] @ 0xffffff14 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmneq pc, ip, asr #10 │ │ │ │ - cmneq r1, ip, ror #6 │ │ │ │ + cmneq r1, r4, ror r3 │ │ │ │ ldrsbeq r2, [r8, #-216] @ 0xffffff28 │ │ │ │ cmpeq r7, ip, ror #20 │ │ │ │ ldrsheq r9, [r7, #-152] @ 0xffffff68 │ │ │ │ cmpeq r8, ip, ror #28 │ │ │ │ cmpeq r8, r0, ror #28 │ │ │ │ cmpeq r8, r0, asr lr │ │ │ │ cmpeq r8, r0, asr #28 │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ + strheq ip, [r1, #-16]! │ │ │ │ cmpeq r8, r8, lsr #27 │ │ │ │ - ldrheq r9, [r8, #-0] │ │ │ │ + ldrheq r9, [r8, #-8] │ │ │ │ cmpeq r8, r4, ror #23 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x0157ce94 │ │ │ │ ldrsbeq r2, [r8, #-208] @ 0xffffff30 │ │ │ │ ldrsbeq r2, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, ip, lsr #22 │ │ │ │ - cmneq r1, r8, asr #31 │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ + cmpeq sl, r4, lsr fp │ │ │ │ + ldrdeq fp, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ cmpeq r8, r0, lsr sl │ │ │ │ cmpeq r7, r8, asr #26 │ │ │ │ ldrsbeq ip, [r7, #-192] @ 0xffffff40 │ │ │ │ ldrsbeq r2, [r8, #-168] @ 0xffffff58 │ │ │ │ cmpeq r8, r0, asr #21 │ │ │ │ - cmpeq sl, r4, lsr r9 │ │ │ │ + cmpeq sl, ip, lsr r9 │ │ │ │ cmpeq r7, r0, ror #9 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq r8, ip, lsr #19 │ │ │ │ cmpeq r8, r8, lsl sl │ │ │ │ - cmneq r1, ip, lsl #25 │ │ │ │ + @ instruction: 0x0161bc94 │ │ │ │ cmpeq r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x01588b98 │ │ │ │ + cmpeq r8, r0, lsr #23 │ │ │ │ cmpeq r8, ip, asr #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r1, r4, lsr #24 │ │ │ │ - cmpeq r8, ip, asr fp │ │ │ │ + cmneq r1, ip, lsr #24 │ │ │ │ + cmpeq r8, r4, ror #22 │ │ │ │ cmpeq r8, ip, lsl #13 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ + strdeq fp, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r8, r8, lsr #22 │ │ │ │ cmpeq r8, r0, asr r6 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r1, ip, lsr #23 │ │ │ │ - cmpeq r8, r4, ror #21 │ │ │ │ + strheq fp, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r8, ip, ror #21 │ │ │ │ cmpeq r8, r4, lsl r6 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ - cmpeq r8, r8, lsr #21 │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ + ldrheq r8, [r8, #-160] @ 0xffffff60 │ │ │ │ ldrsbeq r2, [r8, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ - cmpeq r8, ip, ror #20 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ + cmpeq r8, r4, ror sl │ │ │ │ @ instruction: 0x0158259c │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strdeq fp, [r1, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ + cmneq r1, r0, lsl #22 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ cmpeq r8, r0, ror #10 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - strheq fp, [r1, #-172]! @ 0xffffff54 │ │ │ │ - ldrsheq r8, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmneq r1, r4, asr #21 │ │ │ │ + ldrsheq r8, [r8, #-156] @ 0xffffff64 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ cmpeq r8, r8, lsr r7 │ │ │ │ - cmneq r1, r0, lsl #21 │ │ │ │ + cmneq r1, r8, lsl #21 │ │ │ │ ldrsbeq r2, [r8, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmpeq r8, ip, ror #13 │ │ │ │ - cmneq r1, r0, lsr sl │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ cmpeq r8, ip, lsl #9 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ cmpeq r8, r0, ror #12 │ │ │ │ - strdeq fp, [r1, #-148]! @ 0xffffff6c │ │ │ │ + strdeq fp, [r1, #-156]! @ 0xffffff64 │ │ │ │ cmpeq r8, r0, asr r4 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmneq r1, r0, asr #19 │ │ │ │ - ldrsheq r8, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmneq r1, r8, asr #19 │ │ │ │ + cmpeq r8, r0, lsl #18 │ │ │ │ cmpeq r8, r8, lsr #8 │ │ │ │ - cmneq r1, r4, lsl #19 │ │ │ │ - ldrheq r8, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmneq r1, ip, lsl #19 │ │ │ │ + cmpeq r8, r4, asr #17 │ │ │ │ cmpeq r8, ip, ror #7 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r8, r4, lsl #17 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ - cmpeq r8, r0, asr r8 │ │ │ │ + cmpeq r8, ip, lsl #17 │ │ │ │ + cmneq r1, r0, lsr #18 │ │ │ │ + cmpeq r8, r8, asr r8 │ │ │ │ cmpeq r8, r0, lsl #7 │ │ │ │ - ldrdeq fp, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r8, r4, lsl r8 │ │ │ │ + cmneq r1, r4, ror #17 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ cmpeq r8, ip, lsr r3 │ │ │ │ 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] @ 18cb54 │ │ │ │ mov r4, r3 │ │ │ │ @@ -208603,25 +208603,25 @@ │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18ca3c │ │ │ │ @ instruction: 0x016fb894 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq fp, [r1, #-100]! @ 0xffffff9c │ │ │ │ + strdeq fp, [r1, #-108]! @ 0xffffff94 │ │ │ │ cmpeq r8, r0, lsr r4 │ │ │ │ cmneq pc, r0, lsl #16 │ │ │ │ - cmneq r1, ip, lsl #13 │ │ │ │ + @ instruction: 0x0161b694 │ │ │ │ ldrsheq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r8, r4, lsl r5 │ │ │ │ + cmpeq r8, ip, lsl r5 │ │ │ │ ldrsheq r2, [r8, #-44] @ 0xffffffd4 │ │ │ │ ldrsheq r2, [r8, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r8, r8, asr #5 │ │ │ │ - cmneq r1, r0, lsl #12 │ │ │ │ - cmpeq r8, r4, lsr #9 │ │ │ │ + cmneq r1, r8, lsl #12 │ │ │ │ + cmpeq r8, ip, lsr #9 │ │ │ │ cmpeq r8, ip, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -208709,24 +208709,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18cc00 │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ + cmneq r1, r4, lsr r5 │ │ │ │ cmpeq r8, r0, ror #5 │ │ │ │ - strdeq fp, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq fp, [r1, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq r8, r4, asr #5 │ │ │ │ - cmpeq r8, ip, ror r3 │ │ │ │ + cmpeq r8, r4, lsl #7 │ │ │ │ cmpeq r8, r4, ror #2 │ │ │ │ - cmneq r1, r0, ror #8 │ │ │ │ + cmneq r1, r8, ror #8 │ │ │ │ cmpeq r8, ip, lsl #4 │ │ │ │ cmpeq r8, ip, lsl r1 │ │ │ │ - ldrsheq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ ldrsbeq r2, [r8, #-12] │ │ │ │ │ │ │ │ 0018cd30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -208808,19 +208808,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18cdc4 │ │ │ │ strdeq fp, [pc, #-72] @ 18ce3c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r8, ror r4 @ │ │ │ │ - cmneq r1, r4, ror #5 │ │ │ │ - ldrheq r8, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ + cmpeq r8, r4, asr #3 │ │ │ │ cmpeq r8, r0, lsr #31 │ │ │ │ - cmneq r1, r8, lsr #5 │ │ │ │ - cmpeq r8, r0, lsl #3 │ │ │ │ + strheq fp, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq r8, r8, lsl #3 │ │ │ │ cmpeq r8, r4, ror #30 │ │ │ │ │ │ │ │ 0018cea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -208899,19 +208899,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18cf28 │ │ │ │ cmneq pc, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, lsl r3 @ │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ - cmpeq r8, r8, asr r0 │ │ │ │ + cmneq r1, r8, lsl #3 │ │ │ │ + cmpeq r8, r0, rrx │ │ │ │ cmpeq r8, ip, lsr lr │ │ │ │ - cmneq r1, r4, asr #2 │ │ │ │ - cmpeq r8, ip, lsl r0 │ │ │ │ + cmneq r1, ip, asr #2 │ │ │ │ + cmpeq r8, r4, lsr #32 │ │ │ │ cmpeq r8, r0, lsl #28 │ │ │ │ │ │ │ │ 0018d004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -209066,26 +209066,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 18d188 │ │ │ │ cmneq pc, r4, lsl r2 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r1, [r8, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq r9, [sl, #-172] @ 0xffffff54 │ │ │ │ - strheq sl, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq sl, r4, ror #21 │ │ │ │ + strheq sl, [r1, #-248]! @ 0xffffff08 │ │ │ │ cmpeq r8, r8, asr #27 │ │ │ │ strheq fp, [pc, #-4] @ 18d290 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - ldrsheq r7, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmpeq r8, r4, lsl #28 │ │ │ │ ldrsbeq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r1, r8, ror #29 │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ + strdeq sl, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r8, r8, asr #27 │ │ │ │ cmpeq r8, r0, lsr #23 │ │ │ │ - cmpeq r8, r8, lsl #27 │ │ │ │ + @ instruction: 0x01587d90 │ │ │ │ cmpeq r8, r8, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0018d2b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -209199,21 +209199,21 @@ │ │ │ │ b 18d41c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, ror pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, asr pc @ │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, ip, ror #23 │ │ │ │ - strdeq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r0, lsl #28 │ │ │ │ cmneq pc, r4, asr #29 │ │ │ │ cmpeq r8, ip, ror fp │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ + @ instruction: 0x0161ad90 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsheq r1, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmneq r1, r8, lsl #26 │ │ │ │ + cmneq r1, r0, lsl sp │ │ │ │ │ │ │ │ 0018d4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #436] @ 18d674 │ │ │ │ @@ -209328,20 +209328,20 @@ │ │ │ │ b 18d614 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, ror #26 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r4, lsl #20 │ │ │ │ - cmneq r1, r4, lsl ip │ │ │ │ + cmneq r1, ip, lsl ip │ │ │ │ ldrdeq sl, [pc, #-192] @ 18d5d4 │ │ │ │ @ instruction: 0x01581998 │ │ │ │ - cmneq r1, r4, lsr #23 │ │ │ │ + cmneq r1, ip, lsr #23 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, ip, lsl fp │ │ │ │ + cmneq r1, r4, lsr #22 │ │ │ │ ldrsheq r1, [r8, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 0018d6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -209457,20 +209457,20 @@ │ │ │ │ b 18d810 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsl #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, ror fp @ │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r8, lsl #16 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ ldrdeq sl, [pc, #-164] @ 18d7ec │ │ │ │ @ instruction: 0x0158179c │ │ │ │ - cmneq r1, r8, lsr #19 │ │ │ │ + strheq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ ldrsheq r1, [r8, #-108] @ 0xffffff94 │ │ │ │ │ │ │ │ 0018d8a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -209614,21 +209614,21 @@ │ │ │ │ b 18da6c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, lsl #18 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r8, asr #11 │ │ │ │ - ldrdeq sl, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sl, [r1, #-124]! @ 0xffffff84 │ │ │ │ cmneq pc, r4, ror r8 @ │ │ │ │ cmpeq r8, r0, ror #10 │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrheq r1, [r8, #-76] @ 0xffffffb4 │ │ │ │ - ldrdeq sl, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r4, ror #13 │ │ │ │ │ │ │ │ 0018dafc : │ │ │ │ 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] @ 18dcd4 │ │ │ │ @@ -209746,20 +209746,20 @@ │ │ │ │ b 18dc70 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, lsr r7 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r8, lsl #14 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, ip, asr #7 │ │ │ │ - cmneq r1, r4, ror #11 │ │ │ │ + cmneq r1, ip, ror #11 │ │ │ │ cmneq pc, r4, ror r6 @ │ │ │ │ cmpeq r8, r0, ror #6 │ │ │ │ - cmneq r1, r4, ror r5 │ │ │ │ + cmneq r1, ip, ror r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ ldrheq r1, [r8, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 0018dd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -209872,21 +209872,21 @@ │ │ │ │ b 18de68 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsl r5 @ │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r8, ror #3 │ │ │ │ - strdeq sl, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, lsl #8 │ │ │ │ cmneq pc, r8, ror r4 @ │ │ │ │ cmpeq r8, r8, ror r1 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ + @ instruction: 0x0161a394 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r8, ip, ror #1 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq r1, r4, lsl r3 │ │ │ │ │ │ │ │ 0018def4 : │ │ │ │ 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] @ 18e0c0 │ │ │ │ @@ -210001,21 +210001,21 @@ │ │ │ │ b 18e060 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr r3 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsl r3 @ │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r0, lsr #32 │ │ │ │ - cmneq r1, ip, lsl r2 │ │ │ │ + cmneq r1, r4, lsr #4 │ │ │ │ cmneq pc, r0, lsl #5 │ │ │ │ ldrheq r0, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmneq r1, ip, lsr #3 │ │ │ │ + strheq sl, [r1, #-20]! @ 0xffffffec │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r8, r4, lsl pc │ │ │ │ - cmneq r1, r4, lsr #2 │ │ │ │ + cmneq r1, ip, lsr #2 │ │ │ │ │ │ │ │ 0018e0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -210242,27 +210242,27 @@ │ │ │ │ b 18e3ec │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, lsr #1 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, ip, asr #27 │ │ │ │ - strheq r9, [r1, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, r0, asr #31 │ │ │ │ cmneq pc, r8 │ │ │ │ cmpeq r8, r4, ror #26 │ │ │ │ - cmneq r1, r8, asr #30 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, lsr #29 │ │ │ │ + cmneq r1, ip, lsr #29 │ │ │ │ @ instruction: 0x01580c90 │ │ │ │ cmpeq r8, r0, ror #24 │ │ │ │ - cmneq r1, r4, asr lr │ │ │ │ + cmneq r1, ip, asr lr │ │ │ │ cmpeq r8, r4, lsl ip │ │ │ │ - cmneq r1, r0, lsl #28 │ │ │ │ + cmneq r1, r8, lsl #28 │ │ │ │ ldrheq r0, [r8, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x01619d9c │ │ │ │ + cmneq r1, r4, lsr #27 │ │ │ │ │ │ │ │ 0018e4b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -210376,18 +210376,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 18e5f4 │ │ │ │ cmneq pc, r8, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r8, lsr #25 │ │ │ │ + strheq r9, [r1, #-192]! @ 0xffffff40 │ │ │ │ cmpeq r7, r0, asr #7 │ │ │ │ cmneq pc, r8, asr #24 │ │ │ │ - @ instruction: 0x01586998 │ │ │ │ + cmpeq r8, r0, lsr #19 │ │ │ │ cmpeq r8, ip, lsl #19 │ │ │ │ │ │ │ │ 0018e6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -210555,23 +210555,23 @@ │ │ │ │ b 18e7cc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, lsr fp @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, lsl #22 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r4, ror #16 │ │ │ │ - cmneq r1, ip, lsr sl │ │ │ │ + cmneq r1, r4, asr #20 │ │ │ │ cmneq pc, r0, ror sl @ │ │ │ │ ldrsheq r0, [r8, #-120] @ 0xffffff88 │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ + ldrdeq r9, [r1, #-148]! @ 0xffffff6c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, ip, lsr r9 │ │ │ │ + cmneq r1, r4, asr #18 │ │ │ │ cmpeq r8, r8, asr #14 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - ldrdeq r9, [r1, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ + ldrdeq r9, [r1, #-140]! @ 0xffffff74 │ │ │ │ cmpeq r8, r8, ror #13 │ │ │ │ │ │ │ │ 0018e974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -210715,23 +210715,23 @@ │ │ │ │ b 18eadc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ strheq r9, [pc, #-136] @ 18eb30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsr #17 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsheq r0, [r8, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq r9, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r9, [r1, #-124]! @ 0xffffff84 │ │ │ │ cmneq pc, r8, lsl #16 │ │ │ │ @ instruction: 0x01580590 │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r9, [r1, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r9, [r1, #-108]! @ 0xffffff94 │ │ │ │ cmpeq r8, r0, ror #9 │ │ │ │ - ldrheq r1, [fp, #-8] │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ + cmpeq fp, r0, asr #1 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ cmpeq r8, r4, lsl #9 │ │ │ │ │ │ │ │ 0018ebec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -210875,23 +210875,23 @@ │ │ │ │ b 18ecbc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, lsl r6 @ │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, r4, ror r3 │ │ │ │ - cmneq r1, ip, asr #10 │ │ │ │ + cmneq r1, r4, asr r5 │ │ │ │ cmneq pc, r0, lsl #11 │ │ │ │ cmpeq r8, r8, lsl #6 │ │ │ │ - ldrdeq r9, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, ip, asr #8 │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ cmpeq r8, r8, asr r2 │ │ │ │ - cmpeq fp, r0, lsr lr │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ + cmpeq fp, r8, lsr lr │ │ │ │ + cmneq r1, ip, ror #7 │ │ │ │ ldrsheq r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ │ │ │ │ 0018ee64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -211035,23 +211035,23 @@ │ │ │ │ b 18efcc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, asr #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r9, [pc, #-48] @ 18f080 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r8, ip, lsl #2 │ │ │ │ - cmneq r1, r4, ror #5 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ cmneq pc, r8, lsl r3 @ │ │ │ │ cmpeq r8, r0, lsr #1 │ │ │ │ - cmneq r1, r4, ror r2 │ │ │ │ + cmneq r1, ip, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ + cmneq r1, ip, ror #3 │ │ │ │ ldrsheq pc, [r7, #-240] @ 0xffffff10 @ │ │ │ │ - cmpeq fp, r8, asr #23 │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ + ldrsbeq r0, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r1, r8, lsl #3 │ │ │ │ @ instruction: 0x0157ff94 │ │ │ │ │ │ │ │ 0018f0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -211233,15 +211233,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r0, lsl r7 │ │ │ │ cmppeq r7, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsr pc │ │ │ │ + cmneq r1, r4, asr #30 │ │ │ │ │ │ │ │ 0018f398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #352] @ 18f510 │ │ │ │ @@ -211344,15 +211344,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, asr r5 │ │ │ │ - @ instruction: 0x01618d90 │ │ │ │ + @ instruction: 0x01618d98 │ │ │ │ cmppeq r7, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018f550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211456,15 +211456,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, lsr #7 │ │ │ │ - ldrdeq r8, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r0, ror #23 │ │ │ │ @ instruction: 0x0157f998 │ │ │ │ │ │ │ │ 0018f708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211568,15 +211568,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, ror #3 │ │ │ │ - cmneq r1, r0, lsr #20 │ │ │ │ + cmneq r1, r8, lsr #20 │ │ │ │ cmppeq r7, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018f8c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211680,15 +211680,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, lsr r0 │ │ │ │ - cmneq r1, r8, ror #16 │ │ │ │ + cmneq r1, r0, ror r8 │ │ │ │ cmppeq r7, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018fa78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211792,15 +211792,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, ror lr │ │ │ │ - strheq r8, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r8, [r1, #-104]! @ 0xffffff98 │ │ │ │ cmppeq r7, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018fc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211904,15 +211904,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, asr #25 │ │ │ │ - strdeq r8, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r0, lsl #10 │ │ │ │ ldrheq pc, [r7, #-40] @ 0xffffffd8 @ │ │ │ │ │ │ │ │ 0018fde8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212016,15 +212016,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, lsl #22 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ cmppeq r7, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018ffa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212128,15 +212128,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, asr r9 │ │ │ │ - cmneq r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x01618190 │ │ │ │ cmpeq r7, r8, asr #30 │ │ │ │ │ │ │ │ 00190158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212240,15 +212240,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0157679c │ │ │ │ - ldrdeq r7, [r1, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x0157ed90 │ │ │ │ │ │ │ │ 00190310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212352,15 +212352,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, ror #11 │ │ │ │ - cmneq r1, r8, lsl lr │ │ │ │ + cmneq r1, r0, lsr #28 │ │ │ │ ldrsbeq lr, [r7, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 001904c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212464,15 +212464,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, lsr #8 │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ + cmneq r1, r8, ror #24 │ │ │ │ cmpeq r7, r0, lsr #20 │ │ │ │ │ │ │ │ 00190680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -212502,15 +212502,15 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x0157e99c │ │ │ │ cmpeq r7, ip, ror r9 │ │ │ │ - strheq r7, [r1, #-192]! @ 0xffffff40 │ │ │ │ + strheq r7, [r1, #-200]! @ 0xffffff38 │ │ │ │ │ │ │ │ 0019070c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -212640,15 +212640,15 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr sl @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0157e298 │ │ │ │ strdeq r7, [pc, #-144] @ 190884 │ │ │ │ cmpeq r7, r0, ror #15 │ │ │ │ ldrheq lr, [r7, #-124] @ 0xffffff84 │ │ │ │ - cmneq r1, ip, asr #21 │ │ │ │ + ldrdeq r7, [r1, #-164]! @ 0xffffff5c │ │ │ │ │ │ │ │ 0019091c : │ │ │ │ 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 │ │ │ │ @@ -212867,32 +212867,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1909cc │ │ │ │ strdeq r7, [pc, #-132] @ 190c14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, r0, asr #14 │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ + cmneq r1, r0, lsr sl │ │ │ │ cmneq pc, ip, lsr #17 │ │ │ │ cmneq pc, r0, ror r8 @ │ │ │ │ ldrheq r8, [r7, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x01578490 │ │ │ │ andeq r6, r0, ip, ror r8 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq r7, r4, ror #26 │ │ │ │ strbtvc r6, [r5], -pc, lsr #8 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ ldrsbeq lr, [r7, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r7, r8, lsr #11 │ │ │ │ cmpeq r7, r4, ror #10 │ │ │ │ cmpeq r7, ip, asr #14 │ │ │ │ - ldrsheq r4, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r8, ip, asr #7 │ │ │ │ - @ instruction: 0x0158439c │ │ │ │ - cmpeq r8, ip, ror #6 │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ + ldrsbeq r4, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r4, lsr #7 │ │ │ │ + cmpeq r8, r4, ror r3 │ │ │ │ cmpeq r7, r4, asr r4 │ │ │ │ │ │ │ │ 00190ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -212999,23 +212999,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 190dac │ │ │ │ cmneq pc, r0, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r0, lsl #13 │ │ │ │ + cmneq r1, r8, lsl #13 │ │ │ │ @ instruction: 0x0157e390 │ │ │ │ strdeq r7, [pc, #-76] @ 190e68 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ andeq r6, r0, ip, ror r8 │ │ │ │ @ instruction: 0x016f7490 │ │ │ │ cmpeq r7, ip, ror #19 │ │ │ │ cmpeq r7, r4, ror pc │ │ │ │ - cmpeq r8, ip, asr r1 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ │ │ │ │ 00190ec8 : │ │ │ │ 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] @ 191030 │ │ │ │ @@ -213102,19 +213102,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 190f74 │ │ │ │ cmneq pc, ip, asr r3 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0161749c │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ cmpeq r7, ip, lsr #3 │ │ │ │ cmneq pc, r8, asr #5 │ │ │ │ cmpeq r7, r0, lsr #16 │ │ │ │ - cmpeq r8, r8, asr #31 │ │ │ │ + ldrsbeq r3, [r8, #-240] @ 0xffffff10 │ │ │ │ │ │ │ │ 0019104c : │ │ │ │ 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 │ │ │ │ @@ -213381,27 +213381,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 19124c │ │ │ │ cmneq pc, r4, asr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r8, [r1, #-232]! @ 0xffffff18 │ │ │ │ cmpeq r7, r0, lsr #32 │ │ │ │ cmpeq r7, r4, ror #31 │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ + cmpeq lr, r0, lsl r6 │ │ │ │ + cmneq r1, ip, lsr #3 │ │ │ │ ldrheq sp, [r7, #-224] @ 0xffffff20 │ │ │ │ strdeq r6, [pc, #-240] @ 1913b0 │ │ │ │ cmpeq r7, ip, asr #28 │ │ │ │ cmpeq r7, r8, lsr lr │ │ │ │ cmpeq r7, r4, lsl #9 │ │ │ │ cmpeq r7, r4, lsr #27 │ │ │ │ - cmneq r1, r4, asr #31 │ │ │ │ - cmpeq r8, ip, ror #23 │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ + ldrsheq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ ldrsbeq sp, [r7, #-192] @ 0xffffff40 │ │ │ │ - ldrheq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, r4, lsl #23 │ │ │ │ + ldrheq r3, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, ip, lsl #23 │ │ │ │ │ │ │ │ 001914c0 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 1914fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -213504,21 +213504,21 @@ │ │ │ │ b 191584 │ │ │ │ cmneq pc, r0, lsl sp @ │ │ │ │ cmneq r1, r0, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, ror #25 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ strheq r6, [pc, #-200] @ 1915ac │ │ │ │ - ldrsbeq r3, [r8, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ cmpeq r7, r0, ror #22 │ │ │ │ - ldrdeq r6, [r1, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r6, [r1, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r8, r0, lsr #19 │ │ │ │ + cmpeq r8, r8, lsr #19 │ │ │ │ cmpeq r7, r8, lsr #22 │ │ │ │ - @ instruction: 0x01616d9c │ │ │ │ + cmneq r1, r4, lsr #27 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 00191690 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 191754 │ │ │ │ @@ -213711,18 +213711,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 191954 │ │ │ │ - cmneq r1, r8, lsr #21 │ │ │ │ + strheq r6, [r1, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x0157d898 │ │ │ │ cmpeq r7, ip, lsl r8 │ │ │ │ - cmneq r1, r4, ror #20 │ │ │ │ + cmneq r1, ip, ror #20 │ │ │ │ cmpeq r7, r8, lsl #16 │ │ │ │ ldrsbeq sp, [r7, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 001919b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -213970,27 +213970,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 191c1c │ │ │ │ cmneq pc, ip, asr r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, lsl r8 @ │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, lsr r9 │ │ │ │ + cmneq r1, ip, lsr r9 │ │ │ │ ldrheq sp, [r7, #-96] @ 0xffffffa0 │ │ │ │ cmneq pc, r0, lsr #12 │ │ │ │ - cmneq r1, r0, lsl #15 │ │ │ │ + cmneq r1, r8, lsl #15 │ │ │ │ ldrsheq sp, [r7, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r8, ip, lsr #6 │ │ │ │ - cmneq r1, ip, ror #13 │ │ │ │ - cmpeq r8, r4, ror #5 │ │ │ │ + cmpeq r8, r4, lsr r3 │ │ │ │ + strdeq r6, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ cmpeq r7, r8, ror #8 │ │ │ │ - strheq r6, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r8, r8, lsr #5 │ │ │ │ + strheq r6, [r1, #-104]! @ 0xffffff98 │ │ │ │ + ldrheq r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r7, r8, lsr #8 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmpeq r8, r8, ror r2 │ │ │ │ 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] @ 192194 │ │ │ │ mov r4, r3 │ │ │ │ @@ -214225,35 +214225,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 191fd8 │ │ │ │ cmneq pc, r0, asr r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r6, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ cmpeq r7, r8, lsr r3 │ │ │ │ cmneq pc, r8, lsl #8 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmneq r1, r0, lsr #2 │ │ │ │ cmneq r1, r0, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ cmpeq r7, ip, asr r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ cmneq pc, r4, ror #4 │ │ │ │ ldrheq r3, [r7, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r8, r4, ror #30 │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ - ldrsbeq r2, [r8, #-224] @ 0xffffff20 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ - @ instruction: 0x01582e9c │ │ │ │ + cmpeq r8, ip, ror #30 │ │ │ │ + cmpeq r8, ip, lsr pc │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ + ldrsbeq r2, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ + cmpeq r8, r4, lsr #29 │ │ │ │ cmpeq r7, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r8, r4, ror #28 │ │ │ │ + cmpeq r8, ip, ror #28 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 001921f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -214291,15 +214291,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 192234 │ │ │ │ - cmneq r1, ip, ror r1 │ │ │ │ + cmneq r1, r4, lsl #3 │ │ │ │ ldrheq ip, [r7, #-252] @ 0xffffff04 │ │ │ │ ldrsheq ip, [r7, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 001922ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -214504,37 +214504,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 192424 │ │ │ │ cmneq pc, r0, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ clzeq r5, ip │ │ │ │ - @ instruction: 0x01616098 │ │ │ │ + cmneq r1, r0, lsr #1 │ │ │ │ cmpeq r7, ip, lsl #28 │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r1, r4, ror #31 │ │ │ │ + cmneq r1, ip, ror #31 │ │ │ │ cmpeq r7, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ cmneq pc, r8, lsl lr @ │ │ │ │ - cmneq r1, r8, asr pc │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ ldrsbeq ip, [r7, #-212] @ 0xffffff2c │ │ │ │ cmpeq r7, r8, asr #25 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ cmpeq r7, r0, ror sp │ │ │ │ - ldrsheq r2, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmpeq r8, r8, asr #21 │ │ │ │ - @ instruction: 0x01582a98 │ │ │ │ - cmneq r1, r8, ror #28 │ │ │ │ - cmpeq r8, r0, ror #20 │ │ │ │ + ldrsbeq r2, [r8, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ + cmneq r1, r0, ror lr │ │ │ │ + cmpeq r8, r8, ror #20 │ │ │ │ ldrsbeq ip, [r7, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq r1, ip, lsr #28 │ │ │ │ - cmpeq r8, r4, lsr #20 │ │ │ │ + cmneq r1, r4, lsr lr │ │ │ │ + cmpeq r8, ip, lsr #20 │ │ │ │ cmpeq r7, r8, lsr #23 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 0019264c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ @@ -214585,16 +214585,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1926a0 │ │ │ │ ldrdeq r5, [pc, #-180] @ 19266c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016f5b9c │ │ │ │ - strdeq r5, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq r8, r8, ror #17 │ │ │ │ + strdeq r5, [r1, #-200]! @ 0xffffff38 │ │ │ │ + ldrsheq r2, [r8, #-128] @ 0xffffff80 │ │ │ │ cmpeq r7, r4, ror #20 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 00192734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ @@ -214644,16 +214644,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 192784 │ │ │ │ cmneq pc, ip, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r5, [pc, #-168] @ 192764 │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ - cmpeq r8, r4, lsl #16 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + cmpeq r8, ip, lsl #16 │ │ │ │ cmpeq r7, r0, lsl #19 │ │ │ │ @ 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 │ │ │ │ @@ -214700,16 +214700,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 192864 │ │ │ │ cmneq pc, r0, lsl sl @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r5, [pc, #-152] @ 192854 │ │ │ │ - cmneq r1, ip, lsr #22 │ │ │ │ - cmpeq r8, r4, lsr #14 │ │ │ │ + cmneq r1, r4, lsr fp │ │ │ │ + cmpeq r8, ip, lsr #14 │ │ │ │ cmpeq r7, r0, lsr #17 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 001928f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -214765,16 +214765,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 192958 │ │ │ │ cmneq pc, r0, lsr r9 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsl r9 @ │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmneq pc, r4, ror #17 │ │ │ │ - cmneq r1, r8, lsr sl │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ + cmneq r1, r0, asr #20 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ ldrheq ip, [r7, #-112] @ 0xffffff90 │ │ │ │ │ │ │ │ 001929f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -214822,16 +214822,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 192a3c │ │ │ │ cmneq pc, r8, lsr r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r0, lsl #16 │ │ │ │ - cmneq r1, r4, asr r9 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ + cmneq r1, ip, asr r9 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ cmpeq r7, r8, asr #13 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 00192ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -214935,22 +214935,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 192b60 │ │ │ │ cmneq pc, r0, asr r7 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r5, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r4, asr #17 │ │ │ │ cmpeq r7, ip, lsr r6 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ ldrdeq r5, [pc, #-108] @ 192c24 │ │ │ │ cmpeq r7, ip, lsr #24 │ │ │ │ - ldrheq r2, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r8, r0, asr #7 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmpeq r8, r4, lsl #7 │ │ │ │ + cmpeq r8, ip, lsl #7 │ │ │ │ │ │ │ │ 00192c9c : │ │ │ │ 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 │ │ │ │ @@ -215909,186 +215909,186 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #528 @ 0x210 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 193964 │ │ │ │ cmneq pc, ip, ror r5 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, asr #10 │ │ │ │ - cmneq r1, r0, asr #13 │ │ │ │ + cmneq r1, r8, asr #13 │ │ │ │ cmpeq r7, r0, asr #8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ + cmneq r1, ip, lsl r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r7, ip, lsr r3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ + cmneq r1, r8, lsl r5 │ │ │ │ cmpeq r7, ip, lsl #5 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ cmpeq r7, r8, lsr #4 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strdeq r5, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r5, [r1, #-56]! @ 0xffffffc8 │ │ │ │ cmpeq r7, ip, ror #2 │ │ │ │ - strheq r5, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, r0, asr #7 │ │ │ │ cmpeq r7, r0, lsl r1 │ │ │ │ cmpeq r7, r8, lsl r1 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ cmpeq r7, ip, rrx │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ ldrsbeq fp, [r7, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r0, asr #20 │ │ │ │ + cmpeq sl, r8, asr #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r5, [r1, #-0]! │ │ │ │ + strdeq r5, [r1, #-8]! │ │ │ │ cmpeq r7, r0, ror lr │ │ │ │ - strheq r5, [r1, #-4]! │ │ │ │ + strheq r5, [r1, #-12]! │ │ │ │ ldrheq r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ cmpeq r7, r0, lsr #28 │ │ │ │ cmneq r1, r0, asr ip │ │ │ │ @ instruction: 0x01575d94 │ │ │ │ - cmneq r1, r4, ror #30 │ │ │ │ + cmneq r1, ip, ror #30 │ │ │ │ cmpeq r7, r4, ror #25 │ │ │ │ cmpeq r7, r8, ror ip │ │ │ │ cmneq r1, r8, asr sl │ │ │ │ - cmneq r1, ip, lsr lr │ │ │ │ + cmneq r1, r4, asr #28 │ │ │ │ ldrheq fp, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmneq r1, r4, lsl #28 │ │ │ │ + cmneq r1, ip, lsl #28 │ │ │ │ cmpeq r7, ip, asr fp │ │ │ │ cmpeq r7, r4, asr fp │ │ │ │ cmpeq r7, r0, lsl #22 │ │ │ │ - ldrdeq r4, [r1, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, ror #25 │ │ │ │ cmpeq r7, r4, asr sl │ │ │ │ cmneq r1, r0, asr #16 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ cmpeq r7, ip, ror #17 │ │ │ │ - cmneq r1, r4, lsr #22 │ │ │ │ + cmneq r1, ip, lsr #22 │ │ │ │ cmpeq r7, r0, lsr #30 │ │ │ │ @ instruction: 0x0157b890 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - cmneq r1, r4, ror #21 │ │ │ │ + cmneq r1, ip, ror #21 │ │ │ │ cmpeq r7, r4, ror #16 │ │ │ │ - @ instruction: 0x01614a9c │ │ │ │ + cmneq r1, r4, lsr #21 │ │ │ │ @ instruction: 0x01571e94 │ │ │ │ cmpeq r7, r8, lsl #16 │ │ │ │ cmneq pc, r0, asr #17 │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ + cmneq r1, r0, lsr sl │ │ │ │ cmpeq r7, r8, lsr #15 │ │ │ │ - cmneq r1, ip, ror #19 │ │ │ │ + strdeq r4, [r1, #-148]! @ 0xffffff6c │ │ │ │ cmpeq r7, ip, ror #27 │ │ │ │ cmpeq r7, ip, asr r7 │ │ │ │ cmpeq r7, ip, lsr #27 │ │ │ │ - cmneq r1, r4, ror r9 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ ldrsheq fp, [r7, #-100] @ 0xffffff9c │ │ │ │ cmpeq r7, ip, asr #26 │ │ │ │ - cmneq r1, r4, lsl r9 │ │ │ │ + cmneq r1, ip, lsl r9 │ │ │ │ @ instruction: 0x0157b694 │ │ │ │ ldrsheq r1, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmneq r1, ip, lsr #17 │ │ │ │ + strheq r4, [r1, #-132]! @ 0xffffff7c │ │ │ │ cmpeq r7, ip, lsr #12 │ │ │ │ - cmneq r1, r4, ror #16 │ │ │ │ + cmneq r1, ip, ror #16 │ │ │ │ cmpeq r7, r0, ror #24 │ │ │ │ ldrsbeq fp, [r7, #-84] @ 0xffffffac │ │ │ │ cmpeq r7, r8, ror #18 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ - ldrsheq r1, [r8, #-8] │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ + cmpeq r8, r0, lsl #2 │ │ │ │ cmpeq r7, r4, ror r2 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ ldrheq r1, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmneq r1, r4, lsl #9 │ │ │ │ + cmneq r1, ip, lsl #9 │ │ │ │ cmpeq r7, r4, lsl #4 │ │ │ │ cmpeq r7, r8, asr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r1, r0, lsr #8 │ │ │ │ + cmneq r1, r8, lsr #8 │ │ │ │ cmpeq r7, r0, lsr #3 │ │ │ │ - cmneq r1, ip, lsl #8 │ │ │ │ + cmneq r1, r4, lsl r4 │ │ │ │ cmpeq r7, ip, lsl #3 │ │ │ │ - cmneq r1, r4, asr #7 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ cmpeq r7, r0, asr #15 │ │ │ │ cmpeq r7, r4, lsr r1 │ │ │ │ - @ instruction: 0x01614398 │ │ │ │ + cmneq r1, r0, lsr #7 │ │ │ │ cmpeq r7, r8, lsl r1 │ │ │ │ - cmneq r1, r0, asr r3 │ │ │ │ + cmneq r1, r8, asr r3 │ │ │ │ cmpeq r7, ip, asr #14 │ │ │ │ cmpeq r7, r0, asr #1 │ │ │ │ cmpeq r7, r0, lsl r7 │ │ │ │ - ldrdeq r4, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r1, r0, ror #5 │ │ │ │ cmpeq r7, r8, asr r0 │ │ │ │ cmpeq r7, ip, lsr #13 │ │ │ │ - cmneq r1, r4, ror r2 │ │ │ │ + cmneq r1, ip, ror r2 │ │ │ │ ldrsheq sl, [r7, #-244] @ 0xffffff0c │ │ │ │ - cmneq r1, r0, ror #4 │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ cmpeq r7, r0, ror #31 │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ cmpeq r7, r4, lsl r6 │ │ │ │ cmpeq r7, r4, lsl #31 │ │ │ │ ldrsbeq r5, [r1, #-216]! @ 0xffffff28 │ │ │ │ cmpeq r7, r4, asr #11 │ │ │ │ - cmneq r1, ip, lsl #3 │ │ │ │ + @ instruction: 0x01614194 │ │ │ │ cmpeq r7, ip, lsl #30 │ │ │ │ cmpeq r7, r8, ror #10 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r1, r8, lsr r1 │ │ │ │ ldrheq sl, [r7, #-224] @ 0xffffff20 │ │ │ │ - cmneq r1, r8, lsl #2 │ │ │ │ - cmpeq r8, r0, lsl #26 │ │ │ │ + cmneq r1, r0, lsl r1 │ │ │ │ + cmpeq r8, r8, lsl #26 │ │ │ │ cmpeq r7, ip, ror lr │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmpeq r8, r8, asr #25 │ │ │ │ + ldrsbeq r0, [r8, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - @ instruction: 0x01580c98 │ │ │ │ + cmpeq r8, r0, lsr #25 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ - cmneq r1, r0, lsr r0 │ │ │ │ - cmpeq r8, r8, lsr #24 │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ + cmneq r1, r8, lsr r0 │ │ │ │ + cmpeq r8, r0, lsr ip │ │ │ │ cmpeq r7, ip, lsr #27 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - ldrsheq r0, [r8, #-176] @ 0xffffff50 │ │ │ │ - ldrheq r0, [r8, #-184] @ 0xffffff48 │ │ │ │ - cmneq r1, r4, lsl #31 │ │ │ │ - cmpeq r8, ip, ror fp │ │ │ │ + ldrsheq r0, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r0, asr #23 │ │ │ │ + cmneq r1, ip, lsl #31 │ │ │ │ + cmpeq r8, r4, lsl #23 │ │ │ │ cmpeq r7, r0, lsl #26 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmneq r1, r8, asr #30 │ │ │ │ - cmpeq r8, r0, asr #22 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ cmpeq r7, r0, asr #25 │ │ │ │ - cmpeq r8, r8, lsl #22 │ │ │ │ - ldrdeq r3, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r8, r8, asr #21 │ │ │ │ + cmpeq r8, r0, lsl fp │ │ │ │ + ldrdeq r3, [r1, #-232]! @ 0xffffff18 │ │ │ │ + ldrsbeq r0, [r8, #-160] @ 0xffffff60 │ │ │ │ cmpeq r7, r8, asr #24 │ │ │ │ - @ instruction: 0x01613e90 │ │ │ │ - cmpeq r8, r8, lsl #21 │ │ │ │ + @ instruction: 0x01613e98 │ │ │ │ + @ instruction: 0x01580a90 │ │ │ │ cmpeq r7, r4, lsl #24 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ - cmneq r1, r8, lsl lr │ │ │ │ - cmpeq r8, r0, lsl sl │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ + cmneq r1, r0, lsr #28 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ @ instruction: 0x0157ab90 │ │ │ │ - ldrsbeq r0, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmneq r1, r0, lsr #27 │ │ │ │ - @ instruction: 0x01580998 │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ + cmneq r1, r8, lsr #27 │ │ │ │ + cmpeq r8, r0, lsr #19 │ │ │ │ cmpeq r7, r4, lsl fp │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq r8, r0, ror #18 │ │ │ │ - cmpeq r8, r8, lsr #18 │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq r8, r0, lsr r9 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - ldrdeq r3, [r1, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq r0, [r8, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ + cmneq r1, r4, ror #25 │ │ │ │ + ldrsbeq r0, [r8, #-140] @ 0xffffff74 │ │ │ │ cmpeq r7, r4, asr sl │ │ │ │ - @ instruction: 0x01580898 │ │ │ │ + cmpeq r8, r0, lsr #17 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq r8, r0, lsl #17 │ │ │ │ + cmpeq r8, r8, lsl #17 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r8, r4, lsl r8 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-404] @ 193ce8 │ │ │ │ @@ -216803,24 +216803,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 19487c │ │ │ │ cmneq pc, r8, lsr sl @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ + strheq r3, [r1, #-176]! @ 0xffffff50 │ │ │ │ cmpeq r7, r8, lsr #18 │ │ │ │ strdeq r3, [pc, #-148] @ 194918 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmneq pc, r0, asr #19 │ │ │ │ cmpeq r7, r0, lsl pc │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - @ instruction: 0x01580698 │ │ │ │ + cmpeq r8, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r8, r4, ror #12 │ │ │ │ + cmpeq r8, ip, ror #12 │ │ │ │ │ │ │ │ 001949c4 : │ │ │ │ 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 │ │ │ │ @@ -216924,23 +216924,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 194a58 │ │ │ │ cmneq pc, ip, asr r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ + ldrdeq r3, [r1, #-148]! @ 0xffffff6c │ │ │ │ cmpeq r7, ip, asr #14 │ │ │ │ cmneq pc, r8, lsl r8 @ │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ cmneq pc, r4, ror #15 │ │ │ │ cmpeq r7, r4, lsr sp │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - ldrheq r0, [r8, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r8, r8, lsl #9 │ │ │ │ + cmpeq r8, r4, asr #9 │ │ │ │ + @ instruction: 0x01580490 │ │ │ │ │ │ │ │ 00194b9c : │ │ │ │ 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 │ │ │ │ @@ -217150,33 +217150,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 194d14 │ │ │ │ cmneq pc, r0, lsl #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ + strdeq r3, [r1, #-116]! @ 0xffffff8c │ │ │ │ cmpeq r7, r8, ror #10 │ │ │ │ cmneq pc, r8, lsr r6 @ │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ - cmneq r1, r8, ror #13 │ │ │ │ + strdeq r3, [r1, #-96]! @ 0xffffffa0 │ │ │ │ cmpeq r7, r4, ror #8 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ cmneq pc, r8, lsr #10 │ │ │ │ - @ instruction: 0x01613690 │ │ │ │ + @ instruction: 0x01613698 │ │ │ │ cmpeq r7, r0, lsl r4 │ │ │ │ cmpeq r7, r4, asr sl │ │ │ │ cmpeq r7, r8, lsl #9 │ │ │ │ cmpeq r7, r4, lsr #19 │ │ │ │ - cmneq r1, ip, asr #10 │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ + cmneq r1, r4, asr r5 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ cmpeq r7, r0, asr #5 │ │ │ │ - cmpeq r8, ip, lsl #2 │ │ │ │ + cmpeq r8, r4, lsl r1 │ │ │ │ │ │ │ │ 00194f44 : │ │ │ │ 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 │ │ │ │ @@ -217271,19 +217271,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 195010 │ │ │ │ ldrdeq r3, [pc, #-40] @ 1950a8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, lsr #4 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ cmpeq r7, r8, asr #4 │ │ │ │ ldrsheq sl, [r7, #-12] │ │ │ │ - cmneq r1, ip, lsr r3 │ │ │ │ - cmppeq r7, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, asr #6 │ │ │ │ + cmppeq r7, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ ldrheq sl, [r7, #-8] │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 001950f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -217424,30 +217424,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 195208 │ │ │ │ cmneq pc, r8, ror #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, r0, lsr r1 │ │ │ │ - ldrsbeq r1, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r8, lsr #19 │ │ │ │ + cmpeq sl, r4, ror #19 │ │ │ │ + ldrheq r1, [sl, #-144] @ 0xffffff70 │ │ │ │ cmpeq r7, ip, ror #2 │ │ │ │ cmneq pc, r4, lsr r0 @ │ │ │ │ - cmppeq r7, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0157fd90 │ │ │ │ cmpeq r7, r4, ror #1 │ │ │ │ - cmneq r1, r8, lsl #6 │ │ │ │ - cmppeq r7, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, lsl r3 │ │ │ │ + cmppeq r7, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, ip, lsr #1 │ │ │ │ - ldrdeq r3, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmppeq r7, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r3, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmppeq r7, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r4, ror r0 │ │ │ │ - @ instruction: 0x01613298 │ │ │ │ - cmppeq r7, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, lsr #5 │ │ │ │ + cmppeq r7, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, ip, lsr r0 │ │ │ │ - cmneq r1, r0, ror #4 │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #152] @ 195418 │ │ │ │ ldr r3, [pc, #152] @ 19541c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -217717,19 +217717,19 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 19554c │ │ │ │ cmneq pc, r4, lsr sp @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - qdsubeq r3, r8, r1 │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ strdeq r2, [pc, #-192] @ 195700 │ │ │ │ cmpeq r7, r4, lsr ip │ │ │ │ cmpeq r7, r0, lsl #24 │ │ │ │ - cmneq r1, r4, lsl lr │ │ │ │ + cmneq r1, ip, lsl lr │ │ │ │ │ │ │ │ 001957c8 : │ │ │ │ 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 │ │ │ │ @@ -217919,35 +217919,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1958c8 │ │ │ │ cmneq pc, ip, asr sl @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r4, ror r9 @ │ │ │ │ - cmneq r1, r4, lsl #25 │ │ │ │ + cmneq r1, ip, lsl #25 │ │ │ │ cmpeq r7, r4, ror #18 │ │ │ │ cmpeq r7, ip, asr sl │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq r7, r8, asr #20 │ │ │ │ - strdeq r2, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ ldrsbeq r9, [r7, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - strheq r2, [r1, #-176]! @ 0xffffff50 │ │ │ │ + strheq r2, [r1, #-184]! @ 0xffffff48 │ │ │ │ cmpeq r7, r4, lsr #20 │ │ │ │ cmpeq r7, ip, lsl #19 │ │ │ │ - cmneq r1, ip, ror fp │ │ │ │ - ldrheq pc, [r7, #-84] @ 0xffffffac @ │ │ │ │ + cmneq r1, r4, lsl #23 │ │ │ │ + ldrheq pc, [r7, #-92] @ 0xffffffa4 @ │ │ │ │ cmpeq r7, ip, asr r9 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ cmpeq r7, r8, ror #18 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ cmpeq r7, r4, lsl r9 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq r2, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmppeq r7, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsl #22 │ │ │ │ + cmppeq r7, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r9, [r7, #-140] @ 0xffffff74 │ │ │ │ │ │ │ │ 00195b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -218170,36 +218170,36 @@ │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 195c24 │ │ │ │ b 195c90 │ │ │ │ - cmneq r1, r7, lsl sl │ │ │ │ + cmneq r1, pc, lsl sl │ │ │ │ cmpeq r7, r4, ror #15 │ │ │ │ - cmneq r1, r8, asr #18 │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ cmpeq r7, r0, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq fp, ip, asr lr │ │ │ │ - cmneq r1, r8, lsr r8 │ │ │ │ - cmppeq r7, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror #28 │ │ │ │ + cmneq r1, r0, asr #16 │ │ │ │ + cmppeq r7, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r8, lsl r6 │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - cmppeq r7, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmppeq r7, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, ip, lsr #11 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01575494 │ │ │ │ - @ instruction: 0x01612794 │ │ │ │ + @ instruction: 0x0161279c │ │ │ │ cmpeq r7, r8, ror #10 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmpeq r7, ip, asr r5 │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ + cmneq r1, r4, asr r7 │ │ │ │ cmpeq r7, r0, lsr #10 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq r1, r8, lsl r7 │ │ │ │ + cmneq r1, r0, lsr #14 │ │ │ │ cmpeq r7, r8, ror #10 │ │ │ │ ldrsheq r9, [r7, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 00195f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -218280,21 +218280,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 195f6c │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ b 195f6c │ │ │ │ cmneq pc, r4, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ - strdeq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ cmpeq r7, ip, ror #30 │ │ │ │ ldrsbeq r9, [r7, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmneq r1, r4, lsl #11 │ │ │ │ + cmneq r1, ip, lsl #11 │ │ │ │ cmpeq r7, r0, asr r4 │ │ │ │ cmpeq r7, ip, asr r3 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 00196090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -218319,15 +218319,15 @@ │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1960b0 │ │ │ │ - ldrdeq r2, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + ldrdeq r2, [r1, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq r7, ip, asr #7 │ │ │ │ ldrheq r9, [r7, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ │ │ │ │ 0019610c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -218358,15 +218358,15 @@ │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 196140 │ │ │ │ - cmneq r1, ip, lsr r4 │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ cmpeq r7, ip, asr r3 │ │ │ │ cmpeq r7, ip, lsl r2 │ │ │ │ │ │ │ │ 0019619c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -218824,60 +218824,60 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1964c0 │ │ │ │ cmneq pc, r4, ror r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, ip, lsr r0 @ │ │ │ │ - cmneq r1, ip, ror #6 │ │ │ │ + cmneq r1, r4, ror r3 │ │ │ │ cmpeq r7, ip, asr #2 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r1, r8, lsr #4 │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ cmpeq r7, r8 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - cmneq r1, r0, lsl r1 │ │ │ │ + cmneq r1, r8, lsl r1 │ │ │ │ ldrsheq r8, [r7, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ cmneq pc, ip, ror sp @ │ │ │ │ - cmneq r1, r4, lsr #1 │ │ │ │ + cmneq r1, ip, lsr #1 │ │ │ │ cmpeq r7, r8, lsl #29 │ │ │ │ cmppeq r6, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [r1, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r1, [r1, #-248]! @ 0xffffff08 │ │ │ │ ldrsbeq r8, [r7, #-212] @ 0xffffff2c │ │ │ │ ldrsheq pc, [r6, #-20] @ 0xffffffec @ │ │ │ │ ldrheq pc, [r6, #-16] @ │ │ │ │ cmppeq r6, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, lsl r9 │ │ │ │ - cmneq r1, ip, lsr #29 │ │ │ │ - cmpeq r7, r4, ror #17 │ │ │ │ + cmpeq r7, r0, lsr #18 │ │ │ │ + strheq r1, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r7, ip, ror #17 │ │ │ │ cmpeq r7, r4, lsl #25 │ │ │ │ - cmpeq r7, ip, lsr #17 │ │ │ │ + ldrheq lr, [r7, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ cmpeq r7, r8, ror sp │ │ │ │ cmpeq r7, r8, asr sp │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmpeq r7, ip, lsr #16 │ │ │ │ + cmpeq r7, r4, lsr r8 │ │ │ │ ldrsbeq r8, [r7, #-188] @ 0xffffff44 │ │ │ │ - strheq r1, [r1, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r7, ip, ror #15 │ │ │ │ + strheq r1, [r1, #-220]! @ 0xffffff24 │ │ │ │ + ldrsheq lr, [r7, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x01578b94 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmneq r1, r8, ror sp │ │ │ │ - ldrheq lr, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmneq r1, r0, lsl #27 │ │ │ │ + ldrheq lr, [r7, #-120] @ 0xffffff88 │ │ │ │ cmpeq r7, r8, asr fp │ │ │ │ - cmneq r1, ip, lsr sp │ │ │ │ + cmneq r1, r4, asr #26 │ │ │ │ cmpeq r7, ip, lsl #23 │ │ │ │ cmpeq r7, r4, lsl fp │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ │ │ │ │ 00196988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -218976,22 +218976,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 196a18 │ │ │ │ @ instruction: 0x016f1898 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r4, asr #23 │ │ │ │ + cmneq r1, ip, asr #23 │ │ │ │ cmpeq r7, r4, lsr #19 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ cmneq pc, r4, lsr #16 │ │ │ │ - cmpeq r7, r0, ror #10 │ │ │ │ + cmpeq r7, r8, ror #10 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ cmpeq r6, r0, lsr sp │ │ │ │ - ldrsbeq lr, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r0, ror #9 │ │ │ │ │ │ │ │ 00196b48 : │ │ │ │ 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 │ │ │ │ @@ -219096,21 +219096,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 196be0 │ │ │ │ ldrdeq r1, [pc, #-100] @ 196c9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r0, lsl #20 │ │ │ │ + cmneq r1, r8, lsl #20 │ │ │ │ cmpeq r7, r0, ror #15 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmneq pc, ip, asr r6 @ │ │ │ │ - @ instruction: 0x0157e390 │ │ │ │ + @ instruction: 0x0157e398 │ │ │ │ cmpeq r6, r0, ror #22 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ │ │ │ │ 00196d1c : │ │ │ │ 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 │ │ │ │ @@ -219250,27 +219250,27 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 196df8 │ │ │ │ cmneq pc, r4, lsl #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r1, [r1, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r1, [r1, #-120]! @ 0xffffff88 │ │ │ │ ldrsbeq r8, [r7, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ cmneq pc, r4, asr #8 │ │ │ │ cmpeq r6, r0, lsr #19 │ │ │ │ - cmpeq r7, r8, asr #2 │ │ │ │ - ldrdeq r1, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r7, r4, lsl r1 │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + cmneq r1, r4, ror #13 │ │ │ │ + cmpeq r7, ip, lsl r1 │ │ │ │ ldrheq r8, [r7, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - ldrsbeq lr, [r7, #-12] │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ - cmpeq r7, r8, lsr #1 │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ + ldrheq lr, [r7, #-0] │ │ │ │ cmpeq r7, r8, asr #8 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 00196f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219391,25 +219391,25 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 197060 │ │ │ │ cmneq pc, r4, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ + @ instruction: 0x01611590 │ │ │ │ cmpeq r7, ip, ror #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ ldrdeq r1, [pc, #-28] @ 197184 │ │ │ │ cmpeq r6, r8, lsr r7 │ │ │ │ - cmpeq r7, r0, ror #29 │ │ │ │ - cmneq r1, r4, ror r4 │ │ │ │ - cmpeq r7, ip, lsr #29 │ │ │ │ + cmpeq r7, r8, ror #29 │ │ │ │ + cmneq r1, ip, ror r4 │ │ │ │ + ldrheq sp, [r7, #-228] @ 0xffffff1c │ │ │ │ cmpeq r7, ip, asr #4 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmpeq r7, r4, ror lr │ │ │ │ + cmpeq r7, ip, ror lr │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 001971bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -219555,28 +219555,28 @@ │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1972a8 │ │ │ │ cmneq pc, r0, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ cmpeq r7, r4, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ @ instruction: 0x016f0f94 │ │ │ │ cmpeq r6, ip, ror #9 │ │ │ │ - @ instruction: 0x0157dc94 │ │ │ │ + @ instruction: 0x0157dc9c │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmneq r1, r8, lsr #4 │ │ │ │ - cmpeq r7, r0, ror #24 │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ + cmpeq r7, r8, ror #24 │ │ │ │ cmpeq r7, r0 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - strheq r1, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsheq sp, [r7, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ + cmneq r1, r4, asr #3 │ │ │ │ + ldrsheq sp, [r7, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0x01577f98 │ │ │ │ │ │ │ │ 00197450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -219701,24 +219701,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 197524 │ │ │ │ smulbteq pc, ip, sp @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r4, asr #1 │ │ │ │ + cmneq r1, ip, asr #1 │ │ │ │ cmpeq r7, r8, lsr #29 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmneq pc, r8, lsl sp @ │ │ │ │ cmpeq r6, r0, ror r2 │ │ │ │ - cmpeq r7, r8, lsl sl │ │ │ │ - smultbeq r1, ip, pc @ │ │ │ │ - cmpeq r7, r4, ror #19 │ │ │ │ + cmpeq r7, r0, lsr #20 │ │ │ │ + strheq r0, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r7, ip, ror #19 │ │ │ │ cmpeq r7, r8, lsl #27 │ │ │ │ - cmpeq r7, ip, lsr #19 │ │ │ │ + ldrheq sp, [r7, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ │ │ │ │ 00197680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -219864,27 +219864,27 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 19776c │ │ │ │ @ instruction: 0x016f0b9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, ip, ror lr │ │ │ │ + smulbbeq r1, r4, lr │ │ │ │ cmpeq r7, r0, ror #24 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ ldrdeq r0, [pc, #-160] @ 19784c │ │ │ │ cmpeq r6, r8, lsr #32 │ │ │ │ - ldrsbeq sp, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq sp, [r7, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ - @ instruction: 0x0157d79c │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ + cmpeq r7, r4, lsr #15 │ │ │ │ cmpeq r7, r0, asr #22 │ │ │ │ - cmpeq r7, r4, ror #14 │ │ │ │ - strdeq r0, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq r7, r0, lsr r7 │ │ │ │ + cmpeq r7, ip, ror #14 │ │ │ │ + cmneq r1, r0, lsl #26 │ │ │ │ + cmpeq r7, r8, lsr r7 │ │ │ │ ldrsbeq r7, [r7, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ │ │ │ │ 00197914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220010,24 +220010,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1979e8 │ │ │ │ cmneq pc, r8, lsl #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmneq r1, r0, lsl #24 │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ cmpeq r7, r4, ror #19 │ │ │ │ cmneq pc, r4, asr r8 @ │ │ │ │ cmpeq r6, ip, lsr #27 │ │ │ │ - cmpeq r7, r4, asr r5 │ │ │ │ - smultteq r1, r8, sl │ │ │ │ - cmpeq r7, r0, lsr #10 │ │ │ │ + cmpeq r7, ip, asr r5 │ │ │ │ + strdeq r0, [r1, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq r7, r8, lsr #10 │ │ │ │ cmpeq r7, r0, asr #17 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ + ldrsheq sp, [r7, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 00197b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -220252,24 +220252,24 @@ │ │ │ │ b 197d90 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, ror #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r8, asr #12 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, r8, asr #17 │ │ │ │ - smulbbeq r1, r8, sl │ │ │ │ + @ instruction: 0x01610a90 │ │ │ │ strheq r0, [pc, #-88] @ 197e7c │ │ │ │ cmpeq r7, r0, ror #16 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r7, ip, asr #14 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - cmpeq r7, r0, lsr #3 │ │ │ │ - smultbeq r1, ip, r8 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ + cmpeq r7, r8, lsr #3 │ │ │ │ + strheq r0, [r1, #-132]! @ 0xffffff7c │ │ │ │ cmpeq r7, ip, lsl #13 │ │ │ │ muleq r0, r4, r9 │ │ │ │ │ │ │ │ 00197ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220581,22 +220581,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ msreq SPSR_hyp, r0, ror #31 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmpeq r7, r4, lsr #26 │ │ │ │ - cmneq r1, r8, asr r4 │ │ │ │ + cmpeq r7, ip, lsr #26 │ │ │ │ + cmneq r1, r0, ror #8 │ │ │ │ ldrheq r7, [r7, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r7, r0, ror #25 │ │ │ │ + cmpeq r7, r8, ror #25 │ │ │ │ cmpeq r7, r8, ror r2 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ - @ instruction: 0x0157cc9c │ │ │ │ - ldrdeq r0, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r0, lsr #8 │ │ │ │ + cmpeq r7, r4, lsr #25 │ │ │ │ + ldrdeq r0, [r1, #-56]! @ 0xffffffc8 │ │ │ │ cmpeq r7, r0, lsr r2 │ │ │ │ │ │ │ │ 001983d0 : │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001983d8 : │ │ │ │ @@ -220954,50 +220954,50 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 19847c │ │ │ │ msreq SPSR_fiq, r4, asr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fiq, r8, lsl lr │ │ │ │ msreq SPSR_fsx, r0, asr #27 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ cmpeq r7, ip, lsl #1 │ │ │ │ cmpeq r7, r8, asr r0 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ cmpeq r7, r8 │ │ │ │ cmpeq r7, r4, lsr #32 │ │ │ │ cmpeq r7, r4, lsl r0 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - strdeq pc, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, r0 │ │ │ │ cmpeq r7, r0, ror #30 │ │ │ │ - cmpeq r7, r0, lsl #17 │ │ │ │ + cmpeq r7, r8, lsl #17 │ │ │ │ cmpeq r7, r0, lsr #28 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - msreq SPSR_irq, r8, lsr #30 │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ + msreq SPSR_irq, r0, lsr pc │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ cmpeq r7, ip, ror sp │ │ │ │ - strdeq pc, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r7, r8, lsr #15 │ │ │ │ + strdeq pc, [r0, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq ip, [r7, #-112] @ 0xffffff90 │ │ │ │ cmpeq r7, r4, asr #26 │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ - msreq (UNDEF: 96), ip, lsl #29 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + msreq (UNDEF: 96), r4 @ │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ cmpeq r7, r0, ror #25 │ │ │ │ - msreq (UNDEF: 96), r4, asr lr │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ + msreq (UNDEF: 96), ip, asr lr │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ cmpeq r7, r8, lsr #25 │ │ │ │ - msreq (UNDEF: 96), ip, lsl lr │ │ │ │ - ldrsbeq ip, [r7, #-100] @ 0xffffff9c │ │ │ │ + msreq (UNDEF: 96), r4, lsr #28 │ │ │ │ + ldrsbeq ip, [r7, #-108] @ 0xffffff94 │ │ │ │ cmpeq r7, r0, ror ip │ │ │ │ - msreq SPSR_, r4, ror #27 │ │ │ │ - @ instruction: 0x0157c69c │ │ │ │ + msreq SPSR_, ip, ror #27 │ │ │ │ + cmpeq r7, r4, lsr #13 │ │ │ │ cmpeq r7, r8, lsr ip │ │ │ │ │ │ │ │ 00198a04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -221151,27 +221151,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 198b28 │ │ │ │ msreq SPSR_fsx, r0, lsr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ msreq SPSR_hyp, r4, ror #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_, ip, asr #24 │ │ │ │ + msreq SPSR_, r4, asr ip │ │ │ │ cmpeq r7, r0, lsr #21 │ │ │ │ ldrsheq r6, [r7, #-160] @ 0xffffff60 │ │ │ │ msreq SPSR_hyp, r4, lsl r7 │ │ │ │ - cmpeq r7, ip, ror #8 │ │ │ │ - msreq SPSR_irq, r0, lsl #23 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + cmpeq r7, r4, ror r4 │ │ │ │ + msreq SPSR_irq, r8, lsl #23 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ ldrsbeq r6, [r7, #-148] @ 0xffffff6c │ │ │ │ - msreq SPSR_irq, r4, asr #22 │ │ │ │ - ldrsheq ip, [r7, #-60] @ 0xffffffc4 │ │ │ │ + msreq SPSR_irq, ip, asr #22 │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ @ instruction: 0x01576994 │ │ │ │ - cmpeq r7, r4, asr #7 │ │ │ │ - @ instruction: 0x0157c394 │ │ │ │ + cmpeq r7, ip, asr #7 │ │ │ │ + @ instruction: 0x0157c39c │ │ │ │ │ │ │ │ 00198cb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -221430,27 +221430,27 @@ │ │ │ │ b 198f6c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ msreq SPSR_fsx, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fsx, r8, ror r4 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsbeq r6, [r7, #-136] @ 0xffffff78 │ │ │ │ - msreq SPSR_, r8, lsr r9 │ │ │ │ + msreq SPSR_, r0, asr #18 │ │ │ │ msreq SPSR_hyp, r0, ror #7 │ │ │ │ cmpeq r7, r0, ror r8 │ │ │ │ - msreq SPSR_, r8, asr #17 │ │ │ │ + ldrdeq pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ cmpeq r7, r8, asr #15 │ │ │ │ - msreq SPSR_, r8, lsr #16 │ │ │ │ + msreq SPSR_, r0, lsr r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SPSR_irq, r8, asr #15 │ │ │ │ + ldrdeq pc, [r0, #-112]! @ 0xffffff90 │ │ │ │ cmpeq r7, r0, asr #14 │ │ │ │ cmpeq r7, r0, lsl r7 │ │ │ │ - msreq SPSR_irq, r8, ror r7 │ │ │ │ + msreq SPSR_irq, r0, lsl #15 │ │ │ │ ldrheq r6, [r7, #-108] @ 0xffffff94 │ │ │ │ - msreq SPSR_irq, r4, lsl r7 │ │ │ │ + msreq SPSR_irq, ip, lsl r7 │ │ │ │ │ │ │ │ 001990e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 1992b4 │ │ │ │ @@ -221566,20 +221566,20 @@ │ │ │ │ b 199254 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ msreq SPSR_fsx, r8, asr #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fsx, ip, lsr #2 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, ip, lsl #11 │ │ │ │ - strdeq pc, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + msreq (UNDEF: 96), r0, lsl #12 │ │ │ │ msreq SPSR_fsx, r0 @ │ │ │ │ cmpeq r7, r0, lsr #10 │ │ │ │ - msreq SPSR_, r8, lsl #11 │ │ │ │ + msreq SPSR_, r0 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq pc, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + msreq SPSR_, r4, lsl #10 │ │ │ │ cmpeq r7, ip, ror r4 │ │ │ │ │ │ │ │ 001992e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -221712,20 +221712,20 @@ │ │ │ │ b 199488 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r8, lsl pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq lr, [lr, #-224]! @ 0xffffff20 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, r8, asr r3 │ │ │ │ - msreq SPSR_irq, r4, asr #7 │ │ │ │ + msreq SPSR_irq, ip, asr #7 │ │ │ │ cmneq lr, ip, asr lr │ │ │ │ cmpeq r7, ip, ror #5 │ │ │ │ - msreq SPSR_irq, r4, asr r3 │ │ │ │ + msreq SPSR_irq, ip, asr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 96), r4, asr #5 │ │ │ │ + msreq (UNDEF: 96), ip, asr #5 │ │ │ │ cmpeq r7, r4, asr #4 │ │ │ │ │ │ │ │ 0019951c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -221832,15 +221832,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, lsr #3 │ │ │ │ - msreq SPSR_, r0, lsl #2 │ │ │ │ + msreq SPSR_, r8, lsl #2 │ │ │ │ cmpeq r7, ip, ror r0 │ │ │ │ │ │ │ │ 001996d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -222092,27 +222092,27 @@ │ │ │ │ bne 1997f8 │ │ │ │ b 19996c │ │ │ │ cmneq lr, ip, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq lr, [lr, #-168]! @ 0xffffff58 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, ip, asr pc │ │ │ │ - strdeq lr, [r0, #-248]! @ 0xffffff08 │ │ │ │ + msreq SPSR_, r0 │ │ │ │ cmneq lr, r4, asr #20 │ │ │ │ cmpeq r7, ip, ror #29 │ │ │ │ - cmneq r0, r8, lsl #31 │ │ │ │ - cmneq r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x0160ef90 │ │ │ │ + cmneq r0, r8, lsr #30 │ │ │ │ cmpeq r6, ip, lsr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ @ instruction: 0x01575d94 │ │ │ │ - cmneq r0, r0, lsr #28 │ │ │ │ - cmpeq sl, r4, asr #4 │ │ │ │ + cmneq r0, r8, lsr #28 │ │ │ │ + cmpeq sl, ip, asr #4 │ │ │ │ cmpeq r7, ip, lsr sp │ │ │ │ - cmpeq r7, r8, lsr #11 │ │ │ │ + ldrheq fp, [r7, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r7, r0, lsr #25 │ │ │ │ │ │ │ │ 00199af8 : │ │ │ │ ldr r3, [pc, #164] @ 199ba4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [pc, #160] @ 199ba8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -222158,15 +222158,15 @@ │ │ │ │ andseq r7, r2, sl, asr #22 │ │ │ │ cmneq lr, r0, asr #14 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ cmneq pc, r4, lsl #15 │ │ │ │ cmpeq r7, r4, lsl ip │ │ │ │ ldrsbeq r5, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmneq r0, r0, lsl #25 │ │ │ │ + cmneq r0, r8, lsl #25 │ │ │ │ │ │ │ │ 00199bc4 : │ │ │ │ ldr r3, [pc, #24] @ 199be4 │ │ │ │ ldr r2, [pc, #24] @ 199be8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -222267,19 +222267,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 199ccc │ │ │ │ cmneq r1, r4, lsl #16 │ │ │ │ cmneq lr, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, ip, lsl r6 │ │ │ │ - cmneq r0, ip, lsr #23 │ │ │ │ + strheq lr, [r0, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x0156ac9c │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ cmneq lr, r0, ror r5 │ │ │ │ - cmpeq r7, ip, asr #5 │ │ │ │ + ldrsbeq fp, [r7, #-36] @ 0xffffffdc │ │ │ │ cmpeq r7, ip, lsl sl │ │ │ │ │ │ │ │ 00199d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222347,16 +222347,16 @@ │ │ │ │ cmneq pc, ip, lsl r5 @ │ │ │ │ cmneq r1, r8, ror r6 │ │ │ │ cmneq lr, ip, lsl #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, lsl r6 │ │ │ │ cmneq lr, r8, lsr r4 │ │ │ │ cmpeq r7, r0, lsr #11 │ │ │ │ - cmneq r0, r8, lsr #19 │ │ │ │ - cmpeq r7, r0, lsl #3 │ │ │ │ + strheq lr, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r7, r8, lsl #3 │ │ │ │ ldrsheq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 00199ea8 : │ │ │ │ ldr ip, [pc, #136] @ 199f38 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -222585,37 +222585,37 @@ │ │ │ │ strheq lr, [lr, #-44]! @ 0xffffffd4 │ │ │ │ cmneq pc, r4, lsl r3 @ │ │ │ │ cmneq r1, ip, ror #8 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ cmneq r1, r0, lsr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r7, r4, asr r7 │ │ │ │ - strdeq lr, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, r4, lsl #16 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ cmneq pc, r0, ror #4 │ │ │ │ ldrheq r0, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r8, lsr #15 │ │ │ │ + strheq lr, [r0, #-112]! @ 0xffffff90 │ │ │ │ cmpeq r7, r8, ror #13 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ cmneq pc, r4, lsl #4 │ │ │ │ cmneq r1, r0, ror #6 │ │ │ │ - strdeq lr, [r0, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmneq r0, r4, lsl #14 │ │ │ │ + ldrsbeq sl, [r7, #-236] @ 0xffffff14 │ │ │ │ cmpeq r7, r8, asr #12 │ │ │ │ - cmneq r0, r4, asr #13 │ │ │ │ - @ instruction: 0x0157ae9c │ │ │ │ + cmneq r0, ip, asr #13 │ │ │ │ + cmpeq r7, r4, lsr #29 │ │ │ │ cmpeq r7, r0, lsl r6 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq r0, ip, lsl #13 │ │ │ │ - cmpeq r7, r4, ror #28 │ │ │ │ + @ instruction: 0x0160e694 │ │ │ │ + cmpeq r7, ip, ror #28 │ │ │ │ ldrsbeq r5, [r7, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - ldrsbeq sl, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + cmpeq r7, r0, ror #27 │ │ │ │ │ │ │ │ 0019a298 : │ │ │ │ subs r3, r0, #0 │ │ │ │ subne r3, r3, #1196032 @ 0x124000 │ │ │ │ ldr r2, [pc, #20] @ 19a2bc │ │ │ │ subne r3, r3, #15168 @ 0x3b40 │ │ │ │ subne r3, r3, #11 │ │ │ │ @@ -223081,55 +223081,55 @@ │ │ │ │ strdeq sp, [lr, #-232]! @ 0xffffff18 │ │ │ │ cmpeq r7, ip, ror r4 │ │ │ │ cmpeq r7, r0, ror #8 │ │ │ │ cmpeq r7, r0, asr r4 │ │ │ │ andeq r7, r0, r4, ror #15 │ │ │ │ @ instruction: 0x00127bf7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ + cmneq r0, r8, lsl #8 │ │ │ │ cmneq r1, ip │ │ │ │ cmpeq r7, r4, asr #6 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ cmpeq r6, ip, asr r4 │ │ │ │ cmneq pc, ip, asr #26 │ │ │ │ cmneq lr, r0, lsl #25 │ │ │ │ @ instruction: 0xffed84b6 │ │ │ │ - cmneq r0, ip, lsl r1 │ │ │ │ + cmneq r0, r4, lsr #2 │ │ │ │ cmpeq r7, r4, lsr r1 │ │ │ │ cmpeq r7, r4, asr r0 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r0, r0, lsr #1 │ │ │ │ - cmpeq r7, r8, ror r8 │ │ │ │ + cmneq r0, r8, lsr #1 │ │ │ │ + cmpeq r7, r0, lsl #17 │ │ │ │ cmpeq r7, ip, ror #31 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r0, r0, rrx │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ + cmneq r0, r8, rrx │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ cmpeq r7, ip, lsr #31 │ │ │ │ - cmneq r0, r4, lsr #32 │ │ │ │ - ldrsheq sl, [r7, #-124] @ 0xffffff84 │ │ │ │ + cmneq r0, ip, lsr #32 │ │ │ │ + cmpeq r7, r4, lsl #16 │ │ │ │ cmpeq r7, r0, ror pc │ │ │ │ - cmneq r0, r8, ror #31 │ │ │ │ - cmpeq r7, r0, asr #15 │ │ │ │ + strdeq sp, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ cmpeq r7, r4, lsr pc │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ - cmpeq r7, r4, lsl #15 │ │ │ │ + strheq sp, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ ldrsheq r4, [r7, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r0, r0, ror pc │ │ │ │ - cmpeq r7, r8, asr #14 │ │ │ │ + cmneq r0, r8, ror pc │ │ │ │ + cmpeq r7, r0, asr r7 │ │ │ │ ldrheq r4, [r7, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r0, r4, lsr pc │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ + cmneq r0, ip, lsr pc │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ cmpeq r7, ip, ror lr │ │ │ │ - ldrsbeq sl, [r7, #-100] @ 0xffffff9c │ │ │ │ + ldrsbeq sl, [r7, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq r7, ip, ror r6 │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ + cmpeq r7, r4, lsl #13 │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + cmpeq r7, r8, asr #12 │ │ │ │ ldrheq r4, [r7, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 0019aa90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -223261,24 +223261,24 @@ │ │ │ │ cmnpeq r0, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ cmneq lr, ip, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq pc, r8, asr #15 │ │ │ │ @ instruction: 0x0157089c │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ ldrdeq sp, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - cmpeq r7, ip, lsr #8 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ @ instruction: 0x01574b9c │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ - ldrsheq sl, [r7, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ + ldrsheq sl, [r7, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r7, r0, ror #22 │ │ │ │ - ldrdeq sp, [r0, #-188]! @ 0xffffff44 │ │ │ │ - ldrheq sl, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmneq r0, r4, ror #23 │ │ │ │ + ldrheq sl, [r7, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r7, r4, lsr #22 │ │ │ │ - @ instruction: 0x0160db9c │ │ │ │ + cmneq r0, r4, lsr #23 │ │ │ │ ldrsheq r4, [r7, #-176] @ 0xffffff50 │ │ │ │ cmpeq r7, r4, ror #21 │ │ │ │ │ │ │ │ 0019acdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -223730,67 +223730,67 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 19afd8 │ │ │ │ cmneq lr, r8, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ ldrdeq sp, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r0, r0, lsr sl │ │ │ │ + cmneq r0, r8, lsr sl │ │ │ │ cmpeq r7, ip, ror r9 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrdeq sp, [r0, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq sp, [r0, #-156]! @ 0xffffff64 │ │ │ │ cmpeq r7, r8, lsl r9 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ cmneq pc, r4, asr #8 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ + cmneq r0, ip, asr r9 │ │ │ │ @ instruction: 0x01574898 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ cmnpeq r0, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ - cmpeq sl, r4, lsl #25 │ │ │ │ + cmpeq sl, ip, lsl #25 │ │ │ │ cmneq r1, r4, lsl r8 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ cmneq lr, r4, ror #4 │ │ │ │ @ instruction: 0x016f5290 │ │ │ │ ldrsheq r4, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r7, ip, ror #30 │ │ │ │ + cmpeq r7, r4, ror pc │ │ │ │ cmpeq r6, ip, lsr r7 │ │ │ │ cmpeq r6, r8, ror #13 │ │ │ │ cmpeq r6, ip, lsl #13 │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ - cmpeq r7, r0, asr #28 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ + cmpeq r7, r8, asr #28 │ │ │ │ ldrheq r4, [r7, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r0, ip, lsr #12 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ + cmneq r0, r4, lsr r6 │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ cmpeq r7, r0, ror r5 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq r7, ip, asr #27 │ │ │ │ - cmpeq r7, r0, lsr #27 │ │ │ │ - @ instruction: 0x0160d590 │ │ │ │ - cmpeq r7, r8, ror #26 │ │ │ │ + ldrsbeq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r7, r8, lsr #27 │ │ │ │ + @ instruction: 0x0160d598 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ ldrsbeq r4, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r7, r0, lsr sp │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - ldrsheq r9, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, r8, lsr sp │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmpeq r7, r4, lsl #26 │ │ │ │ cmpeq r7, r0, ror r4 │ │ │ │ - cmpeq r7, r4, asr #25 │ │ │ │ + cmpeq r7, ip, asr #25 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - strheq sp, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01579c90 │ │ │ │ + cmneq r0, r0, asr #9 │ │ │ │ + @ instruction: 0x01579c98 │ │ │ │ cmpeq r7, r4, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmneq r0, ip, ror r4 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ cmpeq r7, r8, asr #7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ cmpeq r7, ip, lsl #7 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 0019b4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -224071,34 +224071,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 19b708 │ │ │ │ cmneq lr, ip, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, ip, lsr #26 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq sp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + strheq sp, [r0, #-40]! @ 0xffffffd8 │ │ │ │ ldrsheq r4, [r7, #-28] @ 0xffffffe4 │ │ │ │ ldrheq lr, [r0, #-224]! @ 0xffffff20 │ │ │ │ cmpeq r6, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - strheq sp, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r4, asr #3 │ │ │ │ cmpeq r7, r8, lsl #2 │ │ │ │ cmpeq r7, r8, asr #5 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ cmpeq r7, ip, asr r2 │ │ │ │ cmneq lr, r4, lsr fp │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq r6, ip, rrx │ │ │ │ - cmpeq r7, r4, lsl r8 │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - ldrheq r9, [r7, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r7, r0, lsl #15 │ │ │ │ - cmpeq r7, r0, asr r7 │ │ │ │ - ldrsheq r9, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r7, r8, asr #13 │ │ │ │ + cmpeq r7, ip, lsl r8 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + ldrheq r9, [r7, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r7, r8, lsl #15 │ │ │ │ + cmpeq r7, r8, asr r7 │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + ldrsbeq r9, [r7, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 0019b994 : │ │ │ │ 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 │ │ │ │ @@ -224466,48 +224466,48 @@ │ │ │ │ b 19ba1c │ │ │ │ cmneq lr, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, ip, ror pc │ │ │ │ cmneq lr, r0, asr #16 │ │ │ │ cmneq lr, r0, lsr #16 │ │ │ │ ldrheq lr, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r0, r0, ror sp │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ cmpeq r6, r0, ror #28 │ │ │ │ cmpeq r7, ip, asr sp │ │ │ │ - cmpeq ip, r4, asr r6 │ │ │ │ + cmpeq ip, ip, asr r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, ror #22 │ │ │ │ + cmneq r0, r8, ror #22 │ │ │ │ ldrheq r3, [r7, #-160] @ 0xffffff60 │ │ │ │ - ldrsheq r9, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r7, r0, lsl #5 │ │ │ │ - cmneq r0, ip, ror #20 │ │ │ │ - cmpeq r7, r4, asr #4 │ │ │ │ + cmpeq r7, r4, lsl #6 │ │ │ │ + cmpeq r7, r8, lsl #5 │ │ │ │ + cmneq r0, r4, ror sl │ │ │ │ + cmpeq r7, ip, asr #4 │ │ │ │ ldrheq r3, [r7, #-152] @ 0xffffff68 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq r0, r0, lsr sl │ │ │ │ - cmpeq r7, r8, lsl #4 │ │ │ │ + cmneq r0, r8, lsr sl │ │ │ │ + cmpeq r7, r0, lsl r2 │ │ │ │ cmpeq r7, ip, ror r9 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - strdeq ip, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r7, ip, asr #3 │ │ │ │ + strdeq ip, [r0, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq r9, [r7, #-20] @ 0xffffffec │ │ │ │ cmpeq r7, r0, asr #18 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - strheq ip, [r0, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x01579190 │ │ │ │ + cmneq r0, r0, asr #19 │ │ │ │ + @ instruction: 0x01579198 │ │ │ │ cmpeq r7, r4, lsl #18 │ │ │ │ - cmneq r0, ip, ror r9 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + cmneq r0, r4, lsl #19 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ cmpeq r7, r8, asr #17 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r0, r0, asr #18 │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ + cmneq r0, r8, asr #18 │ │ │ │ + cmpeq r7, r0, lsr #2 │ │ │ │ cmpeq r7, r4, lsl #17 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r0, r8, lsl #18 │ │ │ │ - ldrsbeq r9, [r7, #-12] │ │ │ │ + cmneq r0, r0, lsl r9 │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ cmpeq r7, r4, asr r8 │ │ │ │ cmpeq r7, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 0019bffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -224615,15 +224615,15 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, asr #13 │ │ │ │ cmpeq r7, r0, ror #16 │ │ │ │ - cmneq r0, r4, ror r7 │ │ │ │ + cmneq r0, ip, ror r7 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 0019c1bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -224729,15 +224729,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, lsl #10 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ @ instruction: 0x0157369c │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 0019c380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -224834,15 +224834,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, ror #6 │ │ │ │ - cmneq r0, r0, lsr #8 │ │ │ │ + cmneq r0, r8, lsr #8 │ │ │ │ ldrsheq r3, [r7, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0019c51c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -224939,15 +224939,15 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq sl, [r6, #-16] │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ cmpeq r7, r8, asr r3 │ │ │ │ │ │ │ │ 0019c6b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -225116,20 +225116,20 @@ │ │ │ │ b 19c8cc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [lr, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq fp, [lr, #-164]! @ 0xffffff5c │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, ip, asr #3 │ │ │ │ - cmneq r0, r0, ror #1 │ │ │ │ + cmneq r0, r8, ror #1 │ │ │ │ cmneq lr, r8, lsl sl │ │ │ │ cmpeq r7, r0, ror #2 │ │ │ │ - cmneq r0, r0, ror r0 │ │ │ │ + cmneq r0, r8, ror r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r4, ror #31 │ │ │ │ + cmneq r0, ip, ror #31 │ │ │ │ ldrheq r3, [r7, #-12] │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 0019c960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225314,20 +225314,20 @@ │ │ │ │ b 19cbac │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [lr, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq fp, [lr, #-116]! @ 0xffffff8c │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, ip, ror #29 │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ + cmneq r0, r8, lsl #28 │ │ │ │ cmneq lr, r8, lsr r7 │ │ │ │ cmpeq r7, r0, lsl #29 │ │ │ │ - @ instruction: 0x0160bd90 │ │ │ │ + @ instruction: 0x0160bd98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r4, lsl #26 │ │ │ │ + cmneq r0, ip, lsl #26 │ │ │ │ ldrsbeq r2, [r7, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ │ │ │ │ 0019cc40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225514,21 +225514,21 @@ │ │ │ │ b 19ceb8 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r8, ror #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r0, asr #9 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, r0, ror #23 │ │ │ │ - strdeq fp, [r0, #-164]! @ 0xffffff5c │ │ │ │ + strdeq fp, [r0, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ cmneq lr, ip, lsr #8 │ │ │ │ cmpeq r7, r4, ror fp │ │ │ │ - cmneq r0, r4, lsl #21 │ │ │ │ + cmneq r0, ip, lsl #21 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq fp, [r0, #-148]! @ 0xffffff6c │ │ │ │ + strdeq fp, [r0, #-156]! @ 0xffffff64 │ │ │ │ cmpeq r7, ip, asr #21 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0019cf54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225796,21 +225796,21 @@ │ │ │ │ b 19d2bc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r0, ror #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r4, asr #1 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ ldrsbeq r2, [r7, #-124] @ 0xffffff84 │ │ │ │ - strdeq fp, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq fp, [r0, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmneq lr, r8, lsr #32 │ │ │ │ cmpeq r7, r0, ror r7 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq fp, [r0, #-84]! @ 0xffffffac │ │ │ │ + strdeq fp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ cmpeq r7, ip, asr #13 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ │ │ │ │ 0019d354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -226015,21 +226015,21 @@ │ │ │ │ b 19d608 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016ead94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r8, ror sp │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ @ instruction: 0x01572490 │ │ │ │ - cmneq r0, r4, lsr #7 │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ @ instruction: 0x000001be │ │ │ │ ldrdeq sl, [lr, #-204]! @ 0xffffff34 │ │ │ │ cmpeq r7, r4, lsr #8 │ │ │ │ - cmneq r0, r4, lsr r3 │ │ │ │ + cmneq r0, ip, lsr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r8, lsr #5 │ │ │ │ + strheq fp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ cmpeq r7, r0, lsl #7 │ │ │ │ │ │ │ │ 0019d69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -226145,21 +226145,21 @@ │ │ │ │ b 19d808 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016eab90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r8, ror fp │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ @ instruction: 0x01572290 │ │ │ │ - cmneq r0, r4, lsr #3 │ │ │ │ + cmneq r0, ip, lsr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ ldrdeq sl, [lr, #-172]! @ 0xffffff54 │ │ │ │ cmpeq r7, r4, lsr #4 │ │ │ │ - cmneq r0, r4, lsr r1 │ │ │ │ + cmneq r0, ip, lsr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, ip, lsr #1 │ │ │ │ + strheq fp, [r0, #-4]! │ │ │ │ cmpeq r7, r4, lsl #3 │ │ │ │ │ │ │ │ 0019d89c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -226275,21 +226275,21 @@ │ │ │ │ b 19da08 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016ea990 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r8, ror r9 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ @ instruction: 0x01572090 │ │ │ │ - cmneq r0, r4, lsr #31 │ │ │ │ + cmneq r0, ip, lsr #31 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldrdeq sl, [lr, #-140]! @ 0xffffff74 │ │ │ │ cmpeq r7, r4, lsr #32 │ │ │ │ - cmneq r0, r4, lsr pc │ │ │ │ + cmneq r0, ip, lsr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ + strheq sl, [r0, #-228]! @ 0xffffff1c │ │ │ │ cmpeq r7, r4, lsl #31 │ │ │ │ │ │ │ │ 0019da9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -226431,18 +226431,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmneq r0, ip, lsl sp │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x01568b94 │ │ │ │ - cmneq r0, r8, asr #24 │ │ │ │ + cmneq r0, r0, asr ip │ │ │ │ cmpeq r7, ip, lsl sp │ │ │ │ │ │ │ │ 0019dcf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -226597,21 +226597,21 @@ │ │ │ │ b 19ded8 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r4, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r8, lsr #9 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ cmpeq r7, r0, asr #23 │ │ │ │ - ldrdeq sl, [r0, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq sl, [r0, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ cmneq lr, ip, lsl #8 │ │ │ │ cmpeq r7, r4, asr fp │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ + cmneq r0, ip, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq sl, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r0, ror #19 │ │ │ │ ldrheq r1, [r7, #-160] @ 0xffffff60 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0019df70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -226945,26 +226945,26 @@ │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ muleq r0, r8, r8 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ cmneq lr, r8, asr pc │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ cmpeq r7, ip, lsr #12 │ │ │ │ - cmneq r0, ip, asr r6 │ │ │ │ - ldrsheq r6, [r7, #-180] @ 0xffffff4c │ │ │ │ + cmneq r0, r4, ror #12 │ │ │ │ + ldrsheq r6, [r7, #-188] @ 0xffffff44 │ │ │ │ ldrsheq r1, [r7, #-84] @ 0xffffffac │ │ │ │ - cmneq r0, r4, lsr #12 │ │ │ │ - cmpeq r7, r0, asr #23 │ │ │ │ + cmneq r0, ip, lsr #12 │ │ │ │ + cmpeq r7, r8, asr #23 │ │ │ │ cmpeq r7, r0, asr #11 │ │ │ │ - strdeq sl, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r7, ip, lsl #23 │ │ │ │ + strdeq sl, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x01576b94 │ │ │ │ cmpeq r7, ip, lsl #11 │ │ │ │ - strheq sl, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, r4, asr #11 │ │ │ │ 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] @ 19e88c │ │ │ │ @@ -227209,25 +227209,25 @@ │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ cmneq lr, r4, ror fp │ │ │ │ - cmneq r0, r0, asr r2 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ + cmneq r0, r8, asr r2 │ │ │ │ + cmpeq r7, r0, lsr #16 │ │ │ │ cmpeq r7, r4, lsl r2 │ │ │ │ - cmneq r0, r8, lsl r2 │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ + cmneq r0, r0, lsr #4 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ ldrsbeq r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r0, r0, ror #3 │ │ │ │ - cmpeq r7, r8, lsr #15 │ │ │ │ + cmneq r0, r8, ror #3 │ │ │ │ + ldrheq r6, [r7, #-112] @ 0xffffff90 │ │ │ │ cmpeq r7, r4, lsr #3 │ │ │ │ - cmneq r0, r8, lsr #3 │ │ │ │ - cmpeq r7, r0, ror r7 │ │ │ │ + strheq sl, [r0, #-16]! │ │ │ │ + cmpeq r7, r8, ror r7 │ │ │ │ cmpeq r7, ip, ror #2 │ │ │ │ ldr r3, [pc, #940] @ 19ecb0 │ │ │ │ ldr r2, [pc, #940] @ 19ecb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -227460,65 +227460,65 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 19ea40 │ │ │ │ cmneq lr, r0, asr #18 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ - cmppeq r9, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r0, asr #1 │ │ │ │ cmpeq r7, ip, ror #1 │ │ │ │ cmpeq r7, r4, lsl r1 │ │ │ │ cmpeq r7, ip, lsr #2 │ │ │ │ cmpeq r7, r8, asr r1 │ │ │ │ cmpeq r7, r4, lsl #3 │ │ │ │ ldrheq r1, [r7, #-16] │ │ │ │ cmpeq r7, r4, asr #32 │ │ │ │ cmpeq r7, r4, asr #3 │ │ │ │ - strheq r9, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ + strheq r9, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r7, r4, lsl #11 │ │ │ │ cmpeq r7, r8, ror pc │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ + cmneq r0, r4, lsl #31 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ cmpeq r7, r0, asr #30 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - cmneq r0, r4, asr #30 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ + cmneq r0, ip, asr #30 │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ cmpeq r7, r8, lsl #30 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ - ldrsbeq r6, [r7, #-68] @ 0xffffffbc │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + ldrsbeq r6, [r7, #-76] @ 0xffffffb4 │ │ │ │ ldrsbeq r0, [r7, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - ldrdeq r9, [r0, #-228]! @ 0xffffff1c │ │ │ │ - @ instruction: 0x0157649c │ │ │ │ + ldrdeq r9, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r7, r4, lsr #9 │ │ │ │ @ instruction: 0x01570e98 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - @ instruction: 0x01609e9c │ │ │ │ - cmpeq r7, r4, ror #8 │ │ │ │ + cmneq r0, r4, lsr #29 │ │ │ │ + cmpeq r7, ip, ror #8 │ │ │ │ cmpeq r7, r0, ror #28 │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ - cmpeq r7, ip, lsr #8 │ │ │ │ + cmneq r0, ip, ror #28 │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ cmpeq r7, r8, lsr #28 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmneq r0, ip, lsr #28 │ │ │ │ - ldrsheq r6, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmneq r0, r4, lsr lr │ │ │ │ + ldrsheq r6, [r7, #-60] @ 0xffffffc4 │ │ │ │ ldrsheq r0, [r7, #-208] @ 0xffffff30 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - strdeq r9, [r0, #-212]! @ 0xffffff2c │ │ │ │ - ldrheq r6, [r7, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r9, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ ldrheq r0, [r7, #-216] @ 0xffffff28 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - strheq r9, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r7, r4, lsl #7 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + cmpeq r7, ip, lsl #7 │ │ │ │ cmpeq r7, r0, lsl #27 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmneq r0, r4, lsl #27 │ │ │ │ - cmpeq r7, ip, asr #6 │ │ │ │ + cmneq r0, ip, lsl #27 │ │ │ │ + cmpeq r7, r4, asr r3 │ │ │ │ cmpeq r7, r8, asr #26 │ │ │ │ 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] @ 19eeec │ │ │ │ @@ -227604,20 +227604,20 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 19ee34 │ │ │ │ @ instruction: 0x016e949c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ cmpeq r6, ip, asr r3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ cmneq lr, r8, lsl #8 │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ - cmpeq r7, ip, lsl #2 │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #3232] @ 19fbc8 │ │ │ │ ldr fp, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -228428,31 +228428,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 19f860 │ │ │ │ cmneq lr, r8, lsl r3 │ │ │ │ strdeq r9, [lr, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, lsl #21 │ │ │ │ - cmneq r0, ip, ror sl │ │ │ │ + cmneq r0, r8, lsl #21 │ │ │ │ + cmneq r0, r4, lsl #21 │ │ │ │ cmpeq r7, r4, lsr sl │ │ │ │ cmpeq r7, r0, lsr sl │ │ │ │ - cmneq r0, ip, ror #18 │ │ │ │ + cmneq r0, r4, ror r9 │ │ │ │ cmpeq r7, r0, lsr r9 │ │ │ │ - strdeq r9, [r0, #-132]! @ 0xffffff7c │ │ │ │ + strdeq r9, [r0, #-140]! @ 0xffffff74 │ │ │ │ ldrheq r0, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmneq r0, ip, ror r8 │ │ │ │ + cmneq r0, r4, lsl #17 │ │ │ │ cmpeq r7, r4, asr #16 │ │ │ │ - cmneq r0, r0, lsl r8 │ │ │ │ + cmneq r0, r8, lsl r8 │ │ │ │ cmpeq r7, ip, asr #15 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ + cmneq r0, ip, ror #14 │ │ │ │ cmpeq r7, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq r0, r8, lsl #14 │ │ │ │ + cmneq r0, r0, lsl r7 │ │ │ │ cmpeq r7, ip, asr #13 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ cmpeq r7, ip, asr #17 │ │ │ │ ldrsbeq r0, [r7, #-132] @ 0xffffff7c │ │ │ │ ldrsbeq r0, [r7, #-140] @ 0xffffff74 │ │ │ │ cmpeq r7, r0, ror #17 │ │ │ │ cmpeq r7, r4, ror #17 │ │ │ │ @@ -228460,101 +228460,101 @@ │ │ │ │ cmpeq r7, ip, ror #17 │ │ │ │ ldrsheq r0, [r7, #-136] @ 0xffffff78 │ │ │ │ cmpeq r7, r0, lsl #18 │ │ │ │ cmpeq r7, r4, lsl #18 │ │ │ │ cmpeq r7, r8, lsl #18 │ │ │ │ cmpeq r7, r4, lsl #18 │ │ │ │ cmpeq r7, ip, lsl #18 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ ldrsheq r0, [r7, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ cmneq lr, r0, lsr sp │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ - cmpeq r7, ip, asr #20 │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ + cmpeq r7, r0, lsl #21 │ │ │ │ + cmpeq r7, r4, asr sl │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ cmpeq r7, r8, lsr r4 │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ - cmneq r0, r0, lsr r4 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ ldrsheq r0, [r7, #-52] @ 0xffffffcc │ │ │ │ - strdeq r9, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - ldrheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ + strdeq r9, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, asr #19 │ │ │ │ ldrheq r0, [r7, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r7, ip, ror r9 │ │ │ │ - cmpeq r7, r4, ror #18 │ │ │ │ - cmpeq r7, r8, lsr r9 │ │ │ │ - cmneq r0, r4, ror #6 │ │ │ │ + cmpeq r7, r4, lsl #19 │ │ │ │ + cmpeq r7, ip, ror #18 │ │ │ │ + cmpeq r7, r0, asr #18 │ │ │ │ + cmneq r0, ip, ror #6 │ │ │ │ cmpeq r7, r4, lsr #6 │ │ │ │ - ldrsheq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ - ldrdeq r9, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r7, r4, lsr #17 │ │ │ │ + ldrsheq r5, [r7, #-136] @ 0xffffff78 │ │ │ │ + ldrsbeq r5, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmneq r0, r4, ror #5 │ │ │ │ + cmpeq r7, ip, lsr #17 │ │ │ │ cmpeq r7, r0, lsr #5 │ │ │ │ - cmpeq r7, r0, ror #16 │ │ │ │ - cmneq r0, ip, ror #4 │ │ │ │ - cmpeq r7, r4, lsr r8 │ │ │ │ + cmpeq r7, r8, ror #16 │ │ │ │ + cmneq r0, r4, ror r2 │ │ │ │ + cmpeq r7, ip, lsr r8 │ │ │ │ cmpeq r7, r0, lsr r2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsheq r5, [r7, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq r5, [r7, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ - cmpeq r7, ip, ror r7 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ - cmpeq r7, r0, lsr #14 │ │ │ │ - cmneq r0, r4, asr #2 │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ + ldrsheq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ + ldrsbeq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ + ldrheq r5, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r4, lsl #15 │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ + cmpeq r7, r8, lsr #14 │ │ │ │ + cmneq r0, ip, asr #2 │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ cmpeq r7, r8, lsl #2 │ │ │ │ - cmneq r0, ip, lsl #2 │ │ │ │ - ldrsbeq r5, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ + ldrsbeq r5, [r7, #-108] @ 0xffffff94 │ │ │ │ ldrsbeq r0, [r7, #-0] │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrdeq r9, [r0, #-4]! │ │ │ │ - @ instruction: 0x0157569c │ │ │ │ + ldrdeq r9, [r0, #-12]! │ │ │ │ + cmpeq r7, r4, lsr #13 │ │ │ │ @ instruction: 0x01570098 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0160909c │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ cmpeq r7, r0, rrx │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq r0, r4, rrx │ │ │ │ - cmpeq r7, ip, lsr #12 │ │ │ │ + cmneq r0, ip, rrx │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ cmpeq r7, r8, lsr #32 │ │ │ │ - cmneq r0, ip, lsr #32 │ │ │ │ - ldrsheq r5, [r7, #-84] @ 0xffffffac │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ + ldrsheq r5, [r7, #-92] @ 0xffffffa4 │ │ │ │ ldrsheq pc, [r6, #-240] @ 0xffffff10 @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - strdeq r8, [r0, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq r5, [r7, #-92] @ 0xffffffa4 │ │ │ │ + strdeq r8, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r7, r4, asr #11 │ │ │ │ ldrheq pc, [r6, #-248] @ 0xffffff08 @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - strheq r8, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r7, r4, lsl #11 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ + cmpeq r7, ip, lsl #11 │ │ │ │ cmppeq r6, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - cmpeq r7, ip, asr #10 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmpeq r7, r4, asr r5 │ │ │ │ cmppeq r6, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr #30 │ │ │ │ - cmpeq r7, r4, lsl r5 │ │ │ │ + cmneq r0, r4, asr pc │ │ │ │ + cmpeq r7, ip, lsl r5 │ │ │ │ cmppeq r6, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r0, r4, lsl pc │ │ │ │ - ldrsbeq r5, [r7, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r0, ip, lsl pc │ │ │ │ + cmpeq r7, r4, ror #9 │ │ │ │ ldrsbeq pc, [r6, #-232] @ 0xffffff18 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrdeq r8, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r7, r4, lsr #9 │ │ │ │ + cmneq r0, r4, ror #29 │ │ │ │ + cmpeq r7, ip, lsr #9 │ │ │ │ cmppeq r6, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r7, ip, ror #8 │ │ │ │ - cmneq r0, r8, lsl #29 │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ + cmpeq r7, r4, ror r4 │ │ │ │ + @ instruction: 0x01608e90 │ │ │ │ + cmpeq r7, r8, asr r4 │ │ │ │ cmppeq r6, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq r7, r8, lsl r4 │ │ │ │ + cmpeq r7, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #328] @ 0x148 │ │ │ │ mov lr, r3 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ @@ -228634,20 +228634,20 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 19fdfc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r4, ror #8 │ │ │ │ cmneq lr, r0, asr #8 │ │ │ │ - cmneq r0, ip, ror fp │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ + cmneq r0, r4, lsl #23 │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ cmppeq r6, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #6 │ │ │ │ - cmneq r0, r4, lsr fp │ │ │ │ - ldrsheq r5, [r7, #-12] │ │ │ │ + cmneq r0, ip, lsr fp │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ ldrsheq pc, [r6, #-172] @ 0xffffff54 @ │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr sl, [pc, #776] @ 1a0250 │ │ │ │ @@ -228844,28 +228844,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov lr, r0 │ │ │ │ b 1a0204 │ │ │ │ strdeq r8, [lr, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - cmneq r0, ip, ror r9 │ │ │ │ - cmpeq r7, r0, asr #30 │ │ │ │ + cmneq r0, r4, lsl #19 │ │ │ │ + cmpeq r7, r8, asr #30 │ │ │ │ cmppeq r6, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ cmppeq r6, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, lsl #17 │ │ │ │ - cmpeq r7, r0, asr #28 │ │ │ │ + cmneq r0, ip, lsl #17 │ │ │ │ + cmpeq r7, r8, asr #28 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmneq r0, r8, lsr #16 │ │ │ │ - cmpeq r7, r0, ror #27 │ │ │ │ + cmneq r0, r0, lsr r8 │ │ │ │ + cmpeq r7, r8, ror #27 │ │ │ │ cmppeq r6, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - cmneq r0, r0, ror #15 │ │ │ │ - @ instruction: 0x01574d98 │ │ │ │ + cmneq r0, r8, ror #15 │ │ │ │ + cmpeq r7, r0, lsr #27 │ │ │ │ @ instruction: 0x0156f79c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ @@ -229060,28 +229060,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov lr, r0 │ │ │ │ b 1a0564 │ │ │ │ cmneq lr, r4, lsl #31 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - cmneq r0, r8, lsl r6 │ │ │ │ - ldrsbeq r4, [r7, #-188] @ 0xffffff44 │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ cmppeq r6, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ ldrsheq pc, [r6, #-68] @ 0xffffffbc @ │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmpeq r7, r0, ror #21 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmpeq r7, r8, ror #21 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmneq r0, r8, asr #9 │ │ │ │ - cmpeq r7, r0, lsl #21 │ │ │ │ + ldrdeq r8, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r7, r8, lsl #21 │ │ │ │ cmppeq r6, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ - cmpeq r7, r8, lsr sl │ │ │ │ + cmneq r0, r8, lsl #9 │ │ │ │ + cmpeq r7, r0, asr #20 │ │ │ │ cmppeq r6, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -229245,25 +229245,25 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b ba12c │ │ │ │ cmneq lr, r0, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r4, lsl #24 │ │ │ │ - cmneq r0, r8, lsl #7 │ │ │ │ + @ instruction: 0x01608390 │ │ │ │ cmppeq r6, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrsbeq pc, [r6, #-40] @ 0xffffffd8 @ │ │ │ │ - cmneq r0, r8, lsl #6 │ │ │ │ + cmneq r0, r0, lsl r3 │ │ │ │ ldrdeq r7, [lr, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ cmneq lr, ip, asr sl │ │ │ │ - cmpeq r7, r0, asr #15 │ │ │ │ - strheq r8, [r0, #-16]! │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ + strheq r8, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r7, r0, lsl #15 │ │ │ │ cmppeq r6, r0, ror r1 @ 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, #4000] @ 0xfa0 │ │ │ │ sub r6, r1, #1 │ │ │ │ orr r6, r6, r6, lsr #1 │ │ │ │ @@ -230028,18 +230028,18 @@ │ │ │ │ bl ba12c │ │ │ │ b 1a1088 │ │ │ │ ldrdeq r7, [lr, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strbgt r5, [r3, #-874]! @ 0xfffffc96 │ │ │ │ bcs ffc49f84 │ │ │ │ strheq r7, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r0, r0, asr r9 │ │ │ │ + cmneq r0, r8, asr r9 │ │ │ │ cmpeq r6, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq r7, r0, lsr fp │ │ │ │ + cmpeq r7, r8, lsr fp │ │ │ │ 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, #1544] @ 1a1b10 │ │ │ │ @@ -230429,50 +230429,50 @@ │ │ │ │ ldr r3, [pc, #160] @ 1a1ba8 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ b 1a1994 │ │ │ │ cmneq lr, ip, lsr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, ip, lsl #26 │ │ │ │ - @ instruction: 0x01607494 │ │ │ │ + @ instruction: 0x0160749c │ │ │ │ cmpeq r6, r0, asr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r6, r0, ror #7 │ │ │ │ - cmneq r0, r0, lsl r4 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ + cmneq r0, r8, lsl r4 │ │ │ │ + ldrdeq r7, [r0, #-48]! @ 0xffffffd0 │ │ │ │ cmpeq r6, r4, lsl #7 │ │ │ │ - strheq r7, [r0, #-52]! @ 0xffffffcc │ │ │ │ + strheq r7, [r0, #-60]! @ 0xffffffc4 │ │ │ │ cmpeq r6, r8, asr r3 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq lr, r4, ror #19 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - cmpeq r7, r0, lsl #14 │ │ │ │ - cmneq r0, ip, lsr #2 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ + cmneq r0, r4, lsr r1 │ │ │ │ ldrsheq lr, [r6, #-4] │ │ │ │ - ldrheq r3, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmneq r0, r4, ror #1 │ │ │ │ + cmpeq r7, r0, asr #13 │ │ │ │ + cmneq r0, ip, ror #1 │ │ │ │ cmpeq r6, r8, lsr #1 │ │ │ │ - cmneq r0, ip, lsr #1 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ + strheq r7, [r0, #-4]! │ │ │ │ + cmpeq r7, ip, ror r6 │ │ │ │ cmpeq r6, r0, ror r0 │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ - cmpeq r7, ip, lsl #12 │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ + cmpeq r7, r8, asr #12 │ │ │ │ + cmpeq r7, r4, lsl r6 │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ cmpeq r6, r0 │ │ │ │ - cmpeq r7, ip, asr #11 │ │ │ │ - @ instruction: 0x01573590 │ │ │ │ - strheq r6, [r0, #-252]! @ 0xffffff04 │ │ │ │ + ldrsbeq r3, [r7, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x01573598 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ cmpeq r6, r0, lsl #31 │ │ │ │ - cmpeq r7, r8, asr #10 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ + cmpeq r7, r0, asr r5 │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ cmpeq r6, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsbeq r3, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r7, r8, asr #9 │ │ │ │ + cmpeq r7, r0, ror #9 │ │ │ │ + ldrsbeq r3, [r7, #-64] @ 0xffffffc0 │ │ │ │ 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, #900] @ 1a1f4c │ │ │ │ mov r9, r3 │ │ │ │ @@ -230700,34 +230700,34 @@ │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ bl ba12c │ │ │ │ mov r3, r0 │ │ │ │ b 1a1e28 │ │ │ │ cmneq lr, r8, ror r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r4, asr r6 │ │ │ │ - cmneq r0, r0, asr #27 │ │ │ │ + cmneq r0, r8, asr #27 │ │ │ │ cmpeq r6, ip, ror sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, ip, lsr sp │ │ │ │ + cmneq r0, r4, asr #26 │ │ │ │ ldrsheq sp, [r6, #-204] @ 0xffffff34 │ │ │ │ cmneq lr, r0, asr #9 │ │ │ │ - cmneq r0, r0, asr #24 │ │ │ │ - cmpeq r7, r8, lsl #4 │ │ │ │ + cmneq r0, r8, asr #24 │ │ │ │ + cmpeq r7, r0, lsl r2 │ │ │ │ cmpeq r6, r0, lsl #24 │ │ │ │ - ldrsbeq r3, [r7, #-16] │ │ │ │ + ldrsbeq r3, [r7, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x0156db9c │ │ │ │ - cmneq r0, ip, asr #23 │ │ │ │ - cmpeq r7, r8, lsl #3 │ │ │ │ + ldrdeq r6, [r0, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x01573190 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ cmpeq r6, r4, lsr fp │ │ │ │ - cmneq r0, r4, ror #22 │ │ │ │ + cmneq r0, ip, ror #22 │ │ │ │ cmpeq r6, r8, lsr pc │ │ │ │ - cmpeq r7, r4, ror #1 │ │ │ │ + cmpeq r7, ip, ror #1 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r7, r0, lsr #1 │ │ │ │ + cmpeq r7, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #1044] @ 1a23d4 │ │ │ │ ldr r3, [pc, #1044] @ 1a23d8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -230993,42 +230993,42 @@ │ │ │ │ b 1a2048 │ │ │ │ cmneq lr, r4, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, ip, asr #4 │ │ │ │ strdeq r6, [lr, #-20]! @ 0xffffffec │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - cmneq r0, ip, lsl r8 │ │ │ │ - cmpeq r7, r0, ror #27 │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ + cmpeq r7, r8, ror #27 │ │ │ │ cmpeq r6, r0, ror #15 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r6, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r7, r0, lsr #27 │ │ │ │ + cmneq r0, r0, ror #15 │ │ │ │ + cmpeq r7, r8, lsr #27 │ │ │ │ @ instruction: 0x0156d794 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x0160679c │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ + cmneq r0, r4, lsr #15 │ │ │ │ + cmpeq r7, ip, ror #26 │ │ │ │ cmpeq r6, r0, ror #14 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r0, r0, ror #14 │ │ │ │ - cmpeq r7, r8, lsr #26 │ │ │ │ + cmneq r0, r8, ror #14 │ │ │ │ + cmpeq r7, r0, lsr sp │ │ │ │ cmpeq r6, r4, lsr #14 │ │ │ │ - cmneq r0, r4, lsr #14 │ │ │ │ - cmpeq r7, ip, ror #25 │ │ │ │ + cmneq r0, ip, lsr #14 │ │ │ │ + ldrsheq r2, [r7, #-196] @ 0xffffff3c │ │ │ │ cmpeq r6, r8, ror #13 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq r0, ip, ror #13 │ │ │ │ - ldrheq r2, [r7, #-192] @ 0xffffff40 │ │ │ │ + strdeq r6, [r0, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq r2, [r7, #-200] @ 0xffffff38 │ │ │ │ ldrheq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ - strheq r6, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ + strheq r6, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ cmpeq r6, r4, ror r6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r0, ip, ror #12 │ │ │ │ - cmpeq r7, r0, lsr ip │ │ │ │ + cmneq r0, r4, ror r6 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ cmpeq r6, ip, lsr #12 │ │ │ │ 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, #1708] @ 1a2b28 │ │ │ │ @@ -231462,54 +231462,54 @@ │ │ │ │ b 1a253c │ │ │ │ cmneq lr, r8, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016e5d90 │ │ │ │ cmneq lr, r0, lsl #26 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - cmneq r0, r0, ror #7 │ │ │ │ - @ instruction: 0x0157299c │ │ │ │ + cmneq r0, r8, ror #7 │ │ │ │ + cmpeq r7, r4, lsr #19 │ │ │ │ @ instruction: 0x0156d398 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ + strheq r6, [r0, #-36]! @ 0xffffffdc │ │ │ │ cmpeq r6, r4, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, lsr r2 │ │ │ │ + cmneq r0, r8, lsr r2 │ │ │ │ cmpeq r6, r8, ror #3 │ │ │ │ - cmneq r0, r8, asr #3 │ │ │ │ - cmpeq r7, r4, lsl #15 │ │ │ │ + ldrdeq r6, [r0, #-16]! │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ cmpeq r6, r0, lsl #3 │ │ │ │ - cmneq r0, r8, lsl #3 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ + @ instruction: 0x01606190 │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ cmpeq r6, r0, asr #2 │ │ │ │ - cmneq r0, r8, asr #2 │ │ │ │ + cmneq r0, r0, asr r1 │ │ │ │ cmpeq r6, ip, lsl r5 │ │ │ │ cmpeq r6, ip, lsl #2 │ │ │ │ - cmpeq r7, r0, asr #13 │ │ │ │ + cmpeq r7, r8, asr #13 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r0, r0, asr #1 │ │ │ │ - cmpeq r7, ip, ror r6 │ │ │ │ + cmneq r0, r8, asr #1 │ │ │ │ + cmpeq r7, r4, lsl #13 │ │ │ │ cmpeq r6, r0, ror r0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq r7, r8, lsr r6 │ │ │ │ - cmpeq r7, r8, lsl #12 │ │ │ │ - cmneq r0, r0, lsl r0 │ │ │ │ - cmpeq r7, ip, asr #11 │ │ │ │ + cmpeq r7, r0, asr #12 │ │ │ │ + cmpeq r7, r0, lsl r6 │ │ │ │ + cmneq r0, r8, lsl r0 │ │ │ │ + ldrsbeq r2, [r7, #-84] @ 0xffffffac │ │ │ │ cmpeq r6, r8, asr #31 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrdeq r5, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r7, ip, lsl #11 │ │ │ │ + ldrdeq r5, [r0, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x01572594 │ │ │ │ cmpeq r6, r8, lsl #31 │ │ │ │ - @ instruction: 0x01605f90 │ │ │ │ - cmpeq r7, ip, asr #10 │ │ │ │ + @ instruction: 0x01605f98 │ │ │ │ + cmpeq r7, r4, asr r5 │ │ │ │ cmpeq r6, r8, asr #30 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ cmpeq r6, r4, lsl pc │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr r2, [pc, #780] @ 1a2f0c │ │ │ │ @@ -231710,31 +231710,31 @@ │ │ │ │ bl ba12c │ │ │ │ b 1a2c30 │ │ │ │ cmneq lr, r4, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, ip, lsr #12 │ │ │ │ cmneq lr, ip, lsl #12 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - ldrdeq r5, [r0, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq r5, [r0, #-200]! @ 0xffffff38 │ │ │ │ @ instruction: 0x0156cc98 │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ + @ instruction: 0x01572290 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r0, ip, lsl #24 │ │ │ │ - cmpeq r7, r8, asr #3 │ │ │ │ + cmneq r0, r4, lsl ip │ │ │ │ + ldrsbeq r2, [r7, #-16] │ │ │ │ ldrsbeq ip, [r6, #-176] @ 0xffffff50 │ │ │ │ - cmneq r0, ip, lsr #23 │ │ │ │ - cmpeq r7, r8, ror #2 │ │ │ │ + strheq r5, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r7, r0, ror r1 │ │ │ │ cmpeq r6, r8, ror #22 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r0, r0, ror fp │ │ │ │ - cmpeq r7, ip, lsr #2 │ │ │ │ + cmneq r0, r8, ror fp │ │ │ │ + cmpeq r7, r4, lsr r1 │ │ │ │ cmpeq r6, r8, lsr #22 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r0, r4, lsr fp │ │ │ │ - ldrsheq r2, [r7, #-0] │ │ │ │ + cmneq r0, ip, lsr fp │ │ │ │ + ldrsheq r2, [r7, #-8] │ │ │ │ cmpeq r6, ip, ror #21 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr r2, [pc, #740] @ 1a3268 │ │ │ │ @@ -231925,32 +231925,32 @@ │ │ │ │ bl ba12c │ │ │ │ b 1a2fb4 │ │ │ │ cmneq lr, r0, asr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r8, lsr #5 │ │ │ │ cmneq lr, r8, lsl #5 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - cmneq r0, ip, lsr r9 │ │ │ │ + cmneq r0, r4, asr #18 │ │ │ │ cmpeq r6, r4, lsl #18 │ │ │ │ - ldrsheq r1, [r7, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r1, [r7, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmneq r0, r4, lsr #17 │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ + cmneq r0, ip, lsr #17 │ │ │ │ + cmpeq r7, r8, ror #28 │ │ │ │ cmpeq r6, r8, ror #16 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - cmneq r0, ip, lsr r8 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ + cmneq r0, r4, asr #16 │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ cmpeq r6, r0, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmneq r0, r8, lsl #16 │ │ │ │ - cmpeq r7, ip, asr #27 │ │ │ │ + cmneq r0, r0, lsl r8 │ │ │ │ + ldrsbeq r1, [r7, #-212] @ 0xffffff2c │ │ │ │ cmpeq r6, ip, asr #15 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmneq r0, ip, asr #15 │ │ │ │ - @ instruction: 0x01571d94 │ │ │ │ + ldrdeq r5, [r0, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01571d9c │ │ │ │ @ instruction: 0x0156c790 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -232225,36 +232225,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1a3524 │ │ │ │ cmneq lr, r4, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r0, lsr pc │ │ │ │ - cmneq r0, r4, lsl #13 │ │ │ │ + cmneq r0, ip, lsl #13 │ │ │ │ cmpeq r6, ip, lsr r6 │ │ │ │ - cmneq r0, r8, lsl #12 │ │ │ │ + cmneq r0, r0, lsl r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r6, r4, asr #11 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq lr, r8, lsl sp │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ - cmpeq r7, r0, asr #20 │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ + cmpeq r7, r8, asr #20 │ │ │ │ cmpeq r6, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq r0, r4, lsr r4 │ │ │ │ - ldrsheq r1, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmneq r0, ip, lsr r4 │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ ldrsheq ip, [r6, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrheq r1, [r7, #-156] @ 0xffffff64 │ │ │ │ - cmneq r0, r0, asr #7 │ │ │ │ + cmpeq r7, r4, asr #19 │ │ │ │ + cmneq r0, r8, asr #7 │ │ │ │ cmpeq r6, r8, lsl #7 │ │ │ │ - cmpeq r7, r8, ror r9 │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ - cmneq r0, r8, lsl r3 │ │ │ │ - cmpeq r7, r0, ror #17 │ │ │ │ + cmpeq r7, r0, lsl #19 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ + cmneq r0, r0, lsr #6 │ │ │ │ + cmpeq r7, r8, ror #17 │ │ │ │ ldrsbeq ip, [r6, #-44] @ 0xffffffd4 │ │ │ │ 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 │ │ │ │ @@ -232332,20 +232332,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1a37fc │ │ │ │ @ instruction: 0x016e4a98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r0, asr #20 │ │ │ │ - strheq r5, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ + cmneq r0, r0, asr #3 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ cmpeq r6, r8, ror #2 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq r0, r8, ror r1 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ + cmneq r0, r0, lsl #3 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ cmpeq r6, r8, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -232423,19 +232423,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1a3968 │ │ │ │ cmneq lr, ip, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r4, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r0, ip, asr #32 │ │ │ │ - cmpeq r7, r8, lsl #12 │ │ │ │ + qdsubeq r5, r4, r0 │ │ │ │ + cmpeq r7, r0, lsl r6 │ │ │ │ cmpeq r6, r0 │ │ │ │ - cmneq r0, ip │ │ │ │ - cmpeq r7, r8, asr #11 │ │ │ │ + cmneq r0, r4, lsl r0 │ │ │ │ + ldrsbeq r1, [r7, #-80] @ 0xffffffb0 │ │ │ │ ldrheq fp, [r6, #-252] @ 0xffffff04 │ │ │ │ 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 │ │ │ │ @@ -233231,120 +233231,120 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1a3d78 │ │ │ │ strheq r4, [lr, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq lr, r0, lsl #15 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ - cmneq r0, r4, lsr pc │ │ │ │ + cmneq r0, ip, lsr pc │ │ │ │ ldrsheq fp, [r6, #-228] @ 0xffffff1c │ │ │ │ ldrheq ip, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmppeq fp, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ cmpeq r6, r0, ror #4 │ │ │ │ cmpeq r6, r8, asr #4 │ │ │ │ cmpeq r6, r0, ror r2 │ │ │ │ cmpeq r6, r4, ror r2 │ │ │ │ cmneq lr, r4, asr #9 │ │ │ │ ldrsbeq ip, [r6, #-12] │ │ │ │ ldrsbeq ip, [r6, #-12] │ │ │ │ cmpeq r6, ip, lsl #2 │ │ │ │ ldrsheq ip, [r6, #-0] │ │ │ │ cmpeq r6, r8, lsr r0 │ │ │ │ - cmneq r0, ip, lsl fp │ │ │ │ - ldrsbeq r1, [r7, #-4] │ │ │ │ + cmneq r0, r4, lsr #22 │ │ │ │ + ldrsbeq r1, [r7, #-12] │ │ │ │ cmpeq r6, r8, asr #21 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ ldrsbeq fp, [r6, #-232] @ 0xffffff18 │ │ │ │ - strheq r4, [r0, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r7, ip, rrx │ │ │ │ + strheq r4, [r0, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, ror r0 │ │ │ │ cmpeq r6, r0, ror #20 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ cmpeq r6, ip, asr pc │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmpeq r7, ip │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + cmpeq r7, r4, lsl r0 │ │ │ │ cmpeq r6, r4, lsl #20 │ │ │ │ cmpeq r6, r4, asr lr │ │ │ │ cmpeq r6, ip, asr #28 │ │ │ │ cmpeq r6, ip, lsl #18 │ │ │ │ - cmneq r0, ip, lsr r9 │ │ │ │ + cmneq r0, r4, asr #18 │ │ │ │ cmpeq r6, r0, lsl sp │ │ │ │ - cmpeq r7, r0, asr #29 │ │ │ │ + cmpeq r7, r8, asr #29 │ │ │ │ cmpeq r6, r0, asr #25 │ │ │ │ cmpeq r6, r4, ror r6 │ │ │ │ cmpeq r6, ip, asr ip │ │ │ │ - cmneq r0, r0, asr r8 │ │ │ │ + cmneq r0, r8, asr r8 │ │ │ │ cmpeq r6, r0, lsl #16 │ │ │ │ - cmneq r0, r4, lsl #16 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ + cmneq r0, ip, lsl #16 │ │ │ │ + cmpeq r7, r8, asr #27 │ │ │ │ ldrheq fp, [r6, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - cmneq r0, r4, asr #15 │ │ │ │ - cmpeq r7, ip, ror sp │ │ │ │ + cmneq r0, ip, asr #15 │ │ │ │ + cmpeq r7, r4, lsl #27 │ │ │ │ cmpeq r6, r4, ror r7 │ │ │ │ - cmneq r0, r0, lsl #15 │ │ │ │ - cmpeq r7, r8, lsr sp │ │ │ │ + cmneq r0, r8, lsl #15 │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ cmpeq r6, ip, lsr #14 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmneq r0, ip, lsr r7 │ │ │ │ - ldrsheq r0, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmneq r0, r4, asr #14 │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ cmpeq r6, ip, ror #13 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - strdeq r4, [r0, #-108]! @ 0xffffff94 │ │ │ │ - ldrheq r0, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmneq r0, r4, lsl #14 │ │ │ │ + cmpeq r7, r0, asr #25 │ │ │ │ ldrheq fp, [r6, #-96] @ 0xffffffa0 │ │ │ │ - strheq r4, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r7, r8, ror ip │ │ │ │ + cmneq r0, r4, asr #13 │ │ │ │ + cmpeq r7, r0, lsl #25 │ │ │ │ cmpeq r6, ip, ror #12 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmneq r0, ip, ror r6 │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ + cmneq r0, r4, lsl #13 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ cmpeq r6, ip, lsr #12 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmneq r0, ip, lsr r6 │ │ │ │ - ldrsheq r0, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmneq r0, r4, asr #12 │ │ │ │ + cmpeq r7, r0, lsl #24 │ │ │ │ ldrsheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ muleq r0, sl, r3 │ │ │ │ - strdeq r4, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r7, ip, lsr #23 │ │ │ │ + strdeq r4, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + ldrheq r0, [r7, #-180] @ 0xffffff4c │ │ │ │ cmpeq r6, r4, lsr #11 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - cmneq r0, ip, lsr #11 │ │ │ │ - cmpeq r7, r4, ror #22 │ │ │ │ + strheq r4, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmpeq r7, ip, ror #22 │ │ │ │ cmpeq r6, ip, asr r5 │ │ │ │ - cmneq r0, r8, ror #10 │ │ │ │ - cmpeq r7, r0, lsr #22 │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ + cmpeq r7, r8, lsr #22 │ │ │ │ cmpeq r6, r4, lsl r5 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmpeq r7, r0, ror #21 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmpeq r7, r8, ror #21 │ │ │ │ ldrsbeq fp, [r6, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r0, r4, ror #9 │ │ │ │ - cmpeq r7, r0, lsr #21 │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ + cmpeq r7, r8, lsr #21 │ │ │ │ @ instruction: 0x0156b494 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmneq r0, r4, lsr #9 │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ + cmneq r0, ip, lsr #9 │ │ │ │ + cmpeq r7, r8, ror #20 │ │ │ │ cmpeq r6, r4, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmneq r0, r4, ror #8 │ │ │ │ - cmpeq r7, r0, lsr #20 │ │ │ │ + cmneq r0, ip, ror #8 │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ cmpeq r6, r4, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ - cmpeq r7, r0, ror #19 │ │ │ │ + cmneq r0, ip, lsr #8 │ │ │ │ + cmpeq r7, r8, ror #19 │ │ │ │ ldrsbeq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmneq r0, r4, ror #7 │ │ │ │ - cmpeq r7, r0, lsr #19 │ │ │ │ + cmneq r0, ip, ror #7 │ │ │ │ + cmpeq r7, r8, lsr #19 │ │ │ │ @ instruction: 0x0156b394 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq r7, r8, ror #18 │ │ │ │ - cmneq r0, r4, ror r3 │ │ │ │ - cmpeq r7, ip, lsr #18 │ │ │ │ + cmpeq r7, r0, ror r9 │ │ │ │ + cmneq r0, ip, ror r3 │ │ │ │ + cmpeq r7, r4, lsr r9 │ │ │ │ cmpeq r6, r0, lsr #6 │ │ │ │ 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, #-2936] @ 0xfffff488 │ │ │ │ @@ -234290,91 +234290,91 @@ │ │ │ │ bne 1ab114 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1a7610 │ │ │ │ b 1a592c │ │ │ │ @ instruction: 0x016e3990 │ │ │ │ cmneq lr, r0, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r4, [r0, #-0]! │ │ │ │ + ldrdeq r4, [r0, #-8]! │ │ │ │ @ instruction: 0x0156b090 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ cmpeq r6, r4, ror r5 │ │ │ │ cmpeq r6, r8, ror #11 │ │ │ │ cmpeq r6, r0, ror #12 │ │ │ │ - cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ cmpeq r6, r4, lsl r6 │ │ │ │ cmpeq r6, r0, lsr #12 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ ldrsbeq fp, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r0, r4, asr #28 │ │ │ │ + cmneq r0, ip, asr #28 │ │ │ │ cmpeq r6, r4, lsl #28 │ │ │ │ cmpeq r6, r0, ror #8 │ │ │ │ - cmneq r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x01603c90 │ │ │ │ cmpeq r6, r8, asr #24 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrsbeq fp, [r6, #-32] @ 0xffffffe0 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - strheq r3, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r0, asr #21 │ │ │ │ cmpeq r6, r8, ror sl │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ cmpeq r6, r0, ror #2 │ │ │ │ - ldrdeq r3, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r0, r0, ror #17 │ │ │ │ @ instruction: 0x0156a898 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ ldrheq sl, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmneq r0, r8, lsl #14 │ │ │ │ + cmneq r0, r0, lsl r7 │ │ │ │ cmpeq r6, r8, asr #13 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ cmpeq r6, r8, lsl #28 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ cmpeq r6, ip, ror #9 │ │ │ │ - cmneq r0, ip, lsl r5 │ │ │ │ + cmneq r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ cmpeq r6, r8, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ + cmneq r0, r4, lsl r3 │ │ │ │ cmpeq r6, ip, asr #5 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ cmpeq r6, r0, ror #16 │ │ │ │ - cmneq r0, r8, lsr pc │ │ │ │ + cmneq r0, r0, asr #30 │ │ │ │ ldrsheq r9, [r6, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ cmpeq r6, ip, lsl r7 │ │ │ │ cmpeq r6, r0, lsr #14 │ │ │ │ cmpeq r6, r8, ror #14 │ │ │ │ cmpeq r6, r8, lsr #15 │ │ │ │ ldrsbeq r9, [r6, #-196] @ 0xffffff3c │ │ │ │ - strdeq r2, [r0, #-192]! @ 0xffffff40 │ │ │ │ + strdeq r2, [r0, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmneq r0, r8, ror #24 │ │ │ │ + cmneq r0, r0, ror ip │ │ │ │ cmpeq r6, r0, lsr #24 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - cmpeq sl, r0, lsr #24 │ │ │ │ + cmpeq sl, r8, lsr #24 │ │ │ │ cmppeq r5, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ cmneq lr, r8, lsr #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq pc, [r5, #-120] @ 0xffffff88 @ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ cmppeq r5, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ @@ -234385,20 +234385,20 @@ │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ @ instruction: 0x0155f698 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ cmppeq r5, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq r0, r0, ror #15 │ │ │ │ + cmneq r0, r8, ror #15 │ │ │ │ cmpeq r6, r0, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmneq r0, r0, lsl #14 │ │ │ │ + cmneq r0, r8, lsl #14 │ │ │ │ cmpeq r6, r0, asr r6 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ @ instruction: 0x000005bb │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @@ -236340,36 +236340,36 @@ │ │ │ │ cmpeq r6, r8, lsr sp │ │ │ │ cmpeq r6, ip, lsl #27 │ │ │ │ ldrsheq r9, [r6, #-208] @ 0xffffff30 │ │ │ │ cmpeq r6, ip, asr #28 │ │ │ │ cmpeq r6, r0, lsl #29 │ │ │ │ cmpeq r6, r4, ror #29 │ │ │ │ cmpeq r6, r4, lsr pc │ │ │ │ - cmppeq r9, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, r4, lsr #30 │ │ │ │ cmpeq r6, r0, lsl #31 │ │ │ │ - cmppeq r9, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r9, #-192] @ 0xffffff40 @ │ │ │ │ cmpeq r6, r0, ror pc │ │ │ │ cmpeq r6, r4, asr #31 │ │ │ │ - cmppeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, r4, asr #23 │ │ │ │ cmpeq r6, r0, lsl pc │ │ │ │ - cmneq r0, r8, ror #21 │ │ │ │ + strdeq r1, [r0, #-160]! @ 0xffffff60 │ │ │ │ cmpeq r6, r8, lsr #21 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmneq r0, ip, lsr #18 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ ldrheq r9, [r6, #-160] @ 0xffffff60 │ │ │ │ cmpeq r6, r4, lsl #22 │ │ │ │ - @ instruction: 0x0159f790 │ │ │ │ + @ instruction: 0x0159f798 │ │ │ │ ldrsheq r9, [r6, #-212] @ 0xffffff2c │ │ │ │ cmpeq r6, ip, lsr #21 │ │ │ │ cmpeq r6, ip, lsl #29 │ │ │ │ cmpeq r5, r4, lsl r3 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ ldrheq lr, [r5, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ @@ -236380,36 +236380,36 @@ │ │ │ │ ldrheq lr, [r5, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ cmpeq r5, ip, asr r1 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - cmneq r0, ip, lsr #32 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ cmpeq r6, ip, ror #31 │ │ │ │ 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} │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ + cmneq r0, ip, ror #28 │ │ │ │ cmpeq r6, r4, lsr #28 │ │ │ │ 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 │ │ │ │ cmpeq r6, r0, ror #24 │ │ │ │ cmpeq r6, r0, ror #25 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - cmpeq r9, r4, lsl #12 │ │ │ │ - smulbteq r0, r0, r5 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ + cmpeq r9, ip, lsl #12 │ │ │ │ + smulbteq r0, r8, r5 │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ muleq r0, r9, r6 │ │ │ │ cmpeq r5, r0, asr #6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ cmpeq r5, r8, ror #5 │ │ │ │ cmpeq r5, r8, lsl #5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ @@ -238242,15 +238242,15 @@ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ cmpeq r5, r8, rrx │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ cmpeq r5, r8 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ cmpeq r5, r8, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmneq r0, r4, ror r1 │ │ │ │ + cmneq r0, ip, ror r1 │ │ │ │ cmpeq r5, ip, lsr pc │ │ │ │ cmpeq r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ cmpeq r5, r4, ror #29 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ cmpeq r5, ip, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ @@ -238259,141 +238259,141 @@ │ │ │ │ cmpeq r5, r0, asr #27 │ │ │ │ cmpeq r5, ip, asr sp │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ ldrsheq ip, [r5, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ @ instruction: 0x0155cc94 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - cmppeq pc, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r8, lsr #24 │ │ │ │ cmpeq r6, r8, lsl #28 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmppeq pc, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r4, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq r6, r8, asr #27 │ │ │ │ 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 r6, r0, ror #9 │ │ │ │ eormi r0, r4, r0 │ │ │ │ ldrsheq r8, [r6, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - cmppeq pc, ip, ror ip @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, ip, lsr ip │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ cmpeq r6, r4, lsr #7 │ │ │ │ - cmppeq pc, r8, lsl fp @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r6, [r6, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - cmppeq pc, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r8, lsl #16 │ │ │ │ cmpeq r6, r0, ror #19 │ │ │ │ - ldrsbeq pc, [pc, #-156] @ 1a9554 @ │ │ │ │ + cmppeq pc, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, r8, ror #1 │ │ │ │ cmpeq r6, r8, lsl #19 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - cmppeq pc, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, ip, ror r8 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ cmpeq r5, r4, ror #11 │ │ │ │ cmpeq r5, r0, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ cmpeq r5, ip, lsl r5 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - cmppeq pc, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [pc, #-96] @ 1a95d0 @ │ │ │ │ ldrheq ip, [r5, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x01566690 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ cmpeq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ cmpeq r6, r4, ror #17 │ │ │ │ - cmppeq pc, r8, asr r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, ip, lsl r2 │ │ │ │ @ instruction: 0x01567a94 │ │ │ │ cmpeq r6, r0, lsr #21 │ │ │ │ cmpeq r6, r8, lsr #21 │ │ │ │ ldrheq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ cmpeq r6, ip, asr #26 │ │ │ │ ldrsheq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r9, r4, asr r3 │ │ │ │ + cmpeq r9, ip, asr r3 │ │ │ │ ldrsheq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - cmpeq r9, r4, lsl r1 │ │ │ │ - cmppeq pc, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, lsl #13 │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq r6, r0, ror lr │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + cmpeq r9, ip, lsl r1 │ │ │ │ + cmppeq pc, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, lsl #13 │ │ │ │ cmpeq r6, r4, ror r0 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ cmpeq r6, r0, lsl ip │ │ │ │ cmpeq r5, r0, lsl #28 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ @ instruction: 0x0155bd9c │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ cmpeq r5, r8, lsr sp │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - cmpeq pc, r4, lsl #30 │ │ │ │ + cmpeq pc, ip, lsl #30 │ │ │ │ cmpeq r5, ip, asr #25 │ │ │ │ cmpeq r6, ip, lsr #29 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ cmpeq r6, ip, asr #6 │ │ │ │ - cmpeq pc, r0, lsl lr @ │ │ │ │ - cmpeq r6, ip, asr #7 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ + ldrsbeq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ cmpeq r6, r0, asr #27 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ cmpeq r5, r4, lsl #23 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ cmpeq r5, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ ldrheq fp, [r5, #-172] @ 0xffffff54 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ cmpeq r6, r4, ror r0 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmpeq r6, ip, lsl pc │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - cmpeq pc, r8, lsl #17 │ │ │ │ + @ instruction: 0x015fe890 │ │ │ │ cmpeq r5, r0, asr r6 │ │ │ │ cmpeq r6, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq pc, ip, lsl #15 │ │ │ │ + @ instruction: 0x015fe794 │ │ │ │ cmpeq r6, ip, asr #14 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq pc, ip, asr #14 │ │ │ │ cmpeq r5, ip, lsl #10 │ │ │ │ cmpeq r6, r8, ror #13 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq pc, r8, asr r6 @ │ │ │ │ + cmpeq pc, r0, ror #12 │ │ │ │ cmpeq r6, r8, lsl r6 │ │ │ │ - cmpeq pc, r0, lsl r6 @ │ │ │ │ + cmpeq pc, r8, lsl r6 @ │ │ │ │ ldrsbeq fp, [r5, #-56] @ 0xffffffc8 │ │ │ │ ldrheq r5, [r6, #-80] @ 0xffffffb0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq pc, ip, lsl #11 │ │ │ │ + @ instruction: 0x015fe594 │ │ │ │ cmpeq r6, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ cmpeq r6, r4, lsl #27 │ │ │ │ - cmpeq r6, r0, asr #21 │ │ │ │ + cmpeq r6, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrheq lr, [pc, #-64] @ 1a9734 │ │ │ │ + ldrheq lr, [pc, #-72] @ 1a972c │ │ │ │ cmpeq r5, r8, ror r2 │ │ │ │ cmpeq r6, r8, asr r4 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ ldr r0, [sl, #-2356] @ 0xfffff6cc │ │ │ │ ldr r1, [sl, #-2360] @ 0xfffff6c8 │ │ │ │ add r0, r0, #1 │ │ │ │ bl b21b8 <__aeabi_idivmod@plt> │ │ │ │ @@ -240283,415 +240283,415 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1a5f94 │ │ │ │ cmpeq r5, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ cmpeq r5, r8, asr #3 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x015fe394 │ │ │ │ + @ instruction: 0x015fe39c │ │ │ │ cmpeq r5, ip, asr r1 │ │ │ │ cmpeq r6, ip, lsr r3 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ ldrsheq fp, [r5, #-12] │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq pc, r4, asr #5 │ │ │ │ + cmpeq pc, ip, asr #5 │ │ │ │ cmpeq r5, ip, lsl #1 │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ cmpeq r5, ip, lsr #32 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ ldrsbeq sl, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ cmpeq r5, ip, ror pc │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ ldrsbeq r6, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq pc, r4, lsl #1 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ + cmpeq pc, ip, lsl #1 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ cmpeq r6, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ cmpeq r5, r4, lsl #28 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - ldrheq sl, [r6, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq sl, [r6, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - ldrheq sp, [pc, #-248] @ 1ab488 │ │ │ │ - cmpeq r6, r4, ror r5 │ │ │ │ + cmpeq pc, r0, asr #31 │ │ │ │ + cmpeq r6, ip, ror r5 │ │ │ │ cmpeq r6, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r8, ror pc @ │ │ │ │ - cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq pc, r0, lsl #31 │ │ │ │ + cmpeq r6, ip, lsr r5 │ │ │ │ cmpeq r6, r8, lsr #30 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, r8, lsr pc @ │ │ │ │ - ldrsheq sl, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r0, asr #30 │ │ │ │ + ldrsheq sl, [r6, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r6, r8, ror #29 │ │ │ │ - ldrsheq sp, [pc, #-228] @ 1ab4c8 │ │ │ │ - cmpeq r6, ip, lsr #9 │ │ │ │ + ldrsheq sp, [pc, #-236] @ 1ab4c0 │ │ │ │ + ldrheq sl, [r6, #-68] @ 0xffffffbc │ │ │ │ cmpeq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, pc, lsr #12 │ │ │ │ - cmpeq r6, r4, ror r4 │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - ldrsheq sp, [pc, #-208] @ 1ab50c │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ + ldrsheq sp, [pc, #-216] @ 1ab504 │ │ │ │ + ldrheq sl, [r6, #-52] @ 0xffffffcc │ │ │ │ cmpeq r6, r0, lsr #27 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - ldrheq sp, [pc, #-208] @ 1ab51c │ │ │ │ - cmpeq r6, ip, ror #6 │ │ │ │ + ldrheq sp, [pc, #-216] @ 1ab514 │ │ │ │ + cmpeq r6, r4, ror r3 │ │ │ │ cmpeq r6, r0, ror #26 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmpeq pc, r0, ror sp @ │ │ │ │ - cmpeq r6, ip, lsr #6 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ + cmpeq r6, r4, lsr r3 │ │ │ │ cmpeq r6, r0, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - cmpeq pc, r0, lsr sp @ │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ + cmpeq pc, r8, lsr sp @ │ │ │ │ + ldrsheq sl, [r6, #-36] @ 0xffffffdc │ │ │ │ cmpeq r6, r0, ror #25 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - ldrheq sl, [r6, #-36] @ 0xffffffdc │ │ │ │ + ldrheq sl, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - cmpeq pc, r0, asr #25 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ + cmpeq pc, r8, asr #25 │ │ │ │ + cmpeq r6, r4, lsl #5 │ │ │ │ cmpeq r6, r0, ror ip │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmpeq pc, r0, lsl #25 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ + cmpeq pc, r8, lsl #25 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ cmpeq r6, r0, lsr ip │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmpeq pc, r0, asr #24 │ │ │ │ - ldrsheq sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq pc, r8, asr #24 │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ ldrsheq r4, [r6, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq pc, r0, lsl #24 │ │ │ │ - ldrheq sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq pc, r8, lsl #24 │ │ │ │ + cmpeq r6, r4, asr #3 │ │ │ │ ldrheq r4, [r6, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - cmpeq pc, r0, asr #23 │ │ │ │ - cmpeq r6, ip, ror r1 │ │ │ │ + cmpeq pc, r8, asr #23 │ │ │ │ + cmpeq r6, r4, lsl #3 │ │ │ │ cmpeq r6, r0, ror fp │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - cmpeq pc, r0, lsl #23 │ │ │ │ - cmpeq r6, ip, lsr r1 │ │ │ │ + cmpeq pc, r8, lsl #23 │ │ │ │ + cmpeq r6, r4, asr #2 │ │ │ │ cmpeq r6, r0, lsr fp │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ - ldrsheq sl, [r6, #-12] │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq r6, r4, lsl #2 │ │ │ │ ldrsheq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ - ldrheq sl, [r6, #-12] │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ + cmpeq r6, r4, asr #1 │ │ │ │ ldrheq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - cmpeq pc, r0, asr #21 │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ + cmpeq pc, r8, asr #21 │ │ │ │ + cmpeq r6, r4, lsl #1 │ │ │ │ cmpeq r6, r0, ror sl │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r6, ip, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmpeq pc, r0, lsr #20 │ │ │ │ - ldrsbeq r9, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ + cmpeq r6, r4, ror #31 │ │ │ │ ldrsbeq r4, [r6, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - cmpeq pc, r0, ror #19 │ │ │ │ - @ instruction: 0x01569f9c │ │ │ │ + cmpeq pc, r8, ror #19 │ │ │ │ + cmpeq r6, r4, lsr #31 │ │ │ │ @ instruction: 0x01564990 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - cmpeq pc, r0, lsr #19 │ │ │ │ - cmpeq r6, ip, asr pc │ │ │ │ + cmpeq pc, r8, lsr #19 │ │ │ │ + cmpeq r6, r4, ror #30 │ │ │ │ cmpeq r6, r0, asr r9 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmpeq r6, ip, lsl pc │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - cmpeq r6, r4, ror #29 │ │ │ │ + cmpeq r6, ip, ror #29 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - ldrheq r9, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r9, [r6, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmpeq pc, r0, asr #17 │ │ │ │ - cmpeq r6, ip, ror lr │ │ │ │ + cmpeq pc, r8, asr #17 │ │ │ │ + cmpeq r6, r4, lsl #29 │ │ │ │ cmpeq r6, r0, ror r8 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmpeq pc, r0, lsl #17 │ │ │ │ - cmpeq r6, ip, lsr lr │ │ │ │ + cmpeq pc, r8, lsl #17 │ │ │ │ + cmpeq r6, r4, asr #28 │ │ │ │ cmpeq r6, r4, lsr r8 │ │ │ │ - cmpeq pc, r0, asr #16 │ │ │ │ - ldrsheq r9, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r8, asr #16 │ │ │ │ + cmpeq r6, r4, lsl #28 │ │ │ │ ldrsheq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmpeq pc, r0, lsl #16 │ │ │ │ - ldrheq r9, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r8, lsl #16 │ │ │ │ + cmpeq r6, r4, asr #27 │ │ │ │ ldrheq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r0, asr #15 │ │ │ │ - cmpeq r6, ip, ror sp │ │ │ │ + cmpeq pc, r8, asr #15 │ │ │ │ + cmpeq r6, r4, lsl #27 │ │ │ │ cmpeq r6, r0, ror r7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, r0, lsl #15 │ │ │ │ - cmpeq r6, ip, lsr sp │ │ │ │ + cmpeq pc, r8, lsl #15 │ │ │ │ + cmpeq r6, r4, asr #26 │ │ │ │ cmpeq r6, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r0, asr #14 │ │ │ │ - ldrsheq r9, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r8, asr #14 │ │ │ │ + cmpeq r6, r4, lsl #26 │ │ │ │ ldrsheq r4, [r6, #-96] @ 0xffffffa0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq pc, r0, lsl #14 │ │ │ │ - ldrheq r9, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r8, lsl #14 │ │ │ │ + cmpeq r6, r4, asr #25 │ │ │ │ ldrheq r4, [r6, #-100] @ 0xffffff9c │ │ │ │ - cmpeq pc, r0, asr #13 │ │ │ │ - cmpeq r6, ip, ror ip │ │ │ │ + cmpeq pc, r8, asr #13 │ │ │ │ + cmpeq r6, r4, lsl #25 │ │ │ │ cmpeq r6, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r0, lsl #13 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ + cmpeq pc, r8, lsl #13 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ cmpeq r6, r4, lsr r6 │ │ │ │ - cmpeq pc, r0, asr #12 │ │ │ │ - ldrsheq r9, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmpeq pc, r8, asr #12 │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ ldrsheq r4, [r6, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ - ldrheq r9, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ + cmpeq r6, r4, asr #23 │ │ │ │ ldrheq r4, [r6, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, r0, asr #11 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ + cmpeq pc, r8, asr #11 │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, r0, lsl #11 │ │ │ │ - cmpeq r6, ip, lsr fp │ │ │ │ + cmpeq pc, r8, lsl #11 │ │ │ │ + cmpeq r6, r4, asr #22 │ │ │ │ cmpeq r6, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq pc, r0, asr #10 │ │ │ │ - ldrsheq r9, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r8, asr #10 │ │ │ │ + cmpeq r6, r4, lsl #22 │ │ │ │ ldrsheq r4, [r6, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, ip, lsr #29 │ │ │ │ - cmpeq r6, r8, ror #8 │ │ │ │ + ldrheq ip, [pc, #-228] @ 1ab714 │ │ │ │ + cmpeq r6, r0, ror r4 │ │ │ │ cmpeq r6, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, ip, ror #28 │ │ │ │ - cmpeq r6, r8, lsr #8 │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ + cmpeq r6, r0, lsr r4 │ │ │ │ cmpeq r6, ip, lsl lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq pc, ip, lsr #28 │ │ │ │ - cmpeq r6, r8, ror #7 │ │ │ │ + cmpeq pc, r4, lsr lr @ │ │ │ │ + ldrsheq r9, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldrsbeq r3, [r6, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq pc, ip, ror #27 │ │ │ │ - cmpeq r6, r8, lsr #7 │ │ │ │ + ldrsheq ip, [pc, #-212] @ 1ab754 │ │ │ │ + ldrheq r9, [r6, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0x01563d9c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, ip, lsr #27 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ + ldrheq ip, [pc, #-212] @ 1ab764 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ cmpeq r6, ip, asr sp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ cmpeq r6, ip, lsl sp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, ip, lsr #26 │ │ │ │ - cmpeq r6, r8, ror #5 │ │ │ │ + cmpeq pc, r4, lsr sp @ │ │ │ │ + ldrsheq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ ldrsbeq r3, [r6, #-204] @ 0xffffff34 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq pc, ip, ror #25 │ │ │ │ - cmpeq r6, r8, lsr #5 │ │ │ │ + ldrsheq ip, [pc, #-196] @ 1ab7a4 │ │ │ │ + ldrheq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0x01563c9c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq pc, ip, lsr #25 │ │ │ │ - cmpeq r6, r8, ror #4 │ │ │ │ + ldrheq ip, [pc, #-196] @ 1ab7b4 │ │ │ │ + cmpeq r6, r0, ror r2 │ │ │ │ cmpeq r6, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ + cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ cmpeq r6, ip, lsl ip │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrsheq r9, [r6, #-16] │ │ │ │ + ldrsheq r9, [r6, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrsheq ip, [pc, #-188] @ 1ab7e4 │ │ │ │ - ldrheq r9, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ + cmpeq r6, r0, asr #3 │ │ │ │ cmpeq r6, ip, lsr #23 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - ldrheq ip, [pc, #-188] @ 1ab7f4 │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ + cmpeq pc, r4, asr #23 │ │ │ │ + cmpeq r6, r0, lsl #3 │ │ │ │ cmpeq r6, ip, ror #22 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - cmpeq pc, ip, ror fp @ │ │ │ │ - cmpeq r6, r8, lsr r1 │ │ │ │ + cmpeq pc, r4, lsl #23 │ │ │ │ + cmpeq r6, r0, asr #2 │ │ │ │ cmpeq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - cmpeq pc, ip, lsr fp @ │ │ │ │ - ldrsheq r9, [r6, #-8] │ │ │ │ + cmpeq pc, r4, asr #22 │ │ │ │ + cmpeq r6, r0, lsl #2 │ │ │ │ cmpeq r6, ip, ror #21 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - ldrsheq ip, [pc, #-172] @ 1ab834 │ │ │ │ - ldrheq r9, [r6, #-8] │ │ │ │ + cmpeq pc, r4, lsl #22 │ │ │ │ + cmpeq r6, r0, asr #1 │ │ │ │ cmpeq r6, ip, lsr #21 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - cmpeq r6, r0, lsl #1 │ │ │ │ + cmpeq r6, r8, lsl #1 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - cmpeq pc, r8, lsl #21 │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ + @ instruction: 0x015fca90 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ cmpeq r6, r8, lsr sl │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - cmpeq r6, r0 │ │ │ │ + cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq r6, r8 │ │ │ │ ldrsheq r3, [r6, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - ldrheq r8, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ ldrheq r3, [r6, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - cmpeq pc, r0, asr #19 │ │ │ │ - cmpeq r6, r8, ror pc │ │ │ │ + cmpeq pc, r8, asr #19 │ │ │ │ + cmpeq r6, r0, lsl #31 │ │ │ │ cmpeq r6, ip, ror #18 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ - cmpeq r6, r8, lsr pc │ │ │ │ + cmpeq pc, r4, lsl #19 │ │ │ │ + cmpeq r6, r0, asr #30 │ │ │ │ cmpeq r6, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - ldrsheq r8, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmpeq pc, r4, lsl #18 │ │ │ │ - ldrheq r8, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, ip, lsl #18 │ │ │ │ + cmpeq r6, r4, asr #29 │ │ │ │ ldrheq r3, [r6, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ + cmpeq r6, ip, lsl #29 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq r6, r0, asr lr │ │ │ │ + cmpeq r6, r8, asr lr │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - cmpeq r6, r0, lsr #28 │ │ │ │ + cmpeq r6, r8, lsr #28 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - cmpeq r6, ip, ror #27 │ │ │ │ + ldrsheq r8, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - ldrheq r8, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r6, r4, asr #27 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x01568d94 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - @ instruction: 0x015fc798 │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ + cmpeq pc, r0, lsr #15 │ │ │ │ + cmpeq r6, ip, asr sp │ │ │ │ cmpeq r6, r8, asr #14 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - cmpeq pc, r8, asr r7 @ │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ + cmpeq pc, r0, ror #14 │ │ │ │ + cmpeq r6, ip, lsl sp │ │ │ │ cmpeq r6, r8, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - ldrsbeq r8, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, r4, ror #25 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmpeq pc, r8, ror #13 │ │ │ │ - cmpeq r6, r4, lsr #25 │ │ │ │ + ldrsheq ip, [pc, #-96] @ 1ab958 │ │ │ │ + cmpeq r6, ip, lsr #25 │ │ │ │ @ instruction: 0x01563698 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmpeq pc, r8, lsr #13 │ │ │ │ - cmpeq r6, r4, ror #24 │ │ │ │ + ldrheq ip, [pc, #-96] @ 1ab968 │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ cmpeq r6, r8, asr r6 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ - cmpeq r6, r4, lsr #24 │ │ │ │ + cmpeq pc, r0, ror r6 @ │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ cmpeq r6, r8, lsl r6 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - cmpeq r6, r4, ror #23 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq r6, ip, ror #23 │ │ │ │ ldrsbeq r3, [r6, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq pc, r8, ror #11 │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ + ldrsheq ip, [pc, #-80] @ 1ab9a8 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ @ instruction: 0x01563598 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmpeq pc, r8, lsr #11 │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ + ldrheq ip, [pc, #-80] @ 1ab9b8 │ │ │ │ + cmpeq r6, ip, ror #22 │ │ │ │ cmpeq r6, r8, asr r5 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - cmpeq pc, r8, ror #10 │ │ │ │ - cmpeq r6, r4, lsr #22 │ │ │ │ + cmpeq pc, r0, ror r5 @ │ │ │ │ + cmpeq r6, ip, lsr #22 │ │ │ │ cmpeq r6, r8, lsl r5 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - cmpeq r6, ip, ror #21 │ │ │ │ + ldrsheq r8, [r6, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - ldrheq r8, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, r0, asr #21 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - cmpeq r6, r4, lsl #21 │ │ │ │ - cmpeq r6, r0, asr sl │ │ │ │ + cmpeq r6, ip, lsl #21 │ │ │ │ + cmpeq r6, r8, asr sl │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmpeq pc, r8, asr r4 @ │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ + cmpeq pc, r0, ror #8 │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ cmpeq r6, ip, lsl #8 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - ldrsbeq r8, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + ldrsbeq r8, [r6, #-156] @ 0xffffff64 │ │ │ │ cmpeq r6, r8, asr #7 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - ldrsbeq ip, [pc, #-56] @ 1aba28 │ │ │ │ - @ instruction: 0x01568990 │ │ │ │ + cmpeq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x01568998 │ │ │ │ cmpeq r6, r4, lsl #7 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x015fc394 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ + @ instruction: 0x015fc39c │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ cmpeq r6, r4, asr #6 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - cmpeq r6, r8, ror #17 │ │ │ │ + ldrsheq r8, [r6, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - ldrsheq ip, [pc, #-36] @ 1aba6c │ │ │ │ - ldrheq r8, [r6, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq ip, [pc, #-44] @ 1aba64 │ │ │ │ + ldrheq r8, [r6, #-136] @ 0xffffff78 │ │ │ │ cmpeq r6, r4, lsr #5 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ + cmpeq r6, r0, lsl #17 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - cmpeq r6, r8, asr #16 │ │ │ │ + cmpeq r6, r0, asr r8 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmpeq r6, r8, lsl r8 │ │ │ │ + cmpeq r6, r0, lsr #16 │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ - cmpeq r6, r8, ror #15 │ │ │ │ + ldrsheq r8, [r6, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - ldrheq r8, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - cmpeq r6, r8, lsl #15 │ │ │ │ + @ instruction: 0x01568790 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - cmpeq r6, r8, asr r7 │ │ │ │ + cmpeq r6, r0, ror #14 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - cmpeq r6, r0, lsr #14 │ │ │ │ + cmpeq pc, ip, ror #2 │ │ │ │ + cmpeq r6, r8, lsr #14 │ │ │ │ cmpeq r6, r4, lsl r1 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - cmpeq pc, r4, lsr #2 │ │ │ │ - cmpeq r6, r0, ror #13 │ │ │ │ + cmpeq pc, ip, lsr #2 │ │ │ │ + cmpeq r6, r8, ror #13 │ │ │ │ ldrsbeq r3, [r6, #-8] │ │ │ │ - cmpeq r6, r8, lsr #13 │ │ │ │ + ldrheq r8, [r6, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmpeq r6, r8, ror r6 │ │ │ │ + cmpeq r6, r0, lsl #13 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq r6, r8, asr #12 │ │ │ │ + cmpeq r6, r0, asr r6 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r4, asr r0 @ │ │ │ │ - cmpeq r6, r0, lsl r6 │ │ │ │ + cmpeq pc, ip, asr r0 @ │ │ │ │ + cmpeq r6, r8, lsl r6 │ │ │ │ cmpeq r6, r4 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ - cmpeq r6, ip, asr #11 │ │ │ │ + cmpeq pc, ip, lsl r0 @ │ │ │ │ + ldrsbeq r8, [r6, #-84] @ 0xffffffac │ │ │ │ cmpeq r6, r0, asr #31 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - ldrsbeq fp, [pc, #-240] @ 1aba3c │ │ │ │ - cmpeq r6, r8, lsl #11 │ │ │ │ + ldrsbeq fp, [pc, #-248] @ 1aba34 │ │ │ │ + @ instruction: 0x01568590 │ │ │ │ cmpeq r6, r0, lsl #31 │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ + cmpeq r6, r8, asr r5 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq r6, r4, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmpeq r6, ip, ror #9 │ │ │ │ + ldrsheq r8, [r6, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - ldrheq r8, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r0, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq pc, r0, asr #29 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ + cmpeq pc, r8, asr #29 │ │ │ │ + cmpeq r6, r4, lsl #9 │ │ │ │ ldr r2, [pc, #-880] @ 1ab7f0 │ │ │ │ ldr r1, [pc, #-880] @ 1ab7f4 │ │ │ │ ldr r3, [pc, #-880] @ 1ab7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1504 @ 0x5e0 │ │ │ │ @@ -242707,218 +242707,218 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1a5f94 │ │ │ │ cmpeq r6, r0, ror lr │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - cmpeq pc, r0, asr lr @ │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ + cmpeq pc, r8, asr lr @ │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ cmpeq r6, r0, lsl #28 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - cmpeq pc, r0, lsl lr @ │ │ │ │ - cmpeq r6, r8, asr #7 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ + ldrsbeq r8, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldrheq r2, [r6, #-220] @ 0xffffff24 │ │ │ │ muleq r0, r5, r5 │ │ │ │ - @ instruction: 0x01568390 │ │ │ │ - cmpeq r6, r0, ror #6 │ │ │ │ + @ instruction: 0x01568398 │ │ │ │ + cmpeq r6, r8, ror #6 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ cmpeq r6, ip, lsl sp │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - cmpeq pc, ip, lsr #26 │ │ │ │ - cmpeq r6, r4, ror #5 │ │ │ │ + cmpeq pc, r4, lsr sp @ │ │ │ │ + cmpeq r6, ip, ror #5 │ │ │ │ ldrsbeq r2, [r6, #-200] @ 0xffffff38 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - cmpeq pc, r8, ror #25 │ │ │ │ - cmpeq r6, r0, lsr #5 │ │ │ │ + ldrsheq fp, [pc, #-192] @ 1ada8c │ │ │ │ + cmpeq r6, r8, lsr #5 │ │ │ │ @ instruction: 0x01562c94 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmpeq r6, r8, ror #4 │ │ │ │ + cmpeq r6, r0, ror r2 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ ldrsbeq r4, [r6, #-0] │ │ │ │ cmpeq r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - ldrsbeq r8, [r6, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r6, r8, lsr #3 │ │ │ │ + cmpeq r6, r4, ror #3 │ │ │ │ + ldrheq r8, [r6, #-16] │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ + cmpeq r6, r8, ror r1 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - cmpeq r6, r4, lsr r1 │ │ │ │ + cmpeq pc, r0, lsl #23 │ │ │ │ + cmpeq r6, ip, lsr r1 │ │ │ │ cmpeq r6, r8, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmpeq pc, r8, lsr fp @ │ │ │ │ - ldrsheq r8, [r6, #-4] │ │ │ │ + cmpeq pc, r0, asr #22 │ │ │ │ + ldrsheq r8, [r6, #-12] │ │ │ │ cmpeq r6, r8, ror #21 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - ldrheq r8, [r6, #-12] │ │ │ │ + cmpeq r6, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - cmpeq pc, r4, asr #21 │ │ │ │ - cmpeq r6, r0, lsl #1 │ │ │ │ + cmpeq pc, ip, asr #21 │ │ │ │ + cmpeq r6, r8, lsl #1 │ │ │ │ cmpeq r6, r4, ror sl │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq r6, r8, asr #32 │ │ │ │ + cmpeq r6, r0, asr r0 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - cmpeq pc, r4, asr sl @ │ │ │ │ - cmpeq r6, r0, lsl r0 │ │ │ │ + cmpeq pc, ip, asr sl @ │ │ │ │ + cmpeq r6, r8, lsl r0 │ │ │ │ cmpeq r6, ip, lsl #20 │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ - cmpeq pc, r4, lsl sl @ │ │ │ │ - ldrsbeq r7, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ + ldrsbeq r7, [r6, #-248] @ 0xffffff08 │ │ │ │ cmpeq r6, r4, asr #19 │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - ldrsbeq fp, [pc, #-148] @ 1adb54 │ │ │ │ - @ instruction: 0x01567f90 │ │ │ │ + ldrsbeq fp, [pc, #-156] @ 1adb4c │ │ │ │ + @ instruction: 0x01567f98 │ │ │ │ cmpeq r6, r4, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - @ instruction: 0x015fb994 │ │ │ │ - cmpeq r6, r0, asr pc │ │ │ │ + @ instruction: 0x015fb99c │ │ │ │ + cmpeq r6, r8, asr pc │ │ │ │ cmpeq r6, r4, asr #18 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - cmpeq pc, r4, asr r9 @ │ │ │ │ - cmpeq r6, r0, lsl pc │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ + cmpeq r6, r8, lsl pc │ │ │ │ cmpeq r6, r4, lsl #18 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - ldrsbeq r7, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + ldrsbeq r7, [r6, #-232] @ 0xffffff18 │ │ │ │ cmpeq r6, r4, asr #17 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - @ instruction: 0x01567e98 │ │ │ │ + cmpeq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r6, r0, ror lr │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ - cmpeq r6, r0, lsr lr │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ + cmpeq r6, r8, lsr lr │ │ │ │ cmpeq r6, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - cmpeq pc, r4, lsr r8 @ │ │ │ │ - ldrsheq r7, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, ip, lsr r8 @ │ │ │ │ + ldrsheq r7, [r6, #-216] @ 0xffffff28 │ │ │ │ cmpeq r6, r4, ror #15 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - ldrsheq fp, [pc, #-116] @ 1adbe4 │ │ │ │ - ldrheq r7, [r6, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq fp, [pc, #-124] @ 1adbdc │ │ │ │ + ldrheq r7, [r6, #-216] @ 0xffffff28 │ │ │ │ cmpeq r6, r4, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - ldrheq fp, [pc, #-116] @ 1adbf4 │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ + ldrheq fp, [pc, #-124] @ 1adbec │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ cmpeq r6, r4, ror #14 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - cmpeq pc, r4, ror r7 @ │ │ │ │ - cmpeq r6, r0, lsr sp │ │ │ │ + cmpeq pc, ip, ror r7 @ │ │ │ │ + cmpeq r6, r8, lsr sp │ │ │ │ cmpeq r6, r4, lsr #14 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmpeq pc, r4, lsr r7 @ │ │ │ │ - ldrsheq r7, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq pc, ip, lsr r7 @ │ │ │ │ + ldrsheq r7, [r6, #-200] @ 0xffffff38 │ │ │ │ cmpeq r6, r4, ror #13 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - ldrsheq fp, [pc, #-100] @ 1adc34 │ │ │ │ - ldrheq r7, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq fp, [pc, #-108] @ 1adc2c │ │ │ │ + ldrheq r7, [r6, #-200] @ 0xffffff38 │ │ │ │ cmpeq r6, r4, lsr #13 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - ldrheq fp, [pc, #-100] @ 1adc44 │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ + ldrheq fp, [pc, #-108] @ 1adc3c │ │ │ │ + cmpeq r6, r8, ror ip │ │ │ │ cmpeq r6, r4, ror #12 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - cmpeq pc, r4, ror r6 @ │ │ │ │ - cmpeq r6, r0, lsr ip │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ + cmpeq r6, r8, lsr ip │ │ │ │ cmpeq r6, r4, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ - ldrsheq r7, [r6, #-176] @ 0xffffff50 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ + ldrsheq r7, [r6, #-184] @ 0xffffff48 │ │ │ │ cmpeq r6, r4, ror #11 │ │ │ │ andeq r0, r0, r1, lsl r7 │ │ │ │ - ldrsheq fp, [pc, #-84] @ 1adc84 │ │ │ │ - ldrheq r7, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq fp, [pc, #-92] @ 1adc7c │ │ │ │ + ldrheq r7, [r6, #-184] @ 0xffffff48 │ │ │ │ cmpeq r6, r4, lsr #11 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - ldrheq fp, [pc, #-84] @ 1adc94 │ │ │ │ - cmpeq r6, r0, ror fp │ │ │ │ + ldrheq fp, [pc, #-92] @ 1adc8c │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ cmpeq r6, r4, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - cmpeq pc, r4, ror r5 @ │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ cmpeq r6, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ - ldrsheq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + ldrsheq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ cmpeq r6, r4, ror #9 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - ldrheq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, r0, asr #21 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - cmpeq pc, r4, asr #9 │ │ │ │ - cmpeq r6, r0, lsl #21 │ │ │ │ + cmpeq pc, ip, asr #9 │ │ │ │ + cmpeq r6, r8, lsl #21 │ │ │ │ cmpeq r6, r4, ror r4 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - cmpeq r6, r8, asr #20 │ │ │ │ + cmpeq r6, r0, asr sl │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - cmpeq r6, r8, lsl sl │ │ │ │ + cmpeq r6, r0, lsr #20 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - cmpeq r6, r0, ror #19 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq r6, r8, ror #19 │ │ │ │ ldrsbeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - cmpeq pc, r4, ror #7 │ │ │ │ - cmpeq r6, r0, lsr #19 │ │ │ │ + cmpeq pc, ip, ror #7 │ │ │ │ + cmpeq r6, r8, lsr #19 │ │ │ │ @ instruction: 0x01562394 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmpeq r6, r8, lsr r9 │ │ │ │ + cmpeq r6, r0, asr #18 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmpeq pc, r4, asr #6 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ ldrsheq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - cmpeq r6, r0, asr #17 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ + cmpeq r6, r8, asr #17 │ │ │ │ ldrheq r2, [r6, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, r8, lsl #17 │ │ │ │ + @ instruction: 0x01567890 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - cmpeq r6, r8, asr r8 │ │ │ │ + cmpeq r6, r0, ror #16 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq r6, r8, lsr #16 │ │ │ │ + cmpeq r6, r0, lsr r8 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - ldrsheq r7, [r6, #-116] @ 0xffffff8c │ │ │ │ + ldrsheq r7, [r6, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - cmpeq r6, r4, asr #15 │ │ │ │ + cmpeq r6, ip, asr #15 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01567794 │ │ │ │ + @ instruction: 0x0156779c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r6, r4, ror #14 │ │ │ │ + cmpeq r6, ip, ror #14 │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - cmpeq r6, r4, lsl #14 │ │ │ │ + cmpeq r6, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - ldrsbeq r7, [r6, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r7, [r6, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x0156769c │ │ │ │ + cmpeq r6, r4, lsr #13 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - cmpeq r6, r8, ror #12 │ │ │ │ + cmpeq r6, r0, ror r6 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - cmpeq r6, r4, lsr r6 │ │ │ │ + cmpeq r6, ip, lsr r6 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - cmpeq r6, r4, lsl #12 │ │ │ │ + cmpeq r6, ip, lsl #12 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - ldrsbeq r7, [r6, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r7, [r6, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrsbeq sl, [pc, #-248] @ 1add0c │ │ │ │ - @ instruction: 0x01567594 │ │ │ │ + cmpeq pc, r0, ror #31 │ │ │ │ + @ instruction: 0x0156759c │ │ │ │ cmpeq r6, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x015faf98 │ │ │ │ - cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ + cmpeq r6, ip, asr r5 │ │ │ │ cmpeq r6, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ cmpeq r6, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2536] @ 0x9e8 │ │ │ │ ldr r2, [pc, #3824] @ 1aed34 │ │ │ │ @@ -243878,269 +243878,269 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1ae380 │ │ │ │ strdeq sl, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq sl, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ cmpeq r6, r8, lsl fp │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ + ldrsheq r3, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r3, [r6, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq r3, [r6, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq r3, [r6, #-180] @ 0xffffff4c │ │ │ │ + ldrsbeq r3, [r6, #-180] @ 0xffffff4c │ │ │ │ ldrsbeq r3, [r6, #-180] @ 0xffffff4c │ │ │ │ - ldrsbeq r3, [r6, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r6, ip, asr #23 │ │ │ │ - cmpeq r6, ip, asr #23 │ │ │ │ cmpeq r6, ip, asr #23 │ │ │ │ - cmpeq r6, r4, asr #23 │ │ │ │ - cmpeq r6, r0, asr #23 │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ - cmpeq pc, r0, lsr #18 │ │ │ │ - ldrsheq r3, [r6, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x01563a98 │ │ │ │ + cmpeq r6, r8, asr #23 │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ + cmpeq pc, r8, lsr #18 │ │ │ │ + cmpeq r6, r4, lsl #22 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ ldrsbeq r1, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ - ldrsbeq r6, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r4, asr r9 │ │ │ │ + ldrsbeq r6, [r6, #-200] @ 0xffffff38 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ @ instruction: 0x01557498 │ │ │ │ strheq r9, [sp, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r6, ip, lsr #16 │ │ │ │ + cmpeq r6, r4, lsr r8 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ - ldrsheq r3, [r6, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r4, lsl #16 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ - ldrheq r3, [r6, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r3, [r6, #-120] @ 0xffffff88 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ - cmpeq r6, r4, ror r7 │ │ │ │ + cmpeq r6, ip, ror r7 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - cmpeq r6, r4, asr r7 │ │ │ │ + cmpeq r6, ip, asr r7 │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ cmpeq r6, r8, asr #14 │ │ │ │ - cmpeq r6, r0, asr #14 │ │ │ │ - cmpeq pc, r8, lsr #8 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ + cmpeq pc, r0, lsr r4 @ │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ cmpeq r6, r8, ror r2 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - cmpeq r6, r4, lsr #11 │ │ │ │ - cmpeq sp, ip, lsl #1 │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x015dd094 │ │ │ │ ldrsheq r6, [r5, #-228] @ 0xffffff1c │ │ │ │ ldrheq r6, [r5, #-228] @ 0xffffff1c │ │ │ │ cmpeq r5, r0, ror lr │ │ │ │ - cmpeq r6, ip, ror #8 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ ldrsbeq r6, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ - cmpeq lr, ip, asr #17 │ │ │ │ - ldrheq r3, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ + ldrsbeq r8, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r0, asr #7 │ │ │ │ cmpeq r5, r8, lsl r6 │ │ │ │ - cmpeq lr, ip, lsr #16 │ │ │ │ - cmpeq pc, r0, lsl pc @ │ │ │ │ - ldrsbeq r6, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r4, lsr r8 │ │ │ │ + cmpeq pc, r8, lsl pc @ │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ cmpeq r6, ip, asr #29 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - cmpeq r6, ip, lsl r4 │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq r6, r4, lsr #8 │ │ │ │ cmpeq r6, r0, lsl lr │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmpeq r6, r0, ror #7 │ │ │ │ + cmpeq r6, r8, ror #7 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ - cmpeq pc, ip, lsr #27 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ + ldrheq r6, [r6, #-52] @ 0xffffffcc │ │ │ │ + ldrheq r9, [pc, #-212] @ 1aed8c │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ cmpeq r6, ip, ror #26 │ │ │ │ - cmpeq pc, r0, ror sp @ │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ cmpeq r6, ip, lsr #26 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r4, lsr sp @ │ │ │ │ - ldrsheq r6, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, ip, lsr sp @ │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ ldrsheq r0, [r6, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - cmpeq r6, r4, asr #5 │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ + cmpeq r6, ip, asr #5 │ │ │ │ + cmpeq r6, ip, lsl #29 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmpeq pc, r8, lsl #17 │ │ │ │ - cmpeq r6, r0, asr lr │ │ │ │ + @ instruction: 0x015f9890 │ │ │ │ + cmpeq r6, r8, asr lr │ │ │ │ cmpeq r6, ip, asr #16 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ - cmpeq r6, r4, lsl lr │ │ │ │ + cmpeq pc, r4, asr r8 @ │ │ │ │ + cmpeq r6, ip, lsl lr │ │ │ │ cmpeq r6, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - ldrsbeq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + ldrsbeq r5, [r6, #-220] @ 0xffffff24 │ │ │ │ ldrsbeq r0, [r6, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmpeq pc, ip, asr #15 │ │ │ │ - @ instruction: 0x01565d94 │ │ │ │ + ldrsbeq r9, [pc, #-116] @ 1aee54 │ │ │ │ + @ instruction: 0x01565d9c │ │ │ │ @ instruction: 0x01560790 │ │ │ │ - @ instruction: 0x015f9790 │ │ │ │ - cmpeq r6, r8, asr sp │ │ │ │ + @ instruction: 0x015f9798 │ │ │ │ + cmpeq r6, r0, ror #26 │ │ │ │ cmpeq r6, r4, asr r7 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmpeq pc, r4, asr r7 @ │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ + cmpeq pc, ip, asr r7 @ │ │ │ │ + cmpeq r6, r4, lsr #26 │ │ │ │ cmpeq r6, r0, lsl r7 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ - ldrsbeq r5, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, ip, lsl r7 @ │ │ │ │ + cmpeq r6, r4, ror #25 │ │ │ │ ldrsbeq r0, [r6, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - ldrsbeq r9, [pc, #-100] @ 1aeea0 │ │ │ │ - @ instruction: 0x01565c9c │ │ │ │ + ldrsbeq r9, [pc, #-108] @ 1aee98 │ │ │ │ + cmpeq r6, r4, lsr #25 │ │ │ │ @ instruction: 0x01560698 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmpeq r6, r4, ror #24 │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmpeq pc, r0, ror #12 │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ cmpeq r6, ip, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmpeq pc, r4, lsr #12 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ + cmpeq pc, ip, lsr #12 │ │ │ │ + ldrsheq r5, [r6, #-180] @ 0xffffff4c │ │ │ │ cmpeq r6, r0, ror #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, r8, ror #11 │ │ │ │ - ldrheq r5, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r9, [pc, #-80] @ 1aeeec │ │ │ │ + ldrheq r5, [r6, #-184] @ 0xffffff48 │ │ │ │ cmpeq r6, r4, lsr #11 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, r8, lsr #11 │ │ │ │ - cmpeq r6, r0, ror fp │ │ │ │ + ldrheq r9, [pc, #-80] @ 1aeefc │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ cmpeq r6, r4, ror #10 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - cmpeq pc, r8, ror #10 │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ + cmpeq pc, r0, ror r5 @ │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ cmpeq r6, r4, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - cmpeq pc, ip, lsr #10 │ │ │ │ - ldrsheq r5, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmpeq pc, r4, lsr r5 @ │ │ │ │ + ldrsheq r5, [r6, #-172] @ 0xffffff54 │ │ │ │ cmpeq r6, r8, ror #9 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - ldrsheq r9, [pc, #-64] @ 1aef3c │ │ │ │ - ldrheq r5, [r6, #-168] @ 0xffffff58 │ │ │ │ + ldrsheq r9, [pc, #-72] @ 1aef34 │ │ │ │ + cmpeq r6, r0, asr #21 │ │ │ │ cmpeq r6, ip, lsr #9 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - ldrheq r9, [pc, #-68] @ 1aef48 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ + ldrheq r9, [pc, #-76] @ 1aef40 │ │ │ │ + cmpeq r6, r4, lsl #21 │ │ │ │ cmpeq r6, r0, ror r4 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ cmpeq r6, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - ldrsheq r5, [r6, #-156] @ 0xffffff64 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmpeq r6, r4, lsl #20 │ │ │ │ ldrsheq r0, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - cmpeq r6, r4, asr #19 │ │ │ │ + cmpeq r6, ip, asr #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r4, asr #7 │ │ │ │ - cmpeq r6, ip, lsl #19 │ │ │ │ + cmpeq pc, ip, asr #7 │ │ │ │ + @ instruction: 0x01565994 │ │ │ │ cmpeq r6, r0, lsl #7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq pc, r4, lsl #7 │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ + cmpeq pc, ip, lsl #7 │ │ │ │ + cmpeq r6, r4, asr r9 │ │ │ │ cmpeq r6, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r4, lsl r3 @ │ │ │ │ - ldrsbeq r5, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq r6, r4, ror #17 │ │ │ │ ldrsbeq r0, [r6, #-36] @ 0xffffffdc │ │ │ │ - ldrsbeq r9, [pc, #-40] @ 1aefd0 │ │ │ │ - cmpeq r6, r0, lsr #17 │ │ │ │ + cmpeq pc, r0, ror #5 │ │ │ │ + cmpeq r6, r8, lsr #17 │ │ │ │ @ instruction: 0x01560298 │ │ │ │ - @ instruction: 0x015f9298 │ │ │ │ - cmpeq r6, r0, ror #16 │ │ │ │ + cmpeq pc, r0, lsr #5 │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ cmpeq r6, r4, asr r2 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ - cmpeq r6, r4, lsr #16 │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ cmpeq r6, r8, lsl r2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, ip, ror #15 │ │ │ │ + ldrsheq r5, [r6, #-116] @ 0xffffff8c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r5, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq pc, r0, asr #3 │ │ │ │ - cmpeq r6, r8, lsl #15 │ │ │ │ + cmpeq r6, r4, asr #15 │ │ │ │ + cmpeq pc, r8, asr #3 │ │ │ │ + @ instruction: 0x01565790 │ │ │ │ cmpeq r6, ip, ror r1 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmpeq pc, r0, lsl #3 │ │ │ │ - cmpeq r6, r8, asr #14 │ │ │ │ + cmpeq pc, r8, lsl #3 │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ cmpeq r6, r0, asr #2 │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, ip, lsl #2 │ │ │ │ - ldrsbeq r5, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r4, lsl r1 @ │ │ │ │ + ldrsbeq r5, [r6, #-108] @ 0xffffff94 │ │ │ │ cmpeq r6, r8, asr #1 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrsbeq r9, [pc, #-0] @ 1af064 │ │ │ │ - @ instruction: 0x01565698 │ │ │ │ + ldrsbeq r9, [pc, #-8] @ 1af05c │ │ │ │ + cmpeq r6, r0, lsr #13 │ │ │ │ cmpeq r6, ip, lsl #1 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x015f9094 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ + @ instruction: 0x015f909c │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ cmpeq r6, r0, asr r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - cmpeq pc, r8, asr r0 @ │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ + cmpeq pc, r0, rrx │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ cmpeq r6, r4, lsl r0 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ + cmpeq r6, ip, ror #11 │ │ │ │ ldrsbeq pc, [r5, #-248] @ 0xffffff08 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r0, ror #31 │ │ │ │ - cmpeq r6, r8, lsr #11 │ │ │ │ + cmpeq pc, r8, ror #31 │ │ │ │ + ldrheq r5, [r6, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x0155ff9c │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmpeq pc, r0, lsr #31 │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ + cmpeq pc, r8, lsr #31 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ cmppeq r5, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ cmppeq r5, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmpeq pc, r8, lsr #30 │ │ │ │ - ldrsheq r5, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ + ldrsheq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ cmppeq r5, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmpeq pc, ip, ror #29 │ │ │ │ - ldrheq r5, [r6, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r8, [pc, #-228] @ 1af000 │ │ │ │ + ldrheq r5, [r6, #-76] @ 0xffffffb4 │ │ │ │ cmppeq r5, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [pc, #-224] @ 1af010 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ + ldrheq r8, [pc, #-232] @ 1af008 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ cmppeq r5, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r4, ror lr @ │ │ │ │ - cmpeq r6, ip, lsr r4 │ │ │ │ + cmpeq pc, ip, ror lr @ │ │ │ │ + cmpeq r6, r4, asr #8 │ │ │ │ cmppeq r5, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, r8, lsr lr @ │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ + cmpeq pc, r0, asr #28 │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ ldrsheq pc, [r5, #-212] @ 0xffffff2c @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq r8, [pc, #-220] @ 1af044 │ │ │ │ - cmpeq r6, r4, asr #7 │ │ │ │ + cmpeq pc, r4, lsl #28 │ │ │ │ + cmpeq r6, ip, asr #7 │ │ │ │ ldrheq pc, [r5, #-220] @ 0xffffff24 @ │ │ │ │ - cmpeq pc, r0, asr #27 │ │ │ │ - cmpeq r6, r8, lsl #7 │ │ │ │ + cmpeq pc, r8, asr #27 │ │ │ │ + @ instruction: 0x01565390 │ │ │ │ cmppeq r5, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r4, lsl #27 │ │ │ │ - cmpeq r6, ip, asr #6 │ │ │ │ + cmpeq pc, ip, lsl #27 │ │ │ │ + cmpeq r6, r4, asr r3 │ │ │ │ cmppeq r5, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ ldr r1, [pc, #-708] @ 1aee88 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ @@ -245729,122 +245729,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b0234 │ │ │ │ cmneq sp, r4, ror r5 │ │ │ │ cmneq sp, r8, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, ip, asr #25 │ │ │ │ + ldrsbeq r8, [pc, #-196] @ 1b0970 │ │ │ │ cmppeq r5, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmpeq r6, r8, asr #31 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmpeq r6, r0, ror pc │ │ │ │ + ldrsbeq r1, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + cmpeq r6, r8, ror pc │ │ │ │ cmppeq r5, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmpeq r6, ip, ror lr │ │ │ │ - @ instruction: 0x01596990 │ │ │ │ - cmpeq r6, r0, lsl #27 │ │ │ │ + cmpeq r6, r4, lsl #29 │ │ │ │ + @ instruction: 0x01596998 │ │ │ │ + cmpeq r6, r8, lsl #27 │ │ │ │ cmpeq r5, r4, ror #11 │ │ │ │ cmneq sp, r8 │ │ │ │ - cmpeq pc, ip, lsl r7 @ │ │ │ │ - ldrsbeq r4, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq pc, r4, lsr #14 │ │ │ │ + cmpeq r6, r0, ror #25 │ │ │ │ cmppeq r5, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ cmpeq r5, r0, lsr #9 │ │ │ │ cmpeq r5, r0, ror #8 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ + ldrsheq r4, [r6, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrheq r4, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r6, r4, asr #23 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq pc, r8, asr #11 │ │ │ │ - cmpeq r6, r4, lsl #23 │ │ │ │ + ldrsbeq r8, [pc, #-80] @ 1b0a54 │ │ │ │ + cmpeq r6, ip, lsl #23 │ │ │ │ cmppeq r5, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - cmpeq pc, r8, lsl #11 │ │ │ │ - cmpeq r6, r0, asr #22 │ │ │ │ + @ instruction: 0x015f8590 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ cmppeq r5, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmpeq r6, r8, lsl #22 │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ - ldrsbeq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r6, r0, lsl fp │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ + ldrsbeq r4, [r6, #-168] @ 0xffffff58 │ │ │ │ cmppeq r5, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x01564a98 │ │ │ │ - cmpeq r6, r8, ror #20 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ + cmpeq r6, r0, ror sl │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ - cmpeq r6, r0, lsr sl │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ cmppeq r5, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - ldrsheq r4, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + ldrsheq r4, [r6, #-152] @ 0xffffff68 │ │ │ │ cmppeq r5, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - ldrheq r4, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, r0, asr #19 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq pc, r0, asr #7 │ │ │ │ - cmpeq r6, ip, ror r9 │ │ │ │ + cmpeq pc, r8, asr #7 │ │ │ │ + cmpeq r6, r4, lsl #19 │ │ │ │ cmppeq r5, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - cmpeq pc, r0, lsl #7 │ │ │ │ - cmpeq r6, r8, lsr r9 │ │ │ │ + cmpeq pc, r8, lsl #7 │ │ │ │ + cmpeq r6, r0, asr #18 │ │ │ │ cmppeq r5, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - cmpeq pc, ip, lsr r3 @ │ │ │ │ - ldrsheq r4, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq pc, r4, asr #6 │ │ │ │ + ldrsheq r4, [r6, #-140] @ 0xffffff74 │ │ │ │ cmppeq r5, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - ldrsheq r8, [pc, #-36] @ 1b0b18 │ │ │ │ - ldrheq r4, [r6, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r8, [pc, #-44] @ 1b0b10 │ │ │ │ + ldrheq r4, [r6, #-136] @ 0xffffff78 │ │ │ │ cmppeq r5, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - ldrheq r8, [pc, #-36] @ 1b0b28 │ │ │ │ - cmpeq r6, r0, ror r8 │ │ │ │ + ldrheq r8, [pc, #-44] @ 1b0b20 │ │ │ │ + cmpeq r6, r8, ror r8 │ │ │ │ cmppeq r5, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - cmpeq pc, r4, ror r2 @ │ │ │ │ - cmpeq r6, r0, lsr r8 │ │ │ │ + cmpeq pc, ip, ror r2 @ │ │ │ │ + cmpeq r6, r8, lsr r8 │ │ │ │ cmppeq r5, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - cmpeq pc, r4, lsr r2 @ │ │ │ │ - ldrsheq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq pc, ip, lsr r2 @ │ │ │ │ + ldrsheq r4, [r6, #-120] @ 0xffffff88 │ │ │ │ cmppeq r5, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r0, asr #3 │ │ │ │ - cmpeq r6, r8, ror r7 │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ + cmpeq pc, r8, asr #3 │ │ │ │ + cmpeq r6, r0, lsl #15 │ │ │ │ cmppeq r5, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - cmpeq pc, ip, ror r1 @ │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ + cmpeq pc, r4, lsl #3 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ cmppeq r5, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - ldrsheq r4, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ + ldrsheq r4, [r6, #-104] @ 0xffffff98 │ │ │ │ cmppeq r5, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - ldrsheq r8, [pc, #-4] @ 1b0ba8 │ │ │ │ - cmpeq r6, ip, lsr #13 │ │ │ │ + ldrsheq r8, [pc, #-12] @ 1b0ba0 │ │ │ │ + ldrheq r4, [r6, #-100] @ 0xffffff9c │ │ │ │ cmppeq r5, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - ldrheq r8, [pc, #-0] @ 1b0bbc │ │ │ │ - cmpeq r6, r8, ror #12 │ │ │ │ + ldrheq r8, [pc, #-8] @ 1b0bb4 │ │ │ │ + cmpeq r6, r0, ror r6 │ │ │ │ cmppeq r5, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ - cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq pc, r4, ror r0 @ │ │ │ │ + cmpeq r6, ip, lsr #12 │ │ │ │ cmppeq r5, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmpeq pc, r8, lsr #32 │ │ │ │ - cmpeq r6, r0, ror #11 │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ + cmpeq r6, r8, ror #11 │ │ │ │ ldrsbeq lr, [r5, #-244] @ 0xffffff0c │ │ │ │ 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] @ 1b0dc0 │ │ │ │ @@ -245960,30 +245960,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1b0c64 │ │ │ │ cmneq sp, r8, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, asr #27 │ │ │ │ + cmpeq pc, r8, asr #27 │ │ │ │ ldrdeq r7, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ - cmpeq r6, r8, lsl r3 │ │ │ │ + cmpeq pc, r4, ror #26 │ │ │ │ + cmpeq r6, r0, lsr #6 │ │ │ │ cmpeq r5, r4, lsl sp │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ - cmpeq r6, r4, asr #5 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ + cmpeq r6, ip, asr #5 │ │ │ │ cmpeq r5, r0, asr #25 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ - cmpeq r6, r0, lsl #5 │ │ │ │ + cmpeq pc, ip, asr #25 │ │ │ │ + cmpeq r6, r8, lsl #5 │ │ │ │ cmpeq r5, r4, ror ip │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ - cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ + cmpeq r6, r8, asr #4 │ │ │ │ cmpeq r5, ip, lsr ip │ │ │ │ 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] @ 1b1124 │ │ │ │ @@ -246181,30 +246181,30 @@ │ │ │ │ b 1b0e68 │ │ │ │ cmneq sp, ip, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r7, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ ldrdeq r7, [sp, #-52]! @ 0xffffffcc │ │ │ │ ldrheq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ - ldrheq r7, [pc, #-172] @ 1b1098 │ │ │ │ + cmpeq pc, r4, asr #21 │ │ │ │ cmpeq r5, r8, lsl r8 │ │ │ │ - ldrsheq r7, [pc, #-156] @ 1b10b0 │ │ │ │ - ldrheq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq pc, r4, lsl #20 │ │ │ │ + cmpeq r6, r0, asr #31 │ │ │ │ ldrheq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r4, lsl #31 │ │ │ │ - @ instruction: 0x015f7994 │ │ │ │ - cmpeq r6, r0, asr pc │ │ │ │ + cmpeq r6, ip, lsl #31 │ │ │ │ + @ instruction: 0x015f799c │ │ │ │ + cmpeq r6, r8, asr pc │ │ │ │ cmpeq r5, ip, asr #18 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - cmpeq r6, r4, lsl pc │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ + cmpeq r6, ip, lsl pc │ │ │ │ cmpeq r5, r0, lsl r9 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ - ldrsbeq r3, [r6, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq r6, r0, ror #29 │ │ │ │ ldrsbeq lr, [r5, #-132] @ 0xffffff7c │ │ │ │ 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] @ 1b17e0 │ │ │ │ @@ -246612,55 +246612,55 @@ │ │ │ │ b 1b1348 │ │ │ │ cmneq sp, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r8, rrx │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ strdeq r6, [sp, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ - cmpeq r6, r8, lsr ip │ │ │ │ + cmpeq pc, r4, lsl #13 │ │ │ │ + cmpeq r6, r0, asr #24 │ │ │ │ cmpeq r5, r4, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - ldrsbeq r7, [pc, #-72] @ 1b17cc │ │ │ │ - @ instruction: 0x01563a94 │ │ │ │ + cmpeq pc, r0, ror #9 │ │ │ │ + @ instruction: 0x01563a9c │ │ │ │ @ instruction: 0x0155e490 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - @ instruction: 0x015f7498 │ │ │ │ - cmpeq r6, r4, asr sl │ │ │ │ + cmpeq pc, r0, lsr #9 │ │ │ │ + cmpeq r6, ip, asr sl │ │ │ │ cmpeq r5, r0, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmpeq pc, r8, asr r4 @ │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ + cmpeq pc, r0, ror #8 │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ cmpeq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - ldrsbeq r3, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + ldrsbeq r3, [r6, #-156] @ 0xffffff64 │ │ │ │ ldrsbeq lr, [r5, #-48] @ 0xffffffd0 │ │ │ │ - ldrsbeq r7, [pc, #-56] @ 1b1818 │ │ │ │ - @ instruction: 0x01563994 │ │ │ │ + cmpeq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x0156399c │ │ │ │ @ instruction: 0x0155e398 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ - cmpeq r6, r8, lsr #18 │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ cmpeq r5, r4, lsr #6 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq pc, ip, lsr #6 │ │ │ │ - cmpeq r6, r8, ror #17 │ │ │ │ + cmpeq pc, r4, lsr r3 @ │ │ │ │ + ldrsheq r3, [r6, #-128] @ 0xffffff80 │ │ │ │ cmpeq r5, r4, ror #5 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - cmpeq pc, ip, ror #5 │ │ │ │ - cmpeq r6, r8, lsr #17 │ │ │ │ + ldrsheq r7, [pc, #-36] @ 1b185c │ │ │ │ + ldrheq r3, [r6, #-128] @ 0xffffff80 │ │ │ │ cmpeq r5, r4, lsr #5 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmpeq pc, ip, lsr #5 │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ + ldrheq r7, [pc, #-36] @ 1b186c │ │ │ │ + cmpeq r6, r0, ror r8 │ │ │ │ cmpeq r5, r0, ror #4 │ │ │ │ - cmpeq pc, ip, ror #4 │ │ │ │ - cmpeq r6, ip, asr r7 │ │ │ │ + cmpeq pc, r4, ror r2 @ │ │ │ │ + cmpeq r6, r4, ror #14 │ │ │ │ cmpeq r5, r0, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -247058,57 +247058,57 @@ │ │ │ │ cmneq sp, r0, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r4, asr #18 │ │ │ │ cmneq sp, r8, lsr #17 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - cmpeq pc, ip, asr #29 │ │ │ │ - cmpeq r6, r8, lsl #9 │ │ │ │ + ldrsbeq r6, [pc, #-228] @ 1b1e14 │ │ │ │ + @ instruction: 0x01563490 │ │ │ │ cmpeq r5, r4, lsl #29 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - ldrsheq r6, [pc, #-216] @ 1b1e34 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ cmpeq r5, ip, lsr #27 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ - cmpeq pc, r0, lsr #27 │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ + cmpeq pc, r8, lsr #27 │ │ │ │ cmpeq r5, r0, ror #26 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmpeq pc, r4, lsr sp @ │ │ │ │ - ldrsheq r3, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, ip, lsr sp @ │ │ │ │ + ldrsheq r3, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r5, ip, ror #25 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - ldrsheq r6, [pc, #-196] @ 1b1e78 │ │ │ │ - ldrheq r3, [r6, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq r6, [pc, #-204] @ 1b1e70 │ │ │ │ + ldrheq r3, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r5, r4, lsr #25 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - ldrheq r6, [pc, #-196] @ 1b1e88 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ + ldrheq r6, [pc, #-204] @ 1b1e80 │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ cmpeq r5, ip, ror #24 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ cmpeq r5, ip, lsr #24 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ - ldrsheq r3, [r6, #-16] │ │ │ │ + cmpeq pc, ip, lsr ip @ │ │ │ │ + ldrsheq r3, [r6, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r5, ip, ror #23 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - ldrsheq r6, [pc, #-180] @ 1b1ec8 │ │ │ │ - ldrheq r3, [r6, #-16] │ │ │ │ + ldrsheq r6, [pc, #-188] @ 1b1ec0 │ │ │ │ + ldrheq r3, [r6, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r5, ip, lsr #23 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - ldrheq r6, [pc, #-180] @ 1b1ed8 │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ + ldrheq r6, [pc, #-188] @ 1b1ed0 │ │ │ │ + cmpeq r6, r8, ror r1 │ │ │ │ cmpeq r5, ip, ror #22 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmpeq pc, r4, ror fp @ │ │ │ │ - cmpeq r6, ip, lsr #2 │ │ │ │ + cmpeq pc, ip, ror fp @ │ │ │ │ + cmpeq r6, r4, lsr r1 │ │ │ │ cmpeq r5, r8, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -247186,20 +247186,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b2014 │ │ │ │ cmneq sp, r8, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r8, lsr #4 │ │ │ │ - cmpeq pc, r0, lsr #19 │ │ │ │ - cmpeq r6, ip, asr pc │ │ │ │ + cmpeq pc, r8, lsr #19 │ │ │ │ + cmpeq r6, r4, ror #30 │ │ │ │ cmpeq r5, r0, asr r9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmpeq r6, ip, lsl pc │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ cmpeq r5, r4, lsl r9 │ │ │ │ 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] │ │ │ │ @@ -247273,20 +247273,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b2170 │ │ │ │ cmneq sp, r0, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, ip, asr #1 │ │ │ │ - cmpeq pc, r4, asr #16 │ │ │ │ - cmpeq r6, r0, lsl #28 │ │ │ │ + cmpeq pc, ip, asr #16 │ │ │ │ + cmpeq r6, r8, lsl #28 │ │ │ │ ldrsheq sp, [r5, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmpeq pc, r4, lsl #16 │ │ │ │ - cmpeq r6, r0, asr #27 │ │ │ │ + cmpeq pc, ip, lsl #16 │ │ │ │ + cmpeq r6, r8, asr #27 │ │ │ │ ldrheq sp, [r5, #-116] @ 0xffffff8c │ │ │ │ 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 │ │ │ │ @@ -247362,20 +247362,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b22d4 │ │ │ │ strheq r5, [sp, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r8, ror #30 │ │ │ │ - cmpeq pc, r0, ror #13 │ │ │ │ - @ instruction: 0x01562c9c │ │ │ │ + cmpeq pc, r8, ror #13 │ │ │ │ + cmpeq r6, r4, lsr #25 │ │ │ │ @ instruction: 0x0155d690 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmpeq pc, r0, lsr #13 │ │ │ │ - cmpeq r6, ip, asr ip │ │ │ │ + cmpeq pc, r8, lsr #13 │ │ │ │ + cmpeq r6, r4, ror #24 │ │ │ │ cmpeq r5, r0, asr r6 │ │ │ │ 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] @ 1b2e74 │ │ │ │ @@ -248051,24 +248051,24 @@ │ │ │ │ ldr r1, [pc, #532] @ 1b3074 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b282c │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ ldrsbeq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq pc, r8, ror #10 │ │ │ │ + cmpeq pc, r0, ror r5 @ │ │ │ │ cmpeq r5, r0, lsr #10 │ │ │ │ - cmpeq pc, r0, ror #9 │ │ │ │ + cmpeq pc, r8, ror #9 │ │ │ │ @ instruction: 0x0155d498 │ │ │ │ - cmppeq r5, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0155f994 │ │ │ │ - @ instruction: 0x0155f990 │ │ │ │ + ldrheq pc, [r5, #-144] @ 0xffffff70 @ │ │ │ │ + @ instruction: 0x0155f99c │ │ │ │ + @ instruction: 0x0155f998 │ │ │ │ @ instruction: 0xfffff270 │ │ │ │ @ instruction: 0xfffec8d8 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ @ instruction: 0xffffeb24 │ │ │ │ @ instruction: 0xfffef948 │ │ │ │ @ instruction: 0xfffefe00 │ │ │ │ @ instruction: 0xffff0900 │ │ │ │ @@ -248096,96 +248096,96 @@ │ │ │ │ ldrheq sp, [r5, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0xffff1284 │ │ │ │ ldrheq sp, [r5, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ cmpeq r5, r8, lsr #11 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ cmpeq r5, ip, lsr #11 │ │ │ │ - cmpeq r6, ip, ror r7 │ │ │ │ - ldrheq r6, [pc, #-16] @ 1b2f24 │ │ │ │ + cmpeq r6, r4, lsl #15 │ │ │ │ + ldrheq r6, [pc, #-24] @ 1b2f1c │ │ │ │ cmpeq r5, r8, ror #2 │ │ │ │ - cmpeq pc, r4, ror r1 @ │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ + cmpeq pc, ip, ror r1 @ │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ cmpeq r5, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - ldrsheq r2, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq pc, ip, lsr #2 │ │ │ │ + cmpeq r6, r0, lsl #14 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ cmpeq r5, r0, ror #1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrheq r2, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ + ldrsheq r6, [pc, #-4] @ 1b2f5c │ │ │ │ cmpeq r5, r0, lsr #1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r6, ip, ror #12 │ │ │ │ - cmpeq r6, r4, asr #12 │ │ │ │ - cmpeq pc, r8, ror r0 @ │ │ │ │ + cmpeq r6, r4, ror r6 │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ + cmpeq pc, r0, lsl #1 │ │ │ │ cmpeq r5, ip, lsr #32 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrsheq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ - ldrsbeq r2, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq pc, r4 │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ + ldrsbeq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq pc, ip │ │ │ │ ldrheq ip, [r5, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r6, r4, lsl #11 │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ - cmpeq r6, ip, asr #10 │ │ │ │ - cmpeq r6, r4, lsr #10 │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ + cmpeq r6, ip, lsl #11 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ + cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq r6, ip, lsr #10 │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ cmpeq r5, r0, lsl pc │ │ │ │ - ldrsbeq r2, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, r8, asr #9 │ │ │ │ - ldrsbeq r5, [pc, #-224] @ 1b2ed4 │ │ │ │ - cmpeq r6, ip, lsl #9 │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ + ldrsbeq r2, [r6, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r5, [pc, #-232] @ 1b2ecc │ │ │ │ + @ instruction: 0x01562494 │ │ │ │ cmpeq r5, r0, lsl #29 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x015f5e90 │ │ │ │ - cmpeq r6, ip, asr #8 │ │ │ │ + @ instruction: 0x015f5e98 │ │ │ │ + cmpeq r6, r4, asr r4 │ │ │ │ cmpeq r5, r0, asr #28 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmpeq pc, r0, asr lr @ │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ + cmpeq pc, r8, asr lr @ │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ cmpeq r5, r0, lsl #28 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - cmpeq pc, r0, lsl lr @ │ │ │ │ - cmpeq r6, ip, asr #7 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ + ldrsbeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ cmpeq r5, r0, asr #27 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - ldrsbeq r5, [pc, #-208] @ 1b2f24 │ │ │ │ - cmpeq r6, ip, lsl #7 │ │ │ │ + ldrsbeq r5, [pc, #-216] @ 1b2f1c │ │ │ │ + @ instruction: 0x01562394 │ │ │ │ cmpeq r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - @ instruction: 0x015f5d90 │ │ │ │ - cmpeq r6, ip, asr #6 │ │ │ │ + @ instruction: 0x015f5d98 │ │ │ │ + cmpeq r6, r4, asr r3 │ │ │ │ cmpeq r5, r0, asr #26 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ cmpeq r5, r0, lsl #26 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - cmpeq r6, ip, asr #5 │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ + ldrsbeq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ cmpeq r5, r0, asr #25 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - ldrsbeq r5, [pc, #-192] @ 1b2f74 │ │ │ │ - cmpeq r6, ip, lsl #5 │ │ │ │ + ldrsbeq r5, [pc, #-200] @ 1b2f6c │ │ │ │ + @ instruction: 0x01562294 │ │ │ │ cmpeq r5, r0, lsl #25 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - @ instruction: 0x015f5c90 │ │ │ │ - cmpeq r6, ip, asr #4 │ │ │ │ + @ instruction: 0x015f5c98 │ │ │ │ + cmpeq r6, r4, asr r2 │ │ │ │ cmpeq r5, r0, asr #24 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - cmpeq pc, r0, asr ip @ │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ cmpeq r5, r4, lsl #24 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - cmpeq r6, ip, asr #3 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + ldrsbeq r2, [r6, #-20] @ 0xffffffec │ │ │ │ cmpeq r5, r0, asr #23 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - ldrsbeq r5, [pc, #-176] @ 1b2fc0 │ │ │ │ - cmpeq r6, ip, lsl #3 │ │ │ │ + ldrsbeq r5, [pc, #-184] @ 1b2fb8 │ │ │ │ + @ instruction: 0x01562194 │ │ │ │ cmpeq r5, r0, lsl #23 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ ldr ip, [r0, #328] @ 0x148 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip] │ │ │ │ mov r0, r1 │ │ │ │ mov ip, lr │ │ │ │ @@ -248243,17 +248243,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1b3134 │ │ │ │ cmneq sp, r4, asr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq lr, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq pc, r0, lsl #2 │ │ │ │ - cmpeq r6, ip, lsl #29 │ │ │ │ + cmpeq r5, r4, asr #29 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ + @ instruction: 0x01561e94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #212] @ 1b326c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #208] @ 1b3270 │ │ │ │ @@ -248305,21 +248305,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3208 │ │ │ │ - cmpeq r5, r8, lsl #28 │ │ │ │ + cmpeq r5, r0, lsl lr │ │ │ │ @ instruction: 0x016d5098 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, asr #32 │ │ │ │ + cmpeq pc, r8, asr #32 │ │ │ │ @ instruction: 0xfffffed4 │ │ │ │ cmneq sp, r4, lsr r0 │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x01561d94 │ │ │ │ │ │ │ │ 001b3288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -248393,25 +248393,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3340 │ │ │ │ - cmpeq r5, r4, lsr #26 │ │ │ │ + cmpeq r5, ip, lsr #26 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd80 │ │ │ │ @ instruction: 0xfffffd8c │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - cmpeq pc, r4, lsr #29 │ │ │ │ - cmpeq r6, r8, ror ip │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - cmpeq r5, r4, lsl ip │ │ │ │ + cmpeq pc, ip, lsr #29 │ │ │ │ + cmpeq r6, r0, lsl #25 │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + cmpeq r5, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -248431,17 +248431,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1b3468 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3418 │ │ │ │ - cmpeq r6, r0, lsr #23 │ │ │ │ - ldrheq lr, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ + cmpeq r6, r8, lsr #23 │ │ │ │ + ldrheq lr, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #716] @ 1b3750 │ │ │ │ ldr r3, [pc, #716] @ 1b3754 │ │ │ │ @@ -248623,37 +248623,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3578 │ │ │ │ cmneq sp, r0, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r4, asr #25 │ │ │ │ - cmpeq pc, r0, lsr #25 │ │ │ │ - cmpeq r6, r8, lsl sl │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ - ldrsbeq r1, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r5, ip, ror #19 │ │ │ │ + cmpeq pc, r8, lsr #25 │ │ │ │ + cmpeq r6, r0, lsr #20 │ │ │ │ + cmpeq r5, r4, lsr sl │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ + cmpeq r6, r4, ror #19 │ │ │ │ + ldrsheq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmpeq pc, r8, lsr #24 │ │ │ │ - cmpeq r6, r0, lsr #19 │ │ │ │ - ldrheq lr, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq pc, r0, lsr ip @ │ │ │ │ + cmpeq r6, r8, lsr #19 │ │ │ │ + ldrheq lr, [r5, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq pc, ip, ror #23 │ │ │ │ - cmpeq r6, r4, ror #18 │ │ │ │ - cmpeq r5, r8, ror r9 │ │ │ │ - ldrheq r5, [pc, #-176] @ 1b36ec │ │ │ │ - cmpeq r6, r8, lsr #18 │ │ │ │ - cmpeq r5, ip, lsr r9 │ │ │ │ - cmpeq pc, r4, ror fp @ │ │ │ │ - cmpeq r6, ip, ror #17 │ │ │ │ - cmpeq r5, r0, lsl #18 │ │ │ │ - cmpeq pc, r8, lsr fp @ │ │ │ │ - ldrheq r1, [r6, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ + ldrsheq r5, [pc, #-180] @ 1b36dc │ │ │ │ + cmpeq r6, ip, ror #18 │ │ │ │ + cmpeq r5, r0, lsl #19 │ │ │ │ + ldrheq r5, [pc, #-184] @ 1b36e4 │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ + cmpeq pc, ip, ror fp @ │ │ │ │ + ldrsheq r1, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r5, r8, lsl #18 │ │ │ │ + cmpeq pc, r0, asr #22 │ │ │ │ + ldrheq r1, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ 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, #20] │ │ │ │ ldr r2, [pc, #1444] @ 1b3d7c │ │ │ │ @@ -249017,55 +249017,55 @@ │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1b39c4 │ │ │ │ cmneq sp, r8, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, lsl #19 │ │ │ │ - ldrheq lr, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq pc, r4, ror #17 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - cmpeq r5, r4, ror r6 │ │ │ │ + cmpeq pc, r8, lsl #19 │ │ │ │ + ldrheq lr, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + cmpeq r5, ip, ror r6 │ │ │ │ cmneq sp, r8, ror r8 │ │ │ │ - cmpeq r6, ip, lsl #11 │ │ │ │ - cmpeq r5, r4, lsr #11 │ │ │ │ - cmpeq r5, r4, lsr #11 │ │ │ │ - @ instruction: 0x015f5790 │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ - cmpeq pc, ip, asr #14 │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ - ldrsbeq lr, [r5, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - ldrsheq r5, [pc, #-100] @ 1b3d64 │ │ │ │ - cmpeq r5, r0, lsl #9 │ │ │ │ - cmpeq r6, r0, lsr r4 │ │ │ │ - cmpeq pc, ip, lsr #13 │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ - ldrsheq r1, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - ldrsheq lr, [r5, #-56] @ 0xffffffc8 │ │ │ │ - ldrheq r1, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ - ldrheq lr, [r5, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, ip, asr #7 │ │ │ │ - ldrsheq r5, [pc, #-80] @ 1b3da8 │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ - ldrheq r5, [pc, #-92] @ 1b3da4 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - cmpeq r5, ip, asr #6 │ │ │ │ - cmpeq pc, r0, lsl #11 │ │ │ │ - ldrsheq r1, [r6, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r5, r0, lsl r3 │ │ │ │ - cmpeq pc, r4, asr #10 │ │ │ │ - ldrheq r1, [r6, #-44] @ 0xffffffd4 │ │ │ │ - ldrsbeq lr, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmpeq pc, r8, lsl #10 │ │ │ │ - cmpeq r6, r0, lsl #5 │ │ │ │ - @ instruction: 0x0155e298 │ │ │ │ + @ instruction: 0x01561594 │ │ │ │ + cmpeq r5, ip, lsr #11 │ │ │ │ + cmpeq r5, ip, lsr #11 │ │ │ │ + @ instruction: 0x015f5798 │ │ │ │ + cmpeq r5, r0, lsr #10 │ │ │ │ + cmpeq pc, r4, asr r7 @ │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ + cmpeq r5, r4, ror #9 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ + ldrsheq r5, [pc, #-108] @ 1b3d5c │ │ │ │ + cmpeq r5, r8, lsl #9 │ │ │ │ + cmpeq r6, r8, lsr r4 │ │ │ │ + ldrheq r5, [pc, #-100] @ 1b3d70 │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ + ldrsheq r1, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + cmpeq r5, r0, lsl #8 │ │ │ │ + ldrheq r1, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ + ldrsbeq lr, [r5, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq r5, [pc, #-88] @ 1b3da0 │ │ │ │ + cmpeq r5, r0, lsl #7 │ │ │ │ + cmpeq pc, r4, asr #11 │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq r5, r4, asr r3 │ │ │ │ + cmpeq pc, r8, lsl #11 │ │ │ │ + cmpeq r6, r0, lsl #6 │ │ │ │ + cmpeq r5, r8, lsl r3 │ │ │ │ + cmpeq pc, ip, asr #10 │ │ │ │ + cmpeq r6, r4, asr #5 │ │ │ │ + ldrsbeq lr, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, r0, lsl r5 @ │ │ │ │ + cmpeq r6, r8, lsl #5 │ │ │ │ + cmpeq r5, r0, lsr #5 │ │ │ │ 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] │ │ │ │ @@ -249088,17 +249088,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3e58 │ │ │ │ - cmpeq pc, r8, ror #7 │ │ │ │ - cmpeq r6, r0, ror #2 │ │ │ │ - cmpeq r5, r4, ror r1 │ │ │ │ + ldrsheq r5, [pc, #-48] @ 1b3e78 │ │ │ │ + cmpeq r6, r8, ror #2 │ │ │ │ + cmpeq r5, ip, ror r1 │ │ │ │ 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 │ │ │ │ @@ -249123,17 +249123,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b3ee4 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - ldrsbeq r1, [r6, #-4] │ │ │ │ - cmpeq r5, r8, ror #1 │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ + ldrsbeq r1, [r6, #-12] │ │ │ │ + ldrsheq lr, [r5, #-0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -249286,39 +249286,39 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1b4028 │ │ │ │ cmneq sp, r8, ror #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r4, ror #4 │ │ │ │ - ldrsheq sp, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq pc, ip, ror #4 │ │ │ │ + cmpeq r5, r0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq pc, ip, lsl r2 @ │ │ │ │ - @ instruction: 0x01560f94 │ │ │ │ - cmpeq r5, ip, lsr #31 │ │ │ │ + cmpeq pc, r4, lsr #4 │ │ │ │ + @ instruction: 0x01560f9c │ │ │ │ + ldrheq sp, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r6, r0, ror #30 │ │ │ │ - ldrheq r5, [pc, #-20] @ 1b41cc │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ - cmpeq r5, r4, asr #30 │ │ │ │ - cmpeq pc, ip, ror r1 @ │ │ │ │ - ldrsheq r0, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ + cmpeq r6, r8, ror #30 │ │ │ │ + ldrheq r5, [pc, #-28] @ 1b41c4 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ + cmpeq r5, ip, asr #30 │ │ │ │ + cmpeq pc, r4, lsl #3 │ │ │ │ + ldrsheq r0, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq pc, r4, asr #2 │ │ │ │ - ldrheq r0, [r6, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq sp, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq pc, ip, asr #2 │ │ │ │ + cmpeq r6, r4, asr #29 │ │ │ │ + ldrsbeq sp, [r5, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq pc, ip, lsl #2 │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ - @ instruction: 0x0155de9c │ │ │ │ - ldrsbeq r5, [pc, #-4] @ 1b4214 │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ + cmpeq pc, r4, lsl r1 @ │ │ │ │ + cmpeq r6, ip, lsl #29 │ │ │ │ + cmpeq r5, r4, lsr #29 │ │ │ │ + ldrsbeq r5, [pc, #-12] @ 1b420c │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r2 │ │ │ │ @@ -249445,17 +249445,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1b42bc │ │ │ │ cmneq sp, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r0, lsl #31 │ │ │ │ - cmpeq pc, ip, asr lr @ │ │ │ │ - ldrsbeq r0, [r6, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r5, ip, ror #23 │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ + ldrsbeq r0, [r6, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq sp, [r5, #-180] @ 0xffffff4c │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -250088,73 +250088,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b4a2c │ │ │ │ ldrdeq r3, [sp, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, ip, lsr #27 │ │ │ │ - @ instruction: 0x015f4d98 │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ - ldrheq r4, [pc, #-204] @ 1b4d84 │ │ │ │ - cmpeq r5, ip, lsr sl │ │ │ │ + cmpeq pc, r0, lsr #27 │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ + cmpeq pc, r4, asr #25 │ │ │ │ + cmpeq r5, r4, asr #20 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - cmpeq r5, r0, ror #17 │ │ │ │ + cmpeq pc, r0, ror #22 │ │ │ │ + cmpeq r5, r8, ror #17 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ - cmpeq r5, r8, asr #15 │ │ │ │ + cmpeq pc, r0, asr #20 │ │ │ │ + ldrsbeq sp, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r4, [pc, #-148] @ 1b4df0 │ │ │ │ - cmpeq r5, r4, asr #14 │ │ │ │ + ldrheq r4, [pc, #-156] @ 1b4de8 │ │ │ │ + cmpeq r5, ip, asr #14 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq pc, ip, lsr r9 @ │ │ │ │ - cmpeq r5, r4, asr #13 │ │ │ │ + cmpeq pc, r4, asr #18 │ │ │ │ + cmpeq r5, ip, asr #13 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmneq sp, r0, lsl r8 │ │ │ │ cmpeq r5, r8, ror #26 │ │ │ │ cmpeq r5, r4, lsl sp │ │ │ │ - ldrsbeq r0, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq pc, r4, lsr #14 │ │ │ │ - @ instruction: 0x0156049c │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ + ldrsbeq r0, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq pc, ip, lsr #14 │ │ │ │ + cmpeq r6, r4, lsr #9 │ │ │ │ + ldrheq sp, [r5, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq pc, r4, ror #13 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - cmpeq r5, ip, ror #8 │ │ │ │ + cmpeq pc, ip, ror #13 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + cmpeq r5, r4, ror r4 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - cmpeq pc, r4, ror r6 @ │ │ │ │ - cmpeq r6, ip, ror #7 │ │ │ │ - cmpeq r5, r4, lsl #8 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ + ldrsheq r0, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, ip, lsl #8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ - cmpeq r5, r4, asr #7 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ + ldrheq r0, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, ip, asr #7 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ - cmpeq pc, r8, asr #11 │ │ │ │ - cmpeq r6, r0, asr #6 │ │ │ │ - cmpeq r5, r0, asr r3 │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ + ldrsbeq r4, [pc, #-80] @ 1b4ea4 │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ + cmpeq r5, r8, asr r3 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - cmpeq pc, r8, asr r5 @ │ │ │ │ - ldrsbeq r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ + cmpeq r6, r0, lsl r3 │ │ │ │ + cmpeq pc, r0, ror #10 │ │ │ │ + ldrsbeq r0, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmpeq pc, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x01560290 │ │ │ │ - cmpeq r5, r4, lsr #5 │ │ │ │ - cmpeq r6, r8, asr r2 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ - ldrsheq r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r6, r8, asr #3 │ │ │ │ + cmpeq pc, r0, lsr #10 │ │ │ │ + @ instruction: 0x01560298 │ │ │ │ + cmpeq r5, ip, lsr #5 │ │ │ │ + cmpeq r6, r0, ror #4 │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ + cmpeq r6, r0, lsl #4 │ │ │ │ + ldrsbeq r0, [r6, #-16] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #868] @ 1b52a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [r3, #328] @ 0x148 │ │ │ │ @@ -250374,48 +250374,48 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1b5088 │ │ │ │ strdeq r3, [sp, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r0, asr #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r8, lsr #4 │ │ │ │ - ldrheq ip, [r5, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, r0, lsr r2 @ │ │ │ │ + cmpeq r5, r4, asr #31 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ strheq r3, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmpeq pc, r0, lsl #3 │ │ │ │ - ldrsheq pc, [r5, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r5, r0, lsl pc │ │ │ │ + cmpeq pc, r8, lsl #3 │ │ │ │ + cmppeq r5, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl pc │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq pc, r4, asr #2 │ │ │ │ - ldrheq pc, [r5, #-236] @ 0xffffff14 @ │ │ │ │ - ldrsbeq ip, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq pc, ip, asr #2 │ │ │ │ + cmppeq r5, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [r5, #-236] @ 0xffffff14 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmppeq r5, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [pc, #-12] @ 1b52ec │ │ │ │ - cmppeq r5, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ + cmppeq r5, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror #1 │ │ │ │ + cmppeq r5, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror lr │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq pc, r4, lsr #1 │ │ │ │ - cmppeq r5, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr lr │ │ │ │ + cmpeq pc, ip, lsr #1 │ │ │ │ + cmppeq r5, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr lr │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmppeq r5, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, asr r0 @ │ │ │ │ - ldrsbeq pc, [r5, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r5, r8, ror #27 │ │ │ │ + cmppeq r5, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, rrx │ │ │ │ + ldrsbeq pc, [r5, #-216] @ 0xffffff28 @ │ │ │ │ + ldrsheq ip, [r5, #-208] @ 0xffffff30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ - @ instruction: 0x0155fd98 │ │ │ │ - ldrheq ip, [r5, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ + cmppeq r5, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r5, #-216] @ 0xffffff28 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq r5, r8, lsl #29 │ │ │ │ - cmpeq pc, r4, ror #31 │ │ │ │ - cmpeq r5, r0, ror sp │ │ │ │ + @ instruction: 0x0155ce90 │ │ │ │ + cmpeq pc, ip, ror #31 │ │ │ │ + cmpeq r5, r8, ror sp │ │ │ │ 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 │ │ │ │ @@ -251014,38 +251014,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 1b5a84 │ │ │ │ cmneq sp, r0, lsl r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r4, lsl r7 │ │ │ │ + cmpeq r5, ip, lsl r7 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ strheq r2, [sp, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq pc, r0, asr #14 │ │ │ │ - ldrheq pc, [r5, #-72] @ 0xffffffb8 @ │ │ │ │ - ldrsbeq ip, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq pc, r4, lsl #14 │ │ │ │ - cmppeq r5, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0155c494 │ │ │ │ - cmpeq pc, r8, asr #13 │ │ │ │ - cmppeq r5, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, asr r4 │ │ │ │ - cmpeq pc, ip, lsl #13 │ │ │ │ - cmppeq r5, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsl r4 │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ - cmppeq r5, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror #7 │ │ │ │ - cmpeq pc, r4, lsl r6 @ │ │ │ │ - cmppeq r5, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr #7 │ │ │ │ - ldrsbeq r3, [pc, #-88] @ 1b5cbc │ │ │ │ - cmppeq r5, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror #6 │ │ │ │ + cmpeq pc, r8, asr #14 │ │ │ │ + cmppeq r5, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ + cmppeq r5, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155c49c │ │ │ │ + ldrsbeq r3, [pc, #-96] @ 1b5c84 │ │ │ │ + cmppeq r5, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, ror #8 │ │ │ │ + @ instruction: 0x015f3694 │ │ │ │ + cmppeq r5, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr #8 │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + ldrsbeq pc, [r5, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq r5, r8, ror #7 │ │ │ │ + cmpeq pc, ip, lsl r6 @ │ │ │ │ + @ instruction: 0x0155f394 │ │ │ │ + cmpeq r5, r8, lsr #7 │ │ │ │ + cmpeq pc, r0, ror #11 │ │ │ │ + cmppeq r5, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #244] @ 1b5e24 │ │ │ │ ldr r3, [pc, #244] @ 1b5e28 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -251108,20 +251108,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b5d78 │ │ │ │ cmneq sp, r4, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r4, asr #9 │ │ │ │ - cmpeq pc, r0, lsr #9 │ │ │ │ - cmppeq r5, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr #4 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - ldrsbeq pc, [r5, #-28] @ 0xffffffe4 @ │ │ │ │ - ldrsheq ip, [r5, #-16] │ │ │ │ + cmpeq pc, r8, lsr #9 │ │ │ │ + cmppeq r5, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr r2 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + cmppeq r5, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r5, #-24] @ 0xffffffe8 │ │ │ │ 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] @ 1b6008 │ │ │ │ mov r7, r3 │ │ │ │ @@ -251229,26 +251229,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b5ee4 │ │ │ │ ldrdeq r2, [sp, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, r8, asr r3 │ │ │ │ - cmpeq pc, r4, lsr r3 @ │ │ │ │ - cmppeq r5, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, asr #1 │ │ │ │ - ldrsheq r3, [pc, #-40] @ 1b6000 │ │ │ │ - cmppeq r5, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsl #1 │ │ │ │ - ldrheq r3, [pc, #-44] @ 1b6008 │ │ │ │ - cmppeq r5, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, asr #32 │ │ │ │ - cmpeq pc, r0, lsl #5 │ │ │ │ - ldrsheq lr, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, ip │ │ │ │ + cmpeq pc, ip, lsr r3 @ │ │ │ │ + ldrheq pc, [r5, #-4] @ │ │ │ │ + cmpeq r5, r8, asr #1 │ │ │ │ + cmpeq pc, r0, lsl #6 │ │ │ │ + cmppeq r5, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsl #1 │ │ │ │ + cmpeq pc, r4, asr #5 │ │ │ │ + cmppeq r5, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, asr r0 │ │ │ │ + cmpeq pc, r8, lsl #5 │ │ │ │ + cmppeq r5, r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-88] @ 0xffffffa8 │ │ │ │ @@ -251508,42 +251508,42 @@ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 1b6218 │ │ │ │ ldrdeq r2, [sp, #-16]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r4, asr #31 │ │ │ │ + cmpeq r5, ip, asr #31 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ cmneq sp, r4, lsr #32 │ │ │ │ - @ instruction: 0x0158999c │ │ │ │ - ldrsbeq r2, [pc, #-240] @ 1b6398 │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ - cmpeq r5, r0, ror #26 │ │ │ │ - cmpeq pc, r8, lsl #31 │ │ │ │ - cmpeq r5, r0, lsl #26 │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ - cmpeq pc, ip, asr #30 │ │ │ │ - cmpeq r5, r4, asr #25 │ │ │ │ - ldrsbeq fp, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmpeq pc, r0, lsl pc @ │ │ │ │ - cmpeq r5, r8, lsl #25 │ │ │ │ - cmpeq r5, r0, lsr #25 │ │ │ │ - ldrsbeq r2, [pc, #-228] @ 1b63d4 │ │ │ │ - cmpeq r5, ip, asr #24 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ - @ instruction: 0x015f2e98 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ - cmpeq r5, r8, lsr #24 │ │ │ │ - cmpeq pc, ip, asr lr @ │ │ │ │ - ldrsbeq lr, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r5, ip, ror #23 │ │ │ │ - cmpeq pc, r0, lsr #28 │ │ │ │ - @ instruction: 0x0155eb98 │ │ │ │ - cmpeq r5, ip, lsr #23 │ │ │ │ + cmpeq r8, r4, lsr #19 │ │ │ │ + ldrsbeq r2, [pc, #-248] @ 1b6390 │ │ │ │ + cmpeq r5, r0, asr sp │ │ │ │ + cmpeq r5, r8, ror #26 │ │ │ │ + @ instruction: 0x015f2f90 │ │ │ │ + cmpeq r5, r8, lsl #26 │ │ │ │ + cmpeq r5, r0, lsr #26 │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ + cmpeq r5, ip, asr #25 │ │ │ │ + cmpeq r5, r4, ror #25 │ │ │ │ + cmpeq pc, r8, lsl pc @ │ │ │ │ + @ instruction: 0x0155ec90 │ │ │ │ + cmpeq r5, r8, lsr #25 │ │ │ │ + ldrsbeq r2, [pc, #-236] @ 1b63cc │ │ │ │ + cmpeq r5, r4, asr ip │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ + cmpeq pc, r0, lsr #29 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ + cmpeq r5, r0, lsr ip │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ + ldrsbeq lr, [r5, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq fp, [r5, #-180] @ 0xffffff4c │ │ │ │ + cmpeq pc, r8, lsr #28 │ │ │ │ + cmpeq r5, r0, lsr #23 │ │ │ │ + ldrheq fp, [r5, #-180] @ 0xffffff4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ ldr r2, [pc, #524] @ 1b6708 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -251677,30 +251677,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b6590 │ │ │ │ cmneq sp, r8, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sp, ip, lsr #25 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ - cmpeq r5, ip, ror #19 │ │ │ │ - cmpeq r5, r0, lsl #20 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ - cmpeq r5, ip, lsr #19 │ │ │ │ - cmpeq r5, r0, asr #19 │ │ │ │ - ldrsheq r2, [pc, #-184] @ 1b6680 │ │ │ │ - cmpeq r5, r0, ror r9 │ │ │ │ - cmpeq r5, r4, lsl #19 │ │ │ │ - ldrheq r2, [pc, #-188] @ 1b6688 │ │ │ │ - cmpeq r5, r4, lsr r9 │ │ │ │ - cmpeq r5, r8, asr #18 │ │ │ │ - cmpeq pc, r0, lsl #23 │ │ │ │ - ldrsheq lr, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ + ldrsheq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, lsl #20 │ │ │ │ + cmpeq pc, ip, lsr ip @ │ │ │ │ + ldrheq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, asr #19 │ │ │ │ + cmpeq pc, r0, lsl #24 │ │ │ │ + cmpeq r5, r8, ror r9 │ │ │ │ + cmpeq r5, ip, lsl #19 │ │ │ │ + cmpeq pc, r4, asr #23 │ │ │ │ + cmpeq r5, ip, lsr r9 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ + cmpeq pc, r8, lsl #23 │ │ │ │ + cmpeq r5, r0, lsl #18 │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -252050,51 +252050,51 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b6a54 │ │ │ │ cmneq sp, ip, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, lsr #20 │ │ │ │ - cmpeq r5, r8, lsr #15 │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ + ldrheq fp, [r5, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ cmppeq r4, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ @ instruction: 0xfffffb54 │ │ │ │ @ instruction: 0xffffd598 │ │ │ │ @ instruction: 0xffffd508 │ │ │ │ @ instruction: 0xfffff4a0 │ │ │ │ @ instruction: 0xfffff36c │ │ │ │ @ instruction: 0xffffd458 │ │ │ │ @ instruction: 0xffffca98 │ │ │ │ @ instruction: 0xffffca18 │ │ │ │ @ instruction: 0xffffe550 │ │ │ │ cmneq sp, r0, asr r8 │ │ │ │ - cmpeq r5, ip, lsr #11 │ │ │ │ - cmpeq pc, ip, lsr #16 │ │ │ │ - ldrheq fp, [r5, #-88] @ 0xffffffa8 │ │ │ │ - ldrsheq r2, [pc, #-112] @ 1b6ccc │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ - cmpeq r5, r0, lsl #11 │ │ │ │ - cmpeq r5, r4, lsr r5 │ │ │ │ - ldrheq r2, [pc, #-116] @ 1b6cd8 │ │ │ │ - cmpeq r5, r0, asr #10 │ │ │ │ - ldrsheq lr, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r8, ror r7 @ │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ - ldrheq lr, [r5, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r5, r8, lsl #9 │ │ │ │ - cmpeq r5, r4, asr r4 │ │ │ │ - cmpeq r5, r0, lsr #8 │ │ │ │ - cmpeq r5, ip, ror #7 │ │ │ │ - ldrheq lr, [r5, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, r4, lsl #7 │ │ │ │ - cmpeq r5, r0, asr r3 │ │ │ │ - cmpeq r5, ip, lsl r3 │ │ │ │ + ldrheq lr, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq r5, r0, asr #11 │ │ │ │ + ldrsheq r2, [pc, #-120] @ 1b6cc4 │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ + cmpeq r5, r8, lsl #11 │ │ │ │ + cmpeq r5, ip, lsr r5 │ │ │ │ + ldrheq r2, [pc, #-124] @ 1b6cd0 │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ + cmpeq pc, r0, lsl #15 │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq r5, r4, asr #9 │ │ │ │ + @ instruction: 0x0155e490 │ │ │ │ + cmpeq r5, ip, asr r4 │ │ │ │ + cmpeq r5, r8, lsr #8 │ │ │ │ + ldrsheq lr, [r5, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ + cmpeq r5, ip, lsl #7 │ │ │ │ + cmpeq r5, r8, asr r3 │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #380] @ 1b6f14 │ │ │ │ mov r7, r3 │ │ │ │ @@ -252191,28 +252191,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 1b6e0c │ │ │ │ cmneq sp, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ - cmpeq r5, r8, lsl #7 │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ + @ instruction: 0x0155b390 │ │ │ │ cmneq sp, r0, lsr r4 │ │ │ │ - ldrsbeq r3, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ - cmpeq r5, ip, asr r1 │ │ │ │ - ldrheq fp, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq pc, r4, lsl #12 │ │ │ │ - cmpeq r5, r0, lsr #2 │ │ │ │ - cmpeq r5, r0, ror r2 │ │ │ │ - cmpeq pc, r4, asr #11 │ │ │ │ - cmpeq r5, r8, ror #1 │ │ │ │ - cmpeq r5, ip, lsr r2 │ │ │ │ - @ instruction: 0x015f2590 │ │ │ │ + cmpeq r9, r0, ror #25 │ │ │ │ + cmpeq r5, r0, lsr #6 │ │ │ │ + cmpeq r5, r4, ror #2 │ │ │ │ + ldrheq fp, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq pc, ip, lsl #12 │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ + cmpeq r5, r8, ror r2 │ │ │ │ + cmpeq pc, ip, asr #11 │ │ │ │ + ldrsheq lr, [r5, #-0] │ │ │ │ + cmpeq r5, r4, asr #4 │ │ │ │ + @ instruction: 0x015f2598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ 1b70f8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -252312,28 +252312,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 1b6fe4 │ │ │ │ ldrdeq r1, [sp, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r0, ror #22 │ │ │ │ - ldrsbeq fp, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r8, ror #22 │ │ │ │ + cmpeq r5, r4, ror #3 │ │ │ │ cmneq sp, r8, asr r2 │ │ │ │ - cmpeq r9, r0, lsl #22 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - cmpeq r5, r4, lsl #31 │ │ │ │ - ldrsbeq fp, [r5, #-4] │ │ │ │ - ldrsheq r2, [pc, #-52] @ 1b70f4 │ │ │ │ - cmpeq r5, r4, asr #30 │ │ │ │ - @ instruction: 0x0155b090 │ │ │ │ - ldrheq r2, [pc, #-56] @ 1b70fc │ │ │ │ - cmpeq r5, r8, lsl #30 │ │ │ │ - cmpeq r5, r8, asr r0 │ │ │ │ + cmpeq r9, r8, lsl #22 │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmpeq r5, ip, lsl #31 │ │ │ │ + ldrsbeq fp, [r5, #-12] │ │ │ │ + ldrsheq r2, [pc, #-60] @ 1b70ec │ │ │ │ + cmpeq r5, ip, asr #30 │ │ │ │ + @ instruction: 0x0155b098 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ + cmpeq r5, r0, lsl pc │ │ │ │ + cmpeq r5, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #448] @ 1b7314 │ │ │ │ ldr r3, [pc, #448] @ 1b7318 │ │ │ │ @@ -252447,31 +252447,31 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b71cc │ │ │ │ strdeq r1, [sp, #-0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r4, lsl #19 │ │ │ │ - cmpeq r5, r8, lsr #32 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + cmpeq r5, r0, lsr r0 │ │ │ │ cmneq sp, r0, ror r0 │ │ │ │ - cmpeq r9, ip, lsl r9 │ │ │ │ - ldrheq sl, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - cmpeq r5, r4, lsr #27 │ │ │ │ - ldrsheq sl, [r5, #-224] @ 0xffffff20 │ │ │ │ - cmpeq pc, r4, lsl r2 @ │ │ │ │ - cmpeq r5, r4, ror #26 │ │ │ │ - ldrheq sl, [r5, #-224] @ 0xffffff20 │ │ │ │ - ldrsbeq r2, [pc, #-24] @ 1b7338 │ │ │ │ - cmpeq r5, r8, lsr #26 │ │ │ │ - cmpeq r5, r4, ror lr │ │ │ │ - @ instruction: 0x015f219c │ │ │ │ - cmpeq r5, ip, ror #25 │ │ │ │ - cmpeq r5, r8, lsr lr │ │ │ │ + cmpeq r9, r4, lsr #18 │ │ │ │ + ldrheq sl, [r5, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ + cmpeq r5, ip, lsr #27 │ │ │ │ + ldrsheq sl, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, ip, lsl r2 @ │ │ │ │ + cmpeq r5, ip, ror #26 │ │ │ │ + ldrheq sl, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, r0, ror #3 │ │ │ │ + cmpeq r5, r0, lsr sp │ │ │ │ + cmpeq r5, ip, ror lr │ │ │ │ + cmpeq pc, r4, lsr #3 │ │ │ │ + ldrsheq sp, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r5, r0, asr #28 │ │ │ │ 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] @ 1b7590 │ │ │ │ ldr r3, [pc, #532] @ 1b7594 │ │ │ │ @@ -252606,35 +252606,35 @@ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b7428 │ │ │ │ smulbteq sp, r4, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r0, lsr #28 │ │ │ │ - cmpeq r5, r4, lsr #28 │ │ │ │ + cmpeq r5, r8, lsr #28 │ │ │ │ + cmpeq r5, ip, lsr #28 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ cmpeq r5, ip, lsr fp │ │ │ │ - cmpeq r5, r4, lsr lr │ │ │ │ + cmpeq r5, ip, lsr lr │ │ │ │ cmneq sp, r4, lsl lr │ │ │ │ - cmpeq pc, r0, lsl r0 @ │ │ │ │ - cmpeq r5, r0, ror #22 │ │ │ │ - cmpeq r5, ip, lsr #25 │ │ │ │ - ldrsbeq r1, [pc, #-244] @ 1b74d0 │ │ │ │ - cmpeq r5, r4, lsr #22 │ │ │ │ - cmpeq r5, r0, ror ip │ │ │ │ - @ instruction: 0x015f1f98 │ │ │ │ - cmpeq r5, r8, ror #21 │ │ │ │ - cmpeq r5, r4, lsr ip │ │ │ │ - cmpeq pc, ip, asr pc @ │ │ │ │ - cmpeq r5, ip, lsr #21 │ │ │ │ - ldrsheq sl, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq pc, r0, lsr #30 │ │ │ │ - cmpeq r5, r0, ror sl │ │ │ │ - ldrheq sl, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ + ldrheq sl, [r5, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r1, [pc, #-252] @ 1b74c8 │ │ │ │ + cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq r5, r8, ror ip │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ + ldrsheq sp, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r5, ip, lsr ip │ │ │ │ + cmpeq pc, r4, ror #30 │ │ │ │ + ldrheq sp, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq pc, r8, lsr #30 │ │ │ │ + cmpeq r5, r8, ror sl │ │ │ │ + cmpeq r5, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #376] @ 1b7780 │ │ │ │ mov r7, r3 │ │ │ │ @@ -252730,26 +252730,26 @@ │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b7698 │ │ │ │ cmneq sp, r8, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsbeq r3, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ + cmpeq r9, r0, ror #9 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ smultbeq sp, r4, fp │ │ │ │ - cmpeq pc, r8, lsr #27 │ │ │ │ - ldrsheq sp, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r4, asr #20 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - ldrheq sp, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, r8, lsl #20 │ │ │ │ - cmpeq pc, r0, lsr sp @ │ │ │ │ - cmpeq r5, r0, lsl #17 │ │ │ │ - cmpeq r5, ip, asr #19 │ │ │ │ + ldrheq r1, [pc, #-208] @ 1b76cc │ │ │ │ + cmpeq r5, r0, lsl #18 │ │ │ │ + cmpeq r5, ip, asr #20 │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ + cmpeq r5, r4, asr #17 │ │ │ │ + cmpeq r5, r0, lsl sl │ │ │ │ + cmpeq pc, r8, lsr sp @ │ │ │ │ + cmpeq r5, r8, lsl #17 │ │ │ │ + ldrsbeq sl, [r5, #-148] @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #436] @ 1b7984 │ │ │ │ ldr r3, [pc, #436] @ 1b7988 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -252859,29 +252859,29 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b7860 │ │ │ │ cmneq sp, r0, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r0, ror #5 │ │ │ │ - cmpeq r5, ip, lsl #20 │ │ │ │ + cmpeq r9, r8, ror #5 │ │ │ │ + cmpeq r5, r4, lsl sl │ │ │ │ ldrdeq r0, [sp, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq pc, r0, ror #23 │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ - cmpeq r5, ip, ror r8 │ │ │ │ - cmpeq pc, r4, lsr #23 │ │ │ │ - ldrsheq sp, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r5, r0, asr #16 │ │ │ │ - cmpeq pc, r8, ror #22 │ │ │ │ - ldrheq sp, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r4, lsl #16 │ │ │ │ - cmpeq pc, ip, lsr #22 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - cmpeq r5, r8, asr #15 │ │ │ │ + cmpeq pc, r8, ror #23 │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ + cmpeq r5, r4, lsl #17 │ │ │ │ + cmpeq pc, ip, lsr #23 │ │ │ │ + ldrsheq sp, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r8, asr #16 │ │ │ │ + cmpeq pc, r0, ror fp @ │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ + cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq pc, r4, lsr fp @ │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ + ldrsbeq sl, [r5, #-112] @ 0xffffff90 │ │ │ │ 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] │ │ │ │ @@ -253381,67 +253381,67 @@ │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b7ca8 │ │ │ │ cmneq sp, r8, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, asr sl @ │ │ │ │ - ldrsheq sl, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq pc, r8, asr sl @ │ │ │ │ + ldrsheq sl, [r5, #-104] @ 0xffffff98 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {35} @ 0x23 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ - cmpeq lr, r4, lsr #14 │ │ │ │ - cmpeq r5, ip, lsr #12 │ │ │ │ - cmpeq r5, r4, asr #12 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ + cmpeq lr, ip, lsr #14 │ │ │ │ + cmpeq r5, r4, lsr r6 │ │ │ │ + cmpeq r5, ip, asr #12 │ │ │ │ cmpeq r5, r0, lsr #1 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ + cmpeq fp, r0, lsl #5 │ │ │ │ @ instruction: 0x016d0594 │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ - @ instruction: 0x0155a598 │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ - cmpeq r5, r0, asr #5 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ - cmpeq pc, r0, ror #13 │ │ │ │ - cmpeq r5, r0, lsr r2 │ │ │ │ - cmpeq r5, ip, ror r3 │ │ │ │ + cmpeq r5, r0, lsl #11 │ │ │ │ + cmpeq r5, r0, lsr #11 │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ + cmpeq r5, r8, asr #5 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq pc, r8, ror #13 │ │ │ │ + cmpeq r5, r8, lsr r2 │ │ │ │ + cmpeq r5, r4, lsl #7 │ │ │ │ ldrsheq sp, [r4, #-152] @ 0xffffff68 │ │ │ │ cmpeq r4, r4, lsr #19 │ │ │ │ cmpeq r4, r4, ror #18 │ │ │ │ cmpeq r4, r0, lsr #18 │ │ │ │ - cmpeq pc, ip, ror #10 │ │ │ │ + cmpeq pc, r4, ror r5 @ │ │ │ │ cmpeq r4, ip, asr #17 │ │ │ │ - cmpeq r5, r4, lsl #4 │ │ │ │ - cmpeq pc, r0, lsr #10 │ │ │ │ - cmpeq r5, r0, ror r0 │ │ │ │ - ldrheq sl, [r5, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq pc, r4, ror #9 │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ - cmpeq r5, r0, lsl #3 │ │ │ │ - ldrsheq ip, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r5, ip, asr #31 │ │ │ │ - @ instruction: 0x0155cf98 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - cmpeq r5, r4, ror pc │ │ │ │ - cmpeq r5, r0, asr #1 │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - ldrheq r1, [pc, #-56] @ 1b8228 │ │ │ │ - cmpeq r5, r8, lsl #30 │ │ │ │ - cmpeq r5, r4, asr r0 │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ - cmpeq r5, ip, asr #29 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ - @ instruction: 0x0155ce90 │ │ │ │ - ldrsbeq r9, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ + cmpeq r5, ip, lsl #4 │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ + cmpeq r5, r8, ror r0 │ │ │ │ + cmpeq r5, r4, asr #3 │ │ │ │ + cmpeq pc, ip, ror #9 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ + cmpeq r5, r8, lsl #3 │ │ │ │ + cmpeq r5, r4 │ │ │ │ + ldrsbeq ip, [r5, #-244] @ 0xffffff0c │ │ │ │ cmpeq r5, r0, lsr #31 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq r5, ip, ror pc │ │ │ │ + cmpeq r5, r8, asr #1 │ │ │ │ + cmpeq r5, r4, asr #30 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ + cmpeq r5, r0, lsl pc │ │ │ │ + cmpeq r5, ip, asr r0 │ │ │ │ + cmpeq pc, r4, lsl #7 │ │ │ │ + ldrsbeq ip, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ + @ instruction: 0x0155ce98 │ │ │ │ + cmpeq r5, r4, ror #31 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ + cmpeq r5, r8, lsr #31 │ │ │ │ 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] @ 1b8ae0 │ │ │ │ @@ -253970,76 +253970,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1b84bc │ │ │ │ msreq SPSR_mon, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x015f1194 │ │ │ │ - cmpeq r5, r4, lsr lr │ │ │ │ + @ instruction: 0x015f119c │ │ │ │ + cmpeq r5, ip, lsr lr │ │ │ │ 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 │ │ │ │ msreq SPSR_fs, r0, lsl #27 │ │ │ │ - cmpeq r8, r8, ror #7 │ │ │ │ - cmpeq r5, r0, lsr sp │ │ │ │ - cmpeq r5, ip, lsl sp │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ - cmpeq r5, ip, ror #25 │ │ │ │ - cmpeq r5, ip, asr #25 │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ - ldrheq ip, [r5, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r8, lsl #22 │ │ │ │ - ldrsheq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - ldrsheq r0, [pc, #-212] @ 1b8a68 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ - @ instruction: 0x01559a94 │ │ │ │ + ldrsheq r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ + cmpeq r5, ip, lsl #26 │ │ │ │ + ldrsheq r9, [r5, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r9, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + cmpeq r5, r0, asr #19 │ │ │ │ + cmpeq r5, r0, lsl fp │ │ │ │ + ldrsheq r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ + ldrsheq r0, [pc, #-220] @ 1b8a60 │ │ │ │ + cmpeq r5, ip, asr #18 │ │ │ │ + @ instruction: 0x01559a9c │ │ │ │ cmpeq r4, ip, lsl #2 │ │ │ │ ldrheq sp, [r4, #-8] │ │ │ │ cmpeq r4, r8, ror r0 │ │ │ │ cmpeq r4, r4, lsr r0 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ cmpeq r4, r8, ror #31 │ │ │ │ - cmpeq r5, r8, lsl r9 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ - cmpeq r5, r8, lsl #15 │ │ │ │ - ldrsbeq r9, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r5, r0, lsr #18 │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ + @ instruction: 0x0155c790 │ │ │ │ + cmpeq r5, r0, ror #17 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrsheq r0, [pc, #-188] @ 1b8ab8 │ │ │ │ - cmpeq r5, ip, asr #14 │ │ │ │ - @ instruction: 0x0155989c │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ + cmpeq r5, r4, asr r7 │ │ │ │ + cmpeq r5, r4, lsr #17 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq pc, r0, asr #23 │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ - cmpeq r5, r0, ror #16 │ │ │ │ + cmpeq pc, r8, asr #23 │ │ │ │ + cmpeq r5, r8, lsl r7 │ │ │ │ + cmpeq r5, r8, ror #16 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq pc, r4, lsl #23 │ │ │ │ - ldrsbeq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ - @ instruction: 0x0155c698 │ │ │ │ - cmpeq r5, r8, ror #15 │ │ │ │ + cmpeq pc, ip, lsl #23 │ │ │ │ + ldrsbeq ip, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ + cmpeq r5, r0, lsr #13 │ │ │ │ + ldrsheq r9, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq pc, ip, lsl #22 │ │ │ │ - cmpeq r5, ip, asr r6 │ │ │ │ - cmpeq r5, ip, lsr #15 │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ - ldrsheq ip, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq pc, r0, ror sl @ │ │ │ │ - cmpeq r5, r0, asr #11 │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ + cmpeq pc, r4, lsl fp @ │ │ │ │ + cmpeq r5, r4, ror #12 │ │ │ │ + ldrheq r9, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ + ldrsheq ip, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq pc, r8, ror sl @ │ │ │ │ + cmpeq r5, r8, asr #11 │ │ │ │ + cmpeq r5, r8, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r5, r8, lsl #11 │ │ │ │ - cmpeq pc, r0, lsl #20 │ │ │ │ - cmpeq r5, r0, asr r5 │ │ │ │ - cmpeq r5, r0, lsr #13 │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ + @ instruction: 0x0155c590 │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ + cmpeq r5, r8, asr r5 │ │ │ │ + cmpeq r5, r8, lsr #13 │ │ │ │ + cmpeq r5, r0, lsr #10 │ │ │ │ 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] │ │ │ │ @@ -254407,64 +254407,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b8ee0 │ │ │ │ msreq (UNDEF: 108), ip, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq pc, r0, lsl r8 @ │ │ │ │ - ldrheq r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ + ldrheq r9, [r5, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmpeq r5, r8, asr #27 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldrhi fp, [lr, #-2130] @ 0xfffff7ae │ │ │ │ svccc 0x00f051eb │ │ │ │ - cmpeq sp, r8, lsl #31 │ │ │ │ - cmpeq r5, r8, asr r5 │ │ │ │ + @ instruction: 0x015daf90 │ │ │ │ + cmpeq r5, r0, ror #10 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ bvc ffa0b0a8 │ │ │ │ svccc 0x00efae14 │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - ldrsheq r9, [r5, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r9, [r5, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - @ instruction: 0x01559490 │ │ │ │ - cmpeq r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x01559498 │ │ │ │ + cmpeq r5, r8, lsr #8 │ │ │ │ msreq SPSR_mon, ip, asr r3 │ │ │ │ teqmi r0, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r4, r0, lsr r8 │ │ │ │ - cmpeq pc, r4, lsl #9 │ │ │ │ - ldrsbeq fp, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, r0, lsr #2 │ │ │ │ - cmpeq pc, r8, asr #8 │ │ │ │ - @ instruction: 0x0155bf98 │ │ │ │ - cmpeq r5, r0, ror #1 │ │ │ │ + cmpeq pc, ip, lsl #9 │ │ │ │ + ldrsbeq fp, [r5, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ + cmpeq pc, r0, asr r4 @ │ │ │ │ + cmpeq r5, r0, lsr #31 │ │ │ │ + cmpeq r5, r8, ror #1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq pc, ip, lsl #8 │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - cmpeq r5, r4, lsr #1 │ │ │ │ + cmpeq pc, r4, lsl r4 @ │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + cmpeq r5, ip, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrsbeq r0, [pc, #-48] @ 1b9230 │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ - cmpeq r5, ip, rrx │ │ │ │ - @ instruction: 0x015f0394 │ │ │ │ - cmpeq r5, r4, ror #29 │ │ │ │ - cmpeq r5, ip, lsr #32 │ │ │ │ + ldrsbeq r0, [pc, #-56] @ 1b9228 │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ + cmpeq r5, r4, ror r0 │ │ │ │ + @ instruction: 0x015f039c │ │ │ │ + cmpeq r5, ip, ror #29 │ │ │ │ + cmpeq r5, r4, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r5, ip, lsr #29 │ │ │ │ - cmpeq r5, r8, ror lr │ │ │ │ + ldrheq fp, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r0, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r5, r8, asr #28 │ │ │ │ + cmpeq r5, r0, asr 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] │ │ │ │ str r0, [ip, #-976] @ 0xfffffc30 │ │ │ │ ldr ip, [pc, #1752] @ 1b997c │ │ │ │ @@ -254905,73 +254905,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1b9528 │ │ │ │ @ instruction: 0x016cef98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, ip, lsl #3 │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x015f0194 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ + cmpeq r5, r4, asr #30 │ │ │ │ + cmpeq r5, r8, lsr pc │ │ │ │ + cmpeq r5, r0, asr #30 │ │ │ │ cmpeq r5, ip, lsr #30 │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ cmpeq r5, r8, lsr pc │ │ │ │ - cmpeq r5, r4, lsr #30 │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ - cmpeq r5, r4, lsr #30 │ │ │ │ - cmpeq r5, r0, lsl pc │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ + cmpeq r5, ip, lsr #30 │ │ │ │ + cmpeq r5, r8, lsl pc │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ cmpeq r5, r4, lsl pc │ │ │ │ - cmpeq r5, r0, lsl #30 │ │ │ │ - cmpeq sp, r4, lsr #9 │ │ │ │ + cmpeq r5, ip, lsl pc │ │ │ │ + cmpeq r5, r8, lsl #30 │ │ │ │ + cmpeq sp, ip, lsr #9 │ │ │ │ + cmpeq r5, ip, ror #29 │ │ │ │ + ldrsheq r8, [r5, #-232] @ 0xffffff18 │ │ │ │ cmpeq r5, r4, ror #29 │ │ │ │ - ldrsheq r8, [r5, #-224] @ 0xffffff20 │ │ │ │ - ldrsbeq r8, [r5, #-236] @ 0xffffff14 │ │ │ │ - ldrsheq r8, [r5, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq r8, [r5, #-216] @ 0xffffff28 │ │ │ │ cmneq ip, r4, lsl sp │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ - cmpeq r5, r4, ror lr │ │ │ │ - cmppeq lr, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr sl │ │ │ │ - cmpeq r5, r8, lsl #23 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ + cmpeq r5, ip, ror lr │ │ │ │ + ldrsheq pc, [lr, #-228] @ 0xffffff1c @ │ │ │ │ + cmpeq r5, r4, asr #20 │ │ │ │ + @ instruction: 0x01558b90 │ │ │ │ cmpeq r4, r4, lsl #4 │ │ │ │ - cmpeq r5, ip, lsr #19 │ │ │ │ - cmppeq lr, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror r9 │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ - cmppeq lr, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr r9 │ │ │ │ - cmpeq r5, r8, lsl #21 │ │ │ │ - ldrheq pc, [lr, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r5, r0, lsl #18 │ │ │ │ - cmpeq r5, ip, asr #20 │ │ │ │ - cmppeq lr, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - cmppeq lr, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsl #17 │ │ │ │ - ldrsbeq r8, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r0, asr r8 │ │ │ │ - cmpeq r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x015efc9c │ │ │ │ - cmpeq r5, ip, ror #15 │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ - ldrheq fp, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r5, r4, lsl #15 │ │ │ │ - cmpeq r5, r4, asr r7 │ │ │ │ - ldrsbeq pc, [lr, #-176] @ 0xffffff50 @ │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - @ instruction: 0x015efb94 │ │ │ │ - cmpeq r5, r4, ror #13 │ │ │ │ - cmpeq r5, r4, lsr r8 │ │ │ │ - cmpeq r5, ip, lsr #13 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ + ldrheq fp, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmppeq lr, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl #19 │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + ldrsheq pc, [lr, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ + @ instruction: 0x01558a90 │ │ │ │ + ldrheq pc, [lr, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq r5, r8, lsl #18 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ + cmppeq lr, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ + cmppeq lr, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155b890 │ │ │ │ + ldrsbeq r8, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, r8, asr r8 │ │ │ │ + cmpeq r5, r8, lsr #16 │ │ │ │ + cmppeq lr, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ + ldrheq fp, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, ip, lsl #15 │ │ │ │ + cmpeq r5, ip, asr r7 │ │ │ │ + ldrsbeq pc, [lr, #-184] @ 0xffffff48 @ │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + @ instruction: 0x015efb9c │ │ │ │ + cmpeq r5, ip, ror #13 │ │ │ │ + cmpeq r5, ip, lsr r8 │ │ │ │ + ldrheq fp, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2608] @ 0xa30 │ │ │ │ sub sp, sp, #1440 @ 0x5a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ @@ -255818,85 +255818,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 1b9df0 │ │ │ │ strheq lr, [ip, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r8, ror #11 │ │ │ │ - cmppeq lr, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r8, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmppeq lr, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ cmpeq r4, r8, lsr #20 │ │ │ │ cmneq ip, ip, asr #8 │ │ │ │ - cmpeq r5, r8, ror r2 │ │ │ │ - ldrheq pc, [lr, #-88] @ 0xffffffa8 @ │ │ │ │ + cmpeq r5, r0, lsl #5 │ │ │ │ + cmppeq lr, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmppeq lr, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr #30 │ │ │ │ - cmpeq r5, r0, lsr #1 │ │ │ │ - cmpeq r5, r8, ror #29 │ │ │ │ - cmppeq lr, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, asr #32 │ │ │ │ + cmppeq lr, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr pc │ │ │ │ + cmpeq r5, r8, lsr #1 │ │ │ │ + ldrsheq r7, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmppeq lr, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, asr #32 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r5, ip, lsr #29 │ │ │ │ - cmpeq r5, ip, asr lr │ │ │ │ - cmppeq lr, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr lr │ │ │ │ - cmpeq r5, ip, lsr #31 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ - cmpeq r5, r4, lsl r1 │ │ │ │ - cmppeq lr, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr #25 │ │ │ │ - cmpeq r5, ip, lsl lr │ │ │ │ + ldrheq sl, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r4, ror #28 │ │ │ │ + cmppeq lr, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror #28 │ │ │ │ + ldrheq r7, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, r8, lsr #4 │ │ │ │ + cmpeq r5, ip, lsl r1 │ │ │ │ + cmppeq lr, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r5, r4, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmppeq lr, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror #27 │ │ │ │ + cmppeq lr, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r7, [r5, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r5, r4, asr ip │ │ │ │ - cmppeq lr, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror #26 │ │ │ │ - ldrsbeq r8, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, ip, asr ip │ │ │ │ + ldrheq pc, [lr, #-4] @ │ │ │ │ + cmpeq r5, r8, ror #26 │ │ │ │ + ldrsbeq r8, [r9, #-28] @ 0xffffffe4 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq r5, r4, lsr fp │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrsheq r9, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ - cmpeq r5, r4, lsl ip │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + cmpeq r5, ip, lsl ip │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ cmpeq r4, r4, lsl #5 │ │ │ │ cmpeq r5, r4, ror #7 │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ - cmpeq r5, r4, ror #22 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq r5, ip, ror #22 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq lr, r4, lsl #29 │ │ │ │ - ldrsbeq sl, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x0155a99c │ │ │ │ - cmpeq lr, r4, lsl lr │ │ │ │ - cmpeq r5, r4, ror #18 │ │ │ │ - ldrheq r7, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r5, ip, lsr #18 │ │ │ │ - cmpeq lr, r8, lsr #27 │ │ │ │ - ldrsheq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ + cmpeq lr, ip, lsl #29 │ │ │ │ + ldrsbeq sl, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq lr, ip, lsl lr │ │ │ │ + cmpeq r5, ip, ror #18 │ │ │ │ + ldrheq r7, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r4, lsr r9 │ │ │ │ + ldrheq lr, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r5, r0, lsl #18 │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - ldrheq sl, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ - cmpeq r5, r0, lsl #17 │ │ │ │ - ldrsbeq r7, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq r5, r4, asr #17 │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ + cmpeq lr, r8, lsr sp │ │ │ │ + cmpeq r5, r8, lsl #17 │ │ │ │ + ldrsbeq r7, [r5, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - ldrsheq lr, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r5, r0, asr #16 │ │ │ │ - @ instruction: 0x01557990 │ │ │ │ + ldrsheq lr, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r5, r8, asr #16 │ │ │ │ + @ instruction: 0x01557998 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ 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 │ │ │ │ @@ -256138,36 +256138,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1bab34 │ │ │ │ cmneq ip, r8, lsr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ - ldrheq r7, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, r4, asr sl │ │ │ │ - cmpeq r5, r0, asr #20 │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ + cmpeq r5, r4, asr #15 │ │ │ │ + cmpeq r5, ip, asr sl │ │ │ │ + cmpeq r5, r8, asr #20 │ │ │ │ cmpeq r4, r4, lsl r3 │ │ │ │ - cmpeq r5, r0, lsr sl │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq r5, r8, lsr sl │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - cmpeq r5, ip, lsr #10 │ │ │ │ + cmpeq r5, r4, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmneq ip, r8, lsl #14 │ │ │ │ cmpeq r4, r0, ror #24 │ │ │ │ - cmpeq r5, r8, lsl #8 │ │ │ │ - cmpeq lr, r4, lsl #17 │ │ │ │ - ldrsbeq sl, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r4, lsr #10 │ │ │ │ - @ instruction: 0x0155a39c │ │ │ │ + cmpeq r5, r0, lsl r4 │ │ │ │ + cmpeq lr, ip, lsl #17 │ │ │ │ + ldrsbeq sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, ip, lsr #10 │ │ │ │ + cmpeq r5, r4, lsr #7 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq r5, ip, ror #6 │ │ │ │ - cmpeq r5, ip, lsr r3 │ │ │ │ + cmpeq r5, r4, ror r3 │ │ │ │ + cmpeq r5, r4, asr #6 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -256796,123 +256796,123 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bb2f8 │ │ │ │ strdeq sp, [ip, #-76]! @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq sp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - ldrheq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r8, asr #13 │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ + ldrsbeq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ + cmpeq r5, r4, ror #12 │ │ │ │ cmpeq r5, r8, asr r6 │ │ │ │ - cmpeq r5, ip, asr r6 │ │ │ │ - cmpeq r5, r0, asr r6 │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ - @ instruction: 0x01557890 │ │ │ │ + cmpeq sp, r8, asr lr │ │ │ │ + cmpeq r5, r8, lsr #12 │ │ │ │ + @ instruction: 0x01557898 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - cmpeq r5, r0, asr #11 │ │ │ │ - cmpeq r5, r4, asr #11 │ │ │ │ - cmpeq r5, r8, asr r5 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ + cmpeq r5, r8, asr #11 │ │ │ │ + cmpeq r5, ip, asr #11 │ │ │ │ + cmpeq r5, r0, ror #10 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ svccc 0x00500000 │ │ │ │ - cmpeq r5, r4, ror #9 │ │ │ │ - cmpeq lr, r8, lsl #5 │ │ │ │ + cmpeq r5, ip, ror #9 │ │ │ │ + @ instruction: 0x015e3290 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ - cmpeq r5, ip, lsl #9 │ │ │ │ - @ instruction: 0x0155749c │ │ │ │ + @ instruction: 0x01557494 │ │ │ │ + cmpeq r5, r4, lsr #9 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ - cmpeq r5, r8, asr #8 │ │ │ │ + cmpeq r5, r0, asr r4 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - cmpeq r5, r4, asr r4 │ │ │ │ + cmpeq r5, ip, asr r4 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ - cmpeq r5, r8, lsl #8 │ │ │ │ - ldrsheq r7, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, r0, lsr r3 │ │ │ │ - ldrsbeq r7, [r5, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r5, r8, lsr #1 │ │ │ │ + cmpeq r5, r0, lsl r4 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ + cmpeq r5, r8, lsr r3 │ │ │ │ + cmpeq r5, r0, ror #5 │ │ │ │ + ldrheq r7, [r5, #-0] │ │ │ │ cmneq ip, ip, lsl #1 │ │ │ │ - cmpeq r5, r0, asr #30 │ │ │ │ - @ instruction: 0x015ee294 │ │ │ │ - ldrsbeq r9, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r8, asr #30 │ │ │ │ + @ instruction: 0x015ee29c │ │ │ │ + cmpeq r5, r0, ror #27 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq lr, ip, lsr #4 │ │ │ │ - cmpeq r5, ip, ror sp │ │ │ │ - cmpeq r5, r8, asr #29 │ │ │ │ - ldrsheq lr, [lr, #-16] │ │ │ │ - cmpeq r5, r0, asr #26 │ │ │ │ - @ instruction: 0x01556e90 │ │ │ │ + cmpeq lr, r4, lsr r2 │ │ │ │ + cmpeq r5, r4, lsl #27 │ │ │ │ + ldrsbeq r6, [r5, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq lr, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r8, asr #26 │ │ │ │ + @ instruction: 0x01556e98 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - ldrheq lr, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ - cmpeq r5, r4, asr #25 │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ + cmpeq lr, r0, asr #3 │ │ │ │ + cmpeq r5, ip, lsl #26 │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + cmpeq r5, ip, asr #25 │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq lr, ip, lsr r1 │ │ │ │ - cmpeq r5, r8, lsl #25 │ │ │ │ - ldrsbeq r6, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r0, lsl #2 │ │ │ │ - cmpeq r5, ip, asr #24 │ │ │ │ - @ instruction: 0x01556d9c │ │ │ │ - cmpeq lr, r4, asr #1 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ - cmpeq r5, r0, ror #26 │ │ │ │ - ldrsbeq r9, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, ip, ror r0 │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ - cmpeq lr, r4, asr #32 │ │ │ │ - @ instruction: 0x01559b94 │ │ │ │ - cmpeq r5, r4, ror #25 │ │ │ │ + cmpeq lr, r4, asr #2 │ │ │ │ + @ instruction: 0x01559c90 │ │ │ │ + cmpeq r5, r0, ror #27 │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ + cmpeq r5, r4, asr ip │ │ │ │ + cmpeq r5, r4, lsr #27 │ │ │ │ + cmpeq lr, ip, asr #1 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ + cmpeq r5, r8, ror #26 │ │ │ │ + cmpeq r5, r0, ror #23 │ │ │ │ + cmpeq lr, r4, lsl #1 │ │ │ │ + cmpeq r5, r0, lsr #26 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ + @ instruction: 0x01559b9c │ │ │ │ + cmpeq r5, ip, ror #25 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq lr, r8 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - cmpeq r5, r8, lsr #25 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + ldrheq r6, [r5, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmpeq lr, ip, asr #31 │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ + ldrsbeq sp, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x015edf90 │ │ │ │ - cmpeq r5, r0, ror #21 │ │ │ │ - cmpeq r5, r0, lsr ip │ │ │ │ + @ instruction: 0x015edf98 │ │ │ │ + cmpeq r5, r8, ror #21 │ │ │ │ + cmpeq r5, r8, lsr ip │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - cmpeq r5, r4, lsr #21 │ │ │ │ - ldrsheq r6, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq lr, ip, lsl pc │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ - ldrheq r6, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r0, ror #29 │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ - cmpeq r5, ip, ror fp │ │ │ │ - ldrsheq r9, [r5, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x015ede98 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ - cmpeq lr, r4, ror #28 │ │ │ │ - ldrheq r9, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r5, r0, lsl #22 │ │ │ │ - cmpeq lr, r8, lsr #28 │ │ │ │ - cmpeq r5, r4, ror r9 │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ - cmpeq lr, ip, ror #27 │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ - cmpeq r5, r8, lsl #21 │ │ │ │ - ldrheq sp, [lr, #-208] @ 0xffffff30 │ │ │ │ - ldrsheq r9, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, ip, asr #20 │ │ │ │ + cmpeq lr, ip, asr pc │ │ │ │ + cmpeq r5, ip, lsr #21 │ │ │ │ + ldrsheq r6, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ + cmpeq lr, r8, ror #29 │ │ │ │ + cmpeq r5, r4, lsr sl │ │ │ │ + cmpeq r5, r4, lsl #23 │ │ │ │ + ldrsheq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r0, lsr #29 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ + cmpeq lr, ip, ror #28 │ │ │ │ + ldrheq r9, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r5, r8, lsl #22 │ │ │ │ + cmpeq lr, r0, lsr lr │ │ │ │ + cmpeq r5, ip, ror r9 │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + ldrsheq sp, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ + @ instruction: 0x01556a90 │ │ │ │ + ldrheq sp, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ 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 │ │ │ │ @@ -256937,17 +256937,17 @@ │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bb8fc │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ - ldrheq r9, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq lr, r8, ror fp │ │ │ │ + cmpeq r5, r4, asr #13 │ │ │ │ + cmpeq r5, r4, lsl r8 │ │ │ │ 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 │ │ │ │ @@ -257092,25 +257092,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r3, r0 │ │ │ │ b 1bbaac │ │ │ │ strheq ip, [ip, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq ip, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ - cmpeq r5, r4, ror #22 │ │ │ │ + cmpeq lr, r4, lsl #25 │ │ │ │ + cmpeq r5, ip, ror #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq r6, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r0, lsl #24 │ │ │ │ + cmpeq r5, r0, lsl #22 │ │ │ │ + cmpeq lr, r8, lsl #24 │ │ │ │ @ instruction: 0x016cc790 │ │ │ │ - ldrsbeq r9, [r5, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01559494 │ │ │ │ - ldrsbeq sp, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r5, ip, asr r4 │ │ │ │ - cmpeq r5, r4, asr #19 │ │ │ │ + cmpeq r5, r0, ror #9 │ │ │ │ + @ instruction: 0x0155949c │ │ │ │ + cmpeq lr, r0, ror #21 │ │ │ │ + cmpeq r5, r4, ror #8 │ │ │ │ + cmpeq r5, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #584] @ 1bbe3c │ │ │ │ ldr r3, [pc, #584] @ 1bbe40 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257257,28 +257257,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 1bbcf4 │ │ │ │ cmneq ip, r0, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq sp, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r0, ror #17 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq r5, r8, ror #17 │ │ │ │ cmneq ip, r8, asr #10 │ │ │ │ - cmpeq r5, r0, lsr #5 │ │ │ │ - cmpeq r5, r0, ror r2 │ │ │ │ - ldrheq sp, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, ip, lsr r2 │ │ │ │ - cmpeq r5, r4, lsr #15 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq r5, r0, lsl #4 │ │ │ │ - cmpeq r5, r4, ror #14 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - cmpeq r5, r4, asr #3 │ │ │ │ - cmpeq r5, ip, lsr #14 │ │ │ │ + cmpeq r5, r8, lsr #5 │ │ │ │ + cmpeq r5, r8, ror r2 │ │ │ │ + cmpeq lr, r0, asr #17 │ │ │ │ + cmpeq r5, r4, asr #4 │ │ │ │ + cmpeq r5, ip, lsr #15 │ │ │ │ + cmpeq lr, r4, lsl #17 │ │ │ │ + cmpeq r5, r8, lsl #4 │ │ │ │ + cmpeq r5, ip, ror #14 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq r5, ip, asr #3 │ │ │ │ + cmpeq r5, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #572] @ 1bc0d0 │ │ │ │ ldr r3, [pc, #572] @ 1bc0d4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257422,28 +257422,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 1bbf88 │ │ │ │ strheq ip, [ip, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - cmpeq r5, r0, asr #12 │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + cmpeq r5, r8, asr #12 │ │ │ │ strheq ip, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r5, ip │ │ │ │ - ldrsbeq r8, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ - cmpeq r5, r8, lsr #31 │ │ │ │ - cmpeq r5, r0, lsl r5 │ │ │ │ - cmpeq lr, r8, ror #11 │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - ldrsbeq r6, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, ip, lsr #11 │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ - @ instruction: 0x01556498 │ │ │ │ + cmpeq r5, r4, lsl r0 │ │ │ │ + cmpeq r5, r4, ror #31 │ │ │ │ + cmpeq lr, ip, lsr #12 │ │ │ │ + ldrheq r8, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r5, r8, lsl r5 │ │ │ │ + ldrsheq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ + ldrsbeq r6, [r5, #-72] @ 0xffffffb8 │ │ │ │ + ldrheq sp, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq r5, r8, lsr pc │ │ │ │ + cmpeq r5, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -257527,23 +257527,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bc1c8 │ │ │ │ - ldrheq sp, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, r8, lsr #7 │ │ │ │ - ldrsheq r8, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r8, lsr r4 │ │ │ │ - ldrheq r8, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ - ldrsheq sp, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ - cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq lr, r0, asr #9 │ │ │ │ + ldrheq r6, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r0, lsl #28 │ │ │ │ + cmpeq lr, r0, asr #8 │ │ │ │ + cmpeq r5, r4, asr #27 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ + ldrsheq r6, [r5, #-32] @ 0xffffffe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -257620,23 +257620,23 @@ │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov lr, r0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bc33c │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ - ldrsheq sp, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r5, r0, lsl #25 │ │ │ │ - cmpeq r5, r8, ror #3 │ │ │ │ - cmpeq r5, ip, asr #24 │ │ │ │ - cmpeq lr, ip, lsl #5 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ - cmpeq r5, ip, ror r1 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + cmpeq r5, r8, lsl #25 │ │ │ │ + ldrsheq r6, [r5, #-16] │ │ │ │ + cmpeq r5, r4, asr ip │ │ │ │ + @ instruction: 0x015ed294 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ + cmpeq r5, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -257713,23 +257713,23 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov lr, r0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bc4b0 │ │ │ │ - ldrsbeq sp, [lr, #-16] │ │ │ │ - cmpeq r5, r0, asr #1 │ │ │ │ - cmpeq lr, r8, lsl #3 │ │ │ │ - cmpeq r5, ip, lsl #22 │ │ │ │ - cmpeq r5, r4, ror r0 │ │ │ │ - ldrsbeq r8, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r8, lsl r1 │ │ │ │ - @ instruction: 0x01558a9c │ │ │ │ - cmpeq r5, r8 │ │ │ │ + ldrsbeq sp, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r8, asr #1 │ │ │ │ + @ instruction: 0x015ed190 │ │ │ │ + cmpeq r5, r4, lsl fp │ │ │ │ + cmpeq r5, ip, ror r0 │ │ │ │ + cmpeq r5, r0, ror #21 │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ + cmpeq r5, r4, lsr #21 │ │ │ │ + cmpeq r5, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -257812,23 +257812,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bc608 │ │ │ │ - cmpeq lr, r4, lsr r0 │ │ │ │ - cmpeq r5, r4, lsr #30 │ │ │ │ - cmpeq r5, r0, lsl #19 │ │ │ │ - cmpeq lr, r4, asr #31 │ │ │ │ - cmpeq r5, r8, asr #18 │ │ │ │ - ldrheq r5, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq lr, r8, lsl #31 │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ - cmpeq r5, r4, ror lr │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ + cmpeq r5, ip, lsr #30 │ │ │ │ + cmpeq r5, r8, lsl #19 │ │ │ │ + cmpeq lr, ip, asr #31 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ + ldrheq r5, [r5, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x015ecf90 │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ + cmpeq r5, ip, ror lr │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr r3, [pc, #1224] @ 1bcbf8 │ │ │ │ ldr r5, [r6] │ │ │ │ @@ -258135,45 +258135,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bc97c │ │ │ │ bl c46b8 │ │ │ │ mov ip, r0 │ │ │ │ b 1bca28 │ │ │ │ cmneq ip, r4, lsl fp │ │ │ │ - ldrsheq ip, [lr, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq r5, [r5, #-220] @ 0xffffff24 │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ + cmpeq r5, r4, ror #27 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, r0, ror #26 │ │ │ │ - cmpeq lr, r8, ror #28 │ │ │ │ - ldrsheq ip, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r0, ror #25 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ - cmpeq lr, ip, ror #26 │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - ldrsheq r5, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq lr, r8, asr #25 │ │ │ │ - ldrheq r5, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r5, r4, lsl r6 │ │ │ │ - ldrsbeq r8, [r5, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ - @ instruction: 0x01558594 │ │ │ │ - ldrsheq r5, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r0, ror #10 │ │ │ │ - cmpeq lr, r8, lsr #23 │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ - @ instruction: 0x01555a90 │ │ │ │ - cmpeq r5, ip, ror #9 │ │ │ │ - cmpeq lr, r4, lsr fp │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ - cmpeq r5, r8, lsl #9 │ │ │ │ - cmpeq lr, r8, asr #21 │ │ │ │ - cmpeq r5, ip, asr #8 │ │ │ │ - ldrheq r5, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ + cmpeq r5, r8, ror #26 │ │ │ │ + cmpeq lr, r0, ror lr │ │ │ │ + cmpeq lr, r0, lsl #28 │ │ │ │ + cmpeq r5, r8, ror #25 │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ + cmpeq lr, r4, ror sp │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + ldrsheq r5, [r5, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq ip, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ + cmpeq r5, ip, lsl r6 │ │ │ │ + ldrsbeq r8, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + @ instruction: 0x0155859c │ │ │ │ + cmpeq r5, r4, lsl #22 │ │ │ │ + cmpeq r5, r8, ror #10 │ │ │ │ + ldrheq ip, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r5, r8, lsr #10 │ │ │ │ + @ instruction: 0x01555a98 │ │ │ │ + ldrsheq r8, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ + ldrheq r8, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + @ instruction: 0x01558490 │ │ │ │ + ldrsbeq ip, [lr, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r5, r4, asr r4 │ │ │ │ + ldrheq r5, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ 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] @ 1bd0bc │ │ │ │ ldr r1, [pc, #1068] @ 1bd0c0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -258443,44 +258443,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 1bd020 │ │ │ │ strheq fp, [ip, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsr #11 │ │ │ │ andeq r6, r0, r4, asr #17 │ │ │ │ - cmpeq lr, r8, ror r9 │ │ │ │ - cmpeq r5, r0, ror #16 │ │ │ │ - cmpeq lr, r0, asr #17 │ │ │ │ - cmpeq r5, r0, lsr #15 │ │ │ │ + cmpeq lr, r0, lsl #19 │ │ │ │ + cmpeq r5, r8, ror #16 │ │ │ │ + cmpeq lr, r8, asr #17 │ │ │ │ + cmpeq r5, r8, lsr #15 │ │ │ │ @ instruction: 0xfffff76c │ │ │ │ @ instruction: 0xfffff8d8 │ │ │ │ @ instruction: 0xfffff2d0 │ │ │ │ @ instruction: 0xfffff5d0 │ │ │ │ @ instruction: 0xfffff458 │ │ │ │ cmneq ip, r4, ror #7 │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ - ldrheq r5, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq lr, r4, ror r7 │ │ │ │ - cmpeq r5, ip, lsr #13 │ │ │ │ - cmpeq r5, ip, asr r6 │ │ │ │ - cmpeq r5, ip, lsr #1 │ │ │ │ - cmpeq r5, r4, lsl #1 │ │ │ │ - ldrsheq ip, [lr, #-100] @ 0xffffff9c │ │ │ │ - ldrsbeq r5, [r5, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq ip, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, ip, lsr r0 │ │ │ │ - cmpeq r5, r4, lsr #11 │ │ │ │ - ldrsheq r7, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r5, r8, ror #31 │ │ │ │ - ldrheq r7, [r5, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x01557f90 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - cmpeq r5, r8, ror #9 │ │ │ │ - cmpeq r5, r0, asr pc │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ + ldrsbeq ip, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ + cmpeq lr, ip, ror r7 │ │ │ │ + ldrheq r5, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r4, ror #12 │ │ │ │ + ldrheq r8, [r5, #-4] │ │ │ │ + cmpeq r5, ip, lsl #1 │ │ │ │ + ldrsheq ip, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r4, ror #11 │ │ │ │ + cmpeq lr, r0, asr #13 │ │ │ │ + cmpeq r5, r4, asr #32 │ │ │ │ + cmpeq r5, ip, lsr #11 │ │ │ │ + cmpeq r5, r4 │ │ │ │ + ldrsheq r7, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r5, r0, asr #31 │ │ │ │ + @ instruction: 0x01557f98 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + ldrsheq r5, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r5, r8, asr pc │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -258682,31 +258682,31 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bd2bc │ │ │ │ ldrdeq fp, [ip, #-0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r0, lsl #8 │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ - cmpeq r5, r8, asr r3 │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmpeq r5, r0, ror #6 │ │ │ │ cmneq ip, r0, lsl #31 │ │ │ │ ldrsbeq r8, [r4, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, ip, ror ip │ │ │ │ - cmpeq r5, r4, asr #4 │ │ │ │ - ldrheq ip, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r5, r4, asr #24 │ │ │ │ - cmpeq r5, ip, lsl #4 │ │ │ │ - cmpeq lr, r8, ror r4 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ - cmpeq r5, r0, ror #23 │ │ │ │ - cmpeq r5, ip, lsr #23 │ │ │ │ - cmpeq r5, r4, ror r1 │ │ │ │ - cmpeq lr, r0, ror #7 │ │ │ │ - cmpeq r5, r8, ror fp │ │ │ │ + cmpeq r5, r4, lsl #25 │ │ │ │ + cmpeq r5, ip, asr #4 │ │ │ │ + ldrheq ip, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, ip, asr #24 │ │ │ │ + cmpeq r5, r4, lsl r2 │ │ │ │ + cmpeq lr, r0, lsl #9 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ + cmpeq r5, r8, ror #23 │ │ │ │ + ldrheq r7, [r5, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r5, ip, ror r1 │ │ │ │ + cmpeq lr, r8, ror #7 │ │ │ │ + cmpeq r5, r0, lsl #23 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #828] @ 1bd828 │ │ │ │ @@ -258916,27 +258916,27 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bd664 │ │ │ │ cmneq ip, r4, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, ip, asr #5 │ │ │ │ - cmpeq r5, r4, asr r0 │ │ │ │ - cmpeq r5, r8 │ │ │ │ + ldrsbeq ip, [lr, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r5, ip, asr r0 │ │ │ │ + cmpeq r5, r0, lsl r0 │ │ │ │ ldrdeq sl, [ip, #-184]! @ 0xffffff48 │ │ │ │ cmpeq r4, r4, lsr #2 │ │ │ │ - cmpeq r5, ip, asr #17 │ │ │ │ - @ instruction: 0x0155789c │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ - cmpeq r5, r8, lsl #16 │ │ │ │ - cmpeq r5, ip, asr #27 │ │ │ │ - ldrsbeq r7, [r5, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq r7, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r5, r4, lsr #17 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + cmpeq lr, r0, asr r0 │ │ │ │ + cmpeq r5, r0, lsl r8 │ │ │ │ + ldrsbeq r4, [r5, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq r7, [r5, #-120] @ 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 1bd8fc │ │ │ │ ldr r3, [pc, #128] @ 1bd900 │ │ │ │ ldr r4, [pc, #128] @ 1bd904 │ │ │ │ @@ -258969,17 +258969,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1bd8c4 │ │ │ │ cmneq ip, r4, asr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, ip, lsl #31 │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ - ldrsheq r7, [r5, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x015ebf94 │ │ │ │ + cmpeq r5, r0, lsr #26 │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #236] @ 1bda14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ 1bda18 │ │ │ │ @@ -259037,23 +259037,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bd9b0 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ cmneq ip, r0, lsl r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ @ instruction: 0xfffff7a0 │ │ │ │ @ instruction: 0xfffffebc │ │ │ │ cmneq ip, ip, lsl #17 │ │ │ │ - cmpeq r5, r4, ror #11 │ │ │ │ + cmpeq r5, ip, ror #11 │ │ │ │ │ │ │ │ 001bda38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -259101,21 +259101,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1bda88 │ │ │ │ - cmpeq r5, r4, lsr #23 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ - ldrsheq r4, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq lr, r4, lsr sp │ │ │ │ - ldrsheq r7, [r5, #-68] @ 0xffffffbc │ │ │ │ - ldrheq r4, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, ip, lsr #23 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq r5, r8, lsr r5 │ │ │ │ + ldrsheq r4, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ + ldrsheq r7, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r0, asr #21 │ │ │ │ │ │ │ │ 001bdb28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -259244,22 +259244,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, ip, asr #26 │ │ │ │ - @ instruction: 0x01554998 │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ + cmpeq r5, r0, lsr #19 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ cmpeq r4, r4, ror #22 │ │ │ │ - cmpeq r5, ip, asr r9 │ │ │ │ - ldrsheq fp, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r5, r4, ror #18 │ │ │ │ + ldrsheq fp, [lr, #-188] @ 0xffffff44 │ │ │ │ ldrsheq r8, [r4, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ - ldrheq fp, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ + cmpeq lr, r0, asr #23 │ │ │ │ │ │ │ │ 001bdd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -259366,16 +259366,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, ror #18 │ │ │ │ - ldrsheq fp, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r4, asr r7 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq r5, ip, asr r7 │ │ │ │ │ │ │ │ 001bdf28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -259553,19 +259553,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r8, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, ip, asr #14 │ │ │ │ - cmpeq r5, r0, lsr #9 │ │ │ │ + cmpeq lr, r4, asr r7 │ │ │ │ + cmpeq r5, r8, lsr #9 │ │ │ │ cmpeq r4, r4, ror r6 │ │ │ │ - cmpeq lr, ip, lsl #14 │ │ │ │ - cmpeq r5, r0, ror #8 │ │ │ │ + cmpeq lr, r4, lsl r7 │ │ │ │ + cmpeq r5, r8, ror #8 │ │ │ │ │ │ │ │ 001be218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -259752,19 +259752,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01548398 │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ - cmpeq r5, r8, lsl #3 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ + @ instruction: 0x01554190 │ │ │ │ cmpeq r4, r4, asr r3 │ │ │ │ - ldrsheq fp, [lr, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r5, r4, asr #2 │ │ │ │ + ldrsheq fp, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, ip, asr #2 │ │ │ │ │ │ │ │ 001be52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -260183,28 +260183,28 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, lsr #27 │ │ │ │ - cmpeq lr, r8, lsr lr │ │ │ │ - cmpeq r5, ip, lsl #23 │ │ │ │ + cmpeq lr, r0, asr #28 │ │ │ │ + @ instruction: 0x01553b94 │ │ │ │ cmpeq r4, r0, ror #26 │ │ │ │ - ldrsheq sl, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, ip, asr #22 │ │ │ │ + cmpeq lr, r0, lsl #28 │ │ │ │ + cmpeq r5, r4, asr fp │ │ │ │ cmpeq r4, r4, lsr #26 │ │ │ │ - ldrheq sl, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r5, r0, lsl fp │ │ │ │ + cmpeq lr, r4, asr #27 │ │ │ │ + cmpeq r5, r8, lsl fp │ │ │ │ cmpeq r4, r8, ror #25 │ │ │ │ - cmpeq lr, r0, lsl #27 │ │ │ │ - ldrsbeq r3, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, r8, lsl #27 │ │ │ │ + ldrsbeq r3, [r5, #-172] @ 0xffffff54 │ │ │ │ cmpeq r4, ip, lsr #25 │ │ │ │ - cmpeq lr, r4, asr #26 │ │ │ │ - @ instruction: 0x01553a98 │ │ │ │ + cmpeq lr, ip, asr #26 │ │ │ │ + cmpeq r5, r0, lsr #21 │ │ │ │ │ │ │ │ 001bec04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -260623,28 +260623,28 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r8, asr #13 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ - ldrheq r3, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + ldrheq r3, [r5, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r4, r8, lsl #13 │ │ │ │ - cmpeq lr, r0, lsr #14 │ │ │ │ - cmpeq r5, r4, ror r4 │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ + cmpeq r5, ip, ror r4 │ │ │ │ cmpeq r4, ip, asr #12 │ │ │ │ - cmpeq lr, r4, ror #13 │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ + cmpeq lr, ip, ror #13 │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ cmpeq r4, r0, lsl r6 │ │ │ │ - cmpeq lr, r8, lsr #13 │ │ │ │ - ldrsheq r3, [r5, #-60] @ 0xffffffc4 │ │ │ │ + ldrheq sl, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ ldrsbeq r7, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ - cmpeq r5, r0, asr #7 │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmpeq r5, r8, asr #7 │ │ │ │ │ │ │ │ 001bf2dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -260744,16 +260744,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r7, [r4, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x015ea494 │ │ │ │ - cmpeq r5, r8, ror #3 │ │ │ │ + @ instruction: 0x015ea49c │ │ │ │ + ldrsheq r3, [r5, #-16] │ │ │ │ │ │ │ │ 001bf488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -260931,19 +260931,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, asr r1 │ │ │ │ - cmpeq lr, ip, ror #3 │ │ │ │ - cmpeq r5, r0, asr #30 │ │ │ │ + ldrsheq sl, [lr, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, r8, asr #30 │ │ │ │ cmpeq r4, r4, lsl r1 │ │ │ │ - cmpeq lr, ip, lsr #3 │ │ │ │ - cmpeq r5, r0, lsl #30 │ │ │ │ + ldrheq sl, [lr, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, r8, lsl #30 │ │ │ │ │ │ │ │ 001bf778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -261121,19 +261121,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, ror #28 │ │ │ │ - ldrsheq r9, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ cmpeq r4, r4, lsr #28 │ │ │ │ - ldrheq r9, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ + cmpeq lr, r4, asr #29 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ │ │ │ │ 001bfa68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261229,16 +261229,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, lsl #25 │ │ │ │ - cmpeq lr, r8, lsl sp │ │ │ │ - cmpeq r5, ip, ror #20 │ │ │ │ + cmpeq lr, r0, lsr #26 │ │ │ │ + cmpeq r5, r4, ror sl │ │ │ │ │ │ │ │ 001bfc04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261334,16 +261334,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, ror #21 │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ - ldrsbeq r2, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, lsl #23 │ │ │ │ + ldrsbeq r2, [r5, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 001bfda0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -261581,22 +261581,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ + cmpeq lr, ip, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r4, r8, asr #14 │ │ │ │ - cmpeq lr, r0, ror #15 │ │ │ │ - cmpeq r5, r4, lsr r5 │ │ │ │ + cmpeq lr, r8, ror #15 │ │ │ │ + cmpeq r5, ip, lsr r5 │ │ │ │ cmpeq r4, r8, lsl #14 │ │ │ │ - cmpeq lr, r0, lsr #15 │ │ │ │ - ldrsheq r2, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r8, lsr #15 │ │ │ │ + ldrsheq r2, [r5, #-76] @ 0xffffffb4 │ │ │ │ │ │ │ │ 001c018c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261692,16 +261692,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, ip, asr r5 │ │ │ │ - ldrsheq r9, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq r5, r8, asr #6 │ │ │ │ + ldrsheq r9, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r5, r0, asr r3 │ │ │ │ │ │ │ │ 001c0328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261797,16 +261797,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, asr #7 │ │ │ │ - cmpeq lr, r8, asr r4 │ │ │ │ - cmpeq r5, r8, lsr #3 │ │ │ │ + cmpeq lr, r0, ror #8 │ │ │ │ + ldrheq r2, [r5, #-16] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001c04c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -261995,20 +261995,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r4, ip, ror #5 │ │ │ │ - cmpeq lr, r8, lsl #3 │ │ │ │ - ldrsbeq r1, [r5, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x015e9190 │ │ │ │ + cmpeq r5, r0, ror #29 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldrheq r6, [r4, #-0] │ │ │ │ - cmpeq lr, r8, asr #2 │ │ │ │ - @ instruction: 0x01551e9c │ │ │ │ + cmpeq lr, r0, asr r1 │ │ │ │ + cmpeq r5, r4, lsr #29 │ │ │ │ │ │ │ │ 001c07e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -262105,16 +262105,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, lsl #30 │ │ │ │ - @ instruction: 0x015e8f98 │ │ │ │ - cmpeq r5, r8, ror #25 │ │ │ │ + cmpeq lr, r0, lsr #31 │ │ │ │ + ldrsheq r1, [r5, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 001c0988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262212,16 +262212,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, ip, asr sp │ │ │ │ - ldrsheq r8, [lr, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r5, r4, asr #22 │ │ │ │ + ldrsheq r8, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r5, ip, asr #22 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 001c0b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262317,16 +262317,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r0, asr #23 │ │ │ │ - cmpeq lr, r8, asr ip │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ + cmpeq lr, r0, ror #24 │ │ │ │ + ldrheq r1, [r5, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 001c0cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262422,16 +262422,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, lsr #20 │ │ │ │ - ldrheq r8, [lr, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq lr, r4, asr #21 │ │ │ │ + cmpeq r5, r4, lsl r8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001c0e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262641,27 +262641,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ - cmpeq lr, r0, ror #17 │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ + cmpeq lr, r8, ror #17 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq ip, r4, lsr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ - cmpeq r5, ip, lsr #11 │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ + ldrheq r1, [r5, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r5, r0, lsl #11 │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ + cmpeq r5, r8, lsl #11 │ │ │ │ + cmpeq lr, r8, lsl r8 │ │ │ │ cmpeq r4, r8, asr #13 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ - ldrheq r1, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq r5, r4, asr #9 │ │ │ │ │ │ │ │ 001c11f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -262758,16 +262758,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r5, [r4, #-68] @ 0xffffffbc │ │ │ │ - cmpeq lr, ip, lsl #11 │ │ │ │ - ldrsbeq r1, [r5, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015e8594 │ │ │ │ + cmpeq r5, r4, ror #5 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ │ │ │ │ 001c1394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262864,16 +262864,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, asr r3 │ │ │ │ - cmpeq lr, ip, ror #7 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ + ldrsheq r8, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ 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] @ 1c15c8 │ │ │ │ ldr r3, [pc, #124] @ 1c15cc │ │ │ │ @@ -262908,17 +262908,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c1584 │ │ │ │ strdeq r6, [ip, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, r8, lsl sp │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r0, asr r5 │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ - cmpeq r5, ip, lsr #1 │ │ │ │ - @ instruction: 0x015e8594 │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ + ldrheq r1, [r5, #-4] │ │ │ │ + @ instruction: 0x015e859c │ │ │ │ │ │ │ │ 001c15e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 1c166c │ │ │ │ @@ -262949,17 +262949,17 @@ │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c1624 │ │ │ │ cmneq ip, r8, asr #24 │ │ │ │ andeq r6, r0, r8, lsl sp │ │ │ │ - cmpeq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x01553994 │ │ │ │ - cmpeq r5, r8 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ + @ instruction: 0x0155399c │ │ │ │ + cmpeq r5, r0, lsl r0 │ │ │ │ ldr r3, [pc, #488] @ 1c1870 │ │ │ │ ldr r2, [pc, #488] @ 1c1874 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1c16a4 │ │ │ │ @@ -263081,36 +263081,36 @@ │ │ │ │ bl ba12c │ │ │ │ b 1c1750 │ │ │ │ strheq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ @ instruction: 0xffff0d04 │ │ │ │ ldrsheq r5, [r4, #-16] │ │ │ │ @ instruction: 0xffff5114 │ │ │ │ - @ instruction: 0x01550f9c │ │ │ │ + cmpeq r5, r4, lsr #31 │ │ │ │ @ instruction: 0xffffc208 │ │ │ │ - cmpeq r5, r0, lsl pc │ │ │ │ + cmpeq r5, r8, lsl pc │ │ │ │ @ instruction: 0xffffb554 │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ @ instruction: 0xffff1a40 │ │ │ │ - ldrheq r0, [r5, #-132] @ 0xffffff7c │ │ │ │ - ldrsbeq r8, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - cmpeq r5, r8, ror #29 │ │ │ │ - cmpeq lr, r4, lsr #7 │ │ │ │ - cmpeq r5, r4, lsr r8 │ │ │ │ - ldrheq r0, [r5, #-224] @ 0xffffff20 │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ - ldrsheq r3, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, r8, ror lr │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ - cmpeq r5, r4, asr #15 │ │ │ │ - cmpeq r5, r0, asr #28 │ │ │ │ - ldrsheq r8, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r5, ip, lsl #15 │ │ │ │ - cmpeq r5, r8, lsl #28 │ │ │ │ + ldrheq r0, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r4, ror #7 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + ldrsheq r0, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, ip, lsr #7 │ │ │ │ + cmpeq r5, ip, lsr r8 │ │ │ │ + ldrheq r0, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ + cmpeq r5, r0, lsl #29 │ │ │ │ + cmpeq lr, ip, lsr r3 │ │ │ │ + cmpeq r5, ip, asr #15 │ │ │ │ + cmpeq r5, r8, asr #28 │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x01553794 │ │ │ │ + cmpeq r5, r0, lsl lr │ │ │ │ │ │ │ │ 001c18dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 1c1ba4 │ │ │ │ @@ -263288,35 +263288,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1c1938 │ │ │ │ cmneq ip, r0, asr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, lsr #18 │ │ │ │ cmneq ip, r4, lsl #18 │ │ │ │ andeq r6, r0, r8, lsl sp │ │ │ │ - cmpeq lr, r4, asr #2 │ │ │ │ - ldrsbeq r3, [r5, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ - cmpeq r5, r0, ror #24 │ │ │ │ - ldrsheq r8, [lr, #-12] │ │ │ │ - cmpeq r5, r0, lsl #24 │ │ │ │ - ldrheq r8, [lr, #-8] │ │ │ │ - cmpeq r5, ip, asr #10 │ │ │ │ - cmpeq r5, r4, asr #23 │ │ │ │ - cmpeq lr, ip, ror r0 │ │ │ │ - cmpeq r5, r0, lsl r5 │ │ │ │ - cmpeq r5, r8, lsl #23 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - ldrsbeq r3, [r5, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r5, ip, asr #22 │ │ │ │ - cmpeq lr, r4 │ │ │ │ - @ instruction: 0x01553498 │ │ │ │ - cmpeq r5, r0, lsl fp │ │ │ │ - cmpeq lr, r8, asr #31 │ │ │ │ - cmpeq r5, ip, asr r4 │ │ │ │ - ldrsbeq r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, ip, asr #2 │ │ │ │ + cmpeq r5, r0, ror #11 │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ + cmpeq r5, r8, ror #24 │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + cmpeq r5, r8, lsl #24 │ │ │ │ + cmpeq lr, r0, asr #1 │ │ │ │ + cmpeq r5, r4, asr r5 │ │ │ │ + cmpeq r5, ip, asr #23 │ │ │ │ + cmpeq lr, r4, lsl #1 │ │ │ │ + cmpeq r5, r8, lsl r5 │ │ │ │ + @ instruction: 0x01550b90 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + ldrsbeq r3, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r4, asr fp │ │ │ │ + cmpeq lr, ip │ │ │ │ + cmpeq r5, r0, lsr #9 │ │ │ │ + cmpeq r5, r8, lsl fp │ │ │ │ + ldrsbeq r7, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r5, r4, ror #8 │ │ │ │ + ldrsbeq r0, [r5, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 001c1c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -263359,20 +263359,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c1c48 │ │ │ │ - ldrsbeq r7, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r5, r0, ror r3 │ │ │ │ - cmpeq r5, r4, ror #19 │ │ │ │ - cmpeq lr, r0, lsr #29 │ │ │ │ - cmpeq r5, r4, lsr r3 │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ + cmpeq lr, r4, ror #29 │ │ │ │ + cmpeq r5, r8, ror r3 │ │ │ │ + cmpeq r5, ip, ror #19 │ │ │ │ + cmpeq lr, r8, lsr #29 │ │ │ │ + cmpeq r5, ip, lsr r3 │ │ │ │ + ldrheq r0, [r5, #-144] @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #444] @ 1c1eb8 │ │ │ │ ldr r1, [pc, #444] @ 1c1ebc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -263488,29 +263488,29 @@ │ │ │ │ b 1c1d34 │ │ │ │ cmneq ip, r8, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, lsr r5 │ │ │ │ andeq r6, r0, r0, asr r5 │ │ │ │ cmneq ip, r8, lsl #10 │ │ │ │ andeq r7, r0, r4, asr #9 │ │ │ │ - cmpeq r5, r8, asr #18 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ @ instruction: 0xfffff794 │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ - ldrsheq r3, [r5, #-16] │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ - ldrheq r3, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ - cmpeq lr, ip, ror #25 │ │ │ │ - cmpeq r5, ip, ror r1 │ │ │ │ - ldrsheq r0, [r5, #-120] @ 0xffffff88 │ │ │ │ - ldrheq r7, [lr, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r5, r4, asr #2 │ │ │ │ - cmpeq r5, r0, asr #15 │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + ldrsheq r3, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + ldrheq r3, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ + ldrsheq r7, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r5, r4, lsl #3 │ │ │ │ + cmpeq r5, r0, lsl #16 │ │ │ │ + ldrheq r7, [lr, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r5, ip, asr #2 │ │ │ │ + cmpeq r5, r8, asr #15 │ │ │ │ │ │ │ │ 001c1f0c : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c1f44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -263534,17 +263534,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c1f8c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c1f3c │ │ │ │ - cmpeq r5, r8, ror r0 │ │ │ │ - cmpeq r5, r8, ror r7 │ │ │ │ - cmpeq lr, r0, lsl #25 │ │ │ │ + cmpeq r5, r0, lsl #1 │ │ │ │ + cmpeq r5, r0, lsl #15 │ │ │ │ + cmpeq lr, r8, lsl #25 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ │ │ │ │ 001c1f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263651,32 +263651,32 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c2064 │ │ │ │ @ instruction: 0x016c6294 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r5, r4, lsr #13 │ │ │ │ - cmpeq lr, ip, ror #22 │ │ │ │ - cmpeq r5, r8, asr pc │ │ │ │ - cmpeq r5, r4, asr r6 │ │ │ │ - cmpeq lr, r4, lsr fp │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ - ldrsheq r7, [lr, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r8, ror #29 │ │ │ │ - cmpeq r5, r4, ror #11 │ │ │ │ - ldrheq r2, [r5, #-228] @ 0xffffff1c │ │ │ │ - │ │ │ │ -001c217c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmpeq lr, r0, asr #23 │ │ │ │ + cmpeq r5, ip, lsr #13 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ + cmpeq r5, r0, ror #30 │ │ │ │ + cmpeq r5, ip, asr r6 │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ + cmpeq lr, r4, lsl #22 │ │ │ │ + ldrsheq r2, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, ip, ror #11 │ │ │ │ + ldrheq r2, [r5, #-236] @ 0xffffff14 │ │ │ │ + │ │ │ │ +001c217c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #424] @ 1c2340 │ │ │ │ ldr r2, [pc, #424] @ 1c2344 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ @@ -263781,28 +263781,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c2270 │ │ │ │ cmneq ip, ip, lsr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsl #1 │ │ │ │ - cmpeq lr, r0, lsl sl │ │ │ │ - cmpeq r5, ip, ror #9 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ + ldrsheq r0, [r5, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r4, asr #9 │ │ │ │ - cmpeq r5, r8, lsl #10 │ │ │ │ + cmpeq r5, r0, lsl r5 │ │ │ │ andeq r7, r0, r4, asr r0 │ │ │ │ andeq r7, r0, r8, lsl #21 │ │ │ │ - ldrsheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ - ldrheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ + cmpeq r5, r0, asr #9 │ │ │ │ cmneq ip, ip, asr #31 │ │ │ │ - cmpeq r5, r4, lsr #26 │ │ │ │ - ldrsheq r2, [r5, #-196] @ 0xffffff3c │ │ │ │ - ldrsbeq r7, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r0, asr #25 │ │ │ │ - ldrheq r0, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, ip, lsr #26 │ │ │ │ + ldrsheq r2, [r5, #-204] @ 0xffffff34 │ │ │ │ + ldrsbeq r7, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r8, asr #25 │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ │ │ │ │ 001c2384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -263830,17 +263830,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c23c0 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - ldrsheq r2, [r5, #-184] @ 0xffffff48 │ │ │ │ - ldrsheq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ + ldrsheq r0, [r5, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 001c2414 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -263873,17 +263873,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c2464 │ │ │ │ - cmpeq lr, ip, ror #14 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ + cmpeq lr, r4, ror r7 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ │ │ │ │ 001c24b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #296] @ 0x128 │ │ │ │ @@ -263910,17 +263910,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c24f0 │ │ │ │ - cmpeq lr, r0, ror #13 │ │ │ │ - cmpeq r5, ip, asr #21 │ │ │ │ - cmpeq r5, r8, asr #3 │ │ │ │ + cmpeq lr, r8, ror #13 │ │ │ │ + ldrsbeq r2, [r5, #-164] @ 0xffffff5c │ │ │ │ + ldrsbeq r0, [r5, #-16] │ │ │ │ │ │ │ │ 001c253c : │ │ │ │ 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 │ │ │ │ @@ -264043,23 +264043,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1c260c │ │ │ │ cmneq ip, r4, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r8, asr #12 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ + cmpeq lr, r0, asr r6 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ cmneq ip, r0, lsr ip │ │ │ │ cmpeq r4, r8, lsl #3 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmpeq r5, ip, lsr #18 │ │ │ │ - cmpeq r5, r8, lsr #32 │ │ │ │ - ldrsheq r2, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + cmpeq r5, r4, lsr r9 │ │ │ │ + cmpeq r5, r0, lsr r0 │ │ │ │ + ldrsheq r2, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ │ │ │ │ 001c2760 : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c2798 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -264084,17 +264084,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c2790 │ │ │ │ - cmpeq lr, r8, lsr r4 │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ - cmppeq r4, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, asr #8 │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ + cmppeq r4, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c27e4 : │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c281c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -264119,17 +264119,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c2868 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c2814 │ │ │ │ - ldrheq r7, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r0, lsr #15 │ │ │ │ - @ instruction: 0x0154fe9c │ │ │ │ + ldrheq r7, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r8, lsr #15 │ │ │ │ + cmppeq r4, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001c286c : │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c28a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -264155,17 +264155,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c28f0 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c289c │ │ │ │ - cmpeq lr, ip, lsr #6 │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ - cmppeq r4, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr r3 │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ + cmppeq r4, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 001c28f4 : │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c292c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -264191,17 +264191,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c2924 │ │ │ │ - cmpeq lr, r4, lsr #5 │ │ │ │ - @ instruction: 0x01552690 │ │ │ │ - cmppeq r4, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #5 │ │ │ │ + @ instruction: 0x01552698 │ │ │ │ + @ instruction: 0x0154fd94 │ │ │ │ │ │ │ │ 001c2978 : │ │ │ │ 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] @ 1c2aac │ │ │ │ @@ -264277,21 +264277,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c2a00 │ │ │ │ strheq r5, [ip, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r8, ror r2 │ │ │ │ cmneq ip, ip, lsr r8 │ │ │ │ - cmpeq lr, r4, lsr #3 │ │ │ │ - @ instruction: 0x01552590 │ │ │ │ - cmppeq r4, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #3 │ │ │ │ + @ instruction: 0x01552598 │ │ │ │ + @ instruction: 0x0154fc94 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq lr, r8, ror #2 │ │ │ │ - cmpeq r5, r4, asr r5 │ │ │ │ - cmppeq r4, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror r1 │ │ │ │ + cmpeq r5, ip, asr r5 │ │ │ │ + cmppeq r4, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c2ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #276] @ 1c2c04 │ │ │ │ @@ -264365,21 +264365,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 1c2b58 │ │ │ │ cmneq ip, r0, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r0, asr #2 │ │ │ │ cmneq ip, r4, ror #13 │ │ │ │ - cmpeq lr, ip, asr #32 │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ - cmppeq r4, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr r0 │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ + cmppeq r4, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - ldrsheq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - ldrsheq pc, [r4, #-160] @ 0xffffff60 @ │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ + ldrsheq pc, [r4, #-168] @ 0xffffff58 @ │ │ │ │ │ │ │ │ 001c2c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c2d4c │ │ │ │ @@ -264449,21 +264449,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c2ca0 │ │ │ │ strdeq r5, [ip, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r0, lsr #32 │ │ │ │ @ instruction: 0x016c559c │ │ │ │ - cmpeq lr, r4, lsl #30 │ │ │ │ - ldrsheq r2, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmppeq r4, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ + ldrsheq r2, [r5, #-40] @ 0xffffffd8 │ │ │ │ + ldrsheq pc, [r4, #-148] @ 0xffffff6c @ │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq lr, r8, asr #29 │ │ │ │ - ldrheq r2, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmppeq r4, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [lr, #-224] @ 0xffffff20 │ │ │ │ + ldrheq r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ + ldrheq pc, [r4, #-144] @ 0xffffff70 @ │ │ │ │ │ │ │ │ 001c2d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c2e94 │ │ │ │ @@ -264533,20 +264533,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c2de8 │ │ │ │ strheq r5, [ip, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq ip, [r4, #-232] @ 0xffffff18 │ │ │ │ cmneq ip, r4, asr r4 │ │ │ │ - ldrheq r6, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r5, r8, lsr #3 │ │ │ │ - cmppeq r4, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsl #27 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ - cmppeq r4, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr #27 │ │ │ │ + ldrheq r2, [r5, #-16] │ │ │ │ + cmppeq r4, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #27 │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ + cmppeq r4, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ 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] @ 1c2fe8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -264618,21 +264618,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1c2f3c │ │ │ │ cmneq ip, r8, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, ip, asr #27 │ │ │ │ cmneq ip, r0, lsl #6 │ │ │ │ - cmpeq lr, r8, ror #24 │ │ │ │ - cmpeq r5, r4, asr r0 │ │ │ │ - cmppeq r4, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror ip │ │ │ │ + cmpeq r5, ip, asr r0 │ │ │ │ + cmppeq r4, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq lr, ip, lsr #24 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ - cmppeq r4, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr ip │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ + cmppeq r4, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c3014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264679,17 +264679,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c3060 │ │ │ │ cmneq ip, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r5, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ - cmpeq r5, r8, lsr #30 │ │ │ │ - cmppeq r4, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr #22 │ │ │ │ + cmpeq r5, r0, lsr pc │ │ │ │ + cmppeq r4, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c30f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c320c │ │ │ │ @@ -264759,21 +264759,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c3160 │ │ │ │ cmneq ip, ip, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r0, asr #23 │ │ │ │ ldrdeq r5, [ip, #-12]! │ │ │ │ - cmpeq lr, r4, asr #20 │ │ │ │ - cmpeq r5, r0, lsr lr │ │ │ │ - cmppeq r4, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, asr #20 │ │ │ │ + cmpeq r5, r8, lsr lr │ │ │ │ + cmppeq r4, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq lr, r8, lsl #20 │ │ │ │ - ldrsheq r1, [r5, #-212] @ 0xffffff2c │ │ │ │ - cmppeq r4, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsl sl │ │ │ │ + ldrsheq r1, [r5, #-220] @ 0xffffff24 │ │ │ │ + ldrsheq pc, [r4, #-64] @ 0xffffffc0 @ │ │ │ │ │ │ │ │ 001c3238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -264845,21 +264845,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c32b0 │ │ │ │ strdeq r4, [ip, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0154ca94 │ │ │ │ cmneq ip, ip, lsl #31 │ │ │ │ - ldrsheq r6, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r0, ror #25 │ │ │ │ - ldrsbeq pc, [r4, #-60] @ 0xffffffc4 @ │ │ │ │ + ldrsheq r6, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r8, ror #25 │ │ │ │ + cmppeq r4, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrheq r6, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r4, lsr #25 │ │ │ │ - @ instruction: 0x0154f398 │ │ │ │ + cmpeq lr, r0, asr #17 │ │ │ │ + cmpeq r5, ip, lsr #25 │ │ │ │ + cmppeq r4, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c3388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -264931,20 +264931,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c3400 │ │ │ │ cmneq ip, r0, lsr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, ip, ror #18 │ │ │ │ cmneq ip, ip, lsr lr │ │ │ │ - cmpeq lr, r4, lsr #15 │ │ │ │ - @ instruction: 0x01551b90 │ │ │ │ - cmppeq r4, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - cmppeq r4, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #15 │ │ │ │ + @ instruction: 0x01551b98 │ │ │ │ + @ instruction: 0x0154f294 │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + cmppeq r4, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c34d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c35e8 │ │ │ │ @@ -265012,21 +265012,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c353c │ │ │ │ cmneq ip, r8, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, ip, asr #16 │ │ │ │ cmneq ip, r0, lsl #26 │ │ │ │ - cmpeq lr, r8, ror #12 │ │ │ │ - cmpeq r5, r4, asr sl │ │ │ │ - cmppeq r4, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror r6 │ │ │ │ + cmpeq r5, ip, asr sl │ │ │ │ + cmppeq r4, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - cmpeq r5, r8, lsl sl │ │ │ │ - cmppeq r4, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ + cmpeq r5, r0, lsr #20 │ │ │ │ + cmppeq r4, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001c3614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c3728 │ │ │ │ @@ -265094,21 +265094,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c367c │ │ │ │ cmneq ip, r8, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, ip, lsr #14 │ │ │ │ cmneq ip, r0, asr #23 │ │ │ │ - cmpeq lr, r8, lsr #10 │ │ │ │ - cmpeq r5, r4, lsl r9 │ │ │ │ - cmppeq r4, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr r5 │ │ │ │ + cmpeq r5, ip, lsl r9 │ │ │ │ + cmppeq r4, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq lr, ip, ror #9 │ │ │ │ - ldrsbeq r1, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, ip, asr #31 │ │ │ │ + ldrsheq r6, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r0, ror #17 │ │ │ │ + ldrsbeq lr, [r4, #-244] @ 0xffffff0c │ │ │ │ │ │ │ │ 001c3754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c3870 │ │ │ │ @@ -265178,21 +265178,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c37c4 │ │ │ │ ldrdeq r4, [ip, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r8, lsl #12 │ │ │ │ cmneq ip, r8, ror sl │ │ │ │ - cmpeq lr, r0, ror #7 │ │ │ │ - cmpeq r5, ip, asr #15 │ │ │ │ - cmpeq r4, r8, asr #29 │ │ │ │ + cmpeq lr, r8, ror #7 │ │ │ │ + ldrsbeq r1, [r5, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq lr, [r4, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - cmpeq lr, r4, lsr #7 │ │ │ │ - @ instruction: 0x01551790 │ │ │ │ - cmpeq r4, r4, lsl #29 │ │ │ │ + cmpeq lr, ip, lsr #7 │ │ │ │ + @ instruction: 0x01551798 │ │ │ │ + cmpeq r4, ip, lsl #29 │ │ │ │ │ │ │ │ 001c389c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265264,21 +265264,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c3914 │ │ │ │ cmneq ip, ip, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq ip, [r4, #-68] @ 0xffffffbc │ │ │ │ cmneq ip, r8, lsr #18 │ │ │ │ - @ instruction: 0x015e6290 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - cmpeq r4, r8, ror sp │ │ │ │ + @ instruction: 0x015e6298 │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ + cmpeq r4, r0, lsl #27 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmpeq lr, r4, asr r2 │ │ │ │ - cmpeq r5, r0, asr #12 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ + cmpeq lr, ip, asr r2 │ │ │ │ + cmpeq r5, r8, asr #12 │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ │ │ │ │ 001c39ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265350,21 +265350,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c3a64 │ │ │ │ cmneq ip, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, r8, lsr #7 │ │ │ │ ldrdeq r4, [ip, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ - cmpeq r5, ip, lsr #10 │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ + cmpeq lr, r8, asr #2 │ │ │ │ + cmpeq r5, r4, lsr r5 │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmpeq lr, r4, lsl #2 │ │ │ │ - ldrsheq r1, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r4, r4, ror #23 │ │ │ │ + cmpeq lr, ip, lsl #2 │ │ │ │ + ldrsheq r1, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, ip, ror #23 │ │ │ │ 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] @ 1c3c50 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #248] @ 1c3c54 │ │ │ │ @@ -265431,17 +265431,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c3bd4 │ │ │ │ cmneq ip, ip, ror #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r4, [ip, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq ip, r8, ror #12 │ │ │ │ - cmpeq r5, ip, lsr #7 │ │ │ │ - cmpeq r4, ip, lsl fp │ │ │ │ - cmpeq lr, ip, lsl #5 │ │ │ │ + ldrheq r1, [r5, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r4, lsr #22 │ │ │ │ + @ instruction: 0x015e6294 │ │ │ │ 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] @ 1c3df4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -265533,20 +265533,20 @@ │ │ │ │ mov r2, r8 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c3d40 │ │ │ │ strheq r4, [ip, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r6, [lr, #-20] @ 0xffffffec │ │ │ │ + ldrsheq r6, [lr, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r4, r4, ror #8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ strdeq r4, [ip, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq r4, r8, asr sl │ │ │ │ - cmpeq r5, r0, lsl #4 │ │ │ │ + cmpeq r5, r8, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -265574,17 +265574,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c3e48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c4804 │ │ │ │ - cmpeq lr, ip, asr r0 │ │ │ │ - cmpeq r5, r0, ror r1 │ │ │ │ - ldrsbeq lr, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r4, rrx │ │ │ │ + cmpeq r5, r8, ror r1 │ │ │ │ + cmpeq r4, r4, ror #17 │ │ │ │ │ │ │ │ 001c3eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -265609,17 +265609,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c3ed8 │ │ │ │ ldrsheq r2, [r4, #-144] @ 0xffffff70 │ │ │ │ - cmpeq lr, ip, asr #31 │ │ │ │ - cmpeq r5, r0, ror #1 │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ + ldrsbeq r5, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, r8, ror #1 │ │ │ │ + cmpeq r4, r4, asr r8 │ │ │ │ │ │ │ │ 001c3f30 : │ │ │ │ ldr r3, [pc, #28] @ 1c3f54 │ │ │ │ ldr r2, [pc, #28] @ 1c3f58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -265848,43 +265848,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c403c │ │ │ │ ldrdeq r4, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r4, [ip, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ - ldrheq r5, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r4, ip, lsr #14 │ │ │ │ + cmpeq r4, ip, lsr #15 │ │ │ │ + ldrheq r5, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r4, r4, lsr r7 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq ip, r0, lsl #4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ - cmpeq r4, r4, asr #11 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ + cmpeq r4, ip, asr #11 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq lr, r8, lsl #26 │ │ │ │ - cmpeq r5, ip, lsl lr │ │ │ │ - cmpeq r4, ip, lsl #11 │ │ │ │ + cmpeq lr, r0, lsl sp │ │ │ │ + cmpeq r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x0154e594 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrsbeq r5, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r5, r4, ror #27 │ │ │ │ - cmpeq r4, r4, asr r5 │ │ │ │ + ldrsbeq r5, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r5, ip, ror #27 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x015e5c98 │ │ │ │ - cmpeq r5, ip, lsr #27 │ │ │ │ - cmpeq r4, ip, lsl r5 │ │ │ │ + cmpeq lr, r0, lsr #25 │ │ │ │ + ldrheq r0, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, r4, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq lr, r0, ror #24 │ │ │ │ - cmpeq r5, r4, ror sp │ │ │ │ - cmpeq r4, r4, ror #9 │ │ │ │ + cmpeq lr, r8, ror #24 │ │ │ │ + cmpeq r5, ip, ror sp │ │ │ │ + cmpeq r4, ip, ror #9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq lr, r8, lsr #24 │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - cmpeq r4, ip, lsr #9 │ │ │ │ + cmpeq lr, r0, lsr ip │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + ldrheq lr, [r4, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 001c4348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -266191,55 +266191,55 @@ │ │ │ │ b 1c43bc │ │ │ │ cmneq ip, r4, ror #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r3, [ip, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq ip, r0, lsl #29 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - cmpeq lr, r4, lsl #21 │ │ │ │ - @ instruction: 0x01550b98 │ │ │ │ - cmpeq r4, r8, lsl #6 │ │ │ │ - cmpeq lr, ip, asr #19 │ │ │ │ - cmpeq r5, r0, ror #21 │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq lr, ip, lsl #21 │ │ │ │ + cmpeq r5, r0, lsr #23 │ │ │ │ + cmpeq r4, r0, lsl r3 │ │ │ │ + ldrsbeq r5, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, ror #21 │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsbeq r5, [lr, #-140] @ 0xffffff74 │ │ │ │ - ldrsheq r0, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r4, r0, ror #2 │ │ │ │ + cmpeq lr, r4, ror #17 │ │ │ │ + ldrsheq r0, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r4, r8, ror #2 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x015e5890 │ │ │ │ - cmpeq r5, r4, lsr #19 │ │ │ │ - cmpeq r4, r4, lsl r1 │ │ │ │ + @ instruction: 0x015e5898 │ │ │ │ + cmpeq r5, ip, lsr #19 │ │ │ │ + cmpeq r4, ip, lsl r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ - ldrsbeq lr, [r4, #-12] │ │ │ │ + cmpeq lr, r0, ror #16 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ + cmpeq r4, r4, ror #1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq lr, r0, lsr #16 │ │ │ │ - cmpeq r5, r4, lsr r9 │ │ │ │ - cmpeq r4, r4, lsr #1 │ │ │ │ + cmpeq lr, r8, lsr #16 │ │ │ │ + cmpeq r5, ip, lsr r9 │ │ │ │ + cmpeq r4, ip, lsr #1 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrsbeq r5, [lr, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq lr, [r4, #-8] │ │ │ │ - cmpeq r4, r0, asr r0 │ │ │ │ + ldrsbeq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ + cmpeq r4, r8, asr r0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x015e5790 │ │ │ │ - cmpeq r5, r4, lsr #17 │ │ │ │ - cmpeq r4, r4, lsl r0 │ │ │ │ + @ instruction: 0x015e5798 │ │ │ │ + cmpeq r5, ip, lsr #17 │ │ │ │ + cmpeq r4, ip, lsl r0 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq lr, r4, asr r7 │ │ │ │ - cmpeq r5, r8, ror #16 │ │ │ │ - ldrsbeq sp, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ - @ instruction: 0x0154df9c │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq r4, r0, ror #31 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ + cmpeq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrsbeq r5, [lr, #-108] @ 0xffffff94 │ │ │ │ - ldrsheq r0, [r5, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, r0, ror #30 │ │ │ │ + cmpeq lr, r4, ror #13 │ │ │ │ + ldrsheq r0, [r5, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r8, ror #30 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 001c48cc : │ │ │ │ ldr r1, [pc, #84] @ 1c4928 │ │ │ │ ldr r2, [pc, #84] @ 1c492c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -266397,32 +266397,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1c4990 │ │ │ │ strdeq r3, [ip, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, asr #17 │ │ │ │ cmneq ip, ip, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq lr, r0, lsr #9 │ │ │ │ - ldrheq r0, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r4, lsr #26 │ │ │ │ + cmpeq lr, r8, lsr #9 │ │ │ │ + ldrheq r0, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, lsr #26 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq lr, r0, ror #8 │ │ │ │ - cmpeq r5, r4, ror r5 │ │ │ │ - cmpeq r4, r0, ror #25 │ │ │ │ - cmpeq lr, r4, lsr #8 │ │ │ │ - cmpeq r5, r8, lsr r5 │ │ │ │ - cmpeq r4, r8, lsr #25 │ │ │ │ + cmpeq lr, r8, ror #8 │ │ │ │ + cmpeq r5, ip, ror r5 │ │ │ │ + cmpeq r4, r8, ror #25 │ │ │ │ + cmpeq lr, ip, lsr #8 │ │ │ │ + cmpeq r5, r0, asr #10 │ │ │ │ + ldrheq sp, [r4, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq lr, r8, ror #7 │ │ │ │ - ldrsheq r0, [r5, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r4, ip, ror #24 │ │ │ │ + ldrsheq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r4, lsl #10 │ │ │ │ + cmpeq r4, r4, ror ip │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq lr, ip, lsr #7 │ │ │ │ - cmpeq r5, r0, asr #9 │ │ │ │ - cmpeq r4, r0, lsr ip │ │ │ │ + ldrheq r5, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r8, asr #9 │ │ │ │ + cmpeq r4, r8, lsr ip │ │ │ │ │ │ │ │ 001c4b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c4c0c │ │ │ │ @@ -266446,17 +266446,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c4bc4 │ │ │ │ cmpeq r4, r4, lsl #26 │ │ │ │ - cmpeq lr, r0, ror #5 │ │ │ │ - ldrsheq r0, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ + cmpeq lr, r8, ror #5 │ │ │ │ + ldrsheq r0, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 001c4c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266568,32 +266568,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1c4c84 │ │ │ │ cmneq ip, r8, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r4, r0, asr #19 │ │ │ │ + cmpeq r4, r8, asr #19 │ │ │ │ ldrdeq r3, [ip, #-88]! @ 0xffffffa8 │ │ │ │ strheq r3, [ip, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrheq r5, [lr, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r4, r0, asr #20 │ │ │ │ + cmpeq lr, r4, asr #3 │ │ │ │ + ldrsbeq r0, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r4, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, ip, ror r1 │ │ │ │ - @ instruction: 0x01550290 │ │ │ │ - ldrsheq sp, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, r4, lsl #3 │ │ │ │ + @ instruction: 0x01550298 │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - cmpeq r4, r4, asr #19 │ │ │ │ - cmpeq lr, r4, lsl #2 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ - cmpeq r4, r8, lsl #19 │ │ │ │ + cmpeq lr, r8, asr #2 │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + cmpeq r4, ip, asr #19 │ │ │ │ + cmpeq lr, ip, lsl #2 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ + @ instruction: 0x0154d990 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001c4e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -266617,18 +266617,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c4ebc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c4e64 │ │ │ │ - cmpeq r4, r0, lsr r8 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq r5, r4, asr r1 │ │ │ │ - ldrheq sp, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r8, lsr r8 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + cmpeq r5, ip, asr r1 │ │ │ │ + cmpeq r4, r4, asr #17 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ │ │ │ │ 001c4ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -266724,25 +266724,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c4f54 │ │ │ │ cmneq ip, r8, ror #6 │ │ │ │ cmneq ip, r0, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmneq ip, r8, ror #5 │ │ │ │ - cmpeq lr, r8, lsr #30 │ │ │ │ - cmpeq r5, ip, lsr r0 │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ + cmpeq lr, r0, lsr pc │ │ │ │ + cmpeq r5, r4, asr #32 │ │ │ │ + cmpeq r4, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmpeq lr, ip, ror #29 │ │ │ │ - cmpeq r5, r0 │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ + ldrsheq r4, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r8 │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrheq r4, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmppeq r4, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ + ldrheq r4, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmppeq r4, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ │ │ │ │ 001c507c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c50ec │ │ │ │ @@ -266765,18 +266765,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c50fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c50a4 │ │ │ │ - ldrsheq sp, [r4, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq lr, r0, lsl #28 │ │ │ │ - cmppeq r4, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ + cmpeq r4, r0, lsl #12 │ │ │ │ + cmpeq lr, r8, lsl #28 │ │ │ │ + cmppeq r4, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ muleq r0, r2, r2 │ │ │ │ │ │ │ │ 001c5100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -266812,17 +266812,17 @@ │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c5158 │ │ │ │ cmneq ip, ip, lsr #2 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ - cmppeq r4, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r4, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ + cmppeq r4, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [r4, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ │ │ │ │ 001c51b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -266858,17 +266858,17 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c5208 │ │ │ │ cmneq ip, ip, ror r0 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, r0, lsr #25 │ │ │ │ - ldrheq pc, [r4, #-212] @ 0xffffff2c @ │ │ │ │ - cmpeq r4, r4, lsr #10 │ │ │ │ + cmpeq lr, r8, lsr #25 │ │ │ │ + ldrheq pc, [r4, #-220] @ 0xffffff24 @ │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 001c5260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -266938,21 +266938,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c52d0 │ │ │ │ cmneq ip, r8, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, ror #30 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ - cmppeq r4, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsr r4 │ │ │ │ + ldrheq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r4, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ - cmppeq r4, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror #7 │ │ │ │ + cmpeq lr, r8, ror fp │ │ │ │ + cmppeq r4, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [r4, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ │ │ │ │ 001c53a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -267051,25 +267051,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1c5448 │ │ │ │ cmneq ip, r4, lsl #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, asr lr │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strdeq r2, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - cmppeq r4, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sp, [r4, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq lr, ip, lsr sl │ │ │ │ + cmppeq r4, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #5 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - ldrsheq r4, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmppeq r4, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror r2 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + cmppeq r4, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #5 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - ldrheq r4, [lr, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq pc, [r4, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq r4, r8, lsr r2 │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ + ldrsbeq pc, [r4, #-168] @ 0xffffff58 @ │ │ │ │ + cmpeq r4, r0, asr #4 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 001c5574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -267166,24 +267166,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c560c │ │ │ │ strheq r2, [ip, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016c2c94 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq ip, r0, lsr ip │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - cmppeq r4, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sp, [r4, #-4] │ │ │ │ + cmpeq lr, r8, ror r8 │ │ │ │ + cmppeq r4, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [r4, #-12] │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ - cmppeq r4, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sp, [r4, #-8] │ │ │ │ - ldrsheq r4, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmppeq r4, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, ror r0 │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ + cmppeq r4, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ + cmpeq lr, r0, lsl #16 │ │ │ │ + cmppeq r4, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, ror r0 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ │ │ │ │ 001c5734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267251,21 +267251,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c579c │ │ │ │ strdeq r2, [ip, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsr #21 │ │ │ │ - cmpeq lr, r0, ror #13 │ │ │ │ - ldrsheq pc, [r4, #-116] @ 0xffffff8c @ │ │ │ │ - cmpeq r4, r4, ror #30 │ │ │ │ + cmpeq lr, r8, ror #13 │ │ │ │ + ldrsheq pc, [r4, #-124] @ 0xffffff84 @ │ │ │ │ + cmpeq r4, ip, ror #30 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ - ldrheq pc, [r4, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq r4, r0, lsr #30 │ │ │ │ + cmpeq lr, ip, lsr #13 │ │ │ │ + cmppeq r4, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr #30 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 001c5874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267335,20 +267335,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c58e4 │ │ │ │ strheq r2, [ip, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r8, asr r9 │ │ │ │ - @ instruction: 0x015e4598 │ │ │ │ - cmppeq r4, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ - cmppeq r4, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, r0, lsr #11 │ │ │ │ + ldrheq pc, [r4, #-100] @ 0xffffff9c @ │ │ │ │ + cmpeq r4, r4, lsr #28 │ │ │ │ + cmpeq lr, r4, ror #10 │ │ │ │ + cmppeq r4, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror #27 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 001c59b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267386,17 +267386,17 @@ │ │ │ │ mov r1, #916 @ 0x394 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c5a18 │ │ │ │ cmneq ip, r4, ror r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x015e4490 │ │ │ │ - cmppeq r4, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsl sp │ │ │ │ + @ instruction: 0x015e4498 │ │ │ │ + cmppeq r4, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl sp │ │ │ │ │ │ │ │ 001c5a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -267468,21 +267468,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c5ae4 │ │ │ │ strheq r2, [ip, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r4, ip, lsl #28 │ │ │ │ cmneq ip, r8, asr r7 │ │ │ │ - @ instruction: 0x015e4398 │ │ │ │ - cmppeq r4, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl ip │ │ │ │ + cmpeq lr, r0, lsr #7 │ │ │ │ + ldrheq pc, [r4, #-68] @ 0xffffffbc @ │ │ │ │ + cmpeq r4, r4, lsr #24 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ - cmppeq r4, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [r4, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmppeq r4, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror #23 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 001c5bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267552,21 +267552,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c5c30 │ │ │ │ cmneq ip, r8, ror #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, lsl #12 │ │ │ │ - cmpeq lr, ip, asr #4 │ │ │ │ - cmppeq r4, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r4, asr r2 │ │ │ │ + cmppeq r4, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [r4, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmpeq lr, r0, lsl r2 │ │ │ │ - cmppeq r4, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0154ca90 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ + cmppeq r4, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0154ca98 │ │ │ │ │ │ │ │ 001c5d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -267637,21 +267637,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c5d7c │ │ │ │ cmneq ip, r0, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, asr #9 │ │ │ │ - cmpeq lr, r0, lsl #2 │ │ │ │ - cmppeq r4, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsl #19 │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ + cmppeq r4, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - cmpeq lr, r4, asr #1 │ │ │ │ - ldrsbeq pc, [r4, #-24] @ 0xffffffe8 @ │ │ │ │ - cmpeq r4, r0, asr #18 │ │ │ │ + cmpeq lr, ip, asr #1 │ │ │ │ + cmppeq r4, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr #18 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ │ │ │ │ 001c5e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -267723,21 +267723,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 1c5ecc │ │ │ │ ldrdeq r2, [ip, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, ror r3 │ │ │ │ - ldrheq r3, [lr, #-240] @ 0xffffff10 │ │ │ │ - cmppeq r4, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr r8 │ │ │ │ + ldrheq r3, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmppeq r4, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsr r8 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ - cmppeq r4, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ + @ instruction: 0x0154f090 │ │ │ │ + ldrsheq ip, [r4, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ │ │ │ │ 001c5fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267805,21 +267805,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c600c │ │ │ │ cmneq ip, r8, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsr r2 │ │ │ │ - cmpeq lr, r0, ror lr │ │ │ │ - cmpeq r4, r4, lsl #31 │ │ │ │ - ldrsheq ip, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + cmpeq r4, ip, lsl #31 │ │ │ │ + ldrsheq ip, [r4, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ - ldrheq ip, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + ldrheq ip, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ │ │ │ │ 001c60e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -267901,25 +267901,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c61b4 │ │ │ │ cmneq ip, r8, asr #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r2, [ip, #-0]! │ │ │ │ - cmpeq lr, r4, lsr sp │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ - ldrheq ip, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ + cmpeq r4, r0, asr lr │ │ │ │ + ldrheq ip, [r4, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - ldrsheq r3, [lr, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r4, r8, lsl #28 │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ + ldrsheq r3, [lr, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r0, lsl lr │ │ │ │ + cmpeq r4, r0, lsl #11 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - ldrheq r3, [lr, #-204] @ 0xffffff34 │ │ │ │ - ldrsbeq lr, [r4, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ + cmpeq lr, r4, asr #25 │ │ │ │ + ldrsbeq lr, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, r0, asr #10 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c626c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268001,25 +268001,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c633c │ │ │ │ cmneq ip, r0, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r8, ror #30 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ - cmpeq r4, r0, asr #25 │ │ │ │ - cmpeq r4, r8, lsr #8 │ │ │ │ + ldrheq r3, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r8, asr #25 │ │ │ │ + cmpeq r4, r0, lsr r4 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmpeq lr, ip, ror #22 │ │ │ │ - cmpeq r4, r0, lsl #25 │ │ │ │ - ldrsheq ip, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ + cmpeq r4, r8, lsl #25 │ │ │ │ + ldrsheq ip, [r4, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmpeq lr, r4, lsr fp │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ - ldrheq ip, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ + ldrheq ip, [r4, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c63f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268102,25 +268102,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c64c8 │ │ │ │ cmneq ip, r8, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r1, [ip, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq lr, r0, lsr #20 │ │ │ │ - cmpeq r4, r4, lsr fp │ │ │ │ - @ instruction: 0x0154c29c │ │ │ │ + cmpeq lr, r8, lsr #20 │ │ │ │ + cmpeq r4, ip, lsr fp │ │ │ │ + cmpeq r4, r4, lsr #5 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmpeq lr, r0, ror #19 │ │ │ │ - ldrsheq lr, [r4, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq lr, r8, ror #19 │ │ │ │ + ldrsheq lr, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r4, ip, ror #4 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmpeq lr, r8, lsr #19 │ │ │ │ - ldrheq lr, [r4, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ + ldrheq r3, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, r4, asr #21 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c6580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268203,25 +268203,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c6654 │ │ │ │ cmneq ip, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, asr ip │ │ │ │ - @ instruction: 0x015e3894 │ │ │ │ - cmpeq r4, r8, lsr #19 │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ + @ instruction: 0x015e389c │ │ │ │ + ldrheq lr, [r4, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ - cmpeq r4, r8, ror #18 │ │ │ │ - ldrsbeq ip, [r4, #-8] │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ + cmpeq r4, r0, ror r9 │ │ │ │ + cmpeq r4, r0, ror #1 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - cmpeq lr, ip, lsl r8 │ │ │ │ - cmpeq r4, r0, lsr r9 │ │ │ │ - @ instruction: 0x0154c098 │ │ │ │ + cmpeq lr, r4, lsr #16 │ │ │ │ + cmpeq r4, r8, lsr r9 │ │ │ │ + cmpeq r4, r0, lsr #1 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c670c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268258,17 +268258,17 @@ │ │ │ │ add r2, r2, #740 @ 0x2e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c6768 │ │ │ │ cmneq ip, r0, lsr #22 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ - cmpeq r4, r4, asr r8 │ │ │ │ - cmpeq r4, r4, asr #31 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ + cmpeq r4, ip, asr r8 │ │ │ │ + cmpeq r4, ip, asr #31 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ │ │ │ │ 001c67c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268305,17 +268305,17 @@ │ │ │ │ mov r1, #1328 @ 0x530 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c681c │ │ │ │ cmneq ip, ip, ror #20 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, ip, lsl #13 │ │ │ │ - cmpeq r4, r0, lsr #15 │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ + @ instruction: 0x015e3694 │ │ │ │ + cmpeq r4, r8, lsr #15 │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ │ │ │ │ 001c6870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #252] @ 1c6984 │ │ │ │ @@ -268382,21 +268382,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c68d8 │ │ │ │ strheq r1, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, ror #18 │ │ │ │ - cmpeq lr, r4, lsr #11 │ │ │ │ - ldrheq lr, [r4, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r4, r8, lsr #28 │ │ │ │ + cmpeq lr, ip, lsr #11 │ │ │ │ + cmpeq r4, r0, asr #13 │ │ │ │ + cmpeq r4, r0, lsr lr │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - cmpeq lr, r8, ror #10 │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ - cmpeq r4, r4, ror #27 │ │ │ │ + cmpeq lr, r0, ror r5 │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ + cmpeq r4, ip, ror #27 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ │ │ │ │ 001c69b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268479,24 +268479,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c6a84 │ │ │ │ cmneq ip, ip, ror r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r0, lsr #16 │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ - cmpeq r4, r4, ror #25 │ │ │ │ - cmpeq lr, r4, lsr #8 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ - cmpeq r4, r8, lsr #25 │ │ │ │ + cmpeq lr, ip, ror #8 │ │ │ │ + cmpeq r4, r0, lsl #11 │ │ │ │ + cmpeq r4, ip, ror #25 │ │ │ │ + cmpeq lr, ip, lsr #8 │ │ │ │ + cmpeq r4, r0, asr #10 │ │ │ │ + ldrheq fp, [r4, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmpeq lr, ip, ror #7 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ - cmpeq r4, r8, ror #24 │ │ │ │ + ldrsheq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r8, lsl #10 │ │ │ │ + cmpeq r4, r0, ror ip │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c6b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268579,24 +268579,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c6c0c │ │ │ │ strdeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016c1698 │ │ │ │ - ldrsbeq r3, [lr, #-44] @ 0xffffffd4 │ │ │ │ - ldrsheq lr, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - @ instruction: 0x015e329c │ │ │ │ - ldrheq lr, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r0, lsr #22 │ │ │ │ + cmpeq lr, r4, ror #5 │ │ │ │ + ldrsheq lr, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ + cmpeq lr, r4, lsr #5 │ │ │ │ + ldrheq lr, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, r8, lsr #22 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ - cmpeq r4, r8, ror r3 │ │ │ │ - cmpeq r4, r0, ror #21 │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ + cmpeq r4, r0, lsl #7 │ │ │ │ + cmpeq r4, r8, ror #21 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c6cc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -268699,26 +268699,26 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c6d40 │ │ │ │ cmneq ip, ip, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r3, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [ip, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq lr, ip, asr #2 │ │ │ │ - ldrsheq fp, [r4, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r0, lsl #2 │ │ │ │ - cmpeq r4, r4, lsl r2 │ │ │ │ - cmpeq r4, ip, ror r9 │ │ │ │ + cmpeq lr, r4, asr r1 │ │ │ │ + cmpeq r4, r0, lsl #22 │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ + cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq r4, r4, lsl #19 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - cmpeq lr, r4, asr #1 │ │ │ │ - ldrsbeq lr, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, r8, asr #18 │ │ │ │ + cmpeq lr, ip, asr #1 │ │ │ │ + cmpeq r4, r0, ror #3 │ │ │ │ + cmpeq r4, r0, asr r9 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmpeq r4, r0, lsr #3 │ │ │ │ - cmpeq r4, r4, lsl r9 │ │ │ │ + cmpeq r4, r8, lsr #3 │ │ │ │ + cmpeq r4, ip, lsl r9 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001c6ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268823,26 +268823,26 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1c6f28 │ │ │ │ cmneq ip, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r3, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ cmneq ip, r4, lsl r3 │ │ │ │ - cmpeq lr, r4, ror #30 │ │ │ │ - cmpeq r4, r0, ror #18 │ │ │ │ - cmpeq lr, r8, lsl pc │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ - @ instruction: 0x0154b794 │ │ │ │ + cmpeq lr, ip, ror #30 │ │ │ │ + cmpeq r4, r8, ror #18 │ │ │ │ + cmpeq lr, r0, lsr #30 │ │ │ │ + cmpeq r4, r4, lsr r0 │ │ │ │ + @ instruction: 0x0154b79c │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrsbeq r2, [lr, #-236] @ 0xffffff14 │ │ │ │ - ldrsheq sp, [r4, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq lr, r4, ror #29 │ │ │ │ + ldrsheq sp, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r8, ror #14 │ │ │ │ andeq r0, r0, r1, asr #12 │ │ │ │ - ldrheq sp, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r4, ip, lsr #14 │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ + cmpeq r4, r4, lsr r7 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ │ │ │ │ 001c7088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -268932,21 +268932,21 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c7134 │ │ │ │ @ instruction: 0x016c1194 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, ror r1 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq ip, r8, lsl #2 │ │ │ │ - cmpeq lr, ip, asr #26 │ │ │ │ - cmpeq r4, r0, ror #28 │ │ │ │ - ldrsbeq fp, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r4, asr sp │ │ │ │ + cmpeq r4, r8, ror #28 │ │ │ │ + ldrsbeq fp, [r4, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmpeq lr, ip, lsl #26 │ │ │ │ - cmpeq r4, ip, ror #14 │ │ │ │ - cmpeq r4, r4, lsl #11 │ │ │ │ + cmpeq lr, r4, lsl sp │ │ │ │ + cmpeq r4, r4, ror r7 │ │ │ │ + cmpeq r4, ip, lsl #11 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 001c7220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -269036,20 +269036,20 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c72cc │ │ │ │ strdeq r0, [ip, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r0, [ip, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq ip, r0, ror pc │ │ │ │ - ldrheq r2, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, r8, asr #25 │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ - cmpeq lr, r4, ror fp │ │ │ │ - ldrsbeq fp, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, ip, ror #7 │ │ │ │ + ldrheq r2, [lr, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq sp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ + ldrsbeq fp, [r4, #-92] @ 0xffffffa4 │ │ │ │ + ldrsheq fp, [r4, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ │ │ │ │ 001c73b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -269119,21 +269119,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1c7424 │ │ │ │ cmneq ip, r4, ror lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r8, lsl lr │ │ │ │ - cmpeq lr, r8, asr sl │ │ │ │ - cmpeq r4, ip, ror #22 │ │ │ │ - ldrsbeq fp, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r0, ror #20 │ │ │ │ + cmpeq r4, r4, ror fp │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmpeq lr, ip, lsl sl │ │ │ │ - cmpeq r4, r0, lsr fp │ │ │ │ - @ instruction: 0x0154b298 │ │ │ │ + cmpeq lr, r4, lsr #20 │ │ │ │ + cmpeq r4, r8, lsr fp │ │ │ │ + cmpeq r4, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ │ │ │ │ 001c74fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269207,21 +269207,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c7574 │ │ │ │ cmneq ip, r8, lsr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbteq ip, r8, ip │ │ │ │ - cmpeq lr, r0, lsl r9 │ │ │ │ - cmpeq r4, r8, lsl sl │ │ │ │ - cmpeq r4, r8, lsl #3 │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ + cmpeq r4, r0, lsr #20 │ │ │ │ + @ instruction: 0x0154b190 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - ldrsbeq r2, [lr, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq sp, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, r0, asr #2 │ │ │ │ + ldrsbeq r2, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r4, r0, ror #19 │ │ │ │ + cmpeq r4, r8, asr #2 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ │ │ │ │ 001c7654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269256,17 +269256,17 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c76a4 │ │ │ │ ldrdeq r0, [ip, #-184]! @ 0xffffff48 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - cmpeq r4, r4, lsl r9 │ │ │ │ - cmpeq r4, r4, lsl #1 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + cmpeq r4, ip, lsl r9 │ │ │ │ + cmpeq r4, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ │ │ │ │ 001c7700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269300,17 +269300,17 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1c7750 │ │ │ │ cmneq ip, ip, lsr #22 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - cmpeq r4, ip, ror #16 │ │ │ │ - ldrsbeq sl, [r4, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + cmpeq r4, r4, ror r8 │ │ │ │ + cmpeq r4, r4, ror #31 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 001c77a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -269409,24 +269409,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1c7844 │ │ │ │ smulbbeq ip, r0, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r0, [ip, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq lr, r0, asr #12 │ │ │ │ - cmpeq r4, r8, asr #14 │ │ │ │ - ldrheq sl, [r4, #-232] @ 0xffffff18 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - cmpeq r4, r8, lsl #14 │ │ │ │ - cmpeq r4, r0, ror lr │ │ │ │ + cmpeq lr, r8, asr #12 │ │ │ │ + cmpeq r4, r0, asr r7 │ │ │ │ + cmpeq r4, r0, asr #29 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq r4, r0, lsl r7 │ │ │ │ + cmpeq r4, r8, ror lr │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ - cmpeq lr, r0, asr #11 │ │ │ │ - cmpeq r4, r8, asr #13 │ │ │ │ - cmpeq r4, r8, lsr lr │ │ │ │ + cmpeq lr, r8, asr #11 │ │ │ │ + ldrsbeq sp, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r0, asr #28 │ │ │ │ andeq r0, r0, r5, asr #14 │ │ │ │ │ │ │ │ 001c7970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269515,25 +269515,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c79f0 │ │ │ │ strheq r0, [ip, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, ip, asr #16 │ │ │ │ - cmpeq lr, ip, lsl #9 │ │ │ │ - cmpeq r4, r0, lsr #11 │ │ │ │ - cmpeq r4, r8, lsl #26 │ │ │ │ + @ instruction: 0x015e2494 │ │ │ │ + cmpeq r4, r8, lsr #11 │ │ │ │ + cmpeq r4, r0, lsl sp │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ - cmpeq r4, r4, ror #10 │ │ │ │ - cmpeq r4, ip, asr #25 │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + cmpeq r4, ip, ror #10 │ │ │ │ + ldrsbeq sl, [r4, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - cmpeq lr, r4, lsl r4 │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ - @ instruction: 0x0154ac94 │ │ │ │ + cmpeq lr, ip, lsl r4 │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x0154ac9c │ │ │ │ │ │ │ │ 001c7b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #344] @ 1c7c80 │ │ │ │ @@ -269624,25 +269624,25 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ beq 1c7b6c │ │ │ │ b 1c7bfc │ │ │ │ cmneq ip, r8, lsl r7 │ │ │ │ cmpeq r3, r0, lsl #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbteq ip, r0, r6 │ │ │ │ - cmpeq lr, r8, lsl #6 │ │ │ │ - cmpeq r4, r0, lsl r4 │ │ │ │ - cmpeq r4, r8, ror fp │ │ │ │ + cmpeq lr, r0, lsl r3 │ │ │ │ + cmpeq r4, r8, lsl r4 │ │ │ │ + cmpeq r4, r0, lsl #23 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - ldrheq r2, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r4, r4, asr #7 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq lr, r4, asr #5 │ │ │ │ + cmpeq r4, ip, asr #7 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - cmpeq r4, ip, lsl #7 │ │ │ │ - cmpeq lr, r0, ror r2 │ │ │ │ - ldrsheq sl, [r4, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x0154d394 │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ + ldrsheq sl, [r4, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 001c7cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1636] @ 1c8338 │ │ │ │ @@ -270057,84 +270057,84 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c7e50 │ │ │ │ cmneq ip, r0, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq sp, [r3, #-36] @ 0xffffffdc │ │ │ │ ldrsheq lr, [r3, #-168] @ 0xffffff58 │ │ │ │ smultteq ip, ip, r3 │ │ │ │ - ldrsheq sl, [r4, #-124] @ 0xffffff84 │ │ │ │ - cmpeq lr, ip │ │ │ │ - cmpeq r4, r4, lsl r1 │ │ │ │ - cmpeq r4, ip, ror r8 │ │ │ │ + cmpeq r4, r4, lsl #16 │ │ │ │ + cmpeq lr, r4, lsl r0 │ │ │ │ + cmpeq r4, ip, lsl r1 │ │ │ │ + cmpeq r4, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq lr, r4, asr #31 │ │ │ │ - cmpeq r4, r8, lsr sl │ │ │ │ - cmpeq r4, r4, lsr r8 │ │ │ │ + cmpeq lr, ip, asr #31 │ │ │ │ + cmpeq r4, r0, asr #20 │ │ │ │ + cmpeq r4, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq lr, r0, lsl #31 │ │ │ │ - cmpeq r4, r8, lsl #1 │ │ │ │ - ldrsheq sl, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r8, lsl #31 │ │ │ │ + @ instruction: 0x0154d090 │ │ │ │ + ldrsheq sl, [r4, #-120] @ 0xffffff88 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ - cmpeq r4, r8, asr #32 │ │ │ │ - ldrheq sl, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ + cmpeq r4, r0, asr r0 │ │ │ │ + ldrheq sl, [r4, #-120] @ 0xffffff88 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r0, lsl #30 │ │ │ │ - cmpeq r4, r8 │ │ │ │ - cmpeq r4, r0, ror r7 │ │ │ │ + cmpeq lr, r8, lsl #30 │ │ │ │ + cmpeq r4, r0, lsl r0 │ │ │ │ + cmpeq r4, r8, ror r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq lr, r0, asr #29 │ │ │ │ - cmpeq r4, r8, asr #31 │ │ │ │ - cmpeq r4, r4, lsr r7 │ │ │ │ - cmpeq lr, r0, lsl #29 │ │ │ │ - cmpeq r4, r8, lsl #31 │ │ │ │ - ldrsheq sl, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, r8, asr #29 │ │ │ │ + ldrsbeq ip, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r4, ip, lsr r7 │ │ │ │ + cmpeq lr, r8, lsl #29 │ │ │ │ + @ instruction: 0x0154cf90 │ │ │ │ + ldrsheq sl, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - cmpeq lr, r0, asr #28 │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ - ldrheq sl, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, r8, asr #28 │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + ldrheq sl, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - cmpeq lr, r0, lsl #28 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - cmpeq r4, r0, ror r6 │ │ │ │ + cmpeq lr, r8, lsl #28 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq r4, r8, ror r6 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - cmpeq lr, r0, asr #27 │ │ │ │ - cmpeq r4, r8, asr #29 │ │ │ │ - cmpeq r4, r0, lsr r6 │ │ │ │ + cmpeq lr, r8, asr #27 │ │ │ │ + ldrsbeq ip, [r4, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r4, r8, lsr r6 │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - cmpeq lr, r0, lsl #27 │ │ │ │ - cmpeq r4, r8, lsl #29 │ │ │ │ - ldrsheq sl, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r8, lsl #27 │ │ │ │ + @ instruction: 0x0154ce90 │ │ │ │ + ldrsheq sl, [r4, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ - ldrheq sl, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + cmpeq r4, r0, asr lr │ │ │ │ + ldrheq sl, [r4, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq lr, r0, lsl #26 │ │ │ │ - cmpeq r4, r8, lsl #28 │ │ │ │ - cmpeq r4, r0, ror r5 │ │ │ │ + cmpeq lr, r8, lsl #26 │ │ │ │ + cmpeq r4, r0, lsl lr │ │ │ │ + cmpeq r4, r8, ror r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq lr, r0, asr #25 │ │ │ │ - cmpeq r4, r8, asr #27 │ │ │ │ - cmpeq r4, r0, lsr r5 │ │ │ │ + cmpeq lr, r8, asr #25 │ │ │ │ + ldrsbeq ip, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r4, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq lr, r0, lsl #25 │ │ │ │ - cmpeq r4, r8, lsl #27 │ │ │ │ - ldrsheq sl, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq lr, r8, lsl #25 │ │ │ │ + @ instruction: 0x0154cd90 │ │ │ │ + ldrsheq sl, [r4, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - cmpeq lr, r0, asr #24 │ │ │ │ - cmpeq r4, r8, asr #26 │ │ │ │ - ldrheq sl, [r4, #-68] @ 0xffffffbc │ │ │ │ - cmpeq lr, r0, lsl #24 │ │ │ │ - cmpeq r4, r8, lsl #26 │ │ │ │ - cmpeq r4, r0, ror r4 │ │ │ │ + cmpeq lr, r8, asr #24 │ │ │ │ + cmpeq r4, r0, asr sp │ │ │ │ + ldrheq sl, [r4, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq lr, r8, lsl #24 │ │ │ │ + cmpeq r4, r0, lsl sp │ │ │ │ + cmpeq r4, r8, ror r4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq lr, r0, asr #23 │ │ │ │ - cmpeq r4, r8, asr #25 │ │ │ │ - cmpeq r4, r0, lsr r4 │ │ │ │ + cmpeq lr, r8, asr #23 │ │ │ │ + ldrsbeq ip, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, r8, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ │ │ │ │ 001c8468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -270292,35 +270292,35 @@ │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 1c856c │ │ │ │ msreq SPSR_fxc, r4, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fxc, r4, lsr #27 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x0154a490 │ │ │ │ + @ instruction: 0x0154a498 │ │ │ │ ldrdeq pc, [fp, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ - cmpeq r4, r0, lsr #20 │ │ │ │ - @ instruction: 0x0154a190 │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq r4, r8, lsr #20 │ │ │ │ + @ instruction: 0x0154a198 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - ldrsbeq r1, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r0, ror #19 │ │ │ │ - cmpeq r4, r0, asr r1 │ │ │ │ + cmpeq lr, r0, ror #17 │ │ │ │ + cmpeq r4, r8, ror #19 │ │ │ │ + cmpeq r4, r8, asr r1 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - @ instruction: 0x015e1898 │ │ │ │ - cmpeq r4, r0, lsr #19 │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ + cmpeq lr, r0, lsr #17 │ │ │ │ + cmpeq r4, r8, lsr #19 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ - cmpeq r4, r0, ror #18 │ │ │ │ - ldrsbeq sl, [r4, #-0] │ │ │ │ + cmpeq lr, r0, ror #16 │ │ │ │ + cmpeq r4, r8, ror #18 │ │ │ │ + ldrsbeq sl, [r4, #-8] │ │ │ │ andeq r0, r0, sl, lsl r8 │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ - cmpeq r4, r0, lsr #18 │ │ │ │ - cmpeq r4, r8, lsl #1 │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ + cmpeq r4, r8, lsr #18 │ │ │ │ + @ instruction: 0x0154a090 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ │ │ │ │ 001c8748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -270389,23 +270389,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1c87b8 │ │ │ │ msreq (UNDEF: 107), r0, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ msreq (UNDEF: 107), r4, lsl #21 │ │ │ │ - cmpeq lr, r4, asr #13 │ │ │ │ - ldrsbeq ip, [r4, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r4, r0, asr #30 │ │ │ │ + cmpeq lr, ip, asr #13 │ │ │ │ + cmpeq r4, r0, ror #15 │ │ │ │ + cmpeq r4, r8, asr #30 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - cmpeq lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x0154c79c │ │ │ │ - cmpeq r4, r4, lsl #30 │ │ │ │ + @ instruction: 0x015e1690 │ │ │ │ + cmpeq r4, r4, lsr #15 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ │ │ │ │ 001c8894 : │ │ │ │ ldr r3, [pc, #28] @ 1c88b8 │ │ │ │ ldr r2, [pc, #28] @ 1c88bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -270483,17 +270483,17 @@ │ │ │ │ bl ba12c │ │ │ │ b 1c894c │ │ │ │ msreq SPSR_fxc, r8, ror #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fxc, r4, asr r9 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strdeq pc, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - cmpeq r4, ip, lsr #27 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + ldrheq r9, [r4, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ │ │ │ │ 001c89e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -270552,17 +270552,17 @@ │ │ │ │ b 1c8a7c │ │ │ │ msreq SPSR_fxc, r8, asr #16 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ - cmpeq lr, r0, lsr r4 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ - cmpeq r4, r0, lsr #25 │ │ │ │ + cmpeq lr, r8, lsr r4 │ │ │ │ + cmpeq r4, r0, asr #10 │ │ │ │ + cmpeq r4, r8, lsr #25 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ │ │ │ │ 001c8af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -270621,17 +270621,17 @@ │ │ │ │ b 1c8b88 │ │ │ │ msreq (UNDEF: 123), ip, lsr r7 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ muleq r0, r8, r8 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - cmpeq lr, r4, lsr #6 │ │ │ │ - cmpeq r4, ip, lsr #8 │ │ │ │ - @ instruction: 0x01549b94 │ │ │ │ + cmpeq lr, ip, lsr #6 │ │ │ │ + cmpeq r4, r4, lsr r4 │ │ │ │ + @ instruction: 0x01549b9c │ │ │ │ muleq r0, r3, r9 │ │ │ │ │ │ │ │ 001c8bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -270839,35 +270839,35 @@ │ │ │ │ cmneq lr, r8, ror #20 │ │ │ │ strheq pc, [fp, #-88]! @ 0xffffffa8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_fxc, ip @ │ │ │ │ msreq SPSR_fxc, ip, ror r5 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq lr, ip, asr #2 │ │ │ │ - ldrsbeq r9, [r4, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r4, asr r1 │ │ │ │ + ldrsbeq r9, [r4, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ - ldrsheq ip, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ @ instruction: 0x000009bc │ │ │ │ ldrsbeq ip, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq lr, r8, rrx │ │ │ │ - cmpeq r4, r0, ror r1 │ │ │ │ - cmpeq r4, r4, ror #17 │ │ │ │ + cmpeq lr, r0, ror r0 │ │ │ │ + cmpeq r4, r8, ror r1 │ │ │ │ + cmpeq r4, ip, ror #17 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - cmpeq lr, ip, lsr #32 │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - cmpeq r4, r4, lsr #17 │ │ │ │ - ldrsheq r0, [lr, #-240] @ 0xffffff10 │ │ │ │ - ldrsheq ip, [r4, #-8] │ │ │ │ - cmpeq r4, r8, ror #16 │ │ │ │ + cmpeq lr, r4, lsr r0 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + cmpeq r4, ip, lsr #17 │ │ │ │ + ldrsheq r0, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ + cmpeq r4, r0, ror r8 │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - cmpeq r4, r4, asr #1 │ │ │ │ + cmpeq r4, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #924] @ 1c9354 │ │ │ │ ldr r3, [pc, #924] @ 1c9358 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -271149,25 +271149,25 @@ │ │ │ │ andeq r6, r0, r8, lsl r7 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r4, ror #22 │ │ │ │ andeq r7, r0, r4, ror #15 │ │ │ │ andeq r6, r0, r8, lsr #12 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmneq lr, r4, ror r4 │ │ │ │ - cmpeq lr, r4, lsr #24 │ │ │ │ - cmpeq r4, ip, lsr #26 │ │ │ │ - @ instruction: 0x01549494 │ │ │ │ + cmpeq lr, ip, lsr #24 │ │ │ │ + cmpeq r4, r4, lsr sp │ │ │ │ + @ instruction: 0x0154949c │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ - cmpeq lr, r4, ror #23 │ │ │ │ - cmpeq r4, ip, ror #25 │ │ │ │ - cmpeq r4, r4, asr r4 │ │ │ │ + cmpeq lr, ip, ror #23 │ │ │ │ + ldrsheq fp, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, ip, asr r4 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - cmpeq lr, r4, lsr #23 │ │ │ │ - cmpeq r4, ip, lsr #25 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq lr, ip, lsr #23 │ │ │ │ + ldrheq fp, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ │ │ │ │ 001c9454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -271248,21 +271248,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c94e0 │ │ │ │ ldrdeq lr, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq lr, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r7, r0, r4, ror #15 │ │ │ │ cmneq fp, ip, asr sp │ │ │ │ - cmpeq lr, r4, lsr #19 │ │ │ │ - cmpeq r4, ip, lsr #21 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq lr, ip, lsr #19 │ │ │ │ + ldrheq fp, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r4, lsr #4 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmpeq lr, r4, ror #18 │ │ │ │ - cmpeq r4, ip, ror #20 │ │ │ │ - ldrsbeq r9, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, ip, ror #18 │ │ │ │ + cmpeq r4, r4, ror sl │ │ │ │ + ldrsbeq r9, [r4, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ │ │ │ │ 001c95c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -271367,16 +271367,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r0, lsl #2 │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ - ldrsbeq r0, [lr, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq lr, r4, ror #25 │ │ │ │ │ │ │ │ 001c9784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -271483,16 +271483,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip, lsr pc │ │ │ │ - cmpeq lr, r0, lsr #22 │ │ │ │ - @ instruction: 0x01549094 │ │ │ │ + cmpeq lr, r8, lsr #22 │ │ │ │ + @ instruction: 0x0154909c │ │ │ │ │ │ │ │ 001c994c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -271588,16 +271588,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0153cd9c │ │ │ │ - cmpeq lr, r0, lsl #19 │ │ │ │ - cmpeq r4, ip, ror #29 │ │ │ │ + cmpeq lr, r8, lsl #19 │ │ │ │ + ldrsheq r8, [r4, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 001c9ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -271692,16 +271692,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r4, lsl #24 │ │ │ │ - cmpeq lr, r8, ror #15 │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ + ldrsheq r0, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ │ │ │ │ 001c9c80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -271796,16 +271796,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip, ror #20 │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ - ldrheq r8, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r8, asr r6 │ │ │ │ + cmpeq r4, r4, asr #23 │ │ │ │ │ │ │ │ 001c9e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -272016,25 +272016,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsheq r8, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq lr, r4, ror r4 │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ cmneq fp, ip, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, r4, ror #7 │ │ │ │ - cmpeq r4, r4, asr r9 │ │ │ │ - cmpeq r4, r8, lsr #18 │ │ │ │ - cmpeq lr, r0, lsr #7 │ │ │ │ + cmpeq lr, ip, ror #7 │ │ │ │ + cmpeq r4, ip, asr r9 │ │ │ │ + cmpeq r4, r0, lsr r9 │ │ │ │ + cmpeq lr, r8, lsr #7 │ │ │ │ cmpeq r3, ip, lsl #14 │ │ │ │ - ldrsheq r0, [lr, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r4, r4, ror #16 │ │ │ │ + ldrsheq r0, [lr, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r4, ip, ror #16 │ │ │ │ │ │ │ │ 001ca1a4 : │ │ │ │ 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 │ │ │ │ @@ -272247,25 +272247,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, r8, ror #12 │ │ │ │ - cmpeq lr, r4, ror #1 │ │ │ │ + cmpeq r4, r0, ror r6 │ │ │ │ + cmpeq lr, ip, ror #1 │ │ │ │ cmneq fp, ip, ror #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, r0, asr r0 │ │ │ │ - cmpeq r4, r0, asr #11 │ │ │ │ - @ instruction: 0x01548594 │ │ │ │ - cmpeq lr, ip │ │ │ │ + cmpeq lr, r8, asr r0 │ │ │ │ + cmpeq r4, r8, asr #11 │ │ │ │ + @ instruction: 0x0154859c │ │ │ │ + cmpeq lr, r4, lsl r0 │ │ │ │ cmpeq r3, r8, ror r3 │ │ │ │ - cmppeq sp, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r8, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmppeq sp, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r4, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 001ca538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272362,16 +272362,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip, lsr #3 │ │ │ │ - @ instruction: 0x015dfd90 │ │ │ │ - ldrsheq r8, [r4, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015dfd98 │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ │ │ │ │ 001ca6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272468,16 +272468,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip │ │ │ │ - ldrsheq pc, [sp, #-176] @ 0xffffff50 @ │ │ │ │ - cmpeq r4, ip, asr r1 │ │ │ │ + ldrsheq pc, [sp, #-184] @ 0xffffff48 @ │ │ │ │ + cmpeq r4, r4, ror #2 │ │ │ │ │ │ │ │ 001ca878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272573,16 +272573,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r0, ror lr │ │ │ │ - cmppeq sp, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr #31 │ │ │ │ + cmppeq sp, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr #31 │ │ │ │ │ │ │ │ 001caa14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272680,16 +272680,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip, asr #25 │ │ │ │ - ldrheq pc, [sp, #-128] @ 0xffffff80 @ │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ + ldrheq pc, [sp, #-136] @ 0xffffff78 @ │ │ │ │ + cmpeq r4, r4, lsr #28 │ │ │ │ │ │ │ │ 001cabb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272786,16 +272786,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, ip, lsr #22 │ │ │ │ - cmppeq sp, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror ip │ │ │ │ + cmppeq sp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #25 │ │ │ │ │ │ │ │ 001cad58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272893,16 +272893,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r8, lsl #19 │ │ │ │ - cmppeq sp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r7, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmppeq sp, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [r4, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001caf00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -273000,16 +273000,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r4, ror #15 │ │ │ │ - cmppeq sp, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ + ldrsbeq pc, [sp, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ │ │ │ │ 001cb0a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -273106,16 +273106,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r4, asr #12 │ │ │ │ - cmppeq sp, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01547790 │ │ │ │ + cmppeq sp, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01547798 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 001cb244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273327,27 +273327,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, ip, asr #11 │ │ │ │ - cmppeq sp, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [r4, #-84] @ 0xffffffac │ │ │ │ + cmppeq sp, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ cmneq fp, r0, asr lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq lr, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ + cmpeq sp, r0, asr #31 │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrsheq r7, [r4, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ + cmpeq r4, r4, lsl #10 │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ cmpeq r3, r0, ror #5 │ │ │ │ - cmpeq sp, r4, asr #29 │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ + cmpeq sp, ip, asr #29 │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 001cb5dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273559,26 +273559,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - ldrheq lr, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + ldrheq lr, [sp, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ strheq ip, [fp, #-168]! @ 0xffffff58 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ - @ instruction: 0x01547190 │ │ │ │ - cmpeq r4, r4, ror #2 │ │ │ │ - ldrsbeq lr, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r8, lsr #24 │ │ │ │ + @ instruction: 0x01547198 │ │ │ │ + cmpeq r4, ip, ror #2 │ │ │ │ + cmpeq sp, r4, ror #23 │ │ │ │ cmpeq r3, r8, asr #30 │ │ │ │ - cmpeq sp, ip, lsr #22 │ │ │ │ - cmpeq r4, r0, lsr #1 │ │ │ │ + cmpeq sp, r4, lsr fp │ │ │ │ + cmpeq r4, r8, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 001cb970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273790,27 +273790,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, r0, lsr #29 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ + cmpeq r4, r8, lsr #29 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq fp, r4, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, ip, lsl #17 │ │ │ │ - ldrsheq r6, [r4, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x015de894 │ │ │ │ + cmpeq r4, r4, lsl #28 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrsbeq r6, [r4, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sp, r8, asr #16 │ │ │ │ + ldrsbeq r6, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r0, asr r8 │ │ │ │ ldrheq sl, [r3, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x015de798 │ │ │ │ - cmpeq r4, ip, lsl #26 │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmpeq r4, r4, lsl sp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001cbd08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -273907,16 +273907,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r0, ror #19 │ │ │ │ - cmpeq sp, r4, asr #11 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq sp, ip, asr #11 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 001cbea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274105,20 +274105,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r3, ip, lsl #18 │ │ │ │ - ldrsheq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, ip, asr r8 │ │ │ │ + ldrsheq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r4, ror #16 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ ldrsbeq sl, [r3, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ + ldrheq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ │ │ │ │ 001cc1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1cc490 │ │ │ │ @@ -274306,19 +274306,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrsheq sl, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrsbeq sp, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq sp, r0, ror #31 │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ ldrheq sl, [r3, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x015ddf98 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ + cmpeq sp, r0, lsr #31 │ │ │ │ + cmpeq r4, r8, lsl #10 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 001cc4e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274507,20 +274507,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrsbeq sl, [r3, #-36] @ 0xffffffdc │ │ │ │ - ldrheq sp, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ + cmpeq sp, r4, asr #25 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ @ instruction: 0x0153a098 │ │ │ │ - cmpeq sp, ip, ror ip │ │ │ │ - cmpeq r4, r4, ror #3 │ │ │ │ + cmpeq sp, r4, lsl #25 │ │ │ │ + cmpeq r4, ip, ror #3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001cc800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -274617,16 +274617,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r8, ror #29 │ │ │ │ - cmpeq sp, ip, asr #21 │ │ │ │ - cmpeq r4, r4, lsr r0 │ │ │ │ + ldrsbeq sp, [sp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, ip, lsr r0 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 001cc9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -274725,16 +274725,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r0, asr #26 │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - cmpeq r4, ip, lsl #29 │ │ │ │ + cmpeq sp, ip, lsr #18 │ │ │ │ + @ instruction: 0x01545e94 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 001ccb48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -274948,26 +274948,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, r4, asr #25 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq r4, ip, asr #25 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ cmneq fp, r8, asr #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, ip, lsr #13 │ │ │ │ - cmpeq r4, ip, lsl ip │ │ │ │ - ldrsheq r5, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sp, r8, ror #12 │ │ │ │ + ldrheq sp, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r4, r4, lsr #24 │ │ │ │ + ldrsheq r5, [r4, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ ldrsbeq r9, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldrheq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq sp, r0, asr #11 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 001ccee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275064,16 +275064,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r3, r4, lsl #16 │ │ │ │ - cmpeq sp, r8, ror #7 │ │ │ │ - cmpeq r4, r4, asr r9 │ │ │ │ + ldrsheq sp, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3948] @ 1ce00c │ │ │ │ @@ -276064,93 +276064,93 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ b 1cda10 │ │ │ │ @ instruction: 0x016bb198 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, ror #2 │ │ │ │ - cmpeq r4, r8, lsl #17 │ │ │ │ - cmpeq sp, r0, ror #11 │ │ │ │ + @ instruction: 0x01545890 │ │ │ │ + cmpeq sp, r8, ror #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq sp, ip, lsl #9 │ │ │ │ - cmpeq r4, ip, lsr #14 │ │ │ │ + @ instruction: 0x015dd494 │ │ │ │ + cmpeq r4, r4, lsr r7 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - cmpeq r4, ip, lsl r5 │ │ │ │ - cmpeq sp, r4, ror r2 │ │ │ │ - cmpeq r4, r4, asr #8 │ │ │ │ - @ instruction: 0x015dd19c │ │ │ │ - cmpeq r4, r8, lsr #7 │ │ │ │ - cmpeq sp, r0, lsl #2 │ │ │ │ - cmpeq sp, r4, lsr #1 │ │ │ │ + cmpeq r4, r4, lsr #10 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ + cmpeq r4, ip, asr #8 │ │ │ │ + cmpeq sp, r4, lsr #3 │ │ │ │ + ldrheq r5, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sp, r8, lsl #2 │ │ │ │ + cmpeq sp, ip, lsr #1 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq r4, r0, lsl #5 │ │ │ │ + cmpeq r4, r8, lsl #5 │ │ │ │ cmpeq r3, r0, lsl #3 │ │ │ │ - cmpeq r4, r4, ror #1 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ - cmpeq r4, r8 │ │ │ │ - cmpeq sp, r0, ror #26 │ │ │ │ + cmpeq r4, ip, ror #1 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ + cmpeq r4, r0, lsl r0 │ │ │ │ + cmpeq sp, r8, ror #26 │ │ │ │ cmpeq r3, r0, lsl #28 │ │ │ │ cmneq fp, ip, lsl r8 │ │ │ │ cmpeq r3, ip, ror #27 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ - cmpeq r4, r8, lsr #27 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ + ldrheq r4, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, r8, lsl #22 │ │ │ │ cmpeq r3, r0, lsr #23 │ │ │ │ cmpeq r3, r0, ror #22 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - ldrheq r4, [r4, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq r4, r0, asr #25 │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ cmpeq r3, ip, lsr #22 │ │ │ │ - ldrheq r4, [r4, #-168] @ 0xffffff58 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ + cmpeq r4, r0, asr #21 │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ ldrheq r7, [r3, #-128] @ 0xffffff80 │ │ │ │ cmpeq r3, ip, asr r8 │ │ │ │ cmpeq r3, r4, lsl #16 │ │ │ │ cmpeq r3, r4, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq r6, [r4, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r4, asr #15 │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ + ldrsheq r6, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, ip, asr #15 │ │ │ │ + cmpeq sp, r0, lsr #10 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrheq r6, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, r8, lsl #15 │ │ │ │ - cmpeq sp, r0, ror #9 │ │ │ │ - cmpeq r4, r0, lsl #27 │ │ │ │ - cmpeq r4, r0, asr sp │ │ │ │ + ldrheq r6, [r4, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x01544790 │ │ │ │ + cmpeq sp, r8, ror #9 │ │ │ │ + cmpeq r4, r8, lsl #27 │ │ │ │ + cmpeq r4, r8, asr sp │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r4, r8, lsl sp │ │ │ │ - cmpeq r4, ip, ror #13 │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq r4, r0, lsr #26 │ │ │ │ + ldrsheq r4, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq r4, r4, ror #25 │ │ │ │ - cmpeq r4, ip, lsr #25 │ │ │ │ + cmpeq r4, ip, ror #25 │ │ │ │ + ldrheq r6, [r4, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r4, ip, ror ip │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - cmpeq r4, r0, lsr ip │ │ │ │ + cmpeq r4, r4, lsl #25 │ │ │ │ + cmpeq r4, r8, asr ip │ │ │ │ + cmpeq r4, r8, lsr ip │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrsheq r6, [r4, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r4, r0, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r4, r0, ror #23 │ │ │ │ - ldrheq r6, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r4, r0, lsl #23 │ │ │ │ - cmpeq r4, r0, lsr #10 │ │ │ │ + cmpeq r4, r8, ror #23 │ │ │ │ + ldrheq r6, [r4, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r4, r8, lsl #23 │ │ │ │ + cmpeq r4, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r4, r8, lsl fp │ │ │ │ + cmpeq r4, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq r4, r8, lsl #22 │ │ │ │ - cmpeq r4, ip, ror #21 │ │ │ │ - @ instruction: 0x01544498 │ │ │ │ - cmpeq r4, ip, lsl #21 │ │ │ │ + cmpeq r4, r0, lsl fp │ │ │ │ + ldrsheq r6, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r0, lsr #9 │ │ │ │ + @ instruction: 0x01546a94 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r4, r0, lsr sl │ │ │ │ - cmpeq r4, r4, lsl sl │ │ │ │ - cmpeq r4, r4, ror #19 │ │ │ │ - ldrheq r6, [r4, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r8, lsr sl │ │ │ │ + cmpeq r4, ip, lsl sl │ │ │ │ + cmpeq r4, ip, ror #19 │ │ │ │ + ldrheq r6, [r4, #-156] @ 0xffffff64 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-192] @ 1ce0b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -276693,36 +276693,36 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #100] @ 1cea40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1ce958 │ │ │ │ - ldrheq ip, [sp, #-0] │ │ │ │ - cmpeq r4, r8, asr #6 │ │ │ │ - ldrsheq fp, [sp, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x01544290 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ - cmpeq r4, ip, lsl #4 │ │ │ │ - cmpeq r4, ip, lsr #15 │ │ │ │ - cmpeq r4, r0, lsl #15 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ - cmpeq r4, r0, asr #14 │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ - cmpeq r4, ip, lsl #14 │ │ │ │ - ldrsheq r6, [r4, #-96] @ 0xffffffa0 │ │ │ │ - ldrsheq fp, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, r0, asr #13 │ │ │ │ - @ instruction: 0x01544090 │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ - cmpeq sp, r0, lsl #27 │ │ │ │ - cmpeq r4, ip, asr #12 │ │ │ │ - cmpeq r4, ip, lsl r0 │ │ │ │ - cmpeq r4, r8, lsl #12 │ │ │ │ - cmpeq r4, ip, ror #11 │ │ │ │ + ldrheq ip, [sp, #-8] │ │ │ │ + cmpeq r4, r0, asr r3 │ │ │ │ + cmpeq sp, r0 │ │ │ │ + @ instruction: 0x01544298 │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ + cmpeq r4, r4, lsl r2 │ │ │ │ + ldrheq r6, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r4, r8, lsl #15 │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq r4, r4, lsl r7 │ │ │ │ + ldrsheq r6, [r4, #-104] @ 0xffffff98 │ │ │ │ + ldrsheq fp, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, r8, asr #13 │ │ │ │ + @ instruction: 0x01544098 │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ + cmpeq sp, r8, lsl #27 │ │ │ │ + cmpeq r4, r4, asr r6 │ │ │ │ + cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq r4, r0, lsl r6 │ │ │ │ + ldrsheq r6, [r4, #-84] @ 0xffffffac │ │ │ │ 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] @ 1ceff4 │ │ │ │ @@ -277081,47 +277081,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 1ced28 │ │ │ │ ldr r1, [pc, #140] @ 1cf07c │ │ │ │ add r1, pc, r1 │ │ │ │ b 1cef1c │ │ │ │ ldrdeq r9, [fp, #-116]! @ 0xffffff8c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r4, lsl pc │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ - cmpeq sp, r8, lsl ip │ │ │ │ - ldrheq r3, [r4, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, r0, lsr #23 │ │ │ │ - cmpeq r4, r0, asr #28 │ │ │ │ - cmpeq sp, r4, asr fp │ │ │ │ - ldrsheq r3, [r4, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq fp, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, ip, ror sp │ │ │ │ - @ instruction: 0x015dba90 │ │ │ │ - cmpeq r4, r0, lsr sp │ │ │ │ - cmpeq sp, r8, lsr sl │ │ │ │ - ldrsbeq r3, [r4, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r4, ip, lsr #5 │ │ │ │ - cmpeq sp, r0, lsr #19 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ - cmpeq r4, ip, lsr ip │ │ │ │ - cmpeq r4, r8, lsr r2 │ │ │ │ - ldrsheq fp, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r8, asr #3 │ │ │ │ - @ instruction: 0x01543b98 │ │ │ │ - @ instruction: 0x01546198 │ │ │ │ - cmpeq r4, r4, ror #2 │ │ │ │ - cmpeq r4, r4, asr r1 │ │ │ │ - cmpeq sp, ip, lsl r8 │ │ │ │ - cmpeq r4, r8, ror #1 │ │ │ │ - ldrheq r3, [r4, #-168] @ 0xffffff58 │ │ │ │ - ldrheq r6, [r4, #-8] │ │ │ │ - cmpeq r4, r0, lsl #1 │ │ │ │ - cmpeq r4, r0, asr r0 │ │ │ │ - ldrsheq r5, [r4, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r4, r4, ror #31 │ │ │ │ + cmpeq r4, ip, lsl pc │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ + cmpeq sp, r0, lsr #24 │ │ │ │ + cmpeq r4, r0, asr #29 │ │ │ │ + cmpeq sp, r8, lsr #23 │ │ │ │ + cmpeq r4, r8, asr #28 │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ + ldrsheq r3, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + cmpeq r4, r4, lsl #27 │ │ │ │ + @ instruction: 0x015dba98 │ │ │ │ + cmpeq r4, r8, lsr sp │ │ │ │ + cmpeq sp, r0, asr #20 │ │ │ │ + cmpeq r4, r0, ror #25 │ │ │ │ + ldrheq r6, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r8, lsr #19 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ + cmpeq r4, r4, asr #24 │ │ │ │ + cmpeq r4, r0, asr #4 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ + ldrsbeq r6, [r4, #-16] │ │ │ │ + cmpeq r4, r0, lsr #23 │ │ │ │ + cmpeq r4, r0, lsr #3 │ │ │ │ + cmpeq r4, ip, ror #2 │ │ │ │ + cmpeq r4, ip, asr r1 │ │ │ │ + cmpeq sp, r4, lsr #16 │ │ │ │ + ldrsheq r6, [r4, #-0] │ │ │ │ + cmpeq r4, r0, asr #21 │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ + cmpeq r4, r8, lsl #1 │ │ │ │ + cmpeq r4, r8, asr r0 │ │ │ │ + ldrsheq r5, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, ip, ror #31 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0] │ │ │ │ strne r3, [r1] │ │ │ │ asrne r3, r3, #31 │ │ │ │ strne r3, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -277406,32 +277406,32 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1cf1d4 │ │ │ │ cmneq fp, r4, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [fp, #-0]! │ │ │ │ - cmpeq r4, r0, asr #16 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - ldrsheq r3, [r4, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r8, asr #16 │ │ │ │ + cmpeq sp, r8, ror #10 │ │ │ │ + cmpeq r4, r0, lsl #16 │ │ │ │ cmneq fp, r8, rrx │ │ │ │ - ldrheq fp, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r4, asr #9 │ │ │ │ cmpeq r3, r4, lsr #13 │ │ │ │ - cmpeq sp, r8, lsl r4 │ │ │ │ - ldrheq r3, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, lsr #8 │ │ │ │ + ldrheq r3, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r0, lsr #7 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - ldrsheq r5, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r4, ip, lsr #23 │ │ │ │ - cmpeq r4, r4, ror fp │ │ │ │ - cmpeq r4, r4, lsr #10 │ │ │ │ - ldrsheq r3, [r4, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sp, r4, asr r2 │ │ │ │ - cmpeq r4, r4, lsl fp │ │ │ │ + cmpeq sp, r8, lsr #7 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + ldrsheq r5, [r4, #-184] @ 0xffffff48 │ │ │ │ + ldrheq r5, [r4, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, ip, ror fp │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq r4, r4, lsl #10 │ │ │ │ + cmpeq sp, ip, asr r2 │ │ │ │ + cmpeq r4, ip, lsl fp │ │ │ │ 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 │ │ │ │ @@ -277690,28 +277690,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1cf650 │ │ │ │ cmneq fp, r4, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, lsl #24 │ │ │ │ cmneq fp, ip, ror #23 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ cmpeq r3, r0, asr r2 │ │ │ │ - cmpeq sp, r0, asr #31 │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq sp, r8, asr #31 │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ - cmpeq sp, r0, asr #30 │ │ │ │ - cmpeq r4, r4, lsl #15 │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - cmpeq r4, r4, lsr #14 │ │ │ │ - cmpeq r4, r8, ror #13 │ │ │ │ - @ instruction: 0x01543090 │ │ │ │ - cmpeq sp, r8, ror #27 │ │ │ │ - cmpeq r4, r8, lsr #13 │ │ │ │ + ldrsheq r3, [r4, #-16] │ │ │ │ + cmpeq sp, r8, asr #30 │ │ │ │ + cmpeq r4, ip, lsl #15 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + cmpeq r4, ip, lsr #14 │ │ │ │ + ldrsheq r5, [r4, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01543098 │ │ │ │ + ldrsheq sl, [sp, #-208] @ 0xffffff30 │ │ │ │ + ldrheq r5, [r4, #-96] @ 0xffffffa0 │ │ │ │ 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 │ │ │ │ @@ -277985,28 +277985,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1cfb00 │ │ │ │ cmneq fp, r0, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r0, asr r7 │ │ │ │ cmneq fp, ip, lsr r7 │ │ │ │ - ldrheq sl, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r4, asr #23 │ │ │ │ cmpeq r3, r0, lsr #27 │ │ │ │ - cmpeq sp, r4, lsl fp │ │ │ │ - cmpeq r4, r4, lsr #27 │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ + cmpeq r4, ip, lsr #27 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ - @ instruction: 0x015daa98 │ │ │ │ - cmpeq r4, r8, ror #5 │ │ │ │ - @ instruction: 0x01542c98 │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ - cmpeq r4, ip, asr #4 │ │ │ │ - ldrsheq r2, [r4, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - cmpeq r4, ip, lsl #4 │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ + cmpeq sp, r0, lsr #21 │ │ │ │ + ldrsheq r5, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r0, lsr #25 │ │ │ │ + @ instruction: 0x01545290 │ │ │ │ + cmpeq r4, r4, asr r2 │ │ │ │ + ldrsheq r2, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ + cmpeq r4, r4, lsl r2 │ │ │ │ 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 │ │ │ │ @@ -278095,18 +278095,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1cff4c │ │ │ │ - cmpeq sp, r8, lsr #15 │ │ │ │ + ldrheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ cmppeq r3, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr sl │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ + cmpeq r4, ip, lsr sl │ │ │ │ + cmpeq r4, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ asrs ip, r1, #31 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -278150,18 +278150,18 @@ │ │ │ │ stmib sp, {r5, lr} │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d0028 │ │ │ │ - cmpeq r4, r4, ror r9 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ + cmpeq r4, ip, ror r9 │ │ │ │ + ldrsbeq sl, [sp, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x0153fd9c │ │ │ │ - cmpeq r4, ip, asr #30 │ │ │ │ + cmpeq r4, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asrs ip, r1, #31 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -278208,18 +278208,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d0108 │ │ │ │ - @ instruction: 0x01542890 │ │ │ │ - cmpeq sp, r4, ror #11 │ │ │ │ + @ instruction: 0x01542898 │ │ │ │ + cmpeq sp, ip, ror #11 │ │ │ │ ldrheq pc, [r3, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0] │ │ │ │ asrs ip, r1, #31 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -278264,18 +278264,18 @@ │ │ │ │ stmib sp, {r5, lr} │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d01f0 │ │ │ │ - cmpeq r4, ip, lsr #15 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ + ldrheq r2, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ ldrsbeq pc, [r3, #-180] @ 0xffffff4c @ │ │ │ │ - cmpeq r4, r4, lsl #27 │ │ │ │ + cmpeq r4, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #336] @ 1d03f4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -278361,21 +278361,21 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d0360 │ │ │ │ @ instruction: 0x016b7f9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, r4, asr #8 │ │ │ │ - ldrsbeq r2, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ + ldrsbeq r2, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrdeq r7, [fp, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r4, r4, lsr ip │ │ │ │ + cmpeq r4, ip, lsr ip │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq r4, r4, lsl #24 │ │ │ │ + cmpeq r4, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ 1d0604 │ │ │ │ ldr r2, [pc, #468] @ 1d0608 │ │ │ │ ldr r7, [pc, #468] @ 1d060c │ │ │ │ @@ -278493,26 +278493,26 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 1d057c │ │ │ │ cmneq fp, r0, lsl lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r4, asr #5 │ │ │ │ - cmpeq r4, ip, asr r5 │ │ │ │ + cmpeq sp, ip, asr #5 │ │ │ │ + cmpeq r4, r4, ror #10 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - ldrsheq sl, [sp, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0154249c │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ + cmpeq r4, r4, lsr #9 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq r4, r4, ror #20 │ │ │ │ - cmpeq r4, r4, lsr sl │ │ │ │ - cmpeq r4, r4, lsl sl │ │ │ │ - ldrsheq r4, [r4, #-152] @ 0xffffff68 │ │ │ │ - ldrsbeq r4, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, ip, ror #20 │ │ │ │ + cmpeq r4, ip, lsr sl │ │ │ │ + cmpeq r4, ip, lsl sl │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ + cmpeq r4, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -278545,17 +278545,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d0684 │ │ │ │ - cmpeq sp, r8, rrx │ │ │ │ - cmpeq r4, r8, ror #6 │ │ │ │ - ldrsheq r2, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, ror r0 │ │ │ │ + cmpeq r4, r0, ror r3 │ │ │ │ + ldrsheq r2, [r4, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -278590,17 +278590,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d0738 │ │ │ │ - ldrheq r9, [sp, #-244] @ 0xffffff0c │ │ │ │ - ldrheq r2, [r4, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ + ldrheq r9, [sp, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r2, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r8, asr #4 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -278635,17 +278635,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d07ec │ │ │ │ - cmpeq sp, r0, lsl #30 │ │ │ │ - cmpeq r4, r0, lsl #4 │ │ │ │ - cmpeq r4, ip, lsl #3 │ │ │ │ + cmpeq sp, r8, lsl #30 │ │ │ │ + cmpeq r4, r8, lsl #4 │ │ │ │ + @ instruction: 0x01542194 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1d0884 │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strd r4, [r1] │ │ │ │ @@ -278839,33 +278839,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 1d0bc0 │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d09e4 │ │ │ │ cmneq fp, r0, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, r8, lsr #28 │ │ │ │ - ldrheq r2, [r4, #-8] │ │ │ │ + cmpeq sp, r0, lsr lr │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ cmneq fp, r4, lsr #18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r4, asr sp │ │ │ │ - ldrsheq r1, [r4, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, ip, asr sp │ │ │ │ + ldrsheq r1, [r4, #-252] @ 0xffffff04 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmneq fp, r8, asr r8 │ │ │ │ - cmpeq r4, ip, lsr #11 │ │ │ │ - cmpeq sp, ip, lsr #25 │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ + ldrheq r4, [r4, #-84] @ 0xffffffac │ │ │ │ + ldrheq r9, [sp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, r0, lsl #11 │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ cmppeq r3, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, asr #24 │ │ │ │ - ldrsbeq r1, [r4, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq r4, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sp, r0, asr ip │ │ │ │ + cmpeq r4, r4, ror #29 │ │ │ │ + ldrsbeq r4, [r4, #-72] @ 0xffffffb8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -279017,31 +279017,31 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d0d24 │ │ │ │ cmneq fp, r8, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ - cmpeq r4, ip, lsl #27 │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ + @ instruction: 0x01541d94 │ │ │ │ muleq r0, sp, r1 │ │ │ │ strdeq r7, [fp, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r1, [r4, #-196] @ 0xffffff3c │ │ │ │ + ldrheq r1, [r4, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmneq fp, r8, lsl r5 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ - cmpeq sp, r4, ror r9 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - cmpeq r4, r4, lsl #24 │ │ │ │ - cmpeq r4, r0, lsl #4 │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ - cmpeq r4, r8, asr #3 │ │ │ │ - @ instruction: 0x01541b98 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ + cmpeq sp, ip, ror r9 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + cmpeq r4, ip, lsl #24 │ │ │ │ + cmpeq r4, r8, lsl #4 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + ldrsbeq r4, [r4, #-16] │ │ │ │ + cmpeq r4, r0, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -279298,33 +279298,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #16] │ │ │ │ b 1d10e0 │ │ │ │ cmneq fp, r8, ror #6 │ │ │ │ cmneq fp, r4, asr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq r9, [sp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, ip, asr #21 │ │ │ │ + ldrheq r9, [sp, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq r1, [r4, #-164] @ 0xffffff5c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r9, [sp, #-168] @ 0xffffff58 │ │ │ │ - ldrheq r1, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, r0, asr #21 │ │ │ │ + cmpeq r4, r0, asr #19 │ │ │ │ cmneq fp, ip, asr r1 │ │ │ │ - cmpeq r4, r4, asr lr │ │ │ │ - @ instruction: 0x01541894 │ │ │ │ - ldrsbeq r9, [sp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ - cmpeq r4, r0, ror #16 │ │ │ │ - cmpeq r4, r8, ror #27 │ │ │ │ - cmpeq r4, r8, lsr #16 │ │ │ │ - cmpeq r4, r4, lsr #16 │ │ │ │ - cmpeq r4, ip, ror #15 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq r4, r8, ror #26 │ │ │ │ - cmpeq r4, r8, lsr #15 │ │ │ │ - cmpeq sp, r4, ror #17 │ │ │ │ + cmpeq r4, ip, asr lr │ │ │ │ + @ instruction: 0x0154189c │ │ │ │ + ldrsbeq r9, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r4, r4, lsr #28 │ │ │ │ + cmpeq r4, r8, ror #16 │ │ │ │ + ldrsheq r3, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r4, r0, lsr r8 │ │ │ │ + cmpeq r4, ip, lsr #16 │ │ │ │ + ldrsheq r1, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq r4, r0, ror sp │ │ │ │ + ldrheq r1, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, ip, ror #17 │ │ │ │ │ │ │ │ 001d12ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #616] @ 1d156c │ │ │ │ @@ -279479,26 +279479,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d1414 │ │ │ │ - cmpeq r4, r8, lsl #14 │ │ │ │ + cmpeq r4, r0, lsl r7 │ │ │ │ cmneq fp, r4, lsr pc │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01541690 │ │ │ │ + @ instruction: 0x01541698 │ │ │ │ cmneq fp, r8, lsr #28 │ │ │ │ - cmpeq r4, r0, lsl #23 │ │ │ │ - cmpeq r4, r0, asr fp │ │ │ │ - cmpeq r4, r0, lsr #22 │ │ │ │ - ldrsheq r3, [r4, #-160] @ 0xffffff60 │ │ │ │ - ldrheq r3, [r4, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, ip, lsl #21 │ │ │ │ + cmpeq r4, r8, lsl #23 │ │ │ │ + cmpeq r4, r8, asr fp │ │ │ │ + cmpeq r4, r8, lsr #22 │ │ │ │ + ldrsheq r3, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r4, r4, asr #21 │ │ │ │ + @ instruction: 0x01543a94 │ │ │ │ │ │ │ │ 001d159c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -279601,27 +279601,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, #72 @ 0x48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ b 1d169c │ │ │ │ cmneq fp, r4, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ - cmpeq r4, r0, asr #7 │ │ │ │ - cmpeq r4, r4, asr #18 │ │ │ │ - @ instruction: 0x015d9494 │ │ │ │ - cmpeq r4, r0, lsl r9 │ │ │ │ - cmpeq r4, ip, asr #6 │ │ │ │ - cmpeq sp, ip, asr r4 │ │ │ │ - ldrsbeq r3, [r4, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r4, lsl r3 │ │ │ │ - cmpeq r4, r0, lsr #17 │ │ │ │ - cmpeq r4, r8, ror #5 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ + cmpeq r4, r8, asr #7 │ │ │ │ + cmpeq r4, ip, asr #18 │ │ │ │ + @ instruction: 0x015d949c │ │ │ │ + cmpeq r4, r8, lsl r9 │ │ │ │ + cmpeq r4, r4, asr r3 │ │ │ │ + cmpeq sp, r4, ror #8 │ │ │ │ + cmpeq r4, r0, ror #17 │ │ │ │ + cmpeq r4, ip, lsl r3 │ │ │ │ + cmpeq r4, r8, lsr #17 │ │ │ │ + ldrsheq r1, [r4, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 001d1780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -279646,17 +279646,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d17b0 │ │ │ │ - cmpeq sp, ip, lsl #7 │ │ │ │ - cmpeq r4, r8, lsl #16 │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ + @ instruction: 0x015d9394 │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ + cmpeq r4, r8, asr #4 │ │ │ │ │ │ │ │ 001d1804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 1d1970 │ │ │ │ @@ -279745,23 +279745,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1d1874 │ │ │ │ cmneq fp, r8, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r8, asr #19 │ │ │ │ - @ instruction: 0x015d9290 │ │ │ │ - cmpeq r4, ip, lsl #14 │ │ │ │ - cmpeq r4, r8, asr #2 │ │ │ │ - cmpeq sp, r0, asr r2 │ │ │ │ - cmpeq r4, ip, asr #13 │ │ │ │ - cmpeq r4, r4, lsl #2 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - @ instruction: 0x01543690 │ │ │ │ - cmpeq r4, ip, asr #1 │ │ │ │ + @ instruction: 0x015d9298 │ │ │ │ + cmpeq r4, r4, lsl r7 │ │ │ │ + cmpeq r4, r0, asr r1 │ │ │ │ + cmpeq sp, r8, asr r2 │ │ │ │ + ldrsbeq r3, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r4, ip, lsl #2 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + @ instruction: 0x01543698 │ │ │ │ + ldrsbeq r1, [r4, #-4] │ │ │ │ │ │ │ │ 001d19a0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -279843,20 +279843,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 1d1a70 │ │ │ │ - cmpeq sp, ip, asr #1 │ │ │ │ - cmpeq r4, r8, asr #10 │ │ │ │ - cmpeq r4, r4, lsl #31 │ │ │ │ - @ instruction: 0x015d9090 │ │ │ │ - cmpeq r4, ip, lsl #10 │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ + ldrsbeq r9, [sp, #-4] │ │ │ │ + cmpeq r4, r0, asr r5 │ │ │ │ + cmpeq r4, ip, lsl #31 │ │ │ │ + @ instruction: 0x015d9098 │ │ │ │ + cmpeq r4, r4, lsl r5 │ │ │ │ + cmpeq r4, ip, asr #30 │ │ │ │ │ │ │ │ 001d1b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -279953,23 +279953,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1d1b58 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - ldrsbeq r3, [r4, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - @ instruction: 0x01543398 │ │ │ │ - ldrsbeq r0, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sp, r0, ror #29 │ │ │ │ - cmpeq r4, ip, asr r3 │ │ │ │ - @ instruction: 0x01540d94 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + ldrsbeq r3, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r8, lsl lr │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq r4, r0, lsr #7 │ │ │ │ + ldrsbeq r0, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, r8, ror #29 │ │ │ │ + cmpeq r4, r4, ror #6 │ │ │ │ + @ instruction: 0x01540d9c │ │ │ │ │ │ │ │ 001d1cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -279991,17 +279991,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d1d40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d1cec │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ - cmpeq r4, ip, asr #5 │ │ │ │ - cmpeq r4, r0, lsl #26 │ │ │ │ + cmpeq sp, r8, asr lr │ │ │ │ + ldrsbeq r3, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r4, r8, lsl #26 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ │ │ │ │ 001d1d44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -280087,17 +280087,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d1de4 │ │ │ │ - cmpeq sp, r4, ror #25 │ │ │ │ - cmpeq r4, r4, lsl ip │ │ │ │ - @ instruction: 0x01540b90 │ │ │ │ + cmpeq sp, ip, ror #25 │ │ │ │ + cmpeq r4, ip, lsl ip │ │ │ │ + @ instruction: 0x01540b98 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001d1ebc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r3, [r3, r1, lsr #3] │ │ │ │ and r1, r1, #7 │ │ │ │ @@ -280197,24 +280197,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 1d207c │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1d1fc0 │ │ │ │ @ instruction: 0xffffef4c │ │ │ │ @ instruction: 0xffffef3c │ │ │ │ - cmpeq sp, r8, asr #23 │ │ │ │ - cmpeq r4, r0, ror #21 │ │ │ │ - cmpeq r4, ip, ror #20 │ │ │ │ + ldrsbeq r8, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r4, r8, ror #21 │ │ │ │ + cmpeq r4, r4, ror sl │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - cmpeq r4, ip, ror #31 │ │ │ │ - cmpeq r4, r4, lsr #20 │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ - cmpeq r4, r8, lsl #21 │ │ │ │ - ldrsbeq r0, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sp, r8, ror fp │ │ │ │ + ldrsheq r2, [r4, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r4, ip, lsr #20 │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ + @ instruction: 0x01540a90 │ │ │ │ + cmpeq r4, r4, ror #19 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 001d2080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -280281,20 +280281,20 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d2104 │ │ │ │ @ instruction: 0xffffedd8 │ │ │ │ @ instruction: 0xffffedb0 │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ - cmpeq r4, ip, lsl #19 │ │ │ │ - cmpeq r4, r4, ror #17 │ │ │ │ - cmpeq sp, ip, ror #19 │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ - cmpeq r4, r4, lsr #17 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + @ instruction: 0x01540994 │ │ │ │ + cmpeq r4, ip, ror #17 │ │ │ │ + ldrsheq r8, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ + cmpeq r4, ip, lsr #17 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 001d21b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -280437,28 +280437,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 1d22ec │ │ │ │ cmneq fp, ip, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xffffec5c │ │ │ │ @ instruction: 0xffffec38 │ │ │ │ - @ instruction: 0x015d8894 │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ - cmpeq r4, ip, asr #14 │ │ │ │ + @ instruction: 0x015d889c │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ + cmpeq r4, r4, asr r7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ cmneq fp, r0, asr pc │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ - cmpeq r4, r4, asr #14 │ │ │ │ - cmpeq r4, r8, asr #13 │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ - cmpeq r4, r4, lsl #13 │ │ │ │ - @ instruction: 0x015d8790 │ │ │ │ - cmpeq r4, ip, lsl #24 │ │ │ │ - cmpeq r4, r0, asr #12 │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq r4, ip, asr #14 │ │ │ │ + ldrsbeq r0, [r4, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r8, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ + cmpeq r4, ip, lsl #13 │ │ │ │ + @ instruction: 0x015d8798 │ │ │ │ + cmpeq r4, r4, lsl ip │ │ │ │ + cmpeq r4, r8, asr #12 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ │ │ │ │ 001d2440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -280611,29 +280611,29 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1d25b8 │ │ │ │ cmneq fp, ip, ror #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xffffe9cc │ │ │ │ @ instruction: 0xffffe9a0 │ │ │ │ - cmpeq sp, r8, asr #11 │ │ │ │ - cmpeq r4, r4, asr #20 │ │ │ │ - cmpeq r4, r0, lsl #9 │ │ │ │ + ldrsbeq r8, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, ip, asr #20 │ │ │ │ + cmpeq r4, r8, lsl #9 │ │ │ │ cmneq fp, r4, lsl #25 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ - ldrsbeq r2, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ + cmpeq r4, r0, ror #19 │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq sp, ip, lsl r5 │ │ │ │ - @ instruction: 0x01542998 │ │ │ │ - ldrsbeq r0, [r4, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ + cmpeq r4, r0, lsr #19 │ │ │ │ + ldrsbeq r0, [r4, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq sp, r0, ror #9 │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ - @ instruction: 0x01540398 │ │ │ │ + cmpeq sp, r8, ror #9 │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ + cmpeq r4, r0, lsr #7 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 001d26f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -280703,20 +280703,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ ldr r1, [pc, #36] @ 1d2834 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1d27cc │ │ │ │ - ldrheq r8, [sp, #-52] @ 0xffffffcc │ │ │ │ - ldrsbeq r0, [r4, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ - cmpeq sp, r8, ror #6 │ │ │ │ - ldrheq r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r4, ip, lsl #4 │ │ │ │ + ldrheq r8, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ + cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq sp, r0, ror r3 │ │ │ │ + cmpeq r4, r0, asr #5 │ │ │ │ + cmpeq r4, r4, lsl r2 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ │ │ │ │ 001d2838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280739,17 +280739,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d285c │ │ │ │ - cmpeq sp, r0, ror #5 │ │ │ │ - cmpeq r4, ip, asr r7 │ │ │ │ - @ instruction: 0x01540194 │ │ │ │ + cmpeq sp, r8, ror #5 │ │ │ │ + cmpeq r4, r4, ror #14 │ │ │ │ + @ instruction: 0x0154019c │ │ │ │ │ │ │ │ 001d28b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -280771,17 +280771,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2928 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d28d4 │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ - cmpeq r4, r4, ror #13 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ + cmpeq r4, ip, ror #13 │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 001d292c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280804,17 +280804,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d29a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2950 │ │ │ │ - cmpeq sp, ip, ror #3 │ │ │ │ - cmpeq r4, r8, ror #12 │ │ │ │ - @ instruction: 0x0154009c │ │ │ │ + ldrsheq r8, [sp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r4, r0, ror r6 │ │ │ │ + cmpeq r4, r4, lsr #1 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 001d29a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280837,17 +280837,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2a20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d29cc │ │ │ │ - cmpeq sp, r0, ror r1 │ │ │ │ - cmpeq r4, ip, ror #11 │ │ │ │ - cmpeq r4, r0, lsr #32 │ │ │ │ + cmpeq sp, r8, ror r1 │ │ │ │ + ldrsheq r2, [r4, #-84] @ 0xffffffac │ │ │ │ + cmpeq r4, r8, lsr #32 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 001d2a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280871,17 +280871,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2a4c │ │ │ │ - ldrsheq r8, [sp, #-0] │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - cmppeq r3, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r8, [sp, #-8] │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ + cmppeq r3, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ │ │ │ │ 001d2aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280905,17 +280905,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2b20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2acc │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ - cmppeq r3, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ + ldrsheq r2, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmppeq r3, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ │ │ │ │ 001d2b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280939,17 +280939,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2ba0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2b4c │ │ │ │ - ldrsheq r7, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r4, ip, ror #8 │ │ │ │ - cmppeq r3, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r7, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r4, ror r4 │ │ │ │ + cmppeq r3, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ │ │ │ │ 001d2ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280972,17 +280972,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2c1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2bc8 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ - ldrsheq r2, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmppeq r3, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ + ldrsheq r2, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmppeq r3, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 001d2c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281005,17 +281005,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2c98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2c44 │ │ │ │ - ldrsheq r7, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r4, r4, ror r3 │ │ │ │ - cmppeq r3, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ + cmpeq r4, ip, ror r3 │ │ │ │ + ldrheq pc, [r3, #-208] @ 0xffffff30 @ │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ │ │ │ │ 001d2c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281038,17 +281038,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d2d14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2cc0 │ │ │ │ - cmpeq sp, ip, ror lr │ │ │ │ - ldrsheq r2, [r4, #-40] @ 0xffffffd8 │ │ │ │ - cmppeq r3, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsl #29 │ │ │ │ + cmpeq r4, r0, lsl #6 │ │ │ │ + cmppeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001d2d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281071,17 +281071,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #748 @ 0x2ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d2d3c │ │ │ │ - cmpeq sp, r0, lsl #28 │ │ │ │ - cmpeq r4, ip, ror r2 │ │ │ │ - ldrheq pc, [r3, #-196] @ 0xffffff3c @ │ │ │ │ + cmpeq sp, r8, lsl #28 │ │ │ │ + cmpeq r4, r4, lsl #5 │ │ │ │ + ldrheq pc, [r3, #-204] @ 0xffffff34 @ │ │ │ │ │ │ │ │ 001d2d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 1d2e60 │ │ │ │ @@ -281130,18 +281130,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ b 1d2e2c │ │ │ │ @ instruction: 0x016b549c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq r3, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsl #1 │ │ │ │ - ldrheq r2, [r4, #-20] @ 0xffffffec │ │ │ │ - cmpeq r4, r4, lsl #3 │ │ │ │ + cmppeq r3, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsl #1 │ │ │ │ + ldrheq r2, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, ip, lsl #3 │ │ │ │ │ │ │ │ 001d2e78 : │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -281206,17 +281206,17 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d2f44 │ │ │ │ cmneq fp, ip, ror #6 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - cmpeq sp, ip, lsr pc │ │ │ │ - cmppeq r3, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror r0 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ + ldrsbeq pc, [r3, #-176] @ 0xffffff50 @ │ │ │ │ + cmpeq r4, r4, lsl #1 │ │ │ │ │ │ │ │ 001d2f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -281262,20 +281262,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d2fd4 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - cmppeq r3, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r3, #-164] @ 0xffffff5c @ │ │ │ │ - cmpeq sp, r8, lsl #28 │ │ │ │ - cmpeq r4, r4, lsr #31 │ │ │ │ - @ instruction: 0x0153fa94 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + cmppeq r3, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r3, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ + cmpeq r4, ip, lsr #31 │ │ │ │ + @ instruction: 0x0153fa9c │ │ │ │ │ │ │ │ 001d3070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #232] @ 1d3170 │ │ │ │ @@ -281334,18 +281334,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d3104 │ │ │ │ - ldrheq r7, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmppeq r3, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - ldrheq r1, [r4, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r4, r8, lsl #29 │ │ │ │ + ldrheq r7, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmppeq r3, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #29 │ │ │ │ + @ instruction: 0x01541e90 │ │ │ │ │ │ │ │ 001d3180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -281623,19 +281623,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq sp, ip, asr #20 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - cmppeq r3, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, ror #18 │ │ │ │ + ldrsbeq pc, [r3, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq sp, r8, ror #18 │ │ │ │ │ │ │ │ 001d3598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -281729,15 +281729,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl b3e5c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - cmppeq r3, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001d36f0 : │ │ │ │ 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] @ 1d3b1c │ │ │ │ @@ -282003,30 +282003,30 @@ │ │ │ │ str r0, [r4] │ │ │ │ bne 1d37ac │ │ │ │ b 1d392c │ │ │ │ cmneq fp, ip, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, lsr #22 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrheq pc, [r3, #-60] @ 0xffffffc4 @ │ │ │ │ - cmpeq sp, r0, lsr r7 │ │ │ │ + cmppeq r3, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ @ instruction: 0x016b4a90 │ │ │ │ - cmppeq r3, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ + cmppeq r3, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr #13 │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ cmpeq r3, r4, lsl #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ - cmppeq r3, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - cmppeq r3, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, ror #9 │ │ │ │ + cmpeq sp, r4, lsl #11 │ │ │ │ + cmppeq r3, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, asr #10 │ │ │ │ + cmppeq r3, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r4, ip, lsr r5 │ │ │ │ - cmppeq r3, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr #10 │ │ │ │ + cmppeq r3, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001d3b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -282075,17 +282075,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d3b9c │ │ │ │ strheq r4, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - cmpeq r3, r8, asr pc │ │ │ │ - ldrsheq r7, [sp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r3, r4, ror pc │ │ │ │ + cmpeq r3, r0, ror #30 │ │ │ │ + ldrsheq r7, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r3, ip, ror pc │ │ │ │ │ │ │ │ 001d3c50 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d3c74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -282213,23 +282213,23 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d3d20 │ │ │ │ b 1d3de8 │ │ │ │ cmneq fp, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, ip, lsl r5 │ │ │ │ - cmpeq sp, r4, lsl #3 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq r3, r0, ror #27 │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - cmpeq r3, r4, lsr #27 │ │ │ │ - ldrheq lr, [r3, #-216] @ 0xffffff28 │ │ │ │ - ldrsheq r7, [sp, #-0] │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ - cmpeq r3, r0, lsl #27 │ │ │ │ + cmpeq sp, ip, lsl #3 │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq r3, r8, ror #27 │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ + cmpeq r3, ip, lsr #27 │ │ │ │ + cmpeq r3, r0, asr #27 │ │ │ │ + ldrsheq r7, [sp, #-8] │ │ │ │ + cmpeq r3, r0, asr sp │ │ │ │ + cmpeq r3, r8, lsl #27 │ │ │ │ │ │ │ │ 001d3e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 1d3f54 │ │ │ │ @@ -282283,17 +282283,17 @@ │ │ │ │ b 1d3ee8 │ │ │ │ cmneq sp, r8, ror sl │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ @ instruction: 0x016b4398 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ cmneq sp, ip, lsr sl │ │ │ │ - cmpeq sp, ip, asr #31 │ │ │ │ - ldrheq lr, [r3, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r3, r8, lsr #24 │ │ │ │ + ldrsbeq r6, [sp, #-244] @ 0xffffff0c │ │ │ │ + ldrheq lr, [r3, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, r0, lsr ip │ │ │ │ │ │ │ │ 001d3f78 : │ │ │ │ ldr r3, [pc, #80] @ 1d3fd0 │ │ │ │ ldr r1, [pc, #80] @ 1d3fd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #76] @ 1d3fd8 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -282455,27 +282455,27 @@ │ │ │ │ cmneq fp, ip, lsr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, lsl r2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ strheq r6, [sp, #-128]! @ 0xffffff80 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - cmpeq r3, r8, asr fp │ │ │ │ + cmpeq r3, r0, ror #22 │ │ │ │ cmneq fp, r4, lsr r1 │ │ │ │ - cmpeq sp, r4, lsr #27 │ │ │ │ - cmpeq r4, r8, lsl #29 │ │ │ │ - ldrsheq lr, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, ip, lsr #27 │ │ │ │ + @ instruction: 0x01540e90 │ │ │ │ + cmpeq r3, r0, lsl #20 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ - ldrheq lr, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sp, r0, ror sp │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ + cmpeq r4, r8, lsl lr │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ │ │ │ │ 001d4240 : │ │ │ │ ldr r3, [pc, #120] @ 1d42c0 │ │ │ │ ldr r1, [pc, #120] @ 1d42c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #116] @ 1d42c8 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -282737,25 +282737,25 @@ │ │ │ │ strheq r3, [fp, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016b3e94 │ │ │ │ cmneq fp, r0, asr r1 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ strheq r3, [fp, #-220]! @ 0xffffff24 │ │ │ │ cmneq fp, r0, lsr #32 │ │ │ │ - ldrheq lr, [r3, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - ldrheq lr, [r3, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq lr, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ + ldrheq lr, [r3, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq sp, r8, lsl r9 │ │ │ │ - ldrsheq r0, [r4, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, r4, ror r5 │ │ │ │ + cmpeq sp, r0, lsr #18 │ │ │ │ + cmpeq r4, r4, lsl #20 │ │ │ │ + cmpeq r3, ip, ror r5 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq sp, r0, ror #17 │ │ │ │ - cmpeq r4, r4, asr #19 │ │ │ │ - cmpeq r3, ip, lsr r5 │ │ │ │ + cmpeq sp, r8, ror #17 │ │ │ │ + cmpeq r4, ip, asr #19 │ │ │ │ + cmpeq r3, r4, asr #10 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 001d4684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -282912,25 +282912,25 @@ │ │ │ │ b 1d4768 │ │ │ │ cmneq fp, r0, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, ror fp │ │ │ │ cmneq fp, r4, ror #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r3, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ - cmpeq r3, ip, lsl r3 │ │ │ │ + cmpeq sp, r8, asr #13 │ │ │ │ + cmpeq r4, ip, lsr #15 │ │ │ │ + cmpeq r3, r4, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq sp, r0, ror r6 │ │ │ │ - cmpeq r4, r4, asr r7 │ │ │ │ - cmpeq r3, ip, asr #5 │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ + cmpeq r4, ip, asr r7 │ │ │ │ + ldrsbeq lr, [r3, #-36] @ 0xffffffdc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrheq lr, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ - cmpeq r3, r8, lsl #5 │ │ │ │ + cmpeq r3, r4, asr #7 │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ + @ instruction: 0x0153e290 │ │ │ │ │ │ │ │ 001d4934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ @@ -283056,30 +283056,30 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d4a10 │ │ │ │ cmneq fp, ip, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r3, r0, lsr #6 │ │ │ │ - cmpeq r6, r4, ror #3 │ │ │ │ - ldrheq pc, [r6, #-0] @ │ │ │ │ + cmpeq r3, r8, lsr #6 │ │ │ │ + cmpeq r6, ip, ror #3 │ │ │ │ + ldrheq pc, [r6, #-8] @ │ │ │ │ cmneq fp, ip, lsr #16 │ │ │ │ cmpeq r3, r8, asr r3 │ │ │ │ - cmpeq r3, r4, asr r2 │ │ │ │ - ldrsheq r6, [sp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r3, r4, ror r2 │ │ │ │ - cmpeq r3, r0, lsl r2 │ │ │ │ - ldrheq r6, [sp, #-64] @ 0xffffffc0 │ │ │ │ - ldrsheq lr, [r3, #-20] @ 0xffffffec │ │ │ │ - cmpeq r3, ip, asr #3 │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ - cmpeq r4, r0, asr #9 │ │ │ │ - @ instruction: 0x0153e19c │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ + cmpeq r3, ip, asr r2 │ │ │ │ + ldrsheq r6, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r3, ip, ror r2 │ │ │ │ + cmpeq r3, r8, lsl r2 │ │ │ │ + ldrheq r6, [sp, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq lr, [r3, #-28] @ 0xffffffe4 │ │ │ │ + ldrsbeq lr, [r3, #-20] @ 0xffffffec │ │ │ │ + cmpeq sp, r4, ror r4 │ │ │ │ + cmpeq r4, r8, asr #9 │ │ │ │ + cmpeq r3, r4, lsr #3 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ │ │ │ │ 001d4b80 : │ │ │ │ ldr r2, [pc, #124] @ 1d4c04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1d4ba8 │ │ │ │ @@ -283108,17 +283108,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq sp, r4, lsr #27 │ │ │ │ - cmpeq sp, ip, lsl #7 │ │ │ │ - cmpeq r3, r4, ror r1 │ │ │ │ - ldrsbeq lr, [r3, #-12] │ │ │ │ + @ instruction: 0x015d6394 │ │ │ │ + cmpeq r3, ip, ror r1 │ │ │ │ + cmpeq r3, r4, ror #1 │ │ │ │ │ │ │ │ 001d4c14 : │ │ │ │ ldr r3, [pc, #16] @ 1d4c2c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -283157,17 +283157,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d4c74 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ - cmpeq r4, r4, asr #6 │ │ │ │ - ldrsheq lr, [r3, #-0] │ │ │ │ - ldrsheq r6, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r4, ip, asr #6 │ │ │ │ + ldrsheq lr, [r3, #-8] │ │ │ │ + ldrsheq r6, [sp, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 001d4cd0 : │ │ │ │ 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 │ │ │ │ @@ -283551,73 +283551,73 @@ │ │ │ │ bl ba12c │ │ │ │ b 1d4e64 │ │ │ │ cmneq sp, ip, asr #24 │ │ │ │ cmneq fp, r0, asr r5 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ cmneq sp, r0, asr #23 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - cmpeq r3, ip │ │ │ │ - cmpeq r3, r4, ror r0 │ │ │ │ - cmpeq r3, r0, lsl #1 │ │ │ │ - cmpeq r3, r0, ror r0 │ │ │ │ - @ instruction: 0x01540198 │ │ │ │ - @ instruction: 0x0153df98 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ - cmpeq r3, r4, lsr #30 │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ + cmpeq r3, ip, ror r0 │ │ │ │ + cmpeq r3, r8, lsl #1 │ │ │ │ + cmpeq r3, r8, ror r0 │ │ │ │ + cmpeq r4, r0, lsr #3 │ │ │ │ + cmpeq r3, r0, lsr #31 │ │ │ │ + cmpeq sp, r4, ror r1 │ │ │ │ + cmpeq r3, ip, lsr #30 │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ cmneq sp, r0, ror sl │ │ │ │ - ldrheq sp, [r3, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, r4, asr #29 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - cmpeq r3, r0, ror #31 │ │ │ │ - cmpeq r3, ip │ │ │ │ - cmpeq r4, r4, rrx │ │ │ │ - cmpeq r3, r4, ror #28 │ │ │ │ - cmpeq sp, r8, lsr r0 │ │ │ │ + cmpeq r3, r8, ror #31 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ + cmpeq r4, ip, rrx │ │ │ │ + cmpeq r3, ip, ror #28 │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ @ instruction: 0x016d5990 │ │ │ │ - ldrsbeq sp, [r3, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r3, r4, lsr #31 │ │ │ │ + cmpeq r3, r4, ror #27 │ │ │ │ cmpeq r3, ip, lsr #31 │ │ │ │ - cmpeq r3, ip, lsr #30 │ │ │ │ - cmppeq r3, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsl #27 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - cmpeq r3, r8, asr lr │ │ │ │ - cmppeq r3, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsr sp │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ - cmppeq r3, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl #26 │ │ │ │ - ldrsbeq r5, [sp, #-228] @ 0xffffff1c │ │ │ │ - cmppeq r3, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #25 │ │ │ │ - cmpeq sp, r0, lsr #29 │ │ │ │ - @ instruction: 0x0153fe98 │ │ │ │ - @ instruction: 0x0153dc98 │ │ │ │ - cmpeq sp, ip, ror #28 │ │ │ │ - cmppeq r3, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror #24 │ │ │ │ - cmpeq sp, r4, lsr lr │ │ │ │ - cmppeq r3, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr #24 │ │ │ │ - cmpeq sp, r0, lsl #28 │ │ │ │ - ldrsheq pc, [r3, #-216] @ 0xffffff28 @ │ │ │ │ - ldrsheq sp, [r3, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sp, ip, asr #27 │ │ │ │ - cmppeq r3, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ - @ instruction: 0x015d5d98 │ │ │ │ - @ instruction: 0x0153fd90 │ │ │ │ - @ instruction: 0x0153db90 │ │ │ │ - cmpeq sp, r4, ror #26 │ │ │ │ - cmppeq r3, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr fp │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ - cmppeq r3, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr #22 │ │ │ │ - ldrsheq r5, [sp, #-204] @ 0xffffff34 │ │ │ │ + ldrheq sp, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r4, lsr pc │ │ │ │ + cmppeq r3, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsl #27 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + cmpeq r3, r0, ror #28 │ │ │ │ + cmppeq r3, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ + cmppeq r3, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl #26 │ │ │ │ + ldrsbeq r5, [sp, #-236] @ 0xffffff14 │ │ │ │ + ldrsbeq pc, [r3, #-228] @ 0xffffff1c @ │ │ │ │ + ldrsbeq sp, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sp, r8, lsr #29 │ │ │ │ + cmppeq r3, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #25 │ │ │ │ + cmpeq sp, r4, ror lr │ │ │ │ + cmppeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror #24 │ │ │ │ + cmpeq sp, ip, lsr lr │ │ │ │ + cmppeq r3, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsr ip │ │ │ │ + cmpeq sp, r8, lsl #28 │ │ │ │ + cmppeq r3, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsl #24 │ │ │ │ + ldrsbeq r5, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmppeq r3, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ + cmpeq sp, r0, lsr #27 │ │ │ │ + @ instruction: 0x0153fd98 │ │ │ │ + @ instruction: 0x0153db98 │ │ │ │ + cmpeq sp, ip, ror #26 │ │ │ │ + cmppeq r3, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, ror #22 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ + cmppeq r3, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr fp │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ 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] @ 1d5a6c │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -284037,94 +284037,94 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str ip, [sp, #4] │ │ │ │ b 1d59ec │ │ │ │ cmneq fp, r8, asr lr │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ cmneq sp, r4, lsl #10 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x0153db9c │ │ │ │ - ldrheq sp, [r3, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ - cmppeq r3, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, asr #18 │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ + ldrheq sp, [r3, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r8, lsr #22 │ │ │ │ + cmppeq r3, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr #18 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmneq sp, r8, ror #8 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - ldrsheq sp, [r3, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r3, r0, lsl ip │ │ │ │ - cmpeq r3, ip, lsr #23 │ │ │ │ - cmpeq sp, r0, asr #20 │ │ │ │ - cmppeq r3, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror #16 │ │ │ │ + ldrsheq sp, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r8, lsl ip │ │ │ │ + ldrheq sp, [r3, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sp, r8, asr #20 │ │ │ │ + cmppeq r3, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ strdeq sl, [fp, #-248]! @ 0xffffff08 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ cmneq sp, r0, ror #6 │ │ │ │ - @ instruction: 0x0153d994 │ │ │ │ - cmpeq r3, ip, lsl sl │ │ │ │ - cmpeq r3, ip, lsl sl │ │ │ │ - ldrsbeq r5, [sp, #-128] @ 0xffffff80 │ │ │ │ - ldrsheq pc, [r3, #-132] @ 0xffffff7c @ │ │ │ │ - ldrsheq sp, [r3, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0153d99c │ │ │ │ + cmpeq r3, r4, lsr #20 │ │ │ │ + cmpeq r3, r4, lsr #20 │ │ │ │ + ldrsbeq r5, [sp, #-136] @ 0xffffff78 │ │ │ │ + ldrsheq pc, [r3, #-140] @ 0xffffff74 @ │ │ │ │ + ldrsheq sp, [r3, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ cmneq sp, r8, lsr #4 │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ - cmpeq sp, r8, asr #16 │ │ │ │ - cmppeq r3, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ + cmpeq r3, r0, ror #20 │ │ │ │ + cmpeq sp, r0, asr r8 │ │ │ │ + cmppeq r3, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r3, r4, ror #18 │ │ │ │ - ldrsheq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmppeq r3, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsl r6 │ │ │ │ + cmpeq r3, ip, ror #18 │ │ │ │ + cmpeq sp, r0, lsl #16 │ │ │ │ + cmppeq r3, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #12 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq r4, r8, lsr lr │ │ │ │ - cmpeq r4, ip, lsr #28 │ │ │ │ - cmpeq r3, r0, lsr #18 │ │ │ │ - cmpeq sp, r8, lsr #15 │ │ │ │ - cmpeq r3, r0, asr #11 │ │ │ │ + cmpeq r4, r0, asr #28 │ │ │ │ + cmpeq r4, r4, lsr lr │ │ │ │ + cmpeq r3, r8, lsr #18 │ │ │ │ + ldrheq r5, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r3, r8, asr #11 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmppeq r3, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl #11 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ + cmppeq r3, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ - cmppeq r3, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, asr #10 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ + cmppeq r3, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr r5 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrsheq r5, [sp, #-100] @ 0xffffff9c │ │ │ │ - ldrsheq sp, [r3, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ + ldrsheq r5, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r4, lsl #18 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ - cmppeq r3, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror #9 │ │ │ │ + cmpeq sp, r8, asr #13 │ │ │ │ + cmppeq r3, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror #9 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq sp, r8, lsl #13 │ │ │ │ - cmppeq r3, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr #9 │ │ │ │ + @ instruction: 0x015d5690 │ │ │ │ + ldrheq pc, [r3, #-100] @ 0xffffff9c @ │ │ │ │ + ldrheq sp, [r3, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq sp, r0, asr r6 │ │ │ │ - cmppeq r3, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror r4 │ │ │ │ - cmpeq sp, r8, lsl r6 │ │ │ │ - cmppeq r3, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr r4 │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ + cmppeq r3, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror r4 │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ + cmppeq r3, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r3, r4, asr #15 │ │ │ │ - cmpeq sp, r4, ror #11 │ │ │ │ - ldrsheq sp, [r3, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, ip, asr #15 │ │ │ │ + cmpeq sp, ip, ror #11 │ │ │ │ + cmpeq r3, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x015d559c │ │ │ │ - cmppeq r3, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sp, [r3, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r4, lsr #11 │ │ │ │ + cmppeq r3, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, asr #7 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ - cmpeq r3, r8, lsr r6 │ │ │ │ - cmpeq r3, r4, lsl #7 │ │ │ │ + cmpeq sp, r0, ror r5 │ │ │ │ + cmpeq r3, r0, asr #12 │ │ │ │ + cmpeq r3, ip, lsl #7 │ │ │ │ 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] @ 1d6004 │ │ │ │ mov r9, r3 │ │ │ │ @@ -284405,35 +284405,35 @@ │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ cmneq sp, r0, lsl #24 │ │ │ │ cmneq sp, ip, asr #23 │ │ │ │ cmneq fp, r0, lsr #16 │ │ │ │ cmneq fp, ip, asr #15 │ │ │ │ strheq sl, [fp, #-124]! @ 0xffffff84 │ │ │ │ cmneq sp, ip, asr #22 │ │ │ │ - cmpeq r3, ip, asr #7 │ │ │ │ - ldrsheq r5, [sp, #-12] │ │ │ │ - cmppeq r3, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsl pc │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ - cmpeq r4, r4, lsr #14 │ │ │ │ - @ instruction: 0x015d509c │ │ │ │ - cmppeq r3, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r3, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ - cmppeq r3, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsl #29 │ │ │ │ - cmpeq sp, ip, lsr #32 │ │ │ │ - cmppeq r3, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #28 │ │ │ │ - ldrsheq r4, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmppeq r3, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsl lr │ │ │ │ - cmpeq sp, ip, asr #31 │ │ │ │ - cmpeq r3, ip, ror #31 │ │ │ │ - cmpeq r3, r8, ror #27 │ │ │ │ + ldrsbeq sp, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, r4, lsl #2 │ │ │ │ + cmppeq r3, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #30 │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ + cmpeq r4, ip, lsr #14 │ │ │ │ + cmpeq sp, r4, lsr #1 │ │ │ │ + cmppeq r3, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, asr #29 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ + @ instruction: 0x0153f090 │ │ │ │ + cmpeq r3, ip, lsl #29 │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ + cmppeq r3, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ + cmpeq sp, r0 │ │ │ │ + cmppeq r3, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ + ldrsbeq r4, [sp, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq lr, [r3, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq ip, [r3, #-208] @ 0xffffff30 │ │ │ │ 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] @ 1d6940 │ │ │ │ ldr ip, [pc, #2200] @ 1d6944 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -284988,107 +284988,107 @@ │ │ │ │ b 1d62a0 │ │ │ │ @ instruction: 0x016b2198 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r4, lsl #3 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ cmneq sp, r4, lsl r8 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - ldrheq sp, [r3, #-12] │ │ │ │ - cmpeq r3, r4, asr #29 │ │ │ │ - cmpeq sp, r0, lsr lr │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ - cmpeq r3, r0, asr ip │ │ │ │ + cmpeq r3, r4, asr #1 │ │ │ │ + cmpeq r3, ip, asr #29 │ │ │ │ + cmpeq sp, r8, lsr lr │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ + cmpeq r3, r8, asr ip │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ cmneq sp, r8, ror r7 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - cmpeq r3, r4, lsl r0 │ │ │ │ - cmpeq r3, r8, lsr #30 │ │ │ │ - ldrheq ip, [r3, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r0, asr sp │ │ │ │ - cmpeq r3, r4, ror sp │ │ │ │ - cmpeq r3, r0, ror fp │ │ │ │ + cmpeq r3, ip, lsl r0 │ │ │ │ + cmpeq r3, r0, lsr pc │ │ │ │ + cmpeq r3, r4, asr #29 │ │ │ │ + cmpeq sp, r8, asr sp │ │ │ │ + cmpeq r3, ip, ror sp │ │ │ │ + cmpeq r3, r8, ror fp │ │ │ │ @ instruction: 0x016b1f9c │ │ │ │ cmneq sp, r8, ror #12 │ │ │ │ cmneq sp, r4, asr #12 │ │ │ │ cmneq sp, r8, ror #11 │ │ │ │ ldrdeq r4, [sp, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ cmneq sp, ip, asr #10 │ │ │ │ cmneq sp, r8, lsl r5 │ │ │ │ cmneq fp, r0, ror r1 │ │ │ │ cmneq fp, r4, lsl r1 │ │ │ │ - cmpeq sp, ip, ror #21 │ │ │ │ - cmpeq r3, r0, lsl fp │ │ │ │ - cmpeq r3, ip, lsl #18 │ │ │ │ + ldrsheq r4, [sp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r8, lsl fp │ │ │ │ + cmpeq r3, r4, lsl r9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ - @ instruction: 0x0153cb90 │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ + @ instruction: 0x0153cb98 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ - cmpeq r3, r8, lsl #23 │ │ │ │ - cmpeq sp, ip, lsr sl │ │ │ │ - cmpeq r3, r0, ror #20 │ │ │ │ - cmpeq r3, ip, asr r8 │ │ │ │ + @ instruction: 0x0153cb90 │ │ │ │ + cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq r3, r8, ror #20 │ │ │ │ + cmpeq r3, r4, ror #16 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r3, r8, asr fp │ │ │ │ - cmpeq sp, ip, ror #19 │ │ │ │ - cmpeq r3, r0, lsl sl │ │ │ │ - cmpeq r3, ip, lsl #16 │ │ │ │ + cmpeq r3, r0, ror #22 │ │ │ │ + ldrsheq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, lsl sl │ │ │ │ + cmpeq r3, r4, lsl r8 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ - cmpeq r3, r8, lsl #19 │ │ │ │ - cmpeq r3, r4, lsl #15 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq r3, r0, asr #18 │ │ │ │ - cmpeq r3, ip, lsr r7 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ + @ instruction: 0x0153e990 │ │ │ │ + cmpeq r3, ip, lsl #15 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ + cmpeq r3, r8, asr #18 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - ldrheq ip, [r3, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, r8, ror #17 │ │ │ │ - cmpeq r3, r0, lsl #14 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ + ldrsheq r4, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r3, r8, lsl #14 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq sp, r0, lsr #17 │ │ │ │ - cmpeq r3, r4, asr #17 │ │ │ │ - cmpeq r3, r0, asr #13 │ │ │ │ + cmpeq sp, r8, lsr #17 │ │ │ │ + cmpeq r3, ip, asr #17 │ │ │ │ + cmpeq r3, r8, asr #13 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq r3, ip, lsl #17 │ │ │ │ - cmpeq r3, r8, lsl #13 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - ldrsheq r4, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r3, ip, lsl r8 │ │ │ │ - cmpeq r3, r8, lsl r6 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + @ instruction: 0x0153e894 │ │ │ │ + @ instruction: 0x0153c690 │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + cmpeq sp, r0, lsl #16 │ │ │ │ + cmpeq r3, r4, lsr #16 │ │ │ │ + cmpeq r3, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmpeq r3, r4, ror #15 │ │ │ │ - ldrsbeq ip, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, ip, asr #15 │ │ │ │ + cmpeq r3, ip, ror #15 │ │ │ │ + cmpeq r3, r4, ror #11 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x015d4798 │ │ │ │ - ldrheq lr, [r3, #-120] @ 0xffffff88 │ │ │ │ - ldrheq ip, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmpeq r3, r0, asr #15 │ │ │ │ + ldrheq ip, [r3, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq sp, ip, ror #14 │ │ │ │ - cmpeq r3, r8, asr #18 │ │ │ │ - cmpeq r3, r4, lsl #11 │ │ │ │ + cmpeq sp, r4, ror r7 │ │ │ │ + cmpeq r3, r0, asr r9 │ │ │ │ + cmpeq r3, ip, lsl #11 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq sp, r8, lsr r7 │ │ │ │ - cmpeq r3, ip, asr r7 │ │ │ │ - cmpeq r3, r8, asr r5 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq r3, r4, ror #14 │ │ │ │ + cmpeq r3, r0, ror #10 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq r3, r4, lsr #14 │ │ │ │ - cmpeq r3, r0, lsr #10 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq r3, ip, lsr #14 │ │ │ │ + cmpeq r3, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - cmpeq r3, r0, ror #9 │ │ │ │ + ldrsbeq r4, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ + cmpeq r3, r8, ror #9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x015d4698 │ │ │ │ - ldrheq lr, [r3, #-108] @ 0xffffff94 │ │ │ │ - ldrheq ip, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sp, r0, lsr #13 │ │ │ │ + cmpeq r3, r4, asr #13 │ │ │ │ + cmpeq r3, r0, asr #9 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 001d6ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286099,210 +286099,210 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ b 1d7954 │ │ │ │ ldrdeq r1, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq fp, r8, asr #13 │ │ │ │ - ldrheq r8, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r6, r0, asr #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrsheq r4, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r3, r8, lsl r1 │ │ │ │ + ldrsheq r4, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r3, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x0153c59c │ │ │ │ - cmpeq r3, r0, ror #11 │ │ │ │ - cmpeq r3, ip, lsr r6 │ │ │ │ + cmpeq r3, r4, lsr #11 │ │ │ │ + cmpeq r3, r8, ror #11 │ │ │ │ + cmpeq r3, r4, asr #12 │ │ │ │ cmneq fp, r0, asr #8 │ │ │ │ - cmpeq r3, r0, ror r5 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - cmpeq r3, ip, asr #2 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ + cmpeq r3, r8, ror r5 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ + cmpeq r3, r4, asr r1 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq sp, r0, asr #1 │ │ │ │ - cmpeq r3, r0, ror #29 │ │ │ │ - cmpeq r3, r0, ror #4 │ │ │ │ - cmpeq sp, ip, lsl #31 │ │ │ │ - cmpeq r3, ip, lsr #27 │ │ │ │ - @ instruction: 0x0153c190 │ │ │ │ - cmpeq r3, r8, lsr #29 │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ - cmpeq r3, ip, asr #24 │ │ │ │ - cmpeq r3, r8, asr #31 │ │ │ │ - ldrsheq r3, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r4, lsl fp │ │ │ │ - ldrsheq fp, [r3, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - @ instruction: 0x0153b994 │ │ │ │ - cmpeq r3, r8, lsl lr │ │ │ │ - ldrsheq r3, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r3, r8, lsl r8 │ │ │ │ - cmpeq r3, ip, asr #26 │ │ │ │ - ldrheq sp, [r3, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r8, asr #1 │ │ │ │ + cmpeq r3, r8, ror #29 │ │ │ │ + cmpeq r3, r8, ror #4 │ │ │ │ + @ instruction: 0x015d3f94 │ │ │ │ + ldrheq fp, [r3, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x0153c198 │ │ │ │ + ldrheq sp, [r3, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ + cmpeq r3, r4, asr ip │ │ │ │ + ldrsbeq fp, [r3, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq r3, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, ip, lsl fp │ │ │ │ + ldrsheq fp, [r3, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + @ instruction: 0x0153b99c │ │ │ │ + cmpeq r3, r0, lsr #28 │ │ │ │ + cmpeq sp, r0, lsl #20 │ │ │ │ + cmpeq r3, r0, lsr #16 │ │ │ │ + cmpeq r3, r4, asr sp │ │ │ │ + ldrheq sp, [r3, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq r3, ip, lsr r7 │ │ │ │ - cmpeq r3, r8, lsl fp │ │ │ │ - cmpeq sp, ip, ror #15 │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ - cmpeq r3, r0, lsr #21 │ │ │ │ - ldrsbeq fp, [r3, #-168] @ 0xffffff58 │ │ │ │ - cmpeq sp, r4, asr #13 │ │ │ │ - cmpeq r3, r8, ror #13 │ │ │ │ - ldrsbeq fp, [r3, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ + cmpeq r3, r0, lsr #22 │ │ │ │ + ldrsheq r3, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ + cmpeq r3, r8, lsr #21 │ │ │ │ + cmpeq r3, r0, ror #21 │ │ │ │ + cmpeq sp, ip, asr #13 │ │ │ │ + ldrsheq sp, [r3, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r3, r4, ror #9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldrheq sp, [r2, #-224] @ 0xffffff20 │ │ │ │ cmpeq r2, ip, asr lr │ │ │ │ cmpeq r2, ip, lsl lr │ │ │ │ - cmpeq sp, r0, lsr #11 │ │ │ │ + cmpeq sp, r8, lsr #11 │ │ │ │ cmpeq r2, r8, asr #27 │ │ │ │ - ldrheq fp, [r3, #-52] @ 0xffffffcc │ │ │ │ + ldrheq fp, [r3, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r2, r8, ror sp │ │ │ │ cmpeq r2, r8, lsl sl │ │ │ │ ldrsbeq sp, [r2, #-152] @ 0xffffff68 │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ cmpeq r2, r4, lsl #19 │ │ │ │ - cmpeq r3, r0, ror pc │ │ │ │ + cmpeq r3, r8, ror pc │ │ │ │ cmpeq r2, ip, asr #18 │ │ │ │ cmpeq r2, ip, lsl #18 │ │ │ │ - @ instruction: 0x015d3090 │ │ │ │ + @ instruction: 0x015d3098 │ │ │ │ ldrheq sp, [r2, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r8, lsr #29 │ │ │ │ + ldrheq sl, [r3, #-224] @ 0xffffff20 │ │ │ │ cmpeq r2, r0, lsl #17 │ │ │ │ cmpeq r2, r0, asr #16 │ │ │ │ cmpeq r2, r0, lsl #16 │ │ │ │ cmpeq r2, r0, asr #15 │ │ │ │ cmpeq r2, r0, lsl #15 │ │ │ │ cmpeq r2, r0, asr #14 │ │ │ │ cmpeq r2, r0, lsl #14 │ │ │ │ - cmpeq sp, r0, lsl #29 │ │ │ │ + cmpeq sp, r8, lsl #29 │ │ │ │ cmpeq r2, r8, lsr #13 │ │ │ │ - @ instruction: 0x0153ac94 │ │ │ │ + @ instruction: 0x0153ac9c │ │ │ │ cmpeq r2, r0, ror r6 │ │ │ │ cmpeq r2, r0, lsr r6 │ │ │ │ - ldrheq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ cmpeq r2, r0, ror #11 │ │ │ │ - cmpeq r3, ip, asr #23 │ │ │ │ + ldrsbeq sl, [r3, #-180] @ 0xffffff4c │ │ │ │ cmpeq r2, r4, lsr #11 │ │ │ │ cmpeq r2, r4, ror #10 │ │ │ │ cmpeq r2, r4, lsr #10 │ │ │ │ - cmpeq sp, r8, lsr #25 │ │ │ │ + ldrheq r2, [sp, #-192] @ 0xffffff40 │ │ │ │ ldrsbeq sp, [r2, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq sl, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r4, asr #21 │ │ │ │ @ instruction: 0x0152d498 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ - cmpeq r3, r0, asr ip │ │ │ │ - cmpeq r3, r4, asr #20 │ │ │ │ + cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq r3, r8, asr ip │ │ │ │ + cmpeq r3, ip, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq r3, r8, lsl ip │ │ │ │ - cmpeq r3, r8, ror #23 │ │ │ │ + cmpeq r3, r0, lsr #24 │ │ │ │ + ldrsheq ip, [r3, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - ldrheq ip, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r3, r0, asr #23 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r3, r8, lsl #23 │ │ │ │ + @ instruction: 0x0153cb90 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - cmpeq r3, r8, asr fp │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ + cmpeq r3, r0, ror #22 │ │ │ │ + cmpeq sp, r8, lsl #22 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, r4, asr #21 │ │ │ │ - cmpeq r3, r8, ror #21 │ │ │ │ - cmpeq r3, r0, ror #17 │ │ │ │ - ldrheq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r8, asr sl │ │ │ │ - cmpeq r3, ip, ror sl │ │ │ │ - cmpeq r3, r0, ror r8 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ + ldrsheq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, r8, ror #17 │ │ │ │ + ldrheq ip, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r0, ror #20 │ │ │ │ + cmpeq r3, r4, lsl #21 │ │ │ │ + cmpeq r3, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmpeq r3, r0, asr #20 │ │ │ │ - cmpeq r3, r4, lsr r8 │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq r3, r8, asr #20 │ │ │ │ + cmpeq r3, ip, lsr r8 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmpeq sp, r0, ror #19 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - ldrsheq sl, [r3, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sp, r8, ror #19 │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + cmpeq r3, r0, lsl #16 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq sp, r4, lsr #19 │ │ │ │ - cmpeq r3, r8, asr #19 │ │ │ │ - ldrheq sl, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, ip, lsr #19 │ │ │ │ + ldrsbeq ip, [r3, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, r4, asr #15 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0153c990 │ │ │ │ + @ instruction: 0x0153c998 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq r3, r0, ror #18 │ │ │ │ + cmpeq r3, r8, ror #18 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ - cmpeq r3, ip, lsr #18 │ │ │ │ - cmpeq r3, r0, lsr #14 │ │ │ │ + cmpeq sp, r0, lsl r9 │ │ │ │ + cmpeq r3, r4, lsr r9 │ │ │ │ + cmpeq r3, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - ldrsheq ip, [r3, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r3, r4, ror #13 │ │ │ │ + ldrsbeq r2, [sp, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq ip, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r3, ip, ror #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrheq ip, [r3, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r3, r8, lsl #17 │ │ │ │ + cmpeq r3, r0, asr #17 │ │ │ │ + @ instruction: 0x0153c890 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ - cmpeq r3, ip, asr #12 │ │ │ │ - cmpeq r3, ip, lsl r8 │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ + cmpeq r3, r4, asr r6 │ │ │ │ + cmpeq r3, r4, lsr #16 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmpeq r3, r8, ror #15 │ │ │ │ - ldrsbeq sl, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, ip, asr #15 │ │ │ │ + ldrsheq ip, [r3, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r3, r4, ror #11 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrheq ip, [r3, #-112] @ 0xffffff90 │ │ │ │ + ldrheq ip, [r3, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmpeq r3, r0, lsl #15 │ │ │ │ + cmpeq r3, r8, lsl #15 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ - cmpeq r3, ip, asr #14 │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ - cmpeq r3, r4, lsl r7 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ + cmpeq r3, r4, asr r7 │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ + cmpeq r3, ip, lsl r7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r3, r4, ror #13 │ │ │ │ + cmpeq r3, ip, ror #13 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq sp, ip, lsl #13 │ │ │ │ - ldrheq ip, [r3, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r3, r4, lsr #9 │ │ │ │ + @ instruction: 0x015d2694 │ │ │ │ + ldrheq ip, [r3, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, ip, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r3, r8, ror r6 │ │ │ │ + cmpeq r3, r0, lsl #13 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r3, r4, asr #12 │ │ │ │ + cmpeq r3, ip, asr #12 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r3, r4, lsl r6 │ │ │ │ + cmpeq r3, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r3, r4, ror #11 │ │ │ │ + cmpeq r3, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrheq ip, [r3, #-84] @ 0xffffffac │ │ │ │ - cmpeq r3, r4, lsl #11 │ │ │ │ + ldrheq ip, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r3, ip, lsl #11 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r3, r4, asr r5 │ │ │ │ + cmpeq r3, ip, asr r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq sp, ip, asr #9 │ │ │ │ - ldrsheq ip, [r3, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r3, r8, ror #5 │ │ │ │ - ldrheq ip, [r3, #-72] @ 0xffffffb8 │ │ │ │ + ldrsbeq r2, [sp, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq ip, [r3, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq sl, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r3, r0, asr #9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ - cmpeq r3, r4, lsl #9 │ │ │ │ - cmpeq r3, r8, ror r2 │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ + cmpeq r3, ip, lsl #9 │ │ │ │ + cmpeq r3, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq sp, r4, lsr #8 │ │ │ │ - cmpeq r3, r8, asr #8 │ │ │ │ - cmpeq r3, r0, asr #4 │ │ │ │ - cmpeq r3, r0, lsl r4 │ │ │ │ + cmpeq sp, ip, lsr #8 │ │ │ │ + cmpeq r3, r0, asr r4 │ │ │ │ + cmpeq r3, r8, asr #4 │ │ │ │ + cmpeq r3, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrheq r2, [sp, #-56] @ 0xffffffc8 │ │ │ │ - ldrsbeq ip, [r3, #-60] @ 0xffffffc4 │ │ │ │ - ldrsbeq sl, [r3, #-16] │ │ │ │ + cmpeq sp, r0, asr #7 │ │ │ │ + cmpeq r3, r4, ror #7 │ │ │ │ + ldrsbeq sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq r3, r4, lsr #7 │ │ │ │ + cmpeq r3, ip, lsr #7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-596] @ 1d7b78 │ │ │ │ @@ -287300,17 +287300,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d8cf8 │ │ │ │ cmneq sp, ip, ror ip │ │ │ │ - @ instruction: 0x015d2294 │ │ │ │ - cmpeq r3, r8, lsr #14 │ │ │ │ - ldrheq sl, [r3, #-4] │ │ │ │ + @ instruction: 0x015d229c │ │ │ │ + cmpeq r3, r0, lsr r7 │ │ │ │ + ldrheq sl, [r3, #-12] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ │ │ │ │ 001d8d60 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -287486,28 +287486,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 1d8f0c │ │ │ │ strheq pc, [sl, #-72]! @ 0xffffffb8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r2, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, ip, lsl r0 │ │ │ │ + cmpeq sp, r0, lsl #4 │ │ │ │ + cmpeq r3, r4, lsr #32 │ │ │ │ msreq SPSR_fx, r0, ror r4 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ cmneq sp, r8, lsr fp │ │ │ │ ldrdeq r1, [sp, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r3, r8, lsr #12 │ │ │ │ - cmpeq r3, r8, lsr r6 │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq r3, r0, asr #12 │ │ │ │ msreq (UNDEF: 122), r0, lsr r3 │ │ │ │ - cmpeq r3, ip, lsl r5 │ │ │ │ + cmpeq r3, r4, lsr #10 │ │ │ │ cmneq sp, r4, asr #19 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq r2, r0, lsr r8 │ │ │ │ - ldrsbeq fp, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, r0, ror #31 │ │ │ │ │ │ │ │ 001d9060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ 1d9118 │ │ │ │ @@ -287550,17 +287550,17 @@ │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1d90d0 │ │ │ │ cmneq fp, ip, lsl r5 │ │ │ │ cmneq sp, r8, lsl #17 │ │ │ │ - cmpeq sp, r4, asr #29 │ │ │ │ - cmpeq r3, r8, ror #29 │ │ │ │ - cmpeq r3, r0, ror #25 │ │ │ │ + cmpeq sp, ip, asr #29 │ │ │ │ + ldrsheq fp, [r3, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r3, r8, ror #25 │ │ │ │ │ │ │ │ 001d912c : │ │ │ │ ldr r3, [pc, #32] @ 1d9154 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -287630,17 +287630,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1d91e0 │ │ │ │ cmneq sp, r4, lsr #15 │ │ │ │ cmneq fp, r4, lsl #8 │ │ │ │ cmneq fp, r4, lsr #7 │ │ │ │ - @ instruction: 0x015d1d94 │ │ │ │ - ldrheq fp, [r3, #-216] @ 0xffffff28 │ │ │ │ - ldrheq r9, [r3, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x015d1d9c │ │ │ │ + cmpeq r3, r0, asr #27 │ │ │ │ + ldrheq r9, [r3, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001d9260 : │ │ │ │ ldr r3, [pc, #32] @ 1d9288 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -288077,58 +288077,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1d965c │ │ │ │ @ instruction: 0x016aef90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsbeq r1, [sp, #-196] @ 0xffffff3c │ │ │ │ - ldrsheq r9, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq r1, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ cmneq sl, ip, asr #30 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ cmneq fp, r8, ror #4 │ │ │ │ ldrdeq r1, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq r3, r4, asr #4 │ │ │ │ + cmpeq r3, ip, asr #4 │ │ │ │ cmneq fp, r0, ror #3 │ │ │ │ cmneq sp, r4, lsr r5 │ │ │ │ - cmpeq r3, r0, lsr #1 │ │ │ │ - cmpeq r3, r8, rrx │ │ │ │ - cmpeq r3, r8, lsl #1 │ │ │ │ + cmpeq r3, r8, lsr #1 │ │ │ │ + cmpeq r3, r0, ror r0 │ │ │ │ + @ instruction: 0x0153a090 │ │ │ │ cmneq sl, r0, ror #23 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ cmpeq r2, r0, lsl r1 │ │ │ │ - @ instruction: 0x015d1890 │ │ │ │ - ldrheq fp, [r3, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r3, ip, lsr #13 │ │ │ │ - cmpeq r3, ip, ror r8 │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ + @ instruction: 0x015d1898 │ │ │ │ + ldrheq fp, [r3, #-140] @ 0xffffff74 │ │ │ │ + ldrheq r9, [r3, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r3, r4, lsl #17 │ │ │ │ + cmpeq r3, r0, asr sp │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ + cmpeq r3, r8, lsl r8 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - ldrheq r1, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r4, asr #15 │ │ │ │ cmpeq r3, r0, ror #1 │ │ │ │ - ldrsbeq r9, [r3, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sp, r8, ror r7 │ │ │ │ + cmpeq r3, r0, ror #11 │ │ │ │ + cmpeq sp, r0, lsl #15 │ │ │ │ @ instruction: 0x0153309c │ │ │ │ - @ instruction: 0x01539590 │ │ │ │ + @ instruction: 0x01539598 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq sp, r0, asr r7 │ │ │ │ cmpeq r3, ip, rrx │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - ldrsbeq r1, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ cmpeq r3, r0 │ │ │ │ - ldrsheq r9, [r3, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r9, [r3, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - cmpeq sp, r8, lsr #13 │ │ │ │ - cmpeq r3, ip, asr #13 │ │ │ │ - cmpeq r3, r8, asr #9 │ │ │ │ + ldrheq r1, [sp, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq fp, [r3, #-100] @ 0xffffff9c │ │ │ │ + ldrsbeq r9, [r3, #-64] @ 0xffffffc0 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 001d99f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288206,21 +288206,21 @@ │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ @ instruction: 0xffffc19c │ │ │ │ @ instruction: 0xffffc650 │ │ │ │ @ instruction: 0xffffb988 │ │ │ │ smultteq sp, r0, lr │ │ │ │ cmneq fp, r8, lsr fp │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ - cmpeq r3, r8, asr #23 │ │ │ │ - cmpeq r3, ip, lsl r3 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ + ldrsbeq r9, [r3, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r3, r4, lsr #6 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - cmpeq sp, r4, asr #9 │ │ │ │ - cmpeq r3, r8, ror #9 │ │ │ │ - cmpeq r3, r0, ror #5 │ │ │ │ + cmpeq sp, ip, asr #9 │ │ │ │ + ldrsheq fp, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r8, ror #5 │ │ │ │ │ │ │ │ 001d9b54 : │ │ │ │ ldr r3, [pc, #100] @ 1d9bc0 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 1d9b88 │ │ │ │ ldr ip, [pc, #88] @ 1d9bc4 │ │ │ │ @@ -288316,21 +288316,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 1d9c98 │ │ │ │ - cmpeq r3, ip, ror #20 │ │ │ │ - cmpeq r3, r4, lsr sl │ │ │ │ - cmpeq sp, ip, lsr #8 │ │ │ │ + cmpeq r3, r4, ror sl │ │ │ │ + cmpeq r3, ip, lsr sl │ │ │ │ + cmpeq sp, r4, lsr r4 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq r3, r8, ror #20 │ │ │ │ - ldrsheq r9, [r3, #-156] @ 0xffffff64 │ │ │ │ - ldrsheq r1, [sp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, r0, ror sl │ │ │ │ + cmpeq r3, r4, lsl #20 │ │ │ │ + ldrsheq r1, [sp, #-60] @ 0xffffffc4 │ │ │ │ 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] @ 1da02c │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldr r3, [pc, #796] @ 1da030 │ │ │ │ @@ -288531,35 +288531,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1d9e48 │ │ │ │ cmneq sl, r0, lsr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, ip, ror r3 │ │ │ │ - cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq sp, r4, lsl #7 │ │ │ │ + cmpeq r3, r0, lsl #19 │ │ │ │ cmneq sl, r8, ror #9 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - @ instruction: 0x015d1294 │ │ │ │ - @ instruction: 0x01539890 │ │ │ │ + @ instruction: 0x015d129c │ │ │ │ + @ instruction: 0x01539898 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ strdeq lr, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sp, ip, lsr r2 │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ + cmpeq sp, r4, asr #4 │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ cmpeq r2, r0, lsr #18 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq r2, r8, ror #16 │ │ │ │ - cmpeq sp, ip, ror #1 │ │ │ │ - cmpeq r3, r4 │ │ │ │ - cmpeq r3, r0, ror #13 │ │ │ │ - cmpeq r3, ip, asr #31 │ │ │ │ + ldrsheq r1, [sp, #-4] │ │ │ │ + cmpeq r3, ip │ │ │ │ + cmpeq r3, r8, ror #13 │ │ │ │ + ldrsbeq sl, [r3, #-244] @ 0xffffff0c │ │ │ │ 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 │ │ │ │ @@ -288591,17 +288591,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1da0d8 │ │ │ │ - cmpeq sp, ip, asr #31 │ │ │ │ - cmpeq r3, r0, lsl #13 │ │ │ │ - cmpeq r3, r8, asr #11 │ │ │ │ + ldrsbeq r0, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r8, lsl #13 │ │ │ │ + ldrsbeq r9, [r3, #-80] @ 0xffffffb0 │ │ │ │ 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] @ 1da5a8 │ │ │ │ @@ -288883,35 +288883,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1da3a8 │ │ │ │ strdeq lr, [sl, #-0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq lr, [sl, #-12]! │ │ │ │ - cmpeq sp, r8, lsl pc │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ + cmpeq sp, r0, lsr #30 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ ldrsbeq sl, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ cmpeq r2, r0, asr r6 │ │ │ │ - @ instruction: 0x015d0d98 │ │ │ │ + cmpeq sp, r0, lsr #27 │ │ │ │ cmpeq r2, ip, asr #11 │ │ │ │ @ instruction: 0x016ade94 │ │ │ │ - cmpeq r3, ip, ror #23 │ │ │ │ - cmpeq r3, ip, lsr #5 │ │ │ │ - @ instruction: 0x0153ab90 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - cmpeq r3, r4, lsr fp │ │ │ │ - ldrsbeq sl, [r3, #-172] @ 0xffffff54 │ │ │ │ + ldrsheq sl, [r3, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r9, [r3, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x0153ab98 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ + cmpeq r3, r4, ror #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq sp, r0, lsl #23 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ - cmpeq r3, ip, lsr r1 │ │ │ │ + cmpeq sp, r8, lsl #23 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ + cmpeq sp, r8, asr #22 │ │ │ │ + cmpeq r3, r0, ror #20 │ │ │ │ + cmpeq r3, r4, asr #2 │ │ │ │ │ │ │ │ 001da608 : │ │ │ │ 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 │ │ │ │ @@ -289165,37 +289165,37 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1da7dc │ │ │ │ cmneq sl, ip, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq sp, [sl, #-184]! @ 0xffffff48 │ │ │ │ andeq r6, r0, r0, ror r3 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ cmpeq r2, r8, lsr r2 │ │ │ │ - cmpeq sp, ip, ror r9 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ cmpeq r2, ip, lsr #3 │ │ │ │ cmneq sl, r0, ror #20 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, ip, ror #30 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ - cmpeq r3, ip, ror #14 │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ - cmpeq r3, ip, lsr #14 │ │ │ │ - ldrsheq r8, [r3, #-208] @ 0xffffff30 │ │ │ │ - ldrsbeq sl, [r3, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01538d94 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - cmpeq r3, r4, ror r6 │ │ │ │ - cmpeq r3, r8, asr sp │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ - cmpeq r3, r8, lsr r6 │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ - cmpeq sp, r4, ror #13 │ │ │ │ - ldrsheq sl, [r3, #-92] @ 0xffffffa4 │ │ │ │ - ldrsbeq r8, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r4, ror pc │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ + cmpeq r3, r4, ror r7 │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ + cmpeq r3, r4, lsr r7 │ │ │ │ + ldrsheq r8, [r3, #-216] @ 0xffffff28 │ │ │ │ + ldrsbeq sl, [r3, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x01538d9c │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq r3, ip, ror r6 │ │ │ │ + cmpeq r3, r0, ror #26 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ + cmpeq r3, r0, asr #12 │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ + cmpeq sp, ip, ror #13 │ │ │ │ + cmpeq r3, r4, lsl #12 │ │ │ │ + cmpeq r3, r4, ror #25 │ │ │ │ │ │ │ │ 001daa70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ @@ -289307,26 +289307,26 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1dab1c │ │ │ │ cmneq sl, ip, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ cmneq sl, r0, lsr #14 │ │ │ │ - cmpeq r3, r8, ror ip │ │ │ │ - cmpeq sp, r8, lsr #10 │ │ │ │ - cmpeq r3, r0, asr #8 │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ - cmpeq sp, r8, ror #9 │ │ │ │ - cmpeq r3, r0, lsl #8 │ │ │ │ - cmpeq r3, r0, ror #21 │ │ │ │ - cmpeq sp, ip, lsr #9 │ │ │ │ - cmpeq r3, r4, asr #7 │ │ │ │ - cmpeq r3, r4, lsr #21 │ │ │ │ + cmpeq r3, r0, lsl #25 │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ + cmpeq r3, r8, asr #8 │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ + ldrsheq r0, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r8, lsl #8 │ │ │ │ + cmpeq r3, r8, ror #21 │ │ │ │ + ldrheq r0, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, ip, asr #7 │ │ │ │ + cmpeq r3, ip, lsr #21 │ │ │ │ │ │ │ │ 001dac74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2592] @ 0xa20 │ │ │ │ ldr r2, [pc, #3956] @ 1dbc00 │ │ │ │ @@ -290320,266 +290320,266 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r0, [r3] │ │ │ │ b 1db734 │ │ │ │ strheq sp, [sl, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016ad598 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r0, [sp, #-52] @ 0xffffffcc │ │ │ │ - ldrsbeq r8, [r3, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r0, [sp, #-60] @ 0xffffffc4 │ │ │ │ + ldrsbeq r8, [r3, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq sp, r4, ror #6 │ │ │ │ - cmpeq sp, ip, asr #6 │ │ │ │ - cmpeq sp, ip, lsl r3 │ │ │ │ + cmpeq sp, ip, ror #6 │ │ │ │ + cmpeq sp, r4, asr r3 │ │ │ │ + cmpeq sp, r4, lsr #6 │ │ │ │ cmpeq r3, r4, lsr #32 │ │ │ │ - cmpeq r3, r4, lsr #16 │ │ │ │ + cmpeq r3, ip, lsr #16 │ │ │ │ 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 r3, r4, asr r7 │ │ │ │ + cmpeq r3, ip, asr r7 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ - @ instruction: 0x015d0094 │ │ │ │ - cmpeq r3, ip, lsr #31 │ │ │ │ - @ instruction: 0x01538690 │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ - cmpeq r3, r0, ror #12 │ │ │ │ + cmpeq r3, r0, lsr r0 │ │ │ │ + @ instruction: 0x015d009c │ │ │ │ + ldrheq r9, [r3, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x01538698 │ │ │ │ + cmpeq sp, r8, rrx │ │ │ │ + cmpeq r3, r8, ror #12 │ │ │ │ cmneq sl, r4, lsr #3 │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - ldrheq pc, [ip, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq r3, ip, asr #29 │ │ │ │ - ldrheq r8, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + ldrheq pc, [ip, #-252] @ 0xffffff04 @ │ │ │ │ + ldrsbeq r9, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r8, [r3, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - cmppeq ip, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, ror #28 │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + cmppeq ip, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror lr │ │ │ │ + cmpeq r3, r4, asr r5 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r6, r8, lsr #21 │ │ │ │ - cmppeq ip, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsl #28 │ │ │ │ - cmpeq r3, r8, ror #9 │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ - @ instruction: 0x015c0490 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - cmpeq ip, ip, lsr #7 │ │ │ │ - cmpeq r6, r4, lsl #17 │ │ │ │ - cmpeq ip, r8, asr #5 │ │ │ │ - cmpeq r3, ip, lsr #9 │ │ │ │ - ldrsbeq r0, [ip, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x0155d394 │ │ │ │ - ldrsbeq r0, [ip, #-12] │ │ │ │ + ldrheq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq pc, [ip, #-228] @ 0xffffff1c @ │ │ │ │ + cmpeq r3, ip, lsl #28 │ │ │ │ + ldrsheq r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ + @ instruction: 0x015c0498 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + ldrheq r0, [ip, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r6, ip, lsl #17 │ │ │ │ + ldrsbeq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r8, [r3, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r0, [ip, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0155d39c │ │ │ │ + cmpeq ip, r4, ror #1 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r3, r0, ror #2 │ │ │ │ - cmppeq ip, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr #2 │ │ │ │ - ldrheq r8, [r3, #-8] │ │ │ │ - ldrheq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmppeq fp, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror #2 │ │ │ │ + ldrsheq pc, [ip, #-144] @ 0xffffff70 @ │ │ │ │ + cmpeq r3, r0, lsr r1 │ │ │ │ + cmpeq r3, r0, asr #1 │ │ │ │ + ldrheq r6, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmppeq fp, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ - cmpeq r3, ip, lsl r7 │ │ │ │ - cmppeq ip, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r7, [r3, #-216] @ 0xffffff28 │ │ │ │ - ldrheq pc, [ip, #-124] @ 0xffffff84 @ │ │ │ │ - ldrsbeq r9, [r3, #-100] @ 0xffffff9c │ │ │ │ - ldrheq r7, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, r4, lsr #14 │ │ │ │ + cmppeq ip, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsl #28 │ │ │ │ + cmppeq ip, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r0, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - ldrsbeq r7, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r0, asr #31 │ │ │ │ - cmppeq fp, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl pc │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ - cmppeq ip, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsr #24 │ │ │ │ + cmpeq r3, r0, ror #29 │ │ │ │ + cmpeq r5, r8, asr #31 │ │ │ │ + cmppeq fp, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl pc │ │ │ │ + cmpeq r3, r4, asr r5 │ │ │ │ + cmppeq ip, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsr #24 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r5, r8, asr #24 │ │ │ │ - cmpeq r3, r8, lsr lr │ │ │ │ - cmpeq r3, r8, lsl #27 │ │ │ │ - cmpeq r3, r4, ror #26 │ │ │ │ - cmpeq r3, ip, asr #17 │ │ │ │ - ldrsbeq r6, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r3, ip, ror #14 │ │ │ │ - cmpeq r3, r4, lsr #28 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ - ldrsheq r7, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r0, asr ip │ │ │ │ + cmpeq r3, r0, asr #28 │ │ │ │ + @ instruction: 0x01537d90 │ │ │ │ + cmpeq r3, ip, ror #26 │ │ │ │ + ldrsbeq r7, [r3, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r4, ror #5 │ │ │ │ + cmpeq r3, r4, ror r7 │ │ │ │ + cmpeq r3, ip, lsr #28 │ │ │ │ + cmpeq ip, r8, lsl #30 │ │ │ │ + ldrsheq r7, [r3, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r3, r0, lsl r6 │ │ │ │ - cmpeq r6, r8, lsr #18 │ │ │ │ - cmpeq r6, ip, lsl r9 │ │ │ │ - cmpeq r6, r0, lsl r9 │ │ │ │ - cmpeq r6, r4, lsl #18 │ │ │ │ - ldrsheq lr, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r6, ip, ror #17 │ │ │ │ - ldrheq r8, [r3, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x015cec90 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ + cmpeq r3, r8, lsl r6 │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ + cmpeq r6, r4, lsr #18 │ │ │ │ + cmpeq r6, r8, lsl r9 │ │ │ │ + cmpeq r6, ip, lsl #18 │ │ │ │ + cmpeq r6, r0, lsl #18 │ │ │ │ + ldrsheq lr, [r6, #-132] @ 0xffffff7c │ │ │ │ + ldrheq r8, [r3, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x015cec98 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r3, r8, lsr fp │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - ldrsheq r8, [r3, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq lr, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r3, r8, asr #3 │ │ │ │ + cmpeq r3, r0, asr #22 │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + ldrsheq r8, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq lr, [ip, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq r7, [r3, #-16] │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - ldrheq r8, [r3, #-160] @ 0xffffff60 │ │ │ │ - @ instruction: 0x015ceb94 │ │ │ │ - cmpeq r3, ip, lsl #3 │ │ │ │ - cmpeq r3, r8, lsl r3 │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ - cmpeq r3, r4, lsr #2 │ │ │ │ + ldrheq r8, [r3, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x015ceb9c │ │ │ │ + @ instruction: 0x01537194 │ │ │ │ + cmpeq r3, r0, lsr #6 │ │ │ │ + cmpeq ip, r0, asr #22 │ │ │ │ + cmpeq r3, ip, lsr #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrsheq r8, [r3, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq lr, [ip, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r3, ip, asr #1 │ │ │ │ + cmpeq r3, r4, lsl #20 │ │ │ │ + cmpeq ip, r0, ror #21 │ │ │ │ + ldrsbeq r7, [r3, #-4] │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x015cea90 │ │ │ │ - cmpeq r3, ip, lsr #4 │ │ │ │ - cmpeq r3, r0, lsl #1 │ │ │ │ + @ instruction: 0x015cea98 │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ + cmpeq r3, r8, lsl #1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmpeq r3, ip, asr r9 │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - cmpeq r3, r0, lsr r0 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ - ldrsheq lr, [ip, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r3, ip, ror #31 │ │ │ │ + cmpeq r3, r4, ror #18 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ + ldrsheq lr, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrsheq r6, [r3, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrsbeq r8, [r3, #-132] @ 0xffffff7c │ │ │ │ - ldrheq lr, [ip, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r3, r8, lsr #31 │ │ │ │ - ldrsheq r7, [r3, #-8] │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - cmpeq r3, r0, ror #30 │ │ │ │ + ldrsbeq r8, [r3, #-140] @ 0xffffff74 │ │ │ │ + ldrheq lr, [ip, #-152] @ 0xffffff68 │ │ │ │ + ldrheq r6, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r3, r0, lsl #2 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq r3, r8, ror #30 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq r3, r0, asr #16 │ │ │ │ - cmpeq ip, r4, lsr #18 │ │ │ │ - cmpeq r3, r8, lsl pc │ │ │ │ + cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq ip, ip, lsr #18 │ │ │ │ + cmpeq r3, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - cmpeq ip, r4, ror #17 │ │ │ │ - ldrsbeq r6, [r3, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + cmpeq ip, ip, ror #17 │ │ │ │ + cmpeq r3, r0, ror #29 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r3, r0, asr #15 │ │ │ │ - @ instruction: 0x015ce89c │ │ │ │ - @ instruction: 0x01536e90 │ │ │ │ + cmpeq r3, r8, asr #15 │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ + @ instruction: 0x01536e98 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r3, ip, ror r7 │ │ │ │ - cmpeq ip, r8, asr r8 │ │ │ │ - cmpeq r3, ip, asr #28 │ │ │ │ + cmpeq r3, r4, lsl #15 │ │ │ │ + cmpeq ip, r0, ror #16 │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ - cmpeq r3, r8, lsl #28 │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + cmpeq r3, r0, lsl lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r8, [r3, #-100] @ 0xffffff9c │ │ │ │ - ldrsbeq lr, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, r8, asr #27 │ │ │ │ - @ instruction: 0x015ce790 │ │ │ │ - cmpeq r3, r8, lsr #13 │ │ │ │ - cmpeq r3, ip, lsl #27 │ │ │ │ + ldrsheq r8, [r3, #-108] @ 0xffffff94 │ │ │ │ + ldrsbeq lr, [ip, #-120] @ 0xffffff88 │ │ │ │ + ldrsbeq r6, [r3, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x015ce798 │ │ │ │ + ldrheq r8, [r3, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01536d94 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ - cmpeq r3, r0, ror r6 │ │ │ │ - cmpeq r3, r4, asr sp │ │ │ │ + cmpeq ip, r0, ror #14 │ │ │ │ + cmpeq r3, r8, ror r6 │ │ │ │ + cmpeq r3, ip, asr sp │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmpeq ip, ip, lsl r7 │ │ │ │ - cmpeq r3, r4, lsr r6 │ │ │ │ - cmpeq r3, r8, lsl sp │ │ │ │ - cmpeq ip, r4, ror #13 │ │ │ │ - ldrsheq r8, [r3, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r0, ror #25 │ │ │ │ + cmpeq ip, r4, lsr #14 │ │ │ │ + cmpeq r3, ip, lsr r6 │ │ │ │ + cmpeq r3, r0, lsr #26 │ │ │ │ + cmpeq ip, ip, ror #13 │ │ │ │ + cmpeq r3, r4, lsl #12 │ │ │ │ + cmpeq r3, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq ip, r8, lsr #13 │ │ │ │ - cmpeq r3, r0, asr #11 │ │ │ │ - cmpeq r3, r4, lsr #25 │ │ │ │ + ldrheq lr, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r3, r8, asr #11 │ │ │ │ + cmpeq r3, ip, lsr #25 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - cmpeq ip, r0, ror r6 │ │ │ │ - cmpeq r3, r8, lsl #11 │ │ │ │ - cmpeq r3, ip, ror #24 │ │ │ │ - cmpeq ip, r4, lsr r6 │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ + cmpeq ip, r8, ror r6 │ │ │ │ + @ instruction: 0x01538590 │ │ │ │ + cmpeq r3, r4, ror ip │ │ │ │ + cmpeq ip, ip, lsr r6 │ │ │ │ + cmpeq r3, r4, asr r5 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrsheq lr, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r4, lsl r5 │ │ │ │ - ldrsheq r6, [r3, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r3, r0, ror #9 │ │ │ │ - ldrheq lr, [ip, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r6, [r3, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x0153849c │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ - cmpeq r3, ip, ror #22 │ │ │ │ + cmpeq ip, r4, lsl #12 │ │ │ │ + cmpeq r3, ip, lsl r5 │ │ │ │ + cmpeq r3, r0, lsl #24 │ │ │ │ + cmpeq r3, r8, ror #9 │ │ │ │ + cmpeq ip, r4, asr #11 │ │ │ │ + ldrheq r6, [r3, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r3, r4, lsr #9 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ + cmpeq r3, r4, ror fp │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r3, r8, asr r4 │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ - cmpeq r3, ip, lsr #22 │ │ │ │ - cmpeq r3, r4, lsl r4 │ │ │ │ - ldrsheq lr, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r3, r4, ror #21 │ │ │ │ + cmpeq r3, r0, ror #8 │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ + cmpeq r3, r4, lsr fp │ │ │ │ + cmpeq r3, ip, lsl r4 │ │ │ │ + ldrsheq lr, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r3, ip, ror #21 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsbeq r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq ip, ip, lsr #9 │ │ │ │ - cmpeq r3, r4, lsr #21 │ │ │ │ - cmpeq r3, ip, lsl #7 │ │ │ │ - cmpeq ip, r8, ror #8 │ │ │ │ - cmpeq r3, ip, asr sl │ │ │ │ + ldrsbeq r8, [r3, #-56] @ 0xffffffc8 │ │ │ │ + ldrheq lr, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, ip, lsr #21 │ │ │ │ + @ instruction: 0x01538394 │ │ │ │ + cmpeq ip, r0, ror r4 │ │ │ │ + cmpeq r3, r4, ror #20 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r3, r8, asr #6 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ + cmpeq r3, r0, asr r3 │ │ │ │ + cmpeq ip, ip, lsr #8 │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq r3, r4, lsl #6 │ │ │ │ - cmpeq ip, r0, ror #7 │ │ │ │ - ldrsbeq r6, [r3, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, ip, lsl #6 │ │ │ │ + cmpeq ip, r8, ror #7 │ │ │ │ + ldrsbeq r6, [r3, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - ldrheq r8, [r3, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r3, r4, asr #5 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmpeq r3, r0, lsr #5 │ │ │ │ + cmpeq r3, r8, lsr #5 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq r3, r4, asr r2 │ │ │ │ + cmpeq r3, ip, asr r2 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r3, ip, lsr r2 │ │ │ │ + cmpeq r3, r4, asr #4 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ - cmpeq r3, r4, lsr #4 │ │ │ │ - cmpeq r3, r8, lsl #18 │ │ │ │ + cmpeq ip, r4, lsl r3 │ │ │ │ + cmpeq r3, ip, lsr #4 │ │ │ │ + cmpeq r3, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrsbeq lr, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r3, ip, ror #3 │ │ │ │ - ldrsbeq r6, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldrheq r8, [r3, #-16] │ │ │ │ + ldrsbeq lr, [ip, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r8, [r3, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r6, [r3, #-136] @ 0xffffff78 │ │ │ │ + ldrheq r8, [r3, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq r3, r0, lsr #3 │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ - cmpeq r3, r0, ror r8 │ │ │ │ + cmpeq r3, r8, lsr #3 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ + cmpeq r3, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r3, ip, asr r1 │ │ │ │ - cmpeq ip, r8, lsr r2 │ │ │ │ - cmpeq r3, ip, lsr #16 │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ + cmpeq ip, r0, asr #4 │ │ │ │ + cmpeq r3, r4, lsr r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r3, r8, lsl r1 │ │ │ │ - ldrsheq lr, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq r3, r8, ror #15 │ │ │ │ + cmpeq r3, r0, lsr #2 │ │ │ │ + ldrsheq lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r6, [r3, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - ldrsbeq r8, [r3, #-4] │ │ │ │ - ldrheq lr, [ip, #-16] │ │ │ │ - cmpeq r3, r8, lsr #15 │ │ │ │ - @ instruction: 0x01538090 │ │ │ │ - cmpeq ip, ip, ror #2 │ │ │ │ - cmpeq r3, r0, ror #14 │ │ │ │ + ldrsbeq r8, [r3, #-12] │ │ │ │ + ldrheq lr, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq r6, [r3, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x01538098 │ │ │ │ + cmpeq ip, r4, ror r1 │ │ │ │ + cmpeq r3, r8, ror #14 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ - cmpeq ip, r8, lsr #2 │ │ │ │ - cmpeq r3, ip, lsl r7 │ │ │ │ + cmpeq r3, r4, asr r0 │ │ │ │ + cmpeq ip, r0, lsr r1 │ │ │ │ + cmpeq r3, r4, lsr #14 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r3, ip │ │ │ │ - cmpeq ip, r8, ror #1 │ │ │ │ - ldrsbeq r6, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ + ldrsheq lr, [ip, #-0] │ │ │ │ + cmpeq r3, r4, ror #13 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1dc200 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -291686,33 +291686,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #92] @ 1dd1b4 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1db098 │ │ │ │ - cmpeq r3, r8, asr #31 │ │ │ │ - cmpeq ip, r4, lsr #1 │ │ │ │ - @ instruction: 0x01536698 │ │ │ │ + ldrsbeq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq r3, r0, lsr #13 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r3, r4, lsl #31 │ │ │ │ - cmpeq ip, r0, rrx │ │ │ │ - cmpeq r3, r4, asr r6 │ │ │ │ + cmpeq r3, ip, lsl #31 │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - cmpeq r3, r0, lsl r6 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq r3, r8, lsl r6 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - ldrsheq r7, [r3, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq sp, [ip, #-248] @ 0xffffff08 │ │ │ │ - ldrsbeq r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq r7, [r3, #-228] @ 0xffffff1c │ │ │ │ - cmpeq ip, ip, ror pc │ │ │ │ - @ instruction: 0x01537e94 │ │ │ │ - cmpeq r3, r8, ror r5 │ │ │ │ + cmpeq r3, r4, lsl #30 │ │ │ │ + cmpeq ip, r0, ror #31 │ │ │ │ + ldrsbeq r6, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldrheq r7, [r3, #-236] @ 0xffffff14 │ │ │ │ + cmpeq ip, r4, lsl #31 │ │ │ │ + @ instruction: 0x01537e9c │ │ │ │ + cmpeq r3, r0, lsl #11 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ │ │ │ │ 001dd1b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -292048,58 +292048,58 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1dd464 │ │ │ │ cmneq sl, r4, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsr #32 │ │ │ │ strheq sl, [sl, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ - ldrsheq fp, [r7, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ + ldrsheq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ cmpeq r2, r4, ror #9 │ │ │ │ cmneq sl, r8, lsr #28 │ │ │ │ - @ instruction: 0x01537b90 │ │ │ │ - cmpeq ip, r8, ror ip │ │ │ │ - cmpeq r3, ip, ror #4 │ │ │ │ + @ instruction: 0x01537b98 │ │ │ │ + cmpeq ip, r0, lsl #25 │ │ │ │ + cmpeq r3, r4, ror r2 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmpeq r6, r4, lsr #13 │ │ │ │ + cmpeq r6, ip, lsr #13 │ │ │ │ ldrsheq sl, [r2, #-72] @ 0xffffffb8 │ │ │ │ cmneq sl, r8, lsr #27 │ │ │ │ - cmpeq ip, ip, ror #23 │ │ │ │ - @ instruction: 0x01536494 │ │ │ │ - cmpeq r3, r4, ror #3 │ │ │ │ + ldrsheq sp, [ip, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x0153649c │ │ │ │ + cmpeq r3, ip, ror #3 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ cmneq sl, r0, lsr sp │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - @ instruction: 0x01537a94 │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ + cmpeq ip, r4, lsl #23 │ │ │ │ + @ instruction: 0x01537a9c │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ ldrdeq sl, [sl, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq ip, r4, lsr #22 │ │ │ │ - cmpeq r3, r8, lsr sl │ │ │ │ - cmpeq r3, ip, lsl r1 │ │ │ │ + cmpeq ip, ip, lsr #22 │ │ │ │ + cmpeq r3, r0, asr #20 │ │ │ │ + cmpeq r3, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ cmneq sl, r0, lsl #25 │ │ │ │ - cmpeq ip, ip, asr #21 │ │ │ │ - cmpeq r3, r0, ror #19 │ │ │ │ - cmpeq r3, r4, asr #1 │ │ │ │ + ldrsbeq sp, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r8, ror #19 │ │ │ │ + cmpeq r3, ip, asr #1 │ │ │ │ cmneq sl, r8, lsr #24 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ - cmpeq r3, ip, lsl #19 │ │ │ │ - cmpeq r3, r8, rrx │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + @ instruction: 0x01537994 │ │ │ │ + cmpeq r3, r0, ror r0 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ cmneq sl, ip, asr #23 │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ - cmpeq r3, r0, lsr r9 │ │ │ │ - cmpeq r3, r4, lsl r0 │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ + cmpeq r3, r8, lsr r9 │ │ │ │ + cmpeq r3, ip, lsl r0 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmpeq ip, ip, ror #19 │ │ │ │ - cmpeq r3, r0, lsl #18 │ │ │ │ - cmpeq r3, r4, ror #31 │ │ │ │ + ldrsheq sp, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, lsl #18 │ │ │ │ + cmpeq r3, ip, ror #31 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ │ │ │ │ 001dd7bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -292443,50 +292443,50 @@ │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 1dd980 │ │ │ │ b 1ddb1c │ │ │ │ cmneq sl, r0, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, lsr sl │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ - ldrsheq r5, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ + cmpeq r3, r0, lsl #28 │ │ │ │ strheq sl, [sl, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - cmpeq r3, r0, ror r5 │ │ │ │ - cmpeq r3, r4, asr ip │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ + cmpeq ip, r0, ror #12 │ │ │ │ + cmpeq r3, r8, ror r5 │ │ │ │ + cmpeq r3, ip, asr ip │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ - ldrsbeq sp, [ip, #-84] @ 0xffffffac │ │ │ │ - cmpeq r3, r8, asr #23 │ │ │ │ - ldrsheq ip, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ + ldrsbeq sp, [ip, #-92] @ 0xffffffa4 │ │ │ │ + ldrsbeq r5, [r3, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, r0 │ │ │ │ cmpeq r2, ip, asr #28 │ │ │ │ - cmpeq r3, r4, lsl #9 │ │ │ │ + cmpeq r3, ip, lsl #9 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq ip, r8, lsr r5 │ │ │ │ - cmpeq r3, r0, asr r4 │ │ │ │ - cmpeq r3, r4, lsr fp │ │ │ │ + cmpeq ip, r0, asr #10 │ │ │ │ + cmpeq r3, r8, asr r4 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - ldrsheq sp, [ip, #-64] @ 0xffffffc0 │ │ │ │ - ldrsbeq r5, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ + ldrsheq sp, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r3, r0, ror #21 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmpeq r3, r4, lsl #27 │ │ │ │ - @ instruction: 0x015cd494 │ │ │ │ - cmpeq r3, ip, ror sl │ │ │ │ + cmpeq r3, ip, lsl #27 │ │ │ │ + @ instruction: 0x015cd49c │ │ │ │ + cmpeq r3, r4, lsl #21 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq ip, r8, asr r4 │ │ │ │ - cmpeq r3, r0, ror r3 │ │ │ │ - cmpeq r3, ip, asr #20 │ │ │ │ + cmpeq ip, r0, ror #8 │ │ │ │ + cmpeq r3, r8, ror r3 │ │ │ │ + cmpeq r3, r4, asr sl │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmpeq r3, r8, lsr r3 │ │ │ │ - cmpeq r3, r4, lsr #26 │ │ │ │ - ldrsbeq sp, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r8, asr #19 │ │ │ │ + cmpeq r3, r0, asr #6 │ │ │ │ + cmpeq r3, ip, lsr #26 │ │ │ │ + cmpeq ip, r0, ror #7 │ │ │ │ + ldrsbeq r5, [r3, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ │ │ │ │ 001dddc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -292773,50 +292773,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1de080 │ │ │ │ cmneq sl, ip, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r4, asr #8 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq ip, r8, asr #4 │ │ │ │ - cmpeq r3, r0, lsr r8 │ │ │ │ + cmpeq ip, r0, asr r2 │ │ │ │ + cmpeq r3, r8, lsr r8 │ │ │ │ cmneq sl, r8, ror #5 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r0, lsl #23 │ │ │ │ - ldrheq sp, [ip, #-12] │ │ │ │ - ldrsbeq r6, [r3, #-244] @ 0xffffff0c │ │ │ │ - ldrheq r5, [r3, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, r8, lsl #23 │ │ │ │ + cmpeq ip, r4, asr #1 │ │ │ │ + ldrsbeq r6, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r3, r0, asr #13 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - cmpeq r3, ip, asr #21 │ │ │ │ - cmpeq r3, r4, asr r6 │ │ │ │ - cmpeq r6, r4, lsl #21 │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + ldrsbeq r5, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ + cmpeq r6, ip, lsl #21 │ │ │ │ ldrsbeq r9, [r2, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r3, r0, lsl pc │ │ │ │ - cmpeq ip, r8, asr #31 │ │ │ │ - cmpeq r3, ip, lsr #19 │ │ │ │ - ldrheq r5, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r3, r8, lsl pc │ │ │ │ + ldrsbeq ip, [ip, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r5, [r3, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r5, [r3, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq ip, ip, lsl #31 │ │ │ │ - cmpeq r3, r4, lsr #29 │ │ │ │ - cmpeq r3, r8, lsl #11 │ │ │ │ + @ instruction: 0x015ccf94 │ │ │ │ + cmpeq r3, ip, lsr #29 │ │ │ │ + @ instruction: 0x01535590 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r4, asr pc │ │ │ │ - cmpeq r3, r4, ror #18 │ │ │ │ - cmpeq r3, ip, lsr r5 │ │ │ │ + cmpeq ip, ip, asr pc │ │ │ │ + cmpeq r3, ip, ror #18 │ │ │ │ + cmpeq r3, r4, asr #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r3, r4, lsr lr │ │ │ │ + cmpeq r3, ip, lsr lr │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmpeq ip, r8, ror #29 │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ - ldrsbeq r5, [r3, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq ip, [ip, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ + cmpeq r3, r4, ror #9 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - cmpeq ip, ip, lsr #29 │ │ │ │ - cmpeq r3, r4, ror #17 │ │ │ │ - @ instruction: 0x01535498 │ │ │ │ + ldrheq ip, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, ip, ror #17 │ │ │ │ + cmpeq r3, r0, lsr #9 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ │ │ │ │ 001de2e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -292987,31 +292987,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1de3d8 │ │ │ │ cmneq sl, ip, asr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsr #30 │ │ │ │ cmneq sl, r4, ror #28 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ - cmpeq r3, r4, asr fp │ │ │ │ - cmpeq r3, r8, lsr r2 │ │ │ │ - cmpeq r6, r0, ror r6 │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ + cmpeq ip, r4, asr #24 │ │ │ │ + cmpeq r3, ip, asr fp │ │ │ │ + cmpeq r3, r0, asr #4 │ │ │ │ + cmpeq r6, r8, ror r6 │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ ldrheq r9, [r2, #-72] @ 0xffffffb8 │ │ │ │ - ldrsbeq ip, [ip, #-184] @ 0xffffff48 │ │ │ │ - ldrsheq r6, [r3, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r5, [r3, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x015ccb9c │ │ │ │ - ldrheq r6, [r3, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x01535198 │ │ │ │ + cmpeq ip, r0, ror #23 │ │ │ │ + ldrsheq r6, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq r5, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ + ldrheq r6, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq r3, r8, ror sl │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + cmpeq r3, r0, lsl #21 │ │ │ │ + cmpeq r3, ip, asr r1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001de5e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -293342,50 +293342,50 @@ │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 1de920 │ │ │ │ cmneq sl, r8, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [sl, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq r3, r0 │ │ │ │ - cmpeq ip, ip, ror #19 │ │ │ │ + cmpeq r3, r8 │ │ │ │ + ldrsheq ip, [ip, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x016a9a98 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r8, lsr #8 │ │ │ │ - cmpeq ip, r8, asr #16 │ │ │ │ - cmpeq r3, r0, ror #14 │ │ │ │ - cmpeq r3, r4, asr #28 │ │ │ │ + cmpeq r3, r0, lsr r4 │ │ │ │ + cmpeq ip, r0, asr r8 │ │ │ │ + cmpeq r3, r8, ror #14 │ │ │ │ + cmpeq r3, ip, asr #28 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - cmpeq ip, ip, asr #15 │ │ │ │ - cmpeq r3, r4, asr r3 │ │ │ │ - ldrheq r4, [r3, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq ip, [r6, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq ip, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, ip, asr r3 │ │ │ │ + ldrheq r4, [r3, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq ip, [r6, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r2, r8, lsr #32 │ │ │ │ - cmpeq r3, r0, ror #12 │ │ │ │ + cmpeq r3, r8, ror #12 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - cmpeq ip, r4, lsl r7 │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ + cmpeq ip, ip, lsl r7 │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmpeq r3, r8, lsl #4 │ │ │ │ - ldrsbeq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r3, r0, asr #25 │ │ │ │ + cmpeq r3, r0, lsl r2 │ │ │ │ + ldrsbeq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, r8, asr #25 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq r3, ip, lsl #3 │ │ │ │ - cmpeq ip, r4, lsl #13 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ + @ instruction: 0x01535194 │ │ │ │ + cmpeq ip, ip, lsl #13 │ │ │ │ + cmpeq r3, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmpeq ip, ip, asr #12 │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - cmpeq r3, r0, asr #24 │ │ │ │ + cmpeq ip, r4, asr r6 │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ + cmpeq r3, r8, asr #24 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ - ldrsbeq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r8, lsr r1 │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ + cmpeq ip, r4, ror #11 │ │ │ │ + cmpeq r3, r0, asr #2 │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 001debb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -293420,17 +293420,17 @@ │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmpeq ip, r0, lsr #9 │ │ │ │ - ldrheq r6, [r3, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x01534a98 │ │ │ │ + cmpeq ip, r8, lsr #9 │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + cmpeq r3, r0, lsr #21 │ │ │ │ │ │ │ │ 001dec5c : │ │ │ │ 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, #632] @ 1deeec │ │ │ │ @@ -293594,34 +293594,34 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 1ded70 │ │ │ │ ldrdeq r9, [sl, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsr #11 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - ldrsbeq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ - ldrheq r4, [r3, #-156] @ 0xffffff64 │ │ │ │ + ldrsbeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ cmneq sl, ip, asr #9 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, ip, asr #29 │ │ │ │ - ldrheq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ - ldrsbeq r6, [r3, #-20] @ 0xffffffec │ │ │ │ - ldrheq r4, [r3, #-136] @ 0xffffff78 │ │ │ │ + ldrsbeq r4, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ + ldrsbeq r6, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - ldrsheq fp, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq fp, [r6, #-200] @ 0xffffff38 │ │ │ │ cmpeq r2, r4, asr #22 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ - cmpeq r3, ip, ror r1 │ │ │ │ - cmpeq r3, r4, ror #16 │ │ │ │ + cmpeq ip, r0, ror r2 │ │ │ │ + cmpeq r3, r4, lsl #3 │ │ │ │ + cmpeq r3, ip, ror #16 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmpeq ip, r8, lsr #4 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ - cmpeq r3, ip, lsl r8 │ │ │ │ + cmpeq ip, r0, lsr r2 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + cmpeq r3, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmpeq r3, r8, lsl #2 │ │ │ │ + cmpeq r3, r0, lsl r1 │ │ │ │ │ │ │ │ 001def50 : │ │ │ │ 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, #652] @ 1df1f4 │ │ │ │ @@ -293790,30 +293790,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1df054 │ │ │ │ ldrdeq r9, [sl, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r9, [sl, #-32]! @ 0xffffffe0 │ │ │ │ cmneq sl, r8, ror #3 │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ - cmpeq ip, r4, asr #31 │ │ │ │ - ldrsbeq r5, [r3, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r0, asr #11 │ │ │ │ + cmpeq ip, ip, asr #31 │ │ │ │ + cmpeq r3, r4, ror #29 │ │ │ │ + cmpeq r3, r8, asr #11 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - ldrsheq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, ip, ror #19 │ │ │ │ - cmpeq ip, ip, ror #30 │ │ │ │ - cmpeq r3, r4, lsl #29 │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + ldrsheq fp, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ + cmpeq r3, ip, lsl #29 │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq ip, r0, lsr pc │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ - cmpeq r3, r8, lsr #10 │ │ │ │ - ldrsheq fp, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r3, ip, lsl #28 │ │ │ │ - ldrsheq r4, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ + cmpeq r3, r0, asr lr │ │ │ │ + cmpeq r3, r0, lsr r5 │ │ │ │ + ldrsheq fp, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, r4, lsl lr │ │ │ │ + ldrsheq r4, [r3, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 001df24c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -294105,49 +294105,49 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1df380 │ │ │ │ cmneq sl, r0, ror #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r8, [sl, #-244]! @ 0xffffff0c │ │ │ │ strheq r8, [sl, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r8, asr #17 │ │ │ │ - cmpeq r7, ip, asr pc │ │ │ │ + ldrsbeq r4, [r3, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, r4, ror #30 │ │ │ │ cmpeq r2, ip, asr #8 │ │ │ │ - ldrsheq fp, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r4, lsl fp │ │ │ │ - ldrsheq r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r4, lsl #24 │ │ │ │ + cmpeq r3, ip, lsl fp │ │ │ │ + cmpeq r3, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - cmpeq r6, r0, lsr r6 │ │ │ │ - cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq r6, r8, lsr r6 │ │ │ │ + cmpeq r6, ip, lsr #12 │ │ │ │ cmpeq r2, r8, ror r4 │ │ │ │ - @ instruction: 0x015cbb94 │ │ │ │ - cmpeq r3, ip, lsr #21 │ │ │ │ - @ instruction: 0x01534190 │ │ │ │ - cmpeq ip, r8, asr fp │ │ │ │ - cmpeq r3, r0, ror sl │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ + @ instruction: 0x015cbb9c │ │ │ │ + ldrheq r5, [r3, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x01534198 │ │ │ │ + cmpeq ip, r0, ror #22 │ │ │ │ + cmpeq r3, r8, ror sl │ │ │ │ + cmpeq r3, ip, asr r1 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq ip, r4, lsl fp │ │ │ │ - cmpeq r3, r4, lsl r7 │ │ │ │ - cmpeq r3, r8, lsl #2 │ │ │ │ + cmpeq ip, ip, lsl fp │ │ │ │ + cmpeq r3, ip, lsl r7 │ │ │ │ + cmpeq r3, r0, lsl r1 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - cmpeq ip, r8, asr #21 │ │ │ │ - cmpeq r3, r0, ror #19 │ │ │ │ - cmpeq r3, r4, asr #1 │ │ │ │ + ldrsbeq fp, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, r8, ror #19 │ │ │ │ + cmpeq r3, ip, asr #1 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmpeq ip, ip, lsl #21 │ │ │ │ - cmpeq r3, r4, lsr #19 │ │ │ │ - cmpeq r3, r4, lsl #1 │ │ │ │ - cmpeq ip, ip, asr #20 │ │ │ │ - cmpeq r3, r4, ror #18 │ │ │ │ - cmpeq r3, r8, asr #32 │ │ │ │ + @ instruction: 0x015cba94 │ │ │ │ + cmpeq r3, ip, lsr #19 │ │ │ │ + cmpeq r3, ip, lsl #1 │ │ │ │ + cmpeq ip, r4, asr sl │ │ │ │ + cmpeq r3, ip, ror #18 │ │ │ │ + cmpeq r3, r0, asr r0 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq ip, r0, lsl sl │ │ │ │ - cmpeq r3, r8, lsr #18 │ │ │ │ - cmpeq r3, ip │ │ │ │ + cmpeq ip, r8, lsl sl │ │ │ │ + cmpeq r3, r0, lsr r9 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ │ │ │ │ 001df77c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -294250,21 +294250,21 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmneq sl, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r8, [sl, #-152]! @ 0xffffff68 │ │ │ │ cmneq sl, r8, asr #19 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ - cmpeq r3, r8, lsr #14 │ │ │ │ - cmpeq r3, r4, lsl #28 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ + cmpeq r3, r0, lsr r7 │ │ │ │ + cmpeq r3, ip, lsl #28 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - ldrsbeq fp, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r3, r4, ror #13 │ │ │ │ - ldrsbeq r3, [r3, #-208] @ 0xffffff30 │ │ │ │ + cmpeq ip, r0, ror #15 │ │ │ │ + cmpeq r3, ip, ror #13 │ │ │ │ + ldrsbeq r3, [r3, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ 001df948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -294455,37 +294455,37 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dfa68 │ │ │ │ cmneq sl, r4, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, asr #17 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmpeq ip, r8, ror #13 │ │ │ │ - ldrsbeq r3, [r3, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq fp, [ip, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r3, [r3, #-200] @ 0xffffff38 │ │ │ │ ldrdeq r8, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r8, asr r2 │ │ │ │ - cmpeq r3, r8, asr #4 │ │ │ │ - cmpeq ip, r4, lsr #11 │ │ │ │ - ldrheq r5, [r3, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r3, r0, lsr #23 │ │ │ │ + cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq r3, r0, asr r2 │ │ │ │ + cmpeq ip, ip, lsr #11 │ │ │ │ + cmpeq r3, r4, asr #9 │ │ │ │ + cmpeq r3, r8, lsr #23 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - ldrsbeq sl, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r6, r0, ror #31 │ │ │ │ cmpeq r2, ip, lsr #28 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ - cmpeq r3, r4, ror #8 │ │ │ │ - cmpeq r3, ip, asr #22 │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ + cmpeq r3, ip, ror #8 │ │ │ │ + cmpeq r3, r4, asr fp │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmpeq ip, r0, lsl r5 │ │ │ │ - cmpeq r3, r8, lsr #8 │ │ │ │ - cmpeq r3, r8, lsl #22 │ │ │ │ - ldrsheq r5, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq ip, r8, lsr #9 │ │ │ │ - cmpeq r3, r0, asr #7 │ │ │ │ - cmpeq r3, r4, lsr #21 │ │ │ │ + cmpeq ip, r8, lsl r5 │ │ │ │ + cmpeq r3, r0, lsr r4 │ │ │ │ + cmpeq r3, r0, lsl fp │ │ │ │ + ldrsheq r5, [r3, #-56] @ 0xffffffc8 │ │ │ │ + ldrheq fp, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r8, asr #7 │ │ │ │ + cmpeq r3, ip, lsr #21 │ │ │ │ │ │ │ │ 001dfcb0 : │ │ │ │ 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, #644] @ 1dff4c │ │ │ │ @@ -294652,33 +294652,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dfdd0 │ │ │ │ cmneq sl, ip, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, asr r5 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - cmpeq ip, r0, lsl #7 │ │ │ │ - cmpeq r3, r8, ror #18 │ │ │ │ + cmpeq ip, r8, lsl #7 │ │ │ │ + cmpeq r3, r0, ror r9 │ │ │ │ cmneq sl, ip, ror #8 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r0, lsl #30 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq r3, r4, ror r1 │ │ │ │ - cmpeq r3, r8, asr r8 │ │ │ │ + cmpeq r3, r8, lsl #30 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ + cmpeq r3, ip, ror r1 │ │ │ │ + cmpeq r3, r0, ror #16 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - @ instruction: 0x0156ac90 │ │ │ │ + @ instruction: 0x0156ac98 │ │ │ │ cmpeq r2, r4, ror #21 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - cmpeq r3, ip, lsl r1 │ │ │ │ - cmpeq r3, r4, lsl #16 │ │ │ │ - cmpeq ip, r8, asr #3 │ │ │ │ - cmpeq r3, r0, ror #1 │ │ │ │ - ldrheq r3, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ + cmpeq r3, r4, lsr #2 │ │ │ │ + cmpeq r3, ip, lsl #16 │ │ │ │ + ldrsbeq fp, [ip, #-16] │ │ │ │ + cmpeq r3, r8, ror #1 │ │ │ │ + cmpeq r3, r4, asr #15 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r3, r8, lsr #1 │ │ │ │ + ldrheq r5, [r3, #-0] │ │ │ │ │ │ │ │ 001dffac : │ │ │ │ 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, #644] @ 1e0248 │ │ │ │ @@ -294845,33 +294845,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e00cc │ │ │ │ cmneq sl, r0, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, asr r2 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq ip, r4, lsl #1 │ │ │ │ - cmpeq r3, ip, ror #12 │ │ │ │ + cmpeq ip, ip, lsl #1 │ │ │ │ + cmpeq r3, r4, ror r6 │ │ │ │ cmneq sl, r0, ror r1 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r4, lsl #24 │ │ │ │ - cmpeq ip, r0, ror #30 │ │ │ │ - cmpeq r3, r8, ror lr │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ - @ instruction: 0x0156a994 │ │ │ │ + cmpeq r3, ip, lsl #24 │ │ │ │ + cmpeq ip, r8, ror #30 │ │ │ │ + cmpeq r3, r0, lsl #29 │ │ │ │ + cmpeq r3, r4, ror #10 │ │ │ │ + @ instruction: 0x0156a99c │ │ │ │ cmpeq r2, r8, ror #15 │ │ │ │ - cmpeq ip, ip, lsl #30 │ │ │ │ - cmpeq r3, r0, lsr #28 │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ + cmpeq r3, r8, lsr #28 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - cmpeq ip, ip, asr #29 │ │ │ │ - cmpeq r3, r4, ror #27 │ │ │ │ - cmpeq r3, r0, asr #9 │ │ │ │ + ldrsbeq sl, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, ip, ror #27 │ │ │ │ + cmpeq r3, r8, asr #9 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmpeq r3, ip, lsr #27 │ │ │ │ + ldrheq r4, [r3, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 001e02a8 : │ │ │ │ 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, #704] @ 1e0580 │ │ │ │ @@ -295053,34 +295053,34 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e03d4 │ │ │ │ cmneq sl, r4, lsl #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, ror #30 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq ip, r4, lsl #27 │ │ │ │ - cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq ip, ip, lsl #27 │ │ │ │ + cmpeq r3, r4, ror r3 │ │ │ │ cmneq sl, r8, ror #28 │ │ │ │ muleq r0, r0, r6 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r0, ror #17 │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ - cmpeq r3, ip, lsr #4 │ │ │ │ + cmpeq r3, r8, ror #17 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ ldrheq r7, [r2, #-72] @ 0xffffffb8 │ │ │ │ - ldrsheq r4, [r3, #-164] @ 0xffffff5c │ │ │ │ - ldrsbeq sl, [ip, #-184] @ 0xffffff48 │ │ │ │ - ldrsbeq r3, [r3, #-16] │ │ │ │ - @ instruction: 0x015cab98 │ │ │ │ - ldrheq r4, [r3, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, ip, lsl #3 │ │ │ │ + ldrsheq r4, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, r0, ror #23 │ │ │ │ + ldrsbeq r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + ldrheq r4, [r3, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x01533194 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r3, r8, ror sl │ │ │ │ + cmpeq r3, r0, lsl #21 │ │ │ │ │ │ │ │ 001e05e4 : │ │ │ │ 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, #1192] @ 1e0aa4 │ │ │ │ @@ -295383,51 +295383,51 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1e08ac │ │ │ │ cmneq sl, r0, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsl ip │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq ip, ip, lsr #20 │ │ │ │ + cmpeq ip, r4, lsr sl │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmpeq r3, r0, lsr #32 │ │ │ │ + cmpeq r3, r8, lsr #32 │ │ │ │ strdeq r7, [sl, #-172]! @ 0xffffff54 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - ldrsbeq r3, [r3, #-84] @ 0xffffffac │ │ │ │ - cmpeq r3, ip, lsl #14 │ │ │ │ - ldrsbeq r3, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldrsbeq r3, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r3, r4, lsl r7 │ │ │ │ + cmpeq r3, r0, ror #11 │ │ │ │ cmneq sl, r0, ror #19 │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ - cmpeq ip, r0, lsr r8 │ │ │ │ - cmpeq r3, r4, lsr #28 │ │ │ │ + cmpeq r3, r0, asr r7 │ │ │ │ + cmpeq ip, r8, lsr r8 │ │ │ │ + cmpeq r3, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, ip, asr r2 │ │ │ │ + cmpeq r6, r4, ror #4 │ │ │ │ cmpeq r2, ip, lsr #1 │ │ │ │ cmneq sl, ip, asr r9 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - ldrheq r4, [r3, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x01532d9c │ │ │ │ + cmpeq ip, r8, lsr #15 │ │ │ │ + cmpeq r3, r0, asr #13 │ │ │ │ + cmpeq r3, r4, lsr #27 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - cmpeq r3, r0, lsl #13 │ │ │ │ + cmpeq r3, r8, lsl #13 │ │ │ │ cmneq sl, r4, asr #17 │ │ │ │ - cmpeq ip, r0, lsl r7 │ │ │ │ - cmpeq r3, r8, lsr #12 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ - ldrsbeq sl, [ip, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01533398 │ │ │ │ - cmpeq r3, r4, asr #25 │ │ │ │ + cmpeq ip, r8, lsl r7 │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq r3, r0, lsl sp │ │ │ │ + ldrsbeq sl, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r0, lsr #7 │ │ │ │ + cmpeq r3, ip, asr #25 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ cmneq sl, ip, lsl r8 │ │ │ │ - cmpeq ip, ip, ror #12 │ │ │ │ - cmpeq r3, r0, lsl #11 │ │ │ │ - cmpeq r3, r4, ror #24 │ │ │ │ + cmpeq ip, r4, ror r6 │ │ │ │ + cmpeq r3, r8, lsl #11 │ │ │ │ + cmpeq r3, ip, ror #24 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq ip, ip, lsr r6 │ │ │ │ - cmpeq r3, r0, asr r5 │ │ │ │ - cmpeq r3, r4, lsr ip │ │ │ │ + cmpeq ip, r4, asr #12 │ │ │ │ + cmpeq r3, r8, asr r5 │ │ │ │ + cmpeq r3, ip, lsr ip │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 001e0b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -295740,51 +295740,51 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 1e0e38 │ │ │ │ ldrdeq r7, [sl, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r7, [sl, #-100]! @ 0xffffff9c │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq ip, r4, asr #9 │ │ │ │ - ldrheq r2, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, ip, asr #9 │ │ │ │ + cmpeq r3, r0, asr #21 │ │ │ │ @ instruction: 0x016a7594 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, ip, rrx │ │ │ │ - cmpeq r3, r4, asr #32 │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ cmpeq r3, ip, asr #32 │ │ │ │ + cmpeq r3, r4, asr r0 │ │ │ │ cmneq sl, r4, asr r4 │ │ │ │ - ldrheq r4, [r3, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r4, lsr #5 │ │ │ │ - @ instruction: 0x01532898 │ │ │ │ + cmpeq r3, r4, asr #3 │ │ │ │ + cmpeq ip, ip, lsr #5 │ │ │ │ + cmpeq r3, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - ldrsbeq r9, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq r9, [r6, #-200] @ 0xffffff38 │ │ │ │ cmpeq r2, r0, lsr #22 │ │ │ │ ldrdeq r7, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq ip, r4, lsl r2 │ │ │ │ - cmpeq r3, ip, lsr #2 │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ + cmpeq ip, ip, lsl r2 │ │ │ │ + cmpeq r3, r4, lsr r1 │ │ │ │ + cmpeq r3, r8, lsl r8 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - ldrsheq r4, [r3, #-4] │ │ │ │ + ldrsheq r4, [r3, #-12] │ │ │ │ cmneq sl, r8, lsr r3 │ │ │ │ - cmpeq ip, r4, lsl #3 │ │ │ │ - @ instruction: 0x0153409c │ │ │ │ - cmpeq r3, r8, ror r7 │ │ │ │ + cmpeq ip, ip, lsl #3 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + cmpeq r3, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmpeq ip, r8, asr #2 │ │ │ │ - cmpeq r3, ip, lsl #28 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ + cmpeq ip, r0, asr r1 │ │ │ │ + cmpeq r3, r4, lsl lr │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ @ instruction: 0x016a7290 │ │ │ │ - cmpeq ip, r0, ror #1 │ │ │ │ - ldrsheq r3, [r3, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq r2, [r3, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r8, ror #1 │ │ │ │ + ldrsheq r3, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r3, r0, ror #13 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - ldrheq sl, [ip, #-0] │ │ │ │ - cmpeq r3, r4, asr #31 │ │ │ │ - cmpeq r3, r8, lsr #13 │ │ │ │ + ldrheq sl, [ip, #-8] │ │ │ │ + cmpeq r3, ip, asr #31 │ │ │ │ + ldrheq r2, [r3, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 001e10d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -296085,51 +296085,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1e1630 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1e139c │ │ │ │ cmneq sl, r0, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, ip, lsr #2 │ │ │ │ - cmpeq ip, ip, asr #30 │ │ │ │ - cmpeq r3, r0, asr #10 │ │ │ │ + cmpeq ip, r4, asr pc │ │ │ │ + cmpeq r3, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ cmneq sl, ip │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r0, lsl fp │ │ │ │ - cmpeq r3, ip, ror #21 │ │ │ │ - cmpeq r3, r8, ror #21 │ │ │ │ + cmpeq r3, r8, lsl fp │ │ │ │ + ldrsheq r2, [r3, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq r2, [r3, #-160] @ 0xffffff60 │ │ │ │ strdeq r6, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r3, r8, asr ip │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ - cmpeq r3, r4, lsr r3 │ │ │ │ + cmpeq r3, r0, ror #24 │ │ │ │ + cmpeq ip, r8, asr #26 │ │ │ │ + cmpeq r3, ip, lsr r3 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ cmpeq r2, r0, asr #11 │ │ │ │ cmneq sl, r0, ror lr │ │ │ │ - ldrheq r9, [ip, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, ip, asr #23 │ │ │ │ - ldrheq r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x01533b94 │ │ │ │ + ldrheq r9, [ip, #-204] @ 0xffffff34 │ │ │ │ + ldrsbeq r3, [r3, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r2, [r3, #-40] @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01533b9c │ │ │ │ ldrdeq r6, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq ip, r4, lsr #24 │ │ │ │ - cmpeq r3, ip, lsr fp │ │ │ │ - cmpeq r3, r8, lsl r2 │ │ │ │ + cmpeq ip, ip, lsr #24 │ │ │ │ + cmpeq r3, r4, asr #22 │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmpeq ip, r8, ror #23 │ │ │ │ - cmpeq r3, ip, lsr #17 │ │ │ │ - ldrsbeq r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldrsheq r9, [ip, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r2, [r3, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, r0, ror #3 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ cmneq sl, r0, lsr sp │ │ │ │ - cmpeq ip, r0, lsl #23 │ │ │ │ - @ instruction: 0x01533a94 │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ + cmpeq ip, r8, lsl #23 │ │ │ │ + @ instruction: 0x01533a9c │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ - cmpeq r3, r4, ror #20 │ │ │ │ - cmpeq r3, r8, asr #2 │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ + cmpeq r3, ip, ror #20 │ │ │ │ + cmpeq r3, r0, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ │ │ │ │ 001e1634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -296341,39 +296341,39 @@ │ │ │ │ add r2, r2, #716 @ 0x2cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ b 1e1848 │ │ │ │ strdeq r6, [sl, #-184]! @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r6, [sl, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq ip, ip, ror #19 │ │ │ │ - cmpeq r3, r0, ror #31 │ │ │ │ + ldrsheq r9, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, ror #31 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ ldrdeq r6, [sl, #-172]! @ 0xffffff54 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - ldrsheq r2, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r3, r4, lsl #12 │ │ │ │ cmneq sl, ip, asr #20 │ │ │ │ - ldrheq r3, [r3, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x015c9898 │ │ │ │ - cmpeq r3, ip, lsl #29 │ │ │ │ + ldrheq r3, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r0, lsr #17 │ │ │ │ + @ instruction: 0x01531e94 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq r6, r8, asr #5 │ │ │ │ + ldrsbeq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r2, ip, lsl r1 │ │ │ │ cmneq sl, ip, asr #19 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ - cmpeq r3, ip, lsr #14 │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - ldrsheq r3, [r3, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ - cmpeq r3, r8, ror #8 │ │ │ │ - @ instruction: 0x01531d98 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + cmpeq r3, r4, lsr r7 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ + ldrsheq r3, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmpeq r3, r0, ror r4 │ │ │ │ + cmpeq r3, r0, lsr #27 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ - cmpeq r3, r4, ror r6 │ │ │ │ - cmpeq r3, r0, asr sp │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ + cmpeq r3, ip, ror r6 │ │ │ │ + cmpeq r3, r8, asr sp │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ │ │ │ │ 001e19fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -296674,51 +296674,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1e1f54 │ │ │ │ add r2, r2, #748 @ 0x2ec │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1e1cc0 │ │ │ │ cmneq sl, ip, lsr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, lsl #16 │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ - cmpeq r3, ip, lsl ip │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ + cmpeq r3, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ cmneq sl, ip, ror #13 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r3, r0, lsr r2 │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - cmpeq r3, r4, asr #3 │ │ │ │ + cmpeq r3, r8, lsr r2 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq r3, ip, asr #3 │ │ │ │ cmneq sl, ip, asr #11 │ │ │ │ - cmpeq r3, r4, lsr r3 │ │ │ │ - cmpeq ip, ip, lsl r4 │ │ │ │ - cmpeq r3, r0, lsl sl │ │ │ │ + cmpeq r3, ip, lsr r3 │ │ │ │ + cmpeq ip, r4, lsr #8 │ │ │ │ + cmpeq r3, r8, lsl sl │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ @ instruction: 0x01525c9c │ │ │ │ cmneq sl, ip, asr #10 │ │ │ │ - @ instruction: 0x015c9390 │ │ │ │ - cmpeq r3, r8, lsr #5 │ │ │ │ - cmpeq r3, ip, lsl #19 │ │ │ │ + @ instruction: 0x015c9398 │ │ │ │ + ldrheq r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01531994 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmpeq r3, r0, ror r2 │ │ │ │ + cmpeq r3, r8, ror r2 │ │ │ │ strheq r6, [sl, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq ip, r0, lsl #6 │ │ │ │ - cmpeq r3, r8, lsl r2 │ │ │ │ - ldrsheq r1, [r3, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, r8, lsl #6 │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ + ldrsheq r1, [r3, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq ip, r4, asr #5 │ │ │ │ - cmpeq r3, r8, lsl #31 │ │ │ │ - ldrheq r1, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, ip, asr #5 │ │ │ │ + @ instruction: 0x01531f90 │ │ │ │ + cmpeq r3, r0, asr #17 │ │ │ │ cmneq sl, ip, lsl #8 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq r3, r0, ror r1 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ + cmpeq r3, r8, ror r1 │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmpeq ip, ip, lsr #4 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ - cmpeq r3, r4, lsr #16 │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + cmpeq r3, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ │ │ │ │ 001e1f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -296895,38 +296895,38 @@ │ │ │ │ add r2, r2, #780 @ 0x30c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ b 1e2124 │ │ │ │ ldrdeq r6, [sl, #-36]! @ 0xffffffdc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r8, lsr #5 │ │ │ │ - cmpeq r6, r8, lsr fp │ │ │ │ + cmpeq r6, r0, asr #22 │ │ │ │ cmneq sl, r4, lsl #4 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - cmpeq r6, r0, lsl #21 │ │ │ │ - cmpeq r3, r0, ror #26 │ │ │ │ + cmpeq r6, r8, lsl #21 │ │ │ │ + cmpeq r3, r8, ror #26 │ │ │ │ cmneq sl, r0, ror r1 │ │ │ │ - ldrsbeq r2, [r3, #-232] @ 0xffffff18 │ │ │ │ - ldrheq r8, [ip, #-252] @ 0xffffff04 │ │ │ │ - ldrheq r1, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r3, r0, ror #29 │ │ │ │ + cmpeq ip, r4, asr #31 │ │ │ │ + ldrheq r1, [r3, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - cmpeq r6, ip, ror #19 │ │ │ │ + ldrsheq r8, [r6, #-148] @ 0xffffff6c │ │ │ │ cmpeq r2, r0, asr #16 │ │ │ │ strdeq r6, [sl, #-4]! │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ - cmpeq r3, r8, lsr r5 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ + cmpeq r3, r0, asr #10 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ - cmpeq r3, r8, lsl lr │ │ │ │ - ldrsheq r1, [r3, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, r8, lsl #30 │ │ │ │ + cmpeq r3, r0, lsr #28 │ │ │ │ + cmpeq r3, r4, lsl #10 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmpeq ip, r4, asr #29 │ │ │ │ - ldrsbeq r2, [r3, #-220] @ 0xffffff24 │ │ │ │ - ldrheq r1, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq ip, ip, asr #29 │ │ │ │ + cmpeq r3, r4, ror #27 │ │ │ │ + cmpeq r3, r0, asr #9 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r9, [r2] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ @@ -297032,22 +297032,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e23ac │ │ │ │ cmneq sl, r8, lsl #31 │ │ │ │ - cmpeq r3, ip, asr #22 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ + cmpeq r3, r4, asr fp │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, ip, ror #21 │ │ │ │ - cmpeq ip, r4, lsr #1 │ │ │ │ - cmpeq r3, r0, lsl ip │ │ │ │ - ldrsbeq r2, [r3, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, ip, lsr #23 │ │ │ │ + ldrsheq r1, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq r3, r8, lsl ip │ │ │ │ + cmpeq r3, r4, ror #23 │ │ │ │ + ldrheq r2, [r3, #-180] @ 0xffffff4c │ │ │ │ │ │ │ │ 001e2470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -297099,20 +297099,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e24d0 │ │ │ │ - ldrsheq r8, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r8, ror #21 │ │ │ │ - cmpeq r3, r4, lsr r9 │ │ │ │ - cmpeq ip, r0, asr #29 │ │ │ │ - cmpeq r3, ip, lsr #21 │ │ │ │ - ldrsheq r1, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r4, lsl #30 │ │ │ │ + ldrsheq r2, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ + cmpeq ip, r8, asr #29 │ │ │ │ + ldrheq r2, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r0, lsl #18 │ │ │ │ │ │ │ │ 001e256c : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 1e25b8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e25b8 │ │ │ │ @@ -297160,20 +297160,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1e25b0 │ │ │ │ - cmpeq r3, r0, lsl #17 │ │ │ │ - cmpeq ip, r0, lsl lr │ │ │ │ - cmpeq r3, r4, asr #16 │ │ │ │ - ldrsbeq r8, [ip, #-208] @ 0xffffff30 │ │ │ │ - ldrheq r2, [r3, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, ip, lsl #16 │ │ │ │ + cmpeq r3, r8, lsl #17 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ + cmpeq r3, ip, asr #16 │ │ │ │ + ldrsbeq r8, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ + cmpeq r3, r4, lsl r8 │ │ │ │ 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] @ 1e2880 │ │ │ │ ldr r3, [pc, #528] @ 1e2884 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -297307,33 +297307,33 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1e271c │ │ │ │ ldrdeq r5, [sl, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, lsl #9 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ strdeq r8, [ip, #-60]! @ 0xffffffc4 │ │ │ │ cmneq sl, r0, lsr #22 │ │ │ │ cmneq ip, r8, lsr #7 │ │ │ │ cmneq ip, r8, lsl #7 │ │ │ │ - cmpeq ip, ip, asr #24 │ │ │ │ - cmpeq r3, r8, lsr r8 │ │ │ │ - cmpeq r3, r8, lsl #13 │ │ │ │ + cmpeq ip, r4, asr ip │ │ │ │ + cmpeq r3, r0, asr #16 │ │ │ │ + @ instruction: 0x01531690 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - ldrsbeq r8, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r8, asr #15 │ │ │ │ - cmpeq r3, r8, lsl r6 │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + cmpeq ip, r4, ror #23 │ │ │ │ + ldrsbeq r2, [r3, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r3, r0, lsr #12 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x015c8b98 │ │ │ │ - cmpeq r3, ip, asr #12 │ │ │ │ - cmpeq r3, r8, asr #11 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + cmpeq r3, r4, asr r6 │ │ │ │ + ldrsbeq r1, [r3, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 001e28dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297402,23 +297402,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e291c │ │ │ │ - @ instruction: 0x015c8a94 │ │ │ │ - cmpeq r3, r0, lsl #13 │ │ │ │ - cmpeq r3, ip, asr #9 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ - cmpeq r3, r8, asr #10 │ │ │ │ - @ instruction: 0x01531490 │ │ │ │ - cmpeq ip, r4, lsl sl │ │ │ │ - cmpeq r3, r0, lsl #12 │ │ │ │ - cmpeq r3, ip, asr #8 │ │ │ │ + @ instruction: 0x015c8a9c │ │ │ │ + cmpeq r3, r8, lsl #13 │ │ │ │ + ldrsbeq r1, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r0, ror #20 │ │ │ │ + cmpeq r3, r0, asr r5 │ │ │ │ + @ instruction: 0x01531498 │ │ │ │ + cmpeq ip, ip, lsl sl │ │ │ │ + cmpeq r3, r8, lsl #12 │ │ │ │ + cmpeq r3, r4, asr r4 │ │ │ │ │ │ │ │ 001e2a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ 1e2cb4 │ │ │ │ @@ -297582,32 +297582,32 @@ │ │ │ │ bl ba12c │ │ │ │ b 1e2adc │ │ │ │ cmneq ip, r4, asr #1 │ │ │ │ strdeq r5, [sl, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq ip, r4, lsr r0 │ │ │ │ cmneq sl, r0, ror #14 │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ - cmpeq r3, r4, ror #8 │ │ │ │ - ldrheq r1, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq ip, ip, lsr r8 │ │ │ │ - cmpeq r3, r8, lsr #8 │ │ │ │ - cmpeq r3, r8, ror r2 │ │ │ │ - cmpeq ip, r4, lsl #16 │ │ │ │ - ldrsheq r2, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r3, r0, asr #4 │ │ │ │ - cmpeq ip, ip, asr #15 │ │ │ │ - ldrheq r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r8, lsl #4 │ │ │ │ - @ instruction: 0x015c8794 │ │ │ │ - cmpeq r3, r0, lsl #7 │ │ │ │ - ldrsbeq r1, [r3, #-16] │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ - cmpeq r3, r8, asr #6 │ │ │ │ - @ instruction: 0x01531198 │ │ │ │ + cmpeq ip, r0, lsl #17 │ │ │ │ + cmpeq r3, ip, ror #8 │ │ │ │ + ldrheq r1, [r3, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq ip, r4, asr #16 │ │ │ │ + cmpeq r3, r0, lsr r4 │ │ │ │ + cmpeq r3, r0, lsl #5 │ │ │ │ + cmpeq ip, ip, lsl #16 │ │ │ │ + ldrsheq r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r3, r8, asr #4 │ │ │ │ + ldrsbeq r8, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + cmpeq r3, r0, lsl r2 │ │ │ │ + @ instruction: 0x015c879c │ │ │ │ + cmpeq r3, r8, lsl #7 │ │ │ │ + ldrsbeq r1, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ + cmpeq r3, r0, asr r3 │ │ │ │ + cmpeq r3, r0, lsr #3 │ │ │ │ │ │ │ │ 001e2d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -297765,17 +297765,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1e2efc │ │ │ │ ldrdeq r5, [sl, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, asr #6 │ │ │ │ - @ instruction: 0x015c8498 │ │ │ │ - cmpeq r3, r4, lsl #1 │ │ │ │ - ldrsbeq r0, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r0, lsr #9 │ │ │ │ + cmpeq r3, ip, lsl #1 │ │ │ │ + ldrsbeq r0, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001e2f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -297848,17 +297848,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1e3040 │ │ │ │ cmneq sl, ip, lsl #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r5, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq ip, r4, asr r3 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ - @ instruction: 0x01530d90 │ │ │ │ + cmpeq ip, ip, asr r3 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ + @ instruction: 0x01530d98 │ │ │ │ │ │ │ │ 001e30d4 : │ │ │ │ ldr r3, [pc, #40] @ 1e3104 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -297894,17 +297894,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e3128 │ │ │ │ - cmpeq ip, r4, lsr #5 │ │ │ │ - @ instruction: 0x01531e90 │ │ │ │ - ldrsbeq r0, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq ip, ip, lsr #5 │ │ │ │ + @ instruction: 0x01531e98 │ │ │ │ + cmpeq r3, r4, ror #25 │ │ │ │ │ │ │ │ 001e317c : │ │ │ │ ldr r3, [pc, #40] @ 1e31ac │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -297940,17 +297940,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1e3224 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e31d0 │ │ │ │ - ldrsheq r8, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r8, ror #27 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ + ldrsheq r1, [r3, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 001e3228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -298187,22 +298187,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq ip, r4, asr #1 │ │ │ │ + cmpeq ip, ip, asr #1 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r2, r0, asr #5 │ │ │ │ - cmpeq r3, ip, lsr #19 │ │ │ │ - @ instruction: 0x015c7f98 │ │ │ │ + ldrheq r0, [r3, #-148] @ 0xffffff6c │ │ │ │ + cmpeq ip, r0, lsr #31 │ │ │ │ cmpeq r2, r4, lsl #5 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq ip, ip, asr pc │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq ip, r4, ror #30 │ │ │ │ │ │ │ │ 001e360c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -298504,28 +298504,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrheq r0, [r3, #-108] @ 0xffffff94 │ │ │ │ - cmpeq ip, r0, lsr #25 │ │ │ │ + cmpeq r3, r4, asr #13 │ │ │ │ + cmpeq ip, r8, lsr #25 │ │ │ │ cmneq sl, ip, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r8, lsl #24 │ │ │ │ - cmpeq r3, r0, lsl r6 │ │ │ │ - ldrsbeq r0, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq r7, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, lsl ip │ │ │ │ + cmpeq r3, r8, lsl r6 │ │ │ │ + ldrsbeq r0, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldrheq r7, [ip, #-184] @ 0xffffff48 │ │ │ │ ldrsbeq r2, [r2, #-220] @ 0xffffff24 │ │ │ │ - cmpeq ip, r0, asr #21 │ │ │ │ - cmpeq r3, r4, asr #9 │ │ │ │ + cmpeq ip, r8, asr #21 │ │ │ │ + cmpeq r3, ip, asr #9 │ │ │ │ @ instruction: 0x01522d98 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - cmpeq r3, r0, lsl #9 │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ + cmpeq r3, r8, lsl #9 │ │ │ │ │ │ │ │ 001e3b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -298761,22 +298761,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq ip, r4, lsr #16 │ │ │ │ + cmpeq ip, ip, lsr #16 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsbeq r2, [r2, #-152] @ 0xffffff68 │ │ │ │ - ldrsheq r0, [r3, #-12] │ │ │ │ - ldrsheq r7, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ @ instruction: 0x0152299c │ │ │ │ - cmpeq r3, r0, asr #1 │ │ │ │ - ldrheq r7, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r8, asr #1 │ │ │ │ + cmpeq ip, r4, asr #13 │ │ │ │ │ │ │ │ 001e3ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298871,16 +298871,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r2, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq ip, r0, lsr #10 │ │ │ │ - cmppeq r2, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsr #10 │ │ │ │ + cmppeq r2, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001e408c : │ │ │ │ ldr r3, [pc, #12] @ 1e40a0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ @@ -298926,20 +298926,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1e40dc │ │ │ │ - ldrsbeq r0, [r3, #-236] @ 0xffffff14 │ │ │ │ - cmppeq r2, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ - cmpeq r3, r4, lsr #29 │ │ │ │ - cmppeq r2, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ + cmpeq r3, r4, ror #29 │ │ │ │ + cmppeq r2, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ + cmpeq r3, ip, lsr #29 │ │ │ │ + cmppeq r2, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ │ │ │ │ 001e4170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1600] @ 1e47c8 │ │ │ │ @@ -299344,86 +299344,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1e420c │ │ │ │ strheq r4, [sl, #-12]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x016a409c │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmppeq r2, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsr #7 │ │ │ │ - cmppeq r2, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r2, #-208] @ 0xffffff30 @ │ │ │ │ + cmpeq ip, r8, lsr #7 │ │ │ │ + cmppeq r2, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r0, lsr r0 │ │ │ │ ldrdeq r7, [ip, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, lsl #20 │ │ │ │ andeq r7, r0, r0, lsl fp │ │ │ │ - cmppeq r2, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsl #22 │ │ │ │ cmpeq r2, r4, ror r3 │ │ │ │ - cmppeq r2, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ cmppeq r2, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ cmneq ip, r0, asr #7 │ │ │ │ - ldrsheq pc, [r2, #-204] @ 0xffffff34 @ │ │ │ │ - ldrsheq pc, [r2, #-192] @ 0xffffff40 @ │ │ │ │ - cmppeq r2, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r2, #-200] @ 0xffffff38 @ │ │ │ │ - cmppeq r2, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r2, #-200] @ 0xffffff38 @ │ │ │ │ - cmppeq r2, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r2, #-200] @ 0xffffff38 @ │ │ │ │ + cmppeq r2, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r2, #-192] @ 0xffffff40 @ │ │ │ │ + cmppeq r2, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r2, #-192] @ 0xffffff40 @ │ │ │ │ ldrsbeq r1, [r2, #-240] @ 0xffffff10 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ - cmpeq r3, r0, lsl #23 │ │ │ │ - cmppeq r2, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, ror #1 │ │ │ │ - cmpeq r3, r4, asr #22 │ │ │ │ - cmppeq r2, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #1 │ │ │ │ - cmpeq r3, ip, lsl #22 │ │ │ │ - ldrheq pc, [r2, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq ip, r0, ror r0 │ │ │ │ - ldrsbeq r0, [r3, #-164] @ 0xffffff5c │ │ │ │ - cmppeq r2, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr r0 │ │ │ │ - @ instruction: 0x01530a9c │ │ │ │ - cmppeq r2, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0 │ │ │ │ - cmpeq r3, r4, ror #20 │ │ │ │ - cmppeq r2, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, asr #31 │ │ │ │ - cmpeq r3, ip, lsr #20 │ │ │ │ - ldrsbeq pc, [r2, #-144] @ 0xffffff70 @ │ │ │ │ - @ instruction: 0x015c6f90 │ │ │ │ - ldrsheq r0, [r3, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x0152f998 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ - ldrheq r0, [r3, #-156] @ 0xffffff64 │ │ │ │ - cmppeq r2, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsr #30 │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ - cmppeq r2, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, ror #29 │ │ │ │ - cmpeq r3, ip, asr #18 │ │ │ │ - ldrsheq pc, [r2, #-132] @ 0xffffff7c @ │ │ │ │ - ldrheq r6, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ - ldrheq pc, [r2, #-140] @ 0xffffff74 @ │ │ │ │ - cmpeq ip, ip, ror lr │ │ │ │ - ldrsbeq r0, [r3, #-140] @ 0xffffff74 │ │ │ │ - cmppeq r2, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, asr #28 │ │ │ │ - cmpeq r3, r4, lsr #17 │ │ │ │ - cmppeq r2, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ - cmpeq r3, ip, ror #16 │ │ │ │ - cmppeq r2, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r3, r4, lsr r8 │ │ │ │ - ldrsbeq pc, [r2, #-124] @ 0xffffff84 @ │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq r3, r8, lsl #23 │ │ │ │ + cmppeq r2, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, ror #1 │ │ │ │ + cmpeq r3, ip, asr #22 │ │ │ │ + ldrsheq pc, [r2, #-160] @ 0xffffff60 @ │ │ │ │ + ldrheq r7, [ip, #-0] │ │ │ │ + cmpeq r3, r4, lsl fp │ │ │ │ + ldrheq pc, [r2, #-168] @ 0xffffff58 @ │ │ │ │ + cmpeq ip, r8, ror r0 │ │ │ │ + ldrsbeq r0, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmppeq r2, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, asr #32 │ │ │ │ + cmpeq r3, r4, lsr #21 │ │ │ │ + cmppeq r2, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8 │ │ │ │ + cmpeq r3, ip, ror #20 │ │ │ │ + cmppeq r2, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r3, r4, lsr sl │ │ │ │ + ldrsbeq pc, [r2, #-152] @ 0xffffff68 @ │ │ │ │ + @ instruction: 0x015c6f98 │ │ │ │ + ldrsheq r0, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmppeq r2, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, ror #30 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ + cmppeq r2, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsr #30 │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ + cmppeq r2, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, r4, asr r9 │ │ │ │ + ldrsheq pc, [r2, #-140] @ 0xffffff74 @ │ │ │ │ + ldrheq r6, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, ip, lsl r9 │ │ │ │ + cmppeq r2, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #29 │ │ │ │ + cmpeq r3, r4, ror #17 │ │ │ │ + cmppeq r2, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ + cmpeq r3, ip, lsr #17 │ │ │ │ + cmppeq r2, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ + cmpeq r3, r4, ror r8 │ │ │ │ + cmppeq r2, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r3, ip, lsr r8 │ │ │ │ + cmppeq r2, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001e48f8 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -299541,25 +299541,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #28 │ │ │ │ b 1e4a84 │ │ │ │ cmneq sl, r4, lsl #25 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmneq sl, r8, lsl r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq r2, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r2, #-132] @ 0xffffff7c @ │ │ │ │ cmneq ip, r4, lsl #28 │ │ │ │ - cmpeq ip, r8, asr ip │ │ │ │ + cmpeq ip, r0, ror #24 │ │ │ │ cmneq sl, ip, lsr ip │ │ │ │ - cmppeq r2, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015c6b98 │ │ │ │ + ldrsheq pc, [r2, #-112] @ 0xffffff90 @ │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ cmneq ip, r4, lsr sp │ │ │ │ cmneq sl, r0, asr fp │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ - cmpeq r3, r0, lsl r5 │ │ │ │ + cmpeq r3, r4, ror #10 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ + cmpeq r3, r8, lsl r5 │ │ │ │ │ │ │ │ 001e4b10 : │ │ │ │ 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] @ 1e4fc0 │ │ │ │ @@ -299862,40 +299862,40 @@ │ │ │ │ cmneq sl, r0, lsl r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsl #14 │ │ │ │ andeq r7, r0, r4, ror #15 │ │ │ │ cmneq sl, r8, lsr #20 │ │ │ │ cmneq ip, r8, asr #23 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ - ldrsheq r6, [ip, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r6, [ip, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0xff22387c │ │ │ │ - cmppeq r2, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x016ab998 │ │ │ │ cmneq ip, r8, lsr fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq r2, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ + ldrheq pc, [r2, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ cmneq ip, r8, asr #21 │ │ │ │ cmneq sl, r4, lsl #18 │ │ │ │ cmneq sl, r0, lsl r5 │ │ │ │ - cmpeq ip, r4, asr r8 │ │ │ │ - @ instruction: 0x0152f490 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ + @ instruction: 0x0152f498 │ │ │ │ cmppeq r1, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ @ instruction: 0xfffffaac │ │ │ │ - cmpeq ip, r4, asr #14 │ │ │ │ - cmpeq r3, r4, ror #2 │ │ │ │ - cmppeq r2, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr #2 │ │ │ │ - ldrsheq r0, [r3, #-12] │ │ │ │ - cmppeq r2, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl #13 │ │ │ │ - cmppeq r2, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, rrx │ │ │ │ - cmpeq r3, r8, lsr r0 │ │ │ │ + cmpeq ip, ip, asr #14 │ │ │ │ + cmpeq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x0152f390 │ │ │ │ + cmpeq r3, r4, lsr r1 │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ + cmppeq r2, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsl #13 │ │ │ │ + cmppeq r2, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, rrx │ │ │ │ + cmpeq r3, r0, asr #32 │ │ │ │ │ │ │ │ 001e5048 : │ │ │ │ ldr r3, [pc, #80] @ 1e50a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ ble 1e5090 │ │ │ │ @@ -300146,16 +300146,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r2, r4, asr #8 │ │ │ │ - cmpeq r2, r8, asr lr │ │ │ │ - cmpeq ip, ip, lsr #4 │ │ │ │ + cmpeq r2, r0, ror #28 │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ │ │ │ │ 001e5440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -300393,22 +300393,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrheq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r4, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r2, r8, lsr #1 │ │ │ │ - @ instruction: 0x015c5e98 │ │ │ │ - ldrheq lr, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq ip, r0, lsr #29 │ │ │ │ + ldrheq lr, [r2, #-168] @ 0xffffff58 │ │ │ │ cmpeq r2, r8, rrx │ │ │ │ - cmpeq ip, r8, asr lr │ │ │ │ - cmpeq r2, r0, ror sl │ │ │ │ + cmpeq ip, r0, ror #28 │ │ │ │ + cmpeq r2, r8, ror sl │ │ │ │ │ │ │ │ 001e582c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -300710,28 +300710,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, asr #15 │ │ │ │ - @ instruction: 0x015c5b90 │ │ │ │ + cmpeq r2, r8, asr #15 │ │ │ │ + @ instruction: 0x015c5b98 │ │ │ │ cmneq sl, ip, lsl #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq r5, [ip, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ - ldrsbeq lr, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r0, lsr #21 │ │ │ │ + cmpeq ip, r0, lsl #22 │ │ │ │ + cmpeq r2, ip, lsl r7 │ │ │ │ + ldrsbeq lr, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq ip, r8, lsr #21 │ │ │ │ ldrheq r0, [r2, #-188] @ 0xffffff44 │ │ │ │ - ldrheq r5, [ip, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r2, r8, asr #11 │ │ │ │ + ldrheq r5, [ip, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq lr, [r2, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r2, r8, ror fp │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - cmpeq r2, r4, lsl #11 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq r2, ip, lsl #11 │ │ │ │ │ │ │ │ 001e5d30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -300942,25 +300942,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0152e398 │ │ │ │ - cmpeq ip, r8, ror #14 │ │ │ │ + cmpeq r2, r0, lsr #7 │ │ │ │ + cmpeq ip, r0, ror r7 │ │ │ │ cmneq sl, r4, ror #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r5, [ip, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq lr, [r2, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, r8, asr #5 │ │ │ │ - @ instruction: 0x015c5694 │ │ │ │ + cmpeq ip, r0, ror #13 │ │ │ │ + ldrsheq lr, [r2, #-44] @ 0xffffffd4 │ │ │ │ + ldrsbeq lr, [r2, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x015c569c │ │ │ │ ldrsheq r0, [r2, #-116] @ 0xffffff8c │ │ │ │ - cmpeq ip, r4, ror #11 │ │ │ │ - cmpeq r2, r4, lsl #4 │ │ │ │ + cmpeq ip, ip, ror #11 │ │ │ │ + cmpeq r2, ip, lsl #4 │ │ │ │ │ │ │ │ 001e60bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -301138,19 +301138,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r2, r0, lsr #10 │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - cmpeq r2, r8, lsr #30 │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq r2, r0, lsr pc │ │ │ │ cmpeq r2, r0, ror #9 │ │ │ │ - ldrsbeq r5, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r2, r8, ror #29 │ │ │ │ + ldrsbeq r5, [ip, #-40] @ 0xffffffd8 │ │ │ │ + ldrsheq sp, [r2, #-224] @ 0xffffff20 │ │ │ │ │ │ │ │ 001e63ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -301361,25 +301361,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, ip, lsl sp │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ + cmpeq r2, r4, lsr #26 │ │ │ │ + ldrsheq r5, [ip, #-4] │ │ │ │ cmneq sl, r8, ror #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, ip, asr r0 │ │ │ │ - cmpeq r2, r8, ror ip │ │ │ │ - cmpeq r2, ip, asr #24 │ │ │ │ - cmpeq ip, r8, lsl r0 │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ + cmpeq r2, r0, lsl #25 │ │ │ │ + cmpeq r2, r4, asr ip │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ cmpeq r2, r8, ror r1 │ │ │ │ - cmpeq ip, r8, ror #30 │ │ │ │ - cmpeq r2, r8, lsl #23 │ │ │ │ + cmpeq ip, r0, ror pc │ │ │ │ + @ instruction: 0x0152db90 │ │ │ │ │ │ │ │ 001e6738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -301474,16 +301474,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq pc, [r1, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq ip, r4, lsr #27 │ │ │ │ - ldrheq sp, [r2, #-156] @ 0xffffff64 │ │ │ │ + cmpeq ip, ip, lsr #27 │ │ │ │ + cmpeq r2, r4, asr #19 │ │ │ │ │ │ │ │ 001e68d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #684] @ 1e6b94 │ │ │ │ @@ -301669,19 +301669,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmppeq r1, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsr #14 │ │ │ │ - cmpeq ip, r4, lsl #23 │ │ │ │ + cmpeq r2, r8, lsr #14 │ │ │ │ + cmpeq ip, ip, lsl #23 │ │ │ │ cmppeq r1, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, ror #13 │ │ │ │ - cmpeq ip, r8, asr #22 │ │ │ │ + cmpeq r2, ip, ror #13 │ │ │ │ + cmpeq ip, r0, asr fp │ │ │ │ │ │ │ │ 001e6be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -301777,16 +301777,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq r1, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsr #19 │ │ │ │ - cmpeq r2, r8, lsr r5 │ │ │ │ + ldrheq r4, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ │ │ │ │ 001e6d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -301965,19 +301965,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq r1, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl #14 │ │ │ │ - cmpeq r2, ip, lsl #5 │ │ │ │ + cmpeq ip, r8, lsl #14 │ │ │ │ + @ instruction: 0x0152d294 │ │ │ │ cmppeq r1, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, asr #13 │ │ │ │ - cmpeq r2, ip, asr #4 │ │ │ │ + cmpeq ip, r8, asr #13 │ │ │ │ + cmpeq r2, r4, asr r2 │ │ │ │ │ │ │ │ 001e7070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -302071,16 +302071,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq r1, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r2, #-8] │ │ │ │ - cmpeq ip, r8, ror #10 │ │ │ │ + cmpeq r2, r0, ror #1 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ │ │ │ │ 001e7204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -302231,16 +302231,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smulbbeq sl, r8, lr │ │ │ │ cmppeq r1, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ - cmpeq r2, r4, ror lr │ │ │ │ + cmpeq ip, r4, lsl r3 │ │ │ │ + cmpeq r2, ip, ror lr │ │ │ │ │ │ │ │ 001e747c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -302390,16 +302390,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq sl, r0, lsl ip │ │ │ │ cmppeq r1, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsr #24 │ │ │ │ - cmpeq ip, r0, asr #1 │ │ │ │ + cmpeq r2, r0, lsr ip │ │ │ │ + cmpeq ip, r8, asr #1 │ │ │ │ │ │ │ │ 001e76f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -302575,19 +302575,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, ror #29 │ │ │ │ - @ instruction: 0x0152c994 │ │ │ │ - cmpeq ip, ip, lsr #28 │ │ │ │ + @ instruction: 0x0152c99c │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ ldrheq lr, [r1, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r2, r8, asr r9 │ │ │ │ - ldrsheq r3, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r2, r0, ror #18 │ │ │ │ + ldrsheq r3, [ip, #-216] @ 0xffffff28 │ │ │ │ │ │ │ │ 001e79d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -302728,19 +302728,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq ip, r4, ror ip │ │ │ │ + cmpeq ip, ip, ror ip │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r1, r8, asr ip │ │ │ │ - cmpeq ip, r0, lsr #23 │ │ │ │ - ldrsheq ip, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r8, lsr #23 │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ │ │ │ │ 001e7c34 : │ │ │ │ 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 │ │ │ │ @@ -302985,25 +302985,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - ldrheq r3, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, ip, lsr #10 │ │ │ │ + ldrheq r3, [ip, #-156] @ 0xffffff64 │ │ │ │ cmneq sl, r8, asr r4 │ │ │ │ - ldrheq ip, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, r4, asr #18 │ │ │ │ + cmpeq r2, r0, asr #9 │ │ │ │ + cmpeq ip, ip, asr #18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r3, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, ip, lsl #8 │ │ │ │ + cmpeq ip, r0, asr #17 │ │ │ │ + cmpeq r2, r4, lsl r4 │ │ │ │ cmpeq r1, r8, ror #16 │ │ │ │ - ldrheq r3, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r2, r0, lsl r3 │ │ │ │ + ldrheq r3, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r2, r8, lsl r3 │ │ │ │ │ │ │ │ 001e8048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303098,16 +303098,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, lsr #13 │ │ │ │ - cmpeq ip, ip, ror #11 │ │ │ │ - cmpeq r2, r4, asr #2 │ │ │ │ + ldrsheq r3, [ip, #-84] @ 0xffffffac │ │ │ │ + cmpeq r2, ip, asr #2 │ │ │ │ │ │ │ │ 001e81e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -303285,19 +303285,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq lr, [r1, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0152be9c │ │ │ │ + cmpeq ip, ip, asr #6 │ │ │ │ + cmpeq r2, r4, lsr #29 │ │ │ │ ldrheq lr, [r1, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r4, lsl #6 │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ + cmpeq ip, ip, lsl #6 │ │ │ │ + cmpeq r2, r4, ror #28 │ │ │ │ │ │ │ │ 001e84d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303392,16 +303392,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, lsl r2 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ - ldrheq fp, [r2, #-204] @ 0xffffff34 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ + cmpeq r2, r4, asr #25 │ │ │ │ │ │ │ │ 001e8668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303496,16 +303496,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, lsl #1 │ │ │ │ - cmpeq ip, ip, asr #31 │ │ │ │ - cmpeq r2, r4, lsr #22 │ │ │ │ + ldrsbeq r2, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ │ │ │ │ 001e8800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1e8acc │ │ │ │ @@ -303693,19 +303693,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrheq sp, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq ip, r0, lsl #26 │ │ │ │ - cmpeq r2, r8, asr r8 │ │ │ │ + cmpeq ip, r8, lsl #26 │ │ │ │ + cmpeq r2, r0, ror #16 │ │ │ │ cmpeq r1, r8, ror sp │ │ │ │ - cmpeq ip, r0, asr #25 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ + cmpeq ip, r8, asr #25 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ │ │ │ │ 001e8b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303800,16 +303800,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq sp, [r1, #-180] @ 0xffffff4c │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + cmpeq r2, ip, ror r6 │ │ │ │ │ │ │ │ 001e8cb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -304111,28 +304111,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsbeq fp, [r2, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ + ldrsbeq fp, [r2, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, ip, ror #16 │ │ │ │ msreq (UNDEF: 121), r8, lsl #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, ip, asr #15 │ │ │ │ - cmpeq r2, r8, lsr #6 │ │ │ │ - cmpeq r2, r8, ror #5 │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ + ldrsbeq r2, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r0, lsr r3 │ │ │ │ + ldrsheq fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ cmpeq r1, r8, lsr r7 │ │ │ │ - cmpeq ip, r4, lsl #13 │ │ │ │ - ldrsbeq fp, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, lsl #13 │ │ │ │ + cmpeq r2, r4, ror #3 │ │ │ │ ldrsheq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r0, asr #12 │ │ │ │ - @ instruction: 0x0152b198 │ │ │ │ + cmpeq ip, r8, asr #12 │ │ │ │ + cmpeq r2, r0, lsr #3 │ │ │ │ │ │ │ │ 001e91b4 : │ │ │ │ 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 │ │ │ │ @@ -304440,28 +304440,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsbeq sl, [r2, #-224] @ 0xffffff20 │ │ │ │ - cmpeq ip, r0, ror #6 │ │ │ │ + ldrsbeq sl, [r2, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, r8, ror #6 │ │ │ │ cmneq r9, r4, lsl #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, ip, asr #5 │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ - cmpeq r2, r8, asr #27 │ │ │ │ - cmpeq ip, r4, asr r2 │ │ │ │ + ldrsbeq r2, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + ldrsbeq sl, [r2, #-208] @ 0xffffff30 │ │ │ │ + cmpeq ip, ip, asr r2 │ │ │ │ cmpeq r1, ip, lsl r2 │ │ │ │ - cmpeq ip, r8, ror #2 │ │ │ │ - cmpeq r2, r0, asr #25 │ │ │ │ + cmpeq ip, r0, ror r1 │ │ │ │ + cmpeq r2, r8, asr #25 │ │ │ │ ldrsbeq sp, [r1, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ - cmpeq r2, ip, ror ip │ │ │ │ + cmpeq ip, ip, lsr #2 │ │ │ │ + cmpeq r2, r4, lsl #25 │ │ │ │ │ │ │ │ 001e96d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -304556,16 +304556,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, lsl r0 │ │ │ │ - cmpeq ip, r4, ror #30 │ │ │ │ - ldrheq sl, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, ip, ror #30 │ │ │ │ + cmpeq r2, r4, asr #21 │ │ │ │ │ │ │ │ 001e9868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -304660,16 +304660,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, lsl #29 │ │ │ │ - cmpeq ip, ip, asr #27 │ │ │ │ - cmpeq r2, r4, lsr #18 │ │ │ │ + ldrsbeq r1, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r2, ip, lsr #18 │ │ │ │ │ │ │ │ 001e9a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -304783,16 +304783,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r8, lsr #25 │ │ │ │ - cmpeq r2, ip, ror r7 │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ + cmpeq r2, r4, lsl #15 │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ │ │ │ │ 001e9bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -304899,16 +304899,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, ror #21 │ │ │ │ - @ instruction: 0x015c1b98 │ │ │ │ - ldrheq sl, [r2, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + ldrheq sl, [r2, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 001e9da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -305003,16 +305003,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r8, asr #18 │ │ │ │ - ldrsheq r1, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r2, r0, lsl r4 │ │ │ │ + cmpeq ip, r4, lsl #20 │ │ │ │ + cmpeq r2, r8, lsl r4 │ │ │ │ │ │ │ │ 001e9f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -305137,22 +305137,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1ea0cc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq lr, [r9, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq lr, [r9, #-36]! @ 0xffffffdc │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, ip, lsl #6 │ │ │ │ - cmpeq ip, r0, ror #17 │ │ │ │ + cmpeq r2, r4, lsl r3 │ │ │ │ + cmpeq ip, r8, ror #17 │ │ │ │ cmneq r9, r8, lsl r2 │ │ │ │ - cmpeq r2, r0, lsr #5 │ │ │ │ - cmpeq ip, r0, ror r8 │ │ │ │ + cmpeq r2, r8, lsr #5 │ │ │ │ + cmpeq ip, r8, ror r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r4, ror #15 │ │ │ │ - ldrsheq sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, ror #15 │ │ │ │ + cmpeq r2, r4, lsl #4 │ │ │ │ │ │ │ │ 001ea15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305361,25 +305361,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, lsr r0 │ │ │ │ - cmpeq ip, r4, lsl #12 │ │ │ │ + cmpeq r2, r8, lsr r0 │ │ │ │ + cmpeq ip, ip, lsl #12 │ │ │ │ cmneq r9, ip, lsr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ - @ instruction: 0x01529f90 │ │ │ │ - cmpeq r2, r4, ror #30 │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ + @ instruction: 0x01529f98 │ │ │ │ + cmpeq r2, ip, ror #30 │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ ldrsbeq ip, [r1, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq ip, r4, lsl #9 │ │ │ │ - cmpeq r2, r0, lsr #29 │ │ │ │ + cmpeq ip, ip, lsl #9 │ │ │ │ + cmpeq r2, r8, lsr #29 │ │ │ │ │ │ │ │ 001ea4e0 : │ │ │ │ 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 │ │ │ │ @@ -305597,25 +305597,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r4, lsr #25 │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ + cmpeq r2, ip, lsr #25 │ │ │ │ + cmpeq ip, r0, lsl #5 │ │ │ │ strheq sp, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ - cmpeq r2, ip, ror fp │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ + cmpeq r2, r4, lsl #23 │ │ │ │ cmpeq r1, r8, lsr #32 │ │ │ │ - ldrsbeq r1, [ip, #-12] │ │ │ │ - ldrsheq r9, [r2, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r4, ror #1 │ │ │ │ + cmpeq r2, r0, lsl #22 │ │ │ │ │ │ │ │ 001ea888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -305853,22 +305853,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq ip, r8, lsr lr │ │ │ │ + cmpeq ip, r0, asr #28 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r1, r0, ror #24 │ │ │ │ - cmpeq ip, r4, lsl sp │ │ │ │ - cmpeq r2, r8, lsr #14 │ │ │ │ + cmpeq ip, ip, lsl sp │ │ │ │ + cmpeq r2, r0, lsr r7 │ │ │ │ cmpeq r1, r0, lsr #24 │ │ │ │ - ldrsbeq r0, [ip, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r8, ror #13 │ │ │ │ + ldrsbeq r0, [ip, #-204] @ 0xffffff34 │ │ │ │ + ldrsheq r9, [r2, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 001eac74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -306077,25 +306077,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r8, lsl r5 │ │ │ │ - cmpeq ip, ip, ror #21 │ │ │ │ + cmpeq r2, r0, lsr #10 │ │ │ │ + ldrsheq r0, [ip, #-164] @ 0xffffff5c │ │ │ │ cmneq r9, r4, lsr #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r0, ror #20 │ │ │ │ - cmpeq r2, r8, ror r4 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ + cmpeq ip, r8, ror #20 │ │ │ │ + cmpeq r2, r0, lsl #9 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ ldrheq fp, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - cmpeq r2, r8, lsl #7 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + @ instruction: 0x01529390 │ │ │ │ │ │ │ │ 001eaff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306190,16 +306190,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq fp, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r8, lsr #15 │ │ │ │ - ldrheq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldrheq r0, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, r4, asr #3 │ │ │ │ │ │ │ │ 001eb190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306294,16 +306294,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, asr r5 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ - cmpeq r2, r4, lsr #32 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq r2, ip, lsr #32 │ │ │ │ │ │ │ │ 001eb328 : │ │ │ │ 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 │ │ │ │ @@ -306608,31 +306608,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r8, asr lr │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ + cmpeq r2, r0, ror #28 │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ cmneq r9, r4, ror #26 │ │ │ │ - ldrheq r8, [r2, #-220] @ 0xffffff24 │ │ │ │ - @ instruction: 0x015c0390 │ │ │ │ + cmpeq r2, r4, asr #27 │ │ │ │ + @ instruction: 0x015c0398 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - cmpeq r2, r0, lsr #26 │ │ │ │ - cmpeq ip, r8, asr #5 │ │ │ │ - cmpeq r2, r0, ror #25 │ │ │ │ - ldrheq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq ip, r8, lsl #5 │ │ │ │ - cmpeq r2, r4, ror #23 │ │ │ │ - ldrheq r0, [ip, #-20] @ 0xffffffec │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq r2, r8, lsr #26 │ │ │ │ + ldrsbeq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r2, r8, ror #25 │ │ │ │ + cmpeq r2, r0, asr #25 │ │ │ │ + @ instruction: 0x015c0290 │ │ │ │ + cmpeq r2, ip, ror #23 │ │ │ │ + ldrheq r0, [ip, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r1, r4, lsl #1 │ │ │ │ - cmpeq ip, r8, lsr r1 │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ + cmpeq ip, r0, asr #2 │ │ │ │ + cmpeq r2, ip, asr fp │ │ │ │ │ │ │ │ 001eb844 : │ │ │ │ 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 │ │ │ │ @@ -306937,31 +306937,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, ip, lsr r9 │ │ │ │ - cmppeq fp, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #18 │ │ │ │ + cmppeq fp, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r8, asr #16 │ │ │ │ - cmpeq r2, r0, lsr #17 │ │ │ │ - cmppeq fp, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, lsr #17 │ │ │ │ + cmppeq fp, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq pc, [fp, #-212] @ 0xffffff2c @ │ │ │ │ - cmpeq r2, r4, lsl #16 │ │ │ │ - cmppeq fp, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - @ instruction: 0x0152879c │ │ │ │ - cmppeq fp, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, asr #13 │ │ │ │ - @ instruction: 0x015bfc98 │ │ │ │ + ldrsheq pc, [fp, #-220] @ 0xffffff24 @ │ │ │ │ + cmpeq r2, ip, lsl #16 │ │ │ │ + ldrheq pc, [fp, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + cmpeq r2, r4, lsr #15 │ │ │ │ + cmppeq fp, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmppeq fp, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, r8, ror #22 │ │ │ │ - cmppeq fp, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsr r6 │ │ │ │ + cmppeq fp, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #12 │ │ │ │ │ │ │ │ 001ebd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -307170,27 +307170,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, ip, lsr #8 │ │ │ │ - cmppeq fp, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr r4 │ │ │ │ + cmppeq fp, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmneq r9, r8, lsr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq fp, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsl #7 │ │ │ │ + cmppeq fp, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01528394 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r2, r0, ror #6 │ │ │ │ - cmppeq fp, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror #6 │ │ │ │ + cmppeq fp, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, ip, asr #15 │ │ │ │ - cmppeq fp, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0152829c │ │ │ │ + cmppeq fp, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 001ec0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -307566,42 +307566,42 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r4, lsl #1 │ │ │ │ - cmppeq fp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, lsl #1 │ │ │ │ + cmppeq fp, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x0169bf90 │ │ │ │ - cmpeq r2, r8, lsl r0 │ │ │ │ - cmppeq fp, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, ror #30 │ │ │ │ - cmppeq fp, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #32 │ │ │ │ + ldrsheq pc, [fp, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq r2, ip, ror #30 │ │ │ │ + cmppeq fp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r2, r0, asr #29 │ │ │ │ - @ instruction: 0x015bf494 │ │ │ │ + cmpeq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x015bf49c │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq fp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ + cmppeq fp, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrsbeq pc, [fp, #-48] @ 0xffffffd0 @ │ │ │ │ - ldrsbeq r7, [r2, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq pc, [fp, #-56] @ 0xffffffc8 @ │ │ │ │ + cmpeq r2, r4, ror #27 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmppeq fp, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01527d9c │ │ │ │ - cmpeq r2, r4, asr sp │ │ │ │ - cmppeq fp, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r7, [r2, #-196] @ 0xffffff3c │ │ │ │ - cmppeq fp, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #27 │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ + cmppeq fp, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r7, [r2, #-204] @ 0xffffff34 │ │ │ │ + cmppeq fp, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, r4, lsr #3 │ │ │ │ - cmppeq fp, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ + cmppeq fp, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, ror ip │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 001ec754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -307697,16 +307697,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01519f98 │ │ │ │ - cmppeq fp, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, ror #20 │ │ │ │ + cmppeq fp, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror #20 │ │ │ │ │ │ │ │ 001ec8ec : │ │ │ │ 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 │ │ │ │ @@ -308013,33 +308013,33 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01527890 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ + @ instruction: 0x01527898 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x0169b79c │ │ │ │ - ldrsheq r7, [r2, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r8, asr #27 │ │ │ │ + ldrsheq r7, [r2, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq lr, [fp, #-208] @ 0xffffff30 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r4, asr #26 │ │ │ │ - cmpeq r2, r0, asr r7 │ │ │ │ + cmpeq fp, ip, asr #26 │ │ │ │ + cmpeq r2, r8, asr r7 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrsheq lr, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ - cmpeq r2, ip, ror #13 │ │ │ │ - ldrheq lr, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r2, r8, lsl r6 │ │ │ │ - cmpeq fp, r8, ror #23 │ │ │ │ + cmpeq fp, r4, lsl #26 │ │ │ │ + cmpeq r2, ip, lsl r7 │ │ │ │ + ldrsheq r7, [r2, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, r4, asr #25 │ │ │ │ + cmpeq r2, r0, lsr #12 │ │ │ │ + ldrsheq lr, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrheq r9, [r1, #-168] @ 0xffffff58 │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ - cmpeq r2, r8, lsl #11 │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ + @ instruction: 0x01527590 │ │ │ │ │ │ │ │ 001ece18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -308250,27 +308250,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, ror r3 │ │ │ │ - cmpeq fp, r4, asr #18 │ │ │ │ + cmpeq r2, r8, ror r3 │ │ │ │ + cmpeq fp, ip, asr #18 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmneq r9, ip, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq lr, [fp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, ip, asr #5 │ │ │ │ + ldrheq lr, [fp, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq r7, [r2, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r2, r0, lsr #5 │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ + cmpeq r2, r8, lsr #5 │ │ │ │ + cmpeq fp, r8, ror r8 │ │ │ │ cmpeq r1, ip, lsl #14 │ │ │ │ - cmpeq fp, r0, asr #15 │ │ │ │ - ldrsbeq r7, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r8, asr #15 │ │ │ │ + cmpeq r2, r4, ror #3 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001ed1b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -308459,20 +308459,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r1, r4, lsl #12 │ │ │ │ - ldrheq lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r2, ip, asr #29 │ │ │ │ + cmpeq fp, r4, asr #9 │ │ │ │ + ldrsbeq r6, [r2, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmpeq r1, r8, asr #7 │ │ │ │ - cmpeq fp, ip, ror r4 │ │ │ │ - cmpeq r2, ip, lsl #29 │ │ │ │ + cmpeq fp, r4, lsl #9 │ │ │ │ + @ instruction: 0x01526e94 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 001ed4d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -308568,16 +308568,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, lsl r2 │ │ │ │ - ldrsbeq lr, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r2, r0, ror #25 │ │ │ │ + ldrsbeq lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, r8, ror #25 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ │ │ │ │ 001ed66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -308783,25 +308783,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r8, asr #22 │ │ │ │ - @ instruction: 0x015be298 │ │ │ │ + cmpeq r2, r0, asr fp │ │ │ │ + cmpeq fp, r0, lsr #5 │ │ │ │ cmneq r9, r0, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, ip, lsr #21 │ │ │ │ - cmpeq fp, r0, lsl r2 │ │ │ │ - cmpeq r2, r4, lsl #21 │ │ │ │ - cmpeq fp, ip, asr #3 │ │ │ │ + ldrheq r6, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, lsl r2 │ │ │ │ + cmpeq r2, ip, lsl #21 │ │ │ │ + ldrsbeq lr, [fp, #-20] @ 0xffffffec │ │ │ │ cmpeq r1, ip, asr #29 │ │ │ │ - cmpeq r2, r8, asr #19 │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ + ldrsbeq r6, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ │ │ │ │ 001ed9e0 : │ │ │ │ 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 │ │ │ │ @@ -309018,25 +309018,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, ip, asr #15 │ │ │ │ - cmpeq fp, r8, lsr #30 │ │ │ │ + ldrsbeq r6, [r2, #-116] @ 0xffffff8c │ │ │ │ + cmpeq fp, r0, lsr pc │ │ │ │ strheq sl, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r2, r0, ror #14 │ │ │ │ - ldrheq sp, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r2, r8, ror #14 │ │ │ │ + cmpeq fp, r0, asr #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r4, lsl lr │ │ │ │ - cmpeq r2, r4, lsr #13 │ │ │ │ + cmpeq fp, ip, lsl lr │ │ │ │ + cmpeq r2, ip, lsr #13 │ │ │ │ cmpeq r1, r8, lsr #22 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - cmpeq r2, r0, lsr #12 │ │ │ │ + @ instruction: 0x015bdd94 │ │ │ │ + cmpeq r2, r8, lsr #12 │ │ │ │ │ │ │ │ 001edd84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #428] @ 1edf48 │ │ │ │ @@ -309148,22 +309148,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1edeec │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsl #9 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x015bdc98 │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ strdeq sl, [r9, #-52]! @ 0xffffffcc │ │ │ │ - ldrsbeq r6, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq fp, r8, lsr #24 │ │ │ │ + ldrsbeq r6, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq fp, r0, lsr ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r0, lsr r4 │ │ │ │ - cmpeq fp, r4, lsr #23 │ │ │ │ + cmpeq r2, r8, lsr r4 │ │ │ │ + cmpeq fp, ip, lsr #23 │ │ │ │ │ │ │ │ 001edf78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -309313,16 +309313,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r9, r4, lsl r1 │ │ │ │ cmpeq r1, r4, lsr #13 │ │ │ │ - ldrsheq r6, [r2, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ + ldrsheq r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r0, ror #18 │ │ │ │ │ │ │ │ 001ee1ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -309591,22 +309591,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r0, asr #13 │ │ │ │ - cmpeq r2, r8, lsr r0 │ │ │ │ - cmpeq fp, ip, lsl #15 │ │ │ │ + cmpeq r2, r0, asr #32 │ │ │ │ + @ instruction: 0x015bd794 │ │ │ │ cmpeq r1, r0, lsr #11 │ │ │ │ - cmpeq r2, r8, lsl pc │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq r2, r0, lsr #30 │ │ │ │ + cmpeq fp, r4, ror r6 │ │ │ │ cmpeq r1, ip, ror r4 │ │ │ │ - ldrsheq r5, [r2, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r8, asr #10 │ │ │ │ + ldrsheq r5, [r2, #-220] @ 0xffffff24 │ │ │ │ + cmpeq fp, r0, asr r5 │ │ │ │ │ │ │ │ 001ee644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -309821,25 +309821,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsheq r5, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ + ldrsheq r5, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ cmneq r9, r8, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ - cmpeq r2, ip, lsr #22 │ │ │ │ - cmpeq fp, ip, asr r2 │ │ │ │ + cmpeq r2, ip, asr fp │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ + cmpeq fp, r4, ror #4 │ │ │ │ ldrsbeq r7, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r0, ror sl │ │ │ │ - ldrheq sp, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, r8, ror sl │ │ │ │ + cmpeq fp, r0, asr #3 │ │ │ │ │ │ │ │ 001ee9d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -310077,22 +310077,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq fp, r0, lsr #30 │ │ │ │ + cmpeq fp, r8, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmpeq r1, r0, lsl fp │ │ │ │ - ldrsheq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r0, lsr #13 │ │ │ │ + cmpeq fp, r4, lsl #28 │ │ │ │ + cmpeq r2, r8, lsr #13 │ │ │ │ ldrsbeq r7, [r1, #-160] @ 0xffffff60 │ │ │ │ - ldrheq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r0, ror #12 │ │ │ │ + cmpeq fp, r4, asr #27 │ │ │ │ + cmpeq r2, r8, ror #12 │ │ │ │ │ │ │ │ 001eedc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -310187,16 +310187,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r8, lsr #18 │ │ │ │ - cmpeq fp, r4, lsl ip │ │ │ │ - ldrheq r5, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ + cmpeq r2, r0, asr #9 │ │ │ │ │ │ │ │ 001eef5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -310381,19 +310381,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, asr r6 │ │ │ │ - cmpeq r2, r4, lsl r2 │ │ │ │ - cmpeq fp, ip, lsl #19 │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ + @ instruction: 0x015bc994 │ │ │ │ cmpeq r1, r4, lsl r6 │ │ │ │ - ldrsbeq r5, [r2, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, ip, asr #18 │ │ │ │ + ldrsbeq r5, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ │ │ │ │ 001ef268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -310571,19 +310571,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, ror r3 │ │ │ │ - ldrheq ip, [fp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r2, r8, lsr #30 │ │ │ │ + ldrheq ip, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r0, lsr pc │ │ │ │ cmpeq r1, r4, lsr r3 │ │ │ │ - cmpeq fp, r0, ror r6 │ │ │ │ - cmpeq r2, r8, ror #29 │ │ │ │ + cmpeq fp, r8, ror r6 │ │ │ │ + ldrsheq r4, [r2, #-224] @ 0xffffff20 │ │ │ │ │ │ │ │ 001ef558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -310792,25 +310792,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, lsr #26 │ │ │ │ - @ instruction: 0x015bc490 │ │ │ │ + cmpeq r2, r8, lsr #26 │ │ │ │ + @ instruction: 0x015bc498 │ │ │ │ cmneq r9, r0, asr #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r4, lsl #8 │ │ │ │ - cmpeq r2, r0, lsl #25 │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ - cmpeq fp, r0, asr #7 │ │ │ │ + cmpeq fp, ip, lsl #8 │ │ │ │ + cmpeq r2, r8, lsl #25 │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ + cmpeq fp, r8, asr #7 │ │ │ │ ldrsbeq r6, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r0, lsl r3 │ │ │ │ - @ instruction: 0x01524b90 │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ + @ instruction: 0x01524b98 │ │ │ │ │ │ │ │ 001ef8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -311019,25 +311019,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0152499c │ │ │ │ - cmpeq fp, ip, lsl #2 │ │ │ │ + cmpeq r2, r4, lsr #19 │ │ │ │ + cmpeq fp, r4, lsl r1 │ │ │ │ strheq r8, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r0, lsl #1 │ │ │ │ - ldrsheq r4, [r2, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq r4, [r2, #-128] @ 0xffffff80 │ │ │ │ - cmpeq fp, ip, lsr r0 │ │ │ │ + cmpeq fp, r8, lsl #1 │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + ldrsbeq r4, [r2, #-136] @ 0xffffff78 │ │ │ │ + cmpeq fp, r4, asr #32 │ │ │ │ cmpeq r1, r0, asr ip │ │ │ │ - cmpeq fp, ip, lsl #31 │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ + @ instruction: 0x015bbf94 │ │ │ │ + cmpeq r2, r4, lsl r8 │ │ │ │ │ │ │ │ 001efc60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -311188,16 +311188,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r9, ip, lsr #8 │ │ │ │ ldrheq r6, [r1, #-156] @ 0xffffff64 │ │ │ │ - ldrsheq fp, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r2, r8, ror r5 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ + cmpeq r2, r0, lsl #11 │ │ │ │ │ │ │ │ 001efed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -311406,25 +311406,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, lsr #7 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq r2, r8, lsr #7 │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ cmneq r9, r0, asr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r4, lsl #21 │ │ │ │ - cmpeq r2, r0, lsl #6 │ │ │ │ - ldrsbeq r4, [r2, #-36] @ 0xffffffdc │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ + cmpeq fp, ip, lsl #21 │ │ │ │ + cmpeq r2, r8, lsl #6 │ │ │ │ + ldrsbeq r4, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ cmpeq r1, r4, asr r6 │ │ │ │ - @ instruction: 0x015bb990 │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ + @ instruction: 0x015bb998 │ │ │ │ + cmpeq r2, r8, lsl r2 │ │ │ │ │ │ │ │ 001f025c : │ │ │ │ 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] @ 1f0428 │ │ │ │ @@ -311538,22 +311538,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1f03c8 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r7, [r9, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, lsr #31 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, ip, lsl r1 │ │ │ │ - cmpeq fp, ip, lsl #18 │ │ │ │ + cmpeq r2, r4, lsr #2 │ │ │ │ + cmpeq fp, r4, lsl r9 │ │ │ │ cmneq r9, r8, lsl pc │ │ │ │ - ldrheq r4, [r2, #-4] │ │ │ │ - @ instruction: 0x015bb89c │ │ │ │ + ldrheq r4, [r2, #-12] │ │ │ │ + cmpeq fp, r4, lsr #17 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r0, lsl r0 │ │ │ │ - cmpeq fp, r4, lsl r8 │ │ │ │ + cmpeq r2, r8, lsl r0 │ │ │ │ + cmpeq fp, ip, lsl r8 │ │ │ │ │ │ │ │ 001f0458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -311649,16 +311649,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, lsl #5 │ │ │ │ - @ instruction: 0x01523e94 │ │ │ │ - @ instruction: 0x015bb690 │ │ │ │ + @ instruction: 0x01523e9c │ │ │ │ + @ instruction: 0x015bb698 │ │ │ │ │ │ │ │ 001f05f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -311754,16 +311754,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r6, [r1, #-4] │ │ │ │ - cmpeq fp, r0, lsl #10 │ │ │ │ - ldrsheq r3, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, r8, lsl #10 │ │ │ │ + ldrsheq r3, [r2, #-204] @ 0xffffff34 │ │ │ │ │ │ │ │ 001f0790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -311860,16 +311860,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, asr pc │ │ │ │ - cmpeq fp, r0, ror #6 │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ + cmpeq fp, r8, ror #6 │ │ │ │ + cmpeq r2, ip, asr fp │ │ │ │ │ │ │ │ 001f0930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -311967,16 +311967,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq r5, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldrheq fp, [fp, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq r3, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq fp, r4, asr #3 │ │ │ │ + ldrheq r3, [r2, #-152] @ 0xffffff68 │ │ │ │ │ │ │ │ 001f0ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312070,16 +312070,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r8, lsl ip │ │ │ │ - cmpeq r2, r4, asr #16 │ │ │ │ - cmpeq fp, r4, lsl #1 │ │ │ │ + cmpeq r2, ip, asr #16 │ │ │ │ + cmpeq fp, ip, lsl #1 │ │ │ │ │ │ │ │ 001f0c68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -312288,25 +312288,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r0, lsl #13 │ │ │ │ - ldrheq sl, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r2, r8, lsl #13 │ │ │ │ + cmpeq fp, r0, asr #29 │ │ │ │ cmneq r9, r0, lsr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, lsr #28 │ │ │ │ - cmpeq r2, r0, ror #11 │ │ │ │ - ldrheq r3, [r2, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r8, ror #27 │ │ │ │ + cmpeq fp, r4, lsr lr │ │ │ │ + cmpeq r2, r8, ror #11 │ │ │ │ + ldrheq r3, [r2, #-92] @ 0xffffffa4 │ │ │ │ + ldrsheq sl, [fp, #-208] @ 0xffffff30 │ │ │ │ cmpeq r1, r4, asr #17 │ │ │ │ - cmpeq fp, r8, lsr sp │ │ │ │ - ldrsheq r3, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r0, asr #26 │ │ │ │ + ldrsheq r3, [r2, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 001f0fec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -312544,22 +312544,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x015baa94 │ │ │ │ + @ instruction: 0x015baa9c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ ldrsheq r5, [r1, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ - cmpeq r2, r0, lsr #2 │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ + cmpeq r2, r8, lsr #2 │ │ │ │ ldrheq r5, [r1, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ - cmpeq r2, r0, ror #1 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ + cmpeq r2, r8, ror #1 │ │ │ │ │ │ │ │ 001f13d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312655,16 +312655,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r0, lsl r3 │ │ │ │ - cmpeq fp, r4, lsl #15 │ │ │ │ - cmpeq r2, r4, lsr pc │ │ │ │ + cmpeq fp, ip, lsl #15 │ │ │ │ + cmpeq r2, ip, lsr pc │ │ │ │ │ │ │ │ 001f1574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312760,16 +312760,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r4, ror r1 │ │ │ │ - cmpeq fp, r8, ror #11 │ │ │ │ - @ instruction: 0x01522d98 │ │ │ │ + ldrsheq sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r2, r0, lsr #27 │ │ │ │ │ │ │ │ 001f1710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -312866,16 +312866,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsbeq r4, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r8, asr #8 │ │ │ │ - ldrsheq r2, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r0, asr r4 │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ │ │ │ │ 001f18b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -312982,16 +312982,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r0, lsl lr │ │ │ │ - cmpeq fp, r4, lsl #5 │ │ │ │ - cmpeq r2, ip, lsr sl │ │ │ │ + cmpeq fp, ip, lsl #5 │ │ │ │ + cmpeq r2, r4, asr #20 │ │ │ │ │ │ │ │ 001f1a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -313123,22 +313123,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq r4, [r1, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, r8, asr #1 │ │ │ │ - cmpeq r2, r8, ror r8 │ │ │ │ + ldrsbeq sl, [fp, #-0] │ │ │ │ + cmpeq r2, r0, lsl #17 │ │ │ │ cmpeq r1, r0, lsl ip │ │ │ │ - cmpeq fp, r4, lsl #1 │ │ │ │ - cmpeq r2, ip, lsr r8 │ │ │ │ + cmpeq fp, ip, lsl #1 │ │ │ │ + cmpeq r2, r4, asr #16 │ │ │ │ cmpeq r1, r0, lsr #27 │ │ │ │ - cmpeq fp, r4, asr #32 │ │ │ │ - ldrsheq r2, [r2, #-116] @ 0xffffff8c │ │ │ │ + cmpeq fp, ip, asr #32 │ │ │ │ + ldrsheq r2, [r2, #-124] @ 0xffffff84 │ │ │ │ │ │ │ │ 001f1cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -313232,16 +313232,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r0, lsr sl │ │ │ │ - cmpeq r2, r4, lsl #13 │ │ │ │ - cmpeq fp, r4, ror #30 │ │ │ │ + cmpeq r2, ip, lsl #13 │ │ │ │ + cmpeq fp, ip, ror #30 │ │ │ │ │ │ │ │ 001f1e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -313568,25 +313568,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, r8, ror sl │ │ │ │ - ldrsheq r2, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq fp, r8, asr #27 │ │ │ │ + ldrsheq r2, [r2, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r9, [fp, #-208] @ 0xffffff30 │ │ │ │ cmpeq r1, r8, asr r9 │ │ │ │ - ldrsbeq r2, [r2, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r8, lsr #25 │ │ │ │ + ldrsbeq r2, [r2, #-60] @ 0xffffffc4 │ │ │ │ + ldrheq r9, [fp, #-192] @ 0xffffff40 │ │ │ │ cmpeq r1, r8, lsr r8 │ │ │ │ - ldrheq r2, [r2, #-36] @ 0xffffffdc │ │ │ │ - cmpeq fp, r8, lsl #23 │ │ │ │ + ldrheq r2, [r2, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015b9b90 │ │ │ │ cmpeq r1, r4, lsl r7 │ │ │ │ - @ instruction: 0x01522190 │ │ │ │ - cmpeq fp, r4, ror #20 │ │ │ │ + @ instruction: 0x01522198 │ │ │ │ + cmpeq fp, ip, ror #20 │ │ │ │ │ │ │ │ 001f23a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -313695,16 +313695,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r1, ip, lsr #10 │ │ │ │ - cmpeq fp, r4, lsl #17 │ │ │ │ - cmpeq r2, r0, lsr #31 │ │ │ │ + cmpeq fp, ip, lsl #17 │ │ │ │ + cmpeq r2, r8, lsr #31 │ │ │ │ │ │ │ │ 001f256c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -314034,35 +314034,35 @@ │ │ │ │ str r3, [sl] │ │ │ │ b 1f26dc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r5, [r9, #-176]! @ 0xffffff50 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ - cmpeq fp, r8, ror #13 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + ldrsheq r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmneq r9, r0, ror #22 │ │ │ │ - ldrheq r1, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ + cmpeq r2, r0, asr #27 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ cmneq fp, ip, lsr #31 │ │ │ │ - ldrsbeq r1, [r2, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x015b959c │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ - ldrsheq r1, [r2, #-184] @ 0xffffff48 │ │ │ │ - ldrheq r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01521b9c │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ + ldrsbeq r1, [r2, #-204] @ 0xffffff34 │ │ │ │ + cmpeq fp, r4, lsr #11 │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ + cmpeq fp, r0, asr #9 │ │ │ │ + cmpeq r2, r4, lsr #23 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r4, asr #7 │ │ │ │ - ldrsbeq r1, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq fp, r4, lsl #7 │ │ │ │ - @ instruction: 0x01521a94 │ │ │ │ - cmpeq r2, r4, ror #20 │ │ │ │ - cmpeq fp, r4, lsr r3 │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + ldrsbeq r1, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, ip, lsl #7 │ │ │ │ + @ instruction: 0x01521a9c │ │ │ │ + cmpeq r2, ip, ror #20 │ │ │ │ + cmpeq fp, ip, lsr r3 │ │ │ │ │ │ │ │ 001f2af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #64] @ 1f2b4c │ │ │ │ @@ -314383,35 +314383,35 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f2f10 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r5, [r9, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r5, [r9, #-96]! @ 0xffffffa0 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r8, asr #17 │ │ │ │ - @ instruction: 0x015b919c │ │ │ │ + ldrsbeq r1, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, r4, lsr #3 │ │ │ │ cmneq r9, r4, lsl #12 │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ - cmpeq fp, ip, lsr #2 │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + cmpeq fp, r4, lsr r1 │ │ │ │ cmneq fp, ip, asr #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, lsr #32 │ │ │ │ - cmpeq r2, ip, lsr r7 │ │ │ │ - cmpeq fp, r8, ror #31 │ │ │ │ - ldrsheq r1, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq fp, r0, lsr #31 │ │ │ │ - ldrheq r1, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ - ldrsheq r1, [r2, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq fp, r4, asr #29 │ │ │ │ - @ instruction: 0x01521590 │ │ │ │ - cmpeq fp, r0, ror #28 │ │ │ │ - cmpeq r2, r0, lsr r5 │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ + cmpeq r2, r4, asr #14 │ │ │ │ + ldrsheq r8, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ + cmpeq fp, r8, lsr #31 │ │ │ │ + cmpeq r2, r0, asr #13 │ │ │ │ + cmpeq r2, ip, ror r6 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ + ldrsheq r1, [r2, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, ip, asr #29 │ │ │ │ + @ instruction: 0x01521598 │ │ │ │ + cmpeq fp, r8, ror #28 │ │ │ │ + cmpeq r2, r8, lsr r5 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ │ │ │ │ 001f3058 : │ │ │ │ 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, #1192] @ 1f3518 │ │ │ │ @@ -314714,36 +314714,36 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f3434 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r5, [r9, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, lsr #3 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r0, asr #7 │ │ │ │ - @ instruction: 0x015b8c94 │ │ │ │ + cmpeq r2, r8, asr #7 │ │ │ │ + @ instruction: 0x015b8c9c │ │ │ │ strdeq r5, [r9, #-12]! │ │ │ │ - cmpeq r2, r4, asr r3 │ │ │ │ - cmpeq fp, r4, lsr #24 │ │ │ │ + cmpeq r2, ip, asr r3 │ │ │ │ + cmpeq fp, ip, lsr #24 │ │ │ │ cmneq fp, r4, asr #10 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsl #22 │ │ │ │ - cmpeq r2, r8, lsl r2 │ │ │ │ - cmpeq fp, r4, asr #21 │ │ │ │ - ldrsbeq r1, [r2, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ - @ instruction: 0x01521194 │ │ │ │ - cmpeq r2, r0, asr r1 │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq r2, ip, asr #1 │ │ │ │ - cmpeq fp, r0, lsr #19 │ │ │ │ - cmpeq r2, ip, rrx │ │ │ │ - cmpeq fp, ip, lsr r9 │ │ │ │ - cmpeq r2, ip │ │ │ │ - ldrsbeq r8, [fp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq r2, r0, lsr #4 │ │ │ │ + cmpeq fp, ip, asr #21 │ │ │ │ + ldrsbeq r1, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r4, lsl #21 │ │ │ │ + @ instruction: 0x0152119c │ │ │ │ + cmpeq r2, r8, asr r1 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + ldrsbeq r1, [r2, #-4] │ │ │ │ + cmpeq fp, r8, lsr #19 │ │ │ │ + cmpeq r2, r4, ror r0 │ │ │ │ + cmpeq fp, r4, asr #18 │ │ │ │ + cmpeq r2, r4, lsl r0 │ │ │ │ + cmpeq fp, r4, ror #17 │ │ │ │ │ │ │ │ 001f3580 : │ │ │ │ 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, #1212] @ 1f3a54 │ │ │ │ @@ -315051,36 +315051,36 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f3970 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r4, lsl #25 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, ip, lsl #29 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ + @ instruction: 0x01520e94 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ cmneq r9, r8, asr #23 │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ - ldrsheq r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + ldrsheq r8, [fp, #-104] @ 0xffffff98 │ │ │ │ cmneq fp, r0, lsl r0 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, asr #11 │ │ │ │ - ldrsbeq r0, [r2, #-204] @ 0xffffff34 │ │ │ │ - cmpeq fp, r8, lsl #11 │ │ │ │ - @ instruction: 0x01520c98 │ │ │ │ - cmpeq fp, r0, asr #10 │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - cmpeq r2, r4, lsl ip │ │ │ │ - cmpeq fp, r8, ror #9 │ │ │ │ - @ instruction: 0x01520b90 │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ - cmpeq r2, r0, lsr fp │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - ldrsbeq r0, [r2, #-160] @ 0xffffff60 │ │ │ │ - cmpeq fp, r0, lsr #7 │ │ │ │ + ldrsbeq r8, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r2, r4, ror #25 │ │ │ │ + @ instruction: 0x015b8590 │ │ │ │ + cmpeq r2, r0, lsr #25 │ │ │ │ + cmpeq fp, r8, asr #10 │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ + cmpeq r2, ip, lsl ip │ │ │ │ + ldrsheq r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ + @ instruction: 0x01520b98 │ │ │ │ + cmpeq fp, ip, ror #8 │ │ │ │ + cmpeq r2, r8, lsr fp │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + ldrsbeq r0, [r2, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ │ │ │ │ 001f3abc : │ │ │ │ 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, #1196] @ 1f3f80 │ │ │ │ @@ -315384,35 +315384,35 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f3e9c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, asr #14 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r8, asr r9 │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ + cmpeq r2, r0, ror #18 │ │ │ │ + cmpeq fp, r4, lsr r2 │ │ │ │ @ instruction: 0x01694694 │ │ │ │ - cmpeq r2, ip, ror #17 │ │ │ │ - ldrheq r8, [fp, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r0, [r2, #-132] @ 0xffffff7c │ │ │ │ + cmpeq fp, r4, asr #3 │ │ │ │ ldrdeq r7, [fp, #-172]! @ 0xffffff54 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r0, lsr #1 │ │ │ │ - ldrheq r0, [r2, #-112] @ 0xffffff90 │ │ │ │ - cmpeq fp, ip, asr r0 │ │ │ │ - cmpeq r2, ip, ror #14 │ │ │ │ - cmpeq fp, r4, lsl r0 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ - cmpeq r2, r8, ror #13 │ │ │ │ - ldrheq r7, [fp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, r4, ror #12 │ │ │ │ - cmpeq fp, r8, lsr pc │ │ │ │ - cmpeq r2, r4, lsl #12 │ │ │ │ - ldrsbeq r7, [fp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r4, lsr #11 │ │ │ │ - cmpeq fp, r4, ror lr │ │ │ │ + cmpeq fp, r8, lsr #1 │ │ │ │ + ldrheq r0, [r2, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r4, rrx │ │ │ │ + cmpeq r2, r4, ror r7 │ │ │ │ + cmpeq fp, ip, lsl r0 │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ + ldrsheq r0, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r4, asr #31 │ │ │ │ + cmpeq r2, ip, ror #12 │ │ │ │ + cmpeq fp, r0, asr #30 │ │ │ │ + cmpeq r2, ip, lsl #12 │ │ │ │ + ldrsbeq r7, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, ip, lsr #11 │ │ │ │ + cmpeq fp, ip, ror lr │ │ │ │ │ │ │ │ 001f3fe4 : │ │ │ │ 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] @ 1f4488 │ │ │ │ @@ -315708,35 +315708,35 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f43a4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsl r2 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r2, r4, lsr r4 │ │ │ │ - cmpeq fp, r8, lsl #26 │ │ │ │ + cmpeq r2, ip, lsr r4 │ │ │ │ + cmpeq fp, r0, lsl sp │ │ │ │ cmneq r9, r0, ror r1 │ │ │ │ - cmpeq r2, r8, asr #7 │ │ │ │ - @ instruction: 0x015b7c98 │ │ │ │ + ldrsbeq r0, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ strheq r7, [fp, #-88]! @ 0xffffffa8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x015b7b98 │ │ │ │ - cmpeq r2, r8, lsr #5 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ - cmpeq r2, r4, ror #4 │ │ │ │ - cmpeq fp, ip, lsl #22 │ │ │ │ - cmpeq r2, r4, lsr #4 │ │ │ │ - cmpeq r2, r0, ror #3 │ │ │ │ - ldrheq r7, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r2, ip, asr r1 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ - ldrsheq r0, [r2, #-12] │ │ │ │ - cmpeq fp, ip, asr #19 │ │ │ │ - @ instruction: 0x0152009c │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ + cmpeq fp, r0, lsr #23 │ │ │ │ + ldrheq r0, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ + cmpeq r2, ip, ror #4 │ │ │ │ + cmpeq fp, r4, lsl fp │ │ │ │ + cmpeq r2, ip, lsr #4 │ │ │ │ + cmpeq r2, r8, ror #3 │ │ │ │ + ldrheq r7, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r4, ror #2 │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ + cmpeq r2, r4, lsl #2 │ │ │ │ + ldrsbeq r7, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, r4, lsr #1 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ │ │ │ │ 001f44ec : │ │ │ │ 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, #1204] @ 1f49b8 │ │ │ │ @@ -316042,36 +316042,36 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f48d4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, lsl sp │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmppeq r1, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r7, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmppeq r1, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsl #16 │ │ │ │ cmneq r9, r4, ror #24 │ │ │ │ - ldrheq pc, [r1, #-236] @ 0xffffff14 @ │ │ │ │ - cmpeq fp, ip, lsl #15 │ │ │ │ + cmppeq r1, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015b7794 │ │ │ │ cmneq fp, ip, lsr #1 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ - cmppeq r1, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - cmppeq r1, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldrsheq pc, [r1, #-196] @ 0xffffff3c @ │ │ │ │ - ldrheq pc, [r1, #-192] @ 0xffffff40 @ │ │ │ │ - cmpeq fp, r4, lsl #11 │ │ │ │ - cmppeq r1, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl #10 │ │ │ │ - cmppeq r1, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015b749c │ │ │ │ - cmppeq r1, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr r4 │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmppeq r1, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsr #12 │ │ │ │ + cmppeq r1, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror #11 │ │ │ │ + ldrsheq pc, [r1, #-204] @ 0xffffff34 @ │ │ │ │ + ldrheq pc, [r1, #-200] @ 0xffffff38 @ │ │ │ │ + cmpeq fp, ip, lsl #11 │ │ │ │ + cmppeq r1, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsl #10 │ │ │ │ + ldrsbeq pc, [r1, #-180] @ 0xffffff4c @ │ │ │ │ + cmpeq fp, r4, lsr #9 │ │ │ │ + cmppeq r1, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ │ │ │ │ 001f4a20 : │ │ │ │ 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] @ 1f4ec4 │ │ │ │ @@ -316367,35 +316367,35 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f4de0 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r0, ror #15 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrsheq pc, [r1, #-152] @ 0xffffff68 @ │ │ │ │ - cmpeq fp, ip, asr #5 │ │ │ │ + cmppeq r1, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [fp, #-36] @ 0xffffffdc │ │ │ │ cmneq r9, r4, lsr r7 │ │ │ │ - cmppeq r1, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, asr r2 │ │ │ │ + @ instruction: 0x0151f994 │ │ │ │ + cmpeq fp, r4, ror #4 │ │ │ │ cmneq fp, ip, ror fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, asr r1 │ │ │ │ - cmppeq r1, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl r1 │ │ │ │ - cmppeq r1, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r7, [fp, #-0] │ │ │ │ - cmppeq r1, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, ror r0 │ │ │ │ - cmppeq r1, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r6, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmppeq r1, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015b6f90 │ │ │ │ - cmppeq r1, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsr pc │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ + cmppeq r1, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsr #2 │ │ │ │ + cmppeq r1, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [fp, #-8] │ │ │ │ + ldrsheq pc, [r1, #-112] @ 0xffffff90 @ │ │ │ │ + cmppeq r1, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsl #1 │ │ │ │ + cmppeq r1, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmppeq r1, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015b6f98 │ │ │ │ + cmppeq r1, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr pc │ │ │ │ │ │ │ │ 001f4f28 : │ │ │ │ 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, #1176] @ 1f53d8 │ │ │ │ @@ -316694,36 +316694,36 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f52f4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r3, [r9, #-40]! @ 0xffffffd8 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrsheq pc, [r1, #-64] @ 0xffffffc0 @ │ │ │ │ - cmpeq fp, r4, asr #27 │ │ │ │ + ldrsheq pc, [r1, #-72] @ 0xffffffb8 @ │ │ │ │ + cmpeq fp, ip, asr #27 │ │ │ │ cmneq r9, ip, lsr #4 │ │ │ │ - cmppeq r1, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, asr sp │ │ │ │ + cmppeq r1, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, asr sp │ │ │ │ cmneq fp, r4, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, asr #24 │ │ │ │ - cmppeq r1, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ - cmppeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r6, [fp, #-188] @ 0xffffff44 │ │ │ │ - ldrsbeq pc, [r1, #-36] @ 0xffffffdc @ │ │ │ │ + cmpeq fp, r0, asr ip │ │ │ │ + cmppeq r1, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl #24 │ │ │ │ + cmppeq r1, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, asr #23 │ │ │ │ + ldrsbeq pc, [r1, #-44] @ 0xffffffd4 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x0151f290 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ - cmppeq r1, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror #21 │ │ │ │ - cmppeq r1, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ - cmppeq r1, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ + @ instruction: 0x0151f298 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ + cmppeq r1, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, ror #21 │ │ │ │ + ldrheq pc, [r1, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq fp, r4, lsl #21 │ │ │ │ + cmppeq r1, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ │ │ │ │ 001f5440 : │ │ │ │ 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] @ 1f58e4 │ │ │ │ @@ -317019,39 +317019,39 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f5800 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, ror #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r0, asr #27 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrsbeq lr, [r1, #-248] @ 0xffffff08 │ │ │ │ - cmpeq fp, ip, lsr #17 │ │ │ │ + cmpeq r1, r0, ror #31 │ │ │ │ + ldrheq r6, [fp, #-132] @ 0xffffff7c │ │ │ │ cmneq r9, r4, lsl sp │ │ │ │ - cmpeq r1, ip, ror #30 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ + cmpeq r1, r4, ror pc │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ cmneq fp, ip, asr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, lsr r7 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ + cmpeq fp, r4, asr #14 │ │ │ │ + cmpeq r1, r0, asr lr │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrsheq r6, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ + cmpeq fp, r0, lsl #14 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrheq r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r1, r8, asr #27 │ │ │ │ - cmpeq r1, r4, lsl #27 │ │ │ │ - cmpeq fp, r8, asr r6 │ │ │ │ + ldrheq r6, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq lr, [r1, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, ip, lsl #27 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r1, r0, lsl #26 │ │ │ │ - ldrsbeq r6, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r8, lsl #26 │ │ │ │ + ldrsbeq r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r1, r0, lsr #25 │ │ │ │ - cmpeq fp, r0, ror r5 │ │ │ │ - cmpeq r1, r0, asr #24 │ │ │ │ - cmpeq fp, r0, lsl r5 │ │ │ │ + cmpeq r1, r8, lsr #25 │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ + cmpeq r1, r8, asr #24 │ │ │ │ + cmpeq fp, r8, lsl r5 │ │ │ │ │ │ │ │ 001f5958 : │ │ │ │ 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, #1668] @ 1f5ff4 │ │ │ │ @@ -317473,48 +317473,48 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f5c2c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r2, [r9, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, r8, lsr #17 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrheq lr, [r1, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x015b6390 │ │ │ │ + cmpeq r1, r4, asr #21 │ │ │ │ + @ instruction: 0x015b6398 │ │ │ │ strdeq r2, [r9, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r1, r0, asr sl │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ + cmpeq r1, r8, asr sl │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ + cmpeq r1, r0, lsl #19 │ │ │ │ + cmpeq fp, r4, asr r2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - ldrsbeq lr, [r1, #-132] @ 0xffffff7c │ │ │ │ - cmpeq fp, r8, lsr #3 │ │ │ │ + ldrsbeq lr, [r1, #-140] @ 0xffffff74 │ │ │ │ + ldrheq r6, [fp, #-16] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmneq fp, r4, lsl fp │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, asr #1 │ │ │ │ - ldrsbeq lr, [r1, #-120] @ 0xffffff88 │ │ │ │ + ldrsbeq r6, [fp, #-4] │ │ │ │ + cmpeq r1, r0, ror #15 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq fp, r8, lsl #1 │ │ │ │ - @ instruction: 0x0151e794 │ │ │ │ + @ instruction: 0x015b6090 │ │ │ │ + @ instruction: 0x0151e79c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq fp, r0, asr #32 │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ - ldrsheq r5, [fp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r1, r8, lsl #14 │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + cmpeq fp, r0 │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmpeq r1, r0, ror #12 │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ + cmpeq r1, r8, ror #12 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrsheq lr, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq fp, r8, asr #29 │ │ │ │ - @ instruction: 0x0151e598 │ │ │ │ - cmpeq fp, r8, ror #28 │ │ │ │ - cmpeq r1, r4, lsr r5 │ │ │ │ - cmpeq fp, r4, lsl #28 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ + ldrsbeq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r0, lsr #11 │ │ │ │ + cmpeq fp, r0, ror lr │ │ │ │ + cmpeq r1, ip, lsr r5 │ │ │ │ + cmpeq fp, ip, lsl #28 │ │ │ │ │ │ │ │ 001f608c : │ │ │ │ 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] @ 1f63d4 │ │ │ │ @@ -317723,32 +317723,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f634c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, ror r1 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - @ instruction: 0x0151e39c │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ + cmpeq r1, r4, lsr #7 │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ ldrdeq r2, [r9, #-8]! │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ - cmpeq r1, r4, lsr r2 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ + cmpeq r1, ip, lsr r2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq fp, r0, ror #21 │ │ │ │ - ldrsheq lr, [r1, #-24] @ 0xffffffe8 │ │ │ │ - ldrheq lr, [r1, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, r8, lsl #21 │ │ │ │ + cmpeq fp, r8, ror #21 │ │ │ │ + cmpeq r1, r0, lsl #4 │ │ │ │ + ldrheq lr, [r1, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x015b5a90 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r1, r0, asr r1 │ │ │ │ - cmpeq fp, r0, lsr #20 │ │ │ │ + cmpeq r1, r8, asr r1 │ │ │ │ + cmpeq fp, r8, lsr #20 │ │ │ │ │ │ │ │ 001f642c : │ │ │ │ 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] @ 1f6784 │ │ │ │ @@ -317961,32 +317961,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f66fc │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r1, [r9, #-220]! @ 0xffffff24 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrsheq sp, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r8, asr #17 │ │ │ │ + ldrsheq sp, [r1, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq r5, [fp, #-128] @ 0xffffff80 │ │ │ │ cmneq r9, r0, lsr sp │ │ │ │ - cmpeq r1, r8, lsl #31 │ │ │ │ - cmpeq fp, r8, asr r8 │ │ │ │ + @ instruction: 0x0151df90 │ │ │ │ + cmpeq fp, r0, ror #16 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, ror r7 │ │ │ │ - cmpeq r1, r4, lsl #29 │ │ │ │ + cmpeq fp, r0, lsl #15 │ │ │ │ + cmpeq r1, ip, lsl #29 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ + cmpeq r1, r0, asr lr │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ - ldrsbeq r5, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ + cmpeq fp, r0, ror #13 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r1, r0, lsr #27 │ │ │ │ - cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq r1, r8, lsr #27 │ │ │ │ + cmpeq fp, r8, ror r6 │ │ │ │ │ │ │ │ 001f67dc : │ │ │ │ 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] @ 1f6b24 │ │ │ │ @@ -318195,32 +318195,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f6a9c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, asr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsr #20 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, ip, asr #24 │ │ │ │ - cmpeq fp, r0, lsr #10 │ │ │ │ + cmpeq r1, r4, asr ip │ │ │ │ + cmpeq fp, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ cmneq r9, r8, lsl #19 │ │ │ │ - cmpeq r1, r0, ror #23 │ │ │ │ - ldrheq r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r1, r8, ror #23 │ │ │ │ + ldrheq r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r1, r4, ror #21 │ │ │ │ + cmpeq fp, r0, ror #7 │ │ │ │ + cmpeq r1, ip, ror #21 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x015b5390 │ │ │ │ - cmpeq r1, r8, lsr #21 │ │ │ │ - cmpeq r1, r4, ror #20 │ │ │ │ - cmpeq fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x015b5398 │ │ │ │ + ldrheq sp, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, ip, ror #20 │ │ │ │ + cmpeq fp, r0, asr #6 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r1, r0, lsl #20 │ │ │ │ - ldrsbeq r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r8, lsl #20 │ │ │ │ + ldrsbeq r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 001f6b7c : │ │ │ │ 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] @ 1f6ed4 │ │ │ │ @@ -318433,32 +318433,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f6e4c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ strheq r1, [r9, #-96]! @ 0xffffffa0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsl #13 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, r4, lsr #17 │ │ │ │ - cmpeq fp, r8, ror r1 │ │ │ │ + cmpeq r1, ip, lsr #17 │ │ │ │ + cmpeq fp, r0, lsl #3 │ │ │ │ cmneq r9, r0, ror #11 │ │ │ │ - cmpeq r1, r8, lsr r8 │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ + cmpeq r1, r0, asr #16 │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsr #32 │ │ │ │ - cmpeq r1, r4, lsr r7 │ │ │ │ + cmpeq fp, r0, lsr r0 │ │ │ │ + cmpeq r1, ip, lsr r7 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq fp, r0, ror #31 │ │ │ │ - ldrsheq sp, [r1, #-104] @ 0xffffff98 │ │ │ │ + cmpeq fp, r8, ror #31 │ │ │ │ + cmpeq r1, r0, lsl #14 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrheq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r8, lsl #31 │ │ │ │ + ldrheq sp, [r1, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x015b4f90 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmpeq r1, r0, asr r6 │ │ │ │ - cmpeq fp, r0, lsr #30 │ │ │ │ + cmpeq r1, r8, asr r6 │ │ │ │ + cmpeq fp, r8, lsr #30 │ │ │ │ │ │ │ │ 001f6f2c : │ │ │ │ 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] @ 1f7274 │ │ │ │ @@ -318667,32 +318667,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f71ec │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r1, [r9, #-44]! @ 0xffffffd4 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrsheq sp, [r1, #-76] @ 0xffffffb4 │ │ │ │ - ldrsbeq r4, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, r4, lsl #10 │ │ │ │ + ldrsbeq r4, [fp, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmneq r9, r8, lsr r2 │ │ │ │ - @ instruction: 0x0151d490 │ │ │ │ - cmpeq fp, r0, ror #26 │ │ │ │ + @ instruction: 0x0151d498 │ │ │ │ + cmpeq fp, r8, ror #26 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsl #25 │ │ │ │ - @ instruction: 0x0151d394 │ │ │ │ + @ instruction: 0x015b4c90 │ │ │ │ + @ instruction: 0x0151d39c │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ - cmpeq r1, r8, asr r3 │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ - cmpeq fp, r8, ror #23 │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ + cmpeq r1, r0, ror #6 │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ + ldrsheq r4, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrheq sp, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ + ldrheq sp, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ │ │ │ │ 001f72cc : │ │ │ │ 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] @ 1f7614 │ │ │ │ @@ -318901,32 +318901,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f758c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsr pc │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, ip, asr r1 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq r1, r4, ror #2 │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ @ instruction: 0x01690e98 │ │ │ │ - ldrsheq sp, [r1, #-0] │ │ │ │ - cmpeq fp, r0, asr #19 │ │ │ │ + ldrsheq sp, [r1, #-8] │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, ror #17 │ │ │ │ - ldrsheq ip, [r1, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq r4, [fp, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq ip, [r1, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq fp, r0, lsr #17 │ │ │ │ - ldrheq ip, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, r8, lsr #17 │ │ │ │ + cmpeq r1, r0, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r1, r4, ror pc │ │ │ │ - cmpeq fp, r8, asr #16 │ │ │ │ + cmpeq r1, ip, ror pc │ │ │ │ + cmpeq fp, r0, asr r8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r1, r0, lsl pc │ │ │ │ - cmpeq fp, r0, ror #15 │ │ │ │ + cmpeq r1, r8, lsl pc │ │ │ │ + cmpeq fp, r8, ror #15 │ │ │ │ │ │ │ │ 001f766c : │ │ │ │ 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] @ 1f79c4 │ │ │ │ @@ -319139,32 +319139,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f793c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ smulbteq r9, r0, fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01690b9c │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - ldrheq ip, [r1, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r8, lsl #13 │ │ │ │ + ldrheq ip, [r1, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x015b4690 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ strdeq r0, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq r1, r8, asr #26 │ │ │ │ - cmpeq fp, r8, lsl r6 │ │ │ │ + cmpeq r1, r0, asr sp │ │ │ │ + cmpeq fp, r0, lsr #12 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - cmpeq r1, r4, asr #24 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + cmpeq r1, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ - cmpeq r1, r4, asr #23 │ │ │ │ - @ instruction: 0x015b4498 │ │ │ │ + ldrsheq r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + cmpeq r1, ip, asr #23 │ │ │ │ + cmpeq fp, r0, lsr #9 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r1, r0, ror #22 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ + cmpeq r1, r8, ror #22 │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ │ │ │ │ 001f7a1c : │ │ │ │ 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] @ 1f7d74 │ │ │ │ @@ -319377,32 +319377,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f7cec │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsl r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smultteq r9, ip, r7 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ - ldrsbeq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + cmpeq fp, r0, ror #5 │ │ │ │ cmneq r9, r0, asr #14 │ │ │ │ - @ instruction: 0x0151c998 │ │ │ │ - cmpeq fp, r8, ror #4 │ │ │ │ + cmpeq r1, r0, lsr #19 │ │ │ │ + cmpeq fp, r0, ror r2 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsl #3 │ │ │ │ - @ instruction: 0x0151c894 │ │ │ │ + @ instruction: 0x015b4190 │ │ │ │ + @ instruction: 0x0151c89c │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq fp, r0, asr #2 │ │ │ │ - cmpeq r1, r8, asr r8 │ │ │ │ + cmpeq fp, r8, asr #2 │ │ │ │ + cmpeq r1, r0, ror #16 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmpeq r1, r4, lsl r8 │ │ │ │ - cmpeq fp, r8, ror #1 │ │ │ │ + cmpeq r1, ip, lsl r8 │ │ │ │ + ldrsheq r4, [fp, #-0] │ │ │ │ muleq r0, r9, r1 │ │ │ │ - ldrheq ip, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq fp, r0, lsl #1 │ │ │ │ + ldrheq ip, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r8, lsl #1 │ │ │ │ │ │ │ │ 001f7dcc : │ │ │ │ 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] @ 1f8124 │ │ │ │ @@ -319615,32 +319615,32 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f809c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r9, ip, lsr r4 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ - cmpeq fp, r8, lsr #30 │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ + cmpeq fp, r0, lsr pc │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ @ instruction: 0x01690390 │ │ │ │ - cmpeq r1, r8, ror #11 │ │ │ │ - ldrheq r3, [fp, #-232] @ 0xffffff18 │ │ │ │ + ldrsheq ip, [r1, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r0, asr #29 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r3, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r1, r4, ror #9 │ │ │ │ + cmpeq fp, r0, ror #27 │ │ │ │ + cmpeq r1, ip, ror #9 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x015b3d90 │ │ │ │ - cmpeq r1, r8, lsr #9 │ │ │ │ - cmpeq r1, r4, ror #8 │ │ │ │ - cmpeq fp, r8, lsr sp │ │ │ │ + @ instruction: 0x015b3d98 │ │ │ │ + ldrheq ip, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r1, ip, ror #8 │ │ │ │ + cmpeq fp, r0, asr #26 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r1, r0, lsl #8 │ │ │ │ - ldrsbeq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r1, r8, lsl #8 │ │ │ │ + ldrsbeq r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ │ │ │ 001f817c : │ │ │ │ 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] @ 1f8534 │ │ │ │ @@ -319877,33 +319877,33 @@ │ │ │ │ bl b7e70 │ │ │ │ b 1f84ac │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [r9, #-0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbbeq r9, ip, r0 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq r1, ip, lsr #5 │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ + ldrheq ip, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ msreq (UNDEF: 120), r8, ror #31 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ + cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq fp, r4, ror #19 │ │ │ │ - ldrsheq ip, [r1, #-0] │ │ │ │ + cmpeq fp, ip, ror #19 │ │ │ │ + ldrsheq ip, [r1, #-8] │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r1, r4, asr r0 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ + cmpeq r1, ip, asr r0 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - ldrsheq fp, [r1, #-240] @ 0xffffff10 │ │ │ │ - cmpeq fp, r0, asr #17 │ │ │ │ + ldrsheq fp, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, r8, asr #17 │ │ │ │ │ │ │ │ 001f8590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -320449,40 +320449,40 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 1f8bb4 │ │ │ │ msreq SPSR_f, r8, ror #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_f, r4, asr #19 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r1, ip, asr #24 │ │ │ │ - ldrsheq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r4, asr ip │ │ │ │ + ldrsheq r3, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r1, r4, ror #22 │ │ │ │ - cmpeq fp, ip, lsl #12 │ │ │ │ + cmpeq r1, ip, ror #22 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - ldrheq fp, [r1, #-148] @ 0xffffff6c │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ + ldrheq fp, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ cmpeq r0, r8, ror #24 │ │ │ │ msreq (UNDEF: 104), r8, lsl #13 │ │ │ │ - cmpeq r1, r4, lsl #18 │ │ │ │ - cmpeq fp, ip, lsr #7 │ │ │ │ + cmpeq r1, ip, lsl #18 │ │ │ │ + ldrheq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrheq ip, [r0, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x0151b898 │ │ │ │ - cmpeq fp, r0, asr #6 │ │ │ │ + cmpeq r1, r0, lsr #17 │ │ │ │ + cmpeq fp, r8, asr #6 │ │ │ │ cmpeq r0, r4, lsl #22 │ │ │ │ - cmpeq r1, r4, lsr #5 │ │ │ │ - ldrheq fp, [r1, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - cmpeq r1, r0, ror r2 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ - ldrsheq r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, r8, lsl #4 │ │ │ │ + cmpeq r1, ip, lsr #5 │ │ │ │ + cmpeq r1, r4, asr #15 │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ + cmpeq r1, r8, ror r2 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + cmpeq fp, r0, lsl #4 │ │ │ │ + cmpeq r1, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #744] @ 1f9170 │ │ │ │ mov r5, r3 │ │ │ │ @@ -320676,32 +320676,32 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq (UNDEF: 120), r8, lsl #7 │ │ │ │ msreq (UNDEF: 120), ip, ror #6 │ │ │ │ cmneq fp, r0, lsr #20 │ │ │ │ cmneq fp, r4, lsl sl │ │ │ │ strdeq r2, [fp, #-156]! @ 0xffffff64 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ - cmpeq r1, r8, ror #10 │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ cmneq fp, r4, asr #18 │ │ │ │ cmneq fp, r8, lsr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x015b2f94 │ │ │ │ - cmpeq r1, r4, ror #9 │ │ │ │ - @ instruction: 0x0151bf90 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ - cmpeq r1, r8, lsr pc │ │ │ │ - cmpeq r1, ip, asr #8 │ │ │ │ - cmpeq fp, r4, asr #29 │ │ │ │ - ldrsheq fp, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, ip, lsl #8 │ │ │ │ - cmpeq fp, r8, lsl #29 │ │ │ │ - cmpeq r1, r0, asr #29 │ │ │ │ - ldrsbeq fp, [r1, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ + @ instruction: 0x015b2f9c │ │ │ │ + cmpeq r1, ip, ror #9 │ │ │ │ + @ instruction: 0x0151bf98 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ + cmpeq r1, r0, asr #30 │ │ │ │ + cmpeq r1, r4, asr r4 │ │ │ │ + cmpeq fp, ip, asr #29 │ │ │ │ + cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq r1, r4, lsl r4 │ │ │ │ + @ instruction: 0x015b2e90 │ │ │ │ + cmpeq r1, r8, asr #29 │ │ │ │ + ldrsbeq fp, [r1, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x0151be90 │ │ │ │ │ │ │ │ 001f91d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -320841,20 +320841,20 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ msreq SPSR_f, r8, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_f, r0, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ cmneq r8, ip, ror #31 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - cmpeq r1, r8, lsr r2 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ andeq r6, r0, r4, asr #12 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r1, r8, lsl #4 │ │ │ │ - cmpeq r1, ip, asr r1 │ │ │ │ - cmpeq r1, ip, lsl #3 │ │ │ │ + cmpeq r1, r0, lsl r2 │ │ │ │ + cmpeq r1, r4, ror #2 │ │ │ │ + @ instruction: 0x0151b194 │ │ │ │ │ │ │ │ 001f9434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321059,21 +321059,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1f95ec │ │ │ │ cmneq r8, r0, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r8, asr #25 │ │ │ │ @ instruction: 0x000072bc │ │ │ │ - cmpeq r1, r8, lsl r0 │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ + cmpeq r1, r0, lsr #32 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ cmneq r8, r0, asr ip │ │ │ │ cmpeq r0, r4, ror #2 │ │ │ │ cmpeq r0, r4, lsr #2 │ │ │ │ - cmpeq r1, ip, asr #17 │ │ │ │ - @ instruction: 0x0151b89c │ │ │ │ + ldrsbeq fp, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ 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 │ │ │ │ @@ -321633,27 +321633,27 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1f9d84 │ │ │ │ cmneq r8, r8, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq fp, r8, lsl #8 │ │ │ │ - ldrsheq sl, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, r0, lsl r4 │ │ │ │ + ldrsheq sl, [r1, #-156] @ 0xffffff64 │ │ │ │ strheq lr, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r1, r0, ror #3 │ │ │ │ + cmpeq r1, r8, ror #3 │ │ │ │ ldrsheq fp, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq fp, ip, lsr r0 │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ - cmpeq r1, r4, lsr #12 │ │ │ │ - cmpeq fp, r4 │ │ │ │ - cmpeq r1, r0 │ │ │ │ - cmpeq r1, ip, ror #11 │ │ │ │ - cmpeq r1, ip, asr #31 │ │ │ │ - cmpeq r1, r0, lsr #31 │ │ │ │ + cmpeq fp, r4, asr #32 │ │ │ │ + cmpeq r1, r0, asr #32 │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ + cmpeq fp, ip │ │ │ │ + cmpeq r1, r8 │ │ │ │ + ldrsheq sl, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq sl, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r8, lsr #31 │ │ │ │ │ │ │ │ 001fa090 : │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -322172,46 +322172,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ b 1fa7b0 │ │ │ │ @ instruction: 0x0168e094 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, rrx │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrheq r1, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - @ instruction: 0x015b1c98 │ │ │ │ - cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq fp, r4, asr #27 │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ + cmpeq r1, r8, lsl #5 │ │ │ │ andeq r6, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ - cmpeq r1, r4, asr #2 │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ + cmpeq r1, ip, asr #2 │ │ │ │ cmneq r8, r8, ror #26 │ │ │ │ cmpeq r0, r4, asr #5 │ │ │ │ cmpeq r0, ip, ror #4 │ │ │ │ cmpeq r0, r8, lsr #4 │ │ │ │ cmpeq r0, r4, ror #3 │ │ │ │ cmpeq r0, r4, lsr #3 │ │ │ │ - cmpeq r1, r0, ror #18 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ + cmpeq r1, r8, ror #18 │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ cmpeq r0, r4, lsr lr │ │ │ │ cmpeq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmpeq r1, ip, ror #17 │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ - ldrheq sl, [r1, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r1, r8, lsl #17 │ │ │ │ - cmpeq r1, ip, asr r8 │ │ │ │ - cmpeq r1, r0, lsr r8 │ │ │ │ - cmpeq r1, r0, lsl #16 │ │ │ │ - ldrsbeq sl, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, r4, lsr #15 │ │ │ │ - cmpeq fp, r4, ror r7 │ │ │ │ - cmpeq r1, r0, ror r7 │ │ │ │ - cmpeq r1, ip, asr sp │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ + ldrsheq sl, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r8, ror #29 │ │ │ │ + ldrheq sl, [r1, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x0151a890 │ │ │ │ + cmpeq r1, r4, ror #16 │ │ │ │ + cmpeq r1, r8, lsr r8 │ │ │ │ + cmpeq r1, r8, lsl #16 │ │ │ │ + ldrsbeq sl, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, ip, lsr #15 │ │ │ │ + cmpeq fp, ip, ror r7 │ │ │ │ + cmpeq r1, r8, ror r7 │ │ │ │ + cmpeq r1, r4, ror #26 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ │ │ │ │ 001fa938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ ldr r3, [pc, #2056] @ 1fb158 │ │ │ │ @@ -322730,42 +322730,42 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fae30 │ │ │ │ strdeq sp, [r8, #-128]! @ 0xffffff80 │ │ │ │ cmneq r8, r0, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x000072bc │ │ │ │ - cmpeq fp, ip, lsl #12 │ │ │ │ - ldrsheq r9, [r1, #-180] @ 0xffffff4c │ │ │ │ - ldrsheq r1, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldrsbeq r9, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ + ldrsheq r9, [r1, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r9, [r1, #-168] @ 0xffffff58 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r0, lsr #4 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ cmneq r8, ip, lsl #8 │ │ │ │ cmpeq r0, r4, lsr #18 │ │ │ │ cmpeq r0, r0, asr #17 │ │ │ │ - cmpeq r1, r4, ror r0 │ │ │ │ - cmpeq fp, r0, asr #32 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ - cmpeq r1, r4, lsr #12 │ │ │ │ - cmpeq fp, r4 │ │ │ │ - cmpeq r1, r0 │ │ │ │ - cmpeq r1, r8, ror #11 │ │ │ │ - cmpeq r1, r8, asr #31 │ │ │ │ - @ instruction: 0x015b0f98 │ │ │ │ - @ instruction: 0x01519f94 │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ - cmpeq fp, ip, asr pc │ │ │ │ - cmpeq r1, r8, asr pc │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ - cmpeq r1, r0, lsr #30 │ │ │ │ - ldrsheq r9, [r1, #-224] @ 0xffffff20 │ │ │ │ - ldrheq r9, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r1, r0, lsr #29 │ │ │ │ + cmpeq r1, ip, ror r0 │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ + cmpeq fp, ip │ │ │ │ + cmpeq r1, r8 │ │ │ │ + ldrsheq r9, [r1, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r9, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmpeq fp, r0, lsr #31 │ │ │ │ + @ instruction: 0x01519f9c │ │ │ │ + cmpeq r1, r4, lsl #11 │ │ │ │ + cmpeq fp, r4, ror #30 │ │ │ │ + cmpeq r1, r0, ror #30 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ + cmpeq r1, r8, lsr #30 │ │ │ │ + ldrsheq r9, [r1, #-232] @ 0xffffff18 │ │ │ │ + ldrheq r9, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r8, lsr #29 │ │ │ │ │ │ │ │ 001fb1d8 : │ │ │ │ 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, #2304] @ 1fbaf0 │ │ │ │ @@ -323344,84 +323344,84 @@ │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fb468 │ │ │ │ cmneq r8, ip, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ cmneq r8, r4, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrsbeq r9, [r1, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ + ldrsbeq r9, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq fp, r4, ror ip │ │ │ │ - cmpeq r1, ip, asr r2 │ │ │ │ - @ instruction: 0x01519290 │ │ │ │ - cmpeq r1, r4, lsl #5 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ + cmpeq r1, r4, ror #4 │ │ │ │ + @ instruction: 0x01519298 │ │ │ │ + cmpeq r1, ip, lsl #5 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r0, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r1, r0, lsr #3 │ │ │ │ + ldrheq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r1, r8, lsr #3 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ ldrdeq ip, [r8, #-212]! @ 0xffffff2c │ │ │ │ - ldrheq r9, [r1, #-20] @ 0xffffffec │ │ │ │ - ldrsheq r9, [r1, #-16] │ │ │ │ - cmpeq r1, ip, lsr #4 │ │ │ │ - cmpeq r1, r4, lsl #31 │ │ │ │ - cmpeq r1, ip, lsr #18 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ - cmpeq r1, r4, lsl #30 │ │ │ │ + ldrheq r9, [r1, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r9, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r4, lsr r2 │ │ │ │ + cmpeq r1, ip, lsl #31 │ │ │ │ + cmpeq r1, r4, lsr r9 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ + cmpeq r1, ip, lsl #30 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r1, ip, lsl pc │ │ │ │ - ldrsbeq r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq r9, [r1, #-132] @ 0xffffff7c │ │ │ │ - ldrheq r8, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq fp, r0, ror #17 │ │ │ │ + ldrsbeq r9, [r1, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ @ instruction: 0x0150a09c │ │ │ │ - cmpeq r1, ip, lsr r8 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ - ldrsbeq r9, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, r4, asr #16 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ + cmpeq r1, r4, ror #15 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq fp, r8, lsr #15 │ │ │ │ - cmpeq r1, r4, lsr #15 │ │ │ │ - cmpeq r1, r8, lsl #27 │ │ │ │ + ldrheq r0, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r1, ip, lsr #15 │ │ │ │ + @ instruction: 0x01518d90 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r1, ip, ror #14 │ │ │ │ + cmpeq r1, r4, ror r7 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ - ldrsbeq r9, [r1, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ + cmpeq r1, r0, ror #13 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq fp, r4, lsr #13 │ │ │ │ - cmpeq r1, r0, lsr #13 │ │ │ │ - cmpeq r1, r4, lsl #25 │ │ │ │ + cmpeq fp, ip, lsr #13 │ │ │ │ + cmpeq r1, r8, lsr #13 │ │ │ │ + cmpeq r1, ip, lsl #25 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ - cmpeq r1, r4, ror #12 │ │ │ │ - cmpeq r1, r8, asr #24 │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq r1, ip, ror #12 │ │ │ │ + cmpeq r1, r0, asr ip │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r1, ip, lsr #12 │ │ │ │ + cmpeq r1, r4, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrsheq r9, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq fp, r8, asr #11 │ │ │ │ - cmpeq r1, r4, asr #11 │ │ │ │ - cmpeq r1, r8, lsr #23 │ │ │ │ + ldrsbeq r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, ip, asr #11 │ │ │ │ + ldrheq r8, [r1, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ - cmpeq r1, r8, lsl #11 │ │ │ │ - cmpeq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x015b0594 │ │ │ │ + @ instruction: 0x01519590 │ │ │ │ + cmpeq r1, r4, ror fp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq fp, r0, asr r5 │ │ │ │ - cmpeq r1, ip, asr #10 │ │ │ │ - cmpeq r1, r4, lsr fp │ │ │ │ - cmpeq fp, r4, lsl r5 │ │ │ │ - cmpeq r1, r0, lsl r5 │ │ │ │ - ldrsheq r8, [r1, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, asr r5 │ │ │ │ + cmpeq r1, r4, asr r5 │ │ │ │ + cmpeq r1, ip, lsr fp │ │ │ │ + cmpeq fp, ip, lsl r5 │ │ │ │ + cmpeq r1, r8, lsl r5 │ │ │ │ + ldrsheq r8, [r1, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001fbc14 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ moveq r0, #67108864 @ 0x4000000 │ │ │ │ bx lr │ │ │ │ @@ -323762,34 +323762,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r8, r8, lsr r5 │ │ │ │ @ instruction: 0x01694894 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq ip, [r8, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ - cmpeq r1, r0, lsl #19 │ │ │ │ - cmpeq fp, r4, asr #5 │ │ │ │ + cmpeq r1, r8, lsl #19 │ │ │ │ + cmpeq fp, ip, asr #5 │ │ │ │ msreq SPSR_fx, ip, lsr #19 │ │ │ │ strheq ip, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq r1, ip, lsr r8 │ │ │ │ - cmpeq fp, r8, lsl #3 │ │ │ │ + cmpeq r1, r4, asr #16 │ │ │ │ + @ instruction: 0x015b0190 │ │ │ │ msreq SPSR_fx, r0, lsl #17 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ + ldrsbeq r8, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ msreq SPSR_fx, r0, lsl r8 │ │ │ │ cmpeq r0, r8, lsr #16 │ │ │ │ cmneq r8, r8, asr #4 │ │ │ │ - cmpeq r1, ip, lsr #31 │ │ │ │ - cmpeq r1, ip, ror pc │ │ │ │ - cmpeq r1, r8, asr #30 │ │ │ │ - cmpeq r1, ip, lsl #13 │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ - cmpeq r1, r8, lsr #12 │ │ │ │ - cmppeq sl, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r4, lsl #31 │ │ │ │ + cmpeq r1, r0, asr pc │ │ │ │ + @ instruction: 0x01518694 │ │ │ │ + cmpeq r1, r8, ror #29 │ │ │ │ + cmpeq r1, r0, lsr r6 │ │ │ │ + cmppeq sl, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001fc188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 1fc2c4 │ │ │ │ @@ -323866,20 +323866,20 @@ │ │ │ │ mov r1, #27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 1fc280 │ │ │ │ @ instruction: 0x0168c090 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - cmppeq sl, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror sp │ │ │ │ - ldrheq r8, [r1, #-76] @ 0xffffffb4 │ │ │ │ - ldrsbeq pc, [sl, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r1, r8, lsr sp │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ + cmppeq sl, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsl #27 │ │ │ │ + cmpeq r1, r4, asr #9 │ │ │ │ + ldrsbeq pc, [sl, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq r1, r0, asr #26 │ │ │ │ + cmpeq r1, r4, lsl #9 │ │ │ │ │ │ │ │ 001fc2e8 : │ │ │ │ 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] │ │ │ │ @@ -324079,30 +324079,30 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 1fc4a8 │ │ │ │ cmneq r8, r8, lsr #30 │ │ │ │ cmneq r8, r4, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq sl, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ + cmppeq sl, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmppeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsl r3 │ │ │ │ + cmppeq sl, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl r3 │ │ │ │ @ instruction: 0x0168bd94 │ │ │ │ - cmpeq r1, ip, ror #21 │ │ │ │ - ldrheq r8, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmppeq sl, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsl #21 │ │ │ │ - cmpeq r1, ip, asr #3 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ + ldrsheq r8, [r1, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r1, r4, asr #21 │ │ │ │ + cmppeq sl, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl #21 │ │ │ │ ldrsbeq r8, [r1, #-20] @ 0xffffffec │ │ │ │ - ldrheq pc, [sl, #-168] @ 0xffffff58 @ │ │ │ │ - cmpeq r1, r8, ror #2 │ │ │ │ - cmpeq r1, ip, ror #19 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + ldrsbeq r8, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmppeq sl, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, ror r1 │ │ │ │ + ldrsheq r8, [r1, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 001fc65c : │ │ │ │ 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 │ │ │ │ @@ -324248,26 +324248,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fc6f0 │ │ │ │ cmneq r8, r8, asr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, lsr #23 │ │ │ │ cmneq r8, ip, asr #22 │ │ │ │ - cmppeq sl, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, asr #31 │ │ │ │ + cmppeq sl, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, asr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq sl, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, asr pc │ │ │ │ + cmppeq sl, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, asr pc │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmppeq sl, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq r7, [r1, #-232] @ 0xffffff18 │ │ │ │ + cmppeq sl, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, r0, lsl #30 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ + cmpeq r1, r4, lsl #15 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ │ │ │ │ 001fc8e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -324323,21 +324323,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fc948 │ │ │ │ b 1fc990 │ │ │ │ - cmpeq r1, r0, asr #28 │ │ │ │ - cmppeq sl, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, lsr #27 │ │ │ │ + cmpeq r1, r8, asr #28 │ │ │ │ + cmppeq sl, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq r1, r4, lsl lr │ │ │ │ - ldrheq pc, [sl, #-104] @ 0xffffff98 @ │ │ │ │ - cmpeq r1, r8, ror #26 │ │ │ │ + cmpeq r1, ip, lsl lr │ │ │ │ + cmppeq sl, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ │ │ │ │ 001fc9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr fp, [pc, #1120] @ 1fce70 │ │ │ │ @@ -324624,42 +324624,42 @@ │ │ │ │ b 1fca58 │ │ │ │ cmneq sl, r8, lsl #27 │ │ │ │ cmneq r8, r8, lsl r8 │ │ │ │ cmneq r8, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ - cmpeq r1, r8, ror #24 │ │ │ │ - cmpeq r1, r8, lsl sp │ │ │ │ - cmpeq r1, r8, lsl sp │ │ │ │ + cmpeq r1, r8, asr #26 │ │ │ │ + cmpeq r1, r0, ror ip │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ cmneq sl, r0, lsl #25 │ │ │ │ muleq r0, ip, sl │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - cmpeq r9, ip, ror #10 │ │ │ │ - cmppeq sl, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldrsheq r7, [r1, #-152] @ 0xffffff68 │ │ │ │ - cmppeq sl, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - cmpeq r1, r0, asr #19 │ │ │ │ - ldrsbeq pc, [sl, #-40] @ 0xffffffd8 @ │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - cmpeq r1, r8, lsl #19 │ │ │ │ + cmpeq r1, ip, ror #6 │ │ │ │ + cmpeq r9, r4, ror r5 │ │ │ │ + cmppeq sl, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r0, lsl #20 │ │ │ │ + cmppeq sl, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq r1, r8, asr #19 │ │ │ │ + cmppeq sl, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + @ instruction: 0x01517990 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x015af29c │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ - cmpeq r1, ip, asr #18 │ │ │ │ - cmppeq sl, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, asr #3 │ │ │ │ - cmpeq r1, r0, lsl r9 │ │ │ │ + cmppeq sl, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ + cmpeq r1, r4, asr r9 │ │ │ │ + cmppeq sl, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r1, #-16] │ │ │ │ + cmpeq r1, r8, lsl r9 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmppeq sl, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, lsl #3 │ │ │ │ - ldrsbeq r7, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmppeq sl, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01518194 │ │ │ │ + ldrsbeq r7, [r1, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001fcefc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -324778,28 +324778,28 @@ │ │ │ │ b 1fcf8c │ │ │ │ cmneq r8, r0, lsr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, lsl r3 │ │ │ │ cmpeq r0, r4, lsr #2 │ │ │ │ strheq fp, [r8, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmppeq sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, asr #16 │ │ │ │ - cmpeq r1, r8, lsr #14 │ │ │ │ + cmppeq sl, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, asr #16 │ │ │ │ + cmpeq r1, r0, lsr r7 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmppeq sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsr #31 │ │ │ │ - cmpeq r1, ip, ror #13 │ │ │ │ - cmppeq sl, r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, ror #30 │ │ │ │ - cmpeq r1, ip, lsr #13 │ │ │ │ + cmppeq sl, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq r7, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmppeq sl, ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, ror pc │ │ │ │ + ldrheq r7, [r1, #-100] @ 0xffffff9c │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq sl, r8, asr #31 │ │ │ │ - cmpeq r1, r0, lsr pc │ │ │ │ - cmpeq r1, r0, ror r6 │ │ │ │ + ldrsbeq lr, [sl, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r1, r8, lsr pc │ │ │ │ + cmpeq r1, r8, ror r6 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 001fd124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -324871,17 +324871,17 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fd1c4 │ │ │ │ cmneq sl, r8, asr r6 │ │ │ │ cmneq sl, r4, lsr #12 │ │ │ │ - cmpeq sl, r8, asr #28 │ │ │ │ - ldrheq r7, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldrsheq r7, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sl, r0, asr lr │ │ │ │ + ldrheq r7, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, r0, lsl #10 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ │ │ │ │ 001fd264 : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #280] @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -325010,22 +325010,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1fd33c │ │ │ │ strheq sl, [r8, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, ip, lsr #27 │ │ │ │ - cmpeq r1, r0, ror #8 │ │ │ │ + ldrheq lr, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, r8, ror #8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ cmneq r8, r0, lsl #30 │ │ │ │ cmpeq r0, r8, asr r4 │ │ │ │ cmpeq r0, r4, lsl #8 │ │ │ │ - cmpeq r1, r0, asr #23 │ │ │ │ - @ instruction: 0x01517b90 │ │ │ │ + cmpeq r1, r8, asr #23 │ │ │ │ + @ instruction: 0x01517b98 │ │ │ │ │ │ │ │ 001fd490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #208] @ 0xd0 │ │ │ │ @@ -325080,17 +325080,17 @@ │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1fd534 │ │ │ │ - cmpeq r1, r4, lsl #6 │ │ │ │ - cmpeq sl, r4, lsl fp │ │ │ │ - cmpeq r1, r0, asr #3 │ │ │ │ + cmpeq r1, ip, lsl #6 │ │ │ │ + cmpeq sl, ip, lsl fp │ │ │ │ + cmpeq r1, r8, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 001fd590 : │ │ │ │ ldrd r2, [r0, #208] @ 0xd0 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 1fd60c │ │ │ │ @@ -325133,17 +325133,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fd658 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fd604 │ │ │ │ - cmpeq sl, r8, asr #20 │ │ │ │ - ldrheq r7, [r1, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r7, [r1, #-8] │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ + ldrheq r7, [r1, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 001fd65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -325188,17 +325188,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fd72c │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fd6e0 │ │ │ │ - cmpeq sl, r4, ror r9 │ │ │ │ - ldrsbeq r7, [r1, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ + cmpeq sl, ip, ror r9 │ │ │ │ + cmpeq r1, r4, ror #17 │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 001fd730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -325670,57 +325670,57 @@ │ │ │ │ b 1fdbc0 │ │ │ │ strdeq sl, [r8, #-172]! @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq sl, [r8, #-164]! @ 0xffffff5c │ │ │ │ cmneq sl, r8, lsr #3 │ │ │ │ andeq r6, r0, r8, lsr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r4, lsl #30 │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ + cmpeq r1, ip, lsl #30 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ strdeq r2, [r9, #-204]! @ 0xffffff34 │ │ │ │ cmneq r8, r4, ror #17 │ │ │ │ cmneq sl, ip, ror sp │ │ │ │ cmneq sl, ip, lsl #26 │ │ │ │ - cmpeq sl, r0, asr #11 │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ + cmpeq sl, r8, asr #11 │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ cmneq sl, r0, ror #25 │ │ │ │ - cmpeq sl, r8, asr r5 │ │ │ │ - cmpeq r1, r0, asr #9 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + cmpeq r1, r8, asr #9 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ ldrdeq ip, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq r1, r8, asr #8 │ │ │ │ - @ instruction: 0x01516c9c │ │ │ │ - cmpeq sl, ip, lsl #9 │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ - cmpeq sl, r0, asr r4 │ │ │ │ - ldrheq r7, [r1, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ - cmpeq sl, r4, lsl r4 │ │ │ │ - cmpeq r1, ip, ror r3 │ │ │ │ - cmpeq r1, r4, asr #21 │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ - cmpeq sl, ip, lsl #7 │ │ │ │ - ldrsheq r7, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, ip, lsr sl │ │ │ │ - ldrheq r7, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r0, lsr #5 │ │ │ │ - cmpeq r1, r4, lsl #5 │ │ │ │ - cmpeq r1, r8, ror #4 │ │ │ │ - cmpeq r1, r8, lsr r2 │ │ │ │ - cmpeq r1, ip, lsl r2 │ │ │ │ - @ instruction: 0x015ae294 │ │ │ │ - ldrsheq r7, [r1, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r1, r4, asr #18 │ │ │ │ - cmpeq sl, r8, asr r2 │ │ │ │ - cmpeq r1, r0, asr #3 │ │ │ │ - cmpeq r1, r8, lsl #18 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ - cmpeq r1, r4, lsl #3 │ │ │ │ - cmpeq r1, ip, asr #17 │ │ │ │ + cmpeq r1, r0, asr r4 │ │ │ │ + cmpeq r1, r4, lsr #25 │ │ │ │ + @ instruction: 0x015ae494 │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ + cmpeq r1, r0, asr #7 │ │ │ │ + cmpeq r1, r8, lsl #22 │ │ │ │ + cmpeq sl, ip, lsl r4 │ │ │ │ + cmpeq r1, r4, lsl #7 │ │ │ │ + cmpeq r1, ip, asr #21 │ │ │ │ + cmpeq r1, ip, asr #6 │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ + @ instruction: 0x015ae394 │ │ │ │ + ldrsheq r7, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ + cmpeq r1, r4, asr #5 │ │ │ │ + cmpeq r1, r8, lsr #5 │ │ │ │ + cmpeq r1, ip, lsl #5 │ │ │ │ + cmpeq r1, r0, ror r2 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ + cmpeq r1, r4, lsr #4 │ │ │ │ + @ instruction: 0x015ae29c │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ + cmpeq r1, ip, asr #18 │ │ │ │ + cmpeq sl, r0, ror #4 │ │ │ │ + cmpeq r1, r8, asr #3 │ │ │ │ + cmpeq r1, r0, lsl r9 │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ + cmpeq r1, ip, lsl #3 │ │ │ │ + ldrsbeq r6, [r1, #-132] @ 0xffffff7c │ │ │ │ cmpeq r0, r8, lsl #6 │ │ │ │ │ │ │ │ 001fdf50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -325812,23 +325812,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fe018 │ │ │ │ ldrdeq sl, [r8, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sl, r8, lsl #1 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - cmpeq sl, ip, lsr r0 │ │ │ │ - cmpeq r1, r4, lsr #31 │ │ │ │ - cmpeq r1, ip, ror #13 │ │ │ │ - cmpeq r1, r0, ror pc │ │ │ │ - ldrsbeq sp, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r1, ip, lsr pc │ │ │ │ - cmpeq r1, r4, lsl #13 │ │ │ │ + @ instruction: 0x015ae090 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ + cmpeq sl, r4, asr #32 │ │ │ │ + cmpeq r1, ip, lsr #31 │ │ │ │ + ldrsheq r6, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r8, ror pc │ │ │ │ + ldrsbeq sp, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r1, r4, asr #30 │ │ │ │ + cmpeq r1, ip, lsl #13 │ │ │ │ │ │ │ │ 001fe0f4 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1fe180 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -325888,21 +325888,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 1fe214 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fe16c │ │ │ │ - ldrsbeq sp, [sl, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r1, ip, lsr lr │ │ │ │ - cmpeq r1, r4, lsl #11 │ │ │ │ + ldrsbeq sp, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r4, asr #28 │ │ │ │ + cmpeq r1, ip, lsl #11 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - @ instruction: 0x015ade9c │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ - cmpeq r1, ip, asr #10 │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ + cmpeq r1, r4, asr r5 │ │ │ │ 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 │ │ │ │ @@ -325923,17 +325923,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #198 @ 0xc6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe23c │ │ │ │ - cmpeq sl, r4, lsl lr │ │ │ │ - cmpeq r1, ip, ror sp │ │ │ │ - cmpeq r1, r0, asr #9 │ │ │ │ + cmpeq sl, ip, lsl lr │ │ │ │ + cmpeq r1, r4, lsl #27 │ │ │ │ + cmpeq r1, r8, asr #9 │ │ │ │ │ │ │ │ 001fe290 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fe2b0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ adds r3, r3, #1 │ │ │ │ @@ -326003,20 +326003,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 1fe3c4 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fe308 │ │ │ │ - cmpeq sl, ip, lsr #26 │ │ │ │ - cmpeq r1, ip, ror #10 │ │ │ │ - ldrsbeq r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sl, r8, ror #25 │ │ │ │ - cmpeq r1, r0, asr ip │ │ │ │ - @ instruction: 0x01516398 │ │ │ │ + cmpeq sl, r4, lsr sp │ │ │ │ + cmpeq r1, r4, ror r5 │ │ │ │ + cmpeq r1, r0, ror #7 │ │ │ │ + ldrsheq sp, [sl, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r1, r8, asr ip │ │ │ │ + cmpeq r1, r0, lsr #7 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ │ │ │ │ 001fe3c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326039,17 +326039,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r1, #688 @ 0x2b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe3ec │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - cmpeq r1, ip, asr #23 │ │ │ │ - cmpeq r1, r0, lsl r3 │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + ldrsbeq r6, [r1, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r1, r8, lsl r3 │ │ │ │ │ │ │ │ 001fe440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -326162,28 +326162,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe4d8 │ │ │ │ cmneq r8, r4, ror #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, ror #26 │ │ │ │ - cmpeq sl, r0, asr fp │ │ │ │ - cmpeq r1, ip, asr #7 │ │ │ │ - ldrsheq r6, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ + ldrsbeq r6, [r1, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq r6, [r1, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - cmpeq r1, r4, ror sl │ │ │ │ - ldrheq r6, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq r1, ip, ror sl │ │ │ │ + ldrheq r6, [r1, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - ldrsbeq sp, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, ip, ror #6 │ │ │ │ - cmpeq r1, r8, ror r1 │ │ │ │ - cmpeq sl, ip, lsl #21 │ │ │ │ - ldrsheq r6, [r1, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ + ldrsbeq sp, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r4, ror r3 │ │ │ │ + cmpeq r1, r0, lsl #3 │ │ │ │ + @ instruction: 0x015ada94 │ │ │ │ + ldrsheq r6, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 001fe654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326206,17 +326206,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe678 │ │ │ │ - ldrsbeq sp, [sl, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r0, asr #18 │ │ │ │ - cmpeq r1, r4, lsl #1 │ │ │ │ + cmpeq sl, r0, ror #19 │ │ │ │ + cmpeq r1, r8, asr #18 │ │ │ │ + cmpeq r1, ip, lsl #1 │ │ │ │ │ │ │ │ 001fe6cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -326238,17 +326238,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe6f0 │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ - cmpeq r1, r8, asr #17 │ │ │ │ - cmpeq r1, ip │ │ │ │ + cmpeq sl, r8, ror #18 │ │ │ │ + ldrsbeq r6, [r1, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r1, r4, lsl r0 │ │ │ │ │ │ │ │ 001fe744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -326270,17 +326270,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1fe7bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe768 │ │ │ │ - cmpeq sl, r8, ror #17 │ │ │ │ - cmpeq r1, r0, asr r8 │ │ │ │ - @ instruction: 0x01515f90 │ │ │ │ + ldrsheq sp, [sl, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r1, r8, asr r8 │ │ │ │ + @ instruction: 0x01515f98 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ │ │ │ │ 001fe7c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -326313,17 +326313,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fe814 │ │ │ │ cmneq r8, r8, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ - cmpeq r1, ip, lsr pc │ │ │ │ - cmpeq r1, ip, lsr #15 │ │ │ │ + @ instruction: 0x015ad890 │ │ │ │ + cmpeq r1, r4, asr #30 │ │ │ │ + ldrheq r6, [r1, #-116] @ 0xffffff8c │ │ │ │ │ │ │ │ 001fe860 : │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -326409,27 +326409,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fe938 │ │ │ │ @ instruction: 0x01689998 │ │ │ │ - ldrheq sp, [sl, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, r8, asr lr │ │ │ │ + ldrheq sp, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, r0, ror #28 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ andeq r7, r0, ip, lsr #10 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ cmpeq r0, r0, asr #5 │ │ │ │ cmpeq r0, r8, lsl #21 │ │ │ │ - cmpeq r1, r0, lsr r0 │ │ │ │ - cmpeq sl, r8, lsl r7 │ │ │ │ - cmpeq r1, r0, lsl #13 │ │ │ │ - cmpeq r1, r8, asr #27 │ │ │ │ + cmpeq r1, r8, lsr r0 │ │ │ │ + cmpeq sl, r0, lsr #14 │ │ │ │ + cmpeq r1, r8, lsl #13 │ │ │ │ + ldrsbeq r5, [r1, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - cmpeq r1, r8, asr #12 │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ │ │ │ │ 001fe9e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -326559,33 +326559,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 1fea98 │ │ │ │ cmneq r8, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, lsr #15 │ │ │ │ - @ instruction: 0x015ad590 │ │ │ │ - ldrsheq r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r8, lsr ip │ │ │ │ + @ instruction: 0x015ad598 │ │ │ │ + cmpeq r1, r0, lsl #10 │ │ │ │ + cmpeq r1, r0, asr #24 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - ldrheq r6, [r1, #-76] @ 0xffffffb4 │ │ │ │ - ldrsheq r5, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r1, r4, asr #9 │ │ │ │ + cmpeq r1, r4, lsl #24 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmpeq r1, r0, lsl #9 │ │ │ │ - cmpeq r1, r0, asr #23 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r1, r8, lsl #9 │ │ │ │ + cmpeq r1, r8, asr #23 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - ldrsbeq sp, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r1, r4, asr #8 │ │ │ │ - cmpeq r1, r4, lsl #23 │ │ │ │ + cmpeq sl, r4, ror #9 │ │ │ │ + cmpeq r1, ip, asr #8 │ │ │ │ + cmpeq r1, ip, lsl #23 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - cmpeq sl, r0, lsr #9 │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ - cmpeq r1, r8, asr #22 │ │ │ │ + cmpeq sl, r8, lsr #9 │ │ │ │ + cmpeq r1, r0, lsl r4 │ │ │ │ + cmpeq r1, r0, asr fp │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 001fec54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -326652,21 +326652,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1fecb8 │ │ │ │ ldrdeq r9, [r8, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, lsl #11 │ │ │ │ - cmpeq sl, r0, ror r3 │ │ │ │ - ldrsbeq r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r0, lsr #20 │ │ │ │ + cmpeq sl, r8, ror r3 │ │ │ │ + cmpeq r1, r0, ror #5 │ │ │ │ + cmpeq r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmpeq sl, r4, lsr r3 │ │ │ │ - @ instruction: 0x0151629c │ │ │ │ - ldrsbeq r5, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sl, ip, lsr r3 │ │ │ │ + cmpeq r1, r4, lsr #5 │ │ │ │ + cmpeq r1, r4, ror #19 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ │ │ │ │ 001fed90 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001fed98 : │ │ │ │ @@ -326701,18 +326701,18 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ bl bff28 │ │ │ │ cmneq r8, r8, lsl #9 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - cmpeq r1, r8, lsl #23 │ │ │ │ - ldrsbeq r6, [r1, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ - cmpeq sl, ip, asr r5 │ │ │ │ + @ instruction: 0x01515b90 │ │ │ │ + cmpeq r1, r4, ror #3 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ + cmpeq sl, r4, ror #10 │ │ │ │ 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] @ 1fefd8 │ │ │ │ ldr r2, [pc, #392] @ 1fefdc │ │ │ │ @@ -326814,25 +326814,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 1fee9c │ │ │ │ strdeq r9, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r0, ror #7 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - ldrsbeq r5, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r0, ror #21 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ strdeq r9, [r8, #-44]! @ 0xffffffd4 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmpeq r1, r8, lsr #32 │ │ │ │ - cmpeq sl, r4, lsr #7 │ │ │ │ - cmpeq r1, ip, lsr #19 │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ + cmpeq sl, ip, lsr #7 │ │ │ │ + ldrheq r5, [r1, #-148] @ 0xffffff6c │ │ │ │ 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 │ │ │ │ @@ -327242,57 +327242,57 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 1ff0d4 │ │ │ │ strdeq r9, [r8, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r9, [r8, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq sl, ip, asr #5 │ │ │ │ - ldrsbeq r5, [r1, #-136] @ 0xffffff78 │ │ │ │ + ldrsbeq sp, [sl, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r0, ror #17 │ │ │ │ cmneq r8, r8, ror #2 │ │ │ │ cmpeq r1, r0, ror lr │ │ │ │ - cmpeq r1, ip, asr r9 │ │ │ │ + cmpeq r1, r4, ror #18 │ │ │ │ cmneq sl, r8, ror #11 │ │ │ │ - cmpeq r3, r0, ror r5 │ │ │ │ - cmpeq r1, ip, asr r7 │ │ │ │ - cmpeq sl, r8, asr #1 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ - ldrsbeq r5, [r1, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ - cmpeq sl, r4, lsr r0 │ │ │ │ - cmpeq r1, ip, lsr #25 │ │ │ │ - cmpeq r1, ip, lsr r6 │ │ │ │ + cmpeq r3, r8, ror r5 │ │ │ │ + cmpeq r1, r4, ror #14 │ │ │ │ + ldrsbeq sp, [sl, #-0] │ │ │ │ + cmpeq r1, r8, asr #26 │ │ │ │ + ldrsbeq r5, [r1, #-104] @ 0xffffff98 │ │ │ │ + ldrheq r5, [r1, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, ip, lsr r0 │ │ │ │ + ldrheq r5, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, r4, asr #12 │ │ │ │ cmpeq r0, r0, ror r4 │ │ │ │ cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq sl, r8, asr pc │ │ │ │ - ldrsbeq r5, [r1, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ - cmpeq sl, ip, lsl pc │ │ │ │ - @ instruction: 0x01515b94 │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ - cmpeq sl, r0, ror #29 │ │ │ │ - cmpeq r1, r8, asr fp │ │ │ │ - cmpeq r1, r8, ror #9 │ │ │ │ - cmpeq sl, r4, lsr #29 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - cmpeq r1, ip, lsr #9 │ │ │ │ - cmpeq sl, r8, ror #28 │ │ │ │ - cmpeq r1, r0, ror #21 │ │ │ │ - cmpeq r1, r0, ror r4 │ │ │ │ - cmpeq r1, r8, lsr #21 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ - cmpeq r1, r8, asr #20 │ │ │ │ - @ instruction: 0x015acd9c │ │ │ │ - cmpeq r1, r4, lsl sl │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - cmpeq sl, r0, ror #26 │ │ │ │ - ldrsbeq r5, [r1, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r8, ror #6 │ │ │ │ - cmpeq r1, r0, lsr #19 │ │ │ │ - cmpeq r1, r0, ror r9 │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ + ldrsbeq r5, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ + @ instruction: 0x01515b9c │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ + cmpeq sl, r8, ror #29 │ │ │ │ + cmpeq r1, r0, ror #22 │ │ │ │ + ldrsheq r5, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, ip, lsr #29 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + ldrheq r5, [r1, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sl, r0, ror lr │ │ │ │ + cmpeq r1, r8, ror #21 │ │ │ │ + cmpeq r1, r8, ror r4 │ │ │ │ + ldrheq r5, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ + cmpeq r1, r0, asr sl │ │ │ │ + cmpeq sl, r4, lsr #27 │ │ │ │ + cmpeq r1, ip, lsl sl │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + cmpeq sl, r8, ror #26 │ │ │ │ + cmpeq r1, r0, ror #19 │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + cmpeq r1, r8, lsr #19 │ │ │ │ + cmpeq r1, r8, ror r9 │ │ │ │ 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] @ 1ffa54 │ │ │ │ ldr r2, [pc, #760] @ 1ffa58 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -327485,27 +327485,27 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 1ff7e0 │ │ │ │ cmneq r8, r8, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r8, [r8, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrheq ip, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r1, r8, asr #3 │ │ │ │ + cmpeq sl, r4, asr #23 │ │ │ │ + ldrsbeq r5, [r1, #-16] │ │ │ │ cmneq r8, ip, asr sl │ │ │ │ - ldrsheq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r8, ror #2 │ │ │ │ + ldrsheq r2, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, r0, ror r1 │ │ │ │ cmpeq r0, r4, lsl #10 │ │ │ │ cmpeq r0, ip, ror #29 │ │ │ │ - @ instruction: 0x01515694 │ │ │ │ - cmpeq r1, r4, ror #12 │ │ │ │ - cmpeq r1, r4, lsr r6 │ │ │ │ - cmpeq r1, r4, lsl #12 │ │ │ │ - ldrsbeq r5, [r1, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, r4, lsr #11 │ │ │ │ + @ instruction: 0x0151569c │ │ │ │ + cmpeq r1, ip, ror #12 │ │ │ │ + cmpeq r1, ip, lsr r6 │ │ │ │ + cmpeq r1, ip, lsl #12 │ │ │ │ + ldrsbeq r5, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, ip, lsr #11 │ │ │ │ │ │ │ │ 001ffa98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -327524,17 +327524,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x015ac890 │ │ │ │ - cmpeq r1, r8, lsl #10 │ │ │ │ - @ instruction: 0x01514e98 │ │ │ │ + @ instruction: 0x015ac898 │ │ │ │ + cmpeq r1, r0, lsl r5 │ │ │ │ + cmpeq r1, r0, lsr #29 │ │ │ │ │ │ │ │ 001ffb04 : │ │ │ │ ldr r3, [pc, #32] @ 1ffb2c │ │ │ │ ldr ip, [pc, #32] @ 1ffb30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr r2, [pc, #24] @ 1ffb34 │ │ │ │ @@ -328543,255 +328543,255 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str r2, [r3] │ │ │ │ b 200eb0 │ │ │ │ ldrdeq r8, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r8, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x015ac790 │ │ │ │ - @ instruction: 0x01514d98 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ + @ instruction: 0x015ac798 │ │ │ │ + cmpeq r1, r0, lsr #27 │ │ │ │ + cmpeq r1, ip, asr #27 │ │ │ │ andeq r6, r0, r8, lsr pc │ │ │ │ - cmpeq r1, r4, lsr #27 │ │ │ │ + cmpeq r1, ip, lsr #27 │ │ │ │ @ instruction: 0x000069bc │ │ │ │ - ldrsbeq r4, [r1, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r1, r4, lsr #27 │ │ │ │ + ldrsbeq r4, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, ip, lsr #27 │ │ │ │ cmneq sl, r8, lsr #24 │ │ │ │ - cmpeq r1, r8, ror #26 │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ cmneq sl, r4, asr sl │ │ │ │ - cmpeq r1, r4, lsr sp │ │ │ │ - ldrsheq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, ip, lsr sp │ │ │ │ + ldrsheq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ @ instruction: 0x00006eb4 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ - ldrsbeq pc, [r3, #-216] @ 0xffffff28 @ │ │ │ │ - @ instruction: 0x01514c9c │ │ │ │ - ldrheq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ - ldrsbeq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r1, r0, ror #25 │ │ │ │ - cmpeq r1, r8, lsl sp │ │ │ │ - cmpeq r1, r0, ror #24 │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + cmppeq r3, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsr #25 │ │ │ │ + cmpeq r1, r4, asr #25 │ │ │ │ + ldrsbeq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r1, r8, ror #25 │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ + cmpeq r1, r8, ror #24 │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - cmpeq r1, r8, lsr #25 │ │ │ │ - cmpeq sl, ip, ror #7 │ │ │ │ - ldrsheq r4, [r1, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r4, [r1, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq ip, [sl, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq r4, [r1, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r1, r0, lsr #24 │ │ │ │ + cmpeq r1, r8, lsr #24 │ │ │ │ andeq r7, r0, r0, lsr #22 │ │ │ │ - cmpeq r1, r0, ror #23 │ │ │ │ - cmpeq sl, r0, lsl #6 │ │ │ │ - cmpeq r1, r8, lsl #18 │ │ │ │ + cmpeq r1, r8, ror #23 │ │ │ │ + cmpeq sl, r8, lsl #6 │ │ │ │ + cmpeq r1, r0, lsl r9 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq r1, r0, lsl #23 │ │ │ │ + cmpeq r1, r8, lsl #23 │ │ │ │ andeq r6, r0, r0, lsl #24 │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ @ instruction: 0xffffecdc │ │ │ │ - cmpeq sl, r0, lsl #4 │ │ │ │ - cmpeq r1, r8, lsl #16 │ │ │ │ + cmpeq sl, r8, lsl #4 │ │ │ │ + cmpeq r1, r0, lsl r8 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r7, r0, r0, ror #14 │ │ │ │ - cmpeq r1, ip, asr sl │ │ │ │ - cmpeq r1, r4, lsr #20 │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ - ldrheq ip, [sl, #-12] │ │ │ │ - cmpeq r1, r4, asr #13 │ │ │ │ + cmpeq r1, r4, ror #20 │ │ │ │ + cmpeq r1, ip, lsr #20 │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + cmpeq sl, r4, asr #1 │ │ │ │ + cmpeq r1, ip, asr #13 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq sl, r8, ror r0 │ │ │ │ + cmpeq sl, r0, lsl #1 │ │ │ │ cmpeq r0, r0, asr #28 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ - cmpeq r1, r0, ror r5 │ │ │ │ - cmpeq sl, r0, lsl pc │ │ │ │ + cmpeq sl, ip, ror #30 │ │ │ │ + cmpeq r1, r8, ror r5 │ │ │ │ + cmpeq sl, r8, lsl pc │ │ │ │ cmpeq r0, r0, lsr #7 │ │ │ │ - cmpeq r1, r0, lsl r5 │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ - cmpeq r1, ip, lsr #10 │ │ │ │ - ldrsheq r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r1, r8, lsl r5 │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ + cmpeq r1, r4, lsr r5 │ │ │ │ + ldrsheq r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r0, r4, asr #24 │ │ │ │ - @ instruction: 0x01514494 │ │ │ │ - cmpeq r1, r8, ror r4 │ │ │ │ + @ instruction: 0x0151449c │ │ │ │ + cmpeq r1, r0, lsl #9 │ │ │ │ ldrheq ip, [r0, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r0, asr #11 │ │ │ │ - ldrsheq r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ - ldrsheq fp, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r1, r8, ror #18 │ │ │ │ - ldrsheq r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r0, lsl #8 │ │ │ │ + ldrsheq fp, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r0, ror r9 │ │ │ │ + cmpeq r1, r0, lsl #6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq sl, r0, asr #25 │ │ │ │ - cmpeq r1, r8, asr #5 │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ + cmpeq sl, r8, asr #25 │ │ │ │ + ldrsbeq r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sl, r4, lsl #25 │ │ │ │ cmpeq r0, r4, asr #20 │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ - cmpeq r1, r8, asr r2 │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ + cmpeq r1, r0, ror #4 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq sl, r4, lsr fp │ │ │ │ - cmpeq r1, r0, asr #2 │ │ │ │ - cmpeq sl, r0, ror #21 │ │ │ │ + cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq r1, r8, asr #2 │ │ │ │ + cmpeq sl, r8, ror #21 │ │ │ │ cmpeq r0, r0, ror pc │ │ │ │ - ldrsbeq r4, [r1, #-12] │ │ │ │ + cmpeq r1, r4, ror #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x015aba90 │ │ │ │ - @ instruction: 0x01514098 │ │ │ │ + @ instruction: 0x015aba98 │ │ │ │ + cmpeq r1, r0, lsr #1 │ │ │ │ strheq sl, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r1, r0, ror r4 │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ + cmpeq r1, r8, ror r4 │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmpeq r1, r8, lsr #7 │ │ │ │ + ldrheq r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ cmneq r8, r4, asr #22 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ - cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ + cmpeq r1, ip, lsl #30 │ │ │ │ muleq r0, ip, sl │ │ │ │ - ldrsheq r3, [r1, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq r3, [r1, #-228] @ 0xffffff1c │ │ │ │ - ldrheq r3, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r1, ip, lsl #29 │ │ │ │ + cmpeq r1, r0, lsl #30 │ │ │ │ + ldrsbeq r3, [r1, #-236] @ 0xffffff14 │ │ │ │ + ldrheq r3, [r1, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x01513e94 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - cmpeq r1, r0, ror #18 │ │ │ │ + cmpeq r1, r8, ror #18 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - cmpeq r1, r0, ror #27 │ │ │ │ + cmpeq r1, r8, ror #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ - ldrheq r3, [r1, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r3, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, ip, asr #27 │ │ │ │ + ldrheq r3, [r1, #-220] @ 0xffffff24 │ │ │ │ cmpeq r1, r0, asr #27 │ │ │ │ - cmpeq r1, ip, ror #27 │ │ │ │ - cmpeq r1, ip, lsr #28 │ │ │ │ - cmpeq r1, r8, asr lr │ │ │ │ - cmpeq r1, r4, ror #28 │ │ │ │ - cmpeq r1, r0, lsl #29 │ │ │ │ - cmpeq r1, ip, lsl #29 │ │ │ │ - @ instruction: 0x01513e90 │ │ │ │ - cmpeq r1, r8, lsr #29 │ │ │ │ - ldrheq r3, [r1, #-232] @ 0xffffff18 │ │ │ │ - ldrheq r3, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r8, asr #27 │ │ │ │ + ldrsheq r3, [r1, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, r4, lsr lr │ │ │ │ + cmpeq r1, r0, ror #28 │ │ │ │ + cmpeq r1, ip, ror #28 │ │ │ │ + cmpeq r1, r8, lsl #29 │ │ │ │ + @ instruction: 0x01513e94 │ │ │ │ + @ instruction: 0x01513e98 │ │ │ │ + ldrheq r3, [r1, #-224] @ 0xffffff20 │ │ │ │ cmpeq r1, r0, asr #29 │ │ │ │ - ldrsbeq r3, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, r0, lsl #30 │ │ │ │ - cmpeq r1, r0, lsr pc │ │ │ │ - cmpeq r1, r0, asr pc │ │ │ │ - cmpeq r1, r8, lsl #31 │ │ │ │ - @ instruction: 0x01513f9c │ │ │ │ - ldrsbeq r3, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r1, r8, ror #31 │ │ │ │ - cmpeq r1, r4 │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ - cmpeq r1, r8, ror r0 │ │ │ │ - cmpeq r1, r4, asr #1 │ │ │ │ - cmpeq r1, r8, lsl #2 │ │ │ │ - cmpeq r1, ip, lsl r1 │ │ │ │ - cmpeq r1, r0, lsr r1 │ │ │ │ - cmpeq r1, ip, asr #2 │ │ │ │ - cmpeq r1, ip, asr r1 │ │ │ │ - cmpeq r1, ip, ror r1 │ │ │ │ - cmpeq r1, r0, lsr #3 │ │ │ │ - ldrheq r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq r4, [r1, #-16] │ │ │ │ - ldrsheq r4, [r1, #-20] @ 0xffffffec │ │ │ │ - cmpeq r1, r4, lsl r2 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - cmpeq r1, ip, lsl #5 │ │ │ │ - ldrsbeq r4, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r0, lsl #6 │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ - ldrsheq r4, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ + cmpeq r1, r8, asr #29 │ │ │ │ + cmpeq r1, r4, ror #29 │ │ │ │ + cmpeq r1, r8, lsl #30 │ │ │ │ + cmpeq r1, r8, lsr pc │ │ │ │ + cmpeq r1, r8, asr pc │ │ │ │ + @ instruction: 0x01513f90 │ │ │ │ + cmpeq r1, r4, lsr #31 │ │ │ │ + ldrsbeq r3, [r1, #-252] @ 0xffffff04 │ │ │ │ + ldrsheq r3, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r1, ip │ │ │ │ + cmpeq r1, r0, asr #32 │ │ │ │ + cmpeq r1, r0, lsl #1 │ │ │ │ + cmpeq r1, ip, asr #1 │ │ │ │ + cmpeq r1, r0, lsl r1 │ │ │ │ + cmpeq r1, r4, lsr #2 │ │ │ │ + cmpeq r1, r8, lsr r1 │ │ │ │ + cmpeq r1, r4, asr r1 │ │ │ │ + cmpeq r1, r4, ror #2 │ │ │ │ + cmpeq r1, r4, lsl #3 │ │ │ │ + cmpeq r1, r8, lsr #3 │ │ │ │ + cmpeq r1, r0, asr #3 │ │ │ │ + ldrsbeq r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrsheq r4, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, ip, lsl r2 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + @ instruction: 0x01514294 │ │ │ │ + cmpeq r1, r4, ror #5 │ │ │ │ + cmpeq r1, r8, lsl #6 │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ + ldrsheq r4, [r1, #-44] @ 0xffffffd4 │ │ │ │ cmneq r8, ip, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ - cmpeq r1, ip, lsl #19 │ │ │ │ - cmpeq r1, ip, lsl r3 │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ + @ instruction: 0x01513994 │ │ │ │ + cmpeq r1, r4, lsr #6 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ ldrheq sp, [r0, #-128] @ 0xffffff80 │ │ │ │ - ldrheq sl, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - ldrheq r3, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r3, r0, lsr #10 │ │ │ │ - cmpeq r1, ip, lsr #8 │ │ │ │ - cmpeq sl, r0, asr #24 │ │ │ │ - ldrheq r3, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r1, r8, asr #4 │ │ │ │ + ldrheq sl, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + cmpeq r1, r0, asr #5 │ │ │ │ + cmpeq r3, r8, lsr #10 │ │ │ │ + cmpeq r1, r4, lsr r4 │ │ │ │ + cmpeq sl, r8, asr #24 │ │ │ │ + cmpeq r1, r0, asr #17 │ │ │ │ + cmpeq r1, r0, asr r2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrsheq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - ldrsheq r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmpeq sl, ip, lsr #23 │ │ │ │ - cmpeq r1, r4, lsr #16 │ │ │ │ - ldrheq r3, [r1, #-20] @ 0xffffffec │ │ │ │ + ldrheq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r1, ip, lsr #16 │ │ │ │ + ldrheq r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmpeq sl, ip, asr fp │ │ │ │ - ldrsbeq r3, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r1, r4, ror #2 │ │ │ │ + cmpeq sl, r4, ror #22 │ │ │ │ + ldrsbeq r3, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, ip, ror #2 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq sl, ip, lsr #22 │ │ │ │ - cmpeq r1, ip, lsr #11 │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ - cmpeq r1, ip, lsl #2 │ │ │ │ + cmpeq sl, r4, lsr fp │ │ │ │ + ldrheq r3, [r1, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r0, lsl #15 │ │ │ │ + cmpeq r1, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r1, ip, lsr #11 │ │ │ │ + ldrheq r3, [r1, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ - cmpeq r1, r0, ror #13 │ │ │ │ - cmpeq r1, r0, ror r0 │ │ │ │ - cmpeq sl, r0, lsr #20 │ │ │ │ - @ instruction: 0x01513698 │ │ │ │ - cmpeq r1, r8, lsr #32 │ │ │ │ + cmpeq sl, r0, ror sl │ │ │ │ + cmpeq r1, r8, ror #13 │ │ │ │ + cmpeq r1, r8, ror r0 │ │ │ │ + cmpeq sl, r8, lsr #20 │ │ │ │ + cmpeq r1, r0, lsr #13 │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ cmpeq r0, r8, lsl #9 │ │ │ │ - ldrsbeq r1, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r1, ip, asr r4 │ │ │ │ - cmpeq sl, r8, ror r9 │ │ │ │ - cmpeq r1, r8, ror pc │ │ │ │ + ldrsbeq r1, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r1, r4, ror #8 │ │ │ │ + cmpeq sl, r0, lsl #19 │ │ │ │ + cmpeq r1, r0, lsl #31 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r6, r0, ip, lsr #26 │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - @ instruction: 0x01513590 │ │ │ │ - cmpeq r1, r0, lsr #30 │ │ │ │ - cmpeq sl, ip, asr #17 │ │ │ │ - ldrsbeq r2, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sl, r8, ror r8 │ │ │ │ - ldrsheq r3, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, r0, lsl #29 │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + @ instruction: 0x01513598 │ │ │ │ + cmpeq r1, r8, lsr #30 │ │ │ │ + ldrsbeq sl, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq sl, r0, lsl #17 │ │ │ │ + ldrsheq r3, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r8, lsl #29 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r1, r4, asr #28 │ │ │ │ - cmpeq sl, r0, lsr r8 │ │ │ │ + cmpeq r1, ip, asr #28 │ │ │ │ + cmpeq sl, r8, lsr r8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq r1, r0, lsl #2 │ │ │ │ - ldrsbeq r3, [r1, #-12] │ │ │ │ + cmpeq r1, r8, lsl #2 │ │ │ │ + cmpeq r1, r4, ror #1 │ │ │ │ andeq r7, r0, r8, lsr r0 │ │ │ │ @ instruction: 0xffffd0e8 │ │ │ │ - cmpeq sl, r0, lsr #13 │ │ │ │ - cmpeq r1, r8, lsr #25 │ │ │ │ + cmpeq sl, r8, lsr #13 │ │ │ │ + ldrheq r2, [r1, #-192] @ 0xffffff40 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmpeq r0, r4, lsr #21 │ │ │ │ - cmpeq sl, r0, asr #11 │ │ │ │ - cmpeq r1, r8, lsr r2 │ │ │ │ - cmpeq r1, r8, asr #23 │ │ │ │ - cmpeq sl, r0, ror r5 │ │ │ │ - cmpeq r1, r8, ror #3 │ │ │ │ - cmpeq r1, r8, ror fp │ │ │ │ + cmpeq sl, r8, asr #11 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ + ldrsbeq r2, [r1, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sl, r8, ror r5 │ │ │ │ + ldrsheq r3, [r1, #-16] │ │ │ │ + cmpeq r1, r0, lsl #23 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmpeq r1, r8, rrx │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - @ instruction: 0x01513190 │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ + cmpeq r1, r0, ror r0 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x01513198 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #-572] @ 200c74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [pc, #-576] @ 200c78 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -330824,433 +330824,433 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2015f0 │ │ │ │ cmpeq r0, r0, asr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x015aa498 │ │ │ │ - cmpeq r1, r4, lsr #21 │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ + cmpeq r1, ip, lsr #21 │ │ │ │ ldrsheq r3, [r0, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, ip, lsl #28 │ │ │ │ - cmpeq r1, r8, rrx │ │ │ │ + cmpeq r1, r4, lsl lr │ │ │ │ + cmpeq r1, r0, ror r0 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - ldrheq sl, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r1, r8, lsr #32 │ │ │ │ - ldrheq r2, [r1, #-152] @ 0xffffff68 │ │ │ │ + ldrheq sl, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ + cmpeq r1, r0, asr #19 │ │ │ │ cmpeq r0, r8, ror #15 │ │ │ │ - cmpeq sl, r0, lsr r3 │ │ │ │ - cmpeq r1, ip, lsr r9 │ │ │ │ - cmpeq sl, r4, lsl #6 │ │ │ │ - cmpeq r1, ip, ror pc │ │ │ │ - cmpeq r1, ip, lsl #18 │ │ │ │ + cmpeq sl, r8, lsr r3 │ │ │ │ + cmpeq r1, r4, asr #18 │ │ │ │ + cmpeq sl, ip, lsl #6 │ │ │ │ + cmpeq r1, r4, lsl #31 │ │ │ │ + cmpeq r1, r4, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmpeq r0, r0, asr #14 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ cmpeq r0, r8, ror #13 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ @ instruction: 0x01503690 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ cmpeq r0, r8, lsr r6 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq r1, r8, asr #21 │ │ │ │ - ldrheq r2, [r1, #-172] @ 0xffffff54 │ │ │ │ - ldrheq r2, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, r4, lsr #21 │ │ │ │ + ldrsbeq r2, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r4, asr #21 │ │ │ │ + cmpeq r1, r4, asr #21 │ │ │ │ + cmpeq r1, ip, lsr #21 │ │ │ │ + ldrheq r2, [r1, #-168] @ 0xffffff58 │ │ │ │ ldrheq r2, [r1, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, r8, lsr #21 │ │ │ │ - cmpeq r7, r4, asr r7 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ - cmpeq r3, r4, lsr ip │ │ │ │ - ldrheq sp, [r3, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, ip, ror #24 │ │ │ │ + cmpeq r7, ip, asr r7 │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ + cmpeq r3, ip, lsr ip │ │ │ │ + cmpeq r3, r4, asr #17 │ │ │ │ + cmpeq r1, r4, ror ip │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq r0, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ cmpeq r0, r0, ror #7 │ │ │ │ cmpeq r0, r8, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r1, r0, lsr fp │ │ │ │ - cmpeq sl, r4, lsl #29 │ │ │ │ - ldrsheq r2, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, ip, lsl #9 │ │ │ │ + cmpeq r1, r8, lsr fp │ │ │ │ + cmpeq sl, ip, lsl #29 │ │ │ │ + cmpeq r1, r4, lsl #22 │ │ │ │ + @ instruction: 0x01512494 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq sl, r8, asr #28 │ │ │ │ - cmpeq r1, r0, asr #21 │ │ │ │ - cmpeq r1, r0, asr r4 │ │ │ │ + cmpeq sl, r0, asr lr │ │ │ │ + cmpeq r1, r8, asr #21 │ │ │ │ + cmpeq r1, r8, asr r4 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq sl, ip, lsl #28 │ │ │ │ - cmpeq r1, r4, lsl #21 │ │ │ │ - cmpeq r1, r4, lsl r4 │ │ │ │ + cmpeq sl, r4, lsl lr │ │ │ │ + cmpeq r1, ip, lsl #21 │ │ │ │ + cmpeq r1, ip, lsl r4 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ - cmpeq r1, ip, lsl sl │ │ │ │ - cmpeq sl, ip, ror #26 │ │ │ │ - cmpeq r1, r4, ror #19 │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + cmpeq r1, r4, lsr #20 │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ + cmpeq r1, ip, ror #19 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r1, ip, lsr #19 │ │ │ │ - cmpeq sl, r0, lsl #26 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ + ldrheq r2, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ + cmpeq r1, r0, lsl #19 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq sl, r0, asr #25 │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ - cmpeq r1, r8, asr #5 │ │ │ │ + cmpeq sl, r8, asr #25 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ + ldrsbeq r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq sl, r4, lsl #25 │ │ │ │ - ldrsheq r2, [r1, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, ip, lsl #5 │ │ │ │ - cmpeq sl, r8, asr #24 │ │ │ │ - cmpeq r1, r0, asr #17 │ │ │ │ - cmpeq r1, r0, asr r2 │ │ │ │ + cmpeq sl, ip, lsl #25 │ │ │ │ + cmpeq r1, r4, lsl #18 │ │ │ │ + @ instruction: 0x01512294 │ │ │ │ + cmpeq sl, r0, asr ip │ │ │ │ + cmpeq r1, r8, asr #17 │ │ │ │ + cmpeq r1, r8, asr r2 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmpeq r1, r8, lsl #17 │ │ │ │ - ldrsbeq r9, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r1, ip, asr #16 │ │ │ │ - ldrsbeq r2, [r1, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x015a9b94 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ - @ instruction: 0x0151219c │ │ │ │ - cmpeq sl, r8, asr fp │ │ │ │ - ldrsbeq r2, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ + @ instruction: 0x01512890 │ │ │ │ + ldrsbeq r9, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ + cmpeq r1, r4, ror #3 │ │ │ │ + @ instruction: 0x015a9b9c │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ + cmpeq r1, r4, lsr #3 │ │ │ │ + cmpeq sl, r0, ror #22 │ │ │ │ + ldrsbeq r2, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01512798 │ │ │ │ + cmpeq r1, r0, lsr #15 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r1, r8, ror #14 │ │ │ │ + cmpeq r1, r0, ror r7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq r1, r8, lsr r7 │ │ │ │ - cmpeq sl, ip, lsl #21 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ - @ instruction: 0x01512094 │ │ │ │ + cmpeq r1, r0, asr #14 │ │ │ │ + @ instruction: 0x015a9a94 │ │ │ │ + cmpeq r1, ip, lsl #14 │ │ │ │ + @ instruction: 0x0151209c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq sl, r0, asr sl │ │ │ │ - cmpeq r1, r8, asr #13 │ │ │ │ - cmpeq r1, r8, asr r0 │ │ │ │ + cmpeq sl, r8, asr sl │ │ │ │ + ldrsbeq r2, [r1, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ - cmpeq r1, ip, lsl #13 │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ - ldrsbeq r9, [sl, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r0, asr r6 │ │ │ │ - cmpeq r1, r0, ror #31 │ │ │ │ + cmpeq sl, ip, lsl sl │ │ │ │ + @ instruction: 0x01512694 │ │ │ │ + cmpeq r1, r4, lsr #32 │ │ │ │ + cmpeq sl, r0, ror #19 │ │ │ │ + cmpeq r1, r8, asr r6 │ │ │ │ + cmpeq r1, r8, ror #31 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x015a999c │ │ │ │ - cmpeq r1, r4, lsl r6 │ │ │ │ - cmpeq r1, r4, lsr #31 │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ + cmpeq r1, ip, lsl r6 │ │ │ │ + cmpeq r1, ip, lsr #31 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ - ldrsbeq r2, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r1, r8, ror #30 │ │ │ │ + cmpeq sl, r8, ror #18 │ │ │ │ + cmpeq r1, r0, ror #11 │ │ │ │ + cmpeq r1, r0, ror pc │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq sl, r4, lsr #18 │ │ │ │ - @ instruction: 0x0151259c │ │ │ │ - cmpeq r1, ip, lsr #30 │ │ │ │ + cmpeq sl, ip, lsr #18 │ │ │ │ + cmpeq r1, r4, lsr #11 │ │ │ │ + cmpeq r1, r4, lsr pc │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r1, r4, ror #10 │ │ │ │ - ldrheq r9, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r1, r0, lsr r5 │ │ │ │ - cmpeq r1, r0, asr #29 │ │ │ │ + cmpeq r1, ip, ror #10 │ │ │ │ + cmpeq sl, r0, asr #17 │ │ │ │ + cmpeq r1, r8, lsr r5 │ │ │ │ + cmpeq r1, r8, asr #29 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrsheq r2, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r8, asr #9 │ │ │ │ - cmpeq sl, ip, lsl r8 │ │ │ │ - @ instruction: 0x01512494 │ │ │ │ - cmpeq r1, r4, lsr #28 │ │ │ │ + cmpeq r1, r0, lsl #10 │ │ │ │ + ldrsbeq r2, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ + @ instruction: 0x0151249c │ │ │ │ + cmpeq r1, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmpeq sl, r0, ror #15 │ │ │ │ - cmpeq r1, r8, asr r4 │ │ │ │ - cmpeq r1, r0, ror #27 │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ + cmpeq r1, r0, ror #8 │ │ │ │ + cmpeq r1, r8, ror #27 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmpeq sl, r4, lsr #15 │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ - cmpeq r1, ip, lsr #27 │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ + ldrheq r1, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq sl, r8, ror #14 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ - cmpeq r1, r0, ror sp │ │ │ │ - cmpeq sl, ip, lsr #14 │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - cmpeq r1, r4, lsr sp │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ + cmpeq r1, r8, ror sp │ │ │ │ + cmpeq sl, r4, lsr r7 │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + cmpeq r1, ip, lsr sp │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - ldrsheq r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r1, r8, ror #6 │ │ │ │ - ldrsheq r1, [r1, #-200] @ 0xffffff38 │ │ │ │ + ldrsheq r9, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + cmpeq r1, r0, lsl #26 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldrheq r9, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, ip, lsr #6 │ │ │ │ - ldrheq r1, [r1, #-204] @ 0xffffff34 │ │ │ │ + ldrheq r9, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ + cmpeq r1, r4, asr #25 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmpeq sl, r8, ror r6 │ │ │ │ - ldrsheq r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r1, r0, lsl #25 │ │ │ │ - cmpeq sl, ip, lsr r6 │ │ │ │ - ldrheq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r4, asr #24 │ │ │ │ + cmpeq sl, r0, lsl #13 │ │ │ │ + ldrsheq r2, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r8, lsl #25 │ │ │ │ + cmpeq sl, r4, asr #12 │ │ │ │ + ldrheq r2, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, ip, asr #24 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmpeq sl, r0, lsl #12 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ + cmpeq sl, r8, lsl #12 │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmpeq sl, r4, asr #11 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - cmpeq r1, ip, asr #23 │ │ │ │ - cmpeq sl, r8, lsl #11 │ │ │ │ - cmpeq r1, r0, lsl #4 │ │ │ │ - @ instruction: 0x01511b90 │ │ │ │ + cmpeq sl, ip, asr #11 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + ldrsbeq r1, [r1, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x015a9590 │ │ │ │ + cmpeq r1, r8, lsl #4 │ │ │ │ + @ instruction: 0x01511b98 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq sl, ip, asr #10 │ │ │ │ - cmpeq r1, r4, asr #3 │ │ │ │ - cmpeq r1, r4, asr fp │ │ │ │ + cmpeq sl, r4, asr r5 │ │ │ │ + cmpeq r1, ip, asr #3 │ │ │ │ + cmpeq r1, ip, asr fp │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmpeq sl, r0, lsl r5 │ │ │ │ - cmpeq r1, r8, lsl #3 │ │ │ │ - cmpeq r1, r8, lsl fp │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ + @ instruction: 0x01512190 │ │ │ │ + cmpeq r1, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmpeq sl, ip, lsr lr │ │ │ │ - ldrheq r1, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r4, asr #8 │ │ │ │ + cmpeq sl, r4, asr #28 │ │ │ │ + ldrheq r1, [r1, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq sl, r0, lsl #28 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ + cmpeq sl, r8, lsl #28 │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ + cmpeq r1, r0, lsl r4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq sl, r4, asr #27 │ │ │ │ - cmpeq r1, ip, lsr sl │ │ │ │ - cmpeq r1, ip, asr #7 │ │ │ │ + cmpeq sl, ip, asr #27 │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ + ldrsbeq r1, [r1, #-52] @ 0xffffffcc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrsbeq r1, [r1, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq r1, [r1, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmpeq sl, r8, lsr #26 │ │ │ │ - cmpeq r1, r0, lsr #19 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ + cmpeq sl, r0, lsr sp │ │ │ │ + cmpeq r1, r8, lsr #19 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq sl, ip, ror #25 │ │ │ │ - cmpeq r1, r4, ror #18 │ │ │ │ - ldrsheq r1, [r1, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r8, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, ip, ror #18 │ │ │ │ + ldrsheq r1, [r1, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrheq r8, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - ldrheq r1, [r1, #-40] @ 0xffffffd8 │ │ │ │ + ldrheq r8, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + cmpeq r1, r0, asr #5 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq sl, r4, ror ip │ │ │ │ - cmpeq r1, ip, ror #17 │ │ │ │ - cmpeq r1, ip, ror r2 │ │ │ │ - cmpeq sl, r8, lsr ip │ │ │ │ - ldrheq r1, [r1, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ + cmpeq sl, ip, ror ip │ │ │ │ + ldrsheq r1, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r4, lsl #5 │ │ │ │ + cmpeq sl, r0, asr #24 │ │ │ │ + ldrheq r1, [r1, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - ldrsheq r8, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r1, r4, ror r8 │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ + cmpeq r1, ip, ror r8 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - cmpeq sl, r0, asr #23 │ │ │ │ - cmpeq r1, r8, lsr r8 │ │ │ │ - cmpeq r1, r8, asr #3 │ │ │ │ + cmpeq sl, r8, asr #23 │ │ │ │ + cmpeq r1, r0, asr #16 │ │ │ │ + ldrsbeq r1, [r1, #-16] │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - cmpeq sl, r4, lsl #23 │ │ │ │ - ldrsheq r1, [r1, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r1, ip, lsl #3 │ │ │ │ - cmpeq sl, r8, asr #22 │ │ │ │ - cmpeq r1, r0, asr #15 │ │ │ │ - cmpeq r1, r0, asr r1 │ │ │ │ + cmpeq sl, ip, lsl #23 │ │ │ │ + cmpeq r1, r4, lsl #16 │ │ │ │ + @ instruction: 0x01511194 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ + cmpeq r1, r8, asr #15 │ │ │ │ + cmpeq r1, r8, asr r1 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - cmpeq r1, r4, lsl #15 │ │ │ │ - cmpeq r1, r4, lsl r1 │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq r1, ip, lsl #15 │ │ │ │ + cmpeq r1, ip, lsl r1 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - ldrsbeq r8, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, r8, asr #14 │ │ │ │ - ldrsbeq r1, [r1, #-8] │ │ │ │ + ldrsbeq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r0, asr r7 │ │ │ │ + cmpeq r1, r0, ror #1 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x015a8a94 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ - @ instruction: 0x0151109c │ │ │ │ - cmpeq sl, r8, asr sl │ │ │ │ - ldrsbeq r1, [r1, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r1, r0, rrx │ │ │ │ + @ instruction: 0x015a8a9c │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ + cmpeq r1, r4, lsr #1 │ │ │ │ + cmpeq sl, r0, ror #20 │ │ │ │ + ldrsbeq r1, [r1, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r8, rrx │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmpeq sl, ip, lsl sl │ │ │ │ - @ instruction: 0x01511694 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ + @ instruction: 0x0151169c │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmpeq sl, r0, ror #19 │ │ │ │ - cmpeq r1, r8, asr r6 │ │ │ │ - cmpeq r1, r8, ror #31 │ │ │ │ + cmpeq sl, r8, ror #19 │ │ │ │ + cmpeq r1, r0, ror #12 │ │ │ │ + ldrsheq r0, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq sl, r4, lsr #19 │ │ │ │ - cmpeq r1, ip, lsl r6 │ │ │ │ - cmpeq r1, ip, lsr #31 │ │ │ │ - cmpeq sl, r8, ror #18 │ │ │ │ - cmpeq r1, r0, ror #11 │ │ │ │ - cmpeq r1, r0, ror pc │ │ │ │ + cmpeq sl, ip, lsr #19 │ │ │ │ + cmpeq r1, r4, lsr #12 │ │ │ │ + ldrheq r0, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sl, r0, ror r9 │ │ │ │ + cmpeq r1, r8, ror #11 │ │ │ │ + cmpeq r1, r8, ror pc │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - cmpeq sl, ip, lsr #18 │ │ │ │ - cmpeq r1, r4, lsr #11 │ │ │ │ - cmpeq r1, r4, lsr pc │ │ │ │ + cmpeq sl, r4, lsr r9 │ │ │ │ + cmpeq r1, ip, lsr #11 │ │ │ │ + cmpeq r1, ip, lsr pc │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - ldrsheq r8, [sl, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, r8, ror #10 │ │ │ │ - ldrsheq r0, [r1, #-232] @ 0xffffff18 │ │ │ │ + ldrsheq r8, [sl, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ + cmpeq r1, r0, lsl #30 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - ldrheq r8, [sl, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r1, ip, lsr #10 │ │ │ │ - ldrheq r0, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sl, r8, ror r8 │ │ │ │ - ldrsheq r1, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, r0, lsl #29 │ │ │ │ + ldrheq r8, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r1, r4, lsr r5 │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ + cmpeq sl, r0, lsl #17 │ │ │ │ + ldrsheq r1, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r8, lsl #29 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ - ldrheq r1, [r1, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r1, r4, asr #28 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ + ldrheq r1, [r1, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r1, ip, asr #28 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmpeq sl, r0, lsl #16 │ │ │ │ - cmpeq r1, r8, ror r4 │ │ │ │ - cmpeq r1, r8, lsl #28 │ │ │ │ + cmpeq sl, r8, lsl #16 │ │ │ │ + cmpeq r1, r0, lsl #9 │ │ │ │ + cmpeq r1, r0, lsl lr │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmpeq sl, r4, asr #15 │ │ │ │ - cmpeq r1, ip, lsr r4 │ │ │ │ - cmpeq r1, ip, asr #27 │ │ │ │ - cmpeq sl, r8, lsl #15 │ │ │ │ - cmpeq r1, r0, lsl #8 │ │ │ │ - @ instruction: 0x01510d90 │ │ │ │ + cmpeq sl, ip, asr #15 │ │ │ │ + cmpeq r1, r4, asr #8 │ │ │ │ + ldrsbeq r0, [r1, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x015a8790 │ │ │ │ + cmpeq r1, r8, lsl #8 │ │ │ │ + @ instruction: 0x01510d98 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ - cmpeq r1, r4, asr #7 │ │ │ │ - cmpeq r1, r4, asr sp │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq r1, ip, asr #7 │ │ │ │ + cmpeq r1, ip, asr sp │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmpeq sl, r0, lsl r7 │ │ │ │ - cmpeq r1, r8, lsl #7 │ │ │ │ - cmpeq r1, r8, lsl sp │ │ │ │ + cmpeq sl, r8, lsl r7 │ │ │ │ + @ instruction: 0x01511390 │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - ldrsbeq r8, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, ip, asr #6 │ │ │ │ - ldrsbeq r0, [r1, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x015a8698 │ │ │ │ - cmpeq r1, r0, lsl r3 │ │ │ │ - cmpeq r1, r0, lsr #25 │ │ │ │ + ldrsbeq r8, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r4, asr r3 │ │ │ │ + cmpeq r1, r4, ror #25 │ │ │ │ + cmpeq sl, r0, lsr #13 │ │ │ │ + cmpeq r1, r8, lsl r3 │ │ │ │ + cmpeq r1, r8, lsr #25 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsbeq r1, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, ip, lsr #12 │ │ │ │ - cmpeq r1, r4, lsr #5 │ │ │ │ - cmpeq r1, r4, lsr ip │ │ │ │ + cmpeq r1, r0, ror #5 │ │ │ │ + cmpeq sl, r4, lsr r6 │ │ │ │ + cmpeq r1, ip, lsr #5 │ │ │ │ + cmpeq r1, ip, lsr ip │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrsheq r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r1, r8, ror #4 │ │ │ │ - ldrsheq r0, [r1, #-184] @ 0xffffff48 │ │ │ │ + ldrsheq r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, r0, ror r2 │ │ │ │ + cmpeq r1, r0, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrheq r8, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, ip, lsr #4 │ │ │ │ - ldrheq r0, [r1, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sl, r8, ror r5 │ │ │ │ - ldrsheq r1, [r1, #-16] │ │ │ │ - cmpeq r1, r0, lsl #23 │ │ │ │ + ldrheq r8, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, lsr r2 │ │ │ │ + cmpeq r1, r4, asr #23 │ │ │ │ + cmpeq sl, r0, lsl #11 │ │ │ │ + ldrsheq r1, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r8, lsl #23 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - ldrheq r1, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r0, asr #3 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ - cmpeq r1, r4, lsl #3 │ │ │ │ - cmpeq r1, r4, lsl fp │ │ │ │ - cmpeq r1, ip, asr #2 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ + cmpeq r1, ip, lsl #3 │ │ │ │ + cmpeq r1, ip, lsl fp │ │ │ │ + cmpeq r1, r4, asr r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x015a8498 │ │ │ │ - cmpeq r1, r0, lsl r1 │ │ │ │ - cmpeq r1, r0, lsr #21 │ │ │ │ - cmpeq sl, ip, asr r4 │ │ │ │ - ldrsbeq r1, [r1, #-4] │ │ │ │ - cmpeq r1, r4, ror #20 │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ + cmpeq r1, r8, lsl r1 │ │ │ │ + cmpeq r1, r8, lsr #21 │ │ │ │ + cmpeq sl, r4, ror #8 │ │ │ │ + ldrsbeq r1, [r1, #-12] │ │ │ │ + cmpeq r1, ip, ror #20 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq sl, r0, lsr #8 │ │ │ │ - @ instruction: 0x01511098 │ │ │ │ - cmpeq r1, r8, lsr #20 │ │ │ │ - cmpeq sl, r4, ror #7 │ │ │ │ - cmpeq r1, ip, asr r0 │ │ │ │ - cmpeq r1, ip, ror #19 │ │ │ │ - cmpeq sl, r8, lsr #7 │ │ │ │ - cmpeq r1, r0, lsr #32 │ │ │ │ - ldrheq r0, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sl, r8, lsr #8 │ │ │ │ + cmpeq r1, r0, lsr #1 │ │ │ │ + cmpeq r1, r0, lsr sl │ │ │ │ + cmpeq sl, ip, ror #7 │ │ │ │ + cmpeq r1, r4, rrx │ │ │ │ + ldrsheq r0, [r1, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r8, lsr #32 │ │ │ │ + ldrheq r0, [r1, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmpeq sl, ip, ror #6 │ │ │ │ - cmpeq r1, r4, ror #31 │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ + cmpeq sl, r4, ror r3 │ │ │ │ + cmpeq r1, ip, ror #31 │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq sl, r0, lsr r3 │ │ │ │ - cmpeq r1, r8, lsr #31 │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq sl, r8, lsr r3 │ │ │ │ + ldrheq r0, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrsheq r8, [sl, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, ip, ror #30 │ │ │ │ - ldrsheq r0, [r1, #-140] @ 0xffffff74 │ │ │ │ - ldrheq r8, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r0, lsr pc │ │ │ │ - cmpeq r1, r0, asr #17 │ │ │ │ + ldrsheq r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, r4, ror pc │ │ │ │ + cmpeq r1, r4, lsl #18 │ │ │ │ + cmpeq sl, r0, asr #5 │ │ │ │ + cmpeq r1, r8, lsr pc │ │ │ │ + cmpeq r1, r8, asr #17 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ - ldrsheq r0, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r1, r4, lsl #17 │ │ │ │ + cmpeq sl, r4, lsl #5 │ │ │ │ + ldrsheq r0, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, ip, lsl #17 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq sl, r0, asr #4 │ │ │ │ - ldrheq r0, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ + cmpeq sl, r8, asr #4 │ │ │ │ + cmpeq r1, r0, asr #29 │ │ │ │ + cmpeq r1, r0, asr r8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq sl, r4, lsl #4 │ │ │ │ - cmpeq r1, ip, ror lr │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ + cmpeq sl, ip, lsl #4 │ │ │ │ + cmpeq r1, r4, lsl #29 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmpeq sl, r8, asr #3 │ │ │ │ - cmpeq r1, r0, asr #28 │ │ │ │ - ldrsbeq r0, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sl, ip, lsl #3 │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ - @ instruction: 0x01510794 │ │ │ │ - cmpeq r1, ip, asr #27 │ │ │ │ + ldrsbeq r8, [sl, #-16] │ │ │ │ + cmpeq r1, r8, asr #28 │ │ │ │ + ldrsbeq r0, [r1, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x015a8194 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ + @ instruction: 0x0151079c │ │ │ │ + ldrsbeq r0, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x01510d9c │ │ │ │ + cmpeq r1, r4, lsr #27 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq r1, ip, ror #26 │ │ │ │ + cmpeq r1, r4, ror sp │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq sl, r0, asr #1 │ │ │ │ - cmpeq r1, r8, lsr sp │ │ │ │ - cmpeq r1, r8, asr #13 │ │ │ │ + cmpeq sl, r8, asr #1 │ │ │ │ + cmpeq r1, r0, asr #26 │ │ │ │ + ldrsbeq r0, [r1, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq sl, r4, lsl #1 │ │ │ │ - ldrsheq r0, [r1, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r1, ip, lsl #13 │ │ │ │ - cmpeq sl, r8, asr #32 │ │ │ │ - cmpeq r1, r0, asr #25 │ │ │ │ - cmpeq r1, r0, asr r6 │ │ │ │ + cmpeq sl, ip, lsl #1 │ │ │ │ + cmpeq r1, r4, lsl #26 │ │ │ │ + @ instruction: 0x01510694 │ │ │ │ + cmpeq sl, r0, asr r0 │ │ │ │ + cmpeq r1, r8, asr #25 │ │ │ │ + cmpeq r1, r8, asr r6 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmpeq sl, ip │ │ │ │ - cmpeq r1, r4, lsl #25 │ │ │ │ - cmpeq r1, r4, lsl r6 │ │ │ │ + cmpeq sl, r4, lsl r0 │ │ │ │ + cmpeq r1, ip, lsl #25 │ │ │ │ + cmpeq r1, ip, lsl r6 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - ldrsbeq r7, [sl, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r1, r8, asr #24 │ │ │ │ - ldrsbeq r0, [r1, #-88] @ 0xffffffa8 │ │ │ │ + ldrsbeq r7, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r1, r0, asr ip │ │ │ │ + cmpeq r1, r0, ror #11 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x015a7f94 │ │ │ │ - cmpeq r1, ip, lsl #24 │ │ │ │ - @ instruction: 0x0151059c │ │ │ │ - cmpeq sl, r8, asr pc │ │ │ │ - ldrsbeq r0, [r1, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ + @ instruction: 0x015a7f9c │ │ │ │ + cmpeq r1, r4, lsl ip │ │ │ │ + cmpeq r1, r4, lsr #11 │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ + ldrsbeq r0, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq sl, ip, lsl pc │ │ │ │ - @ instruction: 0x01510b94 │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ + @ instruction: 0x01510b9c │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq r1, ip, asr fp │ │ │ │ + cmpeq r1, r4, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmpeq r1, ip, lsr #22 │ │ │ │ - cmpeq sl, r0, lsl #29 │ │ │ │ - ldrsheq r0, [r1, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r1, r8, lsl #9 │ │ │ │ + cmpeq r1, r4, lsr fp │ │ │ │ + cmpeq sl, r8, lsl #29 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ + @ instruction: 0x01510490 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ ldr r2, [pc, #-972] @ 20314c │ │ │ │ ldr r1, [pc, #-972] @ 203150 │ │ │ │ ldr r3, [pc, #-972] @ 203154 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -332582,94 +332582,94 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2015f0 │ │ │ │ - cmpeq sl, r4, asr #28 │ │ │ │ - ldrheq r0, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, ip, asr #8 │ │ │ │ + cmpeq sl, ip, asr #28 │ │ │ │ + cmpeq r1, r4, asr #21 │ │ │ │ + cmpeq r1, r4, asr r4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq sl, r8, lsl #28 │ │ │ │ - cmpeq r1, r0, lsl #21 │ │ │ │ - cmpeq r1, r0, lsl r4 │ │ │ │ + cmpeq sl, r0, lsl lr │ │ │ │ + cmpeq r1, r8, lsl #21 │ │ │ │ + cmpeq r1, r8, lsl r4 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq sl, ip, asr #27 │ │ │ │ - cmpeq r1, r4, asr #20 │ │ │ │ - ldrsbeq r0, [r1, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r7, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, ip, asr #20 │ │ │ │ + ldrsbeq r0, [r1, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x015a7d90 │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ - @ instruction: 0x01510398 │ │ │ │ + @ instruction: 0x015a7d98 │ │ │ │ + cmpeq r1, r0, lsl sl │ │ │ │ + cmpeq r1, r0, lsr #7 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq sl, r4, asr sp │ │ │ │ - cmpeq r1, ip, asr #19 │ │ │ │ - cmpeq r1, ip, asr r3 │ │ │ │ + cmpeq sl, ip, asr sp │ │ │ │ + ldrsbeq r0, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r4, ror #6 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq sl, r8, lsl sp │ │ │ │ - @ instruction: 0x01510990 │ │ │ │ - cmpeq r1, r0, lsr #6 │ │ │ │ - ldrsbeq r7, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ - cmpeq r1, r4, ror #5 │ │ │ │ + cmpeq sl, r0, lsr #26 │ │ │ │ + @ instruction: 0x01510998 │ │ │ │ + cmpeq r1, r8, lsr #6 │ │ │ │ + cmpeq sl, r4, ror #25 │ │ │ │ + cmpeq r1, ip, asr r9 │ │ │ │ + cmpeq r1, ip, ror #5 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq sl, r0, lsr #25 │ │ │ │ - cmpeq r1, r8, lsl r9 │ │ │ │ - cmpeq r1, r8, lsr #5 │ │ │ │ + cmpeq sl, r8, lsr #25 │ │ │ │ + cmpeq r1, r0, lsr #18 │ │ │ │ + ldrheq r0, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - ldrsbeq r0, [r1, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, ip, ror #4 │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + cmpeq r1, r4, ror #17 │ │ │ │ + cmpeq r1, r4, ror r2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - cmpeq r1, r0, lsr #17 │ │ │ │ - cmpeq r1, r0, lsr r2 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + cmpeq r1, r8, lsr #17 │ │ │ │ + cmpeq r1, r8, lsr r2 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq sl, ip, ror #23 │ │ │ │ - cmpeq r1, r4, ror #16 │ │ │ │ - ldrsheq r0, [r1, #-20] @ 0xffffffec │ │ │ │ + ldrsheq r7, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r1, ip, ror #16 │ │ │ │ + ldrsheq r0, [r1, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrheq r7, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r1, r8, lsr #16 │ │ │ │ - ldrheq r0, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq r7, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r1, r0, lsr r8 │ │ │ │ + cmpeq r1, r0, asr #3 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmpeq sl, r4, ror fp │ │ │ │ - cmpeq r1, ip, ror #15 │ │ │ │ - cmpeq r1, ip, ror r1 │ │ │ │ + cmpeq sl, ip, ror fp │ │ │ │ + ldrsheq r0, [r1, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r1, r4, lsl #3 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmpeq sl, r8, lsr fp │ │ │ │ - ldrheq r0, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, r0, asr #2 │ │ │ │ - ldrsheq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, r4, ror r7 │ │ │ │ - cmpeq r1, r4, lsl #2 │ │ │ │ + cmpeq sl, r0, asr #22 │ │ │ │ + ldrheq r0, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, r8, asr #2 │ │ │ │ + cmpeq sl, r4, lsl #22 │ │ │ │ + cmpeq r1, ip, ror r7 │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq sl, r0, asr #21 │ │ │ │ - cmpeq r1, r8, lsr r7 │ │ │ │ - cmpeq r1, r8, asr #1 │ │ │ │ + cmpeq sl, r8, asr #21 │ │ │ │ + cmpeq r1, r0, asr #14 │ │ │ │ + ldrsbeq r0, [r1, #-0] │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmpeq sl, r4, lsl #21 │ │ │ │ - ldrsheq r0, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r1, ip, lsl #1 │ │ │ │ + cmpeq sl, ip, lsl #21 │ │ │ │ + cmpeq r1, r4, lsl #14 │ │ │ │ + @ instruction: 0x01510094 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq sl, r8, asr #20 │ │ │ │ - cmpeq r1, r0, asr #13 │ │ │ │ - cmpeq r1, r0, asr r0 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ + cmpeq r1, r8, asr #13 │ │ │ │ + cmpeq r1, r8, asr r0 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq sl, ip, lsl #20 │ │ │ │ - cmpeq r1, r4, lsl #13 │ │ │ │ - cmpeq r1, r4, lsl r0 │ │ │ │ + cmpeq sl, r4, lsl sl │ │ │ │ + cmpeq r1, ip, lsl #13 │ │ │ │ + cmpeq r1, ip, lsl r0 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - ldrsbeq r7, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r1, r8, asr #12 │ │ │ │ - ldrsbeq pc, [r0, #-248] @ 0xffffff08 @ │ │ │ │ - @ instruction: 0x015a7990 │ │ │ │ - cmpeq r1, r8, lsl #12 │ │ │ │ - @ instruction: 0x0150ff98 │ │ │ │ + ldrsbeq r7, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ + cmppeq r0, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015a7998 │ │ │ │ + cmpeq r1, r0, lsl r6 │ │ │ │ + cmppeq r0, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00204b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -332716,17 +332716,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 204ba0 │ │ │ │ - ldrsheq r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ - ldrsheq r0, [r1, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ + ldrsheq r0, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, lsl #26 │ │ │ │ + cmpeq sl, r0, lsr #16 │ │ │ │ │ │ │ │ 00204c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r6, r2, #0 │ │ │ │ @@ -332963,32 +332963,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 204d84 │ │ │ │ cmneq r8, r4, lsl r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r4, lsl #12 │ │ │ │ - cmpeq sl, ip, ror #14 │ │ │ │ - cmpeq r1, r4, lsr ip │ │ │ │ + cmpeq sl, r4, ror r7 │ │ │ │ + cmpeq r1, ip, lsr ip │ │ │ │ strheq r3, [r8, #-72]! @ 0xffffffb8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r7, [sl, #-88] @ 0xffffffa8 │ │ │ │ - ldrheq r0, [r1, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, ip, ror #2 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - cmpeq r1, r8, lsl r1 │ │ │ │ - cmpeq r1, ip, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #10 │ │ │ │ - ldrsbeq r0, [r1, #-0] │ │ │ │ - ldrsbeq r0, [r1, #-148] @ 0xffffff6c │ │ │ │ - ldrheq r7, [sl, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r1, r4, lsl #1 │ │ │ │ - cmpeq r1, r8, lsl #19 │ │ │ │ - cmpeq r1, r0, asr r0 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ + cmpeq sl, r0, ror #11 │ │ │ │ + ldrheq r0, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r4, ror r1 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + cmpeq r1, r0, lsr #2 │ │ │ │ + cmpeq r1, r4, lsr #20 │ │ │ │ + cmpeq sl, r8, lsl #10 │ │ │ │ + ldrsbeq r0, [r1, #-8] │ │ │ │ + ldrsbeq r0, [r1, #-156] @ 0xffffff64 │ │ │ │ + ldrheq r7, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x01510990 │ │ │ │ + cmpeq r1, r8, asr r0 │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ │ │ │ │ 00205024 : │ │ │ │ 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] @ 20512c │ │ │ │ @@ -333049,22 +333049,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2050f4 │ │ │ │ - cmpeq sl, r8, asr #7 │ │ │ │ + ldrsbeq r7, [sl, #-48] @ 0xffffffd0 │ │ │ │ strdeq r3, [r8, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x01510890 │ │ │ │ + @ instruction: 0x01510898 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ - cmppeq r0, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsl r8 │ │ │ │ - cmppeq r0, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + cmppeq r0, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl r8 │ │ │ │ + ldrsbeq pc, [r0, #-228] @ 0xffffff1c @ │ │ │ │ │ │ │ │ 0020514c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -333146,17 +333146,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 205258 │ │ │ │ - @ instruction: 0x015a7194 │ │ │ │ - cmppeq r0, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror #12 │ │ │ │ + @ instruction: 0x015a719c │ │ │ │ + cmppeq r0, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #188] @ 205378 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -333206,17 +333206,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b0db4 │ │ │ │ b 205304 │ │ │ │ cmneq r8, ip, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r8, ror #5 │ │ │ │ cmneq r8, r8, lsr pc │ │ │ │ - cmppeq r0, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r0, [r1, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sl, r8, lsl r1 │ │ │ │ + @ instruction: 0x0150fc94 │ │ │ │ + ldrheq r0, [r1, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sl, r0, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -333434,17 +333434,17 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2056c8 │ │ │ │ - cmpeq sl, ip, lsl #27 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - cmpeq r1, r4, lsl r2 │ │ │ │ + @ instruction: 0x015a6d94 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + cmpeq r1, ip, lsl r2 │ │ │ │ │ │ │ │ 0020571c : │ │ │ │ ldr r0, [pc, #120] @ 20579c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 205738 │ │ │ │ @@ -333472,17 +333472,17 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 20575c │ │ │ │ strdeq r6, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsheq r6, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmppeq r0, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsl #3 │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ + cmppeq r0, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl #3 │ │ │ │ │ │ │ │ 002057ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -333510,17 +333510,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2057e4 │ │ │ │ cmneq sl, r8, asr #2 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - ldrsbeq pc, [r0, #-116] @ 0xffffff8c @ │ │ │ │ - ldrsheq r0, [r1, #-0] │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ + ldrsbeq pc, [r0, #-124] @ 0xffffff84 @ │ │ │ │ + ldrsheq r0, [r1, #-8] │ │ │ │ │ │ │ │ 0020583c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #192] @ 205914 │ │ │ │ @@ -333570,20 +333570,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 205880 │ │ │ │ b 2058c8 │ │ │ │ cmneq sl, r8, asr #1 │ │ │ │ - ldrsbeq r6, [sl, #-180] @ 0xffffff4c │ │ │ │ - ldrheq r0, [r1, #-0] │ │ │ │ - cmpeq r1, r8, asr r0 │ │ │ │ - cmpeq sl, ip, lsl #23 │ │ │ │ - cmpeq r1, r0, lsl #1 │ │ │ │ - cmpeq r1, r4, lsl r0 │ │ │ │ + ldrsbeq r6, [sl, #-188] @ 0xffffff44 │ │ │ │ + ldrheq r0, [r1, #-8] │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ + @ instruction: 0x015a6b94 │ │ │ │ + cmpeq r1, r8, lsl #1 │ │ │ │ + cmpeq r1, ip, lsl r0 │ │ │ │ │ │ │ │ 00205930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -333933,54 +333933,54 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b 205c68 │ │ │ │ strdeq r2, [r8, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, r8, ror #15 │ │ │ │ smlaltteq pc, pc, r4, r5 @ │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmppeq r0, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r0, #-228] @ 0xffffff1c @ │ │ │ │ cmppeq r0, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0150fe94 │ │ │ │ + @ instruction: 0x0150fe9c │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ - ldrheq pc, [r0, #-48] @ 0xffffffd0 @ │ │ │ │ - ldrsbeq pc, [r0, #-192] @ 0xffffff40 @ │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ + ldrheq pc, [r0, #-56] @ 0xffffffc8 @ │ │ │ │ + ldrsbeq pc, [r0, #-200] @ 0xffffff38 @ │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - cmppeq r0, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ ldrdeq r2, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmppeq r0, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsr #15 │ │ │ │ - cmppeq r0, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmppeq r0, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ cmneq sl, r8, lsr #24 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r0, r8, lsl #22 │ │ │ │ - cmpeq sl, ip, lsr r7 │ │ │ │ - cmppeq r0, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsl fp │ │ │ │ + cmpeq sl, r4, asr #14 │ │ │ │ + cmppeq r0, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - ldrsheq r6, [sl, #-96] @ 0xffffffa0 │ │ │ │ - cmppeq r0, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmppeq r0, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - ldrheq r6, [sl, #-96] @ 0xffffffa0 │ │ │ │ - cmppeq r0, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmppeq r0, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ - ldrsbeq pc, [r0, #-28] @ 0xffffffe4 @ │ │ │ │ - ldrsheq pc, [r0, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ + cmppeq r0, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - cmpeq sl, r4, lsr r6 │ │ │ │ - @ instruction: 0x0150f19c │ │ │ │ - ldrheq pc, [r0, #-172] @ 0xffffff54 @ │ │ │ │ - ldrsheq r6, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmppeq r0, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsr r6 │ │ │ │ + cmppeq r0, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsl #12 │ │ │ │ + cmppeq r0, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 00205f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -334135,31 +334135,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 20614c │ │ │ │ cmneq sl, ip, lsr #19 │ │ │ │ cmneq r8, ip, asr #5 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - ldrsheq pc, [r0, #-152] @ 0xffffff68 @ │ │ │ │ + cmppeq r0, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r5, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmppeq r0, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ strheq r5, [sl, #-132]! @ 0xffffff7c │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - cmpeq sl, ip, asr #6 │ │ │ │ - ldrheq lr, [r0, #-228] @ 0xffffff1c │ │ │ │ - ldrsbeq pc, [r0, #-116] @ 0xffffff8c @ │ │ │ │ + cmpeq sl, r4, asr r3 │ │ │ │ + ldrheq lr, [r0, #-236] @ 0xffffff14 │ │ │ │ + ldrsbeq pc, [r0, #-124] @ 0xffffff84 @ │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - cmpeq sl, r8, lsl #6 │ │ │ │ - cmpeq r0, r0, ror lr │ │ │ │ - @ instruction: 0x0150f790 │ │ │ │ + cmpeq sl, r0, lsl r3 │ │ │ │ + cmpeq r0, r8, ror lr │ │ │ │ + @ instruction: 0x0150f798 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - ldrsbeq r6, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - cmppeq r0, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + cmppeq r0, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 0020621c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -334325,33 +334325,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2063e0 │ │ │ │ cmneq sl, r8, ror #13 │ │ │ │ cmneq r8, r8 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - cmppeq r0, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrheq r6, [sl, #-8] │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ - cmppeq r0, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, asr #1 │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ + cmppeq r0, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmppeq r0, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, asr r0 │ │ │ │ - ldrheq lr, [r0, #-188] @ 0xffffff44 │ │ │ │ - ldrsbeq pc, [r0, #-76] @ 0xffffffb4 @ │ │ │ │ + cmppeq r0, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, asr r0 │ │ │ │ + cmpeq r0, r4, asr #23 │ │ │ │ + cmppeq r0, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, ip, lsl r0 │ │ │ │ - cmpeq r0, r4, lsl #23 │ │ │ │ - cmppeq r0, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, ror #31 │ │ │ │ - cmpeq r0, r8, asr #22 │ │ │ │ - cmppeq r0, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #32 │ │ │ │ + cmpeq r0, ip, lsl #23 │ │ │ │ + cmppeq r0, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, ror #31 │ │ │ │ + cmpeq r0, r0, asr fp │ │ │ │ + cmppeq r0, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00206514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -334542,35 +334542,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 206770 │ │ │ │ ldr r3, [pc, #92] @ 206870 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2065e0 │ │ │ │ cmneq r8, r8, lsl sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmppeq r0, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, ror lr │ │ │ │ - ldrsbeq pc, [r0, #-84] @ 0xffffffac @ │ │ │ │ - ldrsheq pc, [r0, #-36] @ 0xffffffdc @ │ │ │ │ + cmppeq r0, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, ror lr │ │ │ │ + ldrsbeq pc, [r0, #-92] @ 0xffffffa4 @ │ │ │ │ + ldrsheq pc, [r0, #-44] @ 0xffffffd4 @ │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ cmneq r8, r4, lsr #23 │ │ │ │ cmneq sl, r0, lsl r2 │ │ │ │ - cmppeq r0, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl sp │ │ │ │ - @ instruction: 0x0150f194 │ │ │ │ + cmppeq r0, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #26 │ │ │ │ + @ instruction: 0x0150f19c │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - ldrsbeq r5, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r0, ip, lsr r8 │ │ │ │ - cmppeq r0, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r5, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r0, r4, asr #16 │ │ │ │ + cmppeq r0, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmppeq r0, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl #25 │ │ │ │ - ldrsheq pc, [r0, #-12] @ │ │ │ │ + cmppeq r0, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsl #25 │ │ │ │ + cmppeq r0, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmpeq r4, r0, lsl r3 │ │ │ │ + cmpeq r4, r8, lsl r3 │ │ │ │ │ │ │ │ 00206874 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 2068b0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble 2068bc │ │ │ │ @@ -334607,17 +334607,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq sl, r8, rrx │ │ │ │ - cmpeq sl, r8, lsl #23 │ │ │ │ - cmppeq r0, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015a5b90 │ │ │ │ + cmppeq r0, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ │ │ │ │ 0020692c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334763,20 +334763,20 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 206af8 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ - cmpeq r0, r4, asr #9 │ │ │ │ - cmpeq r0, r4, ror #27 │ │ │ │ - cmpeq sl, r0, lsr #18 │ │ │ │ - cmppeq r0, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #27 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ + cmpeq r0, ip, asr #9 │ │ │ │ + cmpeq r0, ip, ror #27 │ │ │ │ + cmpeq sl, r8, lsr #18 │ │ │ │ + cmppeq r0, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq lr, [r0, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 00206b94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 206d10 │ │ │ │ @@ -334872,24 +334872,24 @@ │ │ │ │ b 206c38 │ │ │ │ cmneq sl, ip, ror #26 │ │ │ │ @ instruction: 0x01681690 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq sl, r0, lsr sp │ │ │ │ strdeq r4, [sl, #-200]! @ 0xffffff38 │ │ │ │ cmneq r8, r4, lsl #12 │ │ │ │ - ldrsheq r5, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ - cmpeq r0, ip, ror ip │ │ │ │ - ldrheq r5, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ - cmpeq r0, r4, asr #24 │ │ │ │ + ldrsheq r5, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r4, ror #6 │ │ │ │ + cmpeq r0, r4, lsl #25 │ │ │ │ + cmpeq sl, r4, asr #15 │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ + cmpeq r0, ip, asr #24 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq sl, r4, lsl #15 │ │ │ │ - cmpeq r0, ip, ror #5 │ │ │ │ - cmpeq r0, ip, lsl #24 │ │ │ │ + cmpeq sl, ip, lsl #15 │ │ │ │ + ldrsheq lr, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r4, lsl ip │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00206d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -335074,29 +335074,29 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 206e70 │ │ │ │ ldrdeq r1, [r8, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r8, ip, asr #7 │ │ │ │ cmneq sl, r8, ror sl │ │ │ │ - cmpeq sl, r4, lsr #10 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ + cmpeq sl, ip, lsr #10 │ │ │ │ + @ instruction: 0x0150e094 │ │ │ │ + ldrheq lr, [r0, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ - cmpeq sl, r8, ror #9 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ + ldrsheq r5, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - cmpeq r0, ip, lsr sp │ │ │ │ - @ instruction: 0x015a5494 │ │ │ │ - cmpeq r0, r4, lsl r9 │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ + @ instruction: 0x015a549c │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ @ instruction: 0x000004be │ │ │ │ - cmpeq sl, r0, ror #8 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - cmpeq r0, r8, ror #17 │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ + ldrsbeq sp, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq lr, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ │ │ │ │ 00207088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2328] @ 0x918 │ │ │ │ @@ -335647,37 +335647,37 @@ │ │ │ │ cmneq r8, ip, lsl #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01680f90 │ │ │ │ cmneq sl, r8, ror r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r4, [sl, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r0, r8, asr #13 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ + cmpeq sl, r0, asr #27 │ │ │ │ + ldrsbeq lr, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, r0, asr #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ - cmpeq sl, r0, lsl #25 │ │ │ │ - ldrsheq lr, [r0, #-12] │ │ │ │ + cmpeq r0, ip, ror r5 │ │ │ │ + cmpeq sl, r8, lsl #25 │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, r4, asr r5 │ │ │ │ - cmpeq sl, r4, asr #24 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ + cmpeq r0, ip, asr r5 │ │ │ │ + cmpeq sl, ip, asr #24 │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrheq lr, [r0, #-76] @ 0xffffffb4 │ │ │ │ - ldrsheq r4, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r0, r0, ror r0 │ │ │ │ + cmpeq r0, r4, asr #9 │ │ │ │ + ldrsheq r4, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrheq r4, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r8, lsl r7 │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ + ldrheq r4, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r0, lsr #14 │ │ │ │ + cmpeq r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ - cmpeq r0, r4, lsl #9 │ │ │ │ - ldrsheq sp, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sl, r0, lsl #23 │ │ │ │ + cmpeq r0, ip, lsl #9 │ │ │ │ + ldrsheq sp, [r0, #-252] @ 0xffffff04 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 00207994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -335935,21 +335935,21 @@ │ │ │ │ b 207d44 │ │ │ │ cmneq r8, ip, ror r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ smultteq r8, ip, r6 │ │ │ │ strdeq r3, [sl, #-192]! @ 0xffffff40 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r0, ip, lsl r0 │ │ │ │ - cmpeq sl, r4, asr r7 │ │ │ │ - ldrsbeq sp, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r4, lsr #32 │ │ │ │ + cmpeq sl, ip, asr r7 │ │ │ │ + ldrsbeq sp, [r0, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - ldrsheq sp, [r0, #-252] @ 0xffffff04 │ │ │ │ - cmpeq sl, r8, lsl #14 │ │ │ │ - cmpeq r0, r8, lsl #23 │ │ │ │ + cmpeq r0, r4 │ │ │ │ + cmpeq sl, r0, lsl r7 │ │ │ │ + @ instruction: 0x0150db90 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ │ │ │ │ 00207dcc : │ │ │ │ cmp r0, #0 │ │ │ │ beq 207de4 │ │ │ │ ldr r3, [r0, #668] @ 0x29c │ │ │ │ str r3, [r1] │ │ │ │ @@ -336020,17 +336020,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 207e74 │ │ │ │ cmneq r8, ip, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbteq r8, r8, r3 │ │ │ │ - ldrheq r4, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, ip, lsl r1 │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ + ldrheq r4, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r4, lsr #2 │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00207f00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -336138,28 +336138,28 @@ │ │ │ │ b 20804c │ │ │ │ ldr r5, [pc, #68] @ 2080f4 │ │ │ │ add r5, pc, r5 │ │ │ │ b 207fb0 │ │ │ │ cmneq r8, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r0, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r0, r0, ror #27 │ │ │ │ - cmpeq sl, r4, lsr #9 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq r0, r8, ror #27 │ │ │ │ + cmpeq sl, ip, lsr #9 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmpeq sl, r4, asr r4 │ │ │ │ - ldrheq ip, [r0, #-252] @ 0xffffff04 │ │ │ │ - ldrsbeq sp, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, ip, asr r4 │ │ │ │ + cmpeq r0, r4, asr #31 │ │ │ │ + ldrsbeq sp, [r0, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - cmpeq sl, ip, lsl #8 │ │ │ │ - cmpeq r0, r8, ror #26 │ │ │ │ - cmpeq r0, r4, lsl #17 │ │ │ │ + cmpeq sl, r4, lsl r4 │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ + cmpeq r0, ip, lsl #17 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq r4, r0, lsl #21 │ │ │ │ - cmpeq r4, r4, ror sl │ │ │ │ + cmpeq r4, r8, lsl #21 │ │ │ │ + cmpeq r4, ip, ror sl │ │ │ │ │ │ │ │ 002080f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ @@ -336341,23 +336341,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 20835c │ │ │ │ cmneq r8, r0, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r8, asr #5 │ │ │ │ - cmpeq r0, ip, asr #14 │ │ │ │ + ldrsbeq r4, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, r4, asr r7 │ │ │ │ andeq r0, r0, r3, lsr #14 │ │ │ │ ldrheq r8, [r0, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r0, r4, asr #27 │ │ │ │ - cmpeq r0, ip, lsr #25 │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ + ldrheq ip, [r0, #-196] @ 0xffffff3c │ │ │ │ msreq (UNDEF: 103), r0, ror #29 │ │ │ │ cmneq sl, ip, lsl #11 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ │ │ │ │ 00208408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r7, r0, #0 │ │ │ │ @@ -336410,17 +336410,17 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2084a0 │ │ │ │ cmneq sl, r0, ror r4 │ │ │ │ - cmpeq sl, r8, lsr #31 │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ - cmpeq r0, r0, lsr r4 │ │ │ │ + ldrheq r3, [sl, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, r8, lsl fp │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ │ │ │ │ 002084fc : │ │ │ │ cmp r0, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ beq 208550 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -336589,32 +336589,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2087f4 │ │ │ │ add r2, r2, #428 @ 0x1ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2086c4 │ │ │ │ strheq pc, [r7, #-196]! @ 0xffffff3c @ │ │ │ │ - cmpeq r0, ip, asr r8 │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ + cmpeq r0, r4, ror #16 │ │ │ │ + cmpeq r0, r4, lsr r8 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrsbeq r3, [sl, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r0, r4, asr #18 │ │ │ │ - cmpeq r0, r4, ror #4 │ │ │ │ + cmpeq sl, r4, ror #27 │ │ │ │ + cmpeq r0, ip, asr #18 │ │ │ │ + cmpeq r0, ip, ror #4 │ │ │ │ cmneq sl, ip, asr #4 │ │ │ │ - cmpeq r0, ip, lsr r7 │ │ │ │ - cmpeq sl, r0, asr #26 │ │ │ │ - cmpeq r0, r8, lsr #17 │ │ │ │ - cmpeq r0, r8, asr #3 │ │ │ │ + cmpeq r0, r4, asr #14 │ │ │ │ + cmpeq sl, r8, asr #26 │ │ │ │ + ldrheq ip, [r0, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq sp, [r0, #-16] │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ cmneq sl, r4, asr #3 │ │ │ │ - cmpeq sl, ip, ror #25 │ │ │ │ - cmpeq r0, r4, asr r8 │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ + ldrsheq r3, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, ip, asr r8 │ │ │ │ + cmpeq r0, ip, ror r1 │ │ │ │ muleq r0, lr, r7 │ │ │ │ │ │ │ │ 002087f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -336775,23 +336775,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2089f0 │ │ │ │ msreq (UNDEF: 103), r0, lsr sl │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmpeq sl, r8, lsr #23 │ │ │ │ - cmpeq r0, ip, lsr #32 │ │ │ │ + ldrheq r3, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r4, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq sl, ip, asr fp │ │ │ │ - cmpeq r0, r4, ror #31 │ │ │ │ + cmpeq sl, r4, ror #22 │ │ │ │ + cmpeq r0, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ cmneq sl, ip, lsl #30 │ │ │ │ - @ instruction: 0x0150c59c │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ + cmpeq r0, r4, lsr #11 │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ │ │ │ │ 00208ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #264] @ 208bd0 │ │ │ │ @@ -336859,23 +336859,23 @@ │ │ │ │ ldr r1, [pc, #44] @ 208bec │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ b 208b9c │ │ │ │ msreq (UNDEF: 119), r8, ror r7 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ + cmpeq sl, r8, ror r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq ip, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - cmpeq sl, r8, lsr #18 │ │ │ │ - ldrheq ip, [r0, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r0, lsr r9 │ │ │ │ + ldrheq ip, [r0, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - cmpeq r0, r0, asr #8 │ │ │ │ - cmpeq r0, r0, lsl r4 │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ + cmpeq r0, r8, lsl r4 │ │ │ │ │ │ │ │ 00208bf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #672] @ 208eb0 │ │ │ │ @@ -337047,43 +337047,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 208c84 │ │ │ │ msreq (UNDEF: 103), r0, lsr r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x0150d294 │ │ │ │ + @ instruction: 0x0150d29c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ - cmpeq sl, r4, ror r7 │ │ │ │ - ldrsbeq ip, [r0, #-44] @ 0xffffffd4 │ │ │ │ - ldrsheq ip, [r0, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r0, r0, lsl #4 │ │ │ │ - cmpeq sl, r8, lsl r7 │ │ │ │ - cmpeq r0, r0, lsl #5 │ │ │ │ - cmpeq r0, r0, lsr #23 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq sl, ip, ror r7 │ │ │ │ + cmpeq r0, r4, ror #5 │ │ │ │ + cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq r0, r8, lsl #4 │ │ │ │ + cmpeq sl, r0, lsr #14 │ │ │ │ + cmpeq r0, r8, lsl #5 │ │ │ │ + cmpeq r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - cmpeq r0, r4, lsr #3 │ │ │ │ - cmpeq sl, r0, asr #13 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ - cmpeq r0, r8, asr #22 │ │ │ │ + cmpeq r0, ip, lsr #3 │ │ │ │ + cmpeq sl, r8, asr #13 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r0, asr fp │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmpeq r0, r8, lsl #2 │ │ │ │ - cmpeq sl, ip, ror #12 │ │ │ │ - ldrsbeq ip, [r0, #-20] @ 0xffffffec │ │ │ │ - ldrsheq ip, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r0, lsl r1 │ │ │ │ + cmpeq sl, r4, ror r6 │ │ │ │ + ldrsbeq ip, [r0, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq ip, [r0, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - ldrheq sp, [r0, #-4] │ │ │ │ - cmpeq sl, ip, lsl r6 │ │ │ │ - cmpeq r0, r4, lsl #3 │ │ │ │ - cmpeq r0, r4, lsr #21 │ │ │ │ + ldrheq sp, [r0, #-12] │ │ │ │ + cmpeq sl, r4, lsr #12 │ │ │ │ + cmpeq r0, ip, lsl #3 │ │ │ │ + cmpeq r0, ip, lsr #21 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - cmpeq sl, r4, ror #11 │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ + cmpeq sl, ip, ror #11 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ andeq r0, r0, r7, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #676] @ 0x2a4 │ │ │ │ @@ -337151,20 +337151,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 208fc8 │ │ │ │ - cmpeq sl, r0, ror r4 │ │ │ │ - ldrsbeq fp, [r0, #-248] @ 0xffffff08 │ │ │ │ - ldrsheq ip, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - cmpeq r0, r0, lsr #31 │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ + cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq r0, r0, ror #31 │ │ │ │ + cmpeq r0, r0, lsl #18 │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + cmpeq r0, r8, lsr #31 │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ 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] @ 2097e8 │ │ │ │ @@ -337638,40 +337638,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 209130 │ │ │ │ b 2096c8 │ │ │ │ msreq SPSR_sxc, ip, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r7, [r8, #-64]! @ 0xffffffc0 │ │ │ │ msreq SPSR_sxc, ip, lsl #2 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ - cmpeq r0, r4, lsl #26 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x01541690 │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + @ instruction: 0x01541698 │ │ │ │ cmneq sl, r4, asr r3 │ │ │ │ - cmpeq r0, r4, lsl #19 │ │ │ │ - cmpeq r0, r4, asr #17 │ │ │ │ - ldrsbeq r2, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r0, asr r2 │ │ │ │ + cmpeq r0, ip, lsl #19 │ │ │ │ + cmpeq r0, ip, asr #17 │ │ │ │ + ldrsbeq r2, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r8, asr r2 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq sl, ip, lsl #27 │ │ │ │ - ldrsheq fp, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r4, lsl r2 │ │ │ │ + @ instruction: 0x015a2d94 │ │ │ │ + ldrsheq fp, [r0, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, ip, lsl r2 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmpeq sl, r4, asr sp │ │ │ │ - ldrheq fp, [r0, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq ip, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, ip, asr sp │ │ │ │ + cmpeq r0, r4, asr #17 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq ip, [r0, #-20] @ 0xffffffec │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ + ldrheq ip, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, r8, lsr #26 │ │ │ │ + cmpeq r0, r4, lsl #17 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrheq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ - ldrheq ip, [r0, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, ip, lsr r1 │ │ │ │ + cmpeq sl, r0, asr #25 │ │ │ │ + cmpeq r0, r4, asr #15 │ │ │ │ + cmpeq r0, r4, asr #2 │ │ │ │ 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 │ │ │ │ @@ -338332,127 +338332,127 @@ │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 209b6c │ │ │ │ strheq lr, [r7, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq ip, [r0, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq ip, [r0, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, ip, asr #13 │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ - cmpeq r0, r4, lsl r6 │ │ │ │ - cmpeq sl, ip, lsr sl │ │ │ │ - cmpeq r0, r4, lsr #11 │ │ │ │ - cmpeq r0, r0, asr #29 │ │ │ │ - ldrheq r2, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ - cmpeq sl, ip, lsr r9 │ │ │ │ - cmpeq r0, r4, lsr #9 │ │ │ │ - cmpeq r0, r0, asr #27 │ │ │ │ + ldrheq ip, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r4, asr #13 │ │ │ │ + ldrsbeq ip, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r8, lsr #12 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ + cmpeq sl, r4, asr #20 │ │ │ │ + cmpeq r0, ip, lsr #11 │ │ │ │ + cmpeq r0, r8, asr #29 │ │ │ │ + cmpeq sl, r4, asr #19 │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ + cmpeq sl, r4, asr #18 │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ + cmpeq r0, r8, asr #27 │ │ │ │ ldrdeq lr, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sl, r0, lsl #17 │ │ │ │ - cmpeq r0, r8, ror #7 │ │ │ │ - cmpeq r0, r4, lsl #26 │ │ │ │ - ldrsbeq r2, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ + cmpeq sl, r8, lsl #17 │ │ │ │ + ldrsheq fp, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + cmpeq sl, r4, ror #15 │ │ │ │ + cmpeq r0, ip, asr #6 │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq sl, r4, ror #14 │ │ │ │ - cmpeq r0, ip, asr #5 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ - ldrsheq r2, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, r0, ror #4 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ + cmpeq sl, ip, ror #14 │ │ │ │ + ldrsbeq fp, [r0, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq fp, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ + cmpeq r0, r8, ror #4 │ │ │ │ + cmpeq r0, r0, lsl #23 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrheq r2, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r4, lsr #4 │ │ │ │ - cmpeq r0, ip, lsr fp │ │ │ │ + cmpeq sl, r4, asr #13 │ │ │ │ + cmpeq r0, ip, lsr #4 │ │ │ │ + cmpeq r0, r4, asr #22 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq sl, r0, lsl #13 │ │ │ │ - cmpeq r0, r8, ror #3 │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ - cmpeq r0, ip, lsr #3 │ │ │ │ - cmpeq r0, r4, asr #21 │ │ │ │ + cmpeq sl, r8, lsl #13 │ │ │ │ + ldrsheq fp, [r0, #-16] │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ + ldrheq fp, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, ip, asr #21 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq sl, r8, lsl #12 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - cmpeq r0, r8, lsl #21 │ │ │ │ + cmpeq sl, r0, lsl r6 │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + @ instruction: 0x0150ba90 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq sl, ip, asr #11 │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ - cmpeq r0, ip, asr #20 │ │ │ │ + ldrsbeq r2, [sl, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, ip, lsr r1 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x015a2590 │ │ │ │ - ldrsheq fp, [r0, #-8] │ │ │ │ - cmpeq r0, r0, lsl sl │ │ │ │ + @ instruction: 0x015a2598 │ │ │ │ + cmpeq r0, r0, lsl #2 │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - ldrheq fp, [r0, #-12] │ │ │ │ - ldrsbeq fp, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ + ldrsbeq fp, [r0, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmpeq r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x0150b998 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r0, r8, lsl #1 │ │ │ │ + cmpeq r0, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - ldrsbeq r2, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ + cmpeq sl, r4, ror #9 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq sl, r0, lsr #9 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq sl, r8, lsr #9 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ - cmpeq r0, ip, asr #31 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ + cmpeq sl, ip, ror #8 │ │ │ │ + ldrsbeq sl, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq sl, r8, lsr #8 │ │ │ │ - @ instruction: 0x0150af90 │ │ │ │ - cmpeq r0, r8, lsr #17 │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + @ instruction: 0x0150af98 │ │ │ │ + ldrheq fp, [r0, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq sl, ip, ror #7 │ │ │ │ - cmpeq r0, r4, asr pc │ │ │ │ - cmpeq r0, r0, ror r8 │ │ │ │ - ldrheq r2, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r0, r8, lsl pc │ │ │ │ - cmpeq r0, r0, lsr r8 │ │ │ │ + ldrsheq r2, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r0, ip, asr pc │ │ │ │ + cmpeq r0, r8, ror r8 │ │ │ │ + ldrheq r2, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r0, r0, lsr #30 │ │ │ │ + cmpeq r0, r8, lsr r8 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ - ldrsbeq sl, [r0, #-236] @ 0xffffff14 │ │ │ │ - ldrsheq fp, [r0, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ + cmpeq r0, r4, ror #29 │ │ │ │ + ldrsheq fp, [r0, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq sl, r8, lsr r3 │ │ │ │ - cmpeq r0, r0, lsr #29 │ │ │ │ - ldrheq fp, [r0, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, asr #6 │ │ │ │ + cmpeq r0, r8, lsr #29 │ │ │ │ + cmpeq r0, r0, asr #15 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - ldrsheq r2, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r4, ror #28 │ │ │ │ - cmpeq r0, ip, ror r7 │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ + cmpeq r0, ip, ror #28 │ │ │ │ + cmpeq r0, r4, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq sl, r0, asr #5 │ │ │ │ - cmpeq r0, r8, lsr #28 │ │ │ │ - cmpeq r0, r4, asr #14 │ │ │ │ - cmpeq sl, r4, lsl #5 │ │ │ │ - cmpeq r0, ip, ror #27 │ │ │ │ - cmpeq r0, r4, lsl #14 │ │ │ │ + cmpeq sl, r8, asr #5 │ │ │ │ + cmpeq r0, r0, lsr lr │ │ │ │ + cmpeq r0, ip, asr #14 │ │ │ │ + cmpeq sl, ip, lsl #5 │ │ │ │ + ldrsheq sl, [r0, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, ip, lsl #14 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq sl, r8, asr #4 │ │ │ │ - ldrheq sl, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r8, asr #13 │ │ │ │ + cmpeq sl, r0, asr r2 │ │ │ │ + ldrheq sl, [r0, #-216] @ 0xffffff28 │ │ │ │ + ldrsbeq fp, [r0, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq sl, ip, lsl #4 │ │ │ │ - cmpeq r0, r4, ror sp │ │ │ │ - cmpeq r0, ip, lsl #13 │ │ │ │ + cmpeq sl, r4, lsl r2 │ │ │ │ + cmpeq r0, ip, ror sp │ │ │ │ + @ instruction: 0x0150b694 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrsbeq r2, [sl, #-16] │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ - cmpeq r0, r4, asr r6 │ │ │ │ + ldrsbeq r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r0, r0, asr #26 │ │ │ │ + cmpeq r0, ip, asr r6 │ │ │ │ │ │ │ │ 0020a494 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -338474,17 +338474,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #636 @ 0x27c │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 20a4b8 │ │ │ │ - @ instruction: 0x015a1f98 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ - cmpeq r0, ip, lsl r4 │ │ │ │ + cmpeq sl, r0, lsr #31 │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r0, r4, lsr #8 │ │ │ │ │ │ │ │ 0020a50c : │ │ │ │ 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 │ │ │ │ @@ -339495,243 +339495,243 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 20b0e8 │ │ │ │ strdeq sp, [r7, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, asr #25 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - cmpeq r0, ip, ror #19 │ │ │ │ - cmpeq r0, r0, lsr #19 │ │ │ │ - ldrsbeq r1, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r0, asr r2 │ │ │ │ + ldrsheq fp, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, lsr #19 │ │ │ │ + ldrsbeq r1, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r8, asr r2 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - ldrsbeq r1, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r0, ip, asr r1 │ │ │ │ - cmpeq sl, r8, ror #24 │ │ │ │ - cmpeq r0, r8, ror #1 │ │ │ │ - cmpeq r2, r8, ror #5 │ │ │ │ - cmpeq sl, r8, asr #22 │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ - @ instruction: 0x0150b794 │ │ │ │ - cmpeq r0, r0, asr #6 │ │ │ │ + cmpeq sl, r0, ror #25 │ │ │ │ + cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ + ldrsheq fp, [r0, #-0] │ │ │ │ + ldrsheq ip, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ + @ instruction: 0x0150b79c │ │ │ │ + cmpeq r0, r8, asr #6 │ │ │ │ cmneq r7, r4, lsl r5 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - cmpeq r0, r8, lsl #23 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + @ instruction: 0x0150ab90 │ │ │ │ cmpeq pc, r4, lsr sl @ │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ - ldrsbeq sl, [r0, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq sl, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ + cmpeq r0, r4, lsl #22 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ - cmpeq r0, r8, lsr #3 │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ + ldrheq fp, [r0, #-16] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq sl, r0, asr #8 │ │ │ │ - cmpeq r0, r8, asr #17 │ │ │ │ + cmpeq sl, r8, asr #8 │ │ │ │ + ldrsbeq sl, [r0, #-128] @ 0xffffff80 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sl, r4, ror #7 │ │ │ │ - cmpeq r0, r0, ror r8 │ │ │ │ + cmpeq sl, ip, ror #7 │ │ │ │ + cmpeq r0, r8, ror r8 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - cmpeq r0, r0, lsl pc │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - ldrheq r9, [r0, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq sl, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq r0, r0, asr #29 │ │ │ │ + ldrsbeq sl, [r0, #-120] @ 0xffffff88 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq r0, r8, ror #13 │ │ │ │ - cmpeq sl, ip, asr #3 │ │ │ │ - cmpeq r0, r4, lsr sp │ │ │ │ - cmpeq r0, ip, asr #12 │ │ │ │ + cmpeq sl, ip, ror #4 │ │ │ │ + ldrsheq sl, [r0, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r1, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ + cmpeq r0, r4, asr r6 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x015a119c │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ + cmpeq sl, r4, lsr #3 │ │ │ │ + cmpeq r0, r0, lsr r6 │ │ │ │ smlalbteq sl, pc, ip, r4 @ │ │ │ │ - cmpeq sl, ip, lsl #2 │ │ │ │ - cmpeq r0, r4, ror ip │ │ │ │ - @ instruction: 0x0150a594 │ │ │ │ + cmpeq sl, r4, lsl r1 │ │ │ │ + cmpeq r0, ip, ror ip │ │ │ │ + @ instruction: 0x0150a59c │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmpeq sl, r0, ror #1 │ │ │ │ - cmpeq r0, r8, asr r5 │ │ │ │ - ldrsheq r9, [r0, #-184] @ 0xffffff48 │ │ │ │ - ldrheq r0, [sl, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq sl, r8, ror #1 │ │ │ │ + cmpeq r0, r0, ror #10 │ │ │ │ + cmpeq r0, r0, lsl #24 │ │ │ │ + cmpeq sl, r4, asr #31 │ │ │ │ + cmpeq r0, ip, lsr #22 │ │ │ │ + cmpeq r0, r4, asr #8 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - cmpeq sl, r4, asr #23 │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ + cmpeq r0, r4, lsr r7 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmpeq r0, r4, lsl r8 │ │ │ │ - cmpeq sl, r4, asr #20 │ │ │ │ - cmpeq r0, r0, asr #29 │ │ │ │ + cmpeq r0, ip, lsl r8 │ │ │ │ + cmpeq sl, ip, asr #20 │ │ │ │ + cmpeq r0, r8, asr #29 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ smlaltteq r9, pc, ip, ip @ │ │ │ │ cmpeq pc, r0, ror ip @ │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmpeq r0, r4, asr r4 │ │ │ │ - @ instruction: 0x015a089c │ │ │ │ - cmpeq r0, r8, lsl sp │ │ │ │ + cmpeq r0, ip, asr r4 │ │ │ │ + cmpeq sl, r4, lsr #17 │ │ │ │ + cmpeq r0, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01509394 │ │ │ │ - cmpeq sl, r0, lsr #16 │ │ │ │ - cmpeq r0, r0, lsr #25 │ │ │ │ + @ instruction: 0x0150939c │ │ │ │ + cmpeq sl, r8, lsr #16 │ │ │ │ + cmpeq r0, r8, lsr #25 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq sl, r0, ror #15 │ │ │ │ - cmpeq r0, r8, asr #6 │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ + cmpeq r0, r0, asr r3 │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ - cmpeq r0, r0, ror #5 │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ + cmpeq r0, r8, ror #5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrheq r9, [r0, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sl, ip, lsr r7 │ │ │ │ - cmpeq r0, r0, asr #23 │ │ │ │ + ldrheq r9, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sl, r4, asr #14 │ │ │ │ + cmpeq r0, r8, asr #23 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ - ldrsheq r0, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r0, lsl #23 │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r8, ror r2 │ │ │ │ + cmpeq sl, r4, lsl #14 │ │ │ │ + cmpeq r0, r8, lsl #23 │ │ │ │ + cmpeq r0, r8, lsr r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, r0, lsl #4 │ │ │ │ + cmpeq r0, r8, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrsbeq r9, [r0, #-16] │ │ │ │ + ldrsbeq r9, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r0, r0, lsr #3 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ + cmpeq r0, r8, lsr #3 │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + cmpeq r0, r8, asr #2 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ - cmpeq r0, r0, ror #1 │ │ │ │ + cmpeq r0, r8, lsl r1 │ │ │ │ + cmpeq r0, r8, ror #1 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - ldrheq r9, [r0, #-0] │ │ │ │ + ldrheq r9, [r0, #-8] │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq sl, r4, lsl r5 │ │ │ │ - cmpeq r0, ip, ror r0 │ │ │ │ - @ instruction: 0x01509998 │ │ │ │ - ldrsbeq r0, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ - cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq sl, ip, lsl r5 │ │ │ │ + cmpeq r0, r4, lsl #1 │ │ │ │ + cmpeq r0, r0, lsr #19 │ │ │ │ + cmpeq sl, r0, ror #9 │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x015a049c │ │ │ │ - cmpeq r0, r4 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ - cmpeq sl, r0, ror #8 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - cmpeq r0, r0, ror #17 │ │ │ │ + cmpeq sl, r4, lsr #9 │ │ │ │ + cmpeq r0, ip │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ + ldrsbeq r8, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, r8, ror #17 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - ldrsbeq sl, [r0, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sl, r4, lsr #8 │ │ │ │ - cmpeq r0, r0, lsr #17 │ │ │ │ + cmpeq r0, r0, ror #3 │ │ │ │ + cmpeq sl, ip, lsr #8 │ │ │ │ + cmpeq r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrsbeq r9, [r0, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, r0, ror #7 │ │ │ │ - cmpeq r0, r0, ror #16 │ │ │ │ - @ instruction: 0x015a0390 │ │ │ │ - ldrsheq r8, [r0, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ + ldrsbeq r9, [r0, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r8, ror #7 │ │ │ │ + cmpeq r0, r8, ror #16 │ │ │ │ + @ instruction: 0x015a0398 │ │ │ │ + cmpeq r0, r0, lsl #30 │ │ │ │ + cmpeq r0, r8, lsl r8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - ldrheq r8, [r0, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq r9, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq r0, r0, asr #29 │ │ │ │ + ldrsbeq r9, [r0, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq sl, r0, lsl r3 │ │ │ │ - cmpeq r0, r8, ror lr │ │ │ │ - @ instruction: 0x01509794 │ │ │ │ - ldrsbeq r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq sl, r8, lsl r3 │ │ │ │ + cmpeq r0, r0, lsl #29 │ │ │ │ + @ instruction: 0x0150979c │ │ │ │ + ldrsbeq r0, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq sl, r0, ror #4 │ │ │ │ - cmpeq r0, r8, asr #27 │ │ │ │ - cmpeq r0, r0, ror #13 │ │ │ │ + cmpeq sl, r8, ror #4 │ │ │ │ + ldrsbeq r8, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, r8, ror #13 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - cmpeq r0, ip, lsl #27 │ │ │ │ - cmpeq r0, r4, lsr #13 │ │ │ │ + cmpeq sl, ip, lsr #4 │ │ │ │ + @ instruction: 0x01508d94 │ │ │ │ + cmpeq r0, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ - cmpeq r0, r0, ror r6 │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ + cmpeq r0, r8, ror r6 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - ldrheq r0, [sl, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ + ldrheq r0, [sl, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq r0, r0, ror #11 │ │ │ │ + ldrheq r9, [r0, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq r0, r8, ror #11 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq sl, r4, lsl r1 │ │ │ │ - cmpeq r0, ip, ror ip │ │ │ │ - @ instruction: 0x01509594 │ │ │ │ + cmpeq sl, ip, lsl r1 │ │ │ │ + cmpeq r0, r4, lsl #25 │ │ │ │ + @ instruction: 0x0150959c │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - ldrsbeq r0, [sl, #-8] │ │ │ │ - cmpeq r0, r0, asr #24 │ │ │ │ - cmpeq r0, r8, asr r5 │ │ │ │ + cmpeq sl, r0, ror #1 │ │ │ │ + cmpeq r0, r8, asr #24 │ │ │ │ + cmpeq r0, r0, ror #10 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x015a009c │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr #1 │ │ │ │ + cmpeq r0, ip, lsl #24 │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq sl, ip, asr r0 │ │ │ │ - cmpeq r0, r8, asr #28 │ │ │ │ - ldrsbeq r9, [r0, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sl, r4, rrx │ │ │ │ + cmpeq r0, r0, asr lr │ │ │ │ + cmpeq r0, r4, ror #9 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ - cmpeq r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x0150949c │ │ │ │ - cmpeq r0, r8, asr sp │ │ │ │ - cmppeq r9, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, asr #8 │ │ │ │ - cmppeq r9, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, ror #21 │ │ │ │ - ldrsheq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq r0, r8, lsl #23 │ │ │ │ + cmpeq r0, r4, lsr #9 │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ + ldrsbeq pc, [r9, #-240] @ 0xffffff10 @ │ │ │ │ + cmpeq r0, r0, asr r4 │ │ │ │ + cmppeq r9, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, ror #21 │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmppeq r9, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #21 │ │ │ │ - cmpeq r0, r0, asr #7 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ - cmppeq r9, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, ror #6 │ │ │ │ + cmppeq r9, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #21 │ │ │ │ + cmpeq r0, r8, asr #7 │ │ │ │ + ldrsheq r9, [r0, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ + cmpeq r0, r0, ror r3 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x0159fe9c │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ - cmpeq r0, ip, lsl r3 │ │ │ │ + cmppeq r9, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - cmppeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r0, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r0, ror sl │ │ │ │ - cmppeq r9, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #4 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + cmppeq r9, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r0, r8, ror sl │ │ │ │ + ldrsheq pc, [r9, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq r0, r4, ror r2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmppeq r9, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl #18 │ │ │ │ - cmpeq r0, r0, lsr #4 │ │ │ │ + cmppeq r9, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsl r9 │ │ │ │ + cmpeq r0, r8, lsr #4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ - cmppeq r9, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r0, #-16] │ │ │ │ - cmppeq r9, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, ror #16 │ │ │ │ - cmpeq r0, r4, lsl #3 │ │ │ │ - cmppeq r9, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #16 │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ + @ instruction: 0x01509a94 │ │ │ │ + cmppeq r9, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmppeq r9, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ + cmpeq r0, ip, lsl #3 │ │ │ │ + cmppeq r9, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr r8 │ │ │ │ + cmpeq r0, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmppeq r9, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, ror #15 │ │ │ │ - cmpeq r0, r0, lsl #2 │ │ │ │ + cmppeq r9, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r8, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmppeq r9, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #15 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ + cmppeq r9, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ ldr r1, [r4, #-1116] @ 0xfffffba4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ bl 209864 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 20b078 │ │ │ │ ldr r2, [pc, #-712] @ 20b5d8 │ │ │ │ @@ -341199,90 +341199,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 20c9d0 │ │ │ │ ldrdeq fp, [r7, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq fp, [r7, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - ldrsbeq r9, [r0, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r8, ror #13 │ │ │ │ - ldrsheq r9, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, ip, ror #12 │ │ │ │ - cmpeq r0, r0, ror #12 │ │ │ │ + cmpeq r0, r4, ror #13 │ │ │ │ + ldrsheq r9, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ + cmpeq r0, r4, ror r6 │ │ │ │ + cmpeq r0, r8, ror #12 │ │ │ │ cmneq r7, ip, ror #16 │ │ │ │ - cmppeq r9, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl #11 │ │ │ │ - cmpeq r0, r8, lsr #29 │ │ │ │ + cmppeq r9, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01508590 │ │ │ │ + ldrheq r8, [r0, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmppeq r9, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsl r5 │ │ │ │ - cmpeq r0, r4, lsr lr │ │ │ │ + ldrheq pc, [r9, #-148] @ 0xffffff6c @ │ │ │ │ + cmpeq r0, ip, lsl r5 │ │ │ │ + cmpeq r0, ip, lsr lr │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmppeq r9, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #9 │ │ │ │ - cmpeq r0, r4, asr #27 │ │ │ │ - cmpeq r0, r4, lsl r4 │ │ │ │ - cmppeq r9, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ + cmppeq r9, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ + cmpeq r0, ip, lsl r4 │ │ │ │ + ldrheq pc, [r9, #-128] @ 0xffffff80 @ │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmppeq r9, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ - cmpeq r0, r4, ror #25 │ │ │ │ - cmpeq r0, r4, ror r3 │ │ │ │ - cmppeq r9, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsl #25 │ │ │ │ + cmppeq r9, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ + cmpeq r0, ip, ror #25 │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ + cmppeq r9, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01508c94 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmppeq r9, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsr r3 │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ + ldrsbeq pc, [r9, #-112] @ 0xffffff90 @ │ │ │ │ + cmpeq r0, r8, lsr r3 │ │ │ │ + cmpeq r0, r8, asr ip │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmppeq r9, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r8, [r0, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r0, r4, lsl ip │ │ │ │ - ldrsheq r9, [r0, #-88] @ 0xffffffa8 │ │ │ │ - cmppeq r9, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r8, [r0, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x0159f794 │ │ │ │ + ldrsheq r8, [r0, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ + cmpeq r0, r0, lsl #12 │ │ │ │ + cmppeq r9, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r0, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmppeq r9, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, ror r2 │ │ │ │ - @ instruction: 0x01508b94 │ │ │ │ + cmppeq r9, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ + @ instruction: 0x01508b9c │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - ldrsbeq pc, [r9, #-104] @ 0xffffff98 @ │ │ │ │ - cmpeq r0, r8, lsr #11 │ │ │ │ - cmpeq r0, r8, asr fp │ │ │ │ - cmppeq r9, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, ror #11 │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ + cmppeq r9, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r0, r0, ror #22 │ │ │ │ + ldrheq pc, [r9, #-96] @ 0xffffffa0 @ │ │ │ │ + ldrsheq r9, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r0, ip, lsr #22 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmppeq r9, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, ror #11 │ │ │ │ - ldrsheq r8, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmppeq r9, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #11 │ │ │ │ + ldrsheq r8, [r0, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - cmppeq r9, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #3 │ │ │ │ - cmpeq r0, r8, asr #21 │ │ │ │ + cmppeq r9, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r0, #-16] │ │ │ │ + ldrsbeq r8, [r0, #-160] @ 0xffffff60 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmppeq r9, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #2 │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ + cmppeq r9, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror r1 │ │ │ │ + @ instruction: 0x01508a94 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - ldrsbeq pc, [r9, #-80] @ 0xffffffb0 @ │ │ │ │ - ldrsbeq r9, [r0, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, ip, asr #20 │ │ │ │ + ldrsbeq pc, [r9, #-88] @ 0xffffffa8 @ │ │ │ │ + cmpeq r0, r0, ror #9 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x0159f598 │ │ │ │ - cmpeq r0, r0, lsl #2 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ - cmppeq r9, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ - cmpeq r0, r4, ror #19 │ │ │ │ + cmppeq r9, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ + cmppeq r9, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ + cmpeq r0, ip, ror #19 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmppeq r9, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl #1 │ │ │ │ - cmpeq r0, r8, lsr #19 │ │ │ │ + cmppeq r9, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01508090 │ │ │ │ + ldrheq r8, [r0, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ │ │ │ │ 0020d0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -341306,17 +341306,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 20d134 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 20d0e0 │ │ │ │ - cmppeq r9, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r7, [r0, #-232] @ 0xffffff18 │ │ │ │ - ldrsheq r8, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmppeq r9, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, ror #29 │ │ │ │ + ldrsheq r8, [r0, #-120] @ 0xffffff88 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0020d138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -341553,23 +341553,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 20d520 │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 20d420 │ │ │ │ - ldrheq r9, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r9, [r0, #-40] @ 0xffffffd8 │ │ │ │ strdeq lr, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq r0, ip, asr #17 │ │ │ │ - ldrsbeq lr, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r0, r8, asr r4 │ │ │ │ + ldrsbeq r8, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r0, ror #31 │ │ │ │ + cmpeq r0, r0, ror #8 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - @ instruction: 0x0159ef98 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ + cmpeq r9, r0, lsr #31 │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ │ │ │ │ 0020d524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -341610,17 +341610,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 20d588 │ │ │ │ cmneq r9, r0, ror #7 │ │ │ │ - cmpeq r9, ip, asr #29 │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ - cmpeq r0, r4, asr r3 │ │ │ │ + ldrsbeq lr, [r9, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x01508e90 │ │ │ │ + cmpeq r0, ip, asr r3 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ │ │ │ │ 0020d5e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -341867,57 +341867,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 20d63c │ │ │ │ cmneq r7, r4, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, lsl #24 │ │ │ │ - ldrsbeq r8, [r0, #-216] @ 0xffffff28 │ │ │ │ - ldrheq r8, [r0, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq r5, [r8, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r0, asr #26 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ - ldrsbeq ip, [r4, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r4, asr #25 │ │ │ │ - cmpeq r0, r0, lsr #25 │ │ │ │ - @ instruction: 0x0159ec9c │ │ │ │ - cmpeq r0, ip, lsl r1 │ │ │ │ + cmpeq r0, r0, ror #27 │ │ │ │ + ldrheq r8, [r0, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, r4, asr #13 │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r4, r0, ror #17 │ │ │ │ + cmpeq r0, ip, asr #25 │ │ │ │ + cmpeq r0, r8, lsr #25 │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ + cmpeq r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ - ldrheq r7, [r0, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r8, [r0, #-12] │ │ │ │ + cmpeq r9, ip, asr ip │ │ │ │ + cmpeq r0, r4, asr #15 │ │ │ │ + cmpeq r0, r4, ror #1 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ - cmpeq r0, r4, lsl #15 │ │ │ │ - cmpeq r0, r4, lsr #1 │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ + cmpeq r0, ip, lsl #15 │ │ │ │ + cmpeq r0, ip, lsr #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ - cmpeq r0, ip, asr #14 │ │ │ │ - cmpeq r0, ip, rrx │ │ │ │ + cmpeq r9, ip, ror #23 │ │ │ │ + cmpeq r0, r4, asr r7 │ │ │ │ + cmpeq r0, r4, ror r0 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ - cmpeq r9, ip, lsr #23 │ │ │ │ - cmpeq r0, r4, lsl r7 │ │ │ │ - cmpeq r0, r4, lsr r0 │ │ │ │ + ldrheq lr, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ + cmpeq r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq r9, r4, ror fp │ │ │ │ - ldrsbeq r7, [r0, #-108] @ 0xffffff94 │ │ │ │ - ldrsheq r7, [r0, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ + cmpeq r0, r4, ror #13 │ │ │ │ + cmpeq r0, r4 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - cmpeq r9, ip, lsr fp │ │ │ │ - cmpeq r0, r4, lsr #13 │ │ │ │ - cmpeq r0, r4, asr #31 │ │ │ │ + cmpeq r9, r4, asr #22 │ │ │ │ + cmpeq r0, ip, lsr #13 │ │ │ │ + cmpeq r0, ip, asr #31 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - cmpeq r9, r4, lsl #22 │ │ │ │ - cmpeq r0, ip, ror #12 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ + cmpeq r9, ip, lsl #22 │ │ │ │ + cmpeq r0, r4, ror r6 │ │ │ │ + @ instruction: 0x01507f94 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - cmpeq r9, ip, asr #21 │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ - cmpeq r0, r4, asr pc │ │ │ │ + ldrsbeq lr, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ + cmpeq r0, ip, asr pc │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 0020da84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -342233,67 +342233,67 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl ba12c │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b 20dbbc │ │ │ │ cmneq r7, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r0, ror #19 │ │ │ │ + cmpeq r0, r8, ror #19 │ │ │ │ strdeq sp, [pc, #-176] @ 20dee0 │ │ │ │ - cmpeq r0, r8, lsr #19 │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ - cmpeq r0, r8, lsl #19 │ │ │ │ - cmpeq r0, r8, ror r9 │ │ │ │ + ldrheq r8, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ + @ instruction: 0x01508990 │ │ │ │ + cmpeq r0, r0, lsl #19 │ │ │ │ cmneq r7, r0, lsl #13 │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ - cmpeq r0, ip, lsl #17 │ │ │ │ - cmpeq r0, r4, ror r8 │ │ │ │ - cmpeq r9, ip, asr #15 │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ - cmpeq r0, r4, asr ip │ │ │ │ + ldrheq r8, [r0, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x01508894 │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ + ldrsbeq lr, [r9, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ + cmpeq r0, ip, asr ip │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - cmpeq r9, r8, asr #14 │ │ │ │ - ldrheq r7, [r0, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r8, asr #23 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ + ldrheq r7, [r0, #-40] @ 0xffffffd8 │ │ │ │ + ldrsbeq r7, [r0, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmpeq r9, ip, lsl #14 │ │ │ │ - cmpeq r0, r4, ror r2 │ │ │ │ - @ instruction: 0x01507b94 │ │ │ │ + cmpeq r9, r4, lsl r7 │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ + @ instruction: 0x01507b9c │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - ldrsbeq lr, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ - cmpeq r0, r8, asr fp │ │ │ │ + ldrsbeq lr, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r0, asr #4 │ │ │ │ + cmpeq r0, r0, ror #22 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - @ instruction: 0x0159e690 │ │ │ │ - cmpeq r0, ip, lsr #13 │ │ │ │ - cmpeq r0, r8, lsl fp │ │ │ │ + @ instruction: 0x0159e698 │ │ │ │ + ldrheq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ - ldrheq r7, [r0, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq r7, [r0, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + cmpeq r0, r0, asr #3 │ │ │ │ + cmpeq r0, r0, ror #21 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - cmpeq r9, r4, lsl r6 │ │ │ │ - cmpeq r0, ip, ror r1 │ │ │ │ - @ instruction: 0x01507a9c │ │ │ │ + cmpeq r9, ip, lsl r6 │ │ │ │ + cmpeq r0, r4, lsl #3 │ │ │ │ + cmpeq r0, r4, lsr #21 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - ldrsbeq lr, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ - cmpeq r0, r0, ror #20 │ │ │ │ + cmpeq r9, r0, ror #11 │ │ │ │ + cmpeq r0, r8, asr #2 │ │ │ │ + cmpeq r0, r8, ror #20 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - @ instruction: 0x0159e59c │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ - cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r9, r4, lsr #11 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ + cmpeq r0, ip, lsr #20 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmpeq r9, r0, ror #10 │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ - cmpeq r0, r8, ror #19 │ │ │ │ + cmpeq r9, r8, ror #10 │ │ │ │ + ldrsbeq r7, [r0, #-0] │ │ │ │ + ldrsheq r7, [r0, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrsbeq r8, [r0, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r9, r0, lsr #10 │ │ │ │ - cmpeq r0, r0, lsr #19 │ │ │ │ + ldrsbeq r8, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r9, r8, lsr #10 │ │ │ │ + cmpeq r0, r8, lsr #19 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ │ │ │ │ 0020e05c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -342577,63 +342577,63 @@ │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 20e0dc │ │ │ │ ldrdeq sl, [r7, #-16]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r8, lsl #8 │ │ │ │ + cmpeq r0, r0, lsl r4 │ │ │ │ cmneq r7, r0, ror #2 │ │ │ │ ldrdeq sp, [pc, #-92] @ 20e490 │ │ │ │ - cmpeq r0, ip, lsl #7 │ │ │ │ + @ instruction: 0x01508394 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmpeq r0, r4, ror #6 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - cmpeq r0, ip, lsr #6 │ │ │ │ - cmpeq r0, r4, ror #6 │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r0, ip, asr #6 │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ andgt r0, r8, r0 │ │ │ │ - ldrsbeq r8, [r0, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ - ldrsheq lr, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ + ldrsheq lr, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, ip, ror r6 │ │ │ │ andeq r0, r0, r5, lsr r9 │ │ │ │ - cmpeq r9, ip, lsr #3 │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ + ldrheq lr, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, ip, lsl sp │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmpeq r9, r0, ror r1 │ │ │ │ - ldrsbeq r6, [r0, #-200] @ 0xffffff38 │ │ │ │ - ldrsheq r7, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ + cmpeq r0, r0, ror #25 │ │ │ │ + cmpeq r0, r0, lsl #12 │ │ │ │ andeq r0, r0, pc, lsl r9 │ │ │ │ - cmpeq r9, r4, lsr r1 │ │ │ │ - @ instruction: 0x01506c9c │ │ │ │ - ldrheq r7, [r0, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, ip, lsr r1 │ │ │ │ + cmpeq r0, r4, lsr #25 │ │ │ │ + cmpeq r0, r4, asr #11 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - ldrsheq lr, [r9, #-8] │ │ │ │ - cmpeq r0, r0, ror #24 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ + cmpeq r9, r0, lsl #2 │ │ │ │ + cmpeq r0, r8, ror #24 │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - ldrheq lr, [r9, #-12] │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ - cmpeq r0, r4, asr #10 │ │ │ │ - cmpeq r9, ip, ror r0 │ │ │ │ - cmpeq r0, r8, ror r1 │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ + cmpeq r9, r4, asr #1 │ │ │ │ + cmpeq r0, ip, lsr #24 │ │ │ │ + cmpeq r0, ip, asr #10 │ │ │ │ + cmpeq r9, r4, lsl #1 │ │ │ │ + cmpeq r0, r0, lsl #3 │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmpeq r9, ip, lsr r0 │ │ │ │ - cmpeq r0, r4, lsr #23 │ │ │ │ - cmpeq r0, r4, asr #9 │ │ │ │ + cmpeq r9, r4, asr #32 │ │ │ │ + cmpeq r0, ip, lsr #23 │ │ │ │ + cmpeq r0, ip, asr #9 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ - cmpeq r9, r0 │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - cmpeq r0, r8, lsl #9 │ │ │ │ + cmpeq r9, r8 │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ + @ instruction: 0x01507490 │ │ │ │ andeq r0, r0, lr, lsr #18 │ │ │ │ - cmpeq r9, r4, asr #31 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ │ │ │ │ 0020e5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -342760,27 +342760,27 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 20e62c │ │ │ │ b 20e754 │ │ │ │ cmneq r7, r8, lsl #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, lsl ip │ │ │ │ - @ instruction: 0x01507294 │ │ │ │ - cmpeq r9, r0, lsl #28 │ │ │ │ - cmpeq r0, r4, asr #30 │ │ │ │ + @ instruction: 0x0150729c │ │ │ │ + cmpeq r9, r8, lsl #28 │ │ │ │ + cmpeq r0, ip, asr #30 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, asr #18 │ │ │ │ - cmpeq r9, r4, asr #26 │ │ │ │ - cmpeq r0, r0, ror #26 │ │ │ │ - cmpeq r0, ip, asr #3 │ │ │ │ + cmpeq r9, ip, asr #26 │ │ │ │ + cmpeq r0, r8, ror #26 │ │ │ │ + ldrsbeq r7, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r2, asr #18 │ │ │ │ - @ instruction: 0x01507e94 │ │ │ │ - ldrsheq sp, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r0, r8, ror r1 │ │ │ │ + @ instruction: 0x01507e9c │ │ │ │ + cmpeq r9, r0, lsl #26 │ │ │ │ + cmpeq r0, r0, lsl #3 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ │ │ │ │ 0020e7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -342859,20 +342859,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 20e870 │ │ │ │ cmneq r7, r0, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, ip, asr #19 │ │ │ │ - cmpeq r9, ip, lsr #23 │ │ │ │ - cmpeq r0, r4, lsl r7 │ │ │ │ - cmpeq r0, r4, lsr r0 │ │ │ │ - cmpeq r9, r0, ror fp │ │ │ │ - ldrsbeq r6, [r0, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq r6, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrheq sp, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ + cmpeq r0, ip, lsr r0 │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ + cmpeq r0, r0, ror #13 │ │ │ │ + ldrsheq r6, [r0, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, sp, ror r9 │ │ │ │ │ │ │ │ 0020e950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -343873,198 +343873,198 @@ │ │ │ │ b 20f3ac │ │ │ │ str r0, [r4, #-1052] @ 0xfffffbe4 │ │ │ │ b 20ecf4 │ │ │ │ ldrdeq r9, [r7, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ - ldrsheq r6, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ + ldrsheq r6, [r0, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r7, r0, ip, asr #26 │ │ │ │ - cmpeq r9, ip, lsr #18 │ │ │ │ - ldrheq r6, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, r4, lsr r9 │ │ │ │ + cmpeq r0, r0, asr #27 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq r9, r0, lsr #16 │ │ │ │ - cmpeq r0, r4, lsr #25 │ │ │ │ + cmpeq r9, r8, lsr #16 │ │ │ │ + cmpeq r0, ip, lsr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq sp, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ - cmpeq r9, r4, ror #13 │ │ │ │ - cmpeq r0, r4, ror #22 │ │ │ │ - cmpeq r9, r0, ror #11 │ │ │ │ - cmpeq r0, r8, ror #20 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ + ldrheq sp, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, ip, lsr ip │ │ │ │ + cmpeq r9, ip, ror #13 │ │ │ │ + cmpeq r0, ip, ror #22 │ │ │ │ + cmpeq r9, r8, ror #11 │ │ │ │ + cmpeq r0, r0, ror sl │ │ │ │ + cmpeq r9, r4, lsl #11 │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ - ldrsbeq sp, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - cmpeq r9, r8, lsr #9 │ │ │ │ - cmpeq r0, r4, lsr r9 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ + cmpeq r9, r0, ror #9 │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ + ldrheq sp, [r9, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, ip, lsr r9 │ │ │ │ ldrdeq r6, [pc, #-124] @ 20f900 │ │ │ │ strdeq r9, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r0, r4, ror #10 │ │ │ │ - cmpeq r9, r0, lsr #7 │ │ │ │ - cmpeq r0, ip, lsl r8 │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ + cmpeq r9, r8, lsr #7 │ │ │ │ + cmpeq r0, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmpeq r0, r0, lsr #10 │ │ │ │ - cmpeq r9, r8, lsl r3 │ │ │ │ - cmpeq r0, r0, lsl #29 │ │ │ │ - @ instruction: 0x01506798 │ │ │ │ + cmpeq r0, r8, lsr #10 │ │ │ │ + cmpeq r9, r0, lsr #6 │ │ │ │ + cmpeq r0, r8, lsl #29 │ │ │ │ + cmpeq r0, r0, lsr #15 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - cmpeq r9, r8, ror #5 │ │ │ │ - cmpeq r0, r4, ror r7 │ │ │ │ + ldrsheq sp, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, ip, ror r7 │ │ │ │ cmpeq pc, ip, lsl r6 @ │ │ │ │ - cmpeq r0, r8, ror #13 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ + ldrsheq r6, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r0, asr r2 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ cmneq r8, r0, ror #6 │ │ │ │ - cmpeq r0, r8, lsl ip │ │ │ │ + cmpeq r0, r0, lsr #24 │ │ │ │ strdeq r1, [r8, #-24]! @ 0xffffffe8 │ │ │ │ cmneq r8, r4, lsl #3 │ │ │ │ - ldrheq ip, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, r0, lsr r4 │ │ │ │ + ldrheq ip, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmpeq r0, r0, lsr r1 │ │ │ │ - cmpeq r9, r0, lsr pc │ │ │ │ - @ instruction: 0x01505a98 │ │ │ │ - ldrheq r6, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ - cmpeq r0, r8, asr #5 │ │ │ │ - cmpeq r0, r8, ror #31 │ │ │ │ - ldrsbeq r6, [r0, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, ip, lsr #27 │ │ │ │ - cmpeq r0, r4, lsl r9 │ │ │ │ - cmpeq r0, ip, lsr #4 │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + cmpeq r9, r8, lsr pc │ │ │ │ + cmpeq r0, r0, lsr #21 │ │ │ │ + ldrheq r6, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, asr #28 │ │ │ │ + ldrsbeq r6, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq r6, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r6, [r0, #-252] @ 0xffffff04 │ │ │ │ + ldrheq ip, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ + cmpeq r0, r4, lsr r2 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ - cmpeq r0, r4, ror pc │ │ │ │ - cmpeq r9, r8, ror #25 │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ + @ instruction: 0x01506f94 │ │ │ │ + cmpeq r0, ip, ror pc │ │ │ │ + ldrsheq ip, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r0, ip, ror r1 │ │ │ │ cmpeq pc, ip, lsl r0 @ │ │ │ │ - cmpeq r9, r8, ror ip │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + cmpeq r9, r0, lsl #25 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ smlaltbeq r5, pc, ip, pc @ │ │ │ │ - cmpeq r9, r8, lsl #24 │ │ │ │ - @ instruction: 0x01506094 │ │ │ │ + cmpeq r9, r0, lsl ip │ │ │ │ + @ instruction: 0x0150609c │ │ │ │ cmpeq pc, r8, lsr pc @ │ │ │ │ cmneq r9, r4, lsr #26 │ │ │ │ smlalbteq r5, pc, r0, fp @ │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ - @ instruction: 0x01505290 │ │ │ │ - cmpeq r0, r8, lsr #23 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x01505298 │ │ │ │ + ldrheq r5, [r0, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - cmpeq r9, ip, ror #13 │ │ │ │ - cmpeq r0, r4, asr r2 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ + ldrsheq ip, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - ldrheq ip, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r8, lsl r2 │ │ │ │ - cmpeq r0, r8, lsr fp │ │ │ │ + ldrheq ip, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r0, lsr #4 │ │ │ │ + cmpeq r0, r0, asr #22 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmpeq r0, r0, ror #3 │ │ │ │ + cmpeq r0, r8, ror #3 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmpeq r0, ip, lsr #3 │ │ │ │ + ldrheq r5, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - cmpeq r0, r8, ror r1 │ │ │ │ - @ instruction: 0x01505a90 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + cmpeq r0, r0, lsl #3 │ │ │ │ + @ instruction: 0x01505a98 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - ldrsbeq ip, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, ip, lsr r1 │ │ │ │ - cmpeq r0, ip, asr sl │ │ │ │ - cmpeq r0, r0, lsl #2 │ │ │ │ + ldrsbeq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r4, asr #2 │ │ │ │ + cmpeq r0, r4, ror #20 │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - cmpeq r9, r4, lsl #11 │ │ │ │ - cmpeq r0, ip, ror #1 │ │ │ │ - cmpeq r0, r8, lsl #20 │ │ │ │ - cmpeq r9, r8, asr #10 │ │ │ │ - ldrheq r5, [r0, #-0] │ │ │ │ - ldrsbeq r5, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, ip, lsl #11 │ │ │ │ + ldrsheq r5, [r0, #-4] │ │ │ │ + cmpeq r0, r0, lsl sl │ │ │ │ + cmpeq r9, r0, asr r5 │ │ │ │ + ldrheq r5, [r0, #-8] │ │ │ │ + ldrsbeq r5, [r0, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ + cmpeq r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmpeq r0, r8, asr #32 │ │ │ │ - ldrsbeq ip, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ + cmpeq r0, r0, asr r0 │ │ │ │ + cmpeq r9, r4, ror #9 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmpeq r9, r0, lsr #9 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq r9, r8, lsr #9 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - ldrsbeq r4, [r0, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ + ldrsbeq r4, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x01504f94 │ │ │ │ - cmpeq r9, r0, lsr #8 │ │ │ │ - cmpeq r0, r4, lsr #17 │ │ │ │ + @ instruction: 0x01504f9c │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ + cmpeq r0, ip, lsr #17 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ - ldrsbeq ip, [r9, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r0, r4, asr r8 │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ + ldrsbeq ip, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r0, r0, lsl #30 │ │ │ │ - cmpeq r9, ip, lsl #7 │ │ │ │ - cmpeq r0, ip, lsl #16 │ │ │ │ + cmpeq r0, r8, lsl #30 │ │ │ │ + @ instruction: 0x0159c394 │ │ │ │ + cmpeq r0, r4, lsl r8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r9, r4, asr r3 │ │ │ │ - ldrheq r4, [r0, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq r5, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r9, ip, asr r3 │ │ │ │ + cmpeq r0, r4, asr #29 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - cmpeq r0, r4, lsl #29 │ │ │ │ - cmpeq r0, ip, asr #28 │ │ │ │ - ldrsbeq ip, [r9, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r0, r8, asr r7 │ │ │ │ + cmpeq r0, ip, lsl #29 │ │ │ │ + cmpeq r0, r4, asr lr │ │ │ │ + cmpeq r9, r0, ror #5 │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmpeq r0, r8, lsl #28 │ │ │ │ + cmpeq r0, r0, lsl lr │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ - ldrsbeq r4, [r0, #-212] @ 0xffffff2c │ │ │ │ - ldrsheq r5, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ + ldrsbeq r4, [r0, #-220] @ 0xffffff24 │ │ │ │ + ldrsheq r5, [r0, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - cmpeq r9, r0, lsr r2 │ │ │ │ - @ instruction: 0x01504d98 │ │ │ │ - ldrheq r5, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r8, lsr r2 │ │ │ │ + cmpeq r0, r0, lsr #27 │ │ │ │ + ldrheq r5, [r0, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - ldrsheq ip, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, ip, asr sp │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ + ldrsheq ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, r4, ror #26 │ │ │ │ + cmpeq r0, ip, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - ldrheq ip, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r0, r0, lsr #26 │ │ │ │ - cmpeq r0, r0, asr #12 │ │ │ │ + cmpeq r9, r0, asr #3 │ │ │ │ + cmpeq r0, r8, lsr #26 │ │ │ │ + cmpeq r0, r8, asr #12 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmpeq r9, r4, lsl #3 │ │ │ │ - cmpeq r0, r0, lsl r6 │ │ │ │ - ldrsbeq r4, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, ip, lsl #3 │ │ │ │ + cmpeq r0, r8, lsl r6 │ │ │ │ + cmpeq r0, r4, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmpeq r9, r4, lsl r1 │ │ │ │ - cmpeq r0, r0, lsr #11 │ │ │ │ - cmpeq r0, ip, ror #24 │ │ │ │ + cmpeq r9, ip, lsl r1 │ │ │ │ + cmpeq r0, r8, lsr #11 │ │ │ │ + cmpeq r0, r4, ror ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r9, r8, lsr #1 │ │ │ │ - cmpeq r0, r4, lsr r5 │ │ │ │ - cmpeq r0, r0, lsl #24 │ │ │ │ + ldrheq ip, [r9, #-0] │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ + cmpeq r0, r8, lsl #24 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmpeq r9, r8, lsr r0 │ │ │ │ - cmpeq r0, r4, asr #9 │ │ │ │ - @ instruction: 0x01504b90 │ │ │ │ - cmpeq r9, r8, asr #31 │ │ │ │ - cmpeq r0, r4, asr r4 │ │ │ │ - cmpeq r0, r0, lsr #22 │ │ │ │ - ldrheq r4, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r0, asr #32 │ │ │ │ + cmpeq r0, ip, asr #9 │ │ │ │ + @ instruction: 0x01504b98 │ │ │ │ + ldrsbeq fp, [r9, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, ip, asr r4 │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ + cmpeq r0, r4, asr #21 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ + @ instruction: 0x01504a94 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ bl c1d58 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 21050c │ │ │ │ ldr r3, [pc, #-460] @ 20fa30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -344813,32 +344813,32 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 210614 │ │ │ │ strheq r7, [r7, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r0, ror #1 │ │ │ │ + cmpeq r0, r8, ror #1 │ │ │ │ cmneq r7, r8, lsr #24 │ │ │ │ - cmpeq r0, r0, ror r0 │ │ │ │ - cmpeq r9, r8, lsr #27 │ │ │ │ - cmpeq r0, r0, lsl r9 │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ + ldrheq fp, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, r8, lsl r9 │ │ │ │ + cmpeq r0, r8, lsr r2 │ │ │ │ @ instruction: 0x000009bd │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - ldrsbeq r4, [r0, #-132] @ 0xffffff7c │ │ │ │ - ldrsheq r5, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + ldrsbeq r4, [r0, #-140] @ 0xffffff74 │ │ │ │ + ldrsheq r5, [r0, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ - @ instruction: 0x01504898 │ │ │ │ - ldrheq r5, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq r0, r0, lsr #17 │ │ │ │ + cmpeq r0, r0, asr #3 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrsheq fp, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r0, ip, asr r8 │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ + ldrsheq fp, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r0, r4, ror #16 │ │ │ │ + cmpeq r0, ip, ror r1 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ │ │ │ │ 002107f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -344919,21 +344919,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 21087c │ │ │ │ cmneq r7, r0, lsr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, asr #19 │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ - cmpeq r0, r0, lsl #14 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ + cmpeq r0, r8, lsl #14 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ - cmpeq r0, r0, asr #13 │ │ │ │ - cmpeq r0, r0, ror #31 │ │ │ │ + cmpeq r9, ip, ror #22 │ │ │ │ + cmpeq r0, r8, asr #13 │ │ │ │ + cmpeq r0, r8, ror #31 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ │ │ │ │ 0021096c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -345039,24 +345039,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2109d0 │ │ │ │ strheq r7, [r7, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, ip, ror #16 │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ + cmpeq r9, ip, lsr #20 │ │ │ │ smlalbbeq r8, pc, ip, sl @ │ │ │ │ cmpeq pc, r0, ror #20 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmpeq r0, r4, lsr r5 │ │ │ │ - cmpeq r0, r4, asr lr │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ + cmpeq r0, ip, asr lr │ │ │ │ muleq r0, r7, sl │ │ │ │ - cmpeq r9, ip, lsl #19 │ │ │ │ - cmpeq r0, r8, ror #9 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ + @ instruction: 0x0159b994 │ │ │ │ + ldrsheq r4, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ muleq r0, r6, sl │ │ │ │ │ │ │ │ 00210b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345137,21 +345137,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 210bd4 │ │ │ │ ldrdeq r7, [r7, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, ror #12 │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - cmpeq r0, r8, lsr #7 │ │ │ │ - cmpeq r0, r0, asr #25 │ │ │ │ + cmpeq r9, r4, asr r8 │ │ │ │ + ldrheq r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, r8, asr #25 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - cmpeq r9, ip, lsl #16 │ │ │ │ - cmpeq r0, r8, ror #6 │ │ │ │ - cmpeq r0, r8, lsl #25 │ │ │ │ + cmpeq r9, r4, lsl r8 │ │ │ │ + cmpeq r0, r0, ror r3 │ │ │ │ + @ instruction: 0x01504c90 │ │ │ │ andeq r0, r0, sl, asr #21 │ │ │ │ │ │ │ │ 00210cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345232,21 +345232,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 210d58 │ │ │ │ cmneq r7, r4, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, ror #9 │ │ │ │ - ldrsbeq fp, [r9, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, r4, lsr r2 │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ + cmpeq r9, r0, ror #13 │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ + cmpeq r0, r4, asr fp │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0159b698 │ │ │ │ - ldrsheq r4, [r0, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ + cmpeq r9, r0, lsr #13 │ │ │ │ + ldrsheq r4, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00210e38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345319,17 +345319,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 210e9c │ │ │ │ strdeq r7, [r7, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, lsr #7 │ │ │ │ - cmpeq r9, r8, lsr r5 │ │ │ │ - cmpeq r0, r0, lsr #1 │ │ │ │ - ldrheq r4, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, r0, asr #10 │ │ │ │ + cmpeq r0, r8, lsr #1 │ │ │ │ + cmpeq r0, r0, asr #19 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ │ │ │ │ 00210f7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -345604,36 +345604,36 @@ │ │ │ │ ldr r3, [pc, #104] @ 21142c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 211274 │ │ │ │ @ instruction: 0x0167729c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, ror #4 │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ + cmpeq r9, r8, asr #8 │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrheq fp, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r4, asr #7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, r0, asr #16 │ │ │ │ + cmpeq r0, r8, asr #16 │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ cmneq r7, r4, asr r1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r0, lsr #28 │ │ │ │ - ldrsbeq fp, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r0, r4, lsr r4 │ │ │ │ - cmpeq r0, r4, asr #12 │ │ │ │ + cmpeq r0, r8, lsr #28 │ │ │ │ + cmpeq r9, r4, ror #3 │ │ │ │ + cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq r0, ip, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ + ldrsheq r3, [r0, #-196] @ 0xffffff3c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r0, r0, asr #25 │ │ │ │ - @ instruction: 0x01503c94 │ │ │ │ + cmpeq r0, r8, asr #25 │ │ │ │ + @ instruction: 0x01503c9c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ - cmpeq r0, ip, lsr ip │ │ │ │ - cmpeq r3, r0, ror #14 │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ + cmpeq r3, r8, ror #14 │ │ │ │ │ │ │ │ 00211430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #400] @ 2115d8 │ │ │ │ @@ -345737,25 +345737,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1248 @ 0x4e0 │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ b 211590 │ │ │ │ strdeq r6, [r7, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, asr #26 │ │ │ │ - cmpeq r9, r4, lsr pc │ │ │ │ - @ instruction: 0x01503a9c │ │ │ │ - ldrheq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r9, ip, lsr pc │ │ │ │ + cmpeq r0, r4, lsr #21 │ │ │ │ + ldrheq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - @ instruction: 0x01505198 │ │ │ │ - ldrsheq sl, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, ip, ror r3 │ │ │ │ + cmpeq r0, r0, lsr #3 │ │ │ │ + cmpeq r9, r4, lsl #30 │ │ │ │ + cmpeq r0, r4, lsl #7 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - ldrheq sl, [r9, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r0, lsr r1 │ │ │ │ - cmpeq r0, r8, lsr r3 │ │ │ │ + cmpeq r9, r0, asr #29 │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ │ │ │ │ 00211610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #728] @ 211900 │ │ │ │ @@ -345941,36 +345941,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 211734 │ │ │ │ cmneq r7, r8, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, lsl #22 │ │ │ │ - cmpeq r9, r4, ror #25 │ │ │ │ - cmpeq r0, r0, asr #16 │ │ │ │ - cmpeq r0, ip, asr r1 │ │ │ │ - cmpeq r9, r4, lsr #25 │ │ │ │ - cmpeq r0, r0, lsl #16 │ │ │ │ - cmpeq r0, r0, lsr #2 │ │ │ │ + cmpeq r9, ip, ror #25 │ │ │ │ + cmpeq r0, r8, asr #16 │ │ │ │ + cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq r9, ip, lsr #25 │ │ │ │ + cmpeq r0, r8, lsl #16 │ │ │ │ + cmpeq r0, r8, lsr #2 │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - cmpeq r9, r4, ror #24 │ │ │ │ - cmpeq r0, r0, asr #15 │ │ │ │ - cmpeq r0, r0, ror #1 │ │ │ │ + cmpeq r9, ip, ror #24 │ │ │ │ + cmpeq r0, r8, asr #15 │ │ │ │ + cmpeq r0, r8, ror #1 │ │ │ │ andeq r0, r0, fp, ror fp │ │ │ │ - cmpeq r9, r4, lsr #24 │ │ │ │ - cmpeq r0, r0, lsl #15 │ │ │ │ - cmpeq r0, r0, lsr #1 │ │ │ │ + cmpeq r9, ip, lsr #24 │ │ │ │ + cmpeq r0, r8, lsl #15 │ │ │ │ + cmpeq r0, r8, lsr #1 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ - cmpeq r0, r0, asr #14 │ │ │ │ - cmpeq r0, r0, rrx │ │ │ │ + cmpeq r9, ip, ror #23 │ │ │ │ + cmpeq r0, r8, asr #14 │ │ │ │ + cmpeq r0, r8, rrx │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ - cmpeq r0, r0, lsl #14 │ │ │ │ - cmpeq r0, r0, lsr #32 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ + cmpeq r0, r8, lsl #14 │ │ │ │ + cmpeq r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ │ │ │ │ 00211968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -346197,41 +346197,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #24] │ │ │ │ b 211ab8 │ │ │ │ strheq r6, [r7, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, lsl #15 │ │ │ │ - cmpeq r9, r4, asr r9 │ │ │ │ - ldrheq r3, [r0, #-76] @ 0xffffffb4 │ │ │ │ - ldrsbeq r3, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, ip, asr r9 │ │ │ │ + cmpeq r0, r4, asr #9 │ │ │ │ + cmpeq r0, r4, ror #27 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ - cmpeq r0, r0, lsl #9 │ │ │ │ - cmpeq r0, r0, lsr #27 │ │ │ │ - ldrsbeq sl, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r0, asr #8 │ │ │ │ - cmpeq r0, r0, ror #26 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ + cmpeq r0, r8, lsl #9 │ │ │ │ + cmpeq r0, r8, lsr #27 │ │ │ │ + cmpeq r9, r0, ror #17 │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ + cmpeq r0, r8, ror #26 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - cmpeq r0, r0, ror fp │ │ │ │ - cmpeq r9, r4, ror r8 │ │ │ │ - ldrsheq r3, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r0, r8, ror fp │ │ │ │ + cmpeq r9, ip, ror r8 │ │ │ │ + cmpeq r0, r4, lsl #26 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - cmpeq r9, r8, lsr #16 │ │ │ │ - @ instruction: 0x01503390 │ │ │ │ - ldrheq r3, [r0, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x01503398 │ │ │ │ + ldrheq r3, [r0, #-200] @ 0xffffff38 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - cmpeq r3, ip, lsr #29 │ │ │ │ - ldrsbeq sl, [r9, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - cmpeq r0, r4, ror #24 │ │ │ │ + ldrheq r8, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r4, ror #15 │ │ │ │ + cmpeq r0, ip, asr #6 │ │ │ │ + cmpeq r0, ip, ror #24 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - cmpeq r9, r0, lsr #15 │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ - cmpeq r0, r8, lsr #24 │ │ │ │ + cmpeq r9, r8, lsr #15 │ │ │ │ + cmpeq r0, r0, lsl r3 │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ │ │ │ │ 00211d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -346696,65 +346696,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 212084 │ │ │ │ cmneq r7, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r0, lsr #8 │ │ │ │ - cmpeq r0, r8, ror pc │ │ │ │ - @ instruction: 0x01503898 │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ + cmpeq r0, r0, lsl #31 │ │ │ │ + cmpeq r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ strheq r6, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, asr r3 │ │ │ │ - cmpeq r0, ip, lsr #29 │ │ │ │ - cmpeq r0, ip, asr #15 │ │ │ │ + cmpeq r9, ip, asr r3 │ │ │ │ + ldrheq r2, [r0, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r3, [r0, #-116] @ 0xffffff8c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r9, r0, lsl r3 │ │ │ │ - cmpeq r0, ip, ror #28 │ │ │ │ - cmpeq r0, ip, lsl #15 │ │ │ │ + cmpeq r9, r8, lsl r3 │ │ │ │ + cmpeq r0, r4, ror lr │ │ │ │ + @ instruction: 0x01503794 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - ldrsbeq sl, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r8, lsr #28 │ │ │ │ - cmpeq r0, r8, asr #14 │ │ │ │ + ldrsbeq sl, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r0, r0, lsr lr │ │ │ │ + cmpeq r0, r0, asr r7 │ │ │ │ andeq r0, r0, r2, lsr #24 │ │ │ │ - cmpeq r0, r8, asr #11 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - ldrsheq r3, [r0, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r4, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, r0, lsl #5 │ │ │ │ + ldrsheq r3, [r0, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - cmpeq r9, r0, lsl #4 │ │ │ │ - ldrsbeq r1, [r0, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r8, ror r6 │ │ │ │ + cmpeq r9, r8, lsl #4 │ │ │ │ + cmpeq r0, r4, ror #11 │ │ │ │ + cmpeq r0, r0, lsl #13 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ - cmpeq r9, r0, lsr #3 │ │ │ │ - ldrsheq r2, [r0, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r0, r8, lsl r6 │ │ │ │ + cmpeq r9, r8, lsr #3 │ │ │ │ + cmpeq r0, r0, lsl #26 │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ - ldrsbeq r3, [r0, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r9, r0, ror #2 │ │ │ │ + ldrsbeq r3, [r0, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - cmpeq r9, r4, lsl #2 │ │ │ │ - cmpeq r0, r0, ror #24 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ + cmpeq r9, ip, lsl #2 │ │ │ │ + cmpeq r0, r8, ror #24 │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r9, r4, asr #1 │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ - cmpeq r0, r0, asr #10 │ │ │ │ + cmpeq r9, ip, asr #1 │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r8, lsl #7 │ │ │ │ - ldrsheq r3, [r0, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ - cmpeq r9, r8, lsr #32 │ │ │ │ - cmpeq r0, r4, lsl #23 │ │ │ │ - cmpeq r0, r4, lsr #9 │ │ │ │ + @ instruction: 0x01504390 │ │ │ │ + cmpeq r0, r4, lsl #10 │ │ │ │ + cmpeq r9, r0, lsl #1 │ │ │ │ + cmpeq r9, r0, lsr r0 │ │ │ │ + cmpeq r0, ip, lsl #23 │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - cmpeq r9, r8, ror #31 │ │ │ │ - cmpeq r0, r0, asr #22 │ │ │ │ - cmpeq r0, r0, ror #8 │ │ │ │ + ldrsheq r9, [r9, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, r8, asr #22 │ │ │ │ + cmpeq r0, r8, ror #8 │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ │ │ │ │ 00212598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -346941,37 +346941,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 2126bc │ │ │ │ @ instruction: 0x01675c90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, lsl #23 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - ldrheq r2, [r0, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq r3, [r0, #-16] │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ + cmpeq r0, r0, asr #17 │ │ │ │ + ldrsbeq r3, [r0, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - cmpeq r9, ip, lsl sp │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ - @ instruction: 0x01503198 │ │ │ │ + cmpeq r9, r4, lsr #26 │ │ │ │ + cmpeq r0, r0, lsl #17 │ │ │ │ + cmpeq r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - ldrsbeq r9, [r9, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ - cmpeq r0, r8, asr r1 │ │ │ │ + cmpeq r9, r4, ror #25 │ │ │ │ + cmpeq r0, r0, asr #16 │ │ │ │ + cmpeq r0, r0, ror #2 │ │ │ │ andeq r0, r0, lr, asr ip │ │ │ │ - @ instruction: 0x01599c9c │ │ │ │ - ldrsheq r2, [r0, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r0, r8, lsl r1 │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ + cmpeq r0, r0, lsl #16 │ │ │ │ + cmpeq r0, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - cmpeq r9, ip, asr ip │ │ │ │ - ldrheq r2, [r0, #-120] @ 0xffffff88 │ │ │ │ - ldrsbeq r3, [r0, #-8] │ │ │ │ + cmpeq r9, r4, ror #24 │ │ │ │ + cmpeq r0, r0, asr #15 │ │ │ │ + cmpeq r0, r0, ror #1 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - @ instruction: 0x01503098 │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ + cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r0, r0, lsr #1 │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ │ │ │ │ 002128f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -347152,37 +347152,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 212a18 │ │ │ │ cmneq r7, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, lsr #16 │ │ │ │ - ldrsheq r9, [r9, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r0, r0, ror #10 │ │ │ │ - cmpeq r0, r8, ror lr │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ + cmpeq r0, r8, ror #10 │ │ │ │ + cmpeq r0, r0, lsl #29 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - ldrheq r9, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - cmpeq r0, r4, asr #28 │ │ │ │ + cmpeq r9, r4, asr #19 │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + cmpeq r0, ip, asr #28 │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ - cmpeq r0, r8, ror #9 │ │ │ │ - cmpeq r0, r8, lsl #28 │ │ │ │ + cmpeq r9, r8, lsl #19 │ │ │ │ + ldrsheq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, r0, lsl lr │ │ │ │ muleq r0, r7, ip │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ - cmpeq r0, ip, lsr #9 │ │ │ │ - cmpeq r0, ip, asr #27 │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ + ldrheq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r2, [r0, #-212] @ 0xffffff2c │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmpeq r9, r8, lsl #18 │ │ │ │ - cmpeq r0, r0, ror r4 │ │ │ │ - @ instruction: 0x01502d90 │ │ │ │ + cmpeq r9, r0, lsl r9 │ │ │ │ + cmpeq r0, r8, ror r4 │ │ │ │ + @ instruction: 0x01502d98 │ │ │ │ muleq r0, r4, ip │ │ │ │ - cmpeq r9, ip, asr #17 │ │ │ │ - cmpeq r0, r4, lsr r4 │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ + ldrsbeq r9, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ muleq r0, r3, ip │ │ │ │ │ │ │ │ 00212c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -347416,39 +347416,39 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 212de4 │ │ │ │ strdeq r5, [r7, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r8, ror r7 │ │ │ │ + cmpeq r9, r0, lsl #15 │ │ │ │ smlalbteq r1, pc, r4, fp @ │ │ │ │ cmneq r7, r8, asr r4 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ - cmpeq r0, ip, ror sl │ │ │ │ + @ instruction: 0x01502194 │ │ │ │ + cmpeq r0, r4, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r9, r0, asr #11 │ │ │ │ - cmpeq r0, ip, lsl r1 │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ + cmpeq r9, r8, asr #11 │ │ │ │ + cmpeq r0, r4, lsr #2 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r9, r0, lsl #11 │ │ │ │ - ldrsbeq r2, [r0, #-12] │ │ │ │ - ldrsheq r2, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r8, lsl #11 │ │ │ │ + cmpeq r0, r4, ror #1 │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r9, r0, asr #10 │ │ │ │ - @ instruction: 0x0150209c │ │ │ │ - ldrheq r2, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ + cmpeq r0, r4, lsr #1 │ │ │ │ + cmpeq r0, r4, asr #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r9, r0, lsl #10 │ │ │ │ - cmpeq r0, r8, asr r0 │ │ │ │ - cmpeq r0, r8, ror r9 │ │ │ │ + cmpeq r9, r8, lsl #10 │ │ │ │ + cmpeq r0, r0, rrx │ │ │ │ + cmpeq r0, r0, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r9, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - cmpeq r0, r0, lsr r9 │ │ │ │ + cmpeq r9, r4, asr #9 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ + cmpeq r0, r8, lsr r9 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ │ │ │ │ 00213058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -347781,53 +347781,53 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 213198 │ │ │ │ cmneq r7, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, ip, lsl fp │ │ │ │ + cmpeq r0, r4, lsr #22 │ │ │ │ cmneq r7, r4, lsr #1 │ │ │ │ - ldrsbeq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ - ldrheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r0, r8, lsr #11 │ │ │ │ - cmpeq r0, ip, lsr #11 │ │ │ │ - cmppeq r5, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, asr #25 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ - cmpeq r0, ip, lsr #18 │ │ │ │ - ldrsbeq r6, [r2, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r2, r0, ror #16 │ │ │ │ - cmpeq r9, ip, lsr #1 │ │ │ │ - cmpeq r0, r8, lsl #24 │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ + cmpeq r0, r4, ror #21 │ │ │ │ + cmpeq r0, r4, asr #21 │ │ │ │ + ldrheq r3, [r0, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq r3, [r0, #-84] @ 0xffffffac │ │ │ │ + cmppeq r5, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r1, [r0, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ + cmpeq r0, r4, lsr r9 │ │ │ │ + cmpeq r2, r0, ror #23 │ │ │ │ + cmpeq r2, r8, ror #16 │ │ │ │ + ldrheq r9, [r9, #-4] │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr sp │ │ │ │ - cmpeq r9, r4, asr r0 │ │ │ │ - ldrheq r1, [r0, #-176] @ 0xffffff50 │ │ │ │ - ldrsbeq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ + ldrheq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq r2, [r0, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsl sp │ │ │ │ - cmpeq r9, r0, lsl r0 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - cmpeq r0, ip, lsl #9 │ │ │ │ + cmpeq r9, r8, lsl r0 │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + @ instruction: 0x01502494 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - ldrsbeq r8, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - cmpeq r0, ip, asr #8 │ │ │ │ + ldrsbeq r8, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + cmpeq r0, r4, asr r4 │ │ │ │ andeq r0, r0, lr, lsl sp │ │ │ │ - @ instruction: 0x01598f90 │ │ │ │ - cmpeq r0, ip, ror #21 │ │ │ │ - cmpeq r0, ip, lsl #8 │ │ │ │ + @ instruction: 0x01598f98 │ │ │ │ + ldrsheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r4, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmpeq r0, ip, lsr #21 │ │ │ │ - cmpeq r0, ip, asr #7 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + ldrheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ + ldrsbeq r2, [r0, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, lsr #26 │ │ │ │ - cmpeq r9, r0, lsl pc │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ - cmpeq r0, r4, lsl #7 │ │ │ │ + cmpeq r9, r8, lsl pc │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ + cmpeq r0, ip, lsl #7 │ │ │ │ andeq r0, r0, r9, lsl sp │ │ │ │ │ │ │ │ 0021363c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -348327,59 +348327,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 213a24 │ │ │ │ ldrdeq r4, [r7, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ - cmpeq r9, ip, ror r3 │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ + cmpeq r9, r4, lsl #7 │ │ │ │ cmneq r7, r8, ror fp │ │ │ │ - cmpeq r2, r4, asr r4 │ │ │ │ + cmpeq r2, ip, asr r4 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrheq r9, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r4, asr #2 │ │ │ │ + ldrheq r9, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, ip, asr #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r9, ip, asr r1 │ │ │ │ - cmpeq r0, r4, ror #1 │ │ │ │ + cmpeq r9, r4, ror #2 │ │ │ │ + cmpeq r0, ip, ror #1 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq r0, r4, lsr #32 │ │ │ │ - cmpeq r9, ip, lsl #1 │ │ │ │ + cmpeq r0, ip, lsr #32 │ │ │ │ + @ instruction: 0x01599094 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r7, r8, ror #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq r7, r8, lsl r8 │ │ │ │ - cmpeq r0, r4, ror #30 │ │ │ │ - cmpeq r9, ip, asr #31 │ │ │ │ + cmpeq r0, ip, ror #30 │ │ │ │ + ldrsbeq r8, [r9, #-244] @ 0xffffff0c │ │ │ │ cmpeq pc, ip, lsr sp @ │ │ │ │ - cmpeq r0, r0, ror #29 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ + cmpeq r0, r8, ror #29 │ │ │ │ + cmpeq r9, r0, asr pc │ │ │ │ strheq r1, [pc, #-200] @ 213dc4 │ │ │ │ cmpeq pc, r0, ror ip @ │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ - ldrsbeq r1, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x01502d90 │ │ │ │ - cmpeq r0, ip, lsr r3 │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ - cmpeq r0, r8, ror #5 │ │ │ │ - ldrheq r1, [r0, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x01502c9c │ │ │ │ - cmpeq r9, r4, lsl #26 │ │ │ │ - cmpeq r0, r0, lsl #5 │ │ │ │ - cmpeq r0, ip, asr #4 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ + ldrsbeq r1, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, ip, lsr #7 │ │ │ │ + @ instruction: 0x01502d98 │ │ │ │ + cmpeq r0, r4, asr #6 │ │ │ │ + cmpeq r0, r8, asr sp │ │ │ │ + ldrsheq r1, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r1, [r0, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r0, r4, lsr #25 │ │ │ │ + cmpeq r9, ip, lsl #26 │ │ │ │ + cmpeq r0, r8, lsl #5 │ │ │ │ + cmpeq r0, r4, asr r2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r0, ip, lsl r2 │ │ │ │ - cmpeq r0, r8, ror #3 │ │ │ │ - ldrsbeq r2, [r0, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, ip, lsr ip │ │ │ │ + cmpeq r0, r4, lsr #4 │ │ │ │ + ldrsheq r1, [r0, #-16] │ │ │ │ + cmpeq r0, r0, ror #23 │ │ │ │ + cmpeq r9, r4, asr #24 │ │ │ │ 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] @ 214dd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3820] @ 214ddc │ │ │ │ @@ -349338,133 +349338,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 214120 │ │ │ │ cmneq r7, r8, asr #6 │ │ │ │ cmneq r7, r4, asr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, lsl r7 │ │ │ │ - cmpeq r0, r0, ror #21 │ │ │ │ - cmpeq r9, r8, asr #19 │ │ │ │ - cmpeq r0, r8, ror #30 │ │ │ │ - cmpeq r0, r4, asr r9 │ │ │ │ - @ instruction: 0x01564298 │ │ │ │ + cmpeq r0, r8, ror #21 │ │ │ │ + ldrsbeq r8, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r0, r0, ror pc │ │ │ │ + cmpeq r0, ip, asr r9 │ │ │ │ + cmpeq r6, r0, lsr #5 │ │ │ │ cmneq r7, ip, lsl r1 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ - cmpeq r0, r8, lsl #16 │ │ │ │ - cmpeq r0, r4, ror #16 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ - ldrheq r2, [r0, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, r0, lsr #15 │ │ │ │ - cmpeq r0, r0, asr #26 │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ - cmpeq r9, r0, lsr r7 │ │ │ │ - cmpeq r0, ip, asr #25 │ │ │ │ - ldrheq r2, [r0, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r8, ror #31 │ │ │ │ - cmpeq r0, ip, lsr r5 │ │ │ │ + cmpeq r9, r4, lsl #17 │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ + cmpeq r0, r0, lsl r8 │ │ │ │ + cmpeq r0, ip, ror #16 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ + ldrheq r2, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r9, r8, lsr #15 │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ + cmpeq r0, r4, lsr r7 │ │ │ │ + cmpeq r0, r4, lsr r7 │ │ │ │ + cmpeq r9, r8, lsr r7 │ │ │ │ + ldrsbeq r0, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, r4, asr #13 │ │ │ │ + ldrsheq r3, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, r4, asr #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r9, r0, asr #10 │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ - cmpeq r0, r4, lsr #21 │ │ │ │ - cmpeq r8, r4, asr #1 │ │ │ │ - cmpeq r0, r8, asr #8 │ │ │ │ - cmpeq r9, r8, asr #7 │ │ │ │ - cmpeq r0, r0, asr r3 │ │ │ │ - cmpeq r0, r8, ror r4 │ │ │ │ - cmpeq r9, r4, lsl #7 │ │ │ │ - cmpeq r0, ip, lsl #6 │ │ │ │ - cmpeq r0, r8, lsr #7 │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ - cmpeq r0, r8, asr #5 │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - ldrsheq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r4, lsl #5 │ │ │ │ - ldrheq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, ip, asr r8 │ │ │ │ - cmpeq r0, r8, asr #4 │ │ │ │ - cmpeq r9, r4, lsl #5 │ │ │ │ - cmpeq r0, r4, lsr #16 │ │ │ │ - cmpeq r0, r0, lsl r2 │ │ │ │ - cmpeq r0, r4, asr #5 │ │ │ │ - cmpeq r9, r4, asr #4 │ │ │ │ - cmpeq r0, ip, asr #3 │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ - ldrheq r2, [r0, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ - ldrsbeq r0, [r0, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ - cmpeq r0, r4, ror #2 │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ - cmpeq r0, r8, lsl #1 │ │ │ │ - cmpeq r0, r0, lsr #2 │ │ │ │ - ldrheq r8, [r9, #-12] │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ - cmpeq r0, r8, lsl r6 │ │ │ │ - cmpeq r0, r4 │ │ │ │ - cmpeq r9, ip, lsr r0 │ │ │ │ - ldrsbeq r0, [r0, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - cmpeq r9, r0 │ │ │ │ - cmpeq r0, r0, lsr #11 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ - cmpeq r0, ip, ror #2 │ │ │ │ - cmpeq r9, r0, asr #31 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ - cmpeq r9, r4, lsl #31 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - cmpeq r0, r0, lsl pc │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ - ldrsbeq r1, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r9, ip, lsl #30 │ │ │ │ - cmpeq r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x01501e98 │ │ │ │ - cmpeq r9, ip, asr #29 │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ - @ instruction: 0x01597e94 │ │ │ │ - cmpeq r0, r4, lsr r4 │ │ │ │ - cmpeq r0, r0, lsr #28 │ │ │ │ - cmpeq r9, ip, asr lr │ │ │ │ - ldrsheq r0, [r0, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r0, r8, ror #27 │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ - ldrheq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, ip, asr #28 │ │ │ │ - cmpeq r9, r8, ror #27 │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ - cmpeq r0, r4, lsl pc │ │ │ │ - cmpeq r9, r0, lsr #27 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - cmpeq r9, r4, ror #26 │ │ │ │ - cmpeq r0, r4, lsl #6 │ │ │ │ - ldrsheq r1, [r0, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ + ldrsbeq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, ip, lsr #21 │ │ │ │ + cmpeq r8, ip, asr #1 │ │ │ │ + cmpeq r0, r0, asr r4 │ │ │ │ + ldrsbeq r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, r8, asr r3 │ │ │ │ + cmpeq r0, r0, lsl #9 │ │ │ │ + cmpeq r9, ip, lsl #7 │ │ │ │ + cmpeq r0, r4, lsl r3 │ │ │ │ + ldrheq r2, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r9, r8, asr #6 │ │ │ │ + ldrsbeq r2, [r0, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ + cmpeq r9, r4, lsl #6 │ │ │ │ + cmpeq r0, ip, lsl #5 │ │ │ │ + cmpeq r9, r4, asr #5 │ │ │ │ + cmpeq r0, r4, ror #16 │ │ │ │ + cmpeq r0, r0, asr r2 │ │ │ │ + cmpeq r9, ip, lsl #5 │ │ │ │ + cmpeq r0, ip, lsr #16 │ │ │ │ + cmpeq r0, r8, lsl r2 │ │ │ │ cmpeq r0, ip, asr #5 │ │ │ │ - ldrheq r1, [r0, #-200] @ 0xffffff38 │ │ │ │ - ldrsheq r7, [r9, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x01500294 │ │ │ │ - cmpeq r0, r0, lsl #25 │ │ │ │ - ldrheq r7, [r9, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, ip, asr r2 │ │ │ │ - cmpeq r0, r8, asr #24 │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ - cmpeq r0, r4, lsr #4 │ │ │ │ - cmpeq r0, r0, lsl ip │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ + ldrsbeq r2, [r0, #-20] @ 0xffffffec │ │ │ │ + ldrheq r2, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ + @ instruction: 0x01502194 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r9, r8, asr #3 │ │ │ │ + cmpeq r0, r0, asr r1 │ │ │ │ + ldrheq r2, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r4, lsl #3 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ + cmpeq r9, r4, asr #2 │ │ │ │ + cmpeq r0, r4, ror #13 │ │ │ │ + ldrsbeq r2, [r0, #-0] │ │ │ │ + cmpeq r0, ip, ror #2 │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ + @ instruction: 0x01502090 │ │ │ │ + cmpeq r0, r8, lsr #2 │ │ │ │ + cmpeq r9, r4, asr #1 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r9, r0, lsl #1 │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, ip │ │ │ │ + cmpeq r9, r4, asr #32 │ │ │ │ + cmpeq r0, r4, ror #11 │ │ │ │ + ldrsbeq r1, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, r8 │ │ │ │ + cmpeq r0, r8, lsr #11 │ │ │ │ + @ instruction: 0x01501f94 │ │ │ │ + cmpeq r0, r4, ror r1 │ │ │ │ + cmpeq r9, r8, asr #31 │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ + cmpeq r9, ip, lsl #31 │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ + cmpeq r0, r0, lsl #1 │ │ │ │ + cmpeq r9, r0, asr pc │ │ │ │ + ldrsbeq r1, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r9, r4, lsl pc │ │ │ │ + ldrheq r0, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, r0, lsr #29 │ │ │ │ + ldrsbeq r7, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r0, r4, ror r4 │ │ │ │ + cmpeq r0, r0, ror #28 │ │ │ │ + @ instruction: 0x01597e9c │ │ │ │ + cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq r0, r8, lsr #28 │ │ │ │ + cmpeq r9, r4, ror #28 │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ + ldrsheq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, ip, lsr #28 │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ + ldrheq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, asr lr │ │ │ │ + ldrsheq r7, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ + cmpeq r0, ip, lsl pc │ │ │ │ + cmpeq r9, r8, lsr #27 │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ + cmpeq r9, ip, ror #26 │ │ │ │ + cmpeq r0, ip, lsl #6 │ │ │ │ + ldrsheq r1, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + ldrsbeq r0, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, asr #25 │ │ │ │ + ldrsheq r7, [r9, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x0150029c │ │ │ │ + cmpeq r0, r8, lsl #25 │ │ │ │ + cmpeq r9, r4, asr #25 │ │ │ │ + cmpeq r0, r4, ror #4 │ │ │ │ + cmpeq r0, r0, asr ip │ │ │ │ + cmpeq r9, ip, lsl #25 │ │ │ │ + cmpeq r0, ip, lsr #4 │ │ │ │ + cmpeq r0, r8, lsl ip │ │ │ │ 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] @ 2151b4 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -349585,24 +349585,24 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 215168 │ │ │ │ b 2150ac │ │ │ │ cmneq r7, ip, asr r6 │ │ │ │ cmneq r7, r4, asr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01673190 │ │ │ │ - cmpeq r3, r0, asr #20 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ - ldrdeq pc, [pc, #-232] @ 2150ec │ │ │ │ - cmpeq r0, r4, asr #17 │ │ │ │ - ldrsheq r7, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - ldrheq r7, [r9, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x01501a94 │ │ │ │ - cmpeq r0, r4, lsr r8 │ │ │ │ + cmpeq r3, r8, asr #20 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ + smlaltteq pc, pc, r0, lr @ │ │ │ │ + cmpeq r0, ip, asr #17 │ │ │ │ + cmpeq r9, r0, lsl #18 │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r0, r4, lsl #17 │ │ │ │ + ldrheq r7, [r9, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01501a9c │ │ │ │ + cmpeq r0, ip, lsr r8 │ │ │ │ │ │ │ │ 002151ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -349624,17 +349624,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 215210 │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - smlaltbeq pc, pc, r8, sp @ │ │ │ │ - @ instruction: 0x01501790 │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ + strheq pc, [pc, #-208] @ 215194 @ │ │ │ │ + @ instruction: 0x01501798 │ │ │ │ │ │ │ │ 00215264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -349719,23 +349719,23 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 215318 │ │ │ │ strheq r2, [r7, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x01501994 │ │ │ │ + ldrheq r1, [r0, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x0150199c │ │ │ │ cmneq r7, r4, lsr #30 │ │ │ │ - cmpeq r0, r4, lsr #18 │ │ │ │ - ldrsheq r1, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, r4, asr #14 │ │ │ │ - cmppeq pc, r8, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ - ldrheq r1, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, r4, lsl #14 │ │ │ │ + cmpeq r0, ip, lsr #18 │ │ │ │ + ldrsheq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r9, ip, asr #14 │ │ │ │ + cmppeq pc, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r9, ip, lsl #14 │ │ │ │ │ │ │ │ 002153f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -349759,17 +349759,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 215420 │ │ │ │ - @ instruction: 0x014ffb98 │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ + smlaltbeq pc, pc, r0, fp @ │ │ │ │ + ldrheq r1, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #748] @ 215774 │ │ │ │ ldr ip, [pc, #748] @ 215778 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -349961,15 +349961,15 @@ │ │ │ │ bl bff28 │ │ │ │ strheq r2, [r7, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01672d9c │ │ │ │ andeq r7, r0, ip, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - cmpeq r0, r0, lsr r8 │ │ │ │ + cmpeq r0, r8, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ cmneq r7, r0, ror #24 │ │ │ │ addmi r4, pc, r0 │ │ │ │ @@ -350002,18 +350002,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 215838 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, #15 │ │ │ │ b 2157e8 │ │ │ │ - cmpeq r9, r8, lsl r3 │ │ │ │ - cmpeq r0, ip, ror r5 │ │ │ │ - ldrdeq pc, [pc, #-116] @ 2157c4 │ │ │ │ - cmpeq r0, r8, lsl #11 │ │ │ │ + cmpeq r9, r0, lsr #6 │ │ │ │ + cmpeq r0, r4, lsl #11 │ │ │ │ + ldrdeq pc, [pc, #-124] @ 2157bc │ │ │ │ + @ instruction: 0x01501590 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0021583c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -350159,37 +350159,37 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 215a1c │ │ │ │ cmneq r7, r8, ror #19 │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ cmneq r7, r8, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, r4, ror #9 │ │ │ │ + cmpeq r0, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - ldrsheq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq r1, [r0, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + ldrheq r1, [r0, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r9, r0, lsl #3 │ │ │ │ + cmpeq r9, r8, lsl #3 │ │ │ │ @ instruction: 0x014efe90 │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ + cmpeq r0, r0, asr #8 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r6, r0, r8, ror #21 │ │ │ │ cmneq r7, ip, lsr #17 │ │ │ │ - cmpeq r9, r8, lsl r1 │ │ │ │ - ldrsbeq r1, [r0, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq pc, [pc, #-88] @ 215a8c │ │ │ │ - @ instruction: 0x014ff59c │ │ │ │ - smlalbbeq pc, pc, r0, r5 @ │ │ │ │ - cmppeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ + cmpeq r9, r0, lsr #2 │ │ │ │ + ldrsbeq r1, [r0, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq pc, pc, r0, r5 @ │ │ │ │ + smlaltbeq pc, pc, r4, r5 @ │ │ │ │ + smlalbbeq pc, pc, r8, r5 @ │ │ │ │ + cmppeq pc, r0, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ │ │ │ │ 00215af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #420] @ 215cac │ │ │ │ @@ -350300,27 +350300,27 @@ │ │ │ │ mov ip, #15 │ │ │ │ b 215b94 │ │ │ │ cmneq r7, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r8, lsl r7 │ │ │ │ @ instruction: 0x000074bc │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ - cmpeq r0, r0, lsl #5 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ + cmpeq r0, r8, lsl #5 │ │ │ │ cmneq r7, r8, lsr #13 │ │ │ │ - cmpeq r9, r8, ror #29 │ │ │ │ + ldrsheq r6, [r9, #-224] @ 0xffffff20 │ │ │ │ strdeq pc, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r0, r0, lsr #3 │ │ │ │ + cmpeq r0, r8, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r6, r0, r8, ror #21 │ │ │ │ - cmpeq r0, r8, lsr #3 │ │ │ │ - @ instruction: 0x01596e90 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ - cmppeq pc, r0, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + ldrheq r1, [r0, #-16] │ │ │ │ + @ instruction: 0x01596e98 │ │ │ │ + cmpeq r0, r0, asr r1 │ │ │ │ + cmppeq pc, r8, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00215cf8 : │ │ │ │ ldr r3, [pc, #28] @ 215d1c │ │ │ │ ldr r2, [pc, #28] @ 215d20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -350487,23 +350487,23 @@ │ │ │ │ cmneq r7, ip, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01672490 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ andeq r6, r0, r4, lsr #11 │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ - cmpeq r0, ip, lsr pc │ │ │ │ + cmpeq r9, ip, lsl #25 │ │ │ │ + cmpeq r0, r4, asr #30 │ │ │ │ cmppeq lr, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ cmneq r7, r0, ror r3 │ │ │ │ - ldrsbeq r6, [r9, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r0, ip, lsl #29 │ │ │ │ - cmpeq r9, ip, lsl #23 │ │ │ │ - smlalbbeq pc, pc, r8, r0 @ │ │ │ │ - cmpeq r0, ip, lsr lr │ │ │ │ + ldrsbeq r6, [r9, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x01500e94 │ │ │ │ + @ instruction: 0x01596b94 │ │ │ │ + swpbeq pc, r0, [pc] @ │ │ │ │ + cmpeq r0, r4, asr #28 │ │ │ │ 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] @ 2161b4 │ │ │ │ ldr r1, [pc, #484] @ 2161b8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -350629,32 +350629,32 @@ │ │ │ │ b 21607c │ │ │ │ cmneq r7, r4, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r0, ror #4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r0, r4, asr r1 │ │ │ │ + cmpeq r0, ip, asr r1 │ │ │ │ cmneq r7, r0, asr #3 │ │ │ │ - cmpeq r9, r0, lsr #20 │ │ │ │ - cmpeq pc, r0, lsl pc @ │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ + cmpeq pc, r8, lsl pc @ │ │ │ │ cmpeq pc, r4, lsl #8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmpeq r0, r8, lsr #25 │ │ │ │ + ldrheq r0, [r0, #-192] @ 0xffffff40 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r9, r0, asr #19 │ │ │ │ - strheq lr, [pc, #-224] @ 216120 │ │ │ │ + cmpeq r9, r8, asr #19 │ │ │ │ + strheq lr, [pc, #-232] @ 216118 │ │ │ │ smlaltbeq r3, pc, r4, r3 @ │ │ │ │ - cmpeq r0, r0, asr #24 │ │ │ │ + cmpeq r0, r8, asr #24 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r9, r0, asr r9 │ │ │ │ - cmpeq pc, ip, asr #28 │ │ │ │ - ldrsheq r0, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, r8, asr r9 │ │ │ │ + cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq r0, r4, lsl #24 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 00216218 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 216254 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -350739,17 +350739,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2162fc │ │ │ │ cmneq r7, r0, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ cmneq r9, r8, lsr r6 │ │ │ │ andeq r6, r0, r0, asr r8 │ │ │ │ - ldrheq r6, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ - cmpeq r0, r4, ror #20 │ │ │ │ + ldrheq r6, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r0, ip, ror #20 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 0021637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -350939,28 +350939,28 @@ │ │ │ │ b 2163f4 │ │ │ │ strheq r1, [r7, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01671e90 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ cmneq r9, ip, asr r5 │ │ │ │ cmneq r7, r8, asr #28 │ │ │ │ - ldrheq r6, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ + ldrheq r6, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmpeq r9, r8, asr r6 │ │ │ │ + cmpeq r9, r0, ror #12 │ │ │ │ @ instruction: 0x01695494 │ │ │ │ cmpeq lr, ip, lsl r4 │ │ │ │ andeq r6, r0, r0, asr r8 │ │ │ │ - cmpeq r9, ip, lsr r5 │ │ │ │ - ldrsbeq r0, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, ip, ror #15 │ │ │ │ + cmpeq r9, r4, asr #10 │ │ │ │ + ldrsbeq r0, [r0, #-216] @ 0xffffff28 │ │ │ │ + ldrsheq r0, [r0, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - smlaltteq lr, pc, r8, r9 @ │ │ │ │ - strheq lr, [pc, #-156] @ 216620 │ │ │ │ - cmpeq r0, ip, asr #14 │ │ │ │ + strdeq lr, [pc, #-144] @ 216628 │ │ │ │ + smlalbteq lr, pc, r4, r9 @ │ │ │ │ + cmpeq r0, r4, asr r7 │ │ │ │ │ │ │ │ 002166bc : │ │ │ │ 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] @ 2167bc │ │ │ │ @@ -351021,21 +351021,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ b 216744 │ │ │ │ cmneq r7, ip, ror #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq r6, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r0, r4, lsr #13 │ │ │ │ + ldrsheq r6, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r0, ip, lsr #13 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - @ instruction: 0x014fe898 │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ + smlaltbeq lr, pc, r0, r8 @ │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ + cmpeq r0, r0, lsr r6 │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ 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] │ │ │ │ @@ -352049,29 +352049,29 @@ │ │ │ │ cmneq r7, ip, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r7, r4, lsl #20 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ cmneq r7, r0, asr #19 │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - ldrsheq r6, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r0, r4, lsr #9 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, ip, ror r8 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmpeq r0, ip, asr sl │ │ │ │ + cmpeq r0, r4, ror #20 │ │ │ │ andeq r6, r0, r0, asr r8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r9, r8, lsr #2 │ │ │ │ - ldrsbeq r0, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r0, lsr r1 │ │ │ │ + cmpeq r0, r4, ror #7 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, ip, sl │ │ │ │ - ldrheq r6, [r9, #-8] │ │ │ │ - cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r9, r0, asr #1 │ │ │ │ + cmpeq r0, r4, ror r3 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, r8, r9 │ │ │ │ stcmi 4, cr0, [r0], {6} │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ andeq r6, r0, r4, lsr #11 │ │ │ │ @@ -352079,231 +352079,231 @@ │ │ │ │ andeq r7, r0, ip, asr #26 │ │ │ │ andeq r6, r0, r8, ror #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr sp │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r8, ror r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - cmpeq r9, r8, lsl pc │ │ │ │ - ldrsbeq r0, [r0, #-16] │ │ │ │ + cmpeq r9, r0, lsr #30 │ │ │ │ + ldrsbeq r0, [r0, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ - cmpeq r9, r4, asr #27 │ │ │ │ - cmpeq r0, r8, lsr #32 │ │ │ │ + cmpeq r9, ip, asr #27 │ │ │ │ + cmpeq r0, r0, lsr r0 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r9, r0, ror #24 │ │ │ │ - cmppeq pc, r8, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ + cmppeq pc, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsr #21 │ │ │ │ @ instruction: 0x000075bc │ │ │ │ - cmpeq r9, r4, lsl #22 │ │ │ │ - strheq pc, [pc, #-216] @ 2177b4 @ │ │ │ │ + cmpeq r9, ip, lsl #22 │ │ │ │ + smlalbteq pc, pc, r0, sp @ │ │ │ │ andeq r7, r0, r4, ror r8 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ @ instruction: 0x000074bc │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - smlalbbeq pc, pc, r4, ip @ │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ + smlalbbeq pc, pc, ip, ip @ │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r7, r0, ip, asr #2 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ @ instruction: 0x000072bc │ │ │ │ - ldrsbeq r5, [r9, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x014ffa90 │ │ │ │ - ldrsheq r0, [r0, #-4] │ │ │ │ - cmpeq r9, r0, ror r7 │ │ │ │ - ldrsheq r0, [r0, #-0] │ │ │ │ + cmpeq r9, r4, ror #15 │ │ │ │ + @ instruction: 0x014ffa98 │ │ │ │ + ldrsheq r0, [r0, #-12] │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ + ldrsheq r0, [r0, #-8] │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - cmpeq r0, r0, lsr #1 │ │ │ │ - smlaltteq sp, lr, ip, r7 │ │ │ │ cmpeq r0, r8, lsr #1 │ │ │ │ - cmpeq r0, ip, lsr #1 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ - cmpeq r0, ip, asr #32 │ │ │ │ + smlaltteq sp, lr, ip, r7 │ │ │ │ + ldrheq r0, [r0, #-0] │ │ │ │ + ldrheq r0, [r0, #-4] │ │ │ │ + @ instruction: 0x01500094 │ │ │ │ + cmpeq r0, r4, asr r0 │ │ │ │ andeq r1, r0, r1 │ │ │ │ @ instruction: 0x000069bc │ │ │ │ - strheq pc, [pc, #-252] @ 217800 @ │ │ │ │ - smlalbbeq pc, pc, r8, pc @ │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ - cmppeq pc, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq sp, pc, r0, r9 @ │ │ │ │ - @ instruction: 0x014ff79c │ │ │ │ + smlalbteq pc, pc, r4, pc @ │ │ │ │ + @ instruction: 0x014fff90 │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + cmppeq pc, r4, ror pc @ p-variant is OBSOLETE @ │ │ │ │ + smlaltteq sp, pc, r8, r9 @ │ │ │ │ + smlaltbeq pc, pc, r4, r7 @ │ │ │ │ @ instruction: 0x000004be │ │ │ │ andeq r6, r0, r8, ror #21 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ cmpeq lr, r8, asr #2 │ │ │ │ cmpeq lr, r8, lsl #2 │ │ │ │ - cmpeq r9, r0, lsr #7 │ │ │ │ + cmpeq r9, r8, lsr #7 │ │ │ │ smlaltbeq lr, lr, r0, r0 @ │ │ │ │ - cmppeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r0, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ qdaddeq lr, r0, lr │ │ │ │ cmpeq lr, r8, lsl ip │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - smlalbteq pc, pc, r4, r7 @ │ │ │ │ - strheq pc, [pc, #-120] @ 2178cc @ │ │ │ │ + smlalbteq pc, pc, ip, r7 @ │ │ │ │ + smlalbteq pc, pc, r0, r7 @ │ │ │ │ smlalbbeq sp, lr, r8, fp │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ cmpeq lr, r8, asr #22 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ cmpeq lr, r8, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ smlalbteq sp, lr, r8, sl │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ + cmpeq r9, ip, ror sp │ │ │ │ cmpeq lr, r4, ror sl │ │ │ │ - cmppeq pc, ip, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ cmpeq lr, ip, lsr sl │ │ │ │ strdeq sp, [lr, #-156] @ 0xffffff64 │ │ │ │ strheq sp, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r9, r8, ror #24 │ │ │ │ + cmpeq r9, r0, ror ip │ │ │ │ cmpeq lr, r8, ror #18 │ │ │ │ - cmpeq pc, r0, lsl pc @ │ │ │ │ + cmpeq pc, r8, lsl pc @ │ │ │ │ cmpeq lr, r0, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ strdeq sp, [lr, #-128] @ 0xffffff80 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ strheq sp, [lr, #-128] @ 0xffffff80 │ │ │ │ cmpeq lr, r0, ror r8 │ │ │ │ cmpeq lr, r0, lsr r8 │ │ │ │ - ldrsbeq r4, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r4, ror #21 │ │ │ │ ldrdeq sp, [lr, #-124] @ 0xffffff84 │ │ │ │ - smlalbbeq lr, pc, r4, sp @ │ │ │ │ + smlalbbeq lr, pc, ip, sp @ │ │ │ │ strdeq r3, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq r9, r4, lsl #21 │ │ │ │ - smlalbbeq ip, pc, r0, pc @ │ │ │ │ - cmpeq pc, r8, lsr sp @ │ │ │ │ + cmpeq r9, ip, lsl #21 │ │ │ │ + smlalbbeq ip, pc, r8, pc @ │ │ │ │ + cmpeq pc, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ cmpeq lr, ip, asr #14 │ │ │ │ cmpeq lr, ip, lsl #14 │ │ │ │ smlalbteq sp, lr, ip, r6 │ │ │ │ smlalbbeq sp, lr, ip, r6 │ │ │ │ cmpeq lr, ip, asr #12 │ │ │ │ cmpeq lr, ip, lsl #12 │ │ │ │ smlalbteq sp, lr, ip, r5 │ │ │ │ smlalbbeq sp, lr, ip, r5 │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ + cmpeq r9, r0, asr #16 │ │ │ │ cmpeq lr, r8, lsr r5 │ │ │ │ - smlaltteq lr, pc, r0, sl @ │ │ │ │ + smlaltteq lr, pc, r8, sl @ │ │ │ │ cmpeq lr, r0, lsl #10 │ │ │ │ smlalbteq sp, lr, r0, r4 │ │ │ │ smlalbbeq sp, lr, r0, r4 │ │ │ │ cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq r9, ip, ror #13 │ │ │ │ + ldrsheq r4, [r9, #-100] @ 0xffffff9c │ │ │ │ smlaltteq sp, lr, ip, r3 │ │ │ │ - @ instruction: 0x014fe994 │ │ │ │ + @ instruction: 0x014fe99c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strheq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmpeq r9, r4, asr #12 │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ - strdeq lr, [pc, #-136] @ 2179a8 │ │ │ │ + cmpeq r9, ip, asr #12 │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq r9, ip, lsl #12 │ │ │ │ - cmpeq pc, r8, lsl #22 │ │ │ │ - smlalbteq lr, pc, r0, r8 @ │ │ │ │ + cmpeq r9, r4, lsl r6 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ + smlalbteq lr, pc, r8, r8 @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrsbeq r4, [r9, #-84] @ 0xffffffac │ │ │ │ - ldrdeq ip, [pc, #-160] @ 2179ac │ │ │ │ - smlalbbeq lr, pc, r8, r8 @ │ │ │ │ + ldrsbeq r4, [r9, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq ip, [pc, #-168] @ 2179a4 │ │ │ │ + @ instruction: 0x014fe890 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x0159459c │ │ │ │ - @ instruction: 0x014fca98 │ │ │ │ - cmpeq pc, r0, asr r8 @ │ │ │ │ + cmpeq r9, r4, lsr #11 │ │ │ │ + smlaltbeq ip, pc, r0, sl @ │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmpeq pc, r4, ror #20 │ │ │ │ + cmpeq pc, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ + cmpeq pc, r0, asr #20 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, ip, lsl #20 │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlaltteq ip, pc, r0, r9 @ │ │ │ │ - strheq ip, [pc, #-148] @ 2179f0 │ │ │ │ + smlaltteq ip, pc, r8, r9 @ │ │ │ │ + strheq ip, [pc, #-156] @ 2179e8 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r9, r8, lsl #9 │ │ │ │ - smlalbbeq ip, pc, r4, r9 @ │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ + @ instruction: 0x01594490 │ │ │ │ + smlalbbeq ip, pc, ip, r9 @ │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq pc, r8, asr r9 @ │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ - strdeq ip, [pc, #-136] @ 217a20 │ │ │ │ - strheq lr, [pc, #-100] @ 217a48 │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ + strheq lr, [pc, #-108] @ 217a40 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - cmpeq r9, r8, asr #7 │ │ │ │ - smlalbteq ip, pc, r4, r8 @ │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ + ldrsbeq r4, [r9, #-48] @ 0xffffffd0 │ │ │ │ + smlalbteq ip, pc, ip, r8 @ │ │ │ │ + smlalbbeq lr, pc, r4, r6 @ │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - @ instruction: 0x014fc890 │ │ │ │ + @ instruction: 0x014fc898 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r4, ror #16 │ │ │ │ - cmpeq pc, r8, lsr r8 @ │ │ │ │ + cmpeq pc, ip, ror #16 │ │ │ │ + cmpeq pc, r0, asr #16 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ - smlalbteq lr, pc, r0, r5 @ │ │ │ │ + cmpeq r9, r4, lsl r3 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ + smlalbteq lr, pc, r8, r5 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r4, [r9, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq ip, [pc, #-112] @ 217a7c │ │ │ │ - smlalbbeq lr, pc, r8, r5 @ │ │ │ │ + ldrsbeq r4, [r9, #-44] @ 0xffffffd4 │ │ │ │ + ldrdeq ip, [pc, #-120] @ 217a74 │ │ │ │ + @ instruction: 0x014fe590 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - @ instruction: 0x014fc79c │ │ │ │ + smlaltbeq ip, pc, r4, r7 @ │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ - cmpeq pc, r8, lsr #10 │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ + cmpeq pc, r0, lsr r5 @ │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ - cmpeq pc, r0, lsr r7 @ │ │ │ │ - smlaltteq lr, pc, r8, r4 @ │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ + cmpeq pc, r8, lsr r7 @ │ │ │ │ + strdeq lr, [pc, #-64] @ 217ad8 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - strdeq ip, [pc, #-108] @ 217ab4 │ │ │ │ + cmpeq pc, r4, lsl #14 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - ldrdeq ip, [pc, #-96] @ 217ac8 │ │ │ │ - smlaltbeq ip, pc, r4, r6 @ │ │ │ │ + ldrdeq ip, [pc, #-104] @ 217ac0 │ │ │ │ + smlaltbeq ip, pc, ip, r6 @ │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ + smlalbbeq ip, pc, r0, r6 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ - cmpeq pc, r8, asr #12 │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq r9, r4, asr r1 │ │ │ │ + cmpeq pc, r0, asr r6 @ │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, r4, lsl r6 @ │ │ │ │ - smlaltteq ip, pc, r8, r5 @ │ │ │ │ + cmpeq pc, ip, lsl r6 @ │ │ │ │ + strdeq ip, [pc, #-80] @ 217b00 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - strheq ip, [pc, #-92] @ 217afc │ │ │ │ + smlalbteq ip, pc, r4, r5 @ │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - @ instruction: 0x01594090 │ │ │ │ - smlalbbeq ip, pc, ip, r5 @ │ │ │ │ - cmpeq pc, r4, asr #6 │ │ │ │ + @ instruction: 0x01594098 │ │ │ │ + @ instruction: 0x014fc594 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmpeq r9, r8, asr r0 │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ - cmpeq pc, r0, lsr #10 │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ + cmpeq pc, ip, asr r5 @ │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - strdeq ip, [pc, #-68] @ 217b40 │ │ │ │ + strdeq ip, [pc, #-76] @ 217b38 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmpeq r9, r8, asr #31 │ │ │ │ - smlalbteq ip, pc, r4, r4 @ │ │ │ │ - cmpeq pc, ip, ror r2 @ │ │ │ │ + ldrsbeq r3, [r9, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq ip, pc, ip, r4 @ │ │ │ │ + smlalbbeq lr, pc, r4, r2 @ │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x014fc490 │ │ │ │ + @ instruction: 0x014fc498 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmpeq r9, r4, ror #30 │ │ │ │ - cmpeq pc, r0, ror #8 │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ + cmpeq r9, ip, ror #30 │ │ │ │ + cmpeq pc, r8, ror #8 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq pc, r4, lsr r4 @ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-668] @ 217930 │ │ │ │ ldr r1, [pc, #-668] @ 217934 │ │ │ │ @@ -353572,72 +353572,72 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 21687c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - ldrdeq ip, [pc, #-52] @ 218f7c │ │ │ │ + ldrdeq ip, [pc, #-60] @ 218f74 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmpeq r9, r8, lsr #29 │ │ │ │ - smlaltbeq ip, pc, r4, r3 @ │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ - cmpeq pc, r4, lsr #2 │ │ │ │ + ldrheq r3, [r9, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq ip, pc, ip, r3 @ │ │ │ │ + cmpeq pc, r4, ror #2 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq pc, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq r9, ip, lsl #28 │ │ │ │ - cmpeq pc, r8, lsl #6 │ │ │ │ - smlalbteq lr, pc, r0, r0 @ │ │ │ │ - ldrsbeq r3, [r9, #-212] @ 0xffffff2c │ │ │ │ - ldrdeq ip, [pc, #-32] @ 218fcc │ │ │ │ - smlalbbeq lr, pc, r8, r0 @ │ │ │ │ + cmpeq r9, r4, lsl lr │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ + smlalbteq lr, pc, r8, r0 @ │ │ │ │ + ldrsbeq r3, [r9, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq ip, [pc, #-40] @ 218fc4 │ │ │ │ + swpbeq lr, r0, [pc] @ │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - @ instruction: 0x01593d98 │ │ │ │ - @ instruction: 0x014fc294 │ │ │ │ - cmpeq pc, ip, asr #32 │ │ │ │ + cmpeq r9, r0, lsr #27 │ │ │ │ + @ instruction: 0x014fc29c │ │ │ │ + qdaddeq lr, r4, pc @ │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmpeq pc, r0, ror #4 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq pc, r8, ror #4 │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ - smlaltteq sp, pc, r4, pc @ │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ + smlaltteq sp, pc, ip, pc @ │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - strdeq ip, [pc, #-24] @ 21900c │ │ │ │ + mrseq ip, (UNDEF: 111) │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - smlalbteq ip, pc, ip, r1 @ │ │ │ │ + ldrdeq ip, [pc, #-20] @ 219018 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlaltbeq ip, pc, r0, r1 @ │ │ │ │ + smlaltbeq ip, pc, r8, r1 @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq r9, r0, ror ip │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ - cmpeq pc, r4, lsr #30 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + cmpeq pc, r4, ror r1 @ │ │ │ │ + cmpeq pc, ip, lsr #30 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmpeq r9, ip, lsl #24 │ │ │ │ - cmpeq pc, r8, lsl #2 │ │ │ │ - smlalbteq sp, pc, r0, lr @ │ │ │ │ + cmpeq r9, r4, lsl ip │ │ │ │ + cmpeq pc, r0, lsl r1 @ │ │ │ │ + smlalbteq sp, pc, r8, lr @ │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - ldrsbeq r3, [r9, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq ip, [pc, #-0] @ 219068 │ │ │ │ - smlalbbeq sp, pc, ip, lr @ │ │ │ │ + cmpeq r9, r0, ror #23 │ │ │ │ + ldrdeq ip, [pc, #-8] @ 219060 │ │ │ │ + @ instruction: 0x014fde94 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - cmpeq r9, r0, lsr #23 │ │ │ │ - swpbeq ip, r8, [pc] @ │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq r9, r8, lsr #23 │ │ │ │ + smlaltbeq ip, pc, r0, r0 @ │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmpeq r9, r8, ror #22 │ │ │ │ - cmpeq pc, r0, rrx │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ + cmpeq r9, r0, ror fp │ │ │ │ + cmpeq pc, r8, rrx │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ │ │ │ │ 0021908c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -353870,37 +353870,37 @@ │ │ │ │ bl ba12c │ │ │ │ b 2190e4 │ │ │ │ msreq SPSR_sx, r0, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_sx, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ msreq SPSR_sx, r8, asr r1 │ │ │ │ - cmpeq r9, ip, lsr #19 │ │ │ │ - cmpeq pc, r8, asr ip @ │ │ │ │ + ldrheq r3, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmpeq pc, r0, ror #24 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, r4, asr #12 │ │ │ │ - strdeq fp, [pc, #-44] @ 219438 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq pc, r8, ror sp @ │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ + cmpeq pc, r4, lsl #6 │ │ │ │ + cmpeq r9, r4, lsl #17 │ │ │ │ + smlalbbeq fp, pc, r0, sp @ │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ @ instruction: 0x01692690 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ + smlalbbeq fp, pc, r0, r2 @ │ │ │ │ + cmpeq pc, r0, ror r2 @ │ │ │ │ cmpeq lr, r8, lsl #10 │ │ │ │ strheq ip, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq pc, r4, lsr #4 │ │ │ │ + cmpeq pc, ip, lsr #4 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - @ instruction: 0x014fe19c │ │ │ │ + smlaltbeq lr, pc, r4, r1 @ │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - strdeq fp, [pc, #-188] @ 2193e0 │ │ │ │ - smlalbteq fp, pc, ip, fp @ │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ + ldrdeq fp, [pc, #-180] @ 2193ec │ │ │ │ │ │ │ │ 0021949c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #260] @ 2195b8 │ │ │ │ @@ -353971,20 +353971,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 21950c │ │ │ │ cmneq r6, ip, lsl #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, ip, asr sp │ │ │ │ andeq r6, r0, r4, asr #12 │ │ │ │ cmneq r6, r0, lsr sp │ │ │ │ - cmpeq r9, r8, lsl #11 │ │ │ │ - smlalbbeq fp, pc, r4, sl @ │ │ │ │ - cmpeq pc, r8, lsr r8 @ │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - strdeq sp, [pc, #-124] @ 21956c │ │ │ │ + @ instruction: 0x01593590 │ │ │ │ + smlalbbeq fp, pc, ip, sl @ │ │ │ │ + cmpeq pc, r0, asr #16 │ │ │ │ + cmpeq r9, r4, asr r5 │ │ │ │ + cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq pc, r4, lsl #16 │ │ │ │ │ │ │ │ 002195e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #172] @ 2196a8 │ │ │ │ @@ -354031,17 +354031,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 219638 │ │ │ │ cmneq r6, r8, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, lsl #24 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1700] @ 219d7c │ │ │ │ ldr r2, [pc, #1700] @ 219d80 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -354469,56 +354469,56 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 21991c │ │ │ │ cmneq r6, ip, ror #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r8, asr #22 │ │ │ │ andeq r6, r0, ip, asr sp │ │ │ │ - cmpeq r9, r4, asr #7 │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ + cmpeq r9, ip, asr #7 │ │ │ │ + smlalbbeq sp, pc, r4, r6 @ │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r7, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ @ instruction: 0x000075bc │ │ │ │ - @ instruction: 0x01593298 │ │ │ │ - cmpeq pc, r0, asr r5 @ │ │ │ │ + cmpeq r9, r0, lsr #5 │ │ │ │ + cmpeq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ andeq r7, r0, r4, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ andeq r6, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r6, r0, r8, ror r4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ cmneq r6, r0, lsr #18 │ │ │ │ cmpeq lr, r8, ror lr │ │ │ │ cmpeq lr, r4, lsr #28 │ │ │ │ smlaltteq fp, lr, r4, sp │ │ │ │ smlaltbeq fp, lr, r4, sp │ │ │ │ cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq r9, r8 │ │ │ │ + cmpeq r9, r0, lsl r0 │ │ │ │ cmpeq lr, r8, lsl sp │ │ │ │ - strheq sp, [pc, #-32] @ 219de8 │ │ │ │ + strheq sp, [pc, #-40] @ 219de0 │ │ │ │ smlalbteq fp, lr, r0, ip │ │ │ │ smlalbbeq fp, lr, r0, ip │ │ │ │ cmpeq lr, r0, asr #24 │ │ │ │ - strdeq fp, [pc, #-60] @ 219ddc │ │ │ │ - smlalbteq fp, pc, ip, r3 @ │ │ │ │ - @ instruction: 0x014fb39c │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ - cmpeq pc, ip, lsr r3 @ │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ - ldrdeq fp, [pc, #-44] @ 219e04 │ │ │ │ - smlaltbeq fp, pc, ip, r2 @ │ │ │ │ - cmpeq pc, ip, ror r2 @ │ │ │ │ + cmpeq pc, r4, lsl #8 │ │ │ │ + ldrdeq fp, [pc, #-52] @ 219de8 │ │ │ │ + smlaltbeq fp, pc, r4, r3 @ │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq pc, r4, asr #6 │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ + smlaltteq fp, pc, r4, r2 @ │ │ │ │ + strheq fp, [pc, #-36] @ 219e10 │ │ │ │ + smlalbbeq fp, pc, r4, r2 @ │ │ │ │ │ │ │ │ 00219e34 : │ │ │ │ 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 │ │ │ │ @@ -355543,189 +355543,189 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21abd8 │ │ │ │ ldrdeq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq lr, [r6, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ - cmpeq pc, r4, asr r7 @ │ │ │ │ - cmpeq pc, r0, lsr #12 │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ + cmpeq pc, ip, asr r7 @ │ │ │ │ + cmpeq pc, r8, lsr #12 │ │ │ │ cmneq r9, r0, lsl #20 │ │ │ │ @ instruction: 0x000074bc │ │ │ │ - cmpeq r9, r8, ror #22 │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ + cmpeq r9, r0, ror fp │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r9, r0, lsl #22 │ │ │ │ - strheq ip, [pc, #-212] @ 21ada4 │ │ │ │ + cmpeq r9, r8, lsl #22 │ │ │ │ + strheq ip, [pc, #-220] @ 21ad9c │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - cmpeq r9, ip, lsr #21 │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ + ldrheq r2, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - smlalbteq sp, pc, r8, r5 @ │ │ │ │ + ldrdeq sp, [pc, #-80] @ 21ae3c │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - strdeq sp, [pc, #-80] @ 21ae48 │ │ │ │ - @ instruction: 0x0151ca98 │ │ │ │ - cmpeq pc, r4, asr r9 @ │ │ │ │ - smlaltbeq sp, pc, ip, r5 @ │ │ │ │ - strheq sp, [pc, #-84] @ 21ae54 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ + strdeq sp, [pc, #-88] @ 21ae40 │ │ │ │ + cmpeq r1, r0, lsr #21 │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ + strheq sp, [pc, #-84] @ 21ae50 │ │ │ │ + strheq sp, [pc, #-92] @ 21ae4c │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r9, r0, lsl #18 │ │ │ │ - strheq ip, [pc, #-180] @ 21ae04 │ │ │ │ - cmpeq pc, r8, lsl r5 @ │ │ │ │ + cmpeq r9, r8, lsl #18 │ │ │ │ + strheq ip, [pc, #-188] @ 21adfc │ │ │ │ + cmpeq pc, r0, lsr #10 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - smlalbbeq sl, pc, r8, fp @ │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ - cmpeq pc, r0, lsr #8 │ │ │ │ - smlaltbeq sl, pc, r8, r6 @ │ │ │ │ - ldrdeq sl, [pc, #-100] @ 21ae74 │ │ │ │ - @ instruction: 0x014fd39c │ │ │ │ + @ instruction: 0x014fab90 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ + cmpeq pc, r8, lsr #8 │ │ │ │ + strheq sl, [pc, #-96] @ 21ae74 │ │ │ │ + ldrdeq sl, [pc, #-108] @ 21ae6c │ │ │ │ + smlaltbeq sp, pc, r4, r3 @ │ │ │ │ smlaltteq sp, lr, r0, r4 │ │ │ │ - cmpeq pc, r4, asr #6 │ │ │ │ - cmpeq pc, r0, lsr r3 @ │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ + cmpeq pc, r8, lsr r3 @ │ │ │ │ cmneq r9, r0, lsl r3 │ │ │ │ - cmpeq r9, ip, lsr r6 │ │ │ │ + cmpeq r9, r4, asr #12 │ │ │ │ ldrdeq r1, [r9, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r1, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - ldrdeq ip, [pc, #-140] @ 21ae70 │ │ │ │ + smlaltteq ip, pc, r4, r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r1, [r9, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ andeq r6, r0, r8, lsr pc │ │ │ │ cmneq r9, r8, lsl #5 │ │ │ │ andeq r6, r0, r0, ror r3 │ │ │ │ @ instruction: 0x000069bc │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - cmpeq pc, r8, asr r4 @ │ │ │ │ - cmpeq r9, r0, asr #9 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + cmpeq pc, r0, ror #8 │ │ │ │ + cmpeq r9, r8, asr #9 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ smlalbteq r2, pc, ip, sl @ │ │ │ │ - ldrheq r2, [r9, #-52] @ 0xffffffcc │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ + ldrheq r2, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ - smlalbbeq ip, pc, r4, r5 @ │ │ │ │ - ldrsheq r2, [r9, #-24] @ 0xffffffe8 │ │ │ │ - smlaltbeq ip, pc, ip, r4 @ │ │ │ │ - cmpeq r9, r8, ror r1 │ │ │ │ - cmpeq pc, ip, lsr #8 │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ - ldrdeq ip, [pc, #-56] @ 21af20 │ │ │ │ + ldrsbeq r2, [r9, #-40] @ 0xffffffd8 │ │ │ │ + smlalbbeq ip, pc, ip, r5 @ │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ + strheq ip, [pc, #-68] @ 21af04 │ │ │ │ + cmpeq r9, r0, lsl #3 │ │ │ │ + cmpeq pc, r4, lsr r4 @ │ │ │ │ + cmpeq r9, ip, lsr #2 │ │ │ │ + smlaltteq ip, pc, r0, r3 @ │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ - cmpeq r9, r4 │ │ │ │ - strheq ip, [pc, #-40] @ 21af44 │ │ │ │ + cmpeq r9, ip │ │ │ │ + smlalbteq ip, pc, r0, r2 @ │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ andeq r6, r0, ip, ror #25 │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ + cmpeq r9, r0, lsl #31 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ andeq r6, r0, r4, asr #12 │ │ │ │ andeq r6, r0, r0, asr r8 │ │ │ │ cmneq r6, r4, ror #12 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - @ instruction: 0x014fc994 │ │ │ │ - smlalbteq ip, pc, ip, r9 @ │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - @ instruction: 0x01591d94 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x014fc99c │ │ │ │ + ldrdeq ip, [pc, #-148] @ 21af0c │ │ │ │ + cmpeq r2, r4, lsl pc │ │ │ │ + @ instruction: 0x01591d9c │ │ │ │ + qdaddeq ip, r0, pc @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - cmpeq r9, r8, asr #25 │ │ │ │ - smlalbteq sl, pc, r4, r1 @ │ │ │ │ - cmpeq pc, r4, ror pc @ │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ + ldrsbeq r1, [r9, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq sl, pc, ip, r1 @ │ │ │ │ + cmpeq pc, ip, ror pc @ │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - strdeq r9, [pc, #-208] @ 21aef8 │ │ │ │ + strdeq r9, [pc, #-216] @ 21aef0 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ @ instruction: 0x000072bc │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - ldrdeq r9, [pc, #-124] @ 21af60 │ │ │ │ - ldrsbeq r1, [r9, #-112] @ 0xffffff90 │ │ │ │ - smlalbbeq fp, pc, r4, sl @ │ │ │ │ + smlaltteq r9, pc, r4, r7 @ │ │ │ │ + ldrsbeq r1, [r9, #-120] @ 0xffffff88 │ │ │ │ + smlalbbeq fp, pc, ip, sl @ │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ - cmpeq r9, ip, ror #13 │ │ │ │ + ldrsheq r1, [r9, #-100] @ 0xffffff9c │ │ │ │ strdeq sl, [lr, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x014fb994 │ │ │ │ + @ instruction: 0x014fb99c │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - @ instruction: 0x014f9b98 │ │ │ │ + smlaltbeq r9, pc, r0, fp @ │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrheq r1, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq pc, r8, ror #16 │ │ │ │ + ldrheq r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq pc, r0, ror r8 @ │ │ │ │ cmpeq lr, ip, ror #4 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - ldrsbeq r7, [r4, #-192] @ 0xffffff40 │ │ │ │ - strdeq r9, [pc, #-148] @ 21af94 │ │ │ │ + ldrsbeq r7, [r4, #-200] @ 0xffffff38 │ │ │ │ + strdeq r9, [pc, #-156] @ 21af8c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01591498 │ │ │ │ - @ instruction: 0x014f9994 │ │ │ │ - cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq r9, r0, lsr #9 │ │ │ │ + @ instruction: 0x014f999c │ │ │ │ + cmpeq pc, ip, asr #14 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ smlaltbeq ip, lr, r8, r6 │ │ │ │ - cmpeq r4, r0, ror #23 │ │ │ │ - cmpeq r9, r8, ror #7 │ │ │ │ + cmpeq r4, r8, ror #23 │ │ │ │ + ldrsheq r1, [r9, #-48] @ 0xffffffd0 │ │ │ │ smlalbteq sp, lr, r4, r6 │ │ │ │ - @ instruction: 0x014fb694 │ │ │ │ + @ instruction: 0x014fb69c │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ - smlalbbeq ip, pc, r0, r0 @ │ │ │ │ - smlaltbeq ip, pc, ip, r0 @ │ │ │ │ - cmpeq r9, ip, lsr r3 │ │ │ │ - cmpeq pc, r8, lsr r8 @ │ │ │ │ - smlaltteq fp, pc, r8, r5 @ │ │ │ │ + cmpeq pc, ip, rrx │ │ │ │ + smlalbbeq ip, pc, r8, r0 @ │ │ │ │ + strheq ip, [pc, #-4] @ 21b05c │ │ │ │ + cmpeq r9, r4, asr #6 │ │ │ │ + cmpeq pc, r0, asr #16 │ │ │ │ + strdeq fp, [pc, #-80] @ 21b01c │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ strdeq r9, [lr, #-252] @ 0xffffff04 │ │ │ │ smlaltbeq r9, lr, r4, pc @ │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ cmpeq lr, ip, asr #30 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ strdeq r9, [lr, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - cmpeq r9, r4, lsr #3 │ │ │ │ - cmpeq pc, ip, asr r4 @ │ │ │ │ + cmpeq r9, ip, lsr #3 │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ cmpeq lr, ip, lsl lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r0, asr lr @ │ │ │ │ - cmpeq r9, ip, lsr #1 │ │ │ │ - smlaltbeq r9, pc, r8, r5 @ │ │ │ │ - cmpeq pc, r8, asr r3 @ │ │ │ │ + cmpeq pc, r8, asr lr @ │ │ │ │ + ldrheq r1, [r9, #-4] │ │ │ │ + strheq r9, [pc, #-80] @ 21b05c │ │ │ │ + cmpeq pc, r0, ror #6 │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ cmpeq lr, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ cmpeq lr, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r9, r4, lsr #31 │ │ │ │ + cmpeq r9, ip, lsr #31 │ │ │ │ strheq r9, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmpeq pc, ip, asr #4 │ │ │ │ + cmpeq pc, r4, asr r2 @ │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ cmpeq lr, r8, asr ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ cmpeq lr, r8, asr r1 │ │ │ │ - @ instruction: 0x01547694 │ │ │ │ - cmpeq r9, r0, lsr #29 │ │ │ │ + @ instruction: 0x0154769c │ │ │ │ + cmpeq r9, r8, lsr #29 │ │ │ │ cmpeq lr, r8, ror r1 │ │ │ │ - cmpeq pc, ip, asr #2 │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ cmpeq lr, r8, asr fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ - ldrsheq r0, [r9, #-208] @ 0xffffff30 │ │ │ │ - smlaltteq r9, pc, ip, r2 @ │ │ │ │ - swpbeq fp, ip, [pc] @ │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ + ldrsheq r0, [r9, #-216] @ 0xffffff28 │ │ │ │ + strdeq r9, [pc, #-36] @ 21b0e4 │ │ │ │ + smlaltbeq fp, pc, r4, r0 @ │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ smlaltbeq r9, lr, ip, sl │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmpeq lr, r4, asr sl │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ strdeq r9, [lr, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ @@ -355735,23 +355735,23 @@ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ strdeq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ @ instruction: 0x014e9898 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ cmpeq lr, r0, asr #16 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmpeq r9, ip, asr #21 │ │ │ │ + ldrsbeq r0, [r9, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r9, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r4, ror sp @ │ │ │ │ + cmpeq pc, ip, ror sp @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmpeq lr, ip, ror r7 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ + cmpeq r9, r0, lsl sl │ │ │ │ cmpeq lr, r4, lsl r7 │ │ │ │ - strheq sl, [pc, #-192] @ 21b0b4 │ │ │ │ + strheq sl, [pc, #-200] @ 21b0ac │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ strheq r9, [lr, #-104] @ 0xffffff98 │ │ │ │ muleq r0, r7, r6 │ │ │ │ ldr r3, [pc, #-444] @ 21afc8 │ │ │ │ sub r2, fp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r4, #-1048] @ 0xfffffbe8 │ │ │ │ @@ -357800,343 +357800,343 @@ │ │ │ │ b 21abd8 │ │ │ │ cmpeq lr, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ cmpeq lr, r8, lsl #12 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ strheq r9, [lr, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ cmpeq lr, r8, asr #10 │ │ │ │ - smlaltteq sl, pc, r8, sl @ │ │ │ │ + strdeq sl, [pc, #-160] @ 21d100 │ │ │ │ strdeq r9, [lr, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ @ instruction: 0x014e9498 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ cmpeq lr, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ smlaltteq r9, lr, r8, r3 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - @ instruction: 0x014f8b90 │ │ │ │ + @ instruction: 0x014f8b98 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - cmpeq pc, r0, ror #22 │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ - ldrsheq r0, [r9, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r8, [pc, #-168] @ 21d130 │ │ │ │ - smlaltbeq sl, pc, r8, r8 @ │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ + cmpeq r9, r4, lsl #12 │ │ │ │ + cmpeq pc, r0, lsl #22 │ │ │ │ + strheq sl, [pc, #-128] @ 21d15c │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmpeq r9, r0, asr #11 │ │ │ │ - strheq r8, [pc, #-172] @ 21d13c │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ + cmpeq r9, r8, asr #11 │ │ │ │ + smlalbteq r8, pc, r4, sl @ │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - cmpeq r9, r4, lsl #11 │ │ │ │ - smlalbbeq r8, pc, r0, sl @ │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ + cmpeq r9, ip, lsl #11 │ │ │ │ + smlalbbeq r8, pc, r8, sl @ │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ + cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq pc, r0, lsr #20 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - smlaltteq r8, pc, r8, r9 @ │ │ │ │ - strheq r8, [pc, #-152] @ 21d17c │ │ │ │ - smlalbbeq r8, pc, r8, r9 @ │ │ │ │ + strdeq r8, [pc, #-144] @ 21d180 │ │ │ │ + smlalbteq r8, pc, r0, r9 @ │ │ │ │ + @ instruction: 0x014f8990 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq pc, r8, lsr #18 │ │ │ │ + cmpeq pc, r0, lsr r9 @ │ │ │ │ muleq r0, r6, r6 │ │ │ │ - strdeq r8, [pc, #-136] @ 21d1a8 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmpeq r9, r8, asr #7 │ │ │ │ - smlalbteq r8, pc, r4, r8 @ │ │ │ │ - cmpeq pc, r4, ror r6 @ │ │ │ │ + ldrsbeq r0, [r9, #-48] @ 0xffffffd0 │ │ │ │ + smlalbteq r8, pc, ip, r8 @ │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ muleq r0, sl, r6 │ │ │ │ - smlalbbeq r8, pc, ip, r8 @ │ │ │ │ + @ instruction: 0x014f8894 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ + cmpeq pc, r0, ror #16 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - cmpeq pc, r8, lsr #16 │ │ │ │ + cmpeq pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - ldrsheq r0, [r9, #-40] @ 0xffffffd8 │ │ │ │ - strdeq r8, [pc, #-116] @ 21d1f0 │ │ │ │ - smlaltbeq sl, pc, r4, r5 @ │ │ │ │ + cmpeq r9, r0, lsl #6 │ │ │ │ + strdeq r8, [pc, #-124] @ 21d1e8 │ │ │ │ + smlaltbeq sl, pc, ip, r5 @ │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - cmpeq pc, r8, rrx │ │ │ │ - ldrheq r0, [r9, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq pc, r8, ror #10 │ │ │ │ + cmpeq pc, r0, ror r0 @ │ │ │ │ + cmpeq r9, r4, asr #5 │ │ │ │ + cmpeq pc, r0, ror r5 @ │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - cmpeq pc, r4, ror r7 @ │ │ │ │ + cmpeq pc, ip, ror r7 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ + cmpeq pc, ip, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - ldrsbeq r0, [r9, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq r8, [pc, #-104] @ 21d234 │ │ │ │ - smlalbbeq sl, pc, r8, r4 @ │ │ │ │ + cmpeq r9, r4, ror #3 │ │ │ │ + smlaltteq r8, pc, r0, r6 @ │ │ │ │ + @ instruction: 0x014fa490 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - smlaltbeq r8, pc, r0, r6 @ │ │ │ │ + smlaltbeq r8, pc, r8, r6 @ │ │ │ │ muleq r0, r7, r6 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ - cmpeq pc, r8, lsr r6 @ │ │ │ │ - smlaltteq sl, pc, r8, r3 @ │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + cmpeq r9, r4, asr #2 │ │ │ │ + cmpeq pc, r0, asr #12 │ │ │ │ + strdeq sl, [pc, #-48] @ 21d28c │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ - strdeq r8, [pc, #-92] @ 21d26c │ │ │ │ - strheq sl, [pc, #-48] @ 21d29c │ │ │ │ - smlalbteq r8, pc, r4, r5 @ │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ + cmpeq pc, r4, lsl #12 │ │ │ │ + strheq sl, [pc, #-56] @ 21d294 │ │ │ │ + smlalbteq r8, pc, ip, r5 @ │ │ │ │ muleq r0, r4, r6 │ │ │ │ - @ instruction: 0x014f8594 │ │ │ │ + @ instruction: 0x014f859c │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq pc, ip, ror #10 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ - cmpeq pc, r4, lsl #10 │ │ │ │ - ldrdeq r8, [pc, #-68] @ 21d2ac │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + cmpeq pc, ip, lsl #10 │ │ │ │ + ldrdeq r8, [pc, #-76] @ 21d2a4 │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, ip, ror #8 │ │ │ │ + cmpeq pc, r4, ror r4 @ │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - cmppeq r8, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - smlaltteq sl, pc, r8, r1 @ │ │ │ │ + cmppeq r8, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + strdeq sl, [pc, #-16] @ 21d2fc │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ - strheq sl, [pc, #-24] @ 21d300 │ │ │ │ - smlalbteq r8, pc, ip, r3 @ │ │ │ │ - smlalbbeq sl, pc, r0, r1 @ │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ + smlalbteq sl, pc, r0, r1 @ │ │ │ │ + ldrdeq r8, [pc, #-52] @ 21d2e8 │ │ │ │ + smlalbbeq sl, pc, r8, r1 @ │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - @ instruction: 0x014f8398 │ │ │ │ - cmpeq pc, ip, asr #2 │ │ │ │ + smlaltbeq r8, pc, r0, r3 @ │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmppeq r8, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmppeq r8, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmppeq r8, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsr #6 │ │ │ │ - ldrdeq sl, [pc, #-0] @ 21d34c │ │ │ │ + cmppeq r8, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsr #6 │ │ │ │ + ldrdeq sl, [pc, #-8] @ 21d344 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmppeq r8, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, pc, r4, r2 @ │ │ │ │ - swpbeq sl, r4, [pc] @ │ │ │ │ + ldrsheq pc, [r8, #-208] @ 0xffffff30 @ │ │ │ │ + smlaltteq r8, pc, ip, r2 @ │ │ │ │ + swpbeq sl, ip, [pc] @ │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmppeq r8, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r8, pc, r8, r2 @ │ │ │ │ - qdaddeq sl, r8, pc @ │ │ │ │ + ldrheq pc, [r8, #-212] @ 0xffffff2c @ │ │ │ │ + strheq r8, [pc, #-32] @ 21d348 │ │ │ │ + cmpeq pc, r0, rrx │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - cmpeq pc, r0, asr #4 │ │ │ │ + cmpeq pc, r8, asr #4 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - cmpeq pc, r0, lsl r2 @ │ │ │ │ + cmpeq pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - smlaltteq r8, pc, r0, r1 @ │ │ │ │ - strheq r8, [pc, #-16] @ 21d380 │ │ │ │ + smlaltteq r8, pc, r8, r1 @ │ │ │ │ + strheq r8, [pc, #-24] @ 21d378 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlalbbeq r8, pc, r0, r1 @ │ │ │ │ + smlalbbeq r8, pc, r8, r1 @ │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - cmpeq pc, r0, asr r1 @ │ │ │ │ + cmpeq pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ + cmpeq pc, r8, lsr #2 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - ldrsheq pc, [r8, #-176] @ 0xffffff50 @ │ │ │ │ - smlaltteq r8, pc, ip, r0 @ │ │ │ │ - @ instruction: 0x014f9e9c │ │ │ │ + ldrsheq pc, [r8, #-184] @ 0xffffff48 @ │ │ │ │ + strdeq r8, [pc, #-4] @ 21d3b0 │ │ │ │ + smlaltbeq r9, pc, r4, lr @ │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - ldrheq pc, [r8, #-180] @ 0xffffff4c @ │ │ │ │ - strheq r8, [pc, #-0] @ 21d3c4 │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ + ldrheq pc, [r8, #-188] @ 0xffffff44 @ │ │ │ │ + strheq r8, [pc, #-8] @ 21d3bc │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ - cmppeq r8, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ + cmppeq r8, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsr #28 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmppeq r8, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr #32 │ │ │ │ - strdeq r9, [pc, #-208] @ 21d318 │ │ │ │ + cmppeq r8, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr #32 │ │ │ │ + strdeq r9, [pc, #-216] @ 21d310 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - ldrdeq sl, [pc, #-128] @ 21d370 │ │ │ │ + ldrdeq sl, [pc, #-136] @ 21d368 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r7, [pc, #-240] @ 21d308 │ │ │ │ + ldrdeq r7, [pc, #-248] @ 21d300 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmppeq r8, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014f7f9c │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ + cmppeq r8, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r7, pc, r4, pc @ │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ - cmpeq pc, r4, lsr pc @ │ │ │ │ + cmpeq pc, ip, lsr pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmppeq r8, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsl #30 │ │ │ │ - strheq r9, [pc, #-192] @ 21d368 │ │ │ │ + cmppeq r8, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsl #30 │ │ │ │ + strheq r9, [pc, #-200] @ 21d360 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ - cmppeq r8, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r7, pc, r4, lr @ │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ + ldrsbeq pc, [r8, #-144] @ 0xffffff70 @ │ │ │ │ + smlalbteq r7, pc, ip, lr @ │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - cmppeq r8, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r7, pc, r8, lr @ │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + @ instruction: 0x0158f994 │ │ │ │ + @ instruction: 0x014f7e90 │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlaltteq r7, pc, r0, r8 @ │ │ │ │ + smlaltteq r7, pc, r8, r8 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmppeq r8, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r7, pc, r8, r8 @ │ │ │ │ - cmpeq pc, r8, asr r6 @ │ │ │ │ + ldrheq pc, [r8, #-52] @ 0xffffffcc @ │ │ │ │ + strheq r7, [pc, #-128] @ 21d3e4 │ │ │ │ + cmpeq pc, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmppeq r8, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ - cmpeq pc, ip, lsl r6 @ │ │ │ │ + cmppeq r8, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + cmpeq pc, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmppeq r8, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ - smlaltteq r9, pc, r0, r5 @ │ │ │ │ + cmppeq r8, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ + smlaltteq r9, pc, r8, r5 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsheq pc, [r8, #-40] @ 0xffffffd8 @ │ │ │ │ - strdeq r7, [pc, #-116] @ 21d420 │ │ │ │ - smlaltbeq r9, pc, r4, r5 @ │ │ │ │ + cmppeq r8, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [pc, #-124] @ 21d418 │ │ │ │ + smlaltbeq r9, pc, ip, r5 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrheq pc, [r8, #-44] @ 0xffffffd4 @ │ │ │ │ - strheq r7, [pc, #-120] @ 21d42c │ │ │ │ - cmpeq pc, r8, ror #10 │ │ │ │ + cmppeq r8, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, pc, r0, r7 @ │ │ │ │ + cmpeq pc, r0, ror r5 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmppeq r8, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ - cmpeq pc, ip, lsr #10 │ │ │ │ + cmppeq r8, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r7, pc, r4, r7 @ │ │ │ │ + cmpeq pc, r4, lsr r5 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmppeq r8, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr #14 │ │ │ │ - strdeq r9, [pc, #-64] @ 21d488 │ │ │ │ + cmppeq r8, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr #14 │ │ │ │ + strdeq r9, [pc, #-72] @ 21d480 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmppeq r8, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsl #14 │ │ │ │ - strheq r9, [pc, #-76] @ 21d48c │ │ │ │ + cmppeq r8, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ + smlalbteq r9, pc, r4, r4 @ │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - cmppeq r8, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r7, pc, r8, r6 @ │ │ │ │ - cmpeq pc, ip, ror r4 @ │ │ │ │ - @ instruction: 0x0158f190 │ │ │ │ - smlalbbeq r7, pc, ip, r6 @ │ │ │ │ - cmpeq pc, ip, lsr r4 @ │ │ │ │ + ldrsbeq pc, [r8, #-20] @ 0xffffffec @ │ │ │ │ + ldrdeq r7, [pc, #-96] @ 21d484 │ │ │ │ + smlalbbeq r9, pc, r4, r4 @ │ │ │ │ + @ instruction: 0x0158f198 │ │ │ │ + @ instruction: 0x014f7694 │ │ │ │ + cmpeq pc, r4, asr #8 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmppeq r8, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ + cmppeq r8, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmppeq r8, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsl r6 @ │ │ │ │ - smlalbteq r9, pc, r4, r3 @ │ │ │ │ + cmppeq r8, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl r6 @ │ │ │ │ + smlalbteq r9, pc, ip, r3 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrsbeq pc, [r8, #-12] @ │ │ │ │ - ldrdeq r7, [pc, #-88] @ 21d4c8 │ │ │ │ - smlalbbeq r9, pc, r8, r3 @ │ │ │ │ + cmppeq r8, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r7, pc, r0, r5 @ │ │ │ │ + @ instruction: 0x014f9390 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmppeq r8, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014f759c │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + cmppeq r8, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r7, pc, r4, r5 @ │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq pc, ip, ror #10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, r0, lsr r5 @ │ │ │ │ + cmpeq pc, r8, lsr r5 @ │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - strdeq r7, [pc, #-76] @ 21d500 │ │ │ │ + cmpeq pc, r4, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - smlalbteq r7, pc, ip, r4 @ │ │ │ │ + ldrdeq r7, [pc, #-68] @ 21d510 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - @ instruction: 0x0158ef9c │ │ │ │ - @ instruction: 0x014f7498 │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ + cmpeq r8, r4, lsr #31 │ │ │ │ + smlaltbeq r7, pc, r0, r4 @ │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - cmpeq r8, r0, ror #30 │ │ │ │ - cmpeq pc, ip, asr r4 @ │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ + cmpeq r8, r8, ror #30 │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - cmpeq r8, r4, lsr #30 │ │ │ │ - cmpeq pc, r0, lsr #8 │ │ │ │ - ldrdeq r9, [pc, #-16] @ 21d574 │ │ │ │ + cmpeq r8, ip, lsr #30 │ │ │ │ + cmpeq pc, r8, lsr #8 │ │ │ │ + ldrdeq r9, [pc, #-24] @ 21d56c │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - cmpeq r8, r8, ror #29 │ │ │ │ - smlaltteq r7, pc, r4, r3 @ │ │ │ │ - @ instruction: 0x014f9194 │ │ │ │ + ldrsheq lr, [r8, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq r7, pc, ip, r3 @ │ │ │ │ + @ instruction: 0x014f919c │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - cmpeq r8, ip, lsr #29 │ │ │ │ - smlaltbeq r7, pc, r8, r3 @ │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ + ldrheq lr, [r8, #-228] @ 0xffffff1c │ │ │ │ + strheq r7, [pc, #-48] @ 21d570 │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - cmpeq r8, r0, ror lr │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ - cmpeq pc, ip, lsl r1 @ │ │ │ │ + cmpeq r8, r8, ror lr │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq pc, r4, lsr #2 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - cmpeq pc, r0, lsr r3 @ │ │ │ │ - smlaltteq r9, pc, r0, r0 @ │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + cmpeq pc, r8, lsr r3 @ │ │ │ │ + smlaltteq r9, pc, r8, r0 @ │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - strdeq r7, [pc, #-40] @ 21d5a4 │ │ │ │ + mrseq r7, (UNDEF: 127) │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - smlalbteq r7, pc, r8, r2 @ │ │ │ │ + ldrdeq r7, [pc, #-32] @ 21d5b4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0158ed98 │ │ │ │ - @ instruction: 0x014f7294 │ │ │ │ - cmpeq pc, r4, asr #32 │ │ │ │ + cmpeq r8, r0, lsr #27 │ │ │ │ + @ instruction: 0x014f729c │ │ │ │ + cmpeq pc, ip, asr #32 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - cmpeq r8, ip, lsr #26 │ │ │ │ - cmpeq pc, r8, lsr #4 │ │ │ │ - ldrdeq r8, [pc, #-248] @ 21d504 │ │ │ │ + cmpeq r8, r4, lsr sp │ │ │ │ + cmpeq pc, r0, lsr r2 @ │ │ │ │ + smlaltteq r8, pc, r0, pc @ │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - ldrsheq lr, [r8, #-192] @ 0xffffff40 │ │ │ │ - smlaltteq r7, pc, ip, r1 @ │ │ │ │ - @ instruction: 0x014f8f9c │ │ │ │ + ldrsheq lr, [r8, #-200] @ 0xffffff38 │ │ │ │ + strdeq r7, [pc, #-20] @ 21d5f4 │ │ │ │ + smlaltbeq r8, pc, r4, pc @ │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - ldrheq lr, [r8, #-196] @ 0xffffff3c │ │ │ │ - strheq r7, [pc, #-16] @ 21d608 │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ - cmpeq r8, r8, ror ip │ │ │ │ - cmpeq pc, r4, ror r1 @ │ │ │ │ - cmpeq pc, r4, lsr #30 │ │ │ │ + ldrheq lr, [r8, #-204] @ 0xffffff34 │ │ │ │ + strheq r7, [pc, #-24] @ 21d600 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + cmpeq r8, r0, lsl #25 │ │ │ │ + cmpeq pc, ip, ror r1 @ │ │ │ │ + cmpeq pc, ip, lsr #30 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmpeq r8, ip, lsr ip │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - smlaltteq r8, pc, r8, lr @ │ │ │ │ + cmpeq r8, r4, asr #24 │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ + strdeq r8, [pc, #-224] @ 21d558 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq r8, r0, lsl #24 │ │ │ │ - strdeq r7, [pc, #-12] @ 21d638 │ │ │ │ - smlaltbeq r8, pc, ip, lr @ │ │ │ │ + cmpeq r8, r8, lsl #24 │ │ │ │ + cmpeq pc, r4, lsl #2 │ │ │ │ + strheq r8, [pc, #-228] @ 21d564 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmpeq r8, r4, asr #23 │ │ │ │ - smlalbteq r7, pc, r0, r0 @ │ │ │ │ - cmpeq pc, r0, ror lr @ │ │ │ │ + cmpeq r8, ip, asr #23 │ │ │ │ + smlalbteq r7, pc, r8, r0 @ │ │ │ │ + cmpeq pc, r8, ror lr @ │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - cmpeq r8, r8, lsl #23 │ │ │ │ - smlalbbeq r7, pc, r4, r0 @ │ │ │ │ - cmpeq pc, r4, lsr lr @ │ │ │ │ + @ instruction: 0x0158eb90 │ │ │ │ + smlalbbeq r7, pc, ip, r0 @ │ │ │ │ + cmpeq pc, ip, lsr lr @ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - strdeq r8, [pc, #-216] @ 21d5a0 │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ + qdaddeq r7, r0, pc @ │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ - cmpeq pc, ip │ │ │ │ - strheq r8, [pc, #-220] @ 21d5ac │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + cmpeq pc, r4, lsl r0 @ │ │ │ │ + smlalbteq r8, pc, r4, sp @ │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - ldrsbeq lr, [r8, #-164] @ 0xffffff5c │ │ │ │ - ldrdeq r6, [pc, #-240] @ 21d5a4 │ │ │ │ - smlalbbeq r8, pc, r0, sp @ │ │ │ │ + ldrsbeq lr, [r8, #-172] @ 0xffffff54 │ │ │ │ + ldrdeq r6, [pc, #-248] @ 21d59c │ │ │ │ + smlalbbeq r8, pc, r8, sp @ │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x0158ea98 │ │ │ │ - @ instruction: 0x014f6f94 │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ + @ instruction: 0x014f6f9c │ │ │ │ + cmpeq pc, ip, asr #26 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - cmpeq r8, ip, asr sl │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ + cmpeq r8, r4, ror #20 │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ ldr r1, [pc, #-632] @ 21d448 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-648] @ 21d44c │ │ │ │ @@ -358882,20 +358882,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 21e198 │ │ │ │ cmneq r6, r0, lsl #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, ror #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r9, pc, r4, r8 @ │ │ │ │ - cmpeq r8, ip, ror fp │ │ │ │ + smlaltbeq r9, pc, ip, r8 @ │ │ │ │ + cmpeq r8, r4, lsl #23 │ │ │ │ strheq r6, [lr, #-120] @ 0xffffff88 │ │ │ │ cmneq r6, r4, lsr #1 │ │ │ │ - strdeq r6, [pc, #-220] @ 21e1a4 │ │ │ │ - smlaltbeq r6, pc, r4, sp @ │ │ │ │ + cmpeq pc, r4, lsl #28 │ │ │ │ + smlaltbeq r6, pc, ip, sp @ │ │ │ │ │ │ │ │ 0021e280 : │ │ │ │ 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 │ │ │ │ @@ -359178,52 +359178,52 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 21e2f4 │ │ │ │ cmneq r6, r0, lsr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r6, [lr, #-208] @ 0xffffff30 │ │ │ │ cmneq r6, r8, asr #30 │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ - cmpeq r8, r4, ror #17 │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ - strdeq r6, [pc, #-188] @ 21e65c │ │ │ │ - smlalbteq r9, pc, r8, r5 @ │ │ │ │ - cmpeq pc, r8, lsl #24 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ - smlaltbeq r9, pc, r4, r5 @ │ │ │ │ - @ instruction: 0x014f9590 │ │ │ │ - ldrsheq lr, [r8, #-124] @ 0xffffff84 │ │ │ │ - cmpeq pc, r0, ror #22 │ │ │ │ - cmpeq pc, r8, lsl r5 @ │ │ │ │ - cmpeq r2, ip, ror r6 │ │ │ │ - cmpeq pc, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x0158e79c │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ - strheq r9, [pc, #-72] @ 21e704 │ │ │ │ - cmpeq r2, ip, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #12 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + cmpeq r8, ip, ror #17 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ + ldrdeq r9, [pc, #-80] @ 21e6cc │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ + smlaltbeq r9, pc, ip, r5 @ │ │ │ │ + @ instruction: 0x014f9598 │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ + cmpeq pc, r0, lsr #10 │ │ │ │ + cmpeq r2, r4, lsl #13 │ │ │ │ + cmpeq pc, r4, asr #10 │ │ │ │ + cmpeq r8, r4, lsr #15 │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ + smlalbteq r9, pc, r0, r4 @ │ │ │ │ + cmpeq r2, r4, lsr #12 │ │ │ │ + cmpeq r2, r0, lsl r6 │ │ │ │ smlaltbeq r7, lr, r4, r2 │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - ldrsbeq lr, [r8, #-100] @ 0xffffff9c │ │ │ │ - cmpeq pc, r4, lsr sl @ │ │ │ │ - strdeq r9, [pc, #-48] @ 21e738 │ │ │ │ - @ instruction: 0x0158e690 │ │ │ │ - strdeq r6, [pc, #-148] @ 21e6dc │ │ │ │ - smlaltbeq r9, pc, ip, r3 @ │ │ │ │ - cmpeq r8, r4, asr r6 │ │ │ │ - strheq r6, [pc, #-152] @ 21e6e4 │ │ │ │ - cmpeq pc, r0, ror r3 @ │ │ │ │ - smlalbbeq r6, pc, r0, r9 @ │ │ │ │ - cmpeq r8, r8, ror #11 │ │ │ │ - cmpeq pc, ip, asr #18 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - cmpeq r8, ip, lsr #11 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - smlalbteq r9, pc, r4, r2 @ │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + ldrsbeq lr, [r8, #-108] @ 0xffffff94 │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ + strdeq r9, [pc, #-56] @ 21e730 │ │ │ │ + @ instruction: 0x0158e698 │ │ │ │ + strdeq r6, [pc, #-156] @ 21e6d4 │ │ │ │ + strheq r9, [pc, #-52] @ 21e740 │ │ │ │ + cmpeq r8, ip, asr r6 │ │ │ │ + smlalbteq r6, pc, r0, r9 @ │ │ │ │ + cmpeq pc, r8, ror r3 @ │ │ │ │ + smlalbbeq r6, pc, r8, r9 @ │ │ │ │ + ldrsheq lr, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ + ldrheq lr, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + smlalbteq r9, pc, ip, r2 @ │ │ │ │ │ │ │ │ 0021e798 : │ │ │ │ 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, #76] @ 0x4c │ │ │ │ @@ -359494,30 +359494,30 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21e7e4 │ │ │ │ cmneq r6, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r8, ror sl │ │ │ │ cmneq r6, r8, asr sl │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, r8, lsr r4 │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ + cmpeq r8, r0, asr #8 │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ smlalbbeq r6, lr, r4, lr │ │ │ │ - cmpeq pc, r8, rrx │ │ │ │ + cmpeq pc, r0, ror r0 @ │ │ │ │ smlaltteq r5, lr, ip, lr │ │ │ │ cmpeq lr, r8, ror #26 │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ - smlaltteq r6, pc, r0, r4 @ │ │ │ │ - @ instruction: 0x014f6490 │ │ │ │ - ldrsheq lr, [r8, #-12] │ │ │ │ - cmpeq pc, r0, ror #8 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ + cmpeq pc, r8, lsl r5 @ │ │ │ │ + smlaltteq r6, pc, r8, r4 @ │ │ │ │ + @ instruction: 0x014f6498 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + cmpeq pc, r8, ror #8 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ + cmpeq pc, r8, ror #28 │ │ │ │ │ │ │ │ 0021ec28 : │ │ │ │ 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] @ 21edf0 │ │ │ │ @@ -359629,21 +359629,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 21ed30 │ │ │ │ cmneq r6, r4, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, ror #11 │ │ │ │ - cmpeq r8, r4 │ │ │ │ + cmpeq r8, ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r4, lsr #26 │ │ │ │ + cmpeq pc, ip, lsr #26 │ │ │ │ cmpeq lr, r8, lsr ip │ │ │ │ cmneq r6, ip, lsl #10 │ │ │ │ - cmpeq pc, r0, ror #4 │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ + cmpeq pc, r8, ror #4 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ │ │ │ │ 0021ee18 : │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -359801,26 +359801,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ b 21effc │ │ │ │ strdeq r9, [r6, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, ror #7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r8, pc, ip, fp @ │ │ │ │ - cmpeq r8, r4, asr #28 │ │ │ │ + strheq r8, [pc, #-180] @ 21efe8 │ │ │ │ + cmpeq r8, ip, asr #28 │ │ │ │ cmpeq lr, r0, lsr #20 │ │ │ │ cmneq r6, r8, lsl #6 │ │ │ │ - ldrdeq r8, [pc, #-172] @ 21f000 │ │ │ │ - cmpeq r8, r4, ror sp │ │ │ │ + smlaltteq r8, pc, r4, sl @ │ │ │ │ + cmpeq r8, ip, ror sp │ │ │ │ ldrdeq r7, [lr, #-124] @ 0xffffff84 │ │ │ │ - smlalbbeq r8, pc, ip, sl @ │ │ │ │ - cmpeq r8, r4, lsr #26 │ │ │ │ - smlaltteq r5, pc, r4, pc @ │ │ │ │ - strheq r5, [pc, #-244] @ 21efd0 │ │ │ │ - cmpeq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x014f8a94 │ │ │ │ + cmpeq r8, ip, lsr #26 │ │ │ │ + smlaltteq r5, pc, ip, pc @ │ │ │ │ + strheq r5, [pc, #-252] @ 21efc8 │ │ │ │ + cmpeq pc, r8, ror #30 │ │ │ │ │ │ │ │ 0021f0c4 : │ │ │ │ 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] @ 21f240 │ │ │ │ @@ -359911,24 +359911,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21f184 │ │ │ │ cmneq r6, r4, ror #2 │ │ │ │ - cmpeq pc, ip, lsr r9 @ │ │ │ │ + cmpeq pc, r4, asr #18 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - ldrheq sp, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - cmpeq pc, ip, lsr #28 │ │ │ │ - @ instruction: 0x014f8898 │ │ │ │ - strdeq r5, [pc, #-216] @ 21f18c │ │ │ │ - ldrsbeq sp, [r8, #-164] @ 0xffffff5c │ │ │ │ + ldrheq sp, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ + cmpeq pc, r4, lsr lr @ │ │ │ │ + smlaltbeq r8, pc, r0, r8 @ │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ + ldrsbeq sp, [r8, #-172] @ 0xffffff54 │ │ │ │ smlalbbeq r7, lr, r4, r5 │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ │ │ │ │ 0021f26c : │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -360053,25 +360053,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21f37c │ │ │ │ cmneq r6, ip, lsr #31 │ │ │ │ - smlalbbeq r8, pc, r4, r7 @ │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ + smlalbbeq r8, pc, ip, r7 @ │ │ │ │ + cmpeq r8, r0, lsl sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ - smlaltbeq r8, pc, r0, r6 @ │ │ │ │ - cmpeq pc, r0, lsl #24 │ │ │ │ - ldrdeq r5, [pc, #-176] @ 21f3e0 │ │ │ │ - cmpeq r8, ip, lsr #17 │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ + cmpeq pc, ip, lsr ip @ │ │ │ │ + smlaltbeq r8, pc, r8, r6 @ │ │ │ │ + cmpeq pc, r8, lsl #24 │ │ │ │ + ldrdeq r5, [pc, #-184] @ 21f3d8 │ │ │ │ + ldrheq sp, [r8, #-132] @ 0xffffff7c │ │ │ │ cmpeq lr, ip, asr r3 │ │ │ │ - cmpeq pc, r8, lsl #12 │ │ │ │ + cmpeq pc, r0, lsl r6 @ │ │ │ │ │ │ │ │ 0021f498 : │ │ │ │ ldr r3, [pc, #252] @ 21f59c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #18 │ │ │ │ bhi 21f544 │ │ │ │ @@ -360131,29 +360131,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sp, [r8, #-132] @ 0xffffff7c │ │ │ │ + ldrheq sp, [r8, #-140] @ 0xffffff74 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ stcmi 4, cr0, [r0], {57} @ 0x39 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ stcmi 4, cr0, [r0], {10} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ - cmpeq pc, ip, lsl r5 @ │ │ │ │ - strdeq r8, [pc, #-68] @ 21f594 │ │ │ │ - cmpeq r8, r4, lsl #16 │ │ │ │ + cmpeq pc, r4, lsr #10 │ │ │ │ + strdeq r8, [pc, #-76] @ 21f58c │ │ │ │ + cmpeq r8, ip, lsl #16 │ │ │ │ │ │ │ │ 0021f5d8 : │ │ │ │ ldr r3, [pc, #368] @ 21f750 │ │ │ │ cmp r0, r3 │ │ │ │ beq 21f720 │ │ │ │ ble 21f678 │ │ │ │ ldr r3, [pc, #356] @ 21f754 │ │ │ │ @@ -360244,17 +360244,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 r8, r4, lsr r7 │ │ │ │ - cmpeq pc, ip, asr r4 @ │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ + cmpeq r8, ip, lsr r7 │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ │ │ │ │ 0021f774 : │ │ │ │ cmp r0, #0 │ │ │ │ @@ -360307,18 +360307,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r8, r3, ror #11 │ │ │ │ - cmpeq r8, r0, ror #10 │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ - cmpeq pc, r4, asr #4 │ │ │ │ + cmpeq r8, fp, ror #11 │ │ │ │ + cmpeq r8, r8, ror #10 │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ + cmpeq pc, ip, asr #4 │ │ │ │ │ │ │ │ 0021f85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #372] @ 21f9e8 │ │ │ │ @@ -360416,20 +360416,20 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 21f950 │ │ │ │ ldrdeq r8, [r6, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r8, [r6, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, r4, ror r9 │ │ │ │ - cmpeq r4, r8, asr #6 │ │ │ │ + cmpeq r4, r0, asr r3 │ │ │ │ cmneq r6, ip, ror #17 │ │ │ │ cmpeq lr, r4, lsl r1 │ │ │ │ - ldrheq sp, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r8, lsl r6 @ │ │ │ │ - swpbeq r8, ip, [pc] @ │ │ │ │ + cmpeq r8, r4, asr #7 │ │ │ │ + cmpeq pc, r0, lsr #12 │ │ │ │ + smlaltbeq r8, pc, r4, r0 @ │ │ │ │ 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, #464] @ 21fbf8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -360548,21 +360548,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21fb64 │ │ │ │ cmneq r6, r0, lsl r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, ror #15 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ - cmpeq r8, r8, asr r3 │ │ │ │ - smlalbteq r8, pc, r4, r0 @ │ │ │ │ - cmpeq pc, r8, lsr r0 @ │ │ │ │ - ldrheq sp, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ + smlalbteq r8, pc, ip, r0 @ │ │ │ │ + cmpeq pc, r0, asr #32 │ │ │ │ + cmpeq r8, r4, asr #5 │ │ │ │ ldrdeq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ - cmpeq pc, r0, lsr r4 @ │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq pc, r8, lsr r4 @ │ │ │ │ + cmpeq pc, r8, 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 │ │ │ │ ldr ip, [pc, #472] @ 21fe14 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -360683,21 +360683,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21fd80 │ │ │ │ strdeq r8, [r6, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r8, [r6, #-80]! @ 0xffffffb0 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - strheq r7, [pc, #-224] @ 21fd50 │ │ │ │ - ldrheq sp, [r8, #-0] │ │ │ │ - cmpeq pc, r4, lsl lr @ │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + strheq r7, [pc, #-232] @ 21fd48 │ │ │ │ + ldrheq sp, [r8, #-8] │ │ │ │ + cmpeq pc, ip, lsl lr @ │ │ │ │ strheq r8, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq pc, r4, lsl r2 @ │ │ │ │ - smlaltteq r5, pc, r4, r1 @ │ │ │ │ + cmpeq pc, ip, lsl r2 @ │ │ │ │ + smlaltteq r5, pc, ip, r1 @ │ │ │ │ │ │ │ │ 0021fe40 : │ │ │ │ ldrd r2, [r0, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -360760,17 +360760,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21fef0 │ │ │ │ - ldrsbeq ip, [r8, #-232] @ 0xffffff18 │ │ │ │ - smlalbteq r5, pc, r8, r0 @ │ │ │ │ - cmpeq pc, r0, asr #24 │ │ │ │ + cmpeq r8, r0, ror #29 │ │ │ │ + ldrdeq r5, [pc, #-0] @ 21ff44 │ │ │ │ + cmpeq pc, r8, asr #24 │ │ │ │ │ │ │ │ 0021ff44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #132 @ 0x84 │ │ │ │ @@ -360794,17 +360794,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21ff70 │ │ │ │ - cmpeq r8, r8, asr lr │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - smlalbteq r7, pc, r0, fp @ │ │ │ │ + cmpeq r8, r0, ror #28 │ │ │ │ + qdaddeq r5, r0, pc @ │ │ │ │ + smlalbteq r7, pc, r8, fp @ │ │ │ │ │ │ │ │ 0021ffc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #160 @ 0xa0 │ │ │ │ @@ -360828,17 +360828,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #152 @ 0x98 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 21fff0 │ │ │ │ - ldrsbeq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ - smlalbteq r4, pc, r8, pc @ │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ + cmpeq r8, r0, ror #27 │ │ │ │ + ldrdeq r4, [pc, #-240] @ 21ff54 │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ │ │ │ │ 00220044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #164 @ 0xa4 │ │ │ │ @@ -360862,17 +360862,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 220070 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ - cmpeq pc, r8, asr #30 │ │ │ │ - smlalbteq r7, pc, r0, sl @ │ │ │ │ + cmpeq r8, r0, ror #26 │ │ │ │ + cmpeq pc, r0, asr pc @ │ │ │ │ + smlalbteq r7, pc, r8, sl @ │ │ │ │ │ │ │ │ 002200c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -360893,17 +360893,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2200e4 │ │ │ │ - cmpeq r8, r4, ror #25 │ │ │ │ - ldrdeq r4, [pc, #-228] @ 220054 │ │ │ │ - cmpeq pc, ip, asr #20 │ │ │ │ + cmpeq r8, ip, ror #25 │ │ │ │ + ldrdeq r4, [pc, #-236] @ 22004c │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ │ │ │ │ 00220138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -360924,17 +360924,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 220158 │ │ │ │ - cmpeq r8, r0, ror ip │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ - ldrdeq r7, [pc, #-152] @ 220118 │ │ │ │ + cmpeq r8, r8, ror ip │ │ │ │ + cmpeq pc, r8, ror #28 │ │ │ │ + smlaltteq r7, pc, r0, r9 @ │ │ │ │ │ │ │ │ 002201ac : │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -360991,17 +360991,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 220220 │ │ │ │ cmneq r6, r8, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, ip, lsl r0 │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ - cmpeq pc, r0, ror sp @ │ │ │ │ - smlaltteq r7, pc, r8, r8 @ │ │ │ │ + cmpeq r8, r8, lsl #23 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ + strdeq r7, [pc, #-128] @ 22022c │ │ │ │ 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 │ │ │ │ @@ -361397,43 +361397,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 220544 │ │ │ │ cmneq r6, r0, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ - cmpeq r8, r8, lsr #24 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + cmpeq r8, r0, lsr ip │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ - ldrsheq ip, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ muleq r0, r5, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ strdeq r7, [r6, #-200]! @ 0xffffff38 │ │ │ │ cmpeq lr, r8, asr #4 │ │ │ │ strdeq r5, [lr, #-20] @ 0xffffffec │ │ │ │ strheq r5, [lr, #-20] @ 0xffffffec │ │ │ │ cmpeq lr, r0, ror r1 │ │ │ │ cmpeq lr, r0, lsr r1 │ │ │ │ smlaltteq r5, lr, ip, r0 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - cmpeq r8, ip, lsr #16 │ │ │ │ - @ instruction: 0x014f4890 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ + @ instruction: 0x014f4898 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq pc, r0, ror #16 │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ - cmpeq pc, r0, lsl #16 │ │ │ │ - smlalbteq r4, pc, ip, r7 @ │ │ │ │ - @ instruction: 0x014f479c │ │ │ │ + cmpeq pc, r8, ror #16 │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ + cmpeq pc, r8, lsl #16 │ │ │ │ + ldrdeq r4, [pc, #-116] @ 2208e4 │ │ │ │ + smlaltbeq r4, pc, r4, r7 @ │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ 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 │ │ │ │ @@ -361828,42 +361828,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 220c30 │ │ │ │ strheq r7, [r6, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r8, ip, ror #10 │ │ │ │ - smlaltbeq r7, pc, r4, r1 @ │ │ │ │ + cmpeq r8, r4, ror r5 │ │ │ │ + smlaltbeq r7, pc, ip, r1 @ │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - swpbeq r7, ip, [pc] @ │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ + smlaltbeq r7, pc, r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsbeq ip, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq pc, r0, lsl r0 @ │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ cmneq r6, ip, lsl #12 │ │ │ │ cmpeq lr, r4, ror #22 │ │ │ │ cmpeq lr, r0, lsl fp │ │ │ │ ldrdeq r4, [lr, #-160] @ 0xffffff60 │ │ │ │ smlalbbeq r4, lr, ip, sl │ │ │ │ cmpeq lr, r8, asr #20 │ │ │ │ cmpeq lr, r8, lsl #20 │ │ │ │ - smlalbteq r4, pc, r4, r1 @ │ │ │ │ - @ instruction: 0x014f4194 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - cmpeq pc, r4, lsr r1 @ │ │ │ │ - mrseq r4, (UNDEF: 95) │ │ │ │ - ldrdeq r4, [pc, #-0] @ 221014 │ │ │ │ - smlaltbeq r4, pc, r0, r0 @ │ │ │ │ - smlalbbeq r4, pc, r0, r0 @ │ │ │ │ + smlalbteq r4, pc, ip, r1 @ │ │ │ │ + @ instruction: 0x014f419c │ │ │ │ + cmpeq pc, ip, ror #2 │ │ │ │ + cmpeq pc, ip, lsr r1 @ │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ + ldrdeq r4, [pc, #-8] @ 22100c │ │ │ │ + smlaltbeq r4, pc, r8, r0 @ │ │ │ │ + smlalbbeq r4, pc, r8, r0 @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - qdaddeq r4, r0, pc @ │ │ │ │ + qdaddeq r4, r8, pc @ │ │ │ │ │ │ │ │ 00221020 : │ │ │ │ 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] @ 221270 │ │ │ │ @@ -362009,27 +362009,27 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 22111c │ │ │ │ cmneq r6, ip, lsl #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r7, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - ldrheq fp, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r0, asr #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r6, [pc, #-164] @ 2211e8 │ │ │ │ + strdeq r6, [pc, #-172] @ 2211e0 │ │ │ │ cmpeq lr, r8, lsr r8 │ │ │ │ cmneq r6, r0, lsr #2 │ │ │ │ - cmpeq r8, r0, ror #27 │ │ │ │ - cmpeq pc, ip, lsl sl @ │ │ │ │ - cmpeq pc, r0, asr #28 │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ - strheq r3, [pc, #-216] @ 2211d0 │ │ │ │ - ldrsheq fp, [r8, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, r8, ror #27 │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ + cmpeq pc, r8, asr #28 │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ + smlalbteq r3, pc, r0, sp @ │ │ │ │ + ldrsheq fp, [r8, #-204] @ 0xffffff34 │ │ │ │ cmpeq lr, r4, asr r5 │ │ │ │ - cmpeq pc, ip, lsr #18 │ │ │ │ + cmpeq pc, r4, lsr r9 @ │ │ │ │ │ │ │ │ 002212b0 : │ │ │ │ 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] @ 221954 │ │ │ │ @@ -362454,49 +362454,49 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 221340 │ │ │ │ cmneq r6, ip, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r3, lr, r4, sp │ │ │ │ cmneq r6, r0, asr #30 │ │ │ │ strdeq r6, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ - smlaltteq r6, pc, r4, r7 @ │ │ │ │ + ldrheq fp, [r8, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r6, pc, ip, r7 @ │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ - smlalbteq r6, pc, r0, r7 @ │ │ │ │ - ldrsbeq fp, [r8, #-164] @ 0xffffff5c │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ - ldrdeq r6, [pc, #-100] @ 221924 │ │ │ │ - @ instruction: 0x014f3a9c │ │ │ │ + smlalbteq r6, pc, r8, r7 @ │ │ │ │ + ldrsbeq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + ldrdeq r6, [pc, #-108] @ 22191c │ │ │ │ + smlaltbeq r3, pc, r4, sl @ │ │ │ │ cmpeq lr, ip, ror #4 │ │ │ │ cmpeq lr, r4, lsl r2 │ │ │ │ ldrdeq r4, [lr, #-20] @ 0xffffffec │ │ │ │ - ldrsbeq fp, [r8, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq fp, [r8, #-140] @ 0xffffff74 │ │ │ │ smlalbbeq r4, lr, r8, r1 │ │ │ │ - cmpeq pc, r8, lsl #10 │ │ │ │ + cmpeq pc, r0, lsl r5 @ │ │ │ │ cmpeq lr, r0, lsr r1 │ │ │ │ - cmpeq r8, r8, asr #16 │ │ │ │ - smlaltteq r3, pc, r8, r8 @ │ │ │ │ - smlalbbeq r6, pc, r0, r4 @ │ │ │ │ - strheq r3, [pc, #-128] @ 221938 │ │ │ │ - ldrsbeq fp, [r8, #-124] @ 0xffffff84 │ │ │ │ - cmpeq pc, ip, ror r8 @ │ │ │ │ - cmpeq pc, r4, lsl r4 @ │ │ │ │ - cmpeq pc, r4, asr #16 │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ - smlaltteq r3, pc, r4, r7 @ │ │ │ │ - strheq r3, [pc, #-116] @ 221960 │ │ │ │ - smlalbbeq r3, pc, r4, r7 @ │ │ │ │ - cmpeq pc, r4, asr r7 @ │ │ │ │ - cmpeq pc, r4, lsr #14 │ │ │ │ - cmpeq r8, r0, asr r6 │ │ │ │ - strdeq r3, [pc, #-96] @ 221988 │ │ │ │ - smlalbbeq r6, pc, r4, r2 @ │ │ │ │ - cmpeq r8, r4, lsl r6 │ │ │ │ - smlaltteq r6, pc, r4, r2 @ │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ + cmpeq r8, r0, asr r8 │ │ │ │ + strdeq r3, [pc, #-128] @ 221930 │ │ │ │ + smlalbbeq r6, pc, r8, r4 @ │ │ │ │ + strheq r3, [pc, #-136] @ 221930 │ │ │ │ + cmpeq r8, r4, ror #15 │ │ │ │ + smlalbbeq r3, pc, r4, r8 @ │ │ │ │ + cmpeq pc, ip, lsl r4 @ │ │ │ │ + cmpeq pc, ip, asr #16 │ │ │ │ + cmpeq pc, ip, lsl r8 @ │ │ │ │ + smlaltteq r3, pc, ip, r7 @ │ │ │ │ + strheq r3, [pc, #-124] @ 221958 │ │ │ │ + smlalbbeq r3, pc, ip, r7 @ │ │ │ │ + cmpeq pc, ip, asr r7 @ │ │ │ │ + cmpeq pc, ip, lsr #14 │ │ │ │ + cmpeq r8, r8, asr r6 │ │ │ │ + strdeq r3, [pc, #-104] @ 221980 │ │ │ │ + smlalbbeq r6, pc, ip, r2 @ │ │ │ │ + cmpeq r8, ip, lsl r6 │ │ │ │ + smlaltteq r6, pc, ip, r2 @ │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ │ │ │ │ 002219f4 : │ │ │ │ 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, #1408] @ 221f8c │ │ │ │ @@ -362853,57 +362853,57 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 221c54 │ │ │ │ cmneq r6, r8, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r8, lsl r8 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - cmpeq r8, r0, ror #9 │ │ │ │ - smlalbteq r6, pc, r8, r1 @ │ │ │ │ - cmpeq pc, ip, lsr r2 @ │ │ │ │ - cmpeq pc, ip, asr #4 │ │ │ │ - cmpeq pc, r4, ror r2 @ │ │ │ │ + cmpeq r8, r8, ror #9 │ │ │ │ + ldrdeq r6, [pc, #-16] @ 221f98 │ │ │ │ + cmpeq pc, r4, asr #4 │ │ │ │ + cmpeq pc, r4, asr r2 @ │ │ │ │ + cmpeq pc, ip, ror r2 @ │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ - smlaltteq r6, pc, r0, r0 @ │ │ │ │ + smlaltteq r6, pc, r8, r0 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r5, pc, r0, pc @ │ │ │ │ - smlaltbeq r3, pc, ip, r3 @ │ │ │ │ + smlaltbeq r5, pc, r8, pc @ │ │ │ │ + strheq r3, [pc, #-52] @ 221f94 │ │ │ │ cmneq r6, r8, ror #11 │ │ │ │ - @ instruction: 0x0158b298 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ - smlalbteq r5, pc, ip, lr @ │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ - strdeq r3, [pc, #-40] @ 221fb8 │ │ │ │ - smlalbbeq r5, pc, ip, lr @ │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - strheq r3, [pc, #-40] @ 221fc4 │ │ │ │ - cmpeq pc, ip, asr #28 │ │ │ │ - ldrsbeq fp, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ - @ instruction: 0x0158b198 │ │ │ │ - smlalbteq r5, pc, ip, lr @ │ │ │ │ - smlalbteq r5, pc, ip, sp @ │ │ │ │ - ldrdeq r5, [pc, #-232] @ 221f24 │ │ │ │ - strheq r3, [pc, #-20] @ 221ffc │ │ │ │ - ldrsbeq fp, [r8, #-8] │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ - @ instruction: 0x0158b098 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - smlalbteq r5, pc, ip, ip @ │ │ │ │ - cmpeq r8, r8, asr r0 │ │ │ │ - strdeq r3, [pc, #-8] @ 222028 │ │ │ │ - smlalbbeq r5, pc, ip, ip @ │ │ │ │ - cmpeq r8, r8, lsl r0 │ │ │ │ - strheq r3, [pc, #-8] @ 222034 │ │ │ │ - cmpeq pc, r0, asr ip @ │ │ │ │ - ldrsbeq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ - strheq r5, [pc, #-204] @ 221f7c │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ + cmpeq r8, r0, lsr #5 │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ + ldrdeq r5, [pc, #-228] @ 221ef4 │ │ │ │ + cmpeq r8, r0, ror #4 │ │ │ │ + mrseq r3, (UNDEF: 127) │ │ │ │ + @ instruction: 0x014f5e94 │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + smlalbteq r3, pc, r0, r2 @ │ │ │ │ + cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq r8, r0, ror #3 │ │ │ │ + smlalbbeq r3, pc, r0, r2 @ │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ + cmpeq r8, r0, lsr #3 │ │ │ │ + ldrdeq r5, [pc, #-228] @ 221f20 │ │ │ │ + ldrdeq r5, [pc, #-212] @ 221f34 │ │ │ │ + smlaltteq r5, pc, r0, lr @ │ │ │ │ + strheq r3, [pc, #-28] @ 221ff4 │ │ │ │ + cmpeq r8, r0, ror #1 │ │ │ │ + smlalbbeq r3, pc, r0, r1 @ │ │ │ │ + cmpeq pc, r4, lsl sp @ │ │ │ │ + cmpeq r8, r0, lsr #1 │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ + ldrdeq r5, [pc, #-196] @ 221f64 │ │ │ │ + cmpeq r8, r0, rrx │ │ │ │ + mrseq r3, (UNDEF: 95) │ │ │ │ + @ instruction: 0x014f5c94 │ │ │ │ + cmpeq r8, r0, lsr #32 │ │ │ │ + smlalbteq r3, pc, r0, r0 @ │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ + cmpeq r8, r4, ror #31 │ │ │ │ + smlalbteq r5, pc, r4, ip @ │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ │ │ │ │ 00222048 : │ │ │ │ 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, r2 │ │ │ │ @@ -363039,26 +363039,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 222104 │ │ │ │ ldrdeq r6, [r6, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0158ae98 │ │ │ │ - ldrdeq r5, [pc, #-164] @ 2221e4 │ │ │ │ + cmpeq r8, r0, lsr #29 │ │ │ │ + ldrdeq r5, [pc, #-172] @ 2221dc │ │ │ │ cmneq r6, r8, lsr r1 │ │ │ │ @ instruction: 0x014e3690 │ │ │ │ - @ instruction: 0x0158ad90 │ │ │ │ - @ instruction: 0x014f5b94 │ │ │ │ - strheq r5, [pc, #-156] @ 222200 │ │ │ │ + @ instruction: 0x0158ad98 │ │ │ │ + @ instruction: 0x014f5b9c │ │ │ │ + smlalbteq r5, pc, r4, r9 @ │ │ │ │ cmpeq lr, r8, lsl r3 │ │ │ │ smlaltteq r7, lr, r4, r2 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - smlalbteq r2, pc, r0, sp @ │ │ │ │ - smlalbbeq r2, pc, r8, sp @ │ │ │ │ + smlalbteq r2, pc, r8, sp @ │ │ │ │ + @ instruction: 0x014f2d90 │ │ │ │ │ │ │ │ 002222ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 222468 │ │ │ │ @@ -363165,30 +363165,30 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 222300 │ │ │ │ b 222390 │ │ │ │ cmneq r6, ip, ror pc │ │ │ │ - cmpeq r8, r4, lsl ip │ │ │ │ - strheq r2, [pc, #-192] @ 2223b8 │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ - cmpeq pc, r0, ror #20 │ │ │ │ - ldrsbeq sl, [r8, #-176] @ 0xffffff50 │ │ │ │ - cmpeq pc, r0, lsl #16 │ │ │ │ - cmpeq r8, ip, lsl #23 │ │ │ │ - ldrdeq r5, [pc, #-152] @ 2223f8 │ │ │ │ - smlalbteq r5, pc, r4, r7 @ │ │ │ │ - cmpeq r8, r8, asr #22 │ │ │ │ - smlaltteq r2, pc, r8, fp @ │ │ │ │ - smlalbbeq r5, pc, r0, r7 @ │ │ │ │ + cmpeq r8, ip, lsl ip │ │ │ │ + strheq r2, [pc, #-200] @ 2223b0 │ │ │ │ + cmpeq pc, r4, asr r8 @ │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ + ldrsbeq sl, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, r8, lsl #16 │ │ │ │ + @ instruction: 0x0158ab94 │ │ │ │ + smlaltteq r5, pc, r0, r9 @ │ │ │ │ + smlalbteq r5, pc, ip, r7 @ │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + strdeq r2, [pc, #-176] @ 2223ec │ │ │ │ + smlalbbeq r5, pc, r8, r7 @ │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x014f5894 │ │ │ │ - ldrsheq sl, [r8, #-164] @ 0xffffff5c │ │ │ │ - cmpeq pc, ip, lsr #14 │ │ │ │ + @ instruction: 0x014f589c │ │ │ │ + ldrsheq sl, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ │ │ │ │ 002224ac : │ │ │ │ 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 │ │ │ │ @@ -363801,57 +363801,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2228cc │ │ │ │ cmneq r6, r4, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, ip, asr #26 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq pc, ip, ror r4 @ │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ + smlalbbeq r5, pc, r4, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, r8, lsr #15 │ │ │ │ - smlaltteq r5, pc, r0, r3 @ │ │ │ │ - cmpeq r8, r4, lsr r7 │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ + ldrheq sl, [r8, #-112] @ 0xffffff90 │ │ │ │ + smlaltteq r5, pc, r8, r3 @ │ │ │ │ + cmpeq r8, ip, lsr r7 │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ cmneq r6, r0, ror r9 │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ - cmpeq pc, ip, ror #4 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ + cmpeq pc, r4, ror r2 @ │ │ │ │ @ instruction: 0x014e2e9c │ │ │ │ cmpeq lr, ip, lsr lr │ │ │ │ smlaltteq r2, lr, r8, sp │ │ │ │ smlaltbeq r2, lr, r8, sp │ │ │ │ - cmpeq r8, ip, lsr #9 │ │ │ │ + ldrheq sl, [r8, #-68] @ 0xffffffbc │ │ │ │ cmpeq lr, r4, asr sp │ │ │ │ - ldrdeq r5, [pc, #-12] @ 222ea4 │ │ │ │ + smlaltteq r5, pc, r4, r0 @ │ │ │ │ cmpeq lr, r0, lsl sp │ │ │ │ ldrdeq r2, [lr, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x014e2c90 │ │ │ │ - cmpeq pc, ip, asr #8 │ │ │ │ - mrseq r5, (UNDEF: 111) │ │ │ │ - cmpeq r8, r4, ror r3 │ │ │ │ - smlaltbeq r4, pc, r8, pc @ │ │ │ │ - cmpeq r8, r0, lsr r3 │ │ │ │ - ldrdeq r2, [pc, #-48] @ 222ea4 │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x014f2398 │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ - cmpeq pc, r4, lsr r3 @ │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - ldrdeq r2, [pc, #-36] @ 222ec8 │ │ │ │ - smlaltbeq r2, pc, r4, r2 @ │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ - cmpeq pc, r0, asr #4 │ │ │ │ - cmpeq pc, r0, lsl r2 @ │ │ │ │ - smlaltteq r2, pc, r0, r1 @ │ │ │ │ - strheq r2, [pc, #-16] @ 222ef4 │ │ │ │ + cmpeq pc, r4, asr r4 @ │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ + cmpeq r8, ip, ror r3 │ │ │ │ + strheq r4, [pc, #-240] @ 222ddc │ │ │ │ + cmpeq r8, r8, lsr r3 │ │ │ │ + ldrdeq r2, [pc, #-56] @ 222e9c │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + smlaltbeq r2, pc, r0, r3 @ │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ + cmpeq pc, ip, lsr r3 @ │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ + ldrdeq r2, [pc, #-44] @ 222ec0 │ │ │ │ + smlaltbeq r2, pc, ip, r2 @ │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ + cmpeq pc, r8, asr #4 │ │ │ │ + cmpeq pc, r8, lsl r2 @ │ │ │ │ + smlaltteq r2, pc, r8, r1 @ │ │ │ │ + strheq r2, [pc, #-24] @ 222eec │ │ │ │ │ │ │ │ 00222f00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -363967,31 +363967,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ b 223024 │ │ │ │ cmneq r6, r0, lsr #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r9, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ + cmpeq r8, r0, ror #31 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r8, r4, ror #30 │ │ │ │ - smlaltbeq r4, pc, r0, fp @ │ │ │ │ + cmpeq r8, ip, ror #30 │ │ │ │ + smlaltbeq r4, pc, r8, fp @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strheq r1, [pc, #-248] @ 22300c │ │ │ │ - smlalbbeq r1, pc, r8, pc @ │ │ │ │ - ldrsbeq r9, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmpeq pc, r4, ror pc @ │ │ │ │ - cmpeq pc, ip, lsl #22 │ │ │ │ + smlalbteq r1, pc, r0, pc @ │ │ │ │ + @ instruction: 0x014f1f90 │ │ │ │ + ldrsbeq r9, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, ip, ror pc @ │ │ │ │ + cmpeq pc, r4, lsl fp @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01589e9c │ │ │ │ - cmpeq pc, ip, lsr pc @ │ │ │ │ - ldrdeq r4, [pc, #-164] @ 223080 │ │ │ │ + cmpeq r8, r4, lsr #29 │ │ │ │ + cmpeq pc, r4, asr #30 │ │ │ │ + ldrdeq r4, [pc, #-172] @ 223078 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq pc, r8, lsl #30 │ │ │ │ + cmpeq pc, r0, lsl pc @ │ │ │ │ │ │ │ │ 00223128 : │ │ │ │ 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 │ │ │ │ @@ -364141,27 +364141,27 @@ │ │ │ │ ldr r1, [pc, #44] @ 2233ac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 223238 │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ + cmpeq pc, r0, lsr #20 │ │ │ │ cmneq r6, ip, ror #1 │ │ │ │ - cmpeq r8, ip, asr #27 │ │ │ │ + ldrsbeq r9, [r8, #-212] @ 0xffffff2c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmneq r6, r4 │ │ │ │ cmpeq lr, ip, asr r5 │ │ │ │ cmpeq lr, r8, lsl #10 │ │ │ │ - smlalbteq r1, pc, r4, ip @ │ │ │ │ - @ instruction: 0x014f1c94 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ + smlalbteq r1, pc, ip, ip @ │ │ │ │ + @ instruction: 0x014f1c9c │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ │ │ │ │ 002233c8 : │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -364367,26 +364367,26 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2234b4 │ │ │ │ cmneq r6, r4, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, lsl lr │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - smlaltteq r4, pc, r4, r9 @ │ │ │ │ - ldrsheq r9, [r8, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r4, pc, ip, r9 @ │ │ │ │ + ldrsheq r9, [r8, #-188] @ 0xffffff44 │ │ │ │ cmneq r6, r8, lsl #27 │ │ │ │ - cmpeq pc, r4, ror #18 │ │ │ │ + cmpeq pc, ip, ror #18 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ cmpeq lr, r0, ror #4 │ │ │ │ cmpeq lr, ip, lsl #4 │ │ │ │ - strdeq r4, [pc, #-60] @ 2236e4 │ │ │ │ - @ instruction: 0x014f1990 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ + cmpeq pc, r4, lsl #8 │ │ │ │ + @ instruction: 0x014f1998 │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq pc, r4, lsl r9 @ │ │ │ │ │ │ │ │ 0022372c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -364408,17 +364408,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 223750 │ │ │ │ - cmpeq r8, r8, ror #17 │ │ │ │ - cmpeq pc, r8, ror #16 │ │ │ │ - smlalbteq r4, pc, r8, r6 @ │ │ │ │ + ldrsheq r9, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq pc, r0, ror r8 @ │ │ │ │ + ldrdeq r4, [pc, #-96] @ 223748 │ │ │ │ │ │ │ │ 002237a4 : │ │ │ │ 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] @ 223aa8 │ │ │ │ @@ -364610,26 +364610,26 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2238b4 │ │ │ │ cmneq r6, r8, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, ror #20 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r4, pc, r0, r6 @ │ │ │ │ + smlaltbeq r4, pc, r8, r6 @ │ │ │ │ cmneq r6, r8, lsl #19 │ │ │ │ strheq r1, [lr, #-224] @ 0xffffff20 │ │ │ │ cmpeq lr, r0, ror lr │ │ │ │ - cmpeq pc, r8, lsl r6 @ │ │ │ │ - smlaltteq r1, pc, r4, r5 @ │ │ │ │ - smlalbteq r4, pc, ip, r4 @ │ │ │ │ - smlalbbeq r1, pc, r0, r5 @ │ │ │ │ - cmpeq pc, r0, asr r5 @ │ │ │ │ + cmpeq pc, r0, lsr #12 │ │ │ │ + smlaltteq r1, pc, ip, r5 @ │ │ │ │ + ldrdeq r4, [pc, #-68] @ 223aa0 │ │ │ │ + smlalbbeq r1, pc, r8, r5 @ │ │ │ │ + cmpeq pc, r8, asr r5 @ │ │ │ │ │ │ │ │ 00223ae8 : │ │ │ │ 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] @ 223d28 │ │ │ │ @@ -364772,22 +364772,22 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 223bec │ │ │ │ cmneq r6, r4, asr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, lsr #14 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, r8, lsl #10 │ │ │ │ - smlaltteq r4, pc, ip, r2 @ │ │ │ │ + cmpeq r8, r0, lsl r5 │ │ │ │ + strdeq r4, [pc, #-36] @ 223d20 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ cmneq r6, r0, asr r6 │ │ │ │ @ instruction: 0x014e1b90 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ - cmpeq pc, r0, lsr #4 │ │ │ │ - ldrdeq r1, [pc, #-32] @ 223d3c │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ + ldrdeq r1, [pc, #-40] @ 223d34 │ │ │ │ │ │ │ │ 00223d58 : │ │ │ │ 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, #2804] @ 224864 │ │ │ │ @@ -365493,67 +365493,67 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 223e5c │ │ │ │ ldrdeq r4, [r6, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r4, [r6, #-64]! @ 0xffffffc0 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, r0, lsl #5 │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ + cmpeq r8, r8, lsl #5 │ │ │ │ + cmpeq pc, ip, rrx │ │ │ │ cmneq r6, r0, ror #7 │ │ │ │ @ instruction: 0x000074bc │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ - ldrsheq r9, [r8, #-4] │ │ │ │ - ldrdeq r3, [pc, #-224] @ 2247b4 │ │ │ │ + ldrsheq r9, [r8, #-12] │ │ │ │ + ldrdeq r3, [pc, #-232] @ 2247ac │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ - strdeq r3, [pc, #-224] @ 2247bc │ │ │ │ + strdeq r3, [pc, #-232] @ 2247b4 │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq r8, ip, ror pc │ │ │ │ + cmpeq pc, r0, ror #26 │ │ │ │ strheq r1, [lr, #-100] @ 0xffffff9c │ │ │ │ - ldrsheq r8, [r8, #-232] @ 0xffffff18 │ │ │ │ - strdeq r3, [pc, #-196] @ 2247f0 │ │ │ │ - smlaltbeq r3, pc, r4, ip @ │ │ │ │ - @ instruction: 0x014f3d94 │ │ │ │ - cmpeq r8, r8, ror #27 │ │ │ │ - cmpeq pc, r8, ror #26 │ │ │ │ - smlalbteq r3, pc, ip, fp @ │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ + strdeq r3, [pc, #-204] @ 2247e8 │ │ │ │ + smlaltbeq r3, pc, ip, ip @ │ │ │ │ + @ instruction: 0x014f3d9c │ │ │ │ + ldrsheq r8, [r8, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, r0, ror sp @ │ │ │ │ + ldrdeq r3, [pc, #-180] @ 224814 │ │ │ │ cmpeq lr, r0, lsr r5 │ │ │ │ ldrdeq r1, [lr, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x014e149c │ │ │ │ cmpeq lr, ip, asr r4 │ │ │ │ cmpeq lr, ip, lsl r4 │ │ │ │ - cmpeq r8, r4, asr #24 │ │ │ │ + cmpeq r8, ip, asr #24 │ │ │ │ smlalbteq r1, lr, ip, r3 │ │ │ │ - cmpeq pc, r0, lsr #20 │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ cmpeq lr, r8, ror r3 │ │ │ │ cmpeq lr, r8, lsr r3 │ │ │ │ - cmpeq r8, r0, ror #22 │ │ │ │ + cmpeq r8, r8, ror #22 │ │ │ │ smlaltteq r1, lr, r8, r2 │ │ │ │ - cmpeq pc, ip, lsr r9 @ │ │ │ │ - smlaltbeq r0, pc, r8, sl @ │ │ │ │ - cmpeq pc, r8, ror sl @ │ │ │ │ - smlaltteq r3, pc, r0, r8 @ │ │ │ │ - cmpeq pc, r4, asr #20 │ │ │ │ - cmpeq pc, r4, lsl sl @ │ │ │ │ - smlaltbeq r3, pc, r4, r9 @ │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ - cmpeq pc, ip, ror r8 @ │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - smlaltteq r0, pc, r4, r8 @ │ │ │ │ - strheq r0, [pc, #-132] @ 2248b0 │ │ │ │ - smlalbbeq r0, pc, r4, r8 @ │ │ │ │ - cmpeq pc, r4, asr r8 @ │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ - strdeq r0, [pc, #-116] @ 2248d0 │ │ │ │ - smlalbteq r0, pc, r4, r7 @ │ │ │ │ - @ instruction: 0x014f0794 │ │ │ │ + cmpeq pc, r4, asr #18 │ │ │ │ + strheq r0, [pc, #-160] @ 224860 │ │ │ │ + smlalbbeq r0, pc, r0, sl @ │ │ │ │ + smlaltteq r3, pc, r8, r8 @ │ │ │ │ + cmpeq pc, ip, asr #20 │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ + smlaltbeq r3, pc, ip, r9 @ │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ + smlalbbeq r3, pc, r4, r8 @ │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + smlalbbeq r0, pc, r4, r9 @ │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + smlaltteq r0, pc, ip, r8 @ │ │ │ │ + strheq r0, [pc, #-140] @ 2248a8 │ │ │ │ + smlalbbeq r0, pc, ip, r8 @ │ │ │ │ + cmpeq pc, ip, asr r8 @ │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ + strdeq r0, [pc, #-124] @ 2248c8 │ │ │ │ + smlalbteq r0, pc, ip, r7 @ │ │ │ │ + @ instruction: 0x014f079c │ │ │ │ │ │ │ │ 00224948 : │ │ │ │ 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, #2448] @ 2252f0 │ │ │ │ @@ -366170,70 +366170,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 224a38 │ │ │ │ cmneq r6, r4, ror #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, asr #17 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, ip, lsl #13 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ + @ instruction: 0x01588694 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ cmneq r6, r4, lsl #16 │ │ │ │ @ instruction: 0x000074bc │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - smlalbbeq r2, pc, r4, sp @ │ │ │ │ - cmpeq r8, r8, lsr r5 │ │ │ │ - cmpeq pc, r4, lsl r3 @ │ │ │ │ + smlalbbeq r2, pc, ip, sp @ │ │ │ │ + cmpeq r8, r0, asr #10 │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ - ldrsbeq r8, [r8, #-72] @ 0xffffffb8 │ │ │ │ - strheq r3, [pc, #-44] @ 22530c │ │ │ │ + cmpeq r8, r0, ror #9 │ │ │ │ + smlalbteq r3, pc, r4, r2 @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ - cmpeq r8, r8, ror #7 │ │ │ │ - smlalbteq r3, pc, ip, r1 @ │ │ │ │ + ldrsheq r8, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq r3, [pc, #-20] @ 225338 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ @ instruction: 0x000072bc │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrsheq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq pc, r8, ror r3 @ │ │ │ │ - smlaltbeq r3, pc, ip, r0 @ │ │ │ │ + ldrsheq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ + smlalbbeq r3, pc, r0, r3 @ │ │ │ │ + strheq r3, [pc, #-4] @ 225364 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmpeq lr, ip, lsl #20 │ │ │ │ smlalbteq r0, lr, ip, r9 │ │ │ │ cmpeq lr, r4, asr r9 │ │ │ │ cmpeq lr, r4, lsl r9 │ │ │ │ smlalbteq r0, lr, ip, r8 │ │ │ │ smlalbbeq r0, lr, ip, r8 │ │ │ │ cmpeq lr, ip, asr #16 │ │ │ │ cmpeq lr, ip, lsl #16 │ │ │ │ smlalbteq r0, lr, r8, r7 │ │ │ │ - smlalbbeq pc, lr, r4, pc @ │ │ │ │ - cmppeq lr, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, lr, ip, pc @ │ │ │ │ + cmppeq lr, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrdeq pc, [lr, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq pc, lr, r8, lr @ │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ + ldrdeq pc, [lr, #-236] @ 0xffffff14 │ │ │ │ + strheq pc, [lr, #-224] @ 0xffffff20 @ │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmppeq lr, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, pc, r4, lr @ │ │ │ │ + smlalbbeq pc, lr, r0, lr @ │ │ │ │ + smlalbbeq r2, pc, ip, lr @ │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmppeq lr, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r2, pc, r0, lr @ │ │ │ │ + cmppeq lr, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r2, pc, r8, lr @ │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrdeq pc, [lr, #-212] @ 0xffffff2c │ │ │ │ - smlaltbeq pc, lr, r8, sp @ │ │ │ │ - cmppeq lr, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, pc, r4, sp @ │ │ │ │ + ldrdeq pc, [lr, #-220] @ 0xffffff24 │ │ │ │ + strheq pc, [lr, #-208] @ 0xffffff30 @ │ │ │ │ + smlalbbeq pc, lr, r0, sp @ │ │ │ │ + smlalbteq r2, pc, ip, sp @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmppeq lr, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002253e0 : │ │ │ │ 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 │ │ │ │ @@ -366735,46 +366735,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 225454 │ │ │ │ cmneq r6, ip, lsr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r4, lsl #28 │ │ │ │ cmneq r6, r8, ror #27 │ │ │ │ - ldrheq r7, [r8, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq r2, pc, r0, r9 @ │ │ │ │ + cmpeq r8, r4, asr #23 │ │ │ │ + smlaltbeq r2, pc, r8, r9 @ │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ cmpeq lr, r4, lsr #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r8, r0, lsr #20 │ │ │ │ - cmpeq pc, r4, lsl #16 │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ + cmpeq pc, ip, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrheq r7, [r8, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x014f279c │ │ │ │ + cmpeq r8, r0, asr #19 │ │ │ │ + smlaltbeq r2, pc, r4, r7 @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ muleq r0, r7, r1 │ │ │ │ cmppeq sp, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ strheq pc, [sp, #-224] @ 0xffffff20 @ │ │ │ │ cmppeq sp, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ smlaltteq pc, sp, r4, sp @ │ │ │ │ smlaltbeq pc, sp, r4, sp @ │ │ │ │ - cmppeq lr, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ - cmppeq lr, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, pc, r4, r3 @ │ │ │ │ - smlaltteq pc, lr, ip, r4 @ │ │ │ │ - smlalbteq pc, lr, r0, r4 @ │ │ │ │ - @ instruction: 0x014ef490 │ │ │ │ - cmppeq lr, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr #11 │ │ │ │ + cmppeq lr, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, pc, ip, r3 @ │ │ │ │ + strdeq pc, [lr, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq pc, lr, r8, r4 @ │ │ │ │ + @ instruction: 0x014ef498 │ │ │ │ + cmppeq lr, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00225c4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 225cd4 │ │ │ │ @@ -366803,19 +366803,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 225c90 │ │ │ │ - smlalbteq r2, pc, r8, r4 @ │ │ │ │ + ldrdeq r2, [pc, #-64] @ 225c9c │ │ │ │ + @ instruction: 0x014f2494 │ │ │ │ + cmppeq lr, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r2, pc, ip, r4 @ │ │ │ │ - cmppeq lr, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, pc, r4, r4 @ │ │ │ │ - cmpeq r8, r0, asr #8 │ │ │ │ + cmpeq r8, r8, asr #8 │ │ │ │ │ │ │ │ 00225ce8 : │ │ │ │ cmp r0, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 225d00 │ │ │ │ mov r4, #3 │ │ │ │ mov r5, #0 │ │ │ │ @@ -366877,18 +366877,18 @@ │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 225da4 │ │ │ │ cmneq r6, r0, ror #9 │ │ │ │ andeq r6, r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x01587390 │ │ │ │ - ldrdeq r2, [pc, #-52] @ 225dc4 │ │ │ │ - cmppeq lr, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, ror r3 @ │ │ │ │ + @ instruction: 0x01587398 │ │ │ │ + ldrdeq r2, [pc, #-60] @ 225dbc │ │ │ │ + cmppeq lr, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, ror r3 @ │ │ │ │ │ │ │ │ 00225dfc : │ │ │ │ ldr r3, [pc, #28] @ 225e20 │ │ │ │ ldr r2, [pc, #28] @ 225e24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -367070,53 +367070,53 @@ │ │ │ │ str ip, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #172] @ 226180 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ strdeq r2, [r6, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, r8, asr ip │ │ │ │ - cmpeq pc, r8, asr #6 │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq pc, r0, asr r3 @ │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ andeq r7, r0, r8, lsr #20 │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ andeq r7, r0, r4, ror #5 │ │ │ │ - cmpeq pc, r0, ror #6 │ │ │ │ + cmpeq pc, r8, ror #6 │ │ │ │ andeq r6, r0, r4, lsr #24 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ andeq r6, r0, r4, lsr ip │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ andeq r7, r0, r4, asr ip │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ andeq r7, r0, ip, ror r7 │ │ │ │ - cmpeq pc, r4, lsr r3 @ │ │ │ │ + cmpeq pc, ip, lsr r3 @ │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ - cmpeq pc, ip, lsr #6 │ │ │ │ + cmpeq pc, r4, lsr r3 @ │ │ │ │ andeq r7, r0, r4, asr r1 │ │ │ │ - cmpeq pc, r8, lsr #6 │ │ │ │ + cmpeq pc, r0, lsr r3 @ │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmpeq pc, r4, lsr #6 │ │ │ │ + cmpeq pc, ip, lsr #6 │ │ │ │ andeq r7, r0, r8, lsr #27 │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, lsr r7 │ │ │ │ - cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ @ instruction: 0x000063b0 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - mrseq r2, (UNDEF: 127) │ │ │ │ + cmpeq pc, r8, lsl #6 │ │ │ │ andeq r6, r0, r0, lsr #24 │ │ │ │ - strdeq r2, [pc, #-40] @ 226148 │ │ │ │ + mrseq r2, (UNDEF: 127) │ │ │ │ muleq r0, ip, r9 │ │ │ │ - strdeq r2, [pc, #-32] @ 226158 │ │ │ │ + strdeq r2, [pc, #-40] @ 226150 │ │ │ │ andeq r6, r0, r8, lsr #28 │ │ │ │ - smlaltteq r2, pc, ip, r2 @ │ │ │ │ + strdeq r2, [pc, #-36] @ 22615c │ │ │ │ andeq r6, r0, ip, ror #29 │ │ │ │ andeq r6, r0, r4, asr #17 │ │ │ │ andeq r6, r0, ip, lsr #31 │ │ │ │ │ │ │ │ 00226188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -367157,15 +367157,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r6, r0 │ │ │ │ bl b68a4 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ eormi r0, r6, r0 │ │ │ │ - smlalbbeq r2, pc, r4, r1 @ │ │ │ │ + smlalbbeq r2, pc, ip, r1 @ │ │ │ │ │ │ │ │ 00226238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #60] @ 22628c │ │ │ │ @@ -367777,28 +367777,28 @@ │ │ │ │ bl b7e70 │ │ │ │ b 2269c4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r4, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r6, r0, lsr #20 │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ - cmpeq r8, ip, lsl #17 │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ + @ instruction: 0x01586894 │ │ │ │ cmneq r6, r8, lsl #19 │ │ │ │ - strheq r1, [pc, #-172] @ 226a6c │ │ │ │ - cmpeq r8, ip, lsl r8 │ │ │ │ - cmpeq pc, r4, lsl sl @ │ │ │ │ - cmpeq r8, ip, ror r7 │ │ │ │ + smlalbteq r1, pc, r4, sl @ │ │ │ │ + cmpeq r8, r4, lsr #16 │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ + cmpeq r8, r4, lsl #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ - smlalbbeq r1, pc, ip, r9 @ │ │ │ │ - cmpeq pc, ip, asr r9 @ │ │ │ │ - cmpeq r8, ip, asr #13 │ │ │ │ - cmpeq pc, r8, lsl #18 │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ + cmpeq r8, r4, lsr #14 │ │ │ │ + @ instruction: 0x014f1994 │ │ │ │ + cmpeq pc, r4, ror #18 │ │ │ │ + ldrsbeq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r0, lsl r9 @ │ │ │ │ + cmpeq r8, r0, ror r6 │ │ │ │ │ │ │ │ 00226b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -368007,25 +368007,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r1, [pc, #-108] @ 226e30 │ │ │ │ - cmpeq r8, r0, ror r4 │ │ │ │ + cmpeq pc, r4, lsl #14 │ │ │ │ + cmpeq r8, r8, ror r4 │ │ │ │ cmneq r6, ip, asr r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, r4, ror #7 │ │ │ │ - cmpeq pc, ip, asr r6 @ │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r8, r0, lsr #7 │ │ │ │ + cmpeq r8, ip, ror #7 │ │ │ │ + cmpeq pc, r4, ror #12 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r8, r8, lsr #7 │ │ │ │ strdeq pc, [sp, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r6, [r8, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq pc, ip, ror #10 │ │ │ │ + ldrsheq r6, [r8, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq pc, r4, ror r5 @ │ │ │ │ │ │ │ │ 00226ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 226f10 │ │ │ │ @@ -369159,202 +369159,202 @@ │ │ │ │ bl ba12c │ │ │ │ b 2278ec │ │ │ │ cmneq r8, r8, lsr #18 │ │ │ │ cmneq r6, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01661190 │ │ │ │ cmneq r8, ip, lsl r9 │ │ │ │ - smlaltteq r1, pc, r0, r2 @ │ │ │ │ - smlaltteq r0, pc, ip, r3 @ │ │ │ │ - cmpeq r8, ip, ror #31 │ │ │ │ + smlaltteq r1, pc, r8, r2 @ │ │ │ │ + strdeq r0, [pc, #-52] @ 228054 │ │ │ │ + ldrsheq r5, [r8, #-244] @ 0xffffff0c │ │ │ │ strdeq r9, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - smlalbbeq r1, pc, r4, r2 @ │ │ │ │ + smlalbbeq r1, pc, ip, r2 @ │ │ │ │ cmneq r8, ip, asr r8 │ │ │ │ - smlalbteq sp, lr, r0, sp │ │ │ │ - cmppeq r0, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq sp, lr, r8, sp │ │ │ │ + cmppeq r0, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ cmneq r8, r8, lsl #15 │ │ │ │ cmneq r8, ip, lsr r7 │ │ │ │ - cmpeq r8, ip, asr lr │ │ │ │ + cmpeq r8, r4, ror #28 │ │ │ │ cmneq r8, r0, lsl #14 │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ ldrdeq r5, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r8, r0, lsl #28 │ │ │ │ - cmpeq pc, r8, lsl r1 @ │ │ │ │ + cmpeq r8, r8, lsl #28 │ │ │ │ + cmpeq pc, r0, lsr #2 │ │ │ │ cmneq r8, r4, lsr r6 │ │ │ │ - cmpeq pc, ip, lsl #2 │ │ │ │ - strdeq r1, [pc, #-8] @ 2280c8 │ │ │ │ - smlaltteq r1, pc, r0, r0 @ │ │ │ │ - smlalbteq r1, pc, ip, r0 @ │ │ │ │ - strheq r1, [pc, #-4] @ 2280d8 │ │ │ │ - swpbeq r1, r8, [pc] @ │ │ │ │ - smlalbbeq r1, pc, r0, r0 @ │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ + cmpeq pc, r4, lsl r1 @ │ │ │ │ + mrseq r1, (UNDEF: 95) │ │ │ │ + smlaltteq r1, pc, r8, r0 @ │ │ │ │ + ldrdeq r1, [pc, #-4] @ 2280d4 │ │ │ │ + strheq r1, [pc, #-12] @ 2280d0 │ │ │ │ + smlaltbeq r1, pc, r0, r0 @ │ │ │ │ + smlalbbeq r1, pc, r8, r0 @ │ │ │ │ + cmpeq pc, r4, ror r0 @ │ │ │ │ cmneq r8, ip, ror #9 │ │ │ │ - qdaddeq r1, r0, pc @ │ │ │ │ - cmpeq pc, ip, lsr r0 @ │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ - cmpeq pc, r4 │ │ │ │ - smlaltteq r0, pc, r8, pc @ │ │ │ │ - ldrdeq r0, [pc, #-240] @ 228014 │ │ │ │ - strheq r0, [pc, #-244] @ 228014 │ │ │ │ - smlaltbeq r0, pc, r8, pc @ │ │ │ │ - smlalbbeq r0, pc, ip, pc @ │ │ │ │ + qdaddeq r1, r8, pc @ │ │ │ │ + cmpeq pc, r4, asr #32 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ + cmpeq pc, ip │ │ │ │ + strdeq r0, [pc, #-240] @ 228010 │ │ │ │ + ldrdeq r0, [pc, #-248] @ 22800c │ │ │ │ + strheq r0, [pc, #-252] @ 22800c │ │ │ │ + strheq r0, [pc, #-240] @ 22801c │ │ │ │ + @ instruction: 0x014f0f94 │ │ │ │ cmneq r8, r4, ror r3 │ │ │ │ - ldrsbeq r5, [r8, #-164] @ 0xffffff5c │ │ │ │ + ldrsbeq r5, [r8, #-172] @ 0xffffff54 │ │ │ │ cmneq r8, ip, ror r3 │ │ │ │ - cmpeq pc, ip, ror #30 │ │ │ │ + cmpeq pc, r4, ror pc @ │ │ │ │ cmneq r8, r8, lsl #6 │ │ │ │ - cmpeq r8, r8, ror sl │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ - ldrdeq r0, [pc, #-200] @ 228068 │ │ │ │ - cmpeq pc, r8, lsr #30 │ │ │ │ + cmpeq r8, r0, lsl #21 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ + smlaltteq r0, pc, r0, ip @ │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ cmneq r8, r0, lsr r2 │ │ │ │ cmneq r8, r4, lsl r2 │ │ │ │ - ldrdeq r0, [pc, #-232] @ 228058 │ │ │ │ - smlalbteq r0, pc, r4, lr @ │ │ │ │ - ldrsbeq fp, [r1, #-24] @ 0xffffffe8 │ │ │ │ - smlaltbeq r0, pc, ip, lr @ │ │ │ │ + smlaltteq r0, pc, r0, lr @ │ │ │ │ + smlalbteq r0, pc, ip, lr @ │ │ │ │ + cmpeq r1, r0, ror #3 │ │ │ │ + strheq r0, [pc, #-228] @ 228068 │ │ │ │ cmneq r8, r8, lsr #3 │ │ │ │ - cmpeq r8, ip, lsr #18 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ cmneq r8, r4, lsl #3 │ │ │ │ - cmpeq pc, ip, ror #28 │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ cmneq r8, r8, asr #2 │ │ │ │ - cmpeq pc, r0, asr lr @ │ │ │ │ - ldrsbeq r5, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ + cmpeq pc, r8, asr lr @ │ │ │ │ + ldrsbeq r5, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, r0, ror #22 │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ cmneq r6, r0, asr r9 │ │ │ │ ldrdeq r6, [r8, #-8]! │ │ │ │ - @ instruction: 0x014f0a98 │ │ │ │ + smlaltbeq r0, pc, r0, sl @ │ │ │ │ strheq r6, [r8, #-0]! │ │ │ │ andeq r7, r0, ip, ror r2 │ │ │ │ - ldrheq r5, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ - cmpeq pc, r4, lsr sl @ │ │ │ │ - cmpeq pc, ip, lsr sp @ │ │ │ │ - ldrdeq sp, [lr, #-88] @ 0xffffffa8 │ │ │ │ + ldrheq r5, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ + cmpeq pc, r4, asr #26 │ │ │ │ + smlaltteq sp, lr, r0, r5 │ │ │ │ cmneq r8, r0, ror #31 │ │ │ │ - strdeq r0, [pc, #-200] @ 2280d8 │ │ │ │ - cmpeq lr, ip, asr #10 │ │ │ │ - @ instruction: 0x01585698 │ │ │ │ - cmpeq lr, ip, lsl r5 │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ - smlaltteq sp, lr, r8, r4 │ │ │ │ - smlaltteq r0, pc, r4, r8 @ │ │ │ │ - cmpeq r8, r8, lsr #12 │ │ │ │ - smlaltbeq sp, lr, ip, r4 │ │ │ │ - smlaltbeq r0, pc, ip, r8 @ │ │ │ │ - cmpeq lr, r8, ror r4 │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ - ldrheq r5, [r8, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq pc, r8, lsr r8 @ │ │ │ │ - cmpeq lr, r8, lsl #8 │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ - strdeq r0, [pc, #-124] @ 228168 │ │ │ │ - smlalbteq sp, lr, ip, r3 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - smlalbteq r0, pc, r0, r7 @ │ │ │ │ - @ instruction: 0x014ed390 │ │ │ │ - cmpeq r8, r4, lsl #10 │ │ │ │ - smlalbbeq r0, pc, r4, r7 @ │ │ │ │ - cmpeq lr, r4, asr r3 │ │ │ │ - cmpeq r8, r8, asr #9 │ │ │ │ - cmpeq pc, r8, asr #14 │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - cmpeq r8, ip, lsl #9 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ - ldrdeq sp, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ - ldrdeq r0, [pc, #-96] @ 2281c0 │ │ │ │ - smlaltbeq sp, lr, r0, r2 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - @ instruction: 0x014f0694 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ - ldrsbeq r5, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq pc, r8, asr r6 @ │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - @ instruction: 0x0158539c │ │ │ │ - cmpeq pc, ip, lsl r6 @ │ │ │ │ - ldrdeq r0, [pc, #-116] @ 2281d4 │ │ │ │ - cmpeq r8, r4, asr r3 │ │ │ │ + cmpeq pc, r0, lsl #26 │ │ │ │ + cmpeq lr, r4, asr r5 │ │ │ │ + cmpeq r8, r0, lsr #13 │ │ │ │ + cmpeq lr, r4, lsr #10 │ │ │ │ + cmpeq pc, r4, lsr #18 │ │ │ │ + strdeq sp, [lr, #-64] @ 0xffffffc0 │ │ │ │ + smlaltteq r0, pc, ip, r8 @ │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ + strheq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + strheq r0, [pc, #-132] @ 228140 │ │ │ │ + smlalbbeq sp, lr, r0, r4 │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ + cmpeq r8, r0, asr #11 │ │ │ │ + cmpeq pc, r0, asr #16 │ │ │ │ + cmpeq lr, r0, lsl r4 │ │ │ │ + cmpeq r8, r4, lsl #11 │ │ │ │ + cmpeq pc, r4, lsl #16 │ │ │ │ + ldrdeq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + smlalbteq r0, pc, r8, r7 @ │ │ │ │ + @ instruction: 0x014ed398 │ │ │ │ + cmpeq r8, ip, lsl #10 │ │ │ │ + smlalbbeq r0, pc, ip, r7 @ │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ + ldrsbeq r5, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ + cmpeq lr, r0, lsr #6 │ │ │ │ + @ instruction: 0x01585494 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + smlaltteq sp, lr, r4, r2 │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + ldrdeq r0, [pc, #-104] @ 2281b8 │ │ │ │ + smlaltbeq sp, lr, r8, r2 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x014f069c │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq pc, r0, ror #12 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + cmpeq r8, r4, lsr #7 │ │ │ │ + cmpeq pc, r4, lsr #12 │ │ │ │ + ldrdeq r0, [pc, #-124] @ 2281cc │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ cmneq r8, ip, lsl #24 │ │ │ │ - ldrdeq r0, [pc, #-80] @ 228204 │ │ │ │ - smlalbbeq r0, pc, r0, r7 @ │ │ │ │ - cmpeq r8, r8, lsl #6 │ │ │ │ + ldrdeq r0, [pc, #-88] @ 2281fc │ │ │ │ + smlalbbeq r0, pc, r8, r7 @ │ │ │ │ + cmpeq r8, r0, lsl r3 │ │ │ │ strheq r4, [r8, #-188]! @ 0xffffff44 │ │ │ │ - smlalbbeq r0, pc, r4, r5 @ │ │ │ │ - cmpeq pc, r0, lsr r7 @ │ │ │ │ - ldrheq r5, [r8, #-40] @ 0xffffffd8 │ │ │ │ + smlalbbeq r0, pc, ip, r5 @ │ │ │ │ + cmpeq pc, r8, lsr r7 @ │ │ │ │ + cmpeq r8, r0, asr #5 │ │ │ │ cmneq r8, ip, ror #22 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ - strdeq r0, [pc, #-104] @ 228210 │ │ │ │ - cmpeq r8, r0, lsl #5 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + cmpeq pc, r0, lsl #14 │ │ │ │ + cmpeq r8, r8, lsl #5 │ │ │ │ cmneq r8, r4, lsr fp │ │ │ │ - strdeq r0, [pc, #-76] @ 228238 │ │ │ │ - smlalbteq r0, pc, r0, r6 @ │ │ │ │ - cmpeq r8, r8, asr #4 │ │ │ │ + cmpeq pc, r4, lsl #10 │ │ │ │ + smlalbteq r0, pc, r8, r6 @ │ │ │ │ + cmpeq r8, r0, asr r2 │ │ │ │ strdeq r4, [r8, #-172]! @ 0xffffff54 │ │ │ │ - smlalbteq r0, pc, r4, r4 @ │ │ │ │ - smlaltbeq sp, lr, r0, r0 │ │ │ │ - @ instruction: 0x014f049c │ │ │ │ - cmpeq lr, ip, rrx │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - cmpeq lr, ip, lsr r0 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - smlaltteq ip, lr, r4, pc @ │ │ │ │ - strheq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ - smlalbbeq ip, lr, ip, pc @ │ │ │ │ - cmpeq lr, ip, asr ip │ │ │ │ - cmpeq r8, ip, asr #27 │ │ │ │ - cmpeq pc, ip, asr #32 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - cmpeq r8, ip, lsl #27 │ │ │ │ - cmpeq pc, ip │ │ │ │ - cmpeq r8, r0, asr sp │ │ │ │ - ldrdeq ip, [lr, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq pc, [lr, #-244] @ 0xffffff0c │ │ │ │ + smlalbteq r0, pc, ip, r4 @ │ │ │ │ + smlaltbeq sp, lr, r8, r0 │ │ │ │ + smlaltbeq r0, pc, r4, r4 @ │ │ │ │ + cmpeq lr, r4, ror r0 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + cmpeq lr, r4, asr #32 │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ + smlaltteq ip, lr, ip, pc @ │ │ │ │ + smlalbteq ip, lr, r0, pc @ │ │ │ │ + @ instruction: 0x014ecf94 │ │ │ │ + cmpeq lr, r4, ror #24 │ │ │ │ + ldrsbeq r4, [r8, #-212] @ 0xffffff2c │ │ │ │ + qdaddeq r0, r4, pc @ │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + @ instruction: 0x01584d94 │ │ │ │ + cmpeq pc, r4, lsl r0 @ │ │ │ │ + cmpeq r8, r8, asr sp │ │ │ │ + ldrdeq ip, [lr, #-188] @ 0xffffff44 │ │ │ │ + ldrdeq pc, [lr, #-252] @ 0xffffff04 │ │ │ │ ldrdeq r5, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, r8, lsl #26 │ │ │ │ - smlaltteq pc, lr, ip, pc @ │ │ │ │ - smlalbbeq pc, lr, ip, pc @ │ │ │ │ - cmpeq lr, ip, asr #22 │ │ │ │ - ldrheq r4, [r8, #-204] @ 0xffffff34 │ │ │ │ - cmppeq lr, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsl fp │ │ │ │ - cmpeq r8, r0, lsl #25 │ │ │ │ - cmppeq lr, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [lr, #-164] @ 0xffffff5c │ │ │ │ - ldrdeq pc, [lr, #-236] @ 0xffffff14 │ │ │ │ - strheq pc, [lr, #-224] @ 0xffffff20 @ │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ - @ instruction: 0x014eca98 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ - cmppeq lr, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ - cmppeq lr, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [lr, #-144] @ 0xffffff70 │ │ │ │ - smlalbteq pc, lr, ip, sp @ │ │ │ │ - @ instruction: 0x014ec99c │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ - @ instruction: 0x014efd90 │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ - cmppeq lr, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ - cmppeq lr, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq ip, [lr, #-136] @ 0xffffff78 │ │ │ │ - strdeq pc, [lr, #-196] @ 0xffffff3c │ │ │ │ - smlalbteq ip, lr, r4, r8 │ │ │ │ - smlalbteq pc, lr, r0, ip @ │ │ │ │ - @ instruction: 0x014ec890 │ │ │ │ - smlalbbeq pc, lr, ip, ip @ │ │ │ │ - cmpeq lr, ip, asr r8 │ │ │ │ - cmppeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsl sp │ │ │ │ + strdeq pc, [lr, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x014eff94 │ │ │ │ + cmpeq lr, r4, asr fp │ │ │ │ + cmpeq r8, r4, asr #25 │ │ │ │ + cmppeq lr, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl fp │ │ │ │ + cmpeq r8, r8, lsl #25 │ │ │ │ + cmppeq lr, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ + smlaltteq pc, lr, r4, lr @ │ │ │ │ + strheq pc, [lr, #-232] @ 0xffffff18 @ │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ + smlaltbeq ip, lr, r0, sl │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmppeq lr, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsl #23 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ + cmppeq lr, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq pc, [lr, #-212] @ 0xffffff2c │ │ │ │ + smlaltbeq ip, lr, r4, r9 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + @ instruction: 0x014efd98 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + cmppeq lr, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ + cmppeq lr, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsl #18 │ │ │ │ + strdeq pc, [lr, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq ip, lr, ip, r8 │ │ │ │ + smlalbteq pc, lr, r8, ip @ │ │ │ │ + @ instruction: 0x014ec898 │ │ │ │ + @ instruction: 0x014efc94 │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ + cmppeq lr, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #-192] @ 2282b4 │ │ │ │ ldr r2, [pc, #-192] @ 2282b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-208] @ 2282bc │ │ │ │ @@ -369697,25 +369697,25 @@ │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2287ec │ │ │ │ msreq (UNDEF: 101), ip, lsl #21 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ - cmpeq r8, r8, lsr #18 │ │ │ │ - cmppeq lr, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq pc, lr, r4, fp @ │ │ │ │ + cmpeq r8, r0, lsr r9 │ │ │ │ + smlalbbeq pc, lr, r4, pc @ │ │ │ │ + smlaltbeq pc, lr, ip, fp @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r8, r4, ror #17 │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ - cmppeq lr, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror #17 │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ + cmppeq lr, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r8, r8, lsr #17 │ │ │ │ - cmpeq lr, ip, lsr #14 │ │ │ │ - cmppeq lr, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ + cmppeq lr, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00228908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ 228990 │ │ │ │ @@ -369887,18 +369887,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ b 228b18 │ │ │ │ msreq (UNDEF: 117), ip @ │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ + cmpeq pc, r4, ror r0 @ │ │ │ │ cmneq r6, r8, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ cmneq r6, ip, lsr fp │ │ │ │ strdeq r7, [r6, #-172]! @ 0xffffff54 │ │ │ │ │ │ │ │ 00228bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -369909,15 +369909,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ bl b8038 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ + cmpeq r2, r0, asr #30 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ bge 228c28 │ │ │ │ mov r0, #139 @ 0x8b │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ @@ -370192,17 +370192,17 @@ │ │ │ │ andeq r2, r0, r9, ror r4 │ │ │ │ andeq r4, r0, r7, asr #11 │ │ │ │ andeq r9, r0, r1, lsl r3 │ │ │ │ @ instruction: 0x0117ffb9 │ │ │ │ eoreq pc, pc, #468 @ 0x1d4 │ │ │ │ ldrbeq pc, [pc], #-4055 @ 229070 @ │ │ │ │ ldmeq pc!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ - smlaltteq pc, lr, r0, fp @ │ │ │ │ - strheq pc, [lr, #-184] @ 0xffffff48 @ │ │ │ │ - cmpeq r8, r4, ror #4 │ │ │ │ + smlaltteq pc, lr, r8, fp @ │ │ │ │ + smlalbteq pc, lr, r0, fp @ │ │ │ │ + cmpeq r8, ip, ror #4 │ │ │ │ │ │ │ │ 0022907c : │ │ │ │ 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 │ │ │ │ @@ -370350,24 +370350,24 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2291a0 │ │ │ │ msreq SPSR_sc, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r8, ip, lsr #2 │ │ │ │ - cmppeq lr, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsr r1 │ │ │ │ + cmppeq lr, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ msreq SPSR_sc, ip @ │ │ │ │ - strdeq fp, [lr, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq fp, lr, r4, sp │ │ │ │ - @ instruction: 0x014ebd94 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ - strdeq pc, [lr, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x014ef890 │ │ │ │ + strdeq fp, [lr, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq fp, lr, ip, sp │ │ │ │ + @ instruction: 0x014ebd9c │ │ │ │ + cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq r8, r4, asr pc │ │ │ │ + cmppeq lr, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014ef898 │ │ │ │ │ │ │ │ 00229308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #540] @ 22953c │ │ │ │ @@ -370503,22 +370503,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 229478 │ │ │ │ - cmppeq lr, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, ip, lsl #30 │ │ │ │ - cmpeq r8, ip, lsr #29 │ │ │ │ + ldrheq r3, [r8, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r4, asr #27 │ │ │ │ - cmpeq lr, ip, lsl fp │ │ │ │ - smlaltteq fp, lr, ip, sl │ │ │ │ - strheq fp, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, r4, lsr #22 │ │ │ │ + strdeq fp, [lr, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq fp, lr, r4, sl │ │ │ │ │ │ │ │ 0022955c : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #296] @ 229690 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 229620 │ │ │ │ @@ -370592,19 +370592,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ b 229640 │ │ │ │ ldrdeq lr, [r5, #-204]! @ 0xffffff34 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ - strheq pc, [lr, #-84] @ 0xffffffac @ │ │ │ │ - smlaltbeq fp, lr, r0, r9 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ + strheq pc, [lr, #-92] @ 0xffffffa4 @ │ │ │ │ + smlaltbeq fp, lr, r8, r9 │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ + cmpeq lr, ip, asr r9 │ │ │ │ │ │ │ │ 002296ac : │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -370850,33 +370850,33 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ b 2298b0 │ │ │ │ cmneq r5, r0, lsr fp │ │ │ │ - cmpeq r8, ip, lsl #21 │ │ │ │ - smlalbteq pc, lr, ip, r3 @ │ │ │ │ - cmpeq r8, r8, ror #18 │ │ │ │ - cmpeq lr, r8, asr #14 │ │ │ │ - smlaltbeq pc, lr, ip, r2 @ │ │ │ │ + @ instruction: 0x01583a94 │ │ │ │ + ldrdeq pc, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r0, ror r9 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ + strheq pc, [lr, #-36] @ 0xffffffdc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r8, r8, lsl #18 │ │ │ │ - cmppeq lr, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - smlalbbeq fp, lr, r0, r6 │ │ │ │ + cmpeq r8, r0, lsl r9 │ │ │ │ + cmppeq lr, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ + smlalbbeq fp, lr, r8, r6 │ │ │ │ + smlaltteq pc, lr, ip, r1 @ │ │ │ │ + cmpeq lr, r4, asr r6 │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq r8, r4, lsr #16 │ │ │ │ smlaltteq pc, lr, r4, r1 @ │ │ │ │ - cmpeq lr, ip, asr #12 │ │ │ │ - cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq r8, ip, lsl r8 │ │ │ │ - ldrdeq pc, [lr, #-28] @ 0xffffffe4 │ │ │ │ - cmppeq lr, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq fp, lr, r0, r5 │ │ │ │ - @ instruction: 0x014eb59c │ │ │ │ - cmpeq lr, r0, ror r5 │ │ │ │ + cmppeq lr, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq fp, lr, r8, r5 │ │ │ │ + smlaltbeq fp, lr, r4, r5 │ │ │ │ + cmpeq lr, r8, ror 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 fp, r2 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ @@ -371161,35 +371161,35 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str r5, [sp, #4] │ │ │ │ b 229e44 │ │ │ │ - cmpeq r8, r8, ror #11 │ │ │ │ + ldrsheq r3, [r8, #-80] @ 0xffffffb0 │ │ │ │ bge fecd4a1c │ │ │ │ bge fecd4a1c │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ - smlaltteq fp, lr, ip, r1 │ │ │ │ - smlalbteq lr, lr, r8, sp @ │ │ │ │ - ldrsbeq r3, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq lr, ip, lsl #28 │ │ │ │ - smlalbbeq lr, lr, r8, sp @ │ │ │ │ - cmpeq r8, r8, lsl #7 │ │ │ │ - ldrdeq lr, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - cmpeq lr, r4, asr sp │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - ldrsheq r3, [r8, #-44] @ 0xffffffd4 │ │ │ │ - smlaltteq lr, lr, r4, ip @ │ │ │ │ - strheq lr, [lr, #-200] @ 0xffffff38 │ │ │ │ - ldrheq r3, [r8, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq lr, lr, r4, ip @ │ │ │ │ - cmpeq lr, r0, ror ip │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ + strdeq fp, [lr, #-20] @ 0xffffffec │ │ │ │ + ldrdeq lr, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r3, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r4, lsl lr │ │ │ │ + @ instruction: 0x014eed90 │ │ │ │ + @ instruction: 0x01583390 │ │ │ │ + smlaltteq lr, lr, r4, sp @ │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + cmpeq lr, ip, asr sp │ │ │ │ + cmpeq r8, ip, asr #6 │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq r8, r4, lsl #6 │ │ │ │ + smlaltteq lr, lr, ip, ip @ │ │ │ │ + smlalbteq lr, lr, r0, ip @ │ │ │ │ + ldrheq r3, [r8, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq lr, lr, ip, ip @ │ │ │ │ + cmpeq lr, r8, ror ip │ │ │ │ │ │ │ │ 00229fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -371262,17 +371262,17 @@ │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 22a094 │ │ │ │ - cmpeq r8, ip, lsr r1 │ │ │ │ - smlaltbeq lr, lr, r4, fp @ │ │ │ │ - smlalbbeq lr, lr, r4, sl @ │ │ │ │ + cmpeq r8, r4, asr #2 │ │ │ │ + smlaltbeq lr, lr, ip, fp @ │ │ │ │ + smlalbbeq lr, lr, ip, sl @ │ │ │ │ │ │ │ │ 0022a0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -371357,23 +371357,23 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ str lr, [sp, #4] │ │ │ │ b 22a1e4 │ │ │ │ - cmpeq r8, r0, lsr r0 │ │ │ │ - smlaltbeq lr, lr, r8, sl @ │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ - cmpeq r8, ip, ror #31 │ │ │ │ - cmpeq lr, ip, lsl sl │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ - ldrheq r2, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + strheq lr, [lr, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ + ldrsheq r2, [r8, #-244] @ 0xffffff0c │ │ │ │ cmpeq lr, r4, lsr #20 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ + cmpeq r8, r4, asr #31 │ │ │ │ + cmpeq lr, ip, lsr #20 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ │ │ │ │ 0022a280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ @@ -371832,54 +371832,54 @@ │ │ │ │ b 22a7e8 │ │ │ │ ldr r0, [pc, #172] @ 22aa5c │ │ │ │ ldr r1, [pc, #40] @ 22a9dc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 22a958 │ │ │ │ cmneq r5, r0, lsr #31 │ │ │ │ - cmpeq r8, ip, asr #28 │ │ │ │ - @ instruction: 0x014ee790 │ │ │ │ + cmpeq r8, r4, asr lr │ │ │ │ + @ instruction: 0x014ee798 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01582c9c │ │ │ │ - smlaltteq lr, lr, r8, r5 @ │ │ │ │ + cmpeq r8, r4, lsr #25 │ │ │ │ + strdeq lr, [lr, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - strheq sl, [lr, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq r2, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq lr, r8, lsl r5 │ │ │ │ + smlalbteq sl, lr, r4, r9 │ │ │ │ + ldrsbeq r2, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r0, lsr #10 │ │ │ │ bge fecd54a4 │ │ │ │ bge fecd54a4 │ │ │ │ - smlalbbeq sl, lr, r4, r8 │ │ │ │ - @ instruction: 0x01582a98 │ │ │ │ - cmpeq lr, r4, asr r4 │ │ │ │ - cmpeq r8, r0, ror #20 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - smlaltbeq lr, lr, r8, r3 @ │ │ │ │ + smlalbbeq sl, lr, ip, r8 │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ + cmpeq lr, ip, asr r4 │ │ │ │ + cmpeq r8, r8, ror #20 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ + strheq lr, [lr, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ - strheq lr, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ - smlalbteq sl, lr, r8, r7 │ │ │ │ - @ instruction: 0x014ea79c │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ - cmpeq lr, r8, ror #6 │ │ │ │ - cmpeq lr, ip, lsr r3 │ │ │ │ - cmpeq r8, r4, lsr r9 │ │ │ │ - smlalbbeq lr, lr, ip, r3 @ │ │ │ │ - strdeq lr, [lr, #-32] @ 0xffffffe0 │ │ │ │ - strdeq lr, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r8, r4, ror #17 │ │ │ │ - smlaltbeq lr, lr, r0, r2 @ │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - cmpeq r8, r0, ror r8 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - strheq lr, [lr, #-16] │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ + cmpeq r8, r4, lsr sl │ │ │ │ + strheq lr, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ + ldrdeq sl, [lr, #-112] @ 0xffffff90 │ │ │ │ + smlaltbeq sl, lr, r4, r7 │ │ │ │ + cmpeq r8, ip, lsl #19 │ │ │ │ + cmpeq lr, r0, ror r3 │ │ │ │ + cmpeq lr, r4, asr #6 │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ + @ instruction: 0x014ee394 │ │ │ │ + strdeq lr, [lr, #-40] @ 0xffffffd8 │ │ │ │ + strdeq lr, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r8, ip, ror #17 │ │ │ │ + smlaltbeq lr, lr, r8, r2 @ │ │ │ │ + smlalbbeq sl, lr, r4, r6 │ │ │ │ + cmpeq r8, r8, ror r8 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + strheq lr, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ │ │ │ │ 0022aa60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r2, [pc, #612] @ 22acdc │ │ │ │ @@ -372037,27 +372037,27 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 22aad8 │ │ │ │ cmneq r5, r8, asr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r4, ror #14 │ │ │ │ cmneq r6, r0, asr #22 │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ - smlalbbeq lr, lr, r4, r1 @ │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - cmpeq lr, ip, lsl #2 │ │ │ │ - smlaltteq lr, lr, r8, r0 @ │ │ │ │ - smlalbteq lr, lr, r8, r0 @ │ │ │ │ - ldrheq r2, [r8, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq lr, lr, r8, r0 @ │ │ │ │ - cmpeq lr, r0, ror r0 │ │ │ │ - cmpeq r8, r0, ror #12 │ │ │ │ - cmpeq lr, r0, lsr #6 │ │ │ │ - cmpeq lr, r8, lsr #32 │ │ │ │ - cmpeq r8, r8, lsl r6 │ │ │ │ + cmpeq r8, r0, asr #14 │ │ │ │ + smlalbbeq lr, lr, ip, r1 @ │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq lr, r4, lsl r1 │ │ │ │ + strdeq lr, [lr, #-0] │ │ │ │ + ldrdeq lr, [lr, #-0] │ │ │ │ + cmpeq r8, r0, asr #13 │ │ │ │ + strheq lr, [lr, #-0] │ │ │ │ + cmpeq lr, r8, ror r0 │ │ │ │ + cmpeq r8, r8, ror #12 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ + cmpeq lr, r0, lsr r0 │ │ │ │ + cmpeq r8, r0, lsr #12 │ │ │ │ │ │ │ │ 0022ad20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1144] @ 22b1b0 │ │ │ │ @@ -372357,25 +372357,25 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq sp, sp, r4, r1 @ │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ - cmpeq r8, r8, lsr #9 │ │ │ │ + cmpeq lr, r4, asr #30 │ │ │ │ + ldrheq r2, [r8, #-64] @ 0xffffffc0 │ │ │ │ cmpeq sp, r8, ror r0 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ - @ instruction: 0x0158239c │ │ │ │ + cmpeq lr, r8, lsr lr │ │ │ │ + cmpeq r8, r4, lsr #7 │ │ │ │ cmpeq sp, ip, ror #30 │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x01582290 │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x01582298 │ │ │ │ cmpeq sp, ip, lsr #28 │ │ │ │ - smlaltteq sp, lr, r4, fp │ │ │ │ - cmpeq r8, r0, asr r1 │ │ │ │ + smlaltteq sp, lr, ip, fp │ │ │ │ + cmpeq r8, r8, asr r1 │ │ │ │ │ │ │ │ 0022b210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -372526,19 +372526,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrheq r1, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r8, r4, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ strdeq fp, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ - cmpeq r8, r0, ror #29 │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ + cmpeq r8, r8, ror #29 │ │ │ │ │ │ │ │ 0022b48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -372769,19 +372769,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq fp, sp, r0, r3 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ - cmpeq r8, r4, lsr #25 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ + cmpeq r8, ip, lsr #25 │ │ │ │ cmpeq sp, ip, ror r2 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ + cmpeq r8, r8, lsl #23 │ │ │ │ │ │ │ │ 0022b830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #612] @ 22baac │ │ │ │ @@ -372948,19 +372948,19 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, ror r6 │ │ │ │ - ldrsbeq r1, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq lr, r8, ror #8 │ │ │ │ + cmpeq r8, r4, ror #19 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ cmpeq sp, r4, lsr r5 │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - cmpeq lr, ip, lsr #6 │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ + cmpeq lr, r4, lsr r3 │ │ │ │ │ │ │ │ 0022baf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -373054,16 +373054,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq sl, [sp, #-184] @ 0xffffff48 │ │ │ │ - strheq sp, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ + smlalbteq sp, lr, r0, r1 │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ │ │ │ │ 0022bc88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -373251,19 +373251,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, asr #24 │ │ │ │ - cmpeq lr, ip, lsr #32 │ │ │ │ - cmpeq r8, r4, lsl #11 │ │ │ │ + cmpeq lr, r4, lsr r0 │ │ │ │ + cmpeq r8, ip, lsl #11 │ │ │ │ cmpeq sp, ip, lsl fp │ │ │ │ - cmpeq lr, r8, lsl #30 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ + cmpeq lr, r0, lsl pc │ │ │ │ + cmpeq r8, r8, ror #8 │ │ │ │ │ │ │ │ 0022bf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22c238 │ │ │ │ @@ -373440,19 +373440,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, asr r9 │ │ │ │ - cmpeq r8, r0, lsr #5 │ │ │ │ - cmpeq lr, r8, lsr sp │ │ │ │ + cmpeq r8, r8, lsr #5 │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ cmpeq sp, ip, lsr #16 │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ + cmpeq r8, r0, lsl #3 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ │ │ │ │ 0022c284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22c524 │ │ │ │ @@ -373629,19 +373629,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, ror #12 │ │ │ │ - ldrheq r0, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, ip, asr #20 │ │ │ │ + ldrheq r0, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r4, asr sl │ │ │ │ cmpeq sp, r0, asr #10 │ │ │ │ - cmpeq r8, ip, lsl #29 │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ + @ instruction: 0x01580e94 │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ │ │ │ │ 0022c570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #316] @ 22c6c4 │ │ │ │ @@ -373734,16 +373734,16 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsl r9 │ │ │ │ - smlalbbeq ip, lr, ip, r7 │ │ │ │ - cmpeq r8, r0, lsl sp │ │ │ │ + @ instruction: 0x014ec794 │ │ │ │ + cmpeq r8, r8, lsl sp │ │ │ │ │ │ │ │ 0022c700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #320] @ 22c858 │ │ │ │ @@ -373837,16 +373837,16 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq fp, sp, ip, r7 │ │ │ │ - cmpeq r8, r8, lsl #23 │ │ │ │ - strdeq ip, [lr, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x01580b90 │ │ │ │ + strdeq ip, [lr, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 0022c894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 22cafc │ │ │ │ @@ -374008,20 +374008,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, lsl r6 │ │ │ │ - cmpeq r8, r0, lsl sl │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ + smlalbbeq ip, lr, r4, r4 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq sp, ip, asr pc │ │ │ │ - ldrsheq r0, [r8, #-136] @ 0xffffff78 │ │ │ │ - cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq r8, r0, lsl #18 │ │ │ │ + cmpeq lr, ip, ror #6 │ │ │ │ │ │ │ │ 0022cb48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #624] @ 22cdd0 │ │ │ │ @@ -374191,20 +374191,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, asr r3 │ │ │ │ - cmpeq r8, r4, asr r7 │ │ │ │ - smlalbteq ip, lr, r0, r1 │ │ │ │ + cmpeq r8, ip, asr r7 │ │ │ │ + smlalbteq ip, lr, r8, r1 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlaltbeq r9, sp, r0, ip │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ - smlaltbeq ip, lr, r8, r0 │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ + strheq ip, [lr, #-0] │ │ │ │ │ │ │ │ 0022ce1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #608] @ 22d094 │ │ │ │ @@ -374371,19 +374371,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r9, [sp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r8, r4, ror r4 │ │ │ │ - smlaltteq fp, lr, r0, lr │ │ │ │ + cmpeq r8, ip, ror r4 │ │ │ │ + smlaltteq fp, lr, r8, lr │ │ │ │ cmpeq sp, ip, asr #30 │ │ │ │ - cmpeq r8, r8, asr #6 │ │ │ │ - strheq fp, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r8, r0, asr r3 │ │ │ │ + strheq fp, [lr, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 0022d0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #608] @ 22d358 │ │ │ │ @@ -374549,20 +374549,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, lsl r8 │ │ │ │ - cmpeq r8, r4, asr #3 │ │ │ │ - cmpeq lr, r0, lsr ip │ │ │ │ + cmpeq r8, ip, asr #3 │ │ │ │ + cmpeq lr, r8, lsr ip │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq sp, r0, lsl r7 │ │ │ │ - cmpeq r8, ip, lsr #1 │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ + ldrheq r0, [r8, #-4] │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ │ │ │ │ 0022d3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #608] @ 22d61c │ │ │ │ @@ -374728,20 +374728,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, lsl #22 │ │ │ │ - cmppeq r7, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, ror #18 │ │ │ │ + cmppeq r7, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq sp, ip, asr #8 │ │ │ │ - cmppeq r7, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ + ldrsheq pc, [r7, #-208] @ 0xffffff30 @ │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ │ │ │ │ 0022d668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 22d7cc │ │ │ │ @@ -374839,16 +374839,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq r9, sp, ip, r2 │ │ │ │ - smlalbteq fp, lr, r0, r6 │ │ │ │ - ldrheq pc, [r7, #-192] @ 0xffffff40 @ │ │ │ │ + smlalbteq fp, lr, r8, r6 │ │ │ │ + ldrheq pc, [r7, #-200] @ 0xffffff38 @ │ │ │ │ │ │ │ │ 0022d80c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -374960,16 +374960,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r9, [sp, #-12] │ │ │ │ - cmppeq r7, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq fp, lr, r8, r4 │ │ │ │ + ldrsheq pc, [r7, #-160] @ 0xffffff60 @ │ │ │ │ + strdeq fp, [lr, #-64] @ 0xffffffc0 │ │ │ │ │ │ │ │ 0022d9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -375094,16 +375094,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r8, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmppeq r7, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq fp, lr, r8, r2 │ │ │ │ + ldrsheq pc, [r7, #-128] @ 0xffffff80 @ │ │ │ │ + strdeq fp, [lr, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 0022dbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22de68 │ │ │ │ @@ -375274,19 +375274,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, lsl sp │ │ │ │ - cmppeq r7, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ + cmppeq r7, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #2 │ │ │ │ smlaltteq r8, sp, ip, fp │ │ │ │ - cmppeq r7, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl r0 │ │ │ │ + cmppeq r7, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr #32 │ │ │ │ │ │ │ │ 0022deb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22e01c │ │ │ │ @@ -375385,16 +375385,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, asr #20 │ │ │ │ - cmppeq r7, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ + cmppeq r7, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, ror lr │ │ │ │ │ │ │ │ 0022e05c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22e2e4 │ │ │ │ @@ -375565,19 +375565,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x014d8898 │ │ │ │ - cmppeq r7, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq sl, lr, r4, ip │ │ │ │ + cmppeq r7, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq sl, lr, ip, ip │ │ │ │ cmpeq sp, r0, ror r7 │ │ │ │ - @ instruction: 0x0157f19c │ │ │ │ - @ instruction: 0x014eab9c │ │ │ │ + cmppeq r7, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, lr, r4, fp │ │ │ │ │ │ │ │ 0022e330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22e5d0 │ │ │ │ @@ -375754,19 +375754,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r8, sp, r0, r5 │ │ │ │ - cmpeq r7, ip, ror #31 │ │ │ │ - smlaltteq sl, lr, ip, r9 │ │ │ │ + ldrsheq lr, [r7, #-244] @ 0xffffff0c │ │ │ │ + strdeq sl, [lr, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x014d8498 │ │ │ │ - cmpeq r7, r4, asr #29 │ │ │ │ - smlalbteq sl, lr, r4, r8 │ │ │ │ + cmpeq r7, ip, asr #29 │ │ │ │ + smlalbteq sl, lr, ip, r8 │ │ │ │ │ │ │ │ 0022e61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #348] @ 22e790 │ │ │ │ @@ -375868,16 +375868,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r8, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ - cmpeq lr, r0, lsl #14 │ │ │ │ + cmpeq r7, r8, lsl #26 │ │ │ │ + cmpeq lr, r8, lsl #14 │ │ │ │ │ │ │ │ 0022e7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #340] @ 22e93c │ │ │ │ @@ -375977,16 +375977,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, lsr #2 │ │ │ │ - cmpeq r7, r4, asr fp │ │ │ │ - cmpeq lr, r4, asr r5 │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ + cmpeq lr, ip, asr r5 │ │ │ │ │ │ │ │ 0022e97c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 22ec08 │ │ │ │ @@ -376158,19 +376158,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, ror pc │ │ │ │ - cmpeq r7, r4, lsr #19 │ │ │ │ - smlaltbeq sl, lr, r4, r3 │ │ │ │ + cmpeq r7, ip, lsr #19 │ │ │ │ + smlaltbeq sl, lr, ip, r3 │ │ │ │ cmpeq sp, r0, asr lr │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ - cmpeq lr, ip, ror r2 │ │ │ │ + cmpeq r7, r4, lsl #17 │ │ │ │ + smlalbbeq sl, lr, r4, r2 │ │ │ │ │ │ │ │ 0022ec54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 22f004 │ │ │ │ @@ -376415,22 +376415,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r7, sp, r4, ip │ │ │ │ - ldrsbeq lr, [r7, #-96] @ 0xffffffa0 │ │ │ │ - ldrdeq sl, [lr, #-0] │ │ │ │ + ldrsbeq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ + ldrdeq sl, [lr, #-8] │ │ │ │ smlalbbeq r7, sp, r0, fp │ │ │ │ - cmpeq r7, ip, lsr #11 │ │ │ │ - smlaltbeq r9, lr, ip, pc @ │ │ │ │ + ldrheq lr, [r7, #-84] @ 0xffffffac │ │ │ │ + strheq r9, [lr, #-244] @ 0xffffff0c │ │ │ │ cmpeq sp, r8, asr sl │ │ │ │ - cmpeq r7, r4, lsl #9 │ │ │ │ - smlalbbeq r9, lr, r4, lr │ │ │ │ + cmpeq r7, ip, lsl #9 │ │ │ │ + smlalbbeq r9, lr, ip, lr │ │ │ │ │ │ │ │ 0022f05c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22f1c4 │ │ │ │ @@ -376529,16 +376529,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x014d7898 │ │ │ │ - cmpeq r7, r4, asr #5 │ │ │ │ - smlalbteq r9, lr, r4, ip │ │ │ │ + cmpeq r7, ip, asr #5 │ │ │ │ + smlalbteq r9, lr, ip, ip │ │ │ │ │ │ │ │ 0022f204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #344] @ 22f374 │ │ │ │ @@ -376639,16 +376639,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r7, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r7, ip, lsl r1 │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 0022f3b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -376823,20 +376823,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, asr #10 │ │ │ │ - cmpeq r7, ip, ror #30 │ │ │ │ - cmpeq lr, r8, ror #18 │ │ │ │ + cmpeq r7, r4, ror pc │ │ │ │ + cmpeq lr, r0, ror r9 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ cmpeq sp, ip, lsl r4 │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ - cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ + cmpeq lr, r0, asr r8 │ │ │ │ │ │ │ │ 0022f69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -376956,16 +376956,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, lsl r2 │ │ │ │ - cmpeq r7, ip, lsr ip │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq r7, r4, asr #24 │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 0022f88c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -377076,16 +377076,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r4, asr #32 │ │ │ │ - cmpeq r7, r0, ror sl │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ + cmpeq lr, r4, ror r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 0022fa5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -377254,19 +377254,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x014d6e98 │ │ │ │ - cmpeq r7, r4, asr #17 │ │ │ │ - smlalbteq r9, lr, r4, r2 │ │ │ │ + cmpeq r7, ip, asr #17 │ │ │ │ + smlalbteq r9, lr, ip, r2 │ │ │ │ cmpeq sp, r8, asr sp │ │ │ │ - @ instruction: 0x0157d794 │ │ │ │ - @ instruction: 0x014e9190 │ │ │ │ + @ instruction: 0x0157d79c │ │ │ │ + @ instruction: 0x014e9198 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0022fd28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -377594,27 +377594,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r6, sp, r4, fp │ │ │ │ - ldrsheq sp, [r7, #-80] @ 0xffffffb0 │ │ │ │ - smlaltteq r8, lr, ip, pc @ │ │ │ │ + ldrsheq sp, [r7, #-88] @ 0xffffffa8 │ │ │ │ + strdeq r8, [lr, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ smlaltbeq r6, sp, r0, sl │ │ │ │ - cmpeq r7, ip, asr #9 │ │ │ │ - smlalbteq r8, lr, r8, lr │ │ │ │ + ldrsbeq sp, [r7, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq r8, [lr, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ - cmpeq r7, r8, lsr #7 │ │ │ │ - smlaltbeq r8, lr, r8, sp │ │ │ │ + ldrheq sp, [r7, #-48] @ 0xffffffd0 │ │ │ │ + strheq r8, [lr, #-208] @ 0xffffff30 │ │ │ │ cmpeq sp, r4, asr r8 │ │ │ │ - cmpeq r7, r0, lsl #5 │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ + cmpeq r7, r8, lsl #5 │ │ │ │ + smlalbbeq r8, lr, r4, ip │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 00230290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -378165,39 +378165,39 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, asr r6 │ │ │ │ - cmpeq r7, r4, lsl #1 │ │ │ │ - smlalbbeq r8, lr, r0, sl │ │ │ │ + cmpeq r7, ip, lsl #1 │ │ │ │ + smlalbbeq r8, lr, r8, sl │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmpeq sp, r4, lsr r5 │ │ │ │ - cmpeq r7, r0, ror #30 │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ + cmpeq r7, r8, ror #30 │ │ │ │ + cmpeq lr, r4, ror #18 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq sp, r0, lsl r4 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ smlaltteq r6, sp, ip, r2 │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq lr, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ smlalbteq r6, sp, r8, r1 │ │ │ │ - ldrsheq ip, [r7, #-180] @ 0xffffff4c │ │ │ │ - strdeq r8, [lr, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq ip, [r7, #-188] @ 0xffffff44 │ │ │ │ + strdeq r8, [lr, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ smlaltbeq r6, sp, r4, r0 │ │ │ │ - ldrsbeq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq r8, lr, ip, r4 │ │ │ │ + ldrsbeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ + ldrdeq r8, [lr, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmpeq sp, ip, ror pc │ │ │ │ - cmpeq r7, r8, lsr #19 │ │ │ │ - smlaltbeq r8, lr, r8, r3 │ │ │ │ + ldrheq ip, [r7, #-144] @ 0xffffff70 │ │ │ │ + strheq r8, [lr, #-48] @ 0xffffffd0 │ │ │ │ │ │ │ │ 00230ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #372] @ 230d2c │ │ │ │ @@ -378305,16 +378305,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, asr #26 │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ + cmpeq r7, r0, lsl #15 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 00230d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378421,16 +378421,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, ror fp │ │ │ │ - cmpeq r7, r8, lsr #11 │ │ │ │ - smlaltbeq r7, lr, r4, pc @ │ │ │ │ + ldrheq ip, [r7, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq r7, lr, ip, pc @ │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 00230f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378604,19 +378604,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r5, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq lr, r0, lsl lr │ │ │ │ - cmpeq r7, r8, ror #11 │ │ │ │ + cmpeq lr, r8, lsl lr │ │ │ │ + ldrsheq ip, [r7, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x014d5894 │ │ │ │ - smlaltteq r7, lr, ip, ip │ │ │ │ - cmpeq r7, r4, asr #9 │ │ │ │ + strdeq r7, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, ip, asr #9 │ │ │ │ │ │ │ │ 00231214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #604] @ 231488 │ │ │ │ @@ -378781,20 +378781,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x014d6c90 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq r5, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, r0, lsl r2 │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ + cmpeq r7, r8, lsl r2 │ │ │ │ + cmpeq lr, r0, lsr sl │ │ │ │ │ │ │ │ 002314d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #340] @ 231640 │ │ │ │ @@ -378894,16 +378894,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsl r4 │ │ │ │ - @ instruction: 0x014e7898 │ │ │ │ - cmpeq r7, ip, lsl #1 │ │ │ │ + smlaltbeq r7, lr, r0, r8 │ │ │ │ + @ instruction: 0x0157c094 │ │ │ │ │ │ │ │ 00231680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #640] @ 231918 │ │ │ │ @@ -379078,19 +379078,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r0, ror r2 │ │ │ │ - cmpeq r7, r8, ror #29 │ │ │ │ - smlaltteq r7, lr, r4, r6 │ │ │ │ + ldrsheq fp, [r7, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq r7, lr, ip, r6 │ │ │ │ cmpeq sp, r8, asr #2 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ - strheq r7, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r7, r8, asr #27 │ │ │ │ + smlalbteq r7, lr, r4, r5 │ │ │ │ │ │ │ │ 00231964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -379213,16 +379213,16 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r6, sp, r4, r4 │ │ │ │ - @ instruction: 0x0157bb9c │ │ │ │ - @ instruction: 0x014e7398 │ │ │ │ + cmpeq r7, r4, lsr #23 │ │ │ │ + smlaltbeq r7, lr, r0, r3 │ │ │ │ │ │ │ │ 00231b5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #604] @ 231dd0 │ │ │ │ @@ -379387,20 +379387,20 @@ │ │ │ │ andeq r7, r0, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, r8, asr #6 │ │ │ │ - cmpeq r7, r0, lsr #20 │ │ │ │ - cmpeq lr, ip, lsl r2 │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ + cmpeq lr, r4, lsr #4 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x014d4c90 │ │ │ │ - cmpeq r7, r8, lsl #18 │ │ │ │ - cmpeq lr, r4, lsl #2 │ │ │ │ + cmpeq r7, r0, lsl r9 │ │ │ │ + cmpeq lr, ip, lsl #2 │ │ │ │ │ │ │ │ 00231e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -379656,16 +379656,16 @@ │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ 2321fc │ │ │ │ add r1, pc, r1 │ │ │ │ b 2321d0 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ - ldrdeq r6, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ + ldrdeq r6, [lr, #-204] @ 0xffffff34 │ │ │ │ │ │ │ │ 00232200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -380130,30 +380130,30 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2327bc │ │ │ │ strheq r5, [r5, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r0, asr r3 │ │ │ │ - strdeq r6, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r7, r8, asr r3 │ │ │ │ + cmpeq lr, r0, lsl #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ - cmpeq r7, r0, lsr #3 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - @ instruction: 0x0157af98 │ │ │ │ + cmpeq lr, ip, asr r9 │ │ │ │ + cmpeq r7, r8, lsr #3 │ │ │ │ + cmpeq lr, r8, asr r7 │ │ │ │ + cmpeq r7, r0, lsr #31 │ │ │ │ cmneq r5, r0, lsl #21 │ │ │ │ - smlaltbeq r2, lr, r0, r7 │ │ │ │ - cmpeq lr, r4, ror r7 │ │ │ │ - cmpeq lr, r8, asr #14 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - strdeq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq r2, lr, r0, r6 │ │ │ │ - strheq r6, [lr, #-80] @ 0xffffffb0 │ │ │ │ - ldrsheq sl, [r7, #-220] @ 0xffffff24 │ │ │ │ + smlaltbeq r2, lr, r8, r7 │ │ │ │ + cmpeq lr, ip, ror r7 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ + strdeq r2, [lr, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r2, lr, r8, r6 │ │ │ │ + strheq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r7, r4, lsl #28 │ │ │ │ │ │ │ │ 00232980 : │ │ │ │ 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 │ │ │ │ @@ -380266,17 +380266,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r6, [lr, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq r6, [lr, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r7, r0, lsr #24 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ + smlaltteq r6, lr, r0, r3 │ │ │ │ + cmpeq r7, r8, lsr #24 │ │ │ │ andeq r0, r0, r0 │ │ │ │ │ │ │ │ 00232b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -380537,40 +380537,40 @@ │ │ │ │ cmneq r5, ip, asr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ cmneq r5, ip, ror r6 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ ldrvc r9, [r5, -r0, lsl #8]! │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ - cmpeq lr, r4, lsr #6 │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ + cmpeq lr, ip, lsr #6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ + cmpeq r7, r8, ror #20 │ │ │ │ cmpeq sp, r8, asr #8 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ stmiahi sl, {sl, fp, sp, lr}^ │ │ │ │ - cmpeq r7, r0, lsr #19 │ │ │ │ - @ instruction: 0x014e6190 │ │ │ │ - cmpeq r7, r8, asr r9 │ │ │ │ + cmpeq r7, r8, lsr #19 │ │ │ │ + @ instruction: 0x014e6198 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ strdeq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ + cmpeq lr, r8, asr #2 │ │ │ │ cmneq r5, ip, lsl #8 │ │ │ │ cmpeq sp, r4, ror #18 │ │ │ │ - @ instruction: 0x0157a89c │ │ │ │ - smlalbbeq r6, lr, ip, r0 │ │ │ │ + cmpeq r7, r4, lsr #17 │ │ │ │ + swpbeq r6, r4, [lr] │ │ │ │ cmneq r5, ip, ror #6 │ │ │ │ - cmpeq r7, r8, asr #16 │ │ │ │ - ldrdeq r2, [lr, #-0] │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ - strdeq r1, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + ldrdeq r2, [lr, #-8] │ │ │ │ + cmpeq lr, r8, lsr r0 │ │ │ │ + strdeq r1, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq lr, r8, asr #30 │ │ │ │ + cmpeq lr, r0, asr pc │ │ │ │ ldr r1, [pc, #-20] @ 232fc8 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -380860,39 +380860,39 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrdeq r5, [r5, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ cmneq r5, ip, lsl #3 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ - cmpeq lr, ip, lsr #28 │ │ │ │ + cmpeq r7, r8, asr #12 │ │ │ │ + cmpeq lr, r4, lsr lr │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, r0, ror r5 │ │ │ │ + cmpeq r7, r8, ror r5 │ │ │ │ cmpeq sp, r8, asr pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ stmiahi sl, {sl, fp, sp, lr}^ │ │ │ │ - @ instruction: 0x0157a498 │ │ │ │ - smlalbbeq r5, lr, r8, ip │ │ │ │ - cmpeq r7, r4, asr r4 │ │ │ │ + cmpeq r7, r0, lsr #9 │ │ │ │ + @ instruction: 0x014e5c90 │ │ │ │ + cmpeq r7, ip, asr r4 │ │ │ │ strdeq r2, [sp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq lr, r4, asr #24 │ │ │ │ cmneq r5, r8, lsl #30 │ │ │ │ cmpeq sp, r8, asr r4 │ │ │ │ - @ instruction: 0x0157a390 │ │ │ │ - smlalbbeq r5, lr, r0, fp │ │ │ │ - strdeq r1, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - strheq r1, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r4, lsl fp │ │ │ │ - smlalbbeq r5, lr, r4, sl │ │ │ │ + @ instruction: 0x0157a398 │ │ │ │ + smlalbbeq r5, lr, r8, fp │ │ │ │ + strdeq r1, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + strheq r1, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, lsl fp │ │ │ │ + smlalbbeq r5, lr, ip, sl │ │ │ │ ldr r1, [pc, #-12] @ 2334d0 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r0, [sp, #1164] @ 0x48c │ │ │ │ @@ -381162,29 +381162,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 233694 │ │ │ │ cmneq r5, r0, lsl sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, ip, lsl sl │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ + cmpeq lr, r4, lsr #20 │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, r4, asr #18 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ cmneq r5, r8, lsr #23 │ │ │ │ strheq r2, [sp, #-4] │ │ │ │ cmpeq sp, r0, rrx │ │ │ │ cmpeq sp, r0, lsr #32 │ │ │ │ - ldrdeq r1, [lr, #-124] @ 0xffffff84 │ │ │ │ - smlaltbeq r1, lr, ip, r7 │ │ │ │ - cmpeq lr, ip, ror r7 │ │ │ │ + smlaltteq r1, lr, r4, r7 │ │ │ │ + strheq r1, [lr, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq r1, lr, r4, r7 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ cmpeq lr, r8, lsl r7 │ │ │ │ - cmpeq lr, r0, lsl r7 │ │ │ │ - smlaltteq r1, lr, r0, r6 │ │ │ │ + smlaltteq r1, lr, r8, r6 │ │ │ │ │ │ │ │ 0023395c : │ │ │ │ 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 │ │ │ │ @@ -381933,87 +381933,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 234224 │ │ │ │ b 233ea4 │ │ │ │ cmneq r5, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, ip, asr #27 │ │ │ │ - strheq r5, [lr, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ + strheq r5, [lr, #-88] @ 0xffffffa8 │ │ │ │ cmneq r5, r4, ror #16 │ │ │ │ - cmpeq r7, r4, asr #25 │ │ │ │ - smlaltbeq r5, lr, r4, r4 │ │ │ │ + cmpeq r7, ip, asr #25 │ │ │ │ + smlaltbeq r5, lr, ip, r4 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ smlaltteq r5, sp, ip, r5 │ │ │ │ - cmpeq lr, r4, lsl r4 │ │ │ │ + cmpeq lr, ip, lsl r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ - strdeq r5, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r7, ip, asr #21 │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + ldrsbeq r9, [r7, #-164] @ 0xffffff5c │ │ │ │ cmpeq sp, r4, lsr #22 │ │ │ │ - smlaltbeq r5, lr, r8, r2 │ │ │ │ + strheq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ cmneq r5, ip, lsr r5 │ │ │ │ smlalbbeq r1, sp, ip, sl │ │ │ │ - cmpeq r7, ip, lsl #20 │ │ │ │ - strdeq r5, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq r7, r8, ror #19 │ │ │ │ + cmpeq r7, r4, lsl sl │ │ │ │ + strdeq r5, [lr, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r9, [r7, #-144] @ 0xffffff70 │ │ │ │ cmpeq sp, ip, ror r3 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq r7, ip, lsr #17 │ │ │ │ - swpbeq r5, r4, [lr] │ │ │ │ - cmpeq r7, r0, ror #16 │ │ │ │ + ldrheq r9, [r7, #-132] @ 0xffffff7c │ │ │ │ + swpbeq r5, ip, [lr] │ │ │ │ + cmpeq r7, r8, ror #16 │ │ │ │ smlaltbeq r1, sp, ip, r8 │ │ │ │ - cmpeq lr, r8, lsr r0 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - mrseq r5, (UNDEF: 78) │ │ │ │ + cmpeq lr, r0, asr #32 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + cmpeq lr, r8 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ cmpeq sp, r4, asr #14 │ │ │ │ - cmpeq r7, r4, asr #13 │ │ │ │ - smlaltbeq r4, lr, r8, lr │ │ │ │ - @ instruction: 0x0157969c │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ - cmpeq r7, r0, lsr #12 │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ - cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq r7, ip, asr #13 │ │ │ │ + strheq r4, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r7, r4, lsr #13 │ │ │ │ + smlalbbeq r4, lr, r0, lr │ │ │ │ + cmpeq r7, r8, lsr #12 │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ + cmpeq lr, r8, lsr #28 │ │ │ │ smlaltteq r1, sp, r8, r5 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ @ instruction: 0x014d1590 │ │ │ │ cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq r7, ip, lsr #9 │ │ │ │ - strdeq r0, [lr, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x014e4c90 │ │ │ │ - strheq r0, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r7, ip, lsr r4 │ │ │ │ - smlalbbeq r0, lr, r0, ip │ │ │ │ - cmpeq lr, r0, lsr #24 │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - ldrsbeq r9, [r7, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq lr, r4, lsl ip │ │ │ │ - strheq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r0, [lr, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq r0, lr, ip, fp │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ - cmpeq lr, r4, asr #22 │ │ │ │ - cmpeq lr, r4, lsl fp │ │ │ │ - smlaltteq r0, lr, r4, sl │ │ │ │ + ldrheq r9, [r7, #-68] @ 0xffffffbc │ │ │ │ + strdeq r0, [lr, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x014e4c98 │ │ │ │ + smlalbteq r0, lr, r0, ip │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ + smlalbbeq r0, lr, r8, ip │ │ │ │ + cmpeq lr, r8, lsr #24 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + ldrsbeq r9, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, ip, lsl ip │ │ │ │ + strheq r4, [lr, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r0, lr, r4, fp │ │ │ │ + strheq r0, [lr, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq r0, lr, r4, fp │ │ │ │ + cmpeq lr, ip, asr #22 │ │ │ │ + cmpeq lr, ip, lsl fp │ │ │ │ + smlaltteq r0, lr, ip, sl │ │ │ │ │ │ │ │ 00234648 : │ │ │ │ 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 │ │ │ │ @@ -382273,29 +382273,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2347d8 │ │ │ │ ldrdeq r3, [r5, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r9, [r7, #-4] │ │ │ │ - ldrdeq r4, [lr, #-136] @ 0xffffff78 │ │ │ │ + ldrsheq r9, [r7, #-12] │ │ │ │ + smlaltteq r4, lr, r0, r8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - strdeq r4, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ + cmpeq lr, r4, lsl #16 │ │ │ │ cmneq r5, r4, ror #20 │ │ │ │ cmpeq sp, r8, ror #30 │ │ │ │ cmpeq sp, r4, lsl pc │ │ │ │ ldrdeq r0, [sp, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x014e0690 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ - cmpeq lr, r0, lsr r6 │ │ │ │ - smlalbteq r4, lr, ip, r5 │ │ │ │ - smlalbteq r0, lr, r4, r5 │ │ │ │ - @ instruction: 0x014e0594 │ │ │ │ + @ instruction: 0x014e0698 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ + ldrdeq r4, [lr, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r0, lr, ip, r5 │ │ │ │ + @ instruction: 0x014e059c │ │ │ │ │ │ │ │ 00234aa8 : │ │ │ │ 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 │ │ │ │ @@ -383054,87 +383054,87 @@ │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 234e44 │ │ │ │ cmneq r5, r4, ror r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r0, lsl #25 │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ + cmpeq r7, r8, lsl #25 │ │ │ │ + cmpeq lr, ip, ror #8 │ │ │ │ cmneq r5, r8, lsl r7 │ │ │ │ - cmpeq r7, ip, ror fp │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ + cmpeq r7, r4, lsl #23 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, r0, lsl fp │ │ │ │ + cmpeq r7, r8, lsl fp │ │ │ │ smlaltbeq r4, sp, r8, r4 │ │ │ │ - ldrdeq r4, [lr, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq r4, [lr, #-40] @ 0xffffffd8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - ldrsbeq r8, [r7, #-144] @ 0xffffff70 │ │ │ │ - strheq r4, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r7, r8, lsl #19 │ │ │ │ + ldrsbeq r8, [r7, #-152] @ 0xffffff68 │ │ │ │ + smlalbteq r4, lr, r0, r1 │ │ │ │ + @ instruction: 0x01578990 │ │ │ │ smlaltteq r0, sp, r0, r9 │ │ │ │ - cmpeq lr, r4, ror #2 │ │ │ │ + cmpeq lr, ip, ror #2 │ │ │ │ strdeq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ cmpeq sp, r8, asr #18 │ │ │ │ - cmpeq r7, r8, asr #17 │ │ │ │ - strheq r4, [lr, #-0] │ │ │ │ - cmpeq r7, r4, lsr #17 │ │ │ │ + ldrsbeq r8, [r7, #-128] @ 0xffffff80 │ │ │ │ + strheq r4, [lr, #-8] │ │ │ │ + cmpeq r7, ip, lsr #17 │ │ │ │ cmpeq sp, r8, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq r7, r4, asr r7 │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ - cmpeq r7, r8, lsl #14 │ │ │ │ + cmpeq r7, ip, asr r7 │ │ │ │ + cmpeq lr, r4, asr #30 │ │ │ │ + cmpeq r7, r0, lsl r7 │ │ │ │ cmpeq sp, r4, asr r7 │ │ │ │ - smlaltteq r3, lr, r0, lr │ │ │ │ - cmpeq r7, r4, asr #13 │ │ │ │ - smlaltbeq r3, lr, r8, lr │ │ │ │ + smlaltteq r3, lr, r8, lr │ │ │ │ + cmpeq r7, ip, asr #13 │ │ │ │ + strheq r3, [lr, #-224] @ 0xffffff20 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r7, r8, ror #11 │ │ │ │ - ldrdeq r3, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq r8, [r7, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r3, [lr, #-216] @ 0xffffff28 │ │ │ │ strdeq r0, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - cmpeq lr, r8, asr sp │ │ │ │ - cmpeq r7, ip, asr #10 │ │ │ │ - cmpeq lr, ip, lsr #26 │ │ │ │ - cmpeq r7, ip, lsr #9 │ │ │ │ - @ instruction: 0x014e3c90 │ │ │ │ - smlaltbeq pc, sp, ip, ip @ │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ + cmpeq lr, r0, ror #26 │ │ │ │ + cmpeq r7, r4, asr r5 │ │ │ │ + cmpeq lr, r4, lsr sp │ │ │ │ + ldrheq r8, [r7, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x014e3c98 │ │ │ │ + strheq pc, [sp, #-196] @ 0xffffff3c @ │ │ │ │ cmpeq sp, r4, ror r4 │ │ │ │ - ldrsheq r8, [r7, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r3, [lr, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq r8, [r7, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r3, lr, r4, fp │ │ │ │ cmpeq sp, ip, lsl r4 │ │ │ │ smlalbteq r0, sp, r8, r3 │ │ │ │ - cmpeq r7, r8, lsr r3 │ │ │ │ - cmppeq sp, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl fp │ │ │ │ - cmppeq sp, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ - cmppeq sp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r3, lr, ip, sl │ │ │ │ - ldrdeq pc, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - smlaltbeq pc, sp, r0, sl @ │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ - cmppeq sp, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [sp, #-144] @ 0xffffff70 │ │ │ │ - smlaltbeq pc, sp, r0, r9 @ │ │ │ │ - cmppeq sp, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ + smlalbbeq pc, sp, r4, fp @ │ │ │ │ + cmpeq lr, r4, lsr #22 │ │ │ │ + cmppeq sp, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmppeq sp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + strheq r3, [lr, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq pc, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + smlaltbeq pc, sp, r8, sl @ │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmppeq sp, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [sp, #-152] @ 0xffffff68 │ │ │ │ + smlaltbeq pc, sp, r8, r9 @ │ │ │ │ + cmppeq sp, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002357bc : │ │ │ │ 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 │ │ │ │ @@ -383949,97 +383949,97 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 235ad0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ b 235c1c │ │ │ │ cmneq r5, r0, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r4, ror #30 │ │ │ │ - cmpeq lr, r8, asr #14 │ │ │ │ + cmpeq r7, ip, ror #30 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ strdeq r2, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq r7, ip, asr lr │ │ │ │ - cmpeq lr, ip, lsr r6 │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ + cmpeq lr, r4, asr #12 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ + cmpeq r7, r8, asr #27 │ │ │ │ cmpeq sp, r4, asr r7 │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ + smlalbbeq r3, lr, r0, r5 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ - cmpeq lr, ip, asr r4 │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ + cmpeq lr, r4, ror #8 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ smlalbbeq pc, ip, r0, ip @ │ │ │ │ - cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq lr, r4, lsl r4 │ │ │ │ cmneq r5, r0, lsr #13 │ │ │ │ strdeq pc, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r7, r0, ror fp │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ - cmpeq r7, ip, lsr fp │ │ │ │ + cmpeq r7, r8, ror fp │ │ │ │ + cmpeq lr, r0, ror #6 │ │ │ │ + cmpeq r7, r4, asr #22 │ │ │ │ ldrdeq r3, [sp, #-64] @ 0xffffffc0 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - ldrsbeq r7, [r7, #-156] @ 0xffffff64 │ │ │ │ - smlalbteq r3, lr, r4, r1 │ │ │ │ + cmpeq r7, r4, ror #19 │ │ │ │ + smlalbteq r3, lr, ip, r1 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r7, r0, lsr #19 │ │ │ │ + cmpeq r7, r8, lsr #19 │ │ │ │ smlaltteq pc, ip, r8, r9 @ │ │ │ │ - cmpeq lr, r0, ror r1 │ │ │ │ - cmpeq r7, r4, ror r9 │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ - strdeq r3, [lr, #-4] │ │ │ │ - cmpeq r7, r4, lsl #18 │ │ │ │ + cmpeq lr, r8, ror r1 │ │ │ │ + cmpeq r7, ip, ror r9 │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ + strdeq r3, [lr, #-12] │ │ │ │ + cmpeq r7, ip, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - ldrsbeq r7, [r7, #-128] @ 0xffffff80 │ │ │ │ - smlaltbeq r3, lr, r8, r0 │ │ │ │ + ldrsbeq r7, [r7, #-136] @ 0xffffff78 │ │ │ │ + strheq r3, [lr, #-0] │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - smlalbteq pc, sp, r4, r0 @ │ │ │ │ + smlalbteq pc, sp, ip, r0 @ │ │ │ │ smlalbbeq pc, ip, ip, r8 @ │ │ │ │ - cmpeq r7, ip, lsl #16 │ │ │ │ - strdeq r2, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r7, r4, lsl r8 │ │ │ │ + strdeq r2, [lr, #-252] @ 0xffffff04 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r7, r4, asr r7 │ │ │ │ - cmpeq lr, r8, lsr pc │ │ │ │ + cmpeq r7, ip, asr r7 │ │ │ │ + cmpeq lr, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ smlalbteq pc, ip, r8, r6 @ │ │ │ │ - cmpeq r7, r8, lsr r6 │ │ │ │ - cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq r7, r0, asr #12 │ │ │ │ + cmpeq lr, r8, lsr #28 │ │ │ │ cmppeq ip, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01577590 │ │ │ │ - smlalbteq r2, lr, ip, sp │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ + @ instruction: 0x01577598 │ │ │ │ + ldrdeq r2, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - smlaltbeq lr, sp, r0, sp │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ - ldrdeq lr, [sp, #-196] @ 0xffffff3c │ │ │ │ - smlaltbeq lr, sp, r4, ip │ │ │ │ - cmpeq r7, ip, lsr #8 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ - ldrsheq r7, [r7, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ - smlalbteq r2, lr, ip, fp │ │ │ │ - ldrheq r7, [r7, #-48] @ 0xffffffd0 │ │ │ │ - strdeq lr, [sp, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x014e2b94 │ │ │ │ - cmpeq r7, r4, ror r3 │ │ │ │ - strheq lr, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, asr fp │ │ │ │ - smlalbbeq lr, sp, r0, fp │ │ │ │ + smlaltbeq lr, sp, r8, sp │ │ │ │ + cmpeq sp, r8, ror sp │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ + cmpeq sp, ip, lsl #26 │ │ │ │ + ldrdeq lr, [sp, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq lr, sp, ip, ip │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + ldrsheq r7, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ + ldrdeq r2, [lr, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r7, [r7, #-56] @ 0xffffffc8 │ │ │ │ + strdeq lr, [sp, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x014e2b9c │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ + smlalbteq lr, sp, r0, fp │ │ │ │ + cmpeq lr, r0, ror #22 │ │ │ │ + smlalbbeq lr, sp, r8, fp │ │ │ │ │ │ │ │ 002365d8 : │ │ │ │ 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 │ │ │ │ @@ -384412,49 +384412,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 236990 │ │ │ │ cmneq r5, ip, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r4, lsl #24 │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ - strdeq r2, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r0, lsr #2 │ │ │ │ + strdeq r2, [lr, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - ldrsheq r6, [r7, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r7, r4, ror #31 │ │ │ │ + ldrsheq r6, [r7, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r7, ip, ror #31 │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ - smlaltbeq r2, lr, r0, r7 │ │ │ │ + smlaltbeq r2, lr, r8, r7 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq r7, r4, lsl #29 │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ + cmpeq r7, ip, lsl #29 │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ @ instruction: 0x014cee94 │ │ │ │ - cmpeq lr, r8, lsl r6 │ │ │ │ + cmpeq lr, r0, lsr #12 │ │ │ │ cmneq r5, ip, lsr #17 │ │ │ │ strdeq lr, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r7, ip, ror sp │ │ │ │ - cmpeq lr, r4, ror #10 │ │ │ │ - ldrsbeq r6, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r0, lsr #10 │ │ │ │ - smlalbteq r2, lr, r0, r4 │ │ │ │ - smlaltteq lr, sp, r8, r4 │ │ │ │ - strheq lr, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ - cmpeq sp, ip, ror r4 │ │ │ │ - cmpeq lr, ip, lsl r4 │ │ │ │ - cmpeq sp, r4, asr #8 │ │ │ │ + cmpeq r7, r4, lsl #27 │ │ │ │ + cmpeq lr, ip, ror #10 │ │ │ │ + cmpeq r7, r4, ror #25 │ │ │ │ + cmpeq sp, r8, lsr #10 │ │ │ │ + smlalbteq r2, lr, r8, r4 │ │ │ │ + strdeq lr, [sp, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq lr, sp, r0, r4 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + smlalbbeq lr, sp, r4, r4 │ │ │ │ + cmpeq lr, r4, lsr #8 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ │ │ │ │ 00236c4c : │ │ │ │ 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 │ │ │ │ @@ -384813,50 +384813,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 236fd4 │ │ │ │ ldrdeq r1, [r5, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r0, lsr #11 │ │ │ │ - ldrheq r6, [r7, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x014e2290 │ │ │ │ + ldrheq r6, [r7, #-172] @ 0xffffff54 │ │ │ │ + @ instruction: 0x014e2298 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - smlaltteq r2, lr, r4, r1 │ │ │ │ - ldrsheq r6, [r7, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq r2, lr, ip, r1 │ │ │ │ + ldrsheq r6, [r7, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, r0, lsr #19 │ │ │ │ - @ instruction: 0x01576990 │ │ │ │ + cmpeq r7, r8, lsr #19 │ │ │ │ + @ instruction: 0x01576998 │ │ │ │ cmpeq sp, r8, lsr #6 │ │ │ │ - cmpeq lr, ip, asr #2 │ │ │ │ + cmpeq lr, r4, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ - cmpeq lr, r8, lsr #32 │ │ │ │ - ldrsheq r6, [r7, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r7, r8, asr #16 │ │ │ │ + cmpeq lr, r0, lsr r0 │ │ │ │ + cmpeq r7, r0, lsl #16 │ │ │ │ cmpeq ip, r0, asr r8 │ │ │ │ - ldrdeq r1, [lr, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq r1, [lr, #-252] @ 0xffffff04 │ │ │ │ cmneq r5, r8, ror #4 │ │ │ │ strheq lr, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ - cmpeq r7, r0, lsr #13 │ │ │ │ - smlaltteq sp, sp, r4, lr @ │ │ │ │ - smlalbbeq r1, lr, r4, lr │ │ │ │ - smlaltbeq sp, sp, ip, lr @ │ │ │ │ - cmpeq sp, ip, ror lr │ │ │ │ - ldrsheq r6, [r7, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq sp, r0, asr #28 │ │ │ │ - smlaltteq r1, lr, r0, sp │ │ │ │ - cmpeq sp, r8, lsl #28 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ + smlaltteq sp, sp, ip, lr @ │ │ │ │ + smlalbbeq r1, lr, ip, lr │ │ │ │ + strheq sp, [sp, #-228] @ 0xffffff1c │ │ │ │ + smlalbbeq sp, sp, r4, lr @ │ │ │ │ + cmpeq r7, r4, lsl #12 │ │ │ │ + cmpeq sp, r8, asr #28 │ │ │ │ + smlaltteq r1, lr, r8, sp │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #168] @ 23734c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -384900,17 +384900,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 237310 │ │ │ │ cmneq r7, ip, ror #14 │ │ │ │ cmneq r7, r0, asr r7 │ │ │ │ cmneq r7, r0, lsl r7 │ │ │ │ - smlaltbeq sp, sp, ip, ip @ │ │ │ │ - smlalbteq r1, lr, ip, ip │ │ │ │ - cmpeq r7, ip, lsr r5 │ │ │ │ + strheq sp, [sp, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r1, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r4, asr #10 │ │ │ │ │ │ │ │ 00237364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #444] @ 237538 │ │ │ │ @@ -385023,28 +385023,28 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r0, #15 │ │ │ │ b 237430 │ │ │ │ smulbteq r5, r0, lr │ │ │ │ - cmpeq r7, r4, ror #9 │ │ │ │ + cmpeq r7, ip, ror #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ smulbbeq r5, r4, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, r4, lsl ip │ │ │ │ + cmpeq lr, ip, lsl ip │ │ │ │ cmneq r5, ip, lsl #28 │ │ │ │ cmpeq ip, r0, ror r3 │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + smlalbbeq r1, lr, r0, fp │ │ │ │ andeq r6, r0, r8, ror #21 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - smlaltteq sp, sp, r0, sl @ │ │ │ │ - smlalbteq sp, sp, r4, sl @ │ │ │ │ - smlaltteq r1, lr, r4, sl │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ + smlaltteq sp, sp, r8, sl @ │ │ │ │ + smlalbteq sp, sp, ip, sl @ │ │ │ │ + smlaltteq r1, lr, ip, sl │ │ │ │ │ │ │ │ 00237574 : │ │ │ │ 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, #3060] @ 238180 │ │ │ │ @@ -385814,68 +385814,68 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 237734 │ │ │ │ strheq r0, [r5, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01650c90 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - @ instruction: 0x01576290 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ + @ instruction: 0x01576298 │ │ │ │ + cmpeq lr, ip, lsl sl │ │ │ │ @ instruction: 0x000074bc │ │ │ │ cmneq r7, r0, lsr #7 │ │ │ │ cmneq r7, ip, asr r3 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ - cmpeq r7, r8, ror r1 │ │ │ │ - strdeq r1, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, r0, lsl #3 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ cmneq r5, r8, lsl #22 │ │ │ │ - cmpeq r7, r8 │ │ │ │ - smlalbbeq r1, lr, ip, r7 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ - smlaltbeq r1, lr, r8, r6 │ │ │ │ + cmpeq r7, r0, lsl r0 │ │ │ │ + @ instruction: 0x014e1794 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ + strheq r1, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - smlalbbeq r1, lr, ip, r5 │ │ │ │ + smlalbbeq r1, lr, r4, r6 │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + @ instruction: 0x014e1594 │ │ │ │ cmpeq ip, ip, lsr #26 │ │ │ │ @ instruction: 0xfffff798 │ │ │ │ cmneq r7, r0, lsl pc │ │ │ │ strheq sp, [ip, #-200] @ 0xffffff38 │ │ │ │ cmpeq ip, r4, ror #24 │ │ │ │ cmpeq ip, r4, lsr #24 │ │ │ │ smlaltteq sp, ip, r4, fp │ │ │ │ smlaltbeq sp, ip, r4, fp │ │ │ │ cmpeq ip, r4, ror #22 │ │ │ │ - @ instruction: 0x01575b9c │ │ │ │ + cmpeq r7, r4, lsr #23 │ │ │ │ cmpeq ip, r8, lsl fp │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ smlalbteq sp, ip, r0, sl │ │ │ │ smlalbbeq sp, ip, r0, sl │ │ │ │ cmpeq ip, r0, asr #20 │ │ │ │ - strdeq sp, [sp, #-28] @ 0xffffffe4 │ │ │ │ - smlalbteq sp, sp, ip, r1 @ │ │ │ │ - @ instruction: 0x014dd198 │ │ │ │ - strheq r1, [lr, #-24] @ 0xffffffe8 │ │ │ │ - ldrsheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq sp, r0, ror #2 │ │ │ │ - cmpeq lr, ip, ror r1 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - strdeq sp, [sp, #-8] │ │ │ │ - smlalbteq sp, sp, r8, r0 @ │ │ │ │ - swpbeq sp, r8, [sp] @ │ │ │ │ - smlaltteq r1, lr, r4, r0 │ │ │ │ - cmpeq sp, ip, lsr #32 │ │ │ │ - strdeq ip, [sp, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq ip, sp, ip, pc @ │ │ │ │ - @ instruction: 0x014dcf98 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ - ldrdeq ip, [sp, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq ip, sp, r8, lr │ │ │ │ - cmpeq sp, r8, ror lr │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ + ldrdeq sp, [sp, #-20] @ 0xffffffec │ │ │ │ + smlaltbeq sp, sp, r0, r1 @ │ │ │ │ + smlalbteq r1, lr, r0, r1 │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ + cmpeq sp, r8, ror #2 │ │ │ │ + smlalbbeq r1, lr, r4, r1 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ + mrseq sp, (UNDEF: 93) │ │ │ │ + ldrdeq sp, [sp, #-0] │ │ │ │ + smlaltbeq sp, sp, r0, r0 @ │ │ │ │ + smlaltteq r1, lr, ip, r0 │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + ldrdeq ip, [sp, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq ip, sp, r0, pc @ │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ + smlaltteq ip, sp, r0, lr │ │ │ │ + strheq ip, [sp, #-224] @ 0xffffff20 │ │ │ │ + smlalbbeq ip, sp, r0, lr │ │ │ │ │ │ │ │ 00238268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 2383e4 │ │ │ │ @@ -385968,18 +385968,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2382dc │ │ │ │ msreq SPSR_abt, r0, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_abt, r0, ror #30 │ │ │ │ - smlaltbeq r0, lr, r8, sp │ │ │ │ - ldrheq r5, [r7, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sp, r8, lsl ip │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ + strheq r0, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrheq r5, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sp, r0, lsr #24 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ │ │ │ │ 00238400 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 238428 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ble 238428 │ │ │ │ @@ -386008,17 +386008,17 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlalbbeq r0, lr, r4, ip │ │ │ │ - cmpeq r7, r8, lsl r4 │ │ │ │ - @ instruction: 0x014e0b94 │ │ │ │ + smlalbbeq r0, lr, ip, ip │ │ │ │ + cmpeq r7, r0, lsr #8 │ │ │ │ + @ instruction: 0x014e0b9c │ │ │ │ │ │ │ │ 00238494 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -386398,52 +386398,52 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 238690 │ │ │ │ msreq SPSR_s, r8, lsl #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_s, r4, ror #26 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - strdeq r0, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r7, ip, ror #7 │ │ │ │ + strdeq r0, [lr, #-184] @ 0xffffff48 │ │ │ │ + ldrsheq r5, [r7, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ + cmpeq lr, r0, asr #22 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r7, r0, lsl #6 │ │ │ │ + cmpeq r7, r8, lsl #6 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ msreq SPSR_abt, ip, lsr #23 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ cmpeq lr, r8, asr #20 │ │ │ │ - @ instruction: 0x014dc894 │ │ │ │ - smlaltbeq r0, lr, ip, r9 │ │ │ │ - cmpeq r7, r8, lsr #3 │ │ │ │ - strdeq r0, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, r8, lsl #16 │ │ │ │ + cmpeq lr, r0, asr sl │ │ │ │ + @ instruction: 0x014dc89c │ │ │ │ + strheq r0, [lr, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r5, [r7, #-16] │ │ │ │ + cmpeq lr, r4, lsl #20 │ │ │ │ + cmpeq sp, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ smlalbteq ip, ip, r8, pc @ │ │ │ │ cmpeq ip, r4, ror pc │ │ │ │ cmpeq ip, r0, lsr pc │ │ │ │ - smlaltteq ip, sp, ip, r6 │ │ │ │ - strheq ip, [sp, #-108] @ 0xffffff94 │ │ │ │ - smlalbbeq ip, sp, ip, r6 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ - cmpeq lr, ip, ror #14 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ - cmpeq sp, r0, lsr #12 │ │ │ │ - smlaltteq ip, sp, ip, r5 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - cmpeq r7, r0, lsl #30 │ │ │ │ - strheq ip, [sp, #-84] @ 0xffffffac │ │ │ │ - smlalbteq r0, lr, ip, r6 │ │ │ │ - cmpeq r7, r8, asr #29 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ - @ instruction: 0x014e0694 │ │ │ │ - @ instruction: 0x01574e90 │ │ │ │ + strdeq ip, [sp, #-100] @ 0xffffff9c │ │ │ │ + smlalbteq ip, sp, r4, r6 │ │ │ │ + @ instruction: 0x014dc694 │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq lr, r4, ror r7 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ + cmpeq sp, r8, lsr #12 │ │ │ │ + strdeq ip, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, ip, lsl #14 │ │ │ │ + cmpeq r7, r8, lsl #30 │ │ │ │ + strheq ip, [sp, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq r0, [lr, #-100] @ 0xffffff9c │ │ │ │ + ldrsbeq r4, [r7, #-224] @ 0xffffff20 │ │ │ │ + smlalbbeq ip, sp, r4, r5 │ │ │ │ + @ instruction: 0x014e069c │ │ │ │ + @ instruction: 0x01574e98 │ │ │ │ │ │ │ │ 00238b28 : │ │ │ │ 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] @ 238ca4 │ │ │ │ @@ -386535,19 +386535,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 238bd0 │ │ │ │ msreq SPSR_abt, r4, lsl #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ + cmpeq lr, r4, ror r5 │ │ │ │ msreq (UNDEF: 100), ip, ror #12 │ │ │ │ smlaltbeq ip, ip, ip, fp @ │ │ │ │ - cmpeq sp, r4, asr r3 │ │ │ │ + cmpeq sp, ip, asr r3 │ │ │ │ │ │ │ │ 00238cc0 : │ │ │ │ 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] @ 238e60 │ │ │ │ @@ -386648,20 +386648,20 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 238d70 │ │ │ │ msreq SPSR_s, ip, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r4, ror #23 │ │ │ │ - smlaltteq r0, lr, r0, r3 │ │ │ │ + cmpeq r7, ip, ror #23 │ │ │ │ + smlaltteq r0, lr, r8, r3 │ │ │ │ msreq SPSR_s, ip, asr #9 │ │ │ │ cmpeq ip, r8, lsr #20 │ │ │ │ - ldrdeq ip, [sp, #-16] │ │ │ │ - @ instruction: 0x014e0390 │ │ │ │ + ldrdeq ip, [sp, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x014e0398 │ │ │ │ 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 │ │ │ │ @@ -387679,133 +387679,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 239150 │ │ │ │ msreq SPSR_abt, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_abt, r0, ror r3 │ │ │ │ - cmpeq r7, r0, ror #19 │ │ │ │ - smlalbbeq r0, lr, r0, r2 │ │ │ │ + cmpeq r7, r8, ror #19 │ │ │ │ + smlalbbeq r0, lr, r8, r2 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq lr, r0, lsl r2 │ │ │ │ - cmpeq r7, r8, ror #18 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ + cmpeq r7, r0, ror r9 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ smlalbteq ip, ip, r8, r6 @ │ │ │ │ msreq SPSR_s, ip, ror #1 │ │ │ │ - smlaltteq pc, sp, r8, pc @ │ │ │ │ - cmpeq r7, r4, lsl r7 │ │ │ │ - ldrdeq pc, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmppeq sp, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl #13 │ │ │ │ + strdeq pc, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r7, ip, lsl r7 │ │ │ │ + smlaltteq pc, sp, r0, pc @ │ │ │ │ + cmppeq sp, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq sp, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, lsr #11 │ │ │ │ + cmppeq sp, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r7, #-80] @ 0xffffffb0 │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrdeq fp, [sp, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq pc, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r7, r8, lsr #10 │ │ │ │ + smlaltteq fp, sp, r0, fp │ │ │ │ + ldrdeq pc, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r0, lsr r5 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - ldrsheq r4, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ cmpeq ip, r0, ror #6 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ cmppeq ip, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmppeq sp, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0157429c │ │ │ │ + cmppeq sp, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr #5 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ cmpeq ip, ip, asr #32 │ │ │ │ cmpeq ip, ip │ │ │ │ smlalbteq fp, ip, ip, pc @ │ │ │ │ - @ instruction: 0x014df994 │ │ │ │ - cmpeq r7, ip, ror #1 │ │ │ │ + @ instruction: 0x014df99c │ │ │ │ + ldrsheq r4, [r7, #-4] │ │ │ │ cmpeq ip, r8, ror #30 │ │ │ │ - cmppeq sp, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr #1 │ │ │ │ + cmppeq sp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsr #1 │ │ │ │ cmpeq ip, ip, lsl #30 │ │ │ │ smlalbteq fp, ip, r8, lr │ │ │ │ - smlalbbeq pc, sp, r8, r8 @ │ │ │ │ - cmpeq r7, r0, ror #31 │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ - cmppeq sp, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r7, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - strdeq fp, [sp, #-84] @ 0xffffffac │ │ │ │ - smlalbteq fp, sp, r4, r5 │ │ │ │ - @ instruction: 0x014db590 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - cmpeq sp, ip, lsr #10 │ │ │ │ - strdeq fp, [sp, #-68] @ 0xffffffbc │ │ │ │ - smlalbteq fp, sp, r0, r4 │ │ │ │ - smlaltbeq fp, sp, ip, r4 │ │ │ │ - smlaltbeq pc, sp, r8, r6 @ │ │ │ │ - cmpeq r7, r0, lsl #28 │ │ │ │ - cmpeq sp, r4, ror r4 │ │ │ │ - cmppeq sp, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, asr #27 │ │ │ │ + @ instruction: 0x014df890 │ │ │ │ + cmpeq r7, r8, ror #31 │ │ │ │ + cmpeq sp, r4, ror #12 │ │ │ │ + cmppeq sp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + strdeq fp, [sp, #-92] @ 0xffffffa4 │ │ │ │ + smlalbteq fp, sp, ip, r5 │ │ │ │ + @ instruction: 0x014db598 │ │ │ │ + cmpeq sp, r8, ror #10 │ │ │ │ + cmpeq sp, r4, lsr r5 │ │ │ │ + strdeq fp, [sp, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq fp, sp, r8, r4 │ │ │ │ + strheq fp, [sp, #-68] @ 0xffffffbc │ │ │ │ + strheq pc, [sp, #-96] @ 0xffffffa0 @ │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ + cmpeq sp, ip, ror r4 │ │ │ │ + cmppeq sp, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr #27 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ - cmppeq sp, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsl #27 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ + cmppeq sp, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01573d94 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ - cmppeq sp, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr sp │ │ │ │ - smlalbteq fp, sp, ip, r3 │ │ │ │ - smlalbteq pc, sp, r4, r5 @ │ │ │ │ - cmpeq r7, ip, lsl sp │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ + cmppeq sp, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, ror #26 │ │ │ │ + ldrdeq fp, [sp, #-52] @ 0xffffffcc │ │ │ │ + smlalbteq pc, sp, ip, r5 @ │ │ │ │ + cmpeq r7, r4, lsr #26 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x014db394 │ │ │ │ - smlalbbeq pc, sp, ip, r5 @ │ │ │ │ - cmpeq r7, r4, ror #25 │ │ │ │ + @ instruction: 0x014db39c │ │ │ │ + @ instruction: 0x014df594 │ │ │ │ + cmpeq r7, ip, ror #25 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq sp, r0, ror #6 │ │ │ │ - cmpeq sp, ip, lsr #6 │ │ │ │ - cmppeq sp, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsl #25 │ │ │ │ + cmpeq sp, r8, ror #6 │ │ │ │ + cmpeq sp, r4, lsr r3 │ │ │ │ + cmppeq sp, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsl #25 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - strdeq fp, [sp, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq fp, sp, r0, r2 │ │ │ │ + mrseq fp, (UNDEF: 125) │ │ │ │ + smlalbteq fp, sp, r8, r2 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x014db290 │ │ │ │ - smlalbbeq pc, sp, r8, r4 @ │ │ │ │ + @ instruction: 0x014db298 │ │ │ │ + @ instruction: 0x014df490 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq sp, r4, lsr #4 │ │ │ │ - cmppeq sp, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, ror fp │ │ │ │ - strdeq fp, [sp, #-16] │ │ │ │ - strheq fp, [sp, #-28] @ 0xffffffe4 │ │ │ │ - strheq pc, [sp, #-56] @ 0xffffffc8 @ │ │ │ │ - cmpeq r7, r0, lsl fp │ │ │ │ - smlalbbeq fp, sp, r4, r1 │ │ │ │ - cmppeq sp, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [r7, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sp, ip, lsr #4 │ │ │ │ + cmppeq sp, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsl #23 │ │ │ │ + strdeq fp, [sp, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq fp, sp, r4, r1 │ │ │ │ + smlalbteq pc, sp, r0, r3 @ │ │ │ │ + cmpeq r7, r8, lsl fp │ │ │ │ + smlalbbeq fp, sp, ip, r1 │ │ │ │ + smlalbbeq pc, sp, r4, r3 @ │ │ │ │ + ldrsbeq r3, [r7, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ - cmppeq sp, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ + cmppeq sp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r7, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ - strdeq sl, [sp, #-224] @ 0xffffff20 │ │ │ │ - smlaltteq pc, sp, r8, r0 @ │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ + strdeq sl, [sp, #-232] @ 0xffffff18 │ │ │ │ + strdeq pc, [sp, #-0] │ │ │ │ + cmpeq r7, r8, asr #16 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - strheq sl, [sp, #-232] @ 0xffffff18 │ │ │ │ - strheq pc, [sp, #-0] @ │ │ │ │ - cmpeq r7, r8, lsl #16 │ │ │ │ + smlalbteq sl, sp, r0, lr │ │ │ │ + strheq pc, [sp, #-8] @ │ │ │ │ + cmpeq r7, r0, lsl r8 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - smlalbbeq sl, sp, r4, lr │ │ │ │ + smlalbbeq sl, sp, ip, lr │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ ldr r1, [pc, #-68] @ 23a028 │ │ │ │ ldr r3, [pc, #-68] @ 23a02c │ │ │ │ ldr r2, [pc, #-68] @ 23a030 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -388868,101 +388868,101 @@ │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 23a6e0 │ │ │ │ cmneq r4, r8, lsr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ - smlaltteq lr, sp, r0, pc @ │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ + smlaltteq lr, sp, r8, pc @ │ │ │ │ cmneq r4, r8, lsr r0 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - cmpeq r7, r4, lsl #11 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ + cmpeq r7, ip, lsl #11 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, ip, asr #8 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + cmpeq r7, r4, asr r4 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ cmpeq ip, r8, lsr #24 │ │ │ │ - smlaltbeq lr, sp, ip, ip │ │ │ │ + strheq lr, [sp, #-196] @ 0xffffff3c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - ldrsbeq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - @ instruction: 0x01573298 │ │ │ │ + ldrsbeq r3, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + cmpeq r7, r0, lsr #5 │ │ │ │ cmpeq ip, r0, asr #2 │ │ │ │ - cmpeq sp, r8, lsr #22 │ │ │ │ + cmpeq sp, r0, lsr fp │ │ │ │ cmneq r4, ip, asr fp │ │ │ │ - cmpeq r7, ip, lsl r2 │ │ │ │ - strheq lr, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, lsr #4 │ │ │ │ + smlalbteq lr, sp, r4, sl │ │ │ │ smlalbbeq fp, ip, r8, r0 │ │ │ │ cmpeq ip, r8, lsr #32 │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ - smlaltteq lr, sp, ip, r9 │ │ │ │ + cmpeq r7, r4, asr r1 │ │ │ │ + strdeq lr, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - cmpeq r7, r0, lsl #2 │ │ │ │ - cmpeq r7, ip, ror #1 │ │ │ │ + cmpeq r7, r8, lsl #2 │ │ │ │ + ldrsheq r3, [r7, #-4] │ │ │ │ ldrdeq lr, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq r7, r8, ror pc │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ + cmpeq r7, r0, lsl #31 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ + cmpeq r7, r4, asr #30 │ │ │ │ smlaltteq sl, ip, r4, sp │ │ │ │ - smlalbteq lr, sp, ip, r7 │ │ │ │ + ldrdeq lr, [sp, #-116] @ 0xffffff8c │ │ │ │ cmpeq ip, r0, ror sp │ │ │ │ cmpeq ip, r4, lsl sp │ │ │ │ - cmpeq r7, r8, lsr lr │ │ │ │ - ldrdeq lr, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, r0, asr #28 │ │ │ │ + smlaltteq lr, sp, r0, r6 │ │ │ │ strheq sl, [ip, #-204] @ 0xffffff34 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r7, ip, lsr sp │ │ │ │ - ldrdeq lr, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, r4, lsr #25 │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ + cmpeq r7, r4, asr #26 │ │ │ │ + smlaltteq lr, sp, r0, r5 │ │ │ │ + cmpeq r7, ip, lsr #25 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ smlalbteq sl, ip, r8, sl │ │ │ │ - ldrsheq r2, [r7, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x014de490 │ │ │ │ + ldrsheq r2, [r7, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x014de498 │ │ │ │ cmpeq ip, ip, asr sl │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - cmpeq r7, r0, asr #22 │ │ │ │ - smlaltteq sl, sp, r0, r1 │ │ │ │ - ldrdeq lr, [sp, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq sl, sp, r8, r1 │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ - cmpeq sp, r8, asr #2 │ │ │ │ - cmpeq r7, r0, ror sl │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ - cmpeq sp, r8, lsl #6 │ │ │ │ - ldrdeq sl, [sp, #-8] │ │ │ │ - swpbeq sl, ip, [sp] │ │ │ │ - cmpeq r7, r4, asr #19 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - smlaltteq ip, sp, ip, pc @ │ │ │ │ - strdeq r9, [sp, #-240] @ 0xffffff10 │ │ │ │ - smlaltteq lr, sp, r4, r1 │ │ │ │ - smlalbbeq r9, sp, r4, pc @ │ │ │ │ - cmpeq sp, r4, asr pc │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq r7, r8, asr #22 │ │ │ │ + smlaltteq sl, sp, r8, r1 │ │ │ │ + smlaltteq lr, sp, r4, r3 │ │ │ │ + strheq sl, [sp, #-16] │ │ │ │ + smlalbbeq sl, sp, r0, r1 │ │ │ │ + cmpeq sp, r0, asr r1 │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ + cmpeq sp, r8, lsl r1 │ │ │ │ + cmpeq sp, r0, lsl r3 │ │ │ │ + smlaltteq sl, sp, r0, r0 │ │ │ │ + smlaltbeq sl, sp, r4, r0 │ │ │ │ + cmpeq r7, ip, asr #19 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r4, ror #4 │ │ │ │ + strdeq ip, [sp, #-244] @ 0xffffff0c │ │ │ │ + strdeq r9, [sp, #-248] @ 0xffffff08 │ │ │ │ + smlaltteq lr, sp, ip, r1 │ │ │ │ + smlalbbeq r9, sp, ip, pc @ │ │ │ │ + cmpeq sp, ip, asr pc │ │ │ │ + cmpeq sp, ip, lsr #30 │ │ │ │ + strdeq r9, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sp, ip, asr sp │ │ │ │ + cmpeq r7, r8, lsl #13 │ │ │ │ + cmpeq sp, r8, lsr #26 │ │ │ │ cmpeq sp, r4, lsr #30 │ │ │ │ - smlaltteq r9, sp, r8, lr │ │ │ │ - cmpeq sp, r4, asr sp │ │ │ │ - cmpeq r7, r0, lsl #13 │ │ │ │ - cmpeq sp, r0, lsr #26 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ ldr r1, [pc, #-24] @ 23b264 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ @@ -389984,99 +389984,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 23b81c │ │ │ │ cmneq r4, ip, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsbeq r2, [r7, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ + cmpeq r7, r0, ror #11 │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ cmneq r4, ip, asr #29 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r7, ip, ror #8 │ │ │ │ - cmpeq sp, r8, lsl #26 │ │ │ │ + cmpeq r7, r4, ror r4 │ │ │ │ + cmpeq sp, r0, lsl sp │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ - ldrsheq r2, [r7, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ + cmpeq r7, r0, lsl #6 │ │ │ │ smlaltteq sp, ip, r8, sl │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x01572198 │ │ │ │ - cmpeq sp, r8, lsr sl │ │ │ │ - cmpeq r7, ip, asr r1 │ │ │ │ + cmpeq r7, r0, lsr #3 │ │ │ │ + cmpeq sp, r0, asr #20 │ │ │ │ + cmpeq r7, r4, ror #2 │ │ │ │ cmpeq ip, r4 │ │ │ │ - smlaltteq sp, sp, ip, r9 @ │ │ │ │ + strdeq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ cmneq r4, r0, lsr #20 │ │ │ │ cmpeq ip, r0, ror pc │ │ │ │ - @ instruction: 0x01572094 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ + @ instruction: 0x0157209c │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ - cmpeq r7, r8, lsr r0 │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ + cmpeq r7, r0, asr #32 │ │ │ │ cmpeq ip, ip, lsr #16 │ │ │ │ - strheq sp, [sp, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq sp, sp, r0, r8 @ │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq r7, r4, asr #29 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ - cmpeq r7, r8, lsl #29 │ │ │ │ + cmpeq r7, ip, asr #29 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + @ instruction: 0x01571e90 │ │ │ │ cmpeq ip, r0, lsr sp │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ strheq r9, [ip, #-204] @ 0xffffff34 │ │ │ │ cmpeq ip, r8, ror #24 │ │ │ │ cmpeq ip, r0, lsr #24 │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ - smlaltteq sp, sp, r4, r5 @ │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ + smlaltteq sp, sp, ip, r5 @ │ │ │ │ smlalbteq r9, ip, r8, fp │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r7, r0, asr ip │ │ │ │ - smlaltteq sp, sp, ip, r4 @ │ │ │ │ - cmpeq r7, r0, asr #23 │ │ │ │ - cmpeq sp, r4, asr r4 │ │ │ │ + cmpeq r7, r8, asr ip │ │ │ │ + strdeq sp, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r7, r8, asr #23 │ │ │ │ + cmpeq sp, ip, asr r4 │ │ │ │ smlaltteq r9, ip, r4, r9 │ │ │ │ smlaltbeq r9, ip, r0, r9 │ │ │ │ - cmpeq r7, r8, asr #21 │ │ │ │ - cmpeq sp, r8, ror #6 │ │ │ │ + ldrsbeq r1, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sp, r0, ror r3 │ │ │ │ cmpeq ip, r4, lsr r9 │ │ │ │ - cmpeq r7, r4, lsr sl │ │ │ │ - ldrdeq r9, [sp, #-4] │ │ │ │ - smlalbteq sp, sp, ip, r2 @ │ │ │ │ - ldrsheq r1, [r7, #-152] @ 0xffffff68 │ │ │ │ - swpbeq r9, r8, [sp] │ │ │ │ - @ instruction: 0x014dd290 │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ - cmpeq sp, ip, lsr #32 │ │ │ │ - strdeq r8, [sp, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq r8, sp, ip, pc @ │ │ │ │ - ldrsheq r1, [r7, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x014d8f98 │ │ │ │ - @ instruction: 0x014dd194 │ │ │ │ - ldrheq r1, [r7, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ - smlaltteq fp, sp, r0, lr │ │ │ │ - smlaltteq r8, sp, r4, lr │ │ │ │ - strheq r8, [sp, #-228] @ 0xffffff1c │ │ │ │ - smlalbbeq r8, sp, r4, lr │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - ldrdeq r8, [sp, #-220] @ 0xffffff24 │ │ │ │ - smlaltbeq r8, sp, r8, sp │ │ │ │ - cmpeq sp, r8, ror sp │ │ │ │ - smlaltteq r8, sp, r8, fp │ │ │ │ - strheq r8, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, ip, lsr sl │ │ │ │ + ldrdeq r9, [sp, #-12] │ │ │ │ + ldrdeq sp, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ + smlaltbeq r9, sp, r0, r0 │ │ │ │ + @ instruction: 0x014dd298 │ │ │ │ + cmpeq sp, r8, rrx │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + ldrdeq r8, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r7, r0, lsl #18 │ │ │ │ + smlaltbeq r8, sp, r0, pc @ │ │ │ │ + @ instruction: 0x014dd19c │ │ │ │ + cmpeq r7, r0, asr #17 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ + smlaltteq fp, sp, r8, lr │ │ │ │ + smlaltteq r8, sp, ip, lr │ │ │ │ + strheq r8, [sp, #-236] @ 0xffffff14 │ │ │ │ + smlalbbeq r8, sp, ip, lr │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ + smlaltteq r8, sp, r4, sp │ │ │ │ + strheq r8, [sp, #-208] @ 0xffffff30 │ │ │ │ + smlalbbeq r8, sp, r0, sp │ │ │ │ + strdeq r8, [sp, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r8, sp, r0, fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r1, [pc, #-20] @ 23c3d4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -390919,86 +390919,86 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 23c634 │ │ │ │ ldrdeq fp, [r4, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r4, lsr #27 │ │ │ │ - cmpeq r7, ip, lsr r4 │ │ │ │ - ldrdeq ip, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ + smlaltteq ip, sp, r0, ip │ │ │ │ smlaltteq r9, ip, r4, r1 │ │ │ │ cmneq r4, r8, lsl #24 │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ - cmpeq r7, r8, ror r2 │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ - ldrheq r1, [r7, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sp, r4, asr sl │ │ │ │ - ldrsheq r1, [r7, #-12] │ │ │ │ - @ instruction: 0x014d879c │ │ │ │ - @ instruction: 0x014dc994 │ │ │ │ + @ instruction: 0x01571290 │ │ │ │ + cmpeq r7, r0, lsl #5 │ │ │ │ + cmpeq sp, r0, lsr #22 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ + cmpeq r7, r0, asr #3 │ │ │ │ + cmpeq sp, ip, asr sl │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + smlaltbeq r8, sp, r4, r7 │ │ │ │ + @ instruction: 0x014dc99c │ │ │ │ cmpeq ip, r4, lsr #30 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ smlalbteq ip, ip, r0, r7 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq r7, r0, lsl #30 │ │ │ │ - smlaltbeq ip, sp, r0, r7 │ │ │ │ - ldrheq r0, [r7, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r7, r8, lsl #30 │ │ │ │ + smlaltbeq ip, sp, r8, r7 │ │ │ │ + ldrheq r0, [r7, #-232] @ 0xffffff18 │ │ │ │ cmpeq ip, r4, ror #26 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq r7, r4, ror lr │ │ │ │ - cmpeq sp, r0, lsl r7 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq r7, ip, ror lr │ │ │ │ + cmpeq sp, r8, lsl r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmpeq ip, r4, ror ip │ │ │ │ cmpeq ip, r4, lsr ip │ │ │ │ strdeq r8, [ip, #-176] @ 0xffffff50 │ │ │ │ smlaltbeq r8, ip, r8, fp │ │ │ │ - cmpeq r7, r8, asr #25 │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ + ldrsbeq r0, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, ror r5 │ │ │ │ cmpeq ip, r8, asr #22 │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ - strdeq ip, [sp, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x014d8294 │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ - cmpeq r7, r4, asr fp │ │ │ │ - strdeq r8, [sp, #-20] @ 0xffffffec │ │ │ │ - strdeq ip, [sp, #-48] @ 0xffffffd0 │ │ │ │ - strheq r8, [sp, #-28] @ 0xffffffe4 │ │ │ │ - smlalbbeq r8, sp, r8, r1 │ │ │ │ - ldrheq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ - cmpeq r7, r4, ror sl │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ cmpeq sp, ip, lsl #6 │ │ │ │ - cmpeq r7, r8, lsr sl │ │ │ │ - ldrdeq r8, [sp, #-8] │ │ │ │ - ldrdeq ip, [sp, #-32] @ 0xffffffe0 │ │ │ │ - ldrsheq r0, [r7, #-156] @ 0xffffff64 │ │ │ │ - swpbeq r8, ip, [sp] │ │ │ │ - @ instruction: 0x014dc294 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ - strdeq r7, [sp, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq r7, sp, r8, pc @ │ │ │ │ - @ instruction: 0x014d7f98 │ │ │ │ - cmpeq r7, r0, asr #17 │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ + strdeq ip, [sp, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x014d829c │ │ │ │ + cmpeq sp, ip, ror #4 │ │ │ │ + cmpeq sp, r4, lsr r2 │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ + strdeq r8, [sp, #-28] @ 0xffffffe4 │ │ │ │ + strdeq ip, [sp, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq r8, sp, r4, r1 │ │ │ │ + @ instruction: 0x014d8190 │ │ │ │ + ldrheq r0, [r7, #-168] @ 0xffffff58 │ │ │ │ cmpeq sp, r8, asr r1 │ │ │ │ - cmpeq r7, r4, lsl #17 │ │ │ │ - cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ + cmpeq r7, ip, ror sl │ │ │ │ cmpeq sp, ip, lsl r1 │ │ │ │ - cmpeq r7, r8, asr #16 │ │ │ │ - smlaltteq r7, sp, r8, lr │ │ │ │ - smlaltteq ip, sp, r4, r0 │ │ │ │ + cmpeq sp, r4, lsl r3 │ │ │ │ + cmpeq r7, r0, asr #20 │ │ │ │ + smlaltteq r8, sp, r0, r0 │ │ │ │ + ldrdeq ip, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + smlaltbeq r8, sp, r4, r0 │ │ │ │ + @ instruction: 0x014dc29c │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + ldrdeq r7, [sp, #-240] @ 0xffffff10 │ │ │ │ + smlaltbeq r7, sp, r0, pc @ │ │ │ │ + cmpeq r7, r8, asr #17 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq r7, ip, lsl #17 │ │ │ │ + cmpeq sp, ip, lsr #30 │ │ │ │ + cmpeq sp, r4, lsr #2 │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + strdeq r7, [sp, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq ip, sp, ip, r0 │ │ │ │ │ │ │ │ 0023d244 : │ │ │ │ ldr r3, [pc, #12] @ 23d258 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ @@ -391128,24 +391128,24 @@ │ │ │ │ bl ba12c │ │ │ │ b 23d2c0 │ │ │ │ cmneq r4, ip, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r5, r0, lsr #8 │ │ │ │ @ instruction: 0x0164af94 │ │ │ │ cmneq r4, ip, ror pc │ │ │ │ - cmpeq r7, r4, lsr r6 │ │ │ │ - ldrdeq fp, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r7, ip, lsr r6 │ │ │ │ + ldrdeq fp, [sp, #-232] @ 0xffffff18 │ │ │ │ cmneq r5, r8, asr r3 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ - strheq fp, [sp, #-236] @ 0xffffff14 │ │ │ │ + smlalbteq fp, sp, r4, lr │ │ │ │ cmpeq ip, r0, asr #8 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - smlaltteq r7, sp, r4, fp │ │ │ │ - smlaltteq fp, sp, r0, sp │ │ │ │ - strheq r7, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + smlaltteq r7, sp, ip, fp │ │ │ │ + smlaltteq fp, sp, r8, sp │ │ │ │ + strheq r7, [sp, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0023d480 : │ │ │ │ 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 │ │ │ │ @@ -391508,48 +391508,48 @@ │ │ │ │ cmneq r4, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, asr sp │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsl #1 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq r4, r4, ror #21 │ │ │ │ - cmpeq r7, r4, ror #2 │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmpeq sp, r0, lsl #20 │ │ │ │ + cmpeq r7, ip, ror #2 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + cmpeq sp, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - ldrsheq r0, [r7, #-12] │ │ │ │ - @ instruction: 0x014d7798 │ │ │ │ - @ instruction: 0x014db998 │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + smlaltbeq r7, sp, r0, r7 │ │ │ │ + smlaltbeq fp, sp, r0, r9 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrheq r0, [r7, #-8] │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - cmpeq sp, r4, asr r9 │ │ │ │ + cmpeq r7, r0, asr #1 │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq r7, r8, ror r0 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - cmpeq sp, r4, lsl r9 │ │ │ │ + cmpeq r7, r0, lsl #1 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + cmpeq sp, ip, lsl r9 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ - ldrdeq r7, [sp, #-100] @ 0xffffff9c │ │ │ │ - ldrdeq fp, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ + ldrdeq r7, [sp, #-108] @ 0xffffff94 │ │ │ │ + ldrdeq fp, [sp, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - strdeq fp, [sp, #-136] @ 0xffffff78 │ │ │ │ - ldrsheq pc, [r6, #-244] @ 0xffffff0c @ │ │ │ │ - smlalbbeq fp, sp, r4, r8 │ │ │ │ + cmpeq sp, r0, lsl #18 │ │ │ │ + ldrsheq pc, [r6, #-252] @ 0xffffff04 @ │ │ │ │ + smlalbbeq fp, sp, ip, r8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - ldrheq pc, [r6, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ - cmpeq sp, r0, asr r8 │ │ │ │ - cmppeq r6, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsl r6 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ + ldrheq pc, [r6, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r8, asr r8 │ │ │ │ + cmppeq r6, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmppeq r6, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [sp, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq fp, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmppeq r6, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r7, sp, r4, r5 │ │ │ │ + smlaltteq fp, sp, r0, r7 │ │ │ │ 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 │ │ │ │ @@ -392012,51 +392012,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 23dea0 │ │ │ │ cmneq r4, r4, asr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, lsr #14 │ │ │ │ - cmppeq r6, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - smlalbteq fp, sp, ip, r5 │ │ │ │ - cmppeq r6, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r6, #-208] @ 0xffffff30 @ │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ + ldrdeq fp, [sp, #-84] @ 0xffffffac │ │ │ │ + cmppeq r6, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq pc, [r6, #-164] @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x014db394 │ │ │ │ + ldrsheq pc, [r6, #-172] @ 0xffffff54 @ │ │ │ │ + @ instruction: 0x014db39c │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ @ instruction: 0x0164a39c │ │ │ │ - ldrsheq pc, [r6, #-148] @ 0xffffff6c @ │ │ │ │ - swpbeq r7, r4, [sp] │ │ │ │ - smlalbbeq fp, sp, r8, r2 │ │ │ │ + ldrsheq pc, [r6, #-156] @ 0xffffff64 @ │ │ │ │ + swpbeq r7, ip, [sp] │ │ │ │ + @ instruction: 0x014db290 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmpeq ip, r8, asr r8 │ │ │ │ - mrseq r7, (UNDEF: 77) │ │ │ │ - ldrdeq r6, [sp, #-240] @ 0xffffff10 │ │ │ │ - smlaltbeq r6, sp, r0, pc @ │ │ │ │ - cmpeq sp, ip, ror #30 │ │ │ │ - @ instruction: 0x0156f890 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ - cmpeq sp, r4, lsr #2 │ │ │ │ + cmpeq sp, r8 │ │ │ │ + ldrdeq r6, [sp, #-248] @ 0xffffff08 │ │ │ │ + smlaltbeq r6, sp, r8, pc @ │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ + @ instruction: 0x0156f898 │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + cmpeq sp, ip, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq sp, ip, lsl r1 │ │ │ │ + cmpeq sp, r4, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmppeq r6, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [sp, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq fp, sp, ip, r0 │ │ │ │ + cmppeq r6, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r6, sp, r0, lr │ │ │ │ + strheq fp, [sp, #-4] │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - smlalbbeq r6, sp, r0, lr │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ - cmppeq r6, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ + smlalbbeq r6, sp, r8, lr │ │ │ │ + cmpeq sp, r8, asr lr │ │ │ │ + cmppeq r6, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsr #28 │ │ │ │ + cmpeq sp, r8, lsl r0 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - smlaltteq r6, sp, r4, sp │ │ │ │ + smlaltteq r6, sp, ip, sp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0023e2b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -392480,54 +392480,54 @@ │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 23e684 │ │ │ │ b 23e910 │ │ │ │ cmneq r4, r4, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, ror #29 │ │ │ │ - ldrheq pc, [r6, #-92] @ 0xffffffa4 @ │ │ │ │ - cmpeq sp, r8, asr lr │ │ │ │ + cmppeq r6, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, ror #28 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0xfffff558 │ │ │ │ strheq r9, [r4, #-184]! @ 0xffffff48 │ │ │ │ @ instruction: 0xffffa7bc │ │ │ │ cmpeq ip, r4, lsl #2 │ │ │ │ - cmppeq r6, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r6, sp, r8, r8 │ │ │ │ - smlaltbeq sl, sp, r4, sl │ │ │ │ + cmppeq r6, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + strheq r6, [sp, #-128] @ 0xffffff80 │ │ │ │ + smlaltbeq sl, sp, ip, sl │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmppeq r6, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ + ldrsbeq pc, [r6, #-16] @ │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmppeq r6, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsr #16 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ + @ instruction: 0x0156f190 │ │ │ │ + cmpeq sp, r0, lsr r8 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq r6, [sp, #-112] @ 0xffffff90 │ │ │ │ - cmppeq r6, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [sp, #-120] @ 0xffffff88 │ │ │ │ - strheq sl, [sp, #-148] @ 0xffffff6c │ │ │ │ - ldrsbeq pc, [r6, #-12] @ │ │ │ │ - cmpeq sp, ip, ror r7 │ │ │ │ - cmpeq sp, r8, ror r9 │ │ │ │ + strdeq r6, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmppeq r6, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r6, sp, r0, r7 │ │ │ │ + strheq sl, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmppeq r6, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r6, sp, r4, r7 │ │ │ │ + smlalbbeq sl, sp, r0, r9 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmppeq r6, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ + cmppeq r6, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmppeq r6, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq sl, sp, ip, r9 │ │ │ │ - smlaltteq sl, sp, r8, r8 │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ - cmppeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014da89c │ │ │ │ + cmppeq r6, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014da994 │ │ │ │ + strdeq sl, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + cmppeq r6, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, sp, r4, r8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 0023ea0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -392817,37 +392817,37 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0164979c │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r6, r8, asr #27 │ │ │ │ - cmpeq sp, r8, ror #12 │ │ │ │ + ldrsbeq lr, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ @ instruction: 0x000001be │ │ │ │ cmpeq ip, r4, lsr ip │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ - smlaltteq sl, sp, r0, r5 │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ + smlaltteq sl, sp, r8, r5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmneq r4, r0, lsr r5 │ │ │ │ smlalbbeq r6, ip, r0, sl │ │ │ │ - @ instruction: 0x0156eb94 │ │ │ │ - cmpeq sp, r4, lsr r2 │ │ │ │ - cmpeq sp, r0, lsr r4 │ │ │ │ - cmpeq r6, ip, asr fp │ │ │ │ - strdeq r6, [sp, #-28] @ 0xffffffe4 │ │ │ │ - strdeq sl, [sp, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0156eb9c │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ + cmpeq sp, r8, lsr r4 │ │ │ │ + cmpeq r6, r4, ror #22 │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ + cmpeq sp, r0, lsl #8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq r6, r4, lsr #22 │ │ │ │ - smlalbteq r6, sp, r4, r1 │ │ │ │ - smlalbteq sl, sp, r0, r3 │ │ │ │ - @ instruction: 0x014d6190 │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ + cmpeq r6, ip, lsr #22 │ │ │ │ + smlalbteq r6, sp, ip, r1 │ │ │ │ + smlalbteq sl, sp, r8, r3 │ │ │ │ + @ instruction: 0x014d6198 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ 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] @ 23f5b4 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ ldr r3, [pc, #1688] @ 23f5b8 │ │ │ │ @@ -393271,64 +393271,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 23efe4 │ │ │ │ cmneq r4, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlalbbeq sl, sp, r8, r3 │ │ │ │ - cmpeq r6, r8, lsl fp │ │ │ │ + @ instruction: 0x014da390 │ │ │ │ + cmpeq r6, r0, lsr #22 │ │ │ │ cmneq r4, r0, ror #5 │ │ │ │ cmneq r4, r8, asr r2 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ + cmpeq r6, r4, lsr #20 │ │ │ │ smlaltteq sl, ip, r8, r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - ldrdeq sl, [sp, #-16] │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ + ldrdeq sl, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ smlaltbeq r6, ip, r4, r6 │ │ │ │ - smlalbbeq sl, sp, r8, r1 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ + @ instruction: 0x014da190 │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ strheq r9, [ip, #-240] @ 0xffffff10 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - swpbeq sl, r4, [sp] │ │ │ │ - cmpeq r6, r4, lsr #16 │ │ │ │ + swpbeq sl, ip, [sp] │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ cmpeq ip, r8, ror #10 │ │ │ │ - cmpeq sp, ip, asr #32 │ │ │ │ - ldrsbeq lr, [r6, #-124] @ 0xffffff84 │ │ │ │ + qdaddeq sl, r4, sp │ │ │ │ + cmpeq r6, r4, ror #15 │ │ │ │ cmpeq ip, ip, lsl #10 │ │ │ │ strheq r6, [ip, #-72] @ 0xffffffb8 │ │ │ │ - smlalbbeq r9, sp, r0, pc @ │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - cmpeq r6, r8, ror #13 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ - ldrheq lr, [r6, #-104] @ 0xffffff98 │ │ │ │ + smlalbbeq r9, sp, r8, pc @ │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + ldrsheq lr, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq sp, r0, lsr pc │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ strdeq r6, [ip, #-56] @ 0xffffffc8 │ │ │ │ - strheq r9, [sp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, r4, asr #12 │ │ │ │ - smlalbbeq r5, sp, r8, fp │ │ │ │ - smlalbbeq r9, sp, r4, lr │ │ │ │ - cmpeq r6, r4, lsl r6 │ │ │ │ + strheq r9, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ + @ instruction: 0x014d5b90 │ │ │ │ + smlalbbeq r9, sp, ip, lr │ │ │ │ + cmpeq r6, ip, lsl r6 │ │ │ │ cmpeq ip, r4, asr r3 │ │ │ │ - cmpeq sp, r4, lsl lr │ │ │ │ - cmpeq r6, r4, lsr #11 │ │ │ │ - smlaltteq r5, sp, r4, sl │ │ │ │ - smlaltbeq r5, sp, ip, sl │ │ │ │ - cmpeq sp, ip, ror sl │ │ │ │ - cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ + smlaltteq r5, sp, ip, sl │ │ │ │ + strheq r5, [sp, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r5, sp, r4, sl │ │ │ │ + cmpeq sp, 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 r2, [pc, #1724] @ 23fd58 │ │ │ │ ldr r3, [pc, #1724] @ 23fd5c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -393760,65 +393760,65 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 23fc34 │ │ │ │ b 23f9b4 │ │ │ │ cmneq r4, r8, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0156e39c │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq r6, r4, lsr #7 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ cmneq r4, ip, asr fp │ │ │ │ cmneq r4, r4, asr #21 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - @ instruction: 0x0156e294 │ │ │ │ + @ instruction: 0x0156e29c │ │ │ │ cmpeq ip, ip, asr r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - ldrsbeq lr, [r6, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sp, r0, asr #20 │ │ │ │ - @ instruction: 0x0156e190 │ │ │ │ + cmpeq r6, r0, ror #3 │ │ │ │ + cmpeq sp, r8, asr #20 │ │ │ │ + @ instruction: 0x0156e198 │ │ │ │ cmpeq ip, r0, lsl #30 │ │ │ │ - smlaltteq r9, sp, r8, r9 │ │ │ │ + strdeq r9, [sp, #-144] @ 0xffffff70 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ cmpeq ip, ip, lsl #16 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq r6, r0, lsl #1 │ │ │ │ - smlaltteq r9, sp, r8, r8 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ + cmpeq r6, r8, lsl #1 │ │ │ │ + strdeq r9, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ smlaltbeq r5, ip, r8, sp │ │ │ │ - @ instruction: 0x014d9890 │ │ │ │ - ldrsheq sp, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ + @ instruction: 0x014d9898 │ │ │ │ + ldrsheq sp, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ cmpeq ip, ip, lsr #26 │ │ │ │ ldrdeq r5, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ - @ instruction: 0x014d979c │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - cmpeq sp, r0, ror r4 │ │ │ │ - cmpeq sp, r8, ror #14 │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ + smlaltbeq r9, sp, r4, r7 │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + cmpeq sp, r8, ror r4 │ │ │ │ + cmpeq sp, r0, ror r7 │ │ │ │ cmpeq ip, r8, lsr ip │ │ │ │ - cmpeq r6, ip, lsl #29 │ │ │ │ - strdeq r9, [sp, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x0156de94 │ │ │ │ + strdeq r9, [sp, #-108] @ 0xffffff94 │ │ │ │ ldrdeq r5, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r6, r0, lsr lr │ │ │ │ - @ instruction: 0x014d9698 │ │ │ │ - cmpeq r6, ip, lsl #28 │ │ │ │ - cmpeq sp, r8, ror r3 │ │ │ │ - cmpeq sp, r0, ror r6 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ - ldrdeq r5, [sp, #-40] @ 0xffffffd8 │ │ │ │ - smlaltbeq r5, sp, r8, r2 │ │ │ │ + cmpeq r6, r8, lsr lr │ │ │ │ + smlaltbeq r9, sp, r0, r6 │ │ │ │ + cmpeq r6, r4, lsl lr │ │ │ │ + smlalbbeq r5, sp, r0, r3 │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ + smlaltteq r5, sp, r0, r2 │ │ │ │ + strheq r5, [sp, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 0023fe2c : │ │ │ │ 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] @ 240290 │ │ │ │ @@ -394097,33 +394097,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 23ffac │ │ │ │ cmneq r4, r0, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r8, [r4, #-52]! @ 0xffffffcc │ │ │ │ - ldrsbeq sp, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sp, r4, asr #8 │ │ │ │ + cmpeq r6, r4, ror #23 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ andeq r7, r0, r0, lsr #25 │ │ │ │ - cmpeq r6, r4, ror fp │ │ │ │ - ldrdeq r9, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, ip, ror fp │ │ │ │ + smlaltteq r9, sp, r0, r3 │ │ │ │ @ instruction: 0x01648290 │ │ │ │ strheq r5, [ip, #-116] @ 0xffffff8c │ │ │ │ cmpeq ip, r4, ror r7 │ │ │ │ cmpeq ip, r0, lsr #14 │ │ │ │ ldrdeq r5, [ip, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x014d4e98 │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ - cmpeq sp, r8, lsl #28 │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ - ldrdeq r4, [sp, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq r9, sp, ip, r0 │ │ │ │ - @ instruction: 0x014d4d9c │ │ │ │ - cmpeq sp, ip, ror #26 │ │ │ │ + smlaltbeq r4, sp, r0, lr │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + cmpeq sp, r0, asr #28 │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ + cmpeq r6, r0, ror r8 │ │ │ │ + ldrdeq r4, [sp, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq r9, [sp, #-4] │ │ │ │ + smlaltbeq r4, sp, r4, sp │ │ │ │ + cmpeq sp, r4, ror sp │ │ │ │ │ │ │ │ 002402e8 : │ │ │ │ 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] @ 240758 │ │ │ │ @@ -394404,35 +394404,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 24048c │ │ │ │ cmneq r4, ip, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ - @ instruction: 0x014d8f98 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ + smlaltbeq r8, sp, r0, pc @ │ │ │ │ strdeq r7, [r4, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, r0, lsr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r6, r0, lsl r6 │ │ │ │ - cmpeq sp, r8, ror lr │ │ │ │ + cmpeq r6, r8, lsl r6 │ │ │ │ + smlalbbeq r8, sp, r0, lr │ │ │ │ strheq r7, [r4, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r6, ip, ror r5 │ │ │ │ + cmpeq r6, r4, lsl #11 │ │ │ │ strdeq r5, [ip, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq r8, [sp, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r8, sp, r4, sp │ │ │ │ smlaltbeq r5, ip, r4, r2 │ │ │ │ cmpeq ip, r0, asr r2 │ │ │ │ cmpeq ip, r0, lsl r2 │ │ │ │ - smlalbteq r4, sp, ip, r9 │ │ │ │ - @ instruction: 0x014d4998 │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ - cmpeq sp, r8, lsr #24 │ │ │ │ - ldrdeq r4, [sp, #-128] @ 0xffffff80 │ │ │ │ - smlaltbeq r4, sp, r0, r8 │ │ │ │ + ldrdeq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r4, sp, r0, r9 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ + ldrdeq r4, [sp, #-136] @ 0xffffff78 │ │ │ │ + smlaltbeq r4, sp, r8, r8 │ │ │ │ │ │ │ │ 002407b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #464] @ 24099c │ │ │ │ @@ -394552,19 +394552,19 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2408c0 │ │ │ │ cmneq r4, r4, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ - cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ + cmpeq sp, r4, ror sl │ │ │ │ cmneq r4, ip, ror r9 │ │ │ │ strheq r4, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r4, ror #12 │ │ │ │ │ │ │ │ 002409bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr ip, [pc, #348] @ 240b30 │ │ │ │ @@ -394655,19 +394655,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 240a78 │ │ │ │ cmneq r4, r8, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r6, r4, lsr r0 │ │ │ │ - @ instruction: 0x014d889c │ │ │ │ + cmpeq r6, ip, lsr r0 │ │ │ │ + smlaltbeq r8, sp, r4, r8 │ │ │ │ cmneq r4, r4, asr #15 │ │ │ │ cmpeq ip, r0, lsr #26 │ │ │ │ - smlalbteq r4, sp, r8, r4 │ │ │ │ + ldrdeq r4, [sp, #-64] @ 0xffffffc0 │ │ │ │ │ │ │ │ 00240b50 : │ │ │ │ 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] @ 240ea4 │ │ │ │ @@ -394882,28 +394882,28 @@ │ │ │ │ ldrdeq r7, [r4, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r4, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, asr sl │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrdeq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq ip, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r8, [sp, #-104] @ 0xffffff98 │ │ │ │ + ldrheq ip, [r6, #-236] @ 0xffffff14 │ │ │ │ strdeq r7, [r4, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq ip, r4, asr sl │ │ │ │ - strdeq r4, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ - cmpeq r6, r0, asr #26 │ │ │ │ - smlalbteq r4, sp, r0, r1 │ │ │ │ - cmpeq sp, r4, lsr #10 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - smlalbbeq r4, sp, ip, r1 │ │ │ │ - cmpeq sp, r8, asr r1 │ │ │ │ - strheq r8, [sp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, r0, lsr #25 │ │ │ │ + mrseq r4, (UNDEF: 109) │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ + cmpeq r6, r8, asr #26 │ │ │ │ + smlalbteq r4, sp, r8, r1 │ │ │ │ + cmpeq sp, ip, lsr #10 │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + @ instruction: 0x014d4194 │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ + smlalbteq r8, sp, r4, r4 │ │ │ │ + cmpeq r6, r8, lsr #25 │ │ │ │ │ │ │ │ 00240ef8 : │ │ │ │ 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 │ │ │ │ @@ -395276,44 +395276,44 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 241230 │ │ │ │ cmneq r4, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq sp, r4, asr sl │ │ │ │ cmppeq ip, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, ip, asr #5 │ │ │ │ - ldrsheq ip, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ + ldrsheq ip, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq sp, r8, lsr #4 │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ + cmpeq sp, r0, lsr r2 │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ cmneq r4, ip │ │ │ │ - cmpeq sp, r8, asr #26 │ │ │ │ - smlalbteq r8, sp, r8, r0 │ │ │ │ - cmpeq r6, r0, lsr #17 │ │ │ │ - smlaltbeq r8, sp, r4, r0 │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ + cmpeq sp, r0, asr sp │ │ │ │ + ldrdeq r8, [sp, #-0] │ │ │ │ + cmpeq r6, r8, lsr #17 │ │ │ │ + smlaltbeq r8, sp, ip, r0 │ │ │ │ + cmpeq r6, r4, lsl #17 │ │ │ │ strdeq r4, [ip, #-64] @ 0xffffffc0 │ │ │ │ smlalbbeq r4, ip, ip, r4 │ │ │ │ cmpeq ip, r8, lsl r4 │ │ │ │ - strheq r3, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ - smlalbbeq r3, sp, r4, fp │ │ │ │ - cmpeq sp, r4, lsl #30 │ │ │ │ - ldrsbeq ip, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r0, asr fp │ │ │ │ - ldrdeq r7, [sp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r6, r8, lsr #13 │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ + smlalbteq r3, sp, r0, fp │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ + smlalbbeq r3, sp, ip, fp │ │ │ │ + cmpeq sp, ip, lsl #30 │ │ │ │ + cmpeq r6, r4, ror #13 │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ + ldrdeq r7, [sp, #-232] @ 0xffffff18 │ │ │ │ + ldrheq ip, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r8, lsr #22 │ │ │ │ │ │ │ │ 00241558 : │ │ │ │ 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] @ 241f70 │ │ │ │ @@ -395961,77 +395961,77 @@ │ │ │ │ cmneq r4, ip, asr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq sp, [r6, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq ip, r0, ror pc │ │ │ │ cmneq r4, r8, lsl #25 │ │ │ │ cmneq r4, r8, ror #24 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - strheq r5, [sp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r6, r0, lsl #4 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq sp, r8, ror fp │ │ │ │ + strheq r5, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ cmneq r6, r8, lsl #2 │ │ │ │ cmpeq ip, r4, asr #28 │ │ │ │ - cmpeq r6, r8, asr #2 │ │ │ │ - smlaltteq r3, sp, r8, r5 │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ + cmpeq r6, r0, asr r1 │ │ │ │ + strdeq r3, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ + cmpeq r6, r0, lsr #2 │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ smlalbbeq r3, ip, r4, sp │ │ │ │ - strdeq r5, [pc, #-0] @ 241fdc │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ + strdeq r5, [pc, #-8] @ 241fd4 │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlaltbeq r7, sp, r0, r8 │ │ │ │ + smlaltbeq r7, sp, r8, r8 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ cmpeq ip, r8, asr ip │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ strheq r3, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - cmpeq sp, ip, asr r3 │ │ │ │ - cmpeq r6, r8, lsl #29 │ │ │ │ - cmpeq sp, r8, lsr #6 │ │ │ │ - smlaltbeq r7, sp, r4, r6 │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ - smlaltteq r3, sp, ip, r2 │ │ │ │ - cmpeq sp, r8, ror #12 │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ - strheq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ - ldrsbeq fp, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sp, r4, ror r2 │ │ │ │ - strdeq r7, [sp, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0156bd98 │ │ │ │ - cmpeq sp, r8, lsr r2 │ │ │ │ - strheq r7, [sp, #-84] @ 0xffffffac │ │ │ │ - mrseq r3, (UNDEF: 109) │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ - cmpeq sp, ip, ror #10 │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - strheq r3, [sp, #-20] @ 0xffffffec │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ - ldrsbeq fp, [r6, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ - strdeq r7, [sp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sp, r8, lsr r1 │ │ │ │ - cmpeq r6, ip, lsl #25 │ │ │ │ - smlaltbeq r7, sp, r8, r4 │ │ │ │ - strdeq r3, [sp, #-12] │ │ │ │ - smlalbteq r3, sp, ip, r0 │ │ │ │ - ldrsheq fp, [r6, #-176] @ 0xffffff50 │ │ │ │ - swpbeq r3, r0, [sp] │ │ │ │ - cmpeq sp, r8, lsl #8 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ + @ instruction: 0x0156be90 │ │ │ │ + cmpeq sp, r0, lsr r3 │ │ │ │ + smlaltbeq r7, sp, ip, r6 │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ + strdeq r3, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ + strheq r3, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r4, lsr r6 │ │ │ │ + ldrsbeq fp, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ + strdeq r7, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, r0, lsr #27 │ │ │ │ + cmpeq sp, r0, asr #4 │ │ │ │ + strheq r7, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r8, lsl #4 │ │ │ │ + cmpeq r6, ip, asr sp │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ + cmpeq r6, ip, lsl sp │ │ │ │ + strheq r3, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ + cmpeq r6, r0, ror #25 │ │ │ │ + smlalbbeq r3, sp, r0, r1 │ │ │ │ + strdeq r7, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r0, asr #2 │ │ │ │ + @ instruction: 0x0156bc94 │ │ │ │ + strheq r7, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sp, r4, lsl #2 │ │ │ │ + ldrdeq r3, [sp, #-4] │ │ │ │ + ldrsheq fp, [r6, #-184] @ 0xffffff48 │ │ │ │ + swpbeq r3, r8, [sp] │ │ │ │ + cmpeq sp, r0, lsl r4 │ │ │ │ │ │ │ │ 00242088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -396368,31 +396368,31 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 242254 │ │ │ │ b 242540 │ │ │ │ cmneq r4, ip, lsr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r8, ror #31 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - ldrsbeq fp, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + cmpeq r6, r4, ror #17 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq sp, ip │ │ │ │ - ldrsbeq fp, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ + ldrsbeq fp, [r6, #-120] @ 0xffffff88 │ │ │ │ strdeq r3, [ip, #-60] @ 0xffffffc4 │ │ │ │ smlaltbeq r3, ip, r8, r3 │ │ │ │ cmpeq ip, r4, ror #6 │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ - strdeq r2, [sp, #-160] @ 0xffffff60 │ │ │ │ - strheq r6, [sp, #-232] @ 0xffffff18 │ │ │ │ - smlalbbeq r6, sp, ip, lr │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - smlalbbeq r2, sp, r0, sl │ │ │ │ - cmpeq sp, ip, ror #28 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - cmpeq r6, r0, ror #11 │ │ │ │ + cmpeq sp, r8, lsr #22 │ │ │ │ + strdeq r2, [sp, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r6, sp, r0, lr │ │ │ │ + @ instruction: 0x014d6e94 │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ + smlalbbeq r2, sp, r8, sl │ │ │ │ + cmpeq sp, r4, ror lr │ │ │ │ + cmpeq sp, r4, lsr #28 │ │ │ │ + cmpeq r6, r8, ror #11 │ │ │ │ │ │ │ │ 00242614 : │ │ │ │ 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 │ │ │ │ @@ -396603,28 +396603,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 242680 │ │ │ │ cmneq r4, ip, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r5, [r4, #-188]! @ 0xffffff44 │ │ │ │ - ldrheq fp, [r6, #-64] @ 0xffffffc0 │ │ │ │ - smlaltteq r6, sp, r0, ip │ │ │ │ + ldrheq fp, [r6, #-72] @ 0xffffffb8 │ │ │ │ + smlaltteq r6, sp, r8, ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrsbeq fp, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq r6, r4, ror #7 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ mrseq r3, (UNDEF: 76) │ │ │ │ smlaltbeq r2, ip, ip, pc @ │ │ │ │ cmpeq ip, ip, ror #30 │ │ │ │ - ldrheq fp, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - smlaltteq r6, sp, ip, sl │ │ │ │ - smlaltteq r2, sp, r4, r6 │ │ │ │ - strheq r2, [sp, #-104] @ 0xffffff98 │ │ │ │ - smlalbbeq r2, sp, ip, r6 │ │ │ │ + cmpeq r6, r4, asr #5 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + strdeq r6, [sp, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq r2, sp, ip, r6 │ │ │ │ + smlalbteq r2, sp, r0, r6 │ │ │ │ + @ instruction: 0x014d2694 │ │ │ │ │ │ │ │ 002429ac : │ │ │ │ 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 │ │ │ │ @@ -396864,28 +396864,28 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 242a14 │ │ │ │ cmneq r4, ip, ror r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r8, lsr #16 │ │ │ │ - cmpeq r6, ip, lsl r1 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ + cmpeq r6, r4, lsr #2 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r6, r0, ror #31 │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ + cmpeq r6, r8, ror #31 │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ smlaltbeq r2, ip, r0, fp │ │ │ │ cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq sp, ip, lsl r3 │ │ │ │ - strdeq r2, [sp, #-32] @ 0xffffffe0 │ │ │ │ - smlalbteq r2, sp, r4, r2 │ │ │ │ - cmpeq r6, ip, lsr #28 │ │ │ │ - smlalbbeq r6, sp, ip, r6 │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r4, lsr #6 │ │ │ │ + strdeq r2, [sp, #-40] @ 0xffffffd8 │ │ │ │ + smlalbteq r2, sp, ip, r2 │ │ │ │ + cmpeq r6, r4, lsr lr │ │ │ │ + @ instruction: 0x014d6694 │ │ │ │ + cmpeq sp, r4, ror #12 │ │ │ │ │ │ │ │ 00242db8 : │ │ │ │ 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 │ │ │ │ @@ -396971,23 +396971,23 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 242e90 │ │ │ │ - smlalbteq r6, sp, r4, r6 │ │ │ │ + smlalbteq r6, sp, ip, r6 │ │ │ │ cmneq r4, ip, asr r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r6, r4, asr #27 │ │ │ │ + cmpeq r6, ip, asr #27 │ │ │ │ cmneq r4, r8, lsl r4 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ cmneq r4, ip, lsr #7 │ │ │ │ - cmpeq sp, r4, lsl #2 │ │ │ │ - ldrdeq r2, [sp, #-4] │ │ │ │ + cmpeq sp, ip, lsl #2 │ │ │ │ + ldrdeq r2, [sp, #-12] │ │ │ │ │ │ │ │ 00242f48 : │ │ │ │ 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 │ │ │ │ @@ -397100,17 +397100,17 @@ │ │ │ │ b 242fbc │ │ │ │ ldrdeq r5, [r4, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, ip, lsr #5 │ │ │ │ cmneq r4, r0, lsl #5 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - ldrheq sl, [r6, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sp, ip, ror r4 │ │ │ │ - cmpeq sp, r0, lsr #30 │ │ │ │ + ldrheq sl, [r6, #-184] @ 0xffffff48 │ │ │ │ + smlalbbeq r6, sp, r4, r4 │ │ │ │ + cmpeq sp, r8, lsr #30 │ │ │ │ │ │ │ │ 0024312c : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #256] @ 243238 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 2431e4 │ │ │ │ @@ -397173,21 +397173,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ b 243204 │ │ │ │ cmneq r4, ip, lsl #2 │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r4, asr #6 │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ - ldrdeq r1, [sp, #-220] @ 0xffffff24 │ │ │ │ - smlaltbeq r1, sp, ip, sp │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ + cmpeq sp, ip, lsl #6 │ │ │ │ + smlaltteq r1, sp, r4, sp │ │ │ │ + strheq r1, [sp, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00243258 : │ │ │ │ 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] │ │ │ │ @@ -397282,21 +397282,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 243368 │ │ │ │ cmneq r4, r0, lsr #31 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ - smlaltteq r6, sp, r4, r1 │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ + smlaltteq r6, sp, ip, r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ - cmpeq r6, ip, lsl #16 │ │ │ │ - cmpeq sp, r4, lsr #2 │ │ │ │ - strdeq r6, [sp, #-8] │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ + cmpeq r6, r4, lsl r8 │ │ │ │ + cmpeq sp, ip, lsr #2 │ │ │ │ + mrseq r6, (UNDEF: 93) │ │ │ │ │ │ │ │ 00243404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #304] @ 24354c │ │ │ │ @@ -397377,19 +397377,19 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2434b8 │ │ │ │ cmneq r4, r0, lsr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r4, [r4, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq r6, r8, asr r7 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ + cmpeq r6, r0, ror #14 │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ cmneq r4, r4, lsl #27 │ │ │ │ - ldrdeq r1, [sp, #-172] @ 0xffffff54 │ │ │ │ - smlaltbeq r1, sp, ip, sl │ │ │ │ + smlaltteq r1, sp, r4, sl │ │ │ │ + strheq r1, [sp, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 00243570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -397490,23 +397490,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2435cc │ │ │ │ strheq r4, [r4, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, ror ip │ │ │ │ - cmpeq r6, ip, asr #10 │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - cmpeq sp, r8, lsr #18 │ │ │ │ - strdeq r5, [sp, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq sl, [r6, #-72] @ 0xffffffb8 │ │ │ │ - strdeq r1, [sp, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r5, sp, r4, sp │ │ │ │ + cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ + cmpeq sp, r0, asr #28 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + cmpeq sp, r0, lsr r9 │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ + strdeq r1, [sp, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq r5, sp, ip, sp │ │ │ │ │ │ │ │ 0024373c : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1] │ │ │ │ @@ -397543,17 +397543,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r6, ip, lsl r4 │ │ │ │ - cmpeq sp, ip, asr #26 │ │ │ │ - strdeq r5, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, r4, lsr #8 │ │ │ │ + cmpeq sp, r4, asr sp │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 002437ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -397626,21 +397626,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2438d4 │ │ │ │ cmneq r6, r8, asr r3 │ │ │ │ cmneq r4, ip, lsr #20 │ │ │ │ - cmpeq sp, ip, lsl sp │ │ │ │ - cmpeq r6, r8, ror #8 │ │ │ │ + cmpeq sp, r4, lsr #26 │ │ │ │ + cmpeq r6, r0, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r5, [sp, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq sl, [r6, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x014d5c90 │ │ │ │ - smlaltteq r1, sp, r0, r6 │ │ │ │ + smlalbteq r5, sp, r0, ip │ │ │ │ + cmpeq r6, r4, ror #7 │ │ │ │ + @ instruction: 0x014d5c98 │ │ │ │ + smlaltteq r1, sp, r8, r6 │ │ │ │ │ │ │ │ 0024393c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr ip, [pc, #1732] @ 244018 │ │ │ │ @@ -398079,45 +398079,45 @@ │ │ │ │ bl ba12c │ │ │ │ b 243b34 │ │ │ │ strdeq r4, [r4, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r4, asr #17 │ │ │ │ muleq r0, ip, sl │ │ │ │ @ instruction: 0x0176b190 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ - @ instruction: 0x014d5b90 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ + @ instruction: 0x014d5b98 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r7, r0, ip, asr #26 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ cmneq r4, r8, lsl #14 │ │ │ │ - smlalbteq r5, sp, ip, r9 │ │ │ │ + ldrdeq r5, [sp, #-148] @ 0xffffff6c │ │ │ │ cmpeq ip, r4, asr #24 │ │ │ │ - cmpeq r6, r0, ror #31 │ │ │ │ - smlalbbeq r5, sp, r0, r8 │ │ │ │ + cmpeq r6, r8, ror #31 │ │ │ │ + smlalbbeq r5, sp, r8, r8 │ │ │ │ cmneq r6, ip, ror lr │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01569e90 │ │ │ │ - cmpeq sp, ip, lsr r7 │ │ │ │ + @ instruction: 0x01569e98 │ │ │ │ + cmpeq sp, r4, asr #14 │ │ │ │ smlaltbeq r1, ip, ip, r9 │ │ │ │ cmneq r6, r0, lsl #26 │ │ │ │ - ldrdeq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sp, ip, lsr r7 │ │ │ │ - smlalbteq r1, sp, r8, r0 │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ - swpbeq r1, r4, [sp] │ │ │ │ - smlaltteq r5, sp, ip, r5 │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ - strheq r5, [sp, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r5, [sp, #-92] @ 0xffffffa4 │ │ │ │ - ldrsbeq r9, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sp, r4, ror r5 │ │ │ │ - @ instruction: 0x01569c94 │ │ │ │ - smlaltteq r0, sp, r4, pc @ │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ + smlaltteq r5, sp, r0, r7 │ │ │ │ + cmpeq sp, r4, asr #14 │ │ │ │ + ldrdeq r1, [sp, #-0] │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ + swpbeq r1, ip, [sp] │ │ │ │ + strdeq r5, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r8, rrx │ │ │ │ + smlalbteq r5, sp, r4, r5 │ │ │ │ + cmpeq sp, r4, lsl #12 │ │ │ │ + ldrsbeq r9, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sp, ip, ror r5 │ │ │ │ + @ instruction: 0x01569c9c │ │ │ │ + smlaltteq r0, sp, ip, pc @ │ │ │ │ + cmpeq sp, r4, asr #10 │ │ │ │ │ │ │ │ 002440a8 : │ │ │ │ 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, [pc, #484] @ 2442a4 │ │ │ │ @@ -398241,26 +398241,26 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2441b0 │ │ │ │ b 24421c │ │ │ │ cmneq r4, r4, lsl #3 │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x01569b9c │ │ │ │ + cmpeq r6, r4, lsr #23 │ │ │ │ cmneq r6, r4, ror #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbteq r5, sp, r8, r3 │ │ │ │ + ldrdeq r5, [sp, #-48] @ 0xffffffd0 │ │ │ │ cmneq r6, r8, lsr #19 │ │ │ │ - @ instruction: 0x01569a9c │ │ │ │ - strheq r5, [sp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sp, r4, asr #6 │ │ │ │ - @ instruction: 0x014d0d9c │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ - strheq r5, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r6, r4, lsr #21 │ │ │ │ + strheq r5, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ + smlaltbeq r0, sp, r4, sp │ │ │ │ + cmpeq sp, r4, ror r4 │ │ │ │ + cmpeq r6, r8, lsl sl │ │ │ │ + strheq r5, [sp, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 002442dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -398313,20 +398313,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24434c │ │ │ │ cmneq r4, r0, asr #30 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - cmpeq r6, r0, lsr #18 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - smlalbteq r5, sp, r8, r1 │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq r6, r8, lsr #18 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + ldrdeq r5, [sp, #-16] │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ │ │ │ │ 002443dc : │ │ │ │ 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] @ 24471c │ │ │ │ @@ -398535,36 +398535,36 @@ │ │ │ │ b 244490 │ │ │ │ cmneq r4, r0, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r4, r0, lsr lr │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ andeq r7, r0, r8, ror #16 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq r6, ip, lsr #16 │ │ │ │ - ldrdeq r5, [sp, #-4] │ │ │ │ + cmpeq r6, r4, lsr r8 │ │ │ │ + ldrdeq r5, [sp, #-12] │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq r4, ip, lsr #27 │ │ │ │ andeq r6, r0, r8, asr #15 │ │ │ │ - cmpeq r6, ip, lsr #15 │ │ │ │ - cmpeq sp, r8, asr #32 │ │ │ │ + ldrheq r9, [r6, #-116] @ 0xffffff8c │ │ │ │ + qdaddeq r5, r0, sp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @ instruction: 0x0164c19c │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ cmneq r6, ip, ror #11 │ │ │ │ - ldrsbeq r9, [r6, #-100] @ 0xffffff9c │ │ │ │ - strheq r5, [sp, #-28] @ 0xffffffe4 │ │ │ │ - smlaltteq r0, sp, r0, r9 │ │ │ │ - cmpeq sp, ip, lsr pc │ │ │ │ + ldrsbeq r9, [r6, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq r5, sp, r4, r1 │ │ │ │ + smlaltteq r0, sp, r8, r9 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq r5, [sp, #-8] │ │ │ │ + smlaltteq r5, sp, r0, r0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - ldrdeq r5, [sp, #-4] │ │ │ │ + ldrdeq r5, [sp, #-12] │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq sp, r4, lsl #18 │ │ │ │ - ldrdeq r0, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, ip, lsl #18 │ │ │ │ + smlaltteq r0, sp, r0, r8 │ │ │ │ │ │ │ │ 0024478c : │ │ │ │ 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 │ │ │ │ @@ -398763,40 +398763,40 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 244944 │ │ │ │ @ instruction: 0x01643a94 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ - cmpeq r6, ip, lsr #9 │ │ │ │ + ldrheq r9, [r6, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ + cmpeq sp, r0, ror #26 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r7, r0, r8, ror #16 │ │ │ │ andeq r6, r0, r8, asr #15 │ │ │ │ cmneq r6, r4, lsr #6 │ │ │ │ - ldrsheq r9, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r4, lsr #30 │ │ │ │ - cmpeq r6, r8, lsl #7 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq r6, r4, lsl #8 │ │ │ │ + cmpeq sp, ip, lsr #30 │ │ │ │ + @ instruction: 0x01569390 │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x014d0698 │ │ │ │ + smlaltbeq r0, sp, r0, r6 │ │ │ │ cmneq r6, r4, lsl #4 │ │ │ │ - cmpeq sp, r8, lsl sp │ │ │ │ - smlaltbeq r4, sp, ip, fp │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ + strheq r4, [sp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmpeq sp, r4, lsr #28 │ │ │ │ - cmpeq sp, r8, asr #22 │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ + cmpeq sp, r0, asr fp │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - smlaltbeq r0, sp, r8, r5 │ │ │ │ - cmpeq sp, r4, lsl #22 │ │ │ │ - strdeq r4, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, ip, lsl r2 │ │ │ │ - smlalbteq r4, sp, r0, sl │ │ │ │ - cmpeq sp, ip, lsr #10 │ │ │ │ + strheq r0, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ + smlalbteq r4, sp, r8, sl │ │ │ │ + cmpeq sp, r4, lsr r5 │ │ │ │ │ │ │ │ 00244b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -399078,20 +399078,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 244ee4 │ │ │ │ - smlaltbeq r0, sp, r4, r0 │ │ │ │ - cmpeq sp, r4, asr r9 │ │ │ │ - ldrsheq r8, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq r6, r0, asr #27 │ │ │ │ + smlaltbeq r0, sp, ip, r0 │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ + ldrsheq r8, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq r6, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -399208,20 +399208,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2450d4 │ │ │ │ - ldrsheq r8, [r6, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq pc, ip, r4, lr @ │ │ │ │ - cmpeq sp, r0, asr r7 │ │ │ │ - cmpeq r6, r4, asr #23 │ │ │ │ - cmppeq ip, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ + smlaltbeq pc, ip, ip, lr @ │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ + cmpeq r6, ip, asr #23 │ │ │ │ + cmppeq ip, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ │ │ │ │ 002451a8 : │ │ │ │ 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 │ │ │ │ @@ -399310,17 +399310,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2452c4 │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ - smlaltteq pc, ip, r4, ip @ │ │ │ │ - @ instruction: 0x014d4590 │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ + smlaltteq pc, ip, ip, ip @ │ │ │ │ + @ instruction: 0x014d4598 │ │ │ │ │ │ │ │ 00245324 : │ │ │ │ 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 │ │ │ │ @@ -399392,17 +399392,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 245404 │ │ │ │ - ldrsheq r8, [r6, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq pc, ip, r4, fp @ │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ + cmpeq r6, r4, lsl #18 │ │ │ │ + smlaltbeq pc, ip, ip, fp @ │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ │ │ │ │ 00245464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -399544,17 +399544,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 245660 │ │ │ │ - ldrheq r8, [r6, #-96] @ 0xffffffa0 │ │ │ │ - cmppeq ip, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ - mrseq r4, (UNDEF: 109) │ │ │ │ + ldrheq r8, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmppeq ip, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsl #4 │ │ │ │ │ │ │ │ 002456b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r7, r2, #1 │ │ │ │ @@ -400072,21 +400072,21 @@ │ │ │ │ ldr r3, [pc, #40] @ 245ed4 │ │ │ │ ldr r2, [pc, #40] @ 245ed8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 245e68 │ │ │ │ - cmppeq ip, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, asr #20 │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ + smlalbbeq pc, ip, r0, r1 @ │ │ │ │ + cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmppeq ip, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - strdeq r3, [sp, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r7, [r6, #-232] @ 0xffffff18 │ │ │ │ + cmppeq ip, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + strdeq r3, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ │ │ │ │ 00245edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -400221,21 +400221,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246120 │ │ │ │ ldr r3, [pc, #40] @ 246124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2460b8 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - cmpeq ip, r4, lsr #30 │ │ │ │ - strdeq r3, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + cmpeq ip, ip, lsr #30 │ │ │ │ + strdeq r3, [sp, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - ldrheq r7, [r6, #-200] @ 0xffffff38 │ │ │ │ - ldrdeq lr, [ip, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq r3, sp, r0, r7 │ │ │ │ + cmpeq r6, r0, asr #25 │ │ │ │ + ldrdeq lr, [ip, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq r3, sp, r8, r7 │ │ │ │ │ │ │ │ 00246128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -400344,21 +400344,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246304 │ │ │ │ ldr r3, [pc, #40] @ 246308 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2462a4 │ │ │ │ - cmpeq r6, ip, lsl fp │ │ │ │ - cmpeq ip, r8, lsr sp │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ + cmpeq r6, r4, lsr #22 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - ldrsbeq r7, [r6, #-164] @ 0xffffff5c │ │ │ │ - strdeq lr, [ip, #-192] @ 0xffffff40 │ │ │ │ - strheq r3, [sp, #-92] @ 0xffffffa4 │ │ │ │ + ldrsbeq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ + strdeq lr, [ip, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq r3, sp, r4, r5 │ │ │ │ │ │ │ │ 0024630c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -400497,20 +400497,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 24655c │ │ │ │ ldr r3, [pc, #36] @ 246560 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2464f0 │ │ │ │ - ldrsbeq r7, [r6, #-128] @ 0xffffff80 │ │ │ │ - smlaltteq lr, ip, ip, sl │ │ │ │ - strheq r3, [sp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ - @ instruction: 0x014cea94 │ │ │ │ - cmpeq sp, r0, ror #6 │ │ │ │ + ldrsbeq r7, [r6, #-136] @ 0xffffff78 │ │ │ │ + strdeq lr, [ip, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r3, sp, r0, r3 │ │ │ │ + cmpeq r6, r0, lsl #17 │ │ │ │ + @ instruction: 0x014cea9c │ │ │ │ + cmpeq sp, r8, ror #6 │ │ │ │ │ │ │ │ 00246564 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #2 │ │ │ │ sbcs r3, r5, #0 │ │ │ │ @@ -400635,21 +400635,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 246778 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2466d8 │ │ │ │ - ldrheq r7, [r6, #-104] @ 0xffffff98 │ │ │ │ - smlaltteq lr, ip, r0, r8 │ │ │ │ - @ instruction: 0x014d319c │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ + smlaltteq lr, ip, r8, r8 │ │ │ │ + smlaltbeq r3, sp, r4, r1 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r6, ip, ror r6 │ │ │ │ - smlaltbeq lr, ip, r4, r8 │ │ │ │ - cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq r6, r4, lsl #13 │ │ │ │ + smlaltbeq lr, ip, ip, r8 │ │ │ │ + cmpeq sp, r8, ror #2 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 0024677c : │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ beq 24682c │ │ │ │ @@ -401125,20 +401125,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 246ef4 │ │ │ │ ldr r3, [pc, #36] @ 246ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 246e88 │ │ │ │ - cmpeq r6, r8, lsr pc │ │ │ │ - cmpeq ip, r4, asr r1 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ - cmpeq r6, r0, ror #29 │ │ │ │ - strdeq lr, [ip, #-12] │ │ │ │ - smlalbteq r2, sp, r8, r9 │ │ │ │ + cmpeq r6, r0, asr #30 │ │ │ │ + cmpeq ip, ip, asr r1 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ + cmpeq r6, r8, ror #29 │ │ │ │ + cmpeq ip, r4, lsl #2 │ │ │ │ + ldrdeq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ │ │ │ │ 00246efc : │ │ │ │ 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 │ │ │ │ @@ -401323,21 +401323,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247208 │ │ │ │ ldr r3, [pc, #40] @ 24720c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 247198 │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ - cmpeq ip, r4, asr #28 │ │ │ │ - cmpeq sp, r0, lsl r7 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ + cmpeq sp, r8, lsl r7 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrsbeq r6, [r6, #-176] @ 0xffffff50 │ │ │ │ - smlaltteq sp, ip, ip, sp │ │ │ │ - strheq r2, [sp, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq r6, [r6, #-184] @ 0xffffff48 │ │ │ │ + strdeq sp, [ip, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r2, sp, r0, r6 │ │ │ │ │ │ │ │ 00247210 : │ │ │ │ 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 │ │ │ │ @@ -401488,21 +401488,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247494 │ │ │ │ ldr r3, [pc, #40] @ 247498 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 247424 │ │ │ │ - @ instruction: 0x0156699c │ │ │ │ - strheq sp, [ip, #-184] @ 0xffffff48 │ │ │ │ - smlalbbeq r2, sp, r4, r4 │ │ │ │ + cmpeq r6, r4, lsr #19 │ │ │ │ + smlalbteq sp, ip, r0, fp │ │ │ │ + smlalbbeq r2, sp, ip, r4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmpeq r6, r4, asr #18 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq sp, ip, lsr #8 │ │ │ │ + cmpeq r6, ip, asr #18 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + cmpeq sp, r4, lsr r4 │ │ │ │ │ │ │ │ 0024749c : │ │ │ │ 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 │ │ │ │ @@ -401653,21 +401653,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247720 │ │ │ │ ldr r3, [pc, #40] @ 247724 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2476b0 │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ - cmpeq ip, ip, lsr #18 │ │ │ │ - strdeq r2, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ + cmpeq ip, r4, lsr r9 │ │ │ │ + mrseq r2, (UNDEF: 109) │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - ldrheq r6, [r6, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq sp, [ip, #-132] @ 0xffffff7c │ │ │ │ - smlaltbeq r2, sp, r0, r1 │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ + ldrdeq sp, [ip, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq r2, sp, r8, r1 │ │ │ │ │ │ │ │ 00247728 : │ │ │ │ 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 │ │ │ │ @@ -401851,20 +401851,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 247a2c │ │ │ │ ldr r3, [pc, #36] @ 247a30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2479c0 │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - cmpeq ip, ip, lsl r6 │ │ │ │ - smlaltteq r1, sp, r8, lr │ │ │ │ - cmpeq r6, r8, lsr #7 │ │ │ │ - smlalbteq sp, ip, r4, r5 │ │ │ │ - @ instruction: 0x014d1e90 │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ + cmpeq ip, r4, lsr #12 │ │ │ │ + strdeq r1, [sp, #-224] @ 0xffffff20 │ │ │ │ + ldrheq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ + smlalbteq sp, ip, ip, r5 │ │ │ │ + @ instruction: 0x014d1e98 │ │ │ │ │ │ │ │ 00247a34 : │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r2] │ │ │ │ ble 247a7c │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -401995,21 +401995,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247c60 │ │ │ │ ldr r3, [pc, #40] @ 247c64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 247c00 │ │ │ │ - cmpeq r6, r0, asr #3 │ │ │ │ - ldrdeq sp, [ip, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r1, sp, r8, ip │ │ │ │ + cmpeq r6, r8, asr #3 │ │ │ │ + smlaltteq sp, ip, r4, r3 │ │ │ │ + strheq r1, [sp, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ - @ instruction: 0x014cd394 │ │ │ │ - cmpeq sp, r0, ror #24 │ │ │ │ + cmpeq r6, r0, lsl #3 │ │ │ │ + @ instruction: 0x014cd39c │ │ │ │ + cmpeq sp, r8, ror #24 │ │ │ │ │ │ │ │ 00247c68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldm r0, {r6, r8} │ │ │ │ @@ -402069,17 +402069,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 247d78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 247d24 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - @ instruction: 0x014cd294 │ │ │ │ - cmpeq sp, r0, asr fp │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + @ instruction: 0x014cd29c │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 00247d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -402205,21 +402205,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247f98 │ │ │ │ ldr r3, [pc, #40] @ 247f9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 247f38 │ │ │ │ - cmpeq r6, r8, lsl #29 │ │ │ │ - smlaltbeq sp, ip, r4, r0 │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ + @ instruction: 0x01565e90 │ │ │ │ + smlaltbeq sp, ip, ip, r0 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmpeq r6, r0, asr #28 │ │ │ │ - qdaddeq sp, ip, ip │ │ │ │ - cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq r6, r8, asr #28 │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ + cmpeq sp, r0, lsr r9 │ │ │ │ │ │ │ │ 00247fa0 : │ │ │ │ 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 │ │ │ │ @@ -402348,21 +402348,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2481cc │ │ │ │ ldr r3, [pc, #40] @ 2481d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 24816c │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmpeq sp, ip, lsr r7 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + cmpeq ip, r8, ror lr │ │ │ │ + cmpeq sp, r4, asr #14 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ - strdeq r1, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq ip, r0, lsr lr │ │ │ │ + strdeq r1, [sp, #-108] @ 0xffffff94 │ │ │ │ │ │ │ │ 002481d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -402531,21 +402531,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2484a0 │ │ │ │ ldr r3, [pc, #40] @ 2484a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 248430 │ │ │ │ - @ instruction: 0x01565990 │ │ │ │ - smlaltbeq ip, ip, ip, fp @ │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ + @ instruction: 0x01565998 │ │ │ │ + strheq ip, [ip, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq r1, sp, r0, r4 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmpeq r6, r8, lsr r9 │ │ │ │ - cmpeq ip, r4, asr fp │ │ │ │ - cmpeq sp, r0, lsr #8 │ │ │ │ + cmpeq r6, r0, asr #18 │ │ │ │ + cmpeq ip, ip, asr fp │ │ │ │ + cmpeq sp, r8, lsr #8 │ │ │ │ │ │ │ │ 002484a8 : │ │ │ │ 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 │ │ │ │ @@ -402796,21 +402796,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2488c4 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24861c │ │ │ │ - cmpeq r6, r4, lsl #11 │ │ │ │ - smlaltbeq ip, ip, ip, r7 @ │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ + cmpeq r6, ip, lsl #11 │ │ │ │ + strheq ip, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - cmpeq ip, r4, asr r7 │ │ │ │ - cmpeq sp, r8, lsl r0 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq sp, r0, lsr #32 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 002488c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -402987,18 +402987,18 @@ │ │ │ │ b ba12c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ b 248a20 │ │ │ │ - @ instruction: 0x0156529c │ │ │ │ - smlalbbeq r0, sp, r0, sp │ │ │ │ + cmpeq r6, r4, lsr #5 │ │ │ │ + smlalbbeq r0, sp, r8, sp │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmpeq ip, r8, ror r4 │ │ │ │ + smlalbbeq ip, ip, r0, r4 @ │ │ │ │ │ │ │ │ 00248bac : │ │ │ │ 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 │ │ │ │ @@ -403235,22 +403235,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #28] @ 248f88 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 248f3c │ │ │ │ - cmpeq r6, r4, asr #30 │ │ │ │ - cmpeq sp, r0, lsr sl │ │ │ │ + cmpeq r6, ip, asr #30 │ │ │ │ + cmpeq sp, r8, lsr sl │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmpeq r6, r0, ror #29 │ │ │ │ - smlalbteq r0, sp, ip, r9 │ │ │ │ + cmpeq r6, r8, ror #29 │ │ │ │ + ldrdeq r0, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - smlaltbeq ip, ip, ip, r0 @ │ │ │ │ - cmpeq ip, r8, ror r0 │ │ │ │ + strheq ip, [ip, #-4] │ │ │ │ + smlalbbeq ip, ip, r0, r0 @ │ │ │ │ │ │ │ │ 00248f94 : │ │ │ │ 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 │ │ │ │ @@ -403471,18 +403471,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #16] @ 249324 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ - cmpeq r6, r0, lsl #22 │ │ │ │ - smlaltteq r0, sp, r4, r5 │ │ │ │ + cmpeq r6, r8, lsl #22 │ │ │ │ + smlaltteq r0, sp, ip, r5 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - smlaltteq fp, ip, r0, ip │ │ │ │ + smlaltteq fp, ip, r8, ip │ │ │ │ │ │ │ │ 0024932c : │ │ │ │ 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 │ │ │ │ @@ -404046,53 +404046,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 249704 │ │ │ │ cmneq r3, r8, ror #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - ldrheq r4, [r6, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x014d0398 │ │ │ │ + cmpeq r6, r0, asr #17 │ │ │ │ + smlaltbeq r0, sp, r0, r3 │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmpeq r6, r8, asr #15 │ │ │ │ - smlaltbeq r0, sp, ip, r2 │ │ │ │ + ldrsbeq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ + strheq r0, [sp, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ cmneq r3, r8, lsr fp │ │ │ │ - strheq r0, [sp, #-16] │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - cmpeq sp, r0, asr #2 │ │ │ │ + strheq r0, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmppeq ip, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - ldrsheq r4, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmppeq ip, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmppeq ip, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + smlalbbeq fp, ip, r4, r5 │ │ │ │ + cmpeq ip, r4, asr r5 │ │ │ │ + ldrsheq r4, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmppeq ip, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - smlaltteq fp, ip, ip, r4 │ │ │ │ - strheq fp, [ip, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq fp, ip, ip, r4 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ - cmppeq ip, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [ip, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq fp, ip, r4, r4 │ │ │ │ + @ instruction: 0x014cb494 │ │ │ │ + cmpeq r6, ip, lsr r2 │ │ │ │ + cmppeq ip, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - cmpeq r6, r8, lsl #4 │ │ │ │ - cmppeq ip, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, ip, r8, ip @ │ │ │ │ + cmpeq r6, r0, lsl r2 │ │ │ │ + cmppeq ip, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [ip, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - ldrsbeq r4, [r6, #-16] │ │ │ │ - strdeq fp, [ip, #-56] @ 0xffffffc8 │ │ │ │ - strheq pc, [ip, #-204] @ 0xffffff34 @ │ │ │ │ + ldrsbeq r4, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ + smlalbteq pc, ip, r4, ip @ │ │ │ │ │ │ │ │ 00249cac : │ │ │ │ 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 │ │ │ │ @@ -404352,29 +404352,29 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 249ef4 │ │ │ │ cmneq r3, r8, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r8, asr #10 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r6, r4, lsr #31 │ │ │ │ - @ instruction: 0x014cfa90 │ │ │ │ + cmpeq r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x014cfa98 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r6, ip, ror #29 │ │ │ │ - ldrdeq pc, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrsheq r3, [r6, #-228] @ 0xffffff1c │ │ │ │ + smlaltteq pc, ip, r4, r9 @ │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ cmneq r3, r8, asr #6 │ │ │ │ cmpeq fp, ip, ror r8 │ │ │ │ cmpeq fp, r8, lsr #16 │ │ │ │ smlaltteq fp, fp, r8, r7 @ │ │ │ │ - @ instruction: 0x014caf98 │ │ │ │ - cmpeq ip, r8, ror #30 │ │ │ │ - cmpeq ip, r8, lsr pc │ │ │ │ + smlaltbeq sl, ip, r0, pc @ │ │ │ │ + cmpeq ip, r0, ror pc │ │ │ │ + cmpeq 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, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #2 │ │ │ │ sbcs r3, sl, #0 │ │ │ │ @@ -404484,20 +404484,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24a228 │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ - smlaltbeq pc, ip, r8, r6 @ │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - cmpeq ip, r8, lsl sp │ │ │ │ - cmppeq ip, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror #25 │ │ │ │ + cmpeq ip, r4, asr sp │ │ │ │ + strheq pc, [ip, #-96] @ 0xffffffa0 @ │ │ │ │ + cmpeq r6, ip, lsl sp │ │ │ │ + cmpeq ip, r0, lsr #26 │ │ │ │ + cmppeq ip, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -404611,20 +404611,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24a418 │ │ │ │ - cmpeq r6, r8, lsr #22 │ │ │ │ - cmpeq ip, r8, asr fp │ │ │ │ - strheq pc, [ip, #-64] @ 0xffffffc0 @ │ │ │ │ - ldrsheq r3, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq ip, r0, lsr #22 │ │ │ │ - cmppeq ip, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsr fp │ │ │ │ + cmpeq ip, r0, ror #22 │ │ │ │ + strheq pc, [ip, #-72] @ 0xffffffb8 @ │ │ │ │ + ldrsheq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r8, lsr #22 │ │ │ │ + smlalbbeq pc, ip, r0, r4 @ │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -404774,20 +404774,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24a678 │ │ │ │ - @ instruction: 0x0156389c │ │ │ │ - smlalbteq sl, ip, ip, r8 │ │ │ │ - cmppeq ip, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, ror #16 │ │ │ │ - @ instruction: 0x014ca894 │ │ │ │ - smlaltteq pc, ip, ip, r1 @ │ │ │ │ + cmpeq r6, r4, lsr #17 │ │ │ │ + ldrdeq sl, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmppeq ip, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror #16 │ │ │ │ + @ instruction: 0x014ca89c │ │ │ │ + strdeq pc, [ip, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 0024a780 : │ │ │ │ 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 │ │ │ │ @@ -404871,17 +404871,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24a890 │ │ │ │ - cmpeq r6, r8, ror #13 │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ - cmppeq ip, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r3, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ + cmppeq ip, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0024a8f0 : │ │ │ │ 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, #8 │ │ │ │ @@ -404966,17 +404966,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24a9fc │ │ │ │ - cmpeq r6, r4, ror r5 │ │ │ │ - smlaltbeq sl, ip, r4, r5 │ │ │ │ - strdeq lr, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, ip, ror r5 │ │ │ │ + smlaltbeq sl, ip, ip, r5 │ │ │ │ + cmpeq ip, r4, lsl #30 │ │ │ │ │ │ │ │ 0024aa64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -405076,17 +405076,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #237 @ 0xed │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 24abac │ │ │ │ - cmpeq r6, r4, asr #7 │ │ │ │ - strdeq sl, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ + cmpeq r6, ip, asr #7 │ │ │ │ + strdeq sl, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, r4, asr sp │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ blt 24ac30 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -410221,33 +410221,33 @@ │ │ │ │ bl 24bb84 │ │ │ │ b 24f340 │ │ │ │ mov r5, r7 │ │ │ │ b 24f01c │ │ │ │ strheq r9, [r3, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r4, lsl #11 │ │ │ │ - cmpeq ip, r0, asr #24 │ │ │ │ - cmppeq r5, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ + cmppeq r5, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, r0, asr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ cmneq r4, ip, lsl r9 │ │ │ │ - smlalbbeq r4, ip, ip, r6 │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ - smlaltteq r8, ip, ip, pc @ │ │ │ │ + @ instruction: 0x014c4694 │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ + strdeq r8, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmpeq r5, r0, ror #13 │ │ │ │ - strheq r8, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r8, ror #13 │ │ │ │ + smlalbteq r8, ip, r4, pc @ │ │ │ │ strdeq pc, [r3, #-204]! @ 0xffffff34 │ │ │ │ cmneq r3, ip, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq ip, r0, ror #26 │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ + cmpeq ip, r8, ror #26 │ │ │ │ + cmpeq r5, r0, lsl #9 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq ip, r8, ror r3 │ │ │ │ - smlaltbeq r8, ip, r0, ip │ │ │ │ + smlalbbeq r4, ip, r0, r3 │ │ │ │ + smlaltbeq r8, ip, r8, ip │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx r6 │ │ │ │ @@ -411956,75 +411956,75 @@ │ │ │ │ ldr r1, [pc, #264] @ 251874 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 25144c │ │ │ │ - ldrheq sp, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - strheq r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ - smlaltbeq r8, ip, r4, fp │ │ │ │ - ldrheq sp, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ - cmpeq ip, r4, asr #20 │ │ │ │ - cmpeq r5, ip, asr r1 │ │ │ │ - qdaddeq r4, r8, ip │ │ │ │ - smlalbbeq r8, ip, r4, r9 │ │ │ │ - @ instruction: 0x0155d09c │ │ │ │ - cmpeq ip, r0, ror #16 │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - smlalbteq r8, ip, ip, r7 │ │ │ │ - ldrsbeq ip, [r5, #-232] @ 0xffffff18 │ │ │ │ - strdeq r8, [ip, #-100] @ 0xffffff9c │ │ │ │ - ldrsheq ip, [r5, #-216] @ 0xffffff28 │ │ │ │ + smlalbteq r4, ip, r0, r2 │ │ │ │ + smlaltbeq r8, ip, ip, fp │ │ │ │ + ldrheq sp, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, r0, lsl fp │ │ │ │ + cmpeq r5, r8, lsr #4 │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ + cmpeq r5, r4, ror #2 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ + smlalbbeq r8, ip, ip, r9 │ │ │ │ + cmpeq r5, r4, lsr #1 │ │ │ │ + cmpeq ip, r8, ror #16 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ + ldrdeq r8, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r0, ror #29 │ │ │ │ + strdeq r8, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r0, lsl #28 │ │ │ │ strdeq pc, [r3, #-52]! @ 0xffffffcc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq ip, r8, asr ip │ │ │ │ - cmpeq ip, r8, lsl #24 │ │ │ │ - strheq r3, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r5, r0, asr #24 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq r5, ip, ror #23 │ │ │ │ - smlalbteq r8, ip, r8, r4 │ │ │ │ - ldrheq ip, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - @ instruction: 0x014c8490 │ │ │ │ - smlaltteq r3, ip, r8, sl │ │ │ │ - @ instruction: 0x014c3a98 │ │ │ │ - cmpeq r5, r4, lsr #22 │ │ │ │ - strdeq r8, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, r0, ror #24 │ │ │ │ + cmpeq ip, r0, lsl ip │ │ │ │ + strheq r3, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r5, r8, asr #24 │ │ │ │ + cmpeq ip, r4, lsr #10 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + ldrsheq ip, [r5, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r8, [ip, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq ip, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + @ instruction: 0x014c8498 │ │ │ │ + strdeq r3, [ip, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r3, ip, r0, sl │ │ │ │ + cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ - cmpeq ip, r0, lsr #20 │ │ │ │ - cmpeq r5, ip, lsr #21 │ │ │ │ - smlalbbeq r8, ip, r8, r3 │ │ │ │ - cmpeq r5, ip, asr sl │ │ │ │ - smlalbteq r3, ip, r4, r9 │ │ │ │ - cmpeq ip, r8, lsr r3 │ │ │ │ + cmpeq ip, r0, ror #20 │ │ │ │ + cmpeq ip, r8, lsr #20 │ │ │ │ + ldrheq ip, [r5, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x014c8390 │ │ │ │ + cmpeq r5, r4, ror #20 │ │ │ │ + smlalbteq r3, ip, ip, r9 │ │ │ │ + cmpeq ip, r0, asr #6 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmpeq r5, r4, lsr #20 │ │ │ │ - smlalbbeq r3, ip, ip, r9 │ │ │ │ - mrseq r8, SPSR_mon │ │ │ │ + cmpeq r5, ip, lsr #20 │ │ │ │ + @ instruction: 0x014c3994 │ │ │ │ + cmpeq ip, r8, lsl #6 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ - cmpeq r5, r0, ror #19 │ │ │ │ - strheq r8, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, ip, asr r9 │ │ │ │ + cmpeq r5, r8, ror #19 │ │ │ │ + smlalbteq r8, ip, r0, r2 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmpeq ip, r8, lsl #18 │ │ │ │ - @ instruction: 0x0155c994 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ + cmpeq ip, r0, lsl r9 │ │ │ │ + @ instruction: 0x0155c99c │ │ │ │ + cmpeq ip, r0, ror r2 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - smlalbteq r3, ip, r8, r8 │ │ │ │ - smlalbbeq r3, ip, r4, r8 │ │ │ │ - cmpeq r5, r0, lsl r9 │ │ │ │ - smlaltteq r8, ip, r8, r1 │ │ │ │ + ldrdeq r3, [ip, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq r3, ip, ip, r8 │ │ │ │ + cmpeq r5, r8, lsl r9 │ │ │ │ + strdeq r8, [ip, #-16] │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ │ │ │ │ 00251878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1752] @ 0x6d8 │ │ │ │ @@ -413023,16 +413023,16 @@ │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ b 252848 │ │ │ │ @ instruction: 0x01636998 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r8, asr r9 │ │ │ │ - cmpeq r5, r4, lsr r7 │ │ │ │ - mrseq r8, (UNDEF: 76) │ │ │ │ + cmpeq r5, ip, lsr r7 │ │ │ │ + cmpeq ip, r8 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ cmneq r3, r0, asr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x0163ec94 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -415099,141 +415099,141 @@ │ │ │ │ bl be6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 254f84 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #2068] @ 0x814 │ │ │ │ b 2537ec │ │ │ │ - smlaltbeq r1, ip, r4, r6 │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ - cmpeq ip, r4 │ │ │ │ + smlaltbeq r1, ip, ip, r6 │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ + cmpeq ip, ip │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - ldrsheq sl, [r5, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq r5, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, r0, lsl #14 │ │ │ │ + ldrdeq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ cmneq r3, r8, ror #25 │ │ │ │ cmneq r3, r8, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, ip, ror #8 │ │ │ │ - cmpeq ip, r8, lsr sp │ │ │ │ - cmpeq ip, ip, asr r3 │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ - cmpeq r5, ip, lsr #7 │ │ │ │ - smlalbbeq r5, ip, r4, ip │ │ │ │ + cmpeq r5, r4, ror r4 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ + cmpeq ip, r4, ror #6 │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ + ldrheq sl, [r5, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq r5, ip, ip, ip │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ - cmpeq ip, r4, asr #4 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - @ instruction: 0x0155a294 │ │ │ │ - cmpeq ip, r0, ror fp │ │ │ │ - cmpeq ip, r0, lsr fp │ │ │ │ - cmpeq r5, r4, asr #4 │ │ │ │ - cmpeq ip, r4, asr #2 │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ - @ instruction: 0x0155a194 │ │ │ │ - cmpeq ip, r0, ror sl │ │ │ │ - cmpeq r5, ip, asr r1 │ │ │ │ - cmpeq ip, r8, lsr #20 │ │ │ │ - cmpeq ip, ip, asr #32 │ │ │ │ - cmpeq ip, r0, lsl r0 │ │ │ │ - @ instruction: 0x0155a09c │ │ │ │ - cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq r5, ip, asr #6 │ │ │ │ + cmpeq ip, ip, asr #4 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ + @ instruction: 0x0155a29c │ │ │ │ + cmpeq ip, r8, ror fp │ │ │ │ + cmpeq ip, r8, lsr fp │ │ │ │ + cmpeq r5, ip, asr #4 │ │ │ │ + cmpeq ip, ip, asr #2 │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ + @ instruction: 0x0155a19c │ │ │ │ + cmpeq ip, r8, ror sl │ │ │ │ + cmpeq r5, r4, ror #2 │ │ │ │ + cmpeq ip, r0, lsr sl │ │ │ │ + qdaddeq r1, r4, ip │ │ │ │ + cmpeq ip, r8, lsl r0 │ │ │ │ + cmpeq r5, r4, lsr #1 │ │ │ │ + cmpeq ip, ip, ror r9 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmpeq r5, r0, lsr #32 │ │ │ │ - smlaltteq r5, ip, ip, r8 │ │ │ │ - cmpeq ip, ip, lsl #30 │ │ │ │ - ldrdeq r0, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - strdeq r5, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ - cmpeq ip, r8, lsl #28 │ │ │ │ - smlalbteq r0, ip, ip, sp │ │ │ │ - cmpeq r5, r8, asr lr │ │ │ │ - cmpeq ip, r0, lsr r7 │ │ │ │ + cmpeq r5, r8, lsr #32 │ │ │ │ + strdeq r5, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ + ldrdeq r0, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + strdeq r5, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ + cmpeq ip, r0, lsl lr │ │ │ │ + ldrdeq r0, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r0, ror #28 │ │ │ │ + cmpeq ip, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r5, r4, lsl #28 │ │ │ │ - smlaltteq r5, ip, ip, r6 │ │ │ │ - cmpeq ip, r0, lsl #26 │ │ │ │ - smlalbteq r0, ip, r4, ip │ │ │ │ - cmpeq r5, r0, asr sp │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ + cmpeq r5, ip, lsl #28 │ │ │ │ + strdeq r5, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r8, lsl #26 │ │ │ │ + smlalbteq r0, ip, ip, ip │ │ │ │ + cmpeq r5, r8, asr sp │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlaltteq r5, ip, r8, r5 │ │ │ │ - cmpeq r5, r0, lsl #26 │ │ │ │ - cmpeq r5, ip, lsl #25 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - cmpeq ip, r8, ror fp │ │ │ │ - cmpeq ip, ip, lsr fp │ │ │ │ - cmpeq r5, r8, asr #23 │ │ │ │ - smlaltbeq r5, ip, r4, r4 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq r5, r8, ror fp │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ - @ instruction: 0x014c539c │ │ │ │ + strdeq r5, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r5, r8, lsl #26 │ │ │ │ + @ instruction: 0x01559c94 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ + smlalbbeq r0, ip, r0, fp │ │ │ │ + cmpeq ip, r4, asr #22 │ │ │ │ + ldrsbeq r9, [r5, #-176] @ 0xffffff50 │ │ │ │ + smlaltbeq r5, ip, ip, r4 │ │ │ │ + cmpeq ip, r8, ror #8 │ │ │ │ + cmpeq r5, r0, lsl #23 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + smlaltbeq r5, ip, r4, r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r5, r0, ror sl │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ - ldrheq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x014c5294 │ │ │ │ + cmpeq r5, r8, ror sl │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ + cmpeq r5, r4, asr #19 │ │ │ │ + @ instruction: 0x014c529c │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq ip, r4, asr r2 │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ - cmpeq ip, ip, lsr #2 │ │ │ │ - cmpeq r5, r4, asr #16 │ │ │ │ - @ instruction: 0x014c4e94 │ │ │ │ - cmpeq r5, ip, lsr #11 │ │ │ │ - cmpeq r5, r4, lsl r5 │ │ │ │ - strdeq r4, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ - ldrdeq r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, r4, ror #8 │ │ │ │ - cmpeq ip, ip, lsr sp │ │ │ │ - cmpeq r5, r0, lsl r4 │ │ │ │ - strdeq r4, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, ip, asr r2 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ + cmpeq ip, r4, lsr r1 │ │ │ │ + cmpeq r5, ip, asr #16 │ │ │ │ + @ instruction: 0x014c4e9c │ │ │ │ + ldrheq r9, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq r5, ip, lsl r5 │ │ │ │ + cmpeq ip, r4, lsl #28 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ + smlaltteq r0, ip, r0, r3 │ │ │ │ + cmpeq r5, ip, ror #8 │ │ │ │ + cmpeq ip, r4, asr #26 │ │ │ │ + cmpeq r5, r8, lsl r4 │ │ │ │ + cmpeq ip, r0, lsl #26 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ - ldrdeq r0, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - cmpeq ip, r8, lsr ip │ │ │ │ - cmpeq r5, ip, lsr r2 │ │ │ │ - smlaltbeq r0, ip, r4, r1 │ │ │ │ - cmpeq ip, r8, lsl fp │ │ │ │ + cmpeq ip, r4, lsl r3 │ │ │ │ + ldrdeq r0, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + cmpeq ip, r0, asr #24 │ │ │ │ + cmpeq r5, r4, asr #4 │ │ │ │ + smlaltbeq r0, ip, ip, r1 │ │ │ │ + cmpeq ip, r0, lsr #22 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - cmpeq r5, r8, ror #3 │ │ │ │ - smlalbteq r4, ip, r0, sl │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ + ldrsheq r9, [r5, #-16] │ │ │ │ + smlalbteq r4, ip, r8, sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - cmpeq r5, r4, asr #2 │ │ │ │ - smlaltbeq r0, ip, ip, r0 │ │ │ │ - cmpeq ip, r0, lsr #20 │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ + cmpeq r5, ip, asr #2 │ │ │ │ + strheq r0, [ip, #-4] │ │ │ │ + cmpeq ip, r8, lsr #20 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq ip, r8, ror r0 │ │ │ │ - cmpeq ip, r4, asr #32 │ │ │ │ - cmpeq ip, ip │ │ │ │ - @ instruction: 0x01559098 │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ + smlalbbeq r0, ip, r0, r0 │ │ │ │ + cmpeq ip, ip, asr #32 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ + cmpeq r5, r0, lsr #1 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - smlalbteq pc, fp, r0, pc @ │ │ │ │ + smlalbteq pc, fp, r8, pc @ │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - @ instruction: 0x014bff94 │ │ │ │ + @ instruction: 0x014bff9c │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - cmppeq fp, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - strdeq pc, [fp, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq pc, fp, r0, lr @ │ │ │ │ - smlaltbeq pc, fp, r4, lr @ │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ - cmpeq ip, r8, lsl #16 │ │ │ │ + cmppeq fp, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, fp, r8, lr @ │ │ │ │ + smlaltbeq pc, fp, ip, lr @ │ │ │ │ + cmpeq r5, r8, lsr pc │ │ │ │ + cmpeq ip, r0, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ mov r3, r2 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #2072] @ 0x818 │ │ │ │ ldr sl, [pc, #-212] @ 2549dc │ │ │ │ @@ -415724,21 +415724,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 25526c │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2551b0 │ │ │ │ @ instruction: 0xffff5a70 │ │ │ │ - cmpeq r5, r0, lsl #29 │ │ │ │ - smlaltteq pc, fp, r8, sp @ │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq r5, r8, lsl #29 │ │ │ │ + strdeq pc, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmpeq r5, r8, asr #28 │ │ │ │ - strheq pc, [fp, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq ip, r4, lsr #14 │ │ │ │ + cmpeq r5, r0, asr lr │ │ │ │ + strheq pc, [fp, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ muleq r0, r2, r4 │ │ │ │ │ │ │ │ 00255270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -415772,17 +415772,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 255314 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2552c4 │ │ │ │ @ instruction: 0xffff598c │ │ │ │ - @ instruction: 0x01558d90 │ │ │ │ - strdeq pc, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x01558d98 │ │ │ │ + cmppeq fp, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, ror r6 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 00255318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -415835,21 +415835,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 255418 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 25535c │ │ │ │ @ instruction: 0xffff58a0 │ │ │ │ - ldrsbeq r8, [r5, #-196] @ 0xffffff3c │ │ │ │ - cmppeq fp, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [ip, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r8, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmppeq fp, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [ip, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01558c9c │ │ │ │ - cmppeq fp, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ + cmpeq r5, r4, lsr #25 │ │ │ │ + cmppeq fp, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, ip, r0, r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 0025541c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -415883,17 +415883,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2554c0 │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 255470 │ │ │ │ @ instruction: 0xffff57bc │ │ │ │ - cmpeq r5, r4, ror #23 │ │ │ │ - cmppeq fp, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r4, ip, r0, r4 │ │ │ │ + cmpeq r5, ip, ror #23 │ │ │ │ + cmppeq fp, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r4, ip, r8, r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 002554c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -415946,21 +415946,21 @@ │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 255508 │ │ │ │ @ instruction: 0xffff5754 │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ - @ instruction: 0x014bfa90 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ + @ instruction: 0x014bfa98 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - ldrsheq r8, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmppeq fp, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r4, ip, ip, r3 │ │ │ │ + ldrsheq r8, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmppeq fp, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [ip, #-52] @ 0xffffffcc │ │ │ │ │ │ │ │ 002555c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -415993,17 +415993,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 255668 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 255618 │ │ │ │ @ instruction: 0xffff5674 │ │ │ │ - cmpeq r5, ip, lsr sl │ │ │ │ - smlaltbeq pc, fp, r4, r9 @ │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq r5, r4, asr #20 │ │ │ │ + smlaltbeq pc, fp, ip, r9 @ │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ │ │ │ │ 0025566c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -416188,30 +416188,30 @@ │ │ │ │ cmneq r3, r4, asr #32 │ │ │ │ cmneq r3, ip, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01632b98 │ │ │ │ @ instruction: 0x01759494 │ │ │ │ cmneq r5, ip, ror r4 │ │ │ │ cmneq r3, r8, lsr fp │ │ │ │ - cmpeq ip, ip, lsr #4 │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ ldrsheq r9, [r5, #-56]! @ 0xffffffc8 │ │ │ │ ldrsbeq r9, [r5, #-52]! @ 0xffffffcc │ │ │ │ ldrheq r9, [r5, #-48]! @ 0xffffffd0 │ │ │ │ strdeq sl, [r3, #-228]! @ 0xffffff1c │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ cmneq r5, r0, ror r3 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - ldrsheq r8, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ + ldrsheq r8, [r5, #-156] @ 0xffffff64 │ │ │ │ ldrsheq r9, [r5, #-44]! @ 0xffffffd4 │ │ │ │ cmppeq sl, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, fp, r8, r6 @ │ │ │ │ - strheq pc, [fp, #-100] @ 0xffffff9c @ │ │ │ │ - qdaddeq r4, r8, ip │ │ │ │ - ldrsheq r8, [r5, #-128] @ 0xffffff80 │ │ │ │ + strdeq pc, [fp, #-96] @ 0xffffffa0 │ │ │ │ + strheq pc, [fp, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ + ldrsheq r8, [r5, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 002559a0 : │ │ │ │ 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 │ │ │ │ @@ -416641,22 +416641,22 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 255f90 │ │ │ │ strdeq r2, [r3, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r4, lsr #7 │ │ │ │ - cmpeq ip, ip, lsl #22 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ + cmpeq r5, ip, lsr #7 │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ cmpeq sl, r8, lsr #20 │ │ │ │ cmneq r3, ip, lsr #5 │ │ │ │ - cmppeq fp, r4 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r3, ip, r0, r9 │ │ │ │ - smlaltbeq lr, fp, r4, pc @ │ │ │ │ + cmppeq fp, ip @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r3, ip, r8, r9 │ │ │ │ + smlaltbeq lr, fp, ip, pc @ │ │ │ │ │ │ │ │ 0025607c : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #284] @ 2561a4 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 256150 │ │ │ │ @@ -416727,20 +416727,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ b 256170 │ │ │ │ strheq r2, [r3, #-28]! @ 0xffffffe4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ - ldrdeq r3, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ - smlalbbeq r3, ip, r8, r8 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - cmpeq fp, r0, asr #28 │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ + ldrdeq r3, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r4, lsr #2 │ │ │ │ + @ instruction: 0x014c3890 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ │ │ │ │ 002561c4 : │ │ │ │ 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 │ │ │ │ @@ -416872,22 +416872,22 @@ │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 25631c │ │ │ │ qdsubeq r2, r8, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ - smlalbbeq r3, ip, ip, r7 │ │ │ │ - ldrsbeq r7, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x014c3794 │ │ │ │ + cmpeq r5, r0, ror #31 │ │ │ │ @ instruction: 0x014ae69c │ │ │ │ cmneq r3, r0, lsr #30 │ │ │ │ - cmpeq fp, r8, ror ip │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ + smlalbbeq lr, fp, r0, ip │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq fp, r0, lsr #24 │ │ │ │ │ │ │ │ 00256408 : │ │ │ │ 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, [r2] │ │ │ │ @@ -416961,20 +416961,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 256508 │ │ │ │ cmneq r3, ip, lsl lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r7, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq ip, ip, lsr r5 │ │ │ │ - cmpeq r5, ip, ror sp │ │ │ │ - smlaltteq r3, ip, r8, r4 │ │ │ │ - ldrdeq lr, [fp, #-168] @ 0xffffff58 │ │ │ │ - smlaltbeq lr, fp, r8, sl │ │ │ │ + cmpeq r5, r0, ror #27 │ │ │ │ + cmpeq ip, r4, asr #10 │ │ │ │ + cmpeq r5, r4, lsl #27 │ │ │ │ + strdeq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ + smlaltteq lr, fp, r0, sl │ │ │ │ + strheq lr, [fp, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 0025655c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ @@ -417206,24 +417206,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #32] @ 256900 │ │ │ │ mov r3, fp │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 256834 │ │ │ │ - cmpeq r5, r0, ror #21 │ │ │ │ + cmpeq r5, r8, ror #21 │ │ │ │ cmneq r3, ip, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq ip, r0, lsr #4 │ │ │ │ + cmpeq ip, r8, lsr #4 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ cmpeq sl, r0, lsr r1 │ │ │ │ cmneq r3, r8, lsl #20 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ + cmpeq fp, r0, lsl r7 │ │ │ │ │ │ │ │ 00256918 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #220] @ 256a00 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 2569b4 │ │ │ │ @@ -417278,20 +417278,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 256a1c │ │ │ │ ldr r1, [pc, #24] @ 256a10 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 2569cc │ │ │ │ cmneq r3, r0, lsr #18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, r4, ror #17 │ │ │ │ - qdaddeq r3, r0, ip │ │ │ │ + cmpeq r5, ip, ror #17 │ │ │ │ + qdaddeq r3, r8, ip │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - ldrdeq lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ + smlaltteq lr, fp, r0, r5 │ │ │ │ │ │ │ │ 00256a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -417416,37 +417416,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 256af8 │ │ │ │ cmneq r3, r4, lsl #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, r4, asr #14 │ │ │ │ - ldrsheq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x014be498 │ │ │ │ - cmpeq ip, r0, asr lr │ │ │ │ + ldrsheq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ + smlaltbeq lr, fp, r0, r4 │ │ │ │ + cmpeq ip, r8, asr lr │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - ldrheq r7, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ - cmpeq ip, r4, lsl lr │ │ │ │ + ldrheq r7, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ + cmpeq ip, ip, lsl lr │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq r5, r8, ror r6 │ │ │ │ - cmpeq fp, r0, lsr #8 │ │ │ │ - ldrdeq r2, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r0, lsl #13 │ │ │ │ + cmpeq fp, r8, lsr #8 │ │ │ │ + smlaltteq r2, ip, r0, sp │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ - smlaltteq lr, fp, r4, r3 │ │ │ │ - smlaltbeq r2, ip, r0, sp │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ + smlaltteq lr, fp, ip, r3 │ │ │ │ + smlaltbeq r2, ip, r8, sp │ │ │ │ │ │ │ │ 00256c64 : │ │ │ │ ldr r3, [pc, #12] @ 256c78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ + cmpeq ip, r8, asr sp │ │ │ │ │ │ │ │ 00256c7c : │ │ │ │ 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] @ 257b50 │ │ │ │ @@ -418394,100 +418394,100 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 257488 │ │ │ │ @ instruction: 0x0163159c │ │ │ │ @ instruction: 0x01631598 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, ror #19 │ │ │ │ - ldrsheq r7, [r5, #-68] @ 0xffffffbc │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ + ldrsheq r7, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ cmpeq sl, r0, ror fp │ │ │ │ - cmpeq r5, r0, ror #8 │ │ │ │ + cmpeq r5, r8, ror #8 │ │ │ │ cmpeq sl, r0, lsr #22 │ │ │ │ - smlaltbeq r2, ip, r4, fp │ │ │ │ - ldrsheq r7, [r5, #-60] @ 0xffffffc4 │ │ │ │ + smlaltbeq r2, ip, ip, fp │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ strheq sp, [sl, #-172] @ 0xffffff54 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - @ instruction: 0x01557398 │ │ │ │ - strdeq r2, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq r5, r0, lsr #7 │ │ │ │ + cmpeq ip, r4, lsl #22 │ │ │ │ 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 r5, r0, asr #4 │ │ │ │ + cmpeq r5, r8, asr #4 │ │ │ │ cmpeq sl, r0, lsl #18 │ │ │ │ - smlalbteq r2, ip, ip, r9 │ │ │ │ - strheq r2, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq r2, [ip, #-148] @ 0xffffff6c │ │ │ │ + smlalbteq r2, ip, r4, r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01557190 │ │ │ │ - strdeq r2, [ip, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01557198 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ cmpeq sl, r0, lsl r8 │ │ │ │ - smlalbbeq r2, ip, r8, r8 │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ - smlaltbeq r2, ip, ip, r6 │ │ │ │ - cmpeq ip, r8, lsr r7 │ │ │ │ - cmpeq ip, ip, lsl r7 │ │ │ │ - cmpeq r5, r0, ror #27 │ │ │ │ - cmpeq ip, r8, asr #10 │ │ │ │ + @ instruction: 0x014c2890 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ + strheq r2, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r0, asr #14 │ │ │ │ + cmpeq ip, r4, lsr #14 │ │ │ │ + cmpeq r5, r8, ror #27 │ │ │ │ + cmpeq ip, r0, asr r5 │ │ │ │ strheq r0, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r5, ip, asr #26 │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ cmpeq sl, r0, lsl r4 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq fp, r8, asr sl │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - smlaltteq sp, fp, r4, r9 │ │ │ │ - cmpeq r5, ip, lsl ip │ │ │ │ - smlalbteq sp, fp, r4, r9 │ │ │ │ - smlalbbeq r2, ip, r4, r3 │ │ │ │ + cmpeq fp, r0, ror #20 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + smlaltteq sp, fp, ip, r9 │ │ │ │ + cmpeq r5, r4, lsr #24 │ │ │ │ + smlalbteq sp, fp, ip, r9 │ │ │ │ + smlalbbeq r2, ip, ip, r3 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmpeq r5, r0, ror #23 │ │ │ │ - smlalbbeq sp, fp, r8, r9 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ + cmpeq r5, r8, ror #23 │ │ │ │ + @ instruction: 0x014bd990 │ │ │ │ + cmpeq ip, r0, asr r3 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq fp, ip, asr #18 │ │ │ │ - smlaltteq r2, ip, r8, r2 │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ + strdeq r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmpeq r5, r4, asr #22 │ │ │ │ - cmpeq ip, r4, asr r3 │ │ │ │ - smlaltbeq r2, ip, ip, r2 │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ + cmpeq r5, ip, asr #22 │ │ │ │ + cmpeq ip, ip, asr r3 │ │ │ │ + strheq r2, [ip, #-36] @ 0xffffffdc │ │ │ │ + smlalbbeq r2, ip, r4, r2 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - smlalbbeq sp, fp, r4, r8 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ + smlalbbeq sp, fp, ip, r8 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmpeq fp, r4, lsr #16 │ │ │ │ + cmpeq fp, ip, lsr #16 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - strdeq sp, [fp, #-116] @ 0xffffff8c │ │ │ │ + strdeq sp, [fp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - @ instruction: 0x014bd798 │ │ │ │ - cmpeq ip, r4, lsl r2 │ │ │ │ - ldrsbeq r6, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq ip, ip, lsr #2 │ │ │ │ + smlaltbeq sp, fp, r0, r7 │ │ │ │ + cmpeq ip, ip, lsl r2 │ │ │ │ + ldrsbeq r6, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq ip, r4, lsr r1 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmpeq r5, r8, lsl #19 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ - strdeq r2, [ip, #-0] │ │ │ │ + @ instruction: 0x01556990 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ + strdeq r2, [ip, #-8] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - strdeq sp, [fp, #-100] @ 0xffffff9c │ │ │ │ + strdeq sp, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - smlaltbeq sp, fp, r4, r6 │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ - cmpeq fp, r8, asr r6 │ │ │ │ + smlaltbeq sp, fp, ip, r6 │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - strdeq sp, [fp, #-88] @ 0xffffffa8 │ │ │ │ - smlalbteq sp, fp, r8, r5 │ │ │ │ - @ instruction: 0x014bd598 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ - ldrdeq r1, [ip, #-228] @ 0xffffff1c │ │ │ │ - ldrdeq sp, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq ip, r4, ror lr │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ + ldrdeq sp, [fp, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq sp, fp, r0, r5 │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ + ldrdeq r1, [ip, #-236] @ 0xffffff14 │ │ │ │ + ldrdeq sp, [fp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 00257cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -418624,17 +418624,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 257e74 │ │ │ │ cmneq r3, r8, ror r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbteq r3, r8, r3 │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ - cmpeq fp, r0, lsr #2 │ │ │ │ - smlaltteq r1, ip, r0, sl │ │ │ │ + cmpeq r5, r0, lsl #7 │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ + smlaltteq r1, ip, r8, sl │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 00257ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -418740,24 +418740,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 2580d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ b 25805c │ │ │ │ cmneq r3, ip, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r3, ip, ror r2 │ │ │ │ - cmpeq r5, r8, lsr #4 │ │ │ │ - ldrdeq ip, [fp, #-240] @ 0xffffff10 │ │ │ │ - smlalbbeq r1, ip, ip, r9 │ │ │ │ - smlalbteq lr, fp, ip, r6 │ │ │ │ - ldrsheq r6, [r5, #-16] │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ + cmpeq r5, r0, lsr r2 │ │ │ │ + ldrdeq ip, [fp, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x014c1994 │ │ │ │ + ldrdeq lr, [fp, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq r6, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r5, ip, lsr #3 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq ip, r8, lsl #18 │ │ │ │ + ldrheq r6, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq ip, r0, lsl r9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 002580dc : │ │ │ │ ldr r3, [pc, #24] @ 2580fc │ │ │ │ ldr r2, [pc, #24] @ 258100 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -418986,17 +418986,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 2583c4 │ │ │ │ ldr r0, [pc, #24] @ 2583c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl b9a00 <_gfortran_os_error_at@plt> │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ - smlaltbeq r1, ip, r8, r7 │ │ │ │ - smlalbteq r1, ip, r0, r7 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + strheq r1, [ip, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq r1, ip, r8, r7 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [r0, #320] @ 0x140 │ │ │ │ ldr r6, [r0, #324] @ 0x144 │ │ │ │ ldr r7, [r0, #344] @ 0x158 │ │ │ │ blt 258450 │ │ │ │ @@ -419116,20 +419116,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 258564 │ │ │ │ - ldrdeq r1, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r5, r8, asr lr │ │ │ │ + ldrdeq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, r0, ror #28 │ │ │ │ msreq SPSR_x, r4, lsl sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, asr sl │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq fp, r4, ror #20 │ │ │ │ + cmpeq fp, r8, 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 │ │ │ │ ldr r2, [pc, #816] @ 258928 │ │ │ │ ldr r3, [pc, #816] @ 25892c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -419334,32 +419334,32 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 258684 │ │ │ │ msreq SPSR_x, ip, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, ip, lsr #26 │ │ │ │ - @ instruction: 0x014c1598 │ │ │ │ + cmpeq r5, r4, lsr sp │ │ │ │ + smlaltbeq r1, ip, r0, r5 │ │ │ │ strheq pc, [r2, #-184]! @ 0xffffff48 @ │ │ │ │ smlaltbeq ip, sl, r8, r9 │ │ │ │ + cmpeq ip, ip, lsl r5 │ │ │ │ + cmpeq ip, r8, lsr #10 │ │ │ │ cmpeq ip, r4, lsl r5 │ │ │ │ - cmpeq ip, r0, lsr #10 │ │ │ │ - cmpeq ip, ip, lsl #10 │ │ │ │ cmpeq sl, r0, lsr r0 │ │ │ │ - cmpeq r5, r0, ror #22 │ │ │ │ - ldrdeq ip, [fp, #-116] @ 0xffffff8c │ │ │ │ - smlalbteq r1, ip, r8, r3 │ │ │ │ - @ instruction: 0x014bc79c │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ - cmpeq fp, ip, lsr r7 │ │ │ │ - @ instruction: 0x01555a94 │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ - strdeq r1, [ip, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq ip, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ + ldrdeq ip, [fp, #-124] @ 0xffffff84 │ │ │ │ + ldrdeq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ + smlaltbeq ip, fp, r4, r7 │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + cmpeq fp, r4, asr #14 │ │ │ │ + @ instruction: 0x01555a9c │ │ │ │ + cmpeq fp, r0, lsl r7 │ │ │ │ + cmpeq ip, r4, lsl #6 │ │ │ │ + ldrdeq ip, [fp, #-104] @ 0xffffff98 │ │ │ │ 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, #544] @ 258bb4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -419497,23 +419497,23 @@ │ │ │ │ mov r1, #86 @ 0x56 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 258acc │ │ │ │ msreq SPSR_x, ip, lsr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0155599c │ │ │ │ - cmpeq ip, ip, lsl #4 │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ msreq SPSR_x, r8, lsr r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ - cmpeq ip, r4, lsr r1 │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ + cmpeq ip, ip, lsr r1 │ │ │ │ msreq SPSR_svc, r0, ror r7 │ │ │ │ - cmpeq fp, r0, ror r4 │ │ │ │ - cmpeq fp, r0, asr #8 │ │ │ │ + cmpeq fp, r8, ror r4 │ │ │ │ + cmpeq fp, r8, asr #8 │ │ │ │ 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, #528] @ 258e0c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -419648,22 +419648,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 258d2c │ │ │ │ msreq (UNDEF: 98), r8, asr #12 │ │ │ │ msreq (UNDEF: 98), r4, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x014c0f98 │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ + smlaltbeq r0, ip, r0, pc @ │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, r4, ror #12 │ │ │ │ - ldrdeq r0, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, ip, ror #12 │ │ │ │ + ldrdeq r0, [ip, #-236] @ 0xffffff14 │ │ │ │ msreq SPSR_x, r0, lsl r5 │ │ │ │ - cmpeq fp, r8, lsl r2 │ │ │ │ - smlaltteq ip, fp, r8, r1 │ │ │ │ + cmpeq fp, r0, lsr #4 │ │ │ │ + strdeq ip, [fp, #-16] │ │ │ │ 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, #528] @ 259064 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -419798,22 +419798,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 258f84 │ │ │ │ strdeq pc, [r2, #-48]! @ 0xffffffd0 │ │ │ │ ldrdeq pc, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ - cmpeq r5, r8, asr #9 │ │ │ │ + cmpeq ip, r8, asr #26 │ │ │ │ + ldrsbeq r5, [r5, #-64] @ 0xffffffc0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ - cmpeq ip, ip, ror ip │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + smlalbbeq r0, ip, r4, ip │ │ │ │ strheq pc, [r2, #-40]! @ 0xffffffd8 @ │ │ │ │ - smlalbteq fp, fp, r0, pc @ │ │ │ │ - @ instruction: 0x014bbf90 │ │ │ │ + smlalbteq fp, fp, r8, pc @ │ │ │ │ + @ instruction: 0x014bbf98 │ │ │ │ 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, #544] @ 2592cc │ │ │ │ mov fp, r3 │ │ │ │ @@ -419951,23 +419951,23 @@ │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2591e4 │ │ │ │ msreq SPSR_x, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r4, lsl #5 │ │ │ │ - strdeq r0, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r5, ip, lsl #5 │ │ │ │ + strdeq r0, [ip, #-172] @ 0xffffff54 │ │ │ │ msreq SPSR_x, r0, lsr #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, ip, lsr #3 │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ + ldrheq r5, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ qdsubeq pc, r8, r2 @ │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ 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 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ @@ -420966,88 +420966,88 @@ │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2596bc │ │ │ │ cmneq r2, r8, lsl pc │ │ │ │ - smlalbbeq r0, ip, ip, r8 │ │ │ │ + @ instruction: 0x014c0894 │ │ │ │ strdeq lr, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r5, r0, lsl r0 │ │ │ │ + cmpeq r5, r8, lsl r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, ror #5 │ │ │ │ - @ instruction: 0x014c0890 │ │ │ │ - @ instruction: 0x01554e98 │ │ │ │ - strdeq r0, [ip, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x014c0898 │ │ │ │ + cmpeq r5, r0, lsr #29 │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq r4, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq fp, r0, asr #18 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + cmpeq r5, r0, ror #25 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ cmneq r2, r0, lsl #23 │ │ │ │ smlalbteq ip, sl, ip, r0 │ │ │ │ - ldrheq r4, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r5, r8, lsr #17 │ │ │ │ - cmpeq ip, ip, lsl #2 │ │ │ │ - ldrheq r4, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ - cmpeq ip, r8, lsr #32 │ │ │ │ + ldrheq r4, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ + cmpeq r5, r4, asr #15 │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ + cmpeq ip, r0, lsr r0 │ │ │ │ smlaltteq fp, sl, ip, fp │ │ │ │ smlalbbeq fp, sl, r8, fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r5, ip, asr #13 │ │ │ │ - cmppeq fp, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl #6 │ │ │ │ - cmpeq r5, r4, ror #12 │ │ │ │ - strheq pc, [fp, #-236] @ 0xffffff14 @ │ │ │ │ - cmpeq r5, r4, lsr #11 │ │ │ │ - cmppeq fp, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmppeq fp, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq r5, ip, ror #12 │ │ │ │ + smlalbteq pc, fp, r4, lr @ │ │ │ │ + cmpeq r5, ip, lsr #11 │ │ │ │ + cmppeq fp, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq fp, [sl, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r8, lsl #10 │ │ │ │ + cmpeq r5, r0, lsl r5 │ │ │ │ smlalbbeq fp, sl, r4, r9 │ │ │ │ - cmppeq fp, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr r1 │ │ │ │ - cmpeq fp, r0, lsr #2 │ │ │ │ - strdeq fp, [fp, #-0] │ │ │ │ - strheq fp, [fp, #-12] │ │ │ │ - swpbeq fp, r8, [fp] @ │ │ │ │ - cmpeq fp, r8, rrx │ │ │ │ - cmpeq fp, r8, lsr r0 │ │ │ │ - cmpeq fp, r8 │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - ldrdeq sl, [fp, #-244] @ 0xffffff0c │ │ │ │ - smlalbteq pc, fp, ip, fp @ │ │ │ │ - @ instruction: 0x014baf94 │ │ │ │ - cmpeq r5, ip, ror #5 │ │ │ │ - cmpeq fp, r0, ror #30 │ │ │ │ - cmppeq fp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r4, lsr #30 │ │ │ │ - cmppeq fp, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - smlaltteq sl, fp, ip, lr │ │ │ │ - cmpeq r5, r4, asr #4 │ │ │ │ - strheq sl, [fp, #-232] @ 0xffffff18 │ │ │ │ - strheq pc, [fp, #-160] @ 0xffffff60 @ │ │ │ │ - cmppeq fp, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror #3 │ │ │ │ - cmppeq fp, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ - cmpeq r5, r0, ror r1 │ │ │ │ - smlaltteq sl, fp, r4, sp │ │ │ │ - ldrdeq pc, [fp, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq sl, fp, ip, sp │ │ │ │ - cmpeq fp, ip, ror sp │ │ │ │ - cmpeq fp, ip, asr #26 │ │ │ │ - smlalbbeq pc, fp, r4, r8 @ │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - smlalbteq pc, fp, r8, r7 @ │ │ │ │ - smlalbbeq sl, fp, r8, fp │ │ │ │ + cmppeq fp, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, asr #2 │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ + strdeq fp, [fp, #-8] │ │ │ │ + smlalbteq fp, fp, r4, r0 @ │ │ │ │ + smlaltbeq fp, fp, r0, r0 @ │ │ │ │ + cmpeq fp, r0, ror r0 │ │ │ │ + cmpeq fp, r0, asr #32 │ │ │ │ + cmpeq fp, r0, lsl r0 │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + ldrdeq sl, [fp, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq pc, [fp, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x014baf9c │ │ │ │ + ldrsheq r4, [r5, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ + cmppeq fp, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, ip, lsr #30 │ │ │ │ + cmppeq fp, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, ip, asr #4 │ │ │ │ + smlalbteq sl, fp, r0, lr │ │ │ │ + strheq pc, [fp, #-168] @ 0xffffff58 @ │ │ │ │ + cmppeq fp, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r5, #-16] │ │ │ │ + cmppeq fp, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ + cmpeq r5, r8, ror r1 │ │ │ │ + smlaltteq sl, fp, ip, sp │ │ │ │ + smlaltteq pc, fp, r0, r9 @ │ │ │ │ + strheq sl, [fp, #-212] @ 0xffffff2c │ │ │ │ + smlalbbeq sl, fp, r4, sp │ │ │ │ + cmpeq fp, r4, asr sp │ │ │ │ + smlalbbeq pc, fp, ip, r8 @ │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + ldrdeq pc, [fp, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x014bab90 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #-28] @ 25a3c8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ @@ -421215,35 +421215,35 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 25a524 │ │ │ │ strheq sp, [r2, #-216]! @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmppeq fp, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ cmneq r2, r8, lsl sp │ │ │ │ - ldrsheq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ - cmppeq fp, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl #28 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ + cmppeq fp, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrheq r3, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ - cmppeq fp, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr #27 │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ + cmppeq fp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ - strdeq sl, [fp, #-148] @ 0xffffff6c │ │ │ │ - smlaltteq pc, fp, r4, r5 @ │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ + strdeq sl, [fp, #-156] @ 0xffffff64 │ │ │ │ + smlaltteq pc, fp, ip, r5 @ │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq r5, r4, asr #26 │ │ │ │ - strheq sl, [fp, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq pc, fp, ip, r5 @ │ │ │ │ - cmpeq r5, r8, lsl #26 │ │ │ │ - cmpeq fp, ip, ror r9 │ │ │ │ - cmppeq fp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, asr #26 │ │ │ │ + smlalbteq sl, fp, r0, r9 │ │ │ │ + strheq pc, [fp, #-84] @ 0xffffffac @ │ │ │ │ + cmpeq r5, r0, lsl sp │ │ │ │ + smlalbbeq sl, fp, r4, r9 │ │ │ │ + cmppeq fp, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 0025a6e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -421387,32 +421387,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 25a7bc │ │ │ │ cmneq r2, r8, asr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, lsl #21 │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - smlalbteq sl, fp, r8, r7 │ │ │ │ - smlalbteq pc, fp, r0, r3 @ │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + ldrdeq sl, [fp, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq pc, fp, r8, r3 @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ - smlalbbeq sl, fp, ip, r7 │ │ │ │ - smlalbbeq pc, fp, r4, r3 @ │ │ │ │ + cmpeq r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x014ba794 │ │ │ │ + smlalbbeq pc, fp, ip, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrsbeq r3, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq fp, r0, asr r7 │ │ │ │ - cmppeq fp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr #21 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - cmppeq fp, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror #21 │ │ │ │ + cmpeq fp, r8, asr r7 │ │ │ │ + cmppeq fp, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr #21 │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ + cmppeq fp, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r5, r4, ror #20 │ │ │ │ - ldrdeq sl, [fp, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq pc, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r5, ip, ror #20 │ │ │ │ + smlaltteq sl, fp, r0, r6 │ │ │ │ + ldrdeq pc, [fp, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0025a980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421673,22 +421673,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r4, ror #30 │ │ │ │ - cmppeq fp, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ + cmppeq fp, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r5, #-144] @ 0xffffff70 │ │ │ │ cmpeq sl, r4, lsr lr │ │ │ │ - cmppeq fp, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror r8 │ │ │ │ + cmppeq fp, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl #17 │ │ │ │ smlalbteq fp, sl, r4, sl │ │ │ │ - smlalbteq lr, fp, r0, pc @ │ │ │ │ - cmpeq r5, r4, lsl #14 │ │ │ │ + smlalbteq lr, fp, r8, pc @ │ │ │ │ + cmpeq r5, ip, lsl #14 │ │ │ │ │ │ │ │ 0025adc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -421973,22 +421973,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq fp, sl, r4, r6 │ │ │ │ - cmpeq r5, r4, ror #5 │ │ │ │ - @ instruction: 0x014beb98 │ │ │ │ + cmpeq r5, ip, ror #5 │ │ │ │ + smlaltbeq lr, fp, r0, fp │ │ │ │ cmpeq sl, r4, ror #12 │ │ │ │ - cmpeq r5, r8, lsr #5 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ + ldrheq r3, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ cmpeq sl, r0, lsr #12 │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ ldr r1, [r0, #344] @ 0x158 │ │ │ │ cmp r2, #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub sp, sp, #20 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -422205,20 +422205,20 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 25b588 │ │ │ │ - cmpeq fp, r0, lsr #16 │ │ │ │ - cmpeq r5, r8, asr pc │ │ │ │ + cmpeq fp, r8, lsr #16 │ │ │ │ + cmpeq r5, r0, ror #30 │ │ │ │ strdeq ip, [r2, #-192]! @ 0xffffff40 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, r8, lsr sl │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ + cmpeq fp, r0, asr #20 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ 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, #744] @ 25b904 │ │ │ │ ldr r3, [pc, #744] @ 25b908 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -422405,29 +422405,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 25b694 │ │ │ │ cmneq r2, r8, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r0, lsr lr │ │ │ │ - strdeq lr, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r8, lsr lr │ │ │ │ + strdeq lr, [fp, #-104] @ 0xffffff98 │ │ │ │ cmneq r2, r8, lsr #23 │ │ │ │ @ instruction: 0x014a9998 │ │ │ │ - cmpeq fp, r8, lsl #10 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq fp, ip, asr #12 │ │ │ │ + cmpeq fp, r0, lsl r5 │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ cmpeq sl, r8, lsl r0 │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - strheq r9, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r8, lsr #10 │ │ │ │ - smlalbbeq r9, fp, r4, r7 │ │ │ │ - cmpeq fp, r4, asr r7 │ │ │ │ - cmpeq fp, r4, lsr #14 │ │ │ │ - strdeq r9, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ + smlalbteq r9, fp, r4, r7 │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ + smlalbbeq r9, fp, ip, r7 │ │ │ │ + cmpeq fp, ip, asr r7 │ │ │ │ + cmpeq fp, ip, lsr #14 │ │ │ │ + strdeq r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ │ │ │ 0025b948 : │ │ │ │ ldr r1, [r0, #344] @ 0x158 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs lr, lr, #1 │ │ │ │ @@ -423516,92 +423516,92 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 25c2f8 │ │ │ │ cmneq r2, ip, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, lsl r7 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ - strdeq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, ip, asr #18 │ │ │ │ + mrseq lr, (UNDEF: 107) │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ andeq r6, r0, r4, asr #13 │ │ │ │ - cmpeq fp, r8, lsl #4 │ │ │ │ - cmpeq fp, r4, lsl #4 │ │ │ │ + cmpeq fp, r0, lsl r2 │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ cmneq r2, r8, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r5, ip, asr #13 │ │ │ │ - smlalbbeq sp, fp, r8, pc @ │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ - smlalbteq sp, fp, r4, lr │ │ │ │ + ldrsbeq r2, [r5, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x014bdf90 │ │ │ │ + cmpeq r5, r8, lsr #12 │ │ │ │ + smlalbteq sp, fp, ip, lr │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsheq r2, [r5, #-16] │ │ │ │ - smlaltbeq sp, fp, r0, sl │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ + ldrsheq r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + smlaltbeq sp, fp, r8, sl │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ cmneq r2, r4, asr #30 │ │ │ │ - cmpeq r5, r4, asr r1 │ │ │ │ - cmpeq fp, r4, lsl sl │ │ │ │ + cmpeq r5, ip, asr r1 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ cmpeq sl, ip, ror #8 │ │ │ │ strdeq r9, [sl, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x014a9390 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbteq sp, fp, r0, r8 │ │ │ │ - ldrsheq r1, [r5, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq sp, fp, r8, r8 │ │ │ │ + cmpeq r5, r0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrheq r1, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq fp, r4, ror #16 │ │ │ │ + cmpeq r5, r4, asr #31 │ │ │ │ + cmpeq fp, ip, ror #16 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmpeq sl, r0, ror r2 │ │ │ │ cmpeq sl, ip, lsl r2 │ │ │ │ cmneq r2, r0, asr ip │ │ │ │ - strheq r8, [fp, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq r8, fp, r4, r9 │ │ │ │ - ldrsheq r1, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, ip, asr #18 │ │ │ │ - strheq sp, [fp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r5, r0, asr #27 │ │ │ │ - cmpeq fp, r0, lsl r9 │ │ │ │ - cmpeq fp, ip, ror r6 │ │ │ │ - ldrdeq r8, [fp, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq r8, fp, r8, r8 │ │ │ │ - cmpeq r5, r4, lsr #26 │ │ │ │ - cmpeq fp, r4, ror r8 │ │ │ │ - ldrdeq sp, [fp, #-88] @ 0xffffffa8 │ │ │ │ + strheq r8, [fp, #-156] @ 0xffffff64 │ │ │ │ + smlalbbeq r8, fp, ip, r9 │ │ │ │ + cmpeq r5, r4, lsl #28 │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ + strheq sp, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, r8, asr #27 │ │ │ │ + cmpeq fp, r8, lsl r9 │ │ │ │ + smlalbbeq sp, fp, r4, r6 │ │ │ │ + smlaltteq r8, fp, r0, r8 │ │ │ │ + strheq r8, [fp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r5, ip, lsr #26 │ │ │ │ + cmpeq fp, ip, ror r8 │ │ │ │ + smlaltteq sp, fp, r0, r5 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r5, r8, ror #25 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - smlaltbeq sp, fp, r0, r5 │ │ │ │ - cmpeq fp, r0, lsl #16 │ │ │ │ - ldrdeq r8, [fp, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r8, fp, r0, r7 │ │ │ │ - cmpeq fp, r0, ror r7 │ │ │ │ - cmpeq fp, r0, asr #14 │ │ │ │ - ldrheq r1, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ - cmpeq fp, r4, ror r4 │ │ │ │ - cmpeq r5, ip, ror fp │ │ │ │ - smlalbteq r8, fp, ip, r6 │ │ │ │ - cmpeq fp, r4, lsr r4 │ │ │ │ - smlalbbeq r8, fp, ip, r6 │ │ │ │ + ldrsheq r1, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + smlaltbeq sp, fp, r8, r5 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ + ldrdeq r8, [fp, #-120] @ 0xffffff88 │ │ │ │ + smlaltbeq r8, fp, r8, r7 │ │ │ │ + cmpeq fp, r8, ror r7 │ │ │ │ + cmpeq fp, r8, asr #14 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ + cmpeq fp, r0, lsl r7 │ │ │ │ + cmpeq fp, ip, ror r4 │ │ │ │ + cmpeq r5, r4, lsl #23 │ │ │ │ + ldrdeq r8, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ + @ instruction: 0x014b8694 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq fp, ip, asr r6 │ │ │ │ + cmpeq fp, r4, ror #12 │ │ │ │ cmpeq sl, r0, asr #22 │ │ │ │ cmpeq sl, ip, lsl #22 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - smlaltteq r8, fp, ip, r5 │ │ │ │ + strdeq r8, [fp, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strheq r8, [fp, #-84] @ 0xffffffac │ │ │ │ + strheq r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 0025cb88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -423821,48 +423821,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 25cca0 │ │ │ │ cmneq r2, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0162b59c │ │ │ │ - @ instruction: 0x01551798 │ │ │ │ - smlaltteq r8, fp, r8, r2 │ │ │ │ - qdaddeq sp, r4, fp │ │ │ │ - cmpeq r5, ip, asr r7 │ │ │ │ - smlaltbeq r8, fp, ip, r2 │ │ │ │ - cmpeq fp, r8, lsl r0 │ │ │ │ + cmpeq r5, r0, lsr #15 │ │ │ │ + strdeq r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ + qdaddeq sp, ip, fp │ │ │ │ + cmpeq r5, r4, ror #14 │ │ │ │ + strheq r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ - cmpeq fp, r0, ror r2 │ │ │ │ - ldrdeq ip, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ + cmpeq fp, r8, ror r2 │ │ │ │ + smlaltteq ip, fp, r4, pc @ │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r5, r4, ror #13 │ │ │ │ - cmpeq fp, r4, lsr r2 │ │ │ │ - @ instruction: 0x014bcf98 │ │ │ │ + cmpeq r5, ip, ror #13 │ │ │ │ + cmpeq fp, ip, lsr r2 │ │ │ │ + smlaltbeq ip, fp, r0, pc @ │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq r5, r8, lsr #13 │ │ │ │ - strdeq r8, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq fp, r4, ror #30 │ │ │ │ + ldrheq r1, [r5, #-96] @ 0xffffffa0 │ │ │ │ + mrseq r8, (UNDEF: 107) │ │ │ │ + cmpeq fp, ip, ror #30 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ - strheq r8, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, r8, lsr #30 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ + smlalbteq r8, fp, r4, r1 │ │ │ │ + cmpeq fp, r0, lsr pc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r5, r0, lsr r6 │ │ │ │ - smlalbbeq r8, fp, r0, r1 │ │ │ │ - smlaltteq ip, fp, ip, lr │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ + smlalbbeq r8, fp, r8, r1 │ │ │ │ + strdeq ip, [fp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrsheq r1, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - strheq ip, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq r1, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ + strheq ip, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrheq r1, [r5, #-80] @ 0xffffffb0 │ │ │ │ - mrseq r8, (UNDEF: 91) │ │ │ │ - cmpeq fp, ip, ror #28 │ │ │ │ + ldrheq r1, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, r8, lsl #2 │ │ │ │ + cmpeq fp, r4, ror lr │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0025cf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -423960,16 +423960,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r8, asr #14 │ │ │ │ - strdeq ip, [fp, #-204] @ 0xffffff34 │ │ │ │ - ldrsheq r1, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, r4, lsl #26 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ │ │ │ │ 0025d138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -424067,16 +424067,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r9, sl, r8, r5 │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ │ │ │ │ 0025d2dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #992] @ 25d6d4 │ │ │ │ @@ -424338,23 +424338,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsbeq r1, [r5, #-8] │ │ │ │ + cmpeq r5, r0, ror #1 │ │ │ │ cmpeq sl, r8, lsl #12 │ │ │ │ - smlalbteq ip, fp, r4, r9 │ │ │ │ - cmpeq r5, r4, lsr #31 │ │ │ │ + smlalbteq ip, fp, ip, r9 │ │ │ │ + cmpeq r5, ip, lsr #31 │ │ │ │ ldrdeq r9, [sl, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x014bc890 │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x014bc898 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ cmpeq sl, r0, ror #2 │ │ │ │ - cmpeq fp, r8, lsl r7 │ │ │ │ + cmpeq fp, r0, lsr #14 │ │ │ │ │ │ │ │ 0025d72c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -424635,22 +424635,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, ip, lsr sp │ │ │ │ - ldrsheq r0, [r5, #-156] @ 0xffffff64 │ │ │ │ - smlaltteq ip, fp, ip, r2 │ │ │ │ + cmpeq r5, r4, lsl #20 │ │ │ │ + strdeq ip, [fp, #-36] @ 0xffffffdc │ │ │ │ strdeq r8, [sl, #-200] @ 0xffffff38 │ │ │ │ - ldrheq r0, [r5, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq ip, fp, r8, r2 │ │ │ │ + cmpeq r5, r0, asr #19 │ │ │ │ + strheq ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ smlalbteq r8, sl, r8, ip │ │ │ │ - cmpeq r5, r8, lsl #19 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ + @ instruction: 0x01550990 │ │ │ │ + smlalbbeq ip, fp, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #264] @ 25dce4 │ │ │ │ ldr r4, [r0, #344] @ 0x158 │ │ │ │ ldr r5, [pc, #260] @ 25dce8 │ │ │ │ @@ -424715,21 +424715,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 25dc54 │ │ │ │ - cmpeq fp, r8, lsr #4 │ │ │ │ - cmpeq r5, r4, asr r9 │ │ │ │ + cmpeq fp, r0, lsr r2 │ │ │ │ + cmpeq r5, ip, asr r9 │ │ │ │ cmneq r2, r4, lsr r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq fp, ip, ror #6 │ │ │ │ - cmpeq fp, r0, asr #6 │ │ │ │ - cmpeq fp, r0, lsl r3 │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ + cmpeq fp, r8, asr #6 │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -425669,134 +425669,134 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 25eb68 │ │ │ │ cmneq r2, r8, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, ror #9 │ │ │ │ - cmpeq r5, r0, lsr #15 │ │ │ │ - cmpeq fp, r8, rrx │ │ │ │ + cmpeq r5, r8, lsr #15 │ │ │ │ + cmpeq fp, r0, ror r0 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ - smlaltteq fp, fp, r4, sp @ │ │ │ │ + cmpeq r5, r8, lsr r5 │ │ │ │ + smlaltteq fp, fp, ip, sp @ │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r5, r0, lsl #8 │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ smlaltteq sl, sl, r8, pc @ │ │ │ │ - @ instruction: 0x014bbc98 │ │ │ │ + smlaltbeq fp, fp, r0, ip @ │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x01550294 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ - cmpeq r5, r0, asr r2 │ │ │ │ + @ instruction: 0x0155029c │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq r5, r8, asr r2 │ │ │ │ strdeq r7, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ cmneq r2, r4, lsl pc │ │ │ │ cmpeq sl, r4, lsr r4 │ │ │ │ - cmpeq r5, ip, asr r1 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ - cmppeq r4, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror #2 │ │ │ │ + cmpeq fp, r0, lsr sl │ │ │ │ + cmppeq r4, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, asr fp │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - ldrsheq pc, [r4, #-216] @ 0xffffff28 @ │ │ │ │ - smlalbteq fp, fp, r4, r6 @ │ │ │ │ - ldrheq pc, [r4, #-208] @ 0xffffff30 @ │ │ │ │ + cmppeq r4, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq fp, fp, ip, r6 @ │ │ │ │ + ldrheq pc, [r4, #-216] @ 0xffffff28 @ │ │ │ │ cmpeq sl, ip, asr #32 │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ - cmppeq r4, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsr r6 │ │ │ │ - smlaltbeq fp, fp, ip, r5 @ │ │ │ │ + cmpeq fp, r4, ror r6 │ │ │ │ + cmppeq r4, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr r6 │ │ │ │ + strheq fp, [fp, #-84] @ 0xffffffac │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - ldrheq pc, [r4, #-196] @ 0xffffff3c @ │ │ │ │ - cmppeq r4, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl r4 │ │ │ │ + ldrheq pc, [r4, #-204] @ 0xffffff34 @ │ │ │ │ + cmppeq r4, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsl r4 │ │ │ │ smlaltbeq r6, sl, r8, sp │ │ │ │ - @ instruction: 0x0154fa94 │ │ │ │ + @ instruction: 0x0154fa9c │ │ │ │ cmpeq sl, r0, lsr sp │ │ │ │ - cmpeq fp, r0, asr r3 │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ strdeq r6, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmppeq r4, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq fp, fp, ip, r2 @ │ │ │ │ + cmppeq r4, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [fp, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x014a6c9c │ │ │ │ cmpeq sl, r8, asr #24 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmppeq r4, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - strheq sl, [fp, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq pc, [r4, #-96] @ 0xffffffa0 @ │ │ │ │ + strheq sl, [fp, #-252] @ 0xffffff04 │ │ │ │ cmpeq sl, ip, asr #18 │ │ │ │ - cmppeq r4, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ - cmppeq r4, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r6, fp, r0, r0 │ │ │ │ - cmpeq fp, r0, lsl pc │ │ │ │ + cmppeq r4, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ + cmppeq r4, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r6, fp, r8, r0 │ │ │ │ + cmpeq fp, r8, lsl pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq r4, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - strheq sl, [fp, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x014b5f98 │ │ │ │ + ldrsheq pc, [r4, #-80] @ 0xffffffb0 @ │ │ │ │ + strheq sl, [fp, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq r5, fp, r0, pc @ │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - smlalbbeq sl, fp, ip, sp │ │ │ │ - cmppeq r4, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr #26 │ │ │ │ + @ instruction: 0x014bad94 │ │ │ │ + cmppeq r4, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr sp │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmppeq r4, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - strheq r5, [fp, #-232] @ 0xffffff18 │ │ │ │ - smlaltteq sl, fp, r8, ip │ │ │ │ + cmppeq r4, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r5, fp, r0, lr │ │ │ │ + strdeq sl, [fp, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - smlalbbeq r5, fp, r0, lr │ │ │ │ + smlalbbeq r5, fp, r8, lr │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - cmpeq fp, r4, asr #28 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq fp, ip, asr #28 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq fp, r4, lsl lr │ │ │ │ + cmpeq fp, ip, lsl lr │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmppeq r4, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ + cmppeq r4, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmppeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r5, fp, r8, sp │ │ │ │ - strdeq sl, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmppeq r4, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, r0, lsl #24 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsheq pc, [r4, #-40] @ 0xffffffd8 @ │ │ │ │ - @ instruction: 0x014b5d90 │ │ │ │ - smlalbteq sl, fp, r0, fp │ │ │ │ + cmppeq r4, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014b5d98 │ │ │ │ + smlalbteq sl, fp, r8, fp │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq fp, ip, asr sp │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ + cmpeq fp, r4, ror #26 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmppeq r4, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq fp, r4, lsr #22 │ │ │ │ - cmppeq r4, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - strheq r5, [fp, #-204] @ 0xffffff34 │ │ │ │ - smlaltteq sl, fp, ip, sl │ │ │ │ + cmppeq r4, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq fp, ip, lsr #22 │ │ │ │ + cmppeq r4, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r5, fp, r4, ip │ │ │ │ + strdeq sl, [fp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - smlalbbeq r5, fp, r8, ip │ │ │ │ + @ instruction: 0x014b5c90 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ + cmpeq fp, ip, lsl #24 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrdeq r5, [fp, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r5, [fp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - smlaltbeq r5, fp, r8, fp │ │ │ │ + strheq r5, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq fp, ip, ror fp │ │ │ │ + smlalbbeq r5, fp, r4, fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #-288] @ 25ec9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [pc, #-292] @ 25eca4 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -426838,103 +426838,103 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 25ff88 │ │ │ │ @ instruction: 0x01628d94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, asr sp │ │ │ │ - cmppeq r4, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [fp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r4, r8, asr #26 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ + cmppeq r4, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [fp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r0, asr sp │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ strheq r9, [sl, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, r4, lsr #23 │ │ │ │ - cmpeq fp, ip, asr #8 │ │ │ │ - cmpeq r4, ip, asr sl │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r4, r8, lsl sl │ │ │ │ + cmpeq r4, ip, lsr #23 │ │ │ │ + cmpeq fp, r4, asr r4 │ │ │ │ + cmpeq r4, r4, ror #20 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq r4, r0, lsr #20 │ │ │ │ smlalbteq r5, sl, r4, ip │ │ │ │ - ldrdeq sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ + smlaltteq sl, fp, r0, r2 │ │ │ │ ldrdeq r8, [r2, #-108]! @ 0xffffff94 │ │ │ │ strdeq r5, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r4, r8, lsl r9 │ │ │ │ - smlaltteq sl, fp, r4, r1 │ │ │ │ - cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq r4, r0, lsr #18 │ │ │ │ + smlaltteq sl, fp, ip, r1 │ │ │ │ + cmpeq r4, r8, ror #14 │ │ │ │ cmpeq sl, r8, asr #6 │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ - cmpeq fp, r4, asr #26 │ │ │ │ + cmpeq r4, r0, lsl #9 │ │ │ │ + cmpeq fp, ip, asr #26 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ strdeq r8, [sl, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq r4, ip, lsr #6 │ │ │ │ - strdeq r9, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, r8, lsr #5 │ │ │ │ - cmpeq r4, ip, lsl #5 │ │ │ │ - strheq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r4, lsr r3 │ │ │ │ + strdeq r9, [fp, #-188] @ 0xffffff44 │ │ │ │ + ldrheq lr, [r4, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0154e294 │ │ │ │ + strheq r9, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ ldrdeq r8, [sl, #-200] @ 0xffffff38 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq r4, r0, lsl r0 │ │ │ │ - ldrdeq r9, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ - cmpeq fp, r0, lsl r8 │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ + smlaltteq r9, fp, r0, r8 │ │ │ │ + cmpeq r4, ip, asr #30 │ │ │ │ + cmpeq fp, r8, lsl r8 │ │ │ │ smlaltbeq r5, sl, r8, r1 │ │ │ │ - ldrsbeq sp, [r4, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq r9, fp, r0, r7 │ │ │ │ - cmpeq r4, ip, lsl #29 │ │ │ │ + ldrsbeq sp, [r4, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq r9, fp, r8, r7 │ │ │ │ + @ instruction: 0x0154de94 │ │ │ │ cmpeq sl, r8, lsr #2 │ │ │ │ - cmpeq fp, r8, asr #14 │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - cmpeq r4, r0, lsl #28 │ │ │ │ + cmpeq fp, r0, asr r7 │ │ │ │ + cmpeq r4, r0, asr lr │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq r4, r8, lsl #28 │ │ │ │ swpbeq r5, ip, [sl] │ │ │ │ - strheq r9, [fp, #-108] @ 0xffffff94 │ │ │ │ - ldrsbeq sp, [r4, #-212] @ 0xffffff2c │ │ │ │ - smlaltbeq r9, fp, r0, r6 │ │ │ │ + smlalbteq r9, fp, r4, r6 │ │ │ │ + ldrsbeq sp, [r4, #-220] @ 0xffffff24 │ │ │ │ + smlaltbeq r9, fp, r8, r6 │ │ │ │ cmpeq sl, r8, lsr r0 │ │ │ │ - cmpeq r4, ip, lsr #26 │ │ │ │ + cmpeq r4, r4, lsr sp │ │ │ │ smlalbteq r4, sl, ip, pc @ │ │ │ │ - smlaltteq r9, fp, ip, r5 │ │ │ │ + strdeq r9, [fp, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0x014a4f90 │ │ │ │ cmpeq sl, r8, lsr #30 │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ + cmpeq r4, r8, asr ip │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ smlalbteq r4, sl, ip, lr │ │ │ │ smlalbbeq r4, sl, r8, lr │ │ │ │ - ldrheq sp, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, ip, ror r4 │ │ │ │ - @ instruction: 0x0154db9c │ │ │ │ - cmpeq fp, r8, ror #8 │ │ │ │ - cmpeq r4, r4, asr fp │ │ │ │ + ldrheq sp, [r4, #-184] @ 0xffffff48 │ │ │ │ + smlalbbeq r9, fp, r4, r4 │ │ │ │ + cmpeq r4, r4, lsr #23 │ │ │ │ + cmpeq fp, r0, ror r4 │ │ │ │ + cmpeq r4, ip, asr fp │ │ │ │ strdeq r4, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq fp, r0, lsl r4 │ │ │ │ + cmpeq fp, r8, lsl r4 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0154da90 │ │ │ │ - cmpeq fp, r8, asr r3 │ │ │ │ + @ instruction: 0x0154da98 │ │ │ │ + cmpeq fp, r0, ror #6 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ - cmpeq fp, r4, lsl r3 │ │ │ │ + cmpeq fp, ip, lsl r3 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmpeq r4, r0, asr #20 │ │ │ │ + cmpeq r4, r8, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq sp, [r4, #-132] @ 0xffffff7c │ │ │ │ - cmpeq fp, ip, ror r1 │ │ │ │ - cmpeq fp, r4, lsr #4 │ │ │ │ + ldrheq sp, [r4, #-140] @ 0xffffff74 │ │ │ │ + smlalbbeq r9, fp, r4, r1 │ │ │ │ + cmpeq fp, ip, lsr #4 │ │ │ │ smlalbteq r4, sl, ip, r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsheq sp, [r4, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq r8, fp, r0, pc @ │ │ │ │ + ldrsheq sp, [r4, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq r8, fp, r8, pc @ │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r7, r7, #16 │ │ │ │ ble 260248 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, r7]! │ │ │ │ @@ -428482,98 +428482,98 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 25fb60 │ │ │ │ - ldrsbeq sp, [r4, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x014b8f9c │ │ │ │ + ldrsbeq sp, [r4, #-104] @ 0xffffff98 │ │ │ │ + smlaltbeq r8, fp, r4, pc @ │ │ │ │ cmpeq sl, r4, lsr r9 │ │ │ │ - cmpeq r4, ip, asr #12 │ │ │ │ - cmpeq fp, r8, lsl pc │ │ │ │ + cmpeq r4, r4, asr r6 │ │ │ │ + cmpeq fp, r0, lsr #30 │ │ │ │ strheq r4, [sl, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r4, r4, lsr #11 │ │ │ │ + cmpeq r4, ip, lsr #11 │ │ │ │ cmpeq sl, r4, asr #16 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ - cmpeq r4, r4, asr r5 │ │ │ │ - cmpeq fp, ip, ror lr │ │ │ │ - cmpeq fp, ip, lsl #28 │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ - ldrdeq r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ + smlalbbeq r8, fp, r4, lr │ │ │ │ + cmpeq fp, r4, lsl lr │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ + ldrdeq r8, [fp, #-216] @ 0xffffff28 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0154d49c │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ - cmpeq r4, r0, ror #8 │ │ │ │ - strdeq r3, [fp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ - cmpeq r4, r4, lsr #8 │ │ │ │ - strheq r3, [fp, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r8, fp, ip, ip │ │ │ │ - cmpeq r4, r8, ror #7 │ │ │ │ - smlalbbeq r3, fp, r0, lr │ │ │ │ - smlaltbeq r8, fp, ip, ip │ │ │ │ - cmpeq fp, r8, asr #28 │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ - smlaltteq r3, fp, r8, sp │ │ │ │ - strheq r3, [fp, #-216] @ 0xffffff28 │ │ │ │ - smlalbbeq r3, fp, r8, sp │ │ │ │ - ldrheq sp, [r4, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ - cmpeq fp, ip, ror fp │ │ │ │ - cmpeq fp, r8, lsl sp │ │ │ │ - smlaltteq r3, fp, r8, ip │ │ │ │ - cmpeq r4, r8, lsl r2 │ │ │ │ - strheq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq r8, [fp, #-172] @ 0xffffff54 │ │ │ │ - ldrsbeq sp, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, r4, ror ip │ │ │ │ - smlaltbeq r8, fp, r0, sl │ │ │ │ - @ instruction: 0x0154d198 │ │ │ │ + cmpeq r4, r4, lsr #9 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + cmpeq r4, r8, ror #8 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ + cmpeq r4, ip, lsr #8 │ │ │ │ + smlalbteq r3, fp, r4, lr │ │ │ │ + strdeq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq sp, [r4, #-48] @ 0xffffffd0 │ │ │ │ + smlalbbeq r3, fp, r8, lr │ │ │ │ + strheq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, r0, asr lr │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ + strdeq r3, [fp, #-208] @ 0xffffff30 │ │ │ │ + smlalbteq r3, fp, r0, sp │ │ │ │ + @ instruction: 0x014b3d90 │ │ │ │ + cmpeq r4, r0, asr #5 │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ + smlalbbeq r8, fp, r4, fp │ │ │ │ + cmpeq fp, r0, lsr #26 │ │ │ │ + strdeq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, r0, lsr #4 │ │ │ │ + strheq r3, [fp, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r8, fp, r4, sl │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ + smlaltbeq r8, fp, r8, sl │ │ │ │ + cmpeq r4, r0, lsr #3 │ │ │ │ cmpeq sl, r0, asr #2 │ │ │ │ cmpeq sl, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - strdeq r3, [fp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ - strheq r3, [fp, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq r8, [fp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r8, ror fp │ │ │ │ - cmpeq r4, ip, lsr #1 │ │ │ │ - cmpeq fp, r4, asr #22 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ - cmpeq fp, r8, lsl #22 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ - ldrdeq r3, [fp, #-160] @ 0xffffff60 │ │ │ │ + strdeq r3, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ + strheq r3, [fp, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq r8, fp, r4, r9 │ │ │ │ + smlalbbeq r3, fp, r0, fp │ │ │ │ + ldrheq sp, [r4, #-4] │ │ │ │ + cmpeq fp, ip, asr #22 │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ + cmpeq r4, r8, ror r0 │ │ │ │ + cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ + ldrdeq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsheq ip, [r4, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x014b3a94 │ │ │ │ - smlalbteq r8, fp, r0, r8 │ │ │ │ - ldrheq ip, [r4, #-252] @ 0xffffff04 │ │ │ │ - cmpeq fp, r4, asr sl │ │ │ │ - smlalbbeq r8, fp, r0, r8 │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ - smlaltteq r3, fp, r4, r9 │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ - smlaltbeq r3, fp, r8, r9 │ │ │ │ - ldrdeq r8, [fp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ - @ instruction: 0x0154ce9c │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - strdeq r3, [fp, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq r3, fp, r8, r8 │ │ │ │ - @ instruction: 0x014b3898 │ │ │ │ - cmpeq fp, r8, ror #16 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ + cmpeq r4, r4 │ │ │ │ + @ instruction: 0x014b3a9c │ │ │ │ + smlalbteq r8, fp, r8, r8 │ │ │ │ + cmpeq r4, r4, asr #31 │ │ │ │ + cmpeq fp, ip, asr sl │ │ │ │ + smlalbbeq r8, fp, r8, r8 │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ + smlaltteq r3, fp, ip, r9 │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ + strheq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq r8, fp, r0, r7 │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ + cmpeq r4, r4, lsr #29 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ + cmpeq fp, r4, lsl #18 │ │ │ │ + ldrdeq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ + smlaltbeq r3, fp, r0, r8 │ │ │ │ + cmpeq fp, r0, ror r8 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #344] @ 0x158 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ @@ -428596,17 +428596,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 261940 │ │ │ │ - cmpeq r4, r0, ror #23 │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ - smlaltbeq r8, fp, r4, r4 │ │ │ │ + cmpeq r4, r8, ror #23 │ │ │ │ + smlalbbeq r3, fp, r0, r6 │ │ │ │ + smlaltbeq r8, fp, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #344] @ 0x158 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ @@ -428629,17 +428629,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2619c4 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - strdeq r3, [fp, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r0, lsr #8 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ + strdeq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r8, lsr #8 │ │ │ │ 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, #3868] @ 26294c │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -429609,134 +429609,134 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 262544 │ │ │ │ b 261db8 │ │ │ │ cmneq r2, r4, lsl #16 │ │ │ │ cmneq r2, ip, ror #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r3, sl, ip, r5 │ │ │ │ - cmpeq r4, ip, lsl #21 │ │ │ │ - cmpeq fp, r8, asr r3 │ │ │ │ - swpbeq r8, ip, [fp] │ │ │ │ - smlaltbeq r8, fp, ip, r0 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ - @ instruction: 0x0154c990 │ │ │ │ - strheq r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ + @ instruction: 0x0154ca94 │ │ │ │ + cmpeq fp, r0, ror #6 │ │ │ │ + smlaltbeq r8, fp, r4, r0 │ │ │ │ + strheq r8, [fp, #-4] │ │ │ │ + smlalbbeq r8, fp, r0, r2 │ │ │ │ + @ instruction: 0x0154c998 │ │ │ │ + smlalbteq r8, fp, r0, r2 │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - @ instruction: 0x0154c894 │ │ │ │ + @ instruction: 0x0154c89c │ │ │ │ cmpeq sl, ip, lsl r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq r4, r8, lsr #14 │ │ │ │ - strdeq r7, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r4, r0, lsr r7 │ │ │ │ + strdeq r7, [fp, #-252] @ 0xffffff04 │ │ │ │ smlaltteq r7, sl, r4, r2 │ │ │ │ - cmpeq r4, r0, lsl #12 │ │ │ │ - smlalbteq r7, fp, r0, lr │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - smlaltbeq r7, fp, r4, ip │ │ │ │ - cmpeq r4, r0, lsl r5 │ │ │ │ - ldrdeq r7, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq fp, r4, ror #30 │ │ │ │ + cmpeq r4, r8, lsl #12 │ │ │ │ + smlalbteq r7, fp, r8, lr │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + smlaltbeq r7, fp, ip, ip │ │ │ │ + cmpeq r4, r8, lsl r5 │ │ │ │ + smlaltteq r7, fp, r0, sp │ │ │ │ + cmpeq fp, ip, ror #30 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ cmpeq sl, ip, asr #32 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - @ instruction: 0x0154c390 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ + @ instruction: 0x0154c398 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ cmpeq sl, ip, lsr #30 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq fp, r4, lsr fp │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ - smlalbteq r2, fp, r0, ip │ │ │ │ - smlaltteq r7, fp, ip, sl │ │ │ │ - ldrsheq ip, [r4, #-24] @ 0xffffffe8 │ │ │ │ - smlalbteq r7, fp, r4, sl │ │ │ │ - ldrheq ip, [r4, #-16] │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq fp, ip, lsr fp │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ + smlalbteq r2, fp, r8, ip │ │ │ │ + strdeq r7, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r0, lsl #4 │ │ │ │ + smlalbteq r7, fp, ip, sl │ │ │ │ + ldrheq ip, [r4, #-24] @ 0xffffffe8 │ │ │ │ cmpeq sl, ip, asr #8 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ cmneq r2, r4, ror lr │ │ │ │ - cmpeq r4, ip, lsr r1 │ │ │ │ - cmpeq fp, r8, lsl #20 │ │ │ │ - ldrsheq ip, [r4, #-8] │ │ │ │ + cmpeq r4, r4, asr #2 │ │ │ │ + cmpeq fp, r0, lsl sl │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ smlaltbeq r3, sl, r4, r3 │ │ │ │ - strheq r7, [fp, #-152] @ 0xffffff68 │ │ │ │ - ldrheq ip, [r4, #-4] │ │ │ │ - smlalbbeq r7, fp, r0, r9 │ │ │ │ - cmpeq r4, ip, rrx │ │ │ │ + smlalbteq r7, fp, r0, r9 │ │ │ │ + ldrheq ip, [r4, #-12] │ │ │ │ + smlalbbeq r7, fp, r8, r9 │ │ │ │ + cmpeq r4, r4, ror r0 │ │ │ │ cmpeq sl, r8, lsl #6 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ smlalbteq r3, sl, ip, r2 │ │ │ │ - ldrsheq fp, [r4, #-244] @ 0xffffff0c │ │ │ │ - smlalbteq r7, fp, r0, r8 │ │ │ │ + ldrsheq fp, [r4, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r7, fp, r8, r8 │ │ │ │ cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq r4, ip, lsl #31 │ │ │ │ - cmpeq fp, r8, asr r8 │ │ │ │ - smlaltbeq r7, fp, r4, r8 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - cmpeq fp, r8, lsl r8 │ │ │ │ + @ instruction: 0x0154bf94 │ │ │ │ + cmpeq fp, r0, ror #16 │ │ │ │ + smlaltbeq r7, fp, ip, r8 │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ + cmpeq fp, r0, lsr #16 │ │ │ │ strheq r3, [sl, #-20] @ 0xffffffec │ │ │ │ cmpeq sl, r0, ror #2 │ │ │ │ - @ instruction: 0x0154be90 │ │ │ │ - cmpeq fp, ip, asr r7 │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ + @ instruction: 0x0154be98 │ │ │ │ + cmpeq fp, r4, ror #14 │ │ │ │ + cmpeq r4, r0, asr lr │ │ │ │ smlaltteq r3, sl, r4, r0 │ │ │ │ - cmpeq fp, r4, lsl #14 │ │ │ │ - ldrsheq fp, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq fp, ip, lsl #14 │ │ │ │ + cmpeq r4, r0, lsl #28 │ │ │ │ smlaltbeq r3, sl, r0, r0 │ │ │ │ smlaltteq r6, sl, r0, r9 │ │ │ │ - cmpeq r4, r4, asr #27 │ │ │ │ - @ instruction: 0x014b7690 │ │ │ │ + cmpeq r4, ip, asr #27 │ │ │ │ + @ instruction: 0x014b7698 │ │ │ │ cmpeq sl, r0, asr #32 │ │ │ │ - cmpeq r4, r8, ror #26 │ │ │ │ - cmpeq fp, r4, lsr r6 │ │ │ │ - smlaltteq r2, fp, r0, r7 │ │ │ │ - cmpeq r4, ip, lsl #26 │ │ │ │ - smlaltbeq r2, fp, r4, r7 │ │ │ │ - ldrdeq r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r4, ip, asr #25 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - @ instruction: 0x014b7590 │ │ │ │ - cmpeq fp, ip, lsr #14 │ │ │ │ - cmpeq r4, r4, asr ip │ │ │ │ - smlaltteq r2, fp, ip, r6 │ │ │ │ - cmpeq fp, r8, lsl r5 │ │ │ │ - strheq r2, [fp, #-100] @ 0xffffff9c │ │ │ │ - smlalbbeq r2, fp, r8, r4 │ │ │ │ - ldrheq fp, [r4, #-148] @ 0xffffff6c │ │ │ │ - cmpeq fp, ip, asr #8 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ - cmpeq r4, r8, ror r9 │ │ │ │ - cmpeq fp, r0, lsl r4 │ │ │ │ - cmpeq fp, ip, lsr r2 │ │ │ │ - ldrdeq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ + cmpeq r4, r0, ror sp │ │ │ │ + cmpeq fp, ip, lsr r6 │ │ │ │ + smlaltteq r2, fp, r8, r7 │ │ │ │ + cmpeq r4, r4, lsl sp │ │ │ │ + smlaltbeq r2, fp, ip, r7 │ │ │ │ + ldrdeq r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldrsbeq fp, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ + @ instruction: 0x014b7598 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ + cmpeq r4, ip, asr ip │ │ │ │ + strdeq r2, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, r0, lsr #10 │ │ │ │ + strheq r2, [fp, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x014b2490 │ │ │ │ + ldrheq fp, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, r4, asr r4 │ │ │ │ + smlalbbeq r7, fp, r0, r2 │ │ │ │ + cmpeq r4, r0, lsl #19 │ │ │ │ + cmpeq fp, r8, lsl r4 │ │ │ │ + cmpeq fp, r4, asr #4 │ │ │ │ + smlaltteq r2, fp, r0, r3 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ cmpeq sl, r0, lsr #10 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsheq fp, [r4, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq r2, fp, ip, r3 │ │ │ │ - strheq r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq fp, r4, asr r3 │ │ │ │ - cmpeq r4, r8, lsl #17 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - cmpeq fp, ip, asr #2 │ │ │ │ - smlaltteq r2, fp, r8, r2 │ │ │ │ - cmpeq r4, ip, lsl r8 │ │ │ │ - strheq r2, [fp, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq r7, fp, r0, r0 │ │ │ │ - cmpeq r4, r0, ror #15 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ - smlaltbeq r7, fp, r4, r0 │ │ │ │ - cmpeq fp, r0, asr #4 │ │ │ │ - cmpeq fp, r0, lsl r2 │ │ │ │ - smlaltteq r2, fp, r0, r1 │ │ │ │ - strheq r2, [fp, #-16] │ │ │ │ + ldrsheq fp, [r4, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x014b2394 │ │ │ │ + smlalbteq r7, fp, r0, r1 │ │ │ │ + cmpeq fp, ip, asr r3 │ │ │ │ + @ instruction: 0x0154b890 │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ + cmpeq fp, r4, asr r1 │ │ │ │ + strdeq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r4, lsr #16 │ │ │ │ + strheq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r7, fp, r8, r0 │ │ │ │ + cmpeq r4, r8, ror #15 │ │ │ │ + smlalbbeq r2, fp, r0, r2 │ │ │ │ + smlaltbeq r7, fp, ip, r0 │ │ │ │ + cmpeq fp, r8, asr #4 │ │ │ │ + cmpeq fp, r8, lsl r2 │ │ │ │ + smlaltteq r2, fp, r8, r1 │ │ │ │ + strheq r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [pc, #-124] @ 262ac8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ @@ -430642,90 +430642,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2632ec │ │ │ │ ldrdeq r5, [r2, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, asr #7 │ │ │ │ - cmpeq r4, r0, lsr #13 │ │ │ │ - cmpeq fp, r0, ror #30 │ │ │ │ + cmpeq r4, r8, lsr #13 │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ cmneq r2, r4, ror #15 │ │ │ │ - ldrdeq r6, [fp, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r6, fp, r4, pc @ │ │ │ │ muleq r0, r2, r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0154b494 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ + @ instruction: 0x0154b49c │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r4, r4, lsr #7 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ + cmpeq r4, ip, lsr #7 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + @ instruction: 0x0154b290 │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmneq r2, r0, asr pc │ │ │ │ - cmpeq r4, r8, lsl r2 │ │ │ │ - smlaltteq r6, fp, r4, sl │ │ │ │ + cmpeq r4, r0, lsr #4 │ │ │ │ + smlaltteq r6, fp, ip, sl │ │ │ │ cmpeq sl, ip, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq r4, r0, asr r1 │ │ │ │ - smlaltteq r1, fp, r4, fp │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmpeq r4, ip, lsl #2 │ │ │ │ - @ instruction: 0x014b6a90 │ │ │ │ - smlalbteq r6, fp, ip, r9 │ │ │ │ + cmpeq r4, r8, asr r1 │ │ │ │ + smlaltteq r1, fp, ip, fp │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ + cmpeq r4, r4, lsl r1 │ │ │ │ + @ instruction: 0x014b6a98 │ │ │ │ + ldrdeq r6, [fp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - ldrsbeq fp, [r4, #-8] │ │ │ │ - @ instruction: 0x014b6990 │ │ │ │ + cmpeq r4, r0, ror #1 │ │ │ │ + @ instruction: 0x014b6998 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ smlaltbeq r2, sl, ip, r2 │ │ │ │ cmpeq sl, r8, ror #4 │ │ │ │ - cmpeq fp, r0, lsr #20 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - smlaltteq r1, fp, ip, r9 │ │ │ │ - cmpeq fp, r4, lsl r8 │ │ │ │ + cmpeq fp, r8, lsr #20 │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ + strdeq r1, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, ip, lsl r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq r4, r8, lsl pc │ │ │ │ - strheq r1, [fp, #-144] @ 0xffffff70 │ │ │ │ - ldrdeq r6, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r8, ror r9 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ + cmpeq r4, r0, lsr #30 │ │ │ │ + strheq r1, [fp, #-152] @ 0xffffff68 │ │ │ │ + smlaltteq r6, fp, r4, r7 │ │ │ │ + smlalbbeq r1, fp, r0, r9 │ │ │ │ + cmpeq fp, r0, asr r9 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq fp, r8, lsl r9 │ │ │ │ + cmpeq fp, r0, lsr #18 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ - smlaltteq r1, fp, r4, r8 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ - smlaltbeq r1, fp, r8, r8 │ │ │ │ - ldrdeq r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ + smlaltteq r1, fp, ip, r8 │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq r4, r8, lsl lr │ │ │ │ + strheq r1, [fp, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq r6, [fp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ - cmpeq r4, r0, lsr #27 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ + cmpeq fp, r8, ror r8 │ │ │ │ + cmpeq r4, r8, lsr #27 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq fp, r0, lsl #16 │ │ │ │ - ldrdeq r1, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ + ldrdeq r1, [fp, #-120] @ 0xffffff88 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - smlaltbeq r1, fp, r0, r7 │ │ │ │ + smlaltbeq r1, fp, r8, r7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmpeq fp, r0, ror r7 │ │ │ │ - cmpeq fp, r0, asr #14 │ │ │ │ + cmpeq fp, r8, ror r7 │ │ │ │ + cmpeq fp, r8, asr #14 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r4, r4, ror ip │ │ │ │ - cmpeq fp, ip, lsl #14 │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ + cmpeq r4, ip, ror ip │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - ldrdeq r1, [fp, #-100] @ 0xffffff9c │ │ │ │ - strheq r1, [fp, #-100] @ 0xffffff9c │ │ │ │ - smlalbbeq r1, fp, r4, r6 │ │ │ │ + ldrdeq r1, [fp, #-108] @ 0xffffff94 │ │ │ │ + strheq r1, [fp, #-108] @ 0xffffff94 │ │ │ │ + smlalbbeq r1, fp, ip, r6 │ │ │ │ │ │ │ │ 00263ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -430855,35 +430855,35 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 263b64 │ │ │ │ cmneq r2, r8, ror r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ - smlalbteq r6, fp, r4, r1 │ │ │ │ + smlalbteq r6, fp, r0, r3 │ │ │ │ + smlalbteq r6, fp, ip, r1 │ │ │ │ ldrdeq r4, [r2, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x0154a994 │ │ │ │ - cmpeq fp, ip, lsr #8 │ │ │ │ - cmpeq fp, r4, asr r2 │ │ │ │ + @ instruction: 0x0154a99c │ │ │ │ + cmpeq fp, r4, lsr r4 │ │ │ │ + cmpeq fp, ip, asr r2 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r4, r8, asr r9 │ │ │ │ - strdeq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, r8, lsl r2 │ │ │ │ + cmpeq r4, r0, ror #18 │ │ │ │ + strdeq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r0, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmpeq r4, ip, lsl r9 │ │ │ │ - strheq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r6, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, r4, lsr #18 │ │ │ │ + strheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r6, fp, r4, r1 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq r4, r0, ror #17 │ │ │ │ - cmpeq fp, r8, ror r3 │ │ │ │ - smlaltbeq r6, fp, r4, r1 │ │ │ │ - cmpeq r4, r4, lsr #17 │ │ │ │ - cmpeq fp, ip, lsr r3 │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ + cmpeq r4, r8, ror #17 │ │ │ │ + smlalbbeq r1, fp, r0, r3 │ │ │ │ + smlaltbeq r6, fp, ip, r1 │ │ │ │ + cmpeq r4, ip, lsr #17 │ │ │ │ + cmpeq fp, r4, asr #6 │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 00263d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -431027,33 +431027,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 263dfc │ │ │ │ cmneq r2, r8, lsl #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r0, asr #8 │ │ │ │ - ldrsheq sl, [r4, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq r1, fp, r8, r1 │ │ │ │ - strheq r5, [fp, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq sl, [r4, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x014b1190 │ │ │ │ + smlalbteq r5, fp, r0, pc @ │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - ldrheq sl, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, ip, asr #2 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + ldrheq sl, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r4, asr r1 │ │ │ │ + smlalbbeq r5, fp, r4, pc @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmpeq fp, r8, lsr pc │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ + cmpeq fp, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - ldrdeq r1, [fp, #-4] │ │ │ │ - cmpeq fp, r4, lsl #30 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + ldrdeq r1, [fp, #-12] │ │ │ │ + cmpeq fp, ip, lsl #30 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq r4, r0, lsl #12 │ │ │ │ - swpbeq r1, r8, [fp] │ │ │ │ - smlalbteq r5, fp, r8, lr │ │ │ │ + cmpeq r4, r8, lsl #12 │ │ │ │ + smlaltbeq r1, fp, r0, r0 │ │ │ │ + ldrdeq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 00263fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -431314,22 +431314,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r0, lsr #18 │ │ │ │ - strdeq r5, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ + cmpeq fp, r4, lsl #28 │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ strdeq r2, [sl, #-112] @ 0xffffff90 │ │ │ │ - smlalbteq r5, fp, ip, ip │ │ │ │ - cmpeq r4, ip, lsr r4 │ │ │ │ + ldrdeq r5, [fp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, r4, asr #8 │ │ │ │ smlalbbeq r2, sl, r0, r4 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ - cmpeq r4, r8, asr #5 │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ + ldrsbeq sl, [r4, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 00264408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -431614,22 +431614,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sl, r0, rrx │ │ │ │ - cmpeq r4, r8, lsr #29 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ + ldrheq r9, [r4, #-224] @ 0xffffff20 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ cmpeq sl, r0, lsr #32 │ │ │ │ - cmpeq r4, ip, ror #28 │ │ │ │ - smlaltteq r5, fp, ip, r6 │ │ │ │ + cmpeq r4, r4, ror lr │ │ │ │ + strdeq r5, [fp, #-100] @ 0xffffff9c │ │ │ │ ldrdeq r1, [sl, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r4, r8, lsr #28 │ │ │ │ - smlaltbeq r5, fp, r8, r6 │ │ │ │ + cmpeq r4, r0, lsr lr │ │ │ │ + strheq r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 002648b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -431725,26 +431725,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 264908 │ │ │ │ cmpeq sl, r4, lsr #8 │ │ │ │ - cmpeq r0, r0, lsl r2 │ │ │ │ - smlalbteq r5, fp, r4, r5 │ │ │ │ - cmpeq r4, ip, lsr #26 │ │ │ │ - cmpeq fp, ip, lsr #12 │ │ │ │ - smlalbbeq r5, fp, r0, r5 │ │ │ │ - cmpeq r4, r8, ror #25 │ │ │ │ - strdeq r0, [fp, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r8, asr #10 │ │ │ │ - ldrheq r9, [r4, #-192] @ 0xffffff40 │ │ │ │ - strheq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq fp, r0, lsl r5 │ │ │ │ - cmpeq r4, r8, ror ip │ │ │ │ + cmpeq r0, r8, lsl r2 │ │ │ │ + smlalbteq r5, fp, ip, r5 │ │ │ │ + cmpeq r4, r4, lsr sp │ │ │ │ + cmpeq fp, r4, lsr r6 │ │ │ │ + smlalbbeq r5, fp, r8, r5 │ │ │ │ + ldrsheq r9, [r4, #-192] @ 0xffffff40 │ │ │ │ + strdeq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r0, asr r5 │ │ │ │ + ldrheq r9, [r4, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq r0, fp, r4, r5 │ │ │ │ + cmpeq fp, r8, lsl r5 │ │ │ │ + cmpeq r4, r0, lsl #25 │ │ │ │ │ │ │ │ 00264a74 : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 264b58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -431840,26 +431840,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 264ac8 │ │ │ │ - cmpeq r4, ip, ror #22 │ │ │ │ - smlaltbeq r0, fp, r4, r4 │ │ │ │ - strdeq r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ - strheq r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldrsheq r9, [r4, #-164] @ 0xffffff5c │ │ │ │ - cmpeq fp, ip, lsr #8 │ │ │ │ - smlalbbeq r5, fp, r0, r3 │ │ │ │ - ldrheq r9, [r4, #-172] @ 0xffffff54 │ │ │ │ - strdeq r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r8, asr #6 │ │ │ │ + cmpeq r4, r4, ror fp │ │ │ │ + smlaltbeq r0, fp, ip, r4 │ │ │ │ + cmpeq fp, r0, lsl #8 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ + cmpeq fp, ip, ror #8 │ │ │ │ + smlalbteq r5, fp, r0, r3 │ │ │ │ + ldrsheq r9, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r4, lsr r4 │ │ │ │ + smlalbbeq r5, fp, r8, r3 │ │ │ │ + cmpeq r4, r4, asr #21 │ │ │ │ + strdeq r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, r0, asr r3 │ │ │ │ │ │ │ │ 00264c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -431880,17 +431880,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 264c58 │ │ │ │ - cmpeq r4, r8, lsr #20 │ │ │ │ - cmpeq fp, r0, ror #6 │ │ │ │ - strheq r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r0, lsr sl │ │ │ │ + cmpeq fp, r8, ror #6 │ │ │ │ + strheq r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 00264cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 264f6c │ │ │ │ @@ -432065,35 +432065,35 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 264d6c │ │ │ │ cmneq r2, r0, lsl #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r3, [r2, #-64]! @ 0xffffffc0 │ │ │ │ smlalbteq pc, r9, r4, pc @ │ │ │ │ - smlaltbeq r5, fp, r0, r1 │ │ │ │ - cmpeq r4, ip, asr #17 │ │ │ │ + smlaltbeq r5, fp, r8, r1 │ │ │ │ + ldrsbeq r9, [r4, #-132] @ 0xffffff7c │ │ │ │ + cmpeq fp, r8, asr r1 │ │ │ │ + @ instruction: 0x01549890 │ │ │ │ + smlalbteq r0, fp, r8, r1 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ + cmpeq r4, r4, asr r8 │ │ │ │ + smlalbbeq r0, fp, ip, r1 │ │ │ │ + ldrdeq r5, [fp, #-12] │ │ │ │ + cmpeq r4, r8, lsl r8 │ │ │ │ cmpeq fp, r0, asr r1 │ │ │ │ - cmpeq r4, r8, lsl #17 │ │ │ │ - smlalbteq r0, fp, r0, r1 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ - smlalbbeq r0, fp, r4, r1 │ │ │ │ - ldrdeq r5, [fp, #-4] │ │ │ │ - cmpeq r4, r0, lsl r8 │ │ │ │ - cmpeq fp, r8, asr #2 │ │ │ │ - swpbeq r5, r8, [fp] │ │ │ │ - ldrsbeq r9, [r4, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, ip, lsl #2 │ │ │ │ - qdaddeq r5, ip, fp │ │ │ │ - @ instruction: 0x01549798 │ │ │ │ - ldrdeq r0, [fp, #-0] │ │ │ │ - cmpeq fp, r0, lsr #32 │ │ │ │ - cmpeq r4, ip, asr r7 │ │ │ │ - swpbeq r0, r4, [fp] │ │ │ │ - smlaltteq r4, fp, r4, pc @ │ │ │ │ + smlaltbeq r5, fp, r0, r0 │ │ │ │ + ldrsbeq r9, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, r4, lsl r1 │ │ │ │ + cmpeq fp, r4, rrx │ │ │ │ + cmpeq r4, r0, lsr #15 │ │ │ │ + ldrdeq r0, [fp, #-8] │ │ │ │ + cmpeq fp, r8, lsr #32 │ │ │ │ + cmpeq r4, r4, ror #14 │ │ │ │ + swpbeq r0, ip, [fp] │ │ │ │ + smlaltteq r4, fp, ip, pc @ │ │ │ │ │ │ │ │ 00264fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 265290 │ │ │ │ @@ -432268,35 +432268,35 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265090 │ │ │ │ cmneq r2, ip, asr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, lsr #3 │ │ │ │ smlaltbeq pc, r9, r0, ip @ │ │ │ │ - @ instruction: 0x014b4e90 │ │ │ │ - cmpeq r4, r8, lsr #11 │ │ │ │ - cmpeq fp, ip, lsr #28 │ │ │ │ - cmpeq r4, r4, ror #10 │ │ │ │ - @ instruction: 0x014afe9c │ │ │ │ - smlaltteq r4, fp, ip, sp │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ - cmppeq sl, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ - cmppeq sl, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, ror sp │ │ │ │ - ldrheq r9, [r4, #-64] @ 0xffffffc0 │ │ │ │ - smlaltteq pc, sl, r8, sp @ │ │ │ │ - cmpeq fp, r8, lsr sp │ │ │ │ - cmpeq r4, r4, ror r4 │ │ │ │ - smlaltbeq pc, sl, ip, sp @ │ │ │ │ - strdeq r4, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ - cmppeq sl, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r4, fp, r0, ip │ │ │ │ + @ instruction: 0x014b4e98 │ │ │ │ + ldrheq r9, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r4, lsr lr │ │ │ │ + cmpeq r4, ip, ror #10 │ │ │ │ + smlaltbeq pc, sl, r4, lr @ │ │ │ │ + strdeq r4, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ + cmppeq sl, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrsheq r9, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmppeq sl, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror sp │ │ │ │ + ldrheq r9, [r4, #-72] @ 0xffffffb8 │ │ │ │ + strdeq pc, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, r0, asr #26 │ │ │ │ + cmpeq r4, ip, ror r4 │ │ │ │ + strheq pc, [sl, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq fp, r4, lsl #26 │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ + cmppeq sl, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r4, fp, r8, ip │ │ │ │ │ │ │ │ 002652f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ @@ -432350,20 +432350,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265328 │ │ │ │ cmppeq r9, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl #24 │ │ │ │ - cmpeq r4, r4, lsr r3 │ │ │ │ - strheq r4, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r4, ip, ror #5 │ │ │ │ - cmppeq sl, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, ror fp │ │ │ │ + cmpeq fp, r0, lsl ip │ │ │ │ + cmpeq r4, ip, lsr r3 │ │ │ │ + smlalbteq r4, fp, r0, fp │ │ │ │ + ldrsheq r9, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmppeq sl, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror fp │ │ │ │ │ │ │ │ 002653f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ @@ -432417,21 +432417,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26542c │ │ │ │ cmppeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl fp │ │ │ │ - cmpeq r4, r0, lsr r2 │ │ │ │ - strheq r4, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r0, lsr #22 │ │ │ │ + cmpeq r4, r8, lsr r2 │ │ │ │ + strheq r4, [fp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ - cmppeq sl, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ + ldrsheq r9, [r4, #-16] │ │ │ │ + cmppeq sl, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ │ │ │ │ 00265500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #304] @ 0x130 │ │ │ │ @@ -432485,21 +432485,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265534 │ │ │ │ cmppeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq r4, r8, lsr #2 │ │ │ │ - smlaltbeq r4, fp, r8, r9 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq r4, r0, lsr r1 │ │ │ │ + strheq r4, [fp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r4, r0, ror #1 │ │ │ │ - cmppeq sl, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, ror #18 │ │ │ │ + cmpeq r4, r8, ror #1 │ │ │ │ + cmppeq sl, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror #18 │ │ │ │ │ │ │ │ 00265608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #308] @ 0x134 │ │ │ │ @@ -432553,21 +432553,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26563c │ │ │ │ cmppeq r9, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr r9 │ │ │ │ - cmpeq r4, r0, lsr #32 │ │ │ │ - smlaltbeq r4, fp, r0, r8 │ │ │ │ + cmpeq fp, r4, asr #18 │ │ │ │ + cmpeq r4, r8, lsr #32 │ │ │ │ + smlaltbeq r4, fp, r8, r8 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsbeq r8, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmppeq sl, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq r4, r0, ror #31 │ │ │ │ + cmppeq sl, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ │ │ │ │ 00265710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #312] @ 0x138 │ │ │ │ @@ -432621,20 +432621,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265744 │ │ │ │ cmppeq r9, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - cmpeq r4, r8, lsl pc │ │ │ │ - @ instruction: 0x014b479c │ │ │ │ - ldrsbeq r8, [r4, #-224] @ 0xffffff20 │ │ │ │ - cmppeq sl, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, asr r7 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq r4, r0, lsr #30 │ │ │ │ + smlaltbeq r4, fp, r4, r7 │ │ │ │ + ldrsbeq r8, [r4, #-232] @ 0xffffff18 │ │ │ │ + cmppeq sl, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, ror #14 │ │ │ │ │ │ │ │ 00265814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #316] @ 0x13c │ │ │ │ @@ -432688,21 +432688,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265848 │ │ │ │ cmppeq r9, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror r7 │ │ │ │ - cmpeq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x014b4694 │ │ │ │ + cmpeq fp, r8, ror r7 │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ + @ instruction: 0x014b469c │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ - cmppeq sl, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, asr r6 │ │ │ │ + ldrsbeq r8, [r4, #-212] @ 0xffffff2c │ │ │ │ + cmppeq sl, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, asr r6 │ │ │ │ │ │ │ │ 0026591c : │ │ │ │ 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, #676] @ 265bd8 │ │ │ │ @@ -432876,37 +432876,37 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265aa0 │ │ │ │ cmneq r2, r8, lsl #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r2, [r2, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ cmpeq fp, r4, ror r6 │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ @ instruction: 0x01749190 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ - cmpeq r4, r4, lsr #24 │ │ │ │ - cmppeq sl, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, fp, r8, r4 │ │ │ │ + cmpeq fp, r4, asr r2 │ │ │ │ + cmpeq r4, ip, lsr #24 │ │ │ │ + cmppeq sl, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ @ instruction: 0x0162279c │ │ │ │ - cmpeq r4, r8, lsr #23 │ │ │ │ - smlaltteq pc, sl, r0, r4 @ │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ - smlaltbeq pc, sl, r0, r4 @ │ │ │ │ - smlaltteq r4, fp, ip, r3 │ │ │ │ + ldrheq r8, [r4, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq pc, sl, r8, r4 @ │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ + smlaltbeq pc, sl, r8, r4 @ │ │ │ │ + strdeq r4, [fp, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ - cmppeq sl, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldrsheq r8, [r4, #-160] @ 0xffffff60 │ │ │ │ - cmppeq sl, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, ror r3 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ + cmppeq sl, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq r8, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmppeq sl, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror r3 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00265c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -433087,40 +433087,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 265d18 │ │ │ │ cmneq r2, r0, ror #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r4, lsr #10 │ │ │ │ - cmpeq r4, ip, lsr #18 │ │ │ │ - cmppeq sl, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [fp, #-16] │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ + cmppeq sl, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - cmpeq r4, r0, ror #17 │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ + cmpeq r4, r8, ror #17 │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x01548898 │ │ │ │ - ldrdeq pc, [sl, #-16] │ │ │ │ - cmpeq fp, ip, lsl r1 │ │ │ │ + cmpeq r4, r0, lsr #17 │ │ │ │ + ldrdeq pc, [sl, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq fp, r4, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r4, ip, asr r8 │ │ │ │ - @ instruction: 0x014af194 │ │ │ │ - smlaltteq r4, fp, r0, r0 │ │ │ │ + cmpeq r4, r4, ror #16 │ │ │ │ + @ instruction: 0x014af19c │ │ │ │ + smlaltteq r4, fp, r8, r0 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ - cmppeq sl, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, fp, r8, r0 │ │ │ │ - cmpeq r4, r4, ror #15 │ │ │ │ - cmppeq sl, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, rrx │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ + cmppeq sl, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-0] │ │ │ │ + cmpeq r4, ip, ror #15 │ │ │ │ + cmppeq sl, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r4, r8, lsr #15 │ │ │ │ - smlaltteq pc, sl, r0, r0 @ │ │ │ │ - cmpeq fp, ip, lsr #32 │ │ │ │ + ldrheq r8, [r4, #-112] @ 0xffffff90 │ │ │ │ + smlaltteq pc, sl, r8, r0 @ │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 00265f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -433213,27 +433213,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 266070 │ │ │ │ @ instruction: 0x01622294 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, ip, ror #4 │ │ │ │ - ldrheq r8, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ + ldrheq r8, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ andeq r6, r0, r4, asr #13 │ │ │ │ - cmpeq fp, r8, ror #26 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ + cmpeq fp, r0, ror sp │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ cmneq r2, ip, asr #3 │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - ldrheq r8, [r4, #-88] @ 0xffffffa8 │ │ │ │ - strdeq lr, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmpeq r4, r0, asr #11 │ │ │ │ + strdeq lr, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmpeq fp, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 00266154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -433260,17 +433260,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 266188 │ │ │ │ cmneq r4, r8, lsr #20 │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ - smlaltbeq r3, fp, r4, lr │ │ │ │ - cmpeq r4, ip, lsl r6 │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ + smlaltbeq r3, fp, ip, lr │ │ │ │ + cmpeq r4, r4, lsr #12 │ │ │ │ │ │ │ │ 002661dc : │ │ │ │ ldr r3, [pc, #228] @ 2662c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2661f8 │ │ │ │ @@ -433326,23 +433326,23 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 266250 │ │ │ │ ldrheq r8, [r4, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0xffff30d8 │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ @ instruction: 0xffffcc08 │ │ │ │ - smlaltbeq r3, fp, ip, ip │ │ │ │ - cmpeq r4, r8, ror #10 │ │ │ │ - cmpeq sl, ip, ror #26 │ │ │ │ - smlaltteq r3, fp, r4, sp │ │ │ │ - cmpeq r4, r0, lsr r5 │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - smlaltbeq r3, fp, ip, sp │ │ │ │ + strheq r3, [fp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, r0, ror r5 │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ + smlaltteq r3, fp, ip, sp │ │ │ │ + cmpeq r4, r8, lsr r5 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + strheq r3, [fp, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 002662f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #932] @ 2666b0 │ │ │ │ @@ -433582,49 +433582,49 @@ │ │ │ │ b 266344 │ │ │ │ cmneq r4, r4, lsl #17 │ │ │ │ cmneq r2, r0, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r2, r8, lsl pc │ │ │ │ strdeq r1, [r2, #-232]! @ 0xffffff18 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - strdeq r3, [fp, #-196] @ 0xffffff3c │ │ │ │ + strdeq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ - ldrdeq r3, [fp, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r0, lsr #27 │ │ │ │ + smlalbteq r3, fp, ip, ip │ │ │ │ smlalbteq r3, fp, r4, ip │ │ │ │ - strheq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ ldrdeq r1, [sl, #-48] @ 0xffffffd0 │ │ │ │ muleq r0, r0, sl │ │ │ │ - cmpeq r4, r8, lsl r3 │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - @ instruction: 0x014b3b94 │ │ │ │ - ldrsbeq r8, [r4, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq lr, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmpeq fp, ip, asr #22 │ │ │ │ - @ instruction: 0x01548298 │ │ │ │ - @ instruction: 0x014aea9c │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ - cmpeq r4, r0, ror #4 │ │ │ │ - cmpeq sl, r4, ror #20 │ │ │ │ - ldrdeq r3, [fp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ - cmpeq sl, ip, lsr #20 │ │ │ │ - smlaltbeq r3, fp, r4, sl │ │ │ │ - ldrsheq r8, [r4, #-16] │ │ │ │ - strdeq lr, [sl, #-148] @ 0xffffff6c │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ - ldrheq r8, [r4, #-24] @ 0xffffffe8 │ │ │ │ - strheq lr, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ - cmpeq r4, r0, lsl #3 │ │ │ │ - smlalbbeq lr, sl, r4, r9 │ │ │ │ - strdeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r4, r8, asr #2 │ │ │ │ - cmpeq sl, ip, asr #18 │ │ │ │ - smlalbteq r3, fp, r4, r9 │ │ │ │ + cmpeq r4, r0, lsr #6 │ │ │ │ + cmpeq sl, r8, lsr #22 │ │ │ │ + @ instruction: 0x014b3b9c │ │ │ │ + ldrsbeq r8, [r4, #-40] @ 0xffffffd8 │ │ │ │ + smlaltteq lr, sl, r0, sl │ │ │ │ + cmpeq fp, r4, asr fp │ │ │ │ + cmpeq r4, r0, lsr #5 │ │ │ │ + smlaltbeq lr, sl, r4, sl │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ + cmpeq sl, ip, ror #20 │ │ │ │ + smlaltteq r3, fp, r4, sl │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ + cmpeq sl, r4, lsr sl │ │ │ │ + smlaltbeq r3, fp, ip, sl │ │ │ │ + ldrsheq r8, [r4, #-24] @ 0xffffffe8 │ │ │ │ + strdeq lr, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ + cmpeq r4, r0, asr #3 │ │ │ │ + smlalbteq lr, sl, r4, r9 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ + cmpeq r4, r8, lsl #3 │ │ │ │ + smlalbbeq lr, sl, ip, r9 │ │ │ │ + cmpeq fp, r4, lsl #20 │ │ │ │ + cmpeq r4, r0, asr r1 │ │ │ │ + cmpeq sl, r4, asr r9 │ │ │ │ + smlalbteq r3, fp, ip, r9 │ │ │ │ │ │ │ │ 00266754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -433670,20 +433670,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 266798 │ │ │ │ cmneq r4, r0, lsl r4 │ │ │ │ - cmpeq r4, r8, lsl r0 │ │ │ │ - cmpeq sl, r0, lsr #16 │ │ │ │ - @ instruction: 0x014b3890 │ │ │ │ - ldrsbeq r7, [r4, #-252] @ 0xffffff04 │ │ │ │ - smlaltteq lr, sl, r4, r7 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ + cmpeq r4, r0, lsr #32 │ │ │ │ + cmpeq sl, r8, lsr #16 │ │ │ │ + @ instruction: 0x014b3898 │ │ │ │ + cmpeq r4, r4, ror #31 │ │ │ │ + smlaltteq lr, sl, ip, r7 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ │ │ │ │ 00266838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #600] @ 266aa8 │ │ │ │ @@ -433838,32 +433838,32 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26688c │ │ │ │ strdeq r1, [r2, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r1, [r2, #-144]! @ 0xffffff70 │ │ │ │ cmneq r4, r4, asr #5 │ │ │ │ - @ instruction: 0x01547e90 │ │ │ │ - @ instruction: 0x014ae698 │ │ │ │ - cmpeq fp, ip, lsl #14 │ │ │ │ - cmpeq fp, r8, asr #14 │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ - strheq r3, [fp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r4, lsl #28 │ │ │ │ - cmpeq sl, ip, lsl #12 │ │ │ │ - cmpeq fp, ip, ror r6 │ │ │ │ - cmpeq r4, r8, asr #27 │ │ │ │ - ldrdeq lr, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq fp, r4, asr #12 │ │ │ │ - cmpeq r4, ip, lsl #27 │ │ │ │ - @ instruction: 0x014ae594 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - cmpeq r4, r0, asr sp │ │ │ │ - cmpeq sl, r8, asr r5 │ │ │ │ - smlalbteq r3, fp, ip, r5 │ │ │ │ + @ instruction: 0x01547e98 │ │ │ │ + smlaltbeq lr, sl, r0, r6 │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ + cmpeq fp, r0, asr r7 │ │ │ │ + cmpeq r4, r0, asr lr │ │ │ │ + smlalbteq r3, fp, r4, r6 │ │ │ │ + cmpeq r4, ip, lsl #28 │ │ │ │ + cmpeq sl, r4, lsl r6 │ │ │ │ + smlalbbeq r3, fp, r4, r6 │ │ │ │ + ldrsbeq r7, [r4, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq lr, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, ip, asr #12 │ │ │ │ + @ instruction: 0x01547d94 │ │ │ │ + @ instruction: 0x014ae59c │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ + cmpeq r4, r8, asr sp │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + ldrdeq r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ │ │ │ 00266b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -433888,17 +433888,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 266b30 │ │ │ │ - cmpeq r4, r0, lsl #25 │ │ │ │ - smlalbbeq lr, sl, r8, r4 │ │ │ │ - strdeq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, r8, lsl #25 │ │ │ │ + @ instruction: 0x014ae490 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ │ │ │ │ 00266b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -434134,22 +434134,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01547a9c │ │ │ │ + cmpeq r4, r4, lsr #21 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r9, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl r2 │ │ │ │ - cmpeq r4, r0, ror r9 │ │ │ │ + cmpeq fp, r8, lsl r2 │ │ │ │ + cmpeq r4, r8, ror r9 │ │ │ │ cmppeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r3, [fp, #-20] @ 0xffffffec │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ + ldrdeq r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ │ │ │ │ 00266f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -434451,28 +434451,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq fp, r0, lsr #30 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ + cmpeq fp, r8, lsr #30 │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ qdsubeq r1, r0, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r0, ror #11 │ │ │ │ - cmpeq fp, r4, ror lr │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ + cmpeq r4, r8, ror #11 │ │ │ │ + cmpeq fp, ip, ror lr │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + @ instruction: 0x01547590 │ │ │ │ smlalbbeq pc, r9, r0, r4 @ │ │ │ │ - @ instruction: 0x01547498 │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ + cmpeq r4, r0, lsr #9 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ cmppeq r9, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr r4 │ │ │ │ - smlaltteq r2, fp, r4, ip │ │ │ │ + cmpeq r4, ip, asr r4 │ │ │ │ + smlaltteq r2, fp, ip, ip │ │ │ │ │ │ │ │ 0026746c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -434579,16 +434579,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq r9, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ │ │ │ │ 00267634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -434766,19 +434766,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq lr, r9, r8, pc @ │ │ │ │ - ldrheq r6, [r4, #-252] @ 0xffffff04 │ │ │ │ - cmpeq fp, ip, asr #16 │ │ │ │ + cmpeq r4, r4, asr #31 │ │ │ │ + cmpeq fp, r4, asr r8 │ │ │ │ cmpeq r9, r8, ror #30 │ │ │ │ - cmpeq r4, ip, ror pc │ │ │ │ - cmpeq fp, ip, lsl #16 │ │ │ │ + cmpeq r4, r4, lsl #31 │ │ │ │ + cmpeq fp, r4, lsl r8 │ │ │ │ │ │ │ │ 00267924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -434956,19 +434956,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq lr, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r4, ip, asr #25 │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ + ldrsbeq r6, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ cmpeq r9, r8, ror ip │ │ │ │ - cmpeq r4, ip, lsl #25 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ + @ instruction: 0x01546c94 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ │ │ │ │ 00267c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 267eec │ │ │ │ @@ -435159,19 +435159,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0149eb94 │ │ │ │ - cmpeq r4, ip, lsr #19 │ │ │ │ - cmpeq fp, ip, lsr r2 │ │ │ │ + ldrheq r6, [r4, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, r4, asr #4 │ │ │ │ cmpeq r9, r8, asr r9 │ │ │ │ - cmpeq r4, ip, ror #18 │ │ │ │ - strdeq r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, r4, ror r9 │ │ │ │ + cmpeq fp, r4, lsl #4 │ │ │ │ │ │ │ │ 00267f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 268210 │ │ │ │ @@ -435362,19 +435362,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r9, r0, ror r8 │ │ │ │ - cmpeq r4, r8, lsl #13 │ │ │ │ - cmpeq fp, r8, lsl pc │ │ │ │ + @ instruction: 0x01546690 │ │ │ │ + cmpeq fp, r0, lsr #30 │ │ │ │ cmpeq r9, r4, lsr r6 │ │ │ │ - cmpeq r4, r8, asr #12 │ │ │ │ - ldrdeq r1, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r4, r0, asr r6 │ │ │ │ + smlaltteq r1, fp, r0, lr │ │ │ │ │ │ │ │ 0026825c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 268534 │ │ │ │ @@ -435565,19 +435565,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r9, ip, asr #10 │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ - strdeq r1, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ + strdeq r1, [fp, #-188] @ 0xffffff44 │ │ │ │ cmpeq r9, r0, lsl r3 │ │ │ │ - cmpeq r4, r4, lsr #6 │ │ │ │ - strheq r1, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, ip, lsr #6 │ │ │ │ + strheq r1, [fp, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 00268580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 268858 │ │ │ │ @@ -435768,19 +435768,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r9, r8, lsr #4 │ │ │ │ - cmpeq r4, r0, asr #32 │ │ │ │ - ldrdeq r1, [fp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r4, r8, asr #32 │ │ │ │ + ldrdeq r1, [fp, #-136] @ 0xffffff78 │ │ │ │ smlaltteq sp, r9, ip, pc @ │ │ │ │ - cmpeq r4, r0 │ │ │ │ - @ instruction: 0x014b1890 │ │ │ │ + cmpeq r4, r8 │ │ │ │ + @ instruction: 0x014b1898 │ │ │ │ │ │ │ │ 002688a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -435963,19 +435963,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq pc, r9, r0, r4 @ │ │ │ │ - cmpeq r4, r8, lsr sp │ │ │ │ - smlalbteq r1, fp, r8, r5 │ │ │ │ + cmpeq r4, r0, asr #26 │ │ │ │ + ldrdeq r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ smlaltteq sp, r9, r4, ip │ │ │ │ - ldrsheq r5, [r4, #-200] @ 0xffffff38 │ │ │ │ - smlalbbeq r1, fp, r8, r5 │ │ │ │ + cmpeq r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x014b1590 │ │ │ │ │ │ │ │ 00268ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -436158,19 +436158,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq pc, [r9, #-28] @ 0xffffffe4 @ │ │ │ │ - cmpeq r4, r4, lsr sl │ │ │ │ - smlalbteq r1, fp, r4, r2 │ │ │ │ + cmpeq r4, ip, lsr sl │ │ │ │ + smlalbteq r1, fp, ip, r2 │ │ │ │ smlaltteq sp, r9, r0, r9 │ │ │ │ - ldrsheq r5, [r4, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq r1, fp, r4, r2 │ │ │ │ + ldrsheq r5, [r4, #-156] @ 0xffffff64 │ │ │ │ + smlalbbeq r1, fp, ip, r2 │ │ │ │ │ │ │ │ 00268eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -436265,16 +436265,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, r0, asr #16 │ │ │ │ - cmpeq r4, r4, asr r8 │ │ │ │ - smlaltteq r1, fp, r4, r0 │ │ │ │ + cmpeq r4, ip, asr r8 │ │ │ │ + smlaltteq r1, fp, ip, r0 │ │ │ │ │ │ │ │ 00269044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -436547,22 +436547,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, r8, asr r4 │ │ │ │ - cmpeq r4, ip, ror #8 │ │ │ │ - strdeq r0, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r4, ror r4 │ │ │ │ + cmpeq fp, r4, lsl #26 │ │ │ │ cmpeq r9, r8, lsl r4 │ │ │ │ - cmpeq r4, ip, lsr #8 │ │ │ │ - strheq r0, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r4, lsr r4 │ │ │ │ + smlalbteq r0, fp, r4, ip │ │ │ │ ldrdeq sp, [r9, #-60] @ 0xffffffc4 │ │ │ │ - ldrsheq r5, [r4, #-48] @ 0xffffffd0 │ │ │ │ - smlalbbeq r0, fp, r0, ip │ │ │ │ + ldrsheq r5, [r4, #-56] @ 0xffffffc8 │ │ │ │ + smlalbbeq r0, fp, r8, ip │ │ │ │ │ │ │ │ 002694bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -436694,22 +436694,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq sp, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ - strheq r0, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ + strheq r0, [fp, #-172] @ 0xffffff54 │ │ │ │ smlalbteq sp, r9, ip, r1 │ │ │ │ - cmpeq r4, r0, ror #3 │ │ │ │ - cmpeq fp, r8, ror sl │ │ │ │ + cmpeq r4, r8, ror #3 │ │ │ │ + smlalbbeq r0, fp, r0, sl │ │ │ │ cmpeq r9, ip, asr r3 │ │ │ │ - cmpeq r4, r0, lsr #3 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq r4, r8, lsr #3 │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ │ │ │ │ 00269700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -436914,25 +436914,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x014b0894 │ │ │ │ - ldrsheq r5, [r4, #-0] │ │ │ │ + @ instruction: 0x014b089c │ │ │ │ + ldrsheq r5, [r4, #-8] │ │ │ │ @ instruction: 0x0161e99c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r0, [fp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r4, r8, rrx │ │ │ │ - ldrdeq r0, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq fp, r0, lsl #16 │ │ │ │ + cmpeq r4, r0, ror r0 │ │ │ │ + ldrdeq r0, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, ip, lsr #32 │ │ │ │ cmpeq r9, r8, lsr lr │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - cmpeq r4, r0, lsl #31 │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq r4, r8, lsl #31 │ │ │ │ │ │ │ │ 00269a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -437082,16 +437082,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmneq r1, r8, lsl r6 │ │ │ │ smlaltbeq ip, r9, r8, fp │ │ │ │ - ldrsheq r4, [r4, #-200] @ 0xffffff38 │ │ │ │ - smlalbbeq r0, fp, r0, r4 │ │ │ │ + cmpeq r4, r0, lsl #26 │ │ │ │ + smlalbbeq r0, fp, r8, r4 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -437276,44 +437276,44 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 269e54 │ │ │ │ cmneq r1, r4, lsr #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltteq r0, fp, r8, r3 │ │ │ │ - cmpeq r4, r4, asr #24 │ │ │ │ + strdeq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, ip, asr #24 │ │ │ │ + smlaltteq r0, fp, r0, r3 │ │ │ │ ldrdeq r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldrdeq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq r0, fp, r8, r3 │ │ │ │ + smlalbteq r0, fp, ip, r3 │ │ │ │ smlalbteq r0, fp, r4, r3 │ │ │ │ - strheq r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - strheq r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq fp, r4, lsl #6 │ │ │ │ - cmpeq r4, r0, ror #22 │ │ │ │ - cmpeq sl, ip, ror #2 │ │ │ │ - cmpeq sl, ip, lsr r1 │ │ │ │ - cmpeq sl, ip, lsl r1 │ │ │ │ - cmpeq fp, ip, ror #4 │ │ │ │ - cmpeq r4, r8, asr #21 │ │ │ │ - smlaltteq fp, sl, r8, r0 │ │ │ │ - cmpeq fp, r8, lsr r2 │ │ │ │ - @ instruction: 0x01544a94 │ │ │ │ - strheq fp, [sl, #-4] │ │ │ │ - cmpeq fp, r4, lsl #4 │ │ │ │ - cmpeq r4, r0, ror #20 │ │ │ │ - smlalbbeq fp, sl, r0, r0 │ │ │ │ - ldrdeq r0, [fp, #-16] │ │ │ │ - cmpeq r4, ip, lsr #20 │ │ │ │ - cmpeq sl, ip, asr #32 │ │ │ │ - @ instruction: 0x014b019c │ │ │ │ - ldrsheq r4, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ - cmpeq fp, r8, ror #2 │ │ │ │ - cmpeq r4, r4, asr #19 │ │ │ │ + smlalbteq r0, fp, r0, r3 │ │ │ │ + cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ + cmpeq sl, r4, ror r1 │ │ │ │ + cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ + cmpeq fp, r4, ror r2 │ │ │ │ + ldrsbeq r4, [r4, #-160] @ 0xffffff60 │ │ │ │ + strdeq fp, [sl, #-0] │ │ │ │ + cmpeq fp, r0, asr #4 │ │ │ │ + @ instruction: 0x01544a9c │ │ │ │ + strheq fp, [sl, #-12] │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ + cmpeq r4, r8, ror #20 │ │ │ │ + smlalbbeq fp, sl, r8, r0 │ │ │ │ + ldrdeq r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, r4, lsr sl │ │ │ │ + qdaddeq fp, r4, sl │ │ │ │ + smlaltbeq r0, fp, r4, r1 │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq fp, r0, ror r1 │ │ │ │ + cmpeq r4, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #396] @ 26a208 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -437415,21 +437415,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 26a15c │ │ │ │ strheq lr, [r1, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror #1 │ │ │ │ - cmpeq r4, r8, ror #15 │ │ │ │ - cmpeq sl, r4, lsr lr │ │ │ │ - cmppeq sl, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sl, ip, lsr lr │ │ │ │ + smlalbbeq pc, sl, r0, pc @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r4, ip, lsr #15 │ │ │ │ - strdeq sl, [sl, #-216] @ 0xffffff28 │ │ │ │ - cmppeq sl, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sl, r0, lsl #28 │ │ │ │ + cmppeq sl, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #260] @ 26a34c │ │ │ │ ldr r3, [pc, #260] @ 26a350 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437496,21 +437496,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26a2a0 │ │ │ │ strdeq sp, [r1, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0161df9c │ │ │ │ - cmpeq r4, r4, lsr #13 │ │ │ │ - strdeq sl, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmppeq sl, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsr #13 │ │ │ │ + strdeq sl, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmppeq sl, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq r4, r8, ror #12 │ │ │ │ - strheq sl, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmppeq sl, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror r6 │ │ │ │ + strheq sl, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmppeq sl, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ 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, #392] @ 26a514 │ │ │ │ ldr r3, [pc, #392] @ 26a518 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437610,21 +437610,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 26a460 │ │ │ │ strheq sp, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq sp, [r1, #-220]! @ 0xffffff24 │ │ │ │ - ldrsbeq r4, [r4, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sl, r8, lsr #22 │ │ │ │ - cmppeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, ror #9 │ │ │ │ + cmpeq sl, r0, lsr fp │ │ │ │ + cmppeq sl, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r4, r0, lsr #9 │ │ │ │ - smlaltteq sl, sl, ip, sl @ │ │ │ │ - cmppeq sl, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr #9 │ │ │ │ + strdeq sl, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmppeq sl, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ 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, #384] @ 26a6d4 │ │ │ │ ldr r3, [pc, #384] @ 26a6d8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437722,20 +437722,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 26a620 │ │ │ │ strdeq sp, [r1, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, lsl ip │ │ │ │ - cmpeq r4, ip, lsl r3 │ │ │ │ - cmpeq sl, r8, ror #18 │ │ │ │ - strheq pc, [sl, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq r4, r0, ror #5 │ │ │ │ - cmpeq sl, ip, lsr #18 │ │ │ │ - cmppeq sl, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsr #6 │ │ │ │ + cmpeq sl, r0, ror r9 │ │ │ │ + strheq pc, [sl, #-168] @ 0xffffff58 @ │ │ │ │ + cmpeq r4, r8, ror #5 │ │ │ │ + cmpeq sl, r4, lsr r9 │ │ │ │ + smlalbbeq pc, sl, r0, sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 26a8b4 │ │ │ │ ldr r3, [pc, #420] @ 26a8b8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437843,24 +437843,24 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26a7a4 │ │ │ │ cmneq r1, r4, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r8, lsl r2 │ │ │ │ - strheq pc, [sl, #-148] @ 0xffffff6c @ │ │ │ │ + cmpeq r4, r0, lsr #4 │ │ │ │ + strheq pc, [sl, #-156] @ 0xffffff64 @ │ │ │ │ @ instruction: 0x0161da98 │ │ │ │ - cmpeq r4, ip, ror r1 │ │ │ │ - smlalbteq pc, sl, r0, r9 @ │ │ │ │ - cmppeq sl, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - smlalbbeq sl, sl, r0, r7 @ │ │ │ │ - smlalbteq pc, sl, r8, r8 @ │ │ │ │ - cmpeq sl, r8, asr #14 │ │ │ │ + cmpeq r4, r4, lsl #3 │ │ │ │ + smlalbteq pc, sl, r8, r9 @ │ │ │ │ + cmppeq sl, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + smlalbbeq sl, sl, r8, r7 @ │ │ │ │ + ldrdeq pc, [sl, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sl, r0, asr 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 r2, [pc, #632] @ 26ab7c │ │ │ │ ldr r3, [pc, #632] @ 26ab80 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438020,23 +438020,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26a984 │ │ │ │ cmneq r1, r0, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq sp, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r4, r8, asr #31 │ │ │ │ - cmppeq sl, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr #29 │ │ │ │ - strdeq sl, [sl, #-64] @ 0xffffffc0 │ │ │ │ - cmppeq sl, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - strheq sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r4, r8, lsr lr │ │ │ │ - smlalbbeq sl, sl, r4, r4 @ │ │ │ │ - smlalbteq pc, sl, ip, r5 @ │ │ │ │ + ldrsbeq r3, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmppeq sl, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsr #29 │ │ │ │ + strdeq sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ + cmppeq sl, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq sl, sl, r0, r4 @ │ │ │ │ + cmpeq r4, r0, asr #28 │ │ │ │ + smlalbbeq sl, sl, ip, r4 @ │ │ │ │ + ldrdeq pc, [sl, #-84] @ 0xffffffac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #260] @ 26acc8 │ │ │ │ ldr r3, [pc, #260] @ 26accc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438103,21 +438103,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26ac1c │ │ │ │ cmneq r1, r0, lsl #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, lsr #12 │ │ │ │ - cmpeq r4, r8, lsr #26 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ - strheq pc, [sl, #-72] @ 0xffffffb8 @ │ │ │ │ + cmpeq r4, r0, lsr sp │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ + smlalbteq pc, sl, r0, r4 @ │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r4, ip, ror #25 │ │ │ │ - cmpeq sl, r8, lsr r3 │ │ │ │ - smlalbbeq pc, sl, r4, r4 @ │ │ │ │ + ldrsheq r3, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, r0, asr #6 │ │ │ │ + smlalbbeq pc, sl, ip, r4 @ │ │ │ │ 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 │ │ │ │ @@ -438142,17 +438142,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #209 @ 0xd1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26ad28 │ │ │ │ - cmpeq r4, r4, asr #24 │ │ │ │ - @ instruction: 0x014aa290 │ │ │ │ - ldrdeq pc, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, ip, asr #24 │ │ │ │ + @ instruction: 0x014aa298 │ │ │ │ + smlaltteq pc, sl, r0, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 26aee4 │ │ │ │ ldr r3, [pc, #336] @ 26aee8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438238,23 +438238,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26adfc │ │ │ │ strheq sp, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, asr #8 │ │ │ │ - cmpeq r4, r8, asr #22 │ │ │ │ - @ instruction: 0x014aa194 │ │ │ │ - ldrdeq pc, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r4, ip, lsl #22 │ │ │ │ - cmpeq sl, r8, asr r1 │ │ │ │ - smlaltbeq pc, sl, r0, r2 @ │ │ │ │ - ldrsbeq r3, [r4, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, ip, lsl r1 │ │ │ │ - cmppeq sl, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr fp │ │ │ │ + @ instruction: 0x014aa19c │ │ │ │ + smlaltteq pc, sl, r4, r2 @ │ │ │ │ + cmpeq r4, r4, lsl fp │ │ │ │ + cmpeq sl, r0, ror #2 │ │ │ │ + smlaltbeq pc, sl, r8, r2 @ │ │ │ │ + ldrsbeq r3, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ + cmppeq sl, ip, ror #4 @ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #688] @ 26b1e0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -438429,26 +438429,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 26b094 │ │ │ │ cmneq r1, r0, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsr #3 │ │ │ │ - cmpeq r4, r8, lsl #17 │ │ │ │ - ldrdeq r9, [sl, #-228] @ 0xffffff1c │ │ │ │ - cmppeq sl, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ - @ instruction: 0x014a9e98 │ │ │ │ - smlaltteq lr, sl, r4, pc @ │ │ │ │ - cmpeq r4, r0, lsl r8 │ │ │ │ - cmpeq sl, ip, asr lr │ │ │ │ - smlaltbeq lr, sl, r8, pc @ │ │ │ │ - ldrsbeq r3, [r4, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ - cmpeq sl, ip, ror #30 │ │ │ │ + @ instruction: 0x01543890 │ │ │ │ + ldrdeq r9, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmppeq sl, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr r8 │ │ │ │ + smlaltbeq r9, sl, r0, lr │ │ │ │ + smlaltteq lr, sl, ip, pc @ │ │ │ │ + cmpeq r4, r8, lsl r8 │ │ │ │ + cmpeq sl, r4, ror #28 │ │ │ │ + strheq lr, [sl, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r3, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sl, r8, lsr #28 │ │ │ │ + cmpeq sl, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0, #384] @ 0x180 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ @@ -438503,21 +438503,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 26b330 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26b270 │ │ │ │ - cmpeq sl, ip, ror #30 │ │ │ │ - cmpeq r4, ip, ror #13 │ │ │ │ - cmpeq sl, r4, ror lr │ │ │ │ + cmpeq sl, r4, ror pc │ │ │ │ + ldrsheq r3, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, ip, ror lr │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r4, r0, lsr #13 │ │ │ │ - smlaltteq r9, sl, ip, ip │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ + cmpeq r4, r8, lsr #13 │ │ │ │ + strdeq r9, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #708] @ 26b610 │ │ │ │ ldr r3, [pc, #708] @ 26b614 │ │ │ │ @@ -438696,41 +438696,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 26b400 │ │ │ │ strdeq ip, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r8, ror #28 │ │ │ │ + cmpeq sl, r0, ror lr │ │ │ │ cmneq r1, ip, lsr lr │ │ │ │ - strdeq lr, [sl, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r4, r4, lsl r5 │ │ │ │ - cmpeq sl, ip, asr fp │ │ │ │ - smlaltbeq lr, sl, ip, ip │ │ │ │ - ldrsbeq r3, [r4, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sl, ip, lsl fp │ │ │ │ - cmpeq sl, r8, ror #24 │ │ │ │ + cmpeq sl, r0, lsl #28 │ │ │ │ + cmpeq r4, ip, lsl r5 │ │ │ │ + cmpeq sl, r4, ror #22 │ │ │ │ + strheq lr, [sl, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r3, [r4, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sl, r4, lsr #22 │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x01543494 │ │ │ │ - smlaltteq r9, sl, r0, sl │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - cmpeq r4, r8, asr r4 │ │ │ │ - smlaltbeq r9, sl, r4, sl │ │ │ │ - strdeq lr, [sl, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x0154349c │ │ │ │ + smlaltteq r9, sl, r8, sl │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + cmpeq r4, r0, ror #8 │ │ │ │ + smlaltbeq r9, sl, ip, sl │ │ │ │ + strdeq lr, [sl, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq r4, ip, lsl r4 │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ - strheq lr, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r4, lsr #8 │ │ │ │ + cmpeq sl, r0, ror sl │ │ │ │ + strheq lr, [sl, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq r4, r0, ror #7 │ │ │ │ - cmpeq sl, ip, lsr #20 │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ - cmpeq r4, r4, lsr #7 │ │ │ │ - strdeq r9, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq r4, r8, ror #7 │ │ │ │ + cmpeq sl, r4, lsr sl │ │ │ │ + smlalbbeq lr, sl, r0, fp │ │ │ │ + cmpeq r4, ip, lsr #7 │ │ │ │ + strdeq r9, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [pc, #2148] @ 26bf08 │ │ │ │ @@ -439271,90 +439271,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 26b758 │ │ │ │ @ instruction: 0x0161cb9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, ip, asr r9 │ │ │ │ - cmpeq r0, r0, lsl #27 │ │ │ │ + cmpeq r0, r8, lsl #27 │ │ │ │ cmneq r1, r4, ror #21 │ │ │ │ - ldrsbeq r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sl, r8, lsr #16 │ │ │ │ - cmpeq sl, r4, ror r9 │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ + cmpeq sl, r0, lsr r8 │ │ │ │ + cmpeq sl, ip, ror r9 │ │ │ │ + cmpeq sl, r0, lsr #20 │ │ │ │ cmpeq sl, r8, lsl sl │ │ │ │ - cmpeq sl, r0, lsl sl │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ cmpeq sl, ip, lsl sl │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ - strheq r9, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, r8, lsl #16 │ │ │ │ - smlaltteq lr, sl, ip, r8 │ │ │ │ - cmpeq r4, ip, lsl r0 │ │ │ │ - cmpeq sl, r8, ror #12 │ │ │ │ - strheq lr, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r4, r4, lsr #30 │ │ │ │ - cmpeq sl, r0, ror r5 │ │ │ │ - strheq lr, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r4, ror #29 │ │ │ │ - cmpeq sl, r0, lsr r5 │ │ │ │ - cmpeq sl, ip, ror r6 │ │ │ │ - cmpeq r4, r8, lsr #29 │ │ │ │ - strdeq r9, [sl, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sl, r0, asr #12 │ │ │ │ - cmpeq r4, ip, ror #28 │ │ │ │ - strheq r9, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, r4, lsl #12 │ │ │ │ - cmpeq r4, r0, lsr lr │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ - smlalbteq lr, sl, r8, r5 │ │ │ │ - ldrsheq r2, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sl, r0, asr #8 │ │ │ │ - smlalbbeq lr, sl, ip, r5 │ │ │ │ - ldrheq r2, [r4, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sl, r4, lsl #8 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - cmpeq r4, r0, lsl #27 │ │ │ │ - smlalbteq r9, sl, r8, r3 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ - smlalbbeq r9, sl, ip, r3 │ │ │ │ - ldrdeq lr, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r4, r4, lsl #26 │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - @ instruction: 0x014ae49c │ │ │ │ - cmpeq r4, r8, asr #25 │ │ │ │ - cmpeq sl, r4, lsl r3 │ │ │ │ - cmpeq sl, r0, ror #8 │ │ │ │ - cmpeq r4, ip, lsl #25 │ │ │ │ - ldrdeq r9, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, r4, lsr #8 │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - @ instruction: 0x014a929c │ │ │ │ - smlaltteq lr, sl, r8, r3 │ │ │ │ - cmpeq r4, r4, lsl ip │ │ │ │ - cmpeq sl, r0, ror #4 │ │ │ │ - smlaltbeq lr, sl, ip, r3 │ │ │ │ - ldrsbeq r2, [r4, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - cmpeq sl, r0, ror r3 │ │ │ │ - @ instruction: 0x01542b9c │ │ │ │ - smlaltteq r9, sl, r8, r1 │ │ │ │ - cmpeq sl, r4, lsr r3 │ │ │ │ - cmpeq r4, r0, ror #22 │ │ │ │ - smlaltbeq r9, sl, ip, r1 │ │ │ │ - strdeq lr, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ - cmpeq sl, r0, ror r1 │ │ │ │ - strheq lr, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r4, r8, ror #21 │ │ │ │ - cmpeq sl, r4, lsr r1 │ │ │ │ - smlalbbeq lr, sl, r0, r2 │ │ │ │ - cmpeq r4, ip, lsr #21 │ │ │ │ - strdeq r9, [sl, #-8] │ │ │ │ - cmpeq sl, r0, asr #4 │ │ │ │ + cmpeq r4, r8, ror r0 │ │ │ │ + smlalbteq r9, sl, r4, r6 │ │ │ │ + cmpeq sl, r0, lsl r8 │ │ │ │ + strdeq lr, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq sl, r0, ror r6 │ │ │ │ + strheq lr, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r4, ip, lsr #30 │ │ │ │ + cmpeq sl, r8, ror r5 │ │ │ │ + smlalbteq lr, sl, r4, r6 │ │ │ │ + cmpeq r4, ip, ror #29 │ │ │ │ + cmpeq sl, r8, lsr r5 │ │ │ │ + smlalbbeq lr, sl, r4, r6 │ │ │ │ + ldrheq r2, [r4, #-224] @ 0xffffff20 │ │ │ │ + strdeq r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sl, r8, asr #12 │ │ │ │ + cmpeq r4, r4, ror lr │ │ │ │ + smlalbteq r9, sl, r0, r4 │ │ │ │ + cmpeq sl, ip, lsl #12 │ │ │ │ + cmpeq r4, r8, lsr lr │ │ │ │ + smlalbbeq r9, sl, r4, r4 │ │ │ │ + ldrdeq lr, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r2, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r8, asr #8 │ │ │ │ + @ instruction: 0x014ae594 │ │ │ │ + cmpeq r4, r4, asr #27 │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ + cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r4, r8, lsl #27 │ │ │ │ + ldrdeq r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ + @ instruction: 0x014a9394 │ │ │ │ + smlaltteq lr, sl, r0, r4 │ │ │ │ + cmpeq r4, ip, lsl #26 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + smlaltbeq lr, sl, r4, r4 │ │ │ │ + ldrsbeq r2, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sl, ip, lsl r3 │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ + @ instruction: 0x01542c94 │ │ │ │ + smlaltteq r9, sl, r0, r2 │ │ │ │ + cmpeq sl, ip, lsr #8 │ │ │ │ + cmpeq r4, r8, asr ip │ │ │ │ + smlaltbeq r9, sl, r4, r2 │ │ │ │ + strdeq lr, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, ip, lsl ip │ │ │ │ + cmpeq sl, r8, ror #4 │ │ │ │ + strheq lr, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r0, ror #23 │ │ │ │ + cmpeq sl, ip, lsr #4 │ │ │ │ + cmpeq sl, r8, ror r3 │ │ │ │ + cmpeq r4, r4, lsr #23 │ │ │ │ + strdeq r9, [sl, #-16] │ │ │ │ + cmpeq sl, ip, lsr r3 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ + strheq r9, [sl, #-20] @ 0xffffffec │ │ │ │ + mrseq lr, (UNDEF: 122) │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq sl, r8, ror r1 │ │ │ │ + smlalbteq lr, sl, r4, r2 │ │ │ │ + ldrsheq r2, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ + smlalbbeq lr, sl, r8, r2 │ │ │ │ + ldrheq r2, [r4, #-164] @ 0xffffff5c │ │ │ │ + mrseq r9, (UNDEF: 90) │ │ │ │ + cmpeq sl, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #736] @ 26c33c │ │ │ │ ldr r3, [pc, #736] @ 26c340 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -439540,35 +439540,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26c158 │ │ │ │ cmneq r1, r8, ror #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, ror #1 │ │ │ │ - cmpeq r4, r4, ror #15 │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ - strdeq r8, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sl, r8, lsr pc │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ - strheq r8, [sl, #-212] @ 0xffffff2c │ │ │ │ - strdeq sp, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r4, ip, lsr #14 │ │ │ │ - cmpeq sl, r8, ror sp │ │ │ │ - smlalbteq sp, sl, r0, lr │ │ │ │ - ldrsheq r2, [r4, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq sl, ip, lsr sp │ │ │ │ - smlalbbeq sp, sl, r4, lr │ │ │ │ - ldrheq r2, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r0, lsl #26 │ │ │ │ - cmpeq sl, ip, asr #28 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ - smlalbteq r8, sl, r4, ip │ │ │ │ - cmpeq sl, ip, lsl #28 │ │ │ │ + cmpeq r4, ip, ror #15 │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ + smlalbbeq sp, sl, r0, pc @ │ │ │ │ + cmpeq r4, ip, lsr #15 │ │ │ │ + strdeq r8, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sl, r0, asr #30 │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ + strheq r8, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r4, lsl #30 │ │ │ │ + cmpeq r4, r4, lsr r7 │ │ │ │ + smlalbbeq r8, sl, r0, sp │ │ │ │ + smlalbteq sp, sl, r8, lr │ │ │ │ + ldrsheq r2, [r4, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sl, r4, asr #26 │ │ │ │ + smlalbbeq sp, sl, ip, lr │ │ │ │ + ldrheq r2, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ + cmpeq sl, r4, asr lr │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ + smlalbteq r8, sl, ip, ip │ │ │ │ + cmpeq sl, r4, lsl 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 r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -439820,38 +439820,38 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #28] │ │ │ │ b 26c590 │ │ │ │ cmneq r1, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r8, lsl r5 │ │ │ │ - smlaltbeq sp, sl, r8, ip │ │ │ │ + cmpeq r4, r0, lsr #10 │ │ │ │ + strheq sp, [sl, #-192] @ 0xffffff40 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq r1, ip, lsr #25 │ │ │ │ - cmpeq r4, r0, asr #7 │ │ │ │ - cmpeq sl, r0, asr fp │ │ │ │ + cmpeq r4, r8, asr #7 │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlalbbeq r8, sl, r4, r9 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - cmpeq r4, r8, lsl #6 │ │ │ │ - @ instruction: 0x014ada98 │ │ │ │ + smlalbbeq r8, sl, ip, r9 │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ + cmpeq r4, r0, lsl r3 │ │ │ │ + smlaltbeq sp, sl, r0, sl │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq sl, ip, lsl #18 │ │ │ │ - @ instruction: 0x01542290 │ │ │ │ - ldrdeq sp, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sl, ip, lsl sl │ │ │ │ + cmpeq sl, r4, lsl r9 │ │ │ │ + @ instruction: 0x01542298 │ │ │ │ + smlaltteq sp, sl, r4, fp │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq r4, r8, asr r2 │ │ │ │ - smlaltbeq r8, sl, r4, r8 │ │ │ │ - strdeq sp, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, r0, ror #4 │ │ │ │ + smlaltbeq r8, sl, ip, r8 │ │ │ │ + strdeq sp, [sl, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ - cmpeq sl, r8, ror #16 │ │ │ │ - strheq sp, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r4, lsr #4 │ │ │ │ + cmpeq sl, r0, ror r8 │ │ │ │ + strheq sp, [sl, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #312] @ 26c95c │ │ │ │ mov r3, r1 │ │ │ │ @@ -439932,21 +439932,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 26c8b0 │ │ │ │ cmneq r1, r8, lsl sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, lsl #19 │ │ │ │ - @ instruction: 0x01542094 │ │ │ │ - smlaltteq r8, sl, r0, r6 │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ + @ instruction: 0x0154209c │ │ │ │ + smlaltteq r8, sl, r8, r6 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq r4, r8, asr r0 │ │ │ │ - smlaltbeq r8, sl, r4, r6 │ │ │ │ - strdeq sp, [sl, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, r0, rrx │ │ │ │ + smlaltbeq r8, sl, ip, r6 │ │ │ │ + strdeq sp, [sl, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -440164,38 +440164,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 26cadc │ │ │ │ @ instruction: 0x0161b898 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, ror #16 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r1, [r4, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ + cmpeq r4, r0, ror #29 │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ cmneq r1, r0, ror #14 │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ - strdeq sp, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ + cmpeq sl, r0, lsl #12 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ - cmpeq sl, r8, lsl r4 │ │ │ │ - cmpeq sl, r4, ror #10 │ │ │ │ + ldrsbeq r1, [r4, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r0, lsr #8 │ │ │ │ + cmpeq sl, ip, ror #10 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq r8, [sl, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ - smlaltbeq r8, sl, r0, r3 │ │ │ │ - smlaltteq sp, sl, ip, r4 │ │ │ │ - cmpeq r4, ip, lsl sp │ │ │ │ - cmpeq sl, r8, ror #6 │ │ │ │ - strheq sp, [sl, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ + smlaltbeq r8, sl, r8, r3 │ │ │ │ + strdeq sp, [sl, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r4, r4, lsr #26 │ │ │ │ + cmpeq sl, r0, ror r3 │ │ │ │ + strheq sp, [sl, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r4, r4, ror #25 │ │ │ │ - cmpeq sl, r0, lsr r3 │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ + cmpeq r4, ip, ror #25 │ │ │ │ + cmpeq sl, r8, lsr r3 │ │ │ │ + smlalbbeq sp, sl, r4, r4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strdeq r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [pc, #864] @ 26d0e8 │ │ │ │ @@ -440416,33 +440416,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 26cecc │ │ │ │ strheq fp, [r1, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r8, ror #21 │ │ │ │ - smlalbbeq sp, sl, r4, r2 │ │ │ │ + ldrsheq r1, [r4, #-160] @ 0xffffff60 │ │ │ │ + smlalbbeq sp, sl, ip, r2 │ │ │ │ cmneq r1, r0, ror r3 │ │ │ │ - cmpeq r4, r8, ror sl │ │ │ │ - cmpeq sl, r8, lsl #4 │ │ │ │ - ldrsbeq r1, [r4, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r8, lsr #32 │ │ │ │ - cmpeq sl, r4, ror r1 │ │ │ │ - smlaltteq r7, sl, r4, pc @ │ │ │ │ - cmpeq r4, r4, ror #18 │ │ │ │ - strheq r7, [sl, #-240] @ 0xffffff10 │ │ │ │ - strdeq sp, [sl, #-12] │ │ │ │ - cmpeq r4, ip, lsr #18 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - smlalbteq sp, sl, r4, r0 │ │ │ │ - ldrsheq r1, [r4, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sl, r0, asr #30 │ │ │ │ - smlalbbeq sp, sl, ip, r0 │ │ │ │ - cmpeq sl, ip, lsl #30 │ │ │ │ + cmpeq r4, r0, lsl #21 │ │ │ │ + cmpeq sl, r0, lsl r2 │ │ │ │ + cmpeq r4, r4, ror #19 │ │ │ │ + cmpeq sl, r0, lsr r0 │ │ │ │ + cmpeq sl, ip, ror r1 │ │ │ │ + smlaltteq r7, sl, ip, pc @ │ │ │ │ + cmpeq r4, ip, ror #18 │ │ │ │ + strheq r7, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ + smlalbbeq r7, sl, r0, pc @ │ │ │ │ + smlalbteq sp, sl, ip, r0 │ │ │ │ + ldrsheq r1, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ + swpbeq sp, r4, [sl] │ │ │ │ + cmpeq sl, r4, lsl pc │ │ │ │ │ │ │ │ 0026d144 : │ │ │ │ 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 │ │ │ │ @@ -440560,30 +440560,30 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #80] @ 26d370 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ ldrdeq fp, [r1, #-12]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq ip, [sl, #-240] @ 0xffffff10 │ │ │ │ + strheq ip, [sl, #-248] @ 0xffffff08 │ │ │ │ qdsubeq fp, r4, r1 │ │ │ │ cmpeq r9, r8, ror #28 │ │ │ │ - cmpeq r4, r4, asr r7 │ │ │ │ - smlaltteq ip, sl, r4, lr │ │ │ │ + cmpeq r4, ip, asr r7 │ │ │ │ + smlaltteq ip, sl, ip, lr │ │ │ │ @ instruction: 0x000001be │ │ │ │ ldrdeq sl, [r1, #-248]! @ 0xffffff08 │ │ │ │ - ldrsheq r1, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - smlalbbeq ip, sl, r8, lr │ │ │ │ - ldrheq r1, [r4, #-104] @ 0xffffff98 │ │ │ │ - strdeq r7, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, ip, asr #28 │ │ │ │ - @ instruction: 0x01541694 │ │ │ │ - ldrdeq r7, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r8, lsr #28 │ │ │ │ + ldrsheq r1, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + @ instruction: 0x014ace90 │ │ │ │ + cmpeq r4, r0, asr #13 │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ + cmpeq sl, r4, asr lr │ │ │ │ + @ instruction: 0x0154169c │ │ │ │ + ldrdeq r7, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ @ instruction: 0x000001bd │ │ │ │ │ │ │ │ 0026d374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -440687,34 +440687,34 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #88] @ 26d574 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #412 @ 0x19c │ │ │ │ b 26d43c │ │ │ │ - strdeq r5, [pc, #-116] @ 26d4b8 │ │ │ │ - strheq ip, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r4, r8, ror #10 │ │ │ │ - strdeq ip, [sl, #-200] @ 0xffffff38 │ │ │ │ + strdeq r5, [pc, #-124] @ 26d4b0 │ │ │ │ + smlalbteq ip, sl, r4, lr │ │ │ │ + cmpeq r4, r0, ror r5 │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq sl, r4, ror fp │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ - strheq ip, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, ip, ror fp │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ + smlalbteq ip, sl, r0, ip │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmpeq r4, r8, ror #9 │ │ │ │ - cmpeq sl, r0, lsr fp │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ + ldrsheq r1, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, r8, lsr fp │ │ │ │ + smlalbbeq ip, sl, r4, ip │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - ldrheq r1, [r4, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, r0, lsl #22 │ │ │ │ - cmpeq sl, ip, asr #24 │ │ │ │ + cmpeq r4, r0, asr #9 │ │ │ │ + cmpeq sl, r8, lsl #22 │ │ │ │ + cmpeq sl, r4, asr ip │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - cmpeq r4, r8, lsl #9 │ │ │ │ - smlaltteq ip, sl, r4, sp │ │ │ │ - cmpeq sl, r4, lsl ip │ │ │ │ + @ instruction: 0x01541490 │ │ │ │ + smlaltteq ip, sl, ip, sp │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -440833,28 +440833,28 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 26d634 │ │ │ │ cmneq r1, r8, lsr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsl #24 │ │ │ │ - cmpeq r4, r0, lsl r3 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ - smlaltbeq ip, sl, r0, sl │ │ │ │ + cmpeq r4, r8, lsl r3 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ + smlaltbeq ip, sl, r8, sl │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - ldrsbeq r1, [r4, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sl, r0, lsr #18 │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ - @ instruction: 0x01541298 │ │ │ │ - smlaltteq r7, sl, r4, r8 │ │ │ │ - cmpeq sl, r8, lsr #20 │ │ │ │ + ldrsbeq r1, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, r8, lsr #18 │ │ │ │ + cmpeq sl, r0, ror sl │ │ │ │ + cmpeq r4, r0, lsr #5 │ │ │ │ + smlaltteq r7, sl, ip, r8 │ │ │ │ + cmpeq sl, r0, lsr sl │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - smlalbteq ip, sl, ip, fp │ │ │ │ - cmpeq r4, r4, asr r2 │ │ │ │ - smlaltteq ip, sl, r0, r9 │ │ │ │ + ldrdeq ip, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, ip, asr r2 │ │ │ │ + smlaltteq ip, sl, r8, r9 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #372] @ 26d934 │ │ │ │ ldr r3, [pc, #372] @ 26d938 │ │ │ │ @@ -440950,24 +440950,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26d84c │ │ │ │ cmneq r1, r4, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq r1, [r4, #-8] │ │ │ │ - cmpeq sl, r4, asr #14 │ │ │ │ - smlalbbeq ip, sl, ip, r8 │ │ │ │ - ldrheq r1, [r4, #-12] │ │ │ │ - cmpeq sl, r8, lsl #14 │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ + cmpeq sl, ip, asr #14 │ │ │ │ + @ instruction: 0x014ac894 │ │ │ │ + cmpeq r4, r4, asr #1 │ │ │ │ + cmpeq sl, r0, lsl r7 │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r4, r0, lsl #1 │ │ │ │ - smlalbteq r7, sl, ip, r6 │ │ │ │ - cmpeq sl, r0, lsl r8 │ │ │ │ + cmpeq r4, r8, lsl #1 │ │ │ │ + ldrdeq r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, r8, lsl r8 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [pc, #872] @ 26dcf0 │ │ │ │ @@ -441188,29 +441188,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26daf8 │ │ │ │ strheq sl, [r1, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r4, r4, asr #31 │ │ │ │ - cmpeq sl, ip, asr r7 │ │ │ │ + cmpeq r4, ip, asr #31 │ │ │ │ + cmpeq sl, r4, ror #14 │ │ │ │ cmneq r1, r4, asr #14 │ │ │ │ @ instruction: 0x01497c9c │ │ │ │ - cmpeq sl, r4, asr #8 │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ - smlaltteq r7, sl, r0, r3 │ │ │ │ - strheq r7, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ - cmpeq sl, ip, ror r3 │ │ │ │ - smlalbteq ip, sl, r8, r4 │ │ │ │ - ldrsheq r0, [r4, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ - smlalbbeq ip, sl, ip, r4 │ │ │ │ - cmpeq sl, r8, lsl #6 │ │ │ │ + cmpeq sl, ip, asr #8 │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ + smlaltteq r7, sl, r8, r3 │ │ │ │ + strheq r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ + smlalbbeq r7, sl, r4, r3 │ │ │ │ + ldrdeq ip, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r0, lsl #26 │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + @ instruction: 0x014ac494 │ │ │ │ + cmpeq sl, r0, lsl r3 │ │ │ │ │ │ │ │ 0026dd34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -441290,27 +441290,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26deb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26de44 │ │ │ │ strdeq sl, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq sl, r4, lsl #8 │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0161a494 │ │ │ │ smlaltbeq fp, r9, r8, r2 │ │ │ │ - @ instruction: 0x01540b94 │ │ │ │ - cmpeq sl, r4, lsr #6 │ │ │ │ + @ instruction: 0x01540b9c │ │ │ │ + cmpeq sl, ip, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmpeq r4, r8, asr fp │ │ │ │ - @ instruction: 0x014a7198 │ │ │ │ - smlaltteq ip, sl, ip, r2 │ │ │ │ - cmpeq r4, ip, lsl fp │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - strheq ip, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r0, ror #22 │ │ │ │ + smlaltbeq r7, sl, r0, r1 │ │ │ │ + strdeq ip, [sl, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r4, r4, lsr #22 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + strheq ip, [sl, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 0026debc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -441390,27 +441390,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26e040 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26dfcc │ │ │ │ cmneq r1, r8, ror #6 │ │ │ │ - @ instruction: 0x014ac290 │ │ │ │ + @ instruction: 0x014ac298 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, lsl #6 │ │ │ │ cmpeq r9, r0, lsr #2 │ │ │ │ - cmpeq r4, ip, lsl #20 │ │ │ │ - @ instruction: 0x014ac19c │ │ │ │ + cmpeq r4, r4, lsl sl │ │ │ │ + smlaltbeq ip, sl, r4, r1 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - ldrsbeq r0, [r4, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, r0, lsl r0 │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - @ instruction: 0x01540994 │ │ │ │ - ldrdeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, r8, lsr #2 │ │ │ │ + ldrsbeq r0, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ + cmpeq sl, ip, ror #2 │ │ │ │ + @ instruction: 0x0154099c │ │ │ │ + ldrdeq r6, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, lsr r1 │ │ │ │ │ │ │ │ 0026e044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -441490,27 +441490,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26e1c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26e154 │ │ │ │ cmneq r1, r0, ror #3 │ │ │ │ - cmpeq sl, r4, lsr r1 │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, lsl #3 │ │ │ │ @ instruction: 0x0149af98 │ │ │ │ - cmpeq r4, r4, lsl #17 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ + cmpeq r4, ip, lsl #17 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq r4, r8, asr #16 │ │ │ │ - smlalbbeq r6, sl, r8, lr │ │ │ │ - ldrdeq fp, [sl, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r4, ip, lsl #16 │ │ │ │ - cmpeq sl, ip, asr #28 │ │ │ │ - smlaltbeq fp, sl, r0, pc @ │ │ │ │ + cmpeq r4, r0, asr r8 │ │ │ │ + @ instruction: 0x014a6e90 │ │ │ │ + smlaltteq fp, sl, r4, pc @ │ │ │ │ + cmpeq r4, r4, lsl r8 │ │ │ │ + cmpeq sl, r4, asr lr │ │ │ │ + smlaltbeq fp, sl, r8, pc @ │ │ │ │ │ │ │ │ 0026e1cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -441590,26 +441590,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 26e34c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26e2dc │ │ │ │ qdsubeq sl, r8, r1 │ │ │ │ - @ instruction: 0x014abf98 │ │ │ │ + smlaltbeq fp, sl, r0, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [r1, #-252]! @ 0xffffff04 │ │ │ │ cmpeq r9, r0, lsl lr │ │ │ │ - ldrsheq r0, [r4, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x014abe90 │ │ │ │ - cmpeq r4, r0, asr #13 │ │ │ │ - cmpeq sl, r0, lsl #26 │ │ │ │ - cmpeq sl, r4, asr lr │ │ │ │ - cmpeq r4, r4, lsl #13 │ │ │ │ - smlalbteq r6, sl, r4, ip │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ + @ instruction: 0x014abe98 │ │ │ │ + cmpeq r4, r8, asr #13 │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ + cmpeq sl, ip, asr lr │ │ │ │ + cmpeq r4, ip, lsl #13 │ │ │ │ + smlalbteq r6, sl, ip, ip │ │ │ │ + cmpeq sl, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #700] @ 26e624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #696] @ 26e628 │ │ │ │ @@ -441783,43 +441783,43 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 26e4a0 │ │ │ │ - smlaltbeq fp, sl, r8, sp │ │ │ │ + strheq fp, [sl, #-208] @ 0xffffff30 │ │ │ │ ldrdeq r9, [r1, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r0, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, r0, lsl #12 │ │ │ │ cmneq r1, r0, lsr #6 │ │ │ │ @ instruction: 0xffffdfac │ │ │ │ - cmpeq sl, r4, ror #26 │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ @ instruction: 0xffffb8d8 │ │ │ │ - cmpeq sl, r8, asr sp │ │ │ │ + cmpeq sl, r0, ror #26 │ │ │ │ @ instruction: 0xffffb8cc │ │ │ │ - cmpeq sl, ip, asr #26 │ │ │ │ + cmpeq sl, r4, asr sp │ │ │ │ @ instruction: 0xffffc75c │ │ │ │ - cmpeq sl, r4, asr #26 │ │ │ │ + cmpeq sl, ip, asr #26 │ │ │ │ @ instruction: 0xffffbdc0 │ │ │ │ - cmpeq sl, r8, lsr sp │ │ │ │ + cmpeq sl, r0, asr #26 │ │ │ │ @ instruction: 0xffffbbd0 │ │ │ │ - cmpeq sl, r0, lsr sp │ │ │ │ + cmpeq sl, r8, lsr sp │ │ │ │ @ instruction: 0x01619d9c │ │ │ │ - strdeq r6, [sl, #-164] @ 0xffffff5c │ │ │ │ - smlalbteq r6, sl, r4, sl │ │ │ │ + strdeq r6, [sl, #-172] @ 0xffffff54 │ │ │ │ + smlalbteq r6, sl, ip, sl │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - @ instruction: 0x014a6a94 │ │ │ │ + @ instruction: 0x014a6a9c │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq sl, r4, ror #20 │ │ │ │ + cmpeq sl, ip, ror #20 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmpeq sl, r4, lsr sl │ │ │ │ - cmpeq sl, r4, lsl #20 │ │ │ │ + cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq sl, ip, lsl #20 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - ldrdeq r6, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldrdeq r6, [sl, #-156] @ 0xffffff64 │ │ │ │ │ │ │ │ 0026e698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #708] @ 26e974 │ │ │ │ @@ -442011,19 +442011,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ mrseq r8, (UNDEF: 89) │ │ │ │ - cmpeq sl, r8, lsl sl │ │ │ │ - ldrheq r0, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sl, r0, lsr #20 │ │ │ │ + ldrheq r0, [r4, #-44] @ 0xffffffd4 │ │ │ │ smlalbteq r7, r9, ip, lr │ │ │ │ - ldrdeq fp, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r4, r8, ror r2 │ │ │ │ + smlaltteq fp, sl, r4, r9 │ │ │ │ + cmpeq r4, r0, lsl #5 │ │ │ │ │ │ │ │ 0026e9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #748] @ 26ecc4 │ │ │ │ @@ -442224,20 +442224,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r4, ip, ror #1 │ │ │ │ + ldrsheq r0, [r4, #-4] │ │ │ │ cmpeq r9, r4, lsr #30 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ - cmppeq r3, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ + cmppeq r3, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r0, ror fp │ │ │ │ - smlalbbeq fp, sl, r4, r6 │ │ │ │ + smlalbbeq fp, sl, ip, r6 │ │ │ │ │ │ │ │ 0026ed10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26efdc │ │ │ │ @@ -442425,19 +442425,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlaltbeq r7, r9, r4, sl │ │ │ │ - cmppeq r3, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmppeq r3, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [sl, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r9, r8, ror #16 │ │ │ │ - cmppeq r3, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, ror r3 │ │ │ │ + cmppeq r3, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, ror r3 │ │ │ │ │ │ │ │ 0026f028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26f2f4 │ │ │ │ @@ -442625,19 +442625,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbbeq r7, r9, ip, r7 │ │ │ │ - cmppeq r3, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - swpbeq fp, r8, [sl] │ │ │ │ + cmppeq r3, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq fp, sl, r0, r0 │ │ │ │ cmpeq r9, r0, asr r5 │ │ │ │ - cmppeq r3, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - qdaddeq fp, r8, sl │ │ │ │ + cmppeq r3, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, rrx │ │ │ │ │ │ │ │ 0026f340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -443019,19 +443019,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r7, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sl, ip, lsl ip │ │ │ │ - ldrsbeq pc, [r3, #-68] @ 0xffffffbc @ │ │ │ │ + cmpeq sl, r4, lsr #24 │ │ │ │ + ldrsbeq pc, [r3, #-76] @ 0xffffffb4 @ │ │ │ │ cmpeq r9, ip, lsr pc │ │ │ │ - smlalbbeq sl, sl, r4, sl @ │ │ │ │ - cmppeq r3, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sl, sl, ip, sl @ │ │ │ │ + cmppeq r3, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0026f940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #712] @ 26fc20 │ │ │ │ @@ -443224,19 +443224,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r9, r0, ror #28 │ │ │ │ - cmppeq r3, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014aa79c │ │ │ │ + cmppeq r3, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, sl, r4, r7 @ │ │ │ │ cmpeq r9, r4, lsr #24 │ │ │ │ - cmppeq r3, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, asr r7 │ │ │ │ + cmppeq r3, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror #14 │ │ │ │ │ │ │ │ 0026fc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -443335,16 +443335,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r9, r0, ror sl │ │ │ │ - cmpeq r3, r0, ror lr │ │ │ │ - smlaltbeq sl, sl, r8, r5 @ │ │ │ │ + cmpeq r3, r8, ror lr │ │ │ │ + strheq sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ │ │ │ │ 0026fe14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -443442,16 +443442,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r6, r9, ip, r8 │ │ │ │ - cmpeq r3, ip, asr #25 │ │ │ │ - cmpeq sl, r4, lsl #8 │ │ │ │ + ldrsbeq lr, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -443527,17 +443527,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 27008c │ │ │ │ cmneq r1, r8, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r8, [r1, #-16]! │ │ │ │ - cmpeq sl, r4, lsl #30 │ │ │ │ - smlalbteq sl, sl, r0, r2 @ │ │ │ │ - cmpeq r3, r4, lsr #23 │ │ │ │ + cmpeq sl, ip, lsl #30 │ │ │ │ + smlalbteq sl, sl, r8, r2 @ │ │ │ │ + cmpeq r3, ip, 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 ip, [pc, #368] @ 270298 │ │ │ │ ldr r1, [pc, #368] @ 27029c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -443631,17 +443631,17 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 270228 │ │ │ │ cmneq r1, r8, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ - cmpeq sl, r8, ror #26 │ │ │ │ - cmpeq sl, r4, lsr #2 │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq sl, r0, ror sp │ │ │ │ + cmpeq sl, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #408] @ 0x198 │ │ │ │ ldr r6, [pc, #568] @ 270504 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -443784,37 +443784,37 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #26 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2703d0 │ │ │ │ cmneq r1, r8, ror pc │ │ │ │ - @ instruction: 0x0153e994 │ │ │ │ + @ instruction: 0x0153e99c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq sl, sl, r8, r0 @ │ │ │ │ - swpbeq sl, ip, [sl] @ │ │ │ │ + strheq sl, [sl, #-0] │ │ │ │ + smlaltbeq sl, sl, r4, r0 @ │ │ │ │ + smlaltbeq sl, sl, r0, r0 @ │ │ │ │ swpbeq sl, r8, [sl] @ │ │ │ │ - swpbeq sl, r0, [sl] @ │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - cmpeq r3, r4, ror #17 │ │ │ │ - strdeq r9, [sl, #-248] @ 0xffffff08 │ │ │ │ - strdeq r4, [sl, #-176] @ 0xffffff50 │ │ │ │ - smlalbteq r4, sl, r0, fp │ │ │ │ - cmpeq r3, ip, asr #16 │ │ │ │ - smlaltbeq r4, sl, r0, fp │ │ │ │ - cmpeq sl, ip, asr pc │ │ │ │ - cmpeq r3, r4, lsl r8 │ │ │ │ - cmpeq sl, r8, ror #22 │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - ldrsbeq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, r0, lsr fp │ │ │ │ - smlaltteq r9, sl, ip, lr │ │ │ │ - cmpeq r3, r4, lsr #15 │ │ │ │ - strdeq r4, [sl, #-168] @ 0xffffff58 │ │ │ │ - strheq r9, [sl, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + cmpeq r3, ip, ror #17 │ │ │ │ + mrseq sl, (UNDEF: 74) │ │ │ │ + strdeq r4, [sl, #-184] @ 0xffffff48 │ │ │ │ + smlalbteq r4, sl, r8, fp │ │ │ │ + cmpeq r3, r4, asr r8 │ │ │ │ + smlaltbeq r4, sl, r8, fp │ │ │ │ + cmpeq sl, r4, ror #30 │ │ │ │ + cmpeq r3, ip, lsl r8 │ │ │ │ + cmpeq sl, r0, ror fp │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmpeq r3, r4, ror #15 │ │ │ │ + cmpeq sl, r8, lsr fp │ │ │ │ + strdeq r9, [sl, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, ip, lsr #15 │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ + strheq r9, [sl, #-236] @ 0xffffff14 │ │ │ │ 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 │ │ │ │ @@ -443838,17 +443838,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2705ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 270598 │ │ │ │ - cmpeq r3, ip, asr #13 │ │ │ │ - cmpeq sl, r0, lsr #20 │ │ │ │ - ldrdeq r9, [sl, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq lr, [r3, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, r8, lsr #20 │ │ │ │ + ldrdeq r9, [sl, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #464] @ 2707dc │ │ │ │ @@ -443968,23 +443968,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 2706dc │ │ │ │ cmneq r1, r4, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r0, ror #22 │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ - smlaltbeq r4, sl, r0, r8 │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ - cmpeq r3, ip, lsl #10 │ │ │ │ - cmpeq sl, r0, ror #16 │ │ │ │ - cmpeq sl, r8, lsl ip │ │ │ │ - ldrsbeq lr, [r3, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ - smlaltteq r9, sl, r0, fp │ │ │ │ + cmpeq r3, r4, asr r5 │ │ │ │ + smlaltbeq r4, sl, r8, r8 │ │ │ │ + cmpeq sl, r4, ror #24 │ │ │ │ + cmpeq r3, r4, lsl r5 │ │ │ │ + cmpeq sl, r8, ror #16 │ │ │ │ + cmpeq sl, r0, lsr #24 │ │ │ │ + ldrsbeq lr, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ + smlaltteq r9, sl, r8, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #384] @ 0x180 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl c2400 │ │ │ │ @@ -444004,17 +444004,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 270830 │ │ │ │ - cmpeq r3, r4, lsr r4 │ │ │ │ - smlalbbeq r4, sl, r8, r7 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + cmpeq r3, ip, lsr r4 │ │ │ │ + @ instruction: 0x014a4790 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #628] @ 270b10 │ │ │ │ ldr r3, [pc, #628] @ 270b14 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -444173,35 +444173,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 270968 │ │ │ │ cmneq r1, r4, lsr #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r7, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq r3, ip, asr #5 │ │ │ │ - cmpeq sl, r0, lsr #12 │ │ │ │ - ldrdeq r9, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq lr, [r3, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sl, r8, lsr #12 │ │ │ │ + ldrdeq r9, [sl, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq r3, ip, lsl #5 │ │ │ │ - smlaltteq r4, sl, r0, r5 │ │ │ │ - @ instruction: 0x014a9994 │ │ │ │ + @ instruction: 0x0153e294 │ │ │ │ + smlaltteq r4, sl, r8, r5 │ │ │ │ + @ instruction: 0x014a999c │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - smlaltbeq r4, sl, r4, r5 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ - cmpeq r3, r4, lsl r2 │ │ │ │ - cmpeq sl, r8, ror #10 │ │ │ │ - cmpeq sl, r0, lsr #18 │ │ │ │ - ldrsbeq lr, [r3, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sl, ip, lsr #10 │ │ │ │ - smlaltteq r9, sl, r0, r8 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + smlaltbeq r4, sl, ip, r5 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ + cmpeq r3, ip, lsl r2 │ │ │ │ + cmpeq sl, r0, ror r5 │ │ │ │ + cmpeq sl, r8, lsr #18 │ │ │ │ + cmpeq r3, r0, ror #3 │ │ │ │ + cmpeq sl, r4, lsr r5 │ │ │ │ + smlaltteq r9, sl, r8, r8 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x0153e19c │ │ │ │ - strdeq r4, [sl, #-64] @ 0xffffffc0 │ │ │ │ - smlaltbeq r9, sl, r4, r8 │ │ │ │ + cmpeq r3, r4, lsr #3 │ │ │ │ + strdeq r4, [sl, #-72] @ 0xffffffb8 │ │ │ │ + smlaltbeq r9, sl, ip, r8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #244] @ 270c80 │ │ │ │ mov r3, r0 │ │ │ │ @@ -444265,21 +444265,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 270bd4 │ │ │ │ strheq r7, [r1, #-96]! @ 0xffffffa0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, ror #12 │ │ │ │ - cmpeq r3, r8, rrx │ │ │ │ - strheq r4, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sl, r0, ror r7 │ │ │ │ + cmpeq r3, r0, ror r0 │ │ │ │ + smlalbteq r4, sl, r4, r3 │ │ │ │ + cmpeq sl, r8, ror r7 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmpeq r3, ip, lsr #32 │ │ │ │ - smlalbbeq r4, sl, r0, r3 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ + cmpeq r3, r4, lsr r0 │ │ │ │ + smlalbbeq r4, sl, r8, r3 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r2, [pc, #3972] @ 271c44 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldr r3, [r1, #428] @ 0x1ac │ │ │ │ @@ -445274,146 +445274,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 271420 │ │ │ │ cmneq r1, r8, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r4, asr #10 │ │ │ │ - ldrsbeq sp, [r3, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq r9, sl, r4, r4 │ │ │ │ + ldrsbeq sp, [r3, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r9, sl, ip, r4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r6, r0, r8, ror #30 │ │ │ │ @ instruction: 0x000075b4 │ │ │ │ - cmpeq r3, r4, ror ip │ │ │ │ - smlalbbeq r9, sl, r4, r3 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ - cmpeq r3, r0, lsl #23 │ │ │ │ - @ instruction: 0x014a9290 │ │ │ │ - cmpeq r3, r0, asr #21 │ │ │ │ - ldrdeq r9, [sl, #-16] │ │ │ │ + cmpeq r3, ip, ror ip │ │ │ │ + smlalbbeq r9, sl, ip, r3 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + cmpeq r3, r8, lsl #23 │ │ │ │ + @ instruction: 0x014a9298 │ │ │ │ + cmpeq r3, r8, asr #21 │ │ │ │ + ldrdeq r9, [sl, #-24] @ 0xffffffe8 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ - swpbeq r9, r4, [sl] │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ + swpbeq r9, ip, [sl] │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - strdeq r9, [sl, #-8] │ │ │ │ - cmpeq r3, r8, lsl #17 │ │ │ │ - ldrdeq r9, [sl, #-12] │ │ │ │ + mrseq r9, (UNDEF: 90) │ │ │ │ + @ instruction: 0x0153d890 │ │ │ │ + smlaltteq r9, sl, r4, r0 │ │ │ │ cmneq r1, ip, lsl lr │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - strheq r8, [sl, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r8, sl, r4, pc @ │ │ │ │ ldrdeq r8, [r9, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - ldrsbeq sp, [r3, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, lsr #20 │ │ │ │ - ldrdeq r8, [sl, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq sp, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, r0, lsr sl │ │ │ │ + smlaltteq r8, sl, r4, sp │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - smlaltteq r3, sl, ip, r9 │ │ │ │ - cmpeq sl, r8, ror #28 │ │ │ │ + strdeq r3, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r0, ror lr │ │ │ │ @ instruction: 0x01498d94 │ │ │ │ cmpeq r9, r8, ror r4 │ │ │ │ cmpeq r9, ip, asr sp │ │ │ │ - cmpeq sl, r0, asr r9 │ │ │ │ + cmpeq sl, r8, asr r9 │ │ │ │ strheq r9, [r9, #-16] │ │ │ │ strdeq r8, [r9, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq r3, sl, ip, r8 │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - strheq r3, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ + strdeq r3, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ + smlalbteq r3, sl, r0, r8 │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ smlaltbeq r8, r9, r0, ip │ │ │ │ cmpeq r9, r8, asr ip │ │ │ │ - cmpeq sl, ip, asr #16 │ │ │ │ - cmpeq sl, r8, lsl #26 │ │ │ │ + cmpeq sl, r4, asr r8 │ │ │ │ + cmpeq sl, r0, lsl sp │ │ │ │ strdeq r8, [r9, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq r3, sl, r8, r7 │ │ │ │ - strheq r3, [sl, #-120] @ 0xffffff88 │ │ │ │ + strdeq r3, [sl, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq r3, sl, r0, r7 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq sl, r0, ror #24 │ │ │ │ + cmpeq sl, r8, ror #24 │ │ │ │ cmpeq r9, r0, ror #22 │ │ │ │ - cmpeq sl, r4, asr r7 │ │ │ │ - smlaltteq r8, sl, ip, fp │ │ │ │ + cmpeq sl, ip, asr r7 │ │ │ │ + strdeq r8, [sl, #-180] @ 0xffffff4c │ │ │ │ strdeq r8, [r9, #-172] @ 0xffffff54 │ │ │ │ - strdeq r3, [sl, #-96] @ 0xffffffa0 │ │ │ │ + strdeq r3, [sl, #-104] @ 0xffffff98 │ │ │ │ strheq r9, [r9, #-20] @ 0xffffffec │ │ │ │ @ instruction: 0x01498a98 │ │ │ │ - smlalbbeq r3, sl, ip, r6 │ │ │ │ - cmpeq r3, r8, lsl #6 │ │ │ │ - cmpeq sl, ip, asr #12 │ │ │ │ - cmpeq sl, r0, lsl sl │ │ │ │ + @ instruction: 0x014a3694 │ │ │ │ + cmpeq r3, r0, lsl r3 │ │ │ │ + cmpeq sl, r4, asr r6 │ │ │ │ + cmpeq sl, r8, lsl sl │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmpeq r3, r0, asr #5 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ - ldrdeq r8, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ - ldrdeq r3, [sl, #-88] @ 0xffffffa8 │ │ │ │ - smlalbbeq r8, sl, ip, r9 │ │ │ │ + cmpeq r3, r8, asr #5 │ │ │ │ + cmpeq sl, ip, lsl r6 │ │ │ │ + ldrdeq r8, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ + smlaltteq r3, sl, r0, r5 │ │ │ │ + @ instruction: 0x014a8994 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r3, r8, asr #4 │ │ │ │ - @ instruction: 0x014a359c │ │ │ │ - cmpeq sl, r4, asr r9 │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - cmpeq sl, r0, ror #10 │ │ │ │ - cmpeq sl, r4, lsl r9 │ │ │ │ + cmpeq r3, r0, asr r2 │ │ │ │ + smlaltbeq r3, sl, r4, r5 │ │ │ │ + cmpeq sl, ip, asr r9 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq sl, r8, lsr #10 │ │ │ │ - smlaltteq r8, sl, r0, r8 │ │ │ │ + cmpeq sl, r0, lsr r5 │ │ │ │ + smlaltteq r8, sl, r8, r8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x0153d19c │ │ │ │ - strdeq r3, [sl, #-64] @ 0xffffffc0 │ │ │ │ - smlaltbeq r8, sl, r4, r8 │ │ │ │ + cmpeq r3, r4, lsr #3 │ │ │ │ + strdeq r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ + smlaltbeq r8, sl, ip, r8 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - strheq r8, [sl, #-144] @ 0xffffff70 │ │ │ │ + strheq r8, [sl, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0x01498890 │ │ │ │ - smlalbbeq r3, sl, r4, r4 │ │ │ │ - ldrsheq sp, [r3, #-12] │ │ │ │ - cmpeq sl, r0, asr r4 │ │ │ │ - cmpeq sl, r4, lsl #16 │ │ │ │ + smlalbbeq r3, sl, ip, r4 │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ + cmpeq sl, ip, lsl #16 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq sl, r8, lsl r4 │ │ │ │ - cmpeq sl, r4, ror #16 │ │ │ │ + cmpeq sl, r0, lsr #8 │ │ │ │ + cmpeq sl, ip, ror #16 │ │ │ │ smlalbteq r8, r9, r0, r7 │ │ │ │ - strheq r3, [sl, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r3, r4, lsl lr │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ - cmpeq sl, r8, lsr r1 │ │ │ │ + strheq r3, [sl, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ + cmpeq sl, r0, asr #2 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - smlalbbeq r8, sl, r4, r5 │ │ │ │ + smlalbbeq r8, sl, ip, r5 │ │ │ │ smlaltteq r8, r9, r0, r4 │ │ │ │ - ldrdeq r3, [sl, #-0] │ │ │ │ + ldrdeq r3, [sl, #-8] │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r3, ip, asr #26 │ │ │ │ - swpbeq r3, r4, [sl] │ │ │ │ - cmpeq sl, r8, asr r4 │ │ │ │ + cmpeq r3, r4, asr sp │ │ │ │ + swpbeq r3, ip, [sl] │ │ │ │ + cmpeq sl, r0, ror #8 │ │ │ │ cmpeq r9, r4, ror #22 │ │ │ │ cmpeq r9, r8, asr #8 │ │ │ │ - cmpeq sl, r8, lsr #32 │ │ │ │ + cmpeq sl, r0, lsr r0 │ │ │ │ cmpeq r9, r4, lsr #8 │ │ │ │ ldrdeq r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq r2, sl, r4, pc @ │ │ │ │ + smlalbteq r2, sl, ip, pc @ │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq sl, r4, lsr r4 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ + cmpeq sl, ip, lsr r4 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ cmpeq r9, r8, ror #6 │ │ │ │ - cmpeq sl, ip, lsr #6 │ │ │ │ - cmpeq sl, r0, asr pc │ │ │ │ + cmpeq sl, r4, lsr r3 │ │ │ │ + cmpeq sl, r8, asr pc │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - strheq r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ + strheq r8, [sl, #-56] @ 0xffffffc8 │ │ │ │ strdeq r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq r2, sl, ip, lr │ │ │ │ + strdeq r2, [sl, #-228] @ 0xffffff1c │ │ │ │ ldrdeq r8, [r9, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x01498294 │ │ │ │ - smlalbbeq r2, sl, r8, lr │ │ │ │ + @ instruction: 0x014a2e90 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq sl, r8, asr lr │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ bl c4ae8 │ │ │ │ ldr r2, [pc, #-144] @ 271ddc │ │ │ │ ldr ip, [pc, #-144] @ 271de0 │ │ │ │ ldr r3, [pc, #-144] @ 271de4 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #1 │ │ │ │ @@ -445649,17 +445649,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r3, r8, lsl #21 │ │ │ │ - ldrdeq r7, [sl, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x014a8198 │ │ │ │ + @ instruction: 0x0153ca90 │ │ │ │ + ldrdeq r7, [sl, #-252] @ 0xffffff04 │ │ │ │ + smlaltbeq r8, sl, r0, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ add ip, r1, #1 │ │ │ │ lsl r2, ip, #3 │ │ │ │ sub sl, r2, #8 │ │ │ │ @@ -445782,17 +445782,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2723c4 │ │ │ │ ldrdeq r5, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, ror lr │ │ │ │ - cmpeq r3, r8, ror r8 │ │ │ │ - smlalbteq r2, sl, ip, fp │ │ │ │ - smlalbbeq r7, sl, r4, pc @ │ │ │ │ + cmpeq r3, r0, lsl #17 │ │ │ │ + ldrdeq r2, [sl, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq r7, sl, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [pc, #312] @ 2725a0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -445873,17 +445873,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 272524 │ │ │ │ ldrdeq r5, [r1, #-216]! @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsl sp │ │ │ │ - cmpeq r3, ip, lsl #14 │ │ │ │ - cmpeq sl, r0, ror #20 │ │ │ │ - cmpeq sl, r4, lsl lr │ │ │ │ + cmpeq r3, r4, lsl r7 │ │ │ │ + cmpeq sl, r8, ror #20 │ │ │ │ + cmpeq sl, ip, lsl lr │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #788] @ 2728ec │ │ │ │ @@ -446085,39 +446085,39 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2726fc │ │ │ │ cmneq r1, r8, ror #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, asr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, r4, lsl #12 │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ + cmpeq r3, ip, lsl #12 │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq sl, ip, lsl lr │ │ │ │ + cmpeq sl, r4, lsr #28 │ │ │ │ cmneq r1, r0, asr #22 │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ + cmpeq r3, r4, asr r5 │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq sl, r0, lsr r8 │ │ │ │ - cmpeq r3, r8, lsr #9 │ │ │ │ - strdeq r2, [sl, #-124] @ 0xffffff84 │ │ │ │ - strheq r7, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sl, r8, lsr r8 │ │ │ │ + ldrheq ip, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ + strheq r7, [sl, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - smlalbteq r2, sl, r4, r7 │ │ │ │ - cmpeq r3, r8, lsr r4 │ │ │ │ - smlalbbeq r2, sl, ip, r7 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + smlalbteq r2, sl, ip, r7 │ │ │ │ + cmpeq r3, r0, asr #8 │ │ │ │ + @ instruction: 0x014a2794 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - ldrsheq ip, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sl, r0, asr r7 │ │ │ │ - cmpeq sl, r4, lsl #22 │ │ │ │ + cmpeq r3, r4, lsl #8 │ │ │ │ + cmpeq sl, r8, asr r7 │ │ │ │ + cmpeq sl, ip, lsl #22 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq r3, r0, asr #7 │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ - smlalbteq r7, sl, r8, sl │ │ │ │ + cmpeq r3, r8, asr #7 │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ + ldrdeq r7, [sl, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ 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, #584] @ 272bc8 │ │ │ │ @@ -446266,27 +446266,27 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 272ad4 │ │ │ │ strheq r5, [r1, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlalbbeq r7, sl, r0, r9 │ │ │ │ - cmpeq r3, r8, asr r2 │ │ │ │ + smlalbbeq r7, sl, r8, r9 │ │ │ │ + cmpeq r3, r0, ror #4 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ cmneq r1, r8, ror #14 │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ - smlalbbeq r7, sl, ip, r8 │ │ │ │ - cmpeq r3, r4, lsr #2 │ │ │ │ - cmpeq sl, r4, ror r4 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ + @ instruction: 0x014a7894 │ │ │ │ + cmpeq r3, ip, lsr #2 │ │ │ │ + cmpeq sl, ip, ror r4 │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r3, r4, ror #1 │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - smlaltteq r7, sl, ip, r7 │ │ │ │ + cmpeq r3, ip, ror #1 │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + strdeq r7, [sl, #-116] @ 0xffffff8c │ │ │ │ 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 r6, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ @@ -446416,27 +446416,27 @@ │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 272d2c │ │ │ │ cmneq r1, ip, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmpeq r3, r4, ror #31 │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + cmpeq r3, ip, ror #31 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ cmneq r1, r0, lsl r5 │ │ │ │ - cmpeq r3, r4, lsl pc │ │ │ │ - cmpeq sl, r4, lsr r6 │ │ │ │ - cmpeq r3, ip, asr #29 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ - ldrdeq r7, [sl, #-84] @ 0xffffffac │ │ │ │ + cmpeq r3, ip, lsl pc │ │ │ │ + cmpeq sl, ip, lsr r6 │ │ │ │ + ldrsbeq fp, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ + ldrdeq r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmpeq r3, ip, lsl #29 │ │ │ │ - smlaltteq r2, sl, r0, r1 │ │ │ │ - @ instruction: 0x014a7594 │ │ │ │ + @ instruction: 0x0153be94 │ │ │ │ + smlaltteq r2, sl, r8, r1 │ │ │ │ + @ instruction: 0x014a759c │ │ │ │ │ │ │ │ 00272e5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -446561,33 +446561,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 272f00 │ │ │ │ cmneq r1, r8, asr #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ cmneq r1, ip, lsr r3 │ │ │ │ cmpeq r9, r0, asr r1 │ │ │ │ - cmpeq r3, r4, lsr sp │ │ │ │ - cmpeq sl, ip, lsr r4 │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ + cmpeq sl, r4, asr #8 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - ldrsheq fp, [r3, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r0, asr #32 │ │ │ │ - cmpeq sl, r4, lsl #8 │ │ │ │ - ldrheq fp, [r3, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r8 │ │ │ │ - strheq r7, [sl, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r0, lsl #26 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ + ldrheq fp, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ + smlalbteq r7, sl, r4, r3 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmpeq r3, r0, lsl #25 │ │ │ │ - smlalbteq r1, sl, r8, pc @ │ │ │ │ - smlalbbeq r7, sl, ip, r3 │ │ │ │ - cmpeq r3, r4, asr ip │ │ │ │ - strheq r7, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq sl, r0, ror #6 │ │ │ │ + cmpeq r3, r8, lsl #25 │ │ │ │ + ldrdeq r1, [sl, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x014a7394 │ │ │ │ + cmpeq r3, ip, asr ip │ │ │ │ + smlalbteq r7, sl, r4, r2 │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ │ │ │ │ 002730b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -446651,25 +446651,25 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 2731f0 │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 273150 │ │ │ │ - cmpeq sl, r0, asr #2 │ │ │ │ - cmpeq r3, r0, asr fp │ │ │ │ - smlaltbeq r1, sl, r0, lr │ │ │ │ - cmpeq sl, ip, asr r2 │ │ │ │ - cmpeq r3, r0, lsl fp │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ + cmpeq sl, r8, asr #2 │ │ │ │ + cmpeq r3, r8, asr fp │ │ │ │ + smlaltbeq r1, sl, r8, lr │ │ │ │ + cmpeq sl, r4, ror #4 │ │ │ │ + cmpeq r3, r8, lsl fp │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r3, r0, ror #21 │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ - smlaltteq r7, sl, ip, r1 │ │ │ │ + cmpeq r3, r8, ror #21 │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ + strdeq r7, [sl, #-20] @ 0xffffffec │ │ │ │ muleq r0, r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -446757,23 +446757,23 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 273270 │ │ │ │ cmneq r1, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, asr #31 │ │ │ │ - cmpeq r3, ip, asr #19 │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ - ldrdeq r7, [sl, #-8] │ │ │ │ - @ instruction: 0x0153b990 │ │ │ │ - smlaltteq r1, sl, r4, ip │ │ │ │ - swpbeq r7, ip, [sl] │ │ │ │ - smlalbteq r6, sl, ip, pc @ │ │ │ │ - cmpeq r3, ip, asr #18 │ │ │ │ - qdaddeq r7, r4, sl │ │ │ │ + ldrsbeq fp, [r3, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r8, lsr #26 │ │ │ │ + smlaltteq r7, sl, r0, r0 │ │ │ │ + @ instruction: 0x0153b998 │ │ │ │ + smlaltteq r1, sl, ip, ip │ │ │ │ + smlaltbeq r7, sl, r4, r0 │ │ │ │ + ldrdeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r4, asr r9 │ │ │ │ + qdaddeq r7, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr r2, [r0, #408] @ 0x198 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -447784,236 +447784,236 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 273e74 │ │ │ │ b 27361c │ │ │ │ cmneq r1, ip, ror lr │ │ │ │ cmneq r1, r8, ror lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r7, [sl, #-12] │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ cmpeq r9, ip, lsl ip │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ smlaltbeq r7, r9, r4, r3 │ │ │ │ - cmpeq sl, r8 │ │ │ │ - @ instruction: 0x0153b694 │ │ │ │ - @ instruction: 0x014a6d9c │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ + @ instruction: 0x0153b69c │ │ │ │ + smlaltbeq r6, sl, r4, sp │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - smlaltbeq r1, sl, ip, r9 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ + strheq r1, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + cmpeq sl, r4, ror #26 │ │ │ │ cmneq r1, r8, asr #23 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq r3, r8, asr r4 │ │ │ │ - cmpeq sl, r8, ror #22 │ │ │ │ + cmpeq r3, r0, ror #8 │ │ │ │ + cmpeq sl, r0, ror fp │ │ │ │ cmpeq r9, r8, ror pc │ │ │ │ - ldrsbeq fp, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sl, r4, lsr #14 │ │ │ │ - smlaltteq r6, sl, r0, sl │ │ │ │ - cmpeq r3, r0, lsl #7 │ │ │ │ - @ instruction: 0x014a6a90 │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ - cmpeq sl, r8, lsr fp │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - cmpeq r3, r8, lsr #3 │ │ │ │ - strdeq r1, [sl, #-76] @ 0xffffffb4 │ │ │ │ - strheq r6, [sl, #-136] @ 0xffffff78 │ │ │ │ + ldrsbeq fp, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, ip, lsr #14 │ │ │ │ + smlaltteq r6, sl, r8, sl │ │ │ │ + cmpeq r3, r8, lsl #7 │ │ │ │ + @ instruction: 0x014a6a98 │ │ │ │ + cmpeq sl, ip, ror #22 │ │ │ │ + cmpeq sl, r0, asr #22 │ │ │ │ + cmpeq sl, r8, lsr #22 │ │ │ │ + ldrheq fp, [r3, #-16] │ │ │ │ + cmpeq sl, r4, lsl #10 │ │ │ │ + smlalbteq r6, sl, r0, r8 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ - smlalbbeq r6, sl, r8, r8 │ │ │ │ - smlaltbeq r1, sl, r0, r4 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ - cmpeq sl, r0, asr r8 │ │ │ │ - cmpeq r3, r4, ror #1 │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - strdeq r6, [sl, #-116] @ 0xffffff8c │ │ │ │ - smlaltbeq r6, sl, r4, r9 │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ - ldrsheq sl, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ + @ instruction: 0x014a6890 │ │ │ │ + smlaltbeq r1, sl, r8, r4 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + cmpeq sl, r8, asr r8 │ │ │ │ + cmpeq r3, ip, ror #1 │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + strdeq r6, [sl, #-124] @ 0xffffff84 │ │ │ │ + smlaltbeq r6, sl, ip, r9 │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ + cmpeq r3, r0 │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq sl, ip, asr r8 │ │ │ │ - cmpeq r3, r8, ror #29 │ │ │ │ - strdeq r6, [sl, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r6, [sl, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, r0, lsr #27 │ │ │ │ - @ instruction: 0x014a6790 │ │ │ │ - smlalbteq r1, sl, r0, r0 │ │ │ │ - cmpeq sl, r4, ror r4 │ │ │ │ + cmpeq sl, r4, ror #16 │ │ │ │ + ldrsheq sl, [r3, #-224] @ 0xffffff20 │ │ │ │ + strdeq r6, [sl, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq r6, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r8, lsr #27 │ │ │ │ + @ instruction: 0x014a6798 │ │ │ │ + smlalbteq r1, sl, r8, r0 │ │ │ │ + cmpeq sl, ip, ror r4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ smlalbbeq r1, r9, ip, r8 │ │ │ │ - smlalbbeq r6, sl, r4, r5 │ │ │ │ - strheq r8, [sl, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x014a6794 │ │ │ │ - cmpeq r3, r0, lsr #24 │ │ │ │ - cmpeq sl, r4, ror pc │ │ │ │ - cmpeq sl, r0, lsr r3 │ │ │ │ + smlalbbeq r6, sl, ip, r5 │ │ │ │ + smlalbteq r8, sl, r4, r7 │ │ │ │ + @ instruction: 0x014a679c │ │ │ │ + cmpeq r3, r8, lsr #24 │ │ │ │ + cmpeq sl, ip, ror pc │ │ │ │ + cmpeq sl, r8, lsr r3 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ cmpeq r9, ip, lsr r7 │ │ │ │ - @ instruction: 0x014a6494 │ │ │ │ - smlalbbeq r8, sl, r8, r6 │ │ │ │ - cmpeq sl, r0, ror #12 │ │ │ │ - cmpeq r3, ip, ror #21 │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - strdeq r6, [sl, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r8, lsr #21 │ │ │ │ - ldrdeq r6, [sl, #-60] @ 0xffffffc4 │ │ │ │ - strheq r6, [sl, #-16] │ │ │ │ + @ instruction: 0x014a649c │ │ │ │ + @ instruction: 0x014a8690 │ │ │ │ + cmpeq sl, r8, ror #12 │ │ │ │ + ldrsheq sl, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + cmpeq sl, r4, lsl #4 │ │ │ │ + ldrheq sl, [r3, #-160] @ 0xffffff60 │ │ │ │ + smlaltteq r6, sl, r4, r3 │ │ │ │ + strheq r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r3, r0, ror sl │ │ │ │ - smlalbteq r0, sl, r4, sp │ │ │ │ - smlalbbeq r6, sl, r0, r1 │ │ │ │ + cmpeq r3, r8, ror sl │ │ │ │ + smlalbteq r0, sl, ip, sp │ │ │ │ + smlalbbeq r6, sl, r8, r1 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmpeq r3, r4, lsr sl │ │ │ │ - smlalbbeq r0, sl, r4, sp │ │ │ │ - cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq r3, ip, lsr sl │ │ │ │ + smlalbbeq r0, sl, ip, sp │ │ │ │ + cmpeq sl, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrsheq sl, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, r4, asr #26 │ │ │ │ - mrseq r6, (UNDEF: 90) │ │ │ │ + ldrsheq sl, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, ip, asr #26 │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrheq sl, [r3, #-152] @ 0xffffff68 │ │ │ │ - cmpeq sl, r8, lsl #26 │ │ │ │ - smlalbteq r6, sl, r8, r0 │ │ │ │ + cmpeq r3, r0, asr #19 │ │ │ │ + cmpeq sl, r0, lsl sp │ │ │ │ + ldrdeq r6, [sl, #-0] │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq r3, r8, ror r9 │ │ │ │ - smlalbteq r0, sl, ip, ip │ │ │ │ - smlalbbeq r6, sl, r8, r0 │ │ │ │ + cmpeq r3, r0, lsl #19 │ │ │ │ + ldrdeq r0, [sl, #-196] @ 0xffffff3c │ │ │ │ + swpbeq r6, r0, [sl] │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x014a0c94 │ │ │ │ - cmpeq r3, ip, ror r5 │ │ │ │ - ldrdeq r0, [sl, #-128] @ 0xffffff80 │ │ │ │ - smlalbbeq r5, sl, ip, ip │ │ │ │ + @ instruction: 0x014a0c9c │ │ │ │ + cmpeq r3, r4, lsl #11 │ │ │ │ + ldrdeq r0, [sl, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x014a5c94 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ - @ instruction: 0x014a0894 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ + @ instruction: 0x014a089c │ │ │ │ + cmpeq sl, r8, asr ip │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - smlalbteq r5, sl, r0, lr │ │ │ │ - ldrsheq sl, [r3, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sl, ip, lsl #24 │ │ │ │ + smlalbteq r5, sl, r8, lr │ │ │ │ + cmpeq r3, r4, lsl #10 │ │ │ │ + cmpeq sl, r4, lsl ip │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq sl, r8, asr lr │ │ │ │ - cmpeq r3, ip, lsr #9 │ │ │ │ - smlalbteq r5, sl, r0, fp │ │ │ │ - cmpeq r3, r0, ror r4 │ │ │ │ - smlalbteq r0, sl, r0, r7 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ + ldrheq sl, [r3, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq r5, sl, r8, fp │ │ │ │ + cmpeq r3, r8, ror r4 │ │ │ │ + smlalbteq r0, sl, r8, r7 │ │ │ │ + smlalbbeq r5, sl, r4, fp │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r3, ip, lsr r4 │ │ │ │ - smlalbbeq r0, sl, ip, r7 │ │ │ │ - cmpeq sl, ip, asr #22 │ │ │ │ + cmpeq r3, r4, asr #8 │ │ │ │ + @ instruction: 0x014a0794 │ │ │ │ + cmpeq sl, r4, asr fp │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - ldrsheq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ - cmpeq sl, r8, lsl #22 │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ - ldrheq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ - smlalbteq r5, sl, r0, sl │ │ │ │ + cmpeq r3, r0, lsl #8 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq sl, r0, lsl fp │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + smlalbteq r5, sl, r8, sl │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - ldrdeq r0, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, ip, ror r3 │ │ │ │ - smlalbbeq r5, sl, r8, sl │ │ │ │ - @ instruction: 0x014a069c │ │ │ │ - cmpeq r3, r0, asr #6 │ │ │ │ - cmpeq sl, r8, asr #20 │ │ │ │ + smlaltteq r0, sl, r0, r6 │ │ │ │ + cmpeq r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x014a5a90 │ │ │ │ + smlaltbeq r0, sl, r4, r6 │ │ │ │ + cmpeq r3, r8, asr #6 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq sl, r0, ror #12 │ │ │ │ - cmpeq r3, r4, lsl #6 │ │ │ │ - cmpeq sl, ip, lsl #20 │ │ │ │ + cmpeq sl, r8, ror #12 │ │ │ │ + cmpeq r3, ip, lsl #6 │ │ │ │ + cmpeq sl, r4, lsl sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrsbeq sl, [r3, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sl, r0, lsr #12 │ │ │ │ - ldrdeq r5, [sl, #-156] @ 0xffffff64 │ │ │ │ + ldrsbeq sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sl, r8, lsr #12 │ │ │ │ + smlaltteq r5, sl, r4, r9 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x0153a29c │ │ │ │ - smlaltteq r0, sl, ip, r5 │ │ │ │ - smlaltbeq r5, sl, r8, r9 │ │ │ │ - cmpeq r3, r8, ror #4 │ │ │ │ - strheq r0, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sl, r8, ror r9 │ │ │ │ + cmpeq r3, r4, lsr #5 │ │ │ │ + strdeq r0, [sl, #-84] @ 0xffffffac │ │ │ │ + strheq r5, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, r0, ror r2 │ │ │ │ + smlalbteq r0, sl, r0, r5 │ │ │ │ + smlalbbeq r5, sl, r0, r9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r3, r8, lsr #4 │ │ │ │ - cmpeq sl, ip, ror r5 │ │ │ │ - cmpeq sl, r8, lsr r9 │ │ │ │ - cmpeq r3, ip, ror #3 │ │ │ │ - cmpeq sl, r0, asr #10 │ │ │ │ - strdeq r5, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r3, r0, lsr r2 │ │ │ │ + smlalbbeq r0, sl, r4, r5 │ │ │ │ + cmpeq sl, r0, asr #18 │ │ │ │ + ldrsheq sl, [r3, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r8, asr #10 │ │ │ │ + cmpeq sl, r4, lsl #18 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - ldrheq sl, [r3, #-16] │ │ │ │ - cmpeq sl, r4, lsl #10 │ │ │ │ - smlalbteq r5, sl, r0, r8 │ │ │ │ + ldrheq sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sl, ip, lsl #10 │ │ │ │ + smlalbteq r5, sl, r8, r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlalbteq r0, sl, ip, r4 │ │ │ │ + ldrdeq r0, [sl, #-68] @ 0xffffffbc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x014a049c │ │ │ │ - cmpeq r3, r4, lsl r1 │ │ │ │ - cmpeq sl, r8, ror #8 │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ + smlaltbeq r0, sl, r4, r4 │ │ │ │ + cmpeq r3, ip, lsl r1 │ │ │ │ + cmpeq sl, r0, ror r4 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsbeq sl, [r3, #-8] │ │ │ │ - cmpeq sl, ip, lsr #8 │ │ │ │ - smlaltteq r5, sl, r8, r7 │ │ │ │ + cmpeq r3, r0, ror #1 │ │ │ │ + cmpeq sl, r4, lsr r4 │ │ │ │ + strdeq r5, [sl, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x0153a09c │ │ │ │ - strdeq r0, [sl, #-48] @ 0xffffffd0 │ │ │ │ - smlaltbeq r5, sl, ip, r7 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + strdeq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ + strheq r5, [sl, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - strheq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ - cmpeq sl, ip, ror #14 │ │ │ │ - smlalbbeq r0, sl, r0, r3 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ - ldrsheq r9, [r3, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, asr #6 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - ldrheq r9, [r3, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, lsl #6 │ │ │ │ - smlalbteq r5, sl, r0, r6 │ │ │ │ + smlalbteq r0, sl, r0, r3 │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ + cmpeq sl, r4, ror r7 │ │ │ │ + smlalbbeq r0, sl, r8, r3 │ │ │ │ + cmpeq r3, r0, lsr r0 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ + ldrsheq r9, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, ip, asr #6 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + ldrheq r9, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, ip, lsl #6 │ │ │ │ + smlalbteq r5, sl, r8, r6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r3, r4, ror pc │ │ │ │ - smlalbteq r0, sl, r8, r2 │ │ │ │ - smlalbbeq r5, sl, r4, r6 │ │ │ │ + cmpeq r3, ip, ror pc │ │ │ │ + ldrdeq r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq r5, sl, ip, r6 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ - smlalbbeq r0, sl, r8, r2 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ + @ instruction: 0x014a0290 │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsheq r9, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sl, ip, asr #4 │ │ │ │ - cmpeq sl, r8, lsl #12 │ │ │ │ + cmpeq r3, r0, lsl #30 │ │ │ │ + cmpeq sl, r4, asr r2 │ │ │ │ + cmpeq sl, r0, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sl, r4, lsl r2 │ │ │ │ - ldrheq r9, [r3, #-236] @ 0xffffff14 │ │ │ │ - smlalbteq r5, sl, r8, r5 │ │ │ │ - cmpeq r3, r4, lsl #29 │ │ │ │ - ldrdeq r0, [sl, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0x014a5594 │ │ │ │ + cmpeq sl, ip, lsl r2 │ │ │ │ + cmpeq r3, r4, asr #29 │ │ │ │ + ldrdeq r5, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r3, ip, lsl #29 │ │ │ │ + smlaltteq r0, sl, r0, r1 │ │ │ │ + @ instruction: 0x014a559c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlaltbeq r0, sl, r0, r1 │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ + smlaltbeq r0, sl, r8, r1 │ │ │ │ + cmpeq r3, r0, asr lr │ │ │ │ + cmpeq sl, ip, asr r5 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ + cmpeq sl, ip, ror #2 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq sl, ip, lsr #2 │ │ │ │ - ldrsbeq r9, [r3, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq r5, sl, r0, r4 │ │ │ │ + cmpeq sl, r4, lsr r1 │ │ │ │ + ldrsbeq r9, [r3, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r5, sl, r8, r4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strdeq r0, [sl, #-0] │ │ │ │ - @ instruction: 0x01539d98 │ │ │ │ - smlaltbeq r5, sl, r0, r4 │ │ │ │ + strdeq r0, [sl, #-8] │ │ │ │ + cmpeq r3, r0, lsr #27 │ │ │ │ + smlaltbeq r5, sl, r8, r4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strheq r0, [sl, #-4] │ │ │ │ - cmpeq r3, ip, asr sp │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ + strheq r0, [sl, #-12] │ │ │ │ + cmpeq r3, r4, ror #26 │ │ │ │ + cmpeq sl, ip, ror #8 │ │ │ │ ldr r2, [pc, #-524] @ 2744ec │ │ │ │ ldr r1, [pc, #-524] @ 2744f0 │ │ │ │ ldr r3, [pc, #-524] @ 2744f4 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -448658,26 +448658,26 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 274ff0 │ │ │ │ ldrdeq r3, [r1, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, ip, asr #4 │ │ │ │ - cmpeq r3, ip, asr #24 │ │ │ │ - smlaltbeq pc, r9, r0, pc @ │ │ │ │ - cmpeq sl, r8, asr r3 │ │ │ │ - cmpeq r3, r0, lsl ip │ │ │ │ - cmppeq r9, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl r3 │ │ │ │ - ldrsbeq r9, [r3, #-180] @ 0xffffff4c │ │ │ │ - cmppeq r9, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, sl, r0, r2 │ │ │ │ - @ instruction: 0x01539b98 │ │ │ │ - smlaltteq pc, r9, ip, lr @ │ │ │ │ - smlaltbeq r5, sl, r8, r2 │ │ │ │ + cmpeq r3, r4, asr ip │ │ │ │ + smlaltbeq pc, r9, r8, pc @ │ │ │ │ + cmpeq sl, r0, ror #6 │ │ │ │ + cmpeq r3, r8, lsl ip │ │ │ │ + cmppeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #6 │ │ │ │ + ldrsbeq r9, [r3, #-188] @ 0xffffff44 │ │ │ │ + cmppeq r9, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, sl, r8, r2 │ │ │ │ + cmpeq r3, r0, lsr #23 │ │ │ │ + strdeq pc, [r9, #-228] @ 0xffffff1c │ │ │ │ + strheq r5, [sl, #-32] @ 0xffffffe0 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -449086,42 +449086,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 27536c │ │ │ │ cmneq r1, r8, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq r9, [r3, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq r5, sl, r0, r1 │ │ │ │ + ldrheq r9, [r3, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r5, sl, r8, r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strdeq r5, [sl, #-12] │ │ │ │ - cmpeq r3, ip, asr #19 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ + ldrsbeq r9, [r3, #-148] @ 0xffffff6c │ │ │ │ ldrdeq r2, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r3, r8, lsl r8 │ │ │ │ - cmppeq r9, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsr #30 │ │ │ │ + cmpeq r3, r0, lsr #16 │ │ │ │ + cmppeq r9, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsr pc │ │ │ │ cmpeq r9, r0, lsr r3 │ │ │ │ ldrdeq r0, [r9, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0149fa90 │ │ │ │ - cmppeq r9, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r9, #-152] @ 0xffffff68 │ │ │ │ - smlalbteq pc, r9, r8, r9 @ │ │ │ │ - @ instruction: 0x0149f998 │ │ │ │ - cmpeq r3, r4, lsl r6 │ │ │ │ - cmppeq r9, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsr #26 │ │ │ │ - cmppeq r9, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r9, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq pc, r9, ip, r8 @ │ │ │ │ - @ instruction: 0x0149f89c │ │ │ │ - cmpeq r3, r4, lsl r5 │ │ │ │ - cmppeq r9, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsr #24 │ │ │ │ - cmppeq r9, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0149fa98 │ │ │ │ + cmppeq r9, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r9, #-144] @ 0xffffff70 │ │ │ │ + smlaltbeq pc, r9, r0, r9 @ │ │ │ │ + cmpeq r3, ip, lsl r6 │ │ │ │ + cmppeq r9, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ + cmppeq r9, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r9, #-132] @ 0xffffff7c │ │ │ │ + smlaltbeq pc, r9, r4, r8 @ │ │ │ │ + cmpeq r3, ip, lsl r5 │ │ │ │ + cmppeq r9, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsr #24 │ │ │ │ + cmppeq r9, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00275840 : │ │ │ │ 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 │ │ │ │ @@ -449264,34 +449264,34 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2758f4 │ │ │ │ ldrdeq r2, [r1, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ cmneq r1, r8, asr #18 │ │ │ │ cmpeq r9, ip, asr r7 │ │ │ │ - cmpeq r3, r0, asr #6 │ │ │ │ - cmpeq sl, r8, asr #20 │ │ │ │ + cmpeq r3, r8, asr #6 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ cmneq r1, ip, asr #17 │ │ │ │ - cmpeq r3, r0, ror #5 │ │ │ │ - cmppeq r9, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r4, sl, ip, r9 │ │ │ │ - cmpeq r3, r0, lsr #5 │ │ │ │ - smlaltteq pc, r9, r8, r5 @ │ │ │ │ - smlaltbeq r4, sl, ip, r9 │ │ │ │ + cmpeq r3, r8, ror #5 │ │ │ │ + cmppeq r9, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, lsr #5 │ │ │ │ + strdeq pc, [r9, #-80] @ 0xffffffb0 │ │ │ │ + strheq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r3, r4, ror #4 │ │ │ │ - smlaltbeq pc, r9, ip, r5 @ │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ - cmpeq sl, r0, ror ip │ │ │ │ - cmpeq r3, r4, lsr r2 │ │ │ │ - cmpeq sl, r0, asr #18 │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ + strheq pc, [r9, #-84] @ 0xffffffac @ │ │ │ │ + cmpeq sl, r8, ror r9 │ │ │ │ + cmpeq sl, r8, ror ip │ │ │ │ + cmpeq r3, ip, lsr r2 │ │ │ │ + cmpeq sl, r8, asr #18 │ │ │ │ │ │ │ │ 00275ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -449422,33 +449422,33 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 275b8c │ │ │ │ cmneq r1, r0, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x014a4894 │ │ │ │ + @ instruction: 0x014a489c │ │ │ │ strheq r2, [r1, #-96]! @ 0xffffffa0 │ │ │ │ smlalbteq r3, r9, r4, r4 │ │ │ │ - cmpeq r3, r8, lsr #1 │ │ │ │ - strheq r4, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r9, [r3, #-0] │ │ │ │ + strheq r4, [sl, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmpeq r3, ip, rrx │ │ │ │ - strheq pc, [r9, #-52] @ 0xffffffcc @ │ │ │ │ - cmpeq sl, r8, ror r7 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ - cmppeq r9, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ + strheq pc, [r9, #-60] @ 0xffffffc4 @ │ │ │ │ + smlalbbeq r4, sl, r0, r7 │ │ │ │ + cmpeq r3, r0, lsr r0 │ │ │ │ + smlalbbeq pc, r9, r4, r3 @ │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - ldrsheq r8, [r3, #-244] @ 0xffffff0c │ │ │ │ - cmppeq r9, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - cmpeq sl, r4, lsr sl │ │ │ │ - cmpeq r3, r4, asr #31 │ │ │ │ - smlalbteq r4, sl, ip, r6 │ │ │ │ + ldrsheq r8, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmppeq r9, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq r3, ip, asr #31 │ │ │ │ + ldrdeq r4, [sl, #-100] @ 0xffffff9c │ │ │ │ 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] @ 275f84 │ │ │ │ mov r4, r0 │ │ │ │ @@ -449583,36 +449583,36 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 275e60 │ │ │ │ - cmpeq sl, r8, lsl r6 │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ ldrdeq r2, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsheq r8, [r3, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq r8, [r3, #-232] @ 0xffffff18 │ │ │ │ cmneq r0, r0, lsl #19 │ │ │ │ @ instruction: 0xffffc7cc │ │ │ │ - ldrdeq r4, [sl, #-88] @ 0xffffffa8 │ │ │ │ + smlaltteq r4, sl, r0, r5 │ │ │ │ @ instruction: 0xffffcdf4 │ │ │ │ - smlaltteq r4, sl, r4, r5 │ │ │ │ + smlaltteq r4, sl, ip, r5 │ │ │ │ @ instruction: 0xffffcb34 │ │ │ │ - strheq r4, [sl, #-80] @ 0xffffffb0 │ │ │ │ + strheq r4, [sl, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0xffffa184 │ │ │ │ - cmpeq sl, r0, ror r3 │ │ │ │ + cmpeq sl, r8, ror r3 │ │ │ │ ldrdeq r2, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmppeq r9, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmppeq r9, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - ldrdeq pc, [r9, #-4] │ │ │ │ - smlaltbeq pc, r9, r4, r0 @ │ │ │ │ + ldrdeq pc, [r9, #-12] │ │ │ │ + smlaltbeq pc, r9, ip, r0 @ │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmppeq r9, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00275fdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1172] @ 276488 │ │ │ │ @@ -449920,22 +449920,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbbeq r0, r9, r4, r7 │ │ │ │ - cmpeq sl, r4, ror r4 │ │ │ │ - cmpeq r3, ip, asr #24 │ │ │ │ + cmpeq sl, ip, ror r4 │ │ │ │ + cmpeq r3, r4, asr ip │ │ │ │ strdeq r0, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq r4, [sl, #-44] @ 0xffffffd4 │ │ │ │ - ldrheq r8, [r3, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq r4, sl, r4, r2 │ │ │ │ + ldrheq r8, [r3, #-172] @ 0xffffff54 │ │ │ │ strheq r0, [r9, #-84] @ 0xffffffac │ │ │ │ - smlaltbeq r4, sl, r4, r2 │ │ │ │ - cmpeq r3, ip, ror sl │ │ │ │ + smlaltbeq r4, sl, ip, r2 │ │ │ │ + cmpeq r3, r4, lsl #21 │ │ │ │ │ │ │ │ 002764e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -450035,16 +450035,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r0, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, r4, asr #17 │ │ │ │ - ldrdeq r4, [sl, #-12] │ │ │ │ + cmpeq r3, ip, asr #17 │ │ │ │ + smlaltteq r4, sl, r4, r0 │ │ │ │ │ │ │ │ 0027668c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -450171,17 +450171,17 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrheq r8, [r3, #-100] @ 0xffffff9c │ │ │ │ + ldrheq r8, [r3, #-108] @ 0xffffff94 │ │ │ │ smlaltteq pc, r8, r0, pc @ │ │ │ │ - ldrdeq r3, [sl, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq r3, [sl, #-232] @ 0xffffff18 │ │ │ │ ldr ip, [r0, #408] @ 0x198 │ │ │ │ push {r4, r5} │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r1, r1, r2 │ │ │ │ ldr r2, [r0, #408] @ 0x198 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ @@ -450411,17 +450411,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 276c20 │ │ │ │ - ldrheq r8, [r3, #-52] @ 0xffffffcc │ │ │ │ - smlalbteq r3, sl, ip, fp │ │ │ │ - @ instruction: 0x0149e39c │ │ │ │ + ldrheq r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq r3, [sl, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq lr, r9, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #292] @ 276da4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -450493,27 +450493,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 276cfc │ │ │ │ - smlaltteq r3, sl, ip, sl │ │ │ │ + strdeq r3, [sl, #-164] @ 0xffffff5c │ │ │ │ strheq r1, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq sl, r4, lsl r5 │ │ │ │ + cmpeq sl, ip, lsl r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmpeq sl, r4, ror sl │ │ │ │ - cmpeq r3, r0, lsl r2 │ │ │ │ - smlalbteq lr, r9, r0, r2 │ │ │ │ - cmpeq sl, r4, lsr #20 │ │ │ │ - smlalbbeq lr, r9, ip, r2 │ │ │ │ - cmpeq r3, r8, lsr #3 │ │ │ │ - cmpeq r9, r8, asr r2 │ │ │ │ - strheq r3, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + cmpeq sl, ip, ror sl │ │ │ │ + cmpeq r3, r8, lsl r2 │ │ │ │ + smlalbteq lr, r9, r8, r2 │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + @ instruction: 0x0149e294 │ │ │ │ + ldrheq r8, [r3, #-16] │ │ │ │ + cmpeq r9, r0, ror #4 │ │ │ │ + smlalbteq r3, sl, r4, r9 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #440] @ 276fb0 │ │ │ │ @@ -450627,20 +450627,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 276f04 │ │ │ │ cmneq r1, r4, asr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r1, r8, lsr r3 │ │ │ │ - ldrsbeq r7, [r3, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq lr, r9, ip, r0 │ │ │ │ - smlaltteq r3, sl, ip, r7 │ │ │ │ - cmpeq r3, r0, lsr #31 │ │ │ │ - qdaddeq lr, r0, r9 │ │ │ │ - smlaltbeq r3, sl, ip, r7 │ │ │ │ + cmpeq r3, r4, ror #31 │ │ │ │ + swpbeq lr, r4, [r9] │ │ │ │ + strdeq r3, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, r8, lsr #31 │ │ │ │ + qdaddeq lr, r8, r9 │ │ │ │ + strheq r3, [sl, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #408] @ 0x198 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -450697,20 +450697,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2770ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 277030 │ │ │ │ - cmpeq r3, r0, asr #29 │ │ │ │ - cmpeq sl, r0, lsr #14 │ │ │ │ - smlalbteq r3, sl, ip, r6 │ │ │ │ - cmpeq r3, ip, ror lr │ │ │ │ - cmpeq r9, ip, lsr #30 │ │ │ │ - smlalbbeq r3, sl, r8, r6 │ │ │ │ + cmpeq r3, r8, asr #29 │ │ │ │ + cmpeq sl, r8, lsr #14 │ │ │ │ + ldrdeq r3, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r3, r4, lsl #29 │ │ │ │ + cmpeq r9, r4, lsr pc │ │ │ │ + @ instruction: 0x014a3690 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #412] @ 2772a4 │ │ │ │ ldr r3, [pc, #412] @ 2772a8 │ │ │ │ @@ -450815,28 +450815,28 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 277180 │ │ │ │ cmneq r1, ip, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltteq r3, sl, r0, r0 │ │ │ │ + smlaltteq r3, sl, r8, r0 │ │ │ │ strheq r1, [r1, #-12]! │ │ │ │ - cmpeq r3, r4, ror #26 │ │ │ │ - cmpeq r9, r0, lsl lr │ │ │ │ - cmpeq sl, r4, ror r5 │ │ │ │ - cmpeq r3, r4, lsr #26 │ │ │ │ - ldrdeq sp, [r9, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sl, r4, lsr r5 │ │ │ │ - cmpeq r3, r8, ror #25 │ │ │ │ - @ instruction: 0x0149dd98 │ │ │ │ - strdeq r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, ip, lsr #25 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - strheq r3, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r3, ip, ror #26 │ │ │ │ + cmpeq r9, r8, lsl lr │ │ │ │ + cmpeq sl, ip, ror r5 │ │ │ │ + cmpeq r3, ip, lsr #26 │ │ │ │ + ldrdeq sp, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, ip, lsr r5 │ │ │ │ + ldrsheq r7, [r3, #-192] @ 0xffffff40 │ │ │ │ + smlaltbeq sp, r9, r0, sp │ │ │ │ + cmpeq sl, r0, lsl #10 │ │ │ │ + ldrheq r7, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ + smlalbteq r3, sl, r4, r4 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r2, [pc, #2480] @ 277cb0 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -451459,79 +451459,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 277384 │ │ │ │ cmneq r1, r4, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, ip, lsr sp │ │ │ │ - cmpeq r0, r4, asr r1 │ │ │ │ + cmpeq r0, ip, asr r1 │ │ │ │ strheq r0, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ - strdeq sp, [r9, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ - cmpeq r3, ip, lsl #22 │ │ │ │ - cmpeq sl, r8, lsl r3 │ │ │ │ - smlaltteq r3, sl, r8, r2 │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ - cmpeq r9, r4, lsr sl │ │ │ │ - @ instruction: 0x014a3198 │ │ │ │ - cmpeq sl, r8, asr #30 │ │ │ │ - cmpeq r3, ip, lsl #18 │ │ │ │ - strheq sp, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r0, lsr #2 │ │ │ │ - mrseq r3, (UNDEF: 90) │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - smlaltteq sp, r9, ip, r8 │ │ │ │ - qdaddeq r3, r0, sl │ │ │ │ - smlaltteq r3, sl, ip, r0 │ │ │ │ - cmpeq sl, r4, lsl lr │ │ │ │ - cmpeq r3, r0, lsr r7 │ │ │ │ - smlaltteq sp, r9, r0, r7 │ │ │ │ - cmpeq sl, r4, asr #30 │ │ │ │ - cmpeq sl, ip, asr pc │ │ │ │ - cmpeq r3, r8, asr r6 │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - cmpeq sl, ip, ror #28 │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ + cmpeq r3, r4, lsl fp │ │ │ │ + cmpeq sl, r0, lsr #6 │ │ │ │ + strdeq r3, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ + cmpeq r9, ip, lsr sl │ │ │ │ + smlaltbeq r3, sl, r0, r1 │ │ │ │ + cmpeq sl, r0, asr pc │ │ │ │ + cmpeq r3, r4, lsl r9 │ │ │ │ + smlalbteq sp, r9, r4, r9 │ │ │ │ + cmpeq sl, r8, lsr #2 │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ + strdeq sp, [r9, #-132] @ 0xffffff7c │ │ │ │ + qdaddeq r3, r8, sl │ │ │ │ + strdeq r3, [sl, #-4] │ │ │ │ + cmpeq sl, ip, lsl lr │ │ │ │ + cmpeq r3, r8, lsr r7 │ │ │ │ + smlaltteq sp, r9, r8, r7 │ │ │ │ + cmpeq sl, ip, asr #30 │ │ │ │ + cmpeq sl, r4, ror #30 │ │ │ │ + cmpeq r3, r0, ror #12 │ │ │ │ + cmpeq r9, r0, lsl r7 │ │ │ │ + cmpeq sl, r4, ror lr │ │ │ │ ldrdeq sp, [r8, #-224] @ 0xffffff20 │ │ │ │ cmpeq r8, ip, ror lr │ │ │ │ - cmpeq r3, r0, lsl #11 │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - @ instruction: 0x014a2d94 │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ - strdeq sp, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq sl, r8, asr sp │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ - strheq sp, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sl, ip, lsl sp │ │ │ │ - cmpeq r3, ip, asr #9 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ - smlaltteq r2, sl, r0, ip │ │ │ │ - @ instruction: 0x01537490 │ │ │ │ - cmpeq r9, r0, asr #10 │ │ │ │ - smlaltbeq r2, sl, r0, ip │ │ │ │ - cmpeq r9, r8, lsl #10 │ │ │ │ - ldrdeq sp, [r9, #-72] @ 0xffffffb8 │ │ │ │ - ldrsheq r7, [r3, #-52] @ 0xffffffcc │ │ │ │ - smlaltbeq sp, r9, r4, r4 │ │ │ │ - cmpeq sl, r8, lsl #24 │ │ │ │ - ldrheq r7, [r3, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ - smlalbteq r2, sl, r8, fp │ │ │ │ - cmpeq r3, r8, ror r3 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ - smlalbbeq r2, sl, ip, fp │ │ │ │ - strdeq sp, [r9, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq sp, r9, r0, r3 │ │ │ │ - ldrsbeq r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - smlalbbeq sp, r9, ip, r3 │ │ │ │ - strdeq r2, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, r0, lsr #5 │ │ │ │ - cmpeq r9, r0, asr r3 │ │ │ │ - strheq r2, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r8, lsl #11 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ + @ instruction: 0x014a2d9c │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ + strdeq sp, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sl, r0, ror #26 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ + smlalbteq sp, r9, r0, r5 │ │ │ │ + cmpeq sl, r4, lsr #26 │ │ │ │ + ldrsbeq r7, [r3, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq sp, r9, r4, r5 │ │ │ │ + smlaltteq r2, sl, r8, ip │ │ │ │ + @ instruction: 0x01537498 │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ + smlaltbeq r2, sl, r8, ip │ │ │ │ + cmpeq r9, r0, lsl r5 │ │ │ │ + smlaltteq sp, r9, r0, r4 │ │ │ │ + ldrsheq r7, [r3, #-60] @ 0xffffffc4 │ │ │ │ + smlaltbeq sp, r9, ip, r4 │ │ │ │ + cmpeq sl, r0, lsl ip │ │ │ │ + ldrheq r7, [r3, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ + ldrdeq r2, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r3, r0, lsl #7 │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ + @ instruction: 0x014a2b94 │ │ │ │ + strdeq sp, [r9, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq sp, r9, r8, r3 │ │ │ │ + cmpeq r3, r4, ror #5 │ │ │ │ + @ instruction: 0x0149d394 │ │ │ │ + strdeq r2, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r8, lsr #5 │ │ │ │ + cmpeq r9, r8, asr r3 │ │ │ │ + strheq r2, [sl, #-172] @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 277e58 │ │ │ │ ldr r3, [pc, #128] @ 277e5c │ │ │ │ ldr r4, [pc, #128] @ 277e60 │ │ │ │ @@ -451564,17 +451564,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 277e20 │ │ │ │ cmneq r1, r8, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ - cmpeq sl, r8, asr r9 │ │ │ │ - smlaltbeq sp, r9, r0, r1 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + cmpeq sl, r0, ror #18 │ │ │ │ + smlaltbeq sp, r9, r8, r1 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ ldr r0, [r1, #408] @ 0x198 │ │ │ │ cmp r3, r0 │ │ │ │ beq 277ea0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -451664,22 +451664,22 @@ │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 277f2c │ │ │ │ smulbbeq r1, r0, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r8, ror r9 │ │ │ │ + smlalbbeq r2, sl, r0, r9 │ │ │ │ cmneq r1, r0, lsl r3 │ │ │ │ - ldrheq r6, [r3, #-240] @ 0xffffff10 │ │ │ │ - smlaltteq r2, sl, r8, r8 │ │ │ │ - smlalbteq r2, sl, r0, r7 │ │ │ │ - cmpeq r3, r0, ror pc │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - smlalbbeq r2, sl, r0, r7 │ │ │ │ + ldrheq r6, [r3, #-248] @ 0xffffff08 │ │ │ │ + strdeq r2, [sl, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq r2, sl, r8, r7 │ │ │ │ + cmpeq r3, r8, ror pc │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + smlalbbeq r2, sl, r8, r7 │ │ │ │ │ │ │ │ 00278008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -451819,33 +451819,33 @@ │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [pc, #92] @ 278298 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmneq r1, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ smulbbeq r1, ip, r1 │ │ │ │ - cmpeq r3, r8, lsr #28 │ │ │ │ - cmpeq sl, r8, ror r7 │ │ │ │ - cmpeq sl, r0, lsr r6 │ │ │ │ + cmpeq r3, r0, lsr lr │ │ │ │ + smlalbbeq r2, sl, r0, r7 │ │ │ │ + cmpeq sl, r8, lsr r6 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ cmpeq r9, r0, asr pc │ │ │ │ - ldrsbeq r6, [r3, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq r2, sl, r0, r5 │ │ │ │ + ldrsbeq r6, [r3, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r2, sl, r8, r5 │ │ │ │ strheq r0, [r1, #-12]! │ │ │ │ - cmpeq r3, r4, ror sp │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ - smlalbbeq r2, sl, r4, r5 │ │ │ │ - cmpeq r3, r8, lsr sp │ │ │ │ - ldrdeq ip, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - cmpeq r3, r4, lsl sp │ │ │ │ - strheq ip, [r9, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sl, r4, lsr #10 │ │ │ │ + cmpeq r3, ip, ror sp │ │ │ │ + cmpeq r9, r0, lsr #28 │ │ │ │ + smlalbbeq r2, sl, ip, r5 │ │ │ │ + cmpeq r3, r0, asr #26 │ │ │ │ + smlaltteq ip, r9, r4, sp │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + cmpeq r3, ip, lsl sp │ │ │ │ + smlalbteq ip, r9, r0, sp │ │ │ │ + cmpeq sl, ip, lsr #10 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 0027829c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -451911,26 +451911,26 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 278340 │ │ │ │ - cmpeq sl, r4, ror r5 │ │ │ │ - strheq ip, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r4, lsl #24 │ │ │ │ - cmpeq sl, r0, lsl r4 │ │ │ │ + cmpeq sl, ip, ror r5 │ │ │ │ + strheq ip, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, ip, lsl #24 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ - cmpeq r9, r0, ror ip │ │ │ │ - ldrdeq r2, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + ldrdeq r2, [sl, #-60] @ 0xffffffc4 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x01536b94 │ │ │ │ - cmpeq r9, r0, asr #24 │ │ │ │ - smlaltbeq r2, sl, r4, r3 │ │ │ │ + @ instruction: 0x01536b9c │ │ │ │ + cmpeq r9, r8, asr #24 │ │ │ │ + smlaltbeq r2, sl, ip, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -451959,17 +451959,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 278480 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 27842c │ │ │ │ - ldrsbeq r6, [r3, #-172] @ 0xffffff54 │ │ │ │ - smlalbbeq ip, r9, ip, fp │ │ │ │ - smlaltteq r2, sl, r8, r2 │ │ │ │ + cmpeq r3, r4, ror #21 │ │ │ │ + @ instruction: 0x0149cb94 │ │ │ │ + strdeq r2, [sl, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -452000,17 +452000,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2784d0 │ │ │ │ - cmpeq r3, r8, lsr sl │ │ │ │ - smlaltteq ip, r9, r8, sl │ │ │ │ - cmpeq sl, r8, asr #4 │ │ │ │ + cmpeq r3, r0, asr #20 │ │ │ │ + strdeq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, r0, asr r2 │ │ │ │ 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 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ @@ -452364,48 +452364,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 278614 │ │ │ │ msreq SPSR_, r8, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SPSR_, r8, lsr #25 │ │ │ │ msreq SPSR_, r8, lsr #24 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r3, ip, lsr #17 │ │ │ │ + ldrheq r6, [r3, #-132] @ 0xffffff7c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - smlalbteq r2, sl, r0, r0 │ │ │ │ - ldrheq r6, [r3, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - smlalbteq r1, sl, ip, pc @ │ │ │ │ + smlalbteq r2, sl, r8, r0 │ │ │ │ + cmpeq r3, r0, asr #15 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + ldrdeq r1, [sl, #-244] @ 0xffffff0c │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r3, r0, ror #14 │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ + cmpeq r3, r8, ror #14 │ │ │ │ + cmpeq sl, r8, ror #30 │ │ │ │ strheq ip, [r8, #-248] @ 0xffffff08 │ │ │ │ cmpeq r8, r0, ror #30 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ - cmpeq sl, r8, ror lr │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ - ldrdeq ip, [r9, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - ldrsheq r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ - smlaltbeq ip, r9, r0, r6 │ │ │ │ - cmpeq sl, r4, lsl #28 │ │ │ │ - ldrheq r6, [r3, #-84] @ 0xffffffac │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - smlalbteq r1, sl, r8, sp │ │ │ │ - cmpeq r3, r8, ror r5 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ - smlalbbeq r1, sl, ip, sp │ │ │ │ - cmpeq r3, ip, lsr r5 │ │ │ │ - smlaltteq ip, r9, ip, r5 │ │ │ │ - cmpeq sl, r0, asr sp │ │ │ │ - cmpeq r3, r0, lsl #10 │ │ │ │ - strheq ip, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ - cmpeq r9, r4, asr #10 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + cmpeq r9, r0, lsr #14 │ │ │ │ + smlalbbeq r1, sl, r0, lr │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ + smlaltteq ip, r9, r4, r6 │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + ldrsheq r6, [r3, #-88] @ 0xffffffa8 │ │ │ │ + smlaltbeq ip, r9, r8, r6 │ │ │ │ + cmpeq sl, ip, lsl #28 │ │ │ │ + ldrheq r6, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ + ldrdeq r1, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r0, lsl #11 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ + @ instruction: 0x014a1d94 │ │ │ │ + cmpeq r3, r4, asr #10 │ │ │ │ + strdeq ip, [r9, #-84] @ 0xffffffac │ │ │ │ + cmpeq sl, r8, asr sp │ │ │ │ + cmpeq r3, r8, lsl #10 │ │ │ │ + strheq ip, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ + smlalbbeq ip, r9, r0, r5 │ │ │ │ + cmpeq r9, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #380] @ 278ce4 │ │ │ │ ldr ip, [pc, #380] @ 278ce8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -452499,30 +452499,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 278cf4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 278c20 │ │ │ │ - smlalbteq r1, sl, r0, fp │ │ │ │ + smlalbteq r1, sl, r8, fp │ │ │ │ msreq (UNDEF: 96), r8, asr #13 │ │ │ │ - @ instruction: 0x01536398 │ │ │ │ + cmpeq r3, r0, lsr #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ cmneq r0, r0, ror #23 │ │ │ │ @ instruction: 0xffffe1e8 │ │ │ │ - smlalbbeq r1, sl, r0, fp │ │ │ │ + smlalbbeq r1, sl, r8, fp │ │ │ │ @ instruction: 0xffffdc98 │ │ │ │ - strheq r1, [sl, #-80] @ 0xffffffb0 │ │ │ │ + strheq r1, [sl, #-88] @ 0xffffffa8 │ │ │ │ msreq (UNDEF: 96), ip, lsl r6 │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq r9, r4, asr #6 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r9, r4, lsl r3 │ │ │ │ + cmpeq r9, ip, lsl r3 │ │ │ │ │ │ │ │ 00278d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -453037,25 +453037,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq sp, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ @ instruction: 0x0148d594 │ │ │ │ - cmpeq sl, r8, lsl #8 │ │ │ │ - cmpeq r3, r8, asr #23 │ │ │ │ + cmpeq sl, r0, lsl r4 │ │ │ │ + ldrsbeq r5, [r3, #-176] @ 0xffffff50 │ │ │ │ cmpeq r8, ip, ror #6 │ │ │ │ - ldrdeq r1, [sl, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x01535b9c │ │ │ │ + smlaltteq r1, sl, r4, r3 │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ cmpeq r8, r0, asr #6 │ │ │ │ - strheq r1, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r3, r0, ror fp │ │ │ │ + strheq r1, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r3, r8, ror fp │ │ │ │ │ │ │ │ 00279558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -453336,22 +453336,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r0, lsl pc │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ + cmpeq r3, r0, asr r7 │ │ │ │ + smlalbbeq r0, sl, r0, pc @ │ │ │ │ smlalbteq ip, r8, ip, lr │ │ │ │ - cmpeq r3, r4, lsl #14 │ │ │ │ - cmpeq sl, r4, lsr pc │ │ │ │ + cmpeq r3, ip, lsl #14 │ │ │ │ + cmpeq sl, ip, lsr pc │ │ │ │ @ instruction: 0x0148ce9c │ │ │ │ - ldrsbeq r5, [r3, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r4, lsl #30 │ │ │ │ + ldrsbeq r5, [r3, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, ip, lsl #30 │ │ │ │ │ │ │ │ 002799f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -453447,16 +453447,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq ip, [r8, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ + cmpeq sl, r4, ror #26 │ │ │ │ │ │ │ │ 00279b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -453557,16 +453557,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r8, asr #22 │ │ │ │ - cmpeq r3, ip, ror r3 │ │ │ │ - smlaltbeq r0, sl, ip, fp │ │ │ │ + cmpeq r3, r4, lsl #7 │ │ │ │ + strheq r0, [sl, #-180] @ 0xffffff4c │ │ │ │ │ │ │ │ 00279d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -453666,16 +453666,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0148c99c │ │ │ │ - ldrsbeq r5, [r3, #-16] │ │ │ │ - cmpeq sl, r0, lsl #20 │ │ │ │ + ldrsbeq r5, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sl, r8, lsl #20 │ │ │ │ │ │ │ │ 00279ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -453770,16 +453770,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r4, lsl #16 │ │ │ │ - cmpeq r3, r8, lsr r0 │ │ │ │ - cmpeq sl, r8, ror #16 │ │ │ │ + cmpeq r3, r0, asr #32 │ │ │ │ + cmpeq sl, r0, ror r8 │ │ │ │ │ │ │ │ 0027a080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -453874,16 +453874,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, ip, ror #12 │ │ │ │ - cmpeq r3, r0, lsr #29 │ │ │ │ - ldrdeq r0, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r3, r8, lsr #29 │ │ │ │ + ldrdeq r0, [sl, #-104] @ 0xffffff98 │ │ │ │ │ │ │ │ 0027a218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #716] @ 27a4fc │ │ │ │ @@ -454077,20 +454077,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbbeq ip, r8, r4, r5 │ │ │ │ - ldrheq r4, [r3, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r0, sl, r8, r3 │ │ │ │ + cmpeq r3, r4, asr #23 │ │ │ │ + strdeq r0, [sl, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ cmpeq r8, r8, asr #6 │ │ │ │ - cmpeq r3, ip, ror fp │ │ │ │ - smlaltbeq r0, sl, r8, r3 │ │ │ │ + cmpeq r3, r4, lsl #23 │ │ │ │ + strheq r0, [sl, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0027a550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -454186,16 +454186,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0148c19c │ │ │ │ - ldrsbeq r4, [r3, #-144] @ 0xffffff70 │ │ │ │ - mrseq r0, (UNDEF: 106) │ │ │ │ + ldrsbeq r4, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r8, lsl #4 │ │ │ │ │ │ │ │ 0027a6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -454290,16 +454290,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r4 │ │ │ │ - cmpeq r3, r8, lsr r8 │ │ │ │ - cmpeq sl, r4, rrx │ │ │ │ + cmpeq r3, r0, asr #16 │ │ │ │ + cmpeq sl, ip, rrx │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 0027a884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454407,16 +454407,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, ip, lsr lr │ │ │ │ - cmpeq r3, r0, ror r6 │ │ │ │ - smlaltbeq pc, r9, r8, lr @ │ │ │ │ + cmpeq r3, r8, ror r6 │ │ │ │ + strheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0027aa50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454608,20 +454608,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r0, asr fp │ │ │ │ - cmpeq r3, r8, lsl #7 │ │ │ │ - strheq pc, [r9, #-180] @ 0xffffff4c @ │ │ │ │ + @ instruction: 0x01534390 │ │ │ │ + strheq pc, [r9, #-188] @ 0xffffff44 @ │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ cmpeq r8, ip, lsl #22 │ │ │ │ - cmpeq r3, r4, asr #6 │ │ │ │ - cmppeq r9, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr #6 │ │ │ │ + cmppeq r9, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 0027ad7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454810,20 +454810,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r8, r8, lsr sl │ │ │ │ - cmpeq r3, r0, ror r0 │ │ │ │ - @ instruction: 0x0149f89c │ │ │ │ + cmpeq r3, r8, ror r0 │ │ │ │ + smlaltbeq pc, r9, r4, r8 @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ strdeq fp, [r8, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r3, r0, lsr r0 │ │ │ │ - cmppeq r9, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ + cmppeq r9, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0027b09c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455012,20 +455012,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r8, r8, lsl r7 │ │ │ │ - cmpeq r3, r0, asr sp │ │ │ │ - cmppeq r9, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr sp │ │ │ │ + smlalbbeq pc, r9, r4, r5 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldrdeq fp, [r8, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ - cmppeq r9, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ + cmppeq r9, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0027b3b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -455212,20 +455212,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq fp, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, r0, lsr sl │ │ │ │ - cmppeq r9, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr sl │ │ │ │ + cmppeq r9, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ strheq fp, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq r3, ip, ror #19 │ │ │ │ - cmppeq r9, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r3, [r3, #-148] @ 0xffffff6c │ │ │ │ + cmppeq r9, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 0027b6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -455404,20 +455404,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r8, lsl #30 │ │ │ │ - cmpeq r3, ip, lsr r7 │ │ │ │ - cmpeq r9, r8, ror #30 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ + cmpeq r9, r0, ror pc │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ smlalbteq sl, r8, r8, lr │ │ │ │ - ldrsheq r3, [r3, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ + cmpeq r3, r4, lsl #14 │ │ │ │ + cmpeq r9, r0, lsr pc │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 0027b9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -455729,24 +455729,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0148ad94 │ │ │ │ - cmpeq r3, ip, asr #7 │ │ │ │ - strdeq lr, [r9, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq r3, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ strdeq sl, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, r0, lsr r2 │ │ │ │ - cmpeq r9, ip, asr sl │ │ │ │ + cmpeq r3, r8, lsr r2 │ │ │ │ + cmpeq r9, r4, ror #20 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ strheq sl, [r8, #-188] @ 0xffffff44 │ │ │ │ - ldrsheq r3, [r3, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r0, lsr #20 │ │ │ │ + ldrsheq r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ │ │ │ │ 0027bee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455938,20 +455938,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbteq sl, r8, r0, r8 │ │ │ │ - ldrsheq r2, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r9, r4, lsr #14 │ │ │ │ + cmpeq r3, r0, lsl #30 │ │ │ │ + cmpeq r9, ip, lsr #14 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ smlalbbeq sl, r8, r4, r6 │ │ │ │ - ldrheq r2, [r3, #-232] @ 0xffffff18 │ │ │ │ - smlaltteq lr, r9, r4, r6 │ │ │ │ + cmpeq r3, r0, asr #29 │ │ │ │ + smlaltteq lr, r9, ip, r6 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 0027c214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -456139,20 +456139,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0148a39c │ │ │ │ - ldrsbeq r2, [r3, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r9, r0, lsl #8 │ │ │ │ + ldrsbeq r2, [r3, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, r8, lsl #8 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ cmpeq r8, r8, asr r3 │ │ │ │ - @ instruction: 0x01532b90 │ │ │ │ - smlalbteq lr, r9, r0, r3 │ │ │ │ + @ instruction: 0x01532b98 │ │ │ │ + smlalbteq lr, r9, r8, r3 │ │ │ │ │ │ │ │ 0027c52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -456339,19 +456339,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq sl, r8, r4, r0 │ │ │ │ - ldrheq r2, [r3, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq lr, r9, ip, r0 │ │ │ │ + cmpeq r3, r4, asr #17 │ │ │ │ + strdeq lr, [r9, #-4] │ │ │ │ cmpeq r8, r0, asr #32 │ │ │ │ - cmpeq r3, r8, ror r8 │ │ │ │ - smlaltbeq lr, r9, r4, r0 │ │ │ │ + cmpeq r3, r0, lsl #17 │ │ │ │ + smlaltbeq lr, r9, ip, r0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 0027c844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -456654,29 +456654,29 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r9, r4, lsl #28 │ │ │ │ - ldrheq r2, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, ip, lsl #28 │ │ │ │ + cmpeq r3, r4, asr #11 │ │ │ │ cmneq r0, r4, ror r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ - cmpeq r9, r8, asr sp │ │ │ │ - cmpeq r9, r8, lsl sp │ │ │ │ - cmpeq r3, ip, asr #9 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ + cmpeq r9, r0, ror #26 │ │ │ │ + cmpeq r9, r0, lsr #26 │ │ │ │ + ldrsbeq r2, [r3, #-68] @ 0xffffffbc │ │ │ │ smlaltbeq r9, r8, r4, fp │ │ │ │ - ldrsbeq r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r9, r8, lsl #24 │ │ │ │ + cmpeq r3, r4, ror #7 │ │ │ │ + cmpeq r9, r0, lsl ip │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ cmpeq r8, r0, ror #22 │ │ │ │ - @ instruction: 0x01532398 │ │ │ │ - smlalbteq sp, r9, r4, fp │ │ │ │ + cmpeq r3, r0, lsr #7 │ │ │ │ + smlalbteq sp, r9, ip, fp │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 0027cd50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -456915,22 +456915,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r3, r8, ror #1 │ │ │ │ + ldrsheq r2, [r3, #-0] │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x01489798 │ │ │ │ - cmpeq r3, ip, asr #31 │ │ │ │ - strdeq sp, [r9, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq r1, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r4, lsl #16 │ │ │ │ cmpeq r8, r8, asr r7 │ │ │ │ - cmpeq r3, ip, lsl #31 │ │ │ │ - strheq sp, [r9, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x01531f94 │ │ │ │ + smlalbteq sp, r9, r0, r7 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 0027d140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -457169,23 +457169,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r3, r2, lsl #26 │ │ │ │ + cmpeq r3, sl, lsl #26 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ smlaltbeq r9, r8, r8, r3 │ │ │ │ - ldrsbeq r1, [r3, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r9, r8, lsl #8 │ │ │ │ + cmpeq r3, r4, ror #23 │ │ │ │ + cmpeq r9, r0, lsl r4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ cmpeq r8, r8, ror #6 │ │ │ │ - @ instruction: 0x01531b9c │ │ │ │ - smlalbteq sp, r9, ip, r3 │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ + ldrdeq sp, [r9, #-52] @ 0xffffffcc │ │ │ │ │ │ │ │ 0027d530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -457280,16 +457280,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r9, [r8, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq r1, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, ip, lsl r2 │ │ │ │ + ldrsheq r1, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ │ │ │ │ 0027d6cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -457385,16 +457385,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r0, lsr #32 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ - smlalbbeq sp, r9, r4, r0 │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ + smlalbbeq sp, r9, ip, r0 │ │ │ │ │ │ │ │ 0027d864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -457489,16 +457489,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq r8, r8, r8, lr @ │ │ │ │ - ldrheq r1, [r3, #-108] @ 0xffffff94 │ │ │ │ - smlaltteq ip, r9, r8, lr │ │ │ │ + cmpeq r3, r4, asr #13 │ │ │ │ + strdeq ip, [r9, #-224] @ 0xffffff20 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 0027da00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -457594,16 +457594,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq r8, r8, ip, ip @ │ │ │ │ - cmpeq r3, r0, lsr #10 │ │ │ │ - cmpeq r9, r0, asr sp │ │ │ │ + cmpeq r3, r8, lsr #10 │ │ │ │ + cmpeq r9, r8, asr sp │ │ │ │ │ │ │ │ 0027db98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -457790,19 +457790,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r8, lsl sl │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - smlalbbeq ip, r9, r0, sl │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + smlalbbeq ip, r9, r8, sl │ │ │ │ ldrdeq r8, [r8, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - cmpeq r9, r8, lsr sl │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq r9, r0, asr #20 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 0027deb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -457981,20 +457981,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, ip, lsr #14 │ │ │ │ - cmpeq r3, r0, ror #30 │ │ │ │ - smlalbbeq ip, r9, ip, r7 │ │ │ │ + cmpeq r3, r8, ror #30 │ │ │ │ + @ instruction: 0x0149c794 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ smlaltteq r8, r8, ip, r6 @ │ │ │ │ - cmpeq r3, r0, lsr #30 │ │ │ │ - cmpeq r9, r0, asr r7 │ │ │ │ + cmpeq r3, r8, lsr #30 │ │ │ │ + cmpeq r9, r8, asr r7 │ │ │ │ │ │ │ │ 0027e1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -458176,19 +458176,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r8, r8, lsr #8 │ │ │ │ - cmpeq r3, ip, asr ip │ │ │ │ - smlalbbeq ip, r9, ip, r4 │ │ │ │ + cmpeq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x0149c494 │ │ │ │ smlaltteq r8, r8, r8, r3 @ │ │ │ │ - cmpeq r3, ip, lsl ip │ │ │ │ - cmpeq r9, r8, asr #8 │ │ │ │ + cmpeq r3, r4, lsr #24 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0027e4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458397,19 +458397,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r8, [r8, #-4] │ │ │ │ - cmpeq r3, ip, ror #17 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ + ldrsheq r0, [r3, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ cmpeq r8, r0, ror r0 │ │ │ │ - cmpeq r3, r8, lsr #17 │ │ │ │ - ldrdeq ip, [r9, #-4] │ │ │ │ + ldrheq r0, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq ip, [r9, #-12] │ │ │ │ @ instruction: 0x000001be │ │ │ │ │ │ │ │ 0027e814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -458506,16 +458506,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r7, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ - cmpeq r9, r4, lsr pc │ │ │ │ + cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r9, ip, lsr pc │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 0027e9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -458704,20 +458704,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r8, r0, lsl #28 │ │ │ │ - cmpeq r3, r8, lsr r4 │ │ │ │ - cmpeq r9, r4, ror #24 │ │ │ │ + cmpeq r3, r0, asr #8 │ │ │ │ + cmpeq r9, ip, ror #24 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ smlalbteq r7, r8, r4, fp │ │ │ │ - ldrsheq r0, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r9, r4, lsr #24 │ │ │ │ + cmpeq r3, r0, lsl #8 │ │ │ │ + cmpeq r9, ip, lsr #24 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0027ecd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -458847,22 +458847,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r7, r8, r0, fp │ │ │ │ - @ instruction: 0x0149ba90 │ │ │ │ - cmpeq r3, r4, lsl r4 │ │ │ │ + @ instruction: 0x0149ba98 │ │ │ │ + cmpeq r3, ip, lsl r4 │ │ │ │ strheq r7, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r9, r4, asr sl │ │ │ │ - ldrsbeq r0, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ + ldrsbeq r0, [r3, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r8, ip, asr #22 │ │ │ │ - cmpeq r9, r4, lsl sl │ │ │ │ - @ instruction: 0x01530398 │ │ │ │ + cmpeq r9, ip, lsl sl │ │ │ │ + cmpeq r3, r0, lsr #7 │ │ │ │ │ │ │ │ 0027ef0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -459071,25 +459071,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r9, r8, asr #16 │ │ │ │ - cmpeq r3, r4, asr #3 │ │ │ │ + cmpeq r9, r0, asr r8 │ │ │ │ + cmpeq r3, ip, asr #3 │ │ │ │ cmneq r0, ip, lsl #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r3, r8, lsr r1 │ │ │ │ - smlaltbeq fp, r9, r8, r7 │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ - ldrsheq r0, [r3, #-4] │ │ │ │ + cmpeq r3, r0, asr #2 │ │ │ │ + strheq fp, [r9, #-112] @ 0xffffff90 │ │ │ │ + smlalbbeq fp, r9, r4, r7 │ │ │ │ + ldrsheq r0, [r3, #-12] │ │ │ │ cmpeq r8, r0, lsr #12 │ │ │ │ - cmpeq r3, r4, asr #32 │ │ │ │ - strheq fp, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, ip, asr #32 │ │ │ │ + smlalbteq fp, r9, r0, r6 │ │ │ │ │ │ │ │ 0027f290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -459240,16 +459240,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r8, [r0, #-220]! @ 0xffffff24 │ │ │ │ smlalbbeq r7, r8, ip, r3 │ │ │ │ - ldrheq pc, [r2, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r9, r4, lsr #8 │ │ │ │ + ldrheq pc, [r2, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq r9, ip, lsr #8 │ │ │ │ │ │ │ │ 0027f508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -459944,26 +459944,26 @@ │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #476] @ 0x1dc │ │ │ │ strne r8, [r7, #436] @ 0x1b4 │ │ │ │ b 27fd4c │ │ │ │ cmneq r0, ip, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0149ac94 │ │ │ │ - cmppeq r2, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0149ac9c │ │ │ │ + cmppeq r2, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0152f594 │ │ │ │ - cmppeq r2, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0152f59c │ │ │ │ + cmppeq r2, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r8, [r0, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq r8, r0, asr #18 │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ - smlaltteq sl, r9, r4, r9 │ │ │ │ - cmppeq r2, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #20 │ │ │ │ + smlaltteq sl, r9, ip, r9 │ │ │ │ + cmppeq r2, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlaltbeq r5, r9, r0, r0 │ │ │ │ + smlaltbeq r5, r9, r8, r0 │ │ │ │ │ │ │ │ 0027ffd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -459989,17 +459989,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 280004 │ │ │ │ - cmppeq r2, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ - strheq sl, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmppeq r2, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [r9, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq sl, r9, r4, r8 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ │ │ │ │ 0028005c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -460064,21 +460064,21 @@ │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b ba12c │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - @ instruction: 0x0152f190 │ │ │ │ - smlaltteq sl, r9, r0, r7 │ │ │ │ + cmpeq r9, r4, asr r8 │ │ │ │ + @ instruction: 0x0152f198 │ │ │ │ + smlaltteq sl, r9, r8, r7 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - cmppeq r2, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01494e94 │ │ │ │ - @ instruction: 0x0149a79c │ │ │ │ + cmppeq r2, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01494e9c │ │ │ │ + smlaltbeq sl, r9, r4, r7 │ │ │ │ │ │ │ │ 0028018c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -460104,17 +460104,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2801c0 │ │ │ │ - cmppeq r2, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [r9, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r9, r0, lsl #14 │ │ │ │ + ldrheq pc, [r2, #-4] @ │ │ │ │ + cmpeq r9, r0, lsl #28 │ │ │ │ + cmpeq r9, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00280218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -460321,41 +460321,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 28037c │ │ │ │ cmneq r0, r4, lsl r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r7, [r0, #-248]! @ 0xffffff08 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r0, lsl #31 │ │ │ │ - ldrdeq sl, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r8, lsl #31 │ │ │ │ + smlaltteq sl, r9, r4, r5 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ cmneq r0, r0, asr #29 │ │ │ │ - ldrheq lr, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r9, ip, lsl #24 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ + cmpeq r2, r4, asr #29 │ │ │ │ + cmpeq r9, r4, lsl ip │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq r2, r4, lsl #29 │ │ │ │ - cmpeq r9, r4, ror #10 │ │ │ │ - smlaltteq sl, r9, r0, r4 │ │ │ │ + cmpeq r2, ip, lsl #29 │ │ │ │ + cmpeq r9, ip, ror #10 │ │ │ │ + smlaltteq sl, r9, r8, r4 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ - @ instruction: 0x01494b90 │ │ │ │ - @ instruction: 0x0149a49c │ │ │ │ + cmpeq r2, r8, asr #28 │ │ │ │ + @ instruction: 0x01494b98 │ │ │ │ + smlaltbeq sl, r9, r4, r4 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmpeq r2, r8, lsl #28 │ │ │ │ - cmpeq r9, r8, asr fp │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ + cmpeq r2, r0, lsl lr │ │ │ │ + cmpeq r9, r0, ror #22 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrsbeq lr, [r2, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r9, r0, lsr #22 │ │ │ │ - cmpeq r9, ip, lsr #8 │ │ │ │ + ldrsbeq lr, [r2, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, r8, lsr #22 │ │ │ │ + cmpeq r9, r4, lsr r4 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - smlaltteq r4, r9, ip, sl │ │ │ │ - strheq r4, [r9, #-168] @ 0xffffff58 │ │ │ │ - smlaltbeq r4, r9, r0, sl │ │ │ │ + strdeq r4, [r9, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r4, r9, r0, sl │ │ │ │ + smlaltbeq r4, r9, r8, sl │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 002805d4 : │ │ │ │ ldr r3, [r0, #384] @ 0x180 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r1] │ │ │ │ @@ -460400,17 +460400,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 28068c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 280638 │ │ │ │ - cmpeq r2, r0, lsr ip │ │ │ │ - smlalbbeq r4, r9, r0, r9 │ │ │ │ - smlalbbeq sl, r9, r4, r2 │ │ │ │ + cmpeq r2, r8, lsr ip │ │ │ │ + smlalbbeq r4, r9, r8, r9 │ │ │ │ + smlalbbeq sl, r9, ip, r2 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ │ │ │ │ 00280690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -460463,21 +460463,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2806bc │ │ │ │ @ instruction: 0x01484698 │ │ │ │ - smlaltbeq sl, r9, r4, r2 │ │ │ │ - cmpeq r2, r8, lsl #23 │ │ │ │ - ldrdeq sl, [r9, #-24] @ 0xffffffe8 │ │ │ │ + smlaltbeq sl, r9, ip, r2 │ │ │ │ + @ instruction: 0x0152eb90 │ │ │ │ + smlaltteq sl, r9, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r2, r0, asr #22 │ │ │ │ - @ instruction: 0x01494890 │ │ │ │ - @ instruction: 0x0149a194 │ │ │ │ + cmpeq r2, r8, asr #22 │ │ │ │ + @ instruction: 0x01494898 │ │ │ │ + @ instruction: 0x0149a19c │ │ │ │ │ │ │ │ 00280790 : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 2807a8 │ │ │ │ add r3, r0, #400 @ 0x190 │ │ │ │ ldrd r4, [r3] │ │ │ │ @@ -460518,17 +460518,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 28084c │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2807f8 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - strheq r4, [r9, #-124] @ 0xffffff84 │ │ │ │ - smlalbteq sl, r9, r8, r0 │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + smlalbteq r4, r9, r4, r7 │ │ │ │ + ldrdeq sl, [r9, #-0] │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ │ │ │ │ 00280850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -460963,68 +460963,68 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 280b68 │ │ │ │ ldrdeq r7, [r0, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq lr, [r2, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, r4 │ │ │ │ - cmpeq r2, r0, lsl #16 │ │ │ │ - cmpeq r9, r4, asr lr │ │ │ │ + ldrheq lr, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, ip │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + cmpeq r9, ip, asr lr │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ ldrdeq r7, [r0, #-100]! @ 0xffffff9c │ │ │ │ - ldrsbeq lr, [r2, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ + cmpeq r2, r4, ror #13 │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0152e69c │ │ │ │ - smlaltteq r4, r9, ip, r3 │ │ │ │ - strdeq r9, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r2, r4, lsr #13 │ │ │ │ + strdeq r4, [r9, #-52] @ 0xffffffcc │ │ │ │ + strdeq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - strheq r4, [r9, #-52] @ 0xffffffcc │ │ │ │ - smlalbbeq r4, r9, r8, r3 │ │ │ │ + strheq r4, [r9, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01494390 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r9, r0, asr r3 │ │ │ │ + cmpeq r9, r8, asr r3 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ - cmpeq r2, r8, asr #11 │ │ │ │ - cmpeq r9, r4, lsl r3 │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ + ldrsbeq lr, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, ip, lsl r3 │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r2, r8, lsl #11 │ │ │ │ - ldrdeq r4, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldrdeq r9, [r9, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x0152e590 │ │ │ │ + smlaltteq r4, r9, r0, r2 │ │ │ │ + smlaltteq r9, r9, r4, fp @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r2, ip, asr #10 │ │ │ │ - @ instruction: 0x0149429c │ │ │ │ - smlaltbeq r9, r9, r4, fp @ │ │ │ │ - cmpeq r2, r0, lsl r5 │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ + cmpeq r2, r4, asr r5 │ │ │ │ + smlaltbeq r4, r9, r4, r2 │ │ │ │ + smlaltbeq r9, r9, ip, fp @ │ │ │ │ + cmpeq r2, r8, lsl r5 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r9, ip, ror #22 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrsbeq lr, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r9, r0, lsr #4 │ │ │ │ - cmpeq r9, r4, lsr #22 │ │ │ │ + ldrsbeq lr, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r9, r8, lsr #4 │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - smlaltteq r4, r9, r8, r1 │ │ │ │ - strheq r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ - smlalbbeq r4, r9, r8, r1 │ │ │ │ - cmpeq r2, r4, lsl #8 │ │ │ │ - cmpeq r9, r4, asr r1 │ │ │ │ - cmpeq r9, ip, asr sl │ │ │ │ - cmpeq r2, r8, asr #7 │ │ │ │ - cmpeq r9, r8, lsl r1 │ │ │ │ - cmpeq r9, r0, lsr #20 │ │ │ │ - cmpeq r2, ip, lsl #7 │ │ │ │ - ldrdeq r4, [r9, #-12] │ │ │ │ - smlaltteq r9, r9, r4, r9 @ │ │ │ │ + strdeq r4, [r9, #-16] │ │ │ │ + smlalbteq r4, r9, r0, r1 │ │ │ │ + @ instruction: 0x01494190 │ │ │ │ + cmpeq r2, ip, lsl #8 │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ + cmpeq r9, r4, ror #20 │ │ │ │ + ldrsbeq lr, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r9, r0, lsr #2 │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ + @ instruction: 0x0152e394 │ │ │ │ + smlaltteq r4, r9, r4, r0 │ │ │ │ + smlaltteq r9, r9, ip, r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #376] @ 281194 │ │ │ │ ldr r3, [pc, #376] @ 281198 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -461120,25 +461120,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2810ac │ │ │ │ cmneq r0, r8, lsr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01607190 │ │ │ │ - @ instruction: 0x0152e194 │ │ │ │ - smlaltteq r3, r9, r4, lr │ │ │ │ - smlaltteq r9, r9, r8, r7 @ │ │ │ │ + @ instruction: 0x0152e19c │ │ │ │ + smlaltteq r3, r9, ip, lr │ │ │ │ + strdeq r9, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - cmpeq r2, r8, asr r1 │ │ │ │ - smlaltbeq r3, r9, r8, lr │ │ │ │ - smlaltbeq r9, r9, ip, r7 @ │ │ │ │ + cmpeq r2, r0, ror #2 │ │ │ │ + strheq r3, [r9, #-224] @ 0xffffff20 │ │ │ │ + strheq r9, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - cmpeq r2, ip, lsl r1 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ - cmpeq r9, r0, ror r7 │ │ │ │ + cmpeq r2, r4, lsr #2 │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr r1, [pc, #2072] @ 281a00 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ @@ -461659,61 +461659,61 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2815bc │ │ │ │ qdsubeq r7, r4, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, lsr #32 │ │ │ │ - cmpeq r2, r4, asr #32 │ │ │ │ - smlaltbeq r9, r9, r4, r6 @ │ │ │ │ + cmpeq r2, ip, asr #32 │ │ │ │ + smlaltbeq r9, r9, ip, r6 @ │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - cmpeq r2, ip, lsr #28 │ │ │ │ - smlalbbeq r9, r9, r4, r4 @ │ │ │ │ + cmpeq r2, r4, lsr lr │ │ │ │ + smlalbbeq r9, r9, ip, r4 @ │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ cmneq r0, r0, lsl #25 │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ smlaltbeq r4, r8, r4, r1 │ │ │ │ - smlaltbeq r9, r9, r0, r2 @ │ │ │ │ + smlaltbeq r9, r9, r8, r2 @ │ │ │ │ cmpeq r8, ip, asr #2 │ │ │ │ cmpeq r8, r8, lsl #2 │ │ │ │ strheq r4, [r8, #-4] │ │ │ │ - cmpeq r9, r0, ror r8 │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ cmpeq r8, r8, lsr #26 │ │ │ │ strdeq r7, [r8, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - ldrdeq r3, [r9, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x0149379c │ │ │ │ - cmpeq r9, ip, ror #14 │ │ │ │ - cmpeq r2, r8, ror #19 │ │ │ │ - cmpeq r9, r8, lsr r7 │ │ │ │ - cmpeq r9, ip, lsr r0 │ │ │ │ + ldrdeq r3, [r9, #-124] @ 0xffffff84 │ │ │ │ + smlaltbeq r3, r9, r4, r7 │ │ │ │ + cmpeq r9, r4, ror r7 │ │ │ │ + ldrsheq sp, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r0, asr #14 │ │ │ │ + cmpeq r9, r4, asr #32 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq r9, r0, lsl #14 │ │ │ │ + cmpeq r9, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - ldrdeq r3, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r2, ip, asr #18 │ │ │ │ - @ instruction: 0x0149369c │ │ │ │ - smlaltbeq r8, r9, r0, pc @ │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - cmpeq r9, r4, lsr r6 │ │ │ │ + ldrdeq r3, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r4, asr r9 │ │ │ │ + smlaltbeq r3, r9, r4, r6 │ │ │ │ + smlaltbeq r8, r9, r8, pc @ │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ + cmpeq r9, ip, lsr r6 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - ldrheq sp, [r2, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r9, r0, lsl #12 │ │ │ │ - cmpeq r9, ip, lsl #30 │ │ │ │ + ldrheq sp, [r2, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, r8, lsl #12 │ │ │ │ + cmpeq r9, r4, lsl pc │ │ │ │ │ │ │ │ 00281ac8 : │ │ │ │ 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 │ │ │ │ @@ -462732,137 +462732,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 282790 │ │ │ │ cmneq r0, r4, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r4, lsr r7 │ │ │ │ - cmpeq r2, ip, asr #14 │ │ │ │ - smlaltbeq r8, r9, r8, sp │ │ │ │ + cmpeq r2, r4, asr r7 │ │ │ │ + strheq r8, [r9, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmpeq r2, r8, asr #12 │ │ │ │ - cmpeq r2, r0, lsl r6 │ │ │ │ - @ instruction: 0x0152d590 │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + cmpeq r2, r8, lsl r6 │ │ │ │ + @ instruction: 0x0152d598 │ │ │ │ strdeq r6, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r9, ip, ror #22 │ │ │ │ - ldrsheq sp, [r2, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x0152d294 │ │ │ │ - strdeq r8, [r9, #-128] @ 0xffffff80 │ │ │ │ - ldrsheq sp, [r2, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r0, asr r8 │ │ │ │ - cmpeq r2, r4, lsl #2 │ │ │ │ - cmpeq r9, r0, ror #14 │ │ │ │ - cmpeq r2, r4, lsl r0 │ │ │ │ - cmpeq r9, r0, ror r6 │ │ │ │ + cmpeq r9, r4, ror fp │ │ │ │ + ldrsheq sp, [r2, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0152d29c │ │ │ │ + strdeq r8, [r9, #-136] @ 0xffffff78 │ │ │ │ + ldrsheq sp, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r8, asr r8 │ │ │ │ + cmpeq r2, ip, lsl #2 │ │ │ │ + cmpeq r9, r8, ror #14 │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ + cmpeq r9, r8, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r0, asr #30 │ │ │ │ - @ instruction: 0x01498594 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ + @ instruction: 0x0149859c │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - ldrsheq ip, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ + cmpeq r2, r4, lsl #30 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ smlaltteq r3, r8, r8, r3 │ │ │ │ @ instruction: 0x01483390 │ │ │ │ - cmpeq r2, r0, lsl #28 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ - ldrsheq ip, [r2, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ + cmpeq r2, r8, lsl #28 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ + ldrsheq ip, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, asr r3 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x0152cb98 │ │ │ │ - strdeq r8, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ - strheq r8, [r9, #-16] │ │ │ │ - cmpeq r9, ip, asr r8 │ │ │ │ - ldrsbeq ip, [r2, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, ip, lsr #32 │ │ │ │ - ldrsheq ip, [r2, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmpeq r2, r0, asr r8 │ │ │ │ - smlaltbeq r7, r9, ip, lr │ │ │ │ - cmpeq r9, r8, lsr r5 │ │ │ │ + cmpeq r2, r0, lsr #23 │ │ │ │ + strdeq r8, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r2, ip, asr fp │ │ │ │ + strheq r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r9, r4, ror #16 │ │ │ │ + ldrsbeq ip, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, r4, lsr r0 │ │ │ │ + ldrsheq ip, [r2, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + cmpeq r2, r8, asr r8 │ │ │ │ + strheq r7, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r0, asr #10 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - ldrsbeq ip, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r9, ip, lsr #22 │ │ │ │ - smlalbbeq r2, r9, r0, r1 │ │ │ │ + ldrsbeq ip, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, lsr fp │ │ │ │ + smlalbbeq r2, r9, r8, r1 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r2, r4, lsr #7 │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ + cmpeq r2, ip, lsr #7 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r2, ip, asr r2 │ │ │ │ - strheq r7, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r2, r4, ror #4 │ │ │ │ + strheq r7, [r9, #-136] @ 0xffffff78 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq r2, r4, asr #3 │ │ │ │ - cmpeq r9, r0, lsr #16 │ │ │ │ + cmpeq r2, ip, asr #3 │ │ │ │ + cmpeq r9, r8, lsr #16 │ │ │ │ smlalbteq r2, r8, ip, r6 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmpeq r2, r4, lsr #2 │ │ │ │ - cmpeq r9, r4, ror lr │ │ │ │ - smlalbbeq r7, r9, r0, r7 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ + cmpeq r9, ip, ror lr │ │ │ │ + smlalbbeq r7, r9, r8, r7 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq r9, r8, lsl #26 │ │ │ │ - ldrheq fp, [r2, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r8, lsl #12 │ │ │ │ + cmpeq r9, r0, lsl sp │ │ │ │ + ldrheq fp, [r2, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, r0, lsl r6 │ │ │ │ smlalbteq r2, r8, r8, r4 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmpeq r2, r0, lsr #30 │ │ │ │ - cmpeq r9, r0, ror ip │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ + cmpeq r2, r8, lsr #30 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + smlalbbeq r7, r9, r4, r5 │ │ │ │ cmpeq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ smlaltteq r2, r8, r0, r3 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ - smlalbbeq r1, r9, r8, fp │ │ │ │ - @ instruction: 0x01497494 │ │ │ │ + cmpeq r2, r0, asr #28 │ │ │ │ + @ instruction: 0x01491b90 │ │ │ │ + @ instruction: 0x0149749c │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ cmpeq r8, r0, asr r3 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmpeq r2, r8, lsr #27 │ │ │ │ - strdeq r1, [r9, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r9, r4, lsl #8 │ │ │ │ + ldrheq fp, [r2, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, r0, lsl #22 │ │ │ │ + cmpeq r9, ip, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmpeq r2, ip, lsr #26 │ │ │ │ - smlalbbeq r7, r9, r4, r3 │ │ │ │ + cmpeq r2, r4, lsr sp │ │ │ │ + smlalbbeq r7, r9, ip, r3 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ cmpeq r8, ip, ror r1 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ cmpeq r8, r8, lsr r1 │ │ │ │ muleq r0, r2, r2 │ │ │ │ strdeq r2, [r8, #-4] │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ strheq r2, [r8, #-0] │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ cmpeq r8, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmpeq r8, r8, asr pc │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ cmpeq r8, r8, lsl pc │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ ldrdeq r1, [r8, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ @ instruction: 0x01481e90 │ │ │ │ cmpeq r8, ip, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ strdeq r1, [r8, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ smlaltbeq r1, r8, r4, sp │ │ │ │ - cmpeq r9, r4, ror #10 │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ - strdeq r1, [r9, #-72] @ 0xffffffb8 │ │ │ │ - smlalbbeq r1, r9, ip, r4 │ │ │ │ - cmpeq r9, r8, asr r4 │ │ │ │ + cmpeq r9, ip, ror #10 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + cmpeq r9, r0, lsl #10 │ │ │ │ + @ instruction: 0x01491494 │ │ │ │ + cmpeq r9, r0, ror #8 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ cmpeq r8, r8, lsr #24 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq r2, r0, lsl #13 │ │ │ │ - ldrdeq r1, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq r6, [r9, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x01491398 │ │ │ │ + cmpeq r2, r8, lsl #13 │ │ │ │ + ldrdeq r1, [r9, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq r6, r9, r4, ip │ │ │ │ + smlaltbeq r1, r9, r0, r3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ cmpeq r8, r4, ror #22 │ │ │ │ ldr r3, [sl, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ beq 281ed8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ @@ -464881,164 +464881,164 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #576] @ 284e8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 28430c │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - strheq r1, [r9, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r2, r0, ror #10 │ │ │ │ - strheq r6, [r9, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq r1, r9, r4, r2 │ │ │ │ + cmpeq r2, r8, ror #10 │ │ │ │ + strheq r6, [r9, #-188] @ 0xffffff44 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ - cmpeq r2, r0, lsr #10 │ │ │ │ - cmpeq r9, r4, ror fp │ │ │ │ + smlalbbeq r1, r9, r4, r2 │ │ │ │ + cmpeq r2, r8, lsr #10 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r9, ip, lsr r2 │ │ │ │ - cmpeq r2, r0, ror #9 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - strdeq r1, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r2, r0, lsr #9 │ │ │ │ - strdeq r6, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r9, r4, asr #4 │ │ │ │ + cmpeq r2, r8, ror #9 │ │ │ │ + cmpeq r9, r0, asr #22 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + cmpeq r2, r8, lsr #9 │ │ │ │ + strdeq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - strheq r1, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ - strheq r6, [r9, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r1, r9, r4, r1 │ │ │ │ + cmpeq r2, r8, ror #8 │ │ │ │ + strheq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r2, r4, lsr #7 │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ - cmpeq r9, ip, ror r0 │ │ │ │ + cmpeq r2, ip, lsr #7 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ + smlalbbeq r1, r9, r4, r0 │ │ │ │ cmpeq r8, r8, asr #16 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - smlaltbeq r6, r9, r4, r8 │ │ │ │ - ldrheq fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, lsl r8 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + smlaltbeq r6, r9, ip, r8 │ │ │ │ + cmpeq r2, r0, asr #3 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ smlalbteq r1, r8, r8, r6 │ │ │ │ - cmpeq r9, r4, ror lr │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ + cmpeq r9, ip, ror lr │ │ │ │ + cmpeq r9, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r9, r4, lsl lr │ │ │ │ - smlalbteq r0, r9, r0, sp │ │ │ │ + cmpeq r9, ip, lsl lr │ │ │ │ + smlalbteq r0, r9, r8, sp │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - smlalbbeq r0, r9, ip, sp │ │ │ │ + @ instruction: 0x01490d94 │ │ │ │ cmpeq r8, r8, asr r5 │ │ │ │ - cmpeq r9, r8, lsl sp │ │ │ │ - smlaltteq r0, r9, r4, ip │ │ │ │ + cmpeq r9, r0, lsr #26 │ │ │ │ + smlaltteq r0, r9, ip, ip │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - strheq r0, [r9, #-192] @ 0xffffff40 │ │ │ │ + strheq r0, [r9, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmpeq r2, r4, lsr pc │ │ │ │ - smlalbbeq r0, r9, r0, ip │ │ │ │ - smlalbbeq r6, r9, ip, r5 │ │ │ │ + cmpeq r2, ip, lsr pc │ │ │ │ + smlalbbeq r0, r9, r8, ip │ │ │ │ + @ instruction: 0x01496594 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmpeq r9, r0, lsr #24 │ │ │ │ - cmpeq r2, ip, asr #29 │ │ │ │ - cmpeq r9, r0, lsr #10 │ │ │ │ + cmpeq r9, r8, lsr #24 │ │ │ │ + ldrsbeq sl, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r8, lsr #10 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - smlaltteq r0, r9, r8, fp │ │ │ │ - @ instruction: 0x0152ae94 │ │ │ │ - smlaltteq r6, r9, ip, r4 │ │ │ │ - smlaltbeq r0, r9, r0, fp │ │ │ │ - cmpeq r9, r0, ror fp │ │ │ │ + strdeq r0, [r9, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x0152ae9c │ │ │ │ + strdeq r6, [r9, #-68] @ 0xffffffbc │ │ │ │ + smlaltbeq r0, r9, r8, fp │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmpeq r9, r4, asr #22 │ │ │ │ - cmpeq r2, ip, ror #27 │ │ │ │ - cmpeq r9, r4, asr #8 │ │ │ │ + cmpeq r9, ip, asr #22 │ │ │ │ + ldrsheq sl, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - strdeq r0, [r9, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r2, r4, lsr #27 │ │ │ │ - strdeq r6, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r0, lsl #22 │ │ │ │ + cmpeq r2, ip, lsr #27 │ │ │ │ + cmpeq r9, r4, lsl #8 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - smlalbteq r0, r9, r4, sl │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ - strheq r6, [r9, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq r0, r9, ip, sl │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ + smlalbteq r6, r9, r4, r3 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - smlalbbeq r0, r9, r4, sl │ │ │ │ + smlalbbeq r0, r9, ip, sl │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r9, r0, asr sl │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ - smlaltteq r0, r9, r4, r9 │ │ │ │ + cmpeq r9, r8, asr sl │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ + smlaltteq r0, r9, ip, r9 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - strheq r0, [r9, #-148] @ 0xffffff6c │ │ │ │ + strheq r0, [r9, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - smlalbbeq r0, r9, r4, r9 │ │ │ │ - cmpeq r2, r8, lsr #24 │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ + smlalbbeq r0, r9, ip, r9 │ │ │ │ + cmpeq r2, r0, lsr ip │ │ │ │ + smlalbbeq r6, r9, r4, r2 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ - smlaltteq r0, r9, r0, r8 │ │ │ │ - cmpeq r2, ip, lsl #23 │ │ │ │ - smlaltteq r6, r9, r0, r1 │ │ │ │ - smlaltbeq r0, r9, r0, r8 │ │ │ │ + cmpeq r9, r8, lsl r9 │ │ │ │ + smlaltteq r0, r9, r8, r8 │ │ │ │ + @ instruction: 0x0152ab94 │ │ │ │ + smlaltteq r6, r9, r8, r1 │ │ │ │ + smlaltbeq r0, r9, r8, r8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq r9, r0, ror r8 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq r9, r4, asr #16 │ │ │ │ - cmpeq r9, r8, lsl r8 │ │ │ │ - smlaltteq r0, r9, r0, r7 │ │ │ │ - cmpeq r2, ip, lsl #21 │ │ │ │ - smlaltteq r6, r9, r4, r0 │ │ │ │ - smlaltbeq r0, r9, r4, r7 │ │ │ │ - cmpeq r2, r0, asr sl │ │ │ │ - smlaltbeq r6, r9, r4, r0 │ │ │ │ - cmpeq r9, r0, ror #14 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ - cmpeq r9, r4, rrx │ │ │ │ - cmpeq r9, r4, lsr #14 │ │ │ │ + cmpeq r9, ip, asr #16 │ │ │ │ + cmpeq r9, r0, lsr #16 │ │ │ │ + smlaltteq r0, r9, r8, r7 │ │ │ │ + @ instruction: 0x0152aa94 │ │ │ │ + smlaltteq r6, r9, ip, r0 │ │ │ │ + smlaltbeq r0, r9, ip, r7 │ │ │ │ + cmpeq r2, r8, asr sl │ │ │ │ + smlaltbeq r6, r9, ip, r0 │ │ │ │ + cmpeq r9, r8, ror #14 │ │ │ │ + cmpeq r2, r4, lsl sl │ │ │ │ + cmpeq r9, ip, rrx │ │ │ │ + cmpeq r9, ip, lsr #14 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - strdeq r0, [r9, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x0152a99c │ │ │ │ - strdeq r5, [r9, #-240] @ 0xffffff10 │ │ │ │ - strheq r0, [r9, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq r0, r9, r4, r6 │ │ │ │ + strdeq r0, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r4, lsr #19 │ │ │ │ + strdeq r5, [r9, #-248] @ 0xffffff08 │ │ │ │ + strheq r0, [r9, #-104] @ 0xffffff98 │ │ │ │ + smlalbbeq r0, r9, ip, r6 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ - cmpeq r9, ip, lsl r6 │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + cmpeq r9, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlaltteq r0, r9, r8, r5 │ │ │ │ + strdeq r0, [r9, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - strheq r0, [r9, #-84] @ 0xffffffac │ │ │ │ + strheq r0, [r9, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - smlalbbeq r0, r9, r0, r5 │ │ │ │ + smlalbbeq r0, r9, r8, r5 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ + cmpeq r9, r4, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - smlaltteq r0, r9, r4, r4 │ │ │ │ + smlaltteq r0, r9, ip, r4 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - strheq r0, [r9, #-64] @ 0xffffffc0 │ │ │ │ + strheq r0, [r9, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ - cmpeq r9, r8, ror r4 │ │ │ │ - smlalbbeq r5, r9, r8, sp │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ - cmpeq r9, ip, lsl #8 │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ + smlalbbeq r0, r9, r0, r4 │ │ │ │ + @ instruction: 0x01495d90 │ │ │ │ + cmpeq r9, r8, asr #8 │ │ │ │ + cmpeq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - ldrdeq r0, [r9, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq r0, r9, r0, r3 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01490398 │ │ │ │ + smlaltbeq r0, r9, r0, r3 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq r9, r4, lsl r1 │ │ │ │ - smlaltteq r0, r9, r0, r0 │ │ │ │ + cmpeq r9, ip, lsl r1 │ │ │ │ + smlaltteq r0, r9, r8, r0 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - smlaltbeq r0, r9, ip, r0 │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ + strheq r0, [r9, #-4] │ │ │ │ + smlalbbeq r0, r9, r0, r0 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ - ldrsheq sl, [r2, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ + cmpeq r9, ip, asr #32 │ │ │ │ + ldrsheq sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ ldr r1, [pc, #-44] @ 284e90 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ @@ -465132,17 +465132,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 284ff8 │ │ │ │ - cmpeq r2, r0, ror r2 │ │ │ │ - smlalbteq pc, r8, r0, pc @ │ │ │ │ - smlalbteq r5, r9, r8, r8 │ │ │ │ + cmpeq r2, r8, ror r2 │ │ │ │ + smlalbteq pc, r8, r8, pc @ │ │ │ │ + ldrdeq r5, [r9, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 0028504c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -465168,17 +465168,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2850d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 285080 │ │ │ │ - cmpeq r2, r8, ror #3 │ │ │ │ - cmppeq r8, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ + ldrsheq sl, [r2, #-16] │ │ │ │ + cmppeq r8, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 002850d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -465320,25 +465320,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 285174 │ │ │ │ cmneq r0, r4, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, r0, ror #2 │ │ │ │ - smlalbteq r5, r9, r0, r7 │ │ │ │ + cmpeq r2, r8, ror #2 │ │ │ │ + smlalbteq r5, r9, r8, r7 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ cmneq r0, r8, asr #1 │ │ │ │ - cmppeq r8, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ smlalbteq r0, r8, r0, r5 │ │ │ │ - strdeq r5, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r9, r4, lsl #14 │ │ │ │ ldrdeq pc, [r7, #-168] @ 0xffffff58 │ │ │ │ - cmppeq r8, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - smlaltteq pc, r8, r0, ip @ │ │ │ │ + smlaltteq pc, r8, r8, ip @ │ │ │ │ │ │ │ │ 0028534c : │ │ │ │ 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] @ 285580 │ │ │ │ @@ -465476,25 +465476,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2853e8 │ │ │ │ b 28550c │ │ │ │ cmneq r0, r0, ror #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, ip, ror #29 │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ + ldrsheq r9, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r4, asr r5 │ │ │ │ muleq r0, ip, r5 │ │ │ │ cmneq r0, r4, asr lr │ │ │ │ - @ instruction: 0x0148fb90 │ │ │ │ + @ instruction: 0x0148fb98 │ │ │ │ muleq r0, lr, r5 │ │ │ │ cmpeq r8, r4, ror #6 │ │ │ │ - smlaltbeq r5, r9, ip, r4 │ │ │ │ + strheq r5, [r9, #-68] @ 0xffffffbc │ │ │ │ cmppeq r7, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [r8, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq r9, r0, asr r4 │ │ │ │ + strheq pc, [r8, #-168] @ 0xffffff58 @ │ │ │ │ + cmpeq r9, r8, asr r4 │ │ │ │ │ │ │ │ 002855b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #812] @ 2858f8 │ │ │ │ @@ -465700,33 +465700,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 285754 │ │ │ │ cmneq r0, r8, ror ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, r0, lsl #25 │ │ │ │ - smlaltteq r5, r9, r0, r2 │ │ │ │ + cmpeq r2, r8, lsl #25 │ │ │ │ + smlaltteq r5, r9, r8, r2 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - ldrsheq r9, [r2, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, ip, asr #4 │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ cmneq r0, r8, ror #21 │ │ │ │ - cmppeq r8, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ mrseq r0, (UNDEF: 72) │ │ │ │ - smlaltbeq pc, r8, r8, r7 @ │ │ │ │ - cmppeq r8, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r9, [r2, #-148] @ 0xffffff6c │ │ │ │ - cmppeq r8, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - qdaddeq r5, r0, r9 │ │ │ │ + strheq pc, [r8, #-112] @ 0xffffff90 @ │ │ │ │ + smlalbbeq pc, r8, r0, r7 @ │ │ │ │ + ldrsheq r9, [r2, #-156] @ 0xffffff64 │ │ │ │ + cmppeq r8, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + qdaddeq r5, r8, r9 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - ldrheq r9, [r2, #-152] @ 0xffffff68 │ │ │ │ - cmppeq r8, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsl r0 │ │ │ │ + cmpeq r2, r0, asr #19 │ │ │ │ + cmppeq r8, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 00285950 : │ │ │ │ ldr r2, [r0, #416] @ 0x1a0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bne 285968 │ │ │ │ @@ -465751,17 +465751,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq r9, [r2, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, r4, lsl r0 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ + ldrsheq r9, [r2, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ │ │ │ │ 002859d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -465915,36 +465915,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 285a2c │ │ │ │ cmneq r0, r4, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, lsl r8 │ │ │ │ - cmpeq r2, r8, lsl #15 │ │ │ │ - ldrdeq pc, [r8, #-72] @ 0xffffffb8 │ │ │ │ - smlaltteq r4, r9, r4, sp │ │ │ │ - cmpeq r2, ip, asr #14 │ │ │ │ - @ instruction: 0x0148f49c │ │ │ │ - smlaltbeq r4, r9, r8, sp │ │ │ │ + @ instruction: 0x01529790 │ │ │ │ + smlaltteq pc, r8, r0, r4 @ │ │ │ │ + smlaltteq r4, r9, ip, sp │ │ │ │ + cmpeq r2, r4, asr r7 │ │ │ │ + smlaltbeq pc, r8, r4, r4 @ │ │ │ │ + strheq r4, [r9, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ - cmppeq r8, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, ror sp │ │ │ │ + cmpeq r2, ip, lsl r7 │ │ │ │ + cmppeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, ror sp │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - ldrsbeq r9, [r2, #-108] @ 0xffffff94 │ │ │ │ - cmppeq r8, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq r2, r4, ror #13 │ │ │ │ + cmppeq r8, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - cmpeq r2, r4, lsr #13 │ │ │ │ - strdeq pc, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ + cmpeq r2, ip, lsr #13 │ │ │ │ + strdeq pc, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmpeq r2, ip, ror #12 │ │ │ │ - strheq pc, [r8, #-60] @ 0xffffffc4 @ │ │ │ │ - smlalbteq r4, r9, r8, ip │ │ │ │ + cmpeq r2, r4, ror r6 │ │ │ │ + smlalbteq pc, r8, r4, r3 @ │ │ │ │ + ldrdeq r4, [r9, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ │ │ │ │ 00285ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -466050,29 +466050,29 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 285dcc │ │ │ │ b 285d1c │ │ │ │ cmneq r0, r8, ror r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, r0, lsr #10 │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - cmppeq r8, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, ror fp │ │ │ │ + cmpeq r2, ip, lsr #10 │ │ │ │ + cmppeq r8, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, r9, r0, fp │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - cmpeq r2, r8, ror #9 │ │ │ │ - smlaltbeq r4, r9, r8, ip │ │ │ │ - cmpeq r9, ip, lsr fp │ │ │ │ + ldrsheq r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ + strheq r4, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r4, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - cmpeq r2, r0, lsr #9 │ │ │ │ - strdeq pc, [r8, #-16] │ │ │ │ - strdeq r4, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r2, r8, lsr #9 │ │ │ │ + strdeq pc, [r8, #-24] @ 0xffffffe8 │ │ │ │ + strdeq r4, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ - ldrdeq r4, [r9, #-184] @ 0xffffff48 │ │ │ │ - strheq r4, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r2, r8, ror #8 │ │ │ │ + smlaltteq r4, r9, r0, fp │ │ │ │ + strheq r4, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ │ │ │ │ 00285ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -466094,17 +466094,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 285f14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 285ec0 │ │ │ │ - cmpeq r2, r8, lsr #7 │ │ │ │ - strdeq pc, [r8, #-8] │ │ │ │ - strdeq r4, [r9, #-156] @ 0xffffff64 │ │ │ │ + ldrheq r9, [r2, #-48] @ 0xffffffd0 │ │ │ │ + mrseq pc, (UNDEF: 88) @ │ │ │ │ + cmpeq r9, r4, lsl #20 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ │ │ │ │ 00285f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -466329,35 +466329,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 2860d0 │ │ │ │ cmneq r0, ip, lsl #6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsr #32 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r7, r8, ror #24 │ │ │ │ - cmpeq lr, r8, ror #20 │ │ │ │ - cmpeq r2, r8, asr r1 │ │ │ │ - smlaltbeq r4, r9, r8, r7 │ │ │ │ + cmpeq lr, r0, ror sl │ │ │ │ + cmpeq r2, r0, ror #2 │ │ │ │ + strheq r4, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmpeq r2, ip, lsl #2 │ │ │ │ - cmpeq r8, ip, asr lr │ │ │ │ - cmpeq r9, r8, ror #14 │ │ │ │ - cmpeq r2, ip, asr #1 │ │ │ │ - cmpeq r8, ip, lsl lr │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ + cmpeq r2, r4, lsl r1 │ │ │ │ + cmpeq r8, r4, ror #28 │ │ │ │ + cmpeq r9, r0, ror r7 │ │ │ │ + ldrsbeq r9, [r2, #-4] │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x01529090 │ │ │ │ - smlaltteq lr, r8, r0, sp │ │ │ │ - smlaltteq r4, r9, r4, r6 │ │ │ │ + @ instruction: 0x01529098 │ │ │ │ + smlaltteq lr, r8, r8, sp │ │ │ │ + smlaltteq r4, r9, ip, r6 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmpeq r2, r4, asr r0 │ │ │ │ - smlaltbeq lr, r8, r4, sp │ │ │ │ - smlaltbeq r4, r9, r8, r6 │ │ │ │ - cmpeq r2, r8, lsl r0 │ │ │ │ - cmpeq r8, r8, ror #26 │ │ │ │ - cmpeq r9, r4, ror r6 │ │ │ │ + cmpeq r2, ip, asr r0 │ │ │ │ + smlaltbeq lr, r8, ip, sp │ │ │ │ + strheq r4, [r9, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r2, r0, lsr #32 │ │ │ │ + cmpeq r8, r0, ror sp │ │ │ │ + cmpeq r9, ip, ror r6 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ │ │ │ │ 00286304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -466641,52 +466641,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 286514 │ │ │ │ cmneq r0, r8, lsr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ + smlalbbeq r4, pc, r0, r1 @ │ │ │ │ strdeq r1, [r0, #-224]! @ 0xffffff20 │ │ │ │ smlalbteq r4, r8, r4, r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r4, lsl #6 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmneq r0, r8, lsr #26 │ │ │ │ - smlaltteq r3, r9, r4, ip │ │ │ │ - cmpeq r2, r8, lsl sp │ │ │ │ - cmpeq r8, r8, ror #20 │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ + smlaltteq r3, r9, ip, ip │ │ │ │ + cmpeq r2, r0, lsr #26 │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ smlalbteq lr, r7, r8, r7 │ │ │ │ @ instruction: 0x01485c90 │ │ │ │ - ldrheq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ + cmpeq r2, r0, asr #25 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq r2, r0, ror ip │ │ │ │ - smlalbteq lr, r8, r0, r9 │ │ │ │ - smlalbteq r4, r9, ip, r2 │ │ │ │ + cmpeq r2, r8, ror ip │ │ │ │ + smlalbteq lr, r8, r8, r9 │ │ │ │ + ldrdeq r4, [r9, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmpeq r2, r0, lsr ip │ │ │ │ - smlalbbeq lr, r8, r0, r9 │ │ │ │ - smlalbbeq r4, r9, ip, r2 │ │ │ │ - ldrsheq r8, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, r0, asr #18 │ │ │ │ - cmpeq r9, ip, asr #4 │ │ │ │ + cmpeq r2, r8, lsr ip │ │ │ │ + smlalbbeq lr, r8, r8, r9 │ │ │ │ + @ instruction: 0x01494294 │ │ │ │ + ldrsheq r8, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - ldrheq r8, [r2, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ - cmpeq r9, r8, lsl #4 │ │ │ │ - cmpeq r2, r8, ror fp │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ - ldrdeq r4, [r9, #-16] │ │ │ │ + ldrheq r8, [r2, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ + cmpeq r2, r0, lsl #23 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ + ldrdeq r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq r2, r4, lsr fp │ │ │ │ - smlalbbeq lr, r8, r4, r8 │ │ │ │ - @ instruction: 0x01494190 │ │ │ │ + cmpeq r2, ip, lsr fp │ │ │ │ + smlalbbeq lr, r8, ip, r8 │ │ │ │ + @ instruction: 0x01494198 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ │ │ │ │ 00286820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -466808,28 +466808,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2868c0 │ │ │ │ cmneq r0, r0, lsl #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, ip, ror r9 │ │ │ │ cmpeq r7, r4, ror r4 │ │ │ │ - smlaltbeq r4, r9, ip, r1 │ │ │ │ - cmpeq r2, r4, ror #18 │ │ │ │ - strheq r3, [r9, #-244] @ 0xffffff0c │ │ │ │ + strheq r4, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, ip, ror #18 │ │ │ │ + strheq r3, [r9, #-252] @ 0xffffff04 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ - cmpeq r8, r0, ror r6 │ │ │ │ - cmpeq r9, ip, ror pc │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - cmpeq r8, r4, lsr r6 │ │ │ │ - cmpeq r9, r4, asr #30 │ │ │ │ + cmpeq r2, r8, lsr #18 │ │ │ │ + cmpeq r8, r8, ror r6 │ │ │ │ + smlalbbeq r3, r9, r4, pc @ │ │ │ │ + ldrsheq r8, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, ip, lsr r6 │ │ │ │ + cmpeq r9, ip, asr #30 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmpeq r2, r8, lsr #17 │ │ │ │ - strdeq lr, [r8, #-88] @ 0xffffffa8 │ │ │ │ - strdeq r3, [r9, #-236] @ 0xffffff14 │ │ │ │ + ldrheq r8, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r0, lsl #12 │ │ │ │ + cmpeq r9, r4, lsl #30 │ │ │ │ muleq r0, ip, r6 │ │ │ │ │ │ │ │ 00286a54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -466949,32 +466949,32 @@ │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 286adc │ │ │ │ cmpeq r7, ip, ror r2 │ │ │ │ - strheq r3, [r9, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, ip, ror #14 │ │ │ │ - strheq r3, [r9, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r3, r9, r4, pc @ │ │ │ │ + cmpeq r2, r4, ror r7 │ │ │ │ + smlalbteq r3, r9, r4, sp │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - cmpeq r2, r4, lsr #14 │ │ │ │ - cmpeq r8, r4, ror r4 │ │ │ │ - cmpeq r9, r8, ror sp │ │ │ │ - cmpeq r2, r8, ror #13 │ │ │ │ - cmpeq r8, r8, lsr r4 │ │ │ │ - cmpeq r9, ip, lsr sp │ │ │ │ + cmpeq r2, ip, lsr #14 │ │ │ │ + cmpeq r8, ip, ror r4 │ │ │ │ + smlalbbeq r3, r9, r0, sp │ │ │ │ + ldrsheq r8, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r8, r0, asr #8 │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - ldrheq r8, [r2, #-96] @ 0xffffffa0 │ │ │ │ - strdeq lr, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r9, r4, lsl #26 │ │ │ │ + ldrheq r8, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ + cmpeq r9, ip, lsl #26 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ - smlalbteq lr, r8, r0, r3 │ │ │ │ - smlalbteq r3, r9, r8, ip │ │ │ │ + cmpeq r2, ip, ror r6 │ │ │ │ + smlalbteq lr, r8, r8, r3 │ │ │ │ + ldrdeq r3, [r9, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ │ │ │ │ 00286c90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -467027,21 +467027,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 286cbc │ │ │ │ swpbeq lr, r8, [r7] │ │ │ │ - smlaltteq r3, r9, r8, sp │ │ │ │ - cmpeq r2, r8, lsl #11 │ │ │ │ - ldrdeq r3, [r9, #-184] @ 0xffffff48 │ │ │ │ + strdeq r3, [r9, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x01528590 │ │ │ │ + smlaltteq r3, r9, r0, fp │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - cmpeq r2, r0, asr #10 │ │ │ │ - @ instruction: 0x0148e290 │ │ │ │ - @ instruction: 0x01493b94 │ │ │ │ + cmpeq r2, r8, asr #10 │ │ │ │ + @ instruction: 0x0148e298 │ │ │ │ + @ instruction: 0x01493b9c │ │ │ │ │ │ │ │ 00286d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -467067,17 +467067,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 286e18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #580 @ 0x244 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 286dc4 │ │ │ │ - cmpeq r2, r4, lsr #9 │ │ │ │ - strdeq lr, [r8, #-20] @ 0xffffffec │ │ │ │ - strdeq r3, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, ip, lsr #9 │ │ │ │ + strdeq lr, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r0, lsl #22 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ │ │ │ │ 00286e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -467250,37 +467250,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 286e70 │ │ │ │ cmneq r0, r0, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, ip, asr #7 │ │ │ │ - cmpeq r2, r0, lsl r3 │ │ │ │ - cmpeq r8, r0, rrx │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ + cmpeq r2, r8, lsl r3 │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - ldrheq r8, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r8, ip │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ + cmpeq r2, r4, asr #5 │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmpeq r2, r0, lsl #5 │ │ │ │ - ldrdeq sp, [r8, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq r3, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r8, lsl #5 │ │ │ │ + ldrdeq sp, [r8, #-248] @ 0xffffff08 │ │ │ │ + smlaltteq r3, r9, r4, r8 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - @ instruction: 0x0148df98 │ │ │ │ - smlaltbeq r3, r9, r4, r8 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + smlaltbeq sp, r8, r0, pc @ │ │ │ │ + smlaltbeq r3, r9, ip, r8 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ - cmpeq r8, r0, ror #30 │ │ │ │ - cmpeq r9, ip, ror #16 │ │ │ │ + cmpeq r2, r8, lsl r2 │ │ │ │ + cmpeq r8, r8, ror #30 │ │ │ │ + cmpeq r9, r4, ror r8 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - ldrsbeq r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, lsr #30 │ │ │ │ - cmpeq r9, r4, lsr r8 │ │ │ │ + cmpeq r2, r0, ror #3 │ │ │ │ + cmpeq r8, r0, lsr pc │ │ │ │ + cmpeq r9, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ │ │ │ │ 00287140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -467347,21 +467347,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 2871a8 │ │ │ │ strheq sp, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r9, ip, lsl #18 │ │ │ │ - cmpeq r2, r0, lsr #1 │ │ │ │ - strdeq r3, [r9, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r4, lsl r9 │ │ │ │ + cmpeq r2, r8, lsr #1 │ │ │ │ + strdeq r3, [r9, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - cmpeq r2, r8, asr r0 │ │ │ │ - smlaltbeq sp, r8, r8, sp │ │ │ │ - smlaltbeq r3, r9, ip, r6 │ │ │ │ + cmpeq r2, r0, rrx │ │ │ │ + strheq sp, [r8, #-208] @ 0xffffff30 │ │ │ │ + strheq r3, [r9, #-100] @ 0xffffff9c │ │ │ │ │ │ │ │ 00287278 : │ │ │ │ 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 │ │ │ │ @@ -467644,50 +467644,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 287360 │ │ │ │ smultbeq r0, ip, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmneq r0, ip, ror #30 │ │ │ │ ldrdeq r0, [r0, #-236]! @ 0xffffff14 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - strdeq r3, [r9, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, lsl #10 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq r2, r0, lsl #29 │ │ │ │ + cmpeq r2, r8, lsl #29 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmpeq r2, r8, ror #27 │ │ │ │ - cmpeq r9, r8, asr #12 │ │ │ │ - cmpeq r9, ip, lsr r4 │ │ │ │ + ldrsheq r7, [r2, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, r0, asr r6 │ │ │ │ + cmpeq r9, r4, asr #8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ @ instruction: 0x0147d894 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - cmpeq r2, r4, lsl #27 │ │ │ │ - ldrdeq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + cmpeq r2, ip, lsl #27 │ │ │ │ + smlaltteq r3, r9, r0, r3 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ @ instruction: 0x0147e298 │ │ │ │ - cmpeq r2, ip, ror #25 │ │ │ │ - cmpeq r8, ip, lsr sl │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ - ldrheq r7, [r2, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, r0, lsl #20 │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ + ldrsheq r7, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, r4, asr #20 │ │ │ │ + cmpeq r9, r0, asr r3 │ │ │ │ + ldrheq r7, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, r8, lsl #20 │ │ │ │ + cmpeq r9, r4, lsl r3 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ - smlalbteq sp, r8, r4, r9 │ │ │ │ - smlalbteq r3, r9, r8, r2 │ │ │ │ + cmpeq r2, ip, ror ip │ │ │ │ + smlalbteq sp, r8, ip, r9 │ │ │ │ + ldrdeq r3, [r9, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - smlalbbeq sp, r8, r8, r9 │ │ │ │ - @ instruction: 0x01493294 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + @ instruction: 0x0148d990 │ │ │ │ + @ instruction: 0x0149329c │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - ldrsheq r7, [r2, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ - cmpeq r9, r8, asr r2 │ │ │ │ + cmpeq r2, r4, lsl #24 │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r9, r0, ror #4 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmpeq r8, r4, lsl r9 │ │ │ │ + cmpeq r8, ip, lsl r9 │ │ │ │ │ │ │ │ 00287788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #856] @ 287af8 │ │ │ │ @@ -467905,40 +467905,40 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2878b4 │ │ │ │ b 287938 │ │ │ │ smultbeq r0, r4, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulbbeq r0, r8, r9 │ │ │ │ - cmpeq r2, r8, ror r9 │ │ │ │ - mrseq r3, (UNDEF: 105) │ │ │ │ - ldrdeq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r2, r0, lsl #19 │ │ │ │ + cmpeq r9, r8, lsl #4 │ │ │ │ + ldrdeq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ cmpeq r7, r0, lsr #8 │ │ │ │ - cmpeq r9, ip, asr #4 │ │ │ │ - cmpeq r2, r0, lsl r9 │ │ │ │ - cmpeq r9, r4, ror #30 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ + cmpeq r2, r8, lsl r9 │ │ │ │ + cmpeq r9, ip, ror #30 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmpeq r2, ip, asr #17 │ │ │ │ - cmpeq r8, ip, lsl r6 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ + ldrsbeq r7, [r2, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, r4, lsr #12 │ │ │ │ + cmpeq r9, r0, lsr pc │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - @ instruction: 0x01527894 │ │ │ │ - smlaltteq sp, r8, r4, r5 │ │ │ │ - strdeq r2, [r9, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x0152789c │ │ │ │ + smlaltteq sp, r8, ip, r5 │ │ │ │ + strdeq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ - smlaltbeq sp, r8, ip, r5 │ │ │ │ - strheq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + strheq sp, [r8, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r2, r9, r0, lr │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - smlalbbeq r3, r9, r0, r0 │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ + smlalbbeq r3, r9, r8, r0 │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + cmpeq r9, r0, lsr #28 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ │ │ │ │ 00287b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -468151,41 +468151,41 @@ │ │ │ │ ldr r1, [pc, #128] @ 287f40 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ b 287e50 │ │ │ │ strheq r0, [r0, #-96]! @ 0xffffffa0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ smulbbeq r0, r8, r5 │ │ │ │ - cmpeq r2, r4, lsl #11 │ │ │ │ - ldrdeq sp, [r8, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq r2, r9, r0, fp │ │ │ │ + cmpeq r2, ip, lsl #11 │ │ │ │ + ldrdeq sp, [r8, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r2, r9, r8, fp │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - cmpeq r2, r4, lsr r5 │ │ │ │ - strheq r2, [r9, #-220] @ 0xffffff24 │ │ │ │ - smlalbbeq r2, r9, r8, fp │ │ │ │ + cmpeq r2, ip, lsr r5 │ │ │ │ + smlalbteq r2, r9, r4, sp │ │ │ │ + @ instruction: 0x01492b90 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ strdeq r1, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, r0, ror #9 │ │ │ │ - cmpeq r9, r4, lsr fp │ │ │ │ + cmpeq r2, r8, ror #9 │ │ │ │ + cmpeq r9, ip, lsr fp │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq r2, r4, lsr #9 │ │ │ │ - smlaltteq sp, r8, r8, r1 │ │ │ │ - strdeq r2, [r9, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, r4, lsr #26 │ │ │ │ - cmpeq r2, r4, ror #8 │ │ │ │ - smlaltbeq r2, r9, r8, sl │ │ │ │ + cmpeq r2, ip, lsr #9 │ │ │ │ + strdeq sp, [r8, #-16] │ │ │ │ + cmpeq r9, r4, lsl #22 │ │ │ │ + cmpeq r9, ip, lsr #26 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ + strheq r2, [r9, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - cmpeq r2, r4, lsl r4 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ - ldrsheq r7, [r2, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r9, r0, lsr sl │ │ │ │ + cmpeq r2, ip, lsl r4 │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ + cmpeq r2, r0, lsl #8 │ │ │ │ + ldrdeq r2, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, r8, lsr sl │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ │ │ │ │ 00287f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -468341,30 +468341,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 288008 │ │ │ │ smultteq r0, r0, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, r4, ror #5 │ │ │ │ - cmpeq r9, r0, asr #18 │ │ │ │ + cmpeq r2, ip, ror #5 │ │ │ │ + cmpeq r9, r8, asr #18 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ cmneq r0, r4, lsr r2 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ cmpeq r7, ip, lsr r7 │ │ │ │ cmpeq r7, ip, ror ip │ │ │ │ - strheq r2, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ - smlalbteq r2, r9, r0, r7 │ │ │ │ + strheq r2, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, r4, ror r1 │ │ │ │ + smlalbteq r2, r9, r8, r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmpeq r2, r8, lsr #2 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ - smlalbbeq r2, r9, r4, r7 │ │ │ │ - cmpeq r8, r0, asr #28 │ │ │ │ + cmpeq r2, r0, lsr r1 │ │ │ │ + smlalbbeq ip, r8, r0, lr │ │ │ │ + smlalbbeq r2, r9, ip, r7 │ │ │ │ + cmpeq r8, r8, asr #28 │ │ │ │ │ │ │ │ 00288204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468439,26 +468439,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 288364 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 288240 │ │ │ │ - cmpeq r2, r4, lsl r0 │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ muleq r0, r5, r7 │ │ │ │ strheq ip, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, ip, lsl r9 │ │ │ │ - cmpeq r2, ip, lsr #31 │ │ │ │ - strdeq r2, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, r4, lsr #18 │ │ │ │ + ldrheq r6, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r4, lsl #12 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - cmpeq r2, ip, ror #30 │ │ │ │ - strheq ip, [r8, #-204] @ 0xffffff34 │ │ │ │ - smlalbteq r2, r9, r0, r5 │ │ │ │ + cmpeq r2, r4, ror pc │ │ │ │ + smlalbteq ip, r8, r4, ip │ │ │ │ + smlalbteq r2, r9, r8, r5 │ │ │ │ │ │ │ │ 00288374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #384] @ 0x180 │ │ │ │ @@ -468480,17 +468480,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2883ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 288398 │ │ │ │ - ldrsbeq r6, [r2, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ - cmpeq r9, r4, lsr #10 │ │ │ │ + ldrsbeq r6, [r2, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ + cmpeq r9, ip, lsr #10 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 002883f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ @@ -469466,129 +469466,129 @@ │ │ │ │ bl ba12c │ │ │ │ b 2889cc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ b 288498 │ │ │ │ cmppeq pc, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq pc, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, ror #27 │ │ │ │ - cmpeq r9, r0, lsr r4 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ + cmpeq r2, r8, ror #27 │ │ │ │ + cmpeq r9, r8, lsr r4 │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01492194 │ │ │ │ - cmpeq r2, ip, lsr #22 │ │ │ │ - cmpeq r9, r0, lsr r1 │ │ │ │ - cmpeq r2, r8, asr #21 │ │ │ │ - cmpeq r2, r4, lsr #19 │ │ │ │ - mrseq r2, (UNDEF: 73) │ │ │ │ - cmpeq r2, r0, lsl r9 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ + @ instruction: 0x0149219c │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ + cmpeq r9, r8, lsr r1 │ │ │ │ + ldrsbeq r6, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r2, ip, lsr #19 │ │ │ │ + cmpeq r9, r8 │ │ │ │ + cmpeq r2, r8, lsl r9 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ cmppeq pc, r0, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ - strheq r1, [r9, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r8, ror #15 │ │ │ │ - cmpeq r9, r8, lsr lr │ │ │ │ - cmpeq r2, r4, ror r5 │ │ │ │ - smlalbteq r1, r9, r8, fp │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + strheq r1, [r9, #-236] @ 0xffffff14 │ │ │ │ + ldrsheq r6, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r0, asr #28 │ │ │ │ + cmpeq r2, ip, ror r5 │ │ │ │ + ldrdeq r1, [r9, #-176] @ 0xffffff50 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strheq r1, [r9, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r2, r8, lsr r4 │ │ │ │ + strheq r1, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r0, asr #8 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ cmpeq r7, ip, lsl #16 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq r2, r0, lsl #31 │ │ │ │ - ldrdeq fp, [r8, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r2, r0, ror sp │ │ │ │ - smlalbteq r1, r9, ip, r3 │ │ │ │ - smlalbteq fp, r8, r8, r9 │ │ │ │ - ldrheq r5, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ - cmpeq r8, ip, asr r7 │ │ │ │ + cmpeq r2, r8, lsl #31 │ │ │ │ + ldrdeq fp, [r8, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r1, r9, r4, r5 │ │ │ │ + cmpeq r2, r8, ror sp │ │ │ │ + ldrdeq r1, [r9, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq fp, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r2, r4, asr #21 │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ + cmpeq r8, r4, ror #14 │ │ │ │ cmpeq r7, ip, lsl pc │ │ │ │ smlalbteq fp, r7, r8, lr │ │ │ │ - cmpeq r2, r4, lsl #18 │ │ │ │ - cmpeq r8, r4, asr r6 │ │ │ │ - cmpeq r9, r0, ror #30 │ │ │ │ - cmpeq r8, ip, lsl r6 │ │ │ │ - strdeq fp, [r8, #-80] @ 0xffffffb0 │ │ │ │ - smlalbteq fp, r8, r4, r5 │ │ │ │ - smlaltbeq r1, r9, r0, r1 │ │ │ │ - cmpeq r2, r8, lsr r8 │ │ │ │ - @ instruction: 0x01490e90 │ │ │ │ - ldrsheq r5, [r2, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - cmpeq r9, ip, asr #28 │ │ │ │ - ldrheq r5, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r8, r8, lsl #10 │ │ │ │ - cmpeq r9, r4, lsl lr │ │ │ │ - ldrdeq fp, [r8, #-68] @ 0xffffffbc │ │ │ │ - strheq fp, [r8, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x0148b49c │ │ │ │ - smlalbbeq fp, r8, r0, r4 │ │ │ │ - cmpeq r8, r4, asr r4 │ │ │ │ - cmpeq r2, r4, ror #13 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - cmpeq r9, r0, asr #26 │ │ │ │ - cmpeq r8, r0, lsl #8 │ │ │ │ - ldrdeq fp, [r8, #-52] @ 0xffffffcc │ │ │ │ - strheq fp, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r2, r8, asr #12 │ │ │ │ - @ instruction: 0x0148b398 │ │ │ │ - smlaltbeq r0, r9, r4, ip │ │ │ │ - cmpeq r8, r4, ror #6 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ - cmpeq r8, ip, lsl #6 │ │ │ │ - cmpeq r2, ip, lsl #11 │ │ │ │ - ldrdeq fp, [r8, #-44] @ 0xffffffd4 │ │ │ │ - smlaltteq r0, r9, r8, fp │ │ │ │ - cmpeq r2, r4, asr r5 │ │ │ │ - smlaltbeq fp, r8, r4, r2 │ │ │ │ - strheq r0, [r9, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - cmpeq r8, r8, lsr r2 │ │ │ │ - cmpeq r2, r8, asr #9 │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - cmpeq r9, r4, lsr #22 │ │ │ │ - smlaltteq fp, r8, r4, r1 │ │ │ │ - strheq fp, [r8, #-24] @ 0xffffffe8 │ │ │ │ - smlalbbeq fp, r8, ip, r1 │ │ │ │ - cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ - ldrdeq fp, [r8, #-12] │ │ │ │ - strheq fp, [r8, #-0] │ │ │ │ - swpbeq fp, r4, [r8] │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ - cmpeq r8, ip, lsr r0 │ │ │ │ - ldrheq r5, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r8, ip │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ - cmpeq r2, r4, lsl #5 │ │ │ │ - ldrdeq sl, [r8, #-244] @ 0xffffff0c │ │ │ │ - smlaltteq r0, r9, r0, r8 │ │ │ │ - smlaltbeq sl, r8, r0, pc @ │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ - cmpeq r8, ip, lsr #30 │ │ │ │ - cmpeq r8, r0, lsl pc │ │ │ │ - @ instruction: 0x01525190 │ │ │ │ - smlaltteq sl, r8, r0, lr │ │ │ │ - smlaltteq r0, r9, ip, r7 │ │ │ │ - smlaltbeq sl, r8, ip, lr │ │ │ │ - @ instruction: 0x0148ae90 │ │ │ │ - cmpeq r2, r0, lsr #2 │ │ │ │ - cmpeq r8, r0, ror lr │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ - cmpeq r2, r8, ror #1 │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ - cmpeq r9, r4, asr #14 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r2, ip, lsl #18 │ │ │ │ + cmpeq r8, ip, asr r6 │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ + cmpeq r8, r4, lsr #12 │ │ │ │ + strdeq fp, [r8, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq fp, r8, ip, r5 │ │ │ │ + smlaltbeq r1, r9, r8, r1 │ │ │ │ + cmpeq r2, r0, asr #16 │ │ │ │ + @ instruction: 0x01490e98 │ │ │ │ + ldrsheq r5, [r2, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + cmpeq r9, r4, asr lr │ │ │ │ + cmpeq r2, r0, asr #15 │ │ │ │ + cmpeq r8, r0, lsl r5 │ │ │ │ + cmpeq r9, ip, lsl lr │ │ │ │ + ldrdeq fp, [r8, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq fp, r8, r0, r4 │ │ │ │ + smlaltbeq fp, r8, r4, r4 │ │ │ │ + smlalbbeq fp, r8, r8, r4 │ │ │ │ + cmpeq r8, ip, asr r4 │ │ │ │ + cmpeq r2, ip, ror #13 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + cmpeq r9, r8, asr #26 │ │ │ │ + cmpeq r8, r8, lsl #8 │ │ │ │ + ldrdeq fp, [r8, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq fp, r8, r0, r3 │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + smlaltbeq fp, r8, r0, r3 │ │ │ │ + smlaltbeq r0, r9, ip, ip │ │ │ │ + cmpeq r8, ip, ror #6 │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + cmpeq r8, r4, lsl r3 │ │ │ │ + @ instruction: 0x01525594 │ │ │ │ + smlaltteq fp, r8, r4, r2 │ │ │ │ + strdeq r0, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r2, ip, asr r5 │ │ │ │ + smlaltbeq fp, r8, ip, r2 │ │ │ │ + strheq r0, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r8, ror r2 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + cmpeq r8, r0, asr #4 │ │ │ │ + ldrsbeq r5, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ + smlaltteq fp, r8, ip, r1 │ │ │ │ + smlalbteq fp, r8, r0, r1 │ │ │ │ + @ instruction: 0x0148b194 │ │ │ │ + cmpeq r8, r8, ror #2 │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ + smlaltteq fp, r8, r4, r0 │ │ │ │ + strheq fp, [r8, #-8] │ │ │ │ + swpbeq fp, ip, [r8] │ │ │ │ + cmpeq r8, r0, ror r0 │ │ │ │ + cmpeq r8, r4, asr #32 │ │ │ │ + cmpeq r2, r4, asr #5 │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ + cmpeq r2, ip, lsl #5 │ │ │ │ + ldrdeq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r0, r9, r8, r8 │ │ │ │ + smlaltbeq sl, r8, r8, pc @ │ │ │ │ + cmpeq r8, ip, ror pc │ │ │ │ + cmpeq r8, r0, asr pc │ │ │ │ + cmpeq r8, r4, lsr pc │ │ │ │ + cmpeq r8, r8, lsl pc │ │ │ │ + @ instruction: 0x01525198 │ │ │ │ + smlaltteq sl, r8, r8, lr │ │ │ │ + strdeq r0, [r9, #-116] @ 0xffffff8c │ │ │ │ + strheq sl, [r8, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x0148ae98 │ │ │ │ + cmpeq r2, r8, lsr #2 │ │ │ │ + cmpeq r8, r8, ror lr │ │ │ │ + smlalbbeq r0, r9, r4, r7 │ │ │ │ + ldrsheq r5, [r2, #-0] │ │ │ │ + cmpeq r8, r0, asr #28 │ │ │ │ + cmpeq r9, ip, asr #14 │ │ │ │ + cmpeq r8, ip, lsl #28 │ │ │ │ ldr r4, [pc, #-352] @ 2893b4 │ │ │ │ ldr r5, [pc, #-352] @ 2893b8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #696 @ 0x2b8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -470499,26 +470499,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 28a2b4 │ │ │ │ cmpeq pc, r0, lsr r0 @ │ │ │ │ - cmpeq r2, ip, lsl r3 │ │ │ │ - strdeq r0, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, r4, lsr #6 │ │ │ │ + strdeq r0, [r9, #-156] @ 0xffffff64 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r8, ror #19 │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ - ldrdeq r0, [r9, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ - cmpeq r9, ip, asr #18 │ │ │ │ - cmpeq r2, ip, ror #4 │ │ │ │ - ldrdeq sl, [r8, #-192] @ 0xffffff40 │ │ │ │ - smlaltbeq sl, r8, r0, ip │ │ │ │ + cmpeq sp, r0, lsr #22 │ │ │ │ + ldrdeq r0, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ + cmpeq r9, r4, asr r9 │ │ │ │ + cmpeq r2, r4, ror r2 │ │ │ │ + ldrdeq sl, [r8, #-200] @ 0xffffff38 │ │ │ │ + smlaltbeq sl, r8, r8, ip │ │ │ │ │ │ │ │ 0028a38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 28a654 │ │ │ │ @@ -470696,35 +470696,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 28a3e8 │ │ │ │ cmpeq pc, r0, lsr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r4, ror lr @ │ │ │ │ cmpeq pc, r4, asr lr @ │ │ │ │ @ instruction: 0x000064b0 │ │ │ │ - @ instruction: 0x0152509c │ │ │ │ - cmpeq r8, r8, lsr #22 │ │ │ │ - cmpeq r9, r0, ror r7 │ │ │ │ - cmpeq r9, r0, ror r7 │ │ │ │ - cmpeq r2, r4, asr r0 │ │ │ │ - cmpeq r9, r0, lsr #14 │ │ │ │ - cmpeq r2, r0, lsl r0 │ │ │ │ - @ instruction: 0x0148aa9c │ │ │ │ - smlaltteq r0, r9, r4, r6 │ │ │ │ - ldrsbeq r4, [r2, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r8, r0, ror #20 │ │ │ │ - smlaltbeq r0, r9, r8, r6 │ │ │ │ - @ instruction: 0x01524f98 │ │ │ │ - cmpeq r8, r4, lsr #20 │ │ │ │ - cmpeq r9, ip, ror #12 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ - smlaltteq sl, r8, r8, r9 │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - cmpeq r2, r0, lsr #30 │ │ │ │ - smlaltbeq sl, r8, ip, r9 │ │ │ │ - strdeq r0, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r2, r4, lsr #1 │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ + cmpeq r2, ip, asr r0 │ │ │ │ + cmpeq r9, r8, lsr #14 │ │ │ │ + cmpeq r2, r8, lsl r0 │ │ │ │ + smlaltbeq sl, r8, r4, sl │ │ │ │ + smlaltteq r0, r9, ip, r6 │ │ │ │ + ldrsbeq r4, [r2, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r8, r8, ror #20 │ │ │ │ + strheq r0, [r9, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r2, r0, lsr #31 │ │ │ │ + cmpeq r8, ip, lsr #20 │ │ │ │ + cmpeq r9, r4, ror r6 │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ + strdeq sl, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ + cmpeq r2, r8, lsr #30 │ │ │ │ + strheq sl, [r8, #-148] @ 0xffffff6c │ │ │ │ + strdeq r0, [r9, #-88] @ 0xffffffa8 │ │ │ │ │ │ │ │ 0028a6bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 28a744 │ │ │ │ @@ -470754,17 +470754,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 28a6f8 │ │ │ │ ldrsbeq r4, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r2, ip, lsr #28 │ │ │ │ - strheq sl, [r8, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r9, r0, lsl #10 │ │ │ │ + cmpeq r2, r4, lsr lr │ │ │ │ + smlalbteq sl, r8, r0, r8 │ │ │ │ + cmpeq r9, r8, lsl #10 │ │ │ │ │ │ │ │ 0028a754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -470815,20 +470815,20 @@ │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 28a7a8 │ │ │ │ cmpeq pc, ip, asr #21 │ │ │ │ @ instruction: 0x000064b0 │ │ │ │ - cmpeq r2, r4, lsl #27 │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ - cmpeq r9, r4, asr r4 │ │ │ │ - cmpeq r2, r8, asr #26 │ │ │ │ - ldrdeq sl, [r8, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, r8, lsl r4 │ │ │ │ + cmpeq r2, ip, lsl #27 │ │ │ │ + cmpeq r8, r8, lsl r8 │ │ │ │ + cmpeq r9, ip, asr r4 │ │ │ │ + cmpeq r2, r0, asr sp │ │ │ │ + ldrdeq sl, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r9, r0, lsr #8 │ │ │ │ │ │ │ │ 0028a84c : │ │ │ │ ldr r3, [pc, #300] @ 28a980 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 28a868 │ │ │ │ @@ -470902,28 +470902,28 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 28a8dc │ │ │ │ cmneq r2, ip, asr r3 │ │ │ │ @ instruction: 0xfffeb4c0 │ │ │ │ - smlaltbeq pc, r8, r4, r9 @ │ │ │ │ + smlaltbeq pc, r8, ip, r9 @ │ │ │ │ @ instruction: 0xfffee2a0 │ │ │ │ - smlaltbeq pc, r8, r4, pc @ │ │ │ │ + smlaltbeq pc, r8, ip, pc @ │ │ │ │ @ instruction: 0xfffe3a84 │ │ │ │ - strdeq r8, [sp, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq sl, r8, r0, r6 │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ - cmpeq r2, r0, lsl #25 │ │ │ │ - smlaltbeq sl, r8, ip, r6 │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ - cmpeq r2, ip, asr #24 │ │ │ │ - cmpeq r8, r8, ror r6 │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ + mrseq r8, (UNDEF: 125) │ │ │ │ + smlaltteq sl, r8, r8, r6 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ + cmpeq r2, r8, lsl #25 │ │ │ │ + strheq sl, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r9, r8, asr #6 │ │ │ │ + cmpeq r2, r4, asr ip │ │ │ │ + smlalbbeq sl, r8, r0, r6 │ │ │ │ + cmpeq r9, r4, lsl r3 │ │ │ │ + cmpeq r2, r0, lsr #24 │ │ │ │ │ │ │ │ 0028a9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #284] @ 28aaf4 │ │ │ │ @@ -470999,16 +470999,16 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 28aa1c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r8, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r8, lsr r8 @ │ │ │ │ cmpeq pc, r0, lsr #16 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ │ │ │ │ 0028ab10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -471077,16 +471077,16 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, ip, lsl r7 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r4, lsl #14 │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ cmpeq pc, r0, asr #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r0, lsr #19 │ │ │ │ - swpbeq r0, ip, [r9] │ │ │ │ + cmpeq r2, r8, lsr #19 │ │ │ │ + smlaltbeq r0, r9, r4, r0 │ │ │ │ │ │ │ │ 0028ac3c : │ │ │ │ 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 │ │ │ │ @@ -471305,19 +471305,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq fp, [r7, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x0148fd94 │ │ │ │ - cmpeq r2, r0, lsl #13 │ │ │ │ + @ instruction: 0x0148fd9c │ │ │ │ + cmpeq r2, r8, lsl #13 │ │ │ │ smlaltbeq fp, r7, ip, r8 │ │ │ │ - cmppeq r8, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsr r6 │ │ │ │ + cmppeq r8, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #12 │ │ │ │ │ │ │ │ 0028afd0 : │ │ │ │ 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 │ │ │ │ @@ -471538,19 +471538,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, asr r5 │ │ │ │ - ldrsheq r4, [r2, #-36] @ 0xffffffdc │ │ │ │ - strdeq pc, [r8, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r4, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmppeq r8, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r4, lsl r5 │ │ │ │ - cmpeq r2, ip, lsr #5 │ │ │ │ - strheq pc, [r8, #-144] @ 0xffffff70 @ │ │ │ │ + ldrheq r4, [r2, #-36] @ 0xffffffdc │ │ │ │ + strheq pc, [r8, #-152] @ 0xffffff68 @ │ │ │ │ │ │ │ │ 0028b36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -471645,16 +471645,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, ror r3 │ │ │ │ - cmppeq r8, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, asr #2 │ │ │ │ + cmppeq r8, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr r1 │ │ │ │ │ │ │ │ 0028b504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -471749,16 +471749,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq fp, r7, r8, r1 │ │ │ │ - ldrheq r3, [r2, #-252] @ 0xffffff04 │ │ │ │ - smlaltbeq pc, r8, ip, r6 @ │ │ │ │ + cmpeq r2, r4, asr #31 │ │ │ │ + strheq pc, [r8, #-100] @ 0xffffff9c @ │ │ │ │ │ │ │ │ 0028b69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -471865,16 +471865,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, lsr #32 │ │ │ │ - ldrsheq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - strdeq pc, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, r0, lsl #28 │ │ │ │ + strdeq pc, [r8, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 0028b864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -472176,28 +472176,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmppeq r8, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsr fp │ │ │ │ + cmppeq r8, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #22 │ │ │ │ cmpeq pc, r4, asr r7 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r2, r4, lsr #21 │ │ │ │ - @ instruction: 0x0148f198 │ │ │ │ - cmppeq r8, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr #20 │ │ │ │ + cmpeq r2, ip, lsr #21 │ │ │ │ + smlaltbeq pc, r8, r0, r1 @ │ │ │ │ + cmppeq r8, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr sl │ │ │ │ smlalbbeq sl, r7, r4, fp │ │ │ │ - cmpeq r2, ip, asr r9 │ │ │ │ - cmppeq r8, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ + qdaddeq pc, r4, r8 @ │ │ │ │ cmpeq r7, r0, asr #22 │ │ │ │ - cmpeq r2, r8, lsl r9 │ │ │ │ - cmppeq r8, r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #18 │ │ │ │ + cmppeq r8, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0028bd68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -472435,22 +472435,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r8, ror r6 │ │ │ │ + cmpeq r2, r0, lsl #13 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ smlalbbeq sl, r7, r0, r7 │ │ │ │ - cmpeq r2, r4, asr r5 │ │ │ │ - cmpeq r8, r4, asr #24 │ │ │ │ + cmpeq r2, ip, asr r5 │ │ │ │ + cmpeq r8, ip, asr #24 │ │ │ │ cmpeq r7, r0, asr #14 │ │ │ │ - cmpeq r2, r4, lsl r5 │ │ │ │ - cmpeq r8, r4, lsl #24 │ │ │ │ + cmpeq r2, ip, lsl r5 │ │ │ │ + cmpeq r8, ip, lsl #24 │ │ │ │ │ │ │ │ 0028c154 : │ │ │ │ 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 │ │ │ │ @@ -472596,17 +472596,17 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r2, r8, lsr #5 │ │ │ │ + ldrheq r3, [r2, #-32] @ 0xffffffe0 │ │ │ │ smlalbteq sl, r7, ip, r4 │ │ │ │ - @ instruction: 0x0148e99c │ │ │ │ + smlaltbeq lr, r8, r4, r9 │ │ │ │ │ │ │ │ 0028c3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -472887,22 +472887,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq sl, r7, ip, r0 │ │ │ │ - cmpeq r2, r4, lsl #29 │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ + cmpeq r2, ip, lsl #29 │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ cmpeq r7, r8, rrx │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ - cmpeq r8, r0, lsr r5 │ │ │ │ + cmpeq r2, r8, asr #28 │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ cmpeq r7, r8, lsr r0 │ │ │ │ - cmpeq r2, r0, lsl lr │ │ │ │ - cmpeq r8, r0, lsl #10 │ │ │ │ + cmpeq r2, r8, lsl lr │ │ │ │ + cmpeq r8, r8, lsl #10 │ │ │ │ │ │ │ │ 0028c854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -473089,19 +473089,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, ip, asr sp │ │ │ │ - cmpeq r2, r4, lsr fp │ │ │ │ - cmpeq r8, r4, lsr #4 │ │ │ │ + cmpeq r2, ip, lsr fp │ │ │ │ + cmpeq r8, ip, lsr #4 │ │ │ │ cmpeq r7, r8, lsl sp │ │ │ │ - ldrsheq r2, [r2, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq lr, r8, r0, r1 │ │ │ │ + ldrsheq r2, [r2, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq lr, r8, r8, r1 │ │ │ │ │ │ │ │ 0028cb68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 28ce40 │ │ │ │ @@ -473292,19 +473292,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r7, r0, asr #24 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - cmpeq r8, r8, lsl #30 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ cmpeq r7, r4, lsl #20 │ │ │ │ - ldrsbeq r2, [r2, #-120] @ 0xffffff88 │ │ │ │ - smlalbteq sp, r8, r8, lr │ │ │ │ + cmpeq r2, r0, ror #15 │ │ │ │ + ldrdeq sp, [r8, #-224] @ 0xffffff20 │ │ │ │ │ │ │ │ 0028ce8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -473491,19 +473491,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, lsr #14 │ │ │ │ - ldrsheq r2, [r2, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq sp, r8, ip, fp │ │ │ │ + cmpeq r2, r4, lsl #10 │ │ │ │ + strdeq sp, [r8, #-180] @ 0xffffff4c │ │ │ │ smlaltteq r9, r7, r0, r6 │ │ │ │ - ldrheq r2, [r2, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq sp, r8, r8, fp │ │ │ │ + cmpeq r2, r0, asr #9 │ │ │ │ + strheq sp, [r8, #-176] @ 0xffffff50 │ │ │ │ │ │ │ │ 0028d1a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -473700,19 +473700,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq r9, r7, r8, r3 │ │ │ │ - cmpeq r2, r0, asr #3 │ │ │ │ - strheq sp, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r2, r8, asr #3 │ │ │ │ + strheq sp, [r8, #-136] @ 0xffffff78 │ │ │ │ smlaltbeq r9, r7, r4, r3 │ │ │ │ - cmpeq r2, ip, ror r1 │ │ │ │ - cmpeq r8, ip, ror #16 │ │ │ │ + cmpeq r2, r4, lsl #3 │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ │ │ │ │ 0028d4dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -473888,19 +473888,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ mrseq r9, (UNDEF: 87) │ │ │ │ - strdeq sp, [r8, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r1, [r2, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ + ldrheq r1, [r2, #-248] @ 0xffffff08 │ │ │ │ smlalbteq r9, r7, r4, r0 │ │ │ │ - smlalbteq sp, r8, r0, r5 │ │ │ │ - cmpeq r2, r4, ror pc │ │ │ │ + smlalbteq sp, r8, r8, r5 │ │ │ │ + cmpeq r2, ip, ror pc │ │ │ │ │ │ │ │ 0028d7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -474078,19 +474078,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r8, lsl lr │ │ │ │ - ldrsbeq r1, [r2, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, ip, lsl #6 │ │ │ │ + ldrsbeq r1, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, r4, lsl r3 │ │ │ │ ldrdeq r8, [r7, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x01521c90 │ │ │ │ - smlalbteq sp, r8, ip, r2 │ │ │ │ + @ instruction: 0x01521c98 │ │ │ │ + ldrdeq sp, [r8, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 0028dab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -474368,22 +474368,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r8, [r7, #-148] @ 0xffffff6c │ │ │ │ - smlaltteq ip, r8, r0, lr │ │ │ │ - cmpeq r2, r8, lsl #17 │ │ │ │ + smlaltteq ip, r8, r8, lr │ │ │ │ + @ instruction: 0x01521890 │ │ │ │ cmpeq r7, r4, ror r9 │ │ │ │ - smlaltbeq ip, r8, r0, lr │ │ │ │ - cmpeq r2, r8, asr #16 │ │ │ │ + smlaltbeq ip, r8, r8, lr │ │ │ │ + cmpeq r2, r0, asr r8 │ │ │ │ cmpeq r7, r8, asr #18 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ - cmpeq r2, ip, lsl r8 │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ + cmpeq r2, r4, lsr #16 │ │ │ │ │ │ │ │ 0028df40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -474664,22 +474664,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r8, lsr #10 │ │ │ │ - cmpeq r2, r4, lsl #8 │ │ │ │ - cmpeq r8, ip, asr #20 │ │ │ │ + cmpeq r2, ip, lsl #8 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ smlaltteq r8, r7, r4, r4 │ │ │ │ - cmpeq r2, r0, asr #7 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ + cmpeq r2, r8, asr #7 │ │ │ │ + cmpeq r8, r0, lsl sl │ │ │ │ strheq r8, [r7, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x01521390 │ │ │ │ - ldrdeq ip, [r8, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x01521398 │ │ │ │ + smlaltteq ip, r8, r0, r9 │ │ │ │ │ │ │ │ 0028e3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -474960,22 +474960,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ swpbeq r8, r0, [r7] │ │ │ │ - cmpeq r2, ip, ror #30 │ │ │ │ - strheq ip, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq r2, r4, ror pc │ │ │ │ + strheq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r7, ip, asr #32 │ │ │ │ - cmpeq r2, r8, lsr #30 │ │ │ │ - cmpeq r8, r0, ror r5 │ │ │ │ + cmpeq r2, r0, lsr pc │ │ │ │ + cmpeq r8, r8, ror r5 │ │ │ │ cmpeq r7, ip, lsl r0 │ │ │ │ - ldrsheq r0, [r2, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ │ │ │ │ 0028e870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -475256,22 +475256,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r7, [r7, #-184] @ 0xffffff48 │ │ │ │ - ldrsbeq r0, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ + ldrsbeq r0, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ strheq r7, [r7, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x01520a90 │ │ │ │ - ldrdeq ip, [r8, #-8] │ │ │ │ + @ instruction: 0x01520a98 │ │ │ │ + smlaltteq ip, r8, r0, r0 │ │ │ │ smlalbbeq r7, r7, r4, fp @ │ │ │ │ - cmpeq r2, r0, ror #20 │ │ │ │ - smlaltbeq ip, r8, r8, r0 │ │ │ │ + cmpeq r2, r8, ror #20 │ │ │ │ + strheq ip, [r8, #-0] │ │ │ │ │ │ │ │ 0028ed08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -475484,19 +475484,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r4, asr #16 │ │ │ │ - cmpeq r2, r0, lsr #14 │ │ │ │ - cmpeq r8, r8, ror #26 │ │ │ │ + cmpeq r2, r8, lsr #14 │ │ │ │ + cmpeq r8, r0, ror sp │ │ │ │ strdeq r7, [r7, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r0, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ + cmpeq r2, r0, ror #13 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ │ │ │ │ 0028f084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r9, [r2] │ │ │ │ @@ -475768,22 +475768,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r7, r8, lsl #8 │ │ │ │ - cmpeq r2, r4, ror #5 │ │ │ │ - cmpeq r8, ip, lsr #18 │ │ │ │ + cmpeq r2, ip, ror #5 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ smlalbteq r7, r7, r4, r3 @ │ │ │ │ - cmpeq r2, r0, lsr #5 │ │ │ │ - smlaltteq fp, r8, r8, r8 │ │ │ │ + cmpeq r2, r8, lsr #5 │ │ │ │ + strdeq fp, [r8, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0x01477394 │ │ │ │ - cmpeq r2, r0, ror r2 │ │ │ │ - strheq fp, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r2, r8, ror r2 │ │ │ │ + smlalbteq fp, r8, r0, r8 │ │ │ │ │ │ │ │ 0028f4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -476066,23 +476066,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmppeq r1, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r4, ror #30 │ │ │ │ - @ instruction: 0x0148b490 │ │ │ │ - cmppeq r1, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0148b498 │ │ │ │ + cmppeq r1, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, ip, lsl pc │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ - ldrsbeq pc, [r1, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ + ldrsbeq pc, [r1, #-220] @ 0xffffff24 @ │ │ │ │ smlaltteq r6, r7, ip, lr │ │ │ │ - cmpeq r8, r8, lsl r4 │ │ │ │ + cmpeq r8, r0, lsr #8 │ │ │ │ │ │ │ │ 0028f99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -476277,19 +476277,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r6, [r7, #-180] @ 0xffffff4c │ │ │ │ - ldrsbeq pc, [r1, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq r8, r8, lsl r1 │ │ │ │ + ldrsbeq pc, [r1, #-168] @ 0xffffff58 @ │ │ │ │ + cmpeq r8, r0, lsr #2 │ │ │ │ strheq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmppeq r1, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r8, #-4] │ │ │ │ + @ instruction: 0x0151fa94 │ │ │ │ + ldrdeq fp, [r8, #-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 │ │ │ │ @@ -477264,52 +477264,52 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2905bc │ │ │ │ @ instruction: 0x015f819c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltbeq r2, sp, r4, sl │ │ │ │ - cmppeq r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, asr #24 │ │ │ │ + smlaltbeq r2, sp, ip, sl │ │ │ │ + cmppeq r1, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, asr #24 │ │ │ │ cmpeq pc, r0, lsl #25 │ │ │ │ - cmpeq r8, r0, ror #12 │ │ │ │ - cmpeq r8, r0, lsl #8 │ │ │ │ - ldrsheq lr, [r1, #-208] @ 0xffffff30 │ │ │ │ - strdeq r4, [r8, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0148a390 │ │ │ │ - cmpeq r1, r0, lsl #27 │ │ │ │ - strheq r4, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r8, r8, ror #12 │ │ │ │ + cmpeq r8, r8, lsl #8 │ │ │ │ + ldrsheq lr, [r1, #-216] @ 0xffffff28 │ │ │ │ + strdeq r4, [r8, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0148a398 │ │ │ │ + cmpeq r1, r8, lsl #27 │ │ │ │ + smlalbteq r4, r8, r0, r5 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ + cmpeq r1, r0, asr sp │ │ │ │ cmpeq r8, r8, asr r3 │ │ │ │ - cmpeq r1, r8, asr #26 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ - cmpeq r8, r0, lsr #6 │ │ │ │ - cmpeq r1, r0, lsl sp │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - smlaltteq sl, r8, r0, r2 │ │ │ │ - ldrsbeq lr, [r1, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ - smlaltteq r4, r8, r0, r4 │ │ │ │ - smlalbbeq sl, r8, r4, r2 │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ - smlaltbeq r4, r8, ip, r4 │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ - cmpeq r1, ip, lsr ip │ │ │ │ - cmpeq r8, r8, ror r4 │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ - smlaltteq sl, r8, r4, r1 │ │ │ │ - ldrsbeq lr, [r1, #-180] @ 0xffffff4c │ │ │ │ - strdeq sl, [r8, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq sl, r8, ip, r1 │ │ │ │ - @ instruction: 0x0151eb9c │ │ │ │ - smlaltteq r4, r8, r0, r3 │ │ │ │ - smlalbbeq sl, r8, r0, r1 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ + cmpeq r8, r8, lsr #6 │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + smlaltteq sl, r8, r8, r2 │ │ │ │ + ldrsbeq lr, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ + smlaltteq r4, r8, r8, r4 │ │ │ │ + smlalbbeq sl, r8, ip, r2 │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + strheq r4, [r8, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ + cmpeq r1, r4, asr #24 │ │ │ │ + smlalbbeq r4, r8, r0, r4 │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + smlaltteq sl, r8, ip, r1 │ │ │ │ + ldrsbeq lr, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, r4, lsl #4 │ │ │ │ + strheq sl, [r8, #-20] @ 0xffffffec │ │ │ │ + cmpeq r1, r4, lsr #23 │ │ │ │ + smlaltteq r4, r8, r8, r3 │ │ │ │ + smlalbbeq sl, r8, r8, r1 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ │ │ │ │ 00290cb8 : │ │ │ │ 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 │ │ │ │ @@ -477613,41 +477613,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 290f98 │ │ │ │ cmpeq pc, r0, ror #10 │ │ │ │ cmpeq pc, r4, asr r5 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r9, [r8, #-248] @ 0xffffff08 │ │ │ │ - ldrheq lr, [r1, #-152] @ 0xffffff68 │ │ │ │ + smlaltteq r9, r8, r0, pc @ │ │ │ │ + cmpeq r1, r0, asr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r4, lsl #16 │ │ │ │ - cmpeq r8, ip, lsl #28 │ │ │ │ + cmpeq r1, ip, lsl #16 │ │ │ │ + cmpeq r8, r4, lsl lr │ │ │ │ cmpeq pc, r4, lsr #5 │ │ │ │ - @ instruction: 0x0151e798 │ │ │ │ - smlaltbeq r9, r8, ip, sp │ │ │ │ - cmpeq r1, r0, ror #14 │ │ │ │ - smlalbteq r3, r8, r8, pc @ │ │ │ │ - cmpeq r8, r4, ror #26 │ │ │ │ - cmpeq r1, r4, lsr #14 │ │ │ │ - smlalbbeq r3, r8, ip, pc @ │ │ │ │ - cmpeq r8, r8, lsr #26 │ │ │ │ - cmpeq r1, ip, ror #13 │ │ │ │ - cmpeq r8, r4, asr pc │ │ │ │ - strdeq r9, [r8, #-192] @ 0xffffff40 │ │ │ │ - ldrheq lr, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ - strheq r9, [r8, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r1, ip, ror r6 │ │ │ │ - smlaltteq r3, r8, r4, lr │ │ │ │ - smlalbbeq r9, r8, r0, ip │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - smlaltbeq r3, r8, ip, lr │ │ │ │ - cmpeq r8, r8, asr #24 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ + cmpeq r1, r0, lsr #15 │ │ │ │ + strheq r9, [r8, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, r8, ror #14 │ │ │ │ + ldrdeq r3, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r8, ip, ror #26 │ │ │ │ + cmpeq r1, ip, lsr #14 │ │ │ │ + @ instruction: 0x01483f94 │ │ │ │ + cmpeq r8, r0, lsr sp │ │ │ │ + ldrsheq lr, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r8, ip, asr pc │ │ │ │ + strdeq r9, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldrheq lr, [r1, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ + smlalbteq r9, r8, r0, ip │ │ │ │ + cmpeq r1, r4, lsl #13 │ │ │ │ + smlaltteq r3, r8, ip, lr │ │ │ │ + smlalbbeq r9, r8, r8, ip │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + strheq r3, [r8, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r8, r0, asr ip │ │ │ │ + smlalbbeq r3, r8, r0, lr │ │ │ │ │ │ │ │ 002911f8 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, r3, #1 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ @@ -477821,30 +477821,30 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ b 291420 │ │ │ │ ldrsheq r6, [pc, #-240] @ 2913c0 │ │ │ │ - ldrheq lr, [r1, #-68] @ 0xffffffbc │ │ │ │ + ldrheq lr, [r1, #-76] @ 0xffffffb4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltteq r9, r8, r0, sl │ │ │ │ - cmpeq r1, r8, ror #8 │ │ │ │ - @ instruction: 0x01489a94 │ │ │ │ - cmpeq r1, r4, lsl r4 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ - cmpeq r1, r0, asr #7 │ │ │ │ - strdeq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq r9, r8, r8, r9 │ │ │ │ - smlalbteq r3, r8, r0, fp │ │ │ │ - @ instruction: 0x01483b90 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ - cmpeq r8, r0, ror fp │ │ │ │ - cmpeq r8, r4, ror #18 │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ + smlaltteq r9, r8, r8, sl │ │ │ │ + cmpeq r1, r0, ror r4 │ │ │ │ + @ instruction: 0x01489a9c │ │ │ │ + cmpeq r1, ip, lsl r4 │ │ │ │ + cmpeq r8, r8, asr #20 │ │ │ │ + cmpeq r1, r8, asr #7 │ │ │ │ + strdeq r3, [r8, #-188] @ 0xffffff44 │ │ │ │ + strdeq r9, [r8, #-144] @ 0xffffff70 │ │ │ │ + smlalbteq r3, r8, r8, fp │ │ │ │ + @ instruction: 0x01483b98 │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ + cmpeq r8, r8, ror fp │ │ │ │ + cmpeq r8, ip, ror #18 │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ │ │ │ │ 002914ec : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 291500 │ │ │ │ ldrd r4, [r0, #32] │ │ │ │ strd r4, [r1] │ │ │ │ @@ -478359,45 +478359,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2915b4 │ │ │ │ ldrsheq r6, [pc, #-192] @ 291c3c │ │ │ │ cmpeq pc, ip, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r8, lsl #25 │ │ │ │ - cmpeq r1, r0, lsr #3 │ │ │ │ - strheq r9, [r8, #-124] @ 0xffffff84 │ │ │ │ - ldrsheq lr, [r1, #-0] │ │ │ │ - cmpeq r8, ip, lsl #14 │ │ │ │ - cmpeq r1, ip, ror pc │ │ │ │ - smlaltbeq r9, r8, r4, r5 │ │ │ │ + cmpeq r1, r8, lsr #3 │ │ │ │ + smlalbteq r9, r8, r4, r7 │ │ │ │ + ldrsheq lr, [r1, #-8] │ │ │ │ + cmpeq r8, r4, lsl r7 │ │ │ │ + cmpeq r1, r4, lsl #31 │ │ │ │ + smlaltbeq r9, r8, ip, r5 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r4, lsr #29 │ │ │ │ - ldrdeq r9, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r1, ip, lsr #29 │ │ │ │ + ldrdeq r9, [r8, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r8, r0, asr r6 │ │ │ │ + cmpeq r8, r8, asr r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrsbeq sp, [r1, #-208] @ 0xffffff30 │ │ │ │ - strdeq r9, [r8, #-56] @ 0xffffffc8 │ │ │ │ + ldrsbeq sp, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r0, lsl #8 │ │ │ │ strheq r3, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ - ldrdeq r3, [r8, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r3, r8, ip, r3 │ │ │ │ - @ instruction: 0x0148339c │ │ │ │ - smlalbbeq r3, r8, r0, r3 │ │ │ │ - cmpeq r1, r8, lsl fp │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + cmpeq r8, r8, ror #8 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + cmpeq r8, r0, lsl r4 │ │ │ │ + smlaltteq r3, r8, r4, r3 │ │ │ │ + strheq r3, [r8, #-52] @ 0xffffffcc │ │ │ │ + smlaltbeq r3, r8, r4, r3 │ │ │ │ + smlalbbeq r3, r8, r8, r3 │ │ │ │ + cmpeq r1, r0, lsr #22 │ │ │ │ + smlalbbeq r9, r8, r0, r1 │ │ │ │ + cmpeq r8, r8, asr #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - ldrsbeq sp, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, r8, lsl #6 │ │ │ │ - strdeq r9, [r8, #-12] │ │ │ │ + ldrsbeq sp, [r1, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, r0, lsl r3 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ │ │ │ │ 00291d80 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00291d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -478790,57 +478790,57 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 291fa0 │ │ │ │ @ instruction: 0x015f649c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r4, lsl #9 │ │ │ │ smlalbbeq r3, r7, r8, r2 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - smlaltbeq r8, r8, r4, pc @ │ │ │ │ - smlalbbeq r8, r8, r8, pc @ │ │ │ │ + cmpeq r1, r0, lsl #19 │ │ │ │ + smlaltbeq r8, r8, ip, pc @ │ │ │ │ + @ instruction: 0x01488f90 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ - smlalbbeq r8, r8, r8, pc @ │ │ │ │ - cmpeq r8, r8, ror #30 │ │ │ │ + @ instruction: 0x01488f90 │ │ │ │ + cmpeq r8, r0, ror pc │ │ │ │ @ instruction: 0x015f629c │ │ │ │ ldrdeq r3, [r7, #-120] @ 0xffffff88 │ │ │ │ smlalbbeq r3, r7, r4, r7 │ │ │ │ - cmpeq r1, r8, lsl #14 │ │ │ │ - cmpeq r8, ip, lsr pc │ │ │ │ - cmpeq r8, ip, lsr #26 │ │ │ │ - cmpeq r1, ip, asr #13 │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ - strdeq r8, [r8, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x0151d690 │ │ │ │ - smlalbteq r2, r8, r4, lr │ │ │ │ - strheq r8, [r8, #-200] @ 0xffffff38 │ │ │ │ - smlalbbeq r2, r8, ip, lr │ │ │ │ - cmpeq r1, r4, lsr #12 │ │ │ │ - cmpeq r8, r8, asr lr │ │ │ │ - cmpeq r8, r8, asr #24 │ │ │ │ - cmpeq r1, r8, ror #11 │ │ │ │ - cmpeq r8, ip, lsl lr │ │ │ │ - cmpeq r8, ip, lsl #24 │ │ │ │ - cmpeq r1, ip, lsr #11 │ │ │ │ - smlaltteq r2, r8, r0, sp │ │ │ │ - ldrdeq r8, [r8, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq r2, r8, r8, sp │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ - cmpeq r8, r4, ror sp │ │ │ │ - cmpeq r8, r4, ror #22 │ │ │ │ - cmpeq r8, ip, lsr sp │ │ │ │ - cmpeq r8, ip, lsl #26 │ │ │ │ - cmpeq r1, r4, lsr #9 │ │ │ │ - ldrdeq r2, [r8, #-200] @ 0xffffff38 │ │ │ │ - smlalbteq r8, r8, r8, sl @ │ │ │ │ - cmpeq r1, r8, ror #8 │ │ │ │ - @ instruction: 0x01482c9c │ │ │ │ - smlalbbeq r8, r8, ip, sl @ │ │ │ │ - cmpeq r1, ip, lsr #8 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ + cmpeq r8, r4, asr #30 │ │ │ │ + cmpeq r8, r4, lsr sp │ │ │ │ + ldrsbeq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ + strdeq r8, [r8, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x0151d698 │ │ │ │ + smlalbteq r2, r8, ip, lr │ │ │ │ + smlalbteq r8, r8, r0, ip @ │ │ │ │ + @ instruction: 0x01482e94 │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ + cmpeq r8, r0, ror #28 │ │ │ │ + cmpeq r8, r0, asr ip │ │ │ │ + ldrsheq sp, [r1, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ + cmpeq r8, r4, lsl ip │ │ │ │ + ldrheq sp, [r1, #-84] @ 0xffffffac │ │ │ │ + smlaltteq r2, r8, r8, sp │ │ │ │ + ldrdeq r8, [r8, #-184] @ 0xffffff48 │ │ │ │ + strheq r2, [r8, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ + cmpeq r8, ip, ror sp │ │ │ │ + cmpeq r8, ip, ror #22 │ │ │ │ + cmpeq r8, r4, asr #26 │ │ │ │ + cmpeq r8, r4, lsl sp │ │ │ │ + cmpeq r1, ip, lsr #9 │ │ │ │ + smlaltteq r2, r8, r0, ip │ │ │ │ + ldrdeq r8, [r8, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r0, ror r4 │ │ │ │ + smlaltbeq r2, r8, r4, ip │ │ │ │ + @ instruction: 0x01488a94 │ │ │ │ + cmpeq r1, r4, lsr r4 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ │ │ │ │ 0029245c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -478975,29 +478975,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2924d8 │ │ │ │ cmpeq pc, r4, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r4, ror #26 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - cmpeq r8, r4, ror sl │ │ │ │ - cmpeq r8, r8, ror #16 │ │ │ │ - cmpeq r1, r0, lsl #4 │ │ │ │ - cmpeq r8, r4, lsr sl │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ - cmpeq r1, r4, asr #3 │ │ │ │ - strdeq r2, [r8, #-152] @ 0xffffff68 │ │ │ │ - smlaltteq r8, r8, ip, r7 @ │ │ │ │ - cmpeq r1, r8, lsl #3 │ │ │ │ - strheq r2, [r8, #-156] @ 0xffffff64 │ │ │ │ - strheq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, ip, asr #2 │ │ │ │ - smlalbbeq r2, r8, r0, r9 │ │ │ │ - cmpeq r8, r4, ror r7 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + cmpeq r8, ip, ror sl │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq r1, r8, lsl #4 │ │ │ │ + cmpeq r8, ip, lsr sl │ │ │ │ + cmpeq r8, ip, lsr #16 │ │ │ │ + cmpeq r1, ip, asr #3 │ │ │ │ + cmpeq r8, r0, lsl #20 │ │ │ │ + strdeq r8, [r8, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x0151d190 │ │ │ │ + smlalbteq r2, r8, r4, r9 │ │ │ │ + strheq r8, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, r4, asr r1 │ │ │ │ + smlalbbeq r2, r8, r8, r9 │ │ │ │ + cmpeq r8, ip, ror r7 │ │ │ │ │ │ │ │ 002926c8 : │ │ │ │ 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 │ │ │ │ @@ -479761,93 +479761,93 @@ │ │ │ │ add sp, sp, #1152 @ 0x480 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ cmpeq pc, r4, asr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r0, lsr #22 │ │ │ │ - cmpeq r1, r4, rrx │ │ │ │ - smlalbbeq r8, r8, r4, r6 @ │ │ │ │ + cmpeq r1, ip, rrx │ │ │ │ + smlalbbeq r8, r8, ip, r6 @ │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r1, r0, asr #29 │ │ │ │ - smlaltteq r8, r8, r8, r4 @ │ │ │ │ + cmpeq r1, r8, asr #29 │ │ │ │ + strdeq r8, [r8, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlalbteq r8, r8, r8, r5 @ │ │ │ │ - cmpeq r1, r0, lsl #28 │ │ │ │ - strheq r8, [r8, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, r8, lsl #28 │ │ │ │ + strheq r8, [r8, #-92] @ 0xffffffa4 │ │ │ │ cmpeq pc, r4, ror r8 @ │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ strheq r6, [r7, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq r1, r8, asr #24 │ │ │ │ - cmpeq r8, r4, ror r2 │ │ │ │ - cmpeq r1, r0, lsl #24 │ │ │ │ + cmpeq r1, r0, asr ip │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ + cmpeq r1, r8, lsl #24 │ │ │ │ cmpeq r7, r8, lsr ip │ │ │ │ - cmpeq r8, ip, lsl r2 │ │ │ │ + cmpeq r8, r4, lsr #4 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - @ instruction: 0x0151cb9c │ │ │ │ + cmpeq r1, r4, lsr #23 │ │ │ │ cmpeq r7, ip, lsr #10 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq r1, r4, asr #21 │ │ │ │ - strdeq r8, [r8, #-0] │ │ │ │ + cmpeq r1, ip, asr #21 │ │ │ │ + strdeq r8, [r8, #-8] │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r1, ip, ror sl │ │ │ │ + cmpeq r1, r4, lsl #21 │ │ │ │ strheq r2, [r7, #-164] @ 0xffffff5c │ │ │ │ - swpbeq r8, r4, [r8] @ │ │ │ │ + swpbeq r8, ip, [r8] @ │ │ │ │ cmpeq r7, ip, ror sl │ │ │ │ cmpeq r7, r4, lsr #20 │ │ │ │ ldrdeq r2, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, ip, ror #18 │ │ │ │ - @ instruction: 0x01487f94 │ │ │ │ - cmpeq r1, r4, lsr #18 │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ - ldrsheq ip, [r1, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ - cmpeq r1, r0, lsr #17 │ │ │ │ + cmpeq r1, r4, ror r9 │ │ │ │ + @ instruction: 0x01487f9c │ │ │ │ + cmpeq r1, ip, lsr #18 │ │ │ │ + cmpeq r8, r0, asr pc │ │ │ │ + ldrsheq ip, [r1, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ + cmpeq r8, ip, lsl pc │ │ │ │ + cmpeq r1, r8, lsr #17 │ │ │ │ smlaltteq r2, r7, r4, r8 │ │ │ │ cmpeq r7, r4, lsr #4 │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - @ instruction: 0x01487e98 │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + smlaltbeq r7, r8, r0, lr │ │ │ │ smlalbbeq r2, r7, r4, r8 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ + cmpeq r8, r0, asr #28 │ │ │ │ @ instruction: 0x015f5298 │ │ │ │ - strdeq r1, [r8, #-252] @ 0xffffff04 │ │ │ │ - smlaltteq r7, r8, ip, sp │ │ │ │ + cmpeq r8, r4 │ │ │ │ + strdeq r7, [r8, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - smlalbteq r1, r8, r8, pc @ │ │ │ │ - @ instruction: 0x01481f90 │ │ │ │ - smlalbbeq r7, r8, r0, lr │ │ │ │ - ldrsbeq ip, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r8, r0, lsl pc │ │ │ │ - cmpeq r8, r0, lsl #26 │ │ │ │ - ldrdeq r1, [r8, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq r1, r8, r8, lr │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ - strdeq r7, [r8, #-192] @ 0xffffff40 │ │ │ │ - ldrsheq ip, [r1, #-84] @ 0xffffffac │ │ │ │ - cmpeq r8, ip, lsl #24 │ │ │ │ + ldrdeq r1, [r8, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x01481f98 │ │ │ │ + smlalbbeq r7, r8, r8, lr │ │ │ │ + cmpeq r1, r4, ror #13 │ │ │ │ + cmpeq r8, r8, lsl pc │ │ │ │ + cmpeq r8, r8, lsl #26 │ │ │ │ + smlaltteq r1, r8, r0, lr │ │ │ │ + strheq r1, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ + strdeq r7, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldrsheq ip, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r8, r4, lsl ip │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlaltteq r1, r8, r4, sp │ │ │ │ - strheq r1, [r8, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r1, r4, asr #10 │ │ │ │ - cmpeq r8, r8, ror sp │ │ │ │ - cmpeq r8, r4, ror #22 │ │ │ │ + smlaltteq r1, r8, ip, sp │ │ │ │ + strheq r1, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r1, ip, asr #10 │ │ │ │ + smlalbbeq r1, r8, r0, sp │ │ │ │ + cmpeq r8, ip, ror #22 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r8, r0, asr #26 │ │ │ │ + cmpeq r8, r8, asr #26 │ │ │ │ │ │ │ │ 00293408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ ldr r3, [pc, #4036] @ 2943e4 │ │ │ │ @@ -480860,125 +480860,125 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ b 293df4 │ │ │ │ cmpeq pc, ip, lsl lr @ │ │ │ │ cmpeq pc, ip, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, ip, lsl r3 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ + cmpeq r1, r4, lsr #6 │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r1, r8, lsr r1 │ │ │ │ - cmpeq r8, ip, asr r7 │ │ │ │ + cmpeq r1, r0, asr #2 │ │ │ │ + cmpeq r8, r4, ror #14 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmpeq r1, r0, ror r0 │ │ │ │ - smlalbbeq r7, r8, ip, r6 │ │ │ │ + cmpeq r1, r8, ror r0 │ │ │ │ + @ instruction: 0x01487694 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r1, r8, lsl #30 │ │ │ │ - cmpeq r8, r0, lsr r5 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrheq fp, [r1, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq r7, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, asr #27 │ │ │ │ + smlaltteq r7, r8, r0, r3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlalbteq r6, r8, r8, r0 │ │ │ │ + ldrdeq r6, [r8, #-0] │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r4, lsl #23 │ │ │ │ - smlaltbeq r7, r8, ip, r1 │ │ │ │ + cmpeq r1, ip, lsl #23 │ │ │ │ + strheq r7, [r8, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq r1, r8, lsl #22 │ │ │ │ - cmpeq r8, r0, lsr r1 │ │ │ │ + cmpeq r1, r0, lsl fp │ │ │ │ + cmpeq r8, r8, lsr r1 │ │ │ │ cmpeq pc, r8, lsl r5 @ │ │ │ │ - cmpeq r1, r0, lsl sl │ │ │ │ - cmpeq r8, r4, asr #4 │ │ │ │ - cmpeq r8, r8, lsr r0 │ │ │ │ + cmpeq r1, r8, lsl sl │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ + cmpeq r8, r0, asr #32 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - smlaltteq r1, r8, r8, r1 │ │ │ │ + strdeq r1, [r8, #-16] │ │ │ │ strheq r1, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - strdeq r1, [r8, #-8] │ │ │ │ - smlalbteq r1, r8, r8, r0 │ │ │ │ + mrseq r1, (UNDEF: 88) │ │ │ │ + ldrdeq r1, [r8, #-0] │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - swpbeq r1, r0, [r8] │ │ │ │ - smlalbbeq r6, r8, r4, lr │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + swpbeq r1, r8, [r8] @ │ │ │ │ + smlalbbeq r6, r8, ip, lr │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmpeq r1, ip, lsl r8 │ │ │ │ - qdaddeq r1, r0, r8 │ │ │ │ - cmpeq r8, r4, asr #28 │ │ │ │ + cmpeq r1, r4, lsr #16 │ │ │ │ + qdaddeq r1, r8, r8 │ │ │ │ + cmpeq r8, ip, asr #28 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq r8, r8, lsl r0 │ │ │ │ - smlaltteq r0, r8, r8, pc @ │ │ │ │ + cmpeq r8, r0, lsr #32 │ │ │ │ + strdeq r0, [r8, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - strheq r0, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ - cmpeq r1, r8, asr #14 │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ + smlalbteq r0, r8, r0, pc @ │ │ │ │ + cmpeq r8, ip, lsr pc │ │ │ │ + cmpeq r1, r0, asr r7 │ │ │ │ + cmpeq r8, r8, ror #26 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq r8, r8, lsr pc │ │ │ │ - cmpeq r8, r8, lsl #30 │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - ldrdeq r0, [r8, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq r0, r8, r8, lr │ │ │ │ - cmpeq r1, r0, asr #12 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ + smlaltteq r0, r8, r0, lr │ │ │ │ + strheq r0, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r8, asr #12 │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r8, ip, lsr lr │ │ │ │ - ldrsbeq fp, [r1, #-84] @ 0xffffffac │ │ │ │ - cmpeq r8, r8, lsl #28 │ │ │ │ - strdeq r6, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, r4, asr #28 │ │ │ │ + ldrsbeq fp, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0151b59c │ │ │ │ - smlalbteq r0, r8, ip, sp │ │ │ │ - smlalbteq r6, r8, r4, fp │ │ │ │ + cmpeq r1, r4, lsr #11 │ │ │ │ + ldrdeq r0, [r8, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r6, r8, ip, fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ - @ instruction: 0x01480d90 │ │ │ │ - smlalbbeq r6, r8, r8, fp │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ + @ instruction: 0x01480d98 │ │ │ │ + @ instruction: 0x01486b90 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ - cmpeq r8, r4, asr sp │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r1, r8, ror #9 │ │ │ │ - cmpeq r8, r8, lsl sp │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ + ldrsheq fp, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, r0, lsr #26 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r1, ip, lsr #9 │ │ │ │ - ldrdeq r0, [r8, #-204] @ 0xffffff34 │ │ │ │ - ldrdeq r6, [r8, #-164] @ 0xffffff5c │ │ │ │ + ldrheq fp, [r1, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq r0, r8, r4, ip │ │ │ │ + ldrdeq r6, [r8, #-172] @ 0xffffff54 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r1, r0, ror r4 │ │ │ │ - smlaltbeq r0, r8, r0, ip │ │ │ │ - @ instruction: 0x01486a98 │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - ldrsheq fp, [r1, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r8, r8, lsl ip │ │ │ │ - cmpeq r8, r8, lsl sl │ │ │ │ - cmpeq r8, r0, lsl #24 │ │ │ │ - cmpeq r8, r8, lsl sl │ │ │ │ + cmpeq r1, r8, ror r4 │ │ │ │ + smlaltbeq r0, r8, r8, ip │ │ │ │ + smlaltbeq r6, r8, r0, sl │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ + cmpeq r8, r0, asr #24 │ │ │ │ + cmpeq r1, r0, lsl #8 │ │ │ │ + cmpeq r8, r0, lsr #24 │ │ │ │ + cmpeq r8, r0, lsr #20 │ │ │ │ + cmpeq r8, r8, lsl #24 │ │ │ │ + cmpeq r8, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - smlaltteq r0, r8, r8, r9 │ │ │ │ + strdeq r0, [r8, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - strheq r0, [r8, #-152] @ 0xffffff68 │ │ │ │ + smlalbteq r0, r8, r0, r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r1, r0, asr r1 │ │ │ │ - smlalbbeq r0, r8, r4, r9 │ │ │ │ - cmpeq r8, r8, ror r7 │ │ │ │ + cmpeq r1, r8, asr r1 │ │ │ │ + smlalbbeq r0, r8, ip, r9 │ │ │ │ + smlalbbeq r6, r8, r0, r7 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ - cmpeq r8, ip, lsl r9 │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r8, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ ldr r1, [pc, #-60] @ 29457c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #-76] @ 294580 │ │ │ │ @@ -481657,64 +481657,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 29476c │ │ │ │ cmpeq pc, r8, asr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01486894 │ │ │ │ + @ instruction: 0x0148689c │ │ │ │ ldrsbeq r3, [pc, #-160] @ 294fc8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r1, r0, lsl #30 │ │ │ │ - cmpeq r8, r8, lsr #10 │ │ │ │ + cmpeq r1, r8, lsl #30 │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrheq sl, [r1, #-220] @ 0xffffff24 │ │ │ │ - smlaltteq r6, r8, r8, r3 │ │ │ │ + cmpeq r1, r4, asr #27 │ │ │ │ + strdeq r6, [r8, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - cmpeq r1, r8, lsl #25 │ │ │ │ - smlaltbeq r6, r8, ip, r2 │ │ │ │ + @ instruction: 0x0151ac90 │ │ │ │ + strheq r6, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq r1, ip, asr #23 │ │ │ │ - strdeq r6, [r8, #-16] │ │ │ │ - cmpeq r8, r4, ror #6 │ │ │ │ + ldrsbeq sl, [r1, #-180] @ 0xffffff4c │ │ │ │ + strdeq r6, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r8, ip, ror #6 │ │ │ │ cmpeq r7, r8, lsr fp │ │ │ │ smlaltteq r0, r7, r0, sl │ │ │ │ @ instruction: 0x01470a9c │ │ │ │ - cmpeq r1, r0, lsr #20 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - cmpeq r8, r0, asr #32 │ │ │ │ + cmpeq r1, r8, lsr #20 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + cmpeq r8, r8, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r8, ip, lsl r2 │ │ │ │ - smlaltteq r0, r8, ip, r1 │ │ │ │ - cmpeq r1, r0, lsl #19 │ │ │ │ - strheq r0, [r8, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq r5, r8, r8, pc @ │ │ │ │ - cmpeq r1, r4, asr #18 │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + cmpeq r8, r4, lsr #4 │ │ │ │ + strdeq r0, [r8, #-20] @ 0xffffffec │ │ │ │ + cmpeq r1, r8, lsl #19 │ │ │ │ + strheq r0, [r8, #-28] @ 0xffffffe4 │ │ │ │ + strheq r5, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r1, ip, asr #18 │ │ │ │ + smlalbbeq r0, r8, r0, r1 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + cmpeq r8, r8, asr #2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmpeq r1, r8, ror #17 │ │ │ │ - cmpeq r8, r8, lsl r1 │ │ │ │ - cmpeq r8, ip, lsl #30 │ │ │ │ + ldrsheq sl, [r1, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r0, lsr #2 │ │ │ │ + cmpeq r8, r4, lsl pc │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - ldrdeq r0, [r8, #-12] │ │ │ │ - smlaltbeq r0, r8, ip, r0 │ │ │ │ - cmpeq r8, ip, ror r0 │ │ │ │ + smlaltteq r0, r8, r4, r0 │ │ │ │ + strheq r0, [r8, #-4] │ │ │ │ + smlalbbeq r0, r8, r4, r0 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmpeq r8, ip, asr #32 │ │ │ │ - cmpeq r8, ip, lsl r0 │ │ │ │ - ldrheq sl, [r1, #-116] @ 0xffffff8c │ │ │ │ - smlaltteq pc, r7, r8, pc @ │ │ │ │ - ldrdeq r5, [r8, #-220] @ 0xffffff24 │ │ │ │ + qdaddeq r0, r4, r8 │ │ │ │ + cmpeq r8, r4, lsr #32 │ │ │ │ + ldrheq sl, [r1, #-124] @ 0xffffff84 │ │ │ │ + strdeq pc, [r7, #-240] @ 0xffffff10 │ │ │ │ + smlaltteq r5, r8, r4, sp │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ - smlaltbeq pc, r7, ip, pc @ │ │ │ │ - smlaltbeq r5, r8, r0, sp │ │ │ │ + cmpeq r1, r0, lsl #15 │ │ │ │ + strheq pc, [r7, #-244] @ 0xffffff0c @ │ │ │ │ + smlaltbeq r5, r8, r8, sp │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ │ │ │ │ 00295128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -482031,49 +482031,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 295330 │ │ │ │ ldrsheq r3, [pc, #-0] @ 295628 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r4, asr #1 │ │ │ │ - ldrsbeq sl, [r1, #-84] @ 0xffffffac │ │ │ │ - strdeq r5, [r8, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq sl, [r1, #-92] @ 0xffffffa4 │ │ │ │ + strdeq r5, [r8, #-184] @ 0xffffff48 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r1, ip, asr #9 │ │ │ │ - strdeq r5, [r8, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq sl, [r1, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ cmpeq pc, ip, lsl #30 │ │ │ │ - cmpeq r1, r0, lsr r4 │ │ │ │ - cmpeq r8, r8, asr sl │ │ │ │ + cmpeq r1, r8, lsr r4 │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ cmpeq r7, ip, lsl r4 │ │ │ │ ldrdeq r0, [r7, #-60] @ 0xffffffc4 │ │ │ │ - smlalbbeq pc, r7, r4, fp @ │ │ │ │ - cmppeq r7, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror #5 │ │ │ │ - cmppeq r7, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ + smlalbbeq pc, r7, ip, fp @ │ │ │ │ + cmppeq r7, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [r1, #-32] @ 0xffffffe0 │ │ │ │ + cmppeq r7, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmpeq r1, ip, lsr #5 │ │ │ │ - smlaltteq pc, r7, r0, sl @ │ │ │ │ - ldrdeq r5, [r8, #-132] @ 0xffffff7c │ │ │ │ + ldrheq sl, [r1, #-36] @ 0xffffffdc │ │ │ │ + smlaltteq pc, r7, r8, sl @ │ │ │ │ + ldrdeq r5, [r8, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmpeq r1, r4, ror r2 │ │ │ │ - smlaltbeq pc, r7, r8, sl @ │ │ │ │ - @ instruction: 0x0148589c │ │ │ │ + cmpeq r1, ip, ror r2 │ │ │ │ + strheq pc, [r7, #-160] @ 0xffffff60 @ │ │ │ │ + smlaltbeq r5, r8, r4, r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - cmppeq r7, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - cmppeq r7, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsr #3 │ │ │ │ - ldrdeq pc, [r7, #-156] @ 0xffffff64 │ │ │ │ - ldrdeq r5, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + cmppeq r7, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ + cmppeq r7, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r1, #-16] │ │ │ │ + smlaltteq pc, r7, r4, r9 @ │ │ │ │ + ldrdeq r5, [r8, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ │ │ │ │ 002956bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -482615,61 +482615,61 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #708 @ 0x2c4 │ │ │ │ b 295c3c │ │ │ │ cmpeq pc, r4, ror #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r0, lsr fp @ │ │ │ │ - cmpeq r1, r0, ror r0 │ │ │ │ - @ instruction: 0x01485698 │ │ │ │ - smlalbteq r5, r8, ip, r0 │ │ │ │ - cmpeq r1, ip, ror #31 │ │ │ │ - cmpeq r8, r8, lsl #12 │ │ │ │ + cmpeq r1, r8, ror r0 │ │ │ │ + smlaltbeq r5, r8, r0, r6 │ │ │ │ + ldrdeq r5, [r8, #-4] │ │ │ │ + ldrsheq r9, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, r0, lsl r6 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ - cmpeq r8, r4, ror #8 │ │ │ │ + cmpeq r1, r0, asr lr │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ @ instruction: 0x000002be │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmpeq pc, r4, asr r7 @ │ │ │ │ smlaltbeq pc, r6, r0, ip @ │ │ │ │ cmppeq r6, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq pc, r7, r4, r3 @ │ │ │ │ + smlaltbeq pc, r7, ip, r3 @ │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ cmppeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #21 │ │ │ │ - cmppeq r7, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ - ldrdeq pc, [r7, #-44] @ 0xffffffd4 │ │ │ │ - smlaltbeq pc, r7, ip, r2 @ │ │ │ │ + cmppeq r7, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #21 │ │ │ │ + cmppeq r7, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ + smlaltteq pc, r7, r4, r2 @ │ │ │ │ + strheq pc, [r7, #-36] @ 0xffffffdc @ │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - cmpeq r1, r4, asr #20 │ │ │ │ - cmppeq r7, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, rrx │ │ │ │ - cmppeq r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, asr #20 │ │ │ │ + smlalbbeq pc, r7, r0, r2 @ │ │ │ │ + cmpeq r8, r4, ror r0 │ │ │ │ + cmppeq r7, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmppeq r7, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmppeq r7, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, r7, r4, r1 @ │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - smlaltbeq pc, r7, r8, r1 @ │ │ │ │ - cmppeq r7, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r7, #-16] @ │ │ │ │ + smlalbbeq pc, r7, r0, r1 @ │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmppeq r7, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmppeq r7, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r9, [r1, #-128] @ 0xffffff80 │ │ │ │ - smlaltteq pc, r7, r4, r0 @ │ │ │ │ - ldrdeq r4, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmppeq r7, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r1, #-136] @ 0xffffff78 │ │ │ │ + smlaltteq pc, r7, ip, r0 @ │ │ │ │ + smlaltteq r4, r8, r0, lr │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - smlaltbeq pc, r7, ip, r0 @ │ │ │ │ + strheq pc, [r7, #-4] @ │ │ │ │ │ │ │ │ 00296000 : │ │ │ │ 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 │ │ │ │ @@ -483068,44 +483068,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 296378 │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r2, [pc, #-16] @ 296644 │ │ │ │ - cmpeq r1, r8, lsl #14 │ │ │ │ - cmpeq r8, r0, lsr sp │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmpeq r1, r8, ror r5 │ │ │ │ - @ instruction: 0x01484b98 │ │ │ │ + cmpeq r1, r0, lsl #11 │ │ │ │ + smlaltbeq r4, r8, r0, fp │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ stcmi 2, cr0, [r0], {4} │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmpeq pc, r4, asr #29 │ │ │ │ cmppeq r6, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq pc, r6, r0, r3 @ │ │ │ │ cmppeq r6, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r7, r4, lsl #22 │ │ │ │ - strdeq r4, [r8, #-136] @ 0xffffff78 │ │ │ │ - smlalbteq lr, r7, ip, sl │ │ │ │ - @ instruction: 0x0147ea9c │ │ │ │ - cmpeq r1, r4, lsr r2 │ │ │ │ - cmpeq r7, r8, ror #20 │ │ │ │ - cmpeq r8, r4, asr r8 │ │ │ │ - cmpeq r7, r0, lsr sl │ │ │ │ - cmpeq r1, r0, asr #3 │ │ │ │ - strdeq lr, [r7, #-144] @ 0xffffff70 │ │ │ │ - smlaltteq r4, r8, r4, r7 │ │ │ │ + ldrsbeq r9, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, ip, lsl #22 │ │ │ │ + cmpeq r8, r0, lsl #18 │ │ │ │ + ldrdeq lr, [r7, #-164] @ 0xffffff5c │ │ │ │ + smlaltbeq lr, r7, r4, sl │ │ │ │ + cmpeq r1, ip, lsr r2 │ │ │ │ + cmpeq r7, r0, ror sl │ │ │ │ + cmpeq r8, ip, asr r8 │ │ │ │ + cmpeq r7, r8, lsr sl │ │ │ │ + cmpeq r1, r8, asr #3 │ │ │ │ + strdeq lr, [r7, #-152] @ 0xffffff68 │ │ │ │ + smlaltteq r4, r8, ip, r7 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - strheq lr, [r7, #-148] @ 0xffffff6c │ │ │ │ + strheq lr, [r7, #-156] @ 0xffffff64 │ │ │ │ │ │ │ │ 002966c8 : │ │ │ │ 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 │ │ │ │ @@ -483493,55 +483493,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 296adc │ │ │ │ b 296958 │ │ │ │ cmpeq pc, r4, asr fp @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq r8, [r1, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r4, [r8, #-84] @ 0xffffffac │ │ │ │ + ldrheq r8, [r1, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq r4, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ cmpeq pc, r4, ror #17 │ │ │ │ - cmpeq r1, r0, lsl #27 │ │ │ │ - strheq lr, [r7, #-80] @ 0xffffffb0 │ │ │ │ - smlaltbeq r4, r8, r0, r3 │ │ │ │ + cmpeq r1, r8, lsl #27 │ │ │ │ + strheq lr, [r7, #-88] @ 0xffffffa8 │ │ │ │ + smlaltbeq r4, r8, r8, r3 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq r1, r4, asr #26 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - cmpeq r8, r4, ror #6 │ │ │ │ + cmpeq r1, ip, asr #26 │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ + cmpeq r8, ip, ror #6 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - smlaltbeq r4, r8, r8, r5 │ │ │ │ - cmpeq r1, r4, lsl #26 │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ + strheq r4, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, ip, lsl #26 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - smlaltteq lr, r7, r4, r4 │ │ │ │ - cmpeq r1, ip, ror ip │ │ │ │ - strdeq r4, [r8, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01484298 │ │ │ │ + smlaltteq lr, r7, ip, r4 │ │ │ │ + cmpeq r1, r4, lsl #25 │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ + smlaltbeq r4, r8, r0, r2 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - cmpeq r1, r8, lsr ip │ │ │ │ - cmpeq r7, ip, ror #8 │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ + cmpeq r1, r0, asr #24 │ │ │ │ + cmpeq r7, r4, ror r4 │ │ │ │ + cmpeq r8, r0, ror #4 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmpeq r8, r8, asr r4 │ │ │ │ - ldrsheq r8, [r1, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r8, ip, lsl #4 │ │ │ │ - ldrheq r8, [r1, #-184] @ 0xffffff48 │ │ │ │ - smlaltteq lr, r7, r8, r3 │ │ │ │ - ldrdeq r4, [r8, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r1, r8, ror fp │ │ │ │ - smlaltbeq lr, r7, ip, r3 │ │ │ │ - @ instruction: 0x01484198 │ │ │ │ + cmpeq r8, r0, ror #8 │ │ │ │ + cmpeq r1, r0, lsl #24 │ │ │ │ + cmpeq r8, r4, lsl r2 │ │ │ │ + cmpeq r1, r0, asr #23 │ │ │ │ + strdeq lr, [r7, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq r4, r8, r4, r1 │ │ │ │ + cmpeq r1, r0, lsl #23 │ │ │ │ + strheq lr, [r7, #-52] @ 0xffffffcc │ │ │ │ + smlaltbeq r4, r8, r0, r1 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmpeq r1, ip, lsr fp │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ - cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r1, ip, ror #21 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ + cmpeq r1, r4, asr #22 │ │ │ │ + cmpeq r7, r8, ror r3 │ │ │ │ + cmpeq r8, r8, ror #2 │ │ │ │ + ldrsheq r8, [r1, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 00296d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -484045,61 +484045,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 296e60 │ │ │ │ @ instruction: 0x015f1494 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, ip, ror #8 │ │ │ │ - smlaltbeq r4, r8, r0, r2 │ │ │ │ - @ instruction: 0x01518a9c │ │ │ │ + smlaltbeq r4, r8, r8, r2 │ │ │ │ + cmpeq r1, r4, lsr #21 │ │ │ │ ldrsbeq r1, [pc, #-60] @ 297558 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r8, r4, lsr #2 │ │ │ │ - cmpeq r1, r0, lsr #18 │ │ │ │ + cmpeq r8, ip, lsr #2 │ │ │ │ + cmpeq r1, r8, lsr #18 │ │ │ │ cmpeq r6, r4, lsr #16 │ │ │ │ smlaltteq lr, r6, r4, r7 │ │ │ │ - mrseq r4, (UNDEF: 72) │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ + cmpeq r8, r8 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbteq r3, r8, ip, lr │ │ │ │ - cmpeq r1, r8, asr #13 │ │ │ │ - smlaltbeq sp, r7, r0, sp │ │ │ │ - cmpeq r7, r4, ror sp │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - smlaltteq sp, r7, r8, ip │ │ │ │ - smlaltbeq r3, r8, r8, sp │ │ │ │ - cmpeq r1, r4, lsr #11 │ │ │ │ - strheq sp, [r7, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r8, r4, ror sp │ │ │ │ - cmpeq r1, r0, ror r5 │ │ │ │ - smlalbbeq sp, r7, r4, ip │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ - strdeq sp, [r7, #-188] @ 0xffffff44 │ │ │ │ - strheq r3, [r8, #-204] @ 0xffffff34 │ │ │ │ - ldrheq r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ - smlalbteq sp, r7, ip, fp │ │ │ │ - smlaltbeq sp, r7, r0, fp │ │ │ │ - cmpeq r7, r0, ror fp │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ - cmpeq r8, r0, lsl ip │ │ │ │ - cmpeq r1, ip, lsl #8 │ │ │ │ - cmpeq r7, ip, lsl fp │ │ │ │ - ldrdeq r3, [r8, #-188] @ 0xffffff44 │ │ │ │ - ldrsbeq r8, [r1, #-56] @ 0xffffffc8 │ │ │ │ - smlaltteq sp, r7, r8, sl │ │ │ │ - smlaltbeq r3, r8, r8, fp │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - strheq sp, [r7, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ - cmpeq r1, r0, ror r3 │ │ │ │ - smlalbbeq sp, r7, r0, sl │ │ │ │ - cmpeq r8, r0, asr #22 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ + ldrdeq r3, [r8, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r8, [r1, #-96] @ 0xffffffa0 │ │ │ │ + smlaltbeq sp, r7, r8, sp │ │ │ │ + cmpeq r7, ip, ror sp │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + strdeq sp, [r7, #-192] @ 0xffffff40 │ │ │ │ + strheq r3, [r8, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, ip, lsr #11 │ │ │ │ + strheq sp, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r8, ip, ror sp │ │ │ │ + cmpeq r1, r8, ror r5 │ │ │ │ + smlalbbeq sp, r7, ip, ip │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ + smlalbteq r3, r8, r4, ip │ │ │ │ + cmpeq r1, r0, asr #9 │ │ │ │ + ldrdeq sp, [r7, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq sp, r7, r8, fp │ │ │ │ + cmpeq r7, r8, ror fp │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ + cmpeq r8, r8, lsl ip │ │ │ │ + cmpeq r1, r4, lsl r4 │ │ │ │ + cmpeq r7, r4, lsr #22 │ │ │ │ + smlaltteq r3, r8, r4, fp │ │ │ │ + cmpeq r1, r0, ror #7 │ │ │ │ + strdeq sp, [r7, #-160] @ 0xffffff60 │ │ │ │ + strheq r3, [r8, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + strheq sp, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ + cmpeq r1, r8, ror r3 │ │ │ │ + smlalbbeq sp, r7, r8, sl │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ │ │ │ │ 00297640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r6, r2 │ │ │ │ @@ -484452,46 +484452,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 297710 │ │ │ │ cmpeq pc, r8, ror #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq pc, r0, asr #23 │ │ │ │ - ldrsheq r8, [r1, #-20] @ 0xffffffec │ │ │ │ - smlaltteq r3, r8, ip, r9 │ │ │ │ + ldrsheq r8, [r1, #-28] @ 0xffffffe4 │ │ │ │ + strdeq r3, [r8, #-148] @ 0xffffff6c │ │ │ │ cmpeq pc, ip, lsr #22 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmpeq r1, r4, ror r0 │ │ │ │ - cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq r1, ip, ror r0 │ │ │ │ + cmpeq r8, r8, ror r8 │ │ │ │ cmpeq r6, r0, ror pc │ │ │ │ cmpeq r6, r0, lsr pc │ │ │ │ - cmpeq r1, ip, lsl pc │ │ │ │ - cmpeq r7, r8, asr r6 │ │ │ │ - cmpeq r8, r4, lsl r7 │ │ │ │ - cmpeq r7, r0, lsr #12 │ │ │ │ - strdeq sp, [r7, #-84] @ 0xffffffac │ │ │ │ - smlalbteq sp, r7, r8, r5 │ │ │ │ - cmpeq r1, ip, asr lr │ │ │ │ - @ instruction: 0x0147d598 │ │ │ │ - cmpeq r8, r4, asr r6 │ │ │ │ - cmpeq r7, r4, ror #10 │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - cmpeq r7, r8, lsl #10 │ │ │ │ - @ instruction: 0x01517d9c │ │ │ │ - ldrdeq sp, [r7, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01483594 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - smlaltbeq sp, r7, r0, r4 │ │ │ │ - cmpeq r8, ip, asr r5 │ │ │ │ - cmpeq r1, ip, lsr #26 │ │ │ │ - cmpeq r7, r8, ror #8 │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ - ldrsheq r7, [r1, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r7, r0, lsr r4 │ │ │ │ - smlaltteq r3, r8, ip, r4 │ │ │ │ + cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq r7, r0, ror #12 │ │ │ │ + cmpeq r8, ip, lsl r7 │ │ │ │ + cmpeq r7, r8, lsr #12 │ │ │ │ + strdeq sp, [r7, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq sp, [r7, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, r4, ror #28 │ │ │ │ + smlaltbeq sp, r7, r0, r5 │ │ │ │ + cmpeq r8, ip, asr r6 │ │ │ │ + cmpeq r7, ip, ror #10 │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + cmpeq r7, r0, lsl r5 │ │ │ │ + cmpeq r1, r4, lsr #27 │ │ │ │ + smlaltteq sp, r7, r0, r4 │ │ │ │ + @ instruction: 0x0148359c │ │ │ │ + cmpeq r1, ip, ror #26 │ │ │ │ + smlaltbeq sp, r7, r8, r4 │ │ │ │ + cmpeq r8, r4, ror #10 │ │ │ │ + cmpeq r1, r4, lsr sp │ │ │ │ + cmpeq r7, r0, ror r4 │ │ │ │ + cmpeq r8, ip, lsr #10 │ │ │ │ + ldrsheq r7, [r1, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, r8, lsr r4 │ │ │ │ + strdeq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 00297c58 : │ │ │ │ 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 │ │ │ │ @@ -484948,58 +484948,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 29800c │ │ │ │ cmpeq pc, r8, asr #11 │ │ │ │ ldrheq r0, [pc, #-88] @ 298338 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ - ldrheq r7, [r1, #-180] @ 0xffffff4c │ │ │ │ - strdeq r3, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq r1, r0, ror #19 │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsheq r7, [r1, #-132] @ 0xffffff7c │ │ │ │ - smlaltbeq sl, r7, r4, sl │ │ │ │ - smlaltteq ip, r7, r8, pc @ │ │ │ │ - smlalbteq r3, r8, ip, r0 │ │ │ │ + smlalbbeq sl, r7, r0, sp │ │ │ │ + ldrheq r7, [r1, #-188] @ 0xffffff44 │ │ │ │ + strdeq r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, r8, ror #19 │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + ldrsheq r7, [r1, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq sl, r7, ip, sl │ │ │ │ + strdeq ip, [r7, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq r3, [r8, #-4] │ │ │ │ cmpeq pc, r0, lsr r2 @ │ │ │ │ - strdeq r2, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r1, r0, ror #15 │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ - smlaltbeq ip, r7, r0, lr │ │ │ │ - cmpeq r8, ip, ror pc │ │ │ │ - cmpeq r1, r4, asr #14 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ - cmpeq r8, ip, lsl #30 │ │ │ │ - ldrsbeq r7, [r1, #-100] @ 0xffffff9c │ │ │ │ - strdeq ip, [r7, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq r2, [r8, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x0151769c │ │ │ │ - smlalbteq ip, r7, r0, sp │ │ │ │ - @ instruction: 0x01482e9c │ │ │ │ - cmpeq r1, r4, ror #12 │ │ │ │ - smlalbbeq ip, r7, r8, sp │ │ │ │ - cmpeq r8, r4, ror #28 │ │ │ │ - cmpeq r7, r4, asr sp │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - ldrsheq r7, [r1, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ - strdeq r2, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, r4, asr #11 │ │ │ │ - smlaltteq ip, r7, r8, ip │ │ │ │ - smlalbteq r2, r8, r4, sp │ │ │ │ - cmpeq r1, ip, lsl #11 │ │ │ │ - strheq ip, [r7, #-192] @ 0xffffff40 │ │ │ │ - smlalbbeq r2, r8, ip, sp │ │ │ │ - cmpeq r1, r8, asr r5 │ │ │ │ - cmpeq r7, r8, ror ip │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ + strdeq r2, [r8, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r1, r8, ror #15 │ │ │ │ + cmpeq r1, r4, lsl #15 │ │ │ │ + smlaltbeq ip, r7, r8, lr │ │ │ │ + smlalbbeq r2, r8, r4, pc @ │ │ │ │ + cmpeq r1, ip, asr #14 │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + cmpeq r8, r4, lsl pc │ │ │ │ + ldrsbeq r7, [r1, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + ldrdeq r2, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r4, lsr #13 │ │ │ │ + smlalbteq ip, r7, r8, sp │ │ │ │ + smlaltbeq r2, r8, r4, lr │ │ │ │ + cmpeq r1, ip, ror #12 │ │ │ │ + @ instruction: 0x0147cd90 │ │ │ │ + cmpeq r8, ip, ror #28 │ │ │ │ + cmpeq r7, ip, asr sp │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + cmpeq r1, r4, lsl #12 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ + cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r1, ip, asr #11 │ │ │ │ + strdeq ip, [r7, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r2, r8, ip, sp │ │ │ │ + @ instruction: 0x01517594 │ │ │ │ + strheq ip, [r7, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x01482d94 │ │ │ │ + cmpeq r1, r0, ror #10 │ │ │ │ + smlalbbeq ip, r7, r0, ip │ │ │ │ + cmpeq r8, r0, ror #26 │ │ │ │ │ │ │ │ 00298440 : │ │ │ │ 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 │ │ │ │ @@ -485778,62 +485778,62 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 298758 │ │ │ │ cmppeq lr, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq lr, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r7, [r1, #-12] │ │ │ │ - strdeq r2, [r8, #-132] @ 0xffffff7c │ │ │ │ - ldrheq r6, [r1, #-220] @ 0xffffff24 │ │ │ │ - ldrdeq ip, [r7, #-76] @ 0xffffffb4 │ │ │ │ - strheq r2, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r1, ip, lsl sp │ │ │ │ - cmpeq r7, r0, asr #8 │ │ │ │ - cmpeq r8, ip, lsl r5 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ - @ instruction: 0x0147c294 │ │ │ │ - cmpeq r8, r0, ror r3 │ │ │ │ - cmpeq r1, r4, lsr fp │ │ │ │ - cmpeq r7, r8, asr r2 │ │ │ │ - cmpeq r8, r4, lsr r3 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - cmpeq r1, r8, asr #21 │ │ │ │ - smlaltteq ip, r7, ip, r1 │ │ │ │ - smlalbteq r2, r8, r8, r2 │ │ │ │ - cmpeq r1, ip, lsl #21 │ │ │ │ - strheq ip, [r7, #-16] │ │ │ │ - smlalbbeq r2, r8, ip, r2 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ - cmpeq r1, r0, lsl sl │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ - cmpeq r8, r0, lsl r2 │ │ │ │ - ldrsbeq r6, [r1, #-148] @ 0xffffff6c │ │ │ │ - strdeq ip, [r7, #-8] │ │ │ │ - ldrdeq r2, [r8, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x01516998 │ │ │ │ - strheq ip, [r7, #-12] │ │ │ │ - @ instruction: 0x01482198 │ │ │ │ - cmpeq r1, ip, asr r9 │ │ │ │ - smlalbbeq ip, r7, r0, r0 │ │ │ │ - cmpeq r8, ip, asr r1 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ - ldrsbeq r6, [r1, #-132] @ 0xffffff7c │ │ │ │ - strdeq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq r2, [r8, #-4] │ │ │ │ - cmpeq r1, r0, lsr #17 │ │ │ │ - smlalbteq r2, r8, r4, r0 │ │ │ │ - swpbeq r2, r8, [r8] @ │ │ │ │ - cmpeq r1, r8, ror #16 │ │ │ │ - smlalbbeq fp, r7, ip, pc @ │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ + cmpeq r1, r4, lsl #2 │ │ │ │ + strdeq r2, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r1, r4, asr #27 │ │ │ │ + smlaltteq ip, r7, r4, r4 │ │ │ │ + smlalbteq r2, r8, r4, r5 │ │ │ │ + cmpeq r1, r4, lsr #26 │ │ │ │ + cmpeq r7, r8, asr #8 │ │ │ │ + cmpeq r8, r4, lsr #10 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ + @ instruction: 0x0147c29c │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ + cmpeq r1, ip, lsr fp │ │ │ │ + cmpeq r7, r0, ror #4 │ │ │ │ + cmpeq r8, ip, lsr r3 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + ldrsbeq r6, [r1, #-160] @ 0xffffff60 │ │ │ │ + strdeq ip, [r7, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r2, [r8, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01516a94 │ │ │ │ + strheq ip, [r7, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01482294 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + cmpeq r7, r8, ror r1 │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ + cmpeq r1, r8, lsl sl │ │ │ │ + cmpeq r7, ip, lsr r1 │ │ │ │ + cmpeq r8, r8, lsl r2 │ │ │ │ + ldrsbeq r6, [r1, #-156] @ 0xffffff64 │ │ │ │ + mrseq ip, (UNDEF: 87) │ │ │ │ + ldrdeq r2, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, r0, lsr #19 │ │ │ │ + smlalbteq ip, r7, r4, r0 │ │ │ │ + smlaltbeq r2, r8, r0, r1 │ │ │ │ + cmpeq r1, r4, ror #18 │ │ │ │ + smlalbbeq ip, r7, r8, r0 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + cmpeq r8, r8, ror #2 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ + ldrsbeq r6, [r1, #-140] @ 0xffffff74 │ │ │ │ + mrseq ip, (UNDEF: 71) │ │ │ │ + ldrdeq r2, [r8, #-12] │ │ │ │ + cmpeq r1, r8, lsr #17 │ │ │ │ + smlalbteq r2, r8, ip, r0 │ │ │ │ + smlaltbeq r2, r8, r0, r0 │ │ │ │ + cmpeq r1, r0, ror r8 │ │ │ │ + @ instruction: 0x0147bf94 │ │ │ │ + cmpeq r8, r0, ror r0 │ │ │ │ │ │ │ │ 00299140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [pc, #2416] @ 299ac8 │ │ │ │ @@ -486441,79 +486441,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 299588 │ │ │ │ cmppeq lr, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [lr, #-8] @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, r4, lsr r6 │ │ │ │ - cmpeq r8, r0, lsr lr │ │ │ │ + cmpeq r1, ip, lsr r6 │ │ │ │ + cmpeq r8, r8, lsr lr │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - smlaltbeq r9, r7, r8, r7 │ │ │ │ + strheq r9, [r7, #-112] @ 0xffffff90 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, ip, ror r3 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - cmpeq r7, ip, ror #20 │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ + cmpeq r1, r4, lsl #7 │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + cmpeq r7, r4, ror sl │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ ldrheq lr, [lr, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r1, r4, asr r1 │ │ │ │ - cmpeq r7, r4, ror r8 │ │ │ │ - cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r1, ip, asr r1 │ │ │ │ + cmpeq r7, ip, ror r8 │ │ │ │ + cmpeq r8, ip, asr r9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq r1, r8, lsl r1 │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ + cmpeq r1, r0, lsr #2 │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq r1, r0, ror #1 │ │ │ │ - cmpeq r7, r0, lsl #16 │ │ │ │ - smlaltteq r1, r8, r0, r8 │ │ │ │ - cmpeq r1, r4, lsr #1 │ │ │ │ - smlalbteq fp, r7, r8, r7 │ │ │ │ - smlaltbeq r1, r8, r4, r8 │ │ │ │ + cmpeq r1, r8, ror #1 │ │ │ │ + cmpeq r7, r8, lsl #16 │ │ │ │ + smlaltteq r1, r8, r8, r8 │ │ │ │ + cmpeq r1, ip, lsr #1 │ │ │ │ + ldrdeq fp, [r7, #-112] @ 0xffffff90 │ │ │ │ + smlaltbeq r1, r8, ip, r8 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r1, ip, rrx │ │ │ │ - @ instruction: 0x0147b790 │ │ │ │ - cmpeq r8, ip, ror #16 │ │ │ │ - cmpeq r1, r4, lsr r0 │ │ │ │ - cmpeq r7, r8, asr r7 │ │ │ │ - cmpeq r8, r4, lsr r8 │ │ │ │ + cmpeq r1, r4, ror r0 │ │ │ │ + @ instruction: 0x0147b798 │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ + cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq r7, r0, ror #14 │ │ │ │ + cmpeq r8, ip, lsr r8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r7, r4, lsr #14 │ │ │ │ + cmpeq r7, ip, lsr #14 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq fp, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, r8, lsr #31 │ │ │ │ - smlalbteq fp, r7, r8, r6 │ │ │ │ - smlaltbeq r1, r8, r8, r7 │ │ │ │ - cmpeq r1, ip, ror #30 │ │ │ │ - smlalbteq r1, r8, r4, r7 │ │ │ │ - cmpeq r8, r8, ror #14 │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + ldrheq r5, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq fp, [r7, #-96] @ 0xffffffa0 │ │ │ │ + strheq r1, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r1, r4, ror pc │ │ │ │ + smlalbteq r1, r8, ip, r7 │ │ │ │ + cmpeq r8, r0, ror r7 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq r1, ip, lsr #30 │ │ │ │ - cmpeq r7, ip, asr #12 │ │ │ │ - cmpeq r8, ip, lsr #14 │ │ │ │ - ldrsheq r5, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r7, r4, lsl r6 │ │ │ │ - strdeq r1, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r4, lsr pc │ │ │ │ + cmpeq r7, r4, asr r6 │ │ │ │ + cmpeq r8, r4, lsr r7 │ │ │ │ + ldrsheq r5, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r7, ip, lsl r6 │ │ │ │ + strdeq r1, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrheq r5, [r1, #-236] @ 0xffffff14 │ │ │ │ - ldrdeq fp, [r7, #-92] @ 0xffffffa4 │ │ │ │ - strheq r1, [r8, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ + smlaltteq fp, r7, r4, r5 │ │ │ │ + smlalbteq r1, r8, r4, r6 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r1, r4, lsl #29 │ │ │ │ - smlaltbeq fp, r7, r4, r5 │ │ │ │ - smlalbbeq r1, r8, r4, r6 │ │ │ │ + cmpeq r1, ip, lsl #29 │ │ │ │ + smlaltbeq fp, r7, ip, r5 │ │ │ │ + smlalbbeq r1, r8, ip, r6 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r1, ip, asr #28 │ │ │ │ - cmpeq r7, ip, ror #10 │ │ │ │ - cmpeq r8, ip, asr #12 │ │ │ │ + cmpeq r1, r4, asr lr │ │ │ │ + cmpeq r7, r4, ror r5 │ │ │ │ + cmpeq r8, r4, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r1, r0, lsl lr │ │ │ │ - cmpeq r7, r4, lsr r5 │ │ │ │ - cmpeq r8, r0, lsl r6 │ │ │ │ + cmpeq r1, r8, lsl lr │ │ │ │ + cmpeq r7, ip, lsr r5 │ │ │ │ + cmpeq r8, r8, lsl r6 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 00299bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -487171,83 +487171,83 @@ │ │ │ │ bl ba12c │ │ │ │ b 29a030 │ │ │ │ cmpeq lr, r8, asr #12 │ │ │ │ cmpeq lr, r8, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - ldrheq r5, [r1, #-188] @ 0xffffff44 │ │ │ │ - strheq r1, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r1, r4, asr #23 │ │ │ │ + strheq r1, [r8, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - ldrsheq r5, [r1, #-168] @ 0xffffff58 │ │ │ │ - strdeq r1, [r8, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ + mrseq r1, (UNDEF: 120) │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq r1, r4, ror sl │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmpeq r1, ip, ror sl │ │ │ │ + cmpeq r8, r8, ror r2 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - cmpeq r1, ip, asr #18 │ │ │ │ - cmpeq r8, ip, asr #2 │ │ │ │ + cmpeq r1, r4, asr r9 │ │ │ │ + cmpeq r8, r4, asr r1 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmpeq lr, ip, lsl #4 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - smlalbteq sl, r7, ip, lr │ │ │ │ + ldrdeq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ smlaltbeq fp, r6, r0, r6 │ │ │ │ cmpeq r6, r8, asr #12 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - cmpeq r1, ip, lsr #13 │ │ │ │ - ldrdeq sl, [r7, #-208] @ 0xffffff30 │ │ │ │ - smlaltbeq r0, r8, ip, lr │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + ldrheq r5, [r1, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq sl, [r7, #-216] @ 0xffffff28 │ │ │ │ + strheq r0, [r8, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq r1, r4, ror r6 │ │ │ │ - @ instruction: 0x0147ad98 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ + cmpeq r1, ip, ror r6 │ │ │ │ + smlaltbeq sl, r7, r0, sp │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq r1, ip, lsr r6 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - cmpeq r8, ip, lsr lr │ │ │ │ + cmpeq r1, r4, asr #12 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + cmpeq r8, r4, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r1, r4, lsl #12 │ │ │ │ - cmpeq r7, r8, lsr #26 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ - strdeq sl, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, ip, lsl #12 │ │ │ │ + cmpeq r7, r0, lsr sp │ │ │ │ + cmpeq r8, ip, lsl #28 │ │ │ │ + strdeq sl, [r7, #-204] @ 0xffffff34 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - smlalbteq sl, r7, r8, ip │ │ │ │ + ldrdeq sl, [r7, #-192] @ 0xffffff40 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r1, r4, ror r5 │ │ │ │ - @ instruction: 0x0147ac98 │ │ │ │ - cmpeq r8, r4, ror sp │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ + cmpeq r1, ip, ror r5 │ │ │ │ + smlaltbeq sl, r7, r0, ip │ │ │ │ + cmpeq r8, ip, ror sp │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ - cmpeq r1, r0, ror #9 │ │ │ │ - cmpeq r7, r4, lsl #24 │ │ │ │ - smlaltteq r0, r8, r0, ip │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + cmpeq r1, r8, ror #9 │ │ │ │ + cmpeq r7, ip, lsl #24 │ │ │ │ + smlaltteq r0, r8, r8, ip │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrdeq sl, [r7, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq sl, r7, r4, fp │ │ │ │ + ldrdeq sl, [r7, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq sl, r7, ip, fp │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq r7, r8, ror fp │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ + smlalbbeq sl, r7, r0, fp │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r7, r0, lsr #22 │ │ │ │ + cmpeq r7, r8, lsr #22 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - strdeq sl, [r7, #-168] @ 0xffffff58 │ │ │ │ - ldrdeq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r0, lsl #22 │ │ │ │ + ldrdeq sl, [r7, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - smlaltbeq sl, r7, r8, sl │ │ │ │ + strheq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - smlalbbeq sl, r7, r0, sl │ │ │ │ + smlalbbeq sl, r7, r8, sl │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq r7, r8, asr sl │ │ │ │ - cmpeq r7, ip, lsr #20 │ │ │ │ - cmpeq r7, r0, lsl #20 │ │ │ │ + cmpeq r7, r0, ror #20 │ │ │ │ + cmpeq r7, r4, lsr sl │ │ │ │ + cmpeq r7, r8, lsl #20 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - ldrdeq sl, [r7, #-148] @ 0xffffff6c │ │ │ │ + ldrdeq sl, [r7, #-156] @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #616] @ 29a9c8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ 29a9cc │ │ │ │ @@ -487403,36 +487403,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 29a794 │ │ │ │ cmpeq lr, r0, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq lr, r8, lsr #21 │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - cmpeq r1, ip, asr r0 │ │ │ │ - smlalbbeq sl, r7, r0, r7 │ │ │ │ - cmpeq r8, ip, asr r8 │ │ │ │ + cmpeq r8, r8, lsr #18 │ │ │ │ + cmpeq r1, r4, rrx │ │ │ │ + smlalbbeq sl, r7, r8, r7 │ │ │ │ + cmpeq r8, r4, ror #16 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrsheq r4, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ - strdeq r0, [r8, #-116] @ 0xffffff8c │ │ │ │ - ldrheq r4, [r1, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq sl, [r7, #-108] @ 0xffffff94 │ │ │ │ - strheq r0, [r8, #-120] @ 0xffffff88 │ │ │ │ + ldrsheq r4, [r1, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r7, r0, lsr #14 │ │ │ │ + strdeq r0, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, r0, asr #31 │ │ │ │ + smlaltteq sl, r7, r4, r6 │ │ │ │ + smlalbteq r0, r8, r0, r7 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq r1, r0, lsl #31 │ │ │ │ - smlaltbeq sl, r7, r4, r6 │ │ │ │ - smlalbbeq r0, r8, r0, r7 │ │ │ │ + cmpeq r1, r8, lsl #31 │ │ │ │ + smlaltbeq sl, r7, ip, r6 │ │ │ │ + smlalbbeq r0, r8, r8, r7 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq r1, r8, asr #30 │ │ │ │ - cmpeq r7, ip, ror #12 │ │ │ │ - cmpeq r8, r8, asr #14 │ │ │ │ - cmpeq r1, r0, lsl pc │ │ │ │ - cmpeq r7, r4, lsr r6 │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ + cmpeq r1, r0, asr pc │ │ │ │ + cmpeq r7, r4, ror r6 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + cmpeq r1, r8, lsl pc │ │ │ │ + cmpeq r7, ip, lsr r6 │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 0029aa30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -487689,46 +487689,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 29ac1c │ │ │ │ ldrsheq sp, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, ip, asr #27 │ │ │ │ - smlalbteq r0, r8, ip, r5 │ │ │ │ + ldrsbeq r4, [r1, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r0, [r8, #-84] @ 0xffffffac │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq r1, r4, lsr ip │ │ │ │ - cmpeq r7, r4, asr r3 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ + cmpeq r1, ip, lsr ip │ │ │ │ + cmpeq r7, ip, asr r3 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrsheq r4, [r1, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r7, r8, lsl r3 │ │ │ │ - strdeq r0, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, lsl #24 │ │ │ │ + cmpeq r7, r0, lsr #6 │ │ │ │ + cmpeq r8, r0, lsl #8 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrheq r4, [r1, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq sl, r7, r0, r2 │ │ │ │ - strheq r0, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r4, asr #23 │ │ │ │ + smlaltteq sl, r7, r8, r2 │ │ │ │ + smlalbteq r0, r8, r4, r3 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq r1, r4, lsl #23 │ │ │ │ - smlaltbeq sl, r7, r8, r2 │ │ │ │ - smlalbbeq r0, r8, r4, r3 │ │ │ │ + cmpeq r1, ip, lsl #23 │ │ │ │ + strheq sl, [r7, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq r0, r8, ip, r3 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r1, ip, asr #22 │ │ │ │ - cmpeq r7, r0, ror r2 │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ + cmpeq r1, r4, asr fp │ │ │ │ + cmpeq r7, r8, ror r2 │ │ │ │ + cmpeq r8, r4, asr r3 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmpeq r7, ip, lsr r2 │ │ │ │ - cmpeq r1, r8, ror #21 │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ - smlaltteq r0, r8, r8, r2 │ │ │ │ + cmpeq r7, r4, asr #4 │ │ │ │ + ldrsheq r4, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + strdeq r0, [r8, #-32] @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r1, ip, lsr #21 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - smlaltbeq r0, r8, r4, r2 │ │ │ │ + ldrheq r4, [r1, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r8, ip, asr #6 │ │ │ │ + smlaltbeq r0, r8, ip, r2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0029aec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -488075,46 +488075,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 29b228 │ │ │ │ cmpeq lr, r0, asr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0151499c │ │ │ │ - smlalbbeq r0, r8, ip, r1 │ │ │ │ + cmpeq r1, r4, lsr #19 │ │ │ │ + @ instruction: 0x01480194 │ │ │ │ cmpeq lr, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x0151489c │ │ │ │ - swpbeq r0, r8, [r8] @ │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ + smlaltbeq r0, r8, r0, r0 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r8, lsl r7 │ │ │ │ - cmppeq r7, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ + cmppeq r7, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ cmpeq lr, r4, lsl r0 │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmpeq r7, r8, asr #26 │ │ │ │ + cmpeq r7, r0, asr sp │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ - cmpeq r1, r4, asr #11 │ │ │ │ - smlaltteq r9, r7, r8, ip │ │ │ │ - smlalbteq pc, r7, r4, sp @ │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ + cmpeq r1, ip, asr #11 │ │ │ │ + strdeq r9, [r7, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq pc, r7, ip, sp @ │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq r1, r8, lsl #11 │ │ │ │ - smlaltbeq r9, r7, ip, ip │ │ │ │ - smlalbbeq pc, r7, r8, sp @ │ │ │ │ - cmpeq r7, r8, ror ip │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ - ldrsheq r4, [r1, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ - strdeq pc, [r7, #-196] @ 0xffffff3c │ │ │ │ + @ instruction: 0x01514590 │ │ │ │ + strheq r9, [r7, #-196] @ 0xffffff3c │ │ │ │ + @ instruction: 0x0147fd90 │ │ │ │ + smlalbbeq r9, r7, r0, ip │ │ │ │ + cmpeq r7, r4, asr ip │ │ │ │ + ldrsheq r4, [r1, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ + strdeq pc, [r7, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - smlaltteq r9, r7, r4, fp │ │ │ │ + smlaltteq r9, r7, ip, fp │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - strheq r9, [r7, #-184] @ 0xffffff48 │ │ │ │ + smlalbteq r9, r7, r0, fp │ │ │ │ │ │ │ │ 0029b4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -488948,85 +488948,85 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 29bb28 │ │ │ │ cmpeq lr, r8, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, ip, ror r3 │ │ │ │ - cmppeq r7, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsl #7 │ │ │ │ + smlalbbeq pc, r7, r4, fp @ │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq r1, ip, lsl #5 │ │ │ │ - cmppeq r7, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01514294 │ │ │ │ + smlalbbeq pc, r7, r4, sl @ │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmpeq r1, ip, lsl r1 │ │ │ │ - cmpeq r7, r0, lsr r8 │ │ │ │ - cmppeq r7, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsr #2 │ │ │ │ + cmpeq r7, r8, lsr r8 │ │ │ │ + cmppeq r7, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r1, r8, lsr #1 │ │ │ │ - smlaltbeq pc, r7, r8, r8 @ │ │ │ │ + ldrheq r4, [r1, #-0] │ │ │ │ + strheq pc, [r7, #-128] @ 0xffffff80 @ │ │ │ │ muleq r0, r1, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmpeq r1, r0 │ │ │ │ + cmpeq r1, r8 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - smlalbteq pc, r7, r8, r6 @ │ │ │ │ + ldrdeq pc, [r7, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmpeq r1, r0, asr lr │ │ │ │ - cmppeq r7, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, asr lr │ │ │ │ + cmppeq r7, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ cmpeq r6, r0, lsr #26 │ │ │ │ - cmpeq r1, r0, asr #27 │ │ │ │ - smlalbteq pc, r7, r0, r5 @ │ │ │ │ + cmpeq r1, r8, asr #27 │ │ │ │ + smlalbteq pc, r7, r8, r5 @ │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ cmpeq lr, r4, lsl r7 │ │ │ │ strheq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ cmpeq r6, r0, ror #22 │ │ │ │ cmpeq r6, r0, lsr #22 │ │ │ │ smlaltteq r9, r6, r0, sl │ │ │ │ smlaltbeq r9, r6, r0, sl │ │ │ │ cmpeq r6, r8, asr sl │ │ │ │ - cmpeq r7, r4, lsl r2 │ │ │ │ - smlaltteq r9, r7, r4, r1 │ │ │ │ - cmpeq r1, r8, lsl #21 │ │ │ │ - @ instruction: 0x0147919c │ │ │ │ - smlalbbeq pc, r7, r0, r2 @ │ │ │ │ + cmpeq r7, ip, lsl r2 │ │ │ │ + smlaltteq r9, r7, ip, r1 │ │ │ │ + @ instruction: 0x01513a90 │ │ │ │ + smlaltbeq r9, r7, r4, r1 │ │ │ │ + smlalbbeq pc, r7, r8, r2 @ │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmpeq r7, ip, ror r1 │ │ │ │ + smlalbbeq r9, r7, r4, r1 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ - ldrsheq r3, [r1, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ - strdeq pc, [r7, #-16] │ │ │ │ - smlaltteq r9, r7, r0, r0 │ │ │ │ - cmpeq r1, r4, lsl #19 │ │ │ │ - smlaltbeq r9, r7, r8, r0 │ │ │ │ - cmppeq r7, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, asr r1 │ │ │ │ + ldrsheq r3, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r7, r0, lsr #2 │ │ │ │ + strdeq pc, [r7, #-24] @ 0xffffffe8 │ │ │ │ + smlaltteq r9, r7, r8, r0 │ │ │ │ + cmpeq r1, ip, lsl #19 │ │ │ │ + strheq r9, [r7, #-0] │ │ │ │ + smlalbbeq pc, r7, r4, r1 @ │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmpeq r7, r0, ror r0 │ │ │ │ - cmpeq r7, r0, asr #32 │ │ │ │ - cmpeq r7, ip │ │ │ │ - ldrheq r3, [r1, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq r8, [r7, #-248] @ 0xffffff08 │ │ │ │ - strheq pc, [r7, #-0] @ │ │ │ │ - smlaltbeq r8, r7, r0, pc @ │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ - cmpeq r7, ip, ror #30 │ │ │ │ - cmppeq r7, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr pc │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ + cmpeq r7, r4, lsl r0 │ │ │ │ + ldrheq r3, [r1, #-140] @ 0xffffff74 │ │ │ │ + smlaltteq r8, r7, r0, pc @ │ │ │ │ + strheq pc, [r7, #-8] @ │ │ │ │ + smlaltbeq r8, r7, r8, pc @ │ │ │ │ + cmpeq r1, r0, asr r8 │ │ │ │ + cmpeq r7, r4, ror pc │ │ │ │ + cmppeq r7, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsr pc │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - smlalbbeq pc, r7, ip, r0 @ │ │ │ │ + swpbeq pc, r4, [r7] @ │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - qdaddeq pc, ip, r7 @ │ │ │ │ - cmpeq r1, r4, lsl #15 │ │ │ │ - cmpeq r7, r4, ror pc │ │ │ │ + cmppeq r7, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl #15 │ │ │ │ + cmpeq r7, ip, ror pc │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - cmpeq r7, r4, lsr #28 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r7, ip, lsr #28 │ │ │ │ │ │ │ │ 0029c2fc : │ │ │ │ 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 │ │ │ │ @@ -489298,46 +489298,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 29c4fc │ │ │ │ cmpeq lr, r4, lsr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq fp, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, ip, lsl #8 │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ + cmpeq r1, r4, lsl r4 │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ cmpeq lr, r0, asr #26 │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ - @ instruction: 0x01478a94 │ │ │ │ - cmpeq r7, ip, ror #22 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ + @ instruction: 0x01478a9c │ │ │ │ + cmpeq r7, r4, ror fp │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmpeq r7, ip, asr sl │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - strdeq r8, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, r4, ror #20 │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlalbteq r8, r7, r8, r9 │ │ │ │ + ldrdeq r8, [r7, #-144] @ 0xffffff70 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01478998 │ │ │ │ + smlaltbeq r8, r7, r0, r9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, r8, ror #18 │ │ │ │ - cmpeq r1, r0, lsl r2 │ │ │ │ - cmpeq r7, r4, lsr r9 │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ + cmpeq r7, r0, ror r9 │ │ │ │ + cmpeq r1, r8, lsl r2 │ │ │ │ + cmpeq r7, ip, lsr r9 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r3, [r1, #-20] @ 0xffffffec │ │ │ │ - strdeq r8, [r7, #-136] @ 0xffffff78 │ │ │ │ - smlalbteq lr, r7, ip, r9 │ │ │ │ + ldrsbeq r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r7, r0, lsl #18 │ │ │ │ + ldrdeq lr, [r7, #-148] @ 0xffffff6c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01513198 │ │ │ │ - strheq r8, [r7, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x0147e994 │ │ │ │ + cmpeq r1, r0, lsr #3 │ │ │ │ + smlalbteq r8, r7, r4, r8 │ │ │ │ + @ instruction: 0x0147e99c │ │ │ │ │ │ │ │ 0029c7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -489578,45 +489578,45 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 29c984 │ │ │ │ cmpeq lr, r8, asr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r1, ip │ │ │ │ - cmpeq r7, ip, lsl #16 │ │ │ │ + cmpeq r1, r4, lsl r0 │ │ │ │ + cmpeq r7, r4, lsl r8 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ ldrheq fp, [lr, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq r2, [r1, #-232] @ 0xffffff18 │ │ │ │ - strdeq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq r7, r4, lsl #12 │ │ │ │ + smlaltteq lr, r7, r0, r6 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x01512e9c │ │ │ │ - strheq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ - @ instruction: 0x0147e69c │ │ │ │ + cmpeq r1, r4, lsr #29 │ │ │ │ + smlalbteq r8, r7, r4, r5 │ │ │ │ + smlaltbeq lr, r7, r4, r6 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - cmpeq r1, ip, asr lr │ │ │ │ - smlalbbeq r8, r7, r0, r5 │ │ │ │ - cmpeq r7, ip, asr r6 │ │ │ │ + cmpeq r1, r4, ror #28 │ │ │ │ + smlalbbeq r8, r7, r8, r5 │ │ │ │ + cmpeq r7, r4, ror #12 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmpeq r1, r0, lsr #28 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - cmpeq r7, r0, lsr #12 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ - ldrheq r2, [r1, #-212] @ 0xffffff2c │ │ │ │ - ldrdeq r8, [r7, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq lr, r7, ip, r5 │ │ │ │ + cmpeq r1, r8, lsr #28 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + cmpeq r7, r8, lsr #12 │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ + ldrheq r2, [r1, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r8, r7, r0, r4 │ │ │ │ + strheq lr, [r7, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmpeq r1, r8, ror sp │ │ │ │ - @ instruction: 0x0147849c │ │ │ │ - cmpeq r7, r8, ror r5 │ │ │ │ + cmpeq r1, r0, lsl #27 │ │ │ │ + smlaltbeq r8, r7, r4, r4 │ │ │ │ + smlalbbeq lr, r7, r0, r5 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ - cmpeq r7, r0, ror #8 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ + cmpeq r1, r8, asr #26 │ │ │ │ + cmpeq r7, r8, ror #8 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 0029cc28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -489993,24 +489993,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r9, r6, r0, r8 │ │ │ │ - smlaltbeq lr, r7, r4, r0 │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ + smlaltbeq lr, r7, ip, r0 │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ strheq r9, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r7, r8, rrx │ │ │ │ - cmpeq r1, r8, lsr #16 │ │ │ │ + cmpeq r7, r0, ror r0 │ │ │ │ + cmpeq r1, r0, lsr r8 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ cmpeq r6, ip, asr #16 │ │ │ │ - cmpeq r7, r8, lsr #32 │ │ │ │ - ldrsheq r2, [r1, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r7, r0, lsr r0 │ │ │ │ + ldrsheq r2, [r1, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 0029d214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -490188,20 +490188,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r9, r6, r8, r3 │ │ │ │ - cmpeq r1, r4, asr #10 │ │ │ │ - cmpeq r7, r8, ror #26 │ │ │ │ + cmpeq r1, ip, asr #10 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ smlalbbeq r9, r6, r8, r3 │ │ │ │ - cmpeq r1, r4, lsl #10 │ │ │ │ - cmpeq r7, r8, lsr #26 │ │ │ │ + cmpeq r1, ip, lsl #10 │ │ │ │ + cmpeq r7, r0, lsr sp │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0029d50c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490389,20 +490389,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r9, r6, r4, r0 │ │ │ │ - cmpeq r1, r4, lsr #4 │ │ │ │ - cmpeq r7, r8, asr #20 │ │ │ │ + cmpeq r1, ip, lsr #4 │ │ │ │ + cmpeq r7, r0, asr sl │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmpeq r6, r0, rrx │ │ │ │ - cmpeq r1, r0, ror #3 │ │ │ │ - cmpeq r7, r4, lsl #20 │ │ │ │ + cmpeq r1, r8, ror #3 │ │ │ │ + cmpeq r7, ip, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0029d828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490498,16 +490498,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r8, r6, r4, lr │ │ │ │ - cmpeq r1, r0, asr #32 │ │ │ │ - cmpeq r7, r4, ror #16 │ │ │ │ + cmpeq r1, r8, asr #32 │ │ │ │ + cmpeq r7, ip, ror #16 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0029d9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490686,20 +490686,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ - @ instruction: 0x01511d94 │ │ │ │ - strheq sp, [r7, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x01511d9c │ │ │ │ + smlalbteq sp, r7, r0, r5 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ ldrdeq r8, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r1, r4, asr sp │ │ │ │ - cmpeq r7, r8, ror r5 │ │ │ │ + cmpeq r1, ip, asr sp │ │ │ │ + smlalbbeq sp, r7, r0, r5 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 0029dcbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490888,20 +490888,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ strdeq r8, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ - @ instruction: 0x0147d29c │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ + smlaltbeq sp, r7, r4, r2 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ strheq r8, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, r8, lsr sl │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ + cmpeq r1, r0, asr #20 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 0029dfdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490998,16 +490998,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, lsl #14 │ │ │ │ - cmpeq r1, r8, lsl #17 │ │ │ │ - strheq sp, [r7, #-0] │ │ │ │ + @ instruction: 0x01511890 │ │ │ │ + strheq sp, [r7, #-8] │ │ │ │ │ │ │ │ 0029e178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -491160,16 +491160,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, ip, lsl #30 │ │ │ │ @ instruction: 0x0146849c │ │ │ │ - cmpeq r1, r8, lsl r6 │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ + cmpeq r1, r0, lsr #12 │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0029e3fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -491382,26 +491382,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r7, r8, ror #24 │ │ │ │ - cmpeq r1, r8, lsr #8 │ │ │ │ + cmpeq r7, r0, ror ip │ │ │ │ + cmpeq r1, r0, lsr r4 │ │ │ │ @ instruction: 0x015e9c98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01511394 │ │ │ │ - smlalbteq ip, r7, r0, fp │ │ │ │ + @ instruction: 0x0151139c │ │ │ │ + smlalbteq ip, r7, r8, fp │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - @ instruction: 0x0147cb94 │ │ │ │ - cmpeq r1, r0, asr r3 │ │ │ │ + @ instruction: 0x0147cb9c │ │ │ │ + cmpeq r1, r8, asr r3 │ │ │ │ cmpeq r6, r4, lsr #2 │ │ │ │ - cmpeq r1, r0, lsr #5 │ │ │ │ - ldrdeq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r8, lsr #5 │ │ │ │ + ldrdeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 0029e794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -491557,16 +491557,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq lr, r8, ror #17 │ │ │ │ cmpeq r6, r8, ror lr │ │ │ │ - ldrsheq r0, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r7, r4, lsr #16 │ │ │ │ + ldrsheq r0, [r1, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r7, ip, lsr #16 │ │ │ │ │ │ │ │ 0029ea1c : │ │ │ │ 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 │ │ │ │ @@ -491781,26 +491781,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r7, r4, asr #12 │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ + cmpeq r7, ip, asr #12 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ cmpeq lr, r4, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r1, r8, ror #26 │ │ │ │ - @ instruction: 0x0147c594 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - cmpeq r1, r4, lsr #26 │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ + @ instruction: 0x0147c59c │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + cmpeq r1, ip, lsr #26 │ │ │ │ strdeq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ - smlaltbeq ip, r7, r4, r4 │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + smlaltbeq ip, r7, ip, r4 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 0029edc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491992,20 +491992,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlaltteq r7, r6, r8, r9 │ │ │ │ - cmpeq r1, r8, ror #18 │ │ │ │ - smlalbbeq ip, r7, ip, r1 │ │ │ │ + cmpeq r1, r0, ror r9 │ │ │ │ + @ instruction: 0x0147c194 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ smlaltbeq r7, r6, ip, r7 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - cmpeq r7, r0, asr r1 │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ │ │ │ │ 0029f0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -492103,16 +492103,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r7, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r1, r4, ror r7 │ │ │ │ - @ instruction: 0x0147bf98 │ │ │ │ + cmpeq r1, ip, ror r7 │ │ │ │ + smlaltbeq fp, r7, r0, pc @ │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ │ │ │ │ 0029f290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -492424,24 +492424,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq r7, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, r0, asr r4 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ + cmpeq r1, r8, asr r4 │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ cmpeq r6, r8, lsr r1 │ │ │ │ - ldrheq r0, [r1, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq fp, [r7, #-168] @ 0xffffff58 │ │ │ │ + ldrheq r0, [r1, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq fp, r7, r0, sl │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ strdeq r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - @ instruction: 0x0147ba9c │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + smlaltbeq fp, r7, r4, sl │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 0029f7ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -492540,16 +492540,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r4, lsr pc │ │ │ │ - ldrheq r0, [r1, #-0] │ │ │ │ - ldrdeq fp, [r7, #-132] @ 0xffffff7c │ │ │ │ + ldrheq r0, [r1, #-8] │ │ │ │ + ldrdeq fp, [r7, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 0029f954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -492737,20 +492737,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, asr ip │ │ │ │ - ldrsbeq pc, [r0, #-220] @ 0xffffff24 @ │ │ │ │ - cmpeq r7, r0, lsl #12 │ │ │ │ + cmppeq r0, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsl #12 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ - @ instruction: 0x0150fd98 │ │ │ │ - strheq fp, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq r0, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq fp, r7, r4, r5 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ │ │ │ │ 0029fc70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -492929,20 +492929,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, ror #18 │ │ │ │ - cmppeq r0, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ + ldrsheq pc, [r0, #-160] @ 0xffffff60 @ │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ cmpeq r6, ip, lsr #18 │ │ │ │ - cmppeq r0, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq fp, r7, ip, r2 │ │ │ │ + ldrheq pc, [r0, #-160] @ 0xffffff60 @ │ │ │ │ + ldrdeq fp, [r7, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0029ff68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493038,16 +493038,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq r6, r6, r4, r7 @ │ │ │ │ - cmppeq r0, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr #2 │ │ │ │ + cmppeq r0, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsr #2 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 002a0104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493144,16 +493144,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq r6, r6, r4, r5 @ │ │ │ │ - cmppeq r0, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq sl, r7, r4, pc @ │ │ │ │ + cmppeq r0, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sl, r7, ip, pc @ │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 002a02a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493249,16 +493249,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r8, asr #8 │ │ │ │ - cmppeq r0, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq sl, r7, r8, sp │ │ │ │ + cmppeq r0, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r7, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ │ │ │ │ 002a0440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493355,16 +493355,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r6, r6, r8, r2 @ │ │ │ │ - cmppeq r0, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr #24 │ │ │ │ + cmppeq r0, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr ip │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 002a05e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -493556,20 +493556,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbteq r6, r6, r8, r1 @ │ │ │ │ - cmppeq r0, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, ror #18 │ │ │ │ + cmppeq r0, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, ror r9 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ smlalbbeq r5, r6, ip, pc @ │ │ │ │ - cmppeq r0, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsr #18 │ │ │ │ + cmppeq r0, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr r9 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 002a090c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493668,16 +493668,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + smlalbbeq sl, r7, r0, r7 │ │ │ │ │ │ │ │ 002a0ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -493775,16 +493775,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r0, lsr ip │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ - ldrdeq sl, [r7, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq lr, [r0, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq sl, [r7, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ │ │ │ │ 002a0c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -493977,20 +493977,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, ip, asr #22 │ │ │ │ - cmpeq r0, ip, asr #21 │ │ │ │ - strdeq sl, [r7, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq lr, [r0, #-164] @ 0xffffff5c │ │ │ │ + strdeq sl, [r7, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ - strheq sl, [r7, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x0150ea94 │ │ │ │ + strheq sl, [r7, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 002a0f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -494090,16 +494090,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r4, asr r7 │ │ │ │ - ldrsbeq lr, [r0, #-128] @ 0xffffff80 │ │ │ │ - strdeq sl, [r7, #-4] │ │ │ │ + ldrsbeq lr, [r0, #-136] @ 0xffffff78 │ │ │ │ + strdeq sl, [r7, #-12] │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 002a1134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494200,16 +494200,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r5, r6, r4, r5 │ │ │ │ - cmpeq r0, r0, lsr #14 │ │ │ │ - cmpeq r7, r4, asr #30 │ │ │ │ + cmpeq r0, r8, lsr #14 │ │ │ │ + cmpeq r7, ip, asr #30 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 002a12e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494401,19 +494401,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlalbteq r5, r6, r4, r4 │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - cmpeq r7, ip, ror #24 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ smlalbbeq r5, r6, r8, r2 │ │ │ │ - cmpeq r0, r4, lsl #8 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 002a160c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494512,16 +494512,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r5, [r6, #-4] │ │ │ │ - cmpeq r0, r0, asr r2 │ │ │ │ - cmpeq r7, r4, ror sl │ │ │ │ + cmpeq r0, r8, asr r2 │ │ │ │ + cmpeq r7, ip, ror sl │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 002a17b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494620,16 +494620,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, ip, lsr #30 │ │ │ │ - cmpeq r0, r8, lsr #1 │ │ │ │ - ldrdeq r9, [r7, #-128] @ 0xffffff80 │ │ │ │ + ldrheq lr, [r0, #-0] │ │ │ │ + ldrdeq r9, [r7, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 002a1958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 2a1c34 │ │ │ │ @@ -494821,20 +494821,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, ip, asr #28 │ │ │ │ - cmpeq r0, ip, asr #27 │ │ │ │ - strdeq r9, [r7, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq sp, [r0, #-212] @ 0xffffff2c │ │ │ │ + strdeq r9, [r7, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ cmpeq r6, r0, lsl ip │ │ │ │ - cmpeq r0, ip, lsl #27 │ │ │ │ - strheq r9, [r7, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0150dd94 │ │ │ │ + strheq r9, [r7, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 002a1c88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494935,16 +494935,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r0, asr sl │ │ │ │ - cmpeq r0, ip, asr #23 │ │ │ │ - strdeq r9, [r7, #-48] @ 0xffffffd0 │ │ │ │ + ldrsbeq sp, [r0, #-180] @ 0xffffff4c │ │ │ │ + strdeq r9, [r7, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 002a1e38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495045,16 +495045,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r4, r6, r0, r8 │ │ │ │ - cmpeq r0, ip, lsl sl │ │ │ │ - cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r7, r8, asr #4 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ │ │ │ │ 002a1fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495150,16 +495150,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r4, lsl #14 │ │ │ │ - cmpeq r0, r0, lsl #17 │ │ │ │ - smlaltbeq r9, r7, r4, r0 │ │ │ │ + cmpeq r0, r8, lsl #17 │ │ │ │ + smlaltbeq r9, r7, ip, r0 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ │ │ │ │ 002a2184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495255,16 +495255,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r8, ror #10 │ │ │ │ - cmpeq r0, r4, ror #13 │ │ │ │ - cmpeq r7, r8, lsl #30 │ │ │ │ + cmpeq r0, ip, ror #13 │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 002a2320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495453,20 +495453,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01464494 │ │ │ │ - cmpeq r0, r4, lsl r4 │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ + cmpeq r0, ip, lsl r4 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmpeq r6, r8, asr r2 │ │ │ │ - ldrsbeq sp, [r0, #-52] @ 0xffffffcc │ │ │ │ - strdeq r8, [r7, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq sp, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r7, r0, lsl #24 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ │ │ │ │ 002a2640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495655,20 +495655,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, r4, ror r1 │ │ │ │ - ldrsheq sp, [r0, #-4] │ │ │ │ - cmpeq r7, r8, lsl r9 │ │ │ │ + ldrsheq sp, [r0, #-12] │ │ │ │ + cmpeq r7, r0, lsr #18 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ cmpeq r6, r8, lsr pc │ │ │ │ - ldrheq sp, [r0, #-4] │ │ │ │ - ldrdeq r8, [r7, #-140] @ 0xffffff74 │ │ │ │ + ldrheq sp, [r0, #-12] │ │ │ │ + smlaltteq r8, r7, r4, r8 │ │ │ │ │ │ │ │ 002a295c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #700] @ 2a2c30 │ │ │ │ @@ -495858,19 +495858,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, r8, asr lr │ │ │ │ - cmpeq r0, r0, ror #27 │ │ │ │ - strdeq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r8, ror #27 │ │ │ │ + cmpeq r7, r4, lsl #12 │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ - @ instruction: 0x0150cd9c │ │ │ │ - strheq r8, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, r4, lsr #27 │ │ │ │ + strheq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ │ │ │ │ 002a2c80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -496165,25 +496165,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r0, r8, asr #18 │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ strheq r3, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, r4, ror #2 │ │ │ │ + cmpeq r7, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r0, r0, lsl #18 │ │ │ │ + cmpeq r0, r8, lsl #18 │ │ │ │ cmpeq r6, ip, ror #14 │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ + cmpeq r7, r0, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r0, ip, asr #17 │ │ │ │ + ldrsbeq ip, [r0, #-132] @ 0xffffff7c │ │ │ │ cmpeq r6, r8, lsr r7 │ │ │ │ - smlaltteq r8, r7, r4, r0 │ │ │ │ + smlaltteq r8, r7, ip, r0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 002a315c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -496550,27 +496550,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlaltteq r3, r6, ip, r1 │ │ │ │ - cmpeq r0, ip, ror #6 │ │ │ │ - @ instruction: 0x01477b90 │ │ │ │ + cmpeq r0, r4, ror r3 │ │ │ │ + @ instruction: 0x01477b98 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ smlaltbeq r3, r6, r4, r3 │ │ │ │ - cmpeq r0, r8, lsr #6 │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ cmpeq r6, r8, ror r1 │ │ │ │ - ldrsheq ip, [r0, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r7, ip, lsl fp │ │ │ │ + cmpeq r0, r0, lsl #6 │ │ │ │ + cmpeq r7, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ cmpeq r6, r8, asr #2 │ │ │ │ - cmpeq r0, r8, asr #5 │ │ │ │ - smlaltteq r7, r7, ip, sl @ │ │ │ │ + ldrsbeq ip, [r0, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r7, [r7, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ │ │ │ │ 002a3760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496770,20 +496770,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r8, lsr #28 │ │ │ │ - cmpeq r0, ip, lsr #31 │ │ │ │ - smlalbteq r7, r7, r8, r7 @ │ │ │ │ + ldrheq fp, [r0, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq r7, [r7, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ smlaltteq r2, r6, r0, sp │ │ │ │ - cmpeq r0, r4, ror #30 │ │ │ │ - smlalbbeq r7, r7, r0, r7 @ │ │ │ │ + cmpeq r0, ip, ror #30 │ │ │ │ + smlalbbeq r7, r7, r8, r7 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 002a3aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496983,20 +496983,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r2, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r0, r0, ror #24 │ │ │ │ - cmpeq r7, ip, ror r4 │ │ │ │ + cmpeq r0, r8, ror #24 │ │ │ │ + smlalbbeq r7, r7, r4, r4 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x01462a94 │ │ │ │ - cmpeq r0, r8, lsl ip │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + cmpeq r0, r0, lsr #24 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ │ │ │ │ 002a3df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #712] @ 2a40d4 │ │ │ │ @@ -497189,20 +497189,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ strheq r2, [r6, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r0, ip, lsr r9 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + cmpeq r0, r4, asr #18 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ cmpeq r6, r4, ror r7 │ │ │ │ - ldrsheq fp, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r0, lsl r1 │ │ │ │ + cmpeq r0, r0, lsl #18 │ │ │ │ + cmpeq r7, r8, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ │ │ │ │ 002a4128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497302,16 +497302,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, ip, lsr r7 │ │ │ │ - cmpeq r7, r8, asr pc │ │ │ │ + cmpeq r0, r4, asr #14 │ │ │ │ + cmpeq r7, r0, ror #30 │ │ │ │ │ │ │ │ 002a42d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #716] @ 2a45b4 │ │ │ │ @@ -497505,20 +497505,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq r2, [r6, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r0, ip, asr r4 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ + cmpeq r0, r4, ror #8 │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ @ instruction: 0x01462294 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq r7, r0, lsr ip │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ │ │ │ │ 002a4608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -497619,16 +497619,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r2, [r6, #-0] │ │ │ │ - cmpeq r0, ip, asr #4 │ │ │ │ - cmpeq r7, r0, ror sl │ │ │ │ + cmpeq r0, r4, asr r2 │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ │ │ │ │ 002a47b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -497823,19 +497823,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlaltteq r1, r6, ip, pc @ │ │ │ │ - cmpeq r0, r4, ror pc │ │ │ │ - @ instruction: 0x01476790 │ │ │ │ + cmpeq r0, ip, ror pc │ │ │ │ + @ instruction: 0x01476798 │ │ │ │ smlaltbeq r1, r6, ip, sp │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ - cmpeq r7, r8, asr #14 │ │ │ │ + cmpeq r0, r8, lsr pc │ │ │ │ + cmpeq r7, r0, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ │ │ │ │ 002a4aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -498147,23 +498147,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, r4, ror ip │ │ │ │ - ldrsheq sl, [r0, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ + ldrsheq sl, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ ldrdeq r1, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r0, r8, asr sl │ │ │ │ - cmpeq r7, ip, ror r2 │ │ │ │ + cmpeq r0, r0, ror #20 │ │ │ │ + smlalbbeq r6, r7, r4, r2 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ @ instruction: 0x01461a9c │ │ │ │ - cmpeq r0, ip, lsl sl │ │ │ │ - cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r7, r8, asr #4 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ │ │ │ │ 002a5004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -498457,24 +498457,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, r8, asr #8 │ │ │ │ - cmpeq r0, ip, asr #11 │ │ │ │ - smlaltteq r5, r7, r8, sp │ │ │ │ + ldrsbeq sl, [r0, #-84] @ 0xffffffac │ │ │ │ + strdeq r5, [r7, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ strdeq r1, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ - @ instruction: 0x01475d9c │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ + smlaltbeq r5, r7, r4, sp │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ smlalbteq r1, r6, r8, r3 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - cmpeq r7, r8, ror #26 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ │ │ │ │ 002a54d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -498768,24 +498768,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ cmpeq r6, r4, ror pc │ │ │ │ - ldrsheq sl, [r0, #-8] │ │ │ │ - cmpeq r7, r4, lsl r9 │ │ │ │ + cmpeq r0, r0, lsl #2 │ │ │ │ + cmpeq r7, ip, lsl r9 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmpeq r6, r4, lsr #2 │ │ │ │ - cmpeq r0, ip, lsr #1 │ │ │ │ - smlalbteq r5, r7, r8, r8 │ │ │ │ + ldrheq sl, [r0, #-4] │ │ │ │ + ldrdeq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ strdeq r0, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ - @ instruction: 0x01475898 │ │ │ │ + cmpeq r0, r0, lsl #1 │ │ │ │ + smlaltbeq r5, r7, r0, r8 │ │ │ │ │ │ │ │ 002a59a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -498989,20 +498989,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r0, r6, ip, fp │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ - cmpeq r7, ip, ror #10 │ │ │ │ + cmpeq r0, r8, asr sp │ │ │ │ + cmpeq r7, r4, ror r5 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ smlalbbeq r0, r6, r4, fp │ │ │ │ - cmpeq r0, r8, lsl #26 │ │ │ │ - cmpeq r7, r4, lsr #10 │ │ │ │ + cmpeq r0, r0, lsl sp │ │ │ │ + cmpeq r7, ip, lsr #10 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ │ │ │ │ 002a5d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499287,23 +499287,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r6, r0, ror #14 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ - cmpeq r7, r4, lsl #2 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ + cmpeq r7, ip, lsl #2 │ │ │ │ cmpeq r6, r8, lsl r7 │ │ │ │ - @ instruction: 0x0150989c │ │ │ │ - strheq r5, [r7, #-8] │ │ │ │ + cmpeq r0, r4, lsr #17 │ │ │ │ + smlalbteq r5, r7, r0, r0 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ smlaltteq r0, r6, r4, r6 │ │ │ │ - cmpeq r0, r8, ror #16 │ │ │ │ - smlalbbeq r5, r7, r4, r0 │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ + smlalbbeq r5, r7, ip, r0 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 002a61b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499588,23 +499588,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r0, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ + cmpeq r0, r0, asr #8 │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ - ldrsheq r9, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, ip, lsl #24 │ │ │ │ + ldrsheq r9, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r4, lsl ip │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ cmpeq r6, r8, lsr r2 │ │ │ │ - ldrheq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq r4, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r4, asr #7 │ │ │ │ + smlaltteq r4, r7, r0, fp │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002a6660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -499912,29 +499912,29 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsheq r9, [r0, #-4] │ │ │ │ - cmpeq r7, r4, lsr #18 │ │ │ │ + ldrsheq r9, [r0, #-12] │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ cmpeq lr, r4, asr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, r0, asr r0 │ │ │ │ - cmpeq r7, r0, ror r8 │ │ │ │ - cmpeq r7, r4, lsr r8 │ │ │ │ - ldrsheq r8, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r8, asr r0 │ │ │ │ + cmpeq r7, r8, ror r8 │ │ │ │ + cmpeq r7, ip, lsr r8 │ │ │ │ + cmpeq r0, r0 │ │ │ │ cmppeq r5, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsl #30 │ │ │ │ - cmpeq r7, ip, lsl r7 │ │ │ │ + cmpeq r0, r8, lsl #30 │ │ │ │ + cmpeq r7, r4, lsr #14 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ cmppeq r5, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r0, #-232] @ 0xffffff18 │ │ │ │ - ldrdeq r4, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r0, asr #29 │ │ │ │ + ldrdeq r4, [r7, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ │ │ │ │ 002a6b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500175,22 +500175,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsheq r8, [r0, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r8, [r0, #-188] @ 0xffffff44 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r5, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #21 │ │ │ │ - cmpeq r7, r8, lsl #6 │ │ │ │ + ldrsheq r8, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r7, r0, lsl r3 │ │ │ │ cmppeq r5, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #21 │ │ │ │ - smlalbteq r4, r7, r0, r2 │ │ │ │ + ldrheq r8, [r0, #-160] @ 0xffffff60 │ │ │ │ + smlalbteq r4, r7, r8, r2 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 002a6f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500429,23 +500429,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r0, r6, lsl #16 │ │ │ │ + cmpeq r0, lr, lsl #16 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmppeq r5, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #13 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ + ldrsheq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r7, r8, lsl pc │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ cmppeq r5, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr #13 │ │ │ │ - ldrdeq r3, [r7, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq r3, [r7, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 002a7368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -500541,16 +500541,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq pc, r5, r4, r3 @ │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq r0, r0, lsl r5 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ │ │ │ │ 002a7508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -500647,16 +500647,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq pc, r5, r4, r1 @ │ │ │ │ - cmpeq r0, r8, ror #6 │ │ │ │ - smlalbbeq r3, r7, r4, fp │ │ │ │ + cmpeq r0, r0, ror r3 │ │ │ │ + smlalbbeq r3, r7, ip, fp │ │ │ │ │ │ │ │ 002a76a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -500763,16 +500763,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmppeq r5, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01508198 │ │ │ │ - smlalbteq r3, r7, r8, r9 │ │ │ │ + cmpeq r0, r0, lsr #3 │ │ │ │ + ldrdeq r3, [r7, #-144] @ 0xffffff70 │ │ │ │ │ │ │ │ 002a786c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -500868,16 +500868,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq lr, r5, r0, lr │ │ │ │ - cmpeq r0, r4 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ + cmpeq r0, ip │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ muleq r0, r9, r3 │ │ │ │ │ │ │ │ 002a7a0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501071,19 +501071,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0145ed9c │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ cmpeq r5, ip, asr fp │ │ │ │ - cmpeq r0, r0, ror #25 │ │ │ │ - strdeq r3, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r8, ror #25 │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ │ │ │ │ 002a7d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501368,24 +501368,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, ip, lsr #14 │ │ │ │ - ldrheq r7, [r0, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r3, r7, ip, r0 │ │ │ │ + ldrheq r7, [r0, #-136] @ 0xffffff78 │ │ │ │ + ldrdeq r3, [r7, #-4] │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ smlaltteq lr, r5, r4, r6 │ │ │ │ - cmpeq r0, r8, ror #16 │ │ │ │ - smlalbbeq r3, r7, r4, r0 │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ + smlalbbeq r3, r7, ip, r0 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ strheq lr, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r4, lsr r8 │ │ │ │ - qdaddeq r3, r0, r7 │ │ │ │ + cmpeq r0, ip, lsr r8 │ │ │ │ + qdaddeq r3, r8, r7 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ │ │ │ │ 002a81ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501756,27 +501756,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, r8, ror #2 │ │ │ │ - cmpeq r0, r4, ror #5 │ │ │ │ - cmpeq r7, ip, lsl #22 │ │ │ │ + cmpeq r0, ip, ror #5 │ │ │ │ + cmpeq r7, r4, lsl fp │ │ │ │ cmpeq r5, r8, lsr #2 │ │ │ │ - cmpeq r0, r4, lsr #5 │ │ │ │ - smlalbteq r2, r7, r8, sl │ │ │ │ + cmpeq r0, ip, lsr #5 │ │ │ │ + ldrdeq r2, [r7, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ smlaltteq lr, r5, ip, r0 │ │ │ │ - cmpeq r0, r8, ror #4 │ │ │ │ - smlalbbeq r2, r7, ip, sl │ │ │ │ + cmpeq r0, r0, ror r2 │ │ │ │ + @ instruction: 0x01472a94 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ strheq lr, [r5, #-0] │ │ │ │ - cmpeq r0, ip, lsr #4 │ │ │ │ - cmpeq r7, r0, asr sl │ │ │ │ + cmpeq r0, r4, lsr r2 │ │ │ │ + cmpeq r7, r8, asr sl │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ │ │ │ │ 002a8800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502116,28 +502116,28 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq sp, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r0, lsr sp │ │ │ │ - cmpeq r7, r4, asr r5 │ │ │ │ + cmpeq r0, r8, lsr sp │ │ │ │ + cmpeq r7, ip, asr r5 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ cmpeq r5, ip, ror #22 │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ + ldrsheq r6, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000003be │ │ │ │ cmpeq r5, ip, lsr fp │ │ │ │ - ldrheq r6, [r0, #-204] @ 0xffffff34 │ │ │ │ - smlaltteq r2, r7, r0, r4 │ │ │ │ + cmpeq r0, r4, asr #25 │ │ │ │ + smlaltteq r2, r7, r8, r4 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ cmpeq r5, ip, lsl #22 │ │ │ │ - cmpeq r0, ip, lsl #25 │ │ │ │ - strheq r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ + @ instruction: 0x01506c94 │ │ │ │ + strheq r2, [r7, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 002a8d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502418,23 +502418,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq sp, r5, r4, r6 │ │ │ │ - cmpeq r0, r0, ror #16 │ │ │ │ - smlalbbeq r2, r7, r8, r0 │ │ │ │ + cmpeq r0, r8, ror #16 │ │ │ │ + swpbeq r2, r0, [r7] │ │ │ │ smlaltbeq sp, r5, r4, r6 │ │ │ │ - cmpeq r0, r0, lsr #16 │ │ │ │ - cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq r0, r8, lsr #16 │ │ │ │ + cmpeq r7, ip, asr #32 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ cmpeq r5, r8, ror #12 │ │ │ │ - cmpeq r0, r4, ror #15 │ │ │ │ - cmpeq r7, r8 │ │ │ │ + cmpeq r0, ip, ror #15 │ │ │ │ + cmpeq r7, r0, lsl r0 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 002a9238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502723,24 +502723,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r0, ip, lsr #7 │ │ │ │ + ldrheq r6, [r0, #-52] @ 0xffffffcc │ │ │ │ cmpeq r5, r8, lsl r2 │ │ │ │ - smlalbteq r1, r7, r8, fp │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ + ldrdeq r1, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ smlalbteq sp, r5, ip, r1 │ │ │ │ - cmpeq r7, r8, ror fp │ │ │ │ + smlalbbeq r1, r7, r0, fp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, ip, lsr #6 │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0145d198 │ │ │ │ - cmpeq r7, r4, asr #22 │ │ │ │ + cmpeq r7, ip, asr #22 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002a96f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503029,24 +503029,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r0, ip, ror #29 │ │ │ │ + ldrsheq r5, [r0, #-228] @ 0xffffff1c │ │ │ │ cmpeq r5, r8, asr sp │ │ │ │ - cmpeq r7, r8, lsl #14 │ │ │ │ - cmpeq r0, r0, lsr #29 │ │ │ │ + cmpeq r7, r0, lsl r7 │ │ │ │ + cmpeq r0, r8, lsr #29 │ │ │ │ cmpeq r5, ip, lsl #26 │ │ │ │ - strheq r1, [r7, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r1, r7, r0, r6 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmpeq r0, ip, ror #28 │ │ │ │ + cmpeq r0, r4, ror lr │ │ │ │ ldrdeq ip, [r5, #-200] @ 0xffffff38 │ │ │ │ - smlalbbeq r1, r7, r4, r6 │ │ │ │ + smlalbbeq r1, r7, ip, r6 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ │ │ │ │ 002a9bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503240,20 +503240,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltteq ip, r5, r8, r9 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - smlalbbeq r1, r7, r8, r3 │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + @ instruction: 0x01471390 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ smlaltbeq ip, r5, r0, r9 │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ - cmpeq r7, r4, asr #6 │ │ │ │ + cmpeq r0, ip, lsr #22 │ │ │ │ + cmpeq r7, ip, asr #6 │ │ │ │ │ │ │ │ 002a9ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -503388,23 +503388,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq ip, r5, ip, r9 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ - smlalbbeq r1, r7, r4, r1 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ + smlalbbeq r1, r7, ip, r1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x0145c79c │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ cmpeq r5, r8, lsr #18 │ │ │ │ - ldrsbeq r5, [r0, #-140] @ 0xffffff74 │ │ │ │ - strdeq r1, [r7, #-8] │ │ │ │ + cmpeq r0, r4, ror #17 │ │ │ │ + mrseq r1, (UNDEF: 87) │ │ │ │ │ │ │ │ 002aa13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -503617,27 +503617,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrsheq r5, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r7, r8, lsr #30 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ + cmpeq r7, r0, lsr pc │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ cmpeq sp, r8, asr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, r0, ror #12 │ │ │ │ - smlalbbeq r0, r7, r0, lr │ │ │ │ + cmpeq r0, r8, ror #12 │ │ │ │ + smlalbbeq r0, r7, r8, lr │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - cmpeq r0, ip, lsl r6 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r0, r4, lsr #12 │ │ │ │ smlaltteq ip, r5, r4, r3 │ │ │ │ - cmpeq r0, r8, ror #10 │ │ │ │ - smlalbbeq r0, r7, ip, sp │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + @ instruction: 0x01470d94 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 002aa4dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503790,16 +503790,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrheq sp, [sp, #-176] @ 0xffffff50 │ │ │ │ cmpeq r5, r0, asr #2 │ │ │ │ - cmpeq r0, r4, asr #5 │ │ │ │ - smlaltteq r0, r7, r8, sl │ │ │ │ + cmpeq r0, ip, asr #5 │ │ │ │ + strdeq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ │ │ │ │ 002aa75c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503908,16 +503908,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, r4, ror #30 │ │ │ │ - cmpeq r0, r8, ror #1 │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ + ldrsheq r5, [r0, #-0] │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 002aa92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504158,23 +504158,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - cmpeq r0, ip, asr lr │ │ │ │ + cmpeq r0, r4, ror #28 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ strheq fp, [r5, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r0, r0, asr #26 │ │ │ │ - cmpeq r7, r8, asr r5 │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ + cmpeq r7, r0, ror #10 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ cmpeq r5, r8, ror fp │ │ │ │ - ldrsheq r4, [r0, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r7, r4, lsl r5 │ │ │ │ + cmpeq r0, r4, lsl #26 │ │ │ │ + cmpeq r7, ip, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ │ │ │ │ 002aad28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -504355,20 +504355,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq fp, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r8, lsr sl │ │ │ │ - cmpeq r7, r0, asr r2 │ │ │ │ + cmpeq r0, r0, asr #20 │ │ │ │ + cmpeq r7, r8, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ cmpeq r5, r0, ror r8 │ │ │ │ - ldrsheq r4, [r0, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ + ldrsheq r4, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ │ │ │ │ 002ab028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504558,20 +504558,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq fp, r5, r8, r5 │ │ │ │ - cmpeq r0, ip, lsl #14 │ │ │ │ - cmppeq r6, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsl r7 │ │ │ │ + cmppeq r6, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ cmpeq r5, r0, asr #10 │ │ │ │ - cmpeq r0, r4, asr #13 │ │ │ │ - smlaltteq pc, r6, r0, lr @ │ │ │ │ + cmpeq r0, ip, asr #13 │ │ │ │ + smlaltteq pc, r6, r8, lr @ │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ │ │ │ │ 002ab34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504756,20 +504756,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbbeq fp, r5, r0, r2 │ │ │ │ - cmpeq r0, r4, lsl #8 │ │ │ │ - cmppeq r6, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ + cmppeq r6, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ cmpeq r5, ip, lsr r2 │ │ │ │ - cmpeq r0, r0, asr #7 │ │ │ │ - ldrdeq pc, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r8, asr #7 │ │ │ │ + smlaltteq pc, r6, r0, fp @ │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ │ │ │ │ 002ab65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504963,20 +504963,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, r4, asr #30 │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ - smlaltteq pc, r6, r4, r8 @ │ │ │ │ + ldrsbeq r4, [r0, #-0] │ │ │ │ + smlaltteq pc, r6, ip, r8 @ │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ strdeq sl, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x0146f89c │ │ │ │ + cmpeq r0, r8, lsl #1 │ │ │ │ + smlaltbeq pc, r6, r4, r8 @ │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 002ab990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -505157,19 +505157,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, ip, asr #24 │ │ │ │ - ldrsbeq r3, [r0, #-208] @ 0xffffff30 │ │ │ │ - smlaltteq pc, r6, ip, r5 @ │ │ │ │ + ldrsbeq r3, [r0, #-216] @ 0xffffff28 │ │ │ │ + strdeq pc, [r6, #-84] @ 0xffffffac │ │ │ │ cmpeq r5, r8, lsl #24 │ │ │ │ - cmpeq r0, ip, lsl #27 │ │ │ │ - smlaltbeq pc, r6, r4, r5 @ │ │ │ │ + @ instruction: 0x01503d94 │ │ │ │ + smlaltbeq pc, r6, ip, r5 @ │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ │ │ │ │ 002abc8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505454,24 +505454,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq sl, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r0, ror #18 │ │ │ │ - cmppeq r6, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #18 │ │ │ │ + smlalbbeq pc, r6, r4, r1 @ │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ @ instruction: 0x0145a794 │ │ │ │ - cmpeq r0, r8, lsl r9 │ │ │ │ - cmppeq r6, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr #18 │ │ │ │ + cmppeq r6, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ cmpeq r5, r0, ror #14 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ - mrseq pc, (UNDEF: 86) @ │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ + cmppeq r6, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ │ │ │ │ 002ac13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -505568,16 +505568,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r4, lsr r7 │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ + cmpeq r0, ip, lsr r7 │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ │ │ │ │ 002ac2dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -505675,16 +505675,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x01503590 │ │ │ │ - smlaltbeq lr, r6, r8, sp │ │ │ │ + @ instruction: 0x01503598 │ │ │ │ + strheq lr, [r6, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ │ │ │ │ 002ac480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -505982,23 +505982,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strheq r9, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r0, r8, lsr r1 │ │ │ │ - cmpeq r6, r4, asr r9 │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ + cmpeq r6, ip, asr r9 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ cmpeq r5, ip, ror #30 │ │ │ │ - ldrsheq r3, [r0, #-0] │ │ │ │ - cmpeq r6, r0, lsl r9 │ │ │ │ + ldrsheq r3, [r0, #-8] │ │ │ │ + cmpeq r6, r8, lsl r9 │ │ │ │ cmpeq r5, r8, lsr pc │ │ │ │ - ldrheq r3, [r0, #-12] │ │ │ │ - ldrdeq lr, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ + smlaltteq lr, r6, r0, r8 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr r2, [pc, #4040] @ 2ad940 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -507013,138 +507013,138 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2acde0 │ │ │ │ cmpeq sp, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015db894 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrdeq lr, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r0, r8, lsr #17 │ │ │ │ - cmpeq r0, r0, lsr #15 │ │ │ │ - smlalbteq lr, r6, r8, r6 │ │ │ │ - @ instruction: 0x0146e598 │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - smlalbteq lr, r6, ip, r4 │ │ │ │ + smlaltteq lr, r6, r0, r7 │ │ │ │ + ldrheq r3, [r0, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r0, r8, lsr #15 │ │ │ │ + ldrdeq lr, [r6, #-96] @ 0xffffffa0 │ │ │ │ + smlaltbeq lr, r6, r0, r5 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + ldrdeq lr, [r6, #-68] @ 0xffffffbc │ │ │ │ cmpeq sp, ip, asr r4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlalbteq lr, r6, r8, r3 │ │ │ │ - @ instruction: 0x01503498 │ │ │ │ - @ instruction: 0x01467f94 │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ - smlaltbeq lr, r6, ip, r1 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ - smlaltteq lr, r6, ip, r0 │ │ │ │ - cmpeq r6, r0, lsl #28 │ │ │ │ - cmpeq r6, r0, lsr r0 │ │ │ │ - cmpeq r0, r0, lsl #2 │ │ │ │ + ldrdeq lr, [r6, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, r0, lsr #9 │ │ │ │ + @ instruction: 0x01467f9c │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ + strheq lr, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ + strdeq lr, [r6, #-4] │ │ │ │ + cmpeq r6, r8, lsl #28 │ │ │ │ + cmpeq r6, r8, lsr r0 │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ smlalbteq r8, r5, ip, r5 │ │ │ │ cmpeq r5, r8, ror r5 │ │ │ │ - cmpeq r6, r4, lsr sp │ │ │ │ - cmpeq r6, r4, lsl #26 │ │ │ │ - ldrdeq r7, [r6, #-192] @ 0xffffff40 │ │ │ │ - strdeq sp, [r6, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, ip, asr #31 │ │ │ │ - @ instruction: 0x01467c98 │ │ │ │ - smlalbteq sp, r6, r8, lr │ │ │ │ - @ instruction: 0x01502f98 │ │ │ │ - cmpeq r6, r0, ror #24 │ │ │ │ - @ instruction: 0x0146de90 │ │ │ │ - cmpeq r0, r0, ror #30 │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ - cmpeq r6, r8, asr lr │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ - strdeq r7, [r6, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r6, r0, lsr #28 │ │ │ │ - ldrsheq r2, [r0, #-224] @ 0xffffff20 │ │ │ │ - strheq r7, [r6, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq sp, r6, r0, sp │ │ │ │ - ldrheq r2, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ - smlaltbeq sp, r6, ip, sp │ │ │ │ - cmpeq r0, ip, ror lr │ │ │ │ - cmpeq r6, r4, asr #22 │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ cmpeq r6, ip, lsr sp │ │ │ │ - cmpeq r0, ip, lsl #28 │ │ │ │ - ldrdeq r7, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r6, r4, lsl #26 │ │ │ │ - ldrsbeq r2, [r0, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x01467a9c │ │ │ │ - smlalbteq sp, r6, ip, ip │ │ │ │ - @ instruction: 0x01502d9c │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ - @ instruction: 0x0146dc90 │ │ │ │ - cmpeq r0, r0, ror #26 │ │ │ │ - cmpeq r6, ip, lsr #20 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - strdeq r7, [r6, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ - strheq r7, [r6, #-152] @ 0xffffff68 │ │ │ │ - smlaltteq sp, r6, r4, fp │ │ │ │ - ldrheq r2, [r0, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r7, r6, r4, r9 │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ - cmpeq r6, r8, ror fp │ │ │ │ - cmpeq r0, r8, asr #24 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - smlaltteq r7, r6, r0, r8 │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - ldrsbeq r2, [r0, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq r7, r6, r4, r8 │ │ │ │ - ldrdeq sp, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, r0, lsr #23 │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ - @ instruction: 0x0146da9c │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ - cmpeq r0, r4, lsr fp │ │ │ │ - strdeq r7, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r8, lsr #20 │ │ │ │ - ldrsheq r2, [r0, #-168] @ 0xffffff58 │ │ │ │ - smlalbteq r7, r6, r4, r7 │ │ │ │ - strdeq sp, [r6, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r0, r0, asr #21 │ │ │ │ - smlalbbeq r7, r6, ip, r7 │ │ │ │ - strheq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r0, r8, lsl #21 │ │ │ │ - cmpeq r6, r8, asr r7 │ │ │ │ - cmpeq r6, r4, lsr #14 │ │ │ │ + cmpeq r6, ip, lsl #26 │ │ │ │ + ldrdeq r7, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ + ldrsbeq r2, [r0, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq r7, r6, r0, ip │ │ │ │ + ldrdeq sp, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, r0, lsr #31 │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ + @ instruction: 0x0146de98 │ │ │ │ + cmpeq r0, r8, ror #30 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ + cmpeq r6, r0, ror #28 │ │ │ │ + cmpeq r0, r0, lsr pc │ │ │ │ + strdeq r7, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r8, lsr #28 │ │ │ │ + ldrsheq r2, [r0, #-232] @ 0xffffff18 │ │ │ │ + strheq r7, [r6, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq sp, r6, r8, sp │ │ │ │ + ldrheq r2, [r0, #-232] @ 0xffffff18 │ │ │ │ + smlalbbeq r7, r6, r4, fp │ │ │ │ + strheq sp, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, r4, lsl #29 │ │ │ │ + cmpeq r6, ip, asr #22 │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq r6, r4, asr #26 │ │ │ │ + cmpeq r0, r4, lsl lr │ │ │ │ + ldrdeq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r6, ip, lsl #26 │ │ │ │ + ldrsbeq r2, [r0, #-220] @ 0xffffff24 │ │ │ │ + smlaltbeq r7, r6, r4, sl │ │ │ │ + ldrdeq sp, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, r4, lsr #27 │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ + @ instruction: 0x0146dc98 │ │ │ │ + cmpeq r0, r8, ror #26 │ │ │ │ + cmpeq r6, r4, lsr sl │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ + strdeq r7, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ + ldrsheq r2, [r0, #-196] @ 0xffffff3c │ │ │ │ + smlalbteq r7, r6, r0, r9 │ │ │ │ + smlaltteq sp, r6, ip, fp │ │ │ │ + ldrheq r2, [r0, #-204] @ 0xffffff34 │ │ │ │ + smlalbbeq r7, r6, ip, r9 │ │ │ │ cmpeq r6, r4, asr r9 │ │ │ │ - cmpeq r0, r4, lsr #20 │ │ │ │ - smlaltteq r7, r6, ip, r6 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - cmpeq r0, r8, ror #19 │ │ │ │ - strheq r7, [r6, #-104] @ 0xffffff98 │ │ │ │ - smlalbbeq r7, r6, r0, r4 │ │ │ │ - smlaltbeq sp, r6, r8, r6 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - cmpeq r6, r8, asr #8 │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ - cmpeq r0, r4, asr #14 │ │ │ │ - cmpeq r6, r0, lsl r4 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ - ldrdeq r7, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r6, r8, lsl #12 │ │ │ │ - ldrsbeq r2, [r0, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq r7, r6, r0, r3 │ │ │ │ - ldrdeq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r0, lsr #13 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ - @ instruction: 0x0146d598 │ │ │ │ - cmpeq r0, r8, ror #12 │ │ │ │ - cmpeq r6, ip, lsr #6 │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ + smlalbbeq sp, r6, r0, fp │ │ │ │ + cmpeq r0, r0, asr ip │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + smlaltteq r7, r6, r8, r8 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq r0, r4, ror #23 │ │ │ │ + smlaltbeq r7, r6, ip, r8 │ │ │ │ + ldrdeq sp, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r0, r8, lsr #23 │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ + smlaltbeq sp, r6, r4, sl │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ + cmpeq r0, ip, lsr fp │ │ │ │ + cmpeq r6, r4, lsl #16 │ │ │ │ + cmpeq r6, r0, lsr sl │ │ │ │ + cmpeq r0, r0, lsl #22 │ │ │ │ + smlalbteq r7, r6, ip, r7 │ │ │ │ + strdeq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r0, r8, asr #21 │ │ │ │ + @ instruction: 0x01467794 │ │ │ │ + smlalbteq sp, r6, r0, r9 │ │ │ │ + @ instruction: 0x01502a90 │ │ │ │ + cmpeq r6, r0, ror #14 │ │ │ │ + cmpeq r6, ip, lsr #14 │ │ │ │ + cmpeq r6, ip, asr r9 │ │ │ │ + cmpeq r0, ip, lsr #20 │ │ │ │ + strdeq r7, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + ldrsheq r2, [r0, #-144] @ 0xffffff70 │ │ │ │ + smlalbteq r7, r6, r0, r6 │ │ │ │ + smlalbbeq r7, r6, r8, r4 │ │ │ │ + strheq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ + cmpeq r0, ip, asr #14 │ │ │ │ + cmpeq r6, r8, lsl r4 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ + smlaltteq r7, r6, r0, r3 │ │ │ │ + cmpeq r6, r0, lsl r6 │ │ │ │ + cmpeq r0, r0, ror #13 │ │ │ │ + smlaltbeq r7, r6, r8, r3 │ │ │ │ + ldrdeq sp, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r8, lsr #13 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + smlaltbeq sp, r6, r0, r5 │ │ │ │ + cmpeq r0, r0, ror r6 │ │ │ │ + cmpeq r6, r4, lsr r3 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ + cmpeq r0, r0, lsr r6 │ │ │ │ ldr r1, [pc, #-92] @ 2adaf0 │ │ │ │ ldr r3, [pc, #-92] @ 2adaf4 │ │ │ │ ldr r2, [pc, #-92] @ 2adaf8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r4, [sp] │ │ │ │ @@ -508248,277 +508248,277 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2ae8a4 │ │ │ │ cmpeq sp, ip, asr r5 │ │ │ │ cmpeq sp, ip, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - smlaltbeq sp, r6, r8, r4 │ │ │ │ - cmpeq r6, r4, lsl #8 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + strheq sp, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, ip, lsl #8 │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ cmpeq sp, r0, lsl #4 │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ - strheq sp, [r6, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - smlalbteq ip, r6, r4, pc @ │ │ │ │ - cmpeq r0, ip, lsl pc │ │ │ │ - cmpeq r6, r8, lsr lr │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ + smlalbteq sp, r6, r0, r1 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + smlalbteq ip, r6, ip, pc @ │ │ │ │ + cmpeq r0, r4, lsr #30 │ │ │ │ + cmpeq r6, r0, asr #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ - cmpeq r0, r0, asr #25 │ │ │ │ - ldrdeq ip, [r6, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq r1, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq r0, r8, asr #25 │ │ │ │ + smlaltteq ip, r6, r4, fp │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r0, r0, asr #22 │ │ │ │ - cmpeq r6, r8, ror #20 │ │ │ │ - cmpeq r0, r0, ror #21 │ │ │ │ - ldrdeq r6, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r4, lsl #20 │ │ │ │ - @ instruction: 0x01501a90 │ │ │ │ - smlalbbeq r6, r6, ip, r7 @ │ │ │ │ - strheq ip, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, asr #22 │ │ │ │ + cmpeq r6, r0, ror sl │ │ │ │ + cmpeq r0, r8, ror #21 │ │ │ │ + smlaltteq r6, r6, r4, r7 @ │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x01501a98 │ │ │ │ + @ instruction: 0x01466794 │ │ │ │ + strheq ip, [r6, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r6, r8, asr #14 │ │ │ │ - cmpeq r0, ip, lsl sl │ │ │ │ - cmpeq r6, r8, lsl r7 │ │ │ │ - cmpeq r6, r0, asr #18 │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ + cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r6, r0, lsr #14 │ │ │ │ + cmpeq r6, r8, asr #18 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - smlaltteq r6, r6, r0, r6 @ │ │ │ │ - ldrsbeq r1, [r0, #-152] @ 0xffffff68 │ │ │ │ - strdeq ip, [r6, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq r6, r6, r0, r6 @ │ │ │ │ - @ instruction: 0x01501998 │ │ │ │ - strheq ip, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r6, r0, ror #12 │ │ │ │ - cmpeq r0, r4, asr r9 │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ - cmpeq r0, r4, lsr #18 │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - cmpeq r6, r4, asr #16 │ │ │ │ - cmpeq r0, r8, ror #17 │ │ │ │ - smlaltteq r6, r6, r0, r5 @ │ │ │ │ - cmpeq r6, r8, lsl #16 │ │ │ │ - smlaltbeq r6, r6, r8, r5 @ │ │ │ │ - cmpeq r0, r0, lsr #17 │ │ │ │ - smlalbteq ip, r6, r4, r7 │ │ │ │ - cmpeq r6, ip, ror #10 │ │ │ │ - cmpeq r0, r4, ror #16 │ │ │ │ - smlalbbeq ip, r6, r4, r7 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - cmpeq r0, r4, lsr #16 │ │ │ │ - cmpeq r6, r4, asr #14 │ │ │ │ - smlaltteq r6, r6, ip, r4 @ │ │ │ │ - cmpeq r0, r4, ror #15 │ │ │ │ - cmpeq r6, r4, lsl #14 │ │ │ │ - smlaltbeq r6, r6, ip, r4 @ │ │ │ │ - cmpeq r0, r4, lsr #15 │ │ │ │ - smlalbteq ip, r6, r4, r6 │ │ │ │ - cmpeq r6, ip, ror #8 │ │ │ │ - cmpeq r6, r8, lsr r4 │ │ │ │ - cmpeq r6, r4, lsl #8 │ │ │ │ - ldrdeq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x0146639c │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ - cmpeq r6, ip, lsl #30 │ │ │ │ - ldrdeq r5, [r6, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq r1, [r0, #-16] │ │ │ │ - strdeq ip, [r6, #-0] │ │ │ │ - @ instruction: 0x01465e98 │ │ │ │ - @ instruction: 0x01501190 │ │ │ │ - strheq ip, [r6, #-0] │ │ │ │ - cmpeq r6, r8, asr lr │ │ │ │ - cmpeq r0, r0, asr r1 │ │ │ │ - cmpeq r6, r0, ror r0 │ │ │ │ - cmpeq r6, r4, lsl lr │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - ldrdeq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ - smlaltbeq r5, r6, r0, sp │ │ │ │ - @ instruction: 0x01501098 │ │ │ │ - strheq fp, [r6, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, r0, ror #26 │ │ │ │ - cmpeq r0, r8, asr r0 │ │ │ │ - cmpeq r6, r8, ror pc │ │ │ │ - cmpeq r6, r0, lsr #26 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - cmpeq r6, r8, lsr pc │ │ │ │ - smlaltteq r5, r6, r0, ip │ │ │ │ - ldrsbeq r0, [r0, #-248] @ 0xffffff08 │ │ │ │ - strdeq fp, [r6, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r0, lsr #31 │ │ │ │ - @ instruction: 0x01465c9c │ │ │ │ - smlalbteq fp, r6, r4, lr │ │ │ │ + smlaltteq r6, r6, r8, r6 @ │ │ │ │ + cmpeq r0, r0, ror #19 │ │ │ │ + cmpeq r6, r0, lsl #18 │ │ │ │ + smlaltbeq r6, r6, r8, r6 @ │ │ │ │ + cmpeq r0, r0, lsr #19 │ │ │ │ + smlalbteq ip, r6, r0, r8 │ │ │ │ + cmpeq r6, r8, ror #12 │ │ │ │ + cmpeq r0, ip, asr r9 │ │ │ │ + smlalbbeq ip, r6, r0, r8 │ │ │ │ + cmpeq r0, ip, lsr #18 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq r6, ip, asr #16 │ │ │ │ + ldrsheq r1, [r0, #-128] @ 0xffffff80 │ │ │ │ + smlaltteq r6, r6, r8, r5 @ │ │ │ │ + cmpeq r6, r0, lsl r8 │ │ │ │ + strheq r6, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r0, r8, lsr #17 │ │ │ │ + smlalbteq ip, r6, ip, r7 │ │ │ │ + cmpeq r6, r4, ror r5 │ │ │ │ + cmpeq r0, ip, ror #16 │ │ │ │ + smlalbbeq ip, r6, ip, r7 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq r0, ip, lsr #16 │ │ │ │ + cmpeq r6, ip, asr #14 │ │ │ │ + strdeq r6, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, ip, ror #15 │ │ │ │ + cmpeq r6, ip, lsl #14 │ │ │ │ + strheq r6, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, ip, lsr #15 │ │ │ │ + smlalbteq ip, r6, ip, r6 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ + cmpeq r6, r0, asr #8 │ │ │ │ + cmpeq r6, ip, lsl #8 │ │ │ │ + ldrdeq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq r6, r6, r4, r3 @ │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + cmpeq r6, r4, lsl pc │ │ │ │ + smlaltteq r5, r6, r0, lr │ │ │ │ + ldrsbeq r1, [r0, #-24] @ 0xffffffe8 │ │ │ │ + strdeq ip, [r6, #-8] │ │ │ │ + smlaltbeq r5, r6, r0, lr │ │ │ │ + @ instruction: 0x01501198 │ │ │ │ + strheq ip, [r6, #-8] │ │ │ │ + cmpeq r6, r0, ror #28 │ │ │ │ + cmpeq r0, r8, asr r1 │ │ │ │ + cmpeq r6, r8, ror r0 │ │ │ │ + cmpeq r6, ip, lsl lr │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ + ldrdeq r5, [r6, #-220] @ 0xffffff24 │ │ │ │ + smlaltbeq r5, r6, r8, sp │ │ │ │ + cmpeq r0, r0, lsr #1 │ │ │ │ + smlalbteq fp, r6, r0, pc @ │ │ │ │ + cmpeq r6, r8, ror #26 │ │ │ │ + cmpeq r0, r0, rrx │ │ │ │ + smlalbbeq fp, r6, r0, pc @ │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ + cmpeq r6, r0, asr #30 │ │ │ │ + smlaltteq r5, r6, r8, ip │ │ │ │ + cmpeq r0, r0, ror #31 │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + cmpeq r0, r8, lsr #31 │ │ │ │ + smlaltbeq r5, r6, r4, ip │ │ │ │ + smlalbteq fp, r6, ip, lr │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r0, r4, ror #30 │ │ │ │ - cmpeq r6, r0, ror #24 │ │ │ │ - smlalbbeq fp, r6, r8, lr │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ - cmpeq r6, r4, lsr #24 │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ + cmpeq r0, ip, ror #30 │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ + @ instruction: 0x0146be90 │ │ │ │ + cmpeq r0, r0, lsr pc │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r0, ip, ror #29 │ │ │ │ - smlaltteq r5, r6, r8, fp │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ + ldrsheq r0, [r0, #-228] @ 0xffffff1c │ │ │ │ + strdeq r5, [r6, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrheq r0, [r0, #-224] @ 0xffffff20 │ │ │ │ - smlaltbeq r5, r6, ip, fp │ │ │ │ - ldrdeq fp, [r6, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r0, [r0, #-232] @ 0xffffff18 │ │ │ │ + strheq r5, [r6, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq fp, [r6, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ - cmpeq r6, r0, ror fp │ │ │ │ - @ instruction: 0x0146bd98 │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - cmpeq r6, r4, lsr fp │ │ │ │ - cmpeq r6, ip, asr sp │ │ │ │ - ldrsheq r0, [r0, #-220] @ 0xffffff24 │ │ │ │ - strdeq r5, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, r0, lsr #26 │ │ │ │ - cmpeq r0, r0, asr #27 │ │ │ │ - strheq r5, [r6, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq fp, r6, r4, ip │ │ │ │ - cmpeq r0, r4, lsl #27 │ │ │ │ - smlalbbeq r5, r6, r0, sl │ │ │ │ - smlaltbeq fp, r6, r8, ip │ │ │ │ - cmpeq r0, r8, asr #26 │ │ │ │ - cmpeq r6, r4, asr #20 │ │ │ │ - cmpeq r6, ip, ror #24 │ │ │ │ - cmpeq r0, ip, lsl #26 │ │ │ │ - cmpeq r6, r8, lsl #20 │ │ │ │ - cmpeq r6, r0, lsr ip │ │ │ │ - ldrsbeq r0, [r0, #-192] @ 0xffffff40 │ │ │ │ - smlalbteq r5, r6, ip, r9 │ │ │ │ - strdeq fp, [r6, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x01500c94 │ │ │ │ - @ instruction: 0x01465990 │ │ │ │ - strheq fp, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r0, r8, asr ip │ │ │ │ - cmpeq r6, r4, asr r9 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - cmpeq r6, r0, asr #22 │ │ │ │ - cmpeq r0, r0, ror #23 │ │ │ │ - ldrdeq r5, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r6, r4, lsl #22 │ │ │ │ - cmpeq r0, r4, lsr #23 │ │ │ │ - smlaltbeq r5, r6, r0, r8 │ │ │ │ - smlalbteq fp, r6, r8, sl │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - cmpeq r6, r4, ror #16 │ │ │ │ - smlalbbeq fp, r6, ip, sl │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - cmpeq r6, r8, lsr #16 │ │ │ │ - cmpeq r6, r0, asr sl │ │ │ │ - ldrsheq r0, [r0, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq r5, r6, ip, r7 │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ - ldrheq r0, [r0, #-164] @ 0xffffff5c │ │ │ │ - strheq r5, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r0, r8, ror sl │ │ │ │ - cmpeq r6, r4, ror r7 │ │ │ │ - @ instruction: 0x0146b99c │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ - cmpeq r6, r8, lsr r7 │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ - cmpeq r0, r0, lsl #20 │ │ │ │ - strdeq r5, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ - cmpeq r0, r4, asr #19 │ │ │ │ - smlalbteq r5, r6, r0, r6 │ │ │ │ - smlaltteq fp, r6, r4, r8 │ │ │ │ - cmpeq r0, r8, lsl #19 │ │ │ │ - smlalbbeq r5, r6, r4, r6 │ │ │ │ - smlaltbeq fp, r6, ip, r8 │ │ │ │ - cmpeq r0, ip, asr #18 │ │ │ │ - cmpeq r6, r8, asr #12 │ │ │ │ - cmpeq r6, r0, ror r8 │ │ │ │ - cmpeq r0, r0, lsl r9 │ │ │ │ - cmpeq r6, ip, lsl #12 │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ - ldrsbeq r0, [r0, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq r5, [r6, #-80] @ 0xffffffb0 │ │ │ │ - strdeq fp, [r6, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x01500894 │ │ │ │ - @ instruction: 0x01465590 │ │ │ │ - strheq fp, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r0, r4, asr r8 │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ - cmpeq r6, r8, ror r7 │ │ │ │ - cmpeq r0, r8, lsl r8 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - cmpeq r6, ip, lsr r7 │ │ │ │ - ldrsbeq r0, [r0, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ - cmpeq r0, r0, lsr #15 │ │ │ │ - @ instruction: 0x0146549c │ │ │ │ - smlalbteq fp, r6, r4, r6 │ │ │ │ - cmpeq r0, r4, ror #14 │ │ │ │ - cmpeq r6, r0, ror #8 │ │ │ │ - smlalbbeq fp, r6, r8, r6 │ │ │ │ - cmpeq r0, r8, lsr #14 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - cmpeq r6, ip, asr #12 │ │ │ │ - cmpeq r0, ip, ror #13 │ │ │ │ - smlaltteq r5, r6, r8, r3 │ │ │ │ - cmpeq r6, r0, lsl r6 │ │ │ │ - ldrheq r0, [r0, #-96] @ 0xffffffa0 │ │ │ │ - smlaltbeq r5, r6, ip, r3 │ │ │ │ - ldrdeq fp, [r6, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ - cmpeq r6, r0, ror r3 │ │ │ │ - @ instruction: 0x0146b598 │ │ │ │ - cmpeq r0, r8, lsr r6 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - cmpeq r6, ip, asr r5 │ │ │ │ - ldrsheq r0, [r0, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r5, [r6, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, r0, lsr #10 │ │ │ │ - ldrheq r0, [r0, #-92] @ 0xffffffa4 │ │ │ │ - strheq r5, [r6, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq fp, r6, r0, r4 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ - smlaltbeq fp, r6, r4, r4 │ │ │ │ - cmpeq r0, r4, asr #10 │ │ │ │ - cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ + smlaltbeq fp, r6, r0, sp │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + cmpeq r6, ip, lsr fp │ │ │ │ + cmpeq r6, r4, ror #26 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r0, r8, asr #27 │ │ │ │ + smlalbteq r5, r6, r4, sl │ │ │ │ + smlaltteq fp, r6, ip, ip │ │ │ │ + cmpeq r0, ip, lsl #27 │ │ │ │ + smlalbbeq r5, r6, r8, sl │ │ │ │ + strheq fp, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r6, ip, asr #20 │ │ │ │ + cmpeq r6, r4, ror ip │ │ │ │ + cmpeq r0, r4, lsl sp │ │ │ │ + cmpeq r6, r0, lsl sl │ │ │ │ + cmpeq r6, r8, lsr ip │ │ │ │ + ldrsbeq r0, [r0, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq r5, [r6, #-148] @ 0xffffff6c │ │ │ │ + strdeq fp, [r6, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x01500c9c │ │ │ │ + @ instruction: 0x01465998 │ │ │ │ + smlalbteq fp, r6, r0, fp │ │ │ │ + cmpeq r0, r0, ror #24 │ │ │ │ + cmpeq r6, ip, asr r9 │ │ │ │ + smlalbbeq fp, r6, r4, fp │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ + cmpeq r0, r8, ror #23 │ │ │ │ + smlaltteq r5, r6, r4, r8 │ │ │ │ + cmpeq r6, ip, lsl #22 │ │ │ │ + cmpeq r0, ip, lsr #23 │ │ │ │ + smlaltbeq r5, r6, r8, r8 │ │ │ │ + ldrdeq fp, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ + cmpeq r6, ip, ror #16 │ │ │ │ + @ instruction: 0x0146ba94 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + cmpeq r6, r0, lsr r8 │ │ │ │ + cmpeq r6, r8, asr sl │ │ │ │ + ldrsheq r0, [r0, #-168] @ 0xffffff58 │ │ │ │ + strdeq r5, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ + ldrheq r0, [r0, #-172] @ 0xffffff54 │ │ │ │ + strheq r5, [r6, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq fp, r6, r0, r9 │ │ │ │ + cmpeq r0, r0, lsl #21 │ │ │ │ + cmpeq r6, ip, ror r7 │ │ │ │ + smlaltbeq fp, r6, r4, r9 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ + cmpeq r6, r0, asr #14 │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ + cmpeq r0, r8, lsl #20 │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ + cmpeq r0, ip, asr #19 │ │ │ │ + smlalbteq r5, r6, r8, r6 │ │ │ │ + smlaltteq fp, r6, ip, r8 │ │ │ │ + @ instruction: 0x01500990 │ │ │ │ + smlalbbeq r5, r6, ip, r6 │ │ │ │ + strheq fp, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r0, r4, asr r9 │ │ │ │ + cmpeq r6, r0, asr r6 │ │ │ │ + cmpeq r6, r8, ror r8 │ │ │ │ + cmpeq r0, r8, lsl r9 │ │ │ │ + cmpeq r6, r4, lsl r6 │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ + ldrsbeq r0, [r0, #-140] @ 0xffffff74 │ │ │ │ + ldrdeq r5, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ + @ instruction: 0x0150089c │ │ │ │ + @ instruction: 0x01465598 │ │ │ │ + smlalbteq fp, r6, r0, r7 │ │ │ │ + cmpeq r0, ip, asr r8 │ │ │ │ + cmpeq r6, r8, asr r5 │ │ │ │ + smlalbbeq fp, r6, r0, r7 │ │ │ │ + cmpeq r0, r0, lsr #16 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq r6, r4, asr #14 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ + smlaltteq r5, r6, r0, r4 │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ + cmpeq r0, r8, lsr #15 │ │ │ │ + smlaltbeq r5, r6, r4, r4 │ │ │ │ + smlalbteq fp, r6, ip, r6 │ │ │ │ + cmpeq r0, ip, ror #14 │ │ │ │ cmpeq r6, r8, ror #8 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x0146b690 │ │ │ │ + cmpeq r0, r0, lsr r7 │ │ │ │ cmpeq r6, ip, lsr #8 │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ - smlalbteq r5, r6, r8, r1 │ │ │ │ - strdeq fp, [r6, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x01500490 │ │ │ │ - smlalbbeq r5, r6, ip, r1 │ │ │ │ - strheq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r0, r4, asr r4 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ + cmpeq r6, r4, asr r6 │ │ │ │ + ldrsheq r0, [r0, #-100] @ 0xffffff9c │ │ │ │ + strdeq r5, [r6, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r6, r8, lsl r6 │ │ │ │ + ldrheq r0, [r0, #-104] @ 0xffffff98 │ │ │ │ + strheq r5, [r6, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq fp, [r6, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq r6, r4, lsl r1 │ │ │ │ + smlaltbeq fp, r6, r0, r5 │ │ │ │ + cmpeq r0, r0, asr #12 │ │ │ │ cmpeq r6, ip, lsr r3 │ │ │ │ - ldrsbeq r0, [r0, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq r5, [r6, #-8] │ │ │ │ - mrseq fp, SPSR_und │ │ │ │ - cmpeq r0, r0, lsr #7 │ │ │ │ - swpbeq r5, ip, [r6] │ │ │ │ - smlalbteq fp, r6, r4, r2 │ │ │ │ - cmpeq r0, r4, ror #6 │ │ │ │ - cmpeq r6, r0, rrx │ │ │ │ - smlalbbeq fp, r6, r8, r2 │ │ │ │ - cmpeq r0, r8, lsr #6 │ │ │ │ - cmpeq r6, r4, lsr #32 │ │ │ │ - cmpeq r6, ip, asr #4 │ │ │ │ - cmpeq r0, ip, ror #5 │ │ │ │ - smlaltteq r4, r6, r8, pc @ │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ + cmpeq r6, r4, ror #10 │ │ │ │ + cmpeq r0, r4, lsl #12 │ │ │ │ + mrseq r5, SPSR_und │ │ │ │ + cmpeq r6, r8, lsr #10 │ │ │ │ + cmpeq r0, r4, asr #11 │ │ │ │ + smlalbteq r5, r6, r0, r2 │ │ │ │ + smlaltteq fp, r6, r8, r4 │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ + smlalbbeq r5, r6, r4, r2 │ │ │ │ + smlaltbeq fp, r6, ip, r4 │ │ │ │ + cmpeq r0, ip, asr #10 │ │ │ │ + cmpeq r6, r8, asr #4 │ │ │ │ + cmpeq r6, r0, ror r4 │ │ │ │ + cmpeq r0, r0, lsl r5 │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ + cmpeq r6, r4, lsr r4 │ │ │ │ + ldrsbeq r0, [r0, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq r5, [r6, #-16] │ │ │ │ + strdeq fp, [r6, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01500498 │ │ │ │ + @ instruction: 0x01465194 │ │ │ │ + strheq fp, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, ip, asr r4 │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ + smlalbbeq fp, r6, r0, r3 │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + cmpeq r6, ip, lsl r1 │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ + cmpeq r0, r4, ror #7 │ │ │ │ + smlaltteq r5, r6, r0, r0 │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ + cmpeq r0, r8, lsr #7 │ │ │ │ + smlaltbeq r5, r6, r4, r0 │ │ │ │ + smlalbteq fp, r6, ip, r2 │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r6, r8, rrx │ │ │ │ + @ instruction: 0x0146b290 │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ + cmpeq r6, ip, lsr #32 │ │ │ │ + cmpeq r6, r4, asr r2 │ │ │ │ + ldrsheq r0, [r0, #-36] @ 0xffffffdc │ │ │ │ + strdeq r4, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r8, lsl r2 │ │ │ │ ldr r1, [pc, #-788] @ 2aedb0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ @@ -509978,76 +509978,76 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b02f4 │ │ │ │ cmpeq sp, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r9, r4, asr lr │ │ │ │ - ldrdeq fp, [r6, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0146b19c │ │ │ │ - smlalbteq fp, r6, r4, r1 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ - strdeq fp, [r6, #-8] │ │ │ │ - ldrdeq fp, [r6, #-0] │ │ │ │ + cmpeq r9, ip, asr lr │ │ │ │ + smlaltteq fp, r6, r4, r1 │ │ │ │ + smlaltbeq fp, r6, r4, r1 │ │ │ │ + smlalbteq fp, r6, ip, r1 │ │ │ │ + cmpeq r6, r0, lsr r1 │ │ │ │ + mrseq fp, (UNDEF: 86) │ │ │ │ + ldrdeq fp, [r6, #-8] │ │ │ │ cmpeq sp, r8, asr #30 │ │ │ │ - @ instruction: 0x014fff94 │ │ │ │ - @ instruction: 0x01464c90 │ │ │ │ - strheq sl, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmppeq pc, r4, asr pc @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ - cmppeq pc, r4, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ - ldrdeq pc, [pc, #-228] @ 2b0710 │ │ │ │ - ldrdeq r4, [r6, #-176] @ 0xffffff50 │ │ │ │ - strdeq sl, [r6, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x014ffe94 │ │ │ │ - @ instruction: 0x01464b90 │ │ │ │ - strheq sl, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmppeq pc, r4, asr lr @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, asr fp │ │ │ │ - cmpeq r6, r4, ror sp │ │ │ │ - cmppeq pc, r4, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, lsl fp │ │ │ │ - cmpeq r6, r4, lsr sp │ │ │ │ - ldrdeq pc, [pc, #-212] @ 2b0750 │ │ │ │ - ldrdeq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ - strdeq sl, [r6, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x014ffd94 │ │ │ │ - @ instruction: 0x01464a90 │ │ │ │ - strheq sl, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmppeq pc, r4, asr sp @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, asr sl │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - cmppeq pc, r4, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ - cmpeq r6, r4, lsr ip │ │ │ │ - ldrdeq pc, [pc, #-196] @ 2b0790 │ │ │ │ - ldrdeq r4, [r6, #-144] @ 0xffffff70 │ │ │ │ - strdeq sl, [r6, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x014ffc94 │ │ │ │ - @ instruction: 0x01464990 │ │ │ │ - strheq sl, [r6, #-180] @ 0xffffff4c │ │ │ │ - cmppeq pc, r4, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - cmpeq r6, r4, ror fp │ │ │ │ - cmppeq pc, r8, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - cmpeq r6, r8, lsr fp │ │ │ │ - ldrdeq pc, [pc, #-188] @ 2b07c8 │ │ │ │ - ldrdeq r4, [r6, #-136] @ 0xffffff78 │ │ │ │ - strdeq sl, [r6, #-172] @ 0xffffff54 │ │ │ │ - smlaltbeq pc, pc, r0, fp @ │ │ │ │ - @ instruction: 0x0146489c │ │ │ │ - smlalbteq sl, r6, r0, sl │ │ │ │ - cmppeq pc, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror #16 │ │ │ │ - smlalbbeq sl, r6, r4, sl │ │ │ │ + @ instruction: 0x014fff9c │ │ │ │ + @ instruction: 0x01464c98 │ │ │ │ + strheq sl, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmppeq pc, ip, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, asr ip │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ + cmppeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + ldrdeq pc, [pc, #-236] @ 2b0708 │ │ │ │ + ldrdeq r4, [r6, #-184] @ 0xffffff48 │ │ │ │ + strdeq sl, [r6, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x014ffe9c │ │ │ │ + @ instruction: 0x01464b98 │ │ │ │ + strheq sl, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmppeq pc, ip, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, asr fp │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ + cmppeq pc, ip, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, lsl fp │ │ │ │ + cmpeq r6, ip, lsr sp │ │ │ │ + ldrdeq pc, [pc, #-220] @ 2b0748 │ │ │ │ + ldrdeq r4, [r6, #-168] @ 0xffffff58 │ │ │ │ + strdeq sl, [r6, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x014ffd9c │ │ │ │ + @ instruction: 0x01464a98 │ │ │ │ + strheq sl, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmppeq pc, ip, asr sp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, asr sl │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + cmppeq pc, ip, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, lsl sl │ │ │ │ + cmpeq r6, ip, lsr ip │ │ │ │ + ldrdeq pc, [pc, #-204] @ 2b0788 │ │ │ │ + ldrdeq r4, [r6, #-152] @ 0xffffff68 │ │ │ │ + strdeq sl, [r6, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x014ffc9c │ │ │ │ + @ instruction: 0x01464998 │ │ │ │ + strheq sl, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmppeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + cmpeq r6, ip, ror fp │ │ │ │ + cmppeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + cmpeq r6, r0, asr #22 │ │ │ │ + smlaltteq pc, pc, r4, fp @ │ │ │ │ + smlaltteq r4, r6, r0, r8 │ │ │ │ + cmpeq r6, r4, lsl #22 │ │ │ │ + smlaltbeq pc, pc, r8, fp @ │ │ │ │ + smlaltbeq r4, r6, r4, r8 │ │ │ │ + smlalbteq sl, r6, r8, sl │ │ │ │ + cmppeq pc, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ + smlalbbeq sl, r6, ip, sl │ │ │ │ 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, #-160] @ 0xffffff60 │ │ │ │ @@ -510735,114 +510735,114 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b0ce4 │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ cmpeq sp, ip, ror #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0149759c │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ - @ instruction: 0x0146a89c │ │ │ │ - @ instruction: 0x014ff89c │ │ │ │ - smlalbbeq pc, pc, ip, r8 @ │ │ │ │ - cmpeq r6, r0, asr #16 │ │ │ │ - smlaltteq sl, r6, r4, r7 │ │ │ │ + smlaltbeq r7, r9, r4, r5 │ │ │ │ + cmpeq r6, r4, asr r9 │ │ │ │ + smlaltbeq sl, r6, r4, r8 │ │ │ │ + smlaltbeq pc, pc, r4, r8 @ │ │ │ │ + @ instruction: 0x014ff894 │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + smlaltteq sl, r6, ip, r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq r6, r8, ror r7 │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - smlaltteq sl, r6, ip, r6 │ │ │ │ - ldrdeq sl, [r6, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq sl, r6, r0, r7 │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + strdeq sl, [r6, #-100] @ 0xffffff9c │ │ │ │ + smlaltteq sl, r6, r4, r5 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmpeq sp, r8, asr r5 │ │ │ │ - smlaltbeq pc, pc, r4, r5 @ │ │ │ │ - smlaltbeq sl, r6, r0, r5 │ │ │ │ - strheq sl, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, ip, lsl r2 │ │ │ │ + smlaltbeq pc, pc, ip, r5 @ │ │ │ │ + smlaltbeq sl, r6, r8, r5 │ │ │ │ + smlalbteq sl, r6, r0, r4 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - smlaltteq r4, r6, r0, r1 │ │ │ │ - smlaltbeq pc, pc, ip, r4 @ │ │ │ │ - smlaltbeq r4, r6, r8, r1 │ │ │ │ - smlalbteq sl, r6, ip, r3 │ │ │ │ - cmppeq pc, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror #2 │ │ │ │ - smlalbbeq sl, r6, r8, r3 │ │ │ │ + smlaltteq r4, r6, r8, r1 │ │ │ │ + strheq pc, [pc, #-68] @ 2b1398 @ │ │ │ │ + strheq r4, [r6, #-16] │ │ │ │ + ldrdeq sl, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmppeq pc, r4, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r0, ror r1 │ │ │ │ + @ instruction: 0x0146a390 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmppeq pc, r0, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, ip, lsr #2 │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ - strdeq pc, [pc, #-52] @ 2b13d0 │ │ │ │ - strdeq r4, [r6, #-0] │ │ │ │ - cmpeq r6, r4, lsl r3 │ │ │ │ - strheq pc, [pc, #-56] @ 2b13d8 @ │ │ │ │ - strheq r4, [r6, #-4] │ │ │ │ - ldrdeq sl, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmppeq pc, r8, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r4, lsr r1 │ │ │ │ + cmpeq r6, r8, asr r3 │ │ │ │ + strdeq pc, [pc, #-60] @ 2b13c8 │ │ │ │ + strdeq r4, [r6, #-8] │ │ │ │ + cmpeq r6, ip, lsl r3 │ │ │ │ + smlalbteq pc, pc, r0, r3 @ │ │ │ │ + strheq r4, [r6, #-12] │ │ │ │ + ldrdeq sl, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmppeq pc, ip, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r8, ror r0 │ │ │ │ - @ instruction: 0x0146a298 │ │ │ │ + smlalbbeq pc, pc, r4, r3 @ │ │ │ │ + smlalbbeq r4, r6, r0, r0 │ │ │ │ + smlaltbeq sl, r6, r0, r2 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmppeq pc, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr r0 │ │ │ │ - cmpeq r6, ip, asr r2 │ │ │ │ + cmppeq pc, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr #32 │ │ │ │ + cmpeq r6, r4, ror #4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - mrseq pc, (UNDEF: 127) @ │ │ │ │ - strdeq r3, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, ip, lsl r2 │ │ │ │ + cmppeq pc, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - smlalbteq pc, pc, r0, r2 @ │ │ │ │ - strheq r3, [r6, #-252] @ 0xffffff04 │ │ │ │ - ldrdeq sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ + smlalbteq pc, pc, r8, r2 @ │ │ │ │ + smlalbteq r3, r6, r4, pc @ │ │ │ │ + smlaltteq sl, r6, r4, r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - smlalbbeq pc, pc, r0, r2 @ │ │ │ │ - cmpeq r6, ip, ror pc │ │ │ │ - smlaltbeq sl, r6, r0, r1 │ │ │ │ - cmppeq pc, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, asr #30 │ │ │ │ - cmpeq r6, r0, ror #2 │ │ │ │ + smlalbbeq pc, pc, r8, r2 @ │ │ │ │ + smlalbbeq r3, r6, r4, pc @ │ │ │ │ + smlaltbeq sl, r6, r8, r1 │ │ │ │ + cmppeq pc, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ + cmpeq r6, r8, ror #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmppeq pc, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - cmpeq r6, r4, lsr #2 │ │ │ │ + cmppeq pc, r0, lsl r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + cmpeq r6, ip, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - smlalbteq pc, pc, r8, r1 @ │ │ │ │ - smlalbteq r3, r6, r4, lr │ │ │ │ - smlaltteq sl, r6, r4, r0 │ │ │ │ + ldrdeq pc, [pc, #-16] @ 2b147c │ │ │ │ + smlalbteq r3, r6, ip, lr │ │ │ │ + smlaltteq sl, r6, ip, r0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smlalbbeq pc, pc, ip, r1 @ │ │ │ │ - smlalbbeq r3, r6, r8, lr │ │ │ │ - smlaltbeq sl, r6, r8, r0 │ │ │ │ + @ instruction: 0x014ff194 │ │ │ │ + @ instruction: 0x01463e90 │ │ │ │ + strheq sl, [r6, #-0] │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmppeq pc, r4, asr r1 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ + cmppeq pc, ip, asr r1 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, ror r1 │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmppeq pc, r8, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r4, lsl lr │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ - ldrdeq pc, [pc, #-8] @ 2b14c0 │ │ │ │ - ldrdeq r3, [r6, #-212] @ 0xffffff2c │ │ │ │ - strdeq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmppeq pc, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsl lr │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ + smlaltteq pc, pc, r0, r0 @ │ │ │ │ + ldrdeq r3, [r6, #-220] @ 0xffffff24 │ │ │ │ + strdeq r9, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - swpbeq pc, r8, [pc] @ │ │ │ │ - @ instruction: 0x01463d94 │ │ │ │ - strheq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq pc, pc, r0, r0 @ │ │ │ │ + @ instruction: 0x01463d9c │ │ │ │ + strheq r9, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r6, ip, asr sp │ │ │ │ - cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r6, r4, ror #26 │ │ │ │ + cmpeq r6, r0, lsr sp │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - smlaltteq r3, r6, ip, ip │ │ │ │ - ldrdeq lr, [pc, #-244] @ 2b1404 │ │ │ │ - ldrdeq r3, [r6, #-192] @ 0xffffff40 │ │ │ │ - strdeq r9, [r6, #-224] @ 0xffffff20 │ │ │ │ + strdeq r3, [r6, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq lr, [pc, #-252] @ 2b13fc │ │ │ │ + ldrdeq r3, [r6, #-200] @ 0xffffff38 │ │ │ │ + strdeq r9, [r6, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x014fef94 │ │ │ │ - @ instruction: 0x01463c90 │ │ │ │ - strheq r9, [r6, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x014fef9c │ │ │ │ + @ instruction: 0x01463c98 │ │ │ │ + strheq r9, [r6, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 002b150c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -510910,25 +510910,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 2b165c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2b1564 │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ - smlalbbeq r9, r6, r0, sp │ │ │ │ - strdeq lr, [pc, #-212] @ 2b156c │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ + smlalbbeq r9, r6, r8, sp │ │ │ │ + strdeq lr, [pc, #-220] @ 2b1564 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - cmpeq r6, r4, lsl #20 │ │ │ │ - cmpeq r6, r8, asr #26 │ │ │ │ - strheq lr, [pc, #-220] @ 2b1574 │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ + cmpeq r6, r0, asr sp │ │ │ │ + smlalbteq lr, pc, r4, sp @ │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - smlalbteq r3, r6, ip, r9 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - smlalbbeq lr, pc, r0, sp @ │ │ │ │ + ldrdeq r3, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + smlalbbeq lr, pc, r8, sp @ │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #1516] @ 2b1c64 │ │ │ │ ldr r3, [pc, #1516] @ 2b1c68 │ │ │ │ @@ -511309,64 +511309,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2b1900 │ │ │ │ cmpeq sp, ip, asr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltteq lr, pc, r4, ip @ │ │ │ │ - cmpeq r6, r4, ror #24 │ │ │ │ + smlaltteq lr, pc, ip, ip @ │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - cmpeq r6, ip, asr #24 │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ - cmpeq r6, r4, lsl ip │ │ │ │ - smlaltteq r5, r9, r4, r2 │ │ │ │ - cmpeq sl, ip, asr #20 │ │ │ │ - smlalbteq lr, pc, r0, sl @ │ │ │ │ - strdeq r3, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ + cmpeq r6, r4, asr ip │ │ │ │ + cmpeq r6, r8, asr ip │ │ │ │ + cmpeq r6, ip, lsl ip │ │ │ │ + smlaltteq r5, r9, ip, r2 │ │ │ │ + cmpeq sl, r4, asr sl │ │ │ │ + smlalbteq lr, pc, r8, sl @ │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ - strdeq lr, [pc, #-148] @ 2b1c14 │ │ │ │ - cmpeq r6, r0, lsr r6 │ │ │ │ - cmpeq r6, r0, ror r9 │ │ │ │ + strdeq lr, [pc, #-156] @ 2b1c0c │ │ │ │ + cmpeq r6, r8, lsr r6 │ │ │ │ + cmpeq r6, r8, ror r9 │ │ │ │ andeq r0, r0, r9, lsr #19 │ │ │ │ strdeq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - @ instruction: 0x0146359c │ │ │ │ - ldrdeq r9, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + smlaltbeq r3, r6, r4, r5 │ │ │ │ + ldrdeq r9, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - strdeq lr, [pc, #-128] @ 2b1c54 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ + strdeq lr, [pc, #-136] @ 2b1c4c │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ muleq r0, sp, r9 │ │ │ │ - strheq lr, [pc, #-132] @ 2b1c60 │ │ │ │ - strdeq r3, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r6, r8, lsr #16 │ │ │ │ + strheq lr, [pc, #-140] @ 2b1c58 │ │ │ │ + strdeq r3, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r0, lsr r8 │ │ │ │ muleq r0, fp, r9 │ │ │ │ - cmpeq pc, r8, ror r8 @ │ │ │ │ - strheq r3, [r6, #-68] @ 0xffffffbc │ │ │ │ - strdeq r9, [r6, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq lr, pc, r0, r8 @ │ │ │ │ + strheq r3, [r6, #-76] @ 0xffffffb4 │ │ │ │ + strdeq r9, [r6, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - smlalbbeq r9, r6, r4, r7 │ │ │ │ + smlalbbeq r3, r6, r4, r4 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ + smlalbbeq r9, r6, ip, r7 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - @ instruction: 0x014fe79c │ │ │ │ - ldrdeq r3, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r6, r8, lsl r7 │ │ │ │ + smlaltbeq lr, pc, r4, r7 @ │ │ │ │ + smlaltteq r3, r6, r0, r3 │ │ │ │ + cmpeq r6, r0, lsr #14 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - cmpeq pc, r0, ror #14 │ │ │ │ - @ instruction: 0x0146339c │ │ │ │ - ldrdeq r9, [r6, #-108] @ 0xffffff94 │ │ │ │ + cmpeq pc, r8, ror #14 │ │ │ │ + smlaltbeq r3, r6, r4, r3 │ │ │ │ + smlaltteq r9, r6, r4, r6 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ │ │ │ │ 002b1d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -511620,50 +511620,50 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 2b1dc8 │ │ │ │ cmpeq sp, r8, ror #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r3, r5, r8, r2 │ │ │ │ @ instruction: 0x01458a90 │ │ │ │ cmpeq sp, r4, ror r4 │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ - strheq r3, [r6, #-24] @ 0xffffffe8 │ │ │ │ - strdeq r9, [r6, #-72] @ 0xffffffb8 │ │ │ │ + smlalbbeq lr, pc, r4, r5 @ │ │ │ │ + smlalbteq r3, r6, r0, r1 │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smlaltteq r0, r7, r8, r1 │ │ │ │ - cmpeq r6, r8, lsl #10 │ │ │ │ - cmpeq pc, r0, asr #8 │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ - strheq r9, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ - cmpeq r6, ip, lsr r0 │ │ │ │ - cmpeq r6, ip, ror r3 │ │ │ │ + strdeq r0, [r7, #-16] │ │ │ │ + cmpeq r6, r0, lsl r5 │ │ │ │ + cmpeq pc, r8, asr #8 │ │ │ │ + smlalbbeq r3, r6, r4, r0 │ │ │ │ + smlalbteq r9, r6, r4, r3 │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ + cmpeq r6, r4, asr #32 │ │ │ │ + smlalbbeq r9, r6, r4, r3 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - smlalbteq lr, pc, r4, r3 @ │ │ │ │ - mrseq r3, (UNDEF: 70) │ │ │ │ - cmpeq r6, r0, asr #6 │ │ │ │ + smlalbteq lr, pc, ip, r3 @ │ │ │ │ + cmpeq r6, r8 │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - smlalbbeq lr, pc, r8, r3 @ │ │ │ │ - smlalbteq r2, r6, r4, pc @ │ │ │ │ - cmpeq r6, r4, lsl #6 │ │ │ │ + @ instruction: 0x014fe390 │ │ │ │ + smlalbteq r2, r6, ip, pc @ │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ - smlalbbeq r2, r6, r8, pc @ │ │ │ │ - smlalbteq r9, r6, r0, r2 │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ + @ instruction: 0x01462f90 │ │ │ │ + smlalbteq r9, r6, r8, r2 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ - smlalbbeq r9, r6, ip, r2 │ │ │ │ + cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ + @ instruction: 0x01469294 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - ldrdeq lr, [pc, #-36] @ 2b2198 │ │ │ │ - cmpeq r6, r0, lsl pc │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ + ldrdeq lr, [pc, #-44] @ 2b2190 │ │ │ │ + cmpeq r6, r8, lsl pc │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - @ instruction: 0x014fe298 │ │ │ │ - ldrdeq r2, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, r4, lsl r2 │ │ │ │ + smlaltbeq lr, pc, r0, r2 @ │ │ │ │ + ldrdeq r2, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ │ │ │ │ 002b21d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -511830,33 +511830,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b2328 │ │ │ │ cmpeq sp, r4, asr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, lsr r0 │ │ │ │ - cmpeq pc, r4, lsl r1 @ │ │ │ │ - smlalbbeq r9, r6, r8, r0 │ │ │ │ + cmpeq pc, ip, lsl r1 @ │ │ │ │ + swpbeq r9, r0, [r6] │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ cmpeq sp, r4, lsl pc │ │ │ │ - cmpeq pc, r4, lsr #32 │ │ │ │ - cmpeq r6, r0, ror #24 │ │ │ │ - smlaltbeq r8, r6, r0, pc @ │ │ │ │ + cmpeq pc, ip, lsr #32 │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ + smlaltbeq r8, r6, r8, pc @ │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - smlaltteq sp, pc, r8, pc @ │ │ │ │ - cmpeq r6, r0, lsr r0 │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ + strdeq sp, [pc, #-240] @ 2b23c0 │ │ │ │ + cmpeq r6, r8, lsr r0 │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - smlaltteq r2, r6, r8, fp │ │ │ │ - strheq r2, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq pc, ip, asr #30 │ │ │ │ - smlalbbeq r2, r6, r8, fp │ │ │ │ - smlalbteq r8, r6, r8, lr │ │ │ │ + strdeq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r2, r6, r4, fp │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ + @ instruction: 0x01462b90 │ │ │ │ + ldrdeq r8, [r6, #-224] @ 0xffffff20 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub r5, r1, #1 │ │ │ │ orr r5, r5, r5, lsr #1 │ │ │ │ @@ -512275,15 +512275,15 @@ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ + cmpeq pc, r4, asr r8 @ │ │ │ │ │ │ │ │ 002b2b78 : │ │ │ │ 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 │ │ │ │ @@ -512388,26 +512388,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b2cb4 │ │ │ │ cmpeq sp, r8, lsr #13 │ │ │ │ - smlaltteq sp, pc, ip, r7 @ │ │ │ │ - cmpeq r6, r0, ror #14 │ │ │ │ + strdeq sp, [pc, #-116] @ 2b2cc4 │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ andeq r6, r0, ip, asr r8 │ │ │ │ andeq r6, r0, r8, asr #8 │ │ │ │ andeq r7, r0, ip, ror #5 │ │ │ │ - smlalbbeq r0, fp, r4, r1 │ │ │ │ - smlalbteq r6, r9, r8, sl │ │ │ │ - cmpeq sl, r8, asr #6 │ │ │ │ - smlalbteq sp, pc, r8, r6 @ │ │ │ │ - cmpeq r6, r4, lsl #6 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ - smlalbteq r2, r6, ip, r2 │ │ │ │ + smlalbbeq r0, fp, ip, r1 │ │ │ │ + ldrdeq r6, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ + ldrdeq sp, [pc, #-96] @ 2b2cf8 │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ + ldrdeq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 002b2d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #624] @ 2b2fe8 │ │ │ │ @@ -512568,34 +512568,34 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b2e88 │ │ │ │ cmpeq sp, r4, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r5, [sp, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - cmpeq r6, r8, lsr #12 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ - cmpeq r6, ip, ror #12 │ │ │ │ - strdeq r8, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r0, lsr r6 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ + cmpeq r6, r4, ror r6 │ │ │ │ + strdeq r8, [r6, #-88] @ 0xffffffa8 │ │ │ │ ldrheq r5, [sp, #-52] @ 0xffffffcc │ │ │ │ - smlalbteq sp, pc, ip, r4 @ │ │ │ │ - cmpeq r6, r8, lsl #2 │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - @ instruction: 0x014fd490 │ │ │ │ - smlalbteq r2, r6, ip, r0 │ │ │ │ - cmpeq r6, r8, lsl #8 │ │ │ │ - cmpeq pc, r4, asr r4 @ │ │ │ │ - swpbeq r2, r0, [r6] │ │ │ │ - smlalbteq r8, r6, ip, r3 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - qdaddeq r2, r4, r6 │ │ │ │ - @ instruction: 0x01468390 │ │ │ │ - ldrdeq sp, [pc, #-60] @ 2b3008 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ - cmpeq r6, r4, asr r3 │ │ │ │ + ldrdeq sp, [pc, #-68] @ 2b2fd0 │ │ │ │ + cmpeq r6, r0, lsl r1 │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ + @ instruction: 0x014fd498 │ │ │ │ + ldrdeq r2, [r6, #-4] │ │ │ │ + cmpeq r6, r0, lsl r4 │ │ │ │ + cmpeq pc, ip, asr r4 @ │ │ │ │ + swpbeq r2, r8, [r6] │ │ │ │ + ldrdeq r8, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + qdaddeq r2, ip, r6 │ │ │ │ + @ instruction: 0x01468398 │ │ │ │ + smlaltteq sp, pc, r4, r3 @ │ │ │ │ + cmpeq r6, r0, lsr #32 │ │ │ │ + cmpeq r6, ip, asr r3 │ │ │ │ │ │ │ │ 002b3048 : │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -512638,17 +512638,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b30a4 │ │ │ │ - smlaltteq sp, pc, r8, r2 @ │ │ │ │ - strheq r8, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ + strdeq sp, [pc, #-32] @ 2b30e8 │ │ │ │ + smlalbteq r8, r6, r0, r3 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 002b3110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -512788,25 +512788,25 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 2b322c │ │ │ │ cmpeq sp, r8, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x01468194 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ + @ instruction: 0x0146819c │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ cmpeq r5, r8, lsr #14 │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ - cmpeq r6, r8, ror #26 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r6, r0, lsl sp │ │ │ │ - smlaltbeq sp, pc, r8, r0 @ │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ - strdeq r7, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r6, r8, lsl sp │ │ │ │ + strheq sp, [pc, #-0] @ 2b3378 │ │ │ │ + smlalbbeq r8, r6, r0, r1 │ │ │ │ + cmpeq r6, r4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 002b3380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -512877,20 +512877,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b33f8 │ │ │ │ b 2b3450 │ │ │ │ - smlalbbeq ip, pc, r0, pc @ │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ - strdeq r7, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmpeq pc, ip, lsr pc @ │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ - @ instruction: 0x01467e90 │ │ │ │ + smlalbbeq ip, pc, r8, pc @ │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ + strdeq r7, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, r4, asr #30 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ + @ instruction: 0x01467e98 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 002b34c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -513080,31 +513080,31 @@ │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b3768 │ │ │ │ b 2b3618 │ │ │ │ cmpeq sp, ip, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r8, asr #26 │ │ │ │ - cmpeq pc, r0, lsr lr @ │ │ │ │ - smlaltbeq r7, r6, ip, sp │ │ │ │ + cmpeq pc, r8, lsr lr @ │ │ │ │ + strheq r7, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ cmpeq r5, ip, lsr r3 │ │ │ │ cmpeq sp, r4, lsr #24 │ │ │ │ ldrsheq r4, [sp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r6, r8, asr r9 │ │ │ │ + cmpeq r6, r0, ror #18 │ │ │ │ @ instruction: 0x015d4b98 │ │ │ │ - ldrdeq r1, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq pc, ip, ror ip @ │ │ │ │ - cmpeq r6, r8, ror sp │ │ │ │ - ldrdeq r7, [r6, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r1, r6, r0, r8 │ │ │ │ + smlalbbeq ip, pc, r4, ip @ │ │ │ │ + smlalbbeq r7, r6, r0, sp │ │ │ │ + ldrdeq r7, [r6, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - strdeq r7, [r6, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + cmpeq r6, r0, lsl #26 │ │ │ │ + smlalbbeq r7, r6, r4, fp │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 002b3818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -513142,17 +513142,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b3864 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - strdeq r7, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + cmpeq r6, r0, lsl #24 │ │ │ │ + smlalbbeq r7, r6, r4, sl │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ │ │ │ │ 002b38d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -513426,40 +513426,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b3a48 │ │ │ │ cmpeq sp, r4, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, lsr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, ip, lsl sl @ │ │ │ │ - @ instruction: 0x01467990 │ │ │ │ - smlaltbeq ip, pc, r8, r9 @ │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ + @ instruction: 0x01467998 │ │ │ │ + strheq ip, [pc, #-144] @ 2b3ca8 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ ldrsheq r4, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - smlalbbeq r7, r6, ip, r8 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + @ instruction: 0x01467894 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - strheq ip, [pc, #-140] @ 2b3cc8 │ │ │ │ - cmpeq r9, r0, ror r8 │ │ │ │ + smlalbteq ip, pc, r4, r8 @ │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ ldrdeq r0, [r5, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq ip, [pc, #-120] @ 2b3ce8 │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ - cmpeq r6, r4, asr r7 │ │ │ │ + smlaltteq ip, pc, r0, r7 @ │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ + cmpeq r6, ip, asr r7 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x014fc790 │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x014fc798 │ │ │ │ + smlalbbeq r7, r6, r0, r8 │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - smlalbbeq r1, r6, r4, r3 │ │ │ │ - cmpeq r6, r4, asr r3 │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ - cmpeq r6, r4, asr r6 │ │ │ │ + smlalbbeq r1, r6, ip, r3 │ │ │ │ + cmpeq r6, ip, asr r3 │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ + cmpeq r6, ip, asr r6 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - ldrdeq r1, [r6, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r1, r6, r4, r2 │ │ │ │ │ │ │ │ 002b3d90 : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 2b3da8 │ │ │ │ add r3, r0, #304 @ 0x130 │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ @@ -513550,24 +513550,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 2b3f28 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b3e40 │ │ │ │ - cmpeq pc, r8, lsr r5 @ │ │ │ │ - smlalbbeq r7, r6, r4, r6 │ │ │ │ - strheq r7, [r6, #-68] @ 0xffffffbc │ │ │ │ - strdeq ip, [pc, #-72] @ 2b3ecc │ │ │ │ - cmpeq r6, r4, lsr r1 │ │ │ │ - cmpeq r6, r4, ror r4 │ │ │ │ + cmpeq pc, r0, asr #10 │ │ │ │ + smlalbbeq r7, r6, ip, r6 │ │ │ │ + strheq r7, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ + cmpeq r6, ip, lsr r1 │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - smlalbteq ip, pc, r0, r4 @ │ │ │ │ - strdeq r1, [r6, #-12] │ │ │ │ - cmpeq r6, ip, lsr r4 │ │ │ │ + smlalbteq ip, pc, r8, r4 @ │ │ │ │ + cmpeq r6, r4, lsl #2 │ │ │ │ + cmpeq r6, r4, asr #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002b3f2c : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #316] @ 0x13c │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -513615,18 +513615,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b3fb0 │ │ │ │ cmpeq sp, r0, ror #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - ldrdeq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + smlaltteq lr, r5, r0, sl │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r6, r8, asr r3 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ │ │ │ │ 002b4008 : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -513658,17 +513658,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ - strheq r7, [r6, #-72] @ 0xffffffb8 │ │ │ │ - strheq r7, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ + smlalbteq r7, r6, r0, r4 │ │ │ │ + strheq r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002b40a0 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -513700,17 +513700,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - smlaltbeq ip, pc, r0, r2 @ │ │ │ │ - cmpeq r6, r8, asr r4 │ │ │ │ - cmpeq r6, ip, lsl r2 │ │ │ │ + smlaltbeq ip, pc, r8, r2 @ │ │ │ │ + cmpeq r6, r0, ror #8 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ │ │ │ │ 002b4134 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ sub r2, r2, r3 │ │ │ │ push {r4, r5} │ │ │ │ lsl r2, r2, #3 │ │ │ │ @@ -513780,17 +513780,17 @@ │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b41f8 │ │ │ │ - smlalbbeq ip, pc, r8, r1 @ │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - strdeq r7, [r6, #-4] │ │ │ │ + @ instruction: 0x014fc190 │ │ │ │ + smlalbbeq r7, r6, r0, r3 │ │ │ │ + strdeq r7, [r6, #-12] │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 002b4260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -513847,21 +513847,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b4370 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ - strheq r7, [r6, #-16] │ │ │ │ - smlalbteq ip, pc, r0, r0 @ │ │ │ │ - cmpeq r6, r8, lsr #32 │ │ │ │ + strheq r7, [r6, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq ip, pc, r8, r0 @ │ │ │ │ + cmpeq r6, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, r8, ror r0 @ │ │ │ │ - smlaltbeq r0, r6, r8, ip │ │ │ │ - strdeq r6, [r6, #-240] @ 0xffffff10 │ │ │ │ + smlalbbeq ip, pc, r0, r0 @ │ │ │ │ + strheq r0, [r6, #-192] @ 0xffffff40 │ │ │ │ + strdeq r6, [r6, #-248] @ 0xffffff08 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002b4374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -513918,20 +513918,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #32] @ 2b4480 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - swpbeq r7, ip, [r6] │ │ │ │ - smlaltbeq fp, pc, ip, pc @ │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x01460b94 │ │ │ │ - ldrdeq r6, [r6, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq r7, r6, r4, r0 │ │ │ │ + strheq fp, [pc, #-244] @ 2b4380 │ │ │ │ + cmpeq r6, r0, lsr #30 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + @ instruction: 0x01460b9c │ │ │ │ + smlaltteq r6, r6, r4, lr @ │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ │ │ │ │ 002b4484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -513988,21 +513988,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b4594 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - smlalbbeq r6, r6, ip, pc @ │ │ │ │ - @ instruction: 0x014fbe9c │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x01466f94 │ │ │ │ + smlaltbeq fp, pc, r4, lr @ │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - smlalbbeq r0, r6, r4, sl │ │ │ │ - smlalbteq r6, r6, ip, sp @ │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + smlalbbeq r0, r6, ip, sl │ │ │ │ + ldrdeq r6, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ │ │ │ │ 002b4598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -514033,17 +514033,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2b4630 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b45d0 │ │ │ │ - @ instruction: 0x014fbd9c │ │ │ │ - ldrdeq r0, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, r8, lsl sp │ │ │ │ + smlaltbeq fp, pc, r4, sp @ │ │ │ │ + smlaltteq r0, r6, r0, r9 │ │ │ │ + cmpeq r6, r0, lsr #26 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ │ │ │ │ 002b4634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -514100,21 +514100,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b4744 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ - ldrdeq r6, [r6, #-220] @ 0xffffff24 │ │ │ │ - smlaltteq fp, pc, ip, ip @ │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ + smlaltteq r6, r6, r4, sp @ │ │ │ │ + strdeq fp, [pc, #-196] @ 2b4670 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - smlaltbeq fp, pc, r4, ip @ │ │ │ │ - ldrdeq r0, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ + smlaltbeq fp, pc, ip, ip @ │ │ │ │ + ldrdeq r0, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 002b4748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -514429,33 +514429,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b497c │ │ │ │ ldrsbeq r3, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, asr #17 │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ - strheq r0, [r6, #-64] @ 0xffffffc0 │ │ │ │ - strdeq r6, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ + strheq r0, [r6, #-72] @ 0xffffffb8 │ │ │ │ + strdeq r6, [r6, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - cmpeq pc, ip, lsr r8 @ │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - strheq r6, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq pc, r4, asr #16 │ │ │ │ + smlalbbeq r0, r6, r0, r4 │ │ │ │ + smlalbteq r6, r6, r0, r7 @ │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - cmpeq pc, r4, lsl #16 │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - smlalbbeq r6, r6, r0, r7 @ │ │ │ │ + cmpeq pc, ip, lsl #16 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + smlalbbeq r6, r6, r8, r7 @ │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - smlalbteq fp, pc, ip, r7 @ │ │ │ │ - smlaltteq r6, r6, r0, r9 @ │ │ │ │ - cmpeq r6, r4, asr #14 │ │ │ │ + ldrdeq fp, [pc, #-116] @ 2b4c08 │ │ │ │ + smlaltteq r6, r6, r8, r9 @ │ │ │ │ + cmpeq r6, ip, asr #14 │ │ │ │ andeq r0, r0, r7, lsl r5 │ │ │ │ - smlalbbeq fp, pc, ip, r7 @ │ │ │ │ - smlalbteq r0, r6, r4, r3 │ │ │ │ - cmpeq r6, r8, lsl #14 │ │ │ │ + @ instruction: 0x014fb794 │ │ │ │ + smlalbteq r0, r6, ip, r3 │ │ │ │ + cmpeq r6, r0, lsl r7 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 002b4c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -514525,21 +514525,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2b4dd8 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b4cf4 │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ - strdeq r6, [r6, #-84] @ 0xffffffac │ │ │ │ + smlalbbeq fp, pc, r0, r6 @ │ │ │ │ + strdeq r6, [r6, #-92] @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ - cmpeq pc, r4, lsl #12 │ │ │ │ - cmpeq r6, r0, asr #4 │ │ │ │ - smlalbbeq r6, r6, r0, r5 @ │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ + cmpeq pc, ip, lsl #12 │ │ │ │ + cmpeq r6, r8, asr #4 │ │ │ │ + smlalbbeq r6, r6, r8, r5 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 002b4ddc : │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ ldr ip, [r0, #340] @ 0x154 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, #0 │ │ │ │ @@ -514833,36 +514833,36 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b50c4 │ │ │ │ cmpeq sp, r8, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r8, ror r1 │ │ │ │ - @ instruction: 0x014fb290 │ │ │ │ - smlalbteq pc, r5, ip, lr @ │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x014fb298 │ │ │ │ + ldrdeq pc, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - @ instruction: 0x0145fe90 │ │ │ │ - smlalbteq r6, r6, r8, r1 @ │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ + @ instruction: 0x0145fe98 │ │ │ │ + ldrdeq r6, [r6, #-16] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ - cmppeq r5, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01466190 │ │ │ │ - ldrdeq fp, [pc, #-28] @ 2b5284 │ │ │ │ - cmppeq r5, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ + cmppeq r5, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01466198 │ │ │ │ + smlaltteq fp, pc, r4, r1 @ │ │ │ │ + cmppeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - smlaltbeq fp, pc, r0, r1 @ │ │ │ │ - ldrdeq pc, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r6, r4, lsl r1 │ │ │ │ + smlaltbeq fp, pc, r8, r1 @ │ │ │ │ + smlaltteq pc, r5, r4, sp @ │ │ │ │ + cmpeq r6, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - smlaltbeq pc, r5, r0, sp @ │ │ │ │ - smlaltteq r6, r6, r0, r0 @ │ │ │ │ + cmpeq pc, ip, ror #2 │ │ │ │ + smlaltbeq pc, r5, r8, sp @ │ │ │ │ + smlaltteq r6, r6, r8, r0 @ │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ │ │ │ │ 002b52c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -515064,41 +515064,41 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b541c │ │ │ │ cmpeq sp, ip, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, lsr #28 │ │ │ │ - cmpeq pc, r8, lsr pc @ │ │ │ │ - cmppeq r5, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, r6, ip, lr │ │ │ │ + cmpeq pc, r0, asr #30 │ │ │ │ + cmppeq r5, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + strheq r5, [r6, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - strdeq sl, [pc, #-236] @ 2b552c │ │ │ │ - cmppeq r5, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror lr │ │ │ │ + cmpeq pc, r4, lsl #30 │ │ │ │ + cmppeq r5, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror lr │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - smlalbteq sl, pc, r0, lr @ │ │ │ │ - strdeq pc, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ + smlalbteq sl, pc, r8, lr @ │ │ │ │ + cmppeq r5, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - smlalbbeq sl, pc, r4, lr @ │ │ │ │ - smlalbteq pc, r5, r0, sl @ │ │ │ │ - strdeq r5, [r6, #-216] @ 0xffffff28 │ │ │ │ + smlalbbeq sl, pc, ip, lr @ │ │ │ │ + smlalbteq pc, r5, r8, sl @ │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - cmpeq pc, r8, asr #28 │ │ │ │ - smlalbbeq pc, r5, r4, sl @ │ │ │ │ - strheq r5, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r0, asr lr @ │ │ │ │ + smlalbbeq pc, r5, ip, sl @ │ │ │ │ + smlalbteq r5, r6, r4, sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ - cmppeq r5, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r6, r0, sp │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ + cmppeq r5, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r5, r6, r8, sp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq sl, [pc, #-208] @ 2b5598 │ │ │ │ - cmppeq r5, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, asr #26 │ │ │ │ + ldrdeq sl, [pc, #-216] @ 2b5590 │ │ │ │ + cmppeq r5, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr sp │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002b5670 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ ldr r1, [r0, #332] @ 0x14c │ │ │ │ sub r2, r2, r3 │ │ │ │ push {r4, r5} │ │ │ │ @@ -515153,17 +515153,17 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b56f0 │ │ │ │ - strdeq r5, [r6, #-232] @ 0xffffff18 │ │ │ │ - cmpeq pc, ip, ror ip @ │ │ │ │ - strdeq r5, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + smlalbbeq sl, pc, r4, ip @ │ │ │ │ + strdeq r5, [r6, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ │ │ │ │ 002b5764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -515220,21 +515220,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b5874 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ - smlaltbeq r5, r6, ip, ip │ │ │ │ - strheq sl, [pc, #-188] @ 2b57a8 │ │ │ │ - cmpeq r6, r4, lsr #22 │ │ │ │ + strheq r5, [r6, #-196] @ 0xffffff3c │ │ │ │ + smlalbteq sl, pc, r4, fp @ │ │ │ │ + cmpeq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - cmpeq pc, r4, ror fp @ │ │ │ │ - smlaltbeq pc, r5, r4, r7 @ │ │ │ │ - smlaltteq r5, r6, ip, sl │ │ │ │ + cmpeq pc, ip, ror fp @ │ │ │ │ + smlaltbeq pc, r5, ip, r7 @ │ │ │ │ + strdeq r5, [r6, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 002b5878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -515291,21 +515291,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b5988 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - @ instruction: 0x01465b98 │ │ │ │ - smlaltbeq sl, pc, r8, sl @ │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ + smlaltbeq r5, r6, r0, fp │ │ │ │ + strheq sl, [pc, #-160] @ 2b58d8 │ │ │ │ + cmpeq r6, r8, lsl sl │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - cmpeq pc, r0, ror #20 │ │ │ │ - @ instruction: 0x0145f690 │ │ │ │ - ldrdeq r5, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ + @ instruction: 0x0145f698 │ │ │ │ + smlaltteq r5, r6, r0, r9 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ │ │ │ │ 002b598c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -515415,25 +515415,25 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2b5a48 │ │ │ │ cmpeq sp, r0, lsr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r2, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ - cmppeq r5, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r6, r0, r8 │ │ │ │ + cmpeq pc, r4, lsl r9 @ │ │ │ │ + cmppeq r5, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r5, r6, r8, r8 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - ldrdeq sl, [pc, #-128] @ 2b5aec │ │ │ │ - cmppeq r5, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, asr #16 │ │ │ │ + ldrdeq sl, [pc, #-136] @ 2b5ae4 │ │ │ │ + cmppeq r5, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, asr #16 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - cmpeq r6, ip, ror r9 │ │ │ │ - smlalbbeq sl, pc, ip, r8 @ │ │ │ │ - strdeq r5, [r6, #-120] @ 0xffffff88 │ │ │ │ + smlalbbeq r5, r6, r4, r9 │ │ │ │ + @ instruction: 0x014fa894 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ │ │ │ │ 002b5b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -515528,17 +515528,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 2b5c94 │ │ │ │ @ instruction: 0x015d269c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r8, lsr #11 │ │ │ │ - smlalbteq sl, pc, r0, r6 @ │ │ │ │ - strdeq pc, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r4, lsr r6 │ │ │ │ + smlalbteq sl, pc, r8, r6 @ │ │ │ │ + cmppeq r5, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsr r6 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ │ │ │ │ 002b5d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -515560,17 +515560,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2b5d94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #876 @ 0x36c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b5d40 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ - cmppeq r5, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - strheq r5, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ + smlalbbeq pc, r5, r0, r2 @ │ │ │ │ + strheq r5, [r6, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ │ │ │ │ 002b5d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -515662,24 +515662,24 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b5e0c │ │ │ │ @ instruction: 0x015d2494 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r4, ror #20 │ │ │ │ cmpeq sp, r0, lsr r4 │ │ │ │ - ldrdeq r5, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq pc, r8, lsr r5 @ │ │ │ │ - strheq r5, [r6, #-64] @ 0xffffffc0 │ │ │ │ - strdeq sl, [pc, #-72] @ 2b5ee4 │ │ │ │ - cmppeq r5, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, ror #8 │ │ │ │ + smlaltteq r5, r6, r4, r7 │ │ │ │ + cmpeq pc, r0, asr #10 │ │ │ │ + strheq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ + cmppeq r5, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - strheq sl, [pc, #-76] @ 2b5ef0 │ │ │ │ - strdeq pc, [r5, #-8] │ │ │ │ - cmpeq r6, r0, lsr r4 │ │ │ │ + smlalbteq sl, pc, r4, r4 @ │ │ │ │ + mrseq pc, (UNDEF: 85) @ │ │ │ │ + cmpeq r6, r8, lsr r4 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ │ │ │ │ 002b5f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -515760,21 +515760,21 @@ │ │ │ │ b 2b6048 │ │ │ │ ldr r0, [pc, #40] @ 2b60b0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ b 2b6060 │ │ │ │ cmpeq sp, r0, ror #5 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - @ instruction: 0x01465398 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + smlaltbeq r5, r6, r0, r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmpeq r5, r4, ror pc │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ + cmpeq r5, ip, ror pc │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ │ │ │ │ 002b60b4 : │ │ │ │ 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, [r0, #360] @ 0x168 │ │ │ │ @@ -516216,74 +516216,74 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2640 @ 0xa50 │ │ │ │ b 2b65b4 │ │ │ │ cmpeq sp, ip, asr r1 │ │ │ │ - smlaltbeq sl, pc, r4, r2 @ │ │ │ │ - cmpeq r6, r8, lsl r2 │ │ │ │ - @ instruction: 0x014fa290 │ │ │ │ - mrseq r5, (UNDEF: 102) │ │ │ │ + smlaltbeq sl, pc, ip, r2 @ │ │ │ │ + cmpeq r6, r0, lsr #4 │ │ │ │ + @ instruction: 0x014fa298 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - smlalbbeq sl, pc, r8, r1 @ │ │ │ │ - cmpeq r6, r8, lsl #2 │ │ │ │ + @ instruction: 0x014fa190 │ │ │ │ + cmpeq r6, r0, lsl r1 │ │ │ │ andeq r0, r0, r2, asr sl │ │ │ │ - cmpeq pc, ip, lsr #2 │ │ │ │ - smlaltbeq r5, r6, ip, r0 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ + strheq r5, [r6, #-4] │ │ │ │ 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 │ │ │ │ - smlaltteq r9, pc, r4, pc @ │ │ │ │ - smlaltbeq ip, r5, ip, r6 │ │ │ │ - cmpeq pc, ip, lsl pc @ │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - @ instruction: 0x01464e90 │ │ │ │ + smlaltteq r9, pc, ip, pc @ │ │ │ │ + strheq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r4, lsr #30 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + @ instruction: 0x01464e98 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - smlaltteq r9, pc, r0, lr @ │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ - cmpeq r6, r4, asr lr │ │ │ │ + smlaltteq r9, pc, r8, lr @ │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ + cmpeq r6, ip, asr lr │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - smlaltbeq r9, pc, r4, lr @ │ │ │ │ - smlaltteq lr, r5, r0, sl │ │ │ │ - cmpeq r6, r8, lsl lr │ │ │ │ + smlaltbeq r9, pc, ip, lr @ │ │ │ │ + smlaltteq lr, r5, r8, sl │ │ │ │ + cmpeq r6, r0, lsr #28 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ - smlaltbeq lr, r5, r4, sl │ │ │ │ - smlaltteq r4, r6, r0, sp │ │ │ │ - cmpeq pc, ip, lsr #28 │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ - smlaltbeq r4, r6, r0, sp │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + smlaltbeq lr, r5, ip, sl │ │ │ │ + smlaltteq r4, r6, r8, sp │ │ │ │ + cmpeq pc, r4, lsr lr @ │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ + smlaltbeq r4, r6, r8, sp │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - cmpeq r5, r8, lsr #20 │ │ │ │ - cmpeq r6, r4, ror sp │ │ │ │ + cmpeq r5, r0, lsr sl │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ andeq r0, r0, lr, asr sl │ │ │ │ - strheq r9, [pc, #-216] @ 2b6784 │ │ │ │ - strdeq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, ip, lsr #26 │ │ │ │ + smlalbteq r9, pc, r0, sp @ │ │ │ │ + strdeq lr, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, r4, lsr sp │ │ │ │ andeq r0, r0, sp, asr sl │ │ │ │ - strheq lr, [r5, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq lr, r5, r4, r9 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - smlalbbeq lr, r5, ip, r9 │ │ │ │ + @ instruction: 0x0145e994 │ │ │ │ andeq r0, r0, fp, asr sl │ │ │ │ - cmpeq r5, ip, asr r9 │ │ │ │ - cmpeq r5, r8, lsr #18 │ │ │ │ - cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq r5, r4, ror #18 │ │ │ │ + cmpeq r5, r0, lsr r9 │ │ │ │ + cmpeq r5, r8, lsl r9 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ - ldrdeq lr, [r5, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq lr, r5, r0, r8 │ │ │ │ - smlaltbeq lr, r5, r4, r8 │ │ │ │ - smlalbbeq lr, r5, r8, r8 │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - cmpeq r5, ip, asr #16 │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ + smlaltteq lr, r5, r4, r8 │ │ │ │ + smlalbteq lr, r5, r8, r8 │ │ │ │ + smlaltbeq lr, r5, ip, r8 │ │ │ │ + @ instruction: 0x0145e890 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + cmpeq r5, r4, asr r8 │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ │ │ │ │ 002b68a0 : │ │ │ │ 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, r3 │ │ │ │ @@ -516701,55 +516701,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2b6c0c │ │ │ │ cmpeq sp, ip, ror r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r6, r4, lsr #20 │ │ │ │ - smlalbbeq r9, pc, r4, sl @ │ │ │ │ + cmpeq r6, ip, lsr #20 │ │ │ │ + smlalbbeq r9, pc, ip, sl @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - smlaltbeq r9, pc, r4, r9 @ │ │ │ │ - smlaltbeq r9, pc, r0, r9 @ │ │ │ │ - @ instruction: 0x01464c90 │ │ │ │ + smlaltbeq r9, pc, ip, r9 @ │ │ │ │ + smlaltbeq r9, pc, r8, r9 @ │ │ │ │ + @ instruction: 0x01464c98 │ │ │ │ cmpeq r4, r4, asr lr │ │ │ │ - smlalbbeq r4, r6, ip, fp │ │ │ │ - smlaltteq r4, r6, r8, r7 │ │ │ │ + @ instruction: 0x01464b94 │ │ │ │ + strdeq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ cmpeq r4, r8, ror #26 │ │ │ │ cmpeq sp, r0, lsr r6 │ │ │ │ - smlalbbeq lr, r5, r4, r3 │ │ │ │ + smlalbbeq lr, r5, ip, r3 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq r5, r0, lsr r3 │ │ │ │ - strheq r9, [pc, #-108] @ 2b6f18 │ │ │ │ - strdeq lr, [r5, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, r8, lsr r6 │ │ │ │ + cmpeq r5, r8, lsr r3 │ │ │ │ + smlalbteq r9, pc, r4, r6 @ │ │ │ │ + mrseq lr, (UNDEF: 117) │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalbteq lr, r5, r0, r2 │ │ │ │ - ldrdeq r4, [r6, #-84] @ 0xffffffac │ │ │ │ + smlalbteq lr, r5, r8, r2 │ │ │ │ + ldrdeq r4, [r6, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq pc, r8, lsl r6 @ │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - @ instruction: 0x01464594 │ │ │ │ + cmpeq pc, r0, lsr #12 │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + @ instruction: 0x0146459c │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq r5, ip, lsl r2 │ │ │ │ - smlaltteq lr, r5, ip, r1 │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ - strheq lr, [r5, #-24] @ 0xffffffe8 │ │ │ │ - strdeq r4, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, ip, lsr r5 @ │ │ │ │ - cmpeq r6, r0, lsl r8 │ │ │ │ - smlaltbeq r4, r6, ip, r4 │ │ │ │ + cmpeq r5, r4, lsr #4 │ │ │ │ + strdeq lr, [r5, #-20] @ 0xffffffec │ │ │ │ + smlalbbeq r9, pc, r4, r5 @ │ │ │ │ + smlalbteq lr, r5, r0, r1 │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ + cmpeq pc, r4, asr #10 │ │ │ │ + cmpeq r6, r8, lsl r8 │ │ │ │ + strheq r4, [r6, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq r5, r4, lsr r1 │ │ │ │ - cmpeq r5, r4, lsl #2 │ │ │ │ - @ instruction: 0x014f9490 │ │ │ │ - smlalbteq lr, r5, ip, r0 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ + cmpeq r5, ip, lsr r1 │ │ │ │ + cmpeq r5, ip, lsl #2 │ │ │ │ + @ instruction: 0x014f9498 │ │ │ │ + ldrdeq lr, [r5, #-4] │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ │ │ │ │ 002b6fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -516802,21 +516802,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2b70e4 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b7034 │ │ │ │ - cmpeq pc, r0, lsr r3 @ │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - smlaltbeq r4, r6, ip, r2 │ │ │ │ + cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ + strheq r4, [r6, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r3, lsl #21 │ │ │ │ - strdeq r9, [pc, #-40] @ 2b70b8 │ │ │ │ - cmpeq r5, r4, lsr pc │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ + mrseq r9, (UNDEF: 127) │ │ │ │ + cmpeq r5, ip, lsr pc │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ │ │ │ │ 002b70e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -517011,33 +517011,33 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b7298 │ │ │ │ cmpeq sp, r0, lsr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ - @ instruction: 0x0146419c │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ + smlaltbeq r4, r6, r4, r1 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - smlaltteq r9, pc, ip, r0 @ │ │ │ │ - qdaddeq r4, r0, r6 │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ + strdeq r9, [pc, #-4] @ 2b7420 │ │ │ │ + qdaddeq r4, r8, r6 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - swpbeq r9, r8, [pc] @ │ │ │ │ - smlalbteq sp, r5, r4, ip │ │ │ │ - cmpeq r6, r4 │ │ │ │ + smlaltbeq r9, pc, r0, r0 @ │ │ │ │ + smlalbteq sp, r5, ip, ip │ │ │ │ + cmpeq r6, ip │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x0145dc90 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ - cmpeq r5, r8, lsr ip │ │ │ │ - ldrdeq r8, [pc, #-240] @ 2b735c │ │ │ │ - cmpeq r5, r0, lsl #24 │ │ │ │ - cmpeq r6, r0, asr #30 │ │ │ │ + @ instruction: 0x0145dc98 │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ + cmpeq r5, r0, asr #24 │ │ │ │ + ldrdeq r8, [pc, #-248] @ 2b7354 │ │ │ │ + cmpeq r5, r8, lsl #24 │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ muleq r0, sp, r2 │ │ │ │ │ │ │ │ 002b7454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517138,27 +517138,27 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b7570 │ │ │ │ - ldrdeq r8, [pc, #-232] @ 2b7518 │ │ │ │ - cmpeq r5, r8, lsl #22 │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ - @ instruction: 0x0145da98 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - smlalbbeq r4, r6, r8, r1 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ - smlalbbeq r3, r6, r8, sp │ │ │ │ + smlaltteq r8, pc, r0, lr @ │ │ │ │ + cmpeq r5, r0, lsl fp │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + smlaltbeq sp, r5, r0, sl │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + @ instruction: 0x01464190 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ + @ instruction: 0x01463d90 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ - ldrdeq r8, [pc, #-208] @ 2b755c │ │ │ │ - cmpeq r6, r4, lsl #2 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ + ldrdeq r8, [pc, #-216] @ 2b7554 │ │ │ │ + cmpeq r6, ip, lsl #2 │ │ │ │ │ │ │ │ 002b762c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -517216,21 +517216,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b7744 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - smlaltteq r3, r6, r4, sp │ │ │ │ - cmpeq pc, r0, lsl #26 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ + smlaltteq r3, r6, ip, sp │ │ │ │ + cmpeq pc, r8, lsl #26 │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlaltbeq r8, pc, ip, ip @ │ │ │ │ - ldrdeq sp, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ + strheq r8, [pc, #-196] @ 2b767c │ │ │ │ + ldrdeq sp, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 002b7748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517331,28 +517331,28 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b7864 │ │ │ │ - smlaltteq r8, pc, r4, fp @ │ │ │ │ - cmpeq r5, r4, lsl r8 │ │ │ │ - cmpeq r6, r4, asr fp │ │ │ │ + smlaltteq r8, pc, ip, fp @ │ │ │ │ + cmpeq r5, ip, lsl r8 │ │ │ │ + cmpeq r6, ip, asr fp │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - smlaltbeq sp, r5, r4, r7 │ │ │ │ - cmpeq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x01463e94 │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ - cmpeq r5, r4, asr r7 │ │ │ │ - @ instruction: 0x01463a94 │ │ │ │ + smlaltbeq sp, r5, ip, r7 │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ + @ instruction: 0x01463e9c │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ + cmpeq r5, ip, asr r7 │ │ │ │ + @ instruction: 0x01463a9c │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ - ldrdeq r8, [pc, #-172] @ 2b7878 │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ + smlaltteq r8, pc, r4, sl @ │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ │ │ │ │ 002b7924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -517410,21 +517410,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b7a3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - smlaltteq r3, r6, ip, sl │ │ │ │ - cmpeq pc, r8, lsl #20 │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ + strdeq r3, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmpeq pc, r0, lsl sl @ │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - strheq r8, [pc, #-148] @ 2b79a4 │ │ │ │ - ldrdeq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + strheq r8, [pc, #-156] @ 2b799c │ │ │ │ + smlaltteq sp, r5, r4, r5 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 002b7a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ @@ -518437,170 +518437,170 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2b8650 │ │ │ │ ldrsbeq r0, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r8, [pc, #-108] @ 2b89c0 │ │ │ │ - cmpeq r5, r8, lsl #6 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ + smlaltteq r8, pc, r4, r6 @ │ │ │ │ + cmpeq r5, r0, lsl r3 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrdeq r8, [pc, #-76] @ 2b89f8 │ │ │ │ - smlaltbeq r3, r6, ip, r8 │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ - smlaltteq r3, r6, r0, r0 │ │ │ │ + smlaltteq r8, pc, r4, r4 @ │ │ │ │ + strheq r3, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + cmpeq pc, r4, ror r1 @ │ │ │ │ + smlaltteq r3, r6, r8, r0 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - smlalbbeq r7, pc, ip, lr @ │ │ │ │ - strheq ip, [r5, #-168] @ 0xffffff58 │ │ │ │ - strdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x014f7e94 │ │ │ │ + smlalbteq ip, r5, r0, sl │ │ │ │ + strdeq r2, [r6, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - smlalbbeq r3, r6, r4, r1 │ │ │ │ + smlalbbeq r3, r6, ip, r1 │ │ │ │ cmppeq ip, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, pc, ip, ip @ │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ + strdeq r7, [pc, #-196] @ 2b89b0 │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - cmpeq pc, r4, asr ip @ │ │ │ │ - smlalbteq r2, r6, r8, fp │ │ │ │ - ldrdeq r7, [pc, #-184] @ 2b89d4 │ │ │ │ - cmpeq r6, r0, asr fp │ │ │ │ + cmpeq pc, ip, asr ip @ │ │ │ │ + ldrdeq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq r7, pc, r0, fp @ │ │ │ │ + cmpeq r6, r8, asr fp │ │ │ │ cmpeq r4, ip, ror pc │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ - strheq r7, [pc, #-172] @ 2b89f0 │ │ │ │ - smlaltteq ip, r5, ip, r6 │ │ │ │ - cmpeq r6, r8, lsr #20 │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ + smlalbteq r7, pc, r4, sl @ │ │ │ │ + strdeq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r6, r0, lsr sl │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - cmpeq pc, ip, ror sl @ │ │ │ │ - smlaltbeq ip, r5, ip, r6 │ │ │ │ - smlaltteq r2, r6, r4, r9 │ │ │ │ + smlalbbeq r7, pc, r4, sl @ │ │ │ │ + strheq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ + smlaltteq r2, r6, ip, r9 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - cmpeq pc, ip, lsr sl @ │ │ │ │ - smlaltbeq r2, r6, r4, sp │ │ │ │ - smlaltbeq r2, r6, r0, r9 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ + smlaltbeq r2, r6, ip, sp │ │ │ │ + smlaltbeq r2, r6, r8, r9 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - strdeq r7, [pc, #-148] @ 2b8a38 │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ + strdeq r7, [pc, #-156] @ 2b8a30 │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq r7, [pc, #-148] @ 2b8a48 │ │ │ │ - smlaltteq ip, r5, r4, r5 │ │ │ │ - cmpeq r6, ip, lsl r9 │ │ │ │ + strheq r7, [pc, #-156] @ 2b8a40 │ │ │ │ + smlaltteq ip, r5, ip, r5 │ │ │ │ + cmpeq r6, r4, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq r7, [pc, #-104] @ 2b8a84 │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ - strheq r7, [pc, #-104] @ 2b8a90 │ │ │ │ - smlaltteq ip, r5, r8, r2 │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ + cmpeq pc, r0, lsl #14 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ + smlalbteq r7, pc, r0, r6 @ │ │ │ │ + strdeq ip, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ - smlaltbeq ip, r5, r4, r2 │ │ │ │ - ldrdeq r2, [r6, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq r7, pc, r0, r6 @ │ │ │ │ + smlaltbeq ip, r5, ip, r2 │ │ │ │ + smlaltteq r2, r6, r4, r5 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ - cmpeq r5, r0, ror #4 │ │ │ │ - @ instruction: 0x0146259c │ │ │ │ - strdeq r7, [pc, #-80] @ 2b8ad4 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ + cmpeq r5, r8, ror #4 │ │ │ │ + smlaltbeq r2, r6, r4, r5 │ │ │ │ + strdeq r7, [pc, #-88] @ 2b8acc │ │ │ │ + cmpeq r5, r8, lsr #4 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - strheq r7, [pc, #-80] @ 2b8ae4 │ │ │ │ - smlaltteq ip, r5, r0, r1 │ │ │ │ - cmpeq r6, r8, lsl r5 │ │ │ │ + strheq r7, [pc, #-88] @ 2b8adc │ │ │ │ + smlaltteq ip, r5, r8, r1 │ │ │ │ + cmpeq r6, r0, lsr #10 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - cmpeq pc, r0, ror r5 @ │ │ │ │ - @ instruction: 0x0145c19c │ │ │ │ - ldrdeq r2, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq pc, r8, ror r5 @ │ │ │ │ + smlaltbeq ip, r5, r4, r1 │ │ │ │ + ldrdeq r2, [r6, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmpeq pc, ip, lsr #10 │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ - @ instruction: 0x01462490 │ │ │ │ + cmpeq pc, r4, lsr r5 @ │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ + @ instruction: 0x01462498 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - smlaltteq r7, pc, r8, r4 @ │ │ │ │ - cmpeq r5, r4, lsl r1 │ │ │ │ - cmpeq r6, ip, asr #8 │ │ │ │ + strdeq r7, [pc, #-64] @ 2b8b24 │ │ │ │ + cmpeq r5, ip, lsl r1 │ │ │ │ + cmpeq r6, r4, asr r4 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - smlaltbeq r7, pc, r4, r4 @ │ │ │ │ - ldrdeq ip, [r5, #-4] │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ + smlaltbeq r7, pc, ip, r4 @ │ │ │ │ + ldrdeq ip, [r5, #-12] │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - swpbeq ip, r4, [r5] │ │ │ │ - smlalbteq r2, r6, ip, r3 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + swpbeq ip, ip, [r5] │ │ │ │ + ldrdeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - qdaddeq ip, r4, r5 │ │ │ │ - smlalbbeq r2, r6, ip, r3 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ + qdaddeq ip, ip, r5 │ │ │ │ + @ instruction: 0x01462394 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ - cmpeq r6, r8, asr #6 │ │ │ │ - strheq r7, [pc, #-60] @ 2b8b70 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ + cmpeq r6, r0, asr r3 │ │ │ │ + smlalbteq r7, pc, r4, r3 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ - strdeq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ + strdeq r2, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlalbbeq fp, r5, r4, pc @ │ │ │ │ + smlalbbeq fp, r5, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r5, r4, asr pc │ │ │ │ + cmpeq r5, ip, asr pc │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlaltteq r7, pc, ip, r2 @ │ │ │ │ - cmpeq r5, r8, lsl pc │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ + strdeq r7, [pc, #-36] @ 2b8bb0 │ │ │ │ + cmpeq r5, r0, lsr #30 │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - smlaltbeq r7, pc, r8, r2 @ │ │ │ │ - ldrdeq fp, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ + strheq r7, [pc, #-32] @ 2b8bc4 │ │ │ │ + ldrdeq fp, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - cmpeq pc, r4, ror #4 │ │ │ │ - @ instruction: 0x0145be90 │ │ │ │ - smlalbteq r2, r6, r8, r1 │ │ │ │ + cmpeq pc, ip, ror #4 │ │ │ │ + @ instruction: 0x0145be98 │ │ │ │ + ldrdeq r2, [r6, #-16] │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - cmpeq pc, r0, lsr #4 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ - smlalbbeq r2, r6, r4, r1 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ + cmpeq r5, r4, asr lr │ │ │ │ + smlalbbeq r2, r6, ip, r1 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - ldrdeq r7, [pc, #-28] @ 2b8bf8 │ │ │ │ - cmpeq r5, r8, lsl #28 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ - @ instruction: 0x014f7198 │ │ │ │ - smlalbteq fp, r5, r4, sp │ │ │ │ - strdeq r2, [r6, #-12] │ │ │ │ + smlaltteq r7, pc, r4, r1 @ │ │ │ │ + cmpeq r5, r0, lsl lr │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ + smlaltbeq r7, pc, r0, r1 @ │ │ │ │ + smlalbteq fp, r5, ip, sp │ │ │ │ + cmpeq r6, r4, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmpeq pc, r4, asr r1 @ │ │ │ │ - smlalbbeq fp, r5, r0, sp │ │ │ │ - strheq r2, [r6, #-8] │ │ │ │ + cmpeq pc, ip, asr r1 @ │ │ │ │ + smlalbbeq fp, r5, r8, sp │ │ │ │ + smlalbteq r2, r6, r0, r0 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ - cmpeq r5, r0, asr #26 │ │ │ │ - cmpeq r6, r8, ror r0 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ + cmpeq r5, r8, asr #26 │ │ │ │ + smlalbbeq r2, r6, r0, r0 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - ldrdeq r7, [pc, #-0] @ 2b8c50 │ │ │ │ - cmpeq r5, r0, lsl #26 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ + ldrdeq r7, [pc, #-8] @ 2b8c48 │ │ │ │ + cmpeq r5, r8, lsl #26 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - swpbeq r7, r0, [pc] @ │ │ │ │ - smlalbteq fp, r5, r0, ip │ │ │ │ - strdeq r1, [r6, #-248] @ 0xffffff08 │ │ │ │ + swpbeq r7, r8, [pc] @ │ │ │ │ + smlalbteq fp, r5, r8, ip │ │ │ │ + mrseq r2, (UNDEF: 70) │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - qdaddeq r7, r0, pc @ │ │ │ │ - cmpeq r5, ip, ror ip │ │ │ │ - strheq r1, [r6, #-244] @ 0xffffff0c │ │ │ │ + qdaddeq r7, r8, pc @ │ │ │ │ + smlalbbeq fp, r5, r4, ip │ │ │ │ + strheq r1, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - cmpeq pc, ip │ │ │ │ - cmpeq r5, ip, lsr ip │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ + cmpeq pc, r4, lsl r0 @ │ │ │ │ + cmpeq r5, r4, asr #24 │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - smlalbteq r6, pc, ip, pc @ │ │ │ │ - strdeq fp, [r5, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ + ldrdeq r6, [pc, #-244] @ 2b8b9c │ │ │ │ + cmpeq r5, r4, lsl #24 │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ ldr r2, [pc, #-444] @ 2b8ae4 │ │ │ │ ldr r1, [pc, #-444] @ 2b8ae8 │ │ │ │ ldr r3, [pc, #-444] @ 2b8aec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -519998,103 +519998,103 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2b9c08 │ │ │ │ cmpeq ip, ip, lsl lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, ror #27 │ │ │ │ - cmpeq pc, r4, ror lr @ │ │ │ │ - ldrdeq r1, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmpeq pc, ip, ror lr @ │ │ │ │ + ldrdeq r1, [r6, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlalbteq r6, pc, r0, sl @ │ │ │ │ - cmpeq r6, r8, lsr sl │ │ │ │ + smlalbteq r6, pc, r8, sl @ │ │ │ │ + cmpeq r6, r0, asr #20 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq pc, r8, asr #16 │ │ │ │ + cmpeq pc, r0, asr r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbteq r1, r6, r0, r7 │ │ │ │ + smlalbteq r1, r6, r8, r7 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmpeq r5, ip, lsr r4 │ │ │ │ - smlalbteq r6, pc, r4, r7 @ │ │ │ │ - cmpeq r6, r0, asr #14 │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ + smlalbteq r6, pc, ip, r7 @ │ │ │ │ + cmpeq r6, r8, asr #14 │ │ │ │ muleq r0, lr, r6 │ │ │ │ cmpeq ip, r4, lsr r6 │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ - cmpeq r5, ip, ror #6 │ │ │ │ - smlaltbeq r1, r6, ip, r6 │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq r5, r4, ror r3 │ │ │ │ + strheq r1, [r6, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ cmpeq r4, ip, lsr #20 │ │ │ │ - @ instruction: 0x014f659c │ │ │ │ - smlalbteq fp, r5, ip, r1 │ │ │ │ - cmpeq r6, ip, lsl #10 │ │ │ │ + smlaltbeq r6, pc, r4, r5 @ │ │ │ │ + ldrdeq fp, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq r6, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmpeq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x0145b190 │ │ │ │ - ldrdeq r1, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r8, ror #10 │ │ │ │ + @ instruction: 0x0145b198 │ │ │ │ + ldrdeq r1, [r6, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ - cmpeq r5, r4, asr r1 │ │ │ │ - @ instruction: 0x01461494 │ │ │ │ + cmpeq pc, ip, lsr #10 │ │ │ │ + cmpeq r5, ip, asr r1 │ │ │ │ + @ instruction: 0x0146149c │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - smlaltteq r6, pc, r8, r4 @ │ │ │ │ - cmpeq r5, r4, lsl r1 │ │ │ │ - cmpeq r6, r4, asr r4 │ │ │ │ + strdeq r6, [pc, #-64] @ 2ba2d4 │ │ │ │ + cmpeq r5, ip, lsl r1 │ │ │ │ + cmpeq r6, ip, asr r4 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - smlaltbeq r6, pc, r8, r4 @ │ │ │ │ - ldrdeq fp, [r5, #-8] │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ + strheq r6, [pc, #-64] @ 2ba2e4 │ │ │ │ + smlaltteq fp, r5, r0, r0 │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - cmpeq pc, ip, ror #8 │ │ │ │ - swpbeq fp, ip, [r5] │ │ │ │ - ldrdeq r1, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq pc, r4, ror r4 @ │ │ │ │ + smlaltbeq fp, r5, r4, r0 │ │ │ │ + smlaltteq r1, r6, r4, r3 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmpeq r5, r8, rrx │ │ │ │ - cmpeq pc, r4, lsl #8 │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ + cmpeq r5, r0, ror r0 │ │ │ │ + cmpeq pc, ip, lsl #8 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - smlalbteq r6, pc, r8, r3 @ │ │ │ │ - strdeq sl, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ + ldrdeq r6, [pc, #-48] @ 2ba328 │ │ │ │ + mrseq fp, (UNDEF: 69) │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - smlalbbeq r6, pc, ip, r3 @ │ │ │ │ - strheq sl, [r5, #-252] @ 0xffffff04 │ │ │ │ - strdeq r1, [r6, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x014f6394 │ │ │ │ + smlalbteq sl, r5, r4, pc @ │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - smlalbbeq sl, r5, r8, pc @ │ │ │ │ - cmpeq pc, r4, lsr #6 │ │ │ │ - cmpeq r5, r4, asr pc │ │ │ │ - @ instruction: 0x01461294 │ │ │ │ + @ instruction: 0x0145af90 │ │ │ │ + cmpeq pc, ip, lsr #6 │ │ │ │ + cmpeq r5, ip, asr pc │ │ │ │ + @ instruction: 0x0146129c │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq r5, ip, lsl pc │ │ │ │ - ldrdeq r6, [pc, #-36] @ 2ba36c │ │ │ │ - cmpeq r5, r0, lsl #30 │ │ │ │ - cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq r5, r4, lsr #30 │ │ │ │ + ldrdeq r6, [pc, #-44] @ 2ba364 │ │ │ │ + cmpeq r5, r8, lsl #30 │ │ │ │ + cmpeq r6, r8, asr #4 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - @ instruction: 0x014f6294 │ │ │ │ - smlalbteq sl, r5, r0, lr │ │ │ │ - mrseq r1, (UNDEF: 102) │ │ │ │ + @ instruction: 0x014f629c │ │ │ │ + smlalbteq sl, r5, r8, lr │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - smlalbbeq sl, r5, r0, lr │ │ │ │ - smlalbteq r1, r6, r0, r1 │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ + smlalbbeq sl, r5, r8, lr │ │ │ │ + smlalbteq r1, r6, r8, r1 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ - cmpeq r6, r8, lsl r6 │ │ │ │ - cmpeq r6, ip, asr #2 │ │ │ │ - ldrdeq r6, [pc, #-28] @ 2ba3b0 │ │ │ │ - @ instruction: 0x014f6194 │ │ │ │ - smlalbteq sl, r5, r4, sp │ │ │ │ - cmpeq r6, r4, lsl #2 │ │ │ │ + cmpeq r5, r4, asr lr │ │ │ │ + cmpeq r6, r0, lsr #12 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ + smlaltteq r6, pc, r4, r1 @ │ │ │ │ + @ instruction: 0x014f619c │ │ │ │ + smlalbteq sl, r5, ip, sp │ │ │ │ + cmpeq r6, ip, lsl #2 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ - smlalbbeq sl, r5, r8, sp │ │ │ │ - smlalbteq r1, r6, r8, r0 │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ + @ instruction: 0x0145ad90 │ │ │ │ + ldrdeq r1, [r6, #-0] │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 002ba3e8 : │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -520341,29 +520341,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2ba6cc │ │ │ │ ldrsheq sp, [ip, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, lsr #25 │ │ │ │ - cmpeq pc, r0, lsl #26 │ │ │ │ - cmpeq r5, r0, lsr r9 │ │ │ │ - cmpeq r6, r8, ror #24 │ │ │ │ + cmpeq pc, r8, lsl #26 │ │ │ │ + cmpeq r5, r8, lsr r9 │ │ │ │ + cmpeq r6, r0, ror ip │ │ │ │ muleq r0, sl, sl │ │ │ │ - strheq r5, [pc, #-204] @ 2ba710 │ │ │ │ - smlaltteq sl, r5, ip, r8 │ │ │ │ - cmpeq r6, ip, lsr #24 │ │ │ │ + smlalbteq r5, pc, r4, ip @ │ │ │ │ + strdeq sl, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r4, lsr ip │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - ldrdeq r1, [r6, #-8] │ │ │ │ - cmpeq pc, r0, ror ip @ │ │ │ │ - smlaltteq r0, r6, r0, fp │ │ │ │ + smlaltteq r1, r6, r0, r0 │ │ │ │ + cmpeq pc, r8, ror ip @ │ │ │ │ + smlaltteq r0, r6, r8, fp │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - cmpeq pc, r8, lsl ip @ │ │ │ │ - cmpeq r5, r8, asr #16 │ │ │ │ - smlalbbeq r0, r6, r0, fp │ │ │ │ + cmpeq pc, r0, lsr #24 │ │ │ │ + cmpeq r5, r0, asr r8 │ │ │ │ + smlalbbeq r0, r6, r8, fp │ │ │ │ @ instruction: 0x00000ab7 │ │ │ │ │ │ │ │ 002ba804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -520422,21 +520422,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2ba91c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - smlalbbeq r0, r6, r0, sl │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + smlalbbeq r0, r6, r8, sl │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - ldrdeq r5, [pc, #-164] @ 2ba874 │ │ │ │ - strdeq sl, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r4, asr #20 │ │ │ │ + ldrdeq r5, [pc, #-172] @ 2ba86c │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ + cmpeq r6, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ │ │ │ │ 002ba920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -521361,123 +521361,123 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2ba9e0 │ │ │ │ cmpeq ip, r8, lsl #18 │ │ │ │ ldrsheq sp, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ - @ instruction: 0x01460994 │ │ │ │ + cmpeq pc, r0, lsr #20 │ │ │ │ + @ instruction: 0x0146099c │ │ │ │ cmpeq ip, ip, asr r8 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - smlaltbeq r5, pc, ip, r6 @ │ │ │ │ - cmpeq r6, ip, lsr #12 │ │ │ │ + strheq r5, [pc, #-100] @ 2bb75c │ │ │ │ + cmpeq r6, r4, lsr r6 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ @ instruction: 0x0144aa94 │ │ │ │ cmpeq r4, r4, asr sl │ │ │ │ - strdeq r9, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, r4, lsl #30 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - smlalbbeq r5, pc, r8, r2 @ │ │ │ │ - smlalbteq r9, r5, r4, lr │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x014f5290 │ │ │ │ + smlalbteq r9, r5, ip, lr │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ - smlalbbeq r9, r5, r4, lr │ │ │ │ - smlalbteq r0, r6, r4, r1 │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ + smlalbbeq r9, r5, ip, lr │ │ │ │ + smlalbteq r0, r6, ip, r1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq pc, r8, lsl #4 │ │ │ │ - cmpeq r5, r4, asr #28 │ │ │ │ - smlalbbeq r0, r6, r4, r1 │ │ │ │ + cmpeq pc, r0, lsl r2 @ │ │ │ │ + cmpeq r5, ip, asr #28 │ │ │ │ + smlalbbeq r0, r6, ip, r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - smlalbteq r5, pc, r8, r1 @ │ │ │ │ - cmpeq r5, r4, lsl #28 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ + ldrdeq r5, [pc, #-16] @ 2bb7fc │ │ │ │ + cmpeq r5, ip, lsl #28 │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - smlalbbeq r5, pc, r8, r1 @ │ │ │ │ - smlalbteq r9, r5, r4, sp │ │ │ │ - cmpeq r6, r4, lsl #2 │ │ │ │ + @ instruction: 0x014f5190 │ │ │ │ + smlalbteq r9, r5, ip, sp │ │ │ │ + cmpeq r6, ip, lsl #2 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq pc, ip, asr #2 │ │ │ │ - smlalbbeq r9, r5, r8, sp │ │ │ │ - smlalbteq r0, r6, r8, r0 │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ + @ instruction: 0x01459d90 │ │ │ │ + ldrdeq r0, [r6, #-0] │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ - cmpeq r5, ip, asr #26 │ │ │ │ - smlalbbeq r0, r6, ip, r0 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ + swpbeq r0, r4, [r6] │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrdeq r5, [pc, #-4] @ 2bb848 │ │ │ │ - cmpeq r5, r0, lsl sp │ │ │ │ - qdaddeq r0, r0, r6 │ │ │ │ - swpbeq r5, r4, [pc] @ │ │ │ │ - ldrdeq r9, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, r0, lsl r0 │ │ │ │ + ldrdeq r5, [pc, #-12] @ 2bb840 │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ + qdaddeq r0, r8, r6 │ │ │ │ + swpbeq r5, ip, [pc] @ │ │ │ │ + ldrdeq r9, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - qdaddeq r5, r4, pc @ │ │ │ │ - @ instruction: 0x01459c90 │ │ │ │ - ldrdeq pc, [r5, #-240] @ 0xffffff10 │ │ │ │ + qdaddeq r5, ip, pc @ │ │ │ │ + @ instruction: 0x01459c98 │ │ │ │ + ldrdeq pc, [r5, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ - @ instruction: 0x0145ff90 │ │ │ │ - ldrdeq r4, [pc, #-244] @ 2bb790 │ │ │ │ - cmpeq r5, r0, lsl ip │ │ │ │ - cmppeq r5, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ + @ instruction: 0x0145ff98 │ │ │ │ + ldrdeq r4, [pc, #-252] @ 2bb788 │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ + cmppeq r5, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x014f4f94 │ │ │ │ - ldrdeq r9, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmppeq r5, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014f4f9c │ │ │ │ + ldrdeq r9, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmppeq r5, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ - @ instruction: 0x01459b90 │ │ │ │ - ldrdeq pc, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ + @ instruction: 0x01459b98 │ │ │ │ + ldrdeq pc, [r5, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq pc, r8, lsl pc @ │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - @ instruction: 0x0145fe94 │ │ │ │ + cmpeq pc, r0, lsr #30 │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + @ instruction: 0x0145fe9c │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - smlaltbeq r4, pc, r8, lr @ │ │ │ │ - smlaltteq r9, r5, r4, sl │ │ │ │ - cmppeq r5, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ - smlaltbeq r9, r5, r4, sl │ │ │ │ - smlaltteq pc, r5, r4, sp @ │ │ │ │ + strheq r4, [pc, #-224] @ 2bb7ec │ │ │ │ + smlaltteq r9, r5, ip, sl │ │ │ │ + cmppeq r5, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + smlaltbeq r9, r5, ip, sl │ │ │ │ + smlaltteq pc, r5, ip, sp @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq pc, r8, lsr #28 │ │ │ │ - cmpeq r5, r4, ror #20 │ │ │ │ - smlaltbeq pc, r5, r4, sp @ │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ + cmpeq r5, ip, ror #20 │ │ │ │ + smlaltbeq pc, r5, ip, sp @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - smlaltteq r4, pc, r8, sp @ │ │ │ │ - cmpeq r5, r4, lsr #20 │ │ │ │ - cmppeq r5, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [pc, #-208] @ 2bb828 │ │ │ │ + cmpeq r5, ip, lsr #20 │ │ │ │ + cmppeq r5, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlaltbeq r4, pc, r8, sp @ │ │ │ │ - smlaltteq r9, r5, r4, r9 │ │ │ │ - cmppeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [pc, #-208] @ 2bb838 │ │ │ │ + smlaltteq r9, r5, ip, r9 │ │ │ │ + cmppeq r5, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - smlaltbeq r9, r5, r8, r9 │ │ │ │ - smlaltteq pc, r5, r8, ip @ │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ + strheq r9, [r5, #-144] @ 0xffffff70 │ │ │ │ + strdeq pc, [r5, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq pc, ip, lsr #26 │ │ │ │ - cmpeq r5, r8, ror #18 │ │ │ │ - smlaltbeq pc, r5, r8, ip @ │ │ │ │ + cmpeq pc, r4, lsr sp @ │ │ │ │ + cmpeq r5, r0, ror r9 │ │ │ │ + strheq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - smlaltteq r4, pc, ip, ip @ │ │ │ │ - cmpeq r5, r8, lsr #18 │ │ │ │ - cmppeq r5, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [pc, #-196] @ 2bb874 │ │ │ │ + cmpeq r5, r0, lsr r9 │ │ │ │ + cmppeq r5, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - strdeq r9, [r5, #-128] @ 0xffffff80 │ │ │ │ + strdeq r9, [r5, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - smlalbteq r9, r5, r0, r8 │ │ │ │ - @ instruction: 0x01459890 │ │ │ │ + smlalbteq r9, r5, r8, r8 │ │ │ │ + @ instruction: 0x01459898 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r5, r0, ror #16 │ │ │ │ + cmpeq r5, r8, ror #16 │ │ │ │ │ │ │ │ 002bb958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -521535,21 +521535,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2bba70 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ - strheq pc, [r5, #-168] @ 0xffffff58 @ │ │ │ │ - ldrdeq r4, [pc, #-148] @ 2bb9cc │ │ │ │ - cmppeq r5, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq pc, r5, r0, sl @ │ │ │ │ + ldrdeq r4, [pc, #-156] @ 2bb9c4 │ │ │ │ + cmppeq r5, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - smlalbbeq r4, pc, r0, r9 @ │ │ │ │ - smlaltbeq r9, r5, r8, r5 │ │ │ │ - strdeq pc, [r5, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq r4, pc, r8, r9 @ │ │ │ │ + strheq r9, [r5, #-80] @ 0xffffffb0 │ │ │ │ + strdeq pc, [r5, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ │ │ │ │ 002bba74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -522566,142 +522566,142 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2bc574 │ │ │ │ cmpeq ip, ip, lsr #15 │ │ │ │ @ instruction: 0x015cc79c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ - strheq pc, [r5, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ + strheq pc, [r5, #-28] @ 0xffffffe4 @ │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - smlaltbeq r3, pc, r0, lr @ │ │ │ │ - ldrdeq r8, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, r0, lsl lr │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ + smlaltbeq r3, pc, r8, lr @ │ │ │ │ + ldrdeq r8, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, r8, lsl lr │ │ │ │ + cmpeq pc, r8, ror #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq lr, [r5, #-216] @ 0xffffff28 │ │ │ │ + smlaltteq lr, r5, r0, sp │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ cmpeq ip, r8, asr #25 │ │ │ │ - smlalbteq r3, pc, r0, sp @ │ │ │ │ - strdeq r8, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r5, r0, lsr sp │ │ │ │ + smlalbteq r3, pc, r8, sp @ │ │ │ │ + strdeq r8, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ - cmpeq r5, ip, ror r9 │ │ │ │ - strheq lr, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ + smlalbbeq r8, r5, r4, r9 │ │ │ │ + smlalbteq lr, r5, r4, ip │ │ │ │ andeq r0, r0, r3, asr #17 │ │ │ │ - smlaltteq r8, r5, ip, r8 │ │ │ │ - smlalbbeq r3, pc, r4, ip @ │ │ │ │ - strheq r8, [r5, #-132] @ 0xffffff7c │ │ │ │ - strdeq lr, [r5, #-180] @ 0xffffff4c │ │ │ │ + strdeq r8, [r5, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq r3, pc, ip, ip @ │ │ │ │ + strheq r8, [r5, #-140] @ 0xffffff74 │ │ │ │ + strdeq lr, [r5, #-188] @ 0xffffff44 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r8, asr #24 │ │ │ │ - cmpeq r5, r4, ror r8 │ │ │ │ - strheq lr, [r5, #-180] @ 0xffffff4c │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ + cmpeq r5, ip, ror r8 │ │ │ │ + strheq lr, [r5, #-188] @ 0xffffff44 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r8, lsl #24 │ │ │ │ - cmpeq r5, r4, lsr r8 │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + cmpeq r5, ip, lsr r8 │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlalbteq r3, pc, r8, fp @ │ │ │ │ - strdeq r8, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ + ldrdeq r3, [pc, #-176] @ 2bca40 │ │ │ │ + strdeq r8, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - smlalbbeq r3, pc, r8, fp @ │ │ │ │ - strheq r8, [r5, #-116] @ 0xffffff8c │ │ │ │ - strdeq lr, [r5, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x014f3b90 │ │ │ │ + strheq r8, [r5, #-124] @ 0xffffff84 │ │ │ │ + strdeq lr, [r5, #-172] @ 0xffffff54 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ - cmpeq r5, r8, ror r7 │ │ │ │ - strheq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ + smlalbbeq r8, r5, r0, r7 │ │ │ │ + smlalbteq lr, r5, r0, sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq pc, ip, lsl #22 │ │ │ │ - cmpeq r5, ip, lsr r7 │ │ │ │ - cmpeq r5, ip, ror sl │ │ │ │ + cmpeq pc, r4, lsl fp @ │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ + smlalbbeq lr, r5, r4, sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r3, [pc, #-160] @ 2bca90 │ │ │ │ - cmpeq r5, r0, lsl #14 │ │ │ │ - cmpeq r5, r0, asr #20 │ │ │ │ + ldrdeq r3, [pc, #-168] @ 2bca88 │ │ │ │ + cmpeq r5, r8, lsl #14 │ │ │ │ + cmpeq r5, r8, asr #20 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - smlalbteq r8, r5, ip, r6 │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ - @ instruction: 0x01458698 │ │ │ │ - ldrdeq lr, [r5, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r0, ror sl @ │ │ │ │ + smlaltbeq r8, r5, r0, r6 │ │ │ │ + smlaltteq lr, r5, r0, r9 │ │ │ │ muleq r0, r1, r8 │ │ │ │ - cmpeq pc, ip, lsr #20 │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ - @ instruction: 0x0145e998 │ │ │ │ + cmpeq pc, r4, lsr sl @ │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ + smlaltbeq lr, r5, r0, r9 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - smlaltteq r3, pc, ip, r9 @ │ │ │ │ - cmpeq r5, r8, lsl r6 │ │ │ │ - cmpeq r5, r8, asr r9 │ │ │ │ + strdeq r3, [pc, #-148] @ 2bcad0 │ │ │ │ + cmpeq r5, r0, lsr #12 │ │ │ │ + cmpeq r5, r0, ror #18 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - smlaltbeq r3, pc, ip, r9 @ │ │ │ │ - ldrdeq r8, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ + strheq r3, [pc, #-148] @ 2bcae0 │ │ │ │ + smlaltteq r8, r5, r4, r5 │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ - smlaltbeq r8, r5, r0, r5 │ │ │ │ - smlaltteq lr, r5, r0, r8 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + smlaltbeq r8, r5, r8, r5 │ │ │ │ + smlaltteq lr, r5, r8, r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq pc, r4, lsr #14 │ │ │ │ - cmpeq r5, r4, asr r3 │ │ │ │ - @ instruction: 0x0145e694 │ │ │ │ + cmpeq pc, ip, lsr #14 │ │ │ │ + cmpeq r5, ip, asr r3 │ │ │ │ + @ instruction: 0x0145e69c │ │ │ │ muleq r0, r7, r8 │ │ │ │ - smlaltteq r3, pc, r8, r6 @ │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ + strdeq r3, [pc, #-96] @ 2bcb44 │ │ │ │ + cmpeq r5, r0, lsr #6 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - smlaltbeq r3, pc, ip, r6 @ │ │ │ │ - ldrdeq r8, [r5, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r5, r8, lsl r6 │ │ │ │ + strheq r3, [pc, #-100] @ 2bcb50 │ │ │ │ + smlaltteq r8, r5, r0, r2 │ │ │ │ + cmpeq r5, r0, lsr #12 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - @ instruction: 0x0145829c │ │ │ │ - ldrdeq lr, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + smlaltbeq r8, r5, r4, r2 │ │ │ │ + smlaltteq lr, r5, r4, r5 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r5, ip, asr r2 │ │ │ │ - @ instruction: 0x0145e59c │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r5, r4, ror #4 │ │ │ │ + smlaltbeq lr, r5, r4, r5 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - strdeq r3, [pc, #-80] @ 2bcb94 │ │ │ │ - cmpeq r5, ip, lsl r2 │ │ │ │ - cmpeq r5, ip, asr r5 │ │ │ │ + strdeq r3, [pc, #-88] @ 2bcb8c │ │ │ │ + cmpeq r5, r4, lsr #4 │ │ │ │ + cmpeq r5, r4, ror #10 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - strheq r3, [pc, #-80] @ 2bcba4 │ │ │ │ - smlaltteq r8, r5, r0, r1 │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ + strheq r3, [pc, #-88] @ 2bcb9c │ │ │ │ + smlaltteq r8, r5, r8, r1 │ │ │ │ + cmpeq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - cmpeq pc, r4, ror r5 @ │ │ │ │ - smlaltbeq r8, r5, r0, r1 │ │ │ │ - smlaltteq lr, r5, r0, r4 │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + smlaltbeq r8, r5, r8, r1 │ │ │ │ + smlaltteq lr, r5, r8, r4 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ - cmpeq r5, r0, ror #2 │ │ │ │ - smlaltbeq lr, r5, r0, r4 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + cmpeq r5, r8, ror #2 │ │ │ │ + smlaltbeq lr, r5, r8, r4 │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - strdeq r3, [pc, #-68] @ 2bcbe0 │ │ │ │ - cmpeq r5, r0, lsr #2 │ │ │ │ - cmpeq r5, r0, ror #8 │ │ │ │ + strdeq r3, [pc, #-76] @ 2bcbd8 │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ + cmpeq r5, r8, ror #8 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - strheq r3, [pc, #-68] @ 2bcbf0 │ │ │ │ - smlaltteq r8, r5, r4, r0 │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ + strheq r3, [pc, #-76] @ 2bcbe8 │ │ │ │ + smlaltteq r8, r5, ip, r0 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - cmpeq pc, r8, ror r4 @ │ │ │ │ - smlaltbeq r8, r5, r4, r0 │ │ │ │ - smlaltteq lr, r5, r4, r3 │ │ │ │ + smlalbbeq r3, pc, r0, r4 @ │ │ │ │ + smlaltbeq r8, r5, ip, r0 │ │ │ │ + smlaltteq lr, r5, ip, r3 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - cmpeq r5, r4, rrx │ │ │ │ - smlaltbeq lr, r5, r4, r3 │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + cmpeq r5, ip, rrx │ │ │ │ + smlaltbeq lr, r5, ip, r3 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - strdeq r3, [pc, #-56] @ 2bcc2c │ │ │ │ - cmpeq r5, r4, lsr #32 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ + cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq r5, ip, lsr #32 │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldr r2, [pc, #-232] @ 2bcb8c │ │ │ │ ldr r1, [pc, #-232] @ 2bcb90 │ │ │ │ ldr r3, [pc, #-232] @ 2bcb94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -523901,169 +523901,169 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2bd6d0 │ │ │ │ cmpeq ip, r8, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - cmpeq r5, r4, ror r0 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + cmpeq r5, ip, ror r0 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - @ instruction: 0x014f2d98 │ │ │ │ - smlalbteq r7, r5, r4, r9 │ │ │ │ - strdeq sp, [r5, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq r2, pc, r0, sp @ │ │ │ │ + smlalbteq r7, r5, ip, r9 │ │ │ │ + cmpeq r5, r4, lsl #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ - cmpeq r5, ip, ror ip │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ + smlalbbeq sp, r5, r4, ip │ │ │ │ cmpeq ip, ip, ror #22 │ │ │ │ - smlaltteq r2, pc, r4, sl @ │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ + smlaltteq r2, pc, ip, sl @ │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - cmpeq r5, r4, lsr r6 │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ + cmpeq r5, ip, lsr r6 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - strdeq r7, [r5, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x014f2990 │ │ │ │ - smlalbteq r7, r5, r0, r5 │ │ │ │ - strdeq sp, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r5, r0, lsl #12 │ │ │ │ + @ instruction: 0x014f2998 │ │ │ │ + smlalbteq r7, r5, r8, r5 │ │ │ │ + cmpeq r5, r0, lsl #18 │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ - cmpeq r5, ip, ror r5 │ │ │ │ - strheq sp, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq pc, r8, asr r9 @ │ │ │ │ + smlalbbeq r7, r5, r4, r5 │ │ │ │ + strheq sp, [r5, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ - cmpeq r5, r8, lsr r5 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq pc, r4, lsl r9 @ │ │ │ │ + cmpeq r5, r0, asr #10 │ │ │ │ + cmpeq r5, r8, ror r8 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ - smlalbteq r2, pc, r8, r8 @ │ │ │ │ - strdeq r7, [r5, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ + ldrdeq r2, [pc, #-128] @ 2bdf48 │ │ │ │ + strdeq r7, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - smlalbbeq r2, pc, r4, r8 @ │ │ │ │ - strheq r7, [r5, #-64] @ 0xffffffc0 │ │ │ │ - smlaltteq sp, r5, r8, r7 │ │ │ │ + smlalbbeq r2, pc, ip, r8 @ │ │ │ │ + strheq r7, [r5, #-72] @ 0xffffffb8 │ │ │ │ + strdeq sp, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - cmpeq pc, r0, asr #16 │ │ │ │ - cmpeq r5, r0, ror r4 │ │ │ │ - smlaltbeq sp, r5, r8, r7 │ │ │ │ + cmpeq pc, r8, asr #16 │ │ │ │ + cmpeq r5, r8, ror r4 │ │ │ │ + strheq sp, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmpeq pc, r0, lsl #16 │ │ │ │ - cmpeq r5, ip, lsr #8 │ │ │ │ - cmpeq r5, r4, ror #14 │ │ │ │ + cmpeq pc, r8, lsl #16 │ │ │ │ + cmpeq r5, r4, lsr r4 │ │ │ │ + cmpeq r5, ip, ror #14 │ │ │ │ andeq r0, r0, r2, lsr r9 │ │ │ │ - strheq r2, [pc, #-124] @ 2bdf8c │ │ │ │ - smlaltteq r7, r5, r8, r3 │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ + smlalbteq r2, pc, r4, r7 @ │ │ │ │ + strdeq r7, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmpeq pc, r8, ror r7 @ │ │ │ │ - smlaltbeq r7, r5, r4, r3 │ │ │ │ - ldrdeq sp, [r5, #-108] @ 0xffffff94 │ │ │ │ + smlalbbeq r2, pc, r0, r7 @ │ │ │ │ + smlaltbeq r7, r5, ip, r3 │ │ │ │ + smlaltteq sp, r5, r4, r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - cmpeq pc, r4, lsr r7 @ │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - @ instruction: 0x0145d698 │ │ │ │ + cmpeq pc, ip, lsr r7 @ │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + smlaltbeq sp, r5, r0, r6 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - strdeq r2, [pc, #-96] @ 2bdfd8 │ │ │ │ - cmpeq r5, ip, lsl r3 │ │ │ │ - cmpeq r5, r4, asr r6 │ │ │ │ + strdeq r2, [pc, #-104] @ 2bdfd0 │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ + cmpeq r5, ip, asr r6 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - smlaltbeq r2, pc, ip, r6 @ │ │ │ │ - ldrdeq r7, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ + strheq r2, [pc, #-100] @ 2bdfe4 │ │ │ │ + smlaltteq r7, r5, r4, r2 │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - @ instruction: 0x01457298 │ │ │ │ - ldrdeq sp, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + smlaltbeq r7, r5, r0, r2 │ │ │ │ + ldrdeq sp, [r5, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - smlalbbeq sp, r5, ip, r5 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + @ instruction: 0x0145d594 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - smlaltteq r2, pc, r4, r5 @ │ │ │ │ - cmpeq r5, r0, lsl r2 │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ + smlaltteq r2, pc, ip, r5 @ │ │ │ │ + cmpeq r5, r8, lsl r2 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - smlaltbeq r2, pc, r0, r5 @ │ │ │ │ - ldrdeq r7, [r5, #-16] │ │ │ │ - cmpeq r5, r8, lsl #10 │ │ │ │ + smlaltbeq r2, pc, r8, r5 @ │ │ │ │ + ldrdeq r7, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r0, lsl r5 │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - cmpeq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x01457190 │ │ │ │ - smlalbteq sp, r5, r8, r4 │ │ │ │ + cmpeq pc, r8, ror #10 │ │ │ │ + @ instruction: 0x01457198 │ │ │ │ + ldrdeq sp, [r5, #-64] @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r0, lsr #10 │ │ │ │ - cmpeq r5, ip, asr #2 │ │ │ │ - smlalbbeq sp, r5, r4, r4 │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ + cmpeq r5, r4, asr r1 │ │ │ │ + smlalbbeq sp, r5, ip, r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrdeq r2, [pc, #-76] @ 2be06c │ │ │ │ - cmpeq r5, r8, lsl #2 │ │ │ │ - cmpeq r5, r0, asr #8 │ │ │ │ + smlaltteq r2, pc, r4, r4 @ │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq r5, r8, asr #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x014f2498 │ │ │ │ - smlalbteq r7, r5, r4, r0 │ │ │ │ - strdeq sp, [r5, #-60] @ 0xffffffc4 │ │ │ │ + smlaltbeq r2, pc, r0, r4 @ │ │ │ │ + smlalbteq r7, r5, ip, r0 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq r2, [pc, #-28] @ 2be0bc │ │ │ │ - cmpeq r5, ip, lsl #28 │ │ │ │ - cmpeq r5, ip, asr #2 │ │ │ │ + smlaltteq r2, pc, r4, r1 @ │ │ │ │ + cmpeq r5, r4, lsl lr │ │ │ │ + cmpeq r5, r4, asr r1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x014f219c │ │ │ │ - smlalbteq r6, r5, r8, sp │ │ │ │ - cmpeq r5, r4, lsl #2 │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ - smlalbbeq r6, r5, r4, sp │ │ │ │ - strheq sp, [r5, #-12] │ │ │ │ + smlaltbeq r2, pc, r4, r1 @ │ │ │ │ + ldrdeq r6, [r5, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r5, ip, lsl #2 │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ + smlalbbeq r6, r5, ip, sp │ │ │ │ + smlalbteq sp, r5, r4, r0 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - cmpeq pc, r4, lsl r1 @ │ │ │ │ - cmpeq r5, r0, asr #26 │ │ │ │ - cmpeq r5, r8, ror r0 │ │ │ │ + cmpeq pc, ip, lsl r1 @ │ │ │ │ + cmpeq r5, r8, asr #26 │ │ │ │ + smlalbbeq sp, r5, r0, r0 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - ldrdeq r2, [pc, #-0] @ 2be114 │ │ │ │ - strdeq r6, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ + ldrdeq r2, [pc, #-8] @ 2be10c │ │ │ │ + cmpeq r5, r4, lsl #26 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - smlalbbeq r2, pc, ip, r0 @ │ │ │ │ - strheq r6, [r5, #-200] @ 0xffffff38 │ │ │ │ - strdeq ip, [r5, #-240] @ 0xffffff10 │ │ │ │ + swpbeq r2, r4, [pc] @ │ │ │ │ + smlalbteq r6, r5, r0, ip │ │ │ │ + strdeq ip, [r5, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - cmpeq r5, r4, ror ip │ │ │ │ - smlaltbeq ip, r5, ip, pc @ │ │ │ │ + qdaddeq r2, r0, pc @ │ │ │ │ + cmpeq r5, ip, ror ip │ │ │ │ + strheq ip, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmpeq pc, r4 │ │ │ │ - cmpeq r5, r4, lsr ip │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ + cmpeq pc, ip │ │ │ │ + cmpeq r5, ip, lsr ip │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ andeq r0, r0, fp, asr #18 │ │ │ │ - smlalbteq r1, pc, r4, pc @ │ │ │ │ - strdeq r6, [r5, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r5, ip, lsr #30 │ │ │ │ + smlalbteq r1, pc, ip, pc @ │ │ │ │ + strdeq r6, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - smlalbbeq r1, pc, r4, pc @ │ │ │ │ - strheq r6, [r5, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq ip, r5, ip, lr │ │ │ │ + smlalbbeq r1, pc, ip, pc @ │ │ │ │ + strheq r6, [r5, #-188] @ 0xffffff44 │ │ │ │ + strdeq ip, [r5, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r6, lsl #18 │ │ │ │ - cmpeq pc, r4, asr #30 │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ - smlaltbeq ip, r5, ip, lr │ │ │ │ + cmpeq pc, ip, asr #30 │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ + strheq ip, [r5, #-228] @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r4, lsl #30 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ + cmpeq pc, ip, lsl #30 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ + cmpeq r5, r4, ror lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smlalbteq r1, pc, r4, lr @ │ │ │ │ - strdeq r6, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ + smlalbteq r1, pc, ip, lr @ │ │ │ │ + strdeq r6, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - smlalbbeq r1, pc, r4, lr @ │ │ │ │ - strheq r6, [r5, #-164] @ 0xffffff5c │ │ │ │ - smlaltteq ip, r5, ip, sp │ │ │ │ + smlalbbeq r1, pc, ip, lr @ │ │ │ │ + strheq r6, [r5, #-172] @ 0xffffff54 │ │ │ │ + strdeq ip, [r5, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - cmpeq r5, ip, ror sl │ │ │ │ + smlalbbeq r6, r5, r4, sl │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ ldr r2, [pc, #-236] @ 2be0d0 │ │ │ │ ldr r1, [pc, #-236] @ 2be0d4 │ │ │ │ ldr r3, [pc, #-236] @ 2be0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -524330,17 +524330,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2be5fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2be5a4 │ │ │ │ - smlaltteq r1, pc, r0, sp @ │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ + smlaltteq r1, pc, r8, sp @ │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ + cmpeq r5, r0, asr sp │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ │ │ │ │ 002be600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524365,17 +524365,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2be680 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2be628 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ - smlalbbeq r6, r5, ip, r9 │ │ │ │ - smlalbteq ip, r5, r4, ip │ │ │ │ + cmpeq pc, r4, ror #26 │ │ │ │ + @ instruction: 0x01456994 │ │ │ │ + smlalbteq ip, r5, ip, ip │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ │ │ │ │ 002be684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -525220,131 +525220,131 @@ │ │ │ │ add r2, r2, #1616 @ 0x650 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2beaf4 │ │ │ │ cmpeq ip, r0, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x014f1a9c │ │ │ │ - ldrdeq r6, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ + smlaltbeq r1, pc, r4, sl @ │ │ │ │ + smlaltteq r6, r5, r0, r6 │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - cmpeq r5, r0, asr r5 │ │ │ │ - smlalbbeq ip, r5, r8, r8 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmpeq r5, r8, asr r5 │ │ │ │ + @ instruction: 0x0145c890 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ cmpeq ip, r8, asr #14 │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ - cmpeq r5, r0, ror #8 │ │ │ │ - @ instruction: 0x0145c798 │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ + cmpeq r5, r8, ror #8 │ │ │ │ + smlaltbeq ip, r5, r0, r7 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - smlalbteq r1, pc, r4, r7 @ │ │ │ │ - cmpeq r5, r0, lsl #8 │ │ │ │ - cmpeq r5, r8, lsr r7 │ │ │ │ + smlalbteq r1, pc, ip, r7 @ │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ + cmpeq r5, r0, asr #14 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r5, ip, ror #4 │ │ │ │ - smlaltbeq ip, r5, r8, r5 │ │ │ │ - strdeq r1, [pc, #-84] @ 2bf3cc │ │ │ │ - cmpeq r5, r0, lsr r2 │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r5, r4, ror r2 │ │ │ │ + strheq ip, [r5, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r1, [pc, #-92] @ 2bf3c4 │ │ │ │ + cmpeq r5, r8, lsr r2 │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - strheq r1, [pc, #-88] @ 2bf3d8 │ │ │ │ - strdeq r6, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq r5, ip, lsr #10 │ │ │ │ + smlalbteq r1, pc, r0, r5 @ │ │ │ │ + strdeq r6, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, r4, lsr r5 │ │ │ │ muleq r0, r7, fp │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ - strheq r6, [r5, #-24] @ 0xffffffe8 │ │ │ │ - strdeq ip, [r5, #-64] @ 0xffffffc0 │ │ │ │ + smlalbbeq r1, pc, r4, r5 @ │ │ │ │ + smlalbteq r6, r5, r0, r1 │ │ │ │ + strdeq ip, [r5, #-72] @ 0xffffffb8 │ │ │ │ muleq r0, r6, fp │ │ │ │ - cmpeq pc, ip, lsr r5 @ │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - strheq ip, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, r4, asr #10 │ │ │ │ + smlalbbeq r6, r5, r0, r1 │ │ │ │ + strheq ip, [r5, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r6, asr #23 │ │ │ │ - strdeq r1, [pc, #-76] @ 2bf414 │ │ │ │ - cmpeq r5, r8, lsr r1 │ │ │ │ - cmpeq r5, r0, ror r4 │ │ │ │ + cmpeq pc, r4, lsl #10 │ │ │ │ + cmpeq r5, r0, asr #2 │ │ │ │ + cmpeq r5, r8, ror r4 │ │ │ │ andeq r0, r0, r4, asr #23 │ │ │ │ - strheq r1, [pc, #-76] @ 2bf424 │ │ │ │ - strdeq r6, [r5, #-8] │ │ │ │ - cmpeq r5, r0, lsr r4 │ │ │ │ + smlalbteq r1, pc, r4, r4 @ │ │ │ │ + mrseq r6, (UNDEF: 85) │ │ │ │ + cmpeq r5, r8, lsr r4 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - smlalbbeq r1, pc, r0, r4 @ │ │ │ │ - strheq r6, [r5, #-12] │ │ │ │ - strdeq ip, [r5, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq r1, pc, r8, r4 @ │ │ │ │ + smlalbteq r6, r5, r4, r0 │ │ │ │ + strdeq ip, [r5, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - cmpeq pc, r0, asr #8 │ │ │ │ - cmpeq r5, ip, ror r0 │ │ │ │ - strheq ip, [r5, #-52] @ 0xffffffcc │ │ │ │ + cmpeq pc, r8, asr #8 │ │ │ │ + smlalbbeq r6, r5, r4, r0 │ │ │ │ + strheq ip, [r5, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x00000bb5 │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ - cmpeq r5, ip, lsr r0 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ + cmpeq r5, r4, asr #32 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ @ instruction: 0x00000bb4 │ │ │ │ - smlalbteq r1, pc, r0, r3 @ │ │ │ │ - strdeq r5, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r5, r4, lsr r3 │ │ │ │ + smlalbteq r1, pc, r8, r3 @ │ │ │ │ + cmpeq r5, r4 │ │ │ │ + cmpeq r5, ip, lsr r3 │ │ │ │ @ instruction: 0x00000bb3 │ │ │ │ - smlalbbeq r1, pc, r0, r3 @ │ │ │ │ - strheq r5, [r5, #-252] @ 0xffffff04 │ │ │ │ - strdeq ip, [r5, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ - cmpeq r5, ip, ror pc │ │ │ │ - strheq ip, [r5, #-36] @ 0xffffffdc │ │ │ │ + smlalbbeq r1, pc, r8, r3 @ │ │ │ │ + smlalbteq r5, r5, r4, pc @ │ │ │ │ + mrseq ip, (UNDEF: 117) │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ + smlalbbeq r5, r5, r4, pc @ │ │ │ │ + strheq ip, [r5, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, lsr #23 │ │ │ │ - mrseq r1, (UNDEF: 127) │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - cmpeq r5, r4, ror r2 │ │ │ │ + cmpeq pc, r8, lsl #6 │ │ │ │ + cmpeq r5, r4, asr #30 │ │ │ │ + cmpeq r5, ip, ror r2 │ │ │ │ andeq r0, r0, lr, lsr #23 │ │ │ │ - cmpeq r5, ip, asr r7 │ │ │ │ - strheq r1, [pc, #-40] @ 2bf4c8 │ │ │ │ - cmpeq r5, r8, lsr #4 │ │ │ │ + cmpeq r5, r4, ror #14 │ │ │ │ + smlalbteq r1, pc, r0, r2 @ │ │ │ │ + cmpeq r5, r0, lsr r2 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ - smlaltbeq r5, r5, ip, lr @ │ │ │ │ - smlaltteq ip, r5, r4, r1 │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ + strheq r5, [r5, #-228] @ 0xffffff1c │ │ │ │ + smlaltteq ip, r5, ip, r1 │ │ │ │ andeq r0, r0, r9, lsr #23 │ │ │ │ - cmpeq pc, r4, lsr r2 @ │ │ │ │ - cmpeq r5, r0, ror lr │ │ │ │ - smlaltbeq ip, r5, r8, r1 │ │ │ │ + cmpeq pc, ip, lsr r2 @ │ │ │ │ + cmpeq r5, r8, ror lr │ │ │ │ + strheq ip, [r5, #-16] │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ - strdeq r1, [pc, #-24] @ 2bf504 │ │ │ │ - cmpeq r5, r4, lsr lr │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ + mrseq r1, (UNDEF: 111) │ │ │ │ + cmpeq r5, ip, lsr lr │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - strheq r1, [pc, #-28] @ 2bf510 │ │ │ │ - strdeq r5, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ + smlalbteq r1, pc, r4, r1 @ │ │ │ │ + cmpeq r5, r0, lsl #28 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - smlalbbeq r1, pc, r0, r1 @ │ │ │ │ - strheq r5, [r5, #-220] @ 0xffffff24 │ │ │ │ - strdeq ip, [r5, #-12] │ │ │ │ + smlalbbeq r1, pc, r8, r1 @ │ │ │ │ + smlalbteq r5, r5, r4, sp @ │ │ │ │ + cmpeq r5, r4, lsl #2 │ │ │ │ muleq r0, r8, fp │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ - cmpeq r5, ip, ror sp │ │ │ │ - strheq ip, [r5, #-4] │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ + smlalbbeq r5, r5, r4, sp @ │ │ │ │ + strheq ip, [r5, #-12] │ │ │ │ muleq r0, sp, fp │ │ │ │ - mrseq r1, (UNDEF: 95) │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - cmpeq r5, r4, ror r0 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + cmpeq r5, ip, ror r0 │ │ │ │ muleq r0, lr, fp │ │ │ │ - smlalbteq r1, pc, r0, r0 @ │ │ │ │ - strdeq r5, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ + smlalbteq r1, pc, r8, r0 @ │ │ │ │ + cmpeq r5, r4, lsl #26 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - smlalbbeq r1, pc, r4, r0 @ │ │ │ │ - smlalbteq r5, r5, r0, ip @ │ │ │ │ - mrseq ip, (UNDEF: 69) │ │ │ │ - cmpeq pc, r4, asr #32 │ │ │ │ - smlalbbeq r5, r5, r0, ip @ │ │ │ │ - strheq fp, [r5, #-248] @ 0xffffff08 │ │ │ │ + smlalbbeq r1, pc, ip, r0 @ │ │ │ │ + smlalbteq r5, r5, r8, ip @ │ │ │ │ + cmpeq r5, r8 │ │ │ │ + cmpeq pc, ip, asr #32 │ │ │ │ + smlalbbeq r5, r5, r8, ip @ │ │ │ │ + smlalbteq fp, r5, r0, pc @ │ │ │ │ andeq r0, r0, r2, lsr #23 │ │ │ │ - cmpeq pc, r4 │ │ │ │ - cmpeq r5, r0, asr #24 │ │ │ │ - cmpeq r5, r8, ror pc │ │ │ │ + cmpeq pc, ip │ │ │ │ + cmpeq r5, r8, asr #24 │ │ │ │ + smlalbbeq fp, r5, r0, pc @ │ │ │ │ andeq r0, r0, r3, lsr #23 │ │ │ │ │ │ │ │ 002bf5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -525457,32 +525457,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2bf7bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2bf628 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ - smlalbbeq r5, r5, ip, r9 @ │ │ │ │ - smlalbteq fp, r5, r4, ip │ │ │ │ + cmpeq pc, r4, ror #26 │ │ │ │ + @ instruction: 0x01455994 │ │ │ │ + smlalbteq fp, r5, ip, ip │ │ │ │ andeq r0, r0, fp, ror #23 │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - cmpeq r5, ip, asr #18 │ │ │ │ - smlalbbeq fp, r5, r8, ip │ │ │ │ - ldrdeq r0, [pc, #-204] @ 2bf6cc │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ - cmpeq r5, r4, asr #24 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + cmpeq r5, r4, asr r9 │ │ │ │ + @ instruction: 0x0145bc90 │ │ │ │ + smlaltteq r0, pc, r4, ip @ │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ + cmpeq r5, ip, asr #24 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - @ instruction: 0x014f0c9c │ │ │ │ - smlalbteq r5, r5, ip, r8 @ │ │ │ │ - cmpeq r5, r4, lsl #24 │ │ │ │ + smlaltbeq r0, pc, r4, ip @ │ │ │ │ + ldrdeq r5, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - cmpeq pc, ip, asr ip @ │ │ │ │ - smlalbbeq r5, r5, ip, r8 @ │ │ │ │ - smlalbteq fp, r5, r4, fp │ │ │ │ + cmpeq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x01455894 │ │ │ │ + smlalbteq fp, r5, ip, fp │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ │ │ │ │ 002bf7c0 : │ │ │ │ ldr ip, [r0, #388] @ 0x184 │ │ │ │ cmp ip, r1 │ │ │ │ beq 2bf7ec │ │ │ │ cmp r2, #0 │ │ │ │ @@ -525960,41 +525960,41 @@ │ │ │ │ ldr r1, [pc, #28] @ 2bff50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ b 2bfe68 │ │ │ │ cmpeq ip, r8, lsl #20 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - smlalbbeq fp, r5, ip, r8 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x0145b894 │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ - ldrdeq fp, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + smlaltteq fp, r5, r0, r6 │ │ │ │ andeq r0, r0, sl, lsr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ - smlalbteq fp, r5, r8, r5 │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + ldrdeq fp, [r5, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - @ instruction: 0x014f0590 │ │ │ │ - cmpeq r5, ip, ror #20 │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x014f0598 │ │ │ │ + cmpeq r5, r4, ror sl │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr #24 │ │ │ │ - @ instruction: 0x01455194 │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ - smlalbteq fp, r5, r8, r4 │ │ │ │ + @ instruction: 0x0145519c │ │ │ │ + cmpeq pc, ip, asr r5 @ │ │ │ │ + ldrdeq fp, [r5, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, lr, lsl ip │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ - cmpeq r5, r0, asr r1 │ │ │ │ - smlalbbeq fp, r5, r8, r4 │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ + cmpeq r5, r8, asr r1 │ │ │ │ + @ instruction: 0x0145b490 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ - cmpeq r5, r8, lsl r1 │ │ │ │ - smlaltteq r5, r5, ip, r0 @ │ │ │ │ - ldrdeq r5, [r5, #-12] │ │ │ │ - strheq r5, [r5, #-0] │ │ │ │ + cmpeq r5, r0, lsr #2 │ │ │ │ + strdeq r5, [r5, #-4] │ │ │ │ + smlaltteq r5, r5, r4, r0 @ │ │ │ │ + strheq r5, [r5, #-8] │ │ │ │ │ │ │ │ 002bffb4 : │ │ │ │ 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, #500] @ 2c01c0 │ │ │ │ @@ -526123,29 +526123,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c0088 │ │ │ │ cmpeq ip, r4, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r8, [ip, #-20] @ 0xffffffec │ │ │ │ - smlalbteq r0, pc, r4, r2 @ │ │ │ │ - strdeq r4, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ + smlalbteq r0, pc, ip, r2 @ │ │ │ │ + strdeq r4, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - smlalbbeq r0, pc, r4, r2 @ │ │ │ │ - strheq r4, [r5, #-228] @ 0xffffff1c │ │ │ │ - strdeq fp, [r5, #-20] @ 0xffffffec │ │ │ │ + smlalbbeq r0, pc, ip, r2 @ │ │ │ │ + strheq r4, [r5, #-236] @ 0xffffff14 │ │ │ │ + strdeq fp, [r5, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r6, asr ip │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ - cmpeq r5, r8, ror lr │ │ │ │ - strheq fp, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ + smlalbbeq r4, r5, r0, lr │ │ │ │ + smlalbteq fp, r5, r0, r1 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ - cmpeq r5, ip, lsr lr │ │ │ │ - cmpeq r5, ip, ror r1 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ + cmpeq r5, r4, asr #28 │ │ │ │ + smlalbbeq fp, r5, r4, r1 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ │ │ │ │ 002c020c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -526246,23 +526246,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 2c03d4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b ba12c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsl r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ - cmpeq pc, ip, lsl r1 @ │ │ │ │ - swpbeq fp, r4, [r5] │ │ │ │ + cmpeq r5, r8, lsr #12 │ │ │ │ + cmpeq pc, r4, lsr #2 │ │ │ │ + swpbeq fp, ip, [r5] │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ @ instruction: 0x015c7f90 │ │ │ │ ldrsheq r7, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmpeq pc, r8, lsr #32 │ │ │ │ - cmpeq r5, r8, asr ip │ │ │ │ - smlaltbeq sl, r5, r0, pc @ │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ + cmpeq r5, r0, ror #24 │ │ │ │ + smlaltbeq sl, r5, r8, pc @ │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #180] @ 2c04a4 │ │ │ │ ldr ip, [pc, #180] @ 2c04a8 │ │ │ │ @@ -526398,17 +526398,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ba12c │ │ │ │ cmpeq ip, ip, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, lsr #26 │ │ │ │ ldrheq r7, [ip, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq pc, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r5, r4, lsl #20 │ │ │ │ - cmpeq r5, ip, asr #26 │ │ │ │ + smlaltteq pc, lr, r4, sp @ │ │ │ │ + cmpeq r5, ip, lsl #20 │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ │ │ │ │ 002c0618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526445,17 +526445,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2c0660 │ │ │ │ - cmppeq lr, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r5, #-220] @ 0xffffff24 │ │ │ │ - smlalbbeq sl, r5, r0, ip │ │ │ │ + cmppeq lr, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsl #28 │ │ │ │ + smlalbbeq sl, r5, r8, ip │ │ │ │ andeq r0, r0, ip, asr #25 │ │ │ │ │ │ │ │ 002c06cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -526529,28 +526529,28 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c0784 │ │ │ │ cmpeq ip, r4, asr fp │ │ │ │ - @ instruction: 0x014efc98 │ │ │ │ - cmpeq r5, r8, lsl #24 │ │ │ │ + smlaltbeq pc, lr, r0, ip @ │ │ │ │ + cmpeq r5, r0, lsl ip │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ andeq r6, r0, r8, lsl #14 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, ip, ror #14 │ │ │ │ - cmpeq sl, ip, lsr #12 │ │ │ │ - @ instruction: 0x0145b194 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - cmppeq lr, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ - cmpeq r5, r8, ror #22 │ │ │ │ + cmpeq sl, r4, lsr r6 │ │ │ │ + @ instruction: 0x0145b19c │ │ │ │ + smlalbbeq fp, r5, r0, r1 │ │ │ │ + cmppeq lr, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ + cmpeq r5, r0, ror fp │ │ │ │ andeq r0, r0, r7, ror #25 │ │ │ │ - strdeq r4, [r5, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r5, r0, lsl #16 │ │ │ │ │ │ │ │ 002c083c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #616] @ 2c0abc │ │ │ │ @@ -526710,37 +526710,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2c0898 │ │ │ │ ldrsheq r7, [ip, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, asr #19 │ │ │ │ cmpeq ip, r4, lsr #19 │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ - cmppeq lr, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r4, r5, r4, r6 │ │ │ │ - smlalbteq sl, r5, r4, r9 │ │ │ │ + cmppeq lr, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, r5, ip, r6 │ │ │ │ + smlalbteq sl, r5, ip, r9 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - cmpeq r5, ip, ror pc │ │ │ │ - cmppeq lr, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror r9 │ │ │ │ + smlalbbeq sl, r5, r4, pc @ │ │ │ │ + cmppeq lr, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, ror r9 │ │ │ │ andeq r0, r0, r5, lsl #26 │ │ │ │ - strheq pc, [lr, #-156] @ 0xffffff64 @ │ │ │ │ - strdeq r4, [r5, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ + smlalbteq pc, lr, r4, r9 @ │ │ │ │ + cmpeq r5, r0, lsl #12 │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - smlalbbeq pc, lr, r0, r9 @ │ │ │ │ - strheq r4, [r5, #-92] @ 0xffffffa4 │ │ │ │ - strdeq sl, [r5, #-140] @ 0xffffff74 │ │ │ │ + smlalbbeq pc, lr, r8, r9 @ │ │ │ │ + smlalbteq r4, r5, r4, r5 │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, lsl #26 │ │ │ │ - cmppeq lr, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r4, r5, r0, r5 │ │ │ │ - strheq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmppeq lr, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, r5, r8, r5 │ │ │ │ + smlalbteq sl, r5, r0, r8 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ - cmppeq lr, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, asr #10 │ │ │ │ - smlalbbeq sl, r5, r4, r8 │ │ │ │ + cmppeq lr, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, asr #10 │ │ │ │ + smlalbbeq sl, r5, ip, r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ │ │ │ │ 002c0b30 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -526800,21 +526800,21 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c0b94 │ │ │ │ cmpeq ip, r0, ror #13 │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ - strdeq pc, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r5, r0, lsr #8 │ │ │ │ - cmpeq r5, r8, asr r7 │ │ │ │ + strdeq pc, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r5, r8, lsr #8 │ │ │ │ + cmpeq r5, r0, ror #14 │ │ │ │ andeq r0, r0, r9, lsr sp │ │ │ │ - strheq pc, [lr, #-112] @ 0xffffff90 @ │ │ │ │ - smlaltteq r4, r5, r0, r3 │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ + strheq pc, [lr, #-120] @ 0xffffff88 @ │ │ │ │ + smlaltteq r4, r5, r8, r3 │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ andeq r0, r0, sl, lsr sp │ │ │ │ │ │ │ │ 002c0c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526861,21 +526861,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2c0d30 │ │ │ │ add r2, r2, #1920 @ 0x780 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 2c0c90 │ │ │ │ - smlaltteq pc, lr, ip, r6 @ │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ - cmpeq r5, r0, ror #12 │ │ │ │ + strdeq pc, [lr, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ + cmpeq r5, r8, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - strheq pc, [lr, #-96] @ 0xffffffa0 @ │ │ │ │ - smlaltteq r4, r5, ip, r2 │ │ │ │ - cmpeq r5, ip, lsr #12 │ │ │ │ + strheq pc, [lr, #-104] @ 0xffffff98 @ │ │ │ │ + strdeq r4, [r5, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r5, r4, lsr r6 │ │ │ │ muleq r0, r1, sp │ │ │ │ │ │ │ │ 002c0d34 : │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -526937,20 +526937,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2c0e4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c0d90 │ │ │ │ - strdeq pc, [lr, #-88] @ 0xffffffa8 │ │ │ │ - smlalbteq sl, r5, r8, r6 │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ - @ instruction: 0x014ef59c │ │ │ │ - smlalbteq r4, r5, ip, r1 │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ + cmppeq lr, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ + smlaltbeq pc, lr, r4, r5 @ │ │ │ │ + ldrdeq r4, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, asr #27 │ │ │ │ │ │ │ │ 002c0e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526989,17 +526989,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2c0e9c │ │ │ │ - strdeq pc, [lr, #-64] @ 0xffffffc0 │ │ │ │ - smlalbteq sl, r5, r0, r5 │ │ │ │ - cmpeq r5, r0, asr #8 │ │ │ │ + strdeq pc, [lr, #-72] @ 0xffffffb8 │ │ │ │ + smlalbteq sl, r5, r8, r5 │ │ │ │ + cmpeq r5, r8, asr #8 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -528006,123 +528006,123 @@ │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 2c1468 │ │ │ │ cmpeq ip, r8, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltteq pc, lr, r4, r1 @ │ │ │ │ - cmpeq r5, r0, lsl lr │ │ │ │ - cmpeq r5, r0, asr r1 │ │ │ │ + smlaltteq pc, lr, ip, r1 @ │ │ │ │ + cmpeq r5, r8, lsl lr │ │ │ │ + cmpeq r5, r8, asr r1 │ │ │ │ ldrsbeq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ - ldrdeq lr, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ - cmpeq r5, r4, asr #28 │ │ │ │ - smlalbbeq lr, lr, r4, ip @ │ │ │ │ - strheq r3, [r5, #-128] @ 0xffffff80 │ │ │ │ - strdeq r9, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r0, asr #24 │ │ │ │ - cmpeq r5, ip, ror #16 │ │ │ │ - smlaltbeq r9, r5, ip, fp │ │ │ │ - strdeq lr, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ - strheq lr, [lr, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r3, r5, ip, r7 │ │ │ │ - cmpeq r5, ip, lsr #22 │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ - smlaltbeq r3, r5, r8, r7 │ │ │ │ - smlaltteq r9, r5, r8, sl │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ - cmpeq r5, r4, ror #14 │ │ │ │ - smlaltbeq r9, r5, r4, sl │ │ │ │ - strdeq lr, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r5, r0, lsr #14 │ │ │ │ - cmpeq r5, r0, ror #20 │ │ │ │ - strheq lr, [lr, #-160] @ 0xffffff60 │ │ │ │ - ldrdeq r3, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ - cmpeq lr, ip, ror #20 │ │ │ │ - @ instruction: 0x01453698 │ │ │ │ - ldrdeq r9, [r5, #-152] @ 0xffffff68 │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ - cmpeq r5, r4, asr r6 │ │ │ │ - @ instruction: 0x01459994 │ │ │ │ - smlaltteq lr, lr, r4, r9 @ │ │ │ │ - cmpeq r5, r0, lsl r6 │ │ │ │ - cmpeq r5, r0, asr r9 │ │ │ │ - smlaltbeq lr, lr, r0, r9 @ │ │ │ │ - smlalbteq r3, r5, ip, r5 │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ - smlalbbeq r3, r5, r8, r5 │ │ │ │ - smlalbteq r9, r5, r8, r8 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ - smlalbbeq r9, r5, r4, r8 │ │ │ │ - ldrdeq lr, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ - cmpeq r5, r4, asr #16 │ │ │ │ - @ instruction: 0x014ee894 │ │ │ │ - smlalbteq r3, r5, r0, r4 │ │ │ │ - cmpeq r5, r0, lsl #16 │ │ │ │ - cmpeq lr, r0, asr r8 │ │ │ │ - cmpeq r5, ip, ror r4 │ │ │ │ - strheq r9, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ - cmpeq r5, r8, ror r7 │ │ │ │ - smlalbteq lr, lr, r8, r7 @ │ │ │ │ - strdeq r3, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r4, lsr r7 │ │ │ │ - smlalbbeq lr, lr, r4, r7 @ │ │ │ │ - strheq r3, [r5, #-52] @ 0xffffffcc │ │ │ │ - strdeq r9, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ - strheq r9, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - cmpeq r5, r4, lsr r3 │ │ │ │ - cmpeq r5, r4, ror r6 │ │ │ │ - smlalbteq lr, lr, r4, r6 @ │ │ │ │ - strdeq r3, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r4, lsr r6 │ │ │ │ - smlalbbeq lr, lr, r4, r6 @ │ │ │ │ - strheq r3, [r5, #-36] @ 0xffffffdc │ │ │ │ - strdeq r9, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, r4, asr #12 │ │ │ │ - cmpeq r5, r4, ror r2 │ │ │ │ - strheq r9, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, r4, lsl #12 │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ - cmpeq r5, r4, ror r5 │ │ │ │ - smlalbteq lr, lr, r4, r5 @ │ │ │ │ - strdeq r3, [r5, #-16] │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ - smlalbbeq lr, lr, r0, r5 @ │ │ │ │ - smlaltbeq r3, r5, ip, r1 │ │ │ │ - smlaltteq r9, r5, ip, r4 │ │ │ │ - cmpeq lr, ip, lsr r5 │ │ │ │ - cmpeq r5, r8, ror #2 │ │ │ │ - smlaltbeq r9, r5, r8, r4 │ │ │ │ - strdeq lr, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, r8, lsr #2 │ │ │ │ - cmpeq r5, r4, ror #8 │ │ │ │ - strdeq lr, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r5, r8, lsr #30 │ │ │ │ - cmpeq r5, r8, ror #4 │ │ │ │ - strheq lr, [lr, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq r2, r5, r4, lr │ │ │ │ - cmpeq r5, r4, lsr #4 │ │ │ │ - cmpeq lr, r4, ror r2 │ │ │ │ - smlaltbeq r2, r5, r0, lr │ │ │ │ - smlaltteq r9, r5, r0, r1 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ - cmpeq r5, ip, asr lr │ │ │ │ - @ instruction: 0x0145919c │ │ │ │ + smlaltteq lr, lr, r0, lr @ │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ + cmpeq r5, ip, asr #28 │ │ │ │ + smlalbbeq lr, lr, ip, ip @ │ │ │ │ + strheq r3, [r5, #-136] @ 0xffffff78 │ │ │ │ + strdeq r9, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r8, asr #24 │ │ │ │ + cmpeq r5, r4, ror r8 │ │ │ │ + strheq r9, [r5, #-180] @ 0xffffff4c │ │ │ │ + cmpeq lr, r4, lsl #24 │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ + cmpeq r5, r4, ror fp │ │ │ │ + smlalbteq lr, lr, r4, fp @ │ │ │ │ + strdeq r3, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r4, lsr fp │ │ │ │ + smlalbbeq lr, lr, r4, fp @ │ │ │ │ + strheq r3, [r5, #-112] @ 0xffffff90 │ │ │ │ + strdeq r9, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r0, asr #22 │ │ │ │ + cmpeq r5, ip, ror #14 │ │ │ │ + smlaltbeq r9, r5, ip, sl │ │ │ │ + strdeq lr, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r8, lsr #14 │ │ │ │ + cmpeq r5, r8, ror #20 │ │ │ │ + strheq lr, [lr, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq r3, r5, r4, r6 │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + cmpeq lr, r4, ror sl │ │ │ │ + smlaltbeq r3, r5, r0, r6 │ │ │ │ + smlaltteq r9, r5, r0, r9 │ │ │ │ + cmpeq lr, r0, lsr sl │ │ │ │ + cmpeq r5, ip, asr r6 │ │ │ │ + @ instruction: 0x0145999c │ │ │ │ + smlaltteq lr, lr, ip, r9 @ │ │ │ │ + cmpeq r5, r8, lsl r6 │ │ │ │ + cmpeq r5, r8, asr r9 │ │ │ │ + smlaltbeq lr, lr, r8, r9 @ │ │ │ │ + ldrdeq r3, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ + cmpeq lr, r4, ror #18 │ │ │ │ + @ instruction: 0x01453590 │ │ │ │ + ldrdeq r9, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ + smlalbbeq r9, r5, ip, r8 │ │ │ │ + smlaltteq lr, lr, r0, r8 @ │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq r5, ip, asr #16 │ │ │ │ + @ instruction: 0x014ee89c │ │ │ │ + smlalbteq r3, r5, r8, r4 │ │ │ │ + cmpeq r5, r8, lsl #16 │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ + smlalbbeq r3, r5, r4, r4 │ │ │ │ + smlalbteq r9, r5, r4, r7 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ + smlalbbeq r9, r5, r0, r7 │ │ │ │ + ldrdeq lr, [lr, #-112] @ 0xffffff90 │ │ │ │ + strdeq r3, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, ip, lsr r7 │ │ │ │ + smlalbbeq lr, lr, ip, r7 @ │ │ │ │ + strheq r3, [r5, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r9, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ + strheq r9, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, ip, lsl #14 │ │ │ │ + cmpeq r5, ip, lsr r3 │ │ │ │ + cmpeq r5, ip, ror r6 │ │ │ │ + smlalbteq lr, lr, ip, r6 @ │ │ │ │ + strdeq r3, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, ip, lsr r6 │ │ │ │ + smlalbbeq lr, lr, ip, r6 @ │ │ │ │ + strheq r3, [r5, #-44] @ 0xffffffd4 │ │ │ │ + strdeq r9, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ + cmpeq r5, ip, ror r2 │ │ │ │ + strheq r9, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, ip, lsl #12 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ + cmpeq r5, ip, ror r5 │ │ │ │ + smlalbteq lr, lr, ip, r5 @ │ │ │ │ + strdeq r3, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r8, lsr r5 │ │ │ │ + smlalbbeq lr, lr, r8, r5 @ │ │ │ │ + strheq r3, [r5, #-20] @ 0xffffffec │ │ │ │ + strdeq r9, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r4, asr #10 │ │ │ │ + cmpeq r5, r0, ror r1 │ │ │ │ + strheq r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq lr, r0, lsl #10 │ │ │ │ + cmpeq r5, r0, lsr r1 │ │ │ │ + cmpeq r5, ip, ror #8 │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + cmpeq r5, r0, lsr pc │ │ │ │ + cmpeq r5, r0, ror r2 │ │ │ │ + smlalbteq lr, lr, r0, r2 @ │ │ │ │ + smlaltteq r2, r5, ip, lr │ │ │ │ + cmpeq r5, ip, lsr #4 │ │ │ │ + cmpeq lr, ip, ror r2 │ │ │ │ + smlaltbeq r2, r5, r8, lr │ │ │ │ + smlaltteq r9, r5, r8, r1 │ │ │ │ + cmpeq lr, r8, lsr r2 │ │ │ │ + cmpeq r5, r4, ror #28 │ │ │ │ + smlaltbeq r9, r5, r4, r1 │ │ │ │ ldr r2, [pc, #-56] @ 2c2064 │ │ │ │ ldr r1, [pc, #-56] @ 2c2068 │ │ │ │ ldr r3, [pc, #-56] @ 2c206c │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -528212,17 +528212,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2016 @ 0x7e0 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c21c8 │ │ │ │ - strheq lr, [lr, #-20] @ 0xffffffec │ │ │ │ - strdeq r2, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r5, ip, lsr #2 │ │ │ │ + strheq lr, [lr, #-28] @ 0xffffffe4 │ │ │ │ + strdeq r2, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r4, lsr r1 │ │ │ │ │ │ │ │ 002c221c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -528269,20 +528269,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c2260 │ │ │ │ - cmpeq lr, r4, lsr #2 │ │ │ │ - cmpeq r5, r4, asr sp │ │ │ │ - swpbeq r9, r0, [r5] │ │ │ │ - smlaltteq lr, lr, r4, r0 @ │ │ │ │ - cmpeq r5, r4, lsl sp │ │ │ │ - qdaddeq r9, r0, r5 │ │ │ │ + cmpeq lr, ip, lsr #2 │ │ │ │ + cmpeq r5, ip, asr sp │ │ │ │ + swpbeq r9, r8, [r5] │ │ │ │ + smlaltteq lr, lr, ip, r0 @ │ │ │ │ + cmpeq r5, ip, lsl sp │ │ │ │ + qdaddeq r9, r8, r5 │ │ │ │ │ │ │ │ 002c2304 : │ │ │ │ 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 │ │ │ │ @@ -529260,129 +529260,129 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c2360 │ │ │ │ cmpeq ip, r0, lsl pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r5, [ip, #-228] @ 0xffffff1c │ │ │ │ ldrsbeq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq sp, lr, r4, fp │ │ │ │ - cmpeq r5, r4, lsl fp │ │ │ │ + smlaltbeq sp, lr, ip, fp │ │ │ │ + cmpeq r5, ip, lsl fp │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ + cmpeq r5, r8, lsr r5 │ │ │ │ + cmpeq r5, r8, ror r8 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - smlaltbeq sp, lr, r4, r8 │ │ │ │ - ldrdeq r2, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r5, r0, lsl r8 │ │ │ │ + smlaltbeq sp, lr, ip, r8 │ │ │ │ + ldrdeq r2, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - cmpeq lr, ip, lsr #16 │ │ │ │ + cmpeq lr, r4, lsr r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r8, r5, r4, r7 │ │ │ │ + smlaltbeq r8, r5, ip, r7 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ - smlaltbeq sp, lr, ip, r7 │ │ │ │ - ldrdeq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, ip, lsl r7 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ + strheq sp, [lr, #-116] @ 0xffffff8c │ │ │ │ + smlaltteq r2, r5, r4, r3 │ │ │ │ + cmpeq r5, r4, lsr #14 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - strdeq r8, [r5, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, r8, asr #14 │ │ │ │ - strheq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ + strdeq r8, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ + smlalbteq r8, r5, r4, r6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq lr, r0, lsl r7 │ │ │ │ - cmpeq r5, ip, lsr r3 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ + cmpeq lr, r8, lsl r7 │ │ │ │ + cmpeq r5, r4, asr #6 │ │ │ │ + smlalbbeq r8, r5, r4, r6 │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - ldrdeq sp, [lr, #-96] @ 0xffffffa0 │ │ │ │ - strdeq r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ + ldrdeq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, r4, lsl #6 │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - @ instruction: 0x014ed690 │ │ │ │ - strheq r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ - strdeq r8, [r5, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x014ed698 │ │ │ │ + smlalbteq r2, r5, r4, r2 │ │ │ │ + cmpeq r5, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ - cmpeq r5, ip, ror r2 │ │ │ │ - strheq r8, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r8, asr r6 │ │ │ │ + smlalbbeq r2, r5, r4, r2 │ │ │ │ + smlalbteq r8, r5, r4, r5 │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - cmpeq lr, r0, lsl r6 │ │ │ │ - cmpeq r5, r0, asr #4 │ │ │ │ - smlalbbeq r8, r5, r0, r5 │ │ │ │ + cmpeq lr, r8, lsl r6 │ │ │ │ + cmpeq r5, r8, asr #4 │ │ │ │ + smlalbbeq r8, r5, r8, r5 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - cmpeq r5, ip, lsl #4 │ │ │ │ - smlaltbeq sp, lr, r8, r5 │ │ │ │ - ldrdeq r2, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq r5, r4, lsl r5 │ │ │ │ + cmpeq r5, r4, lsl r2 │ │ │ │ + strheq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, ip, lsl r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq lr, r8, ror #10 │ │ │ │ - @ instruction: 0x01452198 │ │ │ │ - ldrdeq r8, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r0, ror r5 │ │ │ │ + smlaltbeq r2, r5, r0, r1 │ │ │ │ + smlaltteq r8, r5, r0, r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq lr, ip, lsr #10 │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ - @ instruction: 0x01458498 │ │ │ │ + cmpeq lr, r4, lsr r5 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ + smlaltbeq r8, r5, r0, r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlaltteq sp, lr, ip, r4 │ │ │ │ - cmpeq r5, r8, lsl r1 │ │ │ │ - cmpeq r5, r8, asr r4 │ │ │ │ + strdeq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r0, lsr #2 │ │ │ │ + cmpeq r5, r0, ror #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlaltbeq sp, lr, ip, r4 │ │ │ │ - ldrdeq r2, [r5, #-8] │ │ │ │ - cmpeq r5, r8, lsl r4 │ │ │ │ + strheq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq r2, r5, r0, r0 │ │ │ │ + cmpeq r5, r0, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ - swpbeq r2, r8, [r5] │ │ │ │ - ldrdeq r8, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r4, ror r4 │ │ │ │ + smlaltbeq r2, r5, r0, r0 │ │ │ │ + smlaltteq r8, r5, r0, r3 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ - qdaddeq r2, r8, r5 │ │ │ │ - @ instruction: 0x01458398 │ │ │ │ + cmpeq lr, r4, lsr r4 │ │ │ │ + cmpeq r5, r0, rrx │ │ │ │ + smlaltbeq r8, r5, r0, r3 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - smlaltteq sp, lr, ip, r3 │ │ │ │ - cmpeq r5, ip, lsl r0 │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ - strheq sp, [lr, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq r1, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r5, ip, lsl r3 │ │ │ │ + strdeq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r4, lsr #32 │ │ │ │ + cmpeq r5, r4, ror #6 │ │ │ │ + strheq sp, [lr, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq r1, r5, r4, pc @ │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - cmpeq lr, r0, ror r3 │ │ │ │ - @ instruction: 0x01451f9c │ │ │ │ - ldrdeq r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ + smlaltbeq r1, r5, r4, pc @ │ │ │ │ + smlaltteq r8, r5, r4, r2 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - cmpeq lr, r0, lsr r3 │ │ │ │ - cmpeq r5, r0, ror #30 │ │ │ │ - smlaltbeq r8, r5, r0, r2 │ │ │ │ + cmpeq lr, r8, lsr r3 │ │ │ │ + cmpeq r5, r8, ror #30 │ │ │ │ + smlaltbeq r8, r5, r8, r2 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ - strdeq sp, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r4, lsr #30 │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ + strdeq sp, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, ip, lsr #30 │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ andeq r0, r0, r5, lsl #16 │ │ │ │ - strheq sp, [lr, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq r1, r5, r8, lr │ │ │ │ - cmpeq r5, r8, lsr #4 │ │ │ │ + smlalbteq sp, lr, r0, r2 │ │ │ │ + strdeq r1, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq lr, ip, ror r2 │ │ │ │ - smlaltbeq r1, r5, ip, lr │ │ │ │ - smlaltteq r8, r5, ip, r1 │ │ │ │ + smlalbbeq sp, lr, r4, r2 │ │ │ │ + strheq r1, [r5, #-228] @ 0xffffff1c │ │ │ │ + strdeq r8, [r5, #-20] @ 0xffffffec │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r0, asr #4 │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ - smlaltbeq r8, r5, ip, r1 │ │ │ │ + cmpeq lr, r8, asr #4 │ │ │ │ + cmpeq r5, r4, ror lr │ │ │ │ + strheq r8, [r5, #-20] @ 0xffffffec │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - mrseq sp, SPSR_fiq │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ + cmpeq lr, r8, lsl #4 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlalbteq sp, lr, r0, r1 │ │ │ │ - smlaltteq r1, r5, ip, sp │ │ │ │ - cmpeq r5, ip, lsr #2 │ │ │ │ + smlalbteq sp, lr, r8, r1 │ │ │ │ + strdeq r1, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r4, lsr r1 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - smlalbbeq sp, lr, r0, r1 │ │ │ │ - smlaltbeq r1, r5, ip, sp │ │ │ │ - smlaltteq r8, r5, ip, r0 │ │ │ │ + smlalbbeq sp, lr, r8, r1 │ │ │ │ + strheq r1, [r5, #-212] @ 0xffffff2c │ │ │ │ + strdeq r8, [r5, #-4] │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 002c3430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -529908,93 +529908,93 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c3484 │ │ │ │ ldrsheq r4, [ip, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r4, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ - cmpeq r5, r0, asr #16 │ │ │ │ - smlalbbeq r7, r5, r0, fp │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + cmpeq r5, r8, asr #16 │ │ │ │ + smlalbbeq r7, r5, r8, fp │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - smlalbteq ip, lr, ip, fp │ │ │ │ - @ instruction: 0x0145819c │ │ │ │ - cmpeq r5, r8, lsr fp │ │ │ │ + ldrdeq ip, [lr, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq r8, r5, r4, r1 │ │ │ │ + cmpeq r5, r0, asr #22 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - smlalbbeq ip, lr, r4, fp │ │ │ │ - strheq r1, [r5, #-116] @ 0xffffff8c │ │ │ │ - strdeq r7, [r5, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq ip, lr, ip, fp │ │ │ │ + strheq r1, [r5, #-124] @ 0xffffff84 │ │ │ │ + strdeq r7, [r5, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ - cmpeq r5, r4, ror r7 │ │ │ │ - strheq r7, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ + cmpeq r5, ip, ror r7 │ │ │ │ + strheq r7, [r5, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ - cmpeq r5, r8, lsr r7 │ │ │ │ - cmpeq r5, r8, ror sl │ │ │ │ + cmpeq lr, r0, lsl fp │ │ │ │ + cmpeq r5, r0, asr #14 │ │ │ │ + smlalbbeq r7, r5, r0, sl │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - smlalbteq ip, lr, ip, sl │ │ │ │ - strdeq r1, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, ip, lsr sl │ │ │ │ + ldrdeq ip, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ + cmpeq r5, r4, asr #20 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - @ instruction: 0x014eca90 │ │ │ │ - smlalbteq r1, r5, r0, r6 │ │ │ │ - cmpeq r5, r0, lsl #20 │ │ │ │ + @ instruction: 0x014eca98 │ │ │ │ + smlalbteq r1, r5, r8, r6 │ │ │ │ + cmpeq r5, r8, lsl #20 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - cmpeq lr, r4, asr sl │ │ │ │ - smlalbbeq r1, r5, r4, r6 │ │ │ │ - smlalbteq r7, r5, r4, r9 │ │ │ │ + cmpeq lr, ip, asr sl │ │ │ │ + smlalbbeq r1, r5, ip, r6 │ │ │ │ + smlalbteq r7, r5, ip, r9 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ - cmpeq r5, r4, asr #12 │ │ │ │ - smlalbbeq r7, r5, r4, r9 │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ + cmpeq r5, ip, asr #12 │ │ │ │ + smlalbbeq r7, r5, ip, r9 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - ldrdeq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r4, lsl #12 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ + smlaltteq ip, lr, r0, r9 │ │ │ │ + cmpeq r5, ip, lsl #12 │ │ │ │ + cmpeq r5, ip, asr #18 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x014ec998 │ │ │ │ - @ instruction: 0x01457f98 │ │ │ │ - cmpeq r5, r0, lsl #18 │ │ │ │ + smlaltbeq ip, lr, r0, r9 │ │ │ │ + smlaltbeq r7, r5, r0, pc @ │ │ │ │ + cmpeq r5, r8, lsl #18 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - cmpeq lr, r0, asr r9 │ │ │ │ - cmpeq r5, ip, ror r5 │ │ │ │ - strheq r7, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ + smlalbbeq r1, r5, r4, r5 │ │ │ │ + smlalbteq r7, r5, r4, r8 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - cmpeq lr, r0, lsl r9 │ │ │ │ - cmpeq r5, r0, asr #10 │ │ │ │ - smlalbbeq r7, r5, r0, r8 │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ + smlalbbeq r7, r5, r8, r8 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - ldrdeq ip, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ - cmpeq r5, r4, asr #16 │ │ │ │ + ldrdeq ip, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq r5, ip, asr #16 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - @ instruction: 0x014ec898 │ │ │ │ - smlalbteq r1, r5, r8, r4 │ │ │ │ - cmpeq r5, r8, lsl #16 │ │ │ │ + smlaltbeq ip, lr, r0, r8 │ │ │ │ + ldrdeq r1, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r5, r0, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - cmpeq lr, ip, asr r8 │ │ │ │ - smlalbbeq r1, r5, r8, r4 │ │ │ │ - smlalbteq r7, r5, r8, r7 │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ + @ instruction: 0x01451490 │ │ │ │ + ldrdeq r7, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - cmpeq lr, ip, lsl r8 │ │ │ │ - cmpeq r5, r8, asr #8 │ │ │ │ - smlalbbeq r7, r5, r8, r7 │ │ │ │ + cmpeq lr, r4, lsr #16 │ │ │ │ + cmpeq r5, r0, asr r4 │ │ │ │ + @ instruction: 0x01457790 │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - ldrdeq ip, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ - cmpeq r5, ip, asr #14 │ │ │ │ + smlaltteq ip, lr, r4, r7 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + cmpeq r5, r4, asr r7 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - smlaltbeq ip, lr, r0, r7 │ │ │ │ - ldrdeq r1, [r5, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ + smlaltbeq ip, lr, r8, r7 │ │ │ │ + ldrdeq r1, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, ror #16 │ │ │ │ - cmpeq lr, r4, ror #14 │ │ │ │ - @ instruction: 0x01451390 │ │ │ │ - ldrdeq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ + @ instruction: 0x01451398 │ │ │ │ + ldrdeq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ │ │ │ │ 002c3db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -530226,32 +530226,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c3ef4 │ │ │ │ cmpeq ip, r8, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq lr, r0, ror #8 │ │ │ │ - ldrdeq r7, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, r8, ror #8 │ │ │ │ + ldrdeq r7, [r5, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r6, lsr lr │ │ │ │ - cmpeq r5, r8, asr #32 │ │ │ │ - smlalbteq ip, lr, ip, r3 │ │ │ │ - cmpeq r5, r8, lsr r3 │ │ │ │ + qdaddeq r1, r0, r5 │ │ │ │ + ldrdeq ip, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r0, asr #6 │ │ │ │ andeq r0, r0, fp, lsr lr │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - cmpeq r5, r8, asr #18 │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ smlaltteq r0, r4, r0, ip │ │ │ │ - cmpeq r5, r4, ror r2 │ │ │ │ + cmpeq r5, ip, ror r2 │ │ │ │ andeq r0, r0, r3, asr #28 │ │ │ │ - strheq ip, [lr, #-44] @ 0xffffffd4 │ │ │ │ - strdeq r0, [r5, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r8, lsr r2 │ │ │ │ - smlalbteq r0, r5, r4, lr │ │ │ │ - @ instruction: 0x01450e98 │ │ │ │ + smlalbteq ip, lr, r4, r2 │ │ │ │ + cmpeq r5, r0, lsl #30 │ │ │ │ + cmpeq r5, r0, asr #4 │ │ │ │ + smlalbteq r0, r5, ip, lr │ │ │ │ + smlaltbeq r0, r5, r0, lr │ │ │ │ │ │ │ │ 002c41b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #404] @ 0x194 │ │ │ │ @@ -530338,17 +530338,17 @@ │ │ │ │ mov r1, #3696 @ 0xe70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2c4248 │ │ │ │ - strheq ip, [lr, #-8] │ │ │ │ - strdeq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r4, lsr #32 │ │ │ │ + smlalbteq ip, lr, r0, r0 │ │ │ │ + cmpeq r5, r0, lsl #14 │ │ │ │ + cmpeq r5, ip, lsr #32 │ │ │ │ │ │ │ │ 002c432c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [r0, #360] @ 0x168 │ │ │ │ @@ -530410,21 +530410,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2c4454 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - strdeq fp, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ + strdeq fp, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ muleq r0, r4, lr │ │ │ │ - @ instruction: 0x014ebf9c │ │ │ │ - smlalbteq r0, r5, r4, fp │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ + smlaltbeq fp, lr, r4, pc @ │ │ │ │ + smlalbteq r0, r5, ip, fp │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ muleq r0, r5, lr │ │ │ │ │ │ │ │ 002c4458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -530487,20 +530487,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #32] @ 2c457c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b ba12c │ │ │ │ - smlalbteq fp, lr, r8, lr │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ - cmpeq r5, r0, lsr #28 │ │ │ │ - cmpeq lr, r0, ror lr │ │ │ │ - @ instruction: 0x01450a98 │ │ │ │ - smlaltteq r6, r5, r0, sp │ │ │ │ + ldrdeq fp, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, r8, lsr #10 │ │ │ │ + cmpeq r5, r8, lsr #28 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + smlaltbeq r0, r5, r0, sl │ │ │ │ + smlaltteq r6, r5, r8, sp │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 002c4580 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c45b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -530526,17 +530526,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2c4604 │ │ │ │ add r2, r2, #2256 @ 0x8d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c45b0 │ │ │ │ - smlalbteq fp, lr, r8, sp │ │ │ │ - cmpeq r5, r4, lsl #20 │ │ │ │ - cmpeq r5, r4, asr #26 │ │ │ │ + ldrdeq fp, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r5, ip, lsl #20 │ │ │ │ + cmpeq r5, ip, asr #26 │ │ │ │ andeq r0, r0, r9, asr #29 │ │ │ │ │ │ │ │ 002c4608 : │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c4640 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -530563,17 +530563,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2c4690 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c4638 │ │ │ │ - cmpeq lr, r8, asr #26 │ │ │ │ - cmpeq r5, r8, ror r9 │ │ │ │ - strheq r6, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq lr, r0, asr sp │ │ │ │ + smlalbbeq r0, r5, r0, r9 │ │ │ │ + smlalbteq r6, r5, r0, ip │ │ │ │ andeq r0, r0, r3, ror #29 │ │ │ │ │ │ │ │ 002c4694 : │ │ │ │ ldr r3, [r0, #380] @ 0x17c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -531239,90 +531239,90 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c4a38 │ │ │ │ cmpeq ip, ip, ror #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlalbbeq fp, lr, r0, ip │ │ │ │ - strdeq r6, [r5, #-188] @ 0xffffff44 │ │ │ │ + smlalbbeq fp, lr, r8, ip │ │ │ │ + cmpeq r5, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strheq fp, [lr, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, r4, lsr #20 │ │ │ │ + strheq fp, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, ip, lsr #20 │ │ │ │ andeq r0, r0, r2, asr pc │ │ │ │ cmpeq ip, r4, lsl #16 │ │ │ │ - cmpeq lr, ip, lsl #18 │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ - smlalbbeq r6, r5, r0, r8 │ │ │ │ + cmpeq lr, r4, lsl r9 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ + smlalbbeq r6, r5, r8, r8 │ │ │ │ andeq r0, r0, sl, asr pc │ │ │ │ - strheq fp, [lr, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ + smlalbteq fp, lr, r4, r8 │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ smlalbteq r0, r4, ip, fp │ │ │ │ - cmpeq lr, r8, lsr r7 │ │ │ │ - cmpeq r5, r8, ror #6 │ │ │ │ - strheq r6, [r5, #-96] @ 0xffffffa0 │ │ │ │ - strdeq fp, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ - cmpeq r5, r0, ror r6 │ │ │ │ - ldrdeq fp, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r5, r4, lsl #6 │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ - smlaltteq r0, r5, ip, r2 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - strheq r0, [r5, #-40] @ 0xffffffd8 │ │ │ │ - strdeq r6, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, r0, asr #12 │ │ │ │ - cmpeq r5, ip, ror r2 │ │ │ │ - strheq r6, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, r4, lsl #12 │ │ │ │ - cmpeq r5, r0, asr #4 │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ + cmpeq r5, r0, ror r3 │ │ │ │ + strheq r6, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, r0, lsl #14 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ + cmpeq r5, r8, ror r6 │ │ │ │ + ldrdeq fp, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, ip, lsl #6 │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ + strdeq r0, [r5, #-36] @ 0xffffffdc │ │ │ │ + smlalbbeq fp, lr, r4, r6 │ │ │ │ + smlalbteq r0, r5, r0, r2 │ │ │ │ + strdeq r6, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r8, asr #12 │ │ │ │ + smlalbbeq r0, r5, r4, r2 │ │ │ │ + strheq r6, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, ip, lsl #12 │ │ │ │ + cmpeq r5, r8, asr #4 │ │ │ │ + smlalbbeq r6, r5, r0, r5 │ │ │ │ andeq r0, r0, ip, asr pc │ │ │ │ - smlalbteq fp, lr, r8, r5 │ │ │ │ - strheq r6, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ + ldrdeq fp, [lr, #-80] @ 0xffffffb0 │ │ │ │ + strheq r6, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r5, r4, asr #10 │ │ │ │ andeq r0, r0, r5, asr pc │ │ │ │ - smlalbbeq fp, lr, r0, r5 │ │ │ │ - strheq r0, [r5, #-28] @ 0xffffffe4 │ │ │ │ - strdeq r6, [r5, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq fp, lr, r8, r5 │ │ │ │ + smlalbteq r0, r5, r4, r1 │ │ │ │ + strdeq r6, [r5, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, sp, asr #30 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmpeq r5, ip, ror r1 │ │ │ │ - strheq r6, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + smlalbbeq r0, r5, r4, r1 │ │ │ │ + strheq r6, [r5, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, fp, asr #30 │ │ │ │ - cmpeq lr, r0, lsl #10 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ - cmpeq r5, r4, ror r4 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ + cmpeq r5, ip, ror r4 │ │ │ │ andeq r0, r0, sl, asr #30 │ │ │ │ - cmpeq r5, ip, asr fp │ │ │ │ - strheq fp, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ + cmpeq r5, r4, ror #22 │ │ │ │ + smlalbteq fp, lr, r0, r4 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - smlaltbeq r0, r5, ip, r0 │ │ │ │ + strheq r0, [r5, #-4] │ │ │ │ andeq r0, r0, r7, asr #30 │ │ │ │ - cmpeq r5, ip, ror r0 │ │ │ │ + smlalbbeq r0, r5, r4, r0 │ │ │ │ andeq r0, r0, r4, asr #30 │ │ │ │ - cmpeq r5, ip, asr #32 │ │ │ │ + qdaddeq r0, r4, r5 │ │ │ │ andeq r0, r0, r3, asr #30 │ │ │ │ - cmpeq r5, ip, lsl r0 │ │ │ │ - smlaltteq pc, r4, ip, pc @ │ │ │ │ - strheq pc, [r4, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq r5, r4, lsr #32 │ │ │ │ + strdeq pc, [r4, #-244] @ 0xffffff0c │ │ │ │ + smlalbteq pc, r4, r4, pc @ │ │ │ │ andeq r0, r0, r6, asr #30 │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ - smlalbbeq pc, r4, r0, pc @ │ │ │ │ - smlalbteq r6, r5, r8, r2 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ - cmppeq r4, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r6, r5, r8, r2 │ │ │ │ - smlaltteq fp, lr, ip, r2 │ │ │ │ - cmppeq r4, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ - cmppeq r4, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr r3 │ │ │ │ + smlalbbeq pc, r4, r8, pc @ │ │ │ │ + ldrdeq r6, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + cmppeq r4, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01456290 │ │ │ │ + strdeq fp, [lr, #-36] @ 0xffffffdc │ │ │ │ + cmppeq r4, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ + cmppeq r4, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #30 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r0, #664] @ 0x298 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add lr, r0, #512 @ 0x200 │ │ │ │ @@ -531950,72 +531950,72 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str r6, [sp, #8] │ │ │ │ b 2c5a30 │ │ │ │ cmpeq ip, r4, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq lr, r8, asr #18 │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ - smlaltteq r6, r5, r0, r5 │ │ │ │ + cmpeq lr, r0, asr r9 │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ + cmpeq lr, r8, lsl #16 │ │ │ │ + smlaltteq r6, r5, r8, r5 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ strdeq r3, [r4, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq fp, [lr, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x01456490 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + strheq fp, [lr, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x01456498 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ @ instruction: 0x01440190 │ │ │ │ - cmpeq r5, r0, lsr r4 │ │ │ │ + cmpeq r5, r8, lsr r4 │ │ │ │ cmpeq ip, ip, lsr #23 │ │ │ │ - cmpeq lr, r4, asr r5 │ │ │ │ - cmppeq r4, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr r3 │ │ │ │ - cmpeq lr, r0, lsr #10 │ │ │ │ - mrseq r6, (UNDEF: 117) │ │ │ │ - strdeq fp, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmppeq r4, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r6, r5, ip, r2 │ │ │ │ + cmpeq lr, ip, asr r5 │ │ │ │ + cmppeq r4, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr r3 │ │ │ │ + cmpeq lr, r8, lsr #10 │ │ │ │ + cmpeq r5, r8, lsl #6 │ │ │ │ + strdeq fp, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmppeq r4, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [r5, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - smlalbbeq r6, r5, ip, r2 │ │ │ │ - smlaltbeq fp, lr, r4, r4 │ │ │ │ + @ instruction: 0x01456294 │ │ │ │ + smlaltbeq fp, lr, ip, r4 │ │ │ │ cmppeq r3, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ cmppeq r3, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ smlalbteq pc, r3, r8, lr @ │ │ │ │ - cmpeq lr, r0, ror r3 │ │ │ │ - cmpeq r5, r0, asr r1 │ │ │ │ - cmppeq r4, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - cmppeq r4, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [r5, #-0] │ │ │ │ - ldrdeq fp, [lr, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq pc, r4, r8, r5 @ │ │ │ │ - strheq r6, [r5, #-0] │ │ │ │ - strheq pc, [r4, #-80] @ 0xffffffb0 @ │ │ │ │ - smlalbbeq pc, r4, r4, r5 @ │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ - cmppeq r4, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsl r0 │ │ │ │ - cmpeq lr, r8, lsl #4 │ │ │ │ - cmppeq r4, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, r5, r4, pc @ │ │ │ │ - smlalbteq fp, lr, ip, r1 │ │ │ │ - smlaltteq pc, r4, r0, r4 @ │ │ │ │ - smlaltbeq r5, r5, r8, pc @ │ │ │ │ - smlaltbeq pc, r4, r8, r4 @ │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ - smlalbbeq pc, r4, r8, r4 @ │ │ │ │ - cmpeq r5, ip, asr #30 │ │ │ │ - cmppeq r4, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr #30 │ │ │ │ - cmppeq r4, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ + cmpeq r5, r8, asr r1 │ │ │ │ + cmppeq r4, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr #6 │ │ │ │ + cmppeq r4, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r5, #-8] │ │ │ │ + ldrdeq fp, [lr, #-44] @ 0xffffffd4 │ │ │ │ + strdeq pc, [r4, #-80] @ 0xffffffb0 │ │ │ │ + strheq r6, [r5, #-8] │ │ │ │ + strheq pc, [r4, #-88] @ 0xffffffa8 @ │ │ │ │ + smlalbbeq pc, r4, ip, r5 @ │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ + cmppeq r4, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl r0 │ │ │ │ + cmpeq lr, r0, lsl r2 │ │ │ │ + cmppeq r4, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, r5, ip, pc @ │ │ │ │ + ldrdeq fp, [lr, #-20] @ 0xffffffec │ │ │ │ + smlaltteq pc, r4, r8, r4 @ │ │ │ │ + strheq r5, [r5, #-240] @ 0xffffff10 │ │ │ │ + strheq pc, [r4, #-64] @ 0xffffffc0 @ │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + @ instruction: 0x0144f490 │ │ │ │ + cmpeq r5, r4, asr pc │ │ │ │ + cmppeq r4, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr pc │ │ │ │ + cmppeq r4, r4, lsl r4 @ 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, #2984] @ 0xba8 │ │ │ │ ldr lr, [pc, #1084] @ 2c6154 │ │ │ │ ldr ip, [pc, #1084] @ 2c6158 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -532290,39 +532290,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2c5ef0 │ │ │ │ cmpeq ip, ip, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r2, [ip, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - smlaltteq sl, lr, ip, sp │ │ │ │ - smlalbteq r5, r5, ip, fp @ │ │ │ │ + strdeq sl, [lr, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r5, [r5, #-180] @ 0xffffff4c │ │ │ │ cmpeq ip, ip, asr #6 │ │ │ │ - @ instruction: 0x014ead94 │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ + @ instruction: 0x014ead9c │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ cmppeq r3, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - cmppeq r4, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r5, [r5, #-172] @ 0xffffff54 │ │ │ │ - ldrdeq sl, [lr, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq lr, [r4, #-252] @ 0xffffff04 │ │ │ │ - ldrdeq r5, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r4, ror ip │ │ │ │ - smlalbbeq lr, r4, ip, pc @ │ │ │ │ - cmpeq r5, r0, asr sl │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ - cmpeq r4, ip, asr #30 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - strdeq sl, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ - ldrdeq r5, [r5, #-148] @ 0xffffff6c │ │ │ │ - strheq sl, [lr, #-188] @ 0xffffff44 │ │ │ │ - ldrdeq lr, [r4, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x01455998 │ │ │ │ - cmpeq r5, r0, ror r9 │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + cmppeq r4, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, r5, r4, sl @ │ │ │ │ + ldrdeq sl, [lr, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq lr, r4, r4, pc @ │ │ │ │ + smlaltteq r5, r5, r0, sl @ │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ + @ instruction: 0x0144ef94 │ │ │ │ + cmpeq r5, r8, asr sl │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq r4, r4, asr pc │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ + cmpeq lr, r0, lsl #24 │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ + ldrdeq r5, [r5, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq sl, lr, r4, fp │ │ │ │ + ldrdeq lr, [r4, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq r5, r5, r0, r9 @ │ │ │ │ + cmpeq r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #2012] @ 2c69c0 │ │ │ │ ldr ip, [pc, #2012] @ 2c69c4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -532831,62 +532831,62 @@ │ │ │ │ cmpeq ip, r0, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq ip, r0 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ smlaltteq r2, r4, r4, sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - @ instruction: 0x014ea898 │ │ │ │ - cmpeq r5, r8, ror r6 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - smlaltteq r5, r5, r8, r5 @ │ │ │ │ - cmpeq lr, ip, asr r7 │ │ │ │ - cmpeq r4, r4, ror sl │ │ │ │ - cmpeq r5, r4, lsr r5 │ │ │ │ - cmpeq lr, ip, lsr #14 │ │ │ │ - cmpeq r5, ip, lsl #10 │ │ │ │ - ldrdeq sl, [lr, #-108] @ 0xffffff94 │ │ │ │ + smlaltbeq sl, lr, r0, r8 │ │ │ │ + smlalbbeq r5, r5, r0, r6 @ │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + strdeq r5, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r4, ror #14 │ │ │ │ + cmpeq r4, ip, ror sl │ │ │ │ + cmpeq r5, ip, lsr r5 │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ + cmpeq r5, r4, lsl r5 │ │ │ │ + smlaltteq sl, lr, r4, r6 │ │ │ │ cmppeq r3, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, r5, ip, r4 @ │ │ │ │ + strheq r5, [r5, #-68] @ 0xffffffbc │ │ │ │ cmpeq ip, r8, lsr #24 │ │ │ │ smlalbbeq pc, r3, r0, r1 @ │ │ │ │ cmppeq r3, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [lr, #-80] @ 0xffffffb0 │ │ │ │ - strheq r5, [r5, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq lr, r4, r8, r8 │ │ │ │ - smlalbbeq sl, lr, r4, r5 │ │ │ │ - @ instruction: 0x0144e890 │ │ │ │ - smlalbbeq r5, r5, ip, r3 @ │ │ │ │ - cmpeq lr, r8, lsr #10 │ │ │ │ - cmpeq r4, ip, lsr r8 │ │ │ │ - mrseq r5, (UNDEF: 117) │ │ │ │ - smlaltteq sl, lr, r4, r4 │ │ │ │ - strdeq lr, [r4, #-124] @ 0xffffff84 │ │ │ │ - strheq r5, [r5, #-44] @ 0xffffffd4 │ │ │ │ - @ instruction: 0x01455298 │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ - @ instruction: 0x0144e794 │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq r4, r8, asr r7 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - cmpeq r4, ip, lsl r7 │ │ │ │ - ldrdeq r5, [r5, #-28] @ 0xffffffe4 │ │ │ │ - smlaltteq lr, r4, r4, r6 │ │ │ │ - strheq lr, [r4, #-100] @ 0xffffff9c │ │ │ │ - strheq r5, [r5, #-16] │ │ │ │ + ldrdeq sl, [lr, #-88] @ 0xffffffa8 │ │ │ │ + strheq r5, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldrdeq lr, [r4, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq sl, lr, ip, r5 │ │ │ │ + @ instruction: 0x0144e898 │ │ │ │ + @ instruction: 0x01455394 │ │ │ │ + cmpeq lr, r0, lsr r5 │ │ │ │ + cmpeq r4, r4, asr #16 │ │ │ │ + cmpeq r5, r8, lsl #6 │ │ │ │ + smlaltteq sl, lr, ip, r4 │ │ │ │ + cmpeq r4, r4, lsl #16 │ │ │ │ + smlalbteq r5, r5, r4, r2 @ │ │ │ │ + smlaltbeq r5, r5, r0, r2 @ │ │ │ │ + smlalbbeq sl, lr, r4, r4 │ │ │ │ + @ instruction: 0x0144e79c │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ + cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq r4, r4, lsr #14 │ │ │ │ + smlaltteq r5, r5, r4, r1 @ │ │ │ │ + smlaltteq lr, r4, ip, r6 │ │ │ │ + strheq lr, [r4, #-108] @ 0xffffff94 │ │ │ │ + strheq r5, [r5, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r4, r0, ror r6 │ │ │ │ - cmpeq r4, r0, asr #12 │ │ │ │ + cmpeq r4, r8, ror r6 │ │ │ │ + cmpeq r4, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2c6c2c │ │ │ │ ldr r3, [pc, #376] @ 2c6c30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -532993,20 +532993,20 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, ip, r4 │ │ │ │ @ instruction: 0xffffe6f8 │ │ │ │ @ instruction: 0xfffff1c4 │ │ │ │ @ instruction: 0xffffe75c │ │ │ │ @ instruction: 0xfffff670 │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ cmpeq ip, r8, asr #13 │ │ │ │ - cmpeq lr, ip, lsr #2 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, ror #12 │ │ │ │ - smlalbteq lr, r4, r4, r3 │ │ │ │ + smlalbteq lr, r4, ip, r3 │ │ │ │ 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, #756] @ 2c6f8c │ │ │ │ mov r6, r3 │ │ │ │ @@ -533197,25 +533197,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2c6d5c │ │ │ │ cmpeq ip, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ - strheq sl, [lr, #-12] │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ + smlalbteq sl, lr, r4, r0 │ │ │ │ cmpeq ip, r0, ror #9 │ │ │ │ - ldrdeq r9, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, r8, lsr sp │ │ │ │ + ldrdeq r9, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r0, asr #26 │ │ │ │ cmpeq r3, r4, lsr r9 │ │ │ │ - ldrdeq lr, [r4, #-8] │ │ │ │ - smlaltbeq lr, r4, r4, r0 │ │ │ │ - ldrdeq r4, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ + smlaltteq lr, r4, r0, r0 │ │ │ │ + smlaltbeq lr, r4, ip, r0 │ │ │ │ + ldrdeq r4, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ + cmpeq r4, r8, ror r0 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -533532,34 +533532,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 2c70f8 │ │ │ │ cmpeq ip, ip, asr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - smlalbteq r4, r5, ip, sl │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + ldrdeq r4, [r5, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ cmpeq ip, r4, asr #2 │ │ │ │ - cmpeq lr, ip, asr ip │ │ │ │ - strheq r4, [r5, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq r9, lr, ip, fp │ │ │ │ - cmpeq r5, r8, lsl #18 │ │ │ │ - cmpeq lr, r4, lsr #22 │ │ │ │ - smlalbbeq r4, r5, r0, r8 │ │ │ │ + cmpeq lr, r4, ror #24 │ │ │ │ + smlalbteq r4, r5, r0, r9 │ │ │ │ + strheq r9, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq lr, ip, lsr #22 │ │ │ │ + smlalbbeq r4, r5, r8, r8 │ │ │ │ smlalbteq lr, r3, r0, r4 │ │ │ │ cmpeq r3, r8, ror #8 │ │ │ │ - cmpeq r4, r0, lsr #24 │ │ │ │ - strdeq sp, [r4, #-176] @ 0xffffff50 │ │ │ │ - smlalbteq sp, r4, r0, fp │ │ │ │ - @ instruction: 0x0144db90 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - strdeq r9, [lr, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r8, lsr fp │ │ │ │ - cmpeq r5, r0, ror #12 │ │ │ │ + cmpeq r4, r8, lsr #24 │ │ │ │ + strdeq sp, [r4, #-184] @ 0xffffff48 │ │ │ │ + smlalbteq sp, r4, r8, fp │ │ │ │ + @ instruction: 0x0144db98 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ + cmpeq r4, r0, asr #22 │ │ │ │ + cmpeq r5, r8, ror #12 │ │ │ │ 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] @ 2c7780 │ │ │ │ ldr r2, [pc, #580] @ 2c7784 │ │ │ │ @@ -533706,25 +533706,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 2c76f4 │ │ │ │ cmpeq ip, r4, lsl #26 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - strheq r4, [r5, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r4, [r5, #-68] @ 0xffffffbc │ │ │ │ - smlaltteq r9, lr, r8, r6 │ │ │ │ - cmpeq r4, r4, lsr #18 │ │ │ │ - cmpeq r5, ip, asr #8 │ │ │ │ - smlaltteq sp, r4, ip, r8 │ │ │ │ - strheq sp, [r4, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x0144d89c │ │ │ │ - smlalbbeq sp, r4, r0, r8 │ │ │ │ - cmpeq r4, r4, ror #16 │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ + strheq r4, [r5, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + strdeq r9, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, ip, lsr #18 │ │ │ │ + cmpeq r5, r4, asr r4 │ │ │ │ + strdeq sp, [r4, #-132] @ 0xffffff7c │ │ │ │ + smlalbteq sp, r4, r0, r8 │ │ │ │ + smlaltbeq sp, r4, r4, r8 │ │ │ │ + smlalbbeq sp, r4, r8, r8 │ │ │ │ + cmpeq r4, 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 r5, r0 │ │ │ │ bl 2c7524 │ │ │ │ @@ -533774,20 +533774,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c7820 │ │ │ │ cmpeq ip, r0, ror sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlaltbeq r9, lr, ip, r5 │ │ │ │ - cmpeq r5, r4, lsl r3 │ │ │ │ - cmpeq lr, r0, ror #10 │ │ │ │ - @ instruction: 0x0144d79c │ │ │ │ - smlalbteq r4, r5, r4, r2 │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ + strheq r9, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq r5, ip, lsl r3 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ + smlaltbeq sp, r4, r4, r7 │ │ │ │ + smlalbteq r4, r5, ip, r2 │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #340] @ 2c7a1c │ │ │ │ ldr ip, [pc, #340] @ 2c7a20 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -533875,23 +533875,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c7904 │ │ │ │ cmpeq ip, ip, ror r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq ip, r8, lsr r9 │ │ │ │ - cmpeq lr, ip, lsl r4 │ │ │ │ - cmpeq r4, r4, asr r6 │ │ │ │ - smlalbbeq r4, r5, r0, r1 │ │ │ │ - ldrdeq r9, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r4, r8, lsl r6 │ │ │ │ - cmpeq r5, r0, asr #2 │ │ │ │ - smlaltbeq r9, lr, r8, r3 │ │ │ │ - smlaltteq sp, r4, r0, r5 │ │ │ │ - cmpeq r5, ip, lsl #2 │ │ │ │ + cmpeq lr, r4, lsr #8 │ │ │ │ + cmpeq r4, ip, asr r6 │ │ │ │ + smlalbbeq r4, r5, r8, r1 │ │ │ │ + smlaltteq r9, lr, r4, r3 │ │ │ │ + cmpeq r4, r0, lsr #12 │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + strheq r9, [lr, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq sp, r4, r8, r5 │ │ │ │ + cmpeq r5, r4, lsl r1 │ │ │ │ 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] │ │ │ │ mov lr, r2 │ │ │ │ @@ -533915,17 +533915,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2c7ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c7a84 │ │ │ │ - strdeq r9, [lr, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r4, r4, lsr r5 │ │ │ │ - qdaddeq r4, r4, r5 │ │ │ │ + mrseq r9, SPSR_hyp │ │ │ │ + cmpeq r4, ip, lsr r5 │ │ │ │ + qdaddeq r4, ip, r5 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #432] @ 0x1b0 │ │ │ │ ldr r7, [r0, #436] @ 0x1b4 │ │ │ │ @@ -534122,34 +534122,34 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c7c88 │ │ │ │ cmpeq ip, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r8, ror r2 │ │ │ │ - smlalbteq r3, r5, r0, pc @ │ │ │ │ + smlalbbeq r9, lr, r0, r2 │ │ │ │ + smlalbteq r3, r5, r8, pc @ │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ ldrheq r0, [ip, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r9, [lr, #-0] │ │ │ │ - cmpeq r4, r8, lsl #6 │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ + ldrdeq r9, [lr, #-8] │ │ │ │ + cmpeq r4, r0, lsl r3 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ muleq r0, r7, r1 │ │ │ │ - swpbeq r9, r4, [lr] │ │ │ │ - smlalbteq sp, r4, ip, r2 │ │ │ │ - strdeq r3, [r5, #-208] @ 0xffffff30 │ │ │ │ + swpbeq r9, ip, [lr] │ │ │ │ + ldrdeq sp, [r4, #-36] @ 0xffffffdc │ │ │ │ + strdeq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - qdaddeq r9, r4, lr │ │ │ │ - @ instruction: 0x0144d290 │ │ │ │ - strheq r3, [r5, #-208] @ 0xffffff30 │ │ │ │ + qdaddeq r9, ip, lr │ │ │ │ + @ instruction: 0x0144d298 │ │ │ │ + strheq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq r4, r8, asr r2 │ │ │ │ + cmpeq r4, r0, ror #4 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ - strdeq sp, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ + mrseq sp, (UNDEF: 100) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #2312] @ 2c877c │ │ │ │ mov r6, r3 │ │ │ │ @@ -534730,85 +534730,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2c80b8 │ │ │ │ cmpeq ip, r8, asr #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - smlaltbeq r8, lr, r8, sp │ │ │ │ - cmpeq r5, ip, lsl #22 │ │ │ │ + strheq r8, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r5, r4, lsl fp │ │ │ │ cmpeq ip, r4, lsl #3 │ │ │ │ - @ instruction: 0x014e8c98 │ │ │ │ - strdeq r3, [r5, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r8, lr, r0, ip │ │ │ │ + strdeq r3, [r5, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - smlalbteq r8, lr, r0, fp │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ + smlalbteq r8, lr, r8, fp │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ smlaltbeq sp, r3, ip, r5 │ │ │ │ - cmpeq lr, r4, lsl fp │ │ │ │ + cmpeq lr, ip, lsl fp │ │ │ │ cmpeq r3, r8, asr r5 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq r5, r8, ror r8 │ │ │ │ cmpeq r3, r0, lsl #10 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ + cmpeq lr, r8, asr sl │ │ │ │ @ instruction: 0x0143d490 │ │ │ │ - smlaltbeq r3, r5, r8, r7 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - cmpeq r5, r0, ror r7 │ │ │ │ + strheq r3, [r5, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, ip, lsl sl │ │ │ │ + cmpeq r4, r8, asr ip │ │ │ │ + cmpeq r5, r8, ror r7 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r4, r8, lsl ip │ │ │ │ - smlaltbeq r8, lr, r4, r9 │ │ │ │ - ldrdeq ip, [r4, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r5, r4, lsl #14 │ │ │ │ - smlaltbeq ip, r4, r0, fp │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ - strheq r3, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r4, r0, lsr #24 │ │ │ │ + smlaltbeq r8, lr, ip, r9 │ │ │ │ + smlaltteq ip, r4, r4, fp │ │ │ │ + cmpeq r5, ip, lsl #14 │ │ │ │ + smlaltbeq ip, r4, r8, fp │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + smlalbteq r3, r5, r0, r6 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq lr, r0, lsr #18 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ + cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ + smlalbbeq r3, r5, r4, r6 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ - smlaltbeq r8, lr, ip, r8 │ │ │ │ - smlaltteq ip, r4, r8, sl │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ - andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - smlaltbeq ip, r4, ip, sl │ │ │ │ - ldrdeq r3, [r5, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ + strheq r8, [lr, #-132] @ 0xffffff7c │ │ │ │ + strdeq ip, [r4, #-160] @ 0xffffff60 │ │ │ │ cmpeq r5, r0, lsl r6 │ │ │ │ - smlalbbeq r3, r5, ip, r5 │ │ │ │ + andeq r0, r0, r1, lsl r1 │ │ │ │ + cmpeq lr, r8, ror r8 │ │ │ │ + strheq ip, [r4, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq r3, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq r5, r8, lsl r6 │ │ │ │ + @ instruction: 0x01453594 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - strdeq r8, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, ip, lsr #20 │ │ │ │ - cmpeq r5, ip, asr #10 │ │ │ │ - strheq r8, [lr, #-116] @ 0xffffff8c │ │ │ │ - strdeq ip, [r4, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r5, r0, lsl r5 │ │ │ │ + strdeq r8, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r4, lsr sl │ │ │ │ + cmpeq r5, r4, asr r5 │ │ │ │ + strheq r8, [lr, #-124] @ 0xffffff84 │ │ │ │ + strdeq ip, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r5, r8, lsl r5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strheq ip, [r4, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq ip, r4, r0, r9 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ - @ instruction: 0x0145349c │ │ │ │ + smlalbteq ip, r4, r0, r9 │ │ │ │ + smlalbbeq ip, r4, r8, r9 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ + smlaltbeq r3, r5, r4, r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq r8, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r8, lsr r9 │ │ │ │ - cmpeq r5, r8, asr r4 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq r4, r0, asr #18 │ │ │ │ + cmpeq r5, r0, ror #8 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - smlalbteq r8, lr, r0, r6 │ │ │ │ - strdeq ip, [r4, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, ip, lsl r4 │ │ │ │ + smlalbteq r8, lr, r8, r6 │ │ │ │ + cmpeq r4, r4, lsl #18 │ │ │ │ + cmpeq r5, r4, lsr #8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smlalbbeq r8, lr, r4, r6 │ │ │ │ - smlalbteq ip, r4, r0, r8 │ │ │ │ - smlaltteq r3, r5, r4, r3 │ │ │ │ - cmpeq lr, r8, asr #12 │ │ │ │ - smlalbbeq ip, r4, r4, r8 │ │ │ │ - smlaltbeq r3, r5, r4, r3 │ │ │ │ + smlalbbeq r8, lr, ip, r6 │ │ │ │ + smlalbteq ip, r4, r8, r8 │ │ │ │ + smlaltteq r3, r5, ip, r3 │ │ │ │ + cmpeq lr, r0, asr r6 │ │ │ │ + smlalbbeq ip, r4, ip, r8 │ │ │ │ + smlaltbeq r3, r5, ip, r3 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -535474,76 +535474,76 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #28] │ │ │ │ b 2c8a44 │ │ │ │ cmppeq fp, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq fp, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - smlalbbeq r8, lr, r8, r3 │ │ │ │ - strdeq r3, [r5, #-0] │ │ │ │ + @ instruction: 0x014e8390 │ │ │ │ + strdeq r3, [r5, #-8] │ │ │ │ ldrsheq pc, [fp, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq lr, r4, lsl r3 │ │ │ │ - cmpeq r5, r8, ror r0 │ │ │ │ - cmpeq lr, r8, asr #4 │ │ │ │ - strheq r2, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq lr, ip, lsl r3 │ │ │ │ + smlalbbeq r3, r5, r0, r0 │ │ │ │ + cmpeq lr, r0, asr r2 │ │ │ │ + strheq r2, [r5, #-248] @ 0xffffff08 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ cmpeq r4, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - smlaltteq r8, lr, ip, r0 │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ - smlaltbeq r8, lr, r0, r0 │ │ │ │ + strdeq r8, [lr, #-4] │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ + smlaltbeq r8, lr, r8, r0 │ │ │ │ strdeq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ - strdeq r2, [r5, #-216] @ 0xffffff28 │ │ │ │ - smlaltteq r7, lr, r0, pc @ │ │ │ │ - cmpeq r4, r8, lsl r2 │ │ │ │ - cmpeq r5, r4, asr #26 │ │ │ │ - smlalbbeq r7, lr, ip, pc @ │ │ │ │ - strdeq r2, [r5, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, ip, asr pc │ │ │ │ - @ instruction: 0x0144c198 │ │ │ │ - smlalbteq r2, r5, r0, ip │ │ │ │ + cmpeq r5, r0, lsl #28 │ │ │ │ + smlaltteq r7, lr, r8, pc @ │ │ │ │ + cmpeq r4, r0, lsr #4 │ │ │ │ + cmpeq r5, ip, asr #26 │ │ │ │ + @ instruction: 0x014e7f94 │ │ │ │ + strdeq r2, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, r4, ror #30 │ │ │ │ + smlaltbeq ip, r4, r0, r1 │ │ │ │ + smlalbteq r2, r5, r8, ip │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ cmpeq r3, r4, lsl #18 │ │ │ │ strheq ip, [r3, #-140] @ 0xffffff74 │ │ │ │ cmpeq r3, r4, ror r8 │ │ │ │ cmpeq r3, r8, lsr #16 │ │ │ │ - smlaltbeq r7, lr, ip, sp │ │ │ │ - cmpeq r5, r4, lsl fp │ │ │ │ - smlalbteq fp, r4, r8, pc @ │ │ │ │ - cmpeq lr, r4, asr sp │ │ │ │ - smlalbbeq fp, r4, ip, pc @ │ │ │ │ - strheq r2, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - smlaltteq r7, lr, r8, ip │ │ │ │ - cmpeq r4, r0, lsr #30 │ │ │ │ - cmpeq r5, ip, asr #20 │ │ │ │ - smlaltbeq r7, lr, r8, ip │ │ │ │ - smlaltteq fp, r4, r0, lr │ │ │ │ - cmpeq r5, ip, lsl #20 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ - smlaltbeq fp, r4, r4, lr │ │ │ │ - ldrdeq r2, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ - cmpeq r4, r4, ror #28 │ │ │ │ - cmpeq r5, r4, ror #18 │ │ │ │ - cmpeq r4, r0, lsr #28 │ │ │ │ - strheq r7, [lr, #-176] @ 0xffffff50 │ │ │ │ - smlaltteq fp, r4, r0, sp │ │ │ │ - cmpeq r5, r0, lsl r9 │ │ │ │ - smlaltteq r2, r5, r0, r8 │ │ │ │ - cmpeq r4, ip, ror sp │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ - cmpeq r4, ip, lsl sp │ │ │ │ - strheq r7, [lr, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq fp, r4, r8, ip │ │ │ │ - cmpeq r5, r4, lsl r8 │ │ │ │ + strheq r7, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, ip, lsl fp │ │ │ │ + ldrdeq fp, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmpeq lr, ip, asr sp │ │ │ │ + @ instruction: 0x0144bf94 │ │ │ │ + smlalbteq r2, r5, r0, sl │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ + strdeq r7, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, r8, lsr #30 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ + strheq r7, [lr, #-192] @ 0xffffff40 │ │ │ │ + smlaltteq fp, r4, r8, lr │ │ │ │ + cmpeq r5, r4, lsl sl │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ + smlaltbeq fp, r4, ip, lr │ │ │ │ + ldrdeq r2, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq r4, ip, ror #28 │ │ │ │ + cmpeq r5, ip, ror #18 │ │ │ │ + cmpeq r4, r8, lsr #28 │ │ │ │ + strheq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq fp, r4, r8, sp │ │ │ │ + cmpeq r5, r8, lsl r9 │ │ │ │ + smlaltteq r2, r5, r8, r8 │ │ │ │ + smlalbbeq fp, r4, r4, sp │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ + cmpeq r4, r4, lsr #26 │ │ │ │ + strheq r7, [lr, #-168] @ 0xffffff58 │ │ │ │ + strdeq fp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r5, ip, lsl r8 │ │ │ │ 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, #708] @ 2c9700 │ │ │ │ mov r6, r3 │ │ │ │ @@ -535723,20 +535723,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2c94c0 │ │ │ │ cmpeq fp, r4, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, ror sp │ │ │ │ - smlalbbeq r7, lr, r0, r8 │ │ │ │ - ldrdeq r2, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r4, ip, lsr #18 │ │ │ │ - smlalbteq r7, lr, r0, r6 │ │ │ │ - strdeq fp, [r4, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ + smlalbbeq r7, lr, r8, r8 │ │ │ │ + smlaltteq r2, r5, r4, r5 │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ + smlalbteq r7, lr, r8, r6 │ │ │ │ + cmpeq r4, r4, lsl #18 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ ldr r3, [r0, #664] @ 0x298 │ │ │ │ @@ -536215,49 +536215,49 @@ │ │ │ │ mov ip, r5 │ │ │ │ str r3, [r1] │ │ │ │ b 2c9970 │ │ │ │ str r6, [r0, r4] │ │ │ │ b 2c99c4 │ │ │ │ ldrsheq lr, [fp, #-164] @ 0xffffff5c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r7, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ cmpeq fp, r8, asr sl │ │ │ │ - cmpeq lr, r8, lsl r4 │ │ │ │ - cmpeq r4, r8, asr #12 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - smlalbteq r7, lr, r0, r3 │ │ │ │ - strdeq fp, [r4, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r5, r0, lsr #2 │ │ │ │ - cmpeq r5, r4, ror r1 │ │ │ │ + cmpeq lr, r0, lsr #8 │ │ │ │ + cmpeq r4, r0, asr r6 │ │ │ │ + smlalbbeq r2, r5, r0, r1 │ │ │ │ + smlalbteq r7, lr, r8, r3 │ │ │ │ + strdeq fp, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ + cmpeq r5, ip, ror r1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ - smlalbbeq r2, r5, r0, r0 │ │ │ │ - cmpeq lr, ip, asr #4 │ │ │ │ - strheq r1, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ + smlalbbeq r2, r5, r8, r0 │ │ │ │ + cmpeq lr, r4, asr r2 │ │ │ │ + strheq r1, [r5, #-252] @ 0xffffff04 │ │ │ │ cmpeq r3, r8, asr #24 │ │ │ │ cmpeq r3, r8, lsl #24 │ │ │ │ strheq fp, [r3, #-180] @ 0xffffff4c │ │ │ │ cmpeq r3, r4, ror fp │ │ │ │ - cmpeq r4, r0, lsr r3 │ │ │ │ - mrseq fp, SPSR_abt │ │ │ │ - swpbeq r7, r0, [lr] │ │ │ │ - smlalbteq fp, r4, ip, r2 │ │ │ │ - strdeq r1, [r5, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x0144b294 │ │ │ │ - cmpeq r4, r4, ror #4 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - cmpeq r4, r4, lsl #4 │ │ │ │ - @ instruction: 0x014e6f94 │ │ │ │ - ldrdeq fp, [r4, #-16] │ │ │ │ - strdeq r1, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ - @ instruction: 0x0144b194 │ │ │ │ - strheq r1, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, ip, asr r1 │ │ │ │ + cmpeq r4, r8, lsr r3 │ │ │ │ + cmpeq r4, r8, lsl #6 │ │ │ │ + swpbeq r7, r8, [lr] │ │ │ │ + ldrdeq fp, [r4, #-36] @ 0xffffffdc │ │ │ │ + strdeq r1, [r5, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x0144b29c │ │ │ │ + cmpeq r4, ip, ror #4 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + cmpeq r4, ip, lsl #4 │ │ │ │ + @ instruction: 0x014e6f9c │ │ │ │ + ldrdeq fp, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ + @ instruction: 0x0144b19c │ │ │ │ + smlalbteq r1, r5, r4, ip │ │ │ │ + cmpeq r4, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr lr, [pc, #1840] @ 2ca690 │ │ │ │ ldr ip, [pc, #1840] @ 2ca694 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -536719,51 +536719,51 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2ca1e4 │ │ │ │ cmpeq fp, r4, ror #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, lsl #5 │ │ │ │ - smlalbbeq r6, lr, r4, sp │ │ │ │ - smlaltteq r1, r5, r8, sl │ │ │ │ + smlalbbeq r6, lr, ip, sp │ │ │ │ + strdeq r1, [r5, #-160] @ 0xffffff60 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - ldrdeq r6, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r5, ip, lsr r9 │ │ │ │ + ldrdeq r6, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ cmpeq fp, r8, asr r0 │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ - smlaltbeq r1, r5, r0, r8 │ │ │ │ + cmpeq lr, r0, asr #22 │ │ │ │ + smlaltbeq r1, r5, r8, r8 │ │ │ │ cmpeq r3, r0, lsr r5 │ │ │ │ - strheq r6, [lr, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ + smlalbteq r6, lr, r4, sl │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ smlalbteq fp, r3, r0, r4 │ │ │ │ strdeq fp, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r4, ror #18 │ │ │ │ - smlaltbeq sl, r4, r0, fp │ │ │ │ - smlalbteq r1, r5, r8, r6 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ - cmpeq r4, r4, ror #22 │ │ │ │ - smlalbbeq r1, r5, ip, r6 │ │ │ │ - smlaltteq r6, lr, ip, r8 │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ - cmpeq r5, r0, asr r6 │ │ │ │ - strheq r6, [lr, #-128] @ 0xffffff80 │ │ │ │ - smlaltteq sl, r4, ip, sl │ │ │ │ - cmpeq r5, r4, lsl r6 │ │ │ │ - strheq sl, [r4, #-164] @ 0xffffff5c │ │ │ │ - cmpeq lr, r4, asr #16 │ │ │ │ - smlalbbeq sl, r4, r0, sl │ │ │ │ - smlaltbeq r1, r5, r8, r5 │ │ │ │ - cmpeq lr, r4, lsl #16 │ │ │ │ - cmpeq r4, r4, lsr sl │ │ │ │ - cmpeq r5, r4, ror #10 │ │ │ │ - strdeq sl, [r4, #-148] @ 0xffffff6c │ │ │ │ - ldrdeq sl, [r4, #-144] @ 0xffffff70 │ │ │ │ - smlaltbeq sl, r4, r0, r9 │ │ │ │ - @ instruction: 0x01451498 │ │ │ │ + cmpeq lr, ip, ror #18 │ │ │ │ + smlaltbeq sl, r4, r8, fp │ │ │ │ + ldrdeq r1, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, r0, lsr r9 │ │ │ │ + cmpeq r4, ip, ror #22 │ │ │ │ + @ instruction: 0x01451694 │ │ │ │ + strdeq r6, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq r5, r8, asr r6 │ │ │ │ + strheq r6, [lr, #-136] @ 0xffffff78 │ │ │ │ + strdeq sl, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r5, ip, lsl r6 │ │ │ │ + strheq sl, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, ip, asr #16 │ │ │ │ + smlalbbeq sl, r4, r8, sl │ │ │ │ + strheq r1, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, ip, lsl #16 │ │ │ │ + cmpeq r4, ip, lsr sl │ │ │ │ + cmpeq r5, ip, ror #10 │ │ │ │ + strdeq sl, [r4, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq sl, [r4, #-152] @ 0xffffff68 │ │ │ │ + smlaltbeq sl, r4, r8, r9 │ │ │ │ + smlaltbeq r1, r5, r0, r4 │ │ │ │ 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, #2024] @ 2caf30 │ │ │ │ ldr ip, [pc, #2024] @ 2caf34 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -537275,62 +537275,62 @@ │ │ │ │ ldrsheq sp, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x015bda94 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - smlaltteq r6, lr, r0, r4 │ │ │ │ + smlaltteq r6, lr, r8, r4 │ │ │ │ cmpeq r3, r8, ror r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq lr, r8, lsl #8 │ │ │ │ - cmpeq r5, r0, ror r1 │ │ │ │ - cmpeq lr, ip, ror r3 │ │ │ │ - smlaltteq r1, r5, r0, r0 │ │ │ │ + cmpeq lr, r0, lsl r4 │ │ │ │ + cmpeq r5, r8, ror r1 │ │ │ │ + smlalbbeq r6, lr, r4, r3 │ │ │ │ + smlaltteq r1, r5, r8, r0 │ │ │ │ cmpeq fp, r0, lsl #15 │ │ │ │ - smlaltbeq r6, lr, r4, r2 │ │ │ │ - cmpeq r5, ip │ │ │ │ - cmpeq lr, r4, asr r2 │ │ │ │ + smlaltbeq r6, lr, ip, r2 │ │ │ │ + cmpeq r5, r4, lsl r0 │ │ │ │ + cmpeq lr, ip, asr r2 │ │ │ │ smlaltbeq sl, r3, r4, ip │ │ │ │ - smlaltbeq r0, r5, ip, pc @ │ │ │ │ + strheq r0, [r5, #-244] @ 0xffffff0c │ │ │ │ cmpeq r3, ip, asr #24 │ │ │ │ strdeq sl, [r3, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, ror r1 │ │ │ │ - smlaltteq r0, r5, r0, lr │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ - @ instruction: 0x0144a390 │ │ │ │ - strheq r0, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r4, r8, asr r3 │ │ │ │ - cmpeq r4, r8, lsr #6 │ │ │ │ - strdeq sl, [r4, #-36] @ 0xffffffdc │ │ │ │ - strdeq r0, [r5, #-208] @ 0xffffff30 │ │ │ │ + smlalbbeq r6, lr, r0, r1 │ │ │ │ + smlaltteq r0, r5, r8, lr │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ + @ instruction: 0x0144a398 │ │ │ │ + strheq r0, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r4, r0, ror #6 │ │ │ │ + cmpeq r4, r0, lsr r3 │ │ │ │ + strdeq sl, [r4, #-44] @ 0xffffffd4 │ │ │ │ + strdeq r0, [r5, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlaltbeq sl, r4, r0, r2 │ │ │ │ - cmpeq lr, r4, asr #32 │ │ │ │ - smlalbbeq sl, r4, r0, r2 │ │ │ │ - smlaltbeq r0, r5, r4, sp │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - strdeq sl, [r4, #-24] @ 0xffffffe8 │ │ │ │ - strdeq r0, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - @ instruction: 0x0144a190 │ │ │ │ - strheq r0, [r5, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, r4, lsl pc │ │ │ │ - cmpeq r4, ip, asr #2 │ │ │ │ - cmpeq r5, r4, ror ip │ │ │ │ - ldrdeq r5, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r4, ip, lsl #2 │ │ │ │ - cmpeq r5, r0, lsr ip │ │ │ │ - @ instruction: 0x014e5e94 │ │ │ │ - ldrdeq sl, [r4, #-0] │ │ │ │ - strdeq r0, [r5, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq sl, r4, r8, r2 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ + smlalbbeq sl, r4, r8, r2 │ │ │ │ + smlaltbeq r0, r5, ip, sp │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ + cmpeq r4, r8, asr #4 │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + mrseq sl, (UNDEF: 100) │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ + cmpeq lr, ip, asr pc │ │ │ │ + @ instruction: 0x0144a198 │ │ │ │ + strheq r0, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, ip, lsl pc │ │ │ │ + cmpeq r4, r4, asr r1 │ │ │ │ + cmpeq r5, ip, ror ip │ │ │ │ + ldrdeq r5, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r4, r4, lsl r1 │ │ │ │ + cmpeq r5, r8, lsr ip │ │ │ │ + @ instruction: 0x014e5e9c │ │ │ │ + ldrdeq sl, [r4, #-8] │ │ │ │ + strdeq r0, [r5, #-188] @ 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #384] @ 2cb1a4 │ │ │ │ ldr r3, [pc, #384] @ 2cb1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -537439,21 +537439,21 @@ │ │ │ │ @ instruction: 0xffffbc00 │ │ │ │ @ instruction: 0xffffeeb8 │ │ │ │ @ instruction: 0xffffd814 │ │ │ │ @ instruction: 0xffffcdb0 │ │ │ │ @ instruction: 0xffffc9a4 │ │ │ │ @ instruction: 0xffffca14 │ │ │ │ @ instruction: 0xfffff664 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ cmpeq fp, r8, asr r1 │ │ │ │ - @ instruction: 0x014e5c98 │ │ │ │ + smlaltbeq r5, lr, r0, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ ldrsheq sp, [fp, #-0] │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ ldr r3, [pc, #12] @ 2cb20c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x000012b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -537529,17 +537529,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2cb27c │ │ │ │ - cmpeq lr, ip, lsl #26 │ │ │ │ - strdeq r0, [r5, #-132] @ 0xffffff7c │ │ │ │ - strheq r9, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, r4, lsl sp │ │ │ │ + strdeq r0, [r5, #-140] @ 0xffffff74 │ │ │ │ + strheq r9, [r4, #-200] @ 0xffffff38 │ │ │ │ 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, #736] @ 2cb64c │ │ │ │ ldr r2, [pc, #736] @ 2cb650 │ │ │ │ @@ -537725,24 +537725,24 @@ │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2cb4c4 │ │ │ │ ldrsbeq ip, [fp, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r0, lsl #24 │ │ │ │ - smlaltteq r0, r5, r8, r7 │ │ │ │ + cmpeq lr, r8, lsl #24 │ │ │ │ + strdeq r0, [r5, #-112] @ 0xffffff90 │ │ │ │ cmpeq fp, r8, ror sp │ │ │ │ ldrdeq sl, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, ip, ror sl │ │ │ │ - cmpeq r4, r4, asr sl │ │ │ │ - cmpeq r4, ip, lsr #20 │ │ │ │ - cmpeq r4, r0, lsl #20 │ │ │ │ - ldrdeq r9, [r4, #-148] @ 0xffffff6c │ │ │ │ - smlaltbeq r9, r4, r8, r9 │ │ │ │ + smlalbbeq r9, r4, r4, sl │ │ │ │ + cmpeq r4, ip, asr sl │ │ │ │ + cmpeq r4, r4, lsr sl │ │ │ │ + cmpeq r4, r8, lsl #20 │ │ │ │ + ldrdeq r9, [r4, #-156] @ 0xffffff64 │ │ │ │ + strheq r9, [r4, #-144] @ 0xffffff70 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ @@ -538586,74 +538586,74 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2cbdfc │ │ │ │ @ instruction: 0x015bcb9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, ror fp │ │ │ │ - smlaltbeq r5, lr, r4, r8 │ │ │ │ - smlalbbeq r0, r5, r8, r4 │ │ │ │ - smlalbbeq r5, lr, r4, r7 │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ - ldrdeq r5, [lr, #-96] @ 0xffffffa0 │ │ │ │ - strdeq r9, [r4, #-100] @ 0xffffff9c │ │ │ │ - strheq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ + smlaltbeq r5, lr, ip, r8 │ │ │ │ + @ instruction: 0x01450490 │ │ │ │ + smlalbbeq r5, lr, ip, r7 │ │ │ │ + cmpeq r5, r4, ror #6 │ │ │ │ + ldrdeq r5, [lr, #-104] @ 0xffffff98 │ │ │ │ + strdeq r9, [r4, #-108] @ 0xffffff94 │ │ │ │ + strheq r0, [r5, #-40] @ 0xffffffd8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbbeq r5, lr, r8, r6 │ │ │ │ - cmpeq r5, ip, ror #4 │ │ │ │ + @ instruction: 0x014e5690 │ │ │ │ + cmpeq r5, r4, ror r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x014e5598 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - cmpeq r4, ip, ror r1 │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ - cmppeq r4, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, lr, r0, r5 │ │ │ │ + smlalbbeq r0, r5, r0, r1 │ │ │ │ + smlalbbeq lr, r4, r4, r1 │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ + cmppeq r4, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, asr #8 │ │ │ │ - strdeq r5, [lr, #-12] │ │ │ │ - cmpeq r4, ip, lsr #2 │ │ │ │ - ldrdeq pc, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + cmpeq r4, r4, lsr r1 │ │ │ │ + smlaltteq pc, r4, r4, ip @ │ │ │ │ strdeq r9, [r3, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r4, r0, lsr r0 │ │ │ │ - ldrdeq r4, [lr, #-240] @ 0xffffff10 │ │ │ │ - strdeq r8, [r4, #-252] @ 0xffffff04 │ │ │ │ - strheq pc, [r4, #-176] @ 0xffffff50 @ │ │ │ │ - @ instruction: 0x014e4f90 │ │ │ │ - smlalbteq r8, r4, r0, pc @ │ │ │ │ - cmppeq r4, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - smlalbbeq r8, r4, r4, pc @ │ │ │ │ - cmppeq r4, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #30 │ │ │ │ - cmpeq r4, r4, lsl pc │ │ │ │ - smlaltbeq r4, lr, ip, lr │ │ │ │ - ldrdeq r8, [r4, #-224] @ 0xffffff20 │ │ │ │ - smlalbbeq pc, r4, ip, sl @ │ │ │ │ - smlaltbeq pc, r4, r0, sl @ │ │ │ │ - cmpeq lr, ip, asr lr │ │ │ │ - cmppeq r4, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ - smlaltteq r8, r4, ip, sp │ │ │ │ - smlalbteq r8, r4, r0, sp │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ - smlalbbeq r8, r4, ip, sp │ │ │ │ - cmppeq r4, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ - cmpeq r4, r4, lsr #26 │ │ │ │ - strheq r4, [lr, #-204] @ 0xffffff34 │ │ │ │ - smlaltteq r8, r4, ip, ip │ │ │ │ - @ instruction: 0x0144f89c │ │ │ │ - smlalbbeq r4, lr, r0, ip │ │ │ │ - strheq r8, [r4, #-192] @ 0xffffff40 │ │ │ │ - cmppeq r4, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror ip │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - cmpeq r4, r4, asr #24 │ │ │ │ - strdeq pc, [r4, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r8, lsr r0 │ │ │ │ + ldrdeq r4, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r4 │ │ │ │ + strheq pc, [r4, #-184] @ 0xffffff48 @ │ │ │ │ + @ instruction: 0x014e4f98 │ │ │ │ + smlalbteq r8, r4, r8, pc @ │ │ │ │ + cmppeq r4, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, asr pc │ │ │ │ + smlalbbeq r8, r4, ip, pc @ │ │ │ │ + cmppeq r4, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr pc │ │ │ │ + cmpeq r4, ip, lsl pc │ │ │ │ + strheq r4, [lr, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r8, [r4, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x0144fa94 │ │ │ │ + smlaltbeq pc, r4, r8, sl @ │ │ │ │ + cmpeq lr, r4, ror #28 │ │ │ │ + cmppeq r4, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ + cmpeq r4, r4, lsr #28 │ │ │ │ + strdeq r8, [r4, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r8, r4, r8, sp │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ + @ instruction: 0x01448d94 │ │ │ │ + cmppeq r4, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ + cmpeq r4, ip, lsr #26 │ │ │ │ + smlalbteq r4, lr, r4, ip │ │ │ │ + strdeq r8, [r4, #-196] @ 0xffffff3c │ │ │ │ + smlaltbeq pc, r4, r4, r8 @ │ │ │ │ + smlalbbeq r4, lr, r8, ip │ │ │ │ + strheq r8, [r4, #-200] @ 0xffffff38 │ │ │ │ + cmppeq r4, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r8, r4, r0, ip │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq r4, ip, asr #24 │ │ │ │ + cmppeq r4, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1792] @ 2ccbd4 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -539106,57 +539106,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 2cc928 │ │ │ │ cmpeq fp, r8, ror #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsr #26 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - smlalbbeq r4, lr, ip, r9 │ │ │ │ + @ instruction: 0x014e4994 │ │ │ │ cmpeq r3, ip, lsl fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - ldrdeq r4, [lr, #-136] @ 0xffffff78 │ │ │ │ - smlalbteq pc, r4, r0, r4 @ │ │ │ │ - @ instruction: 0x014e4890 │ │ │ │ + smlaltteq r4, lr, r0, r8 │ │ │ │ + smlalbteq pc, r4, r8, r4 @ │ │ │ │ + @ instruction: 0x014e4898 │ │ │ │ smlalbteq r9, r3, r4, r0 │ │ │ │ - cmppeq r4, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r4, lr, r4, r7 │ │ │ │ + cmppeq r4, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r4, lr, ip, r7 │ │ │ │ cmpeq r3, r0, asr r9 │ │ │ │ - cmpeq lr, r0, lsl r7 │ │ │ │ - strdeq pc, [r4, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq r4, lr, r8, r6 │ │ │ │ + cmpeq lr, r8, lsl r7 │ │ │ │ + mrseq pc, SPSR_abt @ │ │ │ │ + ldrdeq r4, [lr, #-96] @ 0xffffffa0 │ │ │ │ strdeq r8, [r3, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq pc, r4, r0, r2 @ │ │ │ │ - @ instruction: 0x014e469c │ │ │ │ - smlalbbeq pc, r4, r4, r2 @ │ │ │ │ + smlaltbeq pc, r4, r8, r2 @ │ │ │ │ + smlaltbeq r4, lr, r4, r6 │ │ │ │ + smlalbbeq pc, r4, ip, r2 @ │ │ │ │ cmpeq fp, r4, lsl r9 │ │ │ │ - cmpeq lr, r4, asr #12 │ │ │ │ - cmppeq r4, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl r6 │ │ │ │ - cmpeq r4, r4, asr #12 │ │ │ │ - strdeq pc, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ + cmppeq r4, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl r6 │ │ │ │ + cmpeq r4, ip, asr #12 │ │ │ │ + mrseq pc, (UNDEF: 100) @ │ │ │ │ cmpeq r3, ip, lsl #28 │ │ │ │ - smlaltbeq r4, lr, r0, r5 │ │ │ │ - smlalbbeq pc, r4, r8, r1 @ │ │ │ │ + smlaltbeq r4, lr, r8, r5 │ │ │ │ + @ instruction: 0x0144f190 │ │ │ │ strheq r8, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmppeq r4, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl r5 │ │ │ │ - cmpeq r4, ip, asr #10 │ │ │ │ - strdeq pc, [r4, #-12] │ │ │ │ - cmpeq r4, r4, lsl r5 │ │ │ │ - ldrdeq r8, [r4, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - smlaltbeq r8, r4, r0, r4 │ │ │ │ - qdaddeq pc, r4, r4 @ │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ - cmpeq r4, r0, ror #8 │ │ │ │ - cmpeq r4, ip, asr pc │ │ │ │ - smlaltteq lr, r4, r0, pc @ │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + cmppeq r4, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr #10 │ │ │ │ + cmpeq r4, r4, asr r5 │ │ │ │ + cmppeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl r5 │ │ │ │ + smlaltteq r8, r4, r4, r4 │ │ │ │ + cmpeq lr, r8, ror r4 │ │ │ │ + smlaltbeq r8, r4, r8, r4 │ │ │ │ + qdaddeq pc, ip, r4 @ │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ + cmpeq r4, r8, ror #8 │ │ │ │ + cmpeq r4, r4, ror #30 │ │ │ │ + smlaltteq lr, r4, r8, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 2cce30 │ │ │ │ ldr r2, [pc, #388] @ 2cce34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -539267,20 +539267,20 @@ │ │ │ │ @ instruction: 0xffff8518 │ │ │ │ @ instruction: 0xffffa2a0 │ │ │ │ @ instruction: 0xffffe4e0 │ │ │ │ andeq r0, r0, r0, asr #23 │ │ │ │ @ instruction: 0xffffe934 │ │ │ │ @ instruction: 0xffffe600 │ │ │ │ @ instruction: 0xffffe494 │ │ │ │ - cmpeq r4, r4, lsl lr │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ cmpeq fp, ip, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r4, lsl r2 │ │ │ │ + cmpeq lr, ip, lsl r2 │ │ │ │ cmpeq fp, r4, ror #8 │ │ │ │ - smlalbteq r8, r4, r0, r1 │ │ │ │ + smlalbteq r8, r4, r8, r1 │ │ │ │ ldr r3, [pc, #12] @ 2cce98 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -539763,67 +539763,67 @@ │ │ │ │ b 2cd200 │ │ │ │ cmpeq fp, r4, lsl #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsr r3 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - strheq r4, [lr, #-0] │ │ │ │ + strheq r4, [lr, #-8] │ │ │ │ cmpeq r3, r4, asr r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - cmpeq r4, r0, asr fp │ │ │ │ - smlaltteq r3, lr, r4, pc @ │ │ │ │ + cmpeq r4, r8, asr fp │ │ │ │ + smlaltteq r3, lr, ip, pc @ │ │ │ │ strdeq r8, [r3, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r4, lsl #22 │ │ │ │ - @ instruction: 0x014e3f98 │ │ │ │ + cmpeq r4, ip, lsl #22 │ │ │ │ + smlaltbeq r3, lr, r0, pc @ │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ - cmpeq lr, r4, lsl pc │ │ │ │ + cmpeq lr, ip, lsl pc │ │ │ │ strheq fp, [r3, #-244] @ 0xffffff0c │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq lr, [r4, #-144] @ 0xffffff70 │ │ │ │ - cmpeq lr, r4, asr #28 │ │ │ │ + strheq lr, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, ip, asr #28 │ │ │ │ cmpeq r3, ip, asr r5 │ │ │ │ - cmpeq r4, r4, ror #18 │ │ │ │ - strdeq r3, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r4, ip, asr #18 │ │ │ │ - smlaltteq r3, lr, r0, sp │ │ │ │ + cmpeq r4, ip, ror #18 │ │ │ │ + cmpeq lr, r0, lsl #28 │ │ │ │ + cmpeq r4, r4, asr r9 │ │ │ │ + smlaltteq r3, lr, r8, sp │ │ │ │ cmpeq fp, r4, ror pc │ │ │ │ - strdeq lr, [r4, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq r3, lr, ip, sp │ │ │ │ - smlaltbeq r7, r4, r8, ip │ │ │ │ - smlalbteq lr, r4, r8, r8 │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ + cmpeq r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x014e3d94 │ │ │ │ + strheq r7, [r4, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq lr, [r4, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ cmpeq r3, r0, ror r4 │ │ │ │ - cmpeq r4, r0, asr r8 │ │ │ │ - smlaltteq r3, lr, r4, ip │ │ │ │ + cmpeq r4, r8, asr r8 │ │ │ │ + smlaltteq r3, lr, ip, ip │ │ │ │ strdeq r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ - smlaltteq lr, r4, r4, r7 │ │ │ │ - cmpeq lr, r8, ror ip │ │ │ │ - @ instruction: 0x01447b94 │ │ │ │ - strheq lr, [r4, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - cmpeq lr, ip, lsl ip │ │ │ │ - cmpeq r4, r4, asr fp │ │ │ │ - cmpeq r4, r0, asr r6 │ │ │ │ - smlalbteq r3, lr, r4, fp │ │ │ │ + smlaltteq lr, r4, ip, r7 │ │ │ │ + smlalbbeq r3, lr, r0, ip │ │ │ │ + @ instruction: 0x01447b9c │ │ │ │ + strheq lr, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq lr, r4, lsr #24 │ │ │ │ + cmpeq r4, ip, asr fp │ │ │ │ + cmpeq r4, r8, asr r6 │ │ │ │ + smlalbteq r3, lr, ip, fp │ │ │ │ cmpeq r3, r8, lsl r0 │ │ │ │ strdeq fp, [r3, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - smlalbteq r7, r4, r4, sl │ │ │ │ - smlaltteq lr, r4, r4, r6 │ │ │ │ - strheq lr, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r4, ip, asr sl │ │ │ │ - cmpeq r4, r0, lsr #20 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - ldrdeq r3, [lr, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq r7, r4, ip, r9 │ │ │ │ + smlalbteq r7, r4, ip, sl │ │ │ │ + smlaltteq lr, r4, ip, r6 │ │ │ │ + strheq lr, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, r4, ror #20 │ │ │ │ + cmpeq r4, r8, lsr #20 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + ldrdeq r3, [lr, #-168] @ 0xffffff58 │ │ │ │ + strdeq r7, [r4, #-148] @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2cd890 │ │ │ │ ldr r3, [pc, #376] @ 2cd894 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -539930,20 +539930,20 @@ │ │ │ │ @ instruction: 0xffffbcb0 │ │ │ │ @ instruction: 0xffff983c │ │ │ │ @ instruction: 0xffffa2c8 │ │ │ │ @ instruction: 0xffffa340 │ │ │ │ @ instruction: 0xffff7a90 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0xfffff6c4 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ cmpeq fp, r4, ror #20 │ │ │ │ - @ instruction: 0x014e389c │ │ │ │ + smlaltbeq r3, lr, r4, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, lsl #20 │ │ │ │ - cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq r4, r8, ror #14 │ │ │ │ ldr r3, [pc, #12] @ 2cd8f4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -540016,23 +540016,23 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 2cd9b0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - smlalbbeq lr, r4, ip, r2 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - cmpeq r4, r0, lsl #12 │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ - cmpeq lr, ip, lsr r7 │ │ │ │ - ldrdeq r7, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ - cmpeq lr, r0, lsl r7 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + @ instruction: 0x0144e294 │ │ │ │ + smlalbbeq r3, lr, r0, r7 │ │ │ │ + cmpeq r4, r8, lsl #12 │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ + cmpeq lr, r4, asr #14 │ │ │ │ + ldrdeq r7, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ + cmpeq lr, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1928] @ 2ce1e8 │ │ │ │ ldr r3, [pc, #1928] @ 2ce1ec │ │ │ │ @@ -540520,67 +540520,67 @@ │ │ │ │ b 2cddcc │ │ │ │ cmpeq fp, r4, ror #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x015ba790 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - smlalbbeq r3, lr, r8, r5 │ │ │ │ + @ instruction: 0x014e3590 │ │ │ │ smlaltbeq fp, r3, r0, r5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - strheq r3, [lr, #-68] @ 0xffffffbc │ │ │ │ - smlalbteq sp, r4, r0, pc @ │ │ │ │ - cmpeq lr, r8, ror #8 │ │ │ │ + strheq r3, [lr, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq sp, r4, r8, pc @ │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ cmpeq r3, r8, lsr #22 │ │ │ │ - cmpeq r4, r4, ror #30 │ │ │ │ + cmpeq r4, ip, ror #30 │ │ │ │ andeq r7, r0, r8, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #2 │ │ │ │ - ldrdeq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ smlaltteq fp, r3, ip, r3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ - strheq r3, [lr, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ + cmpeq r4, r8, lsl lr │ │ │ │ + smlalbteq r3, lr, r0, r2 │ │ │ │ cmpeq r3, r8, ror r9 │ │ │ │ - strheq sp, [r4, #-212] @ 0xffffff2c │ │ │ │ - smlalbbeq r3, lr, ip, r2 │ │ │ │ - @ instruction: 0x0144dd98 │ │ │ │ + strheq sp, [r4, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x014e3294 │ │ │ │ + smlaltbeq sp, r4, r0, sp │ │ │ │ @ instruction: 0x015ba390 │ │ │ │ - cmpeq lr, r4, lsr r2 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ - cmpeq lr, r4, lsl #4 │ │ │ │ - smlalbteq r7, r4, r0, r0 │ │ │ │ - cmpeq r4, ip, lsl #26 │ │ │ │ + cmpeq lr, ip, lsr r2 │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ + cmpeq lr, ip, lsl #4 │ │ │ │ + smlalbteq r7, r4, r8, r0 │ │ │ │ + cmpeq r4, r4, lsl sp │ │ │ │ smlalbbeq r7, r3, r4, r8 │ │ │ │ - smlalbbeq r3, lr, ip, r1 │ │ │ │ - @ instruction: 0x0144dc98 │ │ │ │ + @ instruction: 0x014e3194 │ │ │ │ + smlaltbeq sp, r4, r0, ip │ │ │ │ cmpeq r3, r8, lsr #16 │ │ │ │ - cmpeq lr, r0, lsr r1 │ │ │ │ - cmpeq r4, ip, lsr ip │ │ │ │ - cmpeq lr, ip, lsl #2 │ │ │ │ - smlalbteq r6, r4, r8, pc @ │ │ │ │ - cmpeq r4, r4, lsl ip │ │ │ │ - ldrdeq r3, [lr, #-8] │ │ │ │ - smlalbbeq r6, r4, r8, pc @ │ │ │ │ - smlalbbeq sp, r4, r4, sl │ │ │ │ - cmpeq lr, r8, ror r0 │ │ │ │ + cmpeq lr, r8, lsr r1 │ │ │ │ + cmpeq r4, r4, asr #24 │ │ │ │ + cmpeq lr, r4, lsl r1 │ │ │ │ + ldrdeq r6, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r4, ip, lsl ip │ │ │ │ + smlaltteq r3, lr, r0, r0 │ │ │ │ + @ instruction: 0x01446f90 │ │ │ │ + smlalbbeq sp, r4, ip, sl │ │ │ │ + smlalbbeq r3, lr, r0, r0 │ │ │ │ cmpeq r3, r4, asr #8 │ │ │ │ cmpeq r3, r4, lsr #8 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - strdeq r6, [r4, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r4, r4, asr #22 │ │ │ │ - cmpeq r4, r4, lsl fp │ │ │ │ - smlalbbeq r6, r4, ip, lr │ │ │ │ - @ instruction: 0x014e2f94 │ │ │ │ - cmpeq r4, r0, asr lr │ │ │ │ - @ instruction: 0x0144da98 │ │ │ │ - cmpeq r4, r8, lsl lr │ │ │ │ + strdeq r6, [r4, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r4, ip, asr #22 │ │ │ │ + cmpeq r4, ip, lsl fp │ │ │ │ + @ instruction: 0x01446e94 │ │ │ │ + @ instruction: 0x014e2f9c │ │ │ │ + cmpeq r4, r8, asr lr │ │ │ │ + smlaltbeq sp, r4, r0, sl │ │ │ │ + cmpeq r4, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2ce464 │ │ │ │ ldr r3, [pc, #376] @ 2ce468 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -540687,20 +540687,20 @@ │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ @ instruction: 0xffff8c68 │ │ │ │ @ instruction: 0xffffb0c4 │ │ │ │ @ instruction: 0xffff96e0 │ │ │ │ @ instruction: 0xffff9768 │ │ │ │ @ instruction: 0xfffff568 │ │ │ │ @ instruction: 0xfffff54c │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ @ instruction: 0x015b9e90 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsr lr │ │ │ │ - smlalbbeq r6, r4, ip, fp │ │ │ │ + @ instruction: 0x01446b94 │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ce4e0 │ │ │ │ ldr r2, [pc, #36] @ 2ce4ec │ │ │ │ ldr r3, [pc, #36] @ 2ce4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -540934,24 +540934,24 @@ │ │ │ │ b 2ce5b8 │ │ │ │ cmpeq fp, r4, lsr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsl #26 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ cmpeq fp, r4, lsl #25 │ │ │ │ - cmpeq r4, ip, asr r6 │ │ │ │ - smlalbteq r2, lr, r0, fp │ │ │ │ + cmpeq r4, r4, ror #12 │ │ │ │ + smlalbteq r2, lr, r8, fp │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ - @ instruction: 0x0144d59c │ │ │ │ + cmpeq lr, r0, lsl fp │ │ │ │ + smlaltbeq sp, r4, r4, r5 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ cmpeq r3, r0, rrx │ │ │ │ cmpeq r3, r8 │ │ │ │ - smlalbteq r6, r4, r4, r7 │ │ │ │ - @ instruction: 0x01446798 │ │ │ │ + smlalbteq r6, r4, ip, r7 │ │ │ │ + smlaltbeq r6, r4, r0, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #688] @ 2ceb68 │ │ │ │ ldr r3, [pc, #688] @ 2ceb6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -541124,33 +541124,33 @@ │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2ce96c │ │ │ │ cmpeq fp, ip, lsl #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r2, [lr, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r8, asr #6 │ │ │ │ + smlalbteq r2, lr, r4, r8 │ │ │ │ + cmpeq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrsbeq r9, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldrdeq r2, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r4, r0, ror r2 │ │ │ │ - smlalbbeq r2, lr, r0, r7 │ │ │ │ + smlaltteq r2, lr, r4, r7 │ │ │ │ + cmpeq r4, r8, ror r2 │ │ │ │ + smlalbbeq r2, lr, r8, r7 │ │ │ │ smlaltbeq r6, r3, r4, sp │ │ │ │ - cmpeq r4, r8, lsl #4 │ │ │ │ - cmpeq lr, r4, lsr r7 │ │ │ │ - strheq sp, [r4, #-8] │ │ │ │ - strheq sp, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ - smlalbteq r2, lr, r0, r6 │ │ │ │ - ldrdeq r6, [r4, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r4, ip, asr #2 │ │ │ │ - smlalbbeq r2, lr, r4, r6 │ │ │ │ - @ instruction: 0x01446498 │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ + cmpeq r4, r0, lsl r2 │ │ │ │ + cmpeq lr, ip, lsr r7 │ │ │ │ + smlalbteq sp, r4, r0, r0 │ │ │ │ + smlalbteq sp, r4, r4, r1 │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ + smlalbteq r2, lr, r8, r6 │ │ │ │ + ldrdeq r6, [r4, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r4, asr r1 │ │ │ │ + smlalbbeq r2, lr, ip, r6 │ │ │ │ + smlaltbeq r6, r4, r0, r4 │ │ │ │ + cmpeq r4, r8, lsl 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 │ │ │ │ bl 2ce8a0 │ │ │ │ @@ -541200,21 +541200,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2cec28 │ │ │ │ cmpeq fp, r8, ror #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlalbteq r2, lr, ip, r5 │ │ │ │ - cmpeq r4, r0, rrx │ │ │ │ - smlalbbeq r2, lr, r0, r5 │ │ │ │ - @ instruction: 0x01446394 │ │ │ │ - cmpeq r4, r0, lsl r0 │ │ │ │ + ldrdeq r2, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq r4, r8, rrx │ │ │ │ + smlalbbeq r2, lr, r8, r5 │ │ │ │ + @ instruction: 0x0144639c │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r4, r0, ror #6 │ │ │ │ + cmpeq r4, r8, ror #6 │ │ │ │ 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 r4, [r0, #664] @ 0x298 │ │ │ │ mov r7, r0 │ │ │ │ @@ -541382,22 +541382,22 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 2ceef8 │ │ │ │ - smlalbteq r2, lr, r4, r4 │ │ │ │ - cmpeq r4, r8, lsr #30 │ │ │ │ + smlalbteq r2, lr, ip, r4 │ │ │ │ + cmpeq r4, r0, lsr pc │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 2cf08b @ │ │ │ │ - smlaltbeq r2, lr, ip, r2 │ │ │ │ - smlalbteq r6, r4, r0, r0 │ │ │ │ - cmpeq r4, ip, lsr sp │ │ │ │ - smlalbbeq r6, r4, r8, r0 │ │ │ │ + strheq r2, [lr, #-36] @ 0xffffffdc │ │ │ │ + smlalbteq r6, r4, r8, r0 │ │ │ │ + cmpeq r4, r4, asr #26 │ │ │ │ + swpbeq r6, r0, [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 r6, r2 │ │ │ │ ldr r2, [pc, #716] @ 2cf280 │ │ │ │ ldr r3, [pc, #716] @ 2cf284 │ │ │ │ @@ -541578,26 +541578,26 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ stm sp, {r5, sl} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2cf0cc │ │ │ │ @ instruction: 0x015b9290 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, ip, lsr r1 │ │ │ │ - smlalbteq ip, r4, ip, fp │ │ │ │ + cmpeq lr, r4, asr #2 │ │ │ │ + ldrdeq ip, [r4, #-180] @ 0xffffff4c │ │ │ │ cmpeq fp, r0, ror r1 │ │ │ │ - swpbeq r2, r8, [lr] │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ + smlaltbeq r2, lr, r0, r0 │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ cmpeq r3, ip, ror #12 │ │ │ │ cmpeq r3, r8, lsl r6 │ │ │ │ - ldrdeq r5, [r4, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x014e1f90 │ │ │ │ - smlaltbeq r5, r4, r4, sp │ │ │ │ - cmpeq r4, r0, lsr #20 │ │ │ │ - cmpeq r4, r0, ror sp │ │ │ │ + ldrdeq r5, [r4, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x014e1f98 │ │ │ │ + smlaltbeq r5, r4, ip, sp │ │ │ │ + cmpeq r4, r8, lsr #20 │ │ │ │ + cmpeq r4, r8, ror sp │ │ │ │ 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, #1100] @ 2cf71c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1096] @ 2cf720 │ │ │ │ @@ -541874,29 +541874,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 2cf368 │ │ │ │ cmpeq fp, r0, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r8, [fp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ - @ instruction: 0x0144c898 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - ldrdeq ip, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ + smlaltbeq ip, r4, r0, r8 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + ldrdeq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ cmpeq r3, r4, lsl r3 │ │ │ │ cmpeq r3, r8, ror r2 │ │ │ │ cmpeq r3, r4, lsr r2 │ │ │ │ strdeq r6, [r3, #-16] │ │ │ │ - smlaltbeq r5, r4, ip, r9 │ │ │ │ - cmpeq r4, ip, ror r9 │ │ │ │ - cmpeq r4, ip, asr #18 │ │ │ │ - cmpeq lr, r4, lsl #22 │ │ │ │ - cmpeq r4, r8, lsl r9 │ │ │ │ - @ instruction: 0x0144c590 │ │ │ │ - smlaltteq r5, r4, r0, r8 │ │ │ │ + strheq r5, [r4, #-148] @ 0xffffff6c │ │ │ │ + smlalbbeq r5, r4, r4, r9 │ │ │ │ + cmpeq r4, r4, asr r9 │ │ │ │ + cmpeq lr, ip, lsl #22 │ │ │ │ + cmpeq r4, r0, lsr #18 │ │ │ │ + @ instruction: 0x0144c598 │ │ │ │ + smlaltteq r5, r4, r8, r8 │ │ │ │ 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, #1044] @ 2cfb94 │ │ │ │ ldr r3, [pc, #1044] @ 2cfb98 │ │ │ │ @@ -542160,31 +542160,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 2cf840 │ │ │ │ cmpeq fp, r0, asr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsheq r8, [fp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq lr, r8, lsl #18 │ │ │ │ - @ instruction: 0x0144c398 │ │ │ │ - strheq r5, [r4, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r4, ror #16 │ │ │ │ - strdeq ip, [r4, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, ip, lsl #12 │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ + smlaltbeq ip, r4, r0, r3 │ │ │ │ + strheq r5, [r4, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, ip, ror #16 │ │ │ │ + strdeq ip, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r4, lsl r6 │ │ │ │ ldrdeq r5, [r3, #-220] @ 0xffffff24 │ │ │ │ smlalbbeq r5, r3, r8, sp │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ - strdeq r1, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r0, lsl r5 │ │ │ │ - smlalbbeq ip, r4, r8, r1 │ │ │ │ - ldrdeq r5, [r4, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x014e1698 │ │ │ │ - smlaltbeq r5, r4, r0, r4 │ │ │ │ - @ instruction: 0x0144bf9c │ │ │ │ - smlaltteq ip, r4, r8, r0 │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq r4, r8, lsl r5 │ │ │ │ + @ instruction: 0x0144c190 │ │ │ │ + smlaltteq r5, r4, r0, r4 │ │ │ │ + smlaltbeq r1, lr, r0, r6 │ │ │ │ + smlaltbeq r5, r4, r8, r4 │ │ │ │ + smlaltbeq fp, r4, r4, pc @ │ │ │ │ + strdeq ip, [r4, #-0] │ │ │ │ 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, #636] @ 2cfe78 │ │ │ │ ldr r3, [pc, #636] @ 2cfe7c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -542344,25 +542344,25 @@ │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2cfcf0 │ │ │ │ cmpeq fp, r8, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq lr, r8, asr #10 │ │ │ │ - ldrdeq fp, [r4, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r0, asr r5 │ │ │ │ + smlaltteq fp, r4, r4, pc @ │ │ │ │ cmpeq fp, ip, asr #10 │ │ │ │ - @ instruction: 0x01445294 │ │ │ │ + @ instruction: 0x0144529c │ │ │ │ cmpeq r3, r8, ror #20 │ │ │ │ - cmpeq lr, r0, lsl #8 │ │ │ │ - cmpeq r4, r8, lsl #4 │ │ │ │ - cmpeq r4, r4, lsl #26 │ │ │ │ - cmpeq r4, r8, asr lr │ │ │ │ - smlaltbeq r5, r4, r8, r1 │ │ │ │ - cmpeq r4, ip, ror r1 │ │ │ │ + cmpeq lr, r8, lsl #8 │ │ │ │ + cmpeq r4, r0, lsl r2 │ │ │ │ + cmpeq r4, ip, lsl #26 │ │ │ │ + cmpeq r4, r0, ror #28 │ │ │ │ + strheq r5, [r4, #-16] │ │ │ │ + smlalbbeq r5, r4, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #716] @ 2d0190 │ │ │ │ ldr ip, [pc, #716] @ 2d0194 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -542557,33 +542557,33 @@ │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ andeq r6, r0, r0, asr r4 │ │ │ │ @ instruction: 0xffffec5c │ │ │ │ @ instruction: 0xffffe928 │ │ │ │ cmpeq fp, ip, asr #5 │ │ │ │ @ instruction: 0xffffe52c │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - ldrdeq fp, [r4, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq fp, r4, r4, ip │ │ │ │ - cmpeq r4, r0, lsr sp │ │ │ │ - cmpeq lr, ip, ror r1 │ │ │ │ - cmpeq r4, r8, lsl #24 │ │ │ │ + smlaltteq fp, r4, r0, ip │ │ │ │ + smlaltteq fp, r4, ip, ip │ │ │ │ + cmpeq r4, r8, lsr sp │ │ │ │ + smlalbbeq r1, lr, r4, r1 │ │ │ │ + cmpeq r4, r0, lsl ip │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ cmpeq fp, ip, lsr #3 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - smlalbteq r1, lr, r8, r0 │ │ │ │ - ldrdeq r4, [r4, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r4, r8, asr fp │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + ldrdeq r1, [lr, #-0] │ │ │ │ + smlaltteq r4, r4, r4, lr @ │ │ │ │ + cmpeq r4, r0, ror #22 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - swpbeq r1, r0, [lr] │ │ │ │ - smlaltbeq r4, r4, r4, lr @ │ │ │ │ - cmpeq r4, r0, lsr #22 │ │ │ │ + swpbeq r1, r8, [lr] │ │ │ │ + smlaltbeq r4, r4, ip, lr @ │ │ │ │ + cmpeq r4, r8, lsr #22 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - qdaddeq r1, r8, lr │ │ │ │ - cmpeq r4, ip, ror #28 │ │ │ │ - smlaltteq fp, r4, r8, sl │ │ │ │ + cmpeq lr, r0, rrx │ │ │ │ + cmpeq r4, r4, ror lr │ │ │ │ + strdeq fp, [r4, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ ldr r0, [r0, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #68] @ 2d0274 │ │ │ │ ldr r3, [pc, #68] @ 2d0278 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -542745,32 +542745,32 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d0398 │ │ │ │ cmpeq fp, r0, ror #30 │ │ │ │ - cmpeq r4, r4, lsl #20 │ │ │ │ - strdeq r0, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r4, ip, lsl #20 │ │ │ │ + strdeq r0, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - smlalbbeq fp, r4, ip, r7 │ │ │ │ - cmpeq r4, r8, asr #18 │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ - ldrdeq r4, [r4, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq r4, r4, r8, fp @ │ │ │ │ - ldrdeq fp, [r4, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r0, lr, r4, lr │ │ │ │ + @ instruction: 0x0144b794 │ │ │ │ + cmpeq r4, r0, asr r9 │ │ │ │ + cmpeq lr, r4, asr #30 │ │ │ │ + smlaltteq r4, r4, r4, fp @ │ │ │ │ + strheq r4, [r4, #-176] @ 0xffffff50 │ │ │ │ + ldrdeq fp, [r4, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq r0, lr, ip, lr │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq r4, r0, ror fp │ │ │ │ - @ instruction: 0x0144b898 │ │ │ │ - smlalbbeq r0, lr, ip, lr │ │ │ │ + cmpeq r4, r8, ror fp │ │ │ │ + smlaltbeq fp, r4, r0, r8 │ │ │ │ + @ instruction: 0x014e0e94 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r4, ip, lsr fp │ │ │ │ + cmpeq r4, r4, asr #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 r5, r0 │ │ │ │ bl 2d02c8 │ │ │ │ @@ -542820,21 +542820,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2d0578 │ │ │ │ cmpeq fp, r8, lsl sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r0, [lr, #-220] @ 0xffffff24 │ │ │ │ - smlalbteq fp, r4, r0, r7 │ │ │ │ + smlalbteq r0, lr, r4, sp │ │ │ │ + smlalbteq fp, r4, r8, r7 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r4, r4, asr #20 │ │ │ │ - cmpeq r4, r0, ror r7 │ │ │ │ - cmpeq r4, r0, lsl sl │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq r4, ip, asr #20 │ │ │ │ + cmpeq r4, r8, ror r7 │ │ │ │ + cmpeq r4, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2848] @ 2d1148 │ │ │ │ mov r6, r3 │ │ │ │ @@ -543548,71 +543548,71 @@ │ │ │ │ mov r2, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2d0dd0 │ │ │ │ cmpeq fp, r4, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltteq r9, r4, r0, r5 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - cmpeq r4, r8, lsl #12 │ │ │ │ + smlaltteq r9, r4, r8, r5 │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq r4, r0, lsl r6 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ + smlalbbeq r0, lr, r0, sl │ │ │ │ + smlalbbeq fp, r4, r0, r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - cmpeq r4, r4, asr r1 │ │ │ │ + smlalbbeq r0, lr, r0, r7 │ │ │ │ + cmpeq r4, ip, asr r1 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ - cmpeq r4, r4, ror pc │ │ │ │ + smlalbbeq r0, lr, r0, r5 │ │ │ │ + cmpeq r4, ip, ror pc │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ cmpeq fp, ip, ror #8 │ │ │ │ - smlalbteq r0, lr, ip, r4 │ │ │ │ - smlaltbeq r4, r4, r0, r1 @ │ │ │ │ - smlalbteq sl, r4, ip, lr │ │ │ │ - @ instruction: 0x014e0494 │ │ │ │ - cmpeq r4, r8, ror #2 │ │ │ │ - @ instruction: 0x0144ae94 │ │ │ │ + ldrdeq r0, [lr, #-68] @ 0xffffffbc │ │ │ │ + smlaltbeq r4, r4, r8, r1 @ │ │ │ │ + ldrdeq sl, [r4, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x014e049c │ │ │ │ + cmpeq r4, r0, ror r1 │ │ │ │ + @ instruction: 0x0144ae9c │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq lr, ip, asr r4 │ │ │ │ - cmpeq r4, r0, lsr r1 │ │ │ │ - cmpeq r4, ip, asr lr │ │ │ │ + cmpeq lr, r4, ror #8 │ │ │ │ + cmpeq r4, r8, lsr r1 │ │ │ │ + cmpeq r4, r4, ror #28 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq lr, r4, lsr #8 │ │ │ │ - strdeq r4, [r4, #-8] │ │ │ │ - cmpeq r4, r4, lsr #28 │ │ │ │ - smlalbteq r4, r4, r4, r0 @ │ │ │ │ - swpbeq r4, r8, [r4] @ │ │ │ │ - @ instruction: 0x014e039c │ │ │ │ - cmpeq r4, ip, rrx │ │ │ │ - @ instruction: 0x0144ad9c │ │ │ │ + cmpeq lr, ip, lsr #8 │ │ │ │ + mrseq r4, (UNDEF: 84) │ │ │ │ + cmpeq r4, ip, lsr #28 │ │ │ │ + smlalbteq r4, r4, ip, r0 @ │ │ │ │ + smlaltbeq r4, r4, r0, r0 @ │ │ │ │ + smlaltbeq r0, lr, r4, r3 │ │ │ │ + cmpeq r4, r4, ror r0 │ │ │ │ + smlaltbeq sl, r4, r4, sp │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmpeq r4, r8, lsr r0 │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ - cmpeq r4, r8 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ - strdeq r0, [lr, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq r3, [r4, #-240] @ 0xffffff10 │ │ │ │ - strdeq sl, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r0, asr #32 │ │ │ │ + cmpeq lr, ip, lsr r3 │ │ │ │ + cmpeq r4, r0, lsl r0 │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + ldrdeq r3, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r4, lsl #26 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01443f9c │ │ │ │ - @ instruction: 0x014e0298 │ │ │ │ - cmpeq r4, ip, ror #30 │ │ │ │ - @ instruction: 0x0144ac98 │ │ │ │ + smlaltbeq r3, r4, r4, pc @ │ │ │ │ + smlaltbeq r0, lr, r0, r2 │ │ │ │ + cmpeq r4, r4, ror pc │ │ │ │ + smlaltbeq sl, r4, r0, ip │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ - cmpeq r4, r4, lsr pc │ │ │ │ - cmpeq r4, r4, ror #24 │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ + cmpeq r4, ip, lsr pc │ │ │ │ + cmpeq r4, ip, ror #24 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - ldrdeq r3, [r4, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq r3, r4, ip, lr │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ + smlaltteq r3, r4, r0, lr │ │ │ │ + strheq r3, [r4, #-228] @ 0xffffff1c │ │ │ │ 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] @ 2d15b0 │ │ │ │ ldr r3, [pc, #868] @ 2d15b4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -543836,27 +543836,27 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r6, [fp, #-244] @ 0xffffff0c │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - strheq pc, [sp, #-244] @ 0xffffff0c @ │ │ │ │ - strheq sl, [r4, #-152] @ 0xffffff68 │ │ │ │ + strheq pc, [sp, #-252] @ 0xffffff04 @ │ │ │ │ + smlalbteq sl, r4, r0, r9 │ │ │ │ cmpeq r3, r4, asr r4 │ │ │ │ - cmppeq sp, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsr r9 │ │ │ │ + cmppeq sp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr r9 │ │ │ │ cmpeq fp, ip, lsl #27 │ │ │ │ ldrdeq r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strheq pc, [sp, #-216] @ 0xffffff28 @ │ │ │ │ - smlalbbeq r3, r4, ip, sl │ │ │ │ - strheq sl, [r4, #-120] @ 0xffffff88 │ │ │ │ - cmppeq sp, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr sl │ │ │ │ - cmpeq r4, r8, ror r7 │ │ │ │ + smlalbteq pc, sp, r0, sp @ │ │ │ │ + @ instruction: 0x01443a94 │ │ │ │ + smlalbteq sl, r4, r0, r7 │ │ │ │ + smlalbbeq pc, sp, r4, sp @ │ │ │ │ + cmpeq r4, r8, asr sl │ │ │ │ + smlalbbeq sl, r4, 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -544291,31 +544291,31 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2d1814 │ │ │ │ cmpeq fp, r4, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmppeq sp, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr #12 │ │ │ │ + cmppeq sp, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsr r6 │ │ │ │ cmpeq r3, r0, lsr r0 │ │ │ │ cmpeq fp, r8, lsr #20 │ │ │ │ - cmppeq sp, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #8 │ │ │ │ + cmppeq sp, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror r4 │ │ │ │ cmpeq r3, r0, ror lr │ │ │ │ - cmppeq sp, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr #6 │ │ │ │ + cmppeq sp, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr #6 │ │ │ │ cmpeq r3, r8, lsr sp │ │ │ │ - cmppeq sp, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsl r2 │ │ │ │ + cmppeq sp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl r2 │ │ │ │ cmpeq r3, ip, lsl #24 │ │ │ │ - smlaltbeq r3, r4, r4, r3 │ │ │ │ - cmpeq r4, r4, ror r3 │ │ │ │ - cmpeq r4, r4, asr #6 │ │ │ │ - cmpeq r4, r4, lsl r3 │ │ │ │ + smlaltbeq r3, r4, ip, r3 │ │ │ │ + cmpeq r4, ip, ror r3 │ │ │ │ + cmpeq r4, ip, asr #6 │ │ │ │ + cmpeq r4, ip, lsl r3 │ │ │ │ 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] @ 2d1fe0 │ │ │ │ ldr ip, [pc, #664] @ 2d1fe4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -544483,35 +544483,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 2d2040 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 2d1f1c │ │ │ │ ldrsheq r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsr r4 │ │ │ │ - smlalbteq pc, sp, r0, r4 @ │ │ │ │ - smlalbbeq r3, r4, r8, r1 │ │ │ │ - smlalbbeq r9, r4, r4, ip │ │ │ │ - smlalbbeq r9, r4, r8, lr │ │ │ │ + smlalbteq pc, sp, r8, r4 @ │ │ │ │ + @ instruction: 0x01443190 │ │ │ │ + smlalbbeq r9, r4, ip, ip │ │ │ │ + @ instruction: 0x01449e90 │ │ │ │ @ instruction: 0x015b6398 │ │ │ │ cmpeq fp, r0, ror r3 │ │ │ │ - ldrdeq r3, [r4, #-8] │ │ │ │ - cmppeq sp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [r4, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r3, r4, r0, r0 │ │ │ │ + cmppeq sp, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #28 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - swpbeq r3, r8, [r4] │ │ │ │ - strheq pc, [sp, #-56] @ 0xffffffc8 @ │ │ │ │ - strheq r9, [r4, #-208] @ 0xffffff30 │ │ │ │ + smlaltbeq r3, r4, r0, r0 │ │ │ │ + smlalbteq pc, sp, r0, r3 @ │ │ │ │ + strheq r9, [r4, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - qdaddeq r3, r8, r4 │ │ │ │ - cmppeq sp, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, ror sp │ │ │ │ + cmpeq r4, r0, rrx │ │ │ │ + smlalbbeq pc, sp, r0, r3 @ │ │ │ │ + cmpeq r4, r8, ror sp │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmppeq sp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsl r0 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ + cmppeq sp, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl r0 │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ 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] @ 2d2268 │ │ │ │ ldr ip, [pc, #524] @ 2d226c │ │ │ │ @@ -544645,28 +544645,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d2118 │ │ │ │ cmpeq fp, r8, ror #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, lsr #2 │ │ │ │ - smlaltbeq pc, sp, r4, r1 @ │ │ │ │ - cmpeq r4, r8, ror lr │ │ │ │ - smlaltbeq r9, r4, r0, fp │ │ │ │ - cmppeq sp, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr lr │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ - cmpeq r4, r8, lsr fp │ │ │ │ + smlaltbeq pc, sp, ip, r1 @ │ │ │ │ + smlalbbeq r2, r4, r0, lr │ │ │ │ + smlaltbeq r9, r4, r8, fp │ │ │ │ + cmppeq sp, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #28 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ + cmpeq r4, r0, asr #22 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - mrseq pc, (UNDEF: 93) @ │ │ │ │ - ldrdeq r2, [r4, #-212] @ 0xffffff2c │ │ │ │ - strdeq r9, [r4, #-172] @ 0xffffff54 │ │ │ │ - smlalbteq pc, sp, r4, r0 @ │ │ │ │ - @ instruction: 0x01442d98 │ │ │ │ - strheq r9, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmppeq sp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, r4, lsl #22 │ │ │ │ + smlalbteq pc, sp, ip, r0 @ │ │ │ │ + smlaltbeq r2, r4, r0, sp │ │ │ │ + smlalbteq r9, r4, r4, sl │ │ │ │ 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] @ 2d24b0 │ │ │ │ ldr ip, [pc, #488] @ 2d24b4 │ │ │ │ @@ -544791,29 +544791,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d2368 │ │ │ │ cmpeq fp, ip, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrsbeq r5, [fp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, asr pc │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ - cmpeq r4, r0, asr r9 │ │ │ │ - cmpeq sp, r8, lsl pc │ │ │ │ - smlaltteq r2, r4, ip, fp │ │ │ │ - cmpeq r4, r0, lsl r9 │ │ │ │ + cmpeq sp, ip, asr pc │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ + cmpeq r4, r8, asr r9 │ │ │ │ + cmpeq sp, r0, lsr #30 │ │ │ │ + strdeq r2, [r4, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r8, lsl r9 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - smlaltteq lr, sp, r4, lr │ │ │ │ - smlaltbeq r2, r4, ip, fp │ │ │ │ - smlaltbeq r9, r4, r8, r6 │ │ │ │ + smlaltteq lr, sp, ip, lr │ │ │ │ + strheq r2, [r4, #-180] @ 0xffffff4c │ │ │ │ + strheq r9, [r4, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - strheq r9, [r4, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq lr, sp, r0, lr │ │ │ │ - cmpeq r4, r0, asr fp │ │ │ │ - cmpeq r4, r8, ror r8 │ │ │ │ + smlalbteq r9, r4, r0, r8 │ │ │ │ + smlalbbeq lr, sp, r8, lr │ │ │ │ + cmpeq r4, r8, asr fp │ │ │ │ + smlalbbeq r9, r4, r0, r8 │ │ │ │ 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] @ 2d2704 │ │ │ │ mov r5, r3 │ │ │ │ @@ -544940,30 +544940,30 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d25bc │ │ │ │ cmpeq fp, r8, lsr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, lsl #25 │ │ │ │ - cmpeq sp, r0, lsl #26 │ │ │ │ - ldrdeq r2, [r4, #-148] @ 0xffffff6c │ │ │ │ - strdeq r9, [r4, #-108] @ 0xffffff94 │ │ │ │ - smlalbteq lr, sp, r4, ip │ │ │ │ - @ instruction: 0x01442998 │ │ │ │ - strheq r9, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ + ldrdeq r2, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ + smlalbteq lr, sp, ip, ip │ │ │ │ + smlaltbeq r2, r4, r0, r9 │ │ │ │ + smlalbteq r9, r4, r4, r6 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x014dec90 │ │ │ │ - cmpeq r4, r8, asr r9 │ │ │ │ - cmpeq r4, r4, asr r4 │ │ │ │ + @ instruction: 0x014dec98 │ │ │ │ + cmpeq r4, r0, ror #18 │ │ │ │ + cmpeq r4, ip, asr r4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r4, r0, ror #12 │ │ │ │ + cmpeq r4, r8, ror #12 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ - strdeq r2, [r4, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r4, lsr #12 │ │ │ │ + cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq r4, r4, lsl #18 │ │ │ │ + cmpeq r4, ip, lsr #12 │ │ │ │ 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] @ 2d2ac8 │ │ │ │ ldr ip, [pc, #860] @ 2d2acc │ │ │ │ @@ -545182,44 +545182,44 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d2874 │ │ │ │ ldrsbeq r5, [fp, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq fp, r8, asr #19 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmpeq r4, ip, lsl r7 │ │ │ │ - cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq r4, r4, lsr #14 │ │ │ │ + cmpeq r4, r8, asr #8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - smlaltteq r2, r4, r0, r6 │ │ │ │ - cmpeq r4, r8, lsl #8 │ │ │ │ - ldrdeq lr, [sp, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq r2, r4, r0, r6 │ │ │ │ - @ instruction: 0x01449198 │ │ │ │ + cmpeq sp, r4, lsl sl │ │ │ │ + smlaltteq r2, r4, r8, r6 │ │ │ │ + cmpeq r4, r0, lsl r4 │ │ │ │ + smlaltteq lr, sp, r0, r9 │ │ │ │ + smlaltbeq r2, r4, r8, r6 │ │ │ │ + smlaltbeq r9, r4, r0, r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlaltbeq r9, r4, r0, r3 │ │ │ │ + smlaltbeq r9, r4, r8, r3 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ - cmpeq r4, r8, lsr r6 │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - cmpeq r4, r8, lsr r3 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ + cmpeq r4, r0, asr #12 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ - ldrdeq r2, [r4, #-80] @ 0xffffffb0 │ │ │ │ - smlalbteq r9, r4, ip, r0 │ │ │ │ - ldrdeq r9, [r4, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r0, lsl r9 │ │ │ │ + ldrdeq r2, [r4, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r9, [r4, #-4] │ │ │ │ + smlaltteq r9, r4, r0, r2 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - smlaltbeq lr, sp, r0, r8 │ │ │ │ - cmpeq r4, r4, ror r5 │ │ │ │ - @ instruction: 0x01449298 │ │ │ │ + smlaltbeq lr, sp, r8, r8 │ │ │ │ + cmpeq r4, ip, ror r5 │ │ │ │ + smlaltbeq r9, r4, r0, r2 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ - cmpeq r4, r0, ror #4 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq r4, r0, asr #10 │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ @ 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] @ 2d2dec │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -545382,34 +545382,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2d2e48 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 2d2d38 │ │ │ │ cmpeq fp, ip, asr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x014de69c │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ - cmpeq r4, r4, ror #28 │ │ │ │ - cmpeq r4, ip, rrx │ │ │ │ + smlaltbeq lr, sp, r4, r6 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ + cmpeq r4, ip, ror #28 │ │ │ │ + cmpeq r4, r4, ror r0 │ │ │ │ cmpeq fp, ip, ror r5 │ │ │ │ cmpeq fp, r4, asr r5 │ │ │ │ - smlaltteq lr, sp, r8, r5 │ │ │ │ - strheq r2, [r4, #-40] @ 0xffffffd8 │ │ │ │ - smlaltteq r8, r4, r4, pc @ │ │ │ │ - smlaltbeq lr, sp, r8, r5 │ │ │ │ - cmpeq r4, r8, ror r2 │ │ │ │ - smlaltbeq r8, r4, r4, pc @ │ │ │ │ + strdeq lr, [sp, #-80] @ 0xffffffb0 │ │ │ │ + smlalbteq r2, r4, r0, r2 │ │ │ │ + smlaltteq r8, r4, ip, pc @ │ │ │ │ + strheq lr, [sp, #-80] @ 0xffffffb0 │ │ │ │ + smlalbbeq r2, r4, r0, r2 │ │ │ │ + smlaltbeq r8, r4, ip, pc @ │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ - cmpeq r4, ip, ror #30 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ + cmpeq r4, r8, asr #4 │ │ │ │ + cmpeq r4, r4, ror pc │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ - cmpeq r4, r8, lsl #4 │ │ │ │ - cmpeq r4, r4, lsr pc │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq r4, r0, lsl r2 │ │ │ │ + cmpeq r4, ip, lsr pc │ │ │ │ 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 │ │ │ │ @@ -546388,119 +546388,119 @@ │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d354c │ │ │ │ ldrsbeq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq sp, r8, asr r4 │ │ │ │ - cmpeq r4, r8, asr lr │ │ │ │ + cmpeq sp, r0, ror #8 │ │ │ │ + cmpeq r4, r0, ror #28 │ │ │ │ cmpeq fp, r0, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ - mrseq lr, (UNDEF: 93) │ │ │ │ + cmpeq sp, r4, ror #4 │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ + cmpeq sp, r8, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r4, r4, lsl #22 │ │ │ │ + cmpeq r4, ip, lsl #22 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - smlalbteq sp, sp, r8, pc @ │ │ │ │ + ldrdeq sp, [sp, #-240] @ 0xffffff10 │ │ │ │ smlaltteq r5, r3, ip, sp │ │ │ │ - smlaltbeq r8, r4, r0, r9 │ │ │ │ + smlaltbeq r8, r4, r8, r9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ - cmpeq r4, ip, lsr r8 │ │ │ │ - strdeq sp, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r0, asr #28 │ │ │ │ + cmpeq r4, r4, asr #16 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ ldrdeq r2, [r3, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq r8, r4, ip, r7 │ │ │ │ + strdeq r8, [r4, #-116] @ 0xffffff8c │ │ │ │ ldrsheq r4, [fp, #-192] @ 0xffffff40 │ │ │ │ cmpeq r3, r0, asr #4 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ - cmpeq r4, r4, lsr r7 │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ + cmpeq r4, ip, lsr r7 │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ cmpeq r3, r0, lsr fp │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ ldrdeq r1, [r3, #-224] @ 0xffffff20 │ │ │ │ - smlaltbeq sp, sp, ip, r9 @ │ │ │ │ - strheq r8, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sp, ip, ror #18 │ │ │ │ + strheq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ + strheq r8, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r4, ror r9 │ │ │ │ cmpeq r3, r8, asr #28 │ │ │ │ - cmpeq r4, ip, asr r3 │ │ │ │ + cmpeq r4, r4, ror #6 │ │ │ │ cmpeq r3, r4, lsl #28 │ │ │ │ - strdeq sp, [sp, #-132] @ 0xffffff7c │ │ │ │ - strdeq r8, [r4, #-40] @ 0xffffffd8 │ │ │ │ + strdeq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ + mrseq r8, SPSR_abt │ │ │ │ smlaltbeq r1, r3, ip, sp │ │ │ │ cmpeq r3, r8, asr sp │ │ │ │ cmpeq r3, r8, lsl sp │ │ │ │ - strdeq sp, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ - smlaltteq r8, r4, ip, r1 │ │ │ │ - strheq sp, [sp, #-120] @ 0xffffff88 │ │ │ │ - strheq r8, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, r8, ror r3 │ │ │ │ + strdeq sp, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ + strdeq r8, [r4, #-20] @ 0xffffffec │ │ │ │ + smlalbteq sp, sp, r0, r7 @ │ │ │ │ + smlalbteq r8, r4, r0, r1 │ │ │ │ + smlalbbeq r1, r4, r0, r3 │ │ │ │ cmpeq r3, r8, lsr fp │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ - smlaltteq r1, r4, r8, r2 │ │ │ │ - cmpeq r4, r0, lsl r0 │ │ │ │ - strheq r1, [r4, #-32] @ 0xffffffe0 │ │ │ │ - smlalbbeq r1, r4, r0, r2 │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ - cmpeq r4, r4, ror r0 │ │ │ │ - cmpeq r4, r4, asr #32 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - @ instruction: 0x01447d94 │ │ │ │ - cmpeq r4, r8, lsr sp │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ - @ instruction: 0x01447d90 │ │ │ │ - cmpeq r4, r8, lsl #26 │ │ │ │ - strheq r0, [r4, #-244] @ 0xffffff0c │ │ │ │ - smlaltbeq sp, sp, r0, r2 @ │ │ │ │ - cmpeq r4, r4, ror pc │ │ │ │ - @ instruction: 0x01447c9c │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ - cmpeq r4, r4, lsl sp │ │ │ │ - cmpeq r4, r0, ror #24 │ │ │ │ - cmpeq sp, r4, lsr r2 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - cmpeq r4, r4, lsr ip │ │ │ │ - ldrdeq r0, [r4, #-224] @ 0xffffff20 │ │ │ │ - smlaltbeq r0, r4, r0, lr │ │ │ │ - @ instruction: 0x014dd198 │ │ │ │ - cmpeq r4, ip, ror #28 │ │ │ │ - @ instruction: 0x01447b98 │ │ │ │ - cmpeq r4, r4, lsr lr │ │ │ │ - cmpeq r4, r4, lsl #28 │ │ │ │ - ldrdeq r0, [r4, #-208] @ 0xffffff30 │ │ │ │ - smlalbteq sp, sp, r8, r0 @ │ │ │ │ - @ instruction: 0x01440d9c │ │ │ │ - smlalbteq r7, r4, r4, sl │ │ │ │ - smlalbbeq sp, sp, ip, r0 @ │ │ │ │ - cmpeq r4, r0, ror #26 │ │ │ │ - smlalbbeq r7, r4, r8, sl │ │ │ │ - qdaddeq sp, r0, sp │ │ │ │ - cmpeq r4, r4, lsr #26 │ │ │ │ - cmpeq r4, ip, asr #20 │ │ │ │ - smlaltteq r0, r4, ip, ip │ │ │ │ - ldrdeq r0, [r4, #-192] @ 0xffffff40 │ │ │ │ - strheq r0, [r4, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ + strdeq r1, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ + strheq r1, [r4, #-40] @ 0xffffffd8 │ │ │ │ + smlalbbeq r1, r4, r8, r2 │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ + cmpeq r4, ip, ror r0 │ │ │ │ + cmpeq r4, ip, asr #32 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + @ instruction: 0x01447d9c │ │ │ │ + cmpeq r4, r0, asr #26 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ + @ instruction: 0x01447d98 │ │ │ │ + cmpeq r4, r0, lsl sp │ │ │ │ + strheq r0, [r4, #-252] @ 0xffffff04 │ │ │ │ + smlaltbeq sp, sp, r8, r2 @ │ │ │ │ + cmpeq r4, ip, ror pc │ │ │ │ + smlaltbeq r7, r4, r4, ip │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ + cmpeq r4, ip, lsl sp │ │ │ │ + cmpeq r4, r8, ror #24 │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq r4, ip, lsr ip │ │ │ │ + ldrdeq r0, [r4, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq r0, r4, r8, lr │ │ │ │ + smlaltbeq sp, sp, r0, r1 @ │ │ │ │ + cmpeq r4, r4, ror lr │ │ │ │ + smlaltbeq r7, r4, r0, fp │ │ │ │ + cmpeq r4, ip, lsr lr │ │ │ │ + cmpeq r4, ip, lsl #28 │ │ │ │ + ldrdeq r0, [r4, #-216] @ 0xffffff28 │ │ │ │ + ldrdeq sp, [sp, #-0] │ │ │ │ + smlaltbeq r0, r4, r4, sp │ │ │ │ + smlalbteq r7, r4, ip, sl │ │ │ │ + swpbeq sp, r4, [sp] @ │ │ │ │ + cmpeq r4, r8, ror #26 │ │ │ │ + @ instruction: 0x01447a90 │ │ │ │ + qdaddeq sp, r8, sp │ │ │ │ + cmpeq r4, ip, lsr #26 │ │ │ │ + cmpeq r4, r4, asr sl │ │ │ │ + strdeq r0, [r4, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r0, [r4, #-200] @ 0xffffff38 │ │ │ │ + strheq r0, [r4, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r4, ip, ror ip │ │ │ │ + smlalbbeq r0, r4, r4, ip │ │ │ │ ldr r1, [pc, #-168] @ 2d3eb4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -547732,87 +547732,87 @@ │ │ │ │ bne 2d4fec │ │ │ │ b 2d45c0 │ │ │ │ @ instruction: 0x015b3e9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r4, asr lr │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - smlaltbeq ip, sp, r4, lr │ │ │ │ - @ instruction: 0x014dce90 │ │ │ │ + smlaltbeq ip, sp, ip, lr │ │ │ │ + @ instruction: 0x014dce98 │ │ │ │ strheq r4, [r3, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r4, r0, ror #16 │ │ │ │ + cmpeq r4, r8, ror #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - smlalbteq ip, sp, ip, ip │ │ │ │ - ldrdeq r7, [r4, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq ip, sp, ip, ip │ │ │ │ + ldrdeq ip, [sp, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r7, [r4, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x014dcc94 │ │ │ │ cmpeq r3, r8, ror #2 │ │ │ │ - smlalbbeq r7, r4, r0, r6 │ │ │ │ + smlalbbeq r7, r4, r8, r6 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ - strdeq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ + strdeq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ cmpeq r3, r4, lsl sl │ │ │ │ - smlalbteq r7, r4, r4, r5 │ │ │ │ + smlalbteq r7, r4, ip, r5 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq sp, r0, lsr sl │ │ │ │ - cmpeq r4, r4, lsr r4 │ │ │ │ - strdeq ip, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r8, lsr sl │ │ │ │ + cmpeq r4, ip, lsr r4 │ │ │ │ + strdeq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ smlalbteq r0, r3, ip, lr │ │ │ │ - smlaltteq r7, r4, r4, r3 │ │ │ │ + smlaltteq r7, r4, ip, r3 │ │ │ │ cmpeq fp, r8, ror #17 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ cmpeq r3, r0, lsr r7 │ │ │ │ - smlaltteq r7, r4, r0, r2 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ - cmpeq r4, r8, asr r1 │ │ │ │ - cmpeq sp, r8, lsl #14 │ │ │ │ + smlaltteq r7, r4, r8, r2 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq r4, r0, ror #2 │ │ │ │ + cmpeq sp, r0, lsl r7 │ │ │ │ smlaltteq r0, r3, r0, fp │ │ │ │ - strdeq r7, [r4, #-12] │ │ │ │ - smlalbbeq ip, sp, r4, r6 │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ + cmpeq r4, r4, lsl #2 │ │ │ │ + smlalbbeq ip, sp, ip, r6 │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ @ instruction: 0x01434498 │ │ │ │ - cmpeq r4, ip, lsr r0 │ │ │ │ - strheq ip, [sp, #-64] @ 0xffffffc0 │ │ │ │ - strheq r6, [r4, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ + cmpeq r4, r4, asr #32 │ │ │ │ + strheq ip, [sp, #-72] @ 0xffffffb8 │ │ │ │ + strheq r6, [r4, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, ip, ror #8 │ │ │ │ cmpeq r3, ip, lsr r9 │ │ │ │ - cmpeq r4, r8, asr lr │ │ │ │ + cmpeq r4, r0, ror #28 │ │ │ │ strdeq r0, [r3, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq ip, sp, ip, r3 │ │ │ │ - strdeq r6, [r4, #-208] @ 0xffffff30 │ │ │ │ - strheq ip, [sp, #-60] @ 0xffffffc4 │ │ │ │ - swpbeq r0, r0, [r4] │ │ │ │ - strheq r6, [r4, #-220] @ 0xffffff24 │ │ │ │ + strdeq ip, [sp, #-52] @ 0xffffffcc │ │ │ │ + strdeq r6, [r4, #-216] @ 0xffffff28 │ │ │ │ + smlalbteq ip, sp, r4, r3 │ │ │ │ + swpbeq r0, r8, [r4] │ │ │ │ + smlalbteq r6, r4, r4, sp │ │ │ │ cmpeq r3, r0, lsr #16 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ - cmpeq r4, r4, lsl sp │ │ │ │ - smlaltteq ip, sp, r0, r2 │ │ │ │ - strheq pc, [r3, #-244] @ 0xffffff0c @ │ │ │ │ - smlaltteq r6, r4, r0, ip │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ + cmpeq r4, ip, lsl sp │ │ │ │ + smlaltteq ip, sp, r8, r2 │ │ │ │ + strheq pc, [r3, #-252] @ 0xffffff04 @ │ │ │ │ + smlaltteq r6, r4, r8, ip │ │ │ │ cmpeq r3, r8, ror r7 │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ - cmpeq r4, ip, ror #24 │ │ │ │ - cmpeq sp, r8, lsr r2 │ │ │ │ - cmppeq r3, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr ip │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ + cmpeq r4, r4, ror ip │ │ │ │ + cmpeq sp, r0, asr #4 │ │ │ │ + cmppeq r3, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #24 │ │ │ │ ldrdeq r0, [r3, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq ip, sp, r0, r1 │ │ │ │ - smlalbteq r6, r4, r4, fp │ │ │ │ - @ instruction: 0x014dc190 │ │ │ │ - cmppeq r3, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01446b90 │ │ │ │ - cmppeq r3, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r3, #-220] @ 0xffffff24 │ │ │ │ - smlaltbeq pc, r3, r4, sp @ │ │ │ │ - cmppeq r3, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq ip, sp, r8, r1 │ │ │ │ + smlalbteq r6, r4, ip, fp │ │ │ │ + @ instruction: 0x014dc198 │ │ │ │ + cmppeq r3, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01446b98 │ │ │ │ + cmppeq r3, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, r3, r4, sp @ │ │ │ │ + smlaltbeq pc, r3, ip, sp @ │ │ │ │ + cmppeq r3, ip, ror #26 @ 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, #2968] @ 0xb98 │ │ │ │ ldr ip, [pc, #2344] @ 2d5d14 │ │ │ │ ldr r3, [pc, #2344] @ 2d5d18 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -548402,74 +548402,74 @@ │ │ │ │ bne 2d5a54 │ │ │ │ b 2d5574 │ │ │ │ cmpeq fp, r8, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r0, asr #28 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - cmpeq sp, r8, lsl lr │ │ │ │ + cmpeq sp, r0, lsr #28 │ │ │ │ cmpeq r3, r0, asr #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - cmpeq sp, ip, ror sp │ │ │ │ - cmpeq r4, ip, ror r7 │ │ │ │ + smlalbbeq fp, sp, r4, sp │ │ │ │ + smlalbbeq r6, r4, r4, r7 │ │ │ │ cmpeq fp, r8, lsl #25 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ cmpeq r3, r4, lsr sl │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ - cmpeq sp, r4, asr #22 │ │ │ │ - cmppeq r3, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ - smlalbbeq fp, sp, r0, sl │ │ │ │ - smlalbbeq r6, r4, r4, r4 │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + smlalbbeq r6, r4, r0, r5 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ + cmppeq r3, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ + smlalbbeq fp, sp, r8, sl │ │ │ │ + smlalbbeq r6, r4, ip, r4 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ cmppeq r2, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr #8 │ │ │ │ - ldrdeq fp, [sp, #-156] @ 0xffffff64 │ │ │ │ - smlaltteq r6, r4, r0, r3 │ │ │ │ - @ instruction: 0x014db990 │ │ │ │ + cmpeq r4, r0, lsr r4 │ │ │ │ + smlaltteq fp, sp, r4, r9 │ │ │ │ + smlaltteq r6, r4, r8, r3 │ │ │ │ + @ instruction: 0x014db998 │ │ │ │ cmppeq r2, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r6, r4, r4, r3 │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ - cmppeq r3, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr r3 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ - cmpeq r4, ip, lsl #6 │ │ │ │ + smlalbbeq r6, r4, ip, r3 │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ + cmppeq r3, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsr r3 │ │ │ │ + cmpeq sp, r0, lsl r9 │ │ │ │ + cmpeq r4, r4, lsl r3 │ │ │ │ smlalbteq pc, r2, r0, sp @ │ │ │ │ - smlaltbeq fp, sp, r8, r8 │ │ │ │ - smlaltbeq r6, r4, ip, r2 │ │ │ │ + strheq fp, [sp, #-128] @ 0xffffff80 │ │ │ │ + strheq r6, [r4, #-36] @ 0xffffffdc │ │ │ │ cmppeq r2, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsr r8 │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - ldrdeq pc, [r3, #-68] @ 0xffffffbc │ │ │ │ - ldrdeq r5, [r4, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x0143f494 │ │ │ │ - @ instruction: 0x01446198 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmppeq r3, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr #30 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - smlaltteq pc, r3, r0, r3 @ │ │ │ │ - smlaltteq r5, r4, r0, lr │ │ │ │ - smlaltteq r6, r4, r0, r0 │ │ │ │ - strheq r6, [r4, #-4] │ │ │ │ - smlalbbeq fp, sp, r0, r6 │ │ │ │ - cmppeq r3, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr #28 │ │ │ │ - cmpeq r4, ip, asr #32 │ │ │ │ - smlaltteq pc, r3, ip, r2 @ │ │ │ │ + cmpeq sp, r4, asr #16 │ │ │ │ + cmpeq r4, r8, asr #4 │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ + ldrdeq pc, [r3, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq r5, [r4, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x0143f49c │ │ │ │ + smlaltbeq r6, r4, r0, r1 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ + cmppeq r3, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, lsr pc │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + smlaltteq pc, r3, r8, r3 @ │ │ │ │ + smlaltteq r5, r4, r8, lr │ │ │ │ + smlaltteq r6, r4, r8, r0 │ │ │ │ + strheq r6, [r4, #-12] │ │ │ │ + smlalbbeq fp, sp, r8, r6 │ │ │ │ + cmppeq r3, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, asr #28 │ │ │ │ + qdaddeq r6, r4, r4 │ │ │ │ + strdeq pc, [r3, #-36] @ 0xffffffdc │ │ │ │ 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, #1272] @ 2d6328 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ ldr r3, [pc, #1268] @ 2d632c │ │ │ │ @@ -548788,45 +548788,45 @@ │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 2d6068 │ │ │ │ cmpeq fp, ip, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x014db498 │ │ │ │ - @ instruction: 0x01445e98 │ │ │ │ + smlaltbeq fp, sp, r0, r4 │ │ │ │ + smlaltbeq r5, r4, r0, lr │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01445e98 │ │ │ │ + smlaltbeq r5, r4, r0, lr │ │ │ │ eormi r0, r0, r0 │ │ │ │ ldrsbeq r2, [fp, #-20] @ 0xffffffec │ │ │ │ cmppeq r2, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r2, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x0143ee94 │ │ │ │ - cmpeq r3, r4, ror #28 │ │ │ │ - cmpeq r3, r4, lsr lr │ │ │ │ + @ instruction: 0x0143ee9c │ │ │ │ + cmpeq r3, ip, ror #28 │ │ │ │ + cmpeq r3, ip, lsr lr │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ - strdeq fp, [sp, #-0] │ │ │ │ - smlalbteq lr, r3, r4, sp │ │ │ │ - smlaltteq r5, r4, r8, sl │ │ │ │ + cmpeq sp, r4, lsr r1 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ + strdeq fp, [sp, #-8] │ │ │ │ + smlalbteq lr, r3, ip, sp │ │ │ │ + strdeq r5, [r4, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - smlalbbeq lr, r3, ip, sp │ │ │ │ - smlalbbeq fp, sp, r4, r0 │ │ │ │ - cmpeq r3, r8, asr sp │ │ │ │ - cmpeq r4, ip, ror sl │ │ │ │ + @ instruction: 0x0143ed94 │ │ │ │ + smlalbbeq fp, sp, ip, r0 │ │ │ │ + cmpeq r3, r0, ror #26 │ │ │ │ + smlalbbeq r5, r4, r4, sl │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq sp, r8, asr #32 │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ - cmpeq r4, r0, asr #20 │ │ │ │ + qdaddeq fp, r0, sp │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ + cmpeq r4, r8, asr #20 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - smlaltteq lr, r3, r4, ip │ │ │ │ - cmpeq sp, r8 │ │ │ │ - cmpeq r4, r0, lsl #20 │ │ │ │ + smlaltteq lr, r3, ip, ip │ │ │ │ + cmpeq sp, r0, lsl r0 │ │ │ │ + cmpeq r4, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #612] @ 2d6628 │ │ │ │ ldr r3, [pc, #612] @ 2d662c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -548981,38 +548981,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 2d6444 │ │ │ │ cmpeq fp, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq lr, r2, ip, ip │ │ │ │ - smlalbteq r5, r4, ip, r9 │ │ │ │ - ldrdeq r5, [r4, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r5, [r4, #-148] @ 0xffffff6c │ │ │ │ + smlaltteq r5, r4, r0, r9 │ │ │ │ ldrsheq r1, [fp, #-216] @ 0xffffff28 │ │ │ │ smlalbbeq r1, r3, ip, r3 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - cmpeq sp, r4, lsl lr │ │ │ │ - smlaltteq lr, r3, r8, sl │ │ │ │ - cmpeq r4, r4, lsl r8 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ + strdeq lr, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r4, ip, lsl r8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - ldrdeq r5, [r4, #-132] @ 0xffffff7c │ │ │ │ - strheq sl, [sp, #-216] @ 0xffffff28 │ │ │ │ - smlalbbeq lr, r3, ip, sl │ │ │ │ - strheq r5, [r4, #-112] @ 0xffffff90 │ │ │ │ + ldrdeq r5, [r4, #-140] @ 0xffffff74 │ │ │ │ + smlalbteq sl, sp, r0, sp │ │ │ │ + @ instruction: 0x0143ea94 │ │ │ │ + strheq r5, [r4, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq sp, ip, ror sp │ │ │ │ - cmpeq r3, r0, asr sl │ │ │ │ - cmpeq r4, ip, ror r7 │ │ │ │ + smlalbbeq sl, sp, r4, sp │ │ │ │ + cmpeq r3, r8, asr sl │ │ │ │ + smlalbbeq r5, r4, r4, r7 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq sp, r0, asr #26 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ - cmpeq r4, r0, asr #14 │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ - ldrdeq lr, [r3, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, r4, lsl #14 │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ + cmpeq r3, ip, lsl sl │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ + cmpeq sp, ip, lsl #26 │ │ │ │ + smlaltteq lr, r3, r0, r9 │ │ │ │ + cmpeq r4, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 2d6818 │ │ │ │ ldr r2, [pc, #364] @ 2d681c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -549115,21 +549115,21 @@ │ │ │ │ @ instruction: 0xffffbdfc │ │ │ │ @ instruction: 0xffffc44c │ │ │ │ @ instruction: 0xffffc03c │ │ │ │ @ instruction: 0xffffb610 │ │ │ │ @ instruction: 0xffff9edc │ │ │ │ @ instruction: 0xffff9b4c │ │ │ │ @ instruction: 0xffff9ad8 │ │ │ │ - smlaltbeq r5, r4, ip, r5 │ │ │ │ + strheq r5, [r4, #-84] @ 0xffffffac │ │ │ │ cmpeq fp, r8, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x014dab90 │ │ │ │ + @ instruction: 0x014dab98 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ cmpeq fp, ip, ror sl │ │ │ │ - ldrdeq lr, [r3, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq lr, r3, r0, r7 │ │ │ │ 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] @ 2d6bf8 │ │ │ │ ldr r3, [pc, #884] @ 2d6bfc │ │ │ │ @@ -549359,30 +549359,30 @@ │ │ │ │ @ instruction: 0x015b1990 │ │ │ │ cmpeq fp, r0, ror #18 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r4, r0, ror #8 │ │ │ │ - ldrdeq sl, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r4, r8, ror #8 │ │ │ │ + smlaltteq sl, sp, r4, fp │ │ │ │ smlaltteq lr, r2, r8, sp │ │ │ │ - cmpeq r4, r8, lsr r3 │ │ │ │ - strheq sl, [sp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ + strheq sl, [sp, #-172] @ 0xffffff54 │ │ │ │ smlalbteq lr, r2, r0, ip │ │ │ │ - smlalbteq r5, r4, ip, r2 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmpeq r3, r8, asr r4 │ │ │ │ - @ instruction: 0x0144529c │ │ │ │ - cmpeq sp, r8, lsl sl │ │ │ │ - cmpeq r4, r8, ror r2 │ │ │ │ - strdeq sl, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r3, r4, lsl #8 │ │ │ │ - cmpeq r4, r8, asr #4 │ │ │ │ - smlalbteq sl, sp, r4, r9 │ │ │ │ + ldrdeq r5, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq r3, r0, ror #8 │ │ │ │ + smlaltbeq r5, r4, r4, r2 │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ + smlalbbeq r5, r4, r0, r2 │ │ │ │ + strdeq sl, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r3, ip, lsl #8 │ │ │ │ + cmpeq r4, r0, asr r2 │ │ │ │ + smlalbteq sl, sp, ip, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -550209,43 +550209,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 2d73f4 │ │ │ │ cmpeq fp, ip, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq fp, r8, ror r5 │ │ │ │ - cmpeq sp, ip, lsl #12 │ │ │ │ - cmpeq r4, ip, ror lr │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ - smlalbbeq r4, r4, r0, sp @ │ │ │ │ + cmpeq sp, r4, lsl r6 │ │ │ │ + smlalbbeq r4, r4, r4, lr @ │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ + smlalbbeq r4, r4, r8, sp @ │ │ │ │ @ instruction: 0xfffff614 │ │ │ │ cmpeq fp, r8, asr #28 │ │ │ │ - cmpeq sp, ip, ror r0 │ │ │ │ - strdeq r4, [r4, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq sl, sp, r4, r0 │ │ │ │ + strdeq r4, [r4, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ - strheq r4, [r4, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ + cmpeq sp, r8, ror pc │ │ │ │ + smlalbteq r4, r4, r0, r7 @ │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ strdeq lr, [r2, #-0] │ │ │ │ swpbeq lr, r4, [r2] │ │ │ │ - cmpeq r3, r0, asr r8 │ │ │ │ - cmpeq r3, r4, lsr #16 │ │ │ │ - strdeq sp, [r3, #-116] @ 0xffffff8c │ │ │ │ - smlalbbeq r9, sp, r4, sp │ │ │ │ - strheq sp, [r3, #-124] @ 0xffffff84 │ │ │ │ - strdeq r4, [r4, #-92] @ 0xffffffa4 │ │ │ │ - smlalbbeq sp, r3, r8, r7 │ │ │ │ - cmpeq r3, ip, asr r7 │ │ │ │ - cmpeq r3, r0, lsr r7 │ │ │ │ - cmpeq r3, r4, lsl #14 │ │ │ │ - ldrdeq sp, [r3, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - smlaltbeq sp, r3, r8, r6 │ │ │ │ - smlaltteq r4, r4, r8, r4 @ │ │ │ │ + cmpeq r3, r8, asr r8 │ │ │ │ + cmpeq r3, ip, lsr #16 │ │ │ │ + strdeq sp, [r3, #-124] @ 0xffffff84 │ │ │ │ + smlalbbeq r9, sp, ip, sp │ │ │ │ + smlalbteq sp, r3, r4, r7 │ │ │ │ + cmpeq r4, r4, lsl #12 │ │ │ │ + @ instruction: 0x0143d790 │ │ │ │ + cmpeq r3, r4, ror #14 │ │ │ │ + cmpeq r3, r8, lsr r7 │ │ │ │ + cmpeq r3, ip, lsl #14 │ │ │ │ + smlaltteq sp, r3, r0, r6 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + strheq sp, [r3, #-96] @ 0xffffffa0 │ │ │ │ + strdeq r4, [r4, #-64] @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ @@ -726737,28 +726737,28 @@ │ │ │ │ ldr r0, [pc, #72] @ 383fd8 │ │ │ │ ldr r1, [pc, #48] @ 383fc4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 383f04 │ │ │ │ cmpeq r0, r4, lsl #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - teqeq r9, ip, asr #14 │ │ │ │ + cmpeq r2, r4, lsl pc │ │ │ │ + teqeq r9, r4, asr r7 │ │ │ │ cmpeq r0, r8, asr #22 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r9, ip, asr #7 │ │ │ │ - smlalbbeq sp, r2, r0, fp │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + smlalbbeq sp, r2, r8, fp │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ cmpeq r0, r0, ror r7 │ │ │ │ - ldrsbeq r1, [r9, -r0]! │ │ │ │ - teqeq r9, r0, lsr #1 │ │ │ │ - teqeq r9, r0, ror r0 │ │ │ │ - teqeq r9, ip, lsr r0 │ │ │ │ + ldrsbeq r1, [r9, -r8]! │ │ │ │ + teqeq r9, r8, lsr #1 │ │ │ │ + teqeq r9, r8, ror r0 │ │ │ │ + teqeq r9, r4, asr #32 │ │ │ │ ldr r3, [pc, #180] @ 384098 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 384004 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -726798,15 +726798,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - strdeq sp, [r2, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r4, lsl #12 │ │ │ │ ldr r3, [pc, #180] @ 384158 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 3840c4 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -726846,15 +726846,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - cmpeq r2, r9, asr #10 │ │ │ │ + cmpeq r2, r1, asr r5 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #692] @ 384430 │ │ │ │ @@ -727030,26 +727030,26 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #24] @ 384440 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ b 3843f4 │ │ │ │ cmpeq r0, r4, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, r4, lsr r4 │ │ │ │ - teqeq r9, r8, ror #24 │ │ │ │ + cmpeq r2, ip, lsr r4 │ │ │ │ + teqeq r9, r0, ror ip │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ teqeq r8, r8, ror #10 │ │ │ │ cmpeq r0, ip, lsl #31 │ │ │ │ - strdeq sp, [r2, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r9, ip, lsr fp │ │ │ │ + mrseq sp, SPSR_svc │ │ │ │ + teqeq r9, r4, asr #22 │ │ │ │ teqeq r8, ip, lsl #9 │ │ │ │ cmpeq r0, r0, asr #29 │ │ │ │ @ instruction: 0x01503e94 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r9, r4, asr #23 │ │ │ │ + teqeq r9, r4, lsl #24 │ │ │ │ + teqeq r9, ip, asr #23 │ │ │ │ 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, #644] @ 384704 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -727211,24 +727211,24 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #1120] @ 0x460 │ │ │ │ b 3846bc │ │ │ │ ldrheq r3, [r0, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r2, r4, lsl r1 │ │ │ │ - teqeq r9, r8, asr #18 │ │ │ │ + cmpeq r2, ip, lsl r1 │ │ │ │ + teqeq r9, r0, asr r9 │ │ │ │ teqeq r8, ip, lsr #4 │ │ │ │ cmpeq r0, r0, asr ip │ │ │ │ ldrsheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ ldrsbeq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ - teqeq r9, r4, lsr r9 │ │ │ │ - cmpeq r2, ip, lsl pc │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r9, r8, asr r7 │ │ │ │ + teqeq r9, ip, lsr r9 │ │ │ │ + cmpeq r2, r4, lsr #30 │ │ │ │ + teqeq r9, r0, lsl #18 │ │ │ │ + teqeq r9, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, r0, r3, lsl #3 │ │ │ │ add r6, r0, r3, lsl #2 │ │ │ │ @@ -727423,30 +727423,30 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #36] @ 384a74 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3849b4 │ │ │ │ ldrheq r3, [r0, #-164] @ 0xffffff5c │ │ │ │ - smlaltteq ip, r2, r0, sp │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + smlaltteq ip, r2, r8, sp │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r2, ip, ror #26 │ │ │ │ + cmpeq r2, r4, ror sp │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r9, r0, asr #4 │ │ │ │ + teqeq r9, r8, asr #4 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - ldrdeq ip, [r2, #-200] @ 0xffffff38 │ │ │ │ - teqeq r9, r4, lsr r6 │ │ │ │ - teqeq r9, r0, lsl #12 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + smlaltteq ip, r2, r0, ip │ │ │ │ + teqeq r9, ip, lsr r6 │ │ │ │ + teqeq r9, r8, lsl #12 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - teqeq r9, ip @ │ │ │ │ + teqeq r9, r4, ror #11 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r9, r0, asr #11 │ │ │ │ + teqeq r9, ip @ │ │ │ │ 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 │ │ │ │ @@ -757445,29 +757445,29 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #32] @ 3a1f88 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3a1ecc │ │ │ │ @ instruction: 0x014e659c │ │ │ │ - smlalbteq pc, r0, r8, r8 @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmppeq r0, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r0, #-128] @ 0xffffff80 │ │ │ │ + teqeq r7, r4, lsr #27 │ │ │ │ + cmppeq r0, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r7, r8, lsr #26 │ │ │ │ + teqeq r7, r0, lsr sp │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - smlalbteq pc, r0, r0, r7 @ │ │ │ │ + teqeq r7, r0, lsr #25 │ │ │ │ + smlalbteq pc, r0, r8, r7 @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq r7, ip, lsl r1 │ │ │ │ - teqeq r7, r8, ror #1 │ │ │ │ - teqeq r7, r4, asr #1 │ │ │ │ + teqeq r7, r4, lsr #2 │ │ │ │ + ldrsheq r3, [r7, -r0]! │ │ │ │ + teqeq r7, ip, asr #1 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r7, r0, lsr #1 │ │ │ │ - teqeq r7, ip, ror r0 │ │ │ │ + teqeq r7, r8, lsr #1 │ │ │ │ + teqeq r7, r4, lsl #1 │ │ │ │ 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, #1012] @ 3a23bc │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -757722,39 +757722,39 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ b 3a2324 │ │ │ │ cmpeq lr, ip, ror r2 │ │ │ │ cmpeq lr, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlaltbeq pc, r0, r4, r5 @ │ │ │ │ - teqeq r7, r8, ror #27 │ │ │ │ + smlaltbeq pc, r0, ip, r5 @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmppeq r0, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, ror sp │ │ │ │ + cmppeq r0, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, ror sp │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - smlalbbeq pc, r0, r8, r4 @ │ │ │ │ - teqeq r7, ip, asr #25 │ │ │ │ + @ instruction: 0x0140f490 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ swpbeq r6, ip, [lr] │ │ │ │ - cmppeq r0, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, asr ip │ │ │ │ + cmppeq r0, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r4, ror #24 │ │ │ │ muleq r0, r5, r1 │ │ │ │ teqeq r6, r8 @ │ │ │ │ teqeq r6, r8, ror r5 │ │ │ │ - teqeq r7, r0, lsr #26 │ │ │ │ - cmppeq r0, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r4, asr fp │ │ │ │ + teqeq r7, r8, lsr #26 │ │ │ │ + cmppeq r0, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, ip, asr fp │ │ │ │ muleq r0, r2, r1 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r8, lsl #25 │ │ │ │ - teqeq r7, ip, ror #24 │ │ │ │ - teqeq r7, r4, asr ip │ │ │ │ - teqeq r7, r8, lsr #24 │ │ │ │ + teqeq r7, r4, asr #25 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r4, ror ip │ │ │ │ + teqeq r7, ip, asr ip │ │ │ │ + teqeq r7, r0, lsr ip │ │ │ │ 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] │ │ │ │ @@ -757783,17 +757783,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 3a24c8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b ba12c │ │ │ │ - cmppeq r0, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, asr #22 │ │ │ │ - teqeq r7, ip, lsr #19 │ │ │ │ + cmppeq r0, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, asr #22 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ @ 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, #664] @ 0x298 │ │ │ │ mov r8, r2 │ │ │ │ @@ -757902,24 +757902,24 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3a258c │ │ │ │ cmpeq lr, r4, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r5, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmppeq r0, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, asr #17 │ │ │ │ - teqeq r7, r0, ror #16 │ │ │ │ - ldrdeq lr, [r0, #-252] @ 0xffffff04 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r4, lsl r8 │ │ │ │ + cmppeq r0, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, asr #17 │ │ │ │ + teqeq r7, r8, ror #16 │ │ │ │ + smlaltteq lr, r0, r4, pc @ │ │ │ │ + teqeq r7, r0, asr #19 │ │ │ │ + teqeq r7, ip, lsl r8 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x0140ef9c │ │ │ │ - teqeq r7, r8, asr #16 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + smlaltbeq lr, r0, r4, pc @ │ │ │ │ + teqeq r7, r0, asr r8 │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldr r2, [r0, #664] @ 0x298 │ │ │ │ ldr r3, [r1] │ │ │ │ push {r4, r5} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3, #192] @ 0xc0 │ │ │ │ @@ -758355,16 +758355,16 @@ │ │ │ │ cmpeq lr, r8, lsr #22 │ │ │ │ cmpeq lr, r4, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ - smlalbbeq lr, r0, r8, sp │ │ │ │ - teqeq r7, r8, asr #11 │ │ │ │ + @ instruction: 0x0140ed90 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ @ instruction: 0xfffef178 │ │ │ │ @ instruction: 0xfffe5de4 │ │ │ │ @ instruction: 0xfffdffcc │ │ │ │ @ instruction: 0xfffef374 │ │ │ │ @ instruction: 0xfffe0744 │ │ │ │ @ instruction: 0xfffe0368 │ │ │ │ @@ -758412,21 +758412,21 @@ │ │ │ │ @ instruction: 0xfff474c0 │ │ │ │ @ instruction: 0xfff477c8 │ │ │ │ @ instruction: 0xfff47be8 │ │ │ │ @ instruction: 0xfff48008 │ │ │ │ @ instruction: 0xfff48428 │ │ │ │ @ instruction: 0xfff48704 │ │ │ │ @ instruction: 0xfff489e0 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - teqeq r7, r0, lsr #3 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ + teqeq r7, r8, lsr #3 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - strheq lr, [r0, #-128] @ 0xffffff80 │ │ │ │ + strheq lr, [r0, #-136] @ 0xffffff78 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, ror #1 │ │ │ │ + teqeq r7, ip, ror #1 │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ @ instruction: 0xfffe4dcc │ │ │ │ @ instruction: 0xfffed9d4 │ │ │ │ @ instruction: 0xfffedc54 │ │ │ │ @ instruction: 0xfff8c120 │ │ │ │ @ instruction: 0xfff8c4b8 │ │ │ │ @ instruction: 0xfff8c850 │ │ │ │ @@ -761218,16 +761218,16 @@ │ │ │ │ ldr r3, [pc, #240] @ 3a5b44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ b 3a2c84 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ - ldrdeq fp, [r0, #-236] @ 0xffffff14 │ │ │ │ - teqeq r7, r0, lsr #14 │ │ │ │ + smlaltteq fp, r0, r4, lr │ │ │ │ + teqeq r7, r8, lsr #14 │ │ │ │ @ instruction: 0xfffe6128 │ │ │ │ @ instruction: 0xffff3d2c │ │ │ │ @ instruction: 0xffff4014 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ @ instruction: 0xfffed228 │ │ │ │ @ instruction: 0xffff75c8 │ │ │ │ @ instruction: 0xffff78d0 │ │ │ │ @@ -761576,17 +761576,17 @@ │ │ │ │ @ instruction: 0xfffe8a64 │ │ │ │ @ instruction: 0xfffe041c │ │ │ │ @ instruction: 0xfffe772c │ │ │ │ @ instruction: 0xfffe7960 │ │ │ │ @ instruction: 0xfffeb730 │ │ │ │ @ instruction: 0xffff539c │ │ │ │ @ instruction: 0xffff4fec │ │ │ │ - cmpeq r0, r8, lsl r6 │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r7, r0, asr lr │ │ │ │ + teqeq r7, r8, asr lr │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [pc, #-68] @ 3a5fd8 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [pc, #-1244] @ 3a5b48 │ │ │ │ str r2, [r4, #188] @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -762966,51 +762966,51 @@ │ │ │ │ @ instruction: 0xfffe2b24 │ │ │ │ @ instruction: 0xfffebacc │ │ │ │ @ instruction: 0xffff6580 │ │ │ │ @ instruction: 0xffff61ec │ │ │ │ @ instruction: 0xfffe0c70 │ │ │ │ @ instruction: 0xfffe9880 │ │ │ │ @ instruction: 0xfffe95f4 │ │ │ │ - cmpeq r0, ip, asr #6 │ │ │ │ - teqeq r6, r8, lsr #26 │ │ │ │ - teqeq r7, ip, lsl #23 │ │ │ │ + cmpeq r0, r4, asr r3 │ │ │ │ + teqeq r6, r0, lsr sp │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq r7, r4, lsl pc │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ - teqeq r7, ip, lsr fp │ │ │ │ + teqeq r7, ip, lsl pc │ │ │ │ + cmpeq r0, r0, lsl r3 │ │ │ │ + teqeq r7, r4, asr #22 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - smlalbteq sl, r0, r8, r2 │ │ │ │ - teqeq r6, r4, lsr #25 │ │ │ │ - teqeq r7, r8, lsl #22 │ │ │ │ - smlalbbeq sl, r0, ip, r2 │ │ │ │ - teqeq r6, r8, ror #24 │ │ │ │ - teqeq r7, ip, asr #21 │ │ │ │ + ldrdeq sl, [r0, #-32] @ 0xffffffe0 │ │ │ │ + teqeq r6, ip, lsr #25 │ │ │ │ + teqeq r7, r0, lsl fp │ │ │ │ + @ instruction: 0x0140a294 │ │ │ │ + teqeq r6, r0, ror ip │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - teqeq r6, r0, lsr ip │ │ │ │ - teqeq r6, r0, lsl #24 │ │ │ │ + teqeq r6, r8, lsr ip │ │ │ │ + teqeq r6, r8, lsl #24 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - strdeq sl, [r0, #-16] │ │ │ │ - teqeq r6, ip, asr #23 │ │ │ │ - teqeq r7, r0, lsr sl │ │ │ │ + strdeq sl, [r0, #-24] @ 0xffffffe8 │ │ │ │ teqeq r6, r4 @ │ │ │ │ + teqeq r7, r8, lsr sl │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - smlalbbeq sl, r0, r4, r1 │ │ │ │ - teqeq r6, r0, ror #22 │ │ │ │ - teqeq r7, r4, asr #19 │ │ │ │ + smlalbbeq sl, r0, ip, r1 │ │ │ │ + teqeq r6, r8, ror #22 │ │ │ │ + teqeq r7, ip, asr #19 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ - teqeq r7, r8, lsl #19 │ │ │ │ - @ instruction: 0x01409f98 │ │ │ │ - teqeq r6, r4, ror r9 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r0, r0, asr r1 │ │ │ │ + teqeq r6, ip, lsr #22 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + smlaltbeq r9, r0, r0, pc @ │ │ │ │ + teqeq r6, ip, ror r9 │ │ │ │ + teqeq r7, r0, ror #15 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq r0, ip, asr pc │ │ │ │ - teqeq r6, r8, lsr r9 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmpeq r0, r4, ror #30 │ │ │ │ + teqeq r6, r0, asr #18 │ │ │ │ + teqeq r7, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ ldr r2, [pc, #-40] @ 3a7630 │ │ │ │ ldr r1, [pc, #-40] @ 3a7634 │ │ │ │ ldr r3, [pc, #-40] @ 3a7638 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -763412,40 +763412,40 @@ │ │ │ │ @ instruction: 0x014e0a90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r0, lr, r0, sl │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq lr, r8, asr r8 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - strdeq r9, [r0, #-164] @ 0xffffff5c │ │ │ │ - teqeq r7, ip, lsr #6 │ │ │ │ + teqeq r6, r4, ror #9 │ │ │ │ + strdeq r9, [r0, #-172] @ 0xffffff54 │ │ │ │ + teqeq r7, r4, lsr r3 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - strheq r9, [r0, #-168] @ 0xffffff58 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + smlalbteq r9, r0, r0, sl │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r7, r0, lsl #6 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmpeq r0, ip, ror sl │ │ │ │ - teqeq r6, r8, asr r4 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmpeq r0, r0, asr #20 │ │ │ │ - teqeq r6, ip, lsl r4 │ │ │ │ - teqeq r7, r0, lsl #5 │ │ │ │ + smlalbbeq r9, r0, r4, sl │ │ │ │ + teqeq r6, r0, ror #8 │ │ │ │ + teqeq r7, r4, asr #5 │ │ │ │ + cmpeq r0, r8, asr #20 │ │ │ │ + teqeq r6, r4, lsr #8 │ │ │ │ + teqeq r7, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq r6, r4, ror #7 │ │ │ │ - strdeq r9, [r0, #-156] @ 0xffffff64 │ │ │ │ - teqeq r7, r4, lsr r2 │ │ │ │ + teqeq r6, ip, ror #7 │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ + teqeq r7, ip, lsr r2 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - smlalbteq r9, r0, r8, r9 │ │ │ │ - teqeq r6, r0, lsr #7 │ │ │ │ - teqeq r7, r8, lsl #4 │ │ │ │ + ldrdeq r9, [r0, #-144] @ 0xffffff70 │ │ │ │ + teqeq r6, r8, lsr #7 │ │ │ │ + teqeq r7, r0, lsl r2 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - smlalbbeq r9, r0, ip, r9 │ │ │ │ - teqeq r6, r8, ror #6 │ │ │ │ - teqeq r7, ip, asr #3 │ │ │ │ + @ instruction: 0x01409994 │ │ │ │ + teqeq r6, r0, ror r3 │ │ │ │ + teqeq r7, 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 r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [pc, #1232] @ 3a8208 │ │ │ │ @@ -763761,39 +763761,39 @@ │ │ │ │ cmpeq lr, r8, lsl #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r0, [lr, #-72] @ 0xffffffb8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ smlaltteq r0, lr, r4, r2 │ │ │ │ - teqeq r6, r8, ror #30 │ │ │ │ - smlalbbeq r9, r0, r0, r5 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + teqeq r6, r0, ror pc │ │ │ │ + smlalbbeq r9, r0, r8, r5 │ │ │ │ + teqeq r7, r0, asr #27 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmpeq r0, r4, asr #10 │ │ │ │ - teqeq r6, r0, lsr #30 │ │ │ │ - teqeq r7, r4, lsl #27 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ - teqeq r6, r4, ror #29 │ │ │ │ - teqeq r7, r8, asr #26 │ │ │ │ + cmpeq r0, ip, asr #10 │ │ │ │ + teqeq r6, r8, lsr #30 │ │ │ │ + teqeq r7, ip, lsl #27 │ │ │ │ + cmpeq r0, r0, lsl r5 │ │ │ │ + teqeq r6, ip, ror #29 │ │ │ │ + teqeq r7, r0, asr sp │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlalbteq r9, r0, ip, r4 │ │ │ │ - teqeq r6, r8, lsr #29 │ │ │ │ - teqeq r7, ip, lsl #26 │ │ │ │ + ldrdeq r9, [r0, #-68] @ 0xffffffbc │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r7, r4, lsl sp │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq r6, r0, ror lr │ │ │ │ - smlalbbeq r9, r0, r8, r4 │ │ │ │ - teqeq r7, r0, asr #25 │ │ │ │ + teqeq r6, r8, ror lr │ │ │ │ + @ instruction: 0x01409490 │ │ │ │ + teqeq r7, r8, asr #25 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmpeq r0, r4, asr r4 │ │ │ │ - teqeq r6, ip, lsr #28 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r7, r8, asr ip │ │ │ │ + cmpeq r0, ip, asr r4 │ │ │ │ + teqeq r6, r4, lsr lr │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r7, r0, ror #24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #1656] @ 3a891c │ │ │ │ ldr ip, [pc, #1656] @ 3a8920 │ │ │ │ @@ -764218,45 +764218,45 @@ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strheq pc, [sp, #-220] @ 0xffffff24 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - teqeq r6, ip, lsr #18 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + teqeq r6, r4, lsr r9 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - teqeq r6, ip, asr r8 │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ - teqeq r7, ip, lsr #13 │ │ │ │ + teqeq r6, r4, ror #16 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - teqeq r6, r4, lsl r8 │ │ │ │ - teqeq r7, r8, ror r6 │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + teqeq r6, ip, lsl r8 │ │ │ │ + teqeq r7, r0, lsl #13 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - strdeq r8, [r0, #-220] @ 0xffffff24 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r7, ip, lsr r6 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ + teqeq r6, r0, ror #15 │ │ │ │ + teqeq r7, r4, asr #12 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - smlalbteq r8, r0, r0, sp │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r7, r0, lsl #12 │ │ │ │ + smlalbteq r8, r0, r8, sp │ │ │ │ + teqeq r6, r4, lsr #15 │ │ │ │ + teqeq r7, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - teqeq r6, r4, ror #14 │ │ │ │ - cmpeq r0, ip, ror sp │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r6, ip, ror #14 │ │ │ │ + smlalbbeq r8, r0, r4, sp │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmpeq r0, r8, asr #26 │ │ │ │ - teqeq r6, r0, lsr #14 │ │ │ │ - teqeq r7, r8, lsl #11 │ │ │ │ + cmpeq r0, r0, asr sp │ │ │ │ + teqeq r6, r8, lsr #14 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - teqeq r6, ip, ror #13 │ │ │ │ - cmpeq r0, r4, lsl #26 │ │ │ │ - teqeq r7, ip, lsr r5 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + teqeq r7, r4, asr #10 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #1636] @ 3a9044 │ │ │ │ ldr ip, [pc, #1636] @ 3a9048 │ │ │ │ @@ -764676,45 +764676,45 @@ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x014df698 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - cmpeq r0, r0, lsr #16 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r7, r0, rrx │ │ │ │ + cmpeq r0, r8, lsr #16 │ │ │ │ + teqeq r6, r4, lsl #4 │ │ │ │ + teqeq r7, r8, rrx │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq r6, r4, lsr r1 │ │ │ │ - cmpeq r0, ip, asr #14 │ │ │ │ - teqeq r7, r4, lsl #31 │ │ │ │ + teqeq r6, ip, lsr r1 │ │ │ │ + cmpeq r0, r4, asr r7 │ │ │ │ + teqeq r7, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ - teqeq r6, ip, ror #1 │ │ │ │ - teqeq r7, r0, asr pc │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ + ldrsheq ip, [r6, -r4]! │ │ │ │ + teqeq r7, r8, asr pc │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - ldrdeq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ - ldrheq ip, [r6, -r0]! │ │ │ │ - teqeq r7, r4, lsl pc │ │ │ │ + ldrdeq r8, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldrheq ip, [r6, -r8]! │ │ │ │ + teqeq r7, ip, lsl pc │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x01408698 │ │ │ │ - teqeq r6, r4, ror r0 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + smlaltbeq r8, r0, r0, r6 │ │ │ │ + teqeq r6, ip, ror r0 │ │ │ │ + teqeq r7, r0, ror #29 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - teqeq r6, ip, lsr r0 │ │ │ │ - cmpeq r0, r4, asr r6 │ │ │ │ - teqeq r7, ip, lsl #29 │ │ │ │ + teqeq r6, r4, asr #32 │ │ │ │ + cmpeq r0, ip, asr r6 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r7, r0, ror #28 │ │ │ │ + cmpeq r0, r8, lsr #12 │ │ │ │ + teqeq r6, r0 │ │ │ │ + teqeq r7, r8, ror #28 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - teqeq r6, r4, asr #31 │ │ │ │ - ldrdeq r8, [r0, #-92] @ 0xffffffa4 │ │ │ │ - teqeq r7, r4, lsl lr │ │ │ │ + teqeq r6, ip, asr #31 │ │ │ │ + smlaltteq r8, r0, r4, r5 │ │ │ │ + teqeq r7, ip, lsl lr │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #1092] @ 3a954c │ │ │ │ ldr ip, [pc, #1092] @ 3a9550 │ │ │ │ @@ -764998,32 +764998,32 @@ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq sp, r0, lsr pc │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - smlalbteq r8, r0, r4, r1 │ │ │ │ - teqeq r6, r0, lsr #23 │ │ │ │ - teqeq r7, r4, lsl #20 │ │ │ │ + smlalbteq r8, r0, ip, r1 │ │ │ │ + teqeq r6, r8, lsr #23 │ │ │ │ + teqeq r7, ip, lsl #20 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - smlalbbeq r8, r0, r8, r1 │ │ │ │ - teqeq r6, r4, ror #22 │ │ │ │ - teqeq r7, r8, asr #19 │ │ │ │ + @ instruction: 0x01408190 │ │ │ │ + teqeq r6, ip, ror #22 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ - teqeq r6, r8, lsr #22 │ │ │ │ - teqeq r7, ip, lsl #19 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ + teqeq r6, r0, lsr fp │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmpeq r0, r4, lsl r1 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, asr r9 │ │ │ │ - ldrdeq r8, [r0, #-8] │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r7, r8, lsl r9 │ │ │ │ + cmpeq r0, ip, lsl r1 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r7, ip, asr r9 │ │ │ │ + smlaltteq r8, r0, r0, r0 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r7, r0, lsr #18 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr lr, [pc, #1584] @ 3a9c0c │ │ │ │ ldr ip, [pc, #1584] @ 3a9c10 │ │ │ │ @@ -765422,61 +765422,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3a96dc │ │ │ │ cmpeq sp, r8, ror #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, ror #22 │ │ │ │ - smlaltteq r7, r0, ip, sp │ │ │ │ - teqeq r6, r8, asr #15 │ │ │ │ - teqeq r7, ip, lsr #12 │ │ │ │ + strdeq r7, [r0, #-212] @ 0xffffff2c │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r7, r4, lsr r6 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmpeq r0, ip, asr sp │ │ │ │ - teqeq r6, r8, lsr r7 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmpeq r0, r4, ror #26 │ │ │ │ + teqeq r6, r0, asr #14 │ │ │ │ + teqeq r7, r4, lsr #11 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - smlalbbeq r7, r0, r0, ip │ │ │ │ - teqeq r6, ip, asr r6 │ │ │ │ - teqeq r7, r0, asr #9 │ │ │ │ + smlalbbeq r7, r0, r8, ip │ │ │ │ + teqeq r6, r4, ror #12 │ │ │ │ + teqeq r7, r8, asr #9 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmpeq r0, r4, lsl ip │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, asr r4 │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r7, ip, asr r4 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - smlaltbeq r7, r0, r0, fp │ │ │ │ - teqeq r6, ip, ror r5 │ │ │ │ - teqeq r7, r0, ror #7 │ │ │ │ + smlaltbeq r7, r0, r8, fp │ │ │ │ + teqeq r6, r4, lsl #11 │ │ │ │ + teqeq r7, r8, ror #7 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq r0, r4, ror #22 │ │ │ │ - teqeq r6, r0, asr #10 │ │ │ │ - teqeq r7, r4, lsr #7 │ │ │ │ + cmpeq r0, ip, ror #22 │ │ │ │ + teqeq r6, r8, asr #10 │ │ │ │ + teqeq r7, ip, lsr #7 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - teqeq r6, r8, lsl #10 │ │ │ │ - teqeq r7, ip, ror #6 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + teqeq r6, r0, lsl r5 │ │ │ │ + teqeq r7, r4, ror r3 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - strdeq r7, [r0, #-164] @ 0xffffff5c │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, lsr r3 │ │ │ │ - andeq r0, r0, r8, asr #8 │ │ │ │ - strheq r7, [r0, #-172] @ 0xffffff54 │ │ │ │ + strdeq r7, [r0, #-172] @ 0xffffff54 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ + teqeq r7, ip, lsr r3 │ │ │ │ + andeq r0, r0, r8, asr #8 │ │ │ │ + smlalbteq r7, r0, r4, sl │ │ │ │ + teqeq r6, r0, lsr #9 │ │ │ │ + teqeq r7, r4, lsl #6 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - smlalbbeq r7, r0, r4, sl │ │ │ │ - teqeq r6, r0, ror #8 │ │ │ │ - teqeq r7, r4, asr #5 │ │ │ │ + smlalbbeq r7, r0, ip, sl │ │ │ │ + teqeq r6, r8, ror #8 │ │ │ │ + teqeq r7, ip, asr #5 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq r0, ip, asr #20 │ │ │ │ - teqeq r6, r8, lsr #8 │ │ │ │ - teqeq r7, ip, lsl #5 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ + teqeq r6, r0, lsr r4 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - cmpeq r0, r4, lsl sl │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, asr r2 │ │ │ │ + cmpeq r0, ip, lsl sl │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r7, ip, asr r2 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -765643,33 +765643,33 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3a9e24 │ │ │ │ cmpeq sp, r4, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r8, lsl r4 │ │ │ │ - @ instruction: 0x01407794 │ │ │ │ - teqeq r6, r0, ror r1 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x0140779c │ │ │ │ + teqeq r6, r8, ror r1 │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmpeq r0, r8, asr r7 │ │ │ │ - teqeq r6, r4, lsr r1 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ + teqeq r6, ip, lsr r1 │ │ │ │ + teqeq r7, r0, lsr #31 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ - ldrsheq fp, [r6, -r8]! │ │ │ │ - teqeq r7, ip, asr pc │ │ │ │ + cmpeq r0, r4, lsr #14 │ │ │ │ + teqeq r6, r0, lsl #2 │ │ │ │ + teqeq r7, r4, ror #30 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - smlaltteq r7, r0, r4, r6 │ │ │ │ - teqeq r6, r0, asr #1 │ │ │ │ - teqeq r7, r4, lsr #30 │ │ │ │ + smlaltteq r7, r0, ip, r6 │ │ │ │ + teqeq r6, r8, asr #1 │ │ │ │ + teqeq r7, ip, lsr #30 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - smlaltbeq r7, r0, ip, r6 │ │ │ │ - teqeq r7, ip, ror #30 │ │ │ │ - teqeq r7, ip, ror #29 │ │ │ │ + strheq r7, [r0, #-100] @ 0xffffff9c │ │ │ │ + teqeq r7, r4, ror pc │ │ │ │ + teqeq r7, r4 @ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #664] @ 0x298 │ │ │ │ @@ -766025,29 +766025,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #76] @ 3aa5c0 │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3aa394 │ │ │ │ - smlaltbeq r7, r0, r4, r1 │ │ │ │ - teqeq r6, r0, lsl #23 │ │ │ │ - teqeq r7, r4, ror #19 │ │ │ │ + smlaltbeq r7, r0, ip, r1 │ │ │ │ + teqeq r6, r8, lsl #23 │ │ │ │ + teqeq r7, ip, ror #19 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ - teqeq r6, r8, ror #21 │ │ │ │ - teqeq r7, ip, asr #18 │ │ │ │ - andeq r0, r0, fp, lsr r5 │ │ │ │ - ldrdeq r7, [r0, #-4] │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r7, r4, lsl r9 │ │ │ │ + teqeq r7, r4, asr r9 │ │ │ │ + andeq r0, r0, fp, lsr r5 │ │ │ │ + ldrdeq r7, [r0, #-12] │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r7, ip, lsl r9 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - swpbeq r7, ip, [r0] │ │ │ │ - teqeq r6, r8, ror sl │ │ │ │ - teqeq r7, ip @ │ │ │ │ + smlaltbeq r7, r0, r4, r0 │ │ │ │ + teqeq r6, r0, lsl #21 │ │ │ │ + teqeq r7, r4, ror #17 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ 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] @ 3aa7ec │ │ │ │ ldr r2, [pc, #528] @ 3aa7f0 │ │ │ │ @@ -766179,31 +766179,31 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3aa6fc │ │ │ │ + cmpeq r0, ip, lsl r0 │ │ │ │ cmpeq r0, r4, lsl r0 │ │ │ │ - cmpeq r0, ip │ │ │ │ - teqeq r7, r8, asr #16 │ │ │ │ + teqeq r7, r0, asr r8 │ │ │ │ cmpeq sp, r0, lsr ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - smlaltteq r6, r0, r4, lr │ │ │ │ - teqeq r6, r0, asr #17 │ │ │ │ - teqeq r7, r4, lsr #14 │ │ │ │ + teqeq r7, r0, asr #15 │ │ │ │ + smlaltteq r6, r0, ip, lr │ │ │ │ + teqeq r6, r8, asr #17 │ │ │ │ + teqeq r7, ip, lsr #14 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - teqeq r6, r0, lsl #17 │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ - teqeq r6, r0, asr r8 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r6, r4, lsl #16 │ │ │ │ + teqeq r6, r8, lsl #17 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ + teqeq r6, r8, asr r8 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r6, ip, lsl #16 │ │ │ │ │ │ │ │ 003aa830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -766298,16 +766298,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - cmpeq r0, r4, asr pc │ │ │ │ + teqeq r7, r0, lsr #11 │ │ │ │ + cmpeq r0, ip, asr pc │ │ │ │ │ │ │ │ 003aa9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -766402,16 +766402,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r4, lsr #26 │ │ │ │ - smlalbteq r6, r0, r8, sp │ │ │ │ - teqeq r7, ip @ │ │ │ │ + ldrdeq r6, [r0, #-208] @ 0xffffff30 │ │ │ │ + teqeq r7, r4, lsl #8 │ │ │ │ │ │ │ │ 003aab60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -766507,16 +766507,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8, lsl #23 │ │ │ │ - cmpeq r0, ip, lsr #24 │ │ │ │ - teqeq r7, r0, ror #4 │ │ │ │ + cmpeq r0, r4, lsr ip │ │ │ │ + teqeq r7, r8, ror #4 │ │ │ │ │ │ │ │ 003aacfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -766611,16 +766611,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x01406a94 │ │ │ │ - teqeq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x01406a9c │ │ │ │ + ldrsbeq r1, [r7, -r0]! │ │ │ │ ldr r3, [r0, #664] @ 0x298 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #664] @ 0x298 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -766937,47 +766937,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ab158 │ │ │ │ cmpeq sp, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r4, lsl #6 │ │ │ │ smlaltteq sp, sp, r4, r2 @ │ │ │ │ - smlaltteq r6, r0, ip, r8 │ │ │ │ - teqeq r7, r8, ror #29 │ │ │ │ + strdeq r6, [r0, #-132] @ 0xffffff7c │ │ │ │ + teqeq r7, r0 @ │ │ │ │ muleq r0, sl, r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - teqeq r7, r4, lsl #29 │ │ │ │ - smlalbbeq r6, r0, r0, r8 │ │ │ │ + teqeq r7, ip, lsl #29 │ │ │ │ + smlalbbeq r6, r0, r8, r8 │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - teqeq r6, r4, lsl #29 │ │ │ │ + teqeq r6, ip, lsl #29 │ │ │ │ teqeq r5, r0, asr r6 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r4, lsl #27 │ │ │ │ - teqeq r7, r8, ror #25 │ │ │ │ - smlaltteq r6, r0, r4, r6 │ │ │ │ - teqeq r7, r4, lsr #26 │ │ │ │ - teqeq r7, ip, lsr #25 │ │ │ │ - smlaltbeq r6, r0, r8, r6 │ │ │ │ - teqeq r7, r8, lsr #25 │ │ │ │ - teqeq r7, r8, ror #24 │ │ │ │ - cmpeq r0, r4, ror #12 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, ip, lsl #27 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + smlaltteq r6, r0, ip, r6 │ │ │ │ + teqeq r7, ip, lsr #26 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + strheq r6, [r0, #-96] @ 0xffffffa0 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r0, ror ip │ │ │ │ + cmpeq r0, ip, ror #12 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r7, ip, lsr #24 │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r7, r4, lsr ip │ │ │ │ + cmpeq r0, r0, lsr r6 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - teqeq r6, r0, lsr #25 │ │ │ │ - teqeq r6, r8, ror #24 │ │ │ │ - teqeq r6, ip, asr #24 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - strheq r6, [r0, #-80] @ 0xffffffb0 │ │ │ │ + teqeq r6, r8, lsr #25 │ │ │ │ + teqeq r6, r0, ror ip │ │ │ │ + teqeq r6, r4, asr ip │ │ │ │ + teqeq r7, ip @ │ │ │ │ + strheq r6, [r0, #-88] @ 0xffffffa8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r6, [r0, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #476] @ 3ab620 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -767099,24 +767099,24 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3ab47c │ │ │ │ cmpeq sp, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq ip, sp, r0, sp │ │ │ │ - cmpeq r0, ip, ror r4 │ │ │ │ - teqeq r7, r8, ror sl │ │ │ │ + smlalbbeq r6, r0, r4, r4 │ │ │ │ + teqeq r7, r0, lsl #21 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - strdeq r6, [r0, #-60] @ 0xffffffc4 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ + teqeq r7, r0, lsl #20 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ teqeq r5, r8, asr r2 │ │ │ │ - teqeq r6, r0, lsl #20 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, r8, lsl #20 │ │ │ │ + teqeq r6, ip @ │ │ │ │ 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] @ 3abbe8 │ │ │ │ sub sp, sp, #2352 @ 0x930 │ │ │ │ ldr r3, [pc, #1400] @ 3abbec │ │ │ │ @@ -767472,50 +767472,50 @@ │ │ │ │ b 3ab738 │ │ │ │ ldrdeq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x014dcb9c │ │ │ │ teqeq r5, ip, lsr #19 │ │ │ │ @ instruction: 0x00006fb8 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ teqeq r7, ip @ │ │ │ │ + teqeq r7, r4, asr #17 │ │ │ │ cmpeq sp, r4, lsl #22 │ │ │ │ - teqeq r7, r4, lsl #13 │ │ │ │ - smlaltbeq r6, r0, r0, r1 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, ip, lsr r8 │ │ │ │ + teqeq r7, ip, lsl #13 │ │ │ │ + smlaltbeq r6, r0, r8, r1 │ │ │ │ + teqeq r7, r0, lsr #15 │ │ │ │ + teqeq r7, r4, asr #16 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ + teqeq r7, ip @ │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r7, ip, lsr #15 │ │ │ │ - qdaddeq r6, r4, r0 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, ip, asr #12 │ │ │ │ + qdaddeq r6, ip, r0 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r7, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ teqeq r5, r0 @ │ │ │ │ teqeq r5, r4, asr lr │ │ │ │ teqeq r5, r0, lsl lr │ │ │ │ - teqeq r6, ip, asr #11 │ │ │ │ - strdeq r5, [r0, #-236] @ 0xffffff14 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r4, lsl #30 │ │ │ │ + teqeq r6, r0, lsr #11 │ │ │ │ + teqeq r7, ip @ │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r6, r0, ror #10 │ │ │ │ + teqeq r6, r8, ror #10 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x01405e90 │ │ │ │ - teqeq r6, ip, lsr #10 │ │ │ │ - teqeq r7, r8, lsl #9 │ │ │ │ + @ instruction: 0x01405e98 │ │ │ │ + teqeq r6, r4, lsr r5 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmpeq r0, r4, asr lr │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r7, r8, asr #8 │ │ │ │ + cmpeq r0, ip, asr lr │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r4, lsl #9 │ │ │ │ - teqeq r6, r0, asr r4 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + teqeq r7, r0, asr r4 │ │ │ │ + teqeq r6, r0, asr #9 │ │ │ │ + teqeq r6, ip, lsl #9 │ │ │ │ + teqeq r6, r8, asr r4 │ │ │ │ + teqeq r7, r4, lsr #9 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r3, [pc, #1876] @ 3ac400 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -767986,63 +767986,63 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3abe90 │ │ │ │ @ instruction: 0x014dc594 │ │ │ │ cmpeq sp, ip, ror r5 │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r7, r8, asr r2 │ │ │ │ + teqeq r7, r0, ror #4 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - teqeq r7, r8, asr r1 │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ + teqeq r7, r0, ror #2 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ teqeq r5, r8, lsl #19 │ │ │ │ smlaltbeq ip, sp, ip, r3 │ │ │ │ teqeq r5, r4, lsl #18 │ │ │ │ teqeq r5, ip @ │ │ │ │ - ldrdeq r5, [r0, #-148] @ 0xffffff6c │ │ │ │ - teqpeq r6, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [r0, #-156] @ 0xffffff64 │ │ │ │ + teqpeq r6, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ teqeq r5, r4, lsl #15 │ │ │ │ - smlalbbeq r5, r0, r0, r8 │ │ │ │ - teqpeq r6, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r5, r0, r8, r8 │ │ │ │ + teqpeq r6, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ - teqpeq r6, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsr r8 │ │ │ │ + teqpeq r6, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ teqeq r5, r4, lsl #13 │ │ │ │ - smlaltbeq r5, r0, r0, r7 │ │ │ │ - teqeq r6, ip, lsr lr │ │ │ │ - teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, r0, r8, r7 │ │ │ │ + teqeq r6, r4, asr #28 │ │ │ │ + teqpeq r6, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - teqpeq r6, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ - teqpeq r6, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror #14 │ │ │ │ + teqpeq r6, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r8, lsl #27 │ │ │ │ - teqeq r6, ip, ror #26 │ │ │ │ - strheq r5, [r0, #-100] @ 0xffffff9c │ │ │ │ - teqeq r6, r0, asr sp │ │ │ │ - teqpeq r6, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, lsl sp │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, asr #25 │ │ │ │ + teqeq r6, r4, asr #27 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, ror #24 │ │ │ │ - teqeq r6, ip, lsr #24 │ │ │ │ - teqeq r6, r0, lsl ip │ │ │ │ + teqeq r6, r4, ror sp │ │ │ │ + strheq r5, [r0, #-108] @ 0xffffff94 │ │ │ │ + teqeq r6, r8, asr sp │ │ │ │ + teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, lsr #26 │ │ │ │ teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, asr #25 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, ror #24 │ │ │ │ + teqeq r6, r4, lsr ip │ │ │ │ + teqeq r6, r8, lsl ip │ │ │ │ + teqeq r6, r0, lsl #24 │ │ │ │ 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 3abc94 │ │ │ │ @@ -768249,45 +768249,45 @@ │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ac614 │ │ │ │ cmpeq sp, r8, asr sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - cmpeq r0, r4, lsr r4 │ │ │ │ - teqpeq r6, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr r4 │ │ │ │ + teqpeq r6, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ teqpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ - teqeq r6, r4, lsr #19 │ │ │ │ - teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsl r3 │ │ │ │ + teqeq r6, ip, lsr #19 │ │ │ │ + teqpeq r6, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - smlalbteq r5, r0, ip, r2 │ │ │ │ - teqeq r6, r8, ror #18 │ │ │ │ - teqpeq r6, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, lsr r9 │ │ │ │ + ldrdeq r5, [r0, #-36] @ 0xffffffdc │ │ │ │ + teqeq r6, r0, ror r9 │ │ │ │ + teqpeq r6, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, lsr r9 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - teqeq r6, r0, lsl #18 │ │ │ │ + teqeq r6, r8, lsl #18 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - teqeq r6, r0, lsr #17 │ │ │ │ - teqeq r6, r0, ror r8 │ │ │ │ + teqeq r6, r8, lsr #17 │ │ │ │ + teqeq r6, r8, ror r8 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - teqeq r6, r0, asr #16 │ │ │ │ + teqeq r6, r8, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - teqeq r6, r0, lsl r8 │ │ │ │ + teqeq r6, r8, lsl r8 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - teqeq r6, r0, ror #15 │ │ │ │ + teqeq r6, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #472] @ 0x1d8 │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -768427,33 +768427,33 @@ │ │ │ │ ldr r1, [pc, #36] @ 3acafc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ac9d4 │ │ │ │ - teqpeq r6, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r0, ror r9 │ │ │ │ - qdaddeq r5, r4, r0 │ │ │ │ + qdaddeq r5, ip, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, ror #5 │ │ │ │ cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq r0, r4, lsr #30 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqpeq r6, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #30 │ │ │ │ + teqeq r6, r4, asr #11 │ │ │ │ + teqpeq r6, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - smlaltteq r4, r0, r4, lr │ │ │ │ - teqeq r6, r0, lsl #11 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, r1, ror r1 │ │ │ │ - smlaltbeq r4, r0, r8, lr │ │ │ │ - teqeq r6, r4, asr #10 │ │ │ │ + smlaltteq r4, r0, ip, lr │ │ │ │ + teqeq r6, r8, lsl #11 │ │ │ │ teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, lsl #10 │ │ │ │ + andeq r0, r0, r1, ror r1 │ │ │ │ + strheq r4, [r0, #-224] @ 0xffffff20 │ │ │ │ + teqeq r6, ip, asr #10 │ │ │ │ + teqpeq r6, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, lsl r5 │ │ │ │ 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] @ 3acd30 │ │ │ │ mov r6, r3 │ │ │ │ @@ -768574,27 +768574,27 @@ │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 3acc48 │ │ │ │ smlaltteq fp, sp, ip, r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - teqpeq r6, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ + teqpeq r6, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ strdeq fp, [sp, #-84] @ 0xffffffac │ │ │ │ - teqeq r6, ip, asr #6 │ │ │ │ - teqpeq r6, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, asr r3 │ │ │ │ + teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmpeq r0, r4, ror ip │ │ │ │ - teqpeq r6, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, ror ip │ │ │ │ + teqpeq r6, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqpeq r6, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr ip │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqpeq r6, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ 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] @ 3ad15c │ │ │ │ @@ -768841,42 +768841,42 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3acecc │ │ │ │ strheq fp, [sp, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - teqpeq r6, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + teqpeq r6, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smlaltteq r4, r0, ip, sl │ │ │ │ - teqpeq r6, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [r0, #-164] @ 0xffffff5c │ │ │ │ + teqpeq r6, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ cmpeq sp, r0, ror r3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ teqeq r5, ip, lsl #17 │ │ │ │ teqeq r5, r8, lsr r8 │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, lsr pc │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlaltteq r4, r0, r0, r8 │ │ │ │ - teqeq r6, ip, ror pc │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - andeq r0, r0, r9, lsl #3 │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ + teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r6, r4, asr #30 │ │ │ │ - teqeq r6, r4, lsl pc │ │ │ │ - cmpeq r0, r4, asr #16 │ │ │ │ - teqeq r6, r0, ror #29 │ │ │ │ - teqeq r6, r8, lsr lr │ │ │ │ - cmpeq r0, r8, lsl #16 │ │ │ │ - teqeq r6, r4, lsr #29 │ │ │ │ teqeq r6, r8 @ │ │ │ │ + smlaltteq r4, r0, r8, r8 │ │ │ │ + teqeq r6, r4, lsl #31 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + andeq r0, r0, r9, lsl #3 │ │ │ │ + teqeq r6, ip, asr #30 │ │ │ │ + teqeq r6, ip, lsl pc │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ + teqeq r6, r8, ror #29 │ │ │ │ + teqeq r6, r0, asr #28 │ │ │ │ + cmpeq r0, r0, lsl r8 │ │ │ │ + teqeq r6, ip, lsr #29 │ │ │ │ + teqeq r6, r0, lsl #28 │ │ │ │ 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, #904] @ 3ad57c │ │ │ │ @@ -769106,33 +769106,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3ad238 │ │ │ │ cmpeq sp, ip, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r4 │ │ │ │ - @ instruction: 0x0140469c │ │ │ │ - teqeq r6, ip, lsl #25 │ │ │ │ + smlaltbeq r4, r0, r4, r6 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r6, r4, ror #22 │ │ │ │ - @ instruction: 0x01404498 │ │ │ │ - teqeq r6, r4, lsr fp │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, ip @ │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, ip, lsr sl │ │ │ │ - andeq r0, r0, r7, ror #6 │ │ │ │ - teqeq r6, r4, lsr #21 │ │ │ │ - smlaltteq r4, r0, r8, r3 │ │ │ │ - teqeq r6, r4, lsl #21 │ │ │ │ + teqeq r6, ip, ror #22 │ │ │ │ + smlaltbeq r4, r0, r0, r4 │ │ │ │ + teqeq r6, ip, lsr fp │ │ │ │ teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, lsl #22 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + teqeq r6, r4, ror #21 │ │ │ │ + teqeq r6, r4, asr #20 │ │ │ │ + andeq r0, r0, r7, ror #6 │ │ │ │ + teqeq r6, ip, lsr #21 │ │ │ │ + strdeq r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ + teqeq r6, ip, lsl #21 │ │ │ │ + teqeq r6, r0, ror #19 │ │ │ │ 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 │ │ │ │ @@ -770154,116 +770154,116 @@ │ │ │ │ bl ba12c │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3ad884 │ │ │ │ b 3ae35c │ │ │ │ cmpeq sp, r4, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r4, lsr #24 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - teqeq r6, ip, asr r7 │ │ │ │ - strdeq r4, [r0, #-0] │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + teqeq r6, r4, ror #14 │ │ │ │ + strdeq r4, [r0, #-8] │ │ │ │ strheq sl, [sp, #-152] @ 0xffffff68 │ │ │ │ - qdaddeq r4, r4, r0 │ │ │ │ - teqeq r6, ip, asr #12 │ │ │ │ + qdaddeq r4, ip, r0 │ │ │ │ + teqeq r6, r4, asr r6 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r0, r4 │ │ │ │ - teqeq r6, r4, lsr #19 │ │ │ │ - cmpeq r0, r8, ror #30 │ │ │ │ - teqeq r6, r4, ror #10 │ │ │ │ + cmpeq r0, ip │ │ │ │ + teqeq r6, ip, lsr #19 │ │ │ │ + cmpeq r0, r0, ror pc │ │ │ │ + teqeq r6, ip, ror #10 │ │ │ │ teqeq r5, r4, asr #27 │ │ │ │ - smlalbteq r3, r0, r4, lr │ │ │ │ - teqeq r6, ip @ │ │ │ │ + smlalbteq r3, r0, ip, lr │ │ │ │ + teqeq r6, r4, asr #9 │ │ │ │ teqeq r5, r4, lsl sp │ │ │ │ - cmpeq r0, r8, lsr #28 │ │ │ │ - teqeq r6, r0, lsr #8 │ │ │ │ + cmpeq r0, r0, lsr lr │ │ │ │ + teqeq r6, r8, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - teqeq r6, r4, ror #8 │ │ │ │ + teqeq r6, ip, ror #8 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq r0, r8, ror sp │ │ │ │ - teqeq r6, r0, ror r3 │ │ │ │ + smlalbbeq r3, r0, r0, sp │ │ │ │ + teqeq r6, r8, ror r3 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - smlalbbeq r3, r0, r4, ip │ │ │ │ - teqeq r6, ip, ror r2 │ │ │ │ - smlalbteq r3, r0, r4, fp │ │ │ │ - teqeq r6, r0, asr #3 │ │ │ │ + smlalbbeq r3, r0, ip, ip │ │ │ │ + teqeq r6, r4, lsl #5 │ │ │ │ + smlalbteq r3, r0, ip, fp │ │ │ │ + teqeq r6, r8, asr #3 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmpeq r0, r0, lsr fp │ │ │ │ - teqeq r6, ip, lsr #2 │ │ │ │ + cmpeq r0, r8, lsr fp │ │ │ │ + teqeq r6, r4, lsr r1 │ │ │ │ teqeq r5, ip, lsl #19 │ │ │ │ - cmpeq r0, r0, ror #20 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, asr #1 │ │ │ │ - teqeq r6, r8, lsr #32 │ │ │ │ + cmpeq r0, r8, ror #20 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + ldrsbeq r7, [r6, -r0]! │ │ │ │ + teqeq r6, r0, lsr r0 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq r0, ip, ror r9 │ │ │ │ - teqeq r6, r8, ror pc │ │ │ │ + smlalbbeq r3, r0, r4, r9 │ │ │ │ + teqeq r6, r0, lsl #31 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ teqeq r5, ip, asr r7 │ │ │ │ - cmpeq r0, r8, ror #16 │ │ │ │ - teqeq r6, r0, lsl #30 │ │ │ │ - teqeq r6, r0, ror #28 │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ + teqeq r6, r8, lsl #30 │ │ │ │ + teqeq r6, r8, ror #28 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ teqeq r5, r8, asr #13 │ │ │ │ teqeq r5, r8, lsl #13 │ │ │ │ teqeq r5, r8, asr #12 │ │ │ │ teqeq r5, r8, lsl #12 │ │ │ │ teqeq r5, r8, asr #11 │ │ │ │ teqeq r5, r8, ror r5 │ │ │ │ teqeq r5, ip, lsr #10 │ │ │ │ teqeq r5, ip, ror #9 │ │ │ │ - teqeq r6, r0, asr #30 │ │ │ │ - cmpeq r0, r4, lsl #12 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r4, ror #24 │ │ │ │ - teqeq r6, r4, lsr ip │ │ │ │ - cmpeq r0, r4, ror #10 │ │ │ │ + teqeq r6, r8, asr #30 │ │ │ │ + cmpeq r0, ip, lsl #12 │ │ │ │ teqeq r6, r0, lsl #24 │ │ │ │ - teqeq r6, ip, asr fp │ │ │ │ + teqeq r6, ip, ror #24 │ │ │ │ + teqeq r6, ip, lsr ip │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ + teqeq r6, r8, lsl #24 │ │ │ │ + teqeq r6, r4, ror #22 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - teqeq r6, r4, lsr lr │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - teqeq r6, r4, lsl fp │ │ │ │ + teqeq r6, ip, lsr lr │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + teqeq r6, ip, lsl fp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq r6, ip, lsr #27 │ │ │ │ - ldrdeq r3, [r0, #-76] @ 0xffffffb4 │ │ │ │ - teqeq r6, ip, asr #21 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlaltteq r3, r0, r4, r4 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r6, r0, asr #22 │ │ │ │ - teqeq r6, r0, lsl fp │ │ │ │ - teqeq r6, r0, ror #21 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlaltteq r3, r0, r0, r3 │ │ │ │ - teqeq r6, ip, ror sl │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, asr #22 │ │ │ │ + teqeq r6, r8, lsl fp │ │ │ │ + teqeq r6, r8, ror #21 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlaltteq r3, r0, r8, r3 │ │ │ │ + teqeq r6, r4, lsl #21 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x00006fb8 │ │ │ │ - smlalbbeq r3, r0, r8, r3 │ │ │ │ - teqeq r6, r0, lsr sp │ │ │ │ - teqeq r6, ip, ror r9 │ │ │ │ - teqeq r6, r4, asr #16 │ │ │ │ + @ instruction: 0x01403390 │ │ │ │ + teqeq r6, r8, lsr sp │ │ │ │ + teqeq r6, r4, lsl #19 │ │ │ │ + teqeq r6, ip, asr #16 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r6, r4, lsl r8 │ │ │ │ - teqeq r6, r4, ror #15 │ │ │ │ + teqeq r6, ip, lsl r8 │ │ │ │ + teqeq r6, ip, ror #15 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - cmpeq r0, r8, lsl #2 │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq r6, ip, ror #14 │ │ │ │ - teqeq r6, ip, asr #13 │ │ │ │ - andeq r0, r0, r6, lsl r2 │ │ │ │ - teqeq r6, r8, lsr r7 │ │ │ │ + cmpeq r0, r0, lsl r1 │ │ │ │ teqeq r6, r4, lsl #14 │ │ │ │ + teqeq r6, r4, ror r7 │ │ │ │ teqeq r6, r4 @ │ │ │ │ + andeq r0, r0, r6, lsl r2 │ │ │ │ + teqeq r6, r0, asr #14 │ │ │ │ + teqeq r6, ip, lsl #14 │ │ │ │ + teqeq r6, ip @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r6, r4, lsr #13 │ │ │ │ + teqeq r6, ip, lsr #13 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - teqeq r6, r4, ror r6 │ │ │ │ + teqeq r6, ip, ror r6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq r6, r4, asr #12 │ │ │ │ + teqeq r6, ip, asr #12 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ ldr r1, [pc, #-92] @ 3ae730 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-108] @ 3ae734 │ │ │ │ @@ -771009,49 +771009,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3aea68 │ │ │ │ cmpeq sp, r8, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r9, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r0, ror lr │ │ │ │ - teqeq r6, ip, asr r4 │ │ │ │ - smlaltbeq r2, r0, ip, sp │ │ │ │ - @ instruction: 0x01402d98 │ │ │ │ - teqeq r6, r4, lsl #7 │ │ │ │ - teqeq r6, r8, ror r3 │ │ │ │ - strdeq r2, [r0, #-176] @ 0xffffff50 │ │ │ │ - teqeq r6, r0, lsl #5 │ │ │ │ - teqeq r6, r4, ror #3 │ │ │ │ - @ instruction: 0x01402b98 │ │ │ │ - teqeq r6, r8, lsr #4 │ │ │ │ - teqeq r6, ip, lsl #3 │ │ │ │ + cmpeq r0, r8, ror lr │ │ │ │ + teqeq r6, r4, ror #8 │ │ │ │ + strheq r2, [r0, #-212] @ 0xffffff2c │ │ │ │ + smlaltbeq r2, r0, r0, sp │ │ │ │ + teqeq r6, ip, lsl #7 │ │ │ │ + teqeq r6, r0, lsl #7 │ │ │ │ + strdeq r2, [r0, #-184] @ 0xffffff48 │ │ │ │ + teqeq r6, r8, lsl #5 │ │ │ │ + teqeq r6, ip, ror #3 │ │ │ │ + smlaltbeq r2, r0, r0, fp │ │ │ │ + teqeq r6, r0, lsr r2 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r5, ip @ │ │ │ │ teqeq r5, r0, asr #16 │ │ │ │ teqeq r5, r8 @ │ │ │ │ teqeq r5, r0 @ │ │ │ │ teqeq r5, r8, ror #14 │ │ │ │ - teqeq r6, r4, lsr #30 │ │ │ │ - cmpeq r0, r0, asr r8 │ │ │ │ - teqeq r6, ip, ror #29 │ │ │ │ - teqeq r6, r8, asr #28 │ │ │ │ + teqeq r6, ip, lsr #30 │ │ │ │ + cmpeq r0, r8, asr r8 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r4, lsl #29 │ │ │ │ teqeq r6, r0, asr lr │ │ │ │ - teqeq r6, ip, lsl lr │ │ │ │ - teqeq r6, ip, ror #27 │ │ │ │ - cmpeq r0, r0, lsl #14 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, ip, lsl #29 │ │ │ │ + teqeq r6, r8, asr lr │ │ │ │ + teqeq r6, r4, lsr #28 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, ip, ror #26 │ │ │ │ - teqeq r6, r8, lsr sp │ │ │ │ - teqeq r6, r4, lsl #26 │ │ │ │ - cmpeq r0, ip, lsr #12 │ │ │ │ - teqeq r6, r8, asr #25 │ │ │ │ - teqeq r6, r0, lsr #24 │ │ │ │ + cmpeq r0, r8, lsl #14 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, ror sp │ │ │ │ + teqeq r6, r0, asr #26 │ │ │ │ + teqeq r6, ip, lsl #26 │ │ │ │ + cmpeq r0, r4, lsr r6 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, lsr #24 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #1156] @ 0x484 │ │ │ │ @@ -771350,39 +771350,39 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3af698 │ │ │ │ cmpeq sp, r8, asr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, r4, ror r4 │ │ │ │ - cmpeq r0, r0, ror #8 │ │ │ │ - teqeq r6, ip, asr #20 │ │ │ │ - teqeq r6, ip, ror #19 │ │ │ │ + cmpeq r0, ip, ror r4 │ │ │ │ + cmpeq r0, r8, ror #8 │ │ │ │ + teqeq r6, r4, asr sl │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ teqeq r5, r0 @ │ │ │ │ teqeq r5, r0, lsl #3 │ │ │ │ smlaltbeq r8, sp, r4, fp │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ teqeq r5, r4, asr #1 │ │ │ │ - ldrdeq r2, [r0, #-24] @ 0xffffffe8 │ │ │ │ - teqeq r6, r4, ror r8 │ │ │ │ - teqeq r6, r8, asr #15 │ │ │ │ + smlaltteq r2, r0, r0, r1 │ │ │ │ + teqeq r6, ip, ror r8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - teqeq r6, ip, lsr r8 │ │ │ │ - teqeq r6, ip, lsl #16 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ - teqeq r6, ip, lsr #15 │ │ │ │ - teqeq r6, r0, lsl #14 │ │ │ │ + teqeq r6, r4, asr #16 │ │ │ │ + teqeq r6, r4, lsl r8 │ │ │ │ + teqeq r6, r4, ror #15 │ │ │ │ + cmpeq r0, r8, lsl r1 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r8, lsl #14 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - ldrdeq r2, [r0, #-4] │ │ │ │ - teqeq r6, r0, ror r7 │ │ │ │ - teqeq r6, r4, asr #13 │ │ │ │ + ldrdeq r2, [r0, #-12] │ │ │ │ + teqeq r6, r8, ror r7 │ │ │ │ + teqeq r6, ip, asr #13 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -771677,39 +771677,39 @@ │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3afbb4 │ │ │ │ cmpeq sp, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - cmpeq r0, ip, asr #30 │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ - teqeq r6, r4, lsr #10 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + cmpeq r0, r4, asr pc │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ + teqeq r6, ip, lsr #10 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ teqeq r5, r4 @ │ │ │ │ teqeq r5, r4, ror #24 │ │ │ │ smlalbbeq r8, sp, r8, r6 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ teqeq r5, r8, lsr #23 │ │ │ │ - strheq r1, [r0, #-204] @ 0xffffff34 │ │ │ │ - teqeq r6, r8, asr r3 │ │ │ │ - teqeq r6, ip, lsr #5 │ │ │ │ + smlalbteq r1, r0, r4, ip │ │ │ │ + teqeq r6, r0, ror #6 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - teqeq r6, r0, lsr #6 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, asr #5 │ │ │ │ - strdeq r1, [r0, #-180] @ 0xffffff4c │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r4, ror #3 │ │ │ │ + teqeq r6, r8, lsr #6 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, asr #5 │ │ │ │ + strdeq r1, [r0, #-188] @ 0xffffff44 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip, ror #3 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - strheq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ - teqeq r6, r4, asr r2 │ │ │ │ - teqeq r6, r8, lsr #3 │ │ │ │ + smlalbteq r1, r0, r0, fp │ │ │ │ + teqeq r6, ip, asr r2 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ 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 │ │ │ │ @@ -772078,45 +772078,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3b0178 │ │ │ │ strdeq r8, [sp, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - strdeq r1, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r4, lsl sl │ │ │ │ + teqeq r6, ip @ │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, lsl #30 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ teqeq r5, r8, ror #13 │ │ │ │ teqeq r5, r0, lsr #13 │ │ │ │ smlalbteq r8, sp, r4, r0 │ │ │ │ teqeq r5, ip, lsl #12 │ │ │ │ - cmpeq r0, r0, lsr #14 │ │ │ │ - teqeq r6, r0, lsr #2 │ │ │ │ - teqeq r6, r0, lsl sp │ │ │ │ - teqeq r6, ip, ror sp │ │ │ │ - teqeq r6, r0, asr sp │ │ │ │ - smlalbbeq r1, r0, r4, r6 │ │ │ │ - teqeq r6, r0, lsr #26 │ │ │ │ - teqeq r6, r4, ror ip │ │ │ │ + cmpeq r0, r8, lsr #14 │ │ │ │ + teqeq r6, r8, lsr #2 │ │ │ │ + teqeq r6, r8, lsl sp │ │ │ │ + teqeq r6, r4, lsl #27 │ │ │ │ + teqeq r6, r8, asr sp │ │ │ │ + smlalbbeq r1, r0, ip, r6 │ │ │ │ + teqeq r6, r8, lsr #26 │ │ │ │ + teqeq r6, ip, ror ip │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ - teqeq r6, r4, ror #25 │ │ │ │ - teqeq r6, r8, lsr ip │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ + teqeq r6, ip, ror #25 │ │ │ │ + teqeq r6, r0, asr #24 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r6, ip, lsr #25 │ │ │ │ - teqeq r6, ip, ror ip │ │ │ │ - teqeq r6, ip, asr #24 │ │ │ │ - cmpeq r0, r8, ror r5 │ │ │ │ - teqeq r6, r4, lsl ip │ │ │ │ - teqeq r6, r8, ror #22 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r4, lsl #25 │ │ │ │ + teqeq r6, r4, asr ip │ │ │ │ + smlalbbeq r1, r0, r0, r5 │ │ │ │ + teqeq r6, ip, lsl ip │ │ │ │ + teqeq r6, r0, ror fp │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #2604] @ 3b0ec0 │ │ │ │ @@ -772771,78 +772771,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3b0838 │ │ │ │ smlaltbeq r7, sp, r4, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, ror sp │ │ │ │ - smlaltteq r1, r0, ip, r3 │ │ │ │ - teqeq r6, r0, lsr ip │ │ │ │ - teqeq r6, ip, ror r9 │ │ │ │ + strdeq r1, [r0, #-52] @ 0xffffffcc │ │ │ │ + teqeq r6, r8, lsr ip │ │ │ │ + teqeq r6, r4, lsl #19 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - strdeq r1, [r0, #-36] @ 0xffffffdc │ │ │ │ - teqeq r6, ip, ror #17 │ │ │ │ + strdeq r1, [r0, #-44] @ 0xffffffd4 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r5, r8, asr #2 │ │ │ │ - teqeq r6, ip, asr r8 │ │ │ │ + teqeq r6, r4, ror #16 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strheq r1, [r0, #-16] │ │ │ │ - teqeq r6, ip, lsr #15 │ │ │ │ + strheq r1, [r0, #-24] @ 0xffffffe8 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ cmpeq sp, r4, lsl #20 │ │ │ │ - smlaltbeq r1, r0, r8, r0 │ │ │ │ - teqeq r6, r0, lsr #13 │ │ │ │ + strheq r1, [r0, #-0] │ │ │ │ + teqeq r6, r8, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ teqeq r5, r4, lsl #30 │ │ │ │ - strdeq r0, [r0, #-252] @ 0xffffff04 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r4 │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq r0, ip, asr #30 │ │ │ │ + cmpeq r0, r4, asr pc │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r6, ip, lsr r5 │ │ │ │ + teqeq r6, r4, asr #10 │ │ │ │ teqeq r5, r8, ror sp │ │ │ │ teqeq r5, r8, lsr sp │ │ │ │ teqeq r5, r8 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ teqeq r5, r0, ror ip │ │ │ │ - teqeq r6, r8, lsr #8 │ │ │ │ - teqeq r6, r8, lsl #7 │ │ │ │ + teqeq r6, r0, lsr r4 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r8, asr #7 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlalbteq r0, r0, ip, ip @ │ │ │ │ - teqeq r6, r8, ror #6 │ │ │ │ - teqeq r6, r4, asr #5 │ │ │ │ - teqeq r6, r4, lsr #10 │ │ │ │ - @ instruction: 0x01400c94 │ │ │ │ - teqeq r6, r4, lsl #5 │ │ │ │ + teqeq r6, r0, lsl #8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r0, lsr #7 │ │ │ │ + ldrdeq r0, [r0, #-196] @ 0xffffff3c │ │ │ │ + teqeq r6, r0, ror r3 │ │ │ │ + teqeq r6, ip, asr #5 │ │ │ │ + teqeq r6, ip, lsr #10 │ │ │ │ + @ instruction: 0x01400c9c │ │ │ │ + teqeq r6, ip, lsl #5 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, asr #4 │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ - teqeq r6, r4, ror #12 │ │ │ │ - teqeq r6, ip, lsl #4 │ │ │ │ + cmpeq r0, r8, asr ip │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, asr #4 │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ + teqeq r6, ip, ror #12 │ │ │ │ + teqeq r6, r4, lsl r2 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - teqeq r6, ip, lsl #5 │ │ │ │ - teqeq r6, ip, ror #3 │ │ │ │ - teqeq r6, r8, asr r2 │ │ │ │ - teqeq r6, r0, ror r5 │ │ │ │ - teqeq r6, r0, lsl #3 │ │ │ │ - andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, asr #3 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, ror #2 │ │ │ │ - teqeq r6, r8, lsr r1 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, ror #4 │ │ │ │ + teqeq r6, r8, ror r5 │ │ │ │ + teqeq r6, r8, lsl #3 │ │ │ │ + andeq r0, r0, r7, asr #5 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, asr #3 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r0, ror r1 │ │ │ │ + teqeq 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, #2976] @ 0xba0 │ │ │ │ ldr lr, [pc, #1092] @ 3b1428 │ │ │ │ ldr ip, [pc, #1092] @ 3b142c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -773122,41 +773122,41 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, lsl #4 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r0, r8, asr #16 │ │ │ │ - teqeq r6, r4, asr #28 │ │ │ │ + cmpeq r0, r0, asr r8 │ │ │ │ + teqeq r6, ip, asr #28 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ teqeq r5, ip, lsr #13 │ │ │ │ - smlalbteq r0, r0, r4, r7 @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + smlalbteq r0, r0, ip, r7 @ │ │ │ │ + teqeq r6, r0, asr #27 │ │ │ │ cmpeq sp, r4, ror r0 │ │ │ │ - strdeq r0, [r0, #-108] @ 0xffffff94 │ │ │ │ - teqeq r6, ip, ror #25 │ │ │ │ + cmpeq r0, r4, lsl #14 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ teqeq r5, r8, lsr #10 │ │ │ │ - cmpeq r0, r4, lsr #12 │ │ │ │ - teqeq r6, r0, asr #25 │ │ │ │ - teqeq r6, r4, lsl ip │ │ │ │ + cmpeq r0, ip, lsr #12 │ │ │ │ + teqeq r6, r8, asr #25 │ │ │ │ + teqeq r6, ip, lsl ip │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - smlaltteq r0, r0, r8, r5 @ │ │ │ │ - teqeq r6, r4, lsl #25 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + strdeq r0, [r0, #-80] @ 0xffffffb0 │ │ │ │ + teqeq r6, ip, lsl #25 │ │ │ │ + teqeq r6, r0, ror #23 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - smlaltbeq r0, r0, ip, r5 @ │ │ │ │ - teqeq r6, r8, asr #24 │ │ │ │ - teqeq r6, r4, lsr #23 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ - teqeq r6, ip, lsl #24 │ │ │ │ - teqeq r6, ip, ror #22 │ │ │ │ + strheq r0, [r0, #-84] @ 0xffffffac │ │ │ │ + teqeq r6, r0, asr ip │ │ │ │ + teqeq r6, ip, lsr #23 │ │ │ │ + cmpeq r0, ip, ror r5 │ │ │ │ + teqeq r6, r4, lsl ip │ │ │ │ + teqeq r6, r4, ror fp │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ 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] @ 3b1788 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -773338,31 +773338,31 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r4, lsr #26 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - teqeq r6, ip, asr r9 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ + teqeq r6, r4, ror #18 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ teqeq r5, r8, asr #3 │ │ │ │ - smlaltteq r0, r0, r0, r2 @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + smlaltteq r0, r0, r8, r2 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ smlaltbeq r6, sp, r0, fp │ │ │ │ - cmpeq r0, r4, asr r2 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r8, asr #16 │ │ │ │ - cmpeq r0, ip, lsl r2 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, ip, lsl #16 │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r0, asr r8 │ │ │ │ + cmpeq r0, r4, lsr #4 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, lsl r8 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - ldrdeq r0, [r0, #-28] @ 0xffffffe4 │ │ │ │ - teqeq r6, r8, ror r8 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + smlaltteq r0, r0, r4, r1 @ │ │ │ │ + teqeq r6, r0, lsl #17 │ │ │ │ + teqeq r6, ip @ │ │ │ │ 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] @ 3b1ab8 │ │ │ │ ldr ip, [pc, #692] @ 3b1abc │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -773542,31 +773542,31 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r6, [sp, #-148] @ 0xffffff6c │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ - teqeq r6, ip, lsr #12 │ │ │ │ + cmpeq r0, r8, lsr r0 │ │ │ │ + teqeq r6, r4, lsr r6 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, r4, lsr #11 │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, lsr #11 │ │ │ │ cmpeq sp, r0, ror r8 │ │ │ │ - teqpeq pc, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, asr #11 │ │ │ │ - teqeq r6, r4, lsl r5 │ │ │ │ + teqpeq pc, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, asr #11 │ │ │ │ + teqeq r6, ip, lsl r5 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - teqpeq pc, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r4, lsl #11 │ │ │ │ - teqeq r6, r0, ror #9 │ │ │ │ - teqpeq pc, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r8, asr #10 │ │ │ │ - teqeq r6, r4, lsr #9 │ │ │ │ + teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, lsl #11 │ │ │ │ + teqeq r6, r8, ror #9 │ │ │ │ + teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r0, asr r5 │ │ │ │ + teqeq r6, ip, lsr #9 │ │ │ │ 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, #3032] @ 3b270c │ │ │ │ ldr r3, [pc, #3032] @ 3b2710 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -774327,102 +774327,102 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3b1ba0 │ │ │ │ cmpeq sp, r0, lsl r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r6, sp, r0, r6 │ │ │ │ @ instruction: 0x014d669c │ │ │ │ - teqpeq pc, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r8, ror #5 │ │ │ │ + teqpeq pc, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - teqpeq pc, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, lsr #2 │ │ │ │ + teqpeq pc, r0, lsr fp @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r8, lsr #2 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqpeq pc, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, asr #1 │ │ │ │ - teqeq r6, ip, lsl r0 │ │ │ │ + teqpeq pc, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, asr #1 │ │ │ │ + teqeq r6, r4, lsr #32 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ teqeq r5, ip, ror r8 │ │ │ │ - teqpeq pc, r0, ror r9 @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, ip │ │ │ │ - teqeq r6, r8, ror #30 │ │ │ │ + teqpeq pc, r8, ror r9 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r4, lsl r0 │ │ │ │ + teqeq r6, r0, ror pc │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - teqpeq pc, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, ror pc │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqpeq pc, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, lsl #31 │ │ │ │ + teqeq r6, r0, ror #29 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, ip, lsr #30 │ │ │ │ - teqeq r6, ip, lsl #29 │ │ │ │ + teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r4, lsr pc │ │ │ │ + teqeq r6, r4 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r6, r4, asr fp │ │ │ │ - teqpeq pc, r0, lsl r8 @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, r4, lsl #28 │ │ │ │ + teqeq r6, ip, asr fp │ │ │ │ + teqpeq pc, r8, lsl r8 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, lsl #28 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqpeq pc, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, ip, lsr sp │ │ │ │ + teqpeq pc, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, ror #27 │ │ │ │ + teqeq r6, r4, asr #26 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ teqeq r5, r4, lsr #11 │ │ │ │ teqeq r5, ip, asr #10 │ │ │ │ teqeq r5, r8, lsl #10 │ │ │ │ teqeq r5, r0, asr #9 │ │ │ │ - teqeq r6, r8, ror ip │ │ │ │ - teqpeq pc, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r4, asr #24 │ │ │ │ - teqeq r6, r0, lsr #23 │ │ │ │ + teqeq r6, r0, lsl #25 │ │ │ │ + teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, asr #24 │ │ │ │ + teqeq r6, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r6, ip, lsl #24 │ │ │ │ - teqpeq pc, r8, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r4, lsl ip │ │ │ │ + teqpeq pc, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, lsr fp │ │ │ │ + teqpeq pc, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r0, lsr #23 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqpeq pc, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, ror #22 │ │ │ │ + teqeq r6, r0, asr #21 │ │ │ │ + andeq r0, r0, fp, ror #5 │ │ │ │ + teqeq r6, ip, lsr #22 │ │ │ │ + teqeq r6, ip, lsl #22 │ │ │ │ + teqpeq pc, ip, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, lsr fp │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r4, lsr sl │ │ │ │ + teqpeq pc, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqpeq pc, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, asr fp │ │ │ │ teqeq r6, r8 @ │ │ │ │ - andeq r0, r0, fp, ror #5 │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ - teqeq r6, r4, lsl #22 │ │ │ │ - teqpeq pc, r4, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, ip, asr #21 │ │ │ │ - teqeq r6, ip, lsr #20 │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - teqeq r6, r8, asr sl │ │ │ │ - teqpeq pc, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r8, lsr #20 │ │ │ │ - teqeq r6, r4, lsl #19 │ │ │ │ + teqeq r6, r0, ror #20 │ │ │ │ + teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r0, lsr sl │ │ │ │ + teqeq r6, ip, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - andeq r0, r0, r5, lsl r3 │ │ │ │ - teqpeq pc, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip @ │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqpeq pc, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, ror #18 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + andeq r0, r0, r5, lsl r3 │ │ │ │ + teqpeq pc, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, lsr #19 │ │ │ │ + teqeq r6, r0, lsl #18 │ │ │ │ + teqpeq pc, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, ror #18 │ │ │ │ + teqeq r6, r4, asr #17 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqpeq pc, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r4, lsr #18 │ │ │ │ - teqeq r6, r0, lsl #17 │ │ │ │ + teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, lsr #18 │ │ │ │ + teqeq r6, r8, lsl #17 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - teqeq r6, ip, ror #17 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ │ │ │ │ 003b2880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774491,22 +774491,22 @@ │ │ │ │ mov r1, #175 @ 0xaf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3b28f0 │ │ │ │ smlaltbeq r5, sp, ip, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r0, asr #16 │ │ │ │ + teqeq r6, r8, asr #16 │ │ │ │ cmpeq sp, ip, asr #18 │ │ │ │ - teqpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, lsr #13 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq pc, r8, asr #31 │ │ │ │ - teqeq r6, r4, ror #12 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqpeq pc, ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, lsr #13 │ │ │ │ + teqeq r6, r4, lsl #12 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, ip, ror #12 │ │ │ │ + teqeq r6, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #588] @ 3b2c30 │ │ │ │ @@ -774658,39 +774658,39 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3b2ad4 │ │ │ │ cmpeq sp, ip, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r4, asr #16 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - teqeq r6, r8, ror #18 │ │ │ │ - teqeq r6, r0, lsl #19 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r0, ror r9 │ │ │ │ + teqeq r6, r8, lsl #19 │ │ │ │ + teqeq r6, r4, asr #19 │ │ │ │ @ instruction: 0x00006fb8 │ │ │ │ - teqeq r6, ip, lsl #19 │ │ │ │ - teqeq r6, r4, lsr #19 │ │ │ │ - teqeq r6, r8, asr #19 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip, lsr #19 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ cmpeq sp, r8, ror #14 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - teqeq r6, r4, lsl #17 │ │ │ │ + teqeq r6, ip, lsl #17 │ │ │ │ teqeq r5, r0, ror #14 │ │ │ │ - teqeq pc, ip, ror #27 │ │ │ │ - teqeq r6, r8, lsl #9 │ │ │ │ - teqeq r6, r0, ror #7 │ │ │ │ - teqeq pc, ip, lsr #27 │ │ │ │ - teqeq r6, r8, asr #8 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, ror #7 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r0, asr r4 │ │ │ │ + teqeq r6, r4, lsr #7 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - teqeq pc, r0, ror sp @ │ │ │ │ - teqeq r6, ip, lsl #8 │ │ │ │ - teqeq r6, r0, ror #6 │ │ │ │ + teqeq pc, r8, ror sp @ │ │ │ │ + teqeq r6, r4, lsl r4 │ │ │ │ + teqeq r6, r8, ror #6 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - teqeq pc, r4, lsr sp @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r4, lsr #6 │ │ │ │ + teqeq pc, ip, lsr sp @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ │ │ │ │ 003b2ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -774771,26 +774771,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 3b2e28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b2db8 │ │ │ │ cmpeq sp, ip, ror r5 │ │ │ │ - teqeq r6, r8, lsr r4 │ │ │ │ + teqeq r6, r0, asr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r0, lsr #10 │ │ │ │ teqeq r5, r4, lsr r3 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r4, asr #3 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r6, r4, lsr #4 │ │ │ │ - teqeq r6, r8, lsl #3 │ │ │ │ - teqeq pc, r8, asr fp @ │ │ │ │ - teqeq r6, r8, ror #3 │ │ │ │ - teqeq r6, ip, asr #2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, ip, asr #3 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r6, ip, lsr #4 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq pc, r0, ror #22 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r4, asr r1 │ │ │ │ │ │ │ │ 003b2e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 3b2f48 │ │ │ │ @@ -774858,22 +774858,22 @@ │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3b2e9c │ │ │ │ cmpeq sp, r0, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, ip, asr r2 │ │ │ │ + teqeq r6, r4, ror #4 │ │ │ │ smlaltbeq r5, sp, r0, r3 │ │ │ │ - teqeq pc, r8, asr sl @ │ │ │ │ - ldrsheq r2, [r6, -r4]! │ │ │ │ - teqeq r6, r0, asr r0 │ │ │ │ - teqeq pc, ip, lsl sl @ │ │ │ │ - ldrheq r2, [r6, -r8]! │ │ │ │ - teqeq r6, r0, lsl r0 │ │ │ │ + teqeq pc, r0, ror #20 │ │ │ │ + ldrsheq r2, [r6, -ip]! │ │ │ │ + teqeq r6, r8, asr r0 │ │ │ │ + teqeq pc, r4, lsr #20 │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ + teqeq r6, r8, lsl r0 │ │ │ │ │ │ │ │ 003b2f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -774953,27 +774953,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b30f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b3080 │ │ │ │ strheq r5, [sp, #-36] @ 0xffffffdc │ │ │ │ - teqeq r6, r4, lsr r1 │ │ │ │ + teqeq r6, ip, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, r8, asr r2 │ │ │ │ teqeq r5, ip, rrx │ │ │ │ - teqeq pc, r8, lsl #18 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq pc, ip, asr #17 │ │ │ │ - teqeq r6, ip, asr pc │ │ │ │ - teqeq r6, r0, asr #29 │ │ │ │ + teqeq pc, r0, lsl r9 @ │ │ │ │ + teqeq r6, r4, lsl #30 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r4, ror #30 │ │ │ │ + teqeq r6, r8, asr #29 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0, lsr #30 │ │ │ │ - teqeq r6, r4, lsl #29 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r8, lsr #30 │ │ │ │ + teqeq r6, ip, lsl #29 │ │ │ │ │ │ │ │ 003b30f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 3b3214 │ │ │ │ @@ -775041,22 +775041,22 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3b3168 │ │ │ │ cmpeq sp, r4, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r8 │ │ │ │ + teqeq r6, r0, lsl r0 │ │ │ │ ldrdeq r5, [sp, #-4] │ │ │ │ - teqeq pc, ip, lsl #15 │ │ │ │ - teqeq r6, r8, lsr #28 │ │ │ │ - teqeq r6, r4, lsl #27 │ │ │ │ - teqeq pc, r0, asr r7 @ │ │ │ │ - teqeq r6, ip, ror #27 │ │ │ │ - teqeq r6, r4, asr #26 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r0, lsr lr │ │ │ │ + teqeq r6, ip, lsl #27 │ │ │ │ + teqeq pc, r8, asr r7 @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #612] @ 0x264 │ │ │ │ ldr r5, [r0, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -775122,25 +775122,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3b32a0 │ │ │ │ - teqeq pc, ip, ror r6 @ │ │ │ │ - teqeq r6, r8, lsl sp │ │ │ │ - teqeq r6, ip, ror #24 │ │ │ │ + teqeq pc, r4, lsl #13 │ │ │ │ + teqeq r6, r0, lsr #26 │ │ │ │ + teqeq r6, r4, ror ip │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - teqeq pc, r0, asr #12 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r0, lsr ip │ │ │ │ + teqeq pc, r8, asr #12 │ │ │ │ + teqeq r6, r4, ror #25 │ │ │ │ + teqeq r6, r8, lsr ip │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq pc, r4, lsl #12 │ │ │ │ - teqeq r6, r0, lsr #25 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, ip, lsl #12 │ │ │ │ + teqeq r6, r8, lsr #25 │ │ │ │ + teqeq r6, r0, lsl #24 │ │ │ │ │ │ │ │ 003b338c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -775220,27 +775220,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b3510 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b349c │ │ │ │ @ instruction: 0x014d4e98 │ │ │ │ - teqeq r6, ip, lsl #27 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, lsr lr │ │ │ │ teqeq r5, r0, asr ip │ │ │ │ - teqeq pc, ip, ror #9 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r4, ror #21 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0, asr #22 │ │ │ │ - teqeq r6, r4, lsr #21 │ │ │ │ - teqeq pc, r4, ror r4 @ │ │ │ │ - teqeq r6, r4, lsl #22 │ │ │ │ - teqeq r6, r8, ror #20 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r8, asr #22 │ │ │ │ + teqeq r6, ip, lsr #21 │ │ │ │ + teqeq pc, ip, ror r4 @ │ │ │ │ + teqeq r6, ip, lsl #22 │ │ │ │ + teqeq r6, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1020] @ 3b3928 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -775506,52 +775506,52 @@ │ │ │ │ @ instruction: 0xffffda50 │ │ │ │ @ instruction: 0xffff80cc │ │ │ │ @ instruction: 0xffffc888 │ │ │ │ @ instruction: 0xffffdf14 │ │ │ │ @ instruction: 0xffffc354 │ │ │ │ @ instruction: 0xffffbe18 │ │ │ │ @ instruction: 0xffffe228 │ │ │ │ - teqeq r6, r0, ror #18 │ │ │ │ + teqeq r6, r8, ror #18 │ │ │ │ cmpeq sp, r0, ror ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq pc, ip, asr #6 │ │ │ │ + teqeq pc, r4, asr r3 @ │ │ │ │ muleq r0, r9, r4 │ │ │ │ - teqeq r6, r4, ror #20 │ │ │ │ + teqeq r6, ip, ror #20 │ │ │ │ @ instruction: 0xffff7864 │ │ │ │ @ instruction: 0xffff7854 │ │ │ │ - teqeq r6, r0, ror #20 │ │ │ │ + teqeq r6, r8, ror #20 │ │ │ │ @ instruction: 0xffff7800 │ │ │ │ - teqeq r6, ip, asr sl │ │ │ │ + teqeq r6, r4, ror #20 │ │ │ │ @ instruction: 0xffff77f0 │ │ │ │ - teqeq r6, ip, asr sl │ │ │ │ + teqeq r6, r4, ror #20 │ │ │ │ @ instruction: 0xffff7d54 │ │ │ │ - teqeq r6, ip, asr sl │ │ │ │ + teqeq r6, r4, ror #20 │ │ │ │ @ instruction: 0xffff77e8 │ │ │ │ - teqeq r6, r4, asr sl │ │ │ │ + teqeq r6, ip, asr sl │ │ │ │ @ instruction: 0xffff9ac4 │ │ │ │ - teqeq r6, ip, asr #20 │ │ │ │ + teqeq r6, r4, asr sl │ │ │ │ @ instruction: 0xffff77bc │ │ │ │ - teqeq r6, r8, asr #20 │ │ │ │ + teqeq r6, r0, asr sl │ │ │ │ strdeq r4, [sp, #-168] @ 0xffffff58 │ │ │ │ - teqeq r6, r0, asr r8 │ │ │ │ + teqeq r6, r8, asr r8 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - teqeq r6, r0, lsr #16 │ │ │ │ + teqeq r6, r8, lsr #16 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - teqeq r6, r0, asr #15 │ │ │ │ + teqeq r6, r8, asr #15 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - teqeq r6, r0, ror #14 │ │ │ │ + teqeq r6, r8, ror #14 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - teqeq r6, r0, lsr r7 │ │ │ │ + teqeq r6, r8, lsr r7 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - teqeq r6, r0, lsl #14 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, lsl #14 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ │ │ │ │ 003b39f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 3b3a84 │ │ │ │ @@ -775587,17 +775587,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3b3a40 │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, lsl r0 │ │ │ │ @ instruction: 0x015fb190 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ - teqeq r6, r8, ror r5 │ │ │ │ - teqeq r6, r0, asr #21 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq r6, r0, lsl #11 │ │ │ │ + teqeq r6, r8, asr #21 │ │ │ │ + teqeq pc, r4, asr #3 │ │ │ │ │ │ │ │ 003b3aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #2228] @ 3b436c │ │ │ │ @@ -776161,116 +776161,116 @@ │ │ │ │ b 3b3af0 │ │ │ │ cmpeq pc, r4, lsl #2 │ │ │ │ smlalbbeq r4, sp, r4, r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sp, ip, ror #14 │ │ │ │ cmpeq sp, ip, asr #14 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ - teqeq r6, r0, lsr #20 │ │ │ │ + teqeq r6, r8, lsr #20 │ │ │ │ andeq r7, r0, r8, lsr #19 │ │ │ │ - teqeq r6, r0, lsl #20 │ │ │ │ + teqeq r6, r8, lsl #20 │ │ │ │ andeq r6, r0, r0, lsl #15 │ │ │ │ - teqeq r6, r4, ror #19 │ │ │ │ + teqeq r6, ip, ror #19 │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ - teqeq r6, r4, asr #19 │ │ │ │ + teqeq r6, ip, asr #19 │ │ │ │ andeq r6, r0, r0, asr #17 │ │ │ │ - teqeq r6, ip, lsr #19 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r7, r0, ip, lsl #19 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ - teqeq r6, r8, ror r9 │ │ │ │ + teqeq r6, r0, lsl #19 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ - teqeq r6, r0, ror #18 │ │ │ │ + teqeq r6, r8, ror #18 │ │ │ │ andeq r7, r0, ip, asr r4 │ │ │ │ - teqeq r6, r8, asr #18 │ │ │ │ + teqeq r6, r0, asr r9 │ │ │ │ andeq r7, r0, ip, lsl sl │ │ │ │ - teqeq r6, r0, lsr r9 │ │ │ │ + teqeq r6, r8, lsr r9 │ │ │ │ @ instruction: 0x000073b0 │ │ │ │ - teqeq r6, r8, lsl r9 │ │ │ │ + teqeq r6, r0, lsr #18 │ │ │ │ andeq r7, r0, r0, asr r4 │ │ │ │ - teqeq r6, r0, lsl #18 │ │ │ │ + teqeq r6, r8, lsl #18 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - teqeq r6, r4, ror #17 │ │ │ │ + teqeq r6, ip, ror #17 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ - teqeq r6, r8, asr #17 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ - teqeq r6, r8, lsr #17 │ │ │ │ - teqeq r9, r8, ror r8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r9, r0, lsl #17 │ │ │ │ teqeq r5, ip, lsr #20 │ │ │ │ - teqeq r9, r4, lsl r8 │ │ │ │ + teqeq r9, ip, lsl r8 │ │ │ │ andeq r7, r0, r0, lsl #5 │ │ │ │ - teqeq pc, r4, asr #27 │ │ │ │ - teqeq r6, r4, ror r1 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq pc, ip, ror sp @ │ │ │ │ - teqeq r6, ip, lsr #2 │ │ │ │ - teqeq r6, r4, ror r6 │ │ │ │ - teqeq pc, r4, asr #26 │ │ │ │ - ldrsheq r1, [r6, -r0]! │ │ │ │ - teqeq r6, ip, lsr r6 │ │ │ │ - teqeq pc, ip, lsl #26 │ │ │ │ - ldrheq r1, [r6, -r8]! │ │ │ │ - teqeq r6, r4, lsl #12 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0, lsl #1 │ │ │ │ - teqeq r6, r8, asr #11 │ │ │ │ + teqeq pc, ip, asr #27 │ │ │ │ + teqeq r6, ip, ror r1 │ │ │ │ + teqeq r6, r4, asr #13 │ │ │ │ + teqeq pc, r4, lsl #27 │ │ │ │ + teqeq r6, r4, lsr r1 │ │ │ │ + teqeq r6, ip, ror r6 │ │ │ │ + teqeq pc, ip, asr #26 │ │ │ │ + ldrsheq r1, [r6, -r8]! │ │ │ │ + teqeq r6, r4, asr #12 │ │ │ │ + teqeq pc, r4, lsl sp @ │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ + teqeq r6, ip, lsl #12 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r8, asr #32 │ │ │ │ + teqeq r6, r8, lsl #1 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq pc, r0, ror #24 │ │ │ │ - teqeq r6, r0, lsl r0 │ │ │ │ - teqeq r6, r8, asr r5 │ │ │ │ - teqeq pc, r8, lsr #24 │ │ │ │ + teqeq pc, r0, lsr #25 │ │ │ │ + teqeq r6, r0, asr r0 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r0, lsr #10 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0, lsr #31 │ │ │ │ - teqeq r6, r8, ror #9 │ │ │ │ + teqeq pc, r8, ror #24 │ │ │ │ + teqeq r6, r8, lsl r0 │ │ │ │ + teqeq r6, r0, ror #10 │ │ │ │ + teqeq pc, r0, lsr ip @ │ │ │ │ + teqeq r6, r0, ror #31 │ │ │ │ + teqeq r6, r8, lsr #10 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r8, ror #30 │ │ │ │ + teqeq r6, r8, lsr #31 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq pc, r4, lsl #23 │ │ │ │ - teqeq r6, r0, lsr pc │ │ │ │ - teqeq r6, ip, ror r4 │ │ │ │ - teqeq pc, ip, asr #22 │ │ │ │ + teqeq pc, r0, asr #23 │ │ │ │ + teqeq r6, r0, ror pc │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r4, asr #8 │ │ │ │ - teqeq pc, r4, lsl fp @ │ │ │ │ - teqeq r6, r0, asr #29 │ │ │ │ - teqeq r6, ip, lsl #8 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, r8, lsl #29 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq pc, r4, lsr #21 │ │ │ │ - teqeq r6, r0, asr lr │ │ │ │ + teqeq pc, ip, lsl #23 │ │ │ │ + teqeq r6, r8, lsr pc │ │ │ │ + teqeq r6, r4, lsl #9 │ │ │ │ + teqeq pc, r4, asr fp @ │ │ │ │ + teqeq r6, r0, lsl #30 │ │ │ │ + teqeq r6, ip, asr #8 │ │ │ │ + teqeq pc, ip, lsl fp @ │ │ │ │ + teqeq r6, r8, asr #29 │ │ │ │ + teqeq r6, r4, lsl r4 │ │ │ │ + teqeq pc, r4, ror #21 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq pc, ip, ror #20 │ │ │ │ - teqeq r6, r8, lsl lr │ │ │ │ - teqeq r6, r4, ror #6 │ │ │ │ - teqeq pc, r0, lsr sl @ │ │ │ │ - teqeq r6, r0, ror #27 │ │ │ │ - teqeq r6, r8, lsr #6 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r8, lsr #27 │ │ │ │ + teqeq pc, ip, lsr #21 │ │ │ │ + teqeq r6, r8, asr lr │ │ │ │ + teqeq r6, r4, lsr #7 │ │ │ │ + teqeq pc, r4, ror sl @ │ │ │ │ + teqeq r6, r0, lsr #28 │ │ │ │ + teqeq r6, ip, ror #6 │ │ │ │ + teqeq pc, r8, lsr sl @ │ │ │ │ + teqeq r6, r8, ror #27 │ │ │ │ + teqeq r6, r0, lsr r3 │ │ │ │ + teqeq pc, r0, lsl #20 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq pc, r0, asr #19 │ │ │ │ - teqeq r6, r0, ror sp │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq pc, r8, lsl #19 │ │ │ │ - teqeq r6, r8, lsr sp │ │ │ │ - teqeq r6, r0, lsl #5 │ │ │ │ - teqeq pc, r0, asr r9 @ │ │ │ │ - teqeq r6, r0, lsl #26 │ │ │ │ - teqeq r6, r8, asr #4 │ │ │ │ - teqeq pc, r8, lsl r9 @ │ │ │ │ - teqeq r6, r8, asr #25 │ │ │ │ - teqeq r6, r0, lsl r2 │ │ │ │ - teqeq pc, r0, ror #17 │ │ │ │ + teqeq pc, r8, asr #19 │ │ │ │ + teqeq r6, r8, ror sp │ │ │ │ + teqeq r6, r0, asr #5 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r0, asr #26 │ │ │ │ + teqeq r6, r8, lsl #5 │ │ │ │ + teqeq pc, r8, asr r9 @ │ │ │ │ + teqeq r6, r8, lsl #26 │ │ │ │ + teqeq r6, r0, asr r2 │ │ │ │ + teqeq pc, r0, lsr #18 │ │ │ │ teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, lsl r2 │ │ │ │ + teqeq pc, r8, ror #17 │ │ │ │ teqeq r6, r8 @ │ │ │ │ + teqeq r6, r0, ror #3 │ │ │ │ │ │ │ │ 003b451c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -776399,22 +776399,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8, asr r3 │ │ │ │ - teqeq r6, r4, lsr #31 │ │ │ │ - teqeq pc, ip, ror #11 │ │ │ │ + teqeq r6, ip, lsr #31 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq r5, r0, ror r1 │ │ │ │ - teqeq r6, r8, ror #30 │ │ │ │ - teqeq pc, ip, lsr #11 │ │ │ │ + teqeq r6, r0, ror pc │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq r5, r4, lsl #6 │ │ │ │ - teqeq r6, r8, lsr #30 │ │ │ │ - teqeq pc, r0, ror r5 @ │ │ │ │ + teqeq r6, r0, lsr pc │ │ │ │ + teqeq pc, r8, ror r5 @ │ │ │ │ │ │ │ │ 003b4754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -776509,16 +776509,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, r4, lsl #27 │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ + teqeq r6, ip, lsl #27 │ │ │ │ │ │ │ │ 003b48ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -776727,25 +776727,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r6, r4, asr #23 │ │ │ │ - teqeq pc, r4, lsl #4 │ │ │ │ + teqeq r6, ip, asr #23 │ │ │ │ + teqeq pc, ip, lsl #4 │ │ │ │ smlaltbeq r3, sp, ip, r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq pc, r8, ror r1 @ │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq pc, r4, lsr r1 @ │ │ │ │ + teqeq pc, r0, lsl #3 │ │ │ │ + teqeq r6, ip, lsr #22 │ │ │ │ + teqeq r6, r0, lsl #22 │ │ │ │ + teqeq pc, ip, lsr r1 @ │ │ │ │ teqeq r5, r0, asr #24 │ │ │ │ - teqeq pc, r4, lsl #1 │ │ │ │ - teqeq r6, r4, lsr sl │ │ │ │ + teqeq pc, ip, lsl #1 │ │ │ │ + teqeq r6, ip, lsr sl │ │ │ │ │ │ │ │ 003b4c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -776896,16 +776896,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq sp, ip, lsl r4 │ │ │ │ teqeq r5, ip, lsr #19 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0, lsr #15 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r8, lsr #15 │ │ │ │ │ │ │ │ 003b4ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -777012,16 +777012,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, ip, lsl ip @ │ │ │ │ - teqeq r6, ip, asr #11 │ │ │ │ + teqeq pc, r4, lsr #24 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ │ │ │ │ 003b50b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -777116,16 +777116,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, ip, lsr r6 │ │ │ │ - teqeq pc, r0, lsl #21 │ │ │ │ - teqeq r6, r8, lsr #8 │ │ │ │ + teqeq pc, r8, lsl #21 │ │ │ │ + teqeq r6, r0, lsr r4 │ │ │ │ │ │ │ │ 003b5248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -777220,16 +777220,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r4, lsr #9 │ │ │ │ - teqeq pc, r8, ror #17 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ │ │ │ │ 003b53e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -777325,16 +777325,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8, lsl #6 │ │ │ │ - teqeq pc, ip, asr #14 │ │ │ │ - ldrsheq r7, [r6, -r4]! │ │ │ │ + teqeq pc, r4, asr r7 @ │ │ │ │ + ldrsheq r7, [r6, -ip]! │ │ │ │ │ │ │ │ 003b557c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #740] @ 3b5878 │ │ │ │ @@ -777534,19 +777534,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r5, r8, lsl #4 │ │ │ │ - teqeq pc, r0, asr r4 @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r8, asr r4 @ │ │ │ │ + teqeq r6, r0, lsl #28 │ │ │ │ teqeq r5, ip, asr #31 │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r8, lsl r4 @ │ │ │ │ + teqeq r6, r0, asr #27 │ │ │ │ │ │ │ │ 003b58c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -777725,19 +777725,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r4, lsl sp │ │ │ │ - teqeq pc, r8, asr r1 @ │ │ │ │ - teqeq r6, r0, lsl #22 │ │ │ │ + teqeq pc, r0, ror #2 │ │ │ │ + teqeq r6, r8, lsl #22 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsl r1 @ │ │ │ │ - teqeq r6, r0, asr #21 │ │ │ │ + teqeq pc, r0, lsr #2 │ │ │ │ + teqeq r6, r8, asr #21 │ │ │ │ │ │ │ │ 003b5bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -777924,19 +777924,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, r0, asr #28 │ │ │ │ - teqeq r6, r8, ror #15 │ │ │ │ + teqeq pc, r8, asr #28 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, r4, lsr #15 │ │ │ │ + teqeq pc, r4, lsl #28 │ │ │ │ + teqeq r6, ip, lsr #15 │ │ │ │ │ │ │ │ 003b5ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -778131,19 +778131,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r5, r4, asr #13 │ │ │ │ - teqeq pc, ip, lsl #22 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq pc, r4, lsl fp @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r5, r0, lsl #13 │ │ │ │ - teqeq pc, r8, asr #21 │ │ │ │ - teqeq r6, r0, ror r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r8, ror r4 │ │ │ │ │ │ │ │ 003b6200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3b66b8 │ │ │ │ @@ -778454,22 +778454,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r5, r0, ror #10 │ │ │ │ - teqeq pc, r8, lsr #15 │ │ │ │ - teqeq r6, r0, asr r1 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r8, asr r1 │ │ │ │ teqeq r5, r8, asr #3 │ │ │ │ - teqeq pc, ip, lsl #12 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq pc, r4, lsl r6 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r5, r8, lsl #7 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r8, ror pc │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r0, lsl #31 │ │ │ │ │ │ │ │ 003b6710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -778771,29 +778771,29 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r6, r0, asr #25 │ │ │ │ - teqeq pc, r0, lsl #6 │ │ │ │ + teqeq r6, r8, asr #25 │ │ │ │ + teqeq pc, r8, lsl #6 │ │ │ │ smlaltbeq r1, sp, r8, r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq pc, r8, ror #4 │ │ │ │ - teqeq r6, r4, lsl ip │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq pc, r0, lsl r2 @ │ │ │ │ + teqeq pc, r0, ror r2 @ │ │ │ │ + teqeq r6, ip, lsl ip │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq pc, r8, lsl r2 @ │ │ │ │ teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsr #2 │ │ │ │ - teqeq r6, r4, asr #21 │ │ │ │ + teqeq pc, r8, lsr #2 │ │ │ │ + teqeq r6, ip, asr #21 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq fp, [pc, -ip]! │ │ │ │ - teqeq r6, r0, lsl #21 │ │ │ │ + teqeq pc, r4, ror #1 │ │ │ │ + teqeq r6, r8, lsl #21 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 003b6c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -779032,22 +779032,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq pc, r4, lsr lr @ │ │ │ │ + teqeq pc, ip, lsr lr @ │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ teqpeq r4, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl sp @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r8, lsl sp @ │ │ │ │ + teqeq r6, r0, asr #13 │ │ │ │ teqpeq r4, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r4, ror r6 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, ip, ror r6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ │ │ │ │ 003b700c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -779235,20 +779235,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqpeq r4, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, ror #19 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ teqpeq r4, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsr #19 │ │ │ │ - teqeq r6, ip, asr #6 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4, asr r3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 003b7328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -779436,20 +779436,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqpeq r4, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r4, ror r0 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, ip, ror r0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ teqpeq r4, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, lsl #13 │ │ │ │ - teqeq r6, r0, lsr r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8, lsr r0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 003b7644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -779731,24 +779731,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4, lsr #28 │ │ │ │ - teqeq pc, ip, ror #4 │ │ │ │ - teqeq r6, r0, lsl ip │ │ │ │ + teqeq pc, r4, ror r2 @ │ │ │ │ + teqeq r6, r8, lsl ip │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ teqeq r4, r0, ror #27 │ │ │ │ - teqeq pc, r8, lsr #4 │ │ │ │ - teqeq r6, ip, asr #23 │ │ │ │ + teqeq pc, r0, lsr r2 @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r0, lsr #23 │ │ │ │ + teqeq pc, r0, lsl #4 │ │ │ │ + teqeq r6, r8, lsr #23 │ │ │ │ │ │ │ │ 003b7ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -780029,24 +780029,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4, lsl #19 │ │ │ │ - teqeq pc, ip, asr #27 │ │ │ │ - teqeq r6, r0, ror r7 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8, ror r7 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ teqeq r4, r0, asr #18 │ │ │ │ - teqeq pc, r8, lsl #27 │ │ │ │ - teqeq r6, ip, lsr #14 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ teqeq r4, r0, lsl r9 │ │ │ │ - teqeq pc, r8, asr sp @ │ │ │ │ - teqeq r6, r0, lsl #14 │ │ │ │ + teqeq pc, r0, ror #26 │ │ │ │ + teqeq r6, r8, lsl #14 │ │ │ │ │ │ │ │ 003b7f84 : │ │ │ │ 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, #1048] @ 3b83b4 │ │ │ │ @@ -780323,24 +780323,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r4, r0, lsl #17 │ │ │ │ - teqeq pc, ip, asr #21 │ │ │ │ - teqeq r6, r0, ror r4 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8, ror r4 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, r0, lsr #5 │ │ │ │ + teqeq pc, r4, lsl #18 │ │ │ │ + teqeq r6, r8, lsr #5 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ teqeq r4, r4, lsl #9 │ │ │ │ - teqeq pc, ip, asr #17 │ │ │ │ - teqeq r6, r4, ror r2 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, ip, ror r2 │ │ │ │ │ │ │ │ 003b8414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -780442,16 +780442,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r0, lsl #14 │ │ │ │ - teqeq r6, r4, lsr #1 │ │ │ │ + teqeq pc, r8, lsl #14 │ │ │ │ + teqeq r6, ip, lsr #1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 003b85cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -780554,16 +780554,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4, lsl #2 │ │ │ │ - teqeq pc, r8, asr #10 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ │ │ │ │ 003b8780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -780839,25 +780839,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r6, r0, lsl #25 │ │ │ │ - teqeq pc, r0, ror #8 │ │ │ │ + teqeq r6, r8, lsl #25 │ │ │ │ + teqeq pc, r8, ror #8 │ │ │ │ cmppeq ip, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r0, ror #23 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r8, ror #23 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r6, r0, asr #23 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq r4, ip, asr #25 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq pc, r0, ror #5 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq pc, r8, ror #5 │ │ │ │ │ │ │ │ 003b8be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -781012,19 +781012,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq pc, r0, asr #2 │ │ │ │ + teqeq pc, r8, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ teqeq r4, r8, lsl sl │ │ │ │ - teqeq pc, r4, lsr r0 @ │ │ │ │ - teqeq r6, r0, lsr r8 │ │ │ │ + teqeq pc, ip, lsr r0 @ │ │ │ │ + teqeq r6, r8, lsr r8 │ │ │ │ │ │ │ │ 003b8e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 3b9100 │ │ │ │ @@ -781196,19 +781196,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r0, lsl #21 │ │ │ │ - teqeq pc, r0, lsr #29 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r8, lsr #29 │ │ │ │ + teqeq r6, r4, lsr #13 │ │ │ │ teqeq r4, r8, asr r9 │ │ │ │ - teqeq pc, r8, ror sp @ │ │ │ │ - teqeq r6, r4, ror r5 │ │ │ │ + teqeq pc, r0, lsl #27 │ │ │ │ + teqeq r6, ip, ror r5 │ │ │ │ │ │ │ │ 003b914c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -781591,25 +781591,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq pc, r0, lsl #16 │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r4, r0, ror #2 │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - teqeq r6, r8, ror pc │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + teqeq r6, r0, lsl #31 │ │ │ │ teqeq r4, r4, lsr #2 │ │ │ │ - teqeq pc, r0, asr #14 │ │ │ │ - teqeq r6, ip, lsr pc │ │ │ │ + teqeq pc, r8, asr #14 │ │ │ │ + teqeq r6, r4, asr #30 │ │ │ │ │ │ │ │ 003b9780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -781799,19 +781799,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4, lsr #28 │ │ │ │ - teqeq pc, r4, asr #8 │ │ │ │ - teqeq r6, r0, asr #24 │ │ │ │ + teqeq pc, ip, asr #8 │ │ │ │ + teqeq r6, r8, asr #24 │ │ │ │ teqeq r4, r0, ror #27 │ │ │ │ - teqeq pc, r0, lsl #8 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r8, lsl #8 │ │ │ │ + teqeq r6, r4, lsl #24 │ │ │ │ │ │ │ │ 003b9aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -782001,19 +782001,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4, lsl #22 │ │ │ │ - teqeq pc, r4, lsr #2 │ │ │ │ - teqeq r6, r0, lsr #18 │ │ │ │ + teqeq pc, ip, lsr #2 │ │ │ │ + teqeq r6, r8, lsr #18 │ │ │ │ teqeq r4, r0, asr #21 │ │ │ │ - teqeq pc, r0, ror #1 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r8, ror #1 │ │ │ │ + teqeq r6, r4, ror #17 │ │ │ │ │ │ │ │ 003b9dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -782198,19 +782198,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r0, lsl #16 │ │ │ │ - teqeq pc, ip, lsl lr @ │ │ │ │ - teqeq r6, r8, lsl r6 │ │ │ │ + teqeq pc, r4, lsr #28 │ │ │ │ + teqeq r6, r0, lsr #12 │ │ │ │ teqeq r4, r0, asr #15 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r4, ror #27 │ │ │ │ + teqeq r6, r0, ror #11 │ │ │ │ │ │ │ │ 003ba0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -782395,19 +782395,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq pc, r0, lsl fp @ │ │ │ │ - teqeq r6, ip, lsl #6 │ │ │ │ + teqeq pc, r8, lsl fp @ │ │ │ │ + teqeq r6, r4, lsl r3 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, ip, asr #5 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ │ │ │ │ 003ba3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #196] @ 3ba4b4 │ │ │ │ @@ -783282,27 +783282,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3bb0b4 │ │ │ │ strheq sp, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x014cd294 │ │ │ │ - teqeq pc, r4, lsr #30 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, ip, lsr #30 │ │ │ │ + teqeq r6, r4, lsr #13 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #11 │ │ │ │ andeq r7, r0, ip, asr #24 │ │ │ │ - teqeq r6, ip, ror r6 │ │ │ │ - teqeq r6, ip, ror r6 │ │ │ │ + teqeq r6, r4, lsl #13 │ │ │ │ + teqeq r6, r4, lsl #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ smlalbbeq sp, ip, r8, r1 │ │ │ │ - teqeq r5, r0, ror #29 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsr #29 │ │ │ │ - teqeq r6, ip, lsr r5 │ │ │ │ + teqeq r5, r8, ror #29 │ │ │ │ + teqeq pc, r4, asr #27 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r6, r4, asr #10 │ │ │ │ │ │ │ │ 003bb194 : │ │ │ │ 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, #1232] @ 3bb67c │ │ │ │ @@ -783615,39 +783615,39 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3bb358 │ │ │ │ swpbeq sp, r8, [ip] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, ror r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq pc, r8, lsr #25 │ │ │ │ - teqeq r6, ip, lsl r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4, lsr #8 │ │ │ │ smlaltteq ip, ip, r4, lr @ │ │ │ │ - teqeq pc, ip, asr #22 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq pc, r4, asr fp @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r4, ip @ │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq pc, r4, asr #20 │ │ │ │ - teqeq r5, r4, lsr fp │ │ │ │ - teqeq r6, r4, asr #3 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, asr #21 │ │ │ │ - teqeq r6, r8, asr r1 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, ror #20 │ │ │ │ - teqeq r5, ip, lsr #20 │ │ │ │ - teqeq pc, ip, lsl r9 @ │ │ │ │ - teqeq r5, ip, lsl #20 │ │ │ │ - @ instruction: 0x0136109c │ │ │ │ - teqeq pc, r0, ror #17 │ │ │ │ + teqeq pc, ip, asr #20 │ │ │ │ + teqeq r5, ip, lsr fp │ │ │ │ + teqeq r6, ip, asr #3 │ │ │ │ + teqeq r5, r4, lsl #22 │ │ │ │ + teqeq pc, r0, ror #19 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r6, r0, rrx │ │ │ │ + teqeq r6, r0, ror #2 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, ror r9 │ │ │ │ + teqeq r5, r8, ror #20 │ │ │ │ + teqeq r5, r4, lsr sl │ │ │ │ + teqeq pc, r4, lsr #18 │ │ │ │ + teqeq r5, r4, lsl sl │ │ │ │ + teqeq r6, r4, lsr #1 │ │ │ │ + teqeq pc, r8, ror #17 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r6, r8, rrx │ │ │ │ + teqeq r5, r0, lsr #19 │ │ │ │ + teqeq r5, r4, lsl #19 │ │ │ │ │ │ │ │ 003bb6f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #652] @ 3bb994 │ │ │ │ @@ -783814,30 +783814,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3bb760 │ │ │ │ cmpeq ip, ip, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq ip, [ip, #-172] @ 0xffffff54 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r0, lsl #29 │ │ │ │ - teqeq pc, r4, lsr #13 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r6, r8, lsr #28 │ │ │ │ + teqeq pc, r0, lsl #14 │ │ │ │ + teqeq r6, r8, lsl #29 │ │ │ │ + teqeq pc, ip, lsr #13 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r6, r0, lsr lr │ │ │ │ teqeq r4, r0, ror #30 │ │ │ │ - teqeq pc, r4, lsl r6 @ │ │ │ │ - teqeq r5, r4, lsl #14 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r0, lsr #13 │ │ │ │ - teqeq r6, r4, lsr sp │ │ │ │ - teqeq pc, r8, ror r5 @ │ │ │ │ - teqeq r5, r8, ror #12 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, ip, lsl r6 @ │ │ │ │ + teqeq r5, ip, lsl #14 │ │ │ │ + teqeq r6, r0, lsr #27 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8, lsr #13 │ │ │ │ + teqeq r6, ip, lsr sp │ │ │ │ + teqeq pc, r0, lsl #11 │ │ │ │ + teqeq r5, r0, ror r6 │ │ │ │ + teqeq r6, r4, lsl #26 │ │ │ │ │ │ │ │ 003bb9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #624] @ 3bbc68 │ │ │ │ @@ -783999,32 +783999,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 3bba3c │ │ │ │ cmpeq ip, ip, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, lsr #16 │ │ │ │ cmpeq ip, r0, lsl #16 │ │ │ │ andeq r7, r0, r4, lsl r0 │ │ │ │ - teqeq pc, r8, ror #7 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r6, ip, ror #22 │ │ │ │ - teqeq r6, r0, ror fp │ │ │ │ - teqeq pc, r0, lsr #7 │ │ │ │ - teqeq r6, ip, lsl fp │ │ │ │ - teqeq pc, ip, asr r3 @ │ │ │ │ - teqeq r5, ip, asr #8 │ │ │ │ - teqeq r6, r0, ror #21 │ │ │ │ - teqeq pc, r0, lsr #6 │ │ │ │ - teqeq r5, r0, lsl r4 │ │ │ │ - teqeq r6, r4, lsr #21 │ │ │ │ - teqeq pc, r4, ror #5 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r6, r4, ror #20 │ │ │ │ - teqeq pc, r8, lsr #5 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r6, ip, lsr #20 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, ror #9 │ │ │ │ + teqeq r6, r4, ror fp │ │ │ │ + teqeq r6, r8, ror fp │ │ │ │ + teqeq pc, r8, lsr #7 │ │ │ │ + teqeq r6, r4, lsr #22 │ │ │ │ + teqeq pc, r4, ror #6 │ │ │ │ + teqeq r5, r4, asr r4 │ │ │ │ + teqeq r6, r8, ror #21 │ │ │ │ + teqeq pc, r8, lsr #6 │ │ │ │ + teqeq r5, r8, lsl r4 │ │ │ │ + teqeq r6, ip, lsr #21 │ │ │ │ + teqeq pc, ip, ror #5 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r6, ip, ror #20 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, lsr #7 │ │ │ │ + teqeq r6, r4, lsr sl │ │ │ │ │ │ │ │ 003bbcc4 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -784202,30 +784202,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3bbd00 │ │ │ │ cmpeq ip, r0, asr r5 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsl #15 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, r8, asr #27 │ │ │ │ - teqeq pc, ip, lsr #32 │ │ │ │ - teqeq r5, ip, lsl r1 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq pc, r4, lsr r0 @ │ │ │ │ + teqeq r5, r4, lsr #2 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, r4, ror #1 │ │ │ │ - teqeq r6, r8, ror r7 │ │ │ │ - andeq r0, r0, fp, lsr r1 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsr #1 │ │ │ │ - teqeq r6, r0, asr #14 │ │ │ │ + teqeq r5, ip, ror #1 │ │ │ │ + teqeq r6, r0, lsl #15 │ │ │ │ + andeq r0, r0, fp, lsr r1 │ │ │ │ + teqeq pc, r4, asr #31 │ │ │ │ + ldrheq r9, [r5, -r4]! │ │ │ │ + teqeq r6, r8, asr #14 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq pc, r4, lsl #31 │ │ │ │ - teqeq r5, r4, ror r0 │ │ │ │ - teqeq r6, r8, lsl #14 │ │ │ │ + teqeq pc, ip, lsl #31 │ │ │ │ + teqeq r5, ip, ror r0 │ │ │ │ + teqeq r6, r0, lsl r7 │ │ │ │ │ │ │ │ 003bbfd8 : │ │ │ │ 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, #2720] @ 3bca90 │ │ │ │ @@ -784910,105 +784910,105 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3bc094 │ │ │ │ cmpeq ip, ip, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r4, r4, lsr #32 │ │ │ │ smlaltbeq ip, ip, r8, r1 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r8, asr r5 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, r0, ror #10 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - teqeq r6, r4, lsl #11 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq pc, r0, asr ip @ │ │ │ │ - teqeq r5, r0, asr #26 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq pc, r0, lsl #24 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r6, r4, lsl #7 │ │ │ │ - andeq r0, r0, lr, ror r3 │ │ │ │ + teqeq r6, ip, lsl #11 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq pc, r8, asr ip @ │ │ │ │ + teqeq r5, r8, asr #26 │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsl #25 │ │ │ │ - teqeq r6, ip, lsl r3 │ │ │ │ - teqeq pc, r8, ror #22 │ │ │ │ - teqeq r6, r8, ror #5 │ │ │ │ - teqeq r6, r4, lsl r3 │ │ │ │ + teqeq pc, r8, lsl #24 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r6, ip, lsl #7 │ │ │ │ + andeq r0, r0, lr, ror r3 │ │ │ │ + teqeq r6, r4, asr #7 │ │ │ │ + teqeq pc, r4, lsr #23 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r6, r4, lsr #6 │ │ │ │ + teqeq pc, r0, ror fp @ │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r6, ip, lsl r3 │ │ │ │ - teqeq r6, r0, lsr r3 │ │ │ │ - teqeq pc, r8, ror r9 @ │ │ │ │ - teqeq r6, r0, lsl #2 │ │ │ │ + teqeq r6, r4, lsr #6 │ │ │ │ + teqeq r6, r8, lsr r3 │ │ │ │ + teqeq pc, r0, lsl #19 │ │ │ │ + teqeq r6, r8, lsl #2 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - teqeq r5, r8, lsr #20 │ │ │ │ + teqeq r5, r0, lsr sl │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq pc, ip, lsr #17 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r6, r0, lsr r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, lsr #19 │ │ │ │ + teqeq r6, r8, lsr r0 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - teqeq pc, r0, ror r8 @ │ │ │ │ - teqeq r5, r0, ror #18 │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, ror r8 @ │ │ │ │ + teqeq r5, r8, ror #18 │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - teqeq pc, r4, lsr r8 @ │ │ │ │ - teqeq r5, r4, lsr #18 │ │ │ │ - teqpeq r5, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr r8 @ │ │ │ │ + teqeq r5, ip, lsr #18 │ │ │ │ + teqpeq r5, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, ror #17 │ │ │ │ - teqpeq r5, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsl #16 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqpeq r5, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, lsr #17 │ │ │ │ - teqpeq r5, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - teqeq r5, ip, ror #16 │ │ │ │ - teqpeq r5, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, asr #14 │ │ │ │ - teqeq r5, r0, lsr r8 │ │ │ │ - teqpeq r5, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - muleq r0, fp, r3 │ │ │ │ - teqeq pc, r0, lsl #14 │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqpeq r5, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, r1, lsr #7 │ │ │ │ + teqpeq r5, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + teqeq r5, r4, ror r8 │ │ │ │ + teqpeq r5, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, asr #14 │ │ │ │ + teqeq r5, r8, lsr r8 │ │ │ │ + teqpeq r5, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + muleq r0, fp, r3 │ │ │ │ + teqeq pc, r8, lsl #14 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, r4, lsl #15 │ │ │ │ - teqpeq r5, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, asr r6 @ │ │ │ │ - teqeq r5, r8, asr #14 │ │ │ │ - teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, r1, lsr #7 │ │ │ │ + teqeq r5, r0, asr #15 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, ip, lsl #15 │ │ │ │ + teqpeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror #12 │ │ │ │ + teqeq r5, r0, asr r7 │ │ │ │ + teqpeq r5, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, r3 │ │ │ │ - teqeq pc, r8, lsl r6 @ │ │ │ │ - teqeq r5, r8, lsl #14 │ │ │ │ - teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsr #12 │ │ │ │ + teqeq r5, r0, lsl r7 │ │ │ │ + teqpeq r5, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, asr #13 │ │ │ │ - teqpeq r5, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #11 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqpeq r5, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - teqeq pc, r0, lsr #11 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqpeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsr #11 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqpeq r5, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - teqeq pc, r4, ror #10 │ │ │ │ - teqeq r5, r4, asr r6 │ │ │ │ - teqpeq r5, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, ror #10 │ │ │ │ + teqeq r5, ip, asr r6 │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - teqeq pc, r8, lsr #10 │ │ │ │ - teqeq r5, r8, lsl r6 │ │ │ │ - teqpeq r5, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, ror #9 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqpeq r5, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsr r5 @ │ │ │ │ + teqeq r5, r0, lsr #12 │ │ │ │ + teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, ror #11 │ │ │ │ + teqpeq r5, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r3 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r0, lsr #11 │ │ │ │ - teqpeq r5, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, ror #10 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8, lsr #11 │ │ │ │ + teqpeq r5, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, ror r5 │ │ │ │ │ │ │ │ 003bcc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr ip, [pc, #848] @ 3bcf74 │ │ │ │ @@ -785225,44 +785225,44 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3bcdc0 │ │ │ │ cmpeq ip, r8, lsl r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - teqpeq r5, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r5, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r5, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsl r0 │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r5, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r5, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, lsr #29 │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4 @ │ │ │ │ cmpeq ip, ip, ror r4 │ │ │ │ - ldrsbeq r5, [pc, -ip]! │ │ │ │ - teqeq r5, ip, asr #3 │ │ │ │ - teqpeq r5, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #1 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqpeq r5, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x013f509c │ │ │ │ - teqeq r5, ip, lsl #3 │ │ │ │ - teqpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, asr r0 @ │ │ │ │ - teqeq r5, ip, asr #2 │ │ │ │ - teqpeq r5, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr #1 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqpeq r5, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, rrx │ │ │ │ + teqeq r5, r4, asr r1 │ │ │ │ + teqpeq r5, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - teqeq pc, ip, lsl r0 @ │ │ │ │ - teqeq r5, ip, lsl #2 │ │ │ │ - teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, asr #1 │ │ │ │ - teqpeq r5, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr #32 │ │ │ │ + teqeq r5, r4, lsl r1 │ │ │ │ + teqpeq r5, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #31 │ │ │ │ + ldrsbeq r8, [r5, -r4]! │ │ │ │ + teqpeq r5, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsl #1 │ │ │ │ - teqpeq r5, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr #31 │ │ │ │ + @ instruction: 0x01358094 │ │ │ │ + teqpeq r5, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 003bd000 : │ │ │ │ ldr r3, [r0, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3bd01c │ │ │ │ mov r2, r0 │ │ │ │ @@ -785288,17 +785288,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqpeq r5, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r5, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr #29 │ │ │ │ + teqpeq r5, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 003bd088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -785838,65 +785838,65 @@ │ │ │ │ b 3bd638 │ │ │ │ @ instruction: 0x014cb19c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, ror #2 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqpeq r5, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqpeq r5, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq ip, r8, lsl #30 │ │ │ │ - teqeq pc, r0, lsl #23 │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr sl @ │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsl #23 │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr sl @ │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - teqeq pc, r0, lsr r9 @ │ │ │ │ - teqeq r5, r0, lsr #20 │ │ │ │ - ldrheq pc, [r5, -r4]! @ │ │ │ │ + teqeq pc, r8, lsr r9 @ │ │ │ │ + teqeq r5, r8, lsr #20 │ │ │ │ + ldrheq pc, [r5, -ip]! @ │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ cmpeq ip, r0, ror #24 │ │ │ │ - teqeq r5, r4, asr #19 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqpeq r5, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #19 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqpeq r5, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ strdeq sl, [ip, #-184] @ 0xffffff48 │ │ │ │ - teqpeq r5, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, ror #16 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, ip, lsl #18 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsr #17 │ │ │ │ - teqeq r5, r0, asr #30 │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, ror #16 │ │ │ │ + teqeq r5, r4, ror #31 │ │ │ │ + teqeq r5, r4, lsl r9 │ │ │ │ + teqeq r5, r4, ror #17 │ │ │ │ + teqeq pc, r4, asr #15 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq pc, r4, lsl #15 │ │ │ │ - teqpeq r5, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, lsl #30 │ │ │ │ + teqeq pc, ip, lsl #15 │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsl pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq pc, r0, asr #14 │ │ │ │ - teqeq r5, r0, lsr r8 │ │ │ │ - teqeq r5, r4, asr #29 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - ldrsheq pc, [r5, -r8]! @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r4, asr lr │ │ │ │ + teqeq pc, r8, asr #14 │ │ │ │ + teqeq r5, r8, lsr r8 │ │ │ │ + teqeq r5, ip, asr #29 │ │ │ │ + teqeq r5, r4, lsl #16 │ │ │ │ + teqpeq r5, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #13 │ │ │ │ + teqeq r5, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq pc, ip, lsl #13 │ │ │ │ - teqpeq r5, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl #28 │ │ │ │ - teqpeq r5, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, asr r6 @ │ │ │ │ - teqeq r5, r4, asr #27 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqpeq r5, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #28 │ │ │ │ + ldrheq pc, [r5, -r0]! @ │ │ │ │ + teqeq pc, r8, asr r6 @ │ │ │ │ + teqeq r5, ip, asr #27 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq pc, ip, lsl r6 @ │ │ │ │ - teqeq r5, ip, lsl #14 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r4, lsr #12 │ │ │ │ + teqeq r5, r4, lsl r7 │ │ │ │ + teqeq r5, r4, lsr #27 │ │ │ │ │ │ │ │ 003bd9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r6, r2 │ │ │ │ @@ -786360,65 +786360,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3bdc08 │ │ │ │ cmpeq ip, ip, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq pc, r0, lsr #9 │ │ │ │ - teqeq r5, r8, lsr #24 │ │ │ │ + teqeq pc, r8, lsr #9 │ │ │ │ + teqeq r5, r0, lsr ip │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - teqeq r5, r8, lsl lr │ │ │ │ + teqeq r5, r0, lsr #28 │ │ │ │ cmpeq ip, r4, lsr r6 │ │ │ │ - teqeq r5, ip, lsr #26 │ │ │ │ - teqeq pc, r0, ror #3 │ │ │ │ + teqeq r5, r4, lsr sp │ │ │ │ + teqeq pc, r8, ror #3 │ │ │ │ teqeq r4, r4, ror #21 │ │ │ │ - teqeq r5, ip, asr r9 │ │ │ │ - teqeq r6, r0, lsl #2 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, ror #18 │ │ │ │ + teqeq r6, r8, lsl #2 │ │ │ │ + teqeq r5, r4, lsl #28 │ │ │ │ teqeq r4, r4, lsr sl │ │ │ │ teqeq r4, r0, ror #19 │ │ │ │ - teqeq r5, ip, asr #22 │ │ │ │ - teqeq r5, r0, ror r1 │ │ │ │ + teqeq r5, r4, asr fp │ │ │ │ + teqeq r5, r8, ror r1 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - teqeq r5, r0, asr #2 │ │ │ │ - teqeq pc, ip, lsl r0 @ │ │ │ │ - teqeq r5, ip, lsl #2 │ │ │ │ - teqeq r5, r0, lsr #15 │ │ │ │ + teqeq r5, r8, asr #2 │ │ │ │ + teqeq pc, r4, lsr #32 │ │ │ │ + teqeq r5, r4, lsl r1 │ │ │ │ + teqeq r5, r8, lsr #15 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - teqeq pc, r0, ror #31 │ │ │ │ - ldrsbeq r7, [r5, -r0]! │ │ │ │ - teqeq r5, r4, ror #14 │ │ │ │ + teqeq pc, r8, ror #31 │ │ │ │ + ldrsbeq r7, [r5, -r8]! │ │ │ │ + teqeq r5, ip, ror #14 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - teqeq pc, r4, lsr #31 │ │ │ │ - @ instruction: 0x01357094 │ │ │ │ - teqeq r5, r8, lsr #14 │ │ │ │ + teqeq pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x0135709c │ │ │ │ + teqeq r5, r0, lsr r7 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - teqeq pc, r8, ror #30 │ │ │ │ - teqeq r5, r8, asr r0 │ │ │ │ - teqeq r5, ip, ror #13 │ │ │ │ - andeq r0, r0, r9, ror #4 │ │ │ │ + teqeq pc, r0, ror pc @ │ │ │ │ + teqeq r5, r0, rrx │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsr #30 │ │ │ │ - teqeq r5, r4, lsr #13 │ │ │ │ - andeq r0, r0, r1, asr r2 │ │ │ │ - teqeq pc, ip, ror #29 │ │ │ │ + andeq r0, r0, r9, ror #4 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, ror r6 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r0, lsr #31 │ │ │ │ - teqeq r5, r4, lsr r6 │ │ │ │ - teqeq r5, r8, ror #30 │ │ │ │ + teqeq pc, r0, lsr pc @ │ │ │ │ + teqeq r5, ip, lsr #13 │ │ │ │ + andeq r0, r0, r1, asr r2 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, ror #31 │ │ │ │ + teqeq r5, r8, ror r6 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8, lsr #31 │ │ │ │ + teqeq r5, ip, lsr r6 │ │ │ │ + teqeq r5, r0, ror pc │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - teqeq r5, r8, lsr pc │ │ │ │ - teqeq r5, r8, lsl #30 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, asr #30 │ │ │ │ + teqeq r5, r0, lsl pc │ │ │ │ + teqeq r5, r0, ror #29 │ │ │ │ │ │ │ │ 003be1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #352] @ 0x160 │ │ │ │ @@ -786463,17 +786463,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3be2c8 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3be22c │ │ │ │ - teqeq pc, r0, asr ip @ │ │ │ │ - teqeq r5, r0, asr #26 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r8, asr ip @ │ │ │ │ + teqeq r5, r8, asr #26 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ │ │ │ │ 003be2cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -786743,44 +786743,44 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3be3d4 │ │ │ │ cmpeq ip, r8, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq ip, r8, ror #28 │ │ │ │ - teqeq pc, ip, asr #21 │ │ │ │ - teqeq r5, r0, asr r2 │ │ │ │ - teqeq pc, r4, lsl sl @ │ │ │ │ - teqeq r5, r4, lsl #22 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r8, asr r2 │ │ │ │ + teqeq pc, ip, lsl sl @ │ │ │ │ + teqeq r5, ip, lsl #22 │ │ │ │ + teqeq r5, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq pc, r8, asr #19 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, asr #2 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, asr #21 │ │ │ │ + teqeq r5, r4, asr r1 │ │ │ │ teqeq r4, r0, lsl #5 │ │ │ │ - teqeq pc, r0, lsr r9 @ │ │ │ │ - teqeq r5, r0, lsr #20 │ │ │ │ - ldrheq lr, [r5, -r4]! │ │ │ │ + teqeq pc, r8, lsr r9 @ │ │ │ │ + teqeq r5, r8, lsr #20 │ │ │ │ + ldrheq lr, [r5, -ip]! │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, r4, ror #19 │ │ │ │ - teqeq r5, r8, ror r0 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, ip, ror #19 │ │ │ │ + teqeq r5, r0, lsl #1 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - teqeq r5, ip, lsr #19 │ │ │ │ - teqeq pc, r4, lsl #17 │ │ │ │ - teqeq r5, r4, ror r9 │ │ │ │ - teqeq r5, r8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, lsl #17 │ │ │ │ + teqeq r5, ip, ror r9 │ │ │ │ + teqeq r5, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq pc, r8, asr #16 │ │ │ │ - teqeq r5, r8, lsr r9 │ │ │ │ - teqeq r5, ip, asr #31 │ │ │ │ + teqeq pc, r0, asr r8 @ │ │ │ │ + teqeq r5, r0, asr #18 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - teqeq pc, ip, lsl #16 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, ip, lsl #31 │ │ │ │ + teqeq pc, r4, lsl r8 @ │ │ │ │ + teqeq r5, r4, lsl #18 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ │ │ │ │ 003be78c : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 3be7a4 │ │ │ │ add r3, r0, #448 @ 0x1c0 │ │ │ │ ldrd r4, [r3] │ │ │ │ @@ -786817,17 +786817,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3be838 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3be7e4 │ │ │ │ - teqeq pc, r4, ror #13 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r0, ror #28 │ │ │ │ + teqeq pc, ip, ror #13 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r8, ror #28 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ │ │ │ │ 003be83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786892,21 +786892,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3be96c │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3be888 │ │ │ │ - teqeq pc, r0, lsl #12 │ │ │ │ - ldrsheq lr, [r5, -r0]! │ │ │ │ - teqeq r5, r4, lsl #27 │ │ │ │ + teqeq pc, r8, lsl #12 │ │ │ │ + ldrsheq lr, [r5, -r8]! │ │ │ │ + teqeq r5, ip, lsl #27 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsr #13 │ │ │ │ - teqeq r5, r0, asr #26 │ │ │ │ + teqeq pc, r4, asr #11 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8, asr #26 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ │ │ │ │ 003be970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -787010,29 +787010,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3be9cc │ │ │ │ strheq r9, [ip, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, ror r8 │ │ │ │ - teqeq pc, r8, asr #9 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r4, asr #24 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, asr #11 │ │ │ │ + teqeq r5, ip, asr #24 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - teqeq r5, ip, lsr #31 │ │ │ │ - teqeq pc, r0, lsl #9 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, r8, lsl #9 │ │ │ │ + teqeq r5, r0, lsl #24 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - teqeq pc, r0, asr #8 │ │ │ │ - teqeq r5, ip, lsr #30 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + teqeq r5, r4, lsr pc │ │ │ │ + teqeq r5, r4, asr #23 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, ror #9 │ │ │ │ - teqeq r5, r8, ror fp │ │ │ │ + teqeq pc, r4, lsl #8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0, lsl #23 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ │ │ │ │ 003beb60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -788037,82 +788037,82 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3bf73c │ │ │ │ smlalbteq r9, ip, r8, r6 │ │ │ │ strheq r9, [ip, #-104] @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq pc, r8, lsr #6 │ │ │ │ - teqeq r5, ip, lsr #21 │ │ │ │ + teqeq pc, r0, lsr r3 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq pc, r4, lsl r0 @ │ │ │ │ - teqeq r5, ip, lsl #15 │ │ │ │ - teqeq pc, r4, ror lr @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - andeq r0, r0, r2, lsr r4 │ │ │ │ - teqeq pc, r0, ror sp @ │ │ │ │ + teqeq pc, ip, lsl r0 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, ror lr @ │ │ │ │ + teqeq r5, r0, lsl #12 │ │ │ │ + andeq r0, r0, r2, lsr r4 │ │ │ │ + teqeq pc, r8, ror sp @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - teqeq pc, r0, ror fp @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsl r9 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x0135d094 │ │ │ │ + teqeq pc, r8, ror fp @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq pc, r0, lsr #18 │ │ │ │ + teqeq r5, r0, lsl #20 │ │ │ │ + @ instruction: 0x0135d09c │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - teqeq pc, r0, ror #15 │ │ │ │ - teqeq r5, r4, ror #30 │ │ │ │ + teqeq pc, r8, ror #15 │ │ │ │ + teqeq r5, ip, ror #30 │ │ │ │ cmpeq ip, r0, lsl #22 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, ip, lsr lr │ │ │ │ + teqeq pc, r0, asr #13 │ │ │ │ + teqeq r5, r4, asr #28 │ │ │ │ teqeq r4, r8, ror #30 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r4, lsr #12 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r0, lsr #3 │ │ │ │ + teqeq pc, ip, lsr #12 │ │ │ │ + teqeq r5, r4, lsr #27 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ teqeq r4, r4, asr #29 │ │ │ │ teqeq r4, r0, ror lr │ │ │ │ teqeq r4, r0, lsr lr │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq r5, ip, lsl #11 │ │ │ │ - teqeq pc, ip, asr r4 @ │ │ │ │ - teqeq r5, ip, asr #10 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - andeq r0, r0, sp, asr r4 │ │ │ │ - teqeq r5, r0, lsl r5 │ │ │ │ - teqeq r5, r0, ror #9 │ │ │ │ teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, ror #8 │ │ │ │ + teqeq r5, r4, asr r5 │ │ │ │ + teqeq r5, r0, ror #23 │ │ │ │ + andeq r0, r0, sp, asr r4 │ │ │ │ + teqeq r5, r8, lsl r5 │ │ │ │ + teqeq r5, r8, ror #9 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - teqeq r5, r4, ror #6 │ │ │ │ + teqeq r5, ip, ror #6 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - teqeq r5, r4, lsr r3 │ │ │ │ + teqeq r5, ip, lsr r3 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq r5, r4, lsl #6 │ │ │ │ + teqeq r5, ip, lsl #6 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - teqeq r5, r0, lsr #5 │ │ │ │ + teqeq r5, r8, lsr #5 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - teqeq r5, r8, lsl #5 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - teqeq pc, r4, ror #2 │ │ │ │ - teqeq r5, r4, asr #4 │ │ │ │ - teqeq r5, r0, ror #17 │ │ │ │ + teqeq pc, ip, ror #2 │ │ │ │ + teqeq r5, ip, asr #4 │ │ │ │ + teqeq r5, r8, ror #17 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - teqeq r5, r4, lsr #4 │ │ │ │ + teqeq r5, ip, lsr #4 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - teqeq r5, r4, asr #3 │ │ │ │ + teqeq r5, ip, asr #3 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - teqeq pc, r0, lsr #1 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ + teqeq pc, r8, lsr #1 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4, lsr #16 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - teqeq r5, r8, asr r1 │ │ │ │ + teqeq r5, r0, ror #2 │ │ │ │ ldr r1, [pc, #-124] @ 3bfbc0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-140] @ 3bfbc4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -788414,29 +788414,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3bfee8 │ │ │ │ smlalbbeq r8, ip, r8, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, asr r3 │ │ │ │ - teqeq pc, r0, lsr #31 │ │ │ │ - teqeq r5, r0, lsr #14 │ │ │ │ + teqeq pc, r8, lsr #31 │ │ │ │ + teqeq r5, r8, lsr #14 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8, lsr #31 │ │ │ │ - teqeq r5, r0, asr #12 │ │ │ │ + teqeq pc, r4, asr #29 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8, asr #12 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - teqeq pc, ip, ror lr @ │ │ │ │ - teqeq r5, ip, ror #30 │ │ │ │ - teqeq r5, r0, lsl #12 │ │ │ │ + teqeq pc, r4, lsl #29 │ │ │ │ + teqeq r5, r4, ror pc │ │ │ │ + teqeq r5, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - teqeq r5, r8, lsr pc │ │ │ │ - teqeq pc, r8, lsl lr @ │ │ │ │ - teqeq r5, r8, lsl #30 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r0, asr #30 │ │ │ │ + teqeq pc, r0, lsr #28 │ │ │ │ + teqeq r5, r0, lsl pc │ │ │ │ + teqeq r5, r4, lsr #11 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ │ │ │ │ 003c0140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -788796,57 +788796,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c0458 │ │ │ │ smlaltteq r8, ip, r4, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r8, [ip, #-8] │ │ │ │ - teqeq pc, r0, asr #26 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r8, asr #26 │ │ │ │ + teqeq r5, r4, asr #9 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - teqeq pc, r0, ror ip @ │ │ │ │ - teqeq r5, r0, ror #26 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r8, ror ip @ │ │ │ │ + teqeq r5, r8, ror #26 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - teqeq pc, r8, lsl ip @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r0, lsr #24 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r4, asr #4 │ │ │ │ + teqeq pc, r4, asr #21 │ │ │ │ + teqeq r5, ip, asr #4 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ smlaltteq r7, ip, r4, sp │ │ │ │ - teqeq r5, r0, lsr #11 │ │ │ │ - teqeq pc, ip, lsl #20 │ │ │ │ - teqeq r5, r8, lsl #3 │ │ │ │ + teqeq r5, r8, lsr #11 │ │ │ │ + teqeq pc, r4, lsl sl @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - teqeq pc, r0, asr #19 │ │ │ │ - teqeq r5, ip, lsr #21 │ │ │ │ - teqeq r5, r4, asr #2 │ │ │ │ + teqeq pc, r8, asr #19 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip, asr #2 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - teqeq pc, r4, lsl #19 │ │ │ │ - teqeq r5, r4, ror sl │ │ │ │ - teqeq r5, r8, lsl #2 │ │ │ │ + teqeq pc, ip, lsl #19 │ │ │ │ + teqeq r5, ip, ror sl │ │ │ │ + teqeq r5, r0, lsl r1 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - teqeq pc, ip, asr #18 │ │ │ │ - teqeq r5, ip, lsr sl │ │ │ │ - ldrsbeq ip, [r5, -r0]! │ │ │ │ + teqeq pc, r4, asr r9 @ │ │ │ │ + teqeq r5, r4, asr #20 │ │ │ │ + ldrsbeq ip, [r5, -r8]! │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - teqeq pc, r4, lsl r9 @ │ │ │ │ - teqeq r5, r4, lsl #20 │ │ │ │ - @ instruction: 0x0135c098 │ │ │ │ + teqeq pc, ip, lsl r9 @ │ │ │ │ + teqeq r5, ip, lsl #20 │ │ │ │ + teqeq r5, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r4, lsr #19 │ │ │ │ - teqeq r5, r8, ror r9 │ │ │ │ - teqeq r5, r8, asr #18 │ │ │ │ - teqeq pc, r8, lsr #16 │ │ │ │ - teqeq r5, r8, lsl r9 │ │ │ │ - teqeq r5, ip, lsr #31 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip, lsr #19 │ │ │ │ + teqeq r5, r0, lsl #19 │ │ │ │ + teqeq r5, r0, asr r9 │ │ │ │ + teqeq pc, r0, lsr r8 @ │ │ │ │ + teqeq r5, r0, lsr #18 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ │ │ │ │ 003c07a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -789125,40 +789125,40 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, asr sl │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x014c7994 │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, ip, asr #6 │ │ │ │ - teqeq r5, ip, rrx │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8, lsl ip │ │ │ │ + teqeq r5, r4, ror r0 │ │ │ │ + teqeq pc, r4, lsr #9 │ │ │ │ + teqeq r5, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq pc, r8, asr r4 @ │ │ │ │ - teqeq r5, r8, asr #10 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r0, ror #8 │ │ │ │ + teqeq r5, r0, asr r5 │ │ │ │ + teqeq r5, r4, ror #23 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq pc, r8, lsl r4 @ │ │ │ │ - teqeq r5, r8, lsl #10 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r0, lsr #8 │ │ │ │ + teqeq r5, r0, lsl r5 │ │ │ │ + teqeq r5, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, asr #9 │ │ │ │ - teqeq r5, ip, asr fp │ │ │ │ + teqeq pc, r0, ror #7 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, ror #22 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsl #9 │ │ │ │ - teqeq r5, r8, lsl fp │ │ │ │ - teqeq pc, r0, ror #6 │ │ │ │ - teqeq r5, r0, asr r4 │ │ │ │ - teqeq r5, r4, ror #21 │ │ │ │ + teqeq pc, r4, lsr #7 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0, lsr #22 │ │ │ │ + teqeq pc, r8, ror #6 │ │ │ │ + teqeq r5, r8, asr r4 │ │ │ │ + teqeq r5, ip, ror #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - teqeq pc, r4, lsr #6 │ │ │ │ - teqeq r5, r4, lsl r4 │ │ │ │ - teqeq r5, r8, lsr #21 │ │ │ │ + teqeq pc, ip, lsr #6 │ │ │ │ + teqeq r5, ip, lsl r4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 003c0c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -789378,33 +789378,33 @@ │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b 3c0f2c │ │ │ │ @ instruction: 0x014c7598 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8, lsr #32 │ │ │ │ - teqeq r5, r4, lsr #15 │ │ │ │ + teqeq r5, r0, lsl #24 │ │ │ │ + teqeq pc, r0, lsr r0 @ │ │ │ │ + teqeq r5, ip, lsr #15 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrsbeq r4, [r5, -r4]! @ │ │ │ │ - teqeq pc, r0, ror #31 │ │ │ │ - teqeq r5, r8, asr r7 │ │ │ │ + ldrsbeq r4, [r5, -ip]! │ │ │ │ + teqeq pc, r8, ror #31 │ │ │ │ + teqeq r5, r0, ror #14 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsl #1 │ │ │ │ - teqeq r5, r8, lsl r7 │ │ │ │ + teqeq pc, r4, lsr #31 │ │ │ │ + @ instruction: 0x01354094 │ │ │ │ + teqeq r5, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq pc, r0, ror #30 │ │ │ │ - teqeq r5, r0, asr r0 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ + teqeq r5, r8, asr r0 │ │ │ │ + teqeq r5, r4, ror #13 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq pc, r8, lsr #30 │ │ │ │ - teqeq r5, r8, lsl r0 │ │ │ │ - teqeq r5, r4, lsr #13 │ │ │ │ + teqeq pc, r0, lsr pc @ │ │ │ │ + teqeq r5, r0, lsr #32 │ │ │ │ + teqeq r5, ip, lsr #13 │ │ │ │ │ │ │ │ 003c1044 : │ │ │ │ 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, #420] @ 0x1a4 │ │ │ │ @@ -789597,28 +789597,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3c10a0 │ │ │ │ smlaltteq r7, ip, r4, r1 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, asr #17 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r0, asr #22 │ │ │ │ - teqeq r5, ip, ror #16 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r8, lsl #8 │ │ │ │ + teqeq r5, r4, ror r8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - teqeq pc, r4, asr #24 │ │ │ │ - teqeq r5, r4, lsr sp │ │ │ │ - teqeq r5, r8, asr #7 │ │ │ │ + teqeq pc, ip, asr #24 │ │ │ │ + teqeq r5, ip, lsr sp │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - teqeq pc, r8, lsl #24 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r4, lsl #7 │ │ │ │ - teqeq pc, r8, asr #23 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, asr #6 │ │ │ │ + teqeq pc, r0, lsl ip @ │ │ │ │ + teqeq r5, r0, lsl #26 │ │ │ │ + teqeq r5, ip, lsl #7 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, asr #25 │ │ │ │ + teqeq r5, r4, asr r3 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ │ │ │ │ 003c1398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -790221,76 +790221,76 @@ │ │ │ │ smlalbbeq r6, ip, ip, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, ip, asr lr │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, ip, lsl sl │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrdeq r6, [ip, #-192] @ 0xffffff40 │ │ │ │ - teqeq pc, ip, lsr #17 │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ - teqeq pc, ip, ror #14 │ │ │ │ - teqeq r5, r8, ror #29 │ │ │ │ + teqeq pc, r4, ror r7 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - teqeq pc, r0, asr #11 │ │ │ │ - teqeq r5, ip, lsr sp │ │ │ │ + teqeq pc, r8, asr #11 │ │ │ │ + teqeq r5, r4, asr #26 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - teqeq r5, ip, ror #12 │ │ │ │ - teqeq pc, r8, asr #10 │ │ │ │ - teqeq r5, r8, lsr r6 │ │ │ │ - teqeq r5, ip, asr #25 │ │ │ │ + teqeq r5, r4, ror r6 │ │ │ │ + teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq r5, r0, asr #12 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - teqeq pc, ip, lsl #10 │ │ │ │ + teqeq pc, r4, lsl r5 @ │ │ │ │ + teqeq r5, r0, lsl #12 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ - teqeq pc, ip, asr #9 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, asr ip │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, asr #11 │ │ │ │ + teqeq r5, r8, asr ip │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - teqeq pc, ip, lsl #9 │ │ │ │ - teqeq r5, ip, ror r5 │ │ │ │ - teqeq r5, r0, lsl ip │ │ │ │ - teqeq pc, r0, asr r4 @ │ │ │ │ - teqeq r5, r0, asr #10 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, lsl #11 │ │ │ │ + teqeq r5, r8, lsl ip │ │ │ │ + teqeq pc, r8, asr r4 @ │ │ │ │ + teqeq r5, r8, asr #10 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ - teqeq pc, r4, lsl r4 @ │ │ │ │ - teqeq r5, r4, lsl #10 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, ip, lsl r4 @ │ │ │ │ + teqeq r5, ip, lsl #10 │ │ │ │ + teqeq r5, r0, lsr #23 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, asr #9 │ │ │ │ - teqeq r5, ip, asr fp │ │ │ │ + teqeq pc, r0, ror #7 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, ror #22 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsl #9 │ │ │ │ - teqeq r5, r0, lsr #22 │ │ │ │ + teqeq pc, r4, lsr #7 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8, lsr #22 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - teqeq r5, r4, asr r4 │ │ │ │ - teqeq r5, r4, lsr #8 │ │ │ │ - teqeq pc, r0, lsl #6 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r4, lsl #21 │ │ │ │ + teqeq r5, ip, asr r4 │ │ │ │ + teqeq r5, ip, lsr #8 │ │ │ │ + teqeq pc, r8, lsl #6 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip, lsl #21 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - teqeq pc, r4, asr #5 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, asr #20 │ │ │ │ - andeq r0, r0, r2, ror #10 │ │ │ │ - teqeq r5, ip, ror r3 │ │ │ │ - teqeq pc, r8, asr r2 @ │ │ │ │ - teqeq r5, r8, asr #6 │ │ │ │ + teqeq pc, ip, asr #5 │ │ │ │ teqeq r5, ip @ │ │ │ │ + teqeq r5, r0, asr sl │ │ │ │ + andeq r0, r0, r2, ror #10 │ │ │ │ + teqeq r5, r4, lsl #7 │ │ │ │ + teqeq pc, r0, ror #4 │ │ │ │ + teqeq r5, r0, asr r3 │ │ │ │ + teqeq r5, r4, ror #19 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - teqeq pc, r8, lsl r2 @ │ │ │ │ - teqeq r5, r8, lsl #6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r0, lsr #4 │ │ │ │ + teqeq r5, r0, lsl r3 │ │ │ │ + teqeq r5, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ │ │ │ │ 003c1e10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -790541,37 +790541,37 @@ │ │ │ │ cmpeq ip, r4, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r6, ip, ip, r3 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ cmpeq ip, ip, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #19 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqpeq lr, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr #30 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqpeq lr, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #30 │ │ │ │ + teqeq r5, r0, ror #11 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - teqpeq lr, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl #30 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqpeq lr, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #30 │ │ │ │ + teqeq r5, r0, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr #29 │ │ │ │ - teqeq r5, r8, asr r5 │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #29 │ │ │ │ + teqeq r5, r0, ror #10 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, lsl #29 │ │ │ │ - teqeq r5, ip, lsl r5 │ │ │ │ + teqpeq lr, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, lsr #10 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - teqpeq lr, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #28 │ │ │ │ - teqeq r5, r0, ror #9 │ │ │ │ + teqpeq lr, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr lr │ │ │ │ + teqeq r5, r8, ror #9 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - teqpeq lr, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl lr │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqpeq lr, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, lsl lr │ │ │ │ + teqeq r5, r4, lsr #9 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ │ │ │ │ 003c226c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -790760,29 +790760,29 @@ │ │ │ │ add r2, r2, #480 @ 0x1e0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 3c24b8 │ │ │ │ smlaltbeq r5, ip, r4, pc @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, ip, lsl #19 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, r0, asr #22 │ │ │ │ - teqpeq lr, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #3 │ │ │ │ + teqeq r5, r8, asr #22 │ │ │ │ + teqpeq lr, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - teqpeq lr, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, lsl #3 │ │ │ │ + teqpeq lr, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsl #22 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr #21 │ │ │ │ - teqeq r5, r8, asr r1 │ │ │ │ + teqpeq lr, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #21 │ │ │ │ + teqeq r5, r0, ror #2 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - teqpeq lr, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, lsr #2 │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r0, lsr r1 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 003c25b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -790976,28 +790976,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3c260c │ │ │ │ cmpeq ip, r8, ror ip │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq r5, ip, lsl #6 │ │ │ │ - teqpeq lr, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, lsl r3 │ │ │ │ + teqpeq lr, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, lsr #29 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #15 │ │ │ │ - teqeq r5, ip, asr lr │ │ │ │ + teqpeq lr, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, ror #28 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, lsl #15 │ │ │ │ - teqeq r5, r8, lsl lr │ │ │ │ - teqpeq lr, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #14 │ │ │ │ - teqeq r5, r0, ror #27 │ │ │ │ + teqpeq lr, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0, lsr #28 │ │ │ │ + teqpeq lr, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr r7 │ │ │ │ + teqeq r5, r8, ror #27 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ │ │ │ │ 003c2904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -791381,50 +791381,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c2bd8 │ │ │ │ cmpeq ip, r8, lsl r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r5, ip, r0, r8 │ │ │ │ - teqpeq lr, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr #25 │ │ │ │ + teqpeq lr, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #25 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqpeq lr, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #21 │ │ │ │ + teqpeq lr, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ cmpeq ip, r4, ror #12 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr sl │ │ │ │ + teqpeq lr, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr sl │ │ │ │ @ instruction: 0x000002bd │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl #5 │ │ │ │ - teqeq r5, r4, lsl r9 │ │ │ │ - teqpeq lr, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #4 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, lsl #5 │ │ │ │ + teqeq r5, ip, lsl r9 │ │ │ │ + teqpeq lr, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, asr r2 │ │ │ │ + teqeq r5, r4, ror #17 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - teqpeq lr, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl r2 │ │ │ │ - teqeq r5, r4, lsr #17 │ │ │ │ + teqpeq lr, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, lsl r2 │ │ │ │ + teqeq r5, ip, lsr #17 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x013ef098 │ │ │ │ - teqeq r5, r4, lsl #3 │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ + teqeq r5, r4, ror #3 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqpeq lr, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #3 │ │ │ │ + teqeq r5, r4, lsr #16 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqpeq lr, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #2 │ │ │ │ - teqeq r5, r0, ror #15 │ │ │ │ + teqpeq lr, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr r1 │ │ │ │ + teqeq r5, r8, ror #15 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - teqeq r5, r8, lsl r1 │ │ │ │ - teqeq r5, ip, ror #1 │ │ │ │ + teqeq r5, r0, lsr #2 │ │ │ │ + ldrsheq r2, [r5, -r4]! │ │ │ │ │ │ │ │ 003c2fa4 : │ │ │ │ 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 │ │ │ │ @@ -791738,47 +791738,47 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, asr r2 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strheq r5, [ip, #-12] │ │ │ │ teqeq r4, ip, lsr fp │ │ │ │ - teqeq r5, r4, asr #17 │ │ │ │ - teqeq lr, ip, lsl #25 │ │ │ │ - teqeq r5, r8, lsl #8 │ │ │ │ + teqeq r5, ip, asr #17 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ - teqeq lr, r4, asr #24 │ │ │ │ - teqeq r5, r4, lsr sp │ │ │ │ - teqeq r5, r8, asr #7 │ │ │ │ + teqeq lr, ip, asr #24 │ │ │ │ + teqeq r5, ip, lsr sp │ │ │ │ + teqeq r5, r0 @ │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - teqeq lr, r4, lsl #24 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, lsl #7 │ │ │ │ + teqeq lr, ip, lsl #24 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ muleq r0, lr, r6 │ │ │ │ - teqeq lr, r8, asr #23 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r0, asr #25 │ │ │ │ + teqeq r5, r4, asr r3 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r4, lsl #25 │ │ │ │ + teqeq r5, r0, lsl r3 │ │ │ │ + teqeq lr, r4, asr fp │ │ │ │ + teqeq r5, r4, asr #24 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, asr #6 │ │ │ │ - teqeq lr, ip, lsl #23 │ │ │ │ - teqeq r5, ip, ror ip │ │ │ │ - teqeq r5, r8, lsl #6 │ │ │ │ - teqeq lr, ip, asr #22 │ │ │ │ - teqeq r5, ip, lsr ip │ │ │ │ - teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - teqeq lr, r0, lsl fp │ │ │ │ - teqeq r5, ip, ror #13 │ │ │ │ + teqeq lr, r8, lsl fp │ │ │ │ teqeq r5, r4 @ │ │ │ │ - andeq r0, r0, r3, lsr #13 │ │ │ │ - teqeq lr, ip, asr #21 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, asr r2 │ │ │ │ + andeq r0, r0, r3, lsr #13 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r4, asr #23 │ │ │ │ + teqeq r5, r8, asr r2 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r0, lsl #23 │ │ │ │ - teqeq r5, r4, lsl r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r8, lsl #23 │ │ │ │ + teqeq r5, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ │ │ │ │ 003c3528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -792020,36 +792020,36 @@ │ │ │ │ beq 3c37ac │ │ │ │ b 3c36c8 │ │ │ │ ldrdeq r4, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r4, lsl r6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq lr, r4, ror #14 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, lsr #7 │ │ │ │ + teqeq lr, ip, ror #14 │ │ │ │ + teqeq r5, r4, ror #29 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - teqeq r5, r4, lsl r8 │ │ │ │ - teqeq lr, r0, lsr #14 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip, lsl r8 │ │ │ │ + teqeq lr, r8, lsr #14 │ │ │ │ + teqeq r5, r0, lsr #29 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r8, asr #15 │ │ │ │ - teqeq r5, r4, asr lr │ │ │ │ - andeq r0, r0, fp, asr #13 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r0, ror #13 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8, lsl lr │ │ │ │ + teqeq r5, ip, asr lr │ │ │ │ + andeq r0, r0, fp, asr #13 │ │ │ │ + teqeq lr, r4, lsr #13 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, lsr #28 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - teqeq lr, r4, ror #12 │ │ │ │ - teqeq r5, r4, asr r7 │ │ │ │ - teqeq r5, r0, ror #27 │ │ │ │ - teqeq lr, r8, lsr #12 │ │ │ │ - teqeq r5, r8, lsl #4 │ │ │ │ - teqeq r5, ip, lsr #27 │ │ │ │ + teqeq lr, ip, ror #12 │ │ │ │ + teqeq r5, ip, asr r7 │ │ │ │ + teqeq r5, r8, ror #27 │ │ │ │ + teqeq lr, r0, lsr r6 │ │ │ │ + teqeq r5, r0, lsl r2 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ │ │ │ │ 003c395c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -792235,29 +792235,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 3c3b0c │ │ │ │ smlalbteq r4, ip, ip, r8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, ip, asr r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r8, asr #4 │ │ │ │ - teqeq r5, r0, ror #31 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r0, lsl fp │ │ │ │ + teqeq r5, r8, ror #31 │ │ │ │ + teqeq lr, r0, lsr #7 │ │ │ │ + teqeq r5, r8, lsl fp │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - teqeq lr, ip, asr #6 │ │ │ │ - teqeq r5, ip, lsr r4 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, asr r3 │ │ │ │ + teqeq r5, r4, asr #8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - teqeq lr, ip, lsl #6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, lsl r3 │ │ │ │ + teqeq r5, r4, lsl #8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r0, asr #7 │ │ │ │ - teqeq r5, ip, asr #20 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r8, asr #7 │ │ │ │ + teqeq r5, r4, asr sl │ │ │ │ │ │ │ │ 003c3c90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -792401,30 +792401,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #80] @ 3c3f24 │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c3e0c │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, ip, ror r9 │ │ │ │ + teqeq lr, r4, lsl #4 │ │ │ │ + teqeq r5, r4, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r4, lsl r9 │ │ │ │ + teqeq lr, r0, lsr #3 │ │ │ │ + teqeq r5, ip, lsl r9 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq lr, r0, ror r0 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, lsl #3 │ │ │ │ - teqeq lr, r8, rrx │ │ │ │ - teqeq r5, r8, lsr #25 │ │ │ │ - teqeq r5, ip, ror #15 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - teqeq lr, r8, lsr #32 │ │ │ │ - teqeq r5, r8, lsl r1 │ │ │ │ - teqeq r5, ip, lsr #15 │ │ │ │ + teqeq lr, r0, lsr r0 │ │ │ │ + teqeq r5, r0, lsr #2 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, sp, lsl #14 │ │ │ │ │ │ │ │ 003c3f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -792512,26 +792512,26 @@ │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c3fdc │ │ │ │ strdeq r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq lr, r0, asr pc │ │ │ │ + teqeq lr, r8, asr pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, ror #13 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r8, ror #22 │ │ │ │ - teqeq r5, r0, ror r6 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r0, ror fp │ │ │ │ + teqeq r5, r8, ror r6 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - teqeq r5, r0, lsr #31 │ │ │ │ - teqeq lr, ip, ror lr │ │ │ │ - teqeq r5, ip, ror #30 │ │ │ │ - teqeq r5, r0, lsl #12 │ │ │ │ + teqeq r5, r8, lsr #31 │ │ │ │ + teqeq lr, r4, lsl #29 │ │ │ │ + teqeq r5, r4, ror pc │ │ │ │ + teqeq r5, r8, lsl #12 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ │ │ │ │ 003c40cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -793370,94 +793370,94 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c4128 │ │ │ │ cmpeq ip, r8, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, lsl r1 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r4, ror #8 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq lr, r8, lsr fp │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq lr, r4, lsl #20 │ │ │ │ - teqeq r5, r8, lsl #3 │ │ │ │ + teqeq lr, r0, asr #22 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq lr, ip, lsl #20 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - teqeq lr, r4, asr r9 │ │ │ │ - ldrheq r8, [r5, -ip]! │ │ │ │ + teqeq lr, ip, asr r9 │ │ │ │ + teqeq r5, r4, asr #1 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, r4, ror lr │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, ip, ror lr │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - teqeq lr, ip, ror #11 │ │ │ │ - teqeq r5, r4, ror #26 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, ip, ror #26 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - teqeq lr, r4, lsr #11 │ │ │ │ - teqeq r5, ip, lsl sp │ │ │ │ + teqeq lr, ip, lsr #11 │ │ │ │ + teqeq r5, r4, lsr #26 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - teqeq r5, r8, asr #12 │ │ │ │ + teqeq r5, r0, asr r6 │ │ │ │ teqeq r4, ip, lsl lr │ │ │ │ - teqeq r5, r4, asr #11 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r0, asr ip │ │ │ │ + teqeq r5, ip, asr #11 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r8, asr ip │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, r4, lsl #11 │ │ │ │ - teqeq r5, r8, lsl ip │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, ip, lsl #11 │ │ │ │ + teqeq r5, r0, lsr #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - teqeq r5, r0, asr r5 │ │ │ │ - teqeq lr, r0, lsr r4 │ │ │ │ - teqeq r5, r0, lsr #10 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8, asr r5 │ │ │ │ + teqeq lr, r8, lsr r4 │ │ │ │ + teqeq r5, r8, lsr #10 │ │ │ │ + teqeq r5, ip @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r5, ip, ror #9 │ │ │ │ - teqeq lr, r8, asr #7 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, asr #22 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r0, asr #9 │ │ │ │ + teqeq r5, r4, asr fp │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - teqeq r5, r4, lsl #9 │ │ │ │ - teqeq lr, r8, ror #6 │ │ │ │ - teqeq r5, r8, asr r4 │ │ │ │ - teqeq r5, ip, ror #21 │ │ │ │ - strdeq r0, [r0], -sl │ │ │ │ - teqeq r5, r4, lsr #8 │ │ │ │ - teqeq lr, r4, lsl #6 │ │ │ │ + teqeq r5, ip, lsl #9 │ │ │ │ + teqeq lr, r0, ror r3 │ │ │ │ + teqeq r5, r0, ror #8 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, lsl #21 │ │ │ │ - strdeq r0, [r0], -r5 │ │ │ │ - teqeq lr, ip, asr #5 │ │ │ │ + strdeq r0, [r0], -sl │ │ │ │ + teqeq r5, ip, lsr #8 │ │ │ │ + teqeq lr, ip, lsl #6 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, asr sl │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r4, asr #7 │ │ │ │ + teqeq r5, r8, asr sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r4, lsl #7 │ │ │ │ - teqeq r5, ip, lsl sl │ │ │ │ - teqeq r5, r0, asr r3 │ │ │ │ - teqeq lr, r0, lsr r2 │ │ │ │ - teqeq r5, r0, lsr #6 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r0, lsr #5 │ │ │ │ + teqeq r5, ip, lsl #7 │ │ │ │ + teqeq r5, r4, lsr #20 │ │ │ │ + teqeq r5, r8, asr r3 │ │ │ │ + teqeq lr, r8, lsr r2 │ │ │ │ + teqeq r5, r8, lsr #6 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r8, ror #5 │ │ │ │ - teqeq r5, ip, ror r9 │ │ │ │ + teqeq lr, r0, lsl #4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, ip, lsr #5 │ │ │ │ - teqeq r5, r0, asr #18 │ │ │ │ + teqeq lr, r4, asr #3 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8, asr #18 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - teqeq lr, r4, lsl #3 │ │ │ │ - teqeq r5, r4, ror r2 │ │ │ │ - teqeq r5, r8, lsl #18 │ │ │ │ + teqeq lr, ip, lsl #3 │ │ │ │ + teqeq r5, ip, ror r2 │ │ │ │ + teqeq r5, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - teqeq lr, ip, asr #2 │ │ │ │ - teqeq r5, ip, lsr r2 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8, lsl #4 │ │ │ │ + teqeq lr, r4, asr r1 │ │ │ │ + teqeq r5, r4, asr #4 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, lsl r2 │ │ │ │ │ │ │ │ 003c4f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -793643,34 +793643,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3c50d0 │ │ │ │ smlaltteq r3, ip, ip, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r4, lsl pc │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, ip, lsl pc │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ cmpeq ip, ip, ror #2 │ │ │ │ - teqeq lr, ip, asr #27 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, asr r5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r8, asr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - teqpeq r4, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, asr sp │ │ │ │ - teqpeq r4, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, ror #9 │ │ │ │ + teqpeq r4, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror #26 │ │ │ │ + teqpeq r4, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, ror #9 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - teqeq lr, r0, lsr #26 │ │ │ │ - teqpeq r4, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsr #9 │ │ │ │ + teqeq lr, r8, lsr #26 │ │ │ │ + teqpeq r4, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsr #9 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - teqeq lr, r4, ror #25 │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, ror #8 │ │ │ │ + teqeq lr, ip, ror #25 │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, ror r4 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ │ │ │ │ 003c5288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -793763,25 +793763,25 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c5314 │ │ │ │ @ instruction: 0x014c2f9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq ip, r8, lsr #30 │ │ │ │ - teqeq lr, ip, lsl #23 │ │ │ │ - teqpeq r4, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, lsl #6 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqpeq r4, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsl r3 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - teqeq lr, r0, asr fp │ │ │ │ - teqpeq r4, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #5 │ │ │ │ + teqeq lr, r8, asr fp │ │ │ │ + teqpeq r4, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - teqeq lr, r4, lsl fp │ │ │ │ - teqpeq r4, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, ip, lsl fp │ │ │ │ + teqpeq r4, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r8, ror r7 │ │ │ │ │ │ │ │ 003c543c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -793854,21 +793854,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c54b4 │ │ │ │ smlaltteq r2, ip, r8, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ smlalbbeq r2, ip, r8, sp │ │ │ │ - teqeq lr, ip, ror #19 │ │ │ │ - teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, ror #2 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqpeq r4, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, ror r1 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqpeq r4, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, lsr #2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqpeq r4, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, lsr r1 │ │ │ │ muleq r0, r5, r7 │ │ │ │ │ │ │ │ 003c5590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -794530,83 +794530,83 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c5608 │ │ │ │ @ instruction: 0x014c2c94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, lsr ip │ │ │ │ - teqeq lr, r8, lsr #17 │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - teqeq lr, r4, ror #14 │ │ │ │ - teqeq r5, r4, ror #29 │ │ │ │ + teqeq lr, ip, ror #14 │ │ │ │ + teqeq r5, ip, ror #29 │ │ │ │ muleq r0, r3, r4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq lr, r8, ror #12 │ │ │ │ - teqeq r5, ip, ror #27 │ │ │ │ + teqeq lr, r0, ror r6 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ muleq r0, r8, r4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ muleq r0, fp, r4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - teqeq lr, r0, ror #10 │ │ │ │ - teqpeq r4, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, ror #25 │ │ │ │ + teqeq lr, r8, ror #10 │ │ │ │ + teqpeq r4, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, ror #25 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - teqeq lr, r0, lsr #10 │ │ │ │ - teqeq r5, r8, lsr #25 │ │ │ │ + teqeq lr, r8, lsr #10 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ teqpeq r3, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsl #5 │ │ │ │ - teqpeq r4, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl #20 │ │ │ │ - teqeq lr, r4, asr #4 │ │ │ │ - teqpeq r4, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #19 │ │ │ │ - teqpeq r4, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - muleq r0, r9, r4 │ │ │ │ - teqpeq r4, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, asr #1 │ │ │ │ + teqeq lr, r8, lsl #5 │ │ │ │ + teqpeq r4, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #20 │ │ │ │ + teqeq lr, ip, asr #4 │ │ │ │ + teqpeq r4, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqpeq r4, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, asr #16 │ │ │ │ + teqpeq r4, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + muleq r0, r9, r4 │ │ │ │ + teqpeq r4, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, asr #1 │ │ │ │ + teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #16 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - teqeq lr, r8, lsl #1 │ │ │ │ - teqpeq r4, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, lsl #16 │ │ │ │ + @ instruction: 0x013ec090 │ │ │ │ + teqpeq r4, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, lsl r8 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - teqeq lr, r4, asr r0 │ │ │ │ - teqpeq r4, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq lr, ip, asr r0 │ │ │ │ + teqpeq r4, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, ror #15 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - teqpeq r4, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8, asr #31 │ │ │ │ - ldrheq pc, [r4, -r8]! @ │ │ │ │ - teqeq r5, ip, asr #14 │ │ │ │ + teqpeq r4, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqpeq r4, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr r7 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - teqeq lr, ip, lsl #31 │ │ │ │ - teqeq r5, r4, ror #24 │ │ │ │ - teqeq r5, r0, lsl r7 │ │ │ │ - teqpeq r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, lsr #30 │ │ │ │ - teqpeq r4, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, lsr #13 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, ip, ror #24 │ │ │ │ + teqeq r5, r8, lsl r7 │ │ │ │ + teqpeq r4, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, lsr #30 │ │ │ │ + teqpeq r4, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ │ │ │ │ 003c6110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -794699,25 +794699,25 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c619c │ │ │ │ cmpeq ip, r4, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ smlaltbeq r2, ip, r0, r0 │ │ │ │ - teqeq lr, r4, lsl #26 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, lsl #9 │ │ │ │ + teqeq lr, ip, lsl #26 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r8, lsl #9 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ - teqeq lr, r8, asr #25 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, r4, asr #8 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, asr #27 │ │ │ │ + teqeq r5, ip, asr #8 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - teqeq lr, ip, lsl #25 │ │ │ │ - teqeq r4, ip, ror sp │ │ │ │ - teqeq r5, r8, lsl #8 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, lsl #27 │ │ │ │ + teqeq r5, r0, lsl r4 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ │ │ │ │ 003c62c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794790,21 +794790,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c633c │ │ │ │ cmpeq ip, r0, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq ip, r0, lsl #30 │ │ │ │ - teqeq lr, r4, ror #22 │ │ │ │ - teqeq r4, r4, asr ip │ │ │ │ - teqeq r5, r0, ror #5 │ │ │ │ + teqeq lr, ip, ror #22 │ │ │ │ + teqeq r4, ip, asr ip │ │ │ │ + teqeq r5, r8, ror #5 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - teqeq lr, r8, lsr #22 │ │ │ │ - teqeq r4, r8, lsl ip │ │ │ │ - teqeq r5, r4, lsr #5 │ │ │ │ + teqeq lr, r0, lsr fp │ │ │ │ + teqeq r4, r0, lsr #24 │ │ │ │ + teqeq r5, ip, lsr #5 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ │ │ │ │ 003c6418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -795375,71 +795375,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c684c │ │ │ │ cmpeq ip, r0, lsl lr │ │ │ │ cmpeq ip, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r8, lsr #20 │ │ │ │ - teqeq r5, r4, lsr #3 │ │ │ │ + teqeq lr, r0, lsr sl │ │ │ │ + teqeq r5, ip, lsr #3 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r4, asr r0 │ │ │ │ + teqeq lr, r0, ror #17 │ │ │ │ + teqeq r5, ip, asr r0 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, ip, asr pc │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, r4, ror #30 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ strdeq r1, [ip, #-144] @ 0xffffff70 │ │ │ │ - teqeq lr, r0, ror #12 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq lr, r8, ror #12 │ │ │ │ + teqeq r5, r4, ror #27 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - teqeq lr, r0, lsl r5 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, lsl r5 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - teqeq r4, ip, lsr #11 │ │ │ │ - teqeq lr, r8, lsl #9 │ │ │ │ - teqeq r4, r8, ror r5 │ │ │ │ - teqeq r5, r4, lsl #24 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, lsl #11 │ │ │ │ + teqeq r5, ip, lsl #24 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - teqeq lr, ip, asr #8 │ │ │ │ - teqeq r4, ip, lsr r5 │ │ │ │ - teqeq r5, ip, asr #23 │ │ │ │ - teqeq r4, r4, lsl #10 │ │ │ │ - teqeq lr, r0, ror #7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r5, ip, asr fp │ │ │ │ + teqeq lr, r4, asr r4 │ │ │ │ + teqeq r4, r4, asr #10 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r4, ip, lsl #10 │ │ │ │ + teqeq lr, r8, ror #7 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r5, r4, ror #22 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - teqeq lr, r4, lsr #7 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, lsr #22 │ │ │ │ + teqeq lr, ip, lsr #7 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r8, lsr #22 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - teqeq lr, ip, ror #6 │ │ │ │ - teqeq r4, r8, asr r4 │ │ │ │ - teqeq r5, r8, ror #21 │ │ │ │ + teqeq lr, r4, ror r3 │ │ │ │ + teqeq r4, r0, ror #8 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - teqeq r4, ip, lsl r4 │ │ │ │ - teqeq lr, r0, lsl r3 │ │ │ │ - teqeq r4, r0, lsl #8 │ │ │ │ - teqeq r5, ip, lsl #21 │ │ │ │ + teqeq r4, r4, lsr #8 │ │ │ │ + teqeq lr, r8, lsl r3 │ │ │ │ + teqeq r4, r8, lsl #8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - teqeq r4, r8, asr #7 │ │ │ │ - teqeq lr, r4, lsr #5 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, lsr #20 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq lr, ip, lsr #5 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r8, lsr #20 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - teqeq lr, r8, ror #4 │ │ │ │ - teqeq r4, r8, asr r3 │ │ │ │ - teqeq r5, r4, ror #19 │ │ │ │ + teqeq lr, r0, ror r2 │ │ │ │ + teqeq r4, r0, ror #6 │ │ │ │ + teqeq r5, ip, ror #19 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - teqeq r4, r0, lsr #6 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq r4, r8, lsr #6 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ │ │ │ │ 003c6df8 : │ │ │ │ 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 │ │ │ │ @@ -795943,68 +795943,68 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c7248 │ │ │ │ cmpeq ip, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r1, ip, ip, r3 │ │ │ │ - teqeq r5, r8, asr sp │ │ │ │ + teqeq r5, r0, ror #26 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r5, r4, ror r7 │ │ │ │ + teqeq lr, r0 │ │ │ │ + teqeq r5, ip, ror r7 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - teqeq lr, r0, ror #29 │ │ │ │ - teqeq r5, ip, asr r6 │ │ │ │ + teqeq lr, r8, ror #29 │ │ │ │ + teqeq r5, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r4, asr #27 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r5, r4, asr #10 │ │ │ │ + teqeq r5, ip, asr #10 │ │ │ │ andeq r0, r0, r9, lsr #17 │ │ │ │ strdeq r0, [ip, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r4, asr #25 │ │ │ │ - teqeq r5, r0, asr r3 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, asr #25 │ │ │ │ + teqeq r5, r8, asr r3 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r8, lsl #25 │ │ │ │ - teqeq r5, r4, lsl r3 │ │ │ │ + teqeq lr, r0, lsr #23 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - teqeq r4, r0, asr ip │ │ │ │ - teqeq r4, r0, lsr #24 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r8, ror #23 │ │ │ │ - teqeq r5, r4, ror r2 │ │ │ │ + teqeq r4, r8, asr ip │ │ │ │ + teqeq r4, r8, lsr #24 │ │ │ │ + teqeq lr, r0, lsl #22 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r5, ip, ror r2 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, ip, lsr #23 │ │ │ │ - teqeq r5, r8, lsr r2 │ │ │ │ + teqeq lr, r4, asr #21 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r0, asr #4 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - teqeq r4, r4, ror fp │ │ │ │ - teqeq r4, r4, asr #22 │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ - teqeq r4, r0, lsl fp │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r4, ip, ror fp │ │ │ │ + teqeq r4, ip, asr #22 │ │ │ │ + teqeq lr, r8, lsr #20 │ │ │ │ + teqeq r4, r8, lsl fp │ │ │ │ + teqeq r5, r4, lsr #3 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - teqeq lr, r4, ror #19 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, ror #2 │ │ │ │ + teqeq lr, ip, ror #19 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r8, ror #2 │ │ │ │ @ instruction: 0x000008b1 │ │ │ │ - teqeq lr, r8, lsr #19 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, r4, lsr #2 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, lsr #21 │ │ │ │ + teqeq r5, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - teqeq lr, ip, ror #18 │ │ │ │ - teqeq r4, ip, asr sl │ │ │ │ - teqeq r5, r8, ror #1 │ │ │ │ + teqeq lr, r4, ror r9 │ │ │ │ + teqeq r4, r4, ror #20 │ │ │ │ + ldrsheq r5, [r5, -r0]! │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - teqeq lr, r4, lsr r9 │ │ │ │ - teqeq r4, r0, lsr #20 │ │ │ │ - ldrheq r5, [r5, -r0]! │ │ │ │ + teqeq lr, ip, lsr r9 │ │ │ │ + teqeq r4, r8, lsr #20 │ │ │ │ + ldrheq r5, [r5, -r8]! │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr ip, [pc, #1364] @ 3c7c34 │ │ │ │ ldr r2, [pc, #1364] @ 3c7c38 │ │ │ │ @@ -796348,50 +796348,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c7718 │ │ │ │ cmpeq ip, r4, ror #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r4, lsr #22 │ │ │ │ - teqeq lr, r0, ror r7 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq lr, r8, ror r7 │ │ │ │ + teqeq r5, r0, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq lr, r4, lsr #13 │ │ │ │ - teqeq r5, r4, lsr #28 │ │ │ │ + teqeq lr, ip, lsr #13 │ │ │ │ + teqeq r5, ip, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r8, ror #11 │ │ │ │ - teqeq r5, r0, lsl #25 │ │ │ │ + teqeq lr, r4, lsl #10 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r5, r8, lsl #25 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r8, ror #8 │ │ │ │ - teqeq r4, r8, asr r5 │ │ │ │ - teqeq r5, ip, ror #23 │ │ │ │ - ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq lr, r0, lsr r4 │ │ │ │ - teqeq r4, r0, lsr #10 │ │ │ │ + teqeq lr, r0, ror r4 │ │ │ │ + teqeq r4, r0, ror #10 │ │ │ │ teqeq r5, r4 @ │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + teqeq lr, r8, lsr r4 │ │ │ │ + teqeq r4, r8, lsr #10 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - teqeq r4, ip, ror #9 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r5, r4, asr fp │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r4, asr #9 │ │ │ │ + teqeq r5, ip, asr fp │ │ │ │ andeq r0, r0, r6, ror #17 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r4, lsl #9 │ │ │ │ - teqeq r5, r8, lsl fp │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, lsl #9 │ │ │ │ + teqeq r5, r0, lsr #22 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - teqeq lr, ip, asr r3 │ │ │ │ - teqeq r4, ip, asr #8 │ │ │ │ - teqeq r5, r0, ror #21 │ │ │ │ + teqeq lr, r4, ror #6 │ │ │ │ + teqeq r4, r4, asr r4 │ │ │ │ + teqeq r5, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - teqeq r4, r8, lsl r4 │ │ │ │ - teqeq r4, ip, ror #7 │ │ │ │ - teqeq r4, r0, asr #7 │ │ │ │ + teqeq r4, r0, lsr #8 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r4, r8, asr #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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1036] @ 3c80fc │ │ │ │ @@ -796659,40 +796659,40 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r8, lsr #10 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strheq r0, [ip, #-52] @ 0xffffffcc │ │ │ │ teqeq r3, ip, lsr lr │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq lr, ip, lsl #31 │ │ │ │ - teqeq r5, r8, lsl #14 │ │ │ │ + teqeq r5, r0, asr #25 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r0, lsl r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq lr, r8, asr #30 │ │ │ │ - teqeq r4, r8, lsr r0 │ │ │ │ - teqeq r5, ip, asr #13 │ │ │ │ + teqeq lr, r0, asr pc │ │ │ │ + teqeq r4, r0, asr #32 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq lr, r8, lsl #30 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip, lsl #13 │ │ │ │ + teqeq lr, r0, lsl pc │ │ │ │ + teqeq r4, r0 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq lr, r8, asr #29 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip, asr #12 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, asr #31 │ │ │ │ + teqeq r5, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq lr, ip, lsl #29 │ │ │ │ - teqeq r4, ip, ror pc │ │ │ │ - teqeq r5, r8, lsl #12 │ │ │ │ - teqeq lr, r0, asr lr │ │ │ │ - teqeq r4, r0, asr #30 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, lsl #31 │ │ │ │ + teqeq r5, r0, lsl r6 │ │ │ │ + teqeq lr, r8, asr lr │ │ │ │ + teqeq r4, r8, asr #30 │ │ │ │ + teqeq r5, ip @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq lr, r4, lsl lr │ │ │ │ - teqeq r4, r4, lsl #30 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq lr, ip, lsl lr │ │ │ │ + teqeq r4, ip, lsl #30 │ │ │ │ + teqeq r5, r0, lsr #11 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003c8188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ @@ -797705,163 +797705,163 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 3c8d9c │ │ │ │ smlalbbeq r0, ip, r8, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq ip, r0, rrx │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r4, asr r4 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, ip, asr r4 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ - teqeq lr, r4, asr fp │ │ │ │ - teqeq r5, r4, asr #5 │ │ │ │ + teqeq lr, ip, asr fp │ │ │ │ + teqeq r5, ip, asr #5 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq lr, ip, ror #19 │ │ │ │ - teqeq r5, ip, ror #2 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, r4, lsl r1 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r4, ror r1 │ │ │ │ + teqeq lr, r4, lsr #19 │ │ │ │ + teqeq r5, ip, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, ror #19 │ │ │ │ - teqeq lr, r8, ror #16 │ │ │ │ - teqeq r5, r4, ror #31 │ │ │ │ + teqeq lr, r0, ror r8 │ │ │ │ + teqeq r5, ip, ror #31 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - teqeq lr, r0, lsr #15 │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ - teqeq r5, r4, lsr #30 │ │ │ │ + teqeq lr, r8, lsr #15 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, ip, lsr #30 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ smlalbbeq pc, fp, r4, sl @ │ │ │ │ - teqeq lr, ip, asr #13 │ │ │ │ - teqeq r5, ip, asr #28 │ │ │ │ - teqeq lr, ip, asr r5 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r4, lsr #9 │ │ │ │ - teqeq r5, ip, lsl ip │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r5, r4, asr lr │ │ │ │ + teqeq lr, r4, ror #10 │ │ │ │ + teqeq r5, r4, ror #25 │ │ │ │ + teqeq lr, r0, asr #9 │ │ │ │ + teqeq lr, ip, lsr #9 │ │ │ │ + teqeq r5, r4, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r5, ip, asr #20 │ │ │ │ - teqeq r5, r4, ror pc │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, ip, lsr r9 │ │ │ │ - teqeq r4, r4, asr #4 │ │ │ │ + teqeq r5, r4, asr sl │ │ │ │ + teqeq r5, ip, ror pc │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, r4, asr #18 │ │ │ │ + teqeq r4, ip, asr #4 │ │ │ │ teqeq r3, r8, ror #17 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, asr #32 │ │ │ │ - teqeq lr, r4, lsr #30 │ │ │ │ - teqeq r4, r4, lsl r0 │ │ │ │ - teqeq r5, r8, lsr #13 │ │ │ │ + teqeq r4, ip, asr #32 │ │ │ │ + teqeq lr, ip, lsr #30 │ │ │ │ + teqeq r4, ip, lsl r0 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - teqeq r4, r0, ror #31 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r8, lsl #31 │ │ │ │ - teqeq lr, r4, ror #28 │ │ │ │ - teqeq r4, r4, asr pc │ │ │ │ - teqeq r5, r8, ror #11 │ │ │ │ + teqeq r4, r8, ror #31 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq lr, ip, ror #28 │ │ │ │ + teqeq r4, ip, asr pc │ │ │ │ + teqeq r5, r0 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - teqeq lr, r0, lsr lr │ │ │ │ - teqeq r4, ip, lsl pc │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, lsr lr │ │ │ │ + teqeq r4, r4, lsr #30 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r4, ror #29 │ │ │ │ - teqeq r5, r8, ror r5 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, ror #29 │ │ │ │ + teqeq r5, r0, lsl #11 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r8, ror lr │ │ │ │ - teqeq lr, ip, lsl #22 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, lsl #29 │ │ │ │ + teqeq lr, r4, lsl fp │ │ │ │ + teqeq r4, r4, lsl #24 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - teqeq r4, r8, asr #23 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq lr, r8, lsr #21 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip, lsr #4 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, lsr #23 │ │ │ │ + teqeq r5, r4, lsr r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq lr, r0, ror sl │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, ror #3 │ │ │ │ + teqeq lr, r8, ror sl │ │ │ │ + teqeq r5, r0, asr #15 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq lr, r4, lsr #20 │ │ │ │ - teqeq r4, r4, lsl fp │ │ │ │ - teqeq r5, r8, lsr #3 │ │ │ │ + teqeq lr, ip, lsr #20 │ │ │ │ + teqeq r4, ip, lsl fp │ │ │ │ + teqeq r5, r0 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq lr, r8, ror #19 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip, ror #2 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, ror #21 │ │ │ │ + teqeq r5, r4, ror r1 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - teqeq lr, ip, lsr #19 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r5, r0, lsr r1 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, lsr #21 │ │ │ │ + teqeq r5, r8, lsr r1 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - teqeq r4, r8, ror #20 │ │ │ │ + teqeq r4, r0, ror sl │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - teqeq lr, r4, asr #18 │ │ │ │ - teqeq r4, r4, lsr sl │ │ │ │ - teqeq r5, r8, asr #1 │ │ │ │ + teqeq lr, ip, asr #18 │ │ │ │ + teqeq r4, ip, lsr sl │ │ │ │ + ldrsbeq r3, [r5, -r0]! │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ - teqeq r4, r0, lsl #20 │ │ │ │ + teqeq r4, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r5, r4, lsl #12 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, r8, asr #32 │ │ │ │ + teqeq r5, ip, lsl #12 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, r0, asr r0 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ - teqeq r5, r4, lsl r0 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ + teqeq r5, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - teqeq r4, ip, asr #18 │ │ │ │ + teqeq r4, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r4, r0, lsr #18 │ │ │ │ - teqeq lr, ip, lsr #16 │ │ │ │ - teqeq r5, ip, lsr #31 │ │ │ │ - teqeq r4, r0, ror #17 │ │ │ │ + teqeq r4, r8, lsr #18 │ │ │ │ + teqeq lr, r4, lsr r8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r4, r8, ror #17 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r4, asr #17 │ │ │ │ - teqeq r5, r8, asr pc │ │ │ │ - andeq r0, r0, lr, lsr sl │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ - teqeq r5, r0, lsr #30 │ │ │ │ + teqeq r4, ip, asr #17 │ │ │ │ + teqeq r5, r0, ror #30 │ │ │ │ + andeq r0, r0, lr, lsr sl │ │ │ │ + teqeq lr, r4, lsr #15 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r8, lsr #30 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - teqeq lr, r4, ror #14 │ │ │ │ - teqeq r4, r4, asr r8 │ │ │ │ - teqeq r5, r8, ror #29 │ │ │ │ + teqeq lr, ip, ror #14 │ │ │ │ + teqeq r4, ip, asr r8 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - teqeq lr, r0, lsr r7 │ │ │ │ - teqeq r4, ip, lsl r8 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, lsr r7 │ │ │ │ + teqeq r4, r4, lsr #16 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r4, ror #15 │ │ │ │ - teqeq r5, r8, ror lr │ │ │ │ - andeq r0, r0, r5, lsr sl │ │ │ │ - teqeq r4, ip, lsr #15 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq r4, ip, lsl #15 │ │ │ │ - teqeq r5, r0, lsr #28 │ │ │ │ + teqeq r4, ip, ror #15 │ │ │ │ + teqeq r5, r0, lsl #29 │ │ │ │ + andeq r0, r0, r5, lsr sl │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq lr, r4, lsr #13 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r8, lsr #28 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - teqeq lr, r0, ror #12 │ │ │ │ - teqeq r4, r0, asr r7 │ │ │ │ - teqeq r5, r4, ror #27 │ │ │ │ + teqeq lr, r8, ror #12 │ │ │ │ + teqeq r4, r8, asr r7 │ │ │ │ + teqeq r5, ip, ror #27 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - teqeq lr, r4, lsr #12 │ │ │ │ - teqeq r4, r4, lsl r7 │ │ │ │ - teqeq r5, r8, lsr #27 │ │ │ │ + teqeq lr, ip, lsr #12 │ │ │ │ + teqeq r4, ip, lsl r7 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - teqeq r4, r0, ror #13 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r8, lsr #13 │ │ │ │ - teqeq r5, ip, lsr sp │ │ │ │ + teqeq r4, r8, ror #13 │ │ │ │ + teqeq lr, r0, asr #11 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r5, r4, asr #26 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - teqeq lr, ip, ror r5 │ │ │ │ - teqeq r4, ip, ror #12 │ │ │ │ - teqeq r5, r0, lsl #26 │ │ │ │ + teqeq lr, r4, lsl #11 │ │ │ │ + teqeq r4, r4, ror r6 │ │ │ │ + teqeq r5, r8, lsl #26 │ │ │ │ andeq r0, r0, lr, lsl sl │ │ │ │ ldr r2, [pc, #-372] @ 3c9258 │ │ │ │ ldr r1, [pc, #-372] @ 3c925c │ │ │ │ ldr r3, [pc, #-372] @ 3c9260 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -798305,23 +798305,23 @@ │ │ │ │ add r2, r2, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3c9a10 │ │ │ │ @ instruction: 0x014be894 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, lsr #15 │ │ │ │ cmpeq fp, ip, lsr #16 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r0, lsl #11 │ │ │ │ - teqeq r5, r4, lsl ip │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r8, lsl #11 │ │ │ │ + teqeq r5, ip, lsl ip │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - teqeq lr, r4, asr r4 │ │ │ │ - teqeq r4, r4, asr #10 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, ip, asr r4 │ │ │ │ + teqeq r4, ip, asr #10 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ │ │ │ │ 003c9ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -798393,23 +798393,23 @@ │ │ │ │ add r2, r2, #1004 @ 0x3ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3c9b68 │ │ │ │ cmpeq fp, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r5, ip, asr r6 │ │ │ │ + teqeq r5, r4, ror #12 │ │ │ │ ldrdeq lr, [fp, #-100] @ 0xffffff9c │ │ │ │ - teqeq lr, r8, lsr r3 │ │ │ │ - teqeq r4, r8, lsr #8 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq lr, r0, asr #6 │ │ │ │ + teqeq r4, r0, lsr r4 │ │ │ │ + teqeq r5, r4, asr #21 │ │ │ │ muleq r0, r3, sl │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, ip, ror #7 │ │ │ │ - teqeq r5, r8, ror sl │ │ │ │ + teqeq lr, r4, lsl #6 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r0, lsl #21 │ │ │ │ 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, #536] @ 3c9e74 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -798545,25 +798545,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3c9d20 │ │ │ │ ldrdeq lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r8, asr #4 │ │ │ │ - teqeq r5, r8, asr #19 │ │ │ │ + teqeq lr, r0, asr r2 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, sp, sl │ │ │ │ cmpeq fp, ip, lsl r5 │ │ │ │ teqeq r3, r8, ror sl │ │ │ │ teqeq r3, r4, lsr #20 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ muleq r0, lr, sl │ │ │ │ - teqeq r4, ip, lsr #3 │ │ │ │ - teqeq r4, r0, lsl #3 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r4, r8, lsl #3 │ │ │ │ │ │ │ │ 003c9ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -798612,20 +798612,20 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3c9efc │ │ │ │ cmpeq fp, r8, ror r3 │ │ │ │ andeq r7, r0, r4, lsl r0 │ │ │ │ - ldrheq fp, [r4, -ip]! │ │ │ │ - teqeq r5, ip, asr #28 │ │ │ │ - teqeq lr, r8, ror #7 │ │ │ │ - teqeq r4, r4, lsl #1 │ │ │ │ - teqeq r5, r4, lsl lr │ │ │ │ + teqeq r4, r4, asr #1 │ │ │ │ + teqeq r5, r4, asr lr │ │ │ │ teqeq lr, r0 @ │ │ │ │ + teqeq r4, ip, lsl #1 │ │ │ │ + teqeq r5, ip, lsl lr │ │ │ │ + teqeq lr, r8 @ │ │ │ │ │ │ │ │ 003c9f98 : │ │ │ │ ldr r3, [pc, #740] @ 3ca284 │ │ │ │ ldr r2, [pc, #740] @ 3ca288 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -798810,53 +798810,53 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3ca0bc │ │ │ │ smlaltbeq lr, fp, r4, r2 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ @ instruction: 0xfff0c6b0 │ │ │ │ - teqpeq r4, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe9510 │ │ │ │ - teqeq r5, ip, ror #23 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ @ instruction: 0xfff00fec │ │ │ │ - teqeq r5, ip, ror #22 │ │ │ │ + teqeq r5, r4, ror fp │ │ │ │ @ instruction: 0xffefca60 │ │ │ │ - teqeq r5, r0, ror #18 │ │ │ │ + teqeq r5, r8, ror #18 │ │ │ │ @ instruction: 0xfff0427c │ │ │ │ - teqeq r5, ip, lsr r9 │ │ │ │ + teqeq r5, r4, asr #18 │ │ │ │ @ instruction: 0xfff0368c │ │ │ │ - teqeq r5, r0, lsl lr │ │ │ │ + teqeq r5, r8, lsl lr │ │ │ │ @ instruction: 0xfff02c04 │ │ │ │ - teqeq r5, r8, lsr r9 │ │ │ │ + teqeq r5, r0, asr #18 │ │ │ │ @ instruction: 0xfff05e00 │ │ │ │ - teqeq r5, r0, asr #24 │ │ │ │ - teqeq lr, ip, lsr r2 │ │ │ │ - teqeq r4, r0, lsl #30 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq lr, r4, lsl #4 │ │ │ │ - teqeq r4, r8, asr #29 │ │ │ │ - teqeq r5, ip, asr ip │ │ │ │ - teqeq lr, ip, asr #3 │ │ │ │ + teqeq r5, r8, asr #24 │ │ │ │ + teqeq lr, r4, asr #4 │ │ │ │ + teqeq r4, r8, lsl #30 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq lr, ip, lsl #4 │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq r5, r4, lsr #24 │ │ │ │ + teqeq r5, r4, ror #24 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, asr lr │ │ │ │ - teqeq r5, ip, ror #23 │ │ │ │ - teqeq lr, ip, asr r1 │ │ │ │ - teqeq r4, r0, lsr #28 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r5, ip, lsr #24 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r0, ror #28 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq lr, r4, lsr #2 │ │ │ │ - teqeq r4, r8, ror #27 │ │ │ │ - teqeq r5, ip, ror fp │ │ │ │ - teqeq lr, ip, ror #1 │ │ │ │ + teqeq lr, r4, ror #2 │ │ │ │ + teqeq r4, r8, lsr #28 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq lr, ip, lsr #2 │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq r5, r4, asr #22 │ │ │ │ - ldrheq r8, [lr, -r4]! │ │ │ │ - teqeq r4, r8, ror sp │ │ │ │ - teqeq r5, ip, lsl #22 │ │ │ │ + teqeq r5, r4, lsl #23 │ │ │ │ + ldrsheq r8, [lr, -r4]! │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r5, ip, asr #22 │ │ │ │ + ldrheq r8, [lr, -ip]! │ │ │ │ + teqeq r4, r0, lsl #27 │ │ │ │ + teqeq r5, r4, lsl fp │ │ │ │ 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, #272] @ 3ca45c │ │ │ │ @@ -798927,19 +798927,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3ca3a4 │ │ │ │ strdeq sp, [fp, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r5, ip, lsl sl │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq r5, r4, lsr #20 │ │ │ │ + teqeq lr, r0, asr #31 │ │ │ │ @ instruction: 0x014bde98 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq r4, r4, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -799062,21 +799062,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3ca520 │ │ │ │ @ instruction: 0x014bdd9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r8, asr lr │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r0, ror #28 │ │ │ │ + teqeq r5, ip @ │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ teqeq r3, r8, asr #4 │ │ │ │ teqeq r3, r8, lsl #4 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ 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] @ 3ca834 │ │ │ │ @@ -799173,20 +799173,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #1096] @ 0x448 │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ba12c │ │ │ │ smlalbbeq sp, fp, r0, fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r5, r0, ror r6 │ │ │ │ - teqeq lr, ip, lsl #24 │ │ │ │ + teqeq r5, r8, ror r6 │ │ │ │ + teqeq lr, r4, lsl ip │ │ │ │ smlaltteq sp, fp, r8, sl │ │ │ │ teqeq r3, r4, asr #32 │ │ │ │ cmpeq fp, r4, ror #20 │ │ │ │ - teqeq r4, r8, asr #15 │ │ │ │ + teqeq r4, 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, #1624] @ 3caec8 │ │ │ │ ldr r3, [pc, #1624] @ 3caecc │ │ │ │ @@ -799597,47 +799597,47 @@ │ │ │ │ bl ba12c │ │ │ │ b 3ca8f0 │ │ │ │ ldrdeq sp, [fp, #-148] @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmpeq fp, ip, asr #18 │ │ │ │ - teqeq lr, r0, asr r9 │ │ │ │ - teqeq r5, ip, lsr #7 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, asr #10 │ │ │ │ + teqeq lr, r8, asr r9 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq lr, r4, asr r8 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip, lsr #5 │ │ │ │ - teqeq lr, r4, lsr #15 │ │ │ │ - teqeq r5, r0, lsl #4 │ │ │ │ - teqeq lr, r8, ror #13 │ │ │ │ + teqeq lr, r4, lsr #17 │ │ │ │ + teqeq r4, r8, asr #10 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq lr, ip, asr r8 │ │ │ │ + teqeq r4, r0, lsl #10 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq lr, ip, lsr #15 │ │ │ │ + teqeq r5, r8, lsl #4 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, r0, lsr #23 │ │ │ │ - teqeq r5, ip, lsr r1 │ │ │ │ + teqeq r5, r4, asr #2 │ │ │ │ teqeq r3, r8, lsr fp │ │ │ │ teqeq r3, r4, ror #21 │ │ │ │ - teqeq r4, r0, lsr #5 │ │ │ │ + teqeq r4, r8, lsr #5 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r0, rrx │ │ │ │ + teqeq r5, r8, lsr #32 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq r5, r8, asr r0 │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ - teqeq lr, r8, lsl #11 │ │ │ │ - teqeq r4, ip, lsr #4 │ │ │ │ - teqeq r5, r0, ror #31 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, ip, asr #3 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, r4, lsl #31 │ │ │ │ - teqeq r5, ip, asr #30 │ │ │ │ - teqeq lr, r8, asr #9 │ │ │ │ - teqeq r4, ip, ror #2 │ │ │ │ - teqeq r5, r0, lsr #30 │ │ │ │ + teqeq r4, r4, lsr r2 │ │ │ │ + teqeq r5, r8, ror #31 │ │ │ │ + teqeq r4, r0, lsl #4 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq lr, r4, lsl #10 │ │ │ │ + teqeq r5, ip, lsl #31 │ │ │ │ + teqeq r5, r4, asr pc │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, lsr r1 │ │ │ │ - teqeq r5, r8, ror #29 │ │ │ │ + teqeq r4, r4, ror r1 │ │ │ │ + teqeq r5, r8, lsr #30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, ip, lsr r1 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ 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] @ 3cb8cc │ │ │ │ ldr r3, [pc, #2384] @ 3cb8d0 │ │ │ │ @@ -800236,59 +800236,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3cb070 │ │ │ │ smlalbteq sp, fp, r8, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq sp, fp, ip, r1 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, r8, lsr #24 │ │ │ │ - teqeq lr, r0, asr #31 │ │ │ │ - teqeq r5, r0, lsl sl │ │ │ │ - teqeq lr, r4, lsl #30 │ │ │ │ - teqeq r4, r8, lsr #23 │ │ │ │ - teqeq r5, ip, asr r9 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, ror #22 │ │ │ │ - teqeq r5, r4, lsl r9 │ │ │ │ - teqeq lr, ip, lsr #27 │ │ │ │ - teqeq r4, r0, asr sl │ │ │ │ - teqeq r5, r4, lsl #16 │ │ │ │ - teqeq lr, r4, ror sp │ │ │ │ - teqeq r4, r8, lsl sl │ │ │ │ - teqeq r5, ip, asr #15 │ │ │ │ - teqeq lr, ip, lsr sp │ │ │ │ - teqeq r4, r0, ror #19 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r4, ip, lsr #19 │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ - teqeq r4, r4, asr r9 │ │ │ │ - teqeq r4, r8, lsr #18 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, r4, ror #3 │ │ │ │ + teqeq r5, r0, lsr ip │ │ │ │ + teqeq lr, r8, asr #31 │ │ │ │ + teqeq r5, r8, lsl sl │ │ │ │ + teqeq lr, ip, lsl #30 │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq r4, r4, lsr #17 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, ror r8 │ │ │ │ - teqeq r5, r8, lsr #12 │ │ │ │ + teqeq r5, r4, ror #18 │ │ │ │ + teqeq lr, r4, asr #29 │ │ │ │ + teqeq r4, r8, ror #22 │ │ │ │ + teqeq r5, ip, lsl r9 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r8, asr sl │ │ │ │ + teqeq r5, ip, lsl #16 │ │ │ │ + teqeq lr, ip, ror sp │ │ │ │ + teqeq r4, r0, lsr #20 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq lr, r4, asr #26 │ │ │ │ + teqeq r4, r8, ror #19 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ + teqeq r4, ip, asr r9 │ │ │ │ + teqeq r4, r0, lsr r9 │ │ │ │ + teqeq r4, r4, lsl #18 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, ip, lsr #17 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq r4, ip, lsr r8 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq lr, r0, ror #22 │ │ │ │ - teqeq r4, r4, lsl #16 │ │ │ │ + teqeq r4, ip, ror r8 │ │ │ │ + teqeq r5, r0, lsr r6 │ │ │ │ + teqeq lr, r0, lsr #23 │ │ │ │ + teqeq r4, r4, asr #16 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq lr, r8, lsr #22 │ │ │ │ - teqeq r4, ip, asr #15 │ │ │ │ - teqeq r5, r0, lsl #11 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + teqeq lr, r8, ror #22 │ │ │ │ + teqeq r4, ip, lsl #16 │ │ │ │ + teqeq r5, r0, asr #11 │ │ │ │ + teqeq lr, r0, lsr fp │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq r5, r8, asr #10 │ │ │ │ + teqeq r5, r8, lsl #11 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq r4, ip, asr r7 │ │ │ │ - teqeq r5, r0, lsl r5 │ │ │ │ - teqeq r4, r8, lsr #14 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r0, asr r5 │ │ │ │ + teqeq lr, r0, asr #21 │ │ │ │ + teqeq r4, r4, ror #14 │ │ │ │ + teqeq r5, r8, lsl r5 │ │ │ │ + teqeq r4, r0, lsr r7 │ │ │ │ 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, #1280] @ 3cbea8 │ │ │ │ ldr r3, [pc, #1280] @ 3cbeac │ │ │ │ @@ -800611,40 +800611,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3cba60 │ │ │ │ @ instruction: 0x014bc89c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq ip, [fp, #-124] @ 0xffffff84 │ │ │ │ - teqeq lr, r0, ror r8 │ │ │ │ - teqeq r5, r8, lsr #5 │ │ │ │ - teqeq lr, ip, lsr #14 │ │ │ │ - teqeq r5, r4, lsl #3 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq lr, ip, lsr #13 │ │ │ │ - teqeq r4, r0, asr r3 │ │ │ │ - teqeq r5, r4, lsl #2 │ │ │ │ - teqeq lr, r4, ror #12 │ │ │ │ - teqeq r4, r8, lsl #6 │ │ │ │ - ldrheq r1, [r5, -ip]! │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, lsl #5 │ │ │ │ - teqeq r5, r4, lsr r0 │ │ │ │ - teqeq r4, ip, asr #4 │ │ │ │ - teqeq r4, r0, lsr #4 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq lr, r0, lsr #10 │ │ │ │ - teqeq r4, r4, asr #3 │ │ │ │ - teqeq r5, r8, ror pc │ │ │ │ - teqeq lr, r8, ror #9 │ │ │ │ - teqeq r4, ip, lsl #3 │ │ │ │ - teqeq r5, r0, asr #30 │ │ │ │ + teqeq lr, r8, ror r8 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, lsr r7 │ │ │ │ + teqeq r5, ip, lsl #3 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r8, asr r3 │ │ │ │ + teqeq r5, ip, lsl #2 │ │ │ │ + teqeq lr, ip, ror #12 │ │ │ │ + teqeq r4, r0, lsl r3 │ │ │ │ + teqeq r5, r4, asr #1 │ │ │ │ + teqeq lr, r4, ror #11 │ │ │ │ + teqeq r4, r8, lsl #5 │ │ │ │ + teqeq r5, ip, lsr r0 │ │ │ │ + teqeq r4, r4, asr r2 │ │ │ │ + teqeq r4, r8, lsr #4 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq lr, r8, lsr #10 │ │ │ │ + teqeq r4, ip, asr #3 │ │ │ │ + teqeq r5, r0, lsl #31 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, asr r1 │ │ │ │ - teqeq r5, r8, lsl #30 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r8, asr #30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, ip, asr r1 │ │ │ │ + teqeq r5, r0, 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1388] @ 3cc4a4 │ │ │ │ ldr r3, [pc, #1388] @ 3cc4a8 │ │ │ │ @@ -800994,50 +800994,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3cc1cc │ │ │ │ cmpeq fp, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq ip, [fp, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, r0, ror #7 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r4, r4, lsl #24 │ │ │ │ - teqpeq r4, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, ror #7 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r4, ip, lsl #24 │ │ │ │ + teqpeq r4, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq lr, r4, lsl r3 │ │ │ │ - teqeq r5, r8, lsr #26 │ │ │ │ + teqeq lr, ip, lsl r3 │ │ │ │ + teqeq r5, r0, lsr sp │ │ │ │ cmpeq fp, r0, ror r0 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r8, asr #23 │ │ │ │ - teqeq lr, ip, lsr #3 │ │ │ │ + teqeq r5, r4, lsl #24 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ teqeq r3, r4, lsl #11 │ │ │ │ - teqeq r5, ip, lsl #23 │ │ │ │ - teqeq r5, r4, lsr fp │ │ │ │ - teqeq lr, r8, lsl r1 │ │ │ │ - teqeq r4, r0, ror #25 │ │ │ │ - teqeq r5, ip, ror #21 │ │ │ │ - ldrsbeq r6, [lr, -r0]! │ │ │ │ - teqeq r4, ip, lsr #25 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x013e609c │ │ │ │ - teqeq r4, ip, ror ip │ │ │ │ - teqeq r4, ip, asr #24 │ │ │ │ - teqeq r5, r8, asr sl │ │ │ │ - teqeq lr, ip, lsr r0 │ │ │ │ - teqeq r4, r8, lsl ip │ │ │ │ - teqeq r5, r4, lsr #20 │ │ │ │ - teqeq lr, r8 │ │ │ │ - teqeq r4, r8, ror #23 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip, lsr fp │ │ │ │ + teqeq lr, r0, lsr #2 │ │ │ │ + teqeq r4, r8, ror #25 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + ldrsbeq r6, [lr, -r8]! │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, asr #19 │ │ │ │ - teqeq lr, r4, lsr #31 │ │ │ │ - teqeq r4, r4, lsl #23 │ │ │ │ - teqeq r4, r4, asr fp │ │ │ │ - teqeq r5, r0, ror #18 │ │ │ │ - teqeq lr, r4, asr #30 │ │ │ │ + teqeq r5, r0, asr #21 │ │ │ │ + teqeq lr, r4, lsr #1 │ │ │ │ + teqeq r4, r4, lsl #25 │ │ │ │ + teqeq r4, r4, asr ip │ │ │ │ + teqeq r5, r0, ror #20 │ │ │ │ + teqeq lr, r4, asr #32 │ │ │ │ + teqeq r4, r0, lsr #24 │ │ │ │ + teqeq r5, ip, lsr #20 │ │ │ │ + teqeq lr, r0, lsl r0 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r8, asr #19 │ │ │ │ + teqeq lr, ip, lsr #31 │ │ │ │ + teqeq r4, ip, lsl #23 │ │ │ │ + teqeq r4, ip, asr fp │ │ │ │ + teqeq r5, r8, ror #18 │ │ │ │ + teqeq lr, ip, asr #30 │ │ │ │ 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] @ 3cc970 │ │ │ │ @@ -801300,40 +801300,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3cc694 │ │ │ │ smlaltteq fp, fp, r0, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r4, asr #27 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq lr, r4, ror sp │ │ │ │ + teqeq lr, ip, asr #27 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq lr, ip, ror sp │ │ │ │ smlaltbeq fp, fp, r8, fp @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, r4, asr #13 │ │ │ │ + teqeq r4, r0, asr #17 │ │ │ │ + teqeq r5, ip, asr #13 │ │ │ │ teqeq r3, r4, lsl #1 │ │ │ │ - teqeq r5, r0, asr #13 │ │ │ │ - teqeq lr, r4, lsl ip │ │ │ │ - teqeq r5, r0, lsr #12 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, r0, ror #11 │ │ │ │ - teqeq r4, r0, lsr #15 │ │ │ │ - teqeq lr, r4, ror #22 │ │ │ │ - teqeq r4, ip, ror #14 │ │ │ │ - teqeq r5, r4, ror r5 │ │ │ │ - teqeq lr, r8, lsr #22 │ │ │ │ - teqeq r4, r0, lsr r7 │ │ │ │ - teqeq r5, r8, lsr r5 │ │ │ │ - teqeq lr, ip, ror #21 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r8, asr #13 │ │ │ │ + teqeq lr, ip, lsl ip │ │ │ │ + teqeq r5, r8, lsr #12 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, ror #15 │ │ │ │ + teqeq r5, r8, ror #11 │ │ │ │ + teqeq r4, r8, lsr #15 │ │ │ │ + teqeq lr, ip, ror #22 │ │ │ │ + teqeq r4, r4, ror r7 │ │ │ │ + teqeq r5, ip, ror r5 │ │ │ │ + teqeq lr, r0, lsr fp │ │ │ │ + teqeq r4, r8, lsr r7 │ │ │ │ + teqeq r5, r0, asr #10 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq r5, r8, asr #9 │ │ │ │ - teqeq r4, r8, lsl #13 │ │ │ │ + teqeq r5, r4, lsl #10 │ │ │ │ + teqeq r4, r4, asr #13 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r4, 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 r5, r2 │ │ │ │ ldr r2, [pc, #952] @ 3ccdb4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -801573,41 +801573,41 @@ │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ccb14 │ │ │ │ cmpeq fp, r4, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, r4, lsr #7 │ │ │ │ - teqeq lr, ip, ror #18 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, ip, lsr #7 │ │ │ │ + teqeq lr, r4, ror r9 │ │ │ │ cmpeq fp, r8, lsr #14 │ │ │ │ - teqeq lr, r0, asr r8 │ │ │ │ - teqeq r4, r8, asr r4 │ │ │ │ - teqeq r5, ip, asr r2 │ │ │ │ + teqeq lr, r8, asr r8 │ │ │ │ + teqeq r4, r0, ror #8 │ │ │ │ + teqeq r5, r4, ror #4 │ │ │ │ teqeq r3, ip, lsl ip │ │ │ │ - teqeq r5, r4, asr r2 │ │ │ │ - teqeq lr, r8, lsr #15 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r4, r4, ror r3 │ │ │ │ - teqeq lr, r4, lsr r7 │ │ │ │ - teqeq r4, ip, lsr r3 │ │ │ │ - teqeq r5, r0, asr #2 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, lsl #6 │ │ │ │ - teqeq r5, r4, lsl #2 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, asr #5 │ │ │ │ - teqeq r5, r8, asr #1 │ │ │ │ - teqeq lr, r0, lsl #13 │ │ │ │ - teqeq r4, r8, lsl #5 │ │ │ │ - teqeq r5, ip, lsl #1 │ │ │ │ - teqeq lr, r4, asr #12 │ │ │ │ - teqeq r4, ip, asr #4 │ │ │ │ - teqeq r5, r0, asr r0 │ │ │ │ + teqeq r5, ip, asr r2 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r4, ip, ror r3 │ │ │ │ + teqeq lr, ip, lsr r7 │ │ │ │ + teqeq r4, r4, asr #6 │ │ │ │ + teqeq r5, r8, asr #2 │ │ │ │ + teqeq lr, r0, lsl #14 │ │ │ │ + teqeq r4, r8, lsl #6 │ │ │ │ + teqeq r5, ip, lsl #2 │ │ │ │ + teqeq lr, r4, asr #13 │ │ │ │ + teqeq r4, ip, asr #5 │ │ │ │ + ldrsbeq r0, [r5, -r0]! @ │ │ │ │ + teqeq lr, r8, lsl #13 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x01350094 │ │ │ │ + teqeq lr, ip, asr #12 │ │ │ │ + teqeq r4, r4, asr r2 │ │ │ │ + teqeq r5, r8, asr r0 │ │ │ │ │ │ │ │ 003cce28 : │ │ │ │ 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 │ │ │ │ @@ -801787,24 +801787,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3ccf60 │ │ │ │ strdeq fp, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, ip, lsr r5 │ │ │ │ - teqpeq r4, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, asr #10 │ │ │ │ + teqpeq r4, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ ldrdeq fp, [fp, #-44] @ 0xffffffd4 │ │ │ │ - teqeq r4, ip, lsl r0 │ │ │ │ + teqeq r4, r4, lsr #32 │ │ │ │ teqeq r3, r0, asr #15 │ │ │ │ - teqeq r4, r4, ror #30 │ │ │ │ - teqeq lr, r4, lsr #6 │ │ │ │ - teqeq r4, ip, lsr #30 │ │ │ │ - teqpeq r4, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip, ror #30 │ │ │ │ + teqeq lr, ip, lsr #6 │ │ │ │ + teqeq r4, r4, lsr pc │ │ │ │ + teqpeq r4, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip @ │ │ │ │ │ │ │ │ 003cd134 : │ │ │ │ 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 │ │ │ │ @@ -802003,25 +802003,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 ba12c │ │ │ │ strdeq fp, [fp, #-0] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r0, lsr #4 │ │ │ │ - teqpeq r4, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsr #4 │ │ │ │ + teqpeq r4, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ strheq sl, [fp, #-248] @ 0xffffff08 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ teqeq r3, r4 @ │ │ │ │ strheq sl, [fp, #-224] @ 0xffffff20 │ │ │ │ - teqeq r4, r4, lsl ip │ │ │ │ - teqeq r4, r0, ror #23 │ │ │ │ - teqeq lr, r4, lsr #31 │ │ │ │ - teqeq r4, ip, lsr #23 │ │ │ │ - teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsl ip │ │ │ │ + teqeq r4, r8, ror #23 │ │ │ │ + teqeq lr, ip, lsr #31 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003cd490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -802048,17 +802048,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 ba12c │ │ │ │ - teqeq lr, ip, ror #29 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqpeq r4, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003cd51c : │ │ │ │ cmp r3, #0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -802099,17 +802099,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 3cd5d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b ba12c │ │ │ │ - teqeq lr, r4, lsr lr │ │ │ │ - teqeq r4, r0, lsr sl │ │ │ │ - teqpeq r4, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, lsr lr │ │ │ │ + teqeq r4, r8, lsr sl │ │ │ │ + teqpeq r4, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 003cd5dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802131,17 +802131,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #372 @ 0x174 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd5fc │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqpeq r4, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, asr #19 │ │ │ │ + teqpeq r4, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003cd650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -802162,17 +802162,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cd6c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd670 │ │ │ │ - teqeq lr, r0, asr #26 │ │ │ │ - teqeq r4, r8, asr #18 │ │ │ │ - teqpeq r4, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, asr #26 │ │ │ │ + teqeq r4, r0, asr r9 │ │ │ │ + teqpeq r4, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 003cd6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802194,17 +802194,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd6e8 │ │ │ │ - teqeq lr, r8, asr #25 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003cd73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -802225,17 +802225,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd75c │ │ │ │ - teqeq lr, r4, asr ip │ │ │ │ - teqeq r4, ip, asr r8 │ │ │ │ - teqpeq r4, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, asr ip │ │ │ │ + teqeq r4, r4, ror #16 │ │ │ │ + teqpeq r4, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003cd7b0 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #392] @ 0x188 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -802263,17 +802263,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cd838 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd7e4 │ │ │ │ - teqeq lr, ip, asr #23 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 003cd83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802317,21 +802317,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3cd918 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd878 │ │ │ │ - teqeq lr, r8, lsr fp │ │ │ │ - teqeq r4, r0, asr #14 │ │ │ │ - teqpeq r4, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, asr #22 │ │ │ │ + teqeq r4, r8, asr #14 │ │ │ │ + teqpeq r4, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsl #14 │ │ │ │ - teqpeq r4, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, lsl #22 │ │ │ │ + teqeq r4, ip, lsl #14 │ │ │ │ + teqpeq r4, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 003cd91c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802353,17 +802353,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cd990 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd93c │ │ │ │ - teqeq lr, r4, ror sl │ │ │ │ - teqeq r4, ip, ror r6 │ │ │ │ - teqpeq r4, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, ror sl │ │ │ │ + teqeq r4, r4, lsl #13 │ │ │ │ + teqpeq r4, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ │ │ │ │ 003cd994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802385,17 +802385,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cda08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cd9b4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsl #12 │ │ │ │ - teqpeq r4, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, lsl #20 │ │ │ │ + teqeq r4, ip, lsl #12 │ │ │ │ + teqpeq r4, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ │ │ │ │ 003cda0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -802443,20 +802443,20 @@ │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3cda50 │ │ │ │ - teqeq lr, r0, ror #18 │ │ │ │ - teqeq r4, r8, ror #10 │ │ │ │ - teqpeq r4, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, lsr #18 │ │ │ │ - teqpeq r4, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, ror #18 │ │ │ │ + teqeq r4, r0, ror r5 │ │ │ │ + teqpeq r4, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, lsr #18 │ │ │ │ + teqpeq r4, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 003cdaf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -802600,33 +802600,33 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cdc1c │ │ │ │ cmpeq fp, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, r8, lsl r7 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - teqeq lr, ip, ror r8 │ │ │ │ - teqpeq r4, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, lsl #17 │ │ │ │ teqpeq r4, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, lsr #12 │ │ │ │ - teqeq lr, ip, ror #14 │ │ │ │ - teqeq r4, r4, ror r3 │ │ │ │ - teqpeq r4, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror r7 │ │ │ │ + teqeq r4, ip, ror r3 │ │ │ │ + teqpeq r4, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - teqeq r4, ip, lsr r3 │ │ │ │ - teqpeq r4, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, asr #6 │ │ │ │ + teqpeq r4, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsl #6 │ │ │ │ - teqpeq r4, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, asr #13 │ │ │ │ - teqeq r4, r8, asr #5 │ │ │ │ - teqpeq r4, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, lsl #14 │ │ │ │ + teqeq r4, ip, lsl #6 │ │ │ │ + teqpeq r4, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, asr #13 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + ldrsbeq pc, [r4, -r0]! @ │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 003cdd98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2512] @ 0x9d0 │ │ │ │ @@ -803139,101 +803139,101 @@ │ │ │ │ str lr, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3cf240 │ │ │ │ cmpeq fp, ip, ror r4 │ │ │ │ cmpeq fp, r4, asr r4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, ip, lsr #31 │ │ │ │ + teqeq lr, r4, lsr #11 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r4, r8, lsr r1 │ │ │ │ - teqeq lr, r4, lsl r1 │ │ │ │ - teqeq r4, r8, lsl fp │ │ │ │ + teqeq r4, r4, lsr #3 │ │ │ │ + teqeq r9, r0, lsl #22 │ │ │ │ + teqeq r4, r0, asr #2 │ │ │ │ + teqeq lr, ip, lsl r1 │ │ │ │ + teqeq r4, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - teqeq lr, r8, ror #31 │ │ │ │ - teqeq r4, r8, ror #19 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - teqeq lr, r0, ror #28 │ │ │ │ - teqeq r4, r4, asr #22 │ │ │ │ - teqeq r4, r4, ror #16 │ │ │ │ + teqeq lr, r8, ror #28 │ │ │ │ + teqeq r4, ip, asr #22 │ │ │ │ + teqeq r4, ip, ror #16 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r4, lsr #13 │ │ │ │ + teqeq lr, r0, lsr #25 │ │ │ │ + teqeq r4, ip, lsr #13 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq lr, ip, ror fp │ │ │ │ - teqeq r4, ip, lsl #11 │ │ │ │ + teqeq lr, r4, lsl #23 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r0, ror #9 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - teqeq lr, r0, lsl #20 │ │ │ │ + teqeq lr, r8, lsl #20 │ │ │ │ teqeq r3, r4, lsl #14 │ │ │ │ - teqeq lr, r0, lsr #17 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r8, lsr #17 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - teqeq lr, r0, ror r7 │ │ │ │ - teqeq r4, ip, ror r1 │ │ │ │ + teqeq lr, r8, ror r7 │ │ │ │ + teqeq r4, r4, lsl #3 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - teqeq lr, r8, asr #13 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r0, ror #10 │ │ │ │ - teqeq r4, r0, ror pc │ │ │ │ + teqeq lr, r8, ror #10 │ │ │ │ + teqeq r4, r8, ror pc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq lr, r4, lsr r4 │ │ │ │ - teqeq r4, r0, asr #28 │ │ │ │ + teqeq lr, ip, lsr r4 │ │ │ │ + teqeq r4, r8, asr #28 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - teqeq lr, r8, lsr r3 │ │ │ │ - teqeq r4, ip, asr #26 │ │ │ │ + teqeq lr, r0, asr #6 │ │ │ │ + teqeq r4, r4, asr sp │ │ │ │ teqeq r3, ip, lsl #14 │ │ │ │ - teqeq r9, r8, lsr #21 │ │ │ │ - teqeq lr, r8, asr r2 │ │ │ │ - teqeq r4, r0, ror #28 │ │ │ │ - teqeq r4, r0, ror #24 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq lr, r0, ror #4 │ │ │ │ + teqeq r4, r8, ror #28 │ │ │ │ + teqeq r4, r8, ror #24 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - teqeq lr, ip, lsl #4 │ │ │ │ - teqeq r4, r0, lsr #24 │ │ │ │ - teqeq lr, r8, asr #3 │ │ │ │ + teqeq lr, r4, lsl r2 │ │ │ │ + teqeq r4, r8, lsr #24 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, r4, ror #11 │ │ │ │ - teqeq r4, ip, asr #23 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r8, [fp, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq lr, r8, lsr #2 │ │ │ │ - teqeq r4, r4, lsr fp │ │ │ │ + teqeq lr, r0, lsr r1 │ │ │ │ + teqeq r4, ip, lsr fp │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq lr, r8, lsl #29 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq lr, r4, asr #28 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r4, lsr #17 │ │ │ │ + teqeq lr, ip, asr #28 │ │ │ │ teqeq r3, r0, ror #4 │ │ │ │ - teqeq r4, r8, asr #16 │ │ │ │ + teqeq r4, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r0, lsr #19 │ │ │ │ + teqeq r4, r4, lsr #15 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [pc, #-316] @ 3ce5ec │ │ │ │ @@ -805167,226 +805167,226 @@ │ │ │ │ bl ba12c │ │ │ │ ldr r1, [pc, #304] @ 3d067c │ │ │ │ ldr r2, [pc, #304] @ 3d0680 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3d01b0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, ip, asr #2 │ │ │ │ - teqeq lr, ip, asr #24 │ │ │ │ - teqeq r4, r4, asr r8 │ │ │ │ - teqeq r4, r4, asr r6 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r4, asr r1 │ │ │ │ + teqeq lr, r4, asr ip │ │ │ │ + teqeq r4, ip, asr r8 │ │ │ │ + teqeq r4, ip, asr r6 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - teqeq lr, r4, asr #22 │ │ │ │ - teqeq r4, ip, asr #14 │ │ │ │ - teqeq r4, ip, asr #10 │ │ │ │ + teqeq lr, ip, asr #22 │ │ │ │ + teqeq r4, r4, asr r7 │ │ │ │ + teqeq r4, r4, asr r5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ teqeq r3, r8, asr #29 │ │ │ │ - teqeq lr, r0, lsl #21 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, r8, lsl #21 │ │ │ │ + teqeq r4, ip @ │ │ │ │ teqeq r3, r8, ror #28 │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ - teqeq r4, r4, lsr r4 │ │ │ │ + teqeq lr, r8, lsr #20 │ │ │ │ + teqeq r4, ip, lsr r4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq lr, r8, asr #18 │ │ │ │ - teqeq r4, r8, asr r3 │ │ │ │ - teqeq lr, r8, asr #17 │ │ │ │ - teqeq r4, r0, lsr r4 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r0, ror r2 │ │ │ │ + teqeq lr, r0, asr r9 │ │ │ │ + teqeq r4, r0, ror #6 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8, lsr r4 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, r8, ror r2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - teqeq lr, ip, lsl #16 │ │ │ │ + teqeq lr, r4, lsl r8 │ │ │ │ teqeq r3, r4, lsl #20 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, lsr #3 │ │ │ │ + teqeq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - teqeq lr, ip, lsr r5 │ │ │ │ - teqeq r4, r0, asr pc │ │ │ │ + teqeq lr, r4, asr #10 │ │ │ │ + teqeq r4, r8, asr pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq lr, r0, ror r4 │ │ │ │ - teqeq r4, r4, lsl #29 │ │ │ │ + teqeq lr, r8, ror r4 │ │ │ │ + teqeq r4, ip, lsl #29 │ │ │ │ teqeq r3, ip, lsr #15 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq lr, ip, lsr #6 │ │ │ │ - teqeq r4, r4, lsr pc │ │ │ │ - teqeq r4, r8, lsr sp │ │ │ │ - teqeq lr, r8, asr r2 │ │ │ │ - teqeq r4, r0, ror #28 │ │ │ │ - teqeq r4, r0, ror #24 │ │ │ │ + teqeq lr, r4, lsr r3 │ │ │ │ + teqeq r4, ip, lsr pc │ │ │ │ + teqeq r4, r0, asr #26 │ │ │ │ + teqeq lr, r0, ror #4 │ │ │ │ + teqeq r4, r8, ror #28 │ │ │ │ + teqeq r4, r8, ror #24 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - teqeq lr, r8, lsr #4 │ │ │ │ - teqeq r4, ip, lsr ip │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, lsr r2 │ │ │ │ + teqeq r4, r4, asr #24 │ │ │ │ + teqeq lr, r0, ror #3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - ldrsbeq r2, [lr, -ip]! │ │ │ │ - teqeq r4, r4, ror #25 │ │ │ │ - teqeq r4, r4, ror #21 │ │ │ │ + teqeq r4, r0, ror #23 │ │ │ │ + teqeq lr, r4, ror #1 │ │ │ │ + teqeq r4, ip, ror #25 │ │ │ │ + teqeq r4, ip, ror #21 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - teqeq lr, r0, lsr #1 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq lr, r0, asr r0 │ │ │ │ + teqeq lr, r8, lsr #1 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq lr, r8, asr r0 │ │ │ │ teqeq r3, ip, ror #8 │ │ │ │ - teqeq r4, r4, asr sl │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, lsl #24 │ │ │ │ - teqeq r4, r4, lsl #20 │ │ │ │ + teqeq r4, ip, asr sl │ │ │ │ + teqeq lr, r4 │ │ │ │ + teqeq r4, r8, lsl #24 │ │ │ │ + teqeq r4, ip, lsl #20 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - teqeq lr, r8, lsr #31 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - teqeq lr, r0, lsr #30 │ │ │ │ - teqeq r4, r4, lsr #22 │ │ │ │ - teqeq r4, r8, lsr #18 │ │ │ │ + teqeq lr, r8, lsr #30 │ │ │ │ + teqeq r4, ip, lsr #22 │ │ │ │ + teqeq r4, r0, lsr r9 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ teqeq r3, ip, asr #5 │ │ │ │ - teqeq lr, r4, lsl #29 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, ip, lsl #29 │ │ │ │ + teqeq r4, r0, lsr #17 │ │ │ │ teqeq r3, r8, lsl pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, ror #9 │ │ │ │ - teqeq lr, ip, ror sl │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, ip, ror #9 │ │ │ │ + teqeq lr, r4, lsl #21 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, lsl #9 │ │ │ │ + teqeq r4, ip, lsl #9 │ │ │ │ teqeq r3, r0, asr #28 │ │ │ │ teqeq r3, ip, ror #27 │ │ │ │ teqeq r3, r8 @ │ │ │ │ teqeq r3, r8, lsr #26 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r0, lsl #17 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x0134c098 │ │ │ │ - teqeq r4, ip, lsl #3 │ │ │ │ + teqeq lr, r8, lsl #17 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, lsr #1 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq lr, r4, lsl #9 │ │ │ │ - teqeq r4, ip, lsl #1 │ │ │ │ - teqeq r4, ip, lsl #29 │ │ │ │ + teqeq lr, ip, lsl #9 │ │ │ │ + @ instruction: 0x01344094 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - teqeq lr, r8, ror #7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, r4, asr r3 │ │ │ │ - teqeq r4, ip, asr pc │ │ │ │ - teqeq r4, ip, asr sp │ │ │ │ + teqeq lr, ip, asr r3 │ │ │ │ + teqeq r4, r4, ror #30 │ │ │ │ + teqeq r4, r4, ror #26 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - teqeq lr, r4, lsl r3 │ │ │ │ - teqeq r4, ip, lsl pc │ │ │ │ - teqeq r4, ip, lsl sp │ │ │ │ + teqeq lr, ip, lsl r3 │ │ │ │ + teqeq r4, r4, lsr #30 │ │ │ │ + teqeq r4, r4, lsr #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r4, r4, ror #29 │ │ │ │ + teqeq r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - teqeq r4, r4, lsl #29 │ │ │ │ + teqeq r4, ip, lsl #29 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - teqeq lr, r8, asr #4 │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ - teqeq r4, r8, asr ip │ │ │ │ - teqeq lr, ip, lsl #4 │ │ │ │ - teqeq r4, r4, lsl lr │ │ │ │ - teqeq r4, r4, lsl ip │ │ │ │ + teqeq lr, r0, asr r2 │ │ │ │ + teqeq r4, r8, asr lr │ │ │ │ + teqeq r4, r0, ror #24 │ │ │ │ + teqeq lr, r4, lsl r2 │ │ │ │ + teqeq r4, ip, lsl lr │ │ │ │ + teqeq r4, ip, lsl ip │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, ror #27 │ │ │ │ + teqeq r4, r0, ror #23 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r0, lsr #23 │ │ │ │ - teqeq r4, r4, ror #26 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, lsr #27 │ │ │ │ + teqeq r4, r8, lsr #23 │ │ │ │ + teqeq r4, ip, ror #26 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - teqeq lr, r8, lsr #2 │ │ │ │ - teqeq r4, r0, lsr sp │ │ │ │ - teqeq r4, r0, lsr fp │ │ │ │ + teqeq lr, r0, lsr r1 │ │ │ │ + teqeq r4, r8, lsr sp │ │ │ │ + teqeq r4, r8, lsr fp │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - teqeq r4, r8, asr #25 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - teqeq r4, r0, ror #24 │ │ │ │ + teqeq r4, r8, ror #24 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - teqeq r4, ip, lsr #24 │ │ │ │ + teqeq r4, r4, lsr ip │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, lsl #24 │ │ │ │ + teqeq r4, r0, lsl #20 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, asr #23 │ │ │ │ + teqeq r4, r4, asr #19 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - teqeq lr, r8, ror pc │ │ │ │ - teqeq r4, r0, lsl #23 │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ + teqeq lr, r0, lsl #31 │ │ │ │ + teqeq r4, r8, lsl #23 │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - teqeq lr, ip, lsr pc │ │ │ │ - teqeq r4, r4, asr #22 │ │ │ │ - teqeq r4, r4, asr #18 │ │ │ │ + teqeq lr, r4, asr #30 │ │ │ │ + teqeq r4, ip, asr #22 │ │ │ │ + teqeq r4, ip, asr #18 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - teqeq lr, r0, lsl #30 │ │ │ │ - teqeq r4, r8, lsl #22 │ │ │ │ - teqeq r4, r8, lsl #18 │ │ │ │ + teqeq lr, r8, lsl #30 │ │ │ │ + teqeq r4, r0, lsl fp │ │ │ │ + teqeq r4, r0, lsl r9 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - teqeq lr, r4, asr #29 │ │ │ │ - teqeq r4, ip, asr #21 │ │ │ │ - teqeq r4, ip, asr #17 │ │ │ │ - andeq r0, r0, r5, asr r3 │ │ │ │ - teqeq lr, r8, lsl #29 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r8, asr sl │ │ │ │ - strdeq r0, [r0], -r7 │ │ │ │ - teqeq r4, r8, lsr #20 │ │ │ │ - andeq r0, r0, sp, lsr r4 │ │ │ │ - teqeq lr, ip, ror #27 │ │ │ │ + teqeq lr, ip, asr #29 │ │ │ │ teqeq r4, r4 @ │ │ │ │ teqeq r4, r4 @ │ │ │ │ - andeq r0, r0, r2, lsr r3 │ │ │ │ + andeq r0, r0, r5, asr r3 │ │ │ │ teqeq lr, r0 @ │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, r0, ror #20 │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + teqeq r4, r0, lsr sl │ │ │ │ + andeq r0, r0, sp, lsr r4 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + andeq r0, r0, r2, lsr r3 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, asr #19 │ │ │ │ + teqeq r4, r0, asr #15 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ - teqeq r4, r4, asr r9 │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ + teqeq r4, ip, asr r9 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - teqeq r4, r4, lsr #18 │ │ │ │ + teqeq r4, ip, lsr #18 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, asr #17 │ │ │ │ - teqeq r4, r0, asr #13 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq lr, r0, asr #25 │ │ │ │ + teqeq r4, r8, asr #17 │ │ │ │ + teqeq r4, r8, asr #13 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - teqeq lr, ip, ror ip │ │ │ │ - teqeq r4, ip, lsl r8 │ │ │ │ - teqeq r4, r4, lsl #13 │ │ │ │ + teqeq lr, r4, lsl #25 │ │ │ │ + teqeq r4, r4, lsr #16 │ │ │ │ + teqeq r4, ip, lsl #13 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - teqeq r4, r4, asr #16 │ │ │ │ + teqeq r4, ip, asr #16 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - teqeq lr, ip, lsl #24 │ │ │ │ - teqeq r4, r0, lsl r8 │ │ │ │ - teqeq r4, r8, lsl r6 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4, lsl ip │ │ │ │ + teqeq r4, r8, lsl r8 │ │ │ │ + teqeq r4, r0, lsr #12 │ │ │ │ + teqeq r4, r0, ror #15 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, lsr #15 │ │ │ │ + teqeq r4, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq lr, ip, asr fp │ │ │ │ - teqeq r4, r0, ror #14 │ │ │ │ - teqeq r4, r8, ror #10 │ │ │ │ + teqeq lr, r4, ror #22 │ │ │ │ + teqeq r4, r8, ror #14 │ │ │ │ + teqeq r4, r0, ror r5 │ │ │ │ add r4, sp, #516 @ 0x204 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-584] @ 3d0684 │ │ │ │ @@ -807409,245 +807409,245 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3cf240 │ │ │ │ - teqeq r4, r8, lsr #14 │ │ │ │ - teqeq lr, r4, lsl fp │ │ │ │ - teqeq r4, r0, lsr #10 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, ror #13 │ │ │ │ - teqeq r4, r0, ror #9 │ │ │ │ + teqeq r4, r0, lsr r7 │ │ │ │ + teqeq lr, ip, lsl fp │ │ │ │ + teqeq r4, r8, lsr #10 │ │ │ │ + teqeq lr, r0, ror #21 │ │ │ │ + teqeq r4, r8, ror #13 │ │ │ │ + teqeq r4, r8, ror #9 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - teqeq r4, r8, lsr #13 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, lsr #9 │ │ │ │ - teqeq lr, r8, asr sl │ │ │ │ - teqeq r4, r0, ror #12 │ │ │ │ - teqeq r4, r0, ror #8 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r8, lsr #9 │ │ │ │ + teqeq lr, r0, ror #20 │ │ │ │ + teqeq r4, r8, ror #12 │ │ │ │ + teqeq r4, r8, ror #8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ - teqeq r4, r4, lsr #12 │ │ │ │ - teqeq r4, r8, lsr #8 │ │ │ │ + teqeq lr, r8, lsr #20 │ │ │ │ + teqeq r4, ip, lsr #12 │ │ │ │ + teqeq r4, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - teqeq lr, r0, ror #19 │ │ │ │ - teqeq r4, r8, ror #11 │ │ │ │ - teqeq r4, r8, ror #7 │ │ │ │ + teqeq lr, r8, ror #19 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - teqeq lr, r4, lsr #19 │ │ │ │ - teqeq r4, ip, lsr #11 │ │ │ │ - teqeq r4, ip, lsr #7 │ │ │ │ + teqeq lr, ip, lsr #19 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq lr, r8, ror #18 │ │ │ │ - teqeq r4, r0, ror r5 │ │ │ │ - teqeq r4, r4, ror r3 │ │ │ │ - teqeq lr, ip, lsr #18 │ │ │ │ - teqeq r4, r4, lsr r5 │ │ │ │ - teqeq r4, r4, lsr r3 │ │ │ │ + teqeq lr, r0, ror r9 │ │ │ │ + teqeq r4, r8, ror r5 │ │ │ │ + teqeq r4, ip, ror r3 │ │ │ │ + teqeq lr, r4, lsr r9 │ │ │ │ + teqeq r4, ip, lsr r5 │ │ │ │ + teqeq r4, ip, lsr r3 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r0, lsl #10 │ │ │ │ + teqeq r4, r4, lsl #6 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r0, asr #5 │ │ │ │ + teqeq lr, r0, asr #17 │ │ │ │ + teqeq r4, r4, asr #9 │ │ │ │ + teqeq r4, r8, asr #5 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - teqeq r4, r4, lsl #9 │ │ │ │ + teqeq r4, ip, lsl #9 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - teqeq lr, r4, asr #16 │ │ │ │ - teqeq r4, ip, asr #8 │ │ │ │ - teqeq r4, ip, asr #4 │ │ │ │ + teqeq lr, ip, asr #16 │ │ │ │ + teqeq r4, r4, asr r4 │ │ │ │ + teqeq r4, r4, asr r2 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - teqeq lr, r8, lsl #16 │ │ │ │ - teqeq r4, r0, lsl r4 │ │ │ │ - teqeq r4, r0, lsl r2 │ │ │ │ + teqeq lr, r0, lsl r8 │ │ │ │ + teqeq r4, r8, lsl r4 │ │ │ │ + teqeq r4, r8, lsl r2 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - teqeq lr, ip, asr #15 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - andeq r0, r0, sp, asr #6 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ teqeq r4, ip @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + andeq r0, r0, sp, asr #6 │ │ │ │ + teqeq r4, r4, lsr #7 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - teqeq lr, r0, ror #14 │ │ │ │ - teqeq r4, r8, ror #6 │ │ │ │ - teqeq r4, r8, ror #2 │ │ │ │ + teqeq lr, r8, ror #14 │ │ │ │ + teqeq r4, r0, ror r3 │ │ │ │ + teqeq r4, r0, ror r1 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - teqeq lr, r4, lsr #14 │ │ │ │ - teqeq r4, ip, lsr #6 │ │ │ │ - teqeq r4, ip, lsr #2 │ │ │ │ + teqeq lr, ip, lsr #14 │ │ │ │ + teqeq r4, r4, lsr r3 │ │ │ │ + teqeq r4, r4, lsr r1 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq lr, r8, ror #13 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - ldrsheq fp, [r4, -r4]! │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r4, r8 @ │ │ │ │ + ldrsheq fp, [r4, -ip]! │ │ │ │ + teqeq r4, r0, asr #5 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq lr, ip, ror r6 │ │ │ │ - teqeq r4, r4, lsl #5 │ │ │ │ - teqeq r4, r4, lsl #1 │ │ │ │ + teqeq lr, r4, lsl #13 │ │ │ │ + teqeq r4, ip, lsl #5 │ │ │ │ + teqeq r4, ip, lsl #1 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - teqeq lr, r0, asr #12 │ │ │ │ - teqeq r4, r8, asr #4 │ │ │ │ - teqeq r4, ip, asr #32 │ │ │ │ - teqeq r4, r0, lsl r2 │ │ │ │ + teqeq lr, r8, asr #12 │ │ │ │ + teqeq r4, r0, asr r2 │ │ │ │ + teqeq r4, r4, asr r0 │ │ │ │ + teqeq r4, r8, lsl r2 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq lr, ip, asr #11 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq lr, r4, asr r5 │ │ │ │ - teqeq r4, ip, asr r1 │ │ │ │ - teqeq r4, ip, asr pc │ │ │ │ + teqeq r4, ip @ │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, lsr #3 │ │ │ │ + teqeq r4, r4, lsr #31 │ │ │ │ + teqeq lr, ip, asr r5 │ │ │ │ + teqeq r4, r4, ror #2 │ │ │ │ + teqeq r4, r4, ror #30 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - teqeq lr, r8, lsl r5 │ │ │ │ - teqeq r4, r0, lsr #2 │ │ │ │ - teqeq r4, r0, lsr #30 │ │ │ │ + teqeq lr, r0, lsr #10 │ │ │ │ + teqeq r4, r8, lsr #2 │ │ │ │ + teqeq r4, r8, lsr #30 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - teqeq r4, r0, ror r1 │ │ │ │ - teqeq lr, r0, asr #9 │ │ │ │ - teqeq r4, r8, asr #29 │ │ │ │ + teqeq r4, r8, ror r1 │ │ │ │ + teqeq lr, r8, asr #9 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - teqeq r4, r8, lsl #1 │ │ │ │ - teqeq lr, r4, ror r4 │ │ │ │ - teqeq r4, r0, lsl #29 │ │ │ │ - teqeq r4, r8, asr #32 │ │ │ │ - teqeq lr, r4, lsr r4 │ │ │ │ - teqeq r4, r0, asr #28 │ │ │ │ - teqeq r4, r8 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x01343090 │ │ │ │ + teqeq lr, ip, ror r4 │ │ │ │ + teqeq r4, r8, lsl #29 │ │ │ │ + teqeq r4, r0, asr r0 │ │ │ │ + teqeq lr, ip, lsr r4 │ │ │ │ + teqeq r4, r8, asr #28 │ │ │ │ + teqeq r4, r0, lsl r0 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, asr #31 │ │ │ │ - teqeq r4, r4, asr #27 │ │ │ │ + teqeq r4, r8, lsl #28 │ │ │ │ + teqeq lr, r4, asr #7 │ │ │ │ + teqeq r4, ip, asr #31 │ │ │ │ + teqeq r4, ip, asr #27 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - teqeq r4, ip, lsl #31 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r4, r4, asr pc │ │ │ │ - teqeq lr, r0, lsl r3 │ │ │ │ - teqeq r4, r8, lsl pc │ │ │ │ - teqeq r4, r8, lsl sp │ │ │ │ + teqeq r4, ip, asr pc │ │ │ │ + teqeq lr, r8, lsl r3 │ │ │ │ + teqeq r4, r0, lsr #30 │ │ │ │ + teqeq r4, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r0, ror #25 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, lsr #29 │ │ │ │ - teqeq r4, r0, lsr #25 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, ror #29 │ │ │ │ + teqeq r4, r8, ror #25 │ │ │ │ + teqeq lr, r0, lsr #5 │ │ │ │ + teqeq r4, r8, lsr #29 │ │ │ │ + teqeq r4, r8, lsr #25 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r4, r4, asr lr │ │ │ │ - teqeq lr, r0, asr r2 │ │ │ │ - teqeq r4, r4, asr ip │ │ │ │ + teqeq r4, ip, asr lr │ │ │ │ + teqeq lr, r8, asr r2 │ │ │ │ + teqeq r4, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq lr, r8, lsl #4 │ │ │ │ - teqeq r4, r0, lsl lr │ │ │ │ - teqeq r4, r0, lsl ip │ │ │ │ + teqeq lr, r0, lsl r2 │ │ │ │ + teqeq r4, r8, lsl lr │ │ │ │ + teqeq r4, r8, lsl ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, ror #27 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, lsr #27 │ │ │ │ - teqeq r4, r4, lsr #23 │ │ │ │ - teqeq r4, r8, ror #26 │ │ │ │ - teqeq lr, r4, lsr #2 │ │ │ │ - teqeq r4, ip, lsr #26 │ │ │ │ - teqeq r4, ip, lsr #22 │ │ │ │ + teqeq lr, r0, lsr #3 │ │ │ │ + teqeq r4, r8, lsr #27 │ │ │ │ + teqeq r4, ip, lsr #23 │ │ │ │ + teqeq r4, r0, ror sp │ │ │ │ + teqeq lr, ip, lsr #2 │ │ │ │ + teqeq r4, r4, lsr sp │ │ │ │ + teqeq r4, r4, lsr fp │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - teqeq lr, r8, ror #1 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + ldrsheq r0, [lr, -r0]! @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - teqeq lr, ip, lsr #1 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + ldrheq r0, [lr, -r4]! │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - teqeq r4, ip, ror ip │ │ │ │ + teqeq r4, r4, lsl #25 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - teqeq r4, ip, asr #24 │ │ │ │ - teqeq r4, ip, lsl ip │ │ │ │ - teqeq lr, r8 │ │ │ │ - teqeq r4, r4, lsl sl │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq r4, r4, asr ip │ │ │ │ + teqeq r4, r4, lsr #24 │ │ │ │ + teqeq lr, r0, lsl r0 │ │ │ │ + teqeq r4, ip, lsl sl │ │ │ │ + teqeq r4, r4, ror #23 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - teqeq r4, ip, lsr #23 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqpeq sp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, ror fp │ │ │ │ - teqeq r4, ip, ror r9 │ │ │ │ + teqpeq sp, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, lsl #23 │ │ │ │ + teqeq r4, r4, lsl #19 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - teqpeq sp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsr fp │ │ │ │ - teqeq r4, r0, asr #18 │ │ │ │ + teqpeq sp, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, asr #22 │ │ │ │ + teqeq r4, r8, asr #18 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, lsl #22 │ │ │ │ - teqeq r4, r0, lsl #18 │ │ │ │ + teqpeq sp, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsl #22 │ │ │ │ + teqeq r4, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, asr #21 │ │ │ │ - teqeq r4, r8, asr #17 │ │ │ │ - teqpeq sp, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, lsl #21 │ │ │ │ - teqeq r4, r8, lsl #17 │ │ │ │ + teqpeq sp, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, asr #21 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqpeq sp, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqpeq sp, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, asr #20 │ │ │ │ - teqeq r4, ip, asr #16 │ │ │ │ + teqpeq sp, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, asr sl │ │ │ │ + teqeq r4, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqpeq sp, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, lsl sl │ │ │ │ - teqeq r4, r0, lsl r8 │ │ │ │ + teqpeq sp, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsl sl │ │ │ │ + teqeq r4, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - teqpeq sp, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - andeq r0, r0, r6, ror #6 │ │ │ │ + teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqpeq sp, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, ror #18 │ │ │ │ - teqeq r4, r8, ror #14 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + andeq r0, r0, r6, ror #6 │ │ │ │ + teqeq r4, r4, lsr #19 │ │ │ │ + teqpeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, ror r9 │ │ │ │ + teqeq r4, r0, ror r7 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - teqpeq sp, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsr #18 │ │ │ │ - teqeq r4, ip, lsr #14 │ │ │ │ + teqpeq sp, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsr r9 │ │ │ │ + teqeq r4, r4, lsr r7 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - teqeq r4, r4, asr #17 │ │ │ │ + teqeq r4, ip, asr #17 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqpeq sp, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ - teqeq r4, ip, lsl #13 │ │ │ │ + teqpeq sp, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - teqpeq sp, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, asr r8 │ │ │ │ - teqeq r4, r0, asr r6 │ │ │ │ + teqpeq sp, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, asr r8 │ │ │ │ + teqeq r4, r8, asr r6 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - teqpeq sp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, lsl r8 │ │ │ │ - teqeq r4, r8, lsl r6 │ │ │ │ + teqpeq sp, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsl r8 │ │ │ │ + teqeq r4, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, ror #15 │ │ │ │ + teqeq r4, r4, ror #11 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r0, lsr #11 │ │ │ │ + teqpeq sp, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsr #15 │ │ │ │ + teqeq r4, r8, lsr #11 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, lsr #3 │ │ │ │ - teqpeq sp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, ror #6 │ │ │ │ - teqeq r4, r0, ror #2 │ │ │ │ + teqeq r4, r4, lsl #8 │ │ │ │ + teqpeq sp, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqpeq sp, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, ror #6 │ │ │ │ + teqeq r4, r8, ror #2 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #-40] @ 3d2be8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -807909,48 +807909,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3d2dc0 │ │ │ │ smlalbbeq r5, fp, r8, r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq fp, ip, ror r4 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, asr #3 │ │ │ │ - teqeq r4, ip, asr #31 │ │ │ │ + teqpeq sp, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, asr #3 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ muleq r0, r2, r4 │ │ │ │ - teqpeq sp, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, lsl #3 │ │ │ │ - teqeq r4, r4, lsl #31 │ │ │ │ + teqpeq sp, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsl #3 │ │ │ │ + teqeq r4, ip, lsl #31 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - teqpeq sp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, asr #2 │ │ │ │ - teqeq r4, r0, asr pc │ │ │ │ + teqpeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, asr r1 │ │ │ │ + teqeq r4, r8, asr pc │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - teqpeq sp, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsl #2 │ │ │ │ - teqeq r4, r4, lsl pc │ │ │ │ + teqpeq sp, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsl r1 │ │ │ │ + teqeq r4, ip, lsl pc │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - teqpeq sp, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r2, [r4, -r0]! │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r2, [r4, -r8]! │ │ │ │ + teqeq r4, r0, ror #29 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - teqpeq sp, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01342094 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqpeq sp, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, asr r0 │ │ │ │ - teqeq r4, r0, ror #28 │ │ │ │ + teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0134209c │ │ │ │ + teqeq r4, r4, lsr #29 │ │ │ │ + teqpeq sp, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, rrx │ │ │ │ + teqeq r4, r8, ror #28 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - teqpeq sp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsl r0 │ │ │ │ - teqeq r4, r4, lsr #28 │ │ │ │ + teqpeq sp, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsr #32 │ │ │ │ + teqeq r4, ip, lsr #28 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, ror #31 │ │ │ │ - teqeq r4, r8, ror #27 │ │ │ │ + teqpeq sp, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, ror #31 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ │ │ │ │ 003d30b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -808235,55 +808235,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3d323c │ │ │ │ cmpeq fp, r8, ror #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsr #25 │ │ │ │ + teqpeq sp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mrseq r5, (UNDEF: 75) │ │ │ │ - teqpeq sp, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, lsr sp │ │ │ │ - teqeq r4, ip, lsr fp │ │ │ │ + teqpeq sp, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsr sp │ │ │ │ + teqeq r4, r4, asr #22 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ teqeq r3, ip @ │ │ │ │ - @ instruction: 0x013df098 │ │ │ │ - teqeq r4, r0, lsr #25 │ │ │ │ - teqeq r4, r0, lsr #21 │ │ │ │ + teqpeq sp, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsr #25 │ │ │ │ + teqeq r4, r8, lsr #21 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r4, r8, ror #24 │ │ │ │ - teqpeq sp, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, lsr ip │ │ │ │ - teqeq r4, ip, lsr sl │ │ │ │ + teqeq r4, r0, ror ip │ │ │ │ + teqpeq sp, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsr ip │ │ │ │ + teqeq r4, r4, asr #20 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, r0, lsl #20 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r4, r0, lsl #24 │ │ │ │ + teqeq r4, r8, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r4, asr #19 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r4, asr #23 │ │ │ │ + teqeq r4, ip, asr #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq sp, r8, ror pc │ │ │ │ - teqeq r4, r0, lsl #23 │ │ │ │ - teqeq r4, r8, lsl #19 │ │ │ │ + teqeq sp, r0, lsl #31 │ │ │ │ + teqeq r4, r8, lsl #23 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq sp, ip, lsr pc │ │ │ │ - teqeq r4, r4, asr #22 │ │ │ │ - teqeq r4, ip, asr #18 │ │ │ │ + teqeq sp, r4, asr #30 │ │ │ │ + teqeq r4, ip, asr #22 │ │ │ │ + teqeq r4, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq sp, r0, lsl #30 │ │ │ │ - teqeq r4, r8, lsl #22 │ │ │ │ - teqeq r4, r0, lsl r9 │ │ │ │ + teqeq sp, r8, lsl #30 │ │ │ │ + teqeq r4, r0, lsl fp │ │ │ │ + teqeq r4, r8, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq sp, r4, asr #29 │ │ │ │ - teqeq r4, ip, asr #21 │ │ │ │ + teqeq sp, ip, asr #29 │ │ │ │ teqeq r4, r4 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 003d35e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -808476,29 +808476,29 @@ │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 3d3778 │ │ │ │ cmpeq fp, r4, asr #24 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq sp, r8, asr #23 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, ror #11 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - teqeq sp, r8, lsl #23 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, lsr #11 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - teqeq sp, ip, asr #22 │ │ │ │ - teqeq r4, r4, asr r7 │ │ │ │ - teqeq r4, ip, asr r5 │ │ │ │ + teqeq sp, r4, asr fp │ │ │ │ + teqeq r4, ip, asr r7 │ │ │ │ + teqeq r4, r4, ror #10 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - teqeq sp, r0, lsl fp │ │ │ │ - teqeq r4, r8, lsl r7 │ │ │ │ - teqeq r4, r8, lsl r5 │ │ │ │ + teqeq sp, r8, lsl fp │ │ │ │ + teqeq r4, r0, lsr #14 │ │ │ │ + teqeq r4, r0, lsr #10 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ │ │ │ │ 003d3938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -808657,24 +808657,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3d3968 │ │ │ │ smlaltteq r4, fp, ip, r8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r4, asr #5 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r4, asr #9 │ │ │ │ + teqeq r4, ip, asr #5 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - teqeq sp, r8, ror r8 │ │ │ │ - teqeq r4, r0, lsl #9 │ │ │ │ - teqeq r4, r8, lsl #5 │ │ │ │ - teqeq sp, r0, asr #16 │ │ │ │ - teqeq r4, r8, asr #8 │ │ │ │ - teqeq r4, r0, asr r2 │ │ │ │ + teqeq sp, r0, lsl #17 │ │ │ │ + teqeq r4, r8, lsl #9 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ + teqeq r4, r0, asr r4 │ │ │ │ + teqeq r4, r8, asr r2 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ │ │ │ │ 003d3bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809115,22 +809115,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, r0, lsl #8 │ │ │ │ + teqeq r4, r0, ror #29 │ │ │ │ + teqeq sp, r8, lsl #8 │ │ │ │ teqeq r3, ip, ror sp │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, r4, asr #7 │ │ │ │ + teqeq r4, r4, lsr #29 │ │ │ │ + teqeq sp, ip, asr #7 │ │ │ │ teqeq r3, r8, lsr #11 │ │ │ │ - teqeq r4, r4, ror #28 │ │ │ │ - teqeq sp, ip, lsl #7 │ │ │ │ + teqeq r4, ip, ror #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ │ │ │ │ 003d42ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1636] @ 3d4968 │ │ │ │ @@ -809554,25 +809554,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r3, r4, lsl #31 │ │ │ │ - teqeq r4, ip, ror #16 │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ + teqeq r4, r4, ror r8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ teqeq r3, r4, asr #2 │ │ │ │ - teqeq r4, r0, lsr r8 │ │ │ │ - teqeq sp, ip, asr #26 │ │ │ │ + teqeq r4, r8, lsr r8 │ │ │ │ + teqeq sp, r4, asr sp │ │ │ │ teqeq r3, r0, lsl pc │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, r4, lsl sp │ │ │ │ + teqeq r4, r0, lsl #16 │ │ │ │ + teqeq sp, ip, lsl sp │ │ │ │ ldrsbeq r2, [r3, -r4]! │ │ │ │ - teqeq r4, r0, asr #15 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq r4, r8, asr #15 │ │ │ │ + teqeq sp, r4, ror #25 │ │ │ │ │ │ │ │ 003d49cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -809845,22 +809845,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r4, ror #17 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r4, r0, ror r3 │ │ │ │ + teqeq sp, r4, lsr #17 │ │ │ │ + teqeq r4, r8, ror r3 │ │ │ │ teqeq r3, r4, asr sl │ │ │ │ - teqeq sp, r0, ror #16 │ │ │ │ - teqeq r4, r4, lsr r3 │ │ │ │ + teqeq sp, r8, ror #16 │ │ │ │ + teqeq r4, ip, lsr r3 │ │ │ │ │ │ │ │ 003d4e44 : │ │ │ │ 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, #2140] @ 3d56b8 │ │ │ │ @@ -810410,34 +810410,34 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r3, r0, asr #19 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r8, lsr #1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + ldrheq r8, [r4, -r0]! │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, r4, lsr #9 │ │ │ │ - teqeq r4, r8, ror pc │ │ │ │ + teqeq sp, ip, lsr #9 │ │ │ │ + teqeq r4, r0, lsl #31 │ │ │ │ teqeq r3, r8, ror r7 │ │ │ │ - teqeq sp, ip, lsl #7 │ │ │ │ - teqeq r4, r0, ror #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r4, r8, ror #28 │ │ │ │ teqeq r3, r0, ror #12 │ │ │ │ - teqeq sp, r4, ror r2 │ │ │ │ - teqeq r4, r8, asr #26 │ │ │ │ + teqeq sp, ip, ror r2 │ │ │ │ + teqeq r4, r0, asr sp │ │ │ │ teqeq r3, r0, ror #3 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r4, r4, asr #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r4, ip, asr #21 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, r0, asr #31 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq sp, r8, asr #31 │ │ │ │ + teqeq r4, ip @ │ │ │ │ teqeq r3, r0, lsl #3 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r4, r4, ror #20 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r4, ip, ror #20 │ │ │ │ │ │ │ │ 003d5740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -810718,22 +810718,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r3, r8, lsr #26 │ │ │ │ - teqeq sp, r8, lsr fp │ │ │ │ - teqeq r4, ip, lsl #12 │ │ │ │ + teqeq sp, r0, asr #22 │ │ │ │ + teqeq r4, r4, lsl r6 │ │ │ │ teqeq r3, r4, ror #25 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r8, asr #11 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq sp, r4, asr #21 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq sp, ip, asr #21 │ │ │ │ + teqeq r4, r0, lsr #11 │ │ │ │ │ │ │ │ 003d5bd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -810929,19 +810929,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq sp, r4, asr #15 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq sp, ip, asr #15 │ │ │ │ + teqeq r4, r0, lsr #5 │ │ │ │ teqeq r3, r0, ror r9 │ │ │ │ - teqeq sp, r0, lsl #15 │ │ │ │ - teqeq r4, r4, asr r2 │ │ │ │ + teqeq sp, r8, lsl #15 │ │ │ │ + teqeq r4, ip, asr r2 │ │ │ │ │ │ │ │ 003d5f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #120] @ 3d5fa0 │ │ │ │ @@ -810974,17 +810974,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r0, r4 │ │ │ │ b 3d5f54 │ │ │ │ cmpeq fp, ip, lsl r3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - teqeq r4, r4, lsr #4 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, r8, ror #3 │ │ │ │ + teqeq r4, ip, lsr #4 │ │ │ │ + teqeq r4, r4, asr #3 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sbcs ip, r3, #0 │ │ │ │ @@ -812072,88 +812072,88 @@ │ │ │ │ b 3d6f58 │ │ │ │ mov r5, #0 │ │ │ │ b 3d660c │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r2, [fp, #-0] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r2, fp, r0, r0 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, ip, lsl #9 │ │ │ │ + teqeq r4, r4, asr #31 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, lsl #1 │ │ │ │ - teqeq sp, r8, lsl pc │ │ │ │ - teqeq r4, r0, asr #20 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq sp, ip, lsl #1 │ │ │ │ + teqeq sp, r0, lsr #30 │ │ │ │ + teqeq r4, r8, asr #20 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r4, r4, asr #15 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq sp, r0, lsr #21 │ │ │ │ + teqeq r4, ip, asr #15 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq sp, r8, lsr #21 │ │ │ │ smlaltbeq r1, fp, r4, r5 │ │ │ │ teqeq r2, r4 @ │ │ │ │ teqeq r2, ip, lsr #17 │ │ │ │ teqeq r2, r4, lsr r8 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, lsr #13 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq sp, ip, lsr #13 │ │ │ │ teqeq r2, r8 @ │ │ │ │ teqeq r2, r8, asr r7 │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsl #27 │ │ │ │ + teqeq r4, ip, lsr #31 │ │ │ │ + teqeq r4, ip, lsl pc │ │ │ │ + teqeq sp, ip, ror #7 │ │ │ │ + teqeq r4, r4, lsl #30 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, ip, asr #29 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r0, asr #6 │ │ │ │ + teqeq r4, r0, ror lr │ │ │ │ + teqeq r3, r0, asr #24 │ │ │ │ + teqeq r3, r4, lsr #24 │ │ │ │ + teqeq r3, r8, lsl #24 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsr #27 │ │ │ │ - teqeq r3, ip, ror sp │ │ │ │ - teqeq r4, r4, lsr #31 │ │ │ │ - teqeq r4, r4, lsl pc │ │ │ │ - teqeq sp, r4, ror #7 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r0, lsr #5 │ │ │ │ + teqeq r3, r4, lsr #23 │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r4, asr #29 │ │ │ │ - teqeq r4, r8, asr #29 │ │ │ │ - teqeq sp, r8, lsr r3 │ │ │ │ - teqeq r4, r8, ror #28 │ │ │ │ - teqeq r3, r8, lsr ip │ │ │ │ - teqeq r3, ip, lsl ip │ │ │ │ - teqeq r3, r0, lsl #24 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r8, asr #27 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ + teqeq r3, r4, ror fp │ │ │ │ + teqeq r3, r8, asr #22 │ │ │ │ + teqeq r3, r8, lsl fp │ │ │ │ + teqeq r4, r0, lsl sp │ │ │ │ + teqeq sp, r0, ror #3 │ │ │ │ + teqeq r3, r8, ror #21 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, ror #4 │ │ │ │ - teqeq r3, ip, ror #22 │ │ │ │ - teqeq r3, r0, asr #22 │ │ │ │ - teqeq r3, r0, lsl fp │ │ │ │ - teqeq r4, r8, lsl #26 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0, ror #21 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r8, lsl #21 │ │ │ │ - teqeq r3, r8, asr sl │ │ │ │ - teqeq r4, r0, asr ip │ │ │ │ - teqeq sp, r0, lsr #2 │ │ │ │ - teqeq r3, r4, lsr #20 │ │ │ │ - teqeq r4, ip, lsl ip │ │ │ │ - teqeq sp, ip, ror #1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r4, asr #19 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, ip, lsl #1 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, r8, lsl #23 │ │ │ │ - teqeq sp, r8, asr r0 │ │ │ │ - teqeq r3, r0, ror #18 │ │ │ │ - teqeq r3, r4, asr #18 │ │ │ │ - teqeq r3, r8, lsl r9 │ │ │ │ - teqeq r3, r8, ror #17 │ │ │ │ - teqeq r4, r0, ror #21 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0, ror #20 │ │ │ │ + teqeq r4, r8, asr ip │ │ │ │ + teqeq sp, r8, lsr #2 │ │ │ │ + teqeq r3, ip, lsr #20 │ │ │ │ + teqeq r4, r4, lsr #24 │ │ │ │ + ldrsheq fp, [sp, -r4]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, ip, asr #19 │ │ │ │ + teqeq r4, r4, asr #23 │ │ │ │ + @ instruction: 0x013db094 │ │ │ │ teqeq r3, r8 @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r0, rrx │ │ │ │ + teqeq r3, r8, ror #18 │ │ │ │ + teqeq r3, ip, asr #18 │ │ │ │ + teqeq r3, r0, lsr #18 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r8, ror #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, asr #17 │ │ │ │ ldr r0, [pc, #-204] @ 3d712c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -812719,33 +812719,33 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3d7954 │ │ │ │ smlaltteq r0, fp, r8, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r4, r4, lsr #21 │ │ │ │ - smlaltteq r0, fp, r8, r8 │ │ │ │ - teqeq r3, ip, lsr r6 │ │ │ │ - teqeq r4, r0, ror #17 │ │ │ │ - teqeq sp, r4, lsr #26 │ │ │ │ - teqeq r3, r8, lsl #12 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, ror r8 │ │ │ │ teqeq sp, r8 @ │ │ │ │ + teqeq r4, ip, lsr #21 │ │ │ │ + smlaltteq r0, fp, r8, r8 │ │ │ │ + teqeq r3, r4, asr #12 │ │ │ │ + teqeq r4, r8, ror #17 │ │ │ │ + teqeq sp, ip, lsr #26 │ │ │ │ + teqeq r3, r0, lsl r6 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, lsr r8 │ │ │ │ - teqeq sp, r0, lsl #25 │ │ │ │ - teqeq r3, r4, ror #10 │ │ │ │ - teqeq r4, r4, lsl #16 │ │ │ │ - teqeq sp, r8, asr #24 │ │ │ │ - teqeq r3, r8, lsr #10 │ │ │ │ - teqeq r4, r8, asr #15 │ │ │ │ - teqeq sp, ip, lsl #24 │ │ │ │ + teqeq r4, ip, ror r8 │ │ │ │ + teqeq sp, r0, asr #25 │ │ │ │ + teqeq r3, r4, lsr #11 │ │ │ │ + teqeq r4, r4, asr #16 │ │ │ │ + teqeq sp, r8, lsl #25 │ │ │ │ + teqeq r3, ip, ror #10 │ │ │ │ + teqeq r4, ip, lsl #16 │ │ │ │ + teqeq sp, r0, asr ip │ │ │ │ + teqeq r3, r0, lsr r5 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r4, lsl ip │ │ │ │ │ │ │ │ 003d7b28 : │ │ │ │ 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, r1 │ │ │ │ @@ -812931,30 +812931,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3d7cb8 │ │ │ │ strdeq r0, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sp, r0, ror #21 │ │ │ │ - teqeq r4, r8, lsl #13 │ │ │ │ + teqeq sp, r8, ror #21 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ smlalbbeq r0, fp, r4, r5 │ │ │ │ + teqeq sp, r4, asr #19 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, ror r5 │ │ │ │ + teqeq sp, r4, lsl #19 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, lsr r5 │ │ │ │ + teqeq sp, r8, asr #18 │ │ │ │ + teqeq r3, r8, asr r2 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r3, r0, lsr #4 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, asr #5 │ │ │ │ - teqeq r4, ip, ror #10 │ │ │ │ - teqeq sp, ip, ror r9 │ │ │ │ - teqeq r3, ip, lsl #5 │ │ │ │ - teqeq r4, ip, lsr #10 │ │ │ │ - teqeq sp, r0, asr #18 │ │ │ │ - teqeq r3, r0, asr r2 │ │ │ │ - teqeq r4, ip, ror #9 │ │ │ │ - teqeq r3, r8, lsl r2 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, ror #3 │ │ │ │ - teqeq r4, r4, lsl #9 │ │ │ │ + teqeq r3, ip, ror #3 │ │ │ │ + teqeq r4, ip, lsl #9 │ │ │ │ │ │ │ │ 003d7e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2800] @ 0xaf0 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ @@ -813974,98 +813974,98 @@ │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3d8498 │ │ │ │ strheq r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ + teqeq sp, r0, lsl #16 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq r4, r8, lsr #7 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, lsr #3 │ │ │ │ smlaltbeq pc, sl, r4, sp @ │ │ │ │ - teqeq r4, ip, ror #26 │ │ │ │ - @ instruction: 0x013da090 │ │ │ │ - teqeq r4, r4, asr #24 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, lsl r0 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r4, ror sp │ │ │ │ + @ instruction: 0x013da098 │ │ │ │ + teqeq r4, ip, asr #24 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq sp, ip, lsl r0 │ │ │ │ + teqeq r4, r0, asr #23 │ │ │ │ ldrsbeq sp, [r2, -ip]! │ │ │ │ teqeq r2, r8, lsl #1 │ │ │ │ - teqeq sp, r0, lsl pc │ │ │ │ - teqeq r3, r0, lsr #16 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, ror #15 │ │ │ │ - teqeq r4, ip, ror sl │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ - teqeq r4, ip, lsr sl │ │ │ │ - teqeq sp, r0, asr lr │ │ │ │ - teqeq r3, r0, ror #14 │ │ │ │ - teqeq r4, r0, lsl #20 │ │ │ │ - teqeq sp, r0, lsl lr │ │ │ │ + teqeq sp, r8, lsl pc │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ + teqeq r4, r4, asr #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r8, ror #15 │ │ │ │ + teqeq r4, r4, lsl #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r8, lsr #15 │ │ │ │ + teqeq r4, r4, asr #20 │ │ │ │ + teqeq sp, r8, asr lr │ │ │ │ + teqeq r3, r8, ror #14 │ │ │ │ + teqeq r4, r8, lsl #20 │ │ │ │ + teqeq sp, r8, lsl lr │ │ │ │ teqeq r3, r0, lsr ip │ │ │ │ teqeq r3, r0, lsl ip │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, r4, lsl #19 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, lsr r9 │ │ │ │ - teqeq sp, r0, asr sp │ │ │ │ - teqeq r3, r0, ror #12 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, r0, lsl #26 │ │ │ │ - teqeq r4, r0, lsr #17 │ │ │ │ - teqeq sp, r0, lsr #25 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, ip, asr #16 │ │ │ │ - teqeq sp, r0, ror #24 │ │ │ │ - teqeq r3, r0, ror r5 │ │ │ │ - teqeq r4, ip, lsl #16 │ │ │ │ - teqeq r3, r8, lsr r5 │ │ │ │ - teqeq r4, r0, lsl #16 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r8, ror r7 │ │ │ │ + teqeq r3, r4, ror #13 │ │ │ │ + teqeq r4, ip, lsl #19 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r4, lsr #13 │ │ │ │ + teqeq r4, r4, asr #18 │ │ │ │ + teqeq sp, r8, asr sp │ │ │ │ + teqeq r3, r8, ror #12 │ │ │ │ + teqeq r4, r4, lsl #18 │ │ │ │ + teqeq r4, r4, lsl #20 │ │ │ │ + teqeq sp, r8, lsl #26 │ │ │ │ + teqeq r4, r8, lsr #17 │ │ │ │ + teqeq sp, r8, lsr #25 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ - teqeq sp, r4, lsr #22 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, ip, asr #7 │ │ │ │ - teqeq sp, r4, lsl #21 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r0, lsr r6 │ │ │ │ - teqeq r3, ip, asr r3 │ │ │ │ - teqeq r3, ip, lsr #6 │ │ │ │ - teqeq sp, r4, ror #19 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq sp, r4, lsr #19 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r0, asr r5 │ │ │ │ - teqeq r4, r4, lsr r5 │ │ │ │ - teqeq sp, r8, asr r9 │ │ │ │ - teqeq r4, r4, lsl #10 │ │ │ │ - teqeq sp, r8, lsl #18 │ │ │ │ - teqeq r3, r8, lsl r2 │ │ │ │ + teqeq r4, r4, asr r8 │ │ │ │ + teqeq sp, r8, ror #24 │ │ │ │ + teqeq r3, r8, ror r5 │ │ │ │ + teqeq r4, r4, lsl r8 │ │ │ │ + teqeq r3, r0, asr #10 │ │ │ │ + teqeq r4, r8, lsl #16 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0, lsl #15 │ │ │ │ + teqeq r3, r0, lsr #9 │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + teqeq sp, ip, lsr #22 │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq sp, ip, asr #17 │ │ │ │ + teqeq r3, r4, lsl #8 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, lsl #21 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, r8, ror r4 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, lsr #3 │ │ │ │ - teqeq r4, ip, lsr r4 │ │ │ │ - teqeq r3, r0, lsl r0 │ │ │ │ - teqeq sp, ip, asr #13 │ │ │ │ + teqeq r4, r8, lsr r6 │ │ │ │ + teqeq r3, r4, ror #6 │ │ │ │ + teqeq r3, r4, lsr r3 │ │ │ │ + teqeq sp, ip, ror #19 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, r8, ror r2 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq sp, ip, lsr #19 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, r8, asr r5 │ │ │ │ + teqeq r4, ip, lsr r5 │ │ │ │ + teqeq sp, r0, ror #18 │ │ │ │ + teqeq r4, ip, lsl #10 │ │ │ │ + teqeq sp, r0, lsl r9 │ │ │ │ + teqeq r3, r0, lsr #4 │ │ │ │ + teqeq r4, r0, asr #9 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, ror #3 │ │ │ │ + teqeq r4, r0, lsl #9 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r8, lsr #3 │ │ │ │ + teqeq r4, r4, asr #8 │ │ │ │ + teqeq r3, r8, lsl r0 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, ror #31 │ │ │ │ + teqeq r4, r0, lsl #5 │ │ │ │ ldr r1, [pc, #-24] @ 3d8fa8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ @@ -814555,70 +814555,70 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3d9360 │ │ │ │ cmppeq sl, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq pc, sl, ip, r1 @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r4, r4, lsl #1 │ │ │ │ + teqeq sp, r4, ror #9 │ │ │ │ + teqeq r4, ip, lsl #1 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrdeq lr, [sl, #-236] @ 0xffffff14 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, lsr #23 │ │ │ │ - teqeq r4, r4, asr #28 │ │ │ │ - teqeq sp, r0, asr r2 │ │ │ │ - teqeq r3, r0, ror #22 │ │ │ │ - teqeq r4, r0, lsl #28 │ │ │ │ - teqeq sp, r4, lsl r2 │ │ │ │ - teqeq r3, r4, lsr #22 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, lsr #23 │ │ │ │ + teqeq r4, ip, asr #28 │ │ │ │ + teqeq sp, r8, asr r2 │ │ │ │ + teqeq r3, r8, ror #22 │ │ │ │ + teqeq r4, r8, lsl #28 │ │ │ │ + teqeq sp, ip, lsl r2 │ │ │ │ + teqeq r3, ip, lsr #22 │ │ │ │ + teqeq r4, r4, asr #27 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, ror #21 │ │ │ │ - teqeq r4, r8, lsl #27 │ │ │ │ - andeq r0, r0, fp, lsl #3 │ │ │ │ + teqeq sp, r0, ror #3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, ip, ror #2 │ │ │ │ - teqeq r3, ip, ror sl │ │ │ │ - teqeq r4, ip, lsl sp │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + andeq r0, r0, fp, lsl #3 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq sp, r4, ror r1 │ │ │ │ + teqeq r3, r4, lsl #21 │ │ │ │ + teqeq r4, r4, lsr #26 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq sp, r0, lsr r1 │ │ │ │ - teqeq r3, r0, asr #20 │ │ │ │ - teqeq r4, r0, ror #25 │ │ │ │ + teqeq sp, r8, lsr r1 │ │ │ │ + teqeq r3, r8, asr #20 │ │ │ │ + teqeq r4, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrsheq r9, [sp, -r4]! │ │ │ │ - teqeq r3, r4, lsl #20 │ │ │ │ - teqeq r4, r4, lsr #25 │ │ │ │ + ldrsheq r9, [sp, -ip]! │ │ │ │ + teqeq r3, ip, lsl #20 │ │ │ │ + teqeq r4, ip, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrheq r9, [sp, -r8]! │ │ │ │ - teqeq r3, r8, asr #19 │ │ │ │ - teqeq r4, r8, ror #24 │ │ │ │ - teqeq sp, ip, ror r0 │ │ │ │ - teqeq r3, ip, lsl #19 │ │ │ │ - teqeq r4, ip, lsr #24 │ │ │ │ + teqeq sp, r0, asr #1 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r0, ror ip │ │ │ │ + teqeq sp, r4, lsl #1 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, lsr ip │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq sp, r0, asr #32 │ │ │ │ - teqeq r3, r0, asr r9 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r8, asr #32 │ │ │ │ + teqeq r3, r8, asr r9 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - teqeq sp, r4 │ │ │ │ - teqeq r3, r4, lsl r9 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq sp, ip │ │ │ │ + teqeq r3, ip, lsl r9 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq sp, r8, asr #31 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8, ror fp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0, ror #17 │ │ │ │ + teqeq r4, r0, lsl #23 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq sp, ip, lsl #31 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, lsr fp │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, lsr #17 │ │ │ │ + teqeq r4, r4, asr #22 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 003d9858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -815209,70 +815209,70 @@ │ │ │ │ b 3d9c24 │ │ │ │ smlalbteq lr, sl, r8, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x014ae99c │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, asr r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq sp, ip, lsl #24 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq sp, r4, lsl ip │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ cmpeq sl, r8, lsl r6 │ │ │ │ - teqeq sp, ip, asr #17 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, ror r4 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, ror #3 │ │ │ │ + teqeq r4, r4, lsl #9 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, r0, asr #8 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r4, lsr #3 │ │ │ │ + teqeq r4, r8, asr #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq sp, ip, asr #16 │ │ │ │ - teqeq r3, ip, asr r1 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq sp, r4, asr r8 │ │ │ │ + teqeq r3, r4, ror #2 │ │ │ │ + teqeq r4, r4, lsl #8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq r4, r4, lsr #10 │ │ │ │ - teqeq sp, r4, lsl #16 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, ip, lsr #10 │ │ │ │ + teqeq sp, ip, lsl #16 │ │ │ │ + teqeq r4, r0, asr #7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, asr #1 │ │ │ │ - teqeq r4, r0, ror #6 │ │ │ │ - teqeq sp, r0, ror r7 │ │ │ │ - teqeq r3, r0, lsl #1 │ │ │ │ - teqeq r4, r0, lsr #6 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r8, asr #1 │ │ │ │ + teqeq r4, r8, ror #6 │ │ │ │ + teqeq sp, r8, ror r7 │ │ │ │ + teqeq r3, r8, lsl #1 │ │ │ │ + teqeq r4, r8, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq sp, r4, lsr r7 │ │ │ │ - teqeq r3, r4, asr #32 │ │ │ │ - teqeq r4, r4, ror #5 │ │ │ │ + teqeq sp, ip, lsr r7 │ │ │ │ + teqeq r3, ip, asr #32 │ │ │ │ + teqeq r4, ip, ror #5 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r8 │ │ │ │ - teqeq r4, ip, lsr #5 │ │ │ │ + teqeq sp, r4, lsl #14 │ │ │ │ + teqeq r3, r0, lsl r0 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, asr #31 │ │ │ │ - teqeq r4, r8, ror #4 │ │ │ │ - teqeq sp, ip, ror r6 │ │ │ │ - teqeq r3, ip, lsl #31 │ │ │ │ - teqeq r4, ip, lsr #4 │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r0, ror r2 │ │ │ │ + teqeq sp, r4, lsl #13 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, lsr r2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - teqeq sp, ip, lsr r6 │ │ │ │ - teqeq r3, ip, asr #30 │ │ │ │ - teqeq r4, ip, ror #3 │ │ │ │ + teqeq sp, r4, asr #12 │ │ │ │ + teqeq r3, r4, asr pc │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - teqeq sp, r0, lsl #12 │ │ │ │ - teqeq r3, r0, lsl pc │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r8, lsl #12 │ │ │ │ + teqeq r3, r8, lsl pc │ │ │ │ + teqeq r4, r8 @ │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsr #29 │ │ │ │ - teqeq sp, r4, ror #10 │ │ │ │ - teqeq r3, r4, ror lr │ │ │ │ - teqeq r4, r4, lsl r1 │ │ │ │ + teqeq r3, r0, ror #29 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq sp, ip, ror #10 │ │ │ │ + teqeq r3, ip, ror lr │ │ │ │ + teqeq r4, ip, lsl r1 │ │ │ │ │ │ │ │ 003da284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r5, [pc, #3888] @ 3db1cc │ │ │ │ @@ -816251,242 +816251,242 @@ │ │ │ │ b 3dab34 │ │ │ │ @ instruction: 0x014adf9c │ │ │ │ @ instruction: 0x014adf98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000073b0 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq sp, r8, ror r2 │ │ │ │ - teqeq r4, ip, lsl lr │ │ │ │ + teqeq sp, r0, lsl #5 │ │ │ │ + teqeq r4, r4, lsr #28 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - teqeq r4, ip, lsl #22 │ │ │ │ + teqeq r4, r4, lsl fp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - teqeq sp, r4, lsr pc │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, asr #9 │ │ │ │ - teqeq r4, r4, ror #14 │ │ │ │ + teqeq sp, ip, lsr pc │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, asr #9 │ │ │ │ + teqeq r4, ip, ror #14 │ │ │ │ cmpeq sl, r8, lsl #14 │ │ │ │ - teqeq sp, r4, ror sl │ │ │ │ - teqeq r4, r0, lsr #12 │ │ │ │ - teqeq sp, r4, ror #18 │ │ │ │ - teqeq r4, r0, lsl r5 │ │ │ │ - teqeq sp, r0, ror r7 │ │ │ │ - teqeq r3, r0, lsl #1 │ │ │ │ - teqeq r4, r0, lsr #6 │ │ │ │ + teqeq sp, ip, ror sl │ │ │ │ + teqeq r4, r8, lsr #12 │ │ │ │ + teqeq sp, ip, ror #18 │ │ │ │ + teqeq r4, r8, lsl r5 │ │ │ │ + teqeq sp, r8, ror r7 │ │ │ │ + teqeq r3, r8, lsl #1 │ │ │ │ + teqeq r4, r8, lsr #6 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r8, lsr r7 │ │ │ │ - teqeq r4, ip, ror #5 │ │ │ │ - teqeq sp, r8, ror #13 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r3, r8, ror lr │ │ │ │ - teqeq sp, ip, asr r5 │ │ │ │ - teqeq r4, ip, ror #10 │ │ │ │ - teqeq sp, r0, lsr #10 │ │ │ │ - teqeq r3, r0, lsr lr │ │ │ │ - ldrsbeq r2, [r4, -r0]! │ │ │ │ + teqeq sp, r0, asr #14 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r4, r4, lsr #5 │ │ │ │ + teqeq r3, r0, lsl #29 │ │ │ │ + teqeq sp, r4, ror #10 │ │ │ │ + teqeq r4, r4, ror r5 │ │ │ │ + teqeq sp, r8, lsr #10 │ │ │ │ + teqeq r3, r8, lsr lr │ │ │ │ + ldrsbeq r2, [r4, -r8]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq sp, r8, lsr #1 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8, asr ip │ │ │ │ + ldrheq r7, [sp, -r0]! │ │ │ │ + teqeq r3, r0, asr #19 │ │ │ │ + teqeq r4, r0, ror #24 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq sp, r0, lsl #31 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsr fp │ │ │ │ + teqeq sp, r8, lsl #31 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, lsr fp │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ teqeq r2, ip, asr r0 │ │ │ │ + teqeq r3, r0, lsr #15 │ │ │ │ + teqeq sp, r4, lsl #29 │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ + teqeq r3, r8, asr r7 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r3, r0, lsr #14 │ │ │ │ + teqeq sp, r4, lsl #28 │ │ │ │ + teqpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #13 │ │ │ │ + teqeq sp, r4, asr #27 │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsl #27 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq sp, ip, ror lr │ │ │ │ - teqpeq r3, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, asr #28 │ │ │ │ - teqeq r3, r0, asr r7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r3, r8, lsl r7 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqpeq r3, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqpeq r3, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl #27 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsr r9 │ │ │ │ + teqeq r4, r8, lsr r9 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq r3, ip, asr r6 │ │ │ │ - teqeq sp, r8, lsl sp │ │ │ │ - teqeq r3, r8, lsr #12 │ │ │ │ - teqeq r4, r8, asr #17 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, ror #11 │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ + teqeq r3, r4, ror #12 │ │ │ │ + teqeq sp, r0, lsr #26 │ │ │ │ + teqeq r3, r0, lsr r6 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, r4, ror #25 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq sp, r0, lsr #25 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, asr r8 │ │ │ │ + teqeq sp, r8, lsr #25 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, asr r8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq sp, r4, ror #24 │ │ │ │ - teqeq r3, r4, ror r5 │ │ │ │ - teqeq r4, r4, lsl r8 │ │ │ │ + teqeq sp, ip, ror #24 │ │ │ │ + teqeq r3, ip, ror r5 │ │ │ │ + teqeq r4, ip, lsl r8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq r3, r0, asr #10 │ │ │ │ - teqeq sp, r0, lsl #24 │ │ │ │ - teqeq r3, r0, lsl r5 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq sp, r8, asr #23 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8, ror r7 │ │ │ │ + teqeq r3, r8, asr #10 │ │ │ │ + teqeq sp, r8, lsl #24 │ │ │ │ + teqeq r3, r8, lsl r5 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, lsr #9 │ │ │ │ - teqeq r4, r0, asr #14 │ │ │ │ - teqeq sp, r8, asr fp │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ - teqeq r4, r8, lsl #14 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, lsl #8 │ │ │ │ - teqeq r4, r4, lsr #13 │ │ │ │ - andeq r0, r0, pc, lsl #2 │ │ │ │ + teqeq r3, r0, ror #9 │ │ │ │ + teqeq r4, r0, lsl #15 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r8, lsr #9 │ │ │ │ + teqeq r4, r8, asr #14 │ │ │ │ + teqeq sp, r0, ror #22 │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + teqeq r4, r0, lsl r7 │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, asr #7 │ │ │ │ - teqeq r4, ip, ror #12 │ │ │ │ - teqeq sp, r4, lsl #21 │ │ │ │ + teqeq r3, ip, lsl #8 │ │ │ │ + teqeq r4, ip, lsr #13 │ │ │ │ + andeq r0, r0, pc, lsl #2 │ │ │ │ + teqeq sp, r4, asr #21 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, lsr r6 │ │ │ │ - teqeq sp, ip, asr #20 │ │ │ │ - teqeq r3, ip, asr r3 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq r4, r4, ror r6 │ │ │ │ + teqeq sp, ip, lsl #21 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, lsr r6 │ │ │ │ + teqeq sp, r4, asr sl │ │ │ │ + teqeq r3, r4, ror #6 │ │ │ │ + teqeq r4, r4, lsl #12 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq sp, r4, lsl sl │ │ │ │ - teqeq r3, r4, lsr #6 │ │ │ │ - teqeq r4, r4, asr #11 │ │ │ │ + teqeq sp, ip, lsl sl │ │ │ │ + teqeq r3, ip, lsr #6 │ │ │ │ + teqeq r4, ip, asr #11 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, ror #5 │ │ │ │ - teqeq r4, ip, lsl #11 │ │ │ │ - teqeq sp, r4, lsr #19 │ │ │ │ + teqeq sp, r4, ror #19 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, asr r5 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq sp, ip, lsr #19 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, asr r5 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - teqeq sp, r8, ror #18 │ │ │ │ - teqeq r3, r8, ror r2 │ │ │ │ - teqeq r4, r8, lsl r5 │ │ │ │ + teqeq sp, r0, ror r9 │ │ │ │ + teqeq r3, r0, lsl #5 │ │ │ │ + teqeq r4, r0, lsr #10 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq sp, ip, lsr #18 │ │ │ │ - teqeq r3, ip, lsr r2 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq sp, r4, lsr r9 │ │ │ │ + teqeq r3, r4, asr #4 │ │ │ │ + teqeq r4, r4, ror #9 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, lsl #4 │ │ │ │ - teqeq r4, r4, lsr #9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, asr #3 │ │ │ │ - teqeq r4, r8, ror #8 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, lsl #4 │ │ │ │ + teqeq r4, ip, lsr #9 │ │ │ │ + teqeq sp, r0, asr #17 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r0, ror r4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq sp, ip, ror r8 │ │ │ │ - teqeq r3, ip, lsl #3 │ │ │ │ - teqeq r4, ip, lsr #8 │ │ │ │ + teqeq sp, r4, lsl #17 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, lsr r4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq sp, r0, asr #16 │ │ │ │ - teqeq r3, r0, asr r1 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ + teqeq r3, r8, asr r1 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - teqeq r3, ip, lsl r1 │ │ │ │ + teqeq r3, r4, lsr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrsheq r9, [r3, -r0]! │ │ │ │ + ldrsheq r9, [r3, -r8]! │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq r3, r4, asr #1 │ │ │ │ + teqeq r3, ip, asr #1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x01339098 │ │ │ │ - teqeq r3, ip, rrx │ │ │ │ - teqeq r3, r0, asr #32 │ │ │ │ - teqeq sp, r4, lsr #14 │ │ │ │ - teqpeq r3, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, ror #13 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r3, r0, lsr #1 │ │ │ │ + teqeq r3, r4, ror r0 │ │ │ │ + teqeq r3, r8, asr #32 │ │ │ │ + teqeq sp, ip, lsr #14 │ │ │ │ + teqpeq r3, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0 │ │ │ │ + teqeq r4, r0, lsr #5 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq r3, r4, asr #31 │ │ │ │ + teqeq r3, ip, asr #31 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, lsr #31 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - teqeq r3, ip, ror #30 │ │ │ │ - teqeq r3, r0, asr #30 │ │ │ │ + teqeq r3, r4, ror pc │ │ │ │ + teqeq r3, r8, asr #30 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, lsl #30 │ │ │ │ - teqeq r4, ip, lsr #3 │ │ │ │ + teqeq sp, r4, lsl #12 │ │ │ │ + teqeq r3, r4, lsl pc │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - teqeq sp, r4, asr #11 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, ror r1 │ │ │ │ + teqeq sp, ip, asr #11 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, ror r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - teqeq r3, r0, lsr #29 │ │ │ │ - teqeq r3, r0, ror lr │ │ │ │ - teqeq sp, r4, asr r5 │ │ │ │ - teqpeq r3, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, lsl r5 │ │ │ │ - teqeq r3, r8, lsr #28 │ │ │ │ - teqeq r4, r8, asr #1 │ │ │ │ + teqeq r3, r8, lsr #29 │ │ │ │ + teqeq r3, r8, ror lr │ │ │ │ + teqeq sp, ip, asr r5 │ │ │ │ + teqpeq r3, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, lsr #10 │ │ │ │ + teqeq r3, r0, lsr lr │ │ │ │ + ldrsbeq r1, [r4, -r0]! │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqpeq r3, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - andeq r0, r0, r9, asr r1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r0, ror #9 │ │ │ │ + teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq sp, ip, ror r4 │ │ │ │ - teqpeq r3, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, asr sp │ │ │ │ - teqeq r3, ip, lsr #26 │ │ │ │ + andeq r0, r0, r9, asr r1 │ │ │ │ + teqeq r3, r0, lsr #27 │ │ │ │ + teqeq sp, r4, lsl #9 │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #26 │ │ │ │ + teqeq r3, r4, lsr sp │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq r3, r0, lsl #26 │ │ │ │ + teqeq r3, r8, lsl #26 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - teqeq sp, r0, asr #7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, ror pc │ │ │ │ - andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq sp, r8, lsl #7 │ │ │ │ + teqeq sp, r8, asr #7 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r4, r8, lsr pc │ │ │ │ + teqeq r4, r8, ror pc │ │ │ │ + andeq r0, r0, pc, lsl r1 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0, lsr #25 │ │ │ │ + teqeq r4, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq sp, r0, asr r3 │ │ │ │ - teqeq r3, r0, ror #24 │ │ │ │ - teqeq r4, r0, lsl #30 │ │ │ │ + teqeq sp, r8, asr r3 │ │ │ │ + teqeq r3, r8, ror #24 │ │ │ │ + teqeq r4, r8, lsl #30 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq sp, r8, lsl r3 │ │ │ │ - teqeq r3, r8, lsr #24 │ │ │ │ - teqeq r4, r8, asr #29 │ │ │ │ + teqeq sp, r0, lsr #6 │ │ │ │ + teqeq r3, r0, lsr ip │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, ror #23 │ │ │ │ - teqeq r4, ip, lsl #29 │ │ │ │ + teqeq sp, r4, ror #5 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq sp, r0, lsr #5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, asr lr │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq sp, r4, ror #4 │ │ │ │ - teqeq r3, r4, ror fp │ │ │ │ - teqeq r4, r4, lsl lr │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ + teqeq r3, ip, ror fp │ │ │ │ + teqeq r4, ip, lsl lr │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq sp, r8, lsr #4 │ │ │ │ - teqeq r3, r8, lsr fp │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, lsl #22 │ │ │ │ - teqeq r4, r0, lsr #27 │ │ │ │ - andeq r0, r0, lr, lsr r1 │ │ │ │ + teqeq sp, r0, lsr r2 │ │ │ │ + teqeq r3, r0, asr #22 │ │ │ │ + teqeq r4, r0, ror #27 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, asr #21 │ │ │ │ - teqeq r4, r8, ror #26 │ │ │ │ + teqeq r3, r8, lsl #22 │ │ │ │ + teqeq r4, r8, lsr #27 │ │ │ │ + andeq r0, r0, lr, lsr r1 │ │ │ │ + teqeq sp, r0, asr #3 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r0, ror sp │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - teqeq sp, ip, ror r1 │ │ │ │ - teqeq r3, ip, lsl #21 │ │ │ │ - teqeq r4, ip, lsr #26 │ │ │ │ + teqeq sp, r4, lsl #3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r4, r4, lsr sp │ │ │ │ ldr r3, [r6, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3db7fc │ │ │ │ ldr r3, [r8, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3db7c0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ @@ -817532,21 +817532,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3dc604 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3dab34 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqeq sp, r0, asr #2 │ │ │ │ - teqeq r3, r0, asr sl │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq sp, r8, lsl #2 │ │ │ │ - teqeq r3, r8, lsl sl │ │ │ │ + teqeq sp, r8, asr #2 │ │ │ │ + teqeq r3, r8, asr sl │ │ │ │ teqeq r4, r8 @ │ │ │ │ + andeq r0, r0, r2, asr r1 │ │ │ │ + teqeq sp, r0, lsl r1 │ │ │ │ + teqeq r3, r0, lsr #20 │ │ │ │ + teqeq r4, r0, asr #25 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 003dc608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -817913,50 +817913,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3dc8c0 │ │ │ │ cmpeq sl, ip, lsl ip │ │ │ │ cmpeq sl, r8, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sp, r4, lsr r0 │ │ │ │ - teqeq r4, r4, ror #23 │ │ │ │ + teqeq sp, ip, lsr r0 │ │ │ │ + teqeq r4, ip, ror #23 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r4, lsr lr │ │ │ │ - teqeq r4, r8, ror #19 │ │ │ │ + teqeq sp, ip, lsr lr │ │ │ │ + teqeq r4, r0 @ │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - teqeq r3, r8, lsr r6 │ │ │ │ - teqeq r3, ip, lsl #12 │ │ │ │ - teqeq r3, r0, ror #11 │ │ │ │ + teqeq r3, r0, asr #12 │ │ │ │ + teqeq r3, r4, lsl r6 │ │ │ │ + teqeq r3, r8, ror #11 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r8, lsl #11 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - teqeq sp, r4, asr #24 │ │ │ │ - teqeq r3, r4, asr r5 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - andeq r0, r0, sl, lsl #4 │ │ │ │ - teqeq sp, ip, lsl #24 │ │ │ │ - teqeq r3, ip, lsl r5 │ │ │ │ + teqeq sp, ip, asr #24 │ │ │ │ + teqeq r3, ip, asr r5 │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq r3, r8, ror #9 │ │ │ │ + andeq r0, r0, sl, lsl #4 │ │ │ │ + teqeq sp, r4, lsl ip │ │ │ │ + teqeq r3, r4, lsr #10 │ │ │ │ + teqeq r4, r4, asr #15 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - teqeq r4, r4, lsl #18 │ │ │ │ - teqeq sp, r4, lsr #23 │ │ │ │ - teqeq r4, ip, asr #14 │ │ │ │ + teqeq r4, ip, lsl #18 │ │ │ │ + teqeq sp, ip, lsr #23 │ │ │ │ + teqeq r4, r4, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq sp, r4, ror #22 │ │ │ │ - teqeq r4, r4, lsr #17 │ │ │ │ - teqeq r4, ip, lsl #14 │ │ │ │ - teqeq sp, r8, lsr #22 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq sp, ip, ror #22 │ │ │ │ + teqeq r4, ip, lsr #17 │ │ │ │ + teqeq r4, r4, lsl r7 │ │ │ │ + teqeq sp, r0, lsr fp │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ + teqeq r4, r0, ror #13 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 003dcc68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -818634,77 +818634,77 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 3dd28c │ │ │ │ smlaltbeq fp, sl, ip, r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq sl, r4, ror r5 │ │ │ │ - teqeq sp, r8, lsr #19 │ │ │ │ - teqeq r4, r8, asr r5 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r4, r0, ror #10 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - teqeq sp, ip, lsl #18 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq sp, r4, lsl r9 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq sp, r4, asr r7 │ │ │ │ - teqeq r4, r0, lsl #6 │ │ │ │ + teqeq sp, ip, asr r7 │ │ │ │ + teqeq r4, r8, lsl #6 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq sp, r4, asr r6 │ │ │ │ - teqeq r4, r4, lsl #4 │ │ │ │ + teqeq sp, ip, asr r6 │ │ │ │ + teqeq r4, ip, lsl #4 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r8, lsr r5 │ │ │ │ - teqeq r4, r8, ror #1 │ │ │ │ + teqeq sp, r0, asr #10 │ │ │ │ + ldrsheq r0, [r4, -r0]! @ │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ strheq sl, [sl, #-240] @ 0xffffff10 │ │ │ │ teqeq r2, r8, lsl #10 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq sp, r8, asr r3 │ │ │ │ - teqeq r3, r8, ror #24 │ │ │ │ - teqpeq r3, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsl r3 │ │ │ │ - teqeq r3, ip, lsr #24 │ │ │ │ - teqpeq r3, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, ror #6 │ │ │ │ + teqeq r3, r0, ror ip │ │ │ │ + teqpeq r3, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsr #6 │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, r0, ror #5 │ │ │ │ - teqpeq r3, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r8, ror #5 │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, r0, lsr #5 │ │ │ │ - teqpeq r3, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, ror fp │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ - teqpeq r3, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsr #4 │ │ │ │ - teqeq r3, r0, lsr fp │ │ │ │ - teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ + teqpeq r3, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, ror fp │ │ │ │ + teqeq sp, r8, ror #4 │ │ │ │ + teqpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsr #4 │ │ │ │ + teqeq r3, r8, lsr fp │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, ror #3 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - teqeq sp, r4, lsr #3 │ │ │ │ - teqpeq r3, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr sl │ │ │ │ - teqeq r3, r8, lsr #20 │ │ │ │ - teqeq sp, r4, ror #1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqpeq r3, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsr #3 │ │ │ │ + teqpeq r3, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, ror #20 │ │ │ │ + teqeq r3, r0, lsr sl │ │ │ │ + teqeq sp, ip, ror #1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ + teqeq r3, r4, asr #19 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r0, ror #18 │ │ │ │ + teqeq r3, ip, lsr #18 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, lsl #19 │ │ │ │ - teqeq r3, r8, asr r9 │ │ │ │ - teqeq r3, r4, lsr #18 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ │ │ │ │ 003dd80c : │ │ │ │ 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 │ │ │ │ @@ -819717,116 +819717,116 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3de074 │ │ │ │ cmpeq sl, r4, lsl #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq sl, sl, r0, r9 @ │ │ │ │ - teqeq sp, ip, ror #27 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq r3, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqpeq r3, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqpeq r3, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqpeq r3, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqpeq r3, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqpeq r3, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqpeq r3, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqpeq r3, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr #17 │ │ │ │ + teqpeq r3, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - teqeq sp, r4, lsr #15 │ │ │ │ - teqpeq r3, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, ror #14 │ │ │ │ - teqpeq r3, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsr #15 │ │ │ │ + teqpeq r3, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, ror r7 │ │ │ │ + teqpeq r3, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ smlalbteq sl, sl, r8, r1 @ │ │ │ │ - teqeq r3, r0, lsl pc │ │ │ │ + teqeq r3, r8, lsl pc │ │ │ │ teqeq r2, r0, ror #13 │ │ │ │ teqeq r2, ip, lsl #13 │ │ │ │ - teqeq sp, ip, lsl r5 │ │ │ │ + teqeq sp, r4, lsr #10 │ │ │ │ teqeq r2, ip, lsr r6 │ │ │ │ - teqpeq r3, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, lsr #27 │ │ │ │ - teqpeq r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + teqeq sp, r0, lsr #9 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqpeq r3, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - teqeq sp, ip, asr r4 │ │ │ │ - teqeq r3, ip, ror #26 │ │ │ │ - teqpeq r3, r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, ror #8 │ │ │ │ + teqeq r3, r4, ror sp │ │ │ │ + teqpeq r3, ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - teqeq r3, r4, lsr sp │ │ │ │ + teqeq r3, ip, lsr sp │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - teqeq sp, r4, lsl #8 │ │ │ │ - teqeq r3, r4, lsl sp │ │ │ │ - teqeq r3, ip, lsr #31 │ │ │ │ + teqeq sp, ip, lsl #8 │ │ │ │ + teqeq r3, ip, lsl sp │ │ │ │ + teqeq r3, r4 @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqpeq r3, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, asr pc │ │ │ │ - teqeq sp, r0, ror r3 │ │ │ │ - teqeq r3, r0, lsl #25 │ │ │ │ - teqeq r3, r8, lsl pc │ │ │ │ + teqpeq r3, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, ror #30 │ │ │ │ + teqeq sp, r8, ror r3 │ │ │ │ + teqeq r3, r8, lsl #25 │ │ │ │ + teqeq r3, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r3, r8, asr #24 │ │ │ │ - teqeq r3, r0, lsl ip │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, asr ip │ │ │ │ + teqeq r3, r8, lsl ip │ │ │ │ + teqeq r3, r0, lsl #24 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r3, ip, asr #23 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq sp, ip, ror #4 │ │ │ │ - teqeq r3, ip, ror fp │ │ │ │ - teqeq r3, r4, lsl lr │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq sp, r4, ror r2 │ │ │ │ + teqeq r3, r4, lsl #23 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - teqeq sp, r0, lsr r2 │ │ │ │ - teqeq r3, r0, asr #22 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r4, lsl #22 │ │ │ │ - teqeq r3, r0, lsr #27 │ │ │ │ + teqeq sp, r8, lsr r2 │ │ │ │ + teqeq r3, r8, asr #22 │ │ │ │ + teqeq r3, r4, ror #27 │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ + teqeq r3, ip, lsl #22 │ │ │ │ + teqeq r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, asr #21 │ │ │ │ - teqeq r3, r0, ror #26 │ │ │ │ + teqeq sp, r0, asr #3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - teqeq r3, r0, ror #20 │ │ │ │ - teqeq r3, r0, lsr sl │ │ │ │ + teqeq r3, r8, ror #20 │ │ │ │ + teqeq r3, r8, lsr sl │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - teqeq r3, r0, lsl #20 │ │ │ │ + teqeq r3, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, r0, lsl #1 │ │ │ │ - teqeq r3, ip, lsr #24 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq sp, r4, lsr #32 │ │ │ │ - teqeq r3, r8, asr #23 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r8, lsl #1 │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ + teqeq r3, r0, lsl #28 │ │ │ │ + teqeq sp, ip, lsr #32 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq sp, r4, ror #31 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsl #23 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r0, lsr #17 │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ + teqeq sp, ip, ror #31 │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r0, asr #17 │ │ │ │ + teqeq r3, r8, lsr #17 │ │ │ │ + teqeq r3, r8, ror r8 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - teqeq r3, r0, asr #16 │ │ │ │ - teqeq r3, r0, lsl r8 │ │ │ │ - teqeq r3, r8, lsr r6 │ │ │ │ + teqeq r3, r8, asr #16 │ │ │ │ + teqeq r3, r8, lsl r8 │ │ │ │ + teqeq r3, r0, asr #12 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ ldr r1, [pc, #-16] @ 3de988 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-32] @ 3de98c │ │ │ │ @@ -820208,47 +820208,47 @@ │ │ │ │ mov r1, #820 @ 0x334 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ded50 │ │ │ │ cmpeq sl, r4, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sp, r4, ror #24 │ │ │ │ - teqeq r3, r0, lsl #16 │ │ │ │ - teqeq sp, ip, lsr #19 │ │ │ │ - teqeq r3, ip, asr r5 │ │ │ │ + teqeq sp, ip, ror #24 │ │ │ │ + teqeq r3, r8, lsl #16 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, ror #10 │ │ │ │ smlaltteq r9, sl, ip, r4 │ │ │ │ - teqeq r3, r4, asr #4 │ │ │ │ - teqeq sp, r0, lsl #18 │ │ │ │ - teqeq r3, r0, lsl r2 │ │ │ │ - teqeq r3, r8, lsr #9 │ │ │ │ + teqeq r3, ip, asr #4 │ │ │ │ + teqeq sp, r8, lsl #18 │ │ │ │ + teqeq r3, r8, lsl r2 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - teqeq sp, r4, asr #17 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, ip, ror #8 │ │ │ │ + teqeq sp, ip, asr #17 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r4, ror r4 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - teqeq sp, r8, lsl #17 │ │ │ │ - teqeq r3, r8, lsl r7 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq sp, r4, asr #16 │ │ │ │ - teqeq r3, r4, asr r1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0, lsr #14 │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ + teqeq sp, ip, asr #16 │ │ │ │ + teqeq r3, ip, asr r1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - teqeq sp, r8, lsl #16 │ │ │ │ - teqeq r3, r8, lsl r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r0, lsl r8 │ │ │ │ + teqeq r3, r0, lsr #2 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - teqeq r3, r0, ror #1 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, lsr #1 │ │ │ │ - teqeq r3, r4, asr #6 │ │ │ │ + teqeq r3, r8, ror #1 │ │ │ │ + teqeq sp, r4, lsr #15 │ │ │ │ + ldrheq r6, [r3, -r4]! │ │ │ │ + teqeq r3, ip, asr #6 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - teqeq sp, r0, ror #14 │ │ │ │ - teqeq r3, r0, ror r0 │ │ │ │ - teqeq r3, ip, lsl #6 │ │ │ │ + teqeq sp, r8, ror #14 │ │ │ │ + teqeq r3, r8, ror r0 │ │ │ │ + teqeq r3, r4, lsl r3 │ │ │ │ │ │ │ │ 003df01c : │ │ │ │ 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 │ │ │ │ @@ -820963,75 +820963,75 @@ │ │ │ │ mov r1, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3df5e4 │ │ │ │ strdeq r9, [sl, #-16] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r9, sl, r4, r1 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, lsr #3 │ │ │ │ - teqeq r3, r4, ror r0 │ │ │ │ teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, lsr #3 │ │ │ │ + teqeq r3, ip, ror r0 │ │ │ │ + teqeq sp, r4, lsr #9 │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r4, lsr #3 │ │ │ │ - teqeq r3, r4, asr sp │ │ │ │ + teqeq sp, ip, lsr #3 │ │ │ │ + teqeq r3, ip, asr sp │ │ │ │ cmpeq sl, r8, asr ip │ │ │ │ - teqeq r3, r0, asr pc │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, r8, asr pc │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsr #23 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ teqeq r2, r4, lsr #1 │ │ │ │ - teqeq r3, ip, asr #16 │ │ │ │ + teqeq r3, r4, asr r8 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r3, r0, lsr #16 │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - teqeq r3, r8, asr #15 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r0, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - teqeq r3, ip, ror #14 │ │ │ │ + teqeq r3, r4, ror r7 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - teqeq r3, r0, asr #14 │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ + teqeq r3, r8, asr #14 │ │ │ │ + teqeq r3, ip, lsl r7 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - teqeq r3, r8, ror #13 │ │ │ │ - teqeq sp, r8, lsr #27 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, asr r9 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r0, asr #13 │ │ │ │ + teqeq r3, r0, ror #18 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - teqeq sp, r0, ror sp │ │ │ │ - teqeq r3, r0, lsl #13 │ │ │ │ - teqeq r3, r0, lsr #18 │ │ │ │ + teqeq sp, r8, ror sp │ │ │ │ + teqeq r3, r8, lsl #13 │ │ │ │ + teqeq r3, r8, lsr #18 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - teqeq r3, ip, asr #12 │ │ │ │ + teqeq r3, r4, asr r6 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - teqeq r3, r0, lsr #12 │ │ │ │ + teqeq r3, r8, lsr #12 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - teqeq r3, r4, lsr #23 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, ror r8 │ │ │ │ + teqeq r3, ip, lsr #23 │ │ │ │ + teqeq sp, r4, ror #25 │ │ │ │ + teqeq r3, r4, lsl #17 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - teqeq sp, ip, lsl #25 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, ip, lsr r8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r4, lsr #11 │ │ │ │ + teqeq r3, r4, asr #16 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - teqeq r3, r8, ror #10 │ │ │ │ + teqeq r3, r0, ror r5 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - teqeq r3, ip, lsr r5 │ │ │ │ - teqeq r3, r0, lsl r5 │ │ │ │ - teqeq r3, r4, ror #21 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r8, ror #14 │ │ │ │ + teqeq r3, r4, asr #10 │ │ │ │ + teqeq r3, r8, lsl r5 │ │ │ │ + teqeq r3, ip, ror #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, ror r7 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - teqeq r3, r0, lsr #9 │ │ │ │ + teqeq r3, r8, lsr #9 │ │ │ │ │ │ │ │ 003dfc50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -821433,19 +821433,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r4, lsr #16 │ │ │ │ - teqeq r3, r8, lsr r4 │ │ │ │ - teqeq sp, r0, lsr #12 │ │ │ │ + teqeq r3, r0, asr #8 │ │ │ │ + teqeq sp, r8, lsr #12 │ │ │ │ teqeq r2, ip, ror #11 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq sp, r4, ror #11 │ │ │ │ + teqeq r3, r4, lsl #8 │ │ │ │ + teqeq sp, ip, ror #11 │ │ │ │ │ │ │ │ 003e02a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -821632,19 +821632,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r0, lsl r3 │ │ │ │ - teqeq sp, r4, lsl r3 │ │ │ │ - teqeq r3, ip, lsl r1 │ │ │ │ + teqeq sp, ip, lsl r3 │ │ │ │ + teqeq r3, r4, lsr #2 │ │ │ │ teqeq r2, ip, asr #5 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - ldrsbeq sp, [r3, -r8]! │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, ror #1 │ │ │ │ │ │ │ │ 003e05b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e0880 │ │ │ │ @@ -821832,19 +821832,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r0, lsl #4 │ │ │ │ - teqeq sp, r4 │ │ │ │ - teqeq r3, ip, lsl #28 │ │ │ │ + teqeq sp, ip │ │ │ │ + teqeq r3, r4, lsl lr │ │ │ │ teqeq r2, r4, asr #31 │ │ │ │ - teqeq sp, r4, asr #31 │ │ │ │ - teqeq r3, ip, asr #27 │ │ │ │ + teqeq sp, ip, asr #31 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ │ │ │ │ 003e08cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -822146,28 +822146,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r3, r0, lsr #22 │ │ │ │ - teqeq sp, r0, lsl #26 │ │ │ │ + teqeq r3, r8, lsr #22 │ │ │ │ + teqeq sp, r8, lsl #26 │ │ │ │ smlaltteq r7, sl, ip, r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sp, r8, ror #24 │ │ │ │ - teqeq r3, r4, ror sl │ │ │ │ - teqeq r3, r4, lsr sl │ │ │ │ - teqeq sp, r0, lsl ip │ │ │ │ + teqeq sp, r0, ror ip │ │ │ │ + teqeq r3, ip, ror sl │ │ │ │ + teqeq r3, ip, lsr sl │ │ │ │ + teqeq sp, r8, lsl ip │ │ │ │ teqeq r2, ip, lsl fp │ │ │ │ - teqeq sp, r0, lsr #22 │ │ │ │ - teqeq r3, r8, lsr #18 │ │ │ │ + teqeq sp, r8, lsr #22 │ │ │ │ + teqeq r3, r0, lsr r9 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r4, ror #17 │ │ │ │ + teqeq sp, r4, ror #21 │ │ │ │ + teqeq r3, ip, ror #17 │ │ │ │ │ │ │ │ 003e0dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -822405,22 +822405,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sp, r4, lsr r8 │ │ │ │ + teqeq sp, ip, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ teqeq r2, r8, lsl r7 │ │ │ │ - teqeq sp, r8, lsl r7 │ │ │ │ - teqeq r3, r0, lsr #10 │ │ │ │ + teqeq sp, r0, lsr #14 │ │ │ │ + teqeq r3, r8, lsr #10 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0, ror #9 │ │ │ │ + teqeq sp, r0, ror #13 │ │ │ │ + teqeq r3, r8, ror #9 │ │ │ │ │ │ │ │ 003e11bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -822658,22 +822658,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sp, r2, asr r4 │ │ │ │ + teqeq sp, sl, asr r4 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ teqeq r2, ip, lsr #6 │ │ │ │ - teqeq sp, ip, lsr #6 │ │ │ │ - teqeq r3, r4, lsr r1 │ │ │ │ + teqeq sp, r4, lsr r3 │ │ │ │ + teqeq r3, ip, lsr r1 │ │ │ │ teqeq r2, ip, ror #5 │ │ │ │ - teqeq sp, ip, ror #5 │ │ │ │ - ldrsheq ip, [r3, -r4]! │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + ldrsheq ip, [r3, -ip]! @ │ │ │ │ │ │ │ │ 003e15a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -822860,19 +822860,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8 │ │ │ │ - teqeq sp, ip │ │ │ │ - teqeq r3, r4, lsl lr │ │ │ │ + teqeq sp, r4, lsl r0 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ teqeq r2, r4, asr #31 │ │ │ │ - teqeq sp, r8, asr #31 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ │ │ │ │ 003e18bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -823063,19 +823063,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r4, ror #25 │ │ │ │ - teqeq sp, r8, ror #25 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ teqeq r2, r0, lsr #25 │ │ │ │ - teqeq sp, r4, lsr #25 │ │ │ │ - teqeq r3, ip, lsr #21 │ │ │ │ + teqeq sp, ip, lsr #25 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ │ │ │ │ 003e1be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -823171,16 +823171,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8, lsl #22 │ │ │ │ - teqeq sp, r8, lsl #22 │ │ │ │ - teqeq r3, r0, lsl r9 │ │ │ │ + teqeq sp, r0, lsl fp │ │ │ │ + teqeq r3, r8, lsl r9 │ │ │ │ │ │ │ │ 003e1d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e2048 │ │ │ │ @@ -823368,19 +823368,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r8, lsr sl │ │ │ │ - teqeq sp, ip, lsr r8 │ │ │ │ - teqeq r3, r4, asr #12 │ │ │ │ + teqeq sp, r4, asr #16 │ │ │ │ + teqeq r3, ip, asr #12 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r4, lsl #12 │ │ │ │ + teqeq sp, r4, lsl #16 │ │ │ │ + teqeq r3, ip, lsl #12 │ │ │ │ │ │ │ │ 003e2094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #748] @ 3e2398 │ │ │ │ @@ -823581,20 +823581,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sp, r4, ror #12 │ │ │ │ + teqeq sp, ip, ror #12 │ │ │ │ teqeq r2, r0, asr r8 │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ - teqeq sp, ip, lsr #9 │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ │ │ │ │ 003e23e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -823689,16 +823689,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8, lsl #6 │ │ │ │ - teqeq sp, r8, lsl #6 │ │ │ │ - teqeq r3, r0, lsl r1 │ │ │ │ + teqeq sp, r0, lsl r3 │ │ │ │ + teqeq r3, r8, lsl r1 │ │ │ │ │ │ │ │ 003e257c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -823805,16 +823805,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r4, asr #2 │ │ │ │ - teqeq sp, r4, asr #2 │ │ │ │ - teqeq r3, r4, asr pc │ │ │ │ + teqeq sp, ip, asr #2 │ │ │ │ + teqeq r3, ip, asr pc │ │ │ │ │ │ │ │ 003e2744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -824095,23 +824095,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r4, lsr #26 │ │ │ │ - teqpeq ip, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsr #22 │ │ │ │ + teqpeq ip, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsr fp │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ teqeq r2, r0, ror #25 │ │ │ │ - teqpeq ip, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, ror #21 │ │ │ │ + teqpeq ip, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4 @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, asr #21 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 003e2be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -824427,24 +824427,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, ip, ror fp │ │ │ │ - teqpeq ip, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl #15 │ │ │ │ + teqpeq ip, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsl #15 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #11 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqpeq ip, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 003e3110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -824760,24 +824760,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r0, asr r6 │ │ │ │ - teqpeq ip, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, asr r2 │ │ │ │ + teqpeq ip, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ teqeq r2, r8, lsr #5 │ │ │ │ - teqpeq ip, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsr #1 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r3, -r4]! │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ teqeq r2, r8, ror #8 │ │ │ │ - teqpeq ip, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, ror r0 │ │ │ │ + teqpeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, ror r0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 003e363c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825103,27 +825103,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r0, ror #27 │ │ │ │ + teqeq ip, r4, ror #31 │ │ │ │ + teqeq r3, r8, ror #27 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldrheq r3, [r2, -r4]! │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, r0, asr #29 │ │ │ │ + teqeq r3, r4, asr #25 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r3, r4, lsr #23 │ │ │ │ teqeq r2, r8, lsl sp │ │ │ │ - teqeq ip, r8, lsl sp │ │ │ │ - teqeq r3, ip, lsl fp │ │ │ │ + teqeq ip, r0, lsr #26 │ │ │ │ + teqeq r3, r4, lsr #22 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 003e3b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825409,24 +825409,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r0, asr #17 │ │ │ │ - teqeq ip, r8, asr #17 │ │ │ │ - teqeq r3, ip, asr #13 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq ip, r4, lsl #17 │ │ │ │ + teqeq ip, ip, lsl #17 │ │ │ │ teqeq r2, r4, ror r8 │ │ │ │ - teqeq r3, r4, lsl #13 │ │ │ │ + teqeq r3, ip, lsl #13 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq ip, r4, asr r8 │ │ │ │ + teqeq ip, ip, asr r8 │ │ │ │ teqeq r2, r4, asr #16 │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ + teqeq r3, ip, asr r6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 003e4050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825752,27 +825752,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r4, asr #15 │ │ │ │ - teqeq ip, r8, asr #11 │ │ │ │ - teqeq r3, ip, asr #7 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ teqeq r2, r0, lsr #13 │ │ │ │ - teqeq ip, r4, lsr #9 │ │ │ │ - teqeq r3, ip, lsr #5 │ │ │ │ + teqeq ip, ip, lsr #9 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ teqeq r2, ip, ror r5 │ │ │ │ - teqeq ip, r0, lsl #7 │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ + teqeq ip, r8, lsl #7 │ │ │ │ + teqeq r3, ip, lsl #3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ teqeq r2, r4, lsl #6 │ │ │ │ - teqeq ip, r4, lsl #6 │ │ │ │ - teqeq r3, r8, lsl #2 │ │ │ │ + teqeq ip, ip, lsl #6 │ │ │ │ + teqeq r3, r0, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 003e45b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825986,19 +825986,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq ip, r0, lsr #31 │ │ │ │ - teqeq r3, r8, lsr #27 │ │ │ │ + teqeq ip, r8, lsr #31 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ teqeq r2, r4, asr pc │ │ │ │ - teqeq ip, r8, asr pc │ │ │ │ - teqeq r3, ip, asr sp │ │ │ │ + teqeq ip, r0, ror #30 │ │ │ │ + teqeq r3, r4, ror #26 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 003e4930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -826208,27 +826208,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, ip, ror sp │ │ │ │ + teqeq r3, r4, lsr #23 │ │ │ │ + teqeq ip, r4, lsl #27 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmpeq sl, r8, ror #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r3, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq ip, ip, lsr #25 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, ip, lsl #20 │ │ │ │ + teqeq ip, r4, lsl #24 │ │ │ │ + teqeq r3, r4, lsl sl │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 003e4cc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -826380,16 +826380,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r3, sl, ip, r3 │ │ │ │ teqeq r2, ip, asr r9 │ │ │ │ - teqeq ip, ip, asr r9 │ │ │ │ - teqeq r3, ip, ror #14 │ │ │ │ + teqeq ip, r4, ror #18 │ │ │ │ + teqeq r3, r4, ror r7 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 003e4f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -826519,22 +826519,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8, lsr r9 │ │ │ │ - teqeq r3, r8, asr #11 │ │ │ │ - teqeq ip, ip, asr sl │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq ip, r4, ror #20 │ │ │ │ teqeq r2, r0, asr r7 │ │ │ │ - teqeq r3, ip, lsl #11 │ │ │ │ - teqeq ip, ip, lsl sl │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq ip, r4, lsr #20 │ │ │ │ teqeq r2, r4, ror #17 │ │ │ │ - teqeq r3, ip, asr #10 │ │ │ │ - teqeq ip, r0, ror #19 │ │ │ │ + teqeq r3, r4, asr r5 │ │ │ │ + teqeq ip, r8, ror #19 │ │ │ │ │ │ │ │ 003e5174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -826661,17 +826661,17 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, lsr r3 │ │ │ │ + teqeq r3, ip, lsr r3 │ │ │ │ │ │ │ │ 003e5390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -826778,16 +826778,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r0, lsr r3 │ │ │ │ - teqeq ip, r4, lsl #12 │ │ │ │ - teqeq r3, r8, ror #2 │ │ │ │ + teqeq ip, ip, lsl #12 │ │ │ │ + teqeq r3, r0, ror r1 │ │ │ │ │ │ │ │ 003e5558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #724] @ 3e5844 │ │ │ │ @@ -826982,20 +826982,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq ip, r4, ror r4 │ │ │ │ + teqeq ip, ip, ror r4 │ │ │ │ teqeq r2, ip, lsl #7 │ │ │ │ - teqeq r3, ip, asr #31 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, lsr #28 │ │ │ │ + teqeq r3, r4, lsr lr │ │ │ │ │ │ │ │ 003e5890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -827090,16 +827090,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, ip, asr lr │ │ │ │ - teqeq ip, r0, lsr r1 │ │ │ │ - teqeq r3, ip, lsl #25 │ │ │ │ + teqeq ip, r8, lsr r1 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ │ │ │ │ 003e5a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -827286,19 +827286,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8, lsl #23 │ │ │ │ - teqeq ip, r0, ror #28 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, r8, ror #28 │ │ │ │ + teqeq r3, r4, asr #19 │ │ │ │ teqeq r2, r4, asr #22 │ │ │ │ - teqeq ip, ip, lsl lr │ │ │ │ - teqeq r3, r8, ror r9 │ │ │ │ + teqeq ip, r4, lsr #28 │ │ │ │ + teqeq r3, r0, lsl #19 │ │ │ │ │ │ │ │ 003e5d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -827485,19 +827485,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r4, ror r8 │ │ │ │ - teqeq ip, ip, asr #22 │ │ │ │ - teqeq r3, r8, lsr #13 │ │ │ │ + teqeq ip, r4, asr fp │ │ │ │ + teqeq r3, r0 @ │ │ │ │ teqeq r2, r0, lsr r8 │ │ │ │ - teqeq ip, r8, lsl #22 │ │ │ │ - teqeq r3, r4, ror #12 │ │ │ │ + teqeq ip, r0, lsl fp │ │ │ │ + teqeq r3, ip, ror #12 │ │ │ │ │ │ │ │ 003e6050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -827675,19 +827675,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, ip, lsl #11 │ │ │ │ - teqeq ip, r0, ror #16 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, r8, ror #16 │ │ │ │ + teqeq r3, r4, asr #7 │ │ │ │ teqeq r2, ip, asr #10 │ │ │ │ - teqeq ip, r0, lsr #16 │ │ │ │ - teqeq r3, ip, ror r3 │ │ │ │ + teqeq ip, r8, lsr #16 │ │ │ │ + teqeq r3, r4, lsl #7 │ │ │ │ │ │ │ │ 003e6340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -827783,16 +827783,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r2, r8, lsr #7 │ │ │ │ - teqeq ip, ip, ror r6 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq ip, r4, lsl #13 │ │ │ │ + teqeq r3, r0, ror #3 │ │ │ │ │ │ │ │ 003e64dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e67a8 │ │ │ │ @@ -827980,19 +827980,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r3, ip, lsl #30 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r3, r4, lsl pc │ │ │ │ @ instruction: 0x0132009c │ │ │ │ - teqeq ip, r0, ror r3 │ │ │ │ - teqeq r3, ip, asr #29 │ │ │ │ + teqeq ip, r8, ror r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ │ │ │ │ 003e67f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -828088,16 +828088,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, asr #3 │ │ │ │ - teqeq r3, r4, lsr #26 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, ip, lsr #26 │ │ │ │ │ │ │ │ 003e6990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e6c5c │ │ │ │ @@ -828285,19 +828285,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqpeq r1, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r8, asr sl │ │ │ │ + teqeq ip, r4, lsl #30 │ │ │ │ + teqeq r3, r0, ror #20 │ │ │ │ teqpeq r1, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r8, lsl sl │ │ │ │ + teqeq ip, r4, asr #29 │ │ │ │ + teqeq r3, r0, lsr #20 │ │ │ │ │ │ │ │ 003e6ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -828393,16 +828393,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqpeq r1, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsl sp │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ + teqeq ip, ip, lsl sp │ │ │ │ + teqeq r3, r8, ror r8 │ │ │ │ │ │ │ │ 003e6e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e7110 │ │ │ │ @@ -828590,19 +828590,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqpeq r1, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, asr #20 │ │ │ │ - teqeq r3, r4, lsr #11 │ │ │ │ + teqeq ip, r0, asr sl │ │ │ │ + teqeq r3, ip, lsr #11 │ │ │ │ teqpeq r1, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, lsl #20 │ │ │ │ - teqeq r3, r4, ror #10 │ │ │ │ + teqeq ip, r0, lsl sl │ │ │ │ + teqeq r3, ip, ror #10 │ │ │ │ │ │ │ │ 003e715c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3e7614 │ │ │ │ @@ -828913,22 +828913,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqpeq r1, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r8, lsr r2 │ │ │ │ + teqeq ip, r4, ror #13 │ │ │ │ + teqeq r3, r0, asr #4 │ │ │ │ teqpeq r1, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, asr #10 │ │ │ │ - @ instruction: 0x0133609c │ │ │ │ + teqeq ip, r8, asr #10 │ │ │ │ + teqeq r3, r4, lsr #1 │ │ │ │ teqpeq r1, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsl #10 │ │ │ │ - teqeq r3, r0, rrx │ │ │ │ + teqeq ip, ip, lsl #10 │ │ │ │ + teqeq r3, r8, rrx │ │ │ │ │ │ │ │ 003e766c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -829106,19 +829106,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r1, r0, ror pc │ │ │ │ - teqeq ip, r4, asr #4 │ │ │ │ - teqeq r3, r0, lsr #27 │ │ │ │ + teqeq ip, ip, asr #4 │ │ │ │ + teqeq r3, r8, lsr #27 │ │ │ │ teqeq r1, r0, lsr pc │ │ │ │ - teqeq ip, r4, lsl #4 │ │ │ │ - teqeq r3, r0, ror #26 │ │ │ │ + teqeq ip, ip, lsl #4 │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ │ │ │ │ 003e795c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -829216,16 +829216,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r1, r4, lsl #27 │ │ │ │ - teqeq ip, r8, asr r0 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq ip, r0, rrx │ │ │ │ + teqeq r3, ip @ │ │ │ │ │ │ │ │ 003e7b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 3e7ddc │ │ │ │ @@ -829417,20 +829417,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r1, r4, lsr #25 │ │ │ │ - teqeq ip, ip, ror sp │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq ip, r4, lsl #27 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ teqeq r1, r8, ror #20 │ │ │ │ - teqeq ip, ip, lsr sp │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq ip, r4, asr #26 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 003e7e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -829850,25 +829850,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r1, r4, asr r4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq ip, r8, ror #17 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r1, r4, lsl r6 │ │ │ │ - teqeq r3, r4, ror r2 │ │ │ │ - teqeq ip, ip, lsr #17 │ │ │ │ + teqeq r3, ip, ror r2 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r1, r0, ror #7 │ │ │ │ - teqeq r3, ip, lsr r2 │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ + teqeq r3, r4, asr #4 │ │ │ │ + teqeq ip, ip, ror r8 │ │ │ │ teqeq r1, r4, lsr #11 │ │ │ │ - teqeq r3, r4, lsl #4 │ │ │ │ - teqeq ip, ip, lsr r8 │ │ │ │ + teqeq r3, ip, lsl #4 │ │ │ │ + teqeq ip, r4, asr #16 │ │ │ │ │ │ │ │ 003e84fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #208] @ 3e85e4 │ │ │ │ @@ -830514,32 +830514,32 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r1, ip, asr #30 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq ip, ip, lsl #4 │ │ │ │ + teqeq r3, r0, ror #23 │ │ │ │ + teqeq ip, r4, lsl r2 │ │ │ │ teqeq r1, r4, lsr #28 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq ip, r4, ror #1 │ │ │ │ - teqeq r3, ip, asr sl │ │ │ │ - teqeq ip, ip, ror r0 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, ip, ror #1 │ │ │ │ + teqeq r3, r4, ror #20 │ │ │ │ + teqeq ip, r4, lsl #1 │ │ │ │ strheq pc, [r9, #-88] @ 0xffffffa8 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq ip, ip │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq ip, r4, lsl r0 │ │ │ │ + teqeq ip, r0, lsr #31 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r3, r4, lsl #18 │ │ │ │ - teqeq ip, r8, lsr pc │ │ │ │ + teqeq r3, ip, lsl #18 │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ teqeq r1, ip, ror r9 │ │ │ │ - teqeq r3, r4, lsl #16 │ │ │ │ - teqeq ip, r8, lsr lr │ │ │ │ + teqeq r3, ip, lsl #16 │ │ │ │ + teqeq ip, r0, asr #28 │ │ │ │ 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 │ │ │ │ @@ -830715,26 +830715,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 3e9144 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r3, r8, ror #14 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r3, r0, ror r7 │ │ │ │ smlalbteq pc, r9, r0, r2 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r8, asr #30 │ │ │ │ - teqeq r2, ip, lsl pc │ │ │ │ - teqeq r2, ip, ror #29 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, lsr #7 │ │ │ │ + teqeq r2, r0, asr pc │ │ │ │ + teqeq r2, r4, lsr #30 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ teqeq r2, ip, lsl #5 │ │ │ │ - teqeq r2, ip, ror #28 │ │ │ │ - teqeq r2, r0, asr #28 │ │ │ │ + teqeq r2, r4, ror lr │ │ │ │ + teqeq r2, r8, asr #28 │ │ │ │ teqeq r2, r4, lsr #13 │ │ │ │ teqeq r2, ip, ror #3 │ │ │ │ teqeq r2, r4 @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -830843,27 +830843,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3e92e0 │ │ │ │ ldrdeq lr, [r9, #-240] @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r8, lsr #4 │ │ │ │ + teqeq r3, r0, lsr r2 │ │ │ │ smlalbbeq lr, r9, r0, pc @ │ │ │ │ cmpeq r9, ip, asr pc │ │ │ │ muleq r0, r0, r6 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r3, r0, ror #6 │ │ │ │ - teqeq ip, r0, asr r9 │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ - teqeq r3, ip, lsl r3 │ │ │ │ - teqeq ip, r4, lsl r9 │ │ │ │ - teqeq r2, ip, ror #23 │ │ │ │ - teqeq r3, r4, ror #5 │ │ │ │ + teqeq r3, r4, lsr #7 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r3, r8, ror #6 │ │ │ │ + teqeq ip, r8, asr r9 │ │ │ │ + teqeq r2, r0, lsr ip │ │ │ │ + teqeq r3, r4, lsr #6 │ │ │ │ + teqeq ip, ip, lsl r9 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, ip, ror #5 │ │ │ │ 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, #972] @ 3e9838 │ │ │ │ ldr r3, [pc, #972] @ 3e983c │ │ │ │ @@ -831108,33 +831108,33 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 3e9788 │ │ │ │ b 3e95e8 │ │ │ │ ldrdeq lr, [r9, #-216] @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq ip, r0, asr r8 │ │ │ │ - teqeq r3, r4, lsl r2 │ │ │ │ - teqeq r3, r0, lsr #3 │ │ │ │ + teqeq ip, r8, asr r8 │ │ │ │ + teqeq r3, ip, lsl r2 │ │ │ │ + teqeq r3, r8, lsr #3 │ │ │ │ cmpeq r9, r4, asr ip │ │ │ │ - teqeq r3, ip, lsl r1 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, lsl #19 │ │ │ │ - teqeq r3, r4, lsl #1 │ │ │ │ - teqeq r2, r0, asr r9 │ │ │ │ - teqeq ip, r4, asr #12 │ │ │ │ - teqeq r2, ip, lsl r9 │ │ │ │ - teqeq r3, r4, lsl r0 │ │ │ │ - teqeq r2, r4, ror #17 │ │ │ │ + teqeq r3, r4, lsr #2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r3, r8, asr #26 │ │ │ │ + teqeq r3, ip, lsl #1 │ │ │ │ + teqeq r2, r8, asr r9 │ │ │ │ + teqeq ip, ip, asr #12 │ │ │ │ + teqeq r2, r4, lsr #18 │ │ │ │ + teqeq r3, ip, lsl r0 │ │ │ │ + teqeq r2, ip, ror #17 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r0, asr sp │ │ │ │ teqeq r2, r4, ror #24 │ │ │ │ - teqeq r2, r8, lsr r8 │ │ │ │ - teqeq r2, r8, lsl #16 │ │ │ │ - teqeq r3, r4, lsl #25 │ │ │ │ + teqeq r2, r0, asr #16 │ │ │ │ + teqeq r2, r0, lsl r8 │ │ │ │ + teqeq r3, ip, lsl #25 │ │ │ │ teqeq r2, r0 @ │ │ │ │ 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, #32] │ │ │ │ @@ -831980,99 +831980,99 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3ea338 │ │ │ │ @ instruction: 0x0149e990 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r0, ror r9 │ │ │ │ - teqeq ip, r0, lsr #6 │ │ │ │ - teqeq r3, r0, ror #25 │ │ │ │ - teqeq ip, r8, lsr #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq ip, r4, lsr #2 │ │ │ │ + teqeq ip, r8, lsr #6 │ │ │ │ + teqeq r3, r8, ror #25 │ │ │ │ + teqeq ip, r0, lsr r2 │ │ │ │ + teqeq r3, r0, lsl #24 │ │ │ │ + teqeq ip, ip, lsr #2 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq ip, r4, ror r0 │ │ │ │ - teqeq r3, r8, asr #20 │ │ │ │ + teqeq ip, ip, ror r0 │ │ │ │ + teqeq r3, r0, asr sl │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ cmpeq r9, r4, asr #10 │ │ │ │ - teqeq ip, r4, lsr #31 │ │ │ │ - teqeq r3, r8, ror sl │ │ │ │ - teqeq r3, r4, asr #18 │ │ │ │ + teqeq ip, ip, lsr #31 │ │ │ │ + teqeq r3, r0, lsl #21 │ │ │ │ + teqeq r3, ip, asr #18 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsl #28 │ │ │ │ teqeq r2, r8, lsr ip │ │ │ │ - teqeq r3, r4, asr #15 │ │ │ │ - teqeq r3, ip, lsl #16 │ │ │ │ - teqeq ip, r4, lsr #27 │ │ │ │ - teqeq r3, ip, ror #14 │ │ │ │ - teqeq r2, r8, lsr r0 │ │ │ │ - teqeq r2, ip │ │ │ │ - teqeq r3, r8, lsl #14 │ │ │ │ + teqeq r3, ip, asr #15 │ │ │ │ + teqeq r3, r4, lsl r8 │ │ │ │ + teqeq ip, ip, lsr #27 │ │ │ │ + teqeq r3, r4, ror r7 │ │ │ │ + teqeq r2, r0, asr #32 │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ + teqeq r3, r0, lsl r7 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq ip, r8, asr #25 │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r2, ip, ror #30 │ │ │ │ - teqeq ip, r8, lsl #25 │ │ │ │ - teqeq r3, r8, asr r6 │ │ │ │ - teqeq ip, r8, asr #24 │ │ │ │ - teqeq r2, r0, lsr #30 │ │ │ │ - teqeq r3, r8, lsl r6 │ │ │ │ + teqeq r2, r4, ror #31 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r8, lsr #31 │ │ │ │ + teqeq r3, r0, lsr #13 │ │ │ │ + teqeq r2, r4, ror pc │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, r0, ror #12 │ │ │ │ + teqeq ip, r0, asr ip │ │ │ │ + teqeq r2, r8, lsr #30 │ │ │ │ + teqeq r3, r0, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq r2, ip, ror #29 │ │ │ │ - teqeq r2, ip, lsr #29 │ │ │ │ - teqeq ip, r8, asr #23 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r2, r8, ror lr │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r3, r4, ror #10 │ │ │ │ - teqeq r3, ip, lsr #5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, r0, lsr #11 │ │ │ │ + teqeq r2, r0, lsl #29 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r3, ip, ror #10 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ teqeq r2, r8, lsl #4 │ │ │ │ - teqeq r2, r0, ror #27 │ │ │ │ + teqeq r2, r8, ror #27 │ │ │ │ + teqeq ip, r0, lsl #22 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq r3, r8, asr #9 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, lsr #27 │ │ │ │ - teqeq r3, r0, lsr #9 │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ - teqeq ip, r4, ror #20 │ │ │ │ - teqeq r2, ip, lsr sp │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq r3, r0, ror #3 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r8, lsr #9 │ │ │ │ + teqeq r2, ip, ror sp │ │ │ │ + teqeq ip, ip, ror #20 │ │ │ │ + teqeq r2, r4, asr #26 │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ + teqeq r3, r8, ror #3 │ │ │ │ teqeq r2, r0, ror #1 │ │ │ │ - teqeq r2, r4, asr #25 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, lsl #25 │ │ │ │ - teqeq r3, r4, lsl #7 │ │ │ │ + teqeq r2, ip, asr #25 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r2, r8, asr ip │ │ │ │ - teqeq ip, r0, asr r9 │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ - teqeq r3, r0, lsr #6 │ │ │ │ - teqeq r3, ip, lsr r4 │ │ │ │ - teqeq ip, r0, lsl r9 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r2, ip, lsr #23 │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r3, r0, ror #4 │ │ │ │ - teqeq r2, ip, lsr fp │ │ │ │ - teqeq ip, r8, asr r8 │ │ │ │ - teqeq r3, r8, lsr #4 │ │ │ │ - teqeq r2, r8, lsl #22 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r2, r0, ror #24 │ │ │ │ + teqeq ip, r8, asr r9 │ │ │ │ + teqeq r2, r0, lsr ip │ │ │ │ + teqeq r3, r8, lsr #6 │ │ │ │ + teqeq r3, r4, asr #8 │ │ │ │ + teqeq ip, r8, lsl r9 │ │ │ │ + teqeq r3, r4, ror #5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ + teqeq r2, r4, asr #22 │ │ │ │ + teqeq ip, r0, ror #16 │ │ │ │ + teqeq r3, r0, lsr r2 │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ + teqeq r2, r0, ror #21 │ │ │ │ teqeq r2, r0, lsr #11 │ │ │ │ teqpeq r1, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, ror #20 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r2, ip, ror #20 │ │ │ │ + teqeq r3, r0, ror #5 │ │ │ │ teqpeq r1, r0, lsl lr @ 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, #2896] @ 0xb50 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -833077,101 +833077,101 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 3ea970 │ │ │ │ smlaltteq sp, r9, r4, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq sp, [r9, #-172] @ 0xffffff54 │ │ │ │ - teqpeq r2, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #10 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqpeq r2, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl r5 │ │ │ │ + teqeq r3, r4, ror #29 │ │ │ │ smlalbteq sp, r9, ip, r8 │ │ │ │ - teqeq ip, r0, lsl r3 │ │ │ │ - teqeq r3, r4, lsr pc │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0, ror r5 │ │ │ │ - teqeq r3, r8, ror #24 │ │ │ │ + teqeq ip, r8, lsl r3 │ │ │ │ + teqeq r3, ip, lsr pc │ │ │ │ + teqeq r3, r0, ror #25 │ │ │ │ + teqeq ip, r0, lsr #5 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + teqeq r3, r0, ror ip │ │ │ │ andeq r6, r0, r8, ror #30 │ │ │ │ bge fee961e4 │ │ │ │ bge fee961e4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq ip, r0, ror #1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq ip, r4, lsr #29 │ │ │ │ - teqeq r2, r0, ror r1 │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ - teqeq ip, r8, lsr lr │ │ │ │ - teqeq r2, r0, lsl r1 │ │ │ │ - teqeq r3, r8, lsl #16 │ │ │ │ - teqeq ip, r4, ror #27 │ │ │ │ - ldrheq sl, [r2, -ip]! │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r4, rrx │ │ │ │ - teqeq r3, r4, ror #14 │ │ │ │ + teqeq ip, r8, ror #1 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, ip, lsr #29 │ │ │ │ + teqeq r2, r8, ror r1 │ │ │ │ + teqeq r3, r8, ror r8 │ │ │ │ + teqeq ip, r0, asr #28 │ │ │ │ + teqeq r2, r8, lsl r1 │ │ │ │ + teqeq r3, r0, lsl r8 │ │ │ │ + teqeq ip, ip, ror #27 │ │ │ │ + teqeq r2, r4, asr #1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq ip, r0, lsr #27 │ │ │ │ + teqeq r2, ip, rrx │ │ │ │ + teqeq r3, ip, ror #14 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - teqeq ip, ip, lsl #25 │ │ │ │ - teqeq r3, ip, asr r6 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r3, r4, ror #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r3, ip, ror #10 │ │ │ │ + teqeq ip, r0, lsr #23 │ │ │ │ + teqeq r3, r4, ror r5 │ │ │ │ teqeq r1, ip, lsr r6 │ │ │ │ - teqeq ip, ip, ror #21 │ │ │ │ - teqeq r3, r4, asr #13 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq ip, r0, lsr #21 │ │ │ │ - teqeq r3, r0, lsr r7 │ │ │ │ - teqeq r3, ip, ror #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r3, ip, asr #13 │ │ │ │ + teqeq r3, r0, asr #9 │ │ │ │ + teqeq ip, r8, lsr #21 │ │ │ │ + teqeq r3, r8, lsr r7 │ │ │ │ + teqeq r3, r4, ror r4 │ │ │ │ teqeq r1, ip, lsr #10 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r8, ror #24 │ │ │ │ - teqeq r2, r8, lsr ip │ │ │ │ - teqeq r2, r4, lsl #24 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r0, ror ip │ │ │ │ + teqeq r2, r0, asr #24 │ │ │ │ + teqeq r2, ip, lsl #24 │ │ │ │ + teqeq ip, r0, lsl #18 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq ip, r4, asr #17 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r8, ror #22 │ │ │ │ + teqeq r3, r0, ror #4 │ │ │ │ + teqeq ip, r4, asr r8 │ │ │ │ + teqeq r2, ip, lsr #22 │ │ │ │ + teqeq r3, r4, lsr #4 │ │ │ │ + teqeq ip, r8, lsl r8 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r3, r8, asr #5 │ │ │ │ + teqeq r3, r8, ror #3 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, lsl #23 │ │ │ │ - teqeq r3, r8, lsl #5 │ │ │ │ - teqeq ip, r8, lsl #17 │ │ │ │ - teqeq r2, r0, ror #22 │ │ │ │ - teqeq r3, r8, asr r2 │ │ │ │ - teqeq ip, ip, asr #16 │ │ │ │ - teqeq r2, r4, lsr #22 │ │ │ │ - teqeq r3, ip, lsl r2 │ │ │ │ - teqeq ip, r0, lsl r8 │ │ │ │ - teqeq r2, r8, ror #21 │ │ │ │ - teqeq r3, r0, ror #3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ - teqeq r3, r4, lsr #3 │ │ │ │ - teqeq r2, r4, ror sl │ │ │ │ - teqeq ip, r8, ror #14 │ │ │ │ - teqeq r3, r8, ror #5 │ │ │ │ - teqeq r3, r0, lsr r1 │ │ │ │ - teqeq ip, r0, lsr r7 │ │ │ │ - teqeq r3, r0, ror r3 │ │ │ │ - ldrsbeq r2, [r3, -ip]! │ │ │ │ - teqeq r2, ip, lsr #19 │ │ │ │ - teqeq r2, ip, ror r9 │ │ │ │ - teqeq r2, r4, lsr r9 │ │ │ │ - teqeq r2, r0, lsl #18 │ │ │ │ - teqeq r2, r8, ror #14 │ │ │ │ - teqeq ip, ip, asr r4 │ │ │ │ - teqeq r2, r4, lsr r7 │ │ │ │ - teqeq r3, r8, lsr #28 │ │ │ │ - teqeq r1, r0, ror #21 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r3, r4, ror #30 │ │ │ │ + teqeq r3, ip, lsr #3 │ │ │ │ + teqeq r2, ip, ror sl │ │ │ │ + teqeq ip, r0, ror r7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8, lsr r1 │ │ │ │ + teqeq ip, r8, lsr r7 │ │ │ │ + teqeq r3, r8, ror r3 │ │ │ │ + teqeq r3, r4, ror #1 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, lsl #19 │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ + teqeq r2, r8, lsl #18 │ │ │ │ + teqeq r2, r0, ror r7 │ │ │ │ + teqeq ip, r4, ror #8 │ │ │ │ + teqeq r2, ip, lsr r7 │ │ │ │ + teqeq r3, r0, lsr lr │ │ │ │ + teqeq r1, r0, ror #21 │ │ │ │ + teqeq r3, r0, ror #31 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, ip, ror #30 │ │ │ │ teqeq r1, r4, ror #20 │ │ │ │ - teqeq r2, r0, asr r6 │ │ │ │ + teqeq r2, r8, asr r6 │ │ │ │ ldr r1, [pc, #-48] @ 3eb838 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #131 @ 0x83 │ │ │ │ @@ -833280,17 +833280,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 3eba34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq ip, r8, lsl #6 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq ip, r0, lsl r3 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ │ │ │ │ 003eba38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -833412,29 +833412,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ebb00 │ │ │ │ smlaltteq ip, r9, ip, r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, ip, lsr r7 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, r0, lsl #23 │ │ │ │ + teqeq ip, r0, asr #3 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r8, lsl #23 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - teqeq ip, ip, ror r1 │ │ │ │ - teqeq r2, r4, asr r4 │ │ │ │ - teqeq r3, r4, asr #22 │ │ │ │ + teqeq ip, r4, lsl #3 │ │ │ │ + teqeq r2, ip, asr r4 │ │ │ │ + teqeq r3, ip, asr #22 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq ip, r0, asr #2 │ │ │ │ - teqeq r2, r8, lsl r4 │ │ │ │ - teqeq r3, r8, lsl #22 │ │ │ │ + teqeq ip, r8, asr #2 │ │ │ │ + teqeq r2, r0, lsr #8 │ │ │ │ + teqeq r3, r0, lsl fp │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq ip, r4, lsl #2 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, ip, asr #21 │ │ │ │ + teqeq ip, ip, lsl #2 │ │ │ │ + teqeq r2, r4, ror #7 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #928] @ 3ec028 │ │ │ │ ldr r3, [pc, #928] @ 3ec02c │ │ │ │ @@ -833669,44 +833669,44 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 3ebdbc │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ strheq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq ip, r9, r0, r4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r0, asr r0 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r3, r4, lsl #23 │ │ │ │ - teqeq ip, r8, lsl r0 │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - teqeq r3, ip, asr #22 │ │ │ │ - teqeq ip, r0, ror #31 │ │ │ │ - teqeq r2, ip, lsr #2 │ │ │ │ - teqeq r3, r4, lsl fp │ │ │ │ - teqeq ip, r8, lsr #31 │ │ │ │ - ldrsheq r9, [r2, -r4]! │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r0, ror pc │ │ │ │ - ldrheq r9, [r2, -ip]! │ │ │ │ - teqeq r3, r4, lsr #21 │ │ │ │ - teqeq ip, r8, lsr pc │ │ │ │ - teqeq r2, r4, lsl #1 │ │ │ │ - teqeq r3, ip, ror #20 │ │ │ │ - teqeq ip, r0, lsl #30 │ │ │ │ - teqeq r2, ip, asr #32 │ │ │ │ - teqeq r3, r4, lsr sl │ │ │ │ - teqeq ip, r8, asr #29 │ │ │ │ - teqeq r2, r4, lsl r0 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq r3, r4, asr #23 │ │ │ │ + teqeq ip, r8, asr r0 │ │ │ │ + teqeq r2, r4, lsr #3 │ │ │ │ + teqeq r3, ip, lsl #23 │ │ │ │ + teqeq ip, r0, lsr #32 │ │ │ │ + teqeq r2, ip, ror #2 │ │ │ │ + teqeq r3, r4, asr fp │ │ │ │ + teqeq ip, r8, ror #31 │ │ │ │ + teqeq r2, r4, lsr r1 │ │ │ │ + teqeq r3, ip, lsl fp │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r4, asr #19 │ │ │ │ - teqeq ip, r8, asr lr │ │ │ │ + ldrsheq r9, [r2, -ip]! │ │ │ │ + teqeq r3, r4, ror #21 │ │ │ │ + teqeq ip, r8, ror pc │ │ │ │ + teqeq r2, r4, asr #1 │ │ │ │ + teqeq r3, ip, lsr #21 │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ + teqeq r2, ip, lsl #1 │ │ │ │ + teqeq r3, r4, ror sl │ │ │ │ + teqeq ip, r8, lsl #30 │ │ │ │ + teqeq r2, r4, asr r0 │ │ │ │ + teqeq r3, ip, lsr sl │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsl r0 │ │ │ │ + teqeq r3, r4, lsl #20 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, ror #31 │ │ │ │ + teqeq r3, ip, asr #19 │ │ │ │ + teqeq ip, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr ip, [pc, #2720] @ 3ecb64 │ │ │ │ ldr r3, [pc, #2720] @ 3ecb68 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -834387,105 +834387,105 @@ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ec41c │ │ │ │ smlalbbeq ip, r9, r0, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ cmpeq r9, r8, asr #2 │ │ │ │ teqeq r1, ip, lsl r7 │ │ │ │ mrseq ip, (UNDEF: 89) │ │ │ │ andeq r6, r0, r8, ror #30 │ │ │ │ - teqeq ip, r0, ror #24 │ │ │ │ - teqeq r3, ip, asr #18 │ │ │ │ - teqeq r2, r0, lsr #27 │ │ │ │ - teqeq r3, r8, lsl #15 │ │ │ │ - teqeq r2, r8, asr #31 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - andseq r7, r2, r2, asr fp │ │ │ │ - teqeq r2, r0, lsl #22 │ │ │ │ - teqeq ip, r0, lsl #19 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r0, asr #18 │ │ │ │ - teqeq r3, ip, asr #11 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r8, lsl #18 │ │ │ │ - teqeq r2, r0, lsl #21 │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ - teqeq ip, r4, asr #17 │ │ │ │ - teqeq r3, r0, asr r4 │ │ │ │ - teqeq r3, r0, lsr #8 │ │ │ │ - teqeq ip, ip, lsl #17 │ │ │ │ - teqeq r2, r4, lsl #20 │ │ │ │ - teqeq r3, ip, ror #7 │ │ │ │ - teqeq ip, r8, asr #16 │ │ │ │ - teqeq r3, r4, lsl #8 │ │ │ │ - teqeq r3, r4, lsr #7 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, ror #24 │ │ │ │ + teqeq r3, r4, asr r9 │ │ │ │ + teqeq r2, r8, lsr #27 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r3, r8, asr r3 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r4, lsr r9 │ │ │ │ - teqeq r3, ip, lsl r3 │ │ │ │ - teqeq ip, r0, lsl #15 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r2, r0, asr #17 │ │ │ │ - teqeq ip, r0, asr #14 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r2, r4, lsl #17 │ │ │ │ - teqeq ip, r4, lsl #14 │ │ │ │ - teqeq r3, r0, ror #4 │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - teqeq ip, r8, asr #13 │ │ │ │ - teqeq r3, r4, lsr #4 │ │ │ │ - teqeq r2, ip, lsl #16 │ │ │ │ - teqeq ip, ip, lsl #13 │ │ │ │ - teqeq r3, r8, ror #3 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq ip, r0, asr r6 │ │ │ │ + teqeq ip, r4, lsl #22 │ │ │ │ + teqeq r3, ip, asr r6 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + andseq r7, r2, r2, asr fp │ │ │ │ + teqeq r2, r8, lsl #22 │ │ │ │ + teqeq ip, r8, lsl #19 │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ + teqeq ip, r8, asr #18 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r4, lsr #9 │ │ │ │ + teqeq ip, r0, lsl r9 │ │ │ │ + teqeq r2, r8, lsl #21 │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + teqeq ip, ip, asr #17 │ │ │ │ + teqeq r3, r8, asr r4 │ │ │ │ + teqeq r3, r8, lsr #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, ip, lsl #20 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq ip, r0, asr r8 │ │ │ │ + teqeq r3, ip, lsl #8 │ │ │ │ + teqeq r3, ip, lsr #7 │ │ │ │ + teqeq ip, r4, lsl #16 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, ror #6 │ │ │ │ + teqeq ip, r4, asr #15 │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ + teqeq r3, r4, lsr #6 │ │ │ │ + teqeq ip, r8, lsl #15 │ │ │ │ + teqeq r2, r0, lsl #18 │ │ │ │ + teqeq r3, r4, ror #5 │ │ │ │ + teqeq r2, r8, asr #17 │ │ │ │ + teqeq ip, r8, asr #14 │ │ │ │ + teqeq r3, r4, lsr #5 │ │ │ │ + teqeq r2, ip, lsl #17 │ │ │ │ + teqeq ip, ip, lsl #14 │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, ip, lsr #4 │ │ │ │ + teqeq r2, r4, lsl r8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, lsl r2 │ │ │ │ - teqeq ip, r0, lsl r6 │ │ │ │ - teqeq r3, ip, ror #2 │ │ │ │ - teqeq r2, r0, asr #14 │ │ │ │ - teqeq ip, r4, asr #11 │ │ │ │ - teqeq r3, r0, lsr #2 │ │ │ │ - teqeq r2, r8, lsl #14 │ │ │ │ - teqeq ip, r8, lsl #11 │ │ │ │ - teqeq r3, r4, ror #1 │ │ │ │ - teqeq r2, ip, asr #13 │ │ │ │ - teqeq ip, ip, asr #10 │ │ │ │ - teqeq r3, r8, lsr #1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, asr r6 │ │ │ │ - teqeq r3, r4, lsr #1 │ │ │ │ - teqeq ip, r0, lsr #9 │ │ │ │ - teqeq r3, r0 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8, asr r6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, lsl r2 │ │ │ │ + teqeq ip, r8, lsl r6 │ │ │ │ + teqeq r3, r4, ror r1 │ │ │ │ + teqeq r2, r8, asr #14 │ │ │ │ + teqeq ip, ip, asr #11 │ │ │ │ + teqeq r3, r8, lsr #2 │ │ │ │ + teqeq r2, r0, lsl r7 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, ip, ror #1 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq ip, r4, asr r4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq ip, r4, asr r5 │ │ │ │ + ldrheq r1, [r3, -r0]! │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, r8, lsl r4 │ │ │ │ - teqeq r3, r4, ror pc │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r3, r8, lsr pc │ │ │ │ - teqeq r2, r0, lsr #10 │ │ │ │ - teqeq ip, r0, lsr #7 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r4, ror #6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r0, asr #29 │ │ │ │ - teqeq r2, r0, lsr #9 │ │ │ │ - teqeq ip, r0, lsr #6 │ │ │ │ - teqeq r3, ip, ror lr │ │ │ │ + teqeq r2, r4, ror #12 │ │ │ │ + teqeq r3, ip, lsr #1 │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ + teqeq r3, r8 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, asr r4 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r2, r0, lsr #11 │ │ │ │ + teqeq ip, r0, lsr #8 │ │ │ │ + teqeq r3, ip, ror pc │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ + teqeq ip, r4, ror #7 │ │ │ │ + teqeq r3, r0, asr #30 │ │ │ │ + teqeq r2, r8, lsr #10 │ │ │ │ + teqeq ip, r8, lsr #7 │ │ │ │ + teqeq r3, r4, lsl #30 │ │ │ │ + teqeq ip, ip, ror #6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r8, asr #29 │ │ │ │ + teqeq r2, r8, lsr #9 │ │ │ │ + teqeq ip, r8, lsr #6 │ │ │ │ + teqeq r3, r4, lsl #29 │ │ │ │ │ │ │ │ 003eccd8 : │ │ │ │ ldr ip, [pc, #48] @ 3ecd10 │ │ │ │ ldr r1, [pc, #48] @ 3ecd14 │ │ │ │ ldr r2, [pc, #48] @ 3ecd18 │ │ │ │ ldr r3, [pc, #48] @ 3ecd1c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -834577,18 +834577,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ b 3ece18 │ │ │ │ strheq fp, [r9, #-76] @ 0xffffffb4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r3, ip, ror #27 │ │ │ │ - ldrsheq r6, [ip, -r8]! │ │ │ │ - teqeq r2, r8, asr #3 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq ip, r0, lsl #2 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #476] @ 3ed058 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ @@ -834708,19 +834708,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 3ecfc0 │ │ │ │ strheq fp, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r3, r4, asr #25 │ │ │ │ + teqeq ip, r0 │ │ │ │ + teqeq r3, ip, asr #25 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #692] @ 3ed340 │ │ │ │ ldr r2, [pc, #692] @ 3ed344 │ │ │ │ ldr r6, [pc, #692] @ 3ed348 │ │ │ │ @@ -834894,29 +834894,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ b 3ed254 │ │ │ │ strheq fp, [r9, #-20] @ 0xffffffec │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r0, lsl #28 │ │ │ │ - teqeq r3, ip, ror #21 │ │ │ │ - teqeq ip, r0, lsr sp │ │ │ │ - teqeq r3, ip, lsl sl │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r2, ip, lsl #27 │ │ │ │ - teqeq r2, r8, asr sp │ │ │ │ - teqeq r2, r8, lsr #26 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r0, asr #25 │ │ │ │ - teqeq r2, r4, lsr #25 │ │ │ │ + teqeq ip, r8, lsl #28 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq ip, r8, lsr sp │ │ │ │ + teqeq r3, r4, lsr #20 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r3, r4, ror #19 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r3, r0, lsr #19 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, ror #26 │ │ │ │ + teqeq r2, r0, lsr sp │ │ │ │ + teqeq r2, r0, lsl #26 │ │ │ │ + teqeq r2, r4, ror #25 │ │ │ │ + teqeq r2, r8, asr #25 │ │ │ │ + teqeq r2, ip, lsr #25 │ │ │ │ │ │ │ │ 003ed384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -835026,29 +835026,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 3ed58c │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3ed460 │ │ │ │ @ instruction: 0x0149ae9c │ │ │ │ - teqeq ip, ip, lsr #21 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, lsr #15 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - teqeq r2, r4, asr fp │ │ │ │ - teqeq ip, r4, ror #19 │ │ │ │ - teqeq r2, r0, lsr #22 │ │ │ │ - teqeq r3, ip, asr #13 │ │ │ │ - andeq r0, r0, r3, lsl r3 │ │ │ │ - teqeq ip, ip, lsr #19 │ │ │ │ - teqeq r2, r8, ror #21 │ │ │ │ + teqeq r2, ip, asr fp │ │ │ │ + teqeq ip, ip, ror #19 │ │ │ │ + teqeq r2, r8, lsr #22 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq ip, r4, ror r9 │ │ │ │ + andeq r0, r0, r3, lsl r3 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, asr r6 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq ip, ip, ror r9 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4, ror #12 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -835540,20 +835540,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #16] │ │ │ │ b 3edcf0 │ │ │ │ - teqpeq r2, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r4, lsr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq ip, r0, ror r2 │ │ │ │ + teqeq ip, r8, ror r2 │ │ │ │ cmpeq r9, ip, asr #10 │ │ │ │ - teqeq r2, r4, lsr #5 │ │ │ │ + teqeq r2, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #376] @ 0x178 │ │ │ │ ldr r8, [pc, #196] @ 3ede50 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -835604,17 +835604,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3ede18 │ │ │ │ strheq sl, [r9, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r5, [ip, -r8]! │ │ │ │ - teqpeq r2, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr #3 │ │ │ │ + teqeq ip, r0, asr #1 │ │ │ │ + teqpeq r2, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ │ │ │ │ 003ede64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -835758,28 +835758,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3edf30 │ │ │ │ smlalbteq sl, r9, r0, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, r4, ror r9 │ │ │ │ + teqeq r2, ip, ror r9 │ │ │ │ cmpeq r9, ip, lsl #6 │ │ │ │ - teqeq ip, r8, asr #29 │ │ │ │ - teqeq r2, r4 │ │ │ │ - teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #29 │ │ │ │ - teqeq r2, r8, asr #31 │ │ │ │ - teqpeq r2, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, asr lr │ │ │ │ - teqeq r2, ip, lsl #31 │ │ │ │ - teqpeq r2, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsl lr │ │ │ │ - teqeq r2, r0, asr pc │ │ │ │ - teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip │ │ │ │ + teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, asr lr │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqpeq r2, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, lsl lr │ │ │ │ + teqeq r2, r8, asr pc │ │ │ │ + teqpeq r2, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ee0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #396] @ 3ee294 │ │ │ │ @@ -835881,25 +835881,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3ee170 │ │ │ │ cmpeq r9, r8, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, r8, lsl r7 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ smlalbteq sl, r9, ip, r0 │ │ │ │ - teqeq ip, r8, lsr #25 │ │ │ │ - teqeq r2, r4, ror #27 │ │ │ │ - teqpeq r2, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, ror #24 │ │ │ │ - teqeq r2, r8, lsr #27 │ │ │ │ - teqpeq r2, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsr ip │ │ │ │ - teqeq r2, ip, ror #26 │ │ │ │ - teqpeq r2, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, ror #27 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, ror ip │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsr ip │ │ │ │ + teqeq r2, r4, ror sp │ │ │ │ + teqpeq r2, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ee2c8 : │ │ │ │ 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 │ │ │ │ @@ -835993,28 +835993,28 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 3ee3b0 │ │ │ │ - teqeq r2, r0, lsr pc │ │ │ │ - teqeq r2, r8, lsl #10 │ │ │ │ - teqeq ip, r8, lsl #22 │ │ │ │ - teqeq r2, r0, asr #24 │ │ │ │ - teqpeq r2, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, asr #21 │ │ │ │ - teqeq r2, r0, lsl #24 │ │ │ │ - teqpeq r2, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqpeq r2, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, ror #20 │ │ │ │ - teqeq r2, r0, lsr #23 │ │ │ │ - teqpeq r2, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsr pc │ │ │ │ + teqeq r2, r0, lsl r5 │ │ │ │ + teqeq ip, r0, lsl fp │ │ │ │ + teqeq r2, r8, asr #24 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r8, lsl #24 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, lsr #21 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqpeq r2, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, ror sl │ │ │ │ + teqeq r2, r8, lsr #23 │ │ │ │ + teqpeq r2, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ee48c : │ │ │ │ add r2, r0, #304 @ 0x130 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ mul r3, ip, r3 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -836048,17 +836048,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ee52c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ee4d8 │ │ │ │ - teqeq ip, r4, lsr #19 │ │ │ │ - teqeq r2, r0, ror #21 │ │ │ │ - teqpeq r2, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, lsr #19 │ │ │ │ + teqeq r2, r8, ror #21 │ │ │ │ + teqpeq r2, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 003ee530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -836556,76 +836556,76 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ee628 │ │ │ │ strdeq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ smlaltteq r9, r9, r4, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r8, lsr pc │ │ │ │ + teqeq r8, r0, asr #30 │ │ │ │ cmpeq r9, r4, lsl ip │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqpeq r2, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, asr #15 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqpeq r2, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl #14 │ │ │ │ + teqpeq r2, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r4, asr #12 │ │ │ │ - teqpeq r2, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, asr #12 │ │ │ │ + teqpeq r2, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq ip, ip, lsr #11 │ │ │ │ - teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - teqpeq r2, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsr r5 │ │ │ │ - teqpeq r2, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsr r5 │ │ │ │ + teqpeq r2, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ teqeq r1, r8, lsr #28 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, asr #11 │ │ │ │ - teqpeq r2, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqpeq r2, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, r0, lsr #8 │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ - teqpeq r2, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8, lsr #8 │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ + teqpeq r2, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq ip, r4, ror #7 │ │ │ │ - teqeq r2, r0, lsr #10 │ │ │ │ - teqpeq r2, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, ror #7 │ │ │ │ + teqeq r2, r8, lsr #10 │ │ │ │ + teqpeq r2, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - teqeq ip, r8, lsr #7 │ │ │ │ - teqeq r2, r4, ror #9 │ │ │ │ - teqpeq r2, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, ror #9 │ │ │ │ + @ instruction: 0x0132f090 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - teqeq ip, ip, ror #6 │ │ │ │ - teqeq r2, r8, lsr #9 │ │ │ │ - teqpeq r2, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, ror r3 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - teqeq r2, r0, ror r4 │ │ │ │ - teqeq r2, r0, asr #8 │ │ │ │ - teqeq ip, r4, ror #5 │ │ │ │ - teqeq r2, r0, lsr #8 │ │ │ │ - teqeq r2, r4, asr #31 │ │ │ │ + teqeq r2, r8, ror r4 │ │ │ │ + teqeq r2, r8, asr #8 │ │ │ │ + teqeq ip, ip, ror #5 │ │ │ │ + teqeq r2, r8, lsr #8 │ │ │ │ + teqeq r2, ip, asr #31 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - teqeq ip, r8, lsr #5 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, r8, lsl #31 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r0, ror #31 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - teqeq r2, r4, lsr #7 │ │ │ │ - teqeq ip, r4, lsr r2 │ │ │ │ - teqeq r2, r0, ror r3 │ │ │ │ - teqeq r2, r4, lsl pc │ │ │ │ + teqeq r2, ip, lsr #7 │ │ │ │ + teqeq ip, ip, lsr r2 │ │ │ │ + teqeq r2, r8, ror r3 │ │ │ │ + teqeq r2, ip, lsl pc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r4, lsr r3 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r0, lsl #4 │ │ │ │ + teqeq r2, ip, lsr r3 │ │ │ │ + teqeq r2, r0, ror #29 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r4, lsl #6 │ │ │ │ │ │ │ │ 003eee00 : │ │ │ │ add r0, r0, #320 @ 0x140 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -836820,33 +836820,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3eef58 │ │ │ │ cmpeq r9, r8, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r9, r9, ip, r3 @ │ │ │ │ - teqeq ip, r0, lsl r0 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, r8, lsl r0 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r7, r0, r4, asr r8 │ │ │ │ andeq r7, r0, r0, lsl #25 │ │ │ │ andeq r7, r0, ip, asr r3 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r2, r4, lsr #26 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r2, ip, lsr #26 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ smlaltteq r9, r9, r4, r2 @ │ │ │ │ cmpeq r9, r0, asr r2 │ │ │ │ cmpeq r9, r8, lsr #4 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, ip, lsl lr │ │ │ │ - teqeq r2, r8, asr pc │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4, lsr #28 │ │ │ │ + teqeq r2, r0, ror #30 │ │ │ │ + teqeq r2, r4, lsl #22 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - teqeq r2, r0, ror fp │ │ │ │ + teqeq r2, r8, ror fp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r2, ip, ror #29 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ │ │ │ │ 003ef164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #984] @ 3ef554 │ │ │ │ @@ -837095,53 +837095,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3ef244 │ │ │ │ smlalbteq r9, r9, r8, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + teqeq r7, r0, lsl #20 │ │ │ │ strdeq r8, [r9, #-248] @ 0xffffff08 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, asr #25 │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - teqeq ip, r0, asr fp │ │ │ │ - teqeq r2, ip, lsl #25 │ │ │ │ - teqeq r2, r8, lsr r8 │ │ │ │ + teqeq ip, r8, asr fp │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, asr #16 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq ip, r4, lsl fp │ │ │ │ - teqeq r2, r0, asr ip │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, lsl fp │ │ │ │ + teqeq r2, r8, asr ip │ │ │ │ + teqeq r2, r4, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r4, lsl ip │ │ │ │ - teqeq r2, r0, asr #15 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, ror r7 │ │ │ │ + teqeq ip, r0, ror #21 │ │ │ │ + teqeq r2, ip, lsl ip │ │ │ │ + teqeq r2, r8, asr #15 │ │ │ │ + teqeq ip, r4, lsr #21 │ │ │ │ + teqeq r2, r0, ror #23 │ │ │ │ + teqeq r2, r4, lsl #15 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - teqeq ip, r0, ror #20 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r8, asr #14 │ │ │ │ + teqeq ip, r8, ror #20 │ │ │ │ + teqeq r2, r4, lsr #23 │ │ │ │ + teqeq r2, r0, asr r7 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - teqeq ip, r4, lsr #20 │ │ │ │ - teqeq r2, r0, ror #22 │ │ │ │ - teqeq r2, ip, lsl #14 │ │ │ │ - teqeq ip, r8, ror #19 │ │ │ │ - teqeq r2, r4, lsr #22 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsr #20 │ │ │ │ + teqeq r2, r8, ror #22 │ │ │ │ + teqeq r2, r4, lsl r7 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #22 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - teqeq ip, ip, lsr #19 │ │ │ │ - teqeq r2, r8, ror #21 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - teqeq ip, r0, ror r9 │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ - teqeq r2, r8, asr r6 │ │ │ │ + teqeq ip, r8, ror r9 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, ror #12 │ │ │ │ │ │ │ │ 003ef5f8 : │ │ │ │ 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 │ │ │ │ @@ -837514,57 +837514,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3ef890 │ │ │ │ cmpeq r9, r8, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r8, [r9, #-184] @ 0xffffff48 │ │ │ │ - teqeq ip, r8, asr #15 │ │ │ │ - teqeq r2, r4, lsr #9 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #9 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r8, lsr r6 │ │ │ │ - teqeq r2, r4, lsr #6 │ │ │ │ + teqeq ip, r0, asr #12 │ │ │ │ + teqeq r2, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ smlaltbeq r8, r9, ip, r9 │ │ │ │ - teqeq ip, r4, lsr #11 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsr #11 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, lsr r6 │ │ │ │ - teqeq r2, r4, ror #3 │ │ │ │ - teqeq ip, r4, asr #9 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, ip, lsr #3 │ │ │ │ + teqeq ip, r4, lsl #10 │ │ │ │ + teqeq r2, r0, asr #12 │ │ │ │ + teqeq r2, ip, ror #3 │ │ │ │ + teqeq ip, ip, asr #9 │ │ │ │ + teqeq r2, r8, lsl #12 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - teqeq r2, ip, asr #11 │ │ │ │ - teqeq ip, r4, ror #8 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, ip, asr #2 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, ip, ror #8 │ │ │ │ + teqeq r2, r4, lsr #11 │ │ │ │ + teqeq r2, r4, asr r1 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq ip, r8, lsr #8 │ │ │ │ - teqeq r2, r4, ror #10 │ │ │ │ - teqeq r2, r0, lsl r1 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, lsr #10 │ │ │ │ - ldrsbeq lr, [r2, -r8]! │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ + teqeq r2, ip, ror #10 │ │ │ │ + teqeq r2, r8, lsl r1 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsr r5 │ │ │ │ + teqeq r2, r0, ror #1 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, asr #9 │ │ │ │ - teqeq ip, r0, ror #6 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r8, asr #32 │ │ │ │ + teqeq r2, r0, lsl #10 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, ror #6 │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ + teqeq r2, r0, asr r0 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - teqeq r2, r0, asr #1 │ │ │ │ - teqeq r2, ip │ │ │ │ - teqeq r2, r4, lsr #8 │ │ │ │ + teqeq ip, r0, lsr r3 │ │ │ │ + teqeq r2, r8, asr #1 │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ + teqeq r2, ip, lsr #8 │ │ │ │ │ │ │ │ 003efc8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r7, [r0, #312] @ 0x138 │ │ │ │ @@ -837707,20 +837707,20 @@ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3efd88 │ │ │ │ b 3efe68 │ │ │ │ - teqeq r2, r8, asr #26 │ │ │ │ - teqeq r2, r4, lsr lr │ │ │ │ - teqeq ip, r0, rrx │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r0, asr sp │ │ │ │ + teqeq r2, ip, lsr lr │ │ │ │ + teqeq ip, r8, rrx │ │ │ │ + teqeq r2, r0, ror #27 │ │ │ │ + teqeq ip, r4 │ │ │ │ + teqeq r2, r4, ror #25 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ │ │ │ │ 003efef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -837869,31 +837869,31 @@ │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f0008 │ │ │ │ cmpeq r9, r0, lsr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq ip, ip, lsr #30 │ │ │ │ - teqeq r2, ip, lsl #24 │ │ │ │ + teqeq ip, r4, lsr pc │ │ │ │ + teqeq r2, r4, lsl ip │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ cmpeq r9, r4, lsr r2 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - teqeq r2, r8, ror #30 │ │ │ │ + teqeq r2, r0, ror pc │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - teqeq r2, ip, lsr pc │ │ │ │ - teqeq r2, r0, lsl pc │ │ │ │ - teqeq ip, r4, lsr #27 │ │ │ │ - teqeq r2, r0, ror #29 │ │ │ │ - teqeq r2, ip, lsl #21 │ │ │ │ + teqeq r2, r4, asr #30 │ │ │ │ + teqeq r2, r8, lsl pc │ │ │ │ + teqeq ip, ip, lsr #27 │ │ │ │ + teqeq r2, r8, ror #29 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - teqeq ip, ip, ror #26 │ │ │ │ - teqeq r2, r8, lsr #29 │ │ │ │ - teqeq r2, r4, asr sl │ │ │ │ + teqeq ip, r4, ror sp │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip, asr sl │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 003f01a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -837950,17 +837950,17 @@ │ │ │ │ strd r6, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3f0230 │ │ │ │ - teqeq r2, r8, asr #20 │ │ │ │ - teqeq ip, ip, lsr ip │ │ │ │ - teqeq r2, r0, lsr #18 │ │ │ │ + teqeq r2, r0, asr sl │ │ │ │ + teqeq ip, r4, asr #24 │ │ │ │ + teqeq r2, r8, lsr #18 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ │ │ │ │ 003f02a8 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f02e4 │ │ │ │ push {r4, r5} │ │ │ │ cmp r2, #0 │ │ │ │ @@ -838118,25 +838118,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1488 @ 0x5d0 │ │ │ │ b 3f04c8 │ │ │ │ smlalbteq r7, r9, ip, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, ip, ror #15 │ │ │ │ - teqeq ip, ip, ror #21 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r4, ror r7 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, ip, ror r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq ip, r0, lsr sl │ │ │ │ - teqeq r2, ip, lsl r7 │ │ │ │ + teqeq ip, r8, lsr sl │ │ │ │ + teqeq r2, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - teqeq r2, r4, lsl fp │ │ │ │ - teqeq r2, r4, ror #21 │ │ │ │ - teqeq r2, ip, asr #21 │ │ │ │ + teqeq r2, ip, lsl fp │ │ │ │ + teqeq r2, ip, ror #21 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ │ │ │ │ 003f054c : │ │ │ │ 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 │ │ │ │ @@ -838257,29 +838257,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1584 @ 0x630 │ │ │ │ b 3f06ac │ │ │ │ ldrdeq r7, [r9, #-196] @ 0xffffff3c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, ip, ror #11 │ │ │ │ - teqeq ip, ip, ror #17 │ │ │ │ - andeq r0, r0, lr, lsr #12 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq ip, r0, lsr #17 │ │ │ │ - teqeq ip, r8, ror #16 │ │ │ │ - teqeq r2, r0, asr r5 │ │ │ │ - andeq r0, r0, r1, lsr r6 │ │ │ │ - teqeq r2, r0, lsr r9 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + andeq r0, r0, lr, lsr #12 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq ip, r4, lsr #15 │ │ │ │ - teqeq r2, r0, ror #17 │ │ │ │ - teqeq r2, r4, lsl #9 │ │ │ │ + teqeq ip, r8, lsr #17 │ │ │ │ + teqeq ip, r0, ror r8 │ │ │ │ + teqeq r2, r8, asr r5 │ │ │ │ + andeq r0, r0, r1, lsr r6 │ │ │ │ + teqeq r2, r8, lsr r9 │ │ │ │ + teqeq r2, r4, lsl #18 │ │ │ │ + teqeq ip, ip, lsr #15 │ │ │ │ + teqeq r2, r8, ror #17 │ │ │ │ + teqeq r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - teqeq r2, r8, lsr #17 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ │ │ │ │ 003f0780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #312] @ 0x138 │ │ │ │ @@ -838384,18 +838384,18 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f07d8 │ │ │ │ @ instruction: 0x01497a9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r4, ror #20 │ │ │ │ - teqeq ip, r4, lsl #13 │ │ │ │ - teqeq r2, r4, ror #6 │ │ │ │ + teqeq ip, ip, lsl #13 │ │ │ │ + teqeq r2, ip, ror #6 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - teqeq r2, r8, asr #13 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ │ │ │ │ 003f0948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #312] @ 0x138 │ │ │ │ @@ -838460,22 +838460,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f09cc │ │ │ │ ldrdeq r7, [r9, #-132] @ 0xffffff7c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq ip, r4, lsl #10 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsl #10 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ muleq r0, ip, r6 │ │ │ │ - teqeq ip, r0, lsr #9 │ │ │ │ - teqeq r2, ip, asr #5 │ │ │ │ - teqeq r2, r8, lsl #3 │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ muleq r0, fp, r6 │ │ │ │ - teqeq r2, r0, lsr #11 │ │ │ │ + teqeq r2, r8, lsr #11 │ │ │ │ │ │ │ │ 003f0a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-160] @ 0xffffff60 │ │ │ │ @@ -838869,109 +838869,109 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x01497798 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r1, ip, lsl #11 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ cmpeq r9, r4, lsr #12 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0, ror #29 │ │ │ │ - teqeq ip, ip, lsl r1 │ │ │ │ - teqeq r2, r8, asr r2 │ │ │ │ - teqeq r2, r4, lsl #28 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8, ror #29 │ │ │ │ + teqeq ip, r4, lsr #2 │ │ │ │ + teqeq r2, r0, ror #4 │ │ │ │ + teqeq r2, ip, lsl #28 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - ldrsbeq r2, [ip, -ip]! │ │ │ │ - teqeq r2, r8, asr #27 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, lsr r7 │ │ │ │ - teqeq ip, r0, lsl #30 │ │ │ │ - teqeq r2, ip, lsr r0 │ │ │ │ - teqeq r2, r8, ror #23 │ │ │ │ + teqeq ip, r4, ror #1 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, lsr r7 │ │ │ │ + teqeq ip, r8, lsl #30 │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ - teqeq r5, ip, lsr fp │ │ │ │ + teqeq r5, r4, asr #22 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq ip, r8, lsr #28 │ │ │ │ + teqeq ip, r0, lsr lr │ │ │ │ teqeq r1, r4, ror r7 │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ - teqeq ip, ip, asr #24 │ │ │ │ - teqeq r2, r8, lsl #27 │ │ │ │ - teqeq r2, r4, lsr r9 │ │ │ │ + teqeq r2, ip, lsl #22 │ │ │ │ + teqeq ip, r4, asr ip │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - teqeq r2, r0, asr sp │ │ │ │ + teqeq r2, r8, asr sp │ │ │ │ muleq r0, lr, r1 │ │ │ │ - teqeq ip, r0, ror #23 │ │ │ │ - teqeq r2, ip, lsl sp │ │ │ │ - teqeq r2, r8, asr #17 │ │ │ │ + teqeq ip, r8, ror #23 │ │ │ │ + teqeq r2, r4, lsr #26 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ - teqeq ip, r4, lsr #23 │ │ │ │ - teqeq r2, r0, ror #25 │ │ │ │ - teqeq r2, ip, lsl #17 │ │ │ │ - teqeq ip, r4, ror #22 │ │ │ │ - teqeq r2, r0, lsr #25 │ │ │ │ - teqeq r2, ip, asr #16 │ │ │ │ + teqeq ip, ip, lsr #23 │ │ │ │ + teqeq r2, r8, ror #25 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, ip, ror #22 │ │ │ │ + teqeq r2, r8, lsr #25 │ │ │ │ + teqeq r2, r4, asr r8 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - teqeq ip, r4, lsr #22 │ │ │ │ - teqeq r2, r0, ror #24 │ │ │ │ - teqeq r2, ip, lsl #16 │ │ │ │ - teqeq ip, r8, ror #21 │ │ │ │ - teqeq r2, r4, lsr #24 │ │ │ │ + teqeq ip, ip, lsr #22 │ │ │ │ + teqeq r2, r8, ror #24 │ │ │ │ + teqeq r2, r4, lsl r8 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #24 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq ip, ip, lsr #21 │ │ │ │ - teqeq r2, r8, ror #23 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq ip, r0, asr #20 │ │ │ │ - teqeq r2, ip, ror fp │ │ │ │ - teqeq r2, r8, lsr #14 │ │ │ │ + teqeq ip, r8, asr #20 │ │ │ │ + teqeq r2, r4, lsl #23 │ │ │ │ + teqeq r2, r0, lsr r7 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - teqeq r2, r4, asr #22 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, lsl #22 │ │ │ │ + teqeq r2, ip, asr #22 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsl fp │ │ │ │ + teqeq r2, r0, asr #13 │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, ror r6 │ │ │ │ + teqeq r2, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq ip, r8, asr r9 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, asr #12 │ │ │ │ + teqeq ip, r0, ror #18 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, asr #12 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - teqeq ip, ip, lsl r9 │ │ │ │ - teqeq r2, r8, asr sl │ │ │ │ - teqeq r2, r4, lsl #12 │ │ │ │ + teqeq ip, r4, lsr #18 │ │ │ │ + teqeq r2, r0, ror #20 │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq ip, r0, ror #17 │ │ │ │ - teqeq r2, ip, lsl sl │ │ │ │ - teqeq r2, r8, asr #11 │ │ │ │ + teqeq ip, r8, ror #17 │ │ │ │ + teqeq r2, r4, lsr #20 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq ip, r4, lsr #17 │ │ │ │ - teqeq r2, r0, ror #19 │ │ │ │ - teqeq r2, ip, lsl #11 │ │ │ │ + teqeq ip, ip, lsr #17 │ │ │ │ + teqeq r2, r8, ror #19 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq ip, r8, ror #16 │ │ │ │ - teqeq r2, r4, lsr #19 │ │ │ │ - teqeq r2, r0, asr r5 │ │ │ │ - teqeq ip, ip, lsr #16 │ │ │ │ - teqeq r2, r8, ror #18 │ │ │ │ - teqeq r2, r4, lsl r5 │ │ │ │ + teqeq ip, r0, ror r8 │ │ │ │ + teqeq r2, ip, lsr #19 │ │ │ │ + teqeq r2, r8, asr r5 │ │ │ │ + teqeq ip, r4, lsr r8 │ │ │ │ + teqeq r2, r0, ror r9 │ │ │ │ + teqeq r2, ip, lsl r5 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, lsr #18 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsr r9 │ │ │ │ + teqeq r2, r0, ror #9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - andeq r0, r0, r6, ror r1 │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ + andeq r0, r0, r6, ror r1 │ │ │ │ + teqeq r2, r0, asr #17 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ ldr r2, [pc, #-304] @ 3f1114 │ │ │ │ ldr r1, [pc, #-304] @ 3f1118 │ │ │ │ ldr r3, [pc, #-304] @ 3f111c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -839717,46 +839717,46 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f1ac0 │ │ │ │ b 3f1c5c │ │ │ │ ldrdeq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ - teqeq ip, ip, ror #12 │ │ │ │ - teqeq r2, r8, asr #6 │ │ │ │ + teqeq ip, r4, ror r6 │ │ │ │ + teqeq r2, r0, asr r3 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - teqeq ip, r4, asr r4 │ │ │ │ + teqeq ip, ip, asr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r0, asr #2 │ │ │ │ + teqeq r2, r8, asr #2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ cmpeq r9, ip, ror r7 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - teqeq r2, r0, ror r4 │ │ │ │ - teqeq r2, r4, asr #8 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0, lsl r4 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, ror r4 │ │ │ │ + teqeq r2, ip, asr #8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ + teqeq r2, r4, asr #31 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - teqeq r2, r8, ror r1 │ │ │ │ - teqeq ip, r4, ror r2 │ │ │ │ - teqeq r2, r0, ror #30 │ │ │ │ - teqeq r2, r4, ror #6 │ │ │ │ - teqeq r2, r8, lsr r3 │ │ │ │ - teqeq r2, r0, asr r0 │ │ │ │ - teqeq ip, r4, lsr #3 │ │ │ │ - teqeq r2, ip, lsl #29 │ │ │ │ + teqeq r2, r0, lsl #3 │ │ │ │ + teqeq ip, ip, ror r2 │ │ │ │ + teqeq r2, r8, ror #30 │ │ │ │ + teqeq r2, ip, ror #6 │ │ │ │ + teqeq r2, r0, asr #6 │ │ │ │ + teqeq r2, r8, asr r0 │ │ │ │ + teqeq ip, ip, lsr #3 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - teqeq ip, r0, asr r1 │ │ │ │ - teqeq r2, r4, asr #31 │ │ │ │ - teqeq r2, ip, lsr #28 │ │ │ │ + teqeq ip, r8, asr r1 │ │ │ │ + teqeq r2, ip, asr #31 │ │ │ │ + teqeq r2, r4, lsr lr │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - teqeq r2, r0, asr r0 │ │ │ │ - teqeq ip, r4, ror #1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8, asr r0 │ │ │ │ + teqeq ip, ip, ror #1 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ │ │ │ │ 003f1e74 : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -839788,17 +839788,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq ip, ip, asr #31 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ 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, #2792] @ 0xae8 │ │ │ │ ldr r2, [pc, #2604] @ 3f2954 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ @@ -840453,144 +840453,144 @@ │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r3 │ │ │ │ b 3f2b84 │ │ │ │ cmpeq r9, r8, lsl r3 │ │ │ │ mrseq r6, (UNDEF: 121) │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4, asr #23 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq ip, ip, ror sp │ │ │ │ - teqeq r2, r4, ror #20 │ │ │ │ - teqeq ip, r4, ror #23 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4, lsl #27 │ │ │ │ + teqeq r2, ip, ror #20 │ │ │ │ + teqeq ip, ip, ror #23 │ │ │ │ + teqeq r2, r0, lsr #17 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq ip, r0, lsl sl │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, lsl sl │ │ │ │ + teqeq r2, ip @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, r8, lsr #15 │ │ │ │ - teqeq ip, ip, lsl r6 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r2, r8, lsr #31 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, ror #29 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r8, ror #2 │ │ │ │ - teqeq r2, r0, lsl ip │ │ │ │ - teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, lsr #12 │ │ │ │ + teqeq r2, r0, lsl #6 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqpeq fp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsl sl │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - teqpeq fp, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqpeq fp, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - teqeq r2, ip, asr ip │ │ │ │ - teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #24 │ │ │ │ + teqeq ip, r4, lsr #5 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, ror r1 │ │ │ │ + teqeq r2, r8, lsl ip │ │ │ │ + teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r2, r8 @ │ │ │ │ + teqpeq fp, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsr #20 │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror #17 │ │ │ │ + teqpeq fp, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + teqeq r2, r4, ror #24 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsl ip │ │ │ │ + teqeq r2, r0, asr #15 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ teqeq r1, r8, asr #7 │ │ │ │ teqeq r1, r4, ror r3 │ │ │ │ teqeq r1, r4, lsr r3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - teqeq r2, r4, asr #21 │ │ │ │ + teqeq r2, ip, asr #21 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqpeq fp, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, asr #12 │ │ │ │ + teqpeq fp, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, asr #12 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqpeq fp, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr sl │ │ │ │ - teqeq r2, r8, lsl #12 │ │ │ │ + teqpeq fp, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, ror #20 │ │ │ │ + teqeq r2, r0, lsl r6 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - teqpeq fp, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr #20 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - andeq r0, r0, r7, asr r5 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, ror #19 │ │ │ │ + teqeq r2, ip, lsr #20 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - andeq r0, r0, r6, asr r5 │ │ │ │ - teqpeq fp, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, r7, asr r5 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, ror #10 │ │ │ │ + teqeq r2, r0, lsr #11 │ │ │ │ + andeq r0, r0, r6, asr r5 │ │ │ │ + teqpeq fp, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, ror #10 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - teqeq r2, r0, lsl #19 │ │ │ │ - teqeq r2, r4, asr r9 │ │ │ │ + teqeq r2, r8, lsl #19 │ │ │ │ + teqeq r2, ip, asr r9 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - teqpeq fp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr #18 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsr #18 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - teqeq r2, r0, asr #17 │ │ │ │ + teqeq r2, r8, asr #17 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - teqeq r2, r8, ror #16 │ │ │ │ + teqeq r2, r0, ror r8 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - teqeq r2, ip, lsr r8 │ │ │ │ + teqeq r2, r4, asr #16 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - teqeq r2, r0, lsl r8 │ │ │ │ + teqeq r2, r8, lsl r8 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - teqpeq fp, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror #15 │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ + teqpeq fp, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, ror #15 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - teqeq r2, ip, lsr #15 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - teqeq r2, r4, lsl #15 │ │ │ │ + teqeq r2, ip, lsl #15 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - teqeq r2, r8, asr r7 │ │ │ │ + teqeq r2, r0, ror #14 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - teqpeq fp, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsr r7 │ │ │ │ - teqeq r2, r8, ror #5 │ │ │ │ - andeq r0, r0, ip, asr r5 │ │ │ │ - teqpeq fp, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #14 │ │ │ │ + teqpeq fp, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #14 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - andeq r0, r0, sl, asr r5 │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr #13 │ │ │ │ - teqeq r2, r8, ror r2 │ │ │ │ - andeq r0, r0, r9, asr r5 │ │ │ │ - teqpeq fp, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl #14 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + andeq r0, r0, sl, asr r5 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ + teqeq r2, r0, lsl #5 │ │ │ │ + andeq r0, r0, r9, asr r5 │ │ │ │ + teqpeq fp, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, asr #4 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - teqeq r2, ip, asr r6 │ │ │ │ + teqeq r2, r4, ror #12 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - teqeq r2, r4, asr #12 │ │ │ │ + teqeq r2, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r2, r8, lsl r6 │ │ │ │ - teqeq r2, ip, ror #11 │ │ │ │ + teqeq r2, r0, lsr #12 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - teqeq r2, r0, asr #11 │ │ │ │ + teqeq r2, r8, asr #11 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r8, ror #10 │ │ │ │ - teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr r5 │ │ │ │ - teqeq r2, r4, ror #1 │ │ │ │ + teqeq r2, r0, ror r5 │ │ │ │ + teqpeq fp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, asr #10 │ │ │ │ + teqeq r2, ip, ror #1 │ │ │ │ andeq r0, r0, lr, asr #9 │ │ │ │ - teqeq r2, r4, lsl #10 │ │ │ │ + teqeq r2, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqpeq fp, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsr #9 │ │ │ │ - teqeq r2, ip, asr r0 │ │ │ │ + teqeq r2, r0, ror #9 │ │ │ │ + teqpeq fp, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, rrx │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ adds r3, r3, #1 │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp ip, r5 │ │ │ │ cmpeq r3, r0 │ │ │ │ beq 3f33a4 │ │ │ │ mov r2, lr │ │ │ │ @@ -841776,56 +841776,56 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #184] @ 3f3eb8 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f1f64 │ │ │ │ - teqpeq fp, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, ror r4 │ │ │ │ - teqeq r2, r4, lsr #32 │ │ │ │ + teqpeq fp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, ror r4 │ │ │ │ + teqeq r2, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - teqpeq fp, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsr r4 │ │ │ │ - teqeq r2, r8, ror #31 │ │ │ │ - andeq r0, r0, fp, lsl #10 │ │ │ │ - teqpeq fp, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #8 │ │ │ │ + teqpeq fp, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #8 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ + andeq r0, r0, fp, lsl #10 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr #7 │ │ │ │ - teqeq r2, r8, ror pc │ │ │ │ - andeq r0, r0, r7, lsl #10 │ │ │ │ + teqeq r2, ip, lsl #8 │ │ │ │ teqeq r2, r8 @ │ │ │ │ + andeq r0, r0, r8, lsl #10 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsl #31 │ │ │ │ + andeq r0, r0, r7, lsl #10 │ │ │ │ + teqeq r2, r0, lsr #7 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - teqeq r2, r0, ror r3 │ │ │ │ + teqeq r2, r8, ror r3 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - teqeq r2, r8, asr #6 │ │ │ │ + teqeq r2, r0, asr r3 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsl r3 │ │ │ │ - teqeq r2, r4, asr #29 │ │ │ │ + teqpeq fp, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsr #6 │ │ │ │ + teqeq r2, ip, asr #29 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - teqpeq fp, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror #5 │ │ │ │ - teqeq r2, ip, lsl #29 │ │ │ │ + teqpeq fp, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, ror #5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - teqpeq fp, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr #5 │ │ │ │ - teqeq r2, r4, asr lr │ │ │ │ + teqpeq fp, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip, asr lr │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - teqpeq fp, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror r2 │ │ │ │ - teqeq r2, ip, lsl lr │ │ │ │ - teqeq r2, ip, lsr r2 │ │ │ │ + teqpeq fp, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ + teqeq r2, r4, lsr #28 │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r0, lsl r2 │ │ │ │ + teqeq r2, r8, lsl r2 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r2, r4, ror #3 │ │ │ │ + teqeq r2, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 003f3ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -841866,17 +841866,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f3f7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #848 @ 0x350 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f3f28 │ │ │ │ - teqeq fp, r4, asr pc │ │ │ │ - @ instruction: 0x01321090 │ │ │ │ - teqeq r2, r4, lsr ip │ │ │ │ + teqeq fp, ip, asr pc │ │ │ │ + @ instruction: 0x01321098 │ │ │ │ + teqeq r2, ip, lsr ip │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ │ │ │ │ 003f3f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -842179,31 +842179,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #32] │ │ │ │ b 3f416c │ │ │ │ smlaltbeq r4, r9, r0, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r4, lsl #29 │ │ │ │ - teqeq r2, r4, ror #22 │ │ │ │ + teqeq fp, ip, lsl #29 │ │ │ │ + teqeq r2, ip, ror #22 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - teqeq fp, ip, lsr #28 │ │ │ │ - teqeq r2, ip, lsl #22 │ │ │ │ + teqeq fp, r4, lsr lr │ │ │ │ + teqeq r2, r4, lsl fp │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ ldrdeq r4, [r9, #-0] │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r0, asr #19 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - teqeq fp, r4, lsl fp │ │ │ │ - teqeq r2, r0, asr ip │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, ip, lsl fp │ │ │ │ + teqeq r2, r8, asr ip │ │ │ │ + teqeq r2, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - teqeq r2, r8, lsl ip │ │ │ │ - teqeq r2, r4, ror #23 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsr #24 │ │ │ │ + teqeq r2, ip, ror #23 │ │ │ │ + teqeq r2, ip @ │ │ │ │ │ │ │ │ 003f4490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -842239,17 +842239,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f44ec │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r2, ip, asr #21 │ │ │ │ - teqeq r2, r4, ror r6 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip, ror r6 │ │ │ │ │ │ │ │ 003f4540 : │ │ │ │ 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 │ │ │ │ @@ -842564,32 +842564,32 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3f45f0 │ │ │ │ smlaltteq r3, r9, r0, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r3, r9, r4, ip │ │ │ │ cmpeq r9, ip, asr #24 │ │ │ │ - teqeq fp, r8, ror #16 │ │ │ │ - teqeq r2, r8, asr #10 │ │ │ │ + teqeq fp, r0, ror r8 │ │ │ │ + teqeq r2, r0, asr r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq fp, r8, ror r7 │ │ │ │ - teqeq r2, r0, asr r4 │ │ │ │ + teqeq fp, r0, lsl #15 │ │ │ │ + teqeq r2, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, r8, lsl r6 │ │ │ │ - teqeq r2, r4, lsl #6 │ │ │ │ - teqeq r2, ip, lsl r7 │ │ │ │ + teqeq fp, r0, lsr #12 │ │ │ │ + teqeq r2, ip, lsl #6 │ │ │ │ + teqeq r2, r4, lsr #14 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - teqeq r2, r4, ror #12 │ │ │ │ - teqeq r2, r4, lsr r6 │ │ │ │ - teqeq fp, r4, asr #9 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, r4, lsr #3 │ │ │ │ + teqeq r2, ip, ror #12 │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + teqeq fp, ip, asr #9 │ │ │ │ + teqeq r2, r8, lsl #12 │ │ │ │ + teqeq r2, ip, lsr #3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq r2, r8, asr #11 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ │ │ │ │ 003f4a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -842614,17 +842614,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f4b0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f4ab8 │ │ │ │ - teqeq fp, r4, asr #7 │ │ │ │ - teqeq r2, r0, lsl #10 │ │ │ │ - teqeq r2, r4, lsr #1 │ │ │ │ + teqeq fp, ip, asr #7 │ │ │ │ + teqeq r2, r8, lsl #10 │ │ │ │ + teqeq r2, ip, lsr #1 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 003f4b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -842877,45 +842877,45 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3f4ccc │ │ │ │ cmpeq r9, r0, lsl r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r0, ror #5 │ │ │ │ - teqeq r2, ip, asr #31 │ │ │ │ + teqeq fp, r8, ror #5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ cmpeq r9, r0, ror r5 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r2, r4, lsl #29 │ │ │ │ - teqeq fp, r4, asr r1 │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ - teqeq r2, r8, lsr #28 │ │ │ │ - teqeq fp, r0, lsl r1 │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - teqeq r2, r4, ror #27 │ │ │ │ + teqeq fp, r0, lsr #3 │ │ │ │ + teqeq r2, ip, lsl #29 │ │ │ │ + teqeq fp, ip, asr r1 │ │ │ │ + teqeq r2, ip, lsl #5 │ │ │ │ + teqeq r2, r0, lsr lr │ │ │ │ + teqeq fp, r8, lsl r1 │ │ │ │ + teqeq r2, r8, asr #4 │ │ │ │ + teqeq r2, ip, ror #27 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq lr, [fp, -r0]! │ │ │ │ - teqeq r2, r0, lsl #4 │ │ │ │ - teqeq r2, r4, lsr #27 │ │ │ │ + ldrsbeq lr, [fp, -r8]! │ │ │ │ + teqeq r2, r8, lsl #4 │ │ │ │ + teqeq r2, ip, lsr #27 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x013be090 │ │ │ │ - teqeq r2, r0, asr #3 │ │ │ │ - teqeq r2, r8, ror #26 │ │ │ │ - teqeq fp, r0, asr r0 │ │ │ │ - teqeq r2, r0, lsl #3 │ │ │ │ - teqeq r2, r8, lsr #26 │ │ │ │ + @ instruction: 0x013be098 │ │ │ │ + teqeq r2, r8, asr #3 │ │ │ │ + teqeq r2, r0, ror sp │ │ │ │ + teqeq fp, r8, asr r0 │ │ │ │ + teqeq r2, r8, lsl #3 │ │ │ │ + teqeq r2, r0, lsr sp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - teqeq fp, r0, lsl r0 │ │ │ │ - teqeq r2, r0, asr #2 │ │ │ │ - teqeq r2, r4, ror #25 │ │ │ │ + teqeq fp, r8, lsl r0 │ │ │ │ + teqeq r2, r8, asr #2 │ │ │ │ + teqeq r2, ip, ror #25 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r2, r8, lsl #31 │ │ │ │ - teqeq fp, r8, asr #31 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, r4, lsr #25 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ │ │ │ │ 003f4f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -842967,21 +842967,21 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f4fe8 │ │ │ │ smlalbbeq r3, r9, ip, r2 │ │ │ │ andeq r7, r0, r4, lsr sp │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - teqeq fp, r8, asr lr │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr fp │ │ │ │ + teqeq fp, r0, ror #28 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, asr #22 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ │ │ │ │ 003f5094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -843148,36 +843148,36 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 3f5180 │ │ │ │ @ instruction: 0x01493198 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r4, ror #2 │ │ │ │ andeq r7, r0, r4, lsr sp │ │ │ │ strheq r3, [r9, #-12] │ │ │ │ - teqeq r2, r8, asr #25 │ │ │ │ - teqeq fp, ip, asr #25 │ │ │ │ - teqeq r2, r8, lsr #19 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - teqeq fp, r8, lsl #25 │ │ │ │ - teqpeq r1, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, ror #18 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq r1, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror r9 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - teqeq fp, ip, asr #24 │ │ │ │ - teqpeq r1, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr r9 │ │ │ │ + teqeq fp, r4, asr ip │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl #15 │ │ │ │ - teqeq fp, r0, lsl ip │ │ │ │ - teqpeq r1, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqpeq r1, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, r8, lsl ip │ │ │ │ + teqpeq r1, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsl #18 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqpeq r1, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #17 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #17 │ │ │ │ + teqeq fp, r0, lsr #23 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -843302,26 +843302,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r1, #154 @ 0x9a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f53c0 │ │ │ │ - teqeq fp, r4, lsl sl │ │ │ │ - teqpeq r1, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r4, lsl #15 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #13 │ │ │ │ + teqeq fp, ip, lsl sl │ │ │ │ + teqpeq r1, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsl #14 │ │ │ │ + teqeq r2, ip, lsl #15 │ │ │ │ + teqeq fp, r4, lsr #19 │ │ │ │ + teqpeq r1, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl #13 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - teqeq r2, r0, ror #18 │ │ │ │ - teqeq fp, r8, lsl r9 │ │ │ │ - teqpeq r1, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ + teqeq r2, r8, ror #18 │ │ │ │ + teqeq fp, r0, lsr #18 │ │ │ │ + teqpeq r1, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #12 │ │ │ │ │ │ │ │ 003f55d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r0, #376] @ 0x178 │ │ │ │ @@ -843404,26 +843404,26 @@ │ │ │ │ add r2, r2, #1152 @ 0x480 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 3f5758 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3f5680 │ │ │ │ - teqeq fp, ip, lsr r8 │ │ │ │ - teqpeq r1, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsl r5 │ │ │ │ + teqeq fp, r4, asr #16 │ │ │ │ + teqpeq r1, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ teqpeq r0, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsl r8 │ │ │ │ - teqeq fp, r0, ror #15 │ │ │ │ - teqeq r2, r8, lsr #9 │ │ │ │ + teqeq r2, r0, lsr #16 │ │ │ │ + teqeq fp, r8, ror #15 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq fp, ip, lsl #15 │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, ror #8 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqpeq r1, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror r4 │ │ │ │ │ │ │ │ 003f5768 : │ │ │ │ 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 │ │ │ │ @@ -843656,44 +843656,44 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f5890 │ │ │ │ strheq r2, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ smlaltbeq r2, r9, ip, r9 │ │ │ │ - teqeq fp, r8, lsr #11 │ │ │ │ - teqeq r2, r0, lsl #5 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, lsr #10 │ │ │ │ - teqpeq r1, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #4 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsr r5 │ │ │ │ + teqpeq r1, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - teqeq fp, r8, ror #9 │ │ │ │ - teqpeq r1, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq r1, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - teqeq fp, r8, lsr #9 │ │ │ │ - teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #3 │ │ │ │ - teqpeq r1, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, lsr r4 │ │ │ │ - teqpeq r1, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #2 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq r1, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #3 │ │ │ │ + teqpeq r1, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, asr #8 │ │ │ │ + teqpeq r1, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqpeq r1, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r8, [r2, -r0]! │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqpeq r1, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #1 │ │ │ │ + teqeq fp, r0, lsl #8 │ │ │ │ + teqpeq r1, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r2, -r8]! @ │ │ │ │ + teqeq fp, r0, asr #7 │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01328094 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003f5b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -843777,25 +843777,25 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 3f5d18 │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3f5c44 │ │ │ │ - teqeq fp, ip, ror r2 │ │ │ │ - teqpeq r1, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, asr pc │ │ │ │ + teqeq fp, r4, lsl #5 │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror #30 │ │ │ │ teqpeq r0, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror r2 │ │ │ │ - teqeq fp, ip, lsl r2 │ │ │ │ - teqeq r2, r4, ror #29 │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ + teqeq fp, r4, lsr #4 │ │ │ │ + teqeq r2, ip, ror #29 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - teqeq fp, r8, asr #3 │ │ │ │ - teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr #29 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq r1, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsr #29 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -843959,17 +843959,17 @@ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ b 3f5ed4 │ │ │ │ - teqeq fp, ip, lsl #30 │ │ │ │ - teqpeq r1, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr pc │ │ │ │ + teqeq fp, r4, lsl pc │ │ │ │ + teqpeq r1, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -844236,17 +844236,17 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ b 3f62b0 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r8, ror #23 │ │ │ │ - teqeq r2, r8, lsl #22 │ │ │ │ + teqeq fp, r0, asr #21 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -844668,17 +844668,17 @@ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ b 3f650c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3f66d0 │ │ │ │ - teqeq fp, r0, ror r4 │ │ │ │ - teqeq r1, r0, lsr #11 │ │ │ │ - teqeq r2, r0, asr #9 │ │ │ │ + teqeq fp, r8, ror r4 │ │ │ │ + teqeq r1, r8, lsr #11 │ │ │ │ + teqeq r2, r8, asr #9 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -845212,17 +845212,17 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ b 3f6e3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ b 3f6e3c │ │ │ │ - teqeq fp, r8, ror ip │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq fp, r0, lsl #25 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ │ │ │ │ 003f7374 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -845325,25 +845325,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f741c │ │ │ │ smlaltbeq r0, r9, r8, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r9, r0, lsr #28 │ │ │ │ - teqeq fp, r0, asr #20 │ │ │ │ - teqeq r1, r0, ror fp │ │ │ │ - teqeq r2, r4, lsl r7 │ │ │ │ + teqeq fp, r8, asr #20 │ │ │ │ + teqeq r1, r8, ror fp │ │ │ │ + teqeq r2, ip, lsl r7 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq fp, r0, lsl #20 │ │ │ │ - teqeq r1, r0, lsr fp │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq fp, r8, lsl #20 │ │ │ │ + teqeq r1, r8, lsr fp │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq fp, r0, asr #19 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r8, asr #19 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r0, lsr #13 │ │ │ │ │ │ │ │ 003f7548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 3f764c │ │ │ │ @@ -845406,24 +845406,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f757c │ │ │ │ ldrheq r7, [fp, #-104] @ 0xffffff98 │ │ │ │ ldrdeq r0, [r9, #-204] @ 0xffffff34 │ │ │ │ andeq r6, r0, r8, asr sp │ │ │ │ - teqeq r2, r8, asr #13 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - teqeq r2, r4, lsl #18 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, ip, ror #19 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsl #18 │ │ │ │ + teqeq fp, r4, asr #17 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, r4, lsr #11 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - teqeq fp, r0, lsl #17 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r2, r0, ror #10 │ │ │ │ + teqeq fp, r8, lsl #17 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r8, ror #10 │ │ │ │ │ │ │ │ 003f7680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr r2, [pc, #684] @ 3f7944 │ │ │ │ @@ -845599,38 +845599,38 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f77d0 │ │ │ │ smlaltbeq r0, r9, ip, fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r0, r9, r8, fp │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - teqeq r2, ip, lsr #16 │ │ │ │ - teqeq r2, r0, lsr r8 │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ + teqeq r2, r4, lsr r8 │ │ │ │ + teqeq r2, r8, lsr r8 │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ andeq r7, r0, r4, lsr sp │ │ │ │ - teqeq r2, r8, lsl r8 │ │ │ │ + teqeq r2, r0, lsr #16 │ │ │ │ cmpeq r9, ip, ror #20 │ │ │ │ - teqeq fp, ip, lsl #13 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r4, ror #6 │ │ │ │ - teqeq fp, ip, asr #12 │ │ │ │ - teqeq r1, ip, ror r7 │ │ │ │ - teqeq r2, r0, lsr #6 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, asr #15 │ │ │ │ + teqeq r2, ip, ror #6 │ │ │ │ + teqeq fp, r4, asr r6 │ │ │ │ + teqeq r1, r4, lsl #15 │ │ │ │ + teqeq r2, r8, lsr #6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq fp, ip, lsl #12 │ │ │ │ - teqeq r1, ip, lsr r7 │ │ │ │ - teqeq r2, r0, ror #5 │ │ │ │ + teqeq fp, r4, lsl r6 │ │ │ │ + teqeq r1, r4, asr #14 │ │ │ │ + teqeq r2, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq fp, ip, asr #11 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r0, lsr #5 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, lsl #14 │ │ │ │ + teqeq r2, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq fp, ip, lsl #11 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r4, ror #4 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, asr #13 │ │ │ │ + teqeq r2, ip, ror #4 │ │ │ │ │ │ │ │ 003f79b4 : │ │ │ │ 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 │ │ │ │ @@ -845745,22 +845745,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3f7aa8 │ │ │ │ - teqeq r2, r8, lsr #11 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ cmpeq r9, r4, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ @ instruction: 0x01490794 │ │ │ │ teqeq r0, ip, ror #25 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r4, ror #8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r1, ip, ror #8 │ │ │ │ │ │ │ │ 003f7bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -845852,24 +845852,24 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ b 3f7cc8 │ │ │ │ cmpeq r9, r0, ror r6 │ │ │ │ - teqeq fp, r0, ror r8 │ │ │ │ + teqeq fp, r8, ror r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r4, ror r3 │ │ │ │ - teqeq fp, ip, lsl r8 │ │ │ │ - teqeq r2, r0, lsr #6 │ │ │ │ - teqeq r1, r8, lsl r3 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r4, ror #5 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r2, ip, ror r3 │ │ │ │ + teqeq fp, r4, lsr #16 │ │ │ │ + teqeq r2, r8, lsr #6 │ │ │ │ + teqeq r1, r0, lsr #6 │ │ │ │ + teqeq fp, r0, lsr #15 │ │ │ │ + teqeq r1, ip, ror #5 │ │ │ │ + teqeq r2, r0, lsr #5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ │ │ │ │ 003f7d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #1696] @ 3f8418 │ │ │ │ @@ -846297,45 +846297,45 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f80a8 │ │ │ │ smlalbteq r0, r9, ip, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r0, [r9, #-68] @ 0xffffffbc │ │ │ │ - teqeq fp, r8, asr r6 │ │ │ │ - teqeq r2, ip, asr r1 │ │ │ │ + teqeq fp, r0, ror #12 │ │ │ │ + teqeq r2, r4, ror #2 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq fp, r8, lsl #9 │ │ │ │ - teqeq r2, ip, lsl #31 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ @ instruction: 0x01490194 │ │ │ │ - teqeq fp, r4, lsl #7 │ │ │ │ - teqeq r2, r8, lsl #29 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + teqeq fp, ip, lsl #7 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r1, r0, lsl #28 │ │ │ │ - teqeq r2, ip, asr sp │ │ │ │ - teqeq fp, r0, lsr r2 │ │ │ │ - teqeq r2, ip, lsr #26 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq fp, r0, lsl #6 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r1, r8, lsl #28 │ │ │ │ + teqeq r2, r4, ror #26 │ │ │ │ + teqeq fp, r8, lsr r2 │ │ │ │ + teqeq r2, r4, lsr sp │ │ │ │ teqeq r0, ip, lsr r5 │ │ │ │ - teqeq fp, r8, lsr #3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, lsr #25 │ │ │ │ - teqeq r2, r0, lsl sp │ │ │ │ - teqeq r2, r0, ror ip │ │ │ │ - teqeq fp, ip, ror #2 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq fp, r8, lsl #2 │ │ │ │ - teqeq r2, r8, lsl #24 │ │ │ │ - teqeq r1, r4, lsl ip │ │ │ │ - @ instruction: 0x013bb098 │ │ │ │ - teqeq r1, r4, ror #23 │ │ │ │ + teqeq r2, r8, lsl sp │ │ │ │ + teqeq r2, r8, ror ip │ │ │ │ + teqeq fp, r4, ror r1 │ │ │ │ teqeq r2, r8 @ │ │ │ │ + teqeq fp, r0, lsl r1 │ │ │ │ + teqeq r2, r0, lsl ip │ │ │ │ + teqeq r1, ip, lsl ip │ │ │ │ + teqeq fp, r0, lsr #1 │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + teqeq r2, r0, lsr #23 │ │ │ │ │ │ │ │ 003f84a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -846440,25 +846440,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3f859c │ │ │ │ - teqeq fp, ip, ror #30 │ │ │ │ - teqeq r2, r4, ror #20 │ │ │ │ + teqeq fp, r4, ror pc │ │ │ │ + teqeq r2, ip, ror #20 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq fp, r8, asr #29 │ │ │ │ - teqeq r1, r4, lsl sl │ │ │ │ - teqeq r2, r8, asr #19 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip, lsl sl │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, ip, asr lr │ │ │ │ - teqeq r1, r8, lsr #19 │ │ │ │ - teqeq r2, r8, asr r9 │ │ │ │ + teqeq r1, r4, ror #19 │ │ │ │ + teqeq fp, r4, ror #28 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r0, ror #18 │ │ │ │ │ │ │ │ 003f8684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -846489,17 +846489,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f8720 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f86cc │ │ │ │ - teqeq fp, r0, lsr #27 │ │ │ │ - teqeq r1, ip, ror #17 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r8, lsr #27 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, r0, lsr #17 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 003f8724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -846620,28 +846620,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3f87a8 │ │ │ │ cmppeq r8, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0148fa94 │ │ │ │ - teqeq fp, r4, ror #24 │ │ │ │ - teqeq r2, ip, ror #16 │ │ │ │ - teqeq r2, r0, ror #14 │ │ │ │ - teqeq fp, r0, lsr #24 │ │ │ │ - teqeq r1, ip, ror #14 │ │ │ │ - teqeq r2, r8, lsl r7 │ │ │ │ + teqeq fp, ip, ror #24 │ │ │ │ + teqeq r2, r4, ror r8 │ │ │ │ + teqeq r2, r8, ror #14 │ │ │ │ + teqeq fp, r8, lsr #24 │ │ │ │ + teqeq r1, r4, ror r7 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq fp, r4, ror #23 │ │ │ │ - teqeq r1, r0, lsr r7 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, ip, ror #23 │ │ │ │ + teqeq r1, r8, lsr r7 │ │ │ │ + teqeq r2, r4, ror #13 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - teqeq fp, r8, lsr #23 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r0, lsr #13 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r2, r8, lsr #13 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 003f8954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -846684,17 +846684,17 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3f8994 │ │ │ │ - teqeq r2, r0, lsr #14 │ │ │ │ - teqeq fp, ip, lsr #21 │ │ │ │ - teqeq r2, ip, lsr #11 │ │ │ │ + teqeq r2, r8, lsr #14 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 003f8a20 : │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -846817,25 +846817,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f8ad8 │ │ │ │ ldrdeq pc, [r8, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r8, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, asr r9 │ │ │ │ - teqeq r1, r8, lsr #9 │ │ │ │ - teqeq r2, ip, asr r4 │ │ │ │ + teqeq fp, r4, ror #18 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r4, ror #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r2, r0, ror r5 │ │ │ │ - teqeq fp, r8, lsl #18 │ │ │ │ - teqeq r2, r0, lsl #8 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + teqeq fp, r0, lsl r9 │ │ │ │ + teqeq r2, r8, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r4, lsl #8 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r0, asr #17 │ │ │ │ + teqeq r1, ip, lsl #8 │ │ │ │ + teqeq r2, r0, asr #7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003f8c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -846941,29 +846941,29 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r4, lsl #6 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq fp, ip, ror r7 │ │ │ │ - teqeq r1, r8, asr #5 │ │ │ │ - teqeq r2, r4, ror r2 │ │ │ │ - teqeq fp, r0, asr #14 │ │ │ │ - teqeq r1, ip, lsl #5 │ │ │ │ - teqeq r2, r8, lsr r2 │ │ │ │ - teqeq fp, r4, lsl #14 │ │ │ │ - teqeq r1, r0, asr r2 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq fp, r8, asr #13 │ │ │ │ - teqeq r1, r4, lsl r2 │ │ │ │ - teqeq r2, r0, asr #3 │ │ │ │ + teqeq fp, r0, asr #15 │ │ │ │ + teqeq r1, ip, lsl #6 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq fp, r4, lsl #15 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, ip, ror r2 │ │ │ │ + teqeq fp, r8, asr #14 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, r0, asr #4 │ │ │ │ + teqeq fp, ip, lsl #14 │ │ │ │ + teqeq r1, r8, asr r2 │ │ │ │ + teqeq r2, r4, lsl #4 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ + teqeq r2, r8, asr #3 │ │ │ │ │ │ │ │ 003f8e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -847158,22 +847158,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3f8f68 │ │ │ │ strdeq pc, [r8, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, ip, lsl #12 │ │ │ │ - teqeq r2, ip, lsl #2 │ │ │ │ + teqeq fp, r4, lsl r6 │ │ │ │ + teqeq r2, r4, lsl r1 │ │ │ │ ldrdeq pc, [r8, #-36] @ 0xffffffdc │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r1, ip, asr #30 │ │ │ │ - teqeq r1, r8, lsl pc │ │ │ │ - teqeq r1, r8, ror #29 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r4, asr pc │ │ │ │ + teqeq r1, r0, lsr #30 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, r0, asr #29 │ │ │ │ │ │ │ │ 003f9168 : │ │ │ │ ldrd r2, [r0, #48] @ 0x30 │ │ │ │ asr r0, r3, #31 │ │ │ │ eor r2, r2, r3, asr #31 │ │ │ │ subs r2, r2, r0 │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ @@ -847254,17 +847254,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3f92b4 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3f9220 │ │ │ │ - teqeq fp, r8, lsl #4 │ │ │ │ - teqeq r1, r4, asr sp │ │ │ │ - teqeq r2, r8, lsl #26 │ │ │ │ + teqeq fp, r0, lsl r2 │ │ │ │ + teqeq r1, ip, asr sp │ │ │ │ + teqeq r2, r0, lsl sp │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ │ │ │ │ 003f92b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6] │ │ │ │ @@ -847617,35 +847617,35 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ b 3f9500 │ │ │ │ smlalbbeq lr, r8, r8, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq lr, [r8, #-212] @ 0xffffff2c │ │ │ │ smlalbbeq lr, r8, r8, sp │ │ │ │ - teqeq r1, ip, ror #21 │ │ │ │ - teqeq r2, r4, lsr #24 │ │ │ │ - teqeq fp, r8, lsr #1 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, ip, lsr #24 │ │ │ │ + ldrheq sl, [fp, -r0]! │ │ │ │ strdeq lr, [r8, #-192] @ 0xffffff40 │ │ │ │ - teqeq r1, r4, asr sl │ │ │ │ - teqeq r2, ip, lsl #23 │ │ │ │ - teqeq fp, r0, lsl r0 │ │ │ │ + teqeq r1, ip, asr sl │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq fp, r8, lsl r0 │ │ │ │ @ instruction: 0x0148ec94 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r2, r0, lsr fp │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ + teqeq r2, r8, lsr fp │ │ │ │ + teqeq fp, ip @ │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq fp, r4, ror #30 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip, ror #30 │ │ │ │ + teqeq r2, r0, ror #21 │ │ │ │ @ instruction: 0x0130c094 │ │ │ │ strheq lr, [r8, #-160] @ 0xffffff60 │ │ │ │ smlalbbeq lr, r8, r8, sl │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq fp, r8, ror sp │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, r4, asr #15 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq fp, r0, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -847756,29 +847756,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 3f997c │ │ │ │ - teqeq fp, r8, lsr ip │ │ │ │ - teqeq r1, r0, ror r6 │ │ │ │ - teqeq r2, r8, lsr #15 │ │ │ │ - teqeq fp, r4, ror #23 │ │ │ │ - teqeq r1, ip, lsl r6 │ │ │ │ - teqeq r2, r0, asr r7 │ │ │ │ - teqeq fp, r8, lsr #23 │ │ │ │ - teqeq r1, r0, ror #11 │ │ │ │ - teqeq r2, r8, lsl r7 │ │ │ │ - teqeq fp, ip, ror fp │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, ror #13 │ │ │ │ - teqeq fp, ip, asr #22 │ │ │ │ - teqeq r1, r4, lsl #11 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r0, asr #24 │ │ │ │ + teqeq r1, r8, ror r6 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, ip, ror #23 │ │ │ │ + teqeq r1, r4, lsr #12 │ │ │ │ + teqeq r2, r8, asr r7 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r8, ror #11 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ + teqeq fp, r4, lsl #23 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, r4, asr fp │ │ │ │ + teqeq r1, ip, lsl #11 │ │ │ │ + teqeq r2, r0, asr #13 │ │ │ │ │ │ │ │ 003f9aac : │ │ │ │ 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 │ │ │ │ @@ -848619,122 +848619,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fa428 │ │ │ │ cmpeq r8, r4, ror #14 │ │ │ │ cmpeq r8, r8, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, ip, ror sl │ │ │ │ - teqeq r2, ip, ror #11 │ │ │ │ + teqeq fp, r4, lsl #21 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r0, lsl #10 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - teqeq fp, ip, lsl #18 │ │ │ │ - teqeq r2, r0, lsl #9 │ │ │ │ + teqeq fp, r4, lsl r9 │ │ │ │ + teqeq r2, r8, lsl #9 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, r4, lsl #6 │ │ │ │ + teqeq fp, r8, asr #12 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip, ror #9 │ │ │ │ + teqeq r2, r4, asr r0 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq fp, r0, asr #12 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq fp, r4, ror #9 │ │ │ │ - teqeq r2, ip, asr #32 │ │ │ │ - teqeq fp, r8, lsr #7 │ │ │ │ - teqeq r2, r0, lsl pc │ │ │ │ + teqeq r2, r8, lsl pc │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - teqeq fp, ip, lsr #4 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, r4, lsr r2 │ │ │ │ + teqeq r2, r4, lsr #27 │ │ │ │ teqeq r0, r4, lsr r4 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r0, lsl #26 │ │ │ │ + teqeq r1, r4, ror #23 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r8, lsl #26 │ │ │ │ strheq sp, [r8, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq r9, [fp, -r8]! │ │ │ │ - teqeq r2, r8, asr #24 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r2, r0, ror #22 │ │ │ │ - teqeq r1, r4, ror r8 │ │ │ │ - teqeq fp, r8, lsr lr │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r1, r8, lsr #16 │ │ │ │ - teqeq fp, ip, ror #27 │ │ │ │ - teqeq r2, r0, asr r9 │ │ │ │ + teqeq fp, r0, ror #1 │ │ │ │ + teqeq r2, r0, asr ip │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, r8, ror #22 │ │ │ │ + teqeq r1, ip, ror r8 │ │ │ │ + teqeq fp, r0, asr #28 │ │ │ │ + teqeq r2, r4, lsr #19 │ │ │ │ + teqeq r1, r0, lsr r8 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r8, asr r9 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ teqeq r0, r4, asr #13 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, r4, asr #21 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq fp, r4, lsl sl │ │ │ │ - teqeq r2, r8, lsl #11 │ │ │ │ - teqeq fp, ip, asr #19 │ │ │ │ - teqeq r0, ip, lsl #24 │ │ │ │ - teqeq r2, r0, lsr r5 │ │ │ │ - teqeq fp, r0, lsl #19 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq fp, ip, lsl sl │ │ │ │ teqeq r2, r0 @ │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r0, ip, lsl #24 │ │ │ │ + teqeq r2, r8, lsr r5 │ │ │ │ + teqeq fp, r8, lsl #19 │ │ │ │ + teqeq r1, r4, asr #7 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - teqeq fp, r0, asr r9 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq fp, r8, asr r9 │ │ │ │ + teqeq r2, r4, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq fp, r4, ror #17 │ │ │ │ - teqeq r2, r4, asr r4 │ │ │ │ + teqeq fp, ip, ror #17 │ │ │ │ + teqeq r2, ip, asr r4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ teqeq r0, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r8, ror #4 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r0, ror r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq fp, r0, lsl #11 │ │ │ │ - teqeq r2, r8, ror #1 │ │ │ │ + teqeq fp, r8, lsl #11 │ │ │ │ + ldrsheq r3, [r2, -r0]! │ │ │ │ teqeq r0, r0, lsr r0 │ │ │ │ - teqeq fp, r0, lsl #9 │ │ │ │ + teqeq fp, r8, lsl #9 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq fp, r4, lsr #6 │ │ │ │ - teqeq fp, ip, ror #4 │ │ │ │ - teqeq r2, r0, ror #27 │ │ │ │ + teqeq fp, ip, lsr #6 │ │ │ │ + teqeq fp, r4, ror r2 │ │ │ │ + teqeq r2, r8, ror #27 │ │ │ │ teqeq r0, ip, ror r4 │ │ │ │ - teqeq fp, r8, lsl r2 │ │ │ │ - teqeq r2, r0, lsl #27 │ │ │ │ + teqeq fp, r0, lsr #4 │ │ │ │ + teqeq r2, r8, lsl #27 │ │ │ │ teqeq r0, r4, lsl r4 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, ip, lsl sp │ │ │ │ - teqeq fp, r8, ror r0 │ │ │ │ - teqeq r2, ip, ror #23 │ │ │ │ - teqeq r0, r8, lsl #5 │ │ │ │ - teqeq fp, r8, lsr #32 │ │ │ │ - teqeq r2, ip, lsl #23 │ │ │ │ - teqeq r1, r4, lsr #20 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq r2, r8, asr #22 │ │ │ │ + teqeq r2, r4, lsr #26 │ │ │ │ + teqeq fp, r0, lsl #1 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r0, r8, lsl #5 │ │ │ │ + teqeq fp, r0, lsr r0 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r1, ip, lsr #20 │ │ │ │ + teqeq fp, r4, ror #31 │ │ │ │ + teqeq r2, r0, asr fp │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - teqeq fp, ip, ror #30 │ │ │ │ + teqeq fp, r4, ror pc │ │ │ │ teqeq r0, r8, lsl #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - teqeq fp, ip, ror lr │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq fp, r4, lsl #29 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ teqeq r0, ip, lsl #1 │ │ │ │ - teqeq fp, r8, lsr #28 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq fp, ip, ror #27 │ │ │ │ - teqeq r2, ip, asr r9 │ │ │ │ + teqeq fp, r0, lsr lr │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r4, ror #18 │ │ │ │ andeq r7, r0, ip, asr #16 │ │ │ │ andeq r7, r0, r8, asr #21 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq fp, r8, lsl #26 │ │ │ │ - teqeq r2, ip, ror r8 │ │ │ │ + teqeq fp, r0, lsl sp │ │ │ │ + teqeq r2, r4, lsl #17 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ sub r0, r2, #-1073741823 @ 0xc0000001 │ │ │ │ adds r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ adc r6, ip, #0 │ │ │ │ adds r7, lr, r0, lsl #2 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ @@ -850700,224 +850700,224 @@ │ │ │ │ bl ba12c │ │ │ │ ldr r1, [pc, #384] @ 3fc9d8 │ │ │ │ ldr r2, [pc, #384] @ 3fc9dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3fc584 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ - teqeq fp, r0, ror ip │ │ │ │ + teqeq fp, r8, ror ip │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ teqeq r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq r2, r4, ror r6 │ │ │ │ + teqeq r2, ip, ror r6 │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq fp, ip, ror sl │ │ │ │ - teqeq r2, r8, ror #11 │ │ │ │ - teqeq r1, ip, asr r4 │ │ │ │ - teqeq fp, r0, lsr #20 │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ - teqeq r1, ip, lsl #8 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r2, r4, lsr r5 │ │ │ │ + teqeq fp, r4, lsl #21 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r1, r4, ror #8 │ │ │ │ + teqeq fp, r8, lsr #20 │ │ │ │ + teqeq r2, ip, lsl #11 │ │ │ │ + teqeq r1, r4, lsl r4 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, ip, lsr r5 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ teqeq r0, ip, ror #9 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - teqeq fp, r0, ror r8 │ │ │ │ - teqeq r2, r4, ror #7 │ │ │ │ + teqeq fp, r8, ror r8 │ │ │ │ + teqeq r2, ip, ror #7 │ │ │ │ teqeq r0, ip, ror sl │ │ │ │ - teqeq fp, r8, lsl r8 │ │ │ │ - teqeq r2, r0, lsl #7 │ │ │ │ + teqeq fp, r0, lsr #16 │ │ │ │ + teqeq r2, r8, lsl #7 │ │ │ │ teqeq r0, r0, lsl sl │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r8, lsl #6 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r0, lsl r3 │ │ │ │ teqeq r0, r4 @ │ │ │ │ teqeq r0, ip, asr r9 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r2, r8, lsl #4 │ │ │ │ - teqeq fp, ip, asr #12 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, r8, asr #4 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r2, r0, lsl r2 │ │ │ │ + teqeq fp, r4, asr r6 │ │ │ │ teqeq r0, ip, lsl #17 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ teqeq r0, r0, asr r8 │ │ │ │ teqeq r0, r0, lsl r8 │ │ │ │ teqeq r0, r0, lsr #15 │ │ │ │ - teqeq fp, r0, lsr #10 │ │ │ │ - @ instruction: 0x01322094 │ │ │ │ + teqeq fp, r8, lsr #10 │ │ │ │ + @ instruction: 0x0132209c │ │ │ │ teqeq r0, r0, asr #14 │ │ │ │ - teqeq fp, r4, asr #9 │ │ │ │ - teqeq r2, r8, lsr r0 │ │ │ │ + teqeq fp, ip, asr #9 │ │ │ │ + teqeq r2, r0, asr #32 │ │ │ │ teqeq r0, r4, ror #13 │ │ │ │ teqeq r0, r0 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq fp, r4, lsl r4 │ │ │ │ - teqeq r2, r8, lsl #31 │ │ │ │ + teqeq fp, ip, lsl r4 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ - teqeq fp, r8, asr r3 │ │ │ │ - teqeq r2, r8, asr #29 │ │ │ │ - teqeq fp, r4, ror #4 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r0, ror #6 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, ip, ror #4 │ │ │ │ + teqeq r2, r0, ror #27 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq fp, ip, lsr #4 │ │ │ │ - teqeq r2, r0, lsr #27 │ │ │ │ - teqeq r1, ip, lsr #24 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r2, ip, lsr #26 │ │ │ │ + teqeq fp, r4, lsr r2 │ │ │ │ + teqeq r2, r8, lsr #27 │ │ │ │ + teqeq r1, r4, lsr ip │ │ │ │ + teqeq fp, r0, asr #3 │ │ │ │ + teqeq r2, r4, lsr sp │ │ │ │ teqeq r0, r0, asr #7 │ │ │ │ - teqeq fp, r4, asr #2 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip, asr #2 │ │ │ │ + teqeq r2, r0, asr #25 │ │ │ │ teqeq r0, ip, lsr r3 │ │ │ │ - teqeq fp, r0, asr #1 │ │ │ │ - teqeq r2, r0, lsr ip │ │ │ │ - teqeq fp, r0, lsl #1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r8, asr #32 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq fp, r0, lsr #32 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq fp, r8, asr #1 │ │ │ │ + teqeq r2, r8, lsr ip │ │ │ │ + teqeq fp, r8, lsl #1 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r0, asr r0 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq fp, r8, lsr #32 │ │ │ │ + teqeq r2, ip @ │ │ │ │ teqeq r0, r0, lsr r2 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r2, r4, lsr fp │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r2, ip, lsr fp │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r1, r4, lsl #19 │ │ │ │ - teqeq fp, ip, lsr pc │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ + teqeq r1, ip, lsl #19 │ │ │ │ + teqeq fp, r4, asr #30 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ teqeq r0, r8, lsr r1 │ │ │ │ ldrsbeq r9, [r0, -ip]! │ │ │ │ teqeq r0, r8, lsl #1 │ │ │ │ teqeq r0, r8, asr r0 │ │ │ │ teqeq r0, r0 @ │ │ │ │ teqeq r0, r0, asr #31 │ │ │ │ - teqeq fp, r4, asr #26 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip, asr #26 │ │ │ │ + teqeq r2, r0, asr #17 │ │ │ │ teqeq r0, ip @ │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq fp, r8, asr r9 │ │ │ │ - teqeq r2, r4, asr #9 │ │ │ │ + teqeq fp, r0, ror #18 │ │ │ │ + teqeq r2, ip, asr #9 │ │ │ │ teqeq r0, ip, lsr fp │ │ │ │ - teqeq fp, r0, asr #17 │ │ │ │ - teqeq r2, r4, lsr r4 │ │ │ │ + teqeq fp, r8, asr #17 │ │ │ │ + teqeq r2, ip, lsr r4 │ │ │ │ teqeq r0, r0, ror #21 │ │ │ │ - teqeq fp, r4, ror #16 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, ip, ror #16 │ │ │ │ + teqeq r2, r0, ror #7 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - teqeq r1, ip, lsl r2 │ │ │ │ - teqeq r1, r0, ror #3 │ │ │ │ - teqeq r1, r8, lsr #3 │ │ │ │ + teqeq r1, r4, lsr #4 │ │ │ │ + teqeq r1, r8, ror #3 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqeq r1, r4, ror r1 │ │ │ │ + teqeq r1, ip, ror r1 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq r1, r4, ror #2 │ │ │ │ - teqeq r1, r0, lsr r1 │ │ │ │ - teqeq fp, r8, ror #13 │ │ │ │ - teqeq r2, r4, asr r2 │ │ │ │ - ldrsheq r8, [r1, -r0]! │ │ │ │ - ldrheq r8, [r1, -r8]! @ │ │ │ │ - teqeq fp, r0, ror r6 │ │ │ │ - teqeq r2, r0, ror #3 │ │ │ │ - teqeq r1, r8, ror r0 │ │ │ │ - teqeq r1, r0, asr #32 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - teqeq r1, r4 │ │ │ │ - teqeq r1, ip, asr #31 │ │ │ │ - teqeq fp, r4, lsl #11 │ │ │ │ - ldrsheq r1, [r2, -r0]! │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r8, asr #10 │ │ │ │ - ldrheq r1, [r2, -r0]! │ │ │ │ + teqeq r1, ip, ror #2 │ │ │ │ + teqeq r1, r8, lsr r1 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, ip, asr r2 │ │ │ │ + ldrsheq r8, [r1, -r8]! @ │ │ │ │ + teqeq r1, r0, asr #1 │ │ │ │ + teqeq fp, r8, ror r6 │ │ │ │ + teqeq r2, r8, ror #3 │ │ │ │ + teqeq r1, r0, lsl #1 │ │ │ │ + teqeq r1, r8, asr #32 │ │ │ │ + teqeq fp, r0, lsl #12 │ │ │ │ + teqeq r2, ip, ror #2 │ │ │ │ + teqeq r1, ip │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq fp, ip, lsl #11 │ │ │ │ + ldrsheq r1, [r2, -r8]! │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r0, asr r5 │ │ │ │ + ldrheq r1, [r2, -r8]! │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq r1, r0, asr pc │ │ │ │ - teqeq r1, r4, lsl pc │ │ │ │ + teqeq r1, r8, asr pc │ │ │ │ + teqeq r1, ip, lsl pc │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - teqeq r2, r4, asr #32 │ │ │ │ - teqeq r1, r4, lsr #29 │ │ │ │ - teqeq r1, ip, ror lr │ │ │ │ - teqeq fp, r4, lsr r4 │ │ │ │ - teqeq r2, r8, lsr #31 │ │ │ │ - teqeq r1, ip, lsr lr │ │ │ │ - teqeq r1, r8, lsl #28 │ │ │ │ + teqeq r2, ip, asr #32 │ │ │ │ + teqeq r1, ip, lsr #29 │ │ │ │ + teqeq r1, r4, lsl #29 │ │ │ │ + teqeq fp, ip, lsr r4 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r1, r4, asr #28 │ │ │ │ + teqeq r1, r0, lsl lr │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r0, lsl #30 │ │ │ │ + teqeq r1, r0, lsr #27 │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ + teqeq r1, r4, ror #26 │ │ │ │ + teqeq r1, r4, lsr sp │ │ │ │ + teqeq r1, r4, lsl #26 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq fp, ip, lsl #7 │ │ │ │ + teqeq fp, ip, lsl #5 │ │ │ │ teqeq r2, r8 @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r1, ip, asr sp │ │ │ │ - teqeq r1, ip, lsr #26 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, ip, asr #25 │ │ │ │ - teqeq fp, r4, lsl #5 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r8, asr #4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r1, r4, asr ip │ │ │ │ - teqeq r1, r4, lsl ip │ │ │ │ + teqeq fp, r0, asr r2 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r1, ip, asr ip │ │ │ │ + teqeq r1, ip, lsl ip │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq r1, r0, lsl #24 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r2, r8, lsr #26 │ │ │ │ - teqeq r1, r8, asr #23 │ │ │ │ - teqeq fp, r0, lsl #3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r1, ip, lsl #23 │ │ │ │ - teqeq r1, r4, asr fp │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ - teqeq r1, r4, ror #21 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, r8, lsl #24 │ │ │ │ + teqeq fp, r0, asr #3 │ │ │ │ + teqeq r2, r0, lsr sp │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq fp, r8, lsl #3 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq fp, ip, asr #32 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r1, r4, asr #20 │ │ │ │ - teqeq fp, r8 │ │ │ │ - teqeq r2, ip, ror #22 │ │ │ │ - andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, ip, asr fp │ │ │ │ + teqeq r1, r4, lsr #22 │ │ │ │ + teqeq r1, ip, ror #21 │ │ │ │ + teqeq r1, r4, asr #21 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r1, r0, asr #19 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq fp, r4, asr r0 │ │ │ │ + teqeq r2, r4, asr #23 │ │ │ │ + teqeq r1, ip, asr #20 │ │ │ │ + teqeq fp, r0, lsl r0 │ │ │ │ + teqeq r2, r4, ror fp │ │ │ │ + andeq r0, r0, r2, lsl #2 │ │ │ │ + teqeq r1, r4, lsl #20 │ │ │ │ + teqeq r1, r4, ror #19 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - teqeq r1, r0, lsl #19 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r1, r8, lsl #19 │ │ │ │ + teqeq r2, r0, ror #21 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - teqeq r1, ip, lsl #18 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, r4, lsl r9 │ │ │ │ + teqeq r1, r4, ror #17 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - teqeq r1, ip, lsr #17 │ │ │ │ - teqeq r1, ip, ror r8 │ │ │ │ - teqeq r1, ip, asr r8 │ │ │ │ - teqeq r1, r8, lsr #16 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, r4, lsl #17 │ │ │ │ + teqeq r1, r4, ror #16 │ │ │ │ + teqeq r1, r0, lsr r8 │ │ │ │ + teqeq r1, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq fp, r0, lsl #27 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq fp, r8, lsl #27 │ │ │ │ + teqeq r1, r4, asr #15 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq r1, r4, lsl #15 │ │ │ │ - teqeq r1, r4, asr r7 │ │ │ │ - teqeq fp, ip, lsl #26 │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ - teqeq r1, r8, lsl r7 │ │ │ │ - teqeq r1, r4, ror #13 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq fp, ip, ror #24 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r1, r8, ror r6 │ │ │ │ - teqeq fp, r0, lsr ip │ │ │ │ - teqeq r2, r0, lsr #15 │ │ │ │ + teqeq r1, ip, lsl #15 │ │ │ │ + teqeq r1, ip, asr r7 │ │ │ │ + teqeq fp, r4, lsl sp │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ + teqeq r1, r0, lsr #14 │ │ │ │ + teqeq r1, ip, ror #13 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r4, ror ip │ │ │ │ + teqeq r2, r4, ror #15 │ │ │ │ + teqeq r1, r0, lsl #13 │ │ │ │ + teqeq fp, r8, lsr ip │ │ │ │ + teqeq r2, r8, lsr #15 │ │ │ │ bl b3e5c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3fd914 │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, #1 │ │ │ │ @@ -851919,26 +851919,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fdabc │ │ │ │ smlaltteq sl, r8, r4, r7 │ │ │ │ - teqeq r2, r8, asr #14 │ │ │ │ + teqeq r2, r0, asr r7 │ │ │ │ teqeq r0, r0, ror #29 │ │ │ │ - teqeq r2, ip, lsr r7 │ │ │ │ + teqeq r2, r4, asr #14 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4, asr #9 │ │ │ │ - teqeq r2, r0, lsr #13 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, ip, lsl #9 │ │ │ │ - teqeq r2, r8, ror #12 │ │ │ │ - teqeq fp, ip, asr fp │ │ │ │ + teqeq r1, ip, asr #9 │ │ │ │ + teqeq r2, r8, lsr #13 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, r0, ror r6 │ │ │ │ + teqeq fp, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #272] @ 3fdccc │ │ │ │ ldr r3, [pc, #272] @ 3fdcd0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -852009,23 +852009,23 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3fdc04 │ │ │ │ smlalbbeq sl, r8, r8, r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, r4 @ │ │ │ │ cmpeq r8, r8, lsr r6 │ │ │ │ - teqeq r2, r8, asr #11 │ │ │ │ - teqeq fp, r0, asr sl │ │ │ │ - teqeq r1, r4, ror r3 │ │ │ │ - teqeq r2, r0, asr r5 │ │ │ │ - teqeq fp, r0, lsl sl │ │ │ │ - teqeq r1, r4, lsr r3 │ │ │ │ - teqeq r2, ip, lsl #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, r8, asr sl │ │ │ │ + teqeq r1, ip, ror r3 │ │ │ │ + teqeq r2, r8, asr r5 │ │ │ │ + teqeq fp, r8, lsl sl │ │ │ │ + teqeq r1, ip, lsr r3 │ │ │ │ + teqeq r2, r4, lsl r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 3fde18 │ │ │ │ ldr r3, [pc, #264] @ 3fde1c │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #256] @ 3fde20 │ │ │ │ @@ -852092,21 +852092,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 3fdd54 │ │ │ │ cmpeq r8, r4, lsr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, r4, asr #6 │ │ │ │ smlaltteq sl, r8, r8, r4 │ │ │ │ - teqeq r2, r8, lsl #9 │ │ │ │ - teqeq fp, r4, lsl #18 │ │ │ │ - teqeq r1, r8, lsr #4 │ │ │ │ - teqeq r2, r4, lsl #8 │ │ │ │ - teqeq fp, r4, asr #17 │ │ │ │ - teqeq r1, r8, ror #3 │ │ │ │ - teqeq r2, r0, asr #7 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq fp, ip, lsl #18 │ │ │ │ + teqeq r1, r0, lsr r2 │ │ │ │ + teqeq r2, ip, lsl #8 │ │ │ │ + teqeq fp, ip, asr #17 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r8, asr #7 │ │ │ │ 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 │ │ │ │ @@ -852128,17 +852128,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fde70 │ │ │ │ - teqeq fp, r4, lsr #16 │ │ │ │ - teqeq r1, r8, asr #2 │ │ │ │ - teqeq r2, r0, lsr #6 │ │ │ │ + teqeq fp, ip, lsr #16 │ │ │ │ + teqeq r1, r0, asr r1 │ │ │ │ + teqeq r2, r8, lsr #6 │ │ │ │ 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 │ │ │ │ @@ -852159,17 +852159,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fdeec │ │ │ │ - teqeq fp, r8, lsr #15 │ │ │ │ - teqeq r1, ip, asr #1 │ │ │ │ - teqeq r2, r4, lsr #5 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + ldrsbeq r7, [r1, -r4]! │ │ │ │ + teqeq r2, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fdfcc │ │ │ │ ldr r1, [pc, #116] @ 3fdfd0 │ │ │ │ ldr r4, [pc, #116] @ 3fdfd4 │ │ │ │ @@ -852199,17 +852199,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3fdf94 │ │ │ │ smlaltteq sl, r8, r8, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, ip, asr #14 │ │ │ │ - teqeq r2, r0, asr r2 │ │ │ │ - teqeq r1, ip, lsr #32 │ │ │ │ + teqeq fp, r4, asr r7 │ │ │ │ + teqeq r2, r8, asr r2 │ │ │ │ + teqeq r1, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fe06c │ │ │ │ ldr r1, [pc, #116] @ 3fe070 │ │ │ │ ldr r4, [pc, #116] @ 3fe074 │ │ │ │ @@ -852239,17 +852239,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3fe034 │ │ │ │ cmpeq r8, r8, asr #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, ip, lsr #13 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r1, ip, lsl #31 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #384] @ 3fe218 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -852344,28 +852344,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fe16c │ │ │ │ - teqeq r2, r4, lsl #2 │ │ │ │ + teqeq r2, ip, lsl #2 │ │ │ │ @ instruction: 0x0148a194 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xfffffe10 │ │ │ │ @ instruction: 0xfffffa70 │ │ │ │ @ instruction: 0xfffffd0c │ │ │ │ @ instruction: 0xfffff840 │ │ │ │ @ instruction: 0xfffff8d0 │ │ │ │ ldrdeq sl, [r8, #-0] │ │ │ │ - teqeq r1, ip, lsl lr │ │ │ │ - teqeq fp, r4, asr #9 │ │ │ │ - teqeq r1, r8, ror #27 │ │ │ │ - teqpeq r1, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, lsr #28 │ │ │ │ + teqeq fp, ip, asr #9 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqpeq r1, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -852388,17 +852388,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fe280 │ │ │ │ - teqeq fp, r4, lsl r4 │ │ │ │ - teqeq r1, r8, lsr sp │ │ │ │ - teqpeq r1, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, lsl r4 │ │ │ │ + teqeq r1, r0, asr #26 │ │ │ │ + teqpeq r1, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #428] @ 3fe498 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [pc, #424] @ 3fe49c │ │ │ │ @@ -852506,26 +852506,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3fe3b0 │ │ │ │ cmpeq r8, r0, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r4, lsl #7 │ │ │ │ - teqpeq r1, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, lsl #7 │ │ │ │ + teqpeq r1, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffffc60 │ │ │ │ @ instruction: 0xfffff644 │ │ │ │ @ instruction: 0xfffffb20 │ │ │ │ @ instruction: 0xfffff958 │ │ │ │ smlalbbeq r9, r8, ip, lr │ │ │ │ - teqeq r1, r4, ror #23 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq fp, r8, ror #4 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r0, ror r2 │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 3fe5f0 │ │ │ │ ldr r3, [pc, #264] @ 3fe5f4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -852594,21 +852594,21 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 3fe530 │ │ │ │ cmpeq r8, ip, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, r8, ror #22 │ │ │ │ cmpeq r8, ip, lsl #26 │ │ │ │ - teqpeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8, asr #20 │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, ror #3 │ │ │ │ - teqeq r1, ip, lsl #20 │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsr #3 │ │ │ │ + teqpeq r1, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, asr sl │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, ror #3 │ │ │ │ + teqeq r1, r4, lsl sl │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fe6a8 │ │ │ │ ldr r1, [pc, #116] @ 3fe6ac │ │ │ │ ldr r4, [pc, #116] @ 3fe6b0 │ │ │ │ @@ -852638,17 +852638,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 3fe670 │ │ │ │ cmpeq r8, ip, lsl #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, r4, lsr r1 │ │ │ │ - teqpeq r1, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, asr r9 │ │ │ │ + teqeq fp, ip, lsr r1 │ │ │ │ + teqpeq r1, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, asr r9 │ │ │ │ │ │ │ │ 003fe6bc : │ │ │ │ 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 │ │ │ │ @@ -853187,77 +853187,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3fe9e8 │ │ │ │ cmpeq r8, r4, asr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqpeq r1, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, lsl fp │ │ │ │ - teqeq r7, r8, lsl #16 │ │ │ │ - teqpeq r1, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr #6 │ │ │ │ - teqeq fp, r0, lsl #30 │ │ │ │ - teqpeq r1, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, lsl r8 │ │ │ │ + teqpeq r1, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, asr r3 │ │ │ │ + teqeq fp, r8, lsl #30 │ │ │ │ + teqpeq r1, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, r8, lsr #28 │ │ │ │ + teqeq fp, r0, lsr lr │ │ │ │ teqeq r0, r0, lsr #31 │ │ │ │ @ instruction: 0xfffffc60 │ │ │ │ @ instruction: 0xfffffb0c │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ cmpeq r8, r4, asr r8 │ │ │ │ - teqeq fp, r8, lsl sp │ │ │ │ - teqeq r1, r8, ror r5 │ │ │ │ - teqpeq r1, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0134c094 │ │ │ │ - teqeq r1, r4, lsr r5 │ │ │ │ - teqeq fp, r0, ror #24 │ │ │ │ - teqeq r1, r0, asr #9 │ │ │ │ - teqpeq r1, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsr #26 │ │ │ │ + teqeq r1, r0, lsl #11 │ │ │ │ + teqpeq r1, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0134c09c │ │ │ │ + teqeq r1, ip, lsr r5 │ │ │ │ + teqeq fp, r8, ror #24 │ │ │ │ + teqeq r1, r8, asr #9 │ │ │ │ + teqpeq r1, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, ip, ror ip │ │ │ │ - teqpeq r1, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, ror fp │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqpeq r1, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, lsr fp │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqpeq r1, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsl #22 │ │ │ │ - teqeq r1, r0, ror #6 │ │ │ │ - teqpeq r1, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, asr #21 │ │ │ │ - teqeq r1, r4, lsr #6 │ │ │ │ - teqpeq r1, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, lsl #21 │ │ │ │ - teqeq r1, r8, ror #5 │ │ │ │ - teqpeq r1, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, asr #20 │ │ │ │ - teqeq r1, ip, lsr #5 │ │ │ │ - teqpeq r1, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsl sl │ │ │ │ - teqeq r1, r0, ror r2 │ │ │ │ - teqpeq r1, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8, lsr r2 │ │ │ │ - teqeq r1, r8, lsl #4 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, r4, lsr #3 │ │ │ │ - teqeq fp, ip, lsl #18 │ │ │ │ - teqeq r1, ip, ror #2 │ │ │ │ - teqpeq r1, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsl #23 │ │ │ │ + teqeq r1, r0, ror #7 │ │ │ │ + teqpeq r1, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, asr #22 │ │ │ │ + teqeq r1, r4, lsr #7 │ │ │ │ + teqpeq r1, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsl #22 │ │ │ │ + teqeq r1, r8, ror #6 │ │ │ │ + teqpeq r1, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, asr #21 │ │ │ │ + teqeq r1, ip, lsr #6 │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, lsr r1 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - ldrsheq r6, [r1, -r4]! │ │ │ │ - teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, asr sl │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqpeq r1, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsl sl │ │ │ │ + teqeq r1, r8, ror r2 │ │ │ │ + teqpeq r1, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, asr #4 │ │ │ │ + teqeq r1, r0, lsl r2 │ │ │ │ + teqeq r1, r0, ror #3 │ │ │ │ + teqeq r1, ip, lsr #3 │ │ │ │ + teqeq fp, r4, lsl r9 │ │ │ │ + teqeq r1, r4, ror r1 │ │ │ │ + teqpeq r1, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, r8, lsr r1 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip @ │ │ │ │ + ldrsheq r6, [r1, -ip]! │ │ │ │ + teqpeq r1, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ 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, #28] │ │ │ │ ldr r2, [pc, #488] @ 3ff240 │ │ │ │ @@ -853383,31 +853383,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 3ff100 │ │ │ │ smlaltteq r9, r8, r0, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r9, r8, r8, r1 │ │ │ │ - teqeq r4, ip, ror #20 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, ror sl │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, lsr r1 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - teqpeq r1, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r8, lsr #2 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, asr lr │ │ │ │ - ldrsheq pc, [r1, -r8]! @ │ │ │ │ - teqeq fp, r0, lsr #11 │ │ │ │ - teqeq r1, r0, lsl #28 │ │ │ │ - teqpeq r1, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, ror #10 │ │ │ │ - teqeq r1, r0, asr #27 │ │ │ │ - teqpeq r1, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, r8, asr lr │ │ │ │ + teqpeq r1, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsr #11 │ │ │ │ + teqeq r1, r8, lsl #28 │ │ │ │ + ldrheq pc, [r1, -r0]! @ │ │ │ │ + teqeq fp, r8, ror #10 │ │ │ │ + teqeq r1, r8, asr #27 │ │ │ │ + teqpeq r1, ip, rrx @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl c2f10 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -853426,17 +853426,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 3ff2b0 │ │ │ │ - teqeq fp, r8, lsr #9 │ │ │ │ - teqeq r1, r8, lsl #26 │ │ │ │ - teqeq r1, ip, lsr #31 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r0, lsl sp │ │ │ │ + teqeq r1, r4 @ │ │ │ │ │ │ │ │ 003ff304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -853706,22 +853706,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r1, r0, lsl #28 │ │ │ │ - teqeq fp, r0, ror #2 │ │ │ │ + teqeq r1, r8, lsl #28 │ │ │ │ + teqeq fp, r8, ror #2 │ │ │ │ teqeq r0, ip, asr r1 │ │ │ │ - teqeq r1, r4, asr #27 │ │ │ │ - teqeq fp, r4, lsr #2 │ │ │ │ + teqeq r1, ip, asr #27 │ │ │ │ + teqeq fp, ip, lsr #2 │ │ │ │ teqeq r0, r4, lsr #2 │ │ │ │ - teqeq r1, ip, lsl #27 │ │ │ │ - teqeq fp, ip, ror #1 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrsheq r4, [fp, -r4]! @ │ │ │ │ │ │ │ │ 003ff770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -853998,22 +853998,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r8, lsl #30 │ │ │ │ - teqeq fp, ip, ror #25 │ │ │ │ - teqeq r1, ip, ror r9 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, lsl #19 │ │ │ │ teqeq r0, r8, asr #29 │ │ │ │ - teqeq fp, ip, lsr #25 │ │ │ │ - teqeq r1, ip, lsr r9 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, asr #18 │ │ │ │ teqeq r0, r0, lsr #25 │ │ │ │ - teqeq fp, r0, ror ip │ │ │ │ - teqeq r1, r0, lsl #18 │ │ │ │ + teqeq fp, r8, ror ip │ │ │ │ + teqeq r1, r8, lsl #18 │ │ │ │ │ │ │ │ 003ffbf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -854315,28 +854315,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r1, ip, asr #12 │ │ │ │ - teqeq fp, r4, lsr #19 │ │ │ │ + teqeq r1, r4, asr r6 │ │ │ │ + teqeq fp, ip, lsr #19 │ │ │ │ smlalbteq r8, r8, r0, r3 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, ip, lsl #18 │ │ │ │ - teqeq r1, r0, lsr #11 │ │ │ │ - teqeq r1, r0, ror #10 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + teqeq fp, r4, lsl r9 │ │ │ │ + teqeq r1, r8, lsr #11 │ │ │ │ + teqeq r1, r8, ror #10 │ │ │ │ + teqeq fp, ip @ │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq fp, r4, asr #15 │ │ │ │ - teqeq r1, r4, asr r4 │ │ │ │ + teqeq fp, ip, asr #15 │ │ │ │ + teqeq r1, ip, asr r4 │ │ │ │ teqeq r0, ip, lsr #15 │ │ │ │ - teqeq fp, r0, lsl #15 │ │ │ │ - teqeq r1, r0, lsl r4 │ │ │ │ + teqeq fp, r8, lsl #15 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ │ │ │ │ 004000fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -854574,22 +854574,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq fp, r0, ror #9 │ │ │ │ + teqeq fp, r8, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ teqeq r0, ip, ror #7 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, ip, asr #32 │ │ │ │ + teqeq fp, r4, asr #7 │ │ │ │ + teqeq r1, r4, asr r0 │ │ │ │ teqeq r0, ip, lsr #7 │ │ │ │ - teqeq fp, ip, ror r3 │ │ │ │ - teqeq r1, ip │ │ │ │ + teqeq fp, r4, lsl #7 │ │ │ │ + teqeq r1, r4, lsl r0 │ │ │ │ │ │ │ │ 004004e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -854740,16 +854740,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlaltbeq r7, r8, r4, fp │ │ │ │ teqeq r0, r4, lsr r1 │ │ │ │ - teqeq fp, r4, lsl #2 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq fp, ip, lsl #2 │ │ │ │ + teqeq r1, r4, lsr #27 │ │ │ │ │ │ │ │ 00400760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -854960,25 +854960,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r1, r0, asr #23 │ │ │ │ - teqeq fp, r8, lsl pc │ │ │ │ + teqeq r1, r8, asr #23 │ │ │ │ + teqeq fp, r0, lsr #30 │ │ │ │ cmpeq r8, r4, lsr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq fp, r8, lsl #29 │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r4, asr #28 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r4, lsr #22 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, ip, asr #28 │ │ │ │ teqeq r0, r4, asr #27 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, ip, lsr #20 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r4, lsr sl │ │ │ │ │ │ │ │ 00400aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -855073,16 +855073,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r0, lsl #24 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, ror #16 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, r8, ror #16 │ │ │ │ │ │ │ │ 00400c84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -855271,39 +855271,39 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 400cec │ │ │ │ @ instruction: 0x0148759c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, ip @ │ │ │ │ cmpeq r8, r0, asr r5 │ │ │ │ - teqeq r1, r0, asr #14 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + teqeq r1, r8, asr #14 │ │ │ │ + teqeq fp, r0, ror #21 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - teqeq r1, r4, lsl r2 │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq r1, r4, asr #3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r0, ror #2 │ │ │ │ - teqeq r1, ip, lsr r6 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ + teqeq r1, ip, asr #3 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + teqeq r1, r8, ror #2 │ │ │ │ + teqeq r1, r4, asr #12 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + teqeq r1, r4, lsl #12 │ │ │ │ + teqeq fp, ip @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrsheq r4, [r1, -r0]! │ │ │ │ - teqeq r1, ip, asr #11 │ │ │ │ - teqeq fp, r0, ror #18 │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrheq r4, [r1, -r8]! │ │ │ │ + ldrsheq r4, [r1, -r8]! │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq fp, r8, lsr #18 │ │ │ │ + teqeq fp, r8, ror #18 │ │ │ │ + andeq r0, r0, r9, lsl #2 │ │ │ │ + teqeq r1, r0, asr #1 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r0, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq r1, r0, lsl #1 │ │ │ │ - teqeq r1, ip, asr r5 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq r1, r8, lsl #1 │ │ │ │ + teqeq r1, r4, ror #10 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 00400ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -855341,17 +855341,17 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 401044 │ │ │ │ cmpeq r8, r8, lsr r2 │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ ldrsheq sp, [sl, #-176] @ 0xffffff50 │ │ │ │ andeq r6, r0, r8, asr fp │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r4, ror pc │ │ │ │ - teqeq r1, r4, asr #8 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, ip, ror pc │ │ │ │ + teqeq r1, ip, asr #8 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ │ │ │ │ 004010ac : │ │ │ │ mov ip, r0 │ │ │ │ str r3, [ip, #300] @ 0x12c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -855945,78 +855945,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 40126c │ │ │ │ cmpeq r8, r0, asr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq fp, r4, lsr #12 │ │ │ │ - teqeq r1, r4, lsl #5 │ │ │ │ + teqeq fp, ip, lsr #12 │ │ │ │ + teqeq r1, ip, lsl #5 │ │ │ │ ldrdeq r6, [r8, #-240] @ 0xffffff10 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r0, lsr #26 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, lsl sp │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, ip, ror #9 │ │ │ │ - teqeq r1, r8, asr #2 │ │ │ │ - teqeq fp, r8, lsl #9 │ │ │ │ - teqeq r1, ip, lsl #24 │ │ │ │ - teqeq r1, r4, ror #1 │ │ │ │ - teqeq fp, r4, lsr r3 │ │ │ │ + teqeq r1, r0, asr r1 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r4, lsl ip │ │ │ │ + teqeq r1, ip, ror #1 │ │ │ │ + teqeq fp, ip, lsr r3 │ │ │ │ + teqeq r1, r0, asr #21 │ │ │ │ teqeq r1, r8 @ │ │ │ │ + teqeq fp, r0, lsl #6 │ │ │ │ + teqeq r1, r4, lsl #21 │ │ │ │ + teqeq r1, ip, asr pc │ │ │ │ + teqeq fp, r4, asr #5 │ │ │ │ + teqeq r1, r8, asr #20 │ │ │ │ + teqeq r1, r0, lsr #30 │ │ │ │ + teqeq fp, r8, lsl #5 │ │ │ │ + teqeq r1, ip, lsl #20 │ │ │ │ + teqeq r1, r4, ror #29 │ │ │ │ + teqeq fp, ip, asr #4 │ │ │ │ teqeq r1, r0 @ │ │ │ │ + teqeq r1, r8, lsr #29 │ │ │ │ + teqeq fp, r0, lsl r2 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, ip, ror #28 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r8, asr r9 │ │ │ │ + teqeq r1, r0, lsr lr │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq r1, ip, ror sl │ │ │ │ - teqeq r1, r4, asr pc │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, r0, asr #20 │ │ │ │ - teqeq r1, r8, lsl pc │ │ │ │ - teqeq fp, r0, lsl #5 │ │ │ │ - teqeq r1, r4, lsl #20 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r4, asr #4 │ │ │ │ - teqeq r1, r8, asr #19 │ │ │ │ - teqeq r1, r0, lsr #29 │ │ │ │ - teqeq fp, r8, lsl #4 │ │ │ │ - teqeq r1, ip, lsl #19 │ │ │ │ - teqeq r1, r4, ror #28 │ │ │ │ - teqeq fp, ip, asr #3 │ │ │ │ - teqeq r1, r0, asr r9 │ │ │ │ - teqeq r1, r8, lsr #28 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r4, lsl r9 │ │ │ │ - teqeq r1, ip, ror #27 │ │ │ │ - teqeq fp, r4, asr r1 │ │ │ │ + teqeq r1, ip, lsl r9 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq fp, ip, asr r1 │ │ │ │ + teqeq r1, r0, ror #17 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r8, lsl r1 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r4, ror sp │ │ │ │ - ldrsbeq r2, [fp, -ip]! │ │ │ │ - teqeq r1, r0, ror #16 │ │ │ │ - teqeq r1, r8, lsr sp │ │ │ │ - teqeq fp, r0, lsr #1 │ │ │ │ - teqeq r1, r4, lsr #16 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r0, rrx │ │ │ │ - teqeq r1, ip, ror #25 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r8, asr sp │ │ │ │ - teqeq fp, ip, ror #31 │ │ │ │ - teqeq r1, ip, asr #24 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r1, r0, ror #23 │ │ │ │ - teqeq fp, r0, ror pc │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, ip, lsl #13 │ │ │ │ - teqeq r1, r4, lsl #23 │ │ │ │ - teqeq r1, ip, lsr #22 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, r8, lsl #29 │ │ │ │ - teqeq r1, ip, lsl #12 │ │ │ │ - teqeq r1, r4, ror #21 │ │ │ │ + teqeq fp, r0, lsr #2 │ │ │ │ + teqeq r1, r4, lsr #17 │ │ │ │ + teqeq r1, ip, ror sp │ │ │ │ + teqeq fp, r4, ror #1 │ │ │ │ + teqeq r1, r8, ror #16 │ │ │ │ + teqeq r1, r0, asr #26 │ │ │ │ + teqeq fp, r8, lsr #1 │ │ │ │ + teqeq r1, ip, lsr #16 │ │ │ │ + teqeq r1, r4, lsl #26 │ │ │ │ + teqeq fp, r8, rrx │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, r4, asr #25 │ │ │ │ + teqeq r1, r0, ror #26 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, asr ip │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, r8, ror #23 │ │ │ │ + teqeq fp, r8, ror pc │ │ │ │ + teqeq r1, r4, asr #13 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, ip, lsl #23 │ │ │ │ + teqeq r1, r4, lsr fp │ │ │ │ + teqeq fp, r4, asr #29 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r4, lsl r6 │ │ │ │ + teqeq r1, ip, ror #21 │ │ │ │ │ │ │ │ 00401afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -856083,21 +856083,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 401b6c │ │ │ │ - teqeq fp, r8, lsl sp │ │ │ │ - teqeq r1, r8, ror r9 │ │ │ │ - teqeq fp, r4, asr #25 │ │ │ │ - teqeq r1, ip, asr sl │ │ │ │ - teqeq r1, r0, lsr #18 │ │ │ │ - teqeq r1, ip, lsl #8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq fp, r0, lsr #26 │ │ │ │ + teqeq r1, r0, lsl #19 │ │ │ │ + teqeq fp, ip, asr #25 │ │ │ │ + teqeq r1, r4, ror #20 │ │ │ │ + teqeq r1, r8, lsr #18 │ │ │ │ + teqeq r1, r4, lsl r4 │ │ │ │ + teqeq r1, r4, ror #7 │ │ │ │ │ │ │ │ 00401c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -856118,17 +856118,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 401c58 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, r0, ror #6 │ │ │ │ - teqeq r1, r4, lsr r8 │ │ │ │ + teqeq fp, r4, ror #23 │ │ │ │ + teqeq r1, r8, ror #6 │ │ │ │ + teqeq r1, ip, lsr r8 │ │ │ │ │ │ │ │ 00401cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -856204,24 +856204,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 401cf8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, ip, ror r2 │ │ │ │ - teqeq r1, r4, asr r7 │ │ │ │ - teqeq fp, r0, asr #21 │ │ │ │ - teqeq r1, r4, asr #4 │ │ │ │ - teqeq r1, ip, lsl r7 │ │ │ │ - teqeq fp, r8, lsl #21 │ │ │ │ - teqeq r1, ip, lsl #4 │ │ │ │ - teqeq r1, r4, ror #13 │ │ │ │ + teqeq r1, r4, lsl #18 │ │ │ │ + teqeq fp, r0, lsl #22 │ │ │ │ + teqeq r1, r4, lsl #5 │ │ │ │ + teqeq r1, ip, asr r7 │ │ │ │ + teqeq fp, r8, asr #21 │ │ │ │ + teqeq r1, ip, asr #4 │ │ │ │ + teqeq r1, r4, lsr #14 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r4, lsl r2 │ │ │ │ + teqeq r1, ip, ror #13 │ │ │ │ │ │ │ │ 00401e18 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -856394,36 +856394,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 401f18 │ │ │ │ cmpeq r8, r0, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r6, [r8, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ cmpeq r8, r4, lsr #6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq fp, ip, ror #17 │ │ │ │ - teqeq r1, r4, asr #10 │ │ │ │ - teqeq fp, r8, lsr #17 │ │ │ │ - teqeq r1, ip, lsr #32 │ │ │ │ - teqeq r1, r4, lsl #10 │ │ │ │ + teqeq r1, r0, asr #13 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, ip, asr #10 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r4, lsr r0 │ │ │ │ + teqeq r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - teqeq fp, ip, ror #16 │ │ │ │ + teqeq fp, r4, ror r8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ teqeq r1, r0 @ │ │ │ │ - teqeq r1, r8, asr #9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - teqeq fp, r0, lsr r8 │ │ │ │ + teqeq fp, r8, lsr r8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, ip, lsl #9 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, ror pc │ │ │ │ - teqeq r1, r0, asr r4 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r0, lsl #31 │ │ │ │ + teqeq r1, r8, asr r4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, ip, lsr pc │ │ │ │ - teqeq r1, r0, lsl r4 │ │ │ │ + teqeq fp, r0, asr #15 │ │ │ │ + teqeq r1, r4, asr #30 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ │ │ │ │ 00402130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr r2, [r0, #276] @ 0x114 │ │ │ │ @@ -856617,40 +856617,40 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4022dc │ │ │ │ strdeq r6, [r8, #-4] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r6, [r8, #-4] │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r1, r4, lsr #9 │ │ │ │ + teqeq r1, r0, lsr #9 │ │ │ │ + teqeq r1, ip, lsr #9 │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, r0, lsr #26 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq fp, r4, lsr #11 │ │ │ │ + teqeq r1, r8, lsr #26 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmpeq r8, r0, ror #30 │ │ │ │ - teqeq fp, r0, lsr r5 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r8, lsl #3 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, ror ip │ │ │ │ - teqeq r1, r8, asr #2 │ │ │ │ + teqeq fp, r8, lsr r5 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r0, lsl #25 │ │ │ │ + teqeq r1, r0, asr r1 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, ip, lsr ip │ │ │ │ - teqeq r1, r0, lsl r1 │ │ │ │ - teqeq fp, ip, ror r4 │ │ │ │ - teqeq r1, r0, lsl #24 │ │ │ │ - ldrsbeq ip, [r1, -r0]! │ │ │ │ + teqeq fp, r0, asr #9 │ │ │ │ + teqeq r1, r4, asr #24 │ │ │ │ + teqeq r1, r8, lsl r1 │ │ │ │ + teqeq fp, r4, lsl #9 │ │ │ │ + teqeq r1, r8, lsl #24 │ │ │ │ + ldrsbeq ip, [r1, -r8]! │ │ │ │ muleq r0, sl, r1 │ │ │ │ - teqeq fp, r0, asr #8 │ │ │ │ - teqeq r1, r4, asr #23 │ │ │ │ - @ instruction: 0x0131c094 │ │ │ │ + teqeq fp, r8, asr #8 │ │ │ │ + teqeq r1, ip, asr #23 │ │ │ │ + @ instruction: 0x0131c09c │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 004024b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -856843,45 +856843,45 @@ │ │ │ │ b 402508 │ │ │ │ cmpeq sl, r0, asr r7 │ │ │ │ cmpeq r8, ip, ror #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, r4, asr sp │ │ │ │ cmpeq r8, r4, lsr sp │ │ │ │ andeq r6, r0, r4, lsl #8 │ │ │ │ - teqeq r1, r8, lsl r1 │ │ │ │ - ldrsheq ip, [r1, -ip]! @ │ │ │ │ + teqeq r1, r0, lsr #2 │ │ │ │ + teqeq r1, r4, lsl #2 │ │ │ │ teqeq r0, ip, asr r2 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - teqeq fp, r8, lsr #4 │ │ │ │ - teqeq r1, ip, lsr #19 │ │ │ │ - teqeq r1, r4, lsl #29 │ │ │ │ + teqeq fp, r0, lsr r2 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, ip, lsl #29 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq fp, r4, ror #3 │ │ │ │ - teqeq r1, r4, ror #18 │ │ │ │ - teqeq r1, r0, asr #28 │ │ │ │ + teqeq fp, ip, ror #3 │ │ │ │ + teqeq r1, ip, ror #18 │ │ │ │ + teqeq r1, r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq fp, r8, lsr #3 │ │ │ │ - teqeq r1, r8, lsr #18 │ │ │ │ - teqeq r1, r4, lsl #28 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r0, lsr r9 │ │ │ │ + teqeq r1, ip, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - teqeq fp, r0, ror r1 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r1, ip, asr #27 │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq fp, r8, lsr r1 │ │ │ │ + teqeq fp, r8, ror r1 │ │ │ │ teqeq r1, r8 @ │ │ │ │ teqeq r1, r4 @ │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + teqeq fp, r0, asr #2 │ │ │ │ + teqeq r1, r0, asr #17 │ │ │ │ + teqeq r1, ip @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq fp, r0, lsl #2 │ │ │ │ - teqeq r1, r0, lsl #17 │ │ │ │ - teqeq r1, ip, asr sp │ │ │ │ + teqeq fp, r8, lsl #2 │ │ │ │ + teqeq r1, r8, lsl #17 │ │ │ │ + teqeq r1, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq fp, r8, asr #1 │ │ │ │ - teqeq r1, r8, asr #16 │ │ │ │ - teqeq r1, r4, lsr #26 │ │ │ │ + ldrsbeq r1, [fp, -r0]! │ │ │ │ + teqeq r1, r0, asr r8 │ │ │ │ + teqeq r1, ip, lsr #26 │ │ │ │ │ │ │ │ 00402848 : │ │ │ │ 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, #480] @ 402a40 │ │ │ │ @@ -857005,28 +857005,28 @@ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ smlaltteq r5, r8, r0, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq r5, r8, r4, r9 │ │ │ │ - teqeq fp, r0, lsr #31 │ │ │ │ - teqeq r1, ip, ror #23 │ │ │ │ + teqeq fp, r8, lsr #31 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ andeq r6, r0, r0, asr #6 │ │ │ │ andeq r6, r0, r4, lsl #8 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ - teqeq r1, ip, ror #26 │ │ │ │ - teqeq r4, r0, lsl #8 │ │ │ │ - teqeq r1, ip, asr #26 │ │ │ │ + teqeq r1, r4, ror sp │ │ │ │ + teqeq r4, r8, lsl #8 │ │ │ │ + teqeq r1, r4, asr sp │ │ │ │ smlalbteq r5, r8, r4, r8 │ │ │ │ @ instruction: 0x01485894 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq fp, r0, asr #28 │ │ │ │ - teqeq r1, r4, asr #11 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r0, lsl #12 │ │ │ │ + teqeq fp, r8, asr #28 │ │ │ │ + teqeq r1, ip, asr #11 │ │ │ │ + teqeq r1, r0, lsr #21 │ │ │ │ │ │ │ │ 00402a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -857077,21 +857077,21 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 402ad8 │ │ │ │ @ instruction: 0x0148579c │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ - teqeq fp, ip, asr sp │ │ │ │ - teqeq r1, r0, ror #9 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq fp, r4, ror #26 │ │ │ │ + teqeq r1, r8, ror #9 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq fp, r0, lsr #26 │ │ │ │ - teqeq r1, r4, lsr #9 │ │ │ │ - teqeq r1, r4, ror r9 │ │ │ │ + teqeq fp, r8, lsr #26 │ │ │ │ + teqeq r1, ip, lsr #9 │ │ │ │ + teqeq r1, ip, ror r9 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 00402b84 : │ │ │ │ ldr r3, [pc, #388] @ 402d10 │ │ │ │ ldr r2, [pc, #388] @ 402d14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -857189,33 +857189,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 402c38 │ │ │ │ strheq r5, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r6, r0, r8, asr fp │ │ │ │ @ instruction: 0xffffb4b0 │ │ │ │ - teqeq r9, ip, lsl #8 │ │ │ │ + teqeq r9, r4, lsl r4 │ │ │ │ @ instruction: 0xffffb660 │ │ │ │ - teqeq r1, r4, asr #21 │ │ │ │ + teqeq r1, ip, asr #21 │ │ │ │ @ instruction: 0xffffb6c8 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ @ instruction: 0xffffc668 │ │ │ │ - teqeq r1, r4, ror #16 │ │ │ │ - teqeq r1, r4, lsl #7 │ │ │ │ - teqeq r1, ip, lsr sl │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r0, asr r3 │ │ │ │ - teqeq r1, r8, lsl #20 │ │ │ │ - teqeq fp, r4, ror #24 │ │ │ │ - teqeq r1, ip, lsl r3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq fp, r0, lsr ip │ │ │ │ - teqeq r1, r8, ror #5 │ │ │ │ - teqeq r1, r0, lsr #19 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq r1, ip, ror #16 │ │ │ │ + teqeq r1, ip, lsl #7 │ │ │ │ + teqeq r1, r4, asr #20 │ │ │ │ + teqeq fp, r0, lsr #25 │ │ │ │ + teqeq r1, r8, asr r3 │ │ │ │ + teqeq r1, r0, lsl sl │ │ │ │ + teqeq fp, ip, ror #24 │ │ │ │ + teqeq r1, r4, lsr #6 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r8, lsr ip │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, r8, lsr #19 │ │ │ │ + teqeq fp, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #440] @ 402f38 │ │ │ │ ldr r3, [pc, #440] @ 402f3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -857327,26 +857327,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 402e24 │ │ │ │ smlalbteq r5, r8, r4, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, r8, lsl r4 │ │ │ │ - teqeq r1, ip, ror #2 │ │ │ │ - teqeq r1, r0, asr r8 │ │ │ │ - teqeq fp, r8, lsl #21 │ │ │ │ - teqeq r1, r4, lsr r1 │ │ │ │ - teqeq r1, r8, lsl r8 │ │ │ │ - teqeq fp, r0, asr sl │ │ │ │ - ldrsheq r2, [r1, -ip]! │ │ │ │ - teqeq r1, r0, ror #15 │ │ │ │ - teqeq fp, r8, lsl sl │ │ │ │ - teqeq r1, r4, asr #1 │ │ │ │ - teqeq r1, r8, lsr #15 │ │ │ │ - teqeq fp, r0, ror #19 │ │ │ │ + teqeq r1, r4, ror r1 │ │ │ │ + teqeq r1, r8, asr r8 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip, lsr r1 │ │ │ │ + teqeq r1, r0, lsr #16 │ │ │ │ + teqeq fp, r8, asr sl │ │ │ │ + teqeq r1, r4, lsl #2 │ │ │ │ + teqeq r1, r8, ror #15 │ │ │ │ + teqeq fp, r0, lsr #20 │ │ │ │ + teqeq r1, ip, asr #1 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq fp, r8, ror #19 │ │ │ │ │ │ │ │ 00402f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #464] @ 40315c │ │ │ │ @@ -857465,29 +857465,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 403020 │ │ │ │ strheq r5, [r8, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, ip, asr #14 │ │ │ │ - teqeq r1, r4, lsr #14 │ │ │ │ + teqeq r1, r4, asr r7 │ │ │ │ + teqeq r1, ip, lsr #14 │ │ │ │ cmpeq r8, ip, lsl r2 │ │ │ │ - teqeq fp, r0, lsl #17 │ │ │ │ - teqeq r1, r8, asr pc │ │ │ │ - teqeq r1, ip, lsr r6 │ │ │ │ - teqeq fp, r4, asr #16 │ │ │ │ - teqeq r1, ip, lsl pc │ │ │ │ - teqeq r1, r0, lsl #12 │ │ │ │ - teqeq fp, r8, lsl #16 │ │ │ │ - teqeq r1, r0, ror #29 │ │ │ │ - teqeq r1, r0, asr #11 │ │ │ │ - teqeq fp, ip, asr #15 │ │ │ │ - teqeq r1, r4, lsr #29 │ │ │ │ - teqeq r1, r8, lsl #11 │ │ │ │ + teqeq fp, r8, lsl #17 │ │ │ │ + teqeq r1, r0, ror #30 │ │ │ │ + teqeq r1, r4, asr #12 │ │ │ │ + teqeq fp, ip, asr #16 │ │ │ │ + teqeq r1, r4, lsr #30 │ │ │ │ + teqeq r1, r8, lsl #12 │ │ │ │ + teqeq fp, r0, lsl r8 │ │ │ │ + teqeq r1, r8, ror #29 │ │ │ │ + teqeq r1, r8, asr #11 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, ip, lsr #29 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ │ │ │ │ 004031a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #396] @ 403344 │ │ │ │ @@ -857589,26 +857589,26 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 403234 │ │ │ │ smlalbbeq r5, r8, r8, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, ip, lsl #10 │ │ │ │ - teqeq r1, ip, ror #9 │ │ │ │ + teqeq r1, r4, lsl r5 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ cmpeq r8, r8 │ │ │ │ - teqeq fp, r0, ror #12 │ │ │ │ - teqeq r1, ip, asr r4 │ │ │ │ - teqeq r1, r8, lsl r4 │ │ │ │ - teqeq fp, r0, lsr #12 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r4, ror #11 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq fp, r8, ror #12 │ │ │ │ + teqeq r1, r4, ror #8 │ │ │ │ + teqeq r1, r0, lsr #8 │ │ │ │ + teqeq fp, r8, lsr #12 │ │ │ │ + teqeq r1, r0, lsl #26 │ │ │ │ + teqeq r1, r4, ror #7 │ │ │ │ + teqeq fp, ip, ror #11 │ │ │ │ + teqeq r1, r4, asr #25 │ │ │ │ + teqeq r1, r4, lsr #7 │ │ │ │ │ │ │ │ 0040337c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -857650,20 +857650,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4033c0 │ │ │ │ - teqeq fp, r4, lsr #10 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r0, ror #5 │ │ │ │ - teqeq fp, ip, ror #9 │ │ │ │ - teqeq r1, r4, asr #23 │ │ │ │ - teqeq r1, r8, lsr #5 │ │ │ │ + teqeq fp, ip, lsr #10 │ │ │ │ + teqeq r1, r4, lsl #24 │ │ │ │ + teqeq r1, r8, ror #5 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, ip, asr #23 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ │ │ │ │ 00403450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -857818,35 +857818,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 40350c │ │ │ │ ldrdeq r4, [r8, #-216] @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r0, ror r2 │ │ │ │ - teqeq r1, r0, asr #4 │ │ │ │ + teqeq r1, r8, ror r2 │ │ │ │ + teqeq r1, r8, asr #4 │ │ │ │ cmpeq r8, r0, lsr sp │ │ │ │ - teqeq fp, r4, lsr #7 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r8, asr r1 │ │ │ │ - teqeq fp, r4, ror r3 │ │ │ │ - teqeq r1, r4, lsl #3 │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ - teqeq fp, ip, lsl r3 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - ldrsbeq fp, [r1, -r8]! │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0131b090 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, r4, ror r9 │ │ │ │ - teqeq r1, r8, asr r0 │ │ │ │ - teqeq fp, r0, ror #4 │ │ │ │ - teqeq r1, r8, lsr r9 │ │ │ │ - teqeq r1, ip, lsl r0 │ │ │ │ + teqeq fp, ip, lsr #7 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r1, r0, ror #2 │ │ │ │ + teqeq fp, ip, ror r3 │ │ │ │ + teqeq r1, ip, lsl #3 │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + teqeq fp, r4, lsr #6 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, r0, ror #1 │ │ │ │ + teqeq fp, r0, ror #5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0131b098 │ │ │ │ + teqeq fp, r4, lsr #5 │ │ │ │ + teqeq r1, ip, ror r9 │ │ │ │ + teqeq r1, r0, rrx │ │ │ │ + teqeq fp, r8, ror #4 │ │ │ │ + teqeq r1, r0, asr #18 │ │ │ │ + teqeq r1, r4, lsr #32 │ │ │ │ │ │ │ │ 00403724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -857964,30 +857964,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4037c4 │ │ │ │ cmpeq r8, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, r4, lsr #31 │ │ │ │ cmpeq r8, r8, ror sl │ │ │ │ - teqeq fp, r4, ror #1 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, r0, lsr #29 │ │ │ │ + teqeq fp, ip, ror #1 │ │ │ │ + teqeq r1, r0, asr #15 │ │ │ │ + teqeq r1, r8, lsr #29 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq fp, r0, lsr #1 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r4, asr lr │ │ │ │ + teqeq fp, r8, lsr #1 │ │ │ │ + teqeq r1, r4, asr #29 │ │ │ │ + teqeq r1, ip, asr lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq fp, ip, asr r0 │ │ │ │ - teqeq r1, r4, lsr r7 │ │ │ │ - teqeq r1, r4, lsl lr │ │ │ │ - teqeq fp, r0, lsr #32 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq fp, r4, rrx │ │ │ │ + teqeq r1, ip, lsr r7 │ │ │ │ + teqeq r1, ip, lsl lr │ │ │ │ + teqeq fp, r8, lsr #32 │ │ │ │ + teqeq r1, r0, lsl #14 │ │ │ │ + teqeq r1, r4, ror #27 │ │ │ │ │ │ │ │ 00403950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -858172,19 +858172,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r0, ror #24 │ │ │ │ - teqeq r1, r8, ror #22 │ │ │ │ - teqpeq sl, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, ror fp │ │ │ │ + teqpeq sl, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r0, lsr #24 │ │ │ │ - teqeq r1, r8, lsr #22 │ │ │ │ - teqpeq sl, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, lsr fp │ │ │ │ + teqpeq sl, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00403c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -858362,19 +858362,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r0, lsl #19 │ │ │ │ - teqpeq sl, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, ror r8 │ │ │ │ + teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, lsl #17 │ │ │ │ teqeq r0, r0, asr #18 │ │ │ │ - teqpeq sl, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, lsr r8 │ │ │ │ + teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, asr #16 │ │ │ │ │ │ │ │ 00403f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -858561,19 +858561,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r4, ror #12 │ │ │ │ - teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4, ror #10 │ │ │ │ + teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip, ror #10 │ │ │ │ teqeq r0, r0, lsr #12 │ │ │ │ - teqpeq sl, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, lsr #10 │ │ │ │ + teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, lsr #10 │ │ │ │ │ │ │ │ 00404260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -858670,16 +858670,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r4, lsl #9 │ │ │ │ - teqpeq sl, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, lsl #7 │ │ │ │ + teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, lsl #7 │ │ │ │ │ │ │ │ 00404400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -858776,16 +858776,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r4, ror #5 │ │ │ │ - teqpeq sl, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, ror #3 │ │ │ │ + teqpeq sl, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, ror #3 │ │ │ │ │ │ │ │ 004045a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #712] @ 404880 │ │ │ │ @@ -858977,19 +858977,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r4, asr #6 │ │ │ │ - @ instruction: 0x0131a094 │ │ │ │ - teqpeq sl, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0131a09c │ │ │ │ + teqpeq sl, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r1, ip, ror #29 │ │ │ │ - teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004048c8 : │ │ │ │ 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, #1000] @ 404cc8 │ │ │ │ @@ -859253,23 +859253,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqpeq sl, r8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r4, lsl r0 │ │ │ │ - teqeq r1, r0, asr sp │ │ │ │ - teqeq sl, r8, ror #29 │ │ │ │ + teqeq r1, r8, asr sp │ │ │ │ + teqeq sl, r0 @ │ │ │ │ teqeq r0, r4, ror #29 │ │ │ │ - teqeq r1, r0, lsr ip │ │ │ │ - teqeq sl, ip, asr sp │ │ │ │ + teqeq r1, r8, lsr ip │ │ │ │ + teqeq sl, r4, ror #26 │ │ │ │ teqeq r0, ip, ror #22 │ │ │ │ - teqeq r1, r4, lsr #21 │ │ │ │ + teqeq r1, ip, lsr #21 │ │ │ │ │ │ │ │ 00404d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -859456,19 +859456,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq sl, r4, ror sl │ │ │ │ - teqeq r1, r0, asr #15 │ │ │ │ + teqeq sl, ip, ror sl │ │ │ │ + teqeq r1, r8, asr #15 │ │ │ │ teqeq r0, ip, asr #16 │ │ │ │ - teqeq sl, r0, lsr sl │ │ │ │ - teqeq r1, ip, ror r7 │ │ │ │ + teqeq sl, r8, lsr sl │ │ │ │ + teqeq r1, r4, lsl #15 │ │ │ │ │ │ │ │ 00405034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #744] @ 405334 │ │ │ │ @@ -859668,20 +859668,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sl, r0, lsr #17 │ │ │ │ + teqeq sl, r8, lsr #17 │ │ │ │ teqeq r0, ip, lsr #17 │ │ │ │ - teqeq r1, r8, ror #11 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq sl, r8 @ │ │ │ │ teqeq r0, r0, lsl #10 │ │ │ │ - teqeq r1, r8, lsr r4 │ │ │ │ + teqeq r1, r0, asr #8 │ │ │ │ │ │ │ │ 00405380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 405658 │ │ │ │ @@ -859872,19 +859872,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ teqeq r0, r8, lsr #8 │ │ │ │ - teqeq sl, ip, lsl #8 │ │ │ │ - teqeq r1, r8, asr r1 │ │ │ │ + teqeq sl, r4, lsl r4 │ │ │ │ + teqeq r1, r0, ror #2 │ │ │ │ teqeq r0, ip, ror #3 │ │ │ │ - teqeq sl, ip, asr #7 │ │ │ │ - teqeq r1, r8, lsl r1 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r1, r0, lsr #2 │ │ │ │ │ │ │ │ 004056a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #1024] @ 405abc │ │ │ │ @@ -860154,23 +860154,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sl, ip, lsr #4 │ │ │ │ + teqeq sl, r4, lsr r2 │ │ │ │ teqeq r0, r8, lsr r2 │ │ │ │ - teqeq r1, r4, ror pc │ │ │ │ - teqeq sl, ip, lsl #2 │ │ │ │ + teqeq r1, ip, ror pc │ │ │ │ + teqeq sl, r4, lsl r1 │ │ │ │ teqeq r0, r8, lsl #2 │ │ │ │ - teqeq r1, r4, asr lr │ │ │ │ - teqeq sl, r8, ror #30 │ │ │ │ + teqeq r1, ip, asr lr │ │ │ │ + teqeq sl, r0, ror pc │ │ │ │ teqeq r0, r8, ror sp │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ │ │ │ │ 00405b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #768] @ 405e2c │ │ │ │ @@ -860376,20 +860376,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq sl, r0, asr #27 │ │ │ │ + teqeq sl, r8, asr #27 │ │ │ │ teqeq r0, ip, asr #27 │ │ │ │ - teqeq r1, r8, lsl #22 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + teqeq r1, r0, lsl fp │ │ │ │ + teqeq sl, r0, lsl #24 │ │ │ │ teqeq r0, r8, lsl #20 │ │ │ │ - teqeq r1, r0, asr #18 │ │ │ │ + teqeq r1, r8, asr #18 │ │ │ │ │ │ │ │ 00405e78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -860511,16 +860511,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq r0, r8, lsl #16 │ │ │ │ - teqeq r1, r0, ror r7 │ │ │ │ - teqeq sl, r8, lsl #21 │ │ │ │ + teqeq r1, r8, ror r7 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -860563,20 +860563,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4060c8 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, r8, asr #13 │ │ │ │ - teqeq sl, r4, asr #19 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, ip, lsl #13 │ │ │ │ - teqeq sl, r8, lsl #19 │ │ │ │ + teqeq r1, r0, lsl #14 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq sl, ip, asr #19 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -860604,17 +860604,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #129 @ 0x81 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4061a0 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4, lsl lr │ │ │ │ - teqeq r1, r8, ror #11 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip, lsl lr │ │ │ │ + teqeq r1, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #444] @ 4063cc │ │ │ │ ldr r3, [pc, #444] @ 4063d0 │ │ │ │ @@ -860728,32 +860728,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4062cc │ │ │ │ cmpeq r8, r4, lsr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r8, r4, lsl r0 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r4, r4, lsr #17 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r1, r0, r4, lsl #27 │ │ │ │ andeq r2, r0, r8, lsl #30 │ │ │ │ cmpeq r8, r0, ror pc │ │ │ │ ldrdeq r0, [r1], -r4 │ │ │ │ muleq r1, r0, r6 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r0, lsl #10 │ │ │ │ teqeq r0, r4, asr pc │ │ │ │ - teqeq sl, ip, asr #14 │ │ │ │ - teqeq r0, r0, ror ip │ │ │ │ - teqeq r1, ip, lsr r4 │ │ │ │ + teqeq sl, r4, asr r7 │ │ │ │ + teqeq r0, r8, ror ip │ │ │ │ + teqeq r1, r4, asr #8 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - teqeq sl, r0, lsl r7 │ │ │ │ - teqeq r0, r4, lsr ip │ │ │ │ - teqeq r1, r0, lsl #8 │ │ │ │ + teqeq sl, r8, lsl r7 │ │ │ │ + teqeq r0, ip, lsr ip │ │ │ │ + teqeq r1, r8, lsl #8 │ │ │ │ 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 │ │ │ │ @@ -861553,85 +861553,85 @@ │ │ │ │ strdeq r1, [r8, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq r1, r8, r8, sp │ │ │ │ cmpeq r8, r0, ror sp │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - teqeq sl, ip, ror r5 │ │ │ │ + teqeq sl, r4, lsl #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ teqeq r0, ip @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - teqeq sl, r4, ror #8 │ │ │ │ - teqeq r1, r0, ror #2 │ │ │ │ + teqeq sl, ip, ror #8 │ │ │ │ + teqeq r1, r8, ror #2 │ │ │ │ teqeq r0, ip, lsr #21 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq sl, r4, lsr r3 │ │ │ │ - teqeq r1, ip, lsr #32 │ │ │ │ - teqeq sl, r4, lsl #5 │ │ │ │ + teqeq sl, ip, lsr r3 │ │ │ │ + teqeq r1, r4, lsr r0 │ │ │ │ + teqeq sl, ip, lsl #5 │ │ │ │ teqeq r0, r4, lsl #18 │ │ │ │ - teqeq sl, r4, lsl #3 │ │ │ │ - teqeq r1, r0, lsl #29 │ │ │ │ + teqeq sl, ip, lsl #3 │ │ │ │ + teqeq r1, r8, lsl #29 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq sl, r0, lsr #32 │ │ │ │ - teqeq r1, ip, lsl sp │ │ │ │ + teqeq sl, r8, lsr #32 │ │ │ │ + teqeq r1, r4, lsr #26 │ │ │ │ smlalbbeq r1, r8, ip, r7 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, asr #25 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq sl, r8, asr #30 │ │ │ │ - @ instruction: 0x012fec70 │ │ │ │ - teqeq r1, r4, lsr ip │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, asr #25 │ │ │ │ teqeq sl, ip @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, asr pc │ │ │ │ + @ instruction: 0x012fec70 │ │ │ │ + teqeq r1, ip, lsr ip │ │ │ │ + teqeq sl, r4, ror #29 │ │ │ │ + teqeq r1, r0, ror #23 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ @ instruction: 0x012febb8 │ │ │ │ - teqeq r1, ip, ror fp │ │ │ │ - teqeq sl, r4, ror #28 │ │ │ │ - teqeq r1, r0, ror #22 │ │ │ │ - teqeq sl, r8, lsl lr │ │ │ │ + teqeq r1, r4, lsl #23 │ │ │ │ + teqeq sl, ip, ror #28 │ │ │ │ + teqeq r1, r8, ror #22 │ │ │ │ + teqeq sl, r0, lsr #28 │ │ │ │ @ instruction: 0x012feb40 │ │ │ │ - teqeq r1, r4, lsl #22 │ │ │ │ - teqeq sl, ip, ror #27 │ │ │ │ - teqeq r1, r8, ror #21 │ │ │ │ - teqeq sl, r0, lsr #27 │ │ │ │ + teqeq r1, ip, lsl #22 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq sl, r8, lsr #27 │ │ │ │ smlawteq pc, r8, sl, lr @ │ │ │ │ - teqeq r1, ip, lsl #21 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ smlawbeq pc, ip, sl, lr @ │ │ │ │ - teqeq sl, r4, lsr #26 │ │ │ │ - teqeq r1, r0, lsr #20 │ │ │ │ + teqeq sl, ip, lsr #26 │ │ │ │ + teqeq r1, r8, lsr #20 │ │ │ │ @ instruction: 0x012fea28 │ │ │ │ - teqeq sl, r0, asr #25 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq sl, r8, asr #25 │ │ │ │ + teqeq r1, r4, asr #19 │ │ │ │ smlawteq pc, r4, r9, lr @ │ │ │ │ - teqeq sl, ip, asr ip │ │ │ │ - teqeq r1, r8, asr r9 │ │ │ │ + teqeq sl, r4, ror #24 │ │ │ │ + teqeq r1, r0, ror #18 │ │ │ │ @ instruction: 0x012fe960 │ │ │ │ - teqeq sl, r0, lsl #24 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq sl, r8, lsl #24 │ │ │ │ + teqeq r1, r4, lsl #18 │ │ │ │ cmpeq r8, ip, ror r3 │ │ │ │ - teqeq r0, r0, ror #1 │ │ │ │ - teqeq r0, r8, lsr #1 │ │ │ │ - teqeq r0, r0, ror r0 │ │ │ │ - teqeq sl, r4, lsl fp │ │ │ │ - teqeq r0, r4, lsr r0 │ │ │ │ - teqeq r1, r8, lsl #16 │ │ │ │ + teqeq r0, r8, ror #1 │ │ │ │ + ldrheq lr, [r0, -r0]! │ │ │ │ + teqeq r0, r8, ror r0 │ │ │ │ + teqeq sl, ip, lsl fp │ │ │ │ + teqeq r0, ip, lsr r0 │ │ │ │ + teqeq r1, r0, lsl r8 │ │ │ │ cmpeq r8, ip, ror r2 │ │ │ │ - teqeq sl, r0, asr #21 │ │ │ │ - teqeq r0, r0, ror #31 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq sl, r8, asr #21 │ │ │ │ + teqeq r0, r8, ror #31 │ │ │ │ + teqeq r1, ip @ │ │ │ │ cmpeq r8, r8, lsr #4 │ │ │ │ - teqeq sl, ip, ror #20 │ │ │ │ - teqeq r0, ip, lsl #31 │ │ │ │ - teqeq r1, r0, ror #14 │ │ │ │ - teqeq r0, r0, ror #30 │ │ │ │ + teqeq sl, r4, ror sl │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r8, ror #14 │ │ │ │ + teqeq r0, r8, ror #30 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -862470,92 +862470,92 @@ │ │ │ │ cmpeq r8, r0, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r0, r8, r8, pc @ │ │ │ │ @ instruction: 0x01480f94 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - teqeq sl, r0, lsr #15 │ │ │ │ + teqeq sl, r8, lsr #15 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ teqeq r0, r4, ror #27 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq sl, r0, lsr #13 │ │ │ │ + teqeq r1, ip @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, asr #10 │ │ │ │ - teqeq r1, r4, asr #4 │ │ │ │ - teqeq sl, r0, lsl #10 │ │ │ │ + teqeq sl, r0, asr r5 │ │ │ │ + teqeq r1, ip, asr #4 │ │ │ │ + teqeq sl, r8, lsl #10 │ │ │ │ @ instruction: 0x012fe228 │ │ │ │ - teqeq r1, ip, ror #3 │ │ │ │ - teqeq sl, r0, lsr #9 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, r8, lsr #9 │ │ │ │ teqeq r0, r4, ror #21 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r1, ip, lsl #1 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + @ instruction: 0x01317094 │ │ │ │ teqeq r0, r4 @ │ │ │ │ + teqeq sl, r4, lsl #4 │ │ │ │ + teqeq r1, r0, lsl #30 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq sl, r4 @ │ │ │ │ ldrdeq sp, [pc, -ip]! │ │ │ │ - teqeq r1, r0, lsr #29 │ │ │ │ - teqeq sl, r8, lsl #3 │ │ │ │ - teqeq r1, r4, lsl #29 │ │ │ │ - teqeq sl, r0, asr #2 │ │ │ │ + teqeq r1, r8, lsr #29 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r1, ip, lsl #29 │ │ │ │ + teqeq sl, r8, asr #2 │ │ │ │ @ instruction: 0x012fde68 │ │ │ │ - teqeq r1, ip, lsr #28 │ │ │ │ - ldrsheq ip, [sl, -ip]! @ │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrheq ip, [sl, -r4]! │ │ │ │ + teqeq r1, r4, lsr lr │ │ │ │ + teqeq sl, r4, lsl #2 │ │ │ │ + teqeq r1, r0, lsl #28 │ │ │ │ + ldrheq ip, [sl, -ip]! @ │ │ │ │ ldrdeq sp, [pc, -ip]! │ │ │ │ - teqeq r1, r0, lsr #27 │ │ │ │ - teqeq sl, r8, lsl #1 │ │ │ │ - teqeq r1, r0, lsl #27 │ │ │ │ - teqeq sl, r4, asr r0 │ │ │ │ - teqeq r1, r0, asr sp │ │ │ │ + teqeq r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x013ac090 │ │ │ │ + teqeq r1, r8, lsl #27 │ │ │ │ + teqeq sl, ip, asr r0 │ │ │ │ + teqeq r1, r8, asr sp │ │ │ │ @ instruction: 0x012fdd3c │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ ldrdeq sp, [pc, -ip]! │ │ │ │ - teqeq sl, r4, ror pc │ │ │ │ - teqeq r1, r0, ror ip │ │ │ │ + teqeq sl, ip, ror pc │ │ │ │ + teqeq r1, r8, ror ip │ │ │ │ @ instruction: 0x012fdc7c │ │ │ │ - teqeq sl, r4, lsl pc │ │ │ │ - teqeq r1, r0, lsl ip │ │ │ │ + teqeq sl, ip, lsl pc │ │ │ │ + teqeq r1, r8, lsl ip │ │ │ │ @ instruction: 0x012fdc1c │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, r0, lsl #7 │ │ │ │ - teqeq r0, r8, asr #6 │ │ │ │ - teqeq r0, r0, lsl r3 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq sl, ip, ror sp │ │ │ │ - teqeq r0, r0, lsr #5 │ │ │ │ - teqeq r1, r4, ror sl │ │ │ │ - teqeq sl, r0, asr #26 │ │ │ │ - teqeq r0, r4, ror #4 │ │ │ │ - teqeq r1, r8, lsr sl │ │ │ │ - teqeq sl, r4, lsl #26 │ │ │ │ - teqeq r0, r8, lsr #4 │ │ │ │ + teqeq sl, ip @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq sl, r8, asr #25 │ │ │ │ - teqeq r0, ip, ror #3 │ │ │ │ - teqeq r1, r0, asr #19 │ │ │ │ + teqeq r0, r0, asr #7 │ │ │ │ + teqeq r0, r8, lsl #7 │ │ │ │ + teqeq r0, r0, asr r3 │ │ │ │ + teqeq r0, r8, lsl r3 │ │ │ │ + teqeq sl, r0, asr #27 │ │ │ │ + teqeq r0, r4, ror #5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq sl, r4, lsl #27 │ │ │ │ + teqeq r0, r8, lsr #5 │ │ │ │ + teqeq r1, ip, ror sl │ │ │ │ + teqeq sl, r8, asr #26 │ │ │ │ + teqeq r0, ip, ror #4 │ │ │ │ + teqeq r1, r0, asr #20 │ │ │ │ + teqeq sl, ip, lsl #26 │ │ │ │ + teqeq r0, r0, lsr r2 │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq sl, ip, asr ip │ │ │ │ - teqeq r0, r0, lsl #3 │ │ │ │ - teqeq r1, r4, asr r9 │ │ │ │ - teqeq sl, r0, lsr #24 │ │ │ │ - teqeq r0, r4, asr #2 │ │ │ │ - teqeq r1, r8, lsl r9 │ │ │ │ - teqeq r0, ip, lsl #2 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq sl, r4, ror #24 │ │ │ │ + teqeq r0, r8, lsl #3 │ │ │ │ + teqeq r1, ip, asr r9 │ │ │ │ + teqeq sl, r8, lsr #24 │ │ │ │ + teqeq r0, ip, asr #2 │ │ │ │ + teqeq r1, r0, lsr #18 │ │ │ │ + teqeq r0, r4, lsl r1 │ │ │ │ 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, [r0, #792] @ 0x318 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r2, [pc, #3140] @ 408cac │ │ │ │ @@ -863345,84 +863345,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 408094 │ │ │ │ ldrdeq r0, [r8, #-20] @ 0xffffffec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r0, r8, r8, r1 │ │ │ │ smlaltbeq r0, r8, r8, r1 │ │ │ │ - teqeq sl, ip, ror #10 │ │ │ │ - teqeq r1, r4, lsr #6 │ │ │ │ - teqeq r1, ip, lsl #6 │ │ │ │ - teqeq r0, r8, lsl sl │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq sl, r4, ror r5 │ │ │ │ + teqeq r1, ip, lsr #6 │ │ │ │ + teqeq r1, r4, lsl r3 │ │ │ │ + teqeq r0, r0, lsr #20 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0xffffebe8 │ │ │ │ @ instruction: 0xffffde24 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq sl, r4, asr #8 │ │ │ │ - teqeq r0, r8, ror #18 │ │ │ │ - teqeq r1, ip, lsr r1 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, lsl r9 │ │ │ │ - teqeq r1, ip, ror #1 │ │ │ │ - teqeq sl, r4, lsr #7 │ │ │ │ - teqeq r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0131609c │ │ │ │ - teqeq sl, r4, asr r3 │ │ │ │ - teqeq r0, r8, ror r8 │ │ │ │ - teqeq r1, ip, asr #32 │ │ │ │ + teqeq sl, ip, asr #8 │ │ │ │ + teqeq r0, r0, ror r9 │ │ │ │ + teqeq r1, r4, asr #2 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, lsr #18 │ │ │ │ + ldrsheq r6, [r1, -r4]! │ │ │ │ + teqeq sl, ip, lsr #7 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r1, r4, lsr #1 │ │ │ │ + teqeq sl, ip, asr r3 │ │ │ │ + teqeq r0, r0, lsl #17 │ │ │ │ + teqeq r1, r4, asr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sl, r0, lsl #5 │ │ │ │ - teqeq r1, r8, ror pc │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r0, r4, lsr #13 │ │ │ │ - teqeq r0, r8, ror r6 │ │ │ │ - teqeq r0, r8, asr #12 │ │ │ │ - teqeq sl, r4, lsl #2 │ │ │ │ - teqeq r0, r8, lsr #12 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq sl, ip, asr #1 │ │ │ │ + teqeq sl, r8, lsl #5 │ │ │ │ + teqeq r1, r0, lsl #31 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r0, ip, lsr #13 │ │ │ │ + teqeq r0, r0, lsl #13 │ │ │ │ + teqeq r0, r0, asr r6 │ │ │ │ + teqeq sl, ip, lsl #2 │ │ │ │ + teqeq r0, r0, lsr r6 │ │ │ │ + teqeq r1, r4, lsl #28 │ │ │ │ + ldrsbeq fp, [sl, -r4]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, asr #27 │ │ │ │ + @ instruction: 0x013ab098 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, ip, asr r0 │ │ │ │ + teqeq r0, r0, lsl #11 │ │ │ │ + teqeq r1, r4, asr sp │ │ │ │ + teqeq sl, r4, lsr #32 │ │ │ │ + teqeq r0, r8, asr #10 │ │ │ │ + teqeq r1, ip, lsl sp │ │ │ │ + teqeq sl, r8, ror #31 │ │ │ │ + teqeq r0, ip, lsl #10 │ │ │ │ + teqeq r1, r0, ror #25 │ │ │ │ + teqeq sl, ip, lsr #31 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, asr #27 │ │ │ │ - @ instruction: 0x013ab090 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, ip, lsl #27 │ │ │ │ - teqeq sl, r4, asr r0 │ │ │ │ - teqeq r0, r8, ror r5 │ │ │ │ - teqeq r1, ip, asr #26 │ │ │ │ - teqeq sl, ip, lsl r0 │ │ │ │ - teqeq r0, r0, asr #10 │ │ │ │ - teqeq r1, r4, lsl sp │ │ │ │ - teqeq sl, r0, ror #31 │ │ │ │ - teqeq r0, r4, lsl #10 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq sl, r4, lsr #31 │ │ │ │ - teqeq r0, r8, asr #9 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq sl, ip, ror #30 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, ror #24 │ │ │ │ + teqeq sl, r4, ror pc │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, ror #24 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqeq sl, r4, lsr pc │ │ │ │ - teqeq r0, r8, asr r4 │ │ │ │ - teqeq r1, ip, lsr #24 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, lsr #8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq sl, r4, asr #29 │ │ │ │ - teqeq r0, r8, ror #7 │ │ │ │ + teqeq sl, ip, lsr pc │ │ │ │ + teqeq r0, r0, ror #8 │ │ │ │ + teqeq r1, r4, lsr ip │ │ │ │ + teqeq sl, r4, lsl #30 │ │ │ │ + teqeq r0, r8, lsr #8 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq sl, ip, lsl #29 │ │ │ │ + teqeq sl, ip, asr #29 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, lsl #23 │ │ │ │ - teqeq r0, ip, ror r3 │ │ │ │ - teqeq r1, r4, asr fp │ │ │ │ - teqeq r0, ip, asr #6 │ │ │ │ - teqeq r1, r4, lsr #22 │ │ │ │ + teqeq r1, r4, asr #23 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, lsl #23 │ │ │ │ + teqeq r0, r4, lsl #7 │ │ │ │ + teqeq r1, ip, asr fp │ │ │ │ + teqeq r0, r4, asr r3 │ │ │ │ + teqeq r1, ip, lsr #22 │ │ │ │ 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] @ 4090c4 │ │ │ │ ldr r2, [pc, #724] @ 4090c8 │ │ │ │ @@ -863605,35 +863605,35 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #388 @ 0x184 │ │ │ │ b 408f64 │ │ │ │ cmppeq r7, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r1, ip, lsr #19 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ 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 │ │ │ │ - teqeq r0, r8, ror r0 │ │ │ │ - teqeq sl, r0, lsr #22 │ │ │ │ - teqeq r0, r4, asr #32 │ │ │ │ - teqeq r1, r4, lsl r8 │ │ │ │ - teqeq r0, ip │ │ │ │ + teqeq r0, r0, lsl #1 │ │ │ │ + teqeq sl, r8, lsr #22 │ │ │ │ + teqeq r0, ip, asr #32 │ │ │ │ + teqeq r1, ip, lsl r8 │ │ │ │ + teqeq r0, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, r4, ror #31 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq r0, r8, lsr #31 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r0, r0, ror pc │ │ │ │ - teqeq r0, r4, asr pc │ │ │ │ - teqeq r0, r8, lsr pc │ │ │ │ - teqeq r0, r0, lsr #30 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r8, ror pc │ │ │ │ + teqeq r0, ip, asr pc │ │ │ │ + teqeq r0, r0, asr #30 │ │ │ │ + teqeq r0, r8, lsr #30 │ │ │ │ cmp r1, #1 │ │ │ │ beq 409170 │ │ │ │ cmp r1, #2 │ │ │ │ beq 409140 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r0, #792] @ 0x318 │ │ │ │ mov r0, #0 │ │ │ │ @@ -863667,17 +863667,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 409168 │ │ │ │ - teqeq sl, r4, lsl r9 │ │ │ │ - teqeq r0, r8, lsr lr │ │ │ │ - teqeq r1, ip, lsl #12 │ │ │ │ + teqeq sl, ip, lsl r9 │ │ │ │ + teqeq r0, r0, asr #28 │ │ │ │ + teqeq r1, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr r3, [r0, #792] @ 0x318 │ │ │ │ ldr r2, [pc, #3864] @ 40a104 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ @@ -864646,98 +864646,98 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 40995c │ │ │ │ cmppeq r7, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r7, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r0, lsl r8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq sl, r8, lsl r8 │ │ │ │ + teqeq r1, r4, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq sl, r8, ror r7 │ │ │ │ - teqeq r1, r8, ror #8 │ │ │ │ + teqeq sl, r0, lsl #15 │ │ │ │ + teqeq r1, r0, ror r4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq sl, ip, ror #13 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r1, r0, asr #7 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, r8, asr #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq sl, r0, lsl #12 │ │ │ │ + teqeq sl, r8, lsl #12 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ smlaltteq lr, r7, r0, r8 │ │ │ │ @ instruction: 0x012fbe38 │ │ │ │ @ instruction: 0x012fbde0 │ │ │ │ @ instruction: 0x012fbd98 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - teqeq sl, r0, lsl #31 │ │ │ │ - teqeq r1, ip, ror ip │ │ │ │ + teqeq sl, r8, lsl #31 │ │ │ │ + teqeq r1, r4, lsl #25 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - teqeq sl, ip, lsr #29 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, lsr #23 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, lsr #23 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq sl, r0, lsl #29 │ │ │ │ - teqeq r1, ip, ror fp │ │ │ │ + teqeq sl, r8, lsl #29 │ │ │ │ + teqeq r1, r4, lsl #23 │ │ │ │ @ instruction: 0x012fbb70 │ │ │ │ - teqeq r0, ip, lsl #6 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq sl, r8, lsl #27 │ │ │ │ - teqeq r0, ip, lsr #5 │ │ │ │ - teqeq r1, r0, lsl #21 │ │ │ │ + teqeq r0, r4, lsl r3 │ │ │ │ + teqeq r0, r4, ror #5 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq r0, r8, ror r2 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq sl, r8, lsl sp │ │ │ │ - teqeq r1, r4, lsl #20 │ │ │ │ + teqeq r0, r0, lsl #5 │ │ │ │ + teqeq r1, r0, ror #23 │ │ │ │ + teqeq sl, r0, lsr #26 │ │ │ │ + teqeq r1, ip, lsl #20 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqeq r1, ip, lsr fp │ │ │ │ - teqeq sl, r0, lsr #25 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq sl, r4, ror #24 │ │ │ │ - teqeq r0, r8, lsl #3 │ │ │ │ - teqeq r1, ip, asr r9 │ │ │ │ + teqeq r1, r4, asr #22 │ │ │ │ + teqeq sl, r8, lsr #25 │ │ │ │ + teqeq r1, r4, lsr #19 │ │ │ │ + teqeq sl, ip, ror #24 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r1, r4, ror #18 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq sl, ip, lsr #24 │ │ │ │ - teqeq r0, r0, asr r1 │ │ │ │ - teqeq r1, r4, lsr #18 │ │ │ │ + teqeq sl, r4, lsr ip │ │ │ │ + teqeq r0, r8, asr r1 │ │ │ │ + teqeq r1, ip, lsr #18 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - teqeq r0, ip, lsl r1 │ │ │ │ + teqeq r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - ldrsheq fp, [r0, -r0]! │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, asr #1 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r0, ip, lsl #1 │ │ │ │ + ldrsheq fp, [r0, -r8]! │ │ │ │ + teqeq sl, r4, lsr #23 │ │ │ │ + teqeq r0, r8, asr #1 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0130b094 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - teqeq sl, r0, lsr fp │ │ │ │ - teqeq r0, r4, asr #32 │ │ │ │ - teqeq r1, r0, lsr #16 │ │ │ │ + teqeq sl, r8, lsr fp │ │ │ │ + teqeq r0, ip, asr #32 │ │ │ │ + teqeq r1, r8, lsr #16 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq r1, r0, lsr #19 │ │ │ │ - teqeq sl, r0, ror #21 │ │ │ │ - teqeq r1, ip, asr #15 │ │ │ │ + teqeq r1, r8, lsr #19 │ │ │ │ + teqeq sl, r8, ror #21 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq sl, r0, lsr #21 │ │ │ │ - teqeq r0, r4, asr #31 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq sl, ip, lsr sl │ │ │ │ - teqeq r1, r4, ror #16 │ │ │ │ - teqeq r1, r0, lsr r7 │ │ │ │ + teqeq sl, r8, lsr #21 │ │ │ │ + teqeq r0, ip, asr #31 │ │ │ │ + teqeq r1, r0, lsr #15 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq sl, r4, asr #20 │ │ │ │ + teqeq r1, ip, ror #16 │ │ │ │ + teqeq r1, r8, lsr r7 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, lsl pc │ │ │ │ - teqeq r1, ip, ror #13 │ │ │ │ + teqeq sl, r4, lsl #20 │ │ │ │ + teqeq r0, r8, lsl pc │ │ │ │ + teqeq r1, r4 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ 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, #1592] @ 40a8b4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -865137,67 +865137,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 40a448 │ │ │ │ smlalbteq sp, r7, r0, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq sl, ip, lsl #16 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq sl, r4, lsl r8 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ cmpeq r7, ip, asr #30 │ │ │ │ cmpeq r7, r4, ror #4 │ │ │ │ - teqeq r1, r4, asr r6 │ │ │ │ - teqeq r1, r4, asr #12 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, ip, asr r6 │ │ │ │ + teqeq r1, ip, asr #12 │ │ │ │ + teqeq r1, r0, asr #5 │ │ │ │ strdeq sp, [r7, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ andeq r0, r1, r4, ror #12 │ │ │ │ andeq r6, r2, r0, ror r8 │ │ │ │ andeq r0, r1, ip, ror #14 │ │ │ │ andeq r6, r2, ip, asr r9 │ │ │ │ @ instruction: 0x000275b0 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq sl, r4, lsr #11 │ │ │ │ + teqeq r1, r0, lsr #5 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ ldrheq r4, [sl, #-108] @ 0xffffff94 │ │ │ │ cmpeq sl, r4, ror r6 │ │ │ │ cmpeq sl, r4, lsr r6 │ │ │ │ - teqeq r0, r8, lsl #19 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, lsl #18 │ │ │ │ - teqeq r1, ip, ror #1 │ │ │ │ + teqeq sl, r0, lsl #8 │ │ │ │ + teqeq r0, r4, lsl r9 │ │ │ │ + ldrsheq r4, [r1, -r4]! @ │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, asr #17 │ │ │ │ - teqeq r1, ip, lsr #1 │ │ │ │ + teqeq sl, r0, asr #7 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + ldrheq r4, [r1, -r4]! @ │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - teqeq r0, r8, lsl #17 │ │ │ │ - teqeq r0, ip, asr r8 │ │ │ │ - teqeq sl, r8, lsl #6 │ │ │ │ - teqeq r0, ip, lsr #16 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq sl, ip, asr #5 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r0, r4, ror #16 │ │ │ │ + teqeq sl, r0, lsl r3 │ │ │ │ + teqeq r0, r4, lsr r8 │ │ │ │ + teqeq r1, r0 │ │ │ │ + andeq r0, r0, r1, asr #4 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, r4, asr #31 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r4, lsl #31 │ │ │ │ - teqeq sl, r4, asr r2 │ │ │ │ - teqeq r0, r8, ror r7 │ │ │ │ - teqeq r1, r4, asr #30 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, ip, lsl #31 │ │ │ │ + teqeq sl, ip, asr r2 │ │ │ │ + teqeq r0, r0, lsl #15 │ │ │ │ + teqeq r1, ip, asr #30 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - teqeq r0, r0, asr #14 │ │ │ │ + teqeq r0, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #1028] @ 40adac │ │ │ │ ldr r3, [pc, #1028] @ 40adb0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -865456,41 +865456,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 40ab5c │ │ │ │ @ instruction: 0x0147d89c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq sp, r7, r0, r6 │ │ │ │ - teqeq sl, r0, lsl pc │ │ │ │ - teqeq r0, r4, lsr r4 │ │ │ │ - teqeq r1, r4, lsl #24 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + teqeq sl, r8, lsl pc │ │ │ │ + teqeq r0, ip, lsr r4 │ │ │ │ + teqeq r1, ip, lsl #24 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, lsl #8 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq sl, r0, lsr #29 │ │ │ │ + teqeq r0, r4, asr #7 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, r4, ror #28 │ │ │ │ + teqeq r0, r8, lsl #7 │ │ │ │ + teqeq r1, r8, asr fp │ │ │ │ + teqeq sl, r8, lsr #28 │ │ │ │ + teqeq r0, ip, asr #6 │ │ │ │ + teqeq r1, ip, lsl fp │ │ │ │ + teqeq sl, ip, ror #27 │ │ │ │ + teqeq r0, r0, lsl r3 │ │ │ │ + teqeq r1, r0, ror #21 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r4, lsr #21 │ │ │ │ + teqeq sl, r4, ror sp │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r1, r8, asr #23 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r1, ip, lsl #23 │ │ │ │ - teqeq sl, ip, asr lr │ │ │ │ - teqeq r0, r0, lsl #7 │ │ │ │ - teqeq r1, r0, asr fp │ │ │ │ - teqeq sl, r0, lsr #28 │ │ │ │ - teqeq r0, r4, asr #6 │ │ │ │ - teqeq r1, r4, lsl fp │ │ │ │ - teqeq sl, r4, ror #27 │ │ │ │ - teqeq r0, r8, lsl #6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq sl, r8, lsr #27 │ │ │ │ - teqeq r0, ip, asr #5 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq sl, ip, ror #26 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r0, ror #20 │ │ │ │ - teqeq sl, r0, lsr sp │ │ │ │ - teqeq r0, r4, asr r2 │ │ │ │ - teqeq r1, r4, lsr #20 │ │ │ │ + teqeq r1, r8, ror #20 │ │ │ │ + teqeq sl, r8, lsr sp │ │ │ │ + teqeq r0, ip, asr r2 │ │ │ │ + teqeq r1, ip, lsr #20 │ │ │ │ │ │ │ │ 0040ae24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ @@ -865516,17 +865516,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 40aeac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 40ae58 │ │ │ │ - teqeq sl, ip, lsr ip │ │ │ │ - teqeq r0, r0, ror #2 │ │ │ │ - teqeq r1, ip, lsr #18 │ │ │ │ + teqeq sl, r4, asr #24 │ │ │ │ + teqeq r0, r8, ror #2 │ │ │ │ + teqeq r1, r4, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -865572,21 +865572,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 40af9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 40aefc │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - ldrheq sl, [r0, -ip]! │ │ │ │ - teqeq r1, r8, lsl #17 │ │ │ │ + teqeq sl, r0, lsr #23 │ │ │ │ + teqeq r0, r4, asr #1 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - teqeq sl, ip, asr fp │ │ │ │ - teqeq r0, r0, lsl #1 │ │ │ │ - teqeq r1, ip, asr #16 │ │ │ │ + teqeq sl, r4, ror #22 │ │ │ │ + teqeq r0, r8, lsl #1 │ │ │ │ + teqeq r1, r4, asr r8 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r1, [r0, #656] @ 0x290 │ │ │ │ mov r5, r2 │ │ │ │ @@ -865858,34 +865858,34 @@ │ │ │ │ bl ba12c │ │ │ │ b 40b01c │ │ │ │ smlalbbeq sp, r7, r0, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r5, r8, lsl #17 │ │ │ │ cmpeq r7, r0, lsr #4 │ │ │ │ @ instruction: 0xfffff938 │ │ │ │ - teqeq sl, r0, asr sl │ │ │ │ - teqeq r1, r4, asr #14 │ │ │ │ + teqeq sl, r8, asr sl │ │ │ │ + teqeq r1, ip, asr #14 │ │ │ │ andeq ip, r1, ip, asr r6 │ │ │ │ - teqeq sl, ip, lsr r8 │ │ │ │ - teqeq r0, r0, ror #26 │ │ │ │ - teqeq r1, r4, lsr r5 │ │ │ │ - teqeq r0, ip, lsr #26 │ │ │ │ - teqeq r0, r0, lsl #26 │ │ │ │ - teqeq sl, r8, lsr #15 │ │ │ │ - teqeq r0, ip, asr #25 │ │ │ │ - teqeq r1, r0, lsr #9 │ │ │ │ - teqeq sl, ip, ror #14 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, ror #8 │ │ │ │ - teqeq sl, r0, lsr r7 │ │ │ │ - teqeq r0, r4, asr ip │ │ │ │ - teqeq r1, r8, lsr #8 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, lsl ip │ │ │ │ - teqeq r1, ip, ror #7 │ │ │ │ + teqeq sl, r4, asr #16 │ │ │ │ + teqeq r0, r8, ror #26 │ │ │ │ + teqeq r1, ip, lsr r5 │ │ │ │ + teqeq r0, r4, lsr sp │ │ │ │ + teqeq r0, r8, lsl #26 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r8, lsr #9 │ │ │ │ + teqeq sl, r4, ror r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, ror #8 │ │ │ │ + teqeq sl, r8, lsr r7 │ │ │ │ + teqeq r0, ip, asr ip │ │ │ │ + teqeq r1, r0, lsr r4 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, lsr #24 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ │ │ │ │ 0040b448 : │ │ │ │ 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] @ 40b61c │ │ │ │ @@ -865999,26 +865999,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 40b4ec │ │ │ │ smlaltteq ip, r7, r4, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sl, ip, lsl r6 │ │ │ │ - teqeq r1, r8, lsl r3 │ │ │ │ + teqeq sl, r4, lsr #12 │ │ │ │ + teqeq r1, r0, lsr #6 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - teqeq r1, r4, lsl r2 │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ cmpeq r7, r0, asr sp │ │ │ │ - teqeq r1, r4, asr #3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r1, ip, asr #3 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ muleq r0, fp, r2 │ │ │ │ @ instruction: 0x012fa264 │ │ │ │ - teqeq r0, ip, lsl #20 │ │ │ │ + teqeq r0, r4, lsl sl │ │ │ │ muleq r0, sp, r2 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, r4, ror #19 │ │ │ │ │ │ │ │ 0040b654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -866153,36 +866153,36 @@ │ │ │ │ ldr r1, [pc, #108] @ 40b8dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 40b708 │ │ │ │ - teqeq sl, r8, lsl #7 │ │ │ │ - teqeq r1, r0, lsl #5 │ │ │ │ - teqeq r1, r8, ror r0 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r1, r8, lsl #5 │ │ │ │ + teqeq r1, r0, lsl #1 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - teqeq sl, r8, asr #6 │ │ │ │ - teqeq r0, ip, ror #16 │ │ │ │ - teqeq r1, r8, lsr r0 │ │ │ │ + teqeq sl, r0, asr r3 │ │ │ │ + teqeq r0, r4, ror r8 │ │ │ │ + teqeq r1, r0, asr #32 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - teqeq sl, ip, lsl #6 │ │ │ │ - teqeq r0, r0, lsr r8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq sl, r4, lsl r3 │ │ │ │ + teqeq r0, r8, lsr r8 │ │ │ │ + teqeq r1, r4 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r4, asr #31 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r1, r4, lsl #31 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, ip, asr #31 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, asr #15 │ │ │ │ + teqeq r1, ip, lsl #31 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq sl, r8, asr r2 │ │ │ │ - teqeq r0, ip, ror r7 │ │ │ │ - teqeq r1, r8, asr #30 │ │ │ │ + teqeq sl, r0, ror #4 │ │ │ │ + teqeq r0, r4, lsl #15 │ │ │ │ + teqeq r1, r0, asr pc │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ │ │ │ │ 0040b8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -866509,61 +866509,61 @@ │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 40bdb4 │ │ │ │ cmpeq r7, r4, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ cmpeq r7, ip, ror r7 │ │ │ │ - teqeq sl, ip, lsr #31 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, r4, lsr #25 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - teqeq sl, r0, ror pc │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r0, ror #24 │ │ │ │ + teqeq sl, r8, ror pc │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r8, ror #24 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - teqeq sl, r4, lsr pc │ │ │ │ - teqeq r0, r8, asr r4 │ │ │ │ - teqeq r1, r8, lsr #24 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, lsl r4 │ │ │ │ - teqeq r1, r8, ror #23 │ │ │ │ + teqeq sl, ip, lsr pc │ │ │ │ + teqeq r0, r0, ror #8 │ │ │ │ + teqeq r1, r0, lsr ip │ │ │ │ + teqeq sl, r0, lsl #30 │ │ │ │ + teqeq r0, r4, lsr #8 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, ror #7 │ │ │ │ - teqeq r1, ip, lsr #23 │ │ │ │ + teqeq sl, r4, asr #29 │ │ │ │ + teqeq r0, r8, ror #7 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq sl, r0, lsl #29 │ │ │ │ - teqeq r0, r4, lsr #7 │ │ │ │ - teqeq r1, r0, ror fp │ │ │ │ + teqeq sl, r8, lsl #29 │ │ │ │ + teqeq r0, ip, lsr #7 │ │ │ │ + teqeq r1, r8, ror fp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq sl, r4, asr #28 │ │ │ │ - teqeq r0, r8, ror #6 │ │ │ │ - teqeq r1, r8, lsr fp │ │ │ │ - teqeq sl, r8, lsl #28 │ │ │ │ - teqeq r0, ip, lsr #6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq sl, ip, asr #28 │ │ │ │ + teqeq r0, r0, ror r3 │ │ │ │ + teqeq r1, r0, asr #22 │ │ │ │ + teqeq sl, r0, lsl lr │ │ │ │ + teqeq r0, r4, lsr r3 │ │ │ │ + teqeq r1, r0, lsl #22 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq sl, ip, asr #27 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r0, asr #21 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r0, lsl #21 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, r8, asr #21 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq sl, r4, asr sp │ │ │ │ - teqeq r0, r8, ror r2 │ │ │ │ - teqeq r1, r4, asr #20 │ │ │ │ + teqeq sl, ip, asr sp │ │ │ │ + teqeq r0, r0, lsl #5 │ │ │ │ + teqeq r1, ip, asr #20 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq sl, r0, lsr #26 │ │ │ │ - teqeq r1, r8, asr #24 │ │ │ │ - teqeq r1, r0, lsl sl │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r1, r8, ror #23 │ │ │ │ - teqeq r1, r8, asr #19 │ │ │ │ + teqeq sl, r8, lsr #26 │ │ │ │ + teqeq r1, r0, asr ip │ │ │ │ + teqeq r1, r8, lsl sl │ │ │ │ + teqeq sl, r4, ror #25 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 0040becc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -866635,23 +866635,23 @@ │ │ │ │ add r2, r2, #448 @ 0x1c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 40bf34 │ │ │ │ cmpeq r7, r0, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r0, lsl #16 │ │ │ │ cmpeq r7, r8, lsl #6 │ │ │ │ - teqeq r1, r8, lsl #21 │ │ │ │ - teqeq sl, r8, lsr #22 │ │ │ │ - teqeq r1, r4, lsl r8 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq sl, r0, lsr fp │ │ │ │ + teqeq r1, ip, lsl r8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - teqeq sl, r8, ror #21 │ │ │ │ - teqeq r0, ip │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4, lsl r0 │ │ │ │ + teqeq r1, r0, ror #15 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ mov r5, r1 │ │ │ │ @@ -866897,40 +866897,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 40c070 │ │ │ │ strdeq ip, [r7, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq ip, r7, ip, r1 │ │ │ │ - teqeq sl, r4, lsr #19 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq sl, r0, asr #16 │ │ │ │ - teqeq r0, r4, ror #26 │ │ │ │ - teqeq r1, r8, lsr r5 │ │ │ │ - teqeq sl, r8, lsl #16 │ │ │ │ - teqeq r0, ip, lsr #26 │ │ │ │ - teqeq r1, r0, lsl #10 │ │ │ │ + teqeq sl, ip, lsr #19 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq sl, r8, asr #16 │ │ │ │ + teqeq r0, ip, ror #26 │ │ │ │ + teqeq r1, r0, asr #10 │ │ │ │ + teqeq sl, r0, lsl r8 │ │ │ │ + teqeq r0, r4, lsr sp │ │ │ │ + teqeq r1, r8, lsl #10 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r8, asr #9 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - teqeq r0, r0, asr #25 │ │ │ │ - teqeq sl, ip, ror #14 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, ror #8 │ │ │ │ - teqeq sl, r8, lsr r7 │ │ │ │ - teqeq r0, r8, asr ip │ │ │ │ - teqeq r1, r0, lsr r4 │ │ │ │ + teqeq r0, r8, asr #25 │ │ │ │ + teqeq sl, r4, ror r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, ror #8 │ │ │ │ + teqeq sl, r0, asr #14 │ │ │ │ + teqeq r0, r0, ror #24 │ │ │ │ + teqeq r1, r8, lsr r4 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, lsr #24 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq sl, r4, lsl #14 │ │ │ │ + teqeq r0, r8, lsr #24 │ │ │ │ + teqeq r1, ip @ │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - teqeq r0, ip, ror #23 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0040c480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -866962,17 +866962,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #20] @ 40c51c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, ip, ror #21 │ │ │ │ - teqeq r1, r8, asr #5 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ │ │ │ │ 0040c520 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -867354,74 +867354,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 40c5ac │ │ │ │ cmpeq r7, r4, lsl #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r0, lsr #3 │ │ │ │ + teqeq r1, r8, lsr #3 │ │ │ │ ldrdeq fp, [r7, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, lsl r5 │ │ │ │ @ instruction: 0x0147bc90 │ │ │ │ @ instruction: 0xfffff8b8 │ │ │ │ - teqeq sl, ip, lsr #6 │ │ │ │ - teqeq r1, r4, lsr #5 │ │ │ │ - teqeq r1, r8, lsl r0 │ │ │ │ + teqeq sl, r4, lsr r3 │ │ │ │ + teqeq r1, ip, lsr #5 │ │ │ │ + teqeq r1, r0, lsr #32 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - teqeq sl, r8, ror #5 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r1, r4, lsr #5 │ │ │ │ + teqeq r1, r0, ror #31 │ │ │ │ @ instruction: 0x012f8578 │ │ │ │ strdeq r8, [pc, -ip]! │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r1, r0, lsl #31 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r1, r8, lsl #31 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - teqeq sl, r0, asr r2 │ │ │ │ - teqeq r0, r4, ror r7 │ │ │ │ - teqeq r1, r8, asr #30 │ │ │ │ + teqeq sl, r8, asr r2 │ │ │ │ + teqeq r0, ip, ror r7 │ │ │ │ + teqeq r1, r0, asr pc │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - teqeq sl, r4, lsl r2 │ │ │ │ - teqeq r0, r8, lsr r7 │ │ │ │ - teqeq r1, ip, lsl #30 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq sl, ip, lsl r2 │ │ │ │ + teqeq r0, r0, asr #14 │ │ │ │ + teqeq r1, r4, lsl pc │ │ │ │ + teqeq sl, r0, ror #3 │ │ │ │ + teqeq r0, r4, lsl #14 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, asr #13 │ │ │ │ - teqeq r1, ip, lsl #29 │ │ │ │ + teqeq sl, r4, lsr #3 │ │ │ │ + teqeq r0, r8, asr #13 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - teqeq sl, r0, ror #2 │ │ │ │ - teqeq r0, r4, lsl #13 │ │ │ │ - teqeq r1, r8, asr lr │ │ │ │ - teqeq sl, r4, lsr #2 │ │ │ │ - teqeq r0, r8, asr #12 │ │ │ │ - teqeq r1, ip, lsl lr │ │ │ │ + teqeq sl, r8, ror #2 │ │ │ │ + teqeq r0, ip, lsl #13 │ │ │ │ + teqeq r1, r0, ror #28 │ │ │ │ + teqeq sl, ip, lsr #2 │ │ │ │ + teqeq r0, r0, asr r6 │ │ │ │ + teqeq r1, r4, lsr #28 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - teqeq sl, r8, ror #1 │ │ │ │ - teqeq r0, ip, lsl #12 │ │ │ │ - teqeq r1, r0, ror #27 │ │ │ │ + ldrsheq r7, [sl, -r0]! │ │ │ │ + teqeq r0, r4, lsl r6 │ │ │ │ + teqeq r1, r8, ror #27 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - teqeq sl, ip, lsr #1 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, lsr #27 │ │ │ │ + ldrheq r7, [sl, -r4]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, ip, lsr #27 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - teqeq sl, r0, ror r0 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r1, r8, ror #26 │ │ │ │ - teqeq sl, r4, lsr r0 │ │ │ │ - teqeq r0, r8, asr r5 │ │ │ │ - teqeq r1, ip, lsr #26 │ │ │ │ + teqeq sl, r8, ror r0 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r1, r0, ror sp │ │ │ │ + teqeq sl, ip, lsr r0 │ │ │ │ + teqeq r0, r0, ror #10 │ │ │ │ + teqeq r1, r4, lsr sp │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, lsl r5 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, ror #9 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq sl, r0 │ │ │ │ + teqeq r0, r4, lsr #10 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq sl, r4, asr #31 │ │ │ │ + teqeq r0, r8, ror #9 │ │ │ │ + teqeq r1, ip @ │ │ │ │ │ │ │ │ 0040cc18 : │ │ │ │ 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, #2260] @ 40d504 │ │ │ │ @@ -867989,94 +867989,94 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #956 @ 0x3bc │ │ │ │ str r8, [sp, #4] │ │ │ │ b 40d45c │ │ │ │ cmpeq r7, r4, lsl r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r0, asr #18 │ │ │ │ - teqeq sl, ip, lsr ip │ │ │ │ + teqeq r1, r8, asr #18 │ │ │ │ + teqeq sl, r4, asr #24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmpeq r7, r4, ror #4 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r1, ip, lsl #15 │ │ │ │ - teqeq sl, ip, asr sl │ │ │ │ - teqeq r0, ip, ror pc │ │ │ │ - teqeq r1, ip, asr #14 │ │ │ │ + teqeq sl, r0, lsr #21 │ │ │ │ + teqeq r0, r0, asr #31 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, r4, ror #20 │ │ │ │ + teqeq r0, r4, lsl #31 │ │ │ │ + teqeq r1, r4, asr r7 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq sl, r0, lsr #20 │ │ │ │ - teqeq r0, r0, asr #30 │ │ │ │ - teqeq r1, r0, lsl r7 │ │ │ │ + teqeq sl, r8, lsr #20 │ │ │ │ + teqeq r0, r8, asr #30 │ │ │ │ + teqeq r1, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r0, r8, lsl #30 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq sl, ip, ror r9 │ │ │ │ - teqeq r0, r0, lsr #29 │ │ │ │ - teqeq r1, ip, ror #12 │ │ │ │ + teqeq r0, r0, lsl pc │ │ │ │ + teqeq r0, r0, ror #29 │ │ │ │ + teqeq sl, r4, lsl #19 │ │ │ │ + teqeq r0, r8, lsr #29 │ │ │ │ + teqeq r1, r4, ror r6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq sl, r0, asr #18 │ │ │ │ - teqeq r0, r4, ror #28 │ │ │ │ - teqeq r1, r0, lsr r6 │ │ │ │ + teqeq sl, r8, asr #18 │ │ │ │ + teqeq r0, ip, ror #28 │ │ │ │ + teqeq r1, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq sl, r4, lsl #18 │ │ │ │ - teqeq r0, r8, lsr #28 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq sl, r8, asr #17 │ │ │ │ - teqeq r0, ip, ror #27 │ │ │ │ + teqeq sl, ip, lsl #18 │ │ │ │ + teqeq r0, r0, lsr lr │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq sl, ip, lsl #17 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, ip, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r1, r4, asr #11 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, r4, lsl #11 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq sl, r0, asr r8 │ │ │ │ - teqeq r0, r4, ror sp │ │ │ │ - teqeq r1, r0, asr #10 │ │ │ │ + teqeq sl, r8, asr r8 │ │ │ │ + teqeq r0, ip, ror sp │ │ │ │ + teqeq r1, r8, asr #10 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - teqeq sl, r4, lsl r8 │ │ │ │ - teqeq r0, r8, lsr sp │ │ │ │ - teqeq r1, r4, lsl #10 │ │ │ │ + teqeq sl, ip, lsl r8 │ │ │ │ + teqeq r0, r0, asr #26 │ │ │ │ + teqeq r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r1, ip, asr #9 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, asr #25 │ │ │ │ - teqeq r1, ip, lsl #9 │ │ │ │ + teqeq sl, r0, ror #15 │ │ │ │ + teqeq r0, r4, lsl #26 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq sl, r4, lsr #15 │ │ │ │ + teqeq r0, r8, asr #25 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - teqeq sl, r0, ror #14 │ │ │ │ - teqeq r0, r4, lsl #25 │ │ │ │ - teqeq r1, r4, asr r4 │ │ │ │ - teqeq sl, r4, lsr #14 │ │ │ │ - teqeq r0, r8, asr #24 │ │ │ │ - teqeq r1, r4, lsl r4 │ │ │ │ + teqeq sl, r8, ror #14 │ │ │ │ + teqeq r0, ip, lsl #25 │ │ │ │ + teqeq r1, ip, asr r4 │ │ │ │ + teqeq sl, ip, lsr #14 │ │ │ │ + teqeq r0, r0, asr ip │ │ │ │ + teqeq r1, ip, lsl r4 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq sl, r8, ror #13 │ │ │ │ - teqeq r0, ip, lsl #24 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, r4, lsl ip │ │ │ │ + teqeq r1, r0, ror #7 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq sl, ip, lsr #13 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r0, lsr #7 │ │ │ │ - teqeq r1, r0, ror r6 │ │ │ │ - teqeq sl, r4, ror r6 │ │ │ │ - teqeq r1, r4, ror #6 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r1, r8, lsr #7 │ │ │ │ + teqeq r1, r8, ror r6 │ │ │ │ + teqeq sl, ip, ror r6 │ │ │ │ + teqeq r1, ip, ror #6 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq sl, r0, lsr r6 │ │ │ │ - teqeq r1, r0, ror #10 │ │ │ │ - teqeq r1, r0, lsr #6 │ │ │ │ + teqeq sl, r8, lsr r6 │ │ │ │ + teqeq r1, r8, ror #10 │ │ │ │ + teqeq r1, r8, lsr #6 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - teqeq sl, r0, lsl #12 │ │ │ │ - teqeq r1, r4, lsl r5 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq sl, r8, lsl #12 │ │ │ │ + teqeq r1, ip, lsl r5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r4, asr #5 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r1, ip, asr #5 │ │ │ │ │ │ │ │ 0040d64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -868109,17 +868109,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #20] @ 40d6f0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq sl, r0, lsl #8 │ │ │ │ - teqeq r0, r8, lsl r9 │ │ │ │ - ldrsheq r1, [r1, -r4]! │ │ │ │ + teqeq sl, r8, lsl #8 │ │ │ │ + teqeq r0, r0, lsr #18 │ │ │ │ + ldrsheq r1, [r1, -ip]! │ │ │ │ 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] @ 40d8f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -868244,22 +868244,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #17 │ │ │ │ b 40d834 │ │ │ │ cmpeq r7, r4, lsr fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sl, ip, lsl #12 │ │ │ │ - teqeq r1, r8, lsr #7 │ │ │ │ - teqeq r0, ip, lsr #15 │ │ │ │ - teqeq r0, ip, ror r7 │ │ │ │ - teqeq r0, r0, asr r7 │ │ │ │ - teqeq r0, r4, lsr r7 │ │ │ │ - teqeq r0, r8, lsl #14 │ │ │ │ - teqeq r0, ip, ror #13 │ │ │ │ + teqeq sl, r4, lsl r6 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r4, lsl #15 │ │ │ │ + teqeq r0, r8, asr r7 │ │ │ │ + teqeq r0, ip, lsr r7 │ │ │ │ + teqeq r0, r0, lsl r7 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ ldr r2, [pc, #3920] @ 40e888 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -869241,126 +869241,126 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bgt 40e610 │ │ │ │ b 40e0c4 │ │ │ │ cmpeq r7, r8, lsl #18 │ │ │ │ smlaltteq sl, r7, ip, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq sl, r8, lsl #7 │ │ │ │ - teqeq r1, r0, lsr #2 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r1, r8, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmpeq r7, r8, asr #14 │ │ │ │ - teqeq r1, ip, lsr #30 │ │ │ │ - teqeq sl, r8, lsr r1 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r1, r4, lsr pc │ │ │ │ + teqeq sl, r0, asr #2 │ │ │ │ + teqeq r0, r4, ror #7 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - teqeq sl, r0, asr #1 │ │ │ │ + teqeq sl, r8, asr #1 │ │ │ │ smlawteq pc, r0, r4, fp @ │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - teqeq sl, r0, asr #31 │ │ │ │ - teqeq r1, ip, asr sp │ │ │ │ + teqeq sl, r8, asr #31 │ │ │ │ + teqeq r1, r4, ror #26 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq sl, r0, ror pc │ │ │ │ + teqeq sl, r8, ror pc │ │ │ │ @ instruction: 0x012f7a2c │ │ │ │ - teqeq r1, ip, lsl #26 │ │ │ │ + teqeq r1, r4, lsl sp │ │ │ │ smlawteq pc, ip, r9, r7 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r1, ip, asr #24 │ │ │ │ - teqeq sl, r8, asr #28 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq sl, r4, asr #29 │ │ │ │ + teqeq r1, r4, asr ip │ │ │ │ + teqeq sl, r0, asr lr │ │ │ │ + teqeq r1, ip @ │ │ │ │ @ instruction: 0x012fbf0c │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq r1, r4, lsr #27 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r3, r8, lsl #21 │ │ │ │ - teqeq r3, r4, ror #19 │ │ │ │ + teqeq r1, ip, lsr #27 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip, ror #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r1, r0, lsl #20 │ │ │ │ - teqeq sl, r0, asr ip │ │ │ │ + teqeq r1, r8, lsl #20 │ │ │ │ + teqeq sl, r8, asr ip │ │ │ │ @ instruction: 0x012f76b0 │ │ │ │ @ instruction: 0x012f7658 │ │ │ │ + teqeq r0, r0, ror #25 │ │ │ │ + teqeq r1, r8, lsr #22 │ │ │ │ + teqeq r3, r8, ror #29 │ │ │ │ + teqeq sl, r4, lsl #21 │ │ │ │ + teqeq r1, r8, lsl r8 │ │ │ │ + teqeq sl, r4, asr sl │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r1, r0, lsr #22 │ │ │ │ - teqeq r3, r0, ror #29 │ │ │ │ - teqeq sl, ip, ror sl │ │ │ │ - teqeq r1, r0, lsl r8 │ │ │ │ - teqeq sl, ip, asr #20 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r1, r4, ror #15 │ │ │ │ + teqeq r1, ip, ror #15 │ │ │ │ cmpeq r8, r4, lsr r5 │ │ │ │ cmpeq r8, r0, lsl r5 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r8, r4, lsl r4 │ │ │ │ - teqeq r1, r0, ror r7 │ │ │ │ - teqeq r1, ip, ror r7 │ │ │ │ - teqeq r2, ip, asr #8 │ │ │ │ + teqeq r1, r8, ror r7 │ │ │ │ + teqeq r1, r4, lsl #15 │ │ │ │ + teqeq r2, r4, asr r4 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r3, r0, asr #9 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r0, ip, ror #19 │ │ │ │ - teqeq sl, r0, asr #14 │ │ │ │ + teqeq sl, r8, asr #14 │ │ │ │ @ instruction: 0x012fab0c │ │ │ │ - teqeq sl, r8, lsl r6 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, lsl r2 │ │ │ │ - teqeq r7, ip, asr #4 │ │ │ │ - teqeq sl, ip, lsr r2 │ │ │ │ + teqeq sl, r0, lsr #12 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r4, lsr #3 │ │ │ │ + teqeq r3, r8, lsl r2 │ │ │ │ + teqeq r7, r4, asr r2 │ │ │ │ + teqeq sl, r4, asr #4 │ │ │ │ @ instruction: 0x012fa61c │ │ │ │ - teqeq sl, r0, lsr r1 │ │ │ │ - teqpeq r0, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, asr r0 │ │ │ │ - teqpeq r0, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8, lsr #31 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - @ instruction: 0x012fa378 │ │ │ │ - teqeq sl, ip, lsl #29 │ │ │ │ - teqpeq r0, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r8, lsr r1 │ │ │ │ + teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, asr r0 │ │ │ │ + teqpeq r0, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ teqeq r7, r0 @ │ │ │ │ - teqeq r0, r0, ror #16 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, asr #32 │ │ │ │ - teqpeq r0, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, ror #14 │ │ │ │ - teqpeq r0, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, lsr pc │ │ │ │ - teqpeq r0, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r0, r4, lsl lr │ │ │ │ - teqeq sl, r8, ror #22 │ │ │ │ + teqeq sl, r0, lsr #31 │ │ │ │ + @ instruction: 0x012fa378 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqpeq r0, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r0, r8, ror #16 │ │ │ │ + teqeq sl, r4, lsr #27 │ │ │ │ + teqeq r0, r8, asr #32 │ │ │ │ + teqpeq r0, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, ror #14 │ │ │ │ + teqpeq r0, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, lsr pc │ │ │ │ + teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r0, ip, lsl lr │ │ │ │ + teqeq sl, r0, ror fp │ │ │ │ @ instruction: 0x012f9f34 │ │ │ │ - teqeq sl, r0, asr #20 │ │ │ │ - teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r8, asr #20 │ │ │ │ + teqpeq r0, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqpeq r0, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r0, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl #12 │ │ │ │ - teqpeq r0, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsr #21 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, r8, lsr r4 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r0, asr #18 │ │ │ │ + teqpeq r0, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsl #12 │ │ │ │ + teqpeq r0, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r0, asr #8 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r8, asr #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x012f9a7c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq sl, ip, lsl #11 │ │ │ │ - teqpeq r0, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqpeq r0, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqpeq r0, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, ror #1 │ │ │ │ - teqeq r3, r4, lsr r1 │ │ │ │ + teqpeq r0, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r2, -r4]! │ │ │ │ + teqeq r3, ip, lsr r1 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - teqeq sl, r8, lsl #7 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #652] @ 0x28c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 40eac8 │ │ │ │ @@ -871349,331 +871349,331 @@ │ │ │ │ b 40daf4 │ │ │ │ @ instruction: 0x012f977c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq sl, r4, ror #4 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq sl, ip, ror #4 │ │ │ │ + teqpeq r0, r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r0, ip, ror #6 │ │ │ │ - teqpeq r0, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, ip, lsl #2 │ │ │ │ - teqeq r0, r8, lsr #29 │ │ │ │ - ldrheq r4, [sl, -ip]! │ │ │ │ + teqeq r0, r4, ror r3 │ │ │ │ + teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4, lsl r1 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq sl, r4, asr #1 │ │ │ │ @ instruction: 0x012f5b78 │ │ │ │ - teqeq r0, r8, asr lr │ │ │ │ + teqeq r0, r0, ror #28 │ │ │ │ @ instruction: 0x012f5b18 │ │ │ │ - teqeq sl, r4, lsr r0 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, ip, lsr r0 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ @ instruction: 0x012f5ab8 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r0, ror sp │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r8, ror sp │ │ │ │ @ instruction: 0x012f5a4c │ │ │ │ - teqeq sl, r8, asr pc │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, lsl #30 │ │ │ │ + teqeq sl, r0, ror #30 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq sl, r0, lsl pc │ │ │ │ smlawteq pc, r4, r9, r5 @ │ │ │ │ - teqeq r0, r4, lsr #25 │ │ │ │ - teqeq sl, r8, asr #29 │ │ │ │ - teqeq r0, r4, ror #24 │ │ │ │ - teqeq sl, r8, ror lr │ │ │ │ + teqeq r0, ip, lsr #25 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, ip, ror #24 │ │ │ │ + teqeq sl, r0, lsl #29 │ │ │ │ @ instruction: 0x012f5934 │ │ │ │ - teqeq r0, r4, lsl ip │ │ │ │ - teqeq sl, r8, lsr lr │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, ror #27 │ │ │ │ + teqeq r0, ip, lsl ip │ │ │ │ + teqeq sl, r0, asr #28 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ @ instruction: 0x012f58a4 │ │ │ │ - teqeq r0, r4, lsl #23 │ │ │ │ - teqeq sl, r8, lsr #27 │ │ │ │ - teqeq r0, r4, asr #22 │ │ │ │ - teqeq sl, r8, asr sp │ │ │ │ + teqeq r0, ip, lsl #23 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq r0, ip, asr #22 │ │ │ │ + teqeq sl, r0, ror #26 │ │ │ │ @ instruction: 0x012f5814 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, lsl sp │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, asr #25 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq sl, r0, lsr #26 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ smlawbeq pc, r4, r7, r5 @ │ │ │ │ - teqeq r0, r4, ror #20 │ │ │ │ + teqeq r0, ip, ror #20 │ │ │ │ @ instruction: 0x012f5720 │ │ │ │ - teqeq sl, ip, lsr ip │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq sl, r4, asr #24 │ │ │ │ + teqeq r0, r0, ror #19 │ │ │ │ smlawteq pc, r0, r6, r5 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r8, ror r9 │ │ │ │ + teqeq sl, r4, ror #23 │ │ │ │ + teqeq r0, r0, lsl #19 │ │ │ │ @ instruction: 0x012f5660 │ │ │ │ - teqeq sl, ip, ror fp │ │ │ │ - teqeq r0, r8, lsl r9 │ │ │ │ + teqeq sl, r4, lsl #23 │ │ │ │ + teqeq r0, r0, lsr #18 │ │ │ │ strdeq r5, [pc, -ip]! │ │ │ │ - teqeq sl, r8, lsl fp │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq sl, r0, lsr #22 │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x012f5598 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r0, asr r8 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r8, asr r8 │ │ │ │ @ instruction: 0x012f553c │ │ │ │ ldrdeq r5, [pc, -r8]! │ │ │ │ smlawbeq pc, r0, r4, r5 @ │ │ │ │ @ instruction: 0x012f541c │ │ │ │ smlawteq pc, r4, r3, r5 @ │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, ip, asr fp │ │ │ │ + teqeq r0, r4, asr r6 │ │ │ │ + teqeq sl, r8, ror r8 │ │ │ │ + teqeq r0, r8, lsl #13 │ │ │ │ + teqeq sl, r4, lsl r8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr #11 │ │ │ │ + teqeq r0, r8, lsl #13 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq r0, r4, asr fp │ │ │ │ - teqeq r0, ip, asr #12 │ │ │ │ - teqeq sl, r0, ror r8 │ │ │ │ - teqeq r0, r0, lsl #13 │ │ │ │ - teqeq sl, ip, lsl #16 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr #11 │ │ │ │ - teqeq r0, r0, lsl #13 │ │ │ │ - teqeq sl, ip, lsr #15 │ │ │ │ - teqeq r0, r0, asr sl │ │ │ │ - teqeq r0, r4, asr #10 │ │ │ │ - teqeq sl, r4, ror #14 │ │ │ │ - teqeq r0, r8, lsl #20 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0, lsr #11 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, ror r9 │ │ │ │ - teqeq r0, r0, ror r4 │ │ │ │ - teqeq r0, r0, lsl #11 │ │ │ │ - teqeq sl, r0, lsl #13 │ │ │ │ - teqeq r0, r4, lsr #18 │ │ │ │ - teqeq r0, r8, lsl r4 │ │ │ │ - teqeq sl, r8, lsr r6 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r4, asr #7 │ │ │ │ + teqeq r0, r8, asr sl │ │ │ │ + teqeq r0, ip, asr #10 │ │ │ │ + teqeq sl, ip, ror #14 │ │ │ │ + teqeq r0, r0, lsl sl │ │ │ │ + teqeq r0, r4, lsl #10 │ │ │ │ + teqeq r0, r8, lsr #11 │ │ │ │ + teqeq sl, r0, ror #13 │ │ │ │ + teqeq r0, r4, lsl #19 │ │ │ │ + teqeq r0, r8, ror r4 │ │ │ │ + teqeq r0, r8, lsl #11 │ │ │ │ + teqeq sl, r8, lsl #13 │ │ │ │ + teqeq r0, ip, lsr #18 │ │ │ │ + teqeq r0, r0, lsr #8 │ │ │ │ + teqeq sl, r0, asr #12 │ │ │ │ + teqeq r0, r4, lsl #12 │ │ │ │ + teqeq r0, ip, asr #7 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq sl, ip, ror #11 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r8, ror r3 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r0, lsl #7 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq sl, ip, lsr #11 │ │ │ │ - teqeq r0, r4, asr #7 │ │ │ │ - teqeq r0, r4, asr #6 │ │ │ │ - teqeq sl, r8, asr r5 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, ip, asr #7 │ │ │ │ + teqeq r0, ip, asr #6 │ │ │ │ + teqeq sl, r0, ror #10 │ │ │ │ + teqeq r0, r4, lsl #16 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - teqeq sl, r8, lsl r5 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, r0, lsr #10 │ │ │ │ + teqeq r0, r4, asr #15 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - teqeq r0, r4, lsl #15 │ │ │ │ - teqeq sl, r8, lsr #9 │ │ │ │ - teqeq r0, ip, asr #14 │ │ │ │ - teqeq r0, r0, asr #4 │ │ │ │ - teqeq sl, ip, ror #8 │ │ │ │ - teqeq r0, ip, lsl #14 │ │ │ │ - teqeq r0, r4, lsl #4 │ │ │ │ - teqeq sl, r8, lsr #8 │ │ │ │ - teqeq r0, ip, asr #13 │ │ │ │ - teqeq r0, r0, asr #3 │ │ │ │ + teqeq r0, ip, lsl #15 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq r0, r8, lsl #3 │ │ │ │ - teqeq sl, r4, lsr #29 │ │ │ │ - teqeq r0, r8, asr #2 │ │ │ │ - teqeq r0, ip, lsr ip │ │ │ │ + teqeq r0, r4, asr r7 │ │ │ │ + teqeq r0, r8, asr #4 │ │ │ │ + teqeq sl, r4, ror r4 │ │ │ │ + teqeq r0, r4, lsl r7 │ │ │ │ + teqeq r0, ip, lsl #4 │ │ │ │ + teqeq sl, r0, lsr r4 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, asr #3 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq sl, ip, lsr #29 │ │ │ │ + teqeq r0, r0, asr r1 │ │ │ │ + teqeq r0, r4, asr #24 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq sl, r8, ror #28 │ │ │ │ - teqeq r0, ip, lsl #2 │ │ │ │ - teqeq r0, r0, lsl #24 │ │ │ │ - teqeq sl, ip, lsr #28 │ │ │ │ - ldrsbeq r4, [r0, -r0]! │ │ │ │ - teqeq r0, r4, asr #23 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - @ instruction: 0x01304094 │ │ │ │ - teqeq r0, r8, lsl #23 │ │ │ │ + teqeq sl, r0, ror lr │ │ │ │ + teqeq r0, r4, lsl r1 │ │ │ │ + teqeq r0, r8, lsl #24 │ │ │ │ + teqeq sl, r4, lsr lr │ │ │ │ + ldrsbeq r4, [r0, -r8]! │ │ │ │ + teqeq r0, ip, asr #23 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + @ instruction: 0x0130409c │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, asr r0 │ │ │ │ - teqeq r0, ip, asr #22 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, rrx │ │ │ │ + teqeq r0, r4, asr fp │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq sl, r8, ror sp │ │ │ │ - teqeq r0, ip, lsl r0 │ │ │ │ - teqeq r0, r0, lsl fp │ │ │ │ - teqeq sl, ip, lsr sp │ │ │ │ - teqeq r0, r0, ror #31 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq sl, r0, lsl #27 │ │ │ │ + teqeq r0, r4, lsr #32 │ │ │ │ + teqeq r0, r8, lsl fp │ │ │ │ + teqeq sl, r4, asr #26 │ │ │ │ + teqeq r0, r8, ror #31 │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq r0, r8, lsr #31 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4, ror pc │ │ │ │ - teqeq r0, r8, ror #20 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, lsr pc │ │ │ │ - teqeq r0, ip, lsr #20 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip, ror pc │ │ │ │ + teqeq r0, r0, ror sl │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, asr #30 │ │ │ │ + teqeq r0, r4, lsr sl │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq sl, r8, asr ip │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, r0, ror #24 │ │ │ │ + teqeq r0, r4, lsl #30 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq sl, ip, lsl ip │ │ │ │ - teqeq r0, r0, asr #29 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq sl, r4, lsr #24 │ │ │ │ + teqeq r0, r8, asr #29 │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq sl, r0, ror #23 │ │ │ │ - teqeq r0, r4, lsl #29 │ │ │ │ - teqeq r0, r8, ror r9 │ │ │ │ - teqeq sl, r4, lsr #23 │ │ │ │ - teqeq r0, r8, asr #28 │ │ │ │ - teqeq r0, ip, lsr r9 │ │ │ │ + teqeq sl, r8, ror #23 │ │ │ │ + teqeq r0, ip, lsl #29 │ │ │ │ + teqeq r0, r0, lsl #19 │ │ │ │ + teqeq sl, ip, lsr #23 │ │ │ │ + teqeq r0, r0, asr lr │ │ │ │ + teqeq r0, r4, asr #18 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq sl, r8, ror #22 │ │ │ │ - teqeq r0, ip, lsl #28 │ │ │ │ - teqeq r0, r0, lsl #18 │ │ │ │ + teqeq sl, r0, ror fp │ │ │ │ + teqeq r0, r4, lsl lr │ │ │ │ + teqeq r0, r8, lsl #18 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, lsl #17 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, lsr #27 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, asr sp │ │ │ │ - teqeq r0, r0, asr r8 │ │ │ │ - teqeq sl, ip, ror sl │ │ │ │ - teqeq r0, r0, lsl r8 │ │ │ │ - teqeq r0, r4, ror #25 │ │ │ │ - teqeq sl, ip, lsl #20 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr #15 │ │ │ │ - teqeq r0, r8, ror ip │ │ │ │ + teqeq sl, r0, asr #21 │ │ │ │ + teqeq r0, r4, ror #26 │ │ │ │ + teqeq r0, r8, asr r8 │ │ │ │ + teqeq sl, r4, lsl #21 │ │ │ │ + teqeq r0, r8, lsl r8 │ │ │ │ + teqeq r0, ip, ror #25 │ │ │ │ + teqeq sl, r4, lsl sl │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr #15 │ │ │ │ + teqeq r0, r0, lsl #25 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqeq sl, r0, lsr #19 │ │ │ │ - teqeq r0, r4, asr #24 │ │ │ │ - teqeq r0, r8, lsr r7 │ │ │ │ - teqeq r0, ip, lsl #24 │ │ │ │ - teqeq sl, ip, lsr #18 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, asr #13 │ │ │ │ + teqeq sl, r8, lsr #19 │ │ │ │ + teqeq r0, ip, asr #24 │ │ │ │ + teqeq r0, r0, asr #14 │ │ │ │ + teqeq r0, r4, lsl ip │ │ │ │ + teqeq sl, r4, lsr r9 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, asr #13 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, ip, lsl #13 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, asr fp │ │ │ │ - teqeq r0, ip, asr #12 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, ror #22 │ │ │ │ + teqeq r0, r4, asr r6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - teqeq sl, r4, ror r8 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, r0, lsl r6 │ │ │ │ + teqeq sl, ip, ror r8 │ │ │ │ + teqeq r0, r0, ror #15 │ │ │ │ + teqeq r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq sl, r8, lsr #16 │ │ │ │ - teqeq r0, ip, asr #21 │ │ │ │ - teqeq r0, r0, asr #11 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq sl, ip, ror #15 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsl #11 │ │ │ │ - teqeq sl, ip, lsr #15 │ │ │ │ - teqeq r0, r0, asr sl │ │ │ │ - teqeq r0, r4, asr #10 │ │ │ │ - andeq r0, r0, sp, lsl #2 │ │ │ │ - teqeq sl, r0, ror r7 │ │ │ │ - teqeq r0, r4, lsl sl │ │ │ │ - teqeq r0, r8, lsl #10 │ │ │ │ - teqeq sl, r0, lsr r7 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r0, r8, asr #9 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, lsr r8 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r0, r8, lsl #9 │ │ │ │ + teqeq r0, r8, asr #11 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, asr r9 │ │ │ │ - teqeq r0, ip, asr #8 │ │ │ │ - andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq sl, r8, ror r6 │ │ │ │ - teqeq r0, ip, lsl r9 │ │ │ │ - teqeq r0, r0, lsl r4 │ │ │ │ - andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq sl, ip, lsr r6 │ │ │ │ - teqeq r0, r0, ror #17 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r0, r8, lsr #17 │ │ │ │ - teqeq r0, r4, ror r8 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4, lsr r8 │ │ │ │ - teqeq r0, r8, lsr #6 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq sl, r4, lsr #10 │ │ │ │ - teqeq r0, r8, asr #15 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsl #11 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8, asr sl │ │ │ │ + teqeq r0, ip, asr #10 │ │ │ │ + andeq r0, r0, sp, lsl #2 │ │ │ │ + teqeq sl, r8, ror r7 │ │ │ │ + teqeq r0, ip, lsl sl │ │ │ │ + teqeq r0, r0, lsl r5 │ │ │ │ + teqeq sl, r8, lsr r7 │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq sl, r8, ror #9 │ │ │ │ - teqeq r0, ip, lsl #15 │ │ │ │ - teqeq r0, r0, lsl #5 │ │ │ │ - teqeq sl, ip, lsr #9 │ │ │ │ - teqeq r0, ip, asr #14 │ │ │ │ - teqeq r0, r4, asr #4 │ │ │ │ - teqeq sl, r8, ror #8 │ │ │ │ - teqeq r0, ip, lsl #14 │ │ │ │ - teqeq r0, r0, lsl #4 │ │ │ │ - teqeq sl, ip, lsr #8 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, asr #3 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, asr #2 │ │ │ │ - teqeq sl, r4, ror r3 │ │ │ │ - teqeq r0, r8, lsl r6 │ │ │ │ - teqeq r0, ip, lsl #2 │ │ │ │ - teqeq sl, r4, lsr r3 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, asr #1 │ │ │ │ teqeq sl, r8 @ │ │ │ │ teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0130d090 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq r0, ip, asr r5 │ │ │ │ - teqeq r0, r4, asr r0 │ │ │ │ - teqeq sl, r8, ror r2 │ │ │ │ + teqeq r0, r0, ror #18 │ │ │ │ + teqeq r0, r4, asr r4 │ │ │ │ + andeq r0, r0, sl, lsr r1 │ │ │ │ + teqeq sl, r0, lsl #13 │ │ │ │ + teqeq r0, r4, lsr #18 │ │ │ │ + teqeq r0, r8, lsl r4 │ │ │ │ + andeq r0, r0, r3, lsl r1 │ │ │ │ + teqeq sl, r4, asr #12 │ │ │ │ + teqeq r0, r8, ror #17 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, ip, ror r8 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip, lsr r8 │ │ │ │ + teqeq r0, r0, lsr r3 │ │ │ │ + teqeq r0, r4, lsl #16 │ │ │ │ + teqeq sl, ip, lsr #10 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, r4, asr #5 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r0, r4, lsl r0 │ │ │ │ - teqeq sl, r4, lsr #4 │ │ │ │ - teqeq r0, r8, asr #9 │ │ │ │ + teqeq r0, r8, lsl #5 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r4, asr r7 │ │ │ │ + teqeq r0, ip, asr #4 │ │ │ │ + teqeq sl, r0, ror r4 │ │ │ │ + teqeq r0, r4, lsl r7 │ │ │ │ + teqeq r0, r8, lsl #4 │ │ │ │ + teqeq sl, r4, lsr r4 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, asr #3 │ │ │ │ + teqeq r0, r0, lsr #13 │ │ │ │ + teqeq sl, r0, asr #7 │ │ │ │ + teqeq r0, r4, asr r1 │ │ │ │ + teqeq sl, ip, ror r3 │ │ │ │ + teqeq r0, r0, lsr #12 │ │ │ │ + teqeq r0, r4, lsl r1 │ │ │ │ + teqeq sl, ip, lsr r3 │ │ │ │ + teqeq r0, r0, ror #11 │ │ │ │ + ldrsbeq sp, [r0, -r4]! │ │ │ │ + teqeq sl, r0, lsl #6 │ │ │ │ + teqeq r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x0130d098 │ │ │ │ + teqeq sl, r4, asr #5 │ │ │ │ + teqeq r0, r4, ror #10 │ │ │ │ + teqeq r0, ip, asr r0 │ │ │ │ + teqeq sl, r0, lsl #5 │ │ │ │ teqeq r0, ip @ │ │ │ │ + teqeq r0, ip, lsl r0 │ │ │ │ + teqeq sl, ip, lsr #4 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq sl, ip, lsr #3 │ │ │ │ - teqeq r0, r0, asr r4 │ │ │ │ - teqeq r0, r4, asr #30 │ │ │ │ - teqeq r0, r8, lsl r4 │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq sl, r4, lsr r1 │ │ │ │ + teqeq r0, r4, asr #31 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, asr #29 │ │ │ │ - ldrsheq r2, [sl, -r8]! │ │ │ │ - teqeq r0, r0, ror #30 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8, asr r4 │ │ │ │ + teqeq r0, ip, asr #30 │ │ │ │ + teqeq r0, r0, lsr #8 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + teqeq sl, ip, lsr r1 │ │ │ │ + teqeq r0, r0, ror #7 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq sl, ip, lsr #1 │ │ │ │ - teqeq r0, r0, asr r3 │ │ │ │ - teqeq r0, r4, asr #28 │ │ │ │ - teqeq sl, r0, ror r0 │ │ │ │ - teqeq r0, r4, lsl r3 │ │ │ │ - teqeq r0, r8, lsl #28 │ │ │ │ + teqeq sl, r0, lsl #2 │ │ │ │ + teqeq r0, r8, ror #30 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + ldrheq r2, [sl, -r4]! │ │ │ │ + teqeq r0, r8, asr r3 │ │ │ │ + teqeq r0, ip, asr #28 │ │ │ │ + teqeq sl, r8, ror r0 │ │ │ │ + teqeq r0, ip, lsl r3 │ │ │ │ + teqeq r0, r0, lsl lr │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq sl, r4, lsr r0 │ │ │ │ + teqeq sl, ip, lsr r0 │ │ │ │ + teqeq r0, r0, ror #5 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq sl, r0 │ │ │ │ + teqeq r0, r4, lsr #5 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, asr #27 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, asr r2 │ │ │ │ - teqeq r0, r0, asr sp │ │ │ │ - teqeq r0, r4, lsr #4 │ │ │ │ - teqeq sl, r8, asr #30 │ │ │ │ - teqeq r0, ip, ror #3 │ │ │ │ - teqeq r0, r0, ror #25 │ │ │ │ - teqeq sl, ip, lsl #30 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr #25 │ │ │ │ + teqeq sl, r0, asr #31 │ │ │ │ + teqeq r0, r4, ror #4 │ │ │ │ + teqeq r0, r8, asr sp │ │ │ │ + teqeq r0, ip, lsr #4 │ │ │ │ + teqeq sl, r0, asr pc │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, ror #25 │ │ │ │ + teqeq sl, r4, lsl pc │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr #25 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - teqeq sl, ip, asr #29 │ │ │ │ - teqeq r0, r0, ror r1 │ │ │ │ - teqeq r0, r4, ror #24 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8, ror r1 │ │ │ │ + teqeq r0, ip, ror #24 │ │ │ │ ldr r2, [pc, #-808] @ 410b58 │ │ │ │ ldr r1, [pc, #-808] @ 410b5c │ │ │ │ ldr r3, [pc, #-808] @ 410b60 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -872965,57 +872965,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 412370 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #28] │ │ │ │ b 40daf4 │ │ │ │ - teqeq sl, ip, lsl #29 │ │ │ │ - teqeq r0, r0, lsr r1 │ │ │ │ - teqeq r0, r4, lsr #24 │ │ │ │ - teqeq sl, ip, asr #28 │ │ │ │ - ldrsheq r3, [r0, -r0]! │ │ │ │ - teqeq r0, r4, ror #23 │ │ │ │ - teqeq sl, r4, lsl lr │ │ │ │ - teqeq r0, ip, lsr #23 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, ror r0 │ │ │ │ - teqeq r0, ip, ror #22 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r4, lsr fp │ │ │ │ - teqeq sl, ip, asr sp │ │ │ │ - teqeq r0, r0 │ │ │ │ + teqeq r0, r8, lsr r1 │ │ │ │ + teqeq r0, ip, lsr #24 │ │ │ │ + teqeq sl, r4, asr lr │ │ │ │ + ldrsheq r3, [r0, -r8]! │ │ │ │ + teqeq r0, ip, ror #23 │ │ │ │ + teqeq sl, ip, lsl lr │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r0, r8, asr #31 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, ror #30 │ │ │ │ - teqeq r0, r4, asr sl │ │ │ │ + teqeq r0, r0, lsl #1 │ │ │ │ + teqeq r0, r4, ror fp │ │ │ │ + teqeq sl, r4, lsr #27 │ │ │ │ + teqeq r0, ip, lsr fp │ │ │ │ + teqeq sl, r4, ror #26 │ │ │ │ + teqeq r0, r8 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, r0, lsr #31 │ │ │ │ + teqeq sl, r4, asr #25 │ │ │ │ + teqeq r0, r8, ror #30 │ │ │ │ + teqeq r0, ip, asr sl │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - teqeq r0, r8, lsr #30 │ │ │ │ + teqeq r0, r0, lsr pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq sl, r8, asr #24 │ │ │ │ - teqeq r0, ip, ror #29 │ │ │ │ - teqeq r0, r0, ror #19 │ │ │ │ + teqeq sl, r0, asr ip │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, ror #19 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r0, ip, lsl #29 │ │ │ │ + teqeq r0, r8, asr lr │ │ │ │ + teqeq r0, r8, lsr #28 │ │ │ │ + teqeq sl, r0, asr fp │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r0, r4, lsl #29 │ │ │ │ - teqeq r0, r0, asr lr │ │ │ │ - teqeq r0, r0, lsr #28 │ │ │ │ - teqeq sl, r8, asr #22 │ │ │ │ - teqeq r0, ip, ror #27 │ │ │ │ - teqeq r0, r0, ror #17 │ │ │ │ - teqeq sl, ip, lsl #22 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr #17 │ │ │ │ + teqeq r0, r8, ror #17 │ │ │ │ + teqeq sl, r4, lsl fp │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - teqeq r0, r8, ror sp │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip, lsr sp │ │ │ │ - teqeq r0, r0, lsr r8 │ │ │ │ + teqeq r0, r0, lsl #27 │ │ │ │ + teqeq sl, r0, lsr #21 │ │ │ │ + teqeq r0, r4, asr #26 │ │ │ │ + teqeq r0, r8, lsr r8 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #1004] @ 412778 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ @@ -873266,49 +873266,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 412800 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ b 412548 │ │ │ │ - teqeq r0, r8, lsr #19 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ @ instruction: 0x01475e9c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq sl, r8, ror #18 │ │ │ │ - teqeq r0, r4, lsl #14 │ │ │ │ - teqeq r0, r8, asr #17 │ │ │ │ - teqeq r0, r4, asr #17 │ │ │ │ - teqeq sl, ip, ror r8 │ │ │ │ - teqeq r0, r8, lsl r6 │ │ │ │ - teqeq sl, ip, lsr #16 │ │ │ │ + teqeq sl, r0, ror r9 │ │ │ │ + teqeq r0, ip, lsl #14 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r0, r0, asr #11 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, ror #20 │ │ │ │ - teqeq r0, r4, asr r5 │ │ │ │ - teqeq sl, r0, lsl #15 │ │ │ │ - teqeq r0, r4, lsr #20 │ │ │ │ - teqeq r0, r8, lsl r5 │ │ │ │ - teqeq sl, r4, asr #14 │ │ │ │ - teqeq r0, r8, ror #19 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq sl, r8, lsl #14 │ │ │ │ - teqeq r0, ip, lsr #19 │ │ │ │ - teqeq r0, r0, lsr #9 │ │ │ │ - teqeq sl, ip, asr #13 │ │ │ │ - teqeq r0, r0, ror r9 │ │ │ │ - teqeq r0, r4, ror #8 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq r0, r4, lsr r9 │ │ │ │ - teqeq r0, r8, lsr #8 │ │ │ │ - teqeq r0, ip @ │ │ │ │ teqeq r0, ip, asr #17 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, ip, ror #16 │ │ │ │ + teqeq sl, r4, lsl #17 │ │ │ │ + teqeq r0, r0, lsr #12 │ │ │ │ + teqeq sl, r4, lsr r8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r8, asr #11 │ │ │ │ + teqeq r0, r0, lsr #21 │ │ │ │ + teqeq sl, r4, asr #15 │ │ │ │ + teqeq r0, r8, ror #20 │ │ │ │ + teqeq r0, ip, asr r5 │ │ │ │ + teqeq sl, r8, lsl #15 │ │ │ │ + teqeq r0, ip, lsr #20 │ │ │ │ + teqeq r0, r0, lsr #10 │ │ │ │ + teqeq sl, ip, asr #14 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, r4, ror #9 │ │ │ │ + teqeq sl, r0, lsl r7 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, lsr #9 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r0, r8, ror r9 │ │ │ │ + teqeq r0, ip, ror #8 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r0, ip, lsr r9 │ │ │ │ + teqeq r0, r0, lsr r4 │ │ │ │ + teqeq r0, r4, lsl #18 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r4, lsr #17 │ │ │ │ + teqeq r0, r4, ror r8 │ │ │ │ b 490260 │ │ │ │ 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 │ │ │ │ @@ -874033,91 +874033,91 @@ │ │ │ │ mov r4, #1 │ │ │ │ mov lr, r0 │ │ │ │ b 4132e8 │ │ │ │ cmpeq r7, r0, lsl sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r5, r7, r4, r9 │ │ │ │ smlalbbeq r5, r7, ip, r9 │ │ │ │ - teqeq sl, r8, lsr r4 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, r0, asr #8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq sl, ip, lsl #6 │ │ │ │ + teqeq sl, r4, lsl r3 │ │ │ │ @ instruction: 0x012f6704 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - teqeq sl, r0, lsr r2 │ │ │ │ - teqeq r0, r8, asr #31 │ │ │ │ + teqeq sl, r8, lsr r2 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqeq sl, r8, lsr r1 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq sl, r0, asr #2 │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - ldrsbeq r1, [sl, -r4]! │ │ │ │ - teqeq r0, r8, ror r3 │ │ │ │ - teqeq r0, ip, ror #28 │ │ │ │ - teqeq sl, r4, lsr #1 │ │ │ │ - teqeq r0, r8, lsr #28 │ │ │ │ + ldrsbeq r1, [sl, -ip]! │ │ │ │ + teqeq r0, r0, lsl #7 │ │ │ │ + teqeq r0, r4, ror lr │ │ │ │ + teqeq sl, ip, lsr #1 │ │ │ │ + teqeq r0, r0, lsr lr │ │ │ │ muleq r0, r6, r1 │ │ │ │ - teqeq sl, r4, lsr #32 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq sl, r0, ror #30 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq sl, r0, lsl pc │ │ │ │ + teqeq sl, ip, lsr #32 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq sl, r8, ror #30 │ │ │ │ + teqeq r0, r4, lsl #26 │ │ │ │ + teqeq sl, r8, lsl pc │ │ │ │ smlawteq pc, ip, r9, r2 @ │ │ │ │ - teqeq r0, r0, lsr #25 │ │ │ │ + teqeq r0, r8, lsr #25 │ │ │ │ @ instruction: 0x012f2970 │ │ │ │ @ instruction: 0x012f291c │ │ │ │ ldrdeq r2, [pc, -ip]! │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r8, ror r0 │ │ │ │ - teqeq r0, ip, lsr r0 │ │ │ │ - teqeq sl, r4, ror #26 │ │ │ │ - teqeq r0, r8 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r0, lsl #1 │ │ │ │ + teqeq r0, r4, asr #32 │ │ │ │ + teqeq sl, ip, ror #26 │ │ │ │ + teqeq r0, r0, lsl r0 │ │ │ │ + teqeq r0, r4, lsl #22 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq sl, r0, lsl #26 │ │ │ │ + teqeq r0, r4, lsr #31 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r8, lsl #21 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r0, r0, ror #30 │ │ │ │ - teqeq r0, r4, asr sl │ │ │ │ + teqeq sl, r4, asr #25 │ │ │ │ + teqeq r0, r8, ror #30 │ │ │ │ + teqeq r0, ip, asr sl │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq r0, r8, lsr #30 │ │ │ │ - teqeq sl, r0, asr ip │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r0, r8, ror #19 │ │ │ │ + teqeq r0, r0, lsr pc │ │ │ │ + teqeq sl, r8, asr ip │ │ │ │ teqeq r0, ip @ │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, r4, asr #29 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - teqeq r0, ip, lsl #29 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - teqeq r0, ip, asr lr │ │ │ │ - teqeq r0, ip, lsr #28 │ │ │ │ + teqeq r0, r4, ror #28 │ │ │ │ + teqeq r0, r4, lsr lr │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - teqeq r0, ip, asr #27 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, lsl #17 │ │ │ │ - teqeq r0, r0, ror #26 │ │ │ │ - teqeq r0, r0, lsr sp │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq sl, r8, lsl sl │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, lsr #27 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, ror #26 │ │ │ │ + teqeq r0, r8, lsr sp │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq sl, r0, lsr #20 │ │ │ │ + teqeq r0, r4, asr #25 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - teqeq r0, ip, ror ip │ │ │ │ + teqeq r0, r4, lsl #25 │ │ │ │ andeq r0, r0, fp, 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] │ │ │ │ @@ -875093,156 +875093,156 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 413568 │ │ │ │ cmpeq r7, r0, ror sp │ │ │ │ cmpeq r7, r8, asr sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r4, [r7, #-196] @ 0xffffff3c │ │ │ │ - teqeq sl, ip, ror r7 │ │ │ │ - teqeq r0, r4, lsl r5 │ │ │ │ + teqeq sl, r4, lsl #15 │ │ │ │ + teqeq r0, ip, lsl r5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r4, r0, lsl #27 │ │ │ │ + teqeq r4, r8, lsl #27 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r0, r0, lsl #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - teqeq sl, r4, asr r4 │ │ │ │ + teqeq sl, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r0, r8, asr r6 │ │ │ │ - teqeq r0, ip, asr #2 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq r0, r0, ror #12 │ │ │ │ + teqeq r0, r4, asr r1 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq sl, r8, lsr #6 │ │ │ │ - teqeq r0, ip, asr #11 │ │ │ │ - teqeq r0, r0, asr #1 │ │ │ │ + teqeq sl, r0, lsr r3 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - teqeq sl, r4, lsr #5 │ │ │ │ + teqeq sl, ip, lsr #5 │ │ │ │ @ instruction: 0x012f56a8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq sl, r0, asr #3 │ │ │ │ - teqeq r0, ip, asr pc │ │ │ │ - teqeq sl, r4, ror r1 │ │ │ │ + teqeq sl, r8, asr #3 │ │ │ │ + teqeq r0, r4, ror #30 │ │ │ │ + teqeq sl, ip, ror r1 │ │ │ │ @ instruction: 0x012f1c1c │ │ │ │ - teqeq r0, r0, lsl #30 │ │ │ │ - teqpeq r0, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, asr #7 │ │ │ │ + teqeq r0, r8, lsl #30 │ │ │ │ + teqpeq r0, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, asr #7 │ │ │ │ andeq r6, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r4, asr #7 │ │ │ │ - ldrheq r0, [sl, -r0]! @ │ │ │ │ + ldrheq r0, [sl, -r8]! │ │ │ │ @ instruction: 0x012f54b0 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - teqpeq r9, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsl #27 │ │ │ │ - teqpeq r9, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqpeq r9, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012f1a48 │ │ │ │ - teqeq r0, r8, lsr #26 │ │ │ │ + teqeq r0, r0, lsr sp │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - teqeq r0, r0, ror #24 │ │ │ │ - teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, ror #24 │ │ │ │ + teqpeq r9, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqpeq r0, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r1, [r0, -r0]! │ │ │ │ + teqpeq r0, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r1, [r0, -r8]! │ │ │ │ smlawteq pc, r4, r8, r1 @ │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, ror fp │ │ │ │ - teqpeq r9, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, ip, asr #32 │ │ │ │ - teqeq r0, r0, asr #22 │ │ │ │ - teqpeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, lsl fp │ │ │ │ + teqpeq r9, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, ror fp │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r4, asr r0 │ │ │ │ + teqeq r0, r8, asr #22 │ │ │ │ + teqpeq r9, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, lsl fp │ │ │ │ @ instruction: 0x012f17ec │ │ │ │ @ instruction: 0x012f17a4 │ │ │ │ @ instruction: 0x012f174c │ │ │ │ - teqpeq r9, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsl #20 │ │ │ │ + teqpeq r9, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, lsl sl │ │ │ │ strdeq r1, [pc, -r0]! │ │ │ │ - teqpeq r9, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012f16a0 │ │ │ │ @ instruction: 0x012f4fe0 │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, asr r9 │ │ │ │ - teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsr lr │ │ │ │ - teqeq r0, ip, lsr #18 │ │ │ │ - teqeq r0, r4, lsl #28 │ │ │ │ + teqpeq r9, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, asr r9 │ │ │ │ + teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, asr #28 │ │ │ │ + teqeq r0, r4, lsr r9 │ │ │ │ + teqeq r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqpeq r9, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, asr #17 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, ip, ror #26 │ │ │ │ - teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, lsr sp │ │ │ │ - teqeq r0, r8, lsr #16 │ │ │ │ - teqpeq r9, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - andeq r0, r0, r1, ror #3 │ │ │ │ - teqpeq r9, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r4, asr #25 │ │ │ │ + teqpeq r9, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, asr #17 │ │ │ │ + teqeq r0, r4, lsr #27 │ │ │ │ + teqeq r0, r4, ror sp │ │ │ │ + teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, lsr sp │ │ │ │ + teqeq r0, r0, lsr r8 │ │ │ │ + teqpeq r9, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r4, lsl #26 │ │ │ │ teqeq r0, r8 @ │ │ │ │ + andeq r0, r0, r1, ror #3 │ │ │ │ + teqpeq r9, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, ip, asr #25 │ │ │ │ + teqeq r0, r0, asr #15 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqpeq r9, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, ip, lsl #25 │ │ │ │ - teqeq r0, r0, lsl #15 │ │ │ │ - teqeq r0, r8, asr ip │ │ │ │ - teqeq r0, ip, lsr #24 │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, lsl #15 │ │ │ │ + teqeq r0, r0, ror #24 │ │ │ │ + teqeq r0, r4, lsr ip │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r0, r0, lsl #24 │ │ │ │ - teqeq r0, r4, lsl #19 │ │ │ │ - teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [pc, -r0]! │ │ │ │ + teqeq r0, r8, lsl #24 │ │ │ │ + teqeq r0, ip, lsl #19 │ │ │ │ teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, asr #18 │ │ │ │ - teqeq r0, r4, lsr r4 │ │ │ │ + ldrdeq r4, [pc, -r0]! │ │ │ │ + teqpeq r9, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, asr #18 │ │ │ │ + teqeq r0, ip, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r0, ip, lsl #18 │ │ │ │ + teqeq r0, r4, lsl r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqpeq r9, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, asr #7 │ │ │ │ - andeq r0, r0, r9, asr #3 │ │ │ │ - teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, lsl #7 │ │ │ │ - andeq r0, r0, sl, asr #3 │ │ │ │ + teqeq r0, ip, asr #7 │ │ │ │ + andeq r0, r0, r9, asr #3 │ │ │ │ teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, ror #16 │ │ │ │ - teqeq r0, r4, asr r3 │ │ │ │ - teqpeq r9, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsr #16 │ │ │ │ - teqeq r0, ip, lsl r3 │ │ │ │ + teqeq r0, r0, lsr #17 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + andeq r0, r0, sl, asr #3 │ │ │ │ + teqpeq r9, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, ror #16 │ │ │ │ + teqeq r0, ip, asr r3 │ │ │ │ + teqpeq r9, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, lsr r8 │ │ │ │ + teqeq r0, r4, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - teqpeq r9, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, ror #5 │ │ │ │ - andeq r0, r0, lr, asr #3 │ │ │ │ - teqpeq r9, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, ip, lsr #5 │ │ │ │ + teqeq r0, ip, ror #5 │ │ │ │ + andeq r0, r0, lr, asr #3 │ │ │ │ + teqpeq r9, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, asr #15 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, lsl #15 │ │ │ │ - teqeq r0, r4, ror r2 │ │ │ │ + teqpeq r9, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, lsl #15 │ │ │ │ + teqeq r0, ip, ror r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqpeq r9, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, asr #14 │ │ │ │ - teqeq r0, ip, lsr r2 │ │ │ │ + teqpeq r9, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, asr r7 │ │ │ │ + teqeq r0, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqpeq r9, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, lsl r7 │ │ │ │ - teqeq r0, r4, lsl #4 │ │ │ │ + teqpeq r9, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, lsl r7 │ │ │ │ + teqeq r0, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-188] @ 414590 │ │ │ │ ldr r2, [pc, #-188] @ 414594 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ @@ -876400,154 +876400,154 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 415014 │ │ │ │ cmpeq r7, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r3, [r7, #-132] @ 0xffffff7c │ │ │ │ - teqpeq r9, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r0, ror #31 │ │ │ │ + teqpeq r9, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r8, ror #31 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ - teqpeq r9, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, r8, lsl #30 │ │ │ │ + teqpeq r9, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r0, lsl pc │ │ │ │ muleq r0, fp, r2 │ │ │ │ - ldrsheq pc, [r9, -r0]! @ │ │ │ │ - teqeq r0, r8, lsl #29 │ │ │ │ + ldrsheq pc, [r9, -r8]! @ │ │ │ │ + teqeq r0, r0 @ │ │ │ │ muleq r0, lr, r2 │ │ │ │ - teqpeq r9, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqpeq r9, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq r0, r4, ror #27 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - teqeq r9, r0, lsl #31 │ │ │ │ - teqeq r0, r8, lsl sp │ │ │ │ + teqeq r9, r8, lsl #31 │ │ │ │ + teqeq r0, r0, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r9, r0, asr #28 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, r8, lsl #10 │ │ │ │ - teqeq r9, r4, asr #26 │ │ │ │ - teqeq r0, ip, ror sp │ │ │ │ + teqeq r9, r8, asr #28 │ │ │ │ + teqeq r0, r0, ror #23 │ │ │ │ + teqeq r0, r0, lsl r5 │ │ │ │ + teqeq r9, ip, asr #26 │ │ │ │ + teqeq r0, r4, lsl #27 │ │ │ │ cmpeq r7, r8, lsr #4 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ @ instruction: 0x000075b4 │ │ │ │ - teqeq r0, r4, lsl sl │ │ │ │ - teqeq r9, r0, ror ip │ │ │ │ - teqeq r9, r8, lsl #23 │ │ │ │ - teqeq r0, r0, lsr #18 │ │ │ │ + teqeq r0, ip, lsl sl │ │ │ │ + teqeq r9, r8, ror ip │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r0, r8, lsr #18 │ │ │ │ @ instruction: 0x012f5218 │ │ │ │ smlawteq pc, r4, r1, r5 @ │ │ │ │ - teqeq r9, r4, asr #21 │ │ │ │ + teqeq r9, ip, asr #21 │ │ │ │ @ instruction: 0x012f58bc │ │ │ │ - teqeq r0, r0, asr r8 │ │ │ │ + teqeq r0, r8, asr r8 │ │ │ │ muleq r0, r2, r2 │ │ │ │ andeq r6, r0, r4, ror #21 │ │ │ │ - teqeq r0, r4, asr r1 │ │ │ │ + teqeq r0, ip, asr r1 │ │ │ │ @ instruction: 0x012f5074 │ │ │ │ - msreq CPSR_fsxc, r8, ror #24 │ │ │ │ + msreq CPSR_fsxc, r0, ror ip │ │ │ │ @ instruction: 0x012f572c │ │ │ │ @ instruction: 0x012f5010 │ │ │ │ - teqeq r9, ip, asr #18 │ │ │ │ - msreq SP_hyp, r0, ror #23 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r9, r4, asr r9 │ │ │ │ + msreq SP_hyp, r8, ror #23 │ │ │ │ + teqeq r0, r4, ror #13 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - msreq SP_hyp, ip, lsr #23 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + msreq SP_hyp, r4 @ │ │ │ │ + teqeq r0, r0 │ │ │ │ @ instruction: 0x012f4f54 │ │ │ │ - msreq SP_hyp, r4, asr #22 │ │ │ │ - teqeq r9, r0, ror r8 │ │ │ │ - msreq SP_hyp, r4, lsl #22 │ │ │ │ - teqeq r0, r0, lsl #12 │ │ │ │ + msreq SP_hyp, ip, asr #22 │ │ │ │ + teqeq r9, r8, ror r8 │ │ │ │ + msreq SP_hyp, ip, lsl #22 │ │ │ │ + teqeq r0, r8, lsl #12 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - msreq (UNDEF: 47), r4, ror #21 │ │ │ │ - teqeq r0, ip, ror pc │ │ │ │ + msreq (UNDEF: 47), ip, ror #21 │ │ │ │ + teqeq r0, r4, lsl #31 │ │ │ │ smlawbeq pc, ip, lr, r4 @ │ │ │ │ - smlawbeq pc, r0, sl, pc @ │ │ │ │ - teqeq r0, r8, lsr #30 │ │ │ │ + smlawbeq pc, r8, sl, pc @ │ │ │ │ + teqeq r0, r0, lsr pc │ │ │ │ @ instruction: 0x012f4e28 │ │ │ │ - msreq (UNDEF: 47), ip, lsl sl │ │ │ │ - msreq CPSR_fsxc, ip, ror #19 │ │ │ │ - teqeq r0, r8, lsr #29 │ │ │ │ + msreq (UNDEF: 47), r4, lsr #20 │ │ │ │ + strdeq pc, [pc, -r4]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ @ instruction: 0x012f4d94 │ │ │ │ - smlawbeq pc, r8, r9, pc @ │ │ │ │ - msreq CPSR_fsxc, r8, asr r9 │ │ │ │ - teqeq r9, r0, lsl #13 │ │ │ │ - msreq CPSR_fsxc, r4, lsr #18 │ │ │ │ - teqeq r0, r0, lsl r4 │ │ │ │ + msreq CPSR_fsxc, r0 @ │ │ │ │ + msreq CPSR_fsxc, r0, ror #18 │ │ │ │ + teqeq r9, r8, lsl #13 │ │ │ │ + msreq CPSR_fsxc, ip, lsr #18 │ │ │ │ + teqeq r0, r8, lsl r4 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq r9, r4, asr #12 │ │ │ │ - msreq CPSR_fsxc, r8, ror #17 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq r9, r8, lsl #12 │ │ │ │ - msreq CPSR_fsxc, ip, lsr #17 │ │ │ │ + teqeq r9, ip, asr #12 │ │ │ │ + strdeq pc, [pc, -r0]! │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq r9, ip, asr #11 │ │ │ │ - msreq CPSR_fsxc, r0, ror r8 │ │ │ │ - teqeq r0, ip, asr r3 │ │ │ │ + andeq r0, r0, r1, asr #4 │ │ │ │ + teqeq r9, r0, lsl r6 │ │ │ │ + msreq CPSR_fsxc, r4 @ │ │ │ │ + teqeq r0, r4, lsr #7 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + msreq CPSR_fsxc, r8, ror r8 │ │ │ │ + teqeq r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - msreq CPSR_fsxc, r8, lsr r8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + msreq CPSR_fsxc, r0, asr #16 │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x012f4be0 │ │ │ │ - ldrdeq pc, [pc, -r0]! │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - msreq SP_hyp, ip @ │ │ │ │ - teqeq r0, ip, lsl #5 │ │ │ │ - teqeq r9, r4, lsl #5 │ │ │ │ - msreq CPSR_fsxc, ip, lsl r5 │ │ │ │ - teqeq r0, r8, lsl r0 │ │ │ │ - teqeq r9, r0, asr r2 │ │ │ │ - strdeq pc, [pc, -r4]! │ │ │ │ - teqeq r0, r8, ror #31 │ │ │ │ + ldrdeq pc, [pc, -r8]! │ │ │ │ + teqeq r9, r0, lsl #10 │ │ │ │ + msreq SP_hyp, r4, lsr #15 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r9, ip, lsl #5 │ │ │ │ + msreq CPSR_fsxc, r4, lsr #10 │ │ │ │ + teqeq r0, r0, lsr #32 │ │ │ │ + teqeq r9, r8, asr r2 │ │ │ │ + strdeq pc, [pc, -ip]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - teqeq r0, r8, lsr r9 │ │ │ │ + teqeq r0, r0, asr #18 │ │ │ │ @ instruction: 0x012f4894 │ │ │ │ - smlawbeq pc, r4, r4, pc @ │ │ │ │ + smlawbeq pc, ip, r4, pc @ │ │ │ │ muleq r0, r9, r2 │ │ │ │ - msreq CPSR_fsxc, r4, asr r4 │ │ │ │ + msreq CPSR_fsxc, ip, asr r4 │ │ │ │ @ instruction: 0x012f493c │ │ │ │ strdeq r4, [pc, -ip]! │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0x012f4810 │ │ │ │ smlawteq pc, r8, r7, r4 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq r9, r4, lsl r1 │ │ │ │ - msreq SP_hyp, r8 @ │ │ │ │ - teqeq r0, r4, lsr #29 │ │ │ │ + teqeq r9, ip, lsl r1 │ │ │ │ + smlawteq pc, r0, r3, pc @ │ │ │ │ + teqeq r0, ip, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlawbeq pc, r0, r3, pc @ │ │ │ │ + smlawbeq pc, r8, r3, pc @ │ │ │ │ @ instruction: 0x012f4be0 │ │ │ │ @ instruction: 0x012f4728 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - msreq SP_hyp, ip, lsl r3 │ │ │ │ + msreq SP_hyp, r4, lsr #6 │ │ │ │ @ instruction: 0x012f4de0 │ │ │ │ smlawteq pc, r4, r6, r4 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - msreq (UNDEF: 47), r8 @ │ │ │ │ + smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0x012f4d7c │ │ │ │ @ instruction: 0x012f4660 │ │ │ │ - msreq (UNDEF: 47), r4, asr r2 │ │ │ │ - teqeq r0, ip, lsl r7 │ │ │ │ + msreq (UNDEF: 47), ip, asr r2 │ │ │ │ + teqeq r0, r4, lsr #14 │ │ │ │ strdeq r4, [pc, -ip]! │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r9, r8, asr #30 │ │ │ │ - msreq CPSR_fsxc, ip, ror #3 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r0, asr pc │ │ │ │ + strdeq pc, [pc, -r4]! │ │ │ │ + teqeq r0, r0, ror #25 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - msreq CPSR_fsxc, r4 @ │ │ │ │ - teqeq r0, r4, lsr #25 │ │ │ │ + msreq CPSR_fsxc, ip @ │ │ │ │ + teqeq r0, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - smlawbeq pc, r0, r1, pc @ │ │ │ │ - teqeq r0, r0, ror #11 │ │ │ │ + smlawbeq pc, r8, r1, pc @ │ │ │ │ + teqeq r0, r8, ror #11 │ │ │ │ @ instruction: 0x012f4528 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - msreq CPSR_fsxc, ip, lsl r1 │ │ │ │ - teqeq r0, ip, lsl #11 │ │ │ │ - teqeq r9, r8, lsr lr │ │ │ │ + msreq CPSR_fsxc, r4, lsr #2 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r9, r0, asr #28 │ │ │ │ smlawteq pc, r0, r4, r4 @ │ │ │ │ - teqeq r0, r0, asr #23 │ │ │ │ + teqeq r0, r8, asr #23 │ │ │ │ bl c5288 │ │ │ │ ldr r2, [pc, #-224] @ 4159cc │ │ │ │ ldr ip, [pc, #-224] @ 4159d0 │ │ │ │ ldr r3, [pc, #-224] @ 4159d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #1 │ │ │ │ @@ -877126,65 +877126,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 416084 │ │ │ │ cmpeq r7, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq CPSR_fsx, r8, lsl r1 │ │ │ │ - teqeq r6, r0, lsr r5 │ │ │ │ + teqeq r6, r8, lsr r5 │ │ │ │ @ instruction: 0x012f1870 │ │ │ │ @ instruction: 0x012f4878 │ │ │ │ @ instruction: 0x012f42b4 │ │ │ │ - teqeq r9, ip, ror #25 │ │ │ │ - @ instruction: 0x012fef90 │ │ │ │ - teqeq r0, r4, lsl #21 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fef98 │ │ │ │ + teqeq r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ strheq r2, [r7, #-24] @ 0xffffffe8 │ │ │ │ - teqeq r9, r8, asr ip │ │ │ │ - strdeq lr, [pc, -ip]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, r0, ror #24 │ │ │ │ + @ instruction: 0x012fef04 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - teqeq r9, r8, ror #23 │ │ │ │ - smlawbeq pc, ip, lr, lr @ │ │ │ │ - teqeq r0, r0, lsl #19 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fee94 │ │ │ │ + teqeq r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012fee3c │ │ │ │ - teqeq r0, r0, lsr r9 │ │ │ │ + teqeq r9, r0, lsr #23 │ │ │ │ + @ instruction: 0x012fee44 │ │ │ │ + teqeq r0, r8, lsr r9 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - teqeq r9, r0, asr fp │ │ │ │ - strdeq lr, [pc, -r4]! │ │ │ │ - teqeq r0, r8, ror #17 │ │ │ │ + teqeq r9, r8, asr fp │ │ │ │ + strdeq lr, [pc, -ip]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - teqeq r9, r0, lsl fp │ │ │ │ - @ instruction: 0x012fedb4 │ │ │ │ - teqeq r0, r8, lsr #17 │ │ │ │ + teqeq r9, r8, lsl fp │ │ │ │ + @ instruction: 0x012fedbc │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012fed78 │ │ │ │ - teqeq r0, ip, ror #16 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012fed3c │ │ │ │ - teqeq r0, r0, lsr r8 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + smlawbeq pc, r0, sp, lr @ │ │ │ │ + teqeq r0, r4, ror r8 │ │ │ │ + teqeq r9, r0, lsr #21 │ │ │ │ + @ instruction: 0x012fed44 │ │ │ │ + teqeq r0, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r9, ip, asr sl │ │ │ │ - @ instruction: 0x012fed00 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r4, ror #20 │ │ │ │ + @ instruction: 0x012fed08 │ │ │ │ + teqeq r0, ip @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r9, r0, lsr #20 │ │ │ │ - smlawteq pc, r4, ip, lr @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r8, lsr #20 │ │ │ │ + smlawteq pc, ip, ip, lr @ │ │ │ │ + teqeq r0, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r9, r4, ror #19 │ │ │ │ - smlawbeq pc, r8, ip, lr @ │ │ │ │ - teqeq r0, r4, ror r7 │ │ │ │ + teqeq r9, ip, ror #19 │ │ │ │ + @ instruction: 0x012fec90 │ │ │ │ + teqeq r0, ip, ror r7 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - teqeq r9, r8, lsr #19 │ │ │ │ - @ instruction: 0x012fec4c │ │ │ │ - teqeq r0, r0, asr #14 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fec54 │ │ │ │ + teqeq r0, r8, asr #14 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -877333,25 +877333,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4165f8 │ │ │ │ smlalbbeq r1, r7, r4, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, r4, asr #24 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012fe998 │ │ │ │ - teqeq r0, r4, lsl #9 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012fe9a0 │ │ │ │ + teqeq r0, ip, lsl #9 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r0, ip, lsl r7 │ │ │ │ - teqeq r0, ip, lsr r4 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r0, r4, lsr #14 │ │ │ │ + teqeq r0, r4, asr #8 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - teqeq r9, ip, ror #12 │ │ │ │ - @ instruction: 0x012fe910 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r9, r4, ror r6 │ │ │ │ + @ instruction: 0x012fe918 │ │ │ │ + teqeq r0, r4, lsl #8 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ @@ -877613,34 +877613,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 416958 │ │ │ │ strdeq r1, [r7, #-164] @ 0xffffff5c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r1, r7, r4, r8 │ │ │ │ - teqeq r9, r4, ror #6 │ │ │ │ - @ instruction: 0x012fe608 │ │ │ │ - ldrsheq r8, [r0, -r4]! │ │ │ │ + teqeq r9, ip, ror #6 │ │ │ │ + @ instruction: 0x012fe610 │ │ │ │ + ldrsheq r8, [r0, -ip]! │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, r4, lsl r3 │ │ │ │ - teqeq r0, r8, lsr #1 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r9, ip, lsl r3 │ │ │ │ + ldrheq r8, [r0, -r0]! │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - teqeq r0, r4, ror #6 │ │ │ │ - teqeq r9, r8, asr #5 │ │ │ │ - teqeq r0, r0, asr r0 │ │ │ │ + teqeq r0, ip, ror #6 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r0, r8, asr r0 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - teqeq r9, ip, ror r2 │ │ │ │ - @ instruction: 0x012fe520 │ │ │ │ - teqeq r0, r4, lsl r0 │ │ │ │ - teqeq r9, r0, asr #4 │ │ │ │ - ldrdeq lr, [pc, -r8]! │ │ │ │ - teqeq r0, r8, lsr #6 │ │ │ │ + teqeq r9, r4, lsl #5 │ │ │ │ + @ instruction: 0x012fe528 │ │ │ │ + teqeq r0, ip, lsl r0 │ │ │ │ + teqeq r9, r8, asr #4 │ │ │ │ + @ instruction: 0x012fe4e0 │ │ │ │ + teqeq r0, r0, lsr r3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqeq r0, r0, lsr #31 │ │ │ │ + teqeq r0, r8, lsr #31 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -878070,37 +878070,37 @@ │ │ │ │ str sl, [sp, #8] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 416e6c │ │ │ │ cmpeq r7, r0, ror r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r1, [r7, #-48] @ 0xffffffd0 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012fdf54 │ │ │ │ - teqeq r0, r8, asr #20 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012fdf5c │ │ │ │ + teqeq r0, r0, asr sl │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - teqeq r9, r4, ror ip │ │ │ │ - @ instruction: 0x012fdf18 │ │ │ │ - teqeq r0, r4, lsl #20 │ │ │ │ + teqeq r9, ip, ror ip │ │ │ │ + @ instruction: 0x012fdf20 │ │ │ │ + teqeq r0, ip, lsl #20 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - teqeq r9, r8, lsr ip │ │ │ │ - ldrdeq sp, [pc, -r0]! │ │ │ │ - teqeq r0, r4, lsr #26 │ │ │ │ + teqeq r9, r0, asr #24 │ │ │ │ + ldrdeq sp, [pc, -r8]! │ │ │ │ + teqeq r0, ip, lsr #26 │ │ │ │ + teqeq r0, r4, lsr #19 │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r9, r0, asr #23 │ │ │ │ - teqeq r0, r4, asr r9 │ │ │ │ - teqeq r0, ip, lsr ip │ │ │ │ - teqeq r9, r8, ror #22 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r8, asr #23 │ │ │ │ + teqeq r0, ip, asr r9 │ │ │ │ + teqeq r0, r4, asr #24 │ │ │ │ + teqeq r9, r0, ror fp │ │ │ │ + teqeq r0, r0, lsl #18 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - teqeq r9, ip, lsl fp │ │ │ │ - @ instruction: 0x012fddb4 │ │ │ │ - teqeq r0, r8, lsl #24 │ │ │ │ - teqeq r0, ip, ror r8 │ │ │ │ + teqeq r9, r4, lsr #22 │ │ │ │ + @ instruction: 0x012fddbc │ │ │ │ + teqeq r0, r0, lsl ip │ │ │ │ + teqeq r0, r4, lsl #17 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ ldr r2, [pc, #1504] @ 4178dc │ │ │ │ @@ -878483,56 +878483,56 @@ │ │ │ │ b 417348 │ │ │ │ cmpeq r7, ip, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, r4, lsl pc │ │ │ │ strdeq r0, [r7, #-228] @ 0xffffff1c │ │ │ │ muleq r0, r8, r9 │ │ │ │ stmdapl r0, {r3} │ │ │ │ - teqeq r9, ip, ror r9 │ │ │ │ - teqeq r0, r4, lsl r7 │ │ │ │ + teqeq r9, r4, lsl #19 │ │ │ │ + teqeq r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - teqeq r9, ip, ror r8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x012fdaa8 │ │ │ │ - teqeq r0, r0, lsr #11 │ │ │ │ + teqeq r9, r4, lsl #17 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x012fdab0 │ │ │ │ + teqeq r0, r8, lsr #11 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq r0, r4, asr #10 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq r0, ip, asr #10 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ ldrdeq lr, [lr, -r4]! │ │ │ │ smlawbeq lr, r0, r1, lr │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012fd938 │ │ │ │ - teqeq r0, ip, lsr #8 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012fd940 │ │ │ │ + teqeq r0, r4, lsr r4 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - teqeq r9, r8, asr r6 │ │ │ │ - strdeq sp, [pc, -ip]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawteq pc, r4, r8, sp @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r9, r0, ror #12 │ │ │ │ + @ instruction: 0x012fd904 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawteq pc, ip, r8, sp @ │ │ │ │ + teqeq r0, r4, asr #7 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - teqeq r0, r0, lsl r7 │ │ │ │ + teqeq r0, r8, lsl r7 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - @ instruction: 0x012fd858 │ │ │ │ - teqeq r9, r0, lsl #11 │ │ │ │ - @ instruction: 0x012fd824 │ │ │ │ - teqeq r0, r8, lsl r3 │ │ │ │ + @ instruction: 0x012fd860 │ │ │ │ + teqeq r9, r8, lsl #11 │ │ │ │ + @ instruction: 0x012fd82c │ │ │ │ + teqeq r0, r0, lsr #6 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - teqeq r9, r4, asr #10 │ │ │ │ - @ instruction: 0x012fd7e8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, ip, asr #10 │ │ │ │ + strdeq sp, [pc, -r0]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x012fd7b0 │ │ │ │ + @ instruction: 0x012fd7b8 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - smlawbeq pc, r0, r7, sp @ │ │ │ │ - @ instruction: 0x012fd750 │ │ │ │ - @ instruction: 0x012fd720 │ │ │ │ - teqeq r0, r8, lsl r2 │ │ │ │ + smlawbeq pc, r8, r7, sp @ │ │ │ │ + @ instruction: 0x012fd758 │ │ │ │ + @ instruction: 0x012fd728 │ │ │ │ + teqeq r0, r0, lsr #4 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r1, [pc, #1444] @ 417f5c │ │ │ │ ldr r2, [pc, #1444] @ 417f60 │ │ │ │ @@ -878896,48 +878896,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4179ec │ │ │ │ smlalbbeq r0, r7, ip, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r7, r0, asr r8 │ │ │ │ - teqeq r9, r4, ror #31 │ │ │ │ - smlawbeq pc, r8, r2, sp @ │ │ │ │ - teqeq r0, ip, ror sp │ │ │ │ + teqeq r9, ip, ror #31 │ │ │ │ + @ instruction: 0x012fd290 │ │ │ │ + teqeq r0, r4, lsl #27 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - teqeq r9, r8, lsr #31 │ │ │ │ - @ instruction: 0x012fd24c │ │ │ │ - teqeq r0, r0, asr #26 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fd254 │ │ │ │ + teqeq r0, r8, asr #26 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq r9, r0, ror pc │ │ │ │ - @ instruction: 0x012fd214 │ │ │ │ - teqeq r0, r8, lsl #26 │ │ │ │ - teqeq r9, r4, lsr pc │ │ │ │ - ldrdeq sp, [pc, -r8]! │ │ │ │ - teqeq r0, ip, asr #25 │ │ │ │ + teqeq r9, r8, ror pc │ │ │ │ + @ instruction: 0x012fd21c │ │ │ │ + teqeq r0, r0, lsl sp │ │ │ │ + teqeq r9, ip, lsr pc │ │ │ │ + @ instruction: 0x012fd1e0 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r0, r4, asr r0 │ │ │ │ - teqeq r0, ip, lsl #25 │ │ │ │ + teqeq r9, r4, lsl #30 │ │ │ │ + teqeq r0, ip, asr r0 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012fd158 │ │ │ │ - teqeq r0, ip, asr #24 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012fd160 │ │ │ │ + teqeq r0, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r9, r8, ror lr │ │ │ │ - @ instruction: 0x012fd11c │ │ │ │ - teqeq r0, r0, lsl ip │ │ │ │ + teqeq r9, r0, lsl #29 │ │ │ │ + @ instruction: 0x012fd124 │ │ │ │ + teqeq r0, r8, lsl ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r9, ip, lsr lr │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r4, asr #28 │ │ │ │ + teqeq r0, r0, lsr #31 │ │ │ │ + teqeq r0, ip @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fd0a0 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r4, lsl #28 │ │ │ │ + @ instruction: 0x012fd0a8 │ │ │ │ + teqeq r0, ip @ │ │ │ │ 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, #2792] @ 0xae8 │ │ │ │ ldr r3, [pc, #4008] @ 418fb4 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ @@ -879942,167 +879942,167 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b 4188e8 │ │ │ │ cmpeq r7, r4, lsr r2 │ │ │ │ cmpeq r7, r0, lsr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r9, r4, asr #25 │ │ │ │ - teqeq r0, ip, asr sl │ │ │ │ + teqeq r9, ip, asr #25 │ │ │ │ + teqeq r0, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq r0, ip, lsl #15 │ │ │ │ - teqeq r9, r4, ror #19 │ │ │ │ - teqeq r9, r8, asr #18 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, r4, asr #17 │ │ │ │ - teqeq r0, r8, asr r6 │ │ │ │ - teqeq r9, ip, asr #16 │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r0, r4, ror #11 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r9, ip, ror r7 │ │ │ │ - teqeq r0, r8, lsl #10 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r9, ip, ror #19 │ │ │ │ + teqeq r9, r0, asr r9 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r9, r8, lsr r5 │ │ │ │ - teqeq r0, r8, asr #5 │ │ │ │ - stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq r9, r8, asr r3 │ │ │ │ - teqeq r0, r8, ror #1 │ │ │ │ - teqeq r9, ip, ror #3 │ │ │ │ - teqeq r0, r0, lsl #31 │ │ │ │ - stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r0, ip, lsr #27 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r9, ip, asr #17 │ │ │ │ + teqeq r0, r0, ror #12 │ │ │ │ + teqeq r9, r4, asr r8 │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + teqeq r0, ip, ror #11 │ │ │ │ teqeq r9, r8 @ │ │ │ │ + teqeq r9, r4, lsl #15 │ │ │ │ + teqeq r0, r0, lsl r5 │ │ │ │ + teqeq r0, r0, lsl #10 │ │ │ │ + teqeq r9, r0, asr #10 │ │ │ │ teqeq r0, r0 @ │ │ │ │ + stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ + teqeq r9, r0, ror #6 │ │ │ │ + ldrsheq r6, [r0, -r0]! │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq r0, r8, lsl #31 │ │ │ │ + stmdapl r0, {r0, r2, r3} │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq r9, r0, lsl #30 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ cmppeq r6, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, ip, r8, ip │ │ │ │ - teqeq r0, ip, ror #22 │ │ │ │ - teqeq r9, r4, asr #27 │ │ │ │ - teqeq r0, r8, lsl #17 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r9, r8, lsl sl │ │ │ │ - @ instruction: 0x012fbcb8 │ │ │ │ + teqeq r0, r4, ror fp │ │ │ │ + teqeq r9, ip, asr #27 │ │ │ │ teqeq r0, r0 @ │ │ │ │ + teqeq r9, r0, asr #21 │ │ │ │ + teqeq r9, r0, lsr #20 │ │ │ │ + smlawteq pc, r0, ip, fp @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - smlawbeq pc, r4, ip, fp @ │ │ │ │ + smlawbeq pc, ip, ip, fp @ │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x012fbc58 │ │ │ │ - teqeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x012fbc24 │ │ │ │ - teqeq r0, r8, lsl r7 │ │ │ │ + @ instruction: 0x012fbc60 │ │ │ │ + teqeq r9, r8, lsl #19 │ │ │ │ + @ instruction: 0x012fbc2c │ │ │ │ + teqeq r0, r0, lsr #14 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - @ instruction: 0x012fbbec │ │ │ │ + strdeq fp, [pc, -r4]! │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - ldrdeq fp, [pc, -r4]! │ │ │ │ + ldrdeq fp, [pc, -ip]! │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x012fbba4 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r8, lsl #18 │ │ │ │ + @ instruction: 0x012fbbac │ │ │ │ + teqeq r0, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r9, r8, asr #17 │ │ │ │ - @ instruction: 0x012fbb6c │ │ │ │ - teqeq r0, r0, ror #12 │ │ │ │ - andeq r0, r0, r4, lsr #9 │ │ │ │ teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012fbb34 │ │ │ │ - teqeq r0, r8, lsr #12 │ │ │ │ + @ instruction: 0x012fbb74 │ │ │ │ + teqeq r0, r8, ror #12 │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012fbb3c │ │ │ │ + teqeq r0, r0, lsr r6 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - @ instruction: 0x012fbb00 │ │ │ │ + @ instruction: 0x012fbb08 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq fp, [pc, -r4]! │ │ │ │ + ldrdeq fp, [pc, -ip]! │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012fbaa8 │ │ │ │ + @ instruction: 0x012fbab0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r0, r4, asr r9 │ │ │ │ - teqeq r0, r8, ror #10 │ │ │ │ + teqeq r9, r4, ror #15 │ │ │ │ + teqeq r0, ip, asr r9 │ │ │ │ + teqeq r0, r0, ror r5 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - teqeq r9, r8, lsl #15 │ │ │ │ - @ instruction: 0x012fba2c │ │ │ │ - teqeq r0, r0, lsr #10 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fba34 │ │ │ │ + teqeq r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq r0, r0, asr #18 │ │ │ │ - teqeq r9, r8, asr r7 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fb9a0 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8, asr #18 │ │ │ │ + teqeq r9, r0, ror #14 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x012fb9a8 │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x012fb96c │ │ │ │ - @ instruction: 0x012fb940 │ │ │ │ - @ instruction: 0x012fb914 │ │ │ │ + @ instruction: 0x012fb974 │ │ │ │ + @ instruction: 0x012fb948 │ │ │ │ + @ instruction: 0x012fb91c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012fb8e8 │ │ │ │ + strdeq fp, [pc, -r0]! │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - smlawteq pc, r0, r8, fp @ │ │ │ │ + smlawteq pc, r8, r8, fp @ │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - @ instruction: 0x012fb894 │ │ │ │ + @ instruction: 0x012fb89c │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - smlawbeq pc, r4, r8, fp @ │ │ │ │ + smlawbeq pc, ip, r8, fp @ │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012fb858 │ │ │ │ - teqeq r0, r0, asr r3 │ │ │ │ + teqeq r9, r0, asr #11 │ │ │ │ + @ instruction: 0x012fb860 │ │ │ │ + teqeq r0, r8, asr r3 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - teqeq r9, r0, lsl #11 │ │ │ │ - teqeq r0, r4, ror #15 │ │ │ │ - teqeq r0, ip, lsl #6 │ │ │ │ + teqeq r9, r8, lsl #11 │ │ │ │ + teqeq r0, ip, ror #15 │ │ │ │ + teqeq r0, r4, lsl r3 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - strdeq fp, [pc, -r4]! │ │ │ │ + strdeq fp, [pc, -ip]! │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - smlawteq pc, ip, r7, fp @ │ │ │ │ + ldrdeq fp, [pc, -r4]! │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - @ instruction: 0x012fb7a4 │ │ │ │ + @ instruction: 0x012fb7ac │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x012fb77c │ │ │ │ + smlawbeq pc, r4, r7, fp @ │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012fb750 │ │ │ │ - teqeq r0, r8, asr #4 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012fb758 │ │ │ │ + teqeq r0, r0, asr r2 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - teqeq r9, r8, ror r4 │ │ │ │ - @ instruction: 0x012fb718 │ │ │ │ - teqeq r0, r0, lsl r2 │ │ │ │ + teqeq r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x012fb720 │ │ │ │ + teqeq r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - teqeq r9, r0, asr #8 │ │ │ │ - @ instruction: 0x012fb6e0 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r8, asr #8 │ │ │ │ + @ instruction: 0x012fb6e8 │ │ │ │ + teqeq r0, r0, ror #3 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - @ instruction: 0x012fb6ac │ │ │ │ + @ instruction: 0x012fb6b4 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - @ instruction: 0x012fb67c │ │ │ │ - teqeq r9, r0, lsr #7 │ │ │ │ - @ instruction: 0x012fb644 │ │ │ │ - teqeq r0, r8, lsr r1 │ │ │ │ + smlawbeq pc, r4, r6, fp @ │ │ │ │ + teqeq r9, r8, lsr #7 │ │ │ │ + @ instruction: 0x012fb64c │ │ │ │ + teqeq r0, r0, asr #2 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - @ instruction: 0x012fb610 │ │ │ │ + @ instruction: 0x012fb618 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - @ instruction: 0x012fb5e4 │ │ │ │ + @ instruction: 0x012fb5ec │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x012fb5b8 │ │ │ │ + smlawteq pc, r0, r5, fp @ │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - smlawbeq pc, ip, r5, fp @ │ │ │ │ + @ instruction: 0x012fb594 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r8, asr #32 │ │ │ │ + teqeq r9, r4, asr #5 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r0, asr r0 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - teqeq r9, ip, lsl #5 │ │ │ │ - @ instruction: 0x012fb52c │ │ │ │ - teqeq r0, r4, lsr #32 │ │ │ │ - teqeq r9, r4, asr r2 │ │ │ │ - strdeq fp, [pc, -r4]! │ │ │ │ - teqeq r0, ip, ror #31 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fb534 │ │ │ │ + teqeq r0, ip, lsr #32 │ │ │ │ + teqeq r9, ip, asr r2 │ │ │ │ + strdeq fp, [pc, -ip]! │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - teqeq r9, r8, lsl r2 │ │ │ │ - @ instruction: 0x012fb4bc │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, r0, lsr #4 │ │ │ │ + smlawteq pc, r4, r4, fp @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - smlawbeq pc, r8, r4, fp @ │ │ │ │ + @ instruction: 0x012fb490 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ mov r0, r9 │ │ │ │ bl c0c18 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 419490 │ │ │ │ add r2, r9, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -880948,33 +880948,33 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 419dec │ │ │ │ strheq lr, [r6, #-100] @ 0xffffff9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r6, r0, asr r4 │ │ │ │ - teqeq r9, r8, ror #29 │ │ │ │ - smlawbeq pc, ip, r1, fp @ │ │ │ │ - teqeq r0, r8, ror ip │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fb194 │ │ │ │ + teqeq r0, r0, lsl #25 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - teqeq r9, ip, lsr #29 │ │ │ │ - @ instruction: 0x012fb150 │ │ │ │ - teqeq r0, ip, lsr ip │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fb158 │ │ │ │ + teqeq r0, r4, asr #24 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - teqeq r9, r0, ror lr │ │ │ │ - @ instruction: 0x012fb114 │ │ │ │ - teqeq r0, r0, lsl #24 │ │ │ │ + teqeq r9, r8, ror lr │ │ │ │ + @ instruction: 0x012fb11c │ │ │ │ + teqeq r0, r8, lsl #24 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r9, r4, lsr lr │ │ │ │ - ldrdeq fp, [pc, -r8]! │ │ │ │ - teqeq r0, r4, asr #23 │ │ │ │ + teqeq r9, ip, lsr lr │ │ │ │ + @ instruction: 0x012fb0e0 │ │ │ │ + teqeq r0, ip, asr #23 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012fb09c │ │ │ │ - teqeq r0, r8, lsl #23 │ │ │ │ + teqeq r9, r0, lsl #28 │ │ │ │ + @ instruction: 0x012fb0a4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ 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] @ 41a160 │ │ │ │ ldr ip, [pc, #384] @ 41a164 │ │ │ │ @@ -881073,22 +881073,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 41a070 │ │ │ │ cmpeq r6, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ smlalbteq lr, r6, ip, r1 │ │ │ │ @ instruction: 0x012eb728 │ │ │ │ - ldrdeq sl, [pc, -r0]! │ │ │ │ - @ instruction: 0x012fae9c │ │ │ │ - teqeq r0, r4, lsl #29 │ │ │ │ - teqeq r9, r8, lsl #27 │ │ │ │ + ldrdeq sl, [pc, -r8]! │ │ │ │ + @ instruction: 0x012faea4 │ │ │ │ + teqeq r0, ip, lsl #29 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #488] @ 41a38c │ │ │ │ ldr r1, [pc, #488] @ 41a390 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -881212,24 +881212,24 @@ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #1080] @ 0x438 │ │ │ │ b 41a348 │ │ │ │ smlaltbeq lr, r6, r0, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r9, r4, lsr #25 │ │ │ │ + teqeq r0, r4, asr #27 │ │ │ │ + teqeq r9, ip, lsr #25 │ │ │ │ smlaltteq sp, r6, ip, pc @ │ │ │ │ @ instruction: 0x012eb548 │ │ │ │ cmpeq r6, r8, ror #30 │ │ │ │ cmpeq r6, r0, asr #30 │ │ │ │ - @ instruction: 0x012faca8 │ │ │ │ - teqeq r9, r4, ror #22 │ │ │ │ - @ instruction: 0x012fac70 │ │ │ │ - teqeq r0, r0, asr ip │ │ │ │ + @ instruction: 0x012facb0 │ │ │ │ + teqeq r9, ip, ror #22 │ │ │ │ + @ instruction: 0x012fac78 │ │ │ │ + teqeq r0, r8, asr ip │ │ │ │ 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, #704] @ 41a698 │ │ │ │ ldr ip, [pc, #704] @ 41a69c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -881408,27 +881408,27 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 41a4cc │ │ │ │ cmpeq r6, ip, ror #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsr lr │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ - teqeq r9, ip, asr #20 │ │ │ │ - teqeq r0, ip, lsr fp │ │ │ │ + teqeq r9, r4, asr sl │ │ │ │ + teqeq r0, r4, asr #22 │ │ │ │ cmpeq r6, r0, ror sp │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r9, ip, lsr #19 │ │ │ │ - teqeq r0, r0, lsr #21 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq r0, r8, lsr #21 │ │ │ │ @ instruction: 0x012eb264 │ │ │ │ @ instruction: 0x012eb224 │ │ │ │ - smlawteq pc, ip, r9, sl @ │ │ │ │ - @ instruction: 0x012fa99c │ │ │ │ - teqeq r9, ip, asr r8 │ │ │ │ - @ instruction: 0x012fa968 │ │ │ │ - teqeq r0, r8, asr #18 │ │ │ │ + ldrdeq sl, [pc, -r4]! │ │ │ │ + @ instruction: 0x012fa9a4 │ │ │ │ + teqeq r9, r4, ror #16 │ │ │ │ + @ instruction: 0x012fa970 │ │ │ │ + teqeq r0, r0, asr r9 │ │ │ │ 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] @ 41a93c │ │ │ │ ldr r3, [pc, #584] @ 41a940 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -881576,22 +881576,22 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 41a7f4 │ │ │ │ cmpeq r6, r0, asr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r9, r8, asr #14 │ │ │ │ - teqeq r0, ip, lsr r8 │ │ │ │ + teqeq r9, r0, asr r7 │ │ │ │ + teqeq r0, r4, asr #16 │ │ │ │ cmpeq r6, r8, asr #20 │ │ │ │ @ instruction: 0x012eaf50 │ │ │ │ - teqeq r9, r8, ror #11 │ │ │ │ - strdeq sl, [pc, -r4]! │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x012fa6bc │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + strdeq sl, [pc, -ip]! │ │ │ │ + teqeq r0, r0, ror #13 │ │ │ │ + smlawteq pc, r4, r6, sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 41a9d8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -881613,17 +881613,17 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41a990 │ │ │ │ strdeq sl, [r0], -r0 │ │ │ │ - teqeq r9, ip, lsl r5 │ │ │ │ - @ instruction: 0x012fa628 │ │ │ │ - teqeq r0, r8, lsr r6 │ │ │ │ + teqeq r9, r4, lsr #10 │ │ │ │ + @ instruction: 0x012fa630 │ │ │ │ + teqeq r0, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 41aa58 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -881645,17 +881645,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41aa10 │ │ │ │ andeq sl, r0, r4, ror #17 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fa5a8 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r4, lsr #9 │ │ │ │ + @ instruction: 0x012fa5b0 │ │ │ │ + teqeq r0, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [pc, #96] @ 41aae8 │ │ │ │ @@ -881681,17 +881681,17 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41aaa0 │ │ │ │ andeq r2, r1, r0, ror #9 │ │ │ │ - teqeq r9, ip, lsl #8 │ │ │ │ - @ instruction: 0x012fa518 │ │ │ │ - teqeq r0, r8, lsr #10 │ │ │ │ + teqeq r9, r4, lsl r4 │ │ │ │ + @ instruction: 0x012fa520 │ │ │ │ + teqeq r0, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [pc, #96] @ 41ab78 │ │ │ │ @@ -881717,17 +881717,17 @@ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #31 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41ab30 │ │ │ │ andeq r6, r1, ip, ror #3 │ │ │ │ - teqeq r9, ip, ror r3 │ │ │ │ - smlawbeq pc, r8, r4, sl @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, r4, lsl #7 │ │ │ │ + @ instruction: 0x012fa490 │ │ │ │ + teqeq r0, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [pc, #96] @ 41ac08 │ │ │ │ @@ -881753,17 +881753,17 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41abc0 │ │ │ │ andeq r3, r1, r4, asr sp │ │ │ │ - teqeq r9, ip, ror #5 │ │ │ │ - strdeq sl, [pc, -r8]! │ │ │ │ - teqeq r0, r8, lsl #8 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fa400 │ │ │ │ + teqeq r0, r0, lsl 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 r1, [sp, #24] │ │ │ │ ldr ip, [pc, #96] @ 41ac98 │ │ │ │ @@ -881789,17 +881789,17 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41ac50 │ │ │ │ ldrdeq r6, [r1], -r0 │ │ │ │ - teqeq r9, ip, asr r2 │ │ │ │ - @ instruction: 0x012fa368 │ │ │ │ - teqeq r0, r8, ror r3 │ │ │ │ + teqeq r9, r4, ror #4 │ │ │ │ + @ instruction: 0x012fa370 │ │ │ │ + teqeq r0, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 41a6dc │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -881818,17 +881818,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41acc8 │ │ │ │ - teqeq r9, r4, ror #3 │ │ │ │ - strdeq sl, [pc, -r0]! │ │ │ │ - teqeq r0, r0, lsl #6 │ │ │ │ + teqeq r9, ip, ror #3 │ │ │ │ + strdeq sl, [pc, -r8]! │ │ │ │ + teqeq r0, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 41adf8 │ │ │ │ ldr lr, [pc, #196] @ 41adfc │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -881882,17 +881882,17 @@ │ │ │ │ b 41ad88 │ │ │ │ cmpeq r6, r0, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq sp, [r6, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, lsr #8 │ │ │ │ muleq r1, r8, r1 │ │ │ │ strheq sp, [r6, #-68] @ 0xffffffbc │ │ │ │ - ldrsheq r9, [r9, -ip]! │ │ │ │ - @ instruction: 0x012fa208 │ │ │ │ - teqeq r0, r8, lsl r2 │ │ │ │ + teqeq r9, r4, lsl #2 │ │ │ │ + @ instruction: 0x012fa210 │ │ │ │ + teqeq r0, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 41aef8 │ │ │ │ ldr lr, [pc, #196] @ 41aefc │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -881946,17 +881946,17 @@ │ │ │ │ b 41ae88 │ │ │ │ cmpeq r6, r0, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq sp, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, r4, asr #24 │ │ │ │ andeq r6, r1, ip, lsr #2 │ │ │ │ strheq sp, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fa108 │ │ │ │ - teqeq r0, r8, lsl r1 │ │ │ │ + teqeq r9, r4 │ │ │ │ + @ instruction: 0x012fa110 │ │ │ │ + teqeq r0, r0, lsr #2 │ │ │ │ │ │ │ │ 0041af1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -882016,24 +882016,24 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 41afb4 │ │ │ │ - teqeq r0, ip, ror r7 │ │ │ │ - @ instruction: 0x012fa038 │ │ │ │ - teqeq r0, r0, ror r0 │ │ │ │ + teqeq r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x012fa040 │ │ │ │ + teqeq r0, r8, ror r0 │ │ │ │ + teqeq r9, r4 │ │ │ │ + @ instruction: 0x012fa004 │ │ │ │ + teqeq r0, ip, lsr r0 │ │ │ │ + teqeq r9, r8, asr #31 │ │ │ │ + ldrdeq r9, [pc, -r8]! │ │ │ │ + teqeq r0, r0, lsl r0 │ │ │ │ teqeq r9, ip @ │ │ │ │ - strdeq r9, [pc, -ip]! │ │ │ │ - teqeq r0, r4, lsr r0 │ │ │ │ - teqeq r9, r0, asr #31 │ │ │ │ - ldrdeq r9, [pc, -r0]! │ │ │ │ - teqeq r0, r8 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ │ │ │ │ 0041b048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -882222,19 +882222,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012eb558 │ │ │ │ - teqeq r0, ip, ror #26 │ │ │ │ - teqeq r9, r4, ror #25 │ │ │ │ + teqeq r0, r4, ror sp │ │ │ │ + teqeq r9, ip, ror #25 │ │ │ │ @ instruction: 0x012eb518 │ │ │ │ - teqeq r0, ip, lsr #26 │ │ │ │ - teqeq r9, r4, lsr #25 │ │ │ │ + teqeq r0, r4, lsr sp │ │ │ │ + teqeq r9, ip, lsr #25 │ │ │ │ │ │ │ │ 0041b364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -882416,19 +882416,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012eb268 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r0, ror sl │ │ │ │ + teqeq r9, r0, lsl #20 │ │ │ │ + teqeq r0, r8, ror sl │ │ │ │ @ instruction: 0x012eb228 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r0, lsr sl │ │ │ │ + teqeq r9, r0, asr #19 │ │ │ │ + teqeq r0, r8, lsr sl │ │ │ │ │ │ │ │ 0041b664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1100] @ 41bac8 │ │ │ │ @@ -882718,22 +882718,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012eade8 │ │ │ │ - teqeq r9, ip, ror r5 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r4, lsl #11 │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x012eaf9c │ │ │ │ - teqeq r9, r4, lsr r5 │ │ │ │ - teqeq r0, ip, lsr #11 │ │ │ │ + teqeq r9, ip, lsr r5 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ @ instruction: 0x012ead70 │ │ │ │ - teqeq r9, r4, lsl #10 │ │ │ │ - teqeq r0, ip, ror r5 │ │ │ │ + teqeq r9, ip, lsl #10 │ │ │ │ + teqeq r0, r4, lsl #11 │ │ │ │ │ │ │ │ 0041bb20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 41bdec │ │ │ │ @@ -882921,19 +882921,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012eac94 │ │ │ │ - teqeq r9, r8, lsr #4 │ │ │ │ - teqeq r0, r0, lsr #5 │ │ │ │ + teqeq r9, r0, lsr r2 │ │ │ │ + teqeq r0, r8, lsr #5 │ │ │ │ @ instruction: 0x012eaa58 │ │ │ │ - teqeq r9, r8, ror #3 │ │ │ │ - teqeq r0, r0, ror #4 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r0, r8, ror #4 │ │ │ │ │ │ │ │ 0041be38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #804] @ 41c174 │ │ │ │ @@ -883152,19 +883152,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0146c190 │ │ │ │ @ instruction: 0x012ea700 │ │ │ │ - teqeq r0, r4, asr #30 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + teqeq r0, ip, asr #30 │ │ │ │ + teqeq r9, r0, ror #29 │ │ │ │ @ instruction: 0x012ea8bc │ │ │ │ - teqeq r0, r4, lsl #30 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + teqeq r0, ip, lsl #30 │ │ │ │ + teqeq r9, r0, lsr #29 │ │ │ │ │ │ │ │ 0041c1cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -883347,19 +883347,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq sl, [lr, -ip]! │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r4, lsr ip │ │ │ │ + teqeq r9, r0, ror #23 │ │ │ │ + teqeq r0, ip, lsr ip │ │ │ │ @ instruction: 0x012ea3bc │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r0, lsr #23 │ │ │ │ + teqeq r0, ip @ │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ mov r0, #0 │ │ │ │ @@ -883417,17 +883417,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41c590 │ │ │ │ - @ instruction: 0x012f8a28 │ │ │ │ - teqeq r0, r0, ror #21 │ │ │ │ - teqeq r9, r8, ror #20 │ │ │ │ + @ instruction: 0x012f8a30 │ │ │ │ + teqeq r0, r8, ror #21 │ │ │ │ + teqeq r9, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ @@ -883539,24 +883539,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 41c6bc │ │ │ │ cmpeq r6, r0, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq fp, r6, r0, fp │ │ │ │ - teqeq r9, ip, lsl r9 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r4, lsl #19 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - smlawbeq pc, ip, r8, r8 @ │ │ │ │ - teqeq r0, ip, lsr r9 │ │ │ │ + teqeq r9, r4, lsr #18 │ │ │ │ + teqeq r0, r4, asr #19 │ │ │ │ + teqeq r0, ip, lsl #19 │ │ │ │ + teqeq r9, r0, ror #17 │ │ │ │ + @ instruction: 0x012f8894 │ │ │ │ + teqeq r0, r4, asr #18 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012f8850 │ │ │ │ - teqeq r0, r8, lsl #18 │ │ │ │ + teqeq r9, r4, lsr #17 │ │ │ │ + @ instruction: 0x012f8858 │ │ │ │ + teqeq r0, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -883782,37 +883782,37 @@ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41c9c4 │ │ │ │ cmpeq r6, ip, lsr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r8, lsr #16 │ │ │ │ - teqeq r9, r8, lsr r7 │ │ │ │ - teqeq r0, r8, lsr #15 │ │ │ │ + teqeq r9, r0, asr #15 │ │ │ │ + teqeq r0, r0, lsr r8 │ │ │ │ + teqeq r9, r0, asr #14 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + teqeq r0, r8, asr #15 │ │ │ │ teqeq r0, r0, asr #15 │ │ │ │ teqeq r0, r8 @ │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r0, r8, lsr #15 │ │ │ │ + teqeq r0, r4, lsr #15 │ │ │ │ + teqeq r9, ip, asr #12 │ │ │ │ + @ instruction: 0x012f8600 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawteq pc, ip, r5, r8 @ │ │ │ │ + @ instruction: 0x012f859c │ │ │ │ + @ instruction: 0x012f8570 │ │ │ │ + @ instruction: 0x012f8544 │ │ │ │ + teqeq r9, r0, ror r5 │ │ │ │ + @ instruction: 0x012f8524 │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq r9, r4, asr #12 │ │ │ │ - strdeq r8, [pc, -r8]! @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawteq pc, r4, r5, r8 @ │ │ │ │ - @ instruction: 0x012f8594 │ │ │ │ - @ instruction: 0x012f8568 │ │ │ │ - @ instruction: 0x012f853c │ │ │ │ - teqeq r9, r8, ror #10 │ │ │ │ - @ instruction: 0x012f851c │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012f84e8 │ │ │ │ - smlawteq pc, ip, r4, r8 @ │ │ │ │ - @ instruction: 0x012f84a0 │ │ │ │ - @ instruction: 0x012f8474 │ │ │ │ + strdeq r8, [pc, -r0]! │ │ │ │ + ldrdeq r8, [pc, -r4]! │ │ │ │ + @ instruction: 0x012f84a8 │ │ │ │ + @ instruction: 0x012f847c │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #516] @ 41ce04 │ │ │ │ ldr r3, [pc, #516] @ 41ce08 │ │ │ │ @@ -883943,31 +883943,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 41cc80 │ │ │ │ cmpeq r6, r4, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r0, r0, lsr r5 │ │ │ │ + teqeq r0, r8, lsr r5 │ │ │ │ strheq fp, [r6, #-92] @ 0xffffffa4 │ │ │ │ - teqeq r9, r0, lsl #6 │ │ │ │ - @ instruction: 0x012f82b4 │ │ │ │ - teqeq r0, ip, ror #6 │ │ │ │ + teqeq r9, r8, lsl #6 │ │ │ │ + @ instruction: 0x012f82bc │ │ │ │ + teqeq r0, r4, ror r3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - teqeq r9, r0, asr #5 │ │ │ │ - @ instruction: 0x012f8274 │ │ │ │ - teqeq r0, r4, lsr #6 │ │ │ │ + teqeq r9, r8, asr #5 │ │ │ │ + @ instruction: 0x012f827c │ │ │ │ + teqeq r0, ip, lsr #6 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq r9, r4, lsl #5 │ │ │ │ - @ instruction: 0x012f8238 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, ip, lsl #5 │ │ │ │ + @ instruction: 0x012f8240 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r9, r8, asr #4 │ │ │ │ - strdeq r8, [pc, -ip]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r0, asr r2 │ │ │ │ + @ instruction: 0x012f8204 │ │ │ │ + teqeq r0, ip @ │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2316] @ 41d77c │ │ │ │ @@ -884550,96 +884550,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41d1f0 │ │ │ │ smlalbteq fp, r6, ip, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, asr #32 │ │ │ │ - teqeq r9, ip, ror #27 │ │ │ │ - @ instruction: 0x012f7da0 │ │ │ │ - teqeq r0, r0, asr lr │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012f7da8 │ │ │ │ + teqeq r0, r8, asr lr │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012f7d64 │ │ │ │ - teqeq r0, r4, lsl lr │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012f7d6c │ │ │ │ + teqeq r0, ip, lsl lr │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - teqeq r9, r4, ror sp │ │ │ │ - @ instruction: 0x012f7d28 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r9, ip, ror sp │ │ │ │ + @ instruction: 0x012f7d30 │ │ │ │ + teqeq r0, r0, ror #27 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - teqeq r9, r8, lsr sp │ │ │ │ - @ instruction: 0x012f7cec │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r9, r0, asr #26 │ │ │ │ + strdeq r7, [pc, -r4]! │ │ │ │ + teqeq r0, r4, lsr #27 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - teqeq r0, r4, asr #21 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r0, r4, asr sp │ │ │ │ + teqeq r0, ip, asr #21 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r0, ip, asr sp │ │ │ │ muleq r0, r9, r3 │ │ │ │ - teqeq r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x012f7c5c │ │ │ │ - teqeq r0, r0, lsl sp │ │ │ │ - teqeq r9, ip, ror #24 │ │ │ │ - @ instruction: 0x012f7c20 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012f7c64 │ │ │ │ + teqeq r0, r8, lsl sp │ │ │ │ + teqeq r9, r4, ror ip │ │ │ │ + @ instruction: 0x012f7c28 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - teqeq r9, r0, lsr ip │ │ │ │ - @ instruction: 0x012f7be4 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r8, lsr ip │ │ │ │ + @ instruction: 0x012f7bec │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012f7ba8 │ │ │ │ - teqeq r0, r8, asr ip │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012f7bb0 │ │ │ │ + teqeq r0, r0, ror #24 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f7b6c │ │ │ │ - teqeq r0, ip, lsl ip │ │ │ │ + teqeq r9, r0, asr #23 │ │ │ │ + @ instruction: 0x012f7b74 │ │ │ │ + teqeq r0, r4, lsr #24 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - teqeq r9, ip, ror fp │ │ │ │ - @ instruction: 0x012f7b30 │ │ │ │ - teqeq r0, r4, ror #23 │ │ │ │ - teqeq r9, r0, asr #22 │ │ │ │ - strdeq r7, [pc, -r4]! │ │ │ │ - teqeq r0, r4, lsr #23 │ │ │ │ + teqeq r9, r4, lsl #23 │ │ │ │ + @ instruction: 0x012f7b38 │ │ │ │ + teqeq r0, ip, ror #23 │ │ │ │ + teqeq r9, r8, asr #22 │ │ │ │ + strdeq r7, [pc, -ip]! │ │ │ │ + teqeq r0, ip, lsr #23 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - teqeq r9, r4, lsl #22 │ │ │ │ - @ instruction: 0x012f7ab8 │ │ │ │ - teqeq r0, ip, ror #22 │ │ │ │ - teqeq r9, r8, asr #21 │ │ │ │ - @ instruction: 0x012f7a7c │ │ │ │ - teqeq r0, ip, lsr #22 │ │ │ │ + teqeq r9, ip, lsl #22 │ │ │ │ + smlawteq pc, r0, sl, r7 @ │ │ │ │ + teqeq r0, r4, ror fp │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + smlawbeq pc, r4, sl, r7 @ │ │ │ │ + teqeq r0, r4, lsr fp │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - teqeq r9, ip, lsl #21 │ │ │ │ - @ instruction: 0x012f7a40 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - teqeq r9, ip, asr #20 │ │ │ │ - @ instruction: 0x012f7a00 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012f7a48 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqeq r9, r4, asr sl │ │ │ │ + @ instruction: 0x012f7a08 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - teqeq r9, r0, lsl sl │ │ │ │ - smlawteq pc, r4, r9, r7 @ │ │ │ │ - teqeq r0, r8, ror sl │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - smlawbeq pc, r4, r9, r7 @ │ │ │ │ - teqeq r0, r4, lsr sl │ │ │ │ + teqeq r9, r8, lsl sl │ │ │ │ + smlawteq pc, ip, r9, r7 @ │ │ │ │ + teqeq r0, r0, lsl #21 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + smlawbeq pc, ip, r9, r7 @ │ │ │ │ + teqeq r0, ip, lsr sl │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012f7944 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012f794c │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x000003be │ │ │ │ - teqeq r9, r0, asr r9 │ │ │ │ - @ instruction: 0x012f7904 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r9, r8, asr r9 │ │ │ │ + @ instruction: 0x012f790c │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - teqeq r9, r0, lsl r9 │ │ │ │ - smlawteq pc, r4, r8, r7 @ │ │ │ │ - teqeq r0, r4, ror r9 │ │ │ │ + teqeq r9, r8, lsl r9 │ │ │ │ + smlawteq pc, ip, r8, r7 @ │ │ │ │ + teqeq r0, ip, ror r9 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - smlawbeq pc, r4, r8, r7 @ │ │ │ │ - teqeq r0, r4, lsr r9 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + smlawbeq pc, ip, r8, r7 @ │ │ │ │ + teqeq r0, ip, lsr r9 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ @@ -884685,17 +884685,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41d9b0 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41d964 │ │ │ │ - teqeq r9, r4, lsr #13 │ │ │ │ - @ instruction: 0x012f7658 │ │ │ │ - teqeq r0, r0, lsl r7 │ │ │ │ + teqeq r9, ip, lsr #13 │ │ │ │ + @ instruction: 0x012f7660 │ │ │ │ + teqeq r0, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ 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] │ │ │ │ @@ -884723,17 +884723,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 41da48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 41d9f4 │ │ │ │ - teqeq r9, r0, lsl r6 │ │ │ │ - smlawteq pc, r4, r5, r7 @ │ │ │ │ - teqeq r0, r4, ror r6 │ │ │ │ + teqeq r9, r8, lsl r6 │ │ │ │ + smlawteq pc, ip, r5, r7 @ │ │ │ │ + teqeq r0, ip, ror r6 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #1964] @ 41e214 │ │ │ │ @@ -885228,47 +885228,47 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41de88 │ │ │ │ ldrdeq sl, [r6, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq sl, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq r9, ip, asr #2 │ │ │ │ - teqeq r0, ip, ror r2 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r9, r4, asr r1 │ │ │ │ + teqeq r0, r4, lsl #5 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - teqeq r9, r0, lsl #2 │ │ │ │ - teqeq r0, r0, lsr #4 │ │ │ │ - teqeq r0, r4, ror #2 │ │ │ │ - teqeq r9, ip, ror r0 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0, ror #1 │ │ │ │ - teqeq r9, r4, lsr r0 │ │ │ │ - teqeq r0, ip, lsl #3 │ │ │ │ - @ instruction: 0x01301098 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r0, lsr r1 │ │ │ │ - teqeq r0, r8, lsr r0 │ │ │ │ - teqeq r9, ip, ror pc │ │ │ │ - ldrsbeq r1, [r0, -r4]! │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r9, r8, lsl #2 │ │ │ │ + teqeq r0, r8, lsr #4 │ │ │ │ + teqeq r0, ip, ror #2 │ │ │ │ + teqeq r9, r4, lsl #1 │ │ │ │ + teqeq r0, r4, lsr #3 │ │ │ │ + teqeq r0, r8, ror #1 │ │ │ │ + teqeq r9, ip, lsr r0 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r0, lsr #1 │ │ │ │ + teqeq r9, r0, ror #31 │ │ │ │ + teqeq r0, r8, lsr r1 │ │ │ │ + teqeq r0, r0, asr #32 │ │ │ │ + teqeq r9, r4, lsl #31 │ │ │ │ + ldrsbeq r1, [r0, -ip]! │ │ │ │ + teqeq r0, r4, ror #31 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - teqeq r9, r8, lsr #30 │ │ │ │ - teqeq r0, r8, asr r0 │ │ │ │ - teqeq r0, ip, lsl #31 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r0, r8 │ │ │ │ - teqeq r0, ip, lsr pc │ │ │ │ + teqeq r9, r0, lsr pc │ │ │ │ + teqeq r0, r0, rrx │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r9, r0, ror #29 │ │ │ │ + teqeq r0, r0, lsl r0 │ │ │ │ + teqeq r0, r4, asr #30 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq r9, r0, lsl #29 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - teqeq r0, r0, ror #29 │ │ │ │ - teqeq r9, r4, lsr lr │ │ │ │ - @ instruction: 0x012f6de8 │ │ │ │ - teqeq r0, r0, lsr #29 │ │ │ │ + teqeq r9, r8, lsl #29 │ │ │ │ + teqeq r0, r0, ror #31 │ │ │ │ + teqeq r0, r8, ror #29 │ │ │ │ + teqeq r9, ip, lsr lr │ │ │ │ + strdeq r6, [pc, -r0]! │ │ │ │ + teqeq r0, r8, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -885304,17 +885304,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41e35c │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41e310 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f6cac │ │ │ │ - teqeq r0, r4, ror #26 │ │ │ │ + teqeq r9, r0, lsl #26 │ │ │ │ + @ instruction: 0x012f6cb4 │ │ │ │ + teqeq r0, ip, ror #26 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ @@ -885373,21 +885373,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41e480 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41e3d8 │ │ │ │ - teqeq r9, r4, lsr #24 │ │ │ │ - teqeq r0, r0, asr #27 │ │ │ │ - teqeq r0, ip, lsl #25 │ │ │ │ + teqeq r9, ip, lsr #24 │ │ │ │ + teqeq r0, r8, asr #27 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - teqeq r9, r4, ror #23 │ │ │ │ - @ instruction: 0x012f6b98 │ │ │ │ - teqeq r0, r0, asr ip │ │ │ │ + teqeq r9, ip, ror #23 │ │ │ │ + @ instruction: 0x012f6ba0 │ │ │ │ + teqeq r0, r8, asr ip │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r1, #656] @ 0x290 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ @@ -885453,21 +885453,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41e5c0 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41e518 │ │ │ │ - teqeq r9, r4, ror #21 │ │ │ │ - teqeq r0, r0, lsl #25 │ │ │ │ - teqeq r0, ip, asr #22 │ │ │ │ + teqeq r9, ip, ror #21 │ │ │ │ + teqeq r0, r8, lsl #25 │ │ │ │ + teqeq r0, r4, asr fp │ │ │ │ muleq r0, r2, r2 │ │ │ │ - teqeq r9, r4, lsr #21 │ │ │ │ - @ instruction: 0x012f6a58 │ │ │ │ - teqeq r0, r0, lsl fp │ │ │ │ + teqeq r9, ip, lsr #21 │ │ │ │ + @ instruction: 0x012f6a60 │ │ │ │ + teqeq r0, r8, lsl fp │ │ │ │ muleq r0, r3, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ @@ -885526,20 +885526,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 41e6e0 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41e63c │ │ │ │ - teqeq r9, r0, asr #19 │ │ │ │ - teqeq r0, ip, asr fp │ │ │ │ - teqeq r0, ip, lsr #20 │ │ │ │ - teqeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x012f6934 │ │ │ │ - teqeq r0, ip, ror #19 │ │ │ │ + teqeq r9, r8, asr #19 │ │ │ │ + teqeq r0, r4, ror #22 │ │ │ │ + teqeq r0, r4, lsr sl │ │ │ │ + teqeq r9, r8, lsl #19 │ │ │ │ + @ instruction: 0x012f693c │ │ │ │ + teqeq r0, r4 @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ @@ -885598,21 +885598,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41e804 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41e75c │ │ │ │ - teqeq r9, r0, lsr #17 │ │ │ │ - teqeq r0, ip, lsr sl │ │ │ │ - teqeq r0, r8, lsl #18 │ │ │ │ + teqeq r9, r8, lsr #17 │ │ │ │ + teqeq r0, r4, asr #20 │ │ │ │ + teqeq r0, r0, lsl r9 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - teqeq r9, r0, ror #16 │ │ │ │ - @ instruction: 0x012f6814 │ │ │ │ - teqeq r0, ip, asr #17 │ │ │ │ + teqeq r9, r8, ror #16 │ │ │ │ + @ instruction: 0x012f681c │ │ │ │ + teqeq r0, 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, #4008] @ 0xfa8 │ │ │ │ ldr sl, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -885776,32 +885776,32 @@ │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r0, ip, lsl r8 │ │ │ │ - teqeq r0, r0, ror #14 │ │ │ │ - teqeq r9, r4, lsr #13 │ │ │ │ - teqeq r0, r4, asr #15 │ │ │ │ - teqeq r0, r8, lsl #14 │ │ │ │ - teqeq r9, ip, ror #12 │ │ │ │ - teqeq r0, ip, lsl #15 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, r4, lsr r6 │ │ │ │ - teqeq r0, r4, ror r7 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r0, ip, lsl r7 │ │ │ │ - teqeq r0, r8, lsr r6 │ │ │ │ - teqeq r9, r0, lsr #11 │ │ │ │ - @ instruction: 0x012f6554 │ │ │ │ - teqeq r0, r8, lsl #12 │ │ │ │ + teqeq r9, r4, lsl #14 │ │ │ │ + teqeq r0, r4, lsr #16 │ │ │ │ + teqeq r0, r8, ror #14 │ │ │ │ + teqeq r9, ip, lsr #13 │ │ │ │ + teqeq r0, ip, asr #15 │ │ │ │ + teqeq r0, r0, lsl r7 │ │ │ │ + teqeq r9, r4, ror r6 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r9, ip, lsr r6 │ │ │ │ + teqeq r0, ip, ror r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r9, r4, ror #11 │ │ │ │ + teqeq r0, r4, lsr #14 │ │ │ │ + teqeq r0, r0, asr #12 │ │ │ │ + teqeq r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x012f655c │ │ │ │ + teqeq r0, r0, lsl r6 │ │ │ │ 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, #604] @ 41ed6c │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ ldr ip, [pc, #600] @ 41ed70 │ │ │ │ @@ -885954,26 +885954,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41ec10 │ │ │ │ cmpeq r6, r0, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsr #12 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr r4 │ │ │ │ - teqeq r9, ip, ror r3 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r0, r0, ror #7 │ │ │ │ - teqeq r9, r8, lsr r3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012f6290 │ │ │ │ - teqeq r0, r8, asr #6 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr r4 │ │ │ │ + teqeq r9, r4, lsl #7 │ │ │ │ + teqeq r0, r4, lsr #9 │ │ │ │ + teqeq r0, r8, ror #7 │ │ │ │ + teqeq r9, r0, asr #6 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, r4, lsr #7 │ │ │ │ + teqeq r9, r4, ror #5 │ │ │ │ + @ instruction: 0x012f6298 │ │ │ │ + teqeq 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, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #584] @ 41f008 │ │ │ │ ldr fp, [r0, #656] @ 0x290 │ │ │ │ mov r8, r2 │ │ │ │ @@ -886121,27 +886121,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41eebc │ │ │ │ cmpeq r6, ip, ror r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r9, r6, r0, r3 │ │ │ │ - teqeq r9, r4, lsr #2 │ │ │ │ - teqeq r0, r4, asr #4 │ │ │ │ - teqeq r0, r8, lsl #3 │ │ │ │ - andeq r0, r0, sp, ror #3 │ │ │ │ - ldrsbeq r5, [r9, -r0]! │ │ │ │ + teqeq r9, ip, lsr #2 │ │ │ │ + teqeq r0, ip, asr #4 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r0, r4, lsr r1 │ │ │ │ - teqeq r9, ip, lsl #1 │ │ │ │ - teqeq r0, r4, ror #3 │ │ │ │ - teqeq r0, ip, ror #1 │ │ │ │ - teqeq r9, r0, asr #32 │ │ │ │ - strdeq r5, [pc, -r4]! │ │ │ │ - teqeq r0, ip, lsr #1 │ │ │ │ + andeq r0, r0, sp, ror #3 │ │ │ │ + ldrsbeq r5, [r9, -r8]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + teqeq r0, ip, lsr r1 │ │ │ │ + @ instruction: 0x01395094 │ │ │ │ + teqeq r0, ip, ror #3 │ │ │ │ + ldrsheq r0, [r0, -r4]! │ │ │ │ + teqeq r9, r8, asr #32 │ │ │ │ + strdeq r5, [pc, -ip]! │ │ │ │ + ldrheq r0, [r0, -r4]! │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -886174,17 +886174,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41f0f4 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41f0a8 │ │ │ │ - teqeq r9, r0, ror #30 │ │ │ │ - @ instruction: 0x012f5f14 │ │ │ │ - smlawteq pc, ip, pc, pc @ │ │ │ │ + teqeq r9, r8, ror #30 │ │ │ │ + @ instruction: 0x012f5f1c │ │ │ │ + ldrdeq pc, [pc, -r4]! │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -886217,17 +886217,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41f154 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012f5e68 │ │ │ │ - msreq SP_hyp, r0, lsr #30 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012f5e70 │ │ │ │ + msreq SP_hyp, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3488] @ 0xda0 │ │ │ │ ldr ip, [pc, #1308] @ 41f6d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r3, #656] @ 0x290 │ │ │ │ @@ -886557,63 +886557,63 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 41f204 │ │ │ │ smlalbbeq r9, r6, r4, r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e5e94 │ │ │ │ cmpeq r6, r8, lsr r0 │ │ │ │ + smlawbeq pc, r8, pc, pc @ │ │ │ │ smlawbeq pc, r0, pc, pc @ │ │ │ │ - msreq SP_hyp, r8, ror pc │ │ │ │ - smlawteq pc, ip, lr, pc @ │ │ │ │ - msreq (UNDEF: 47), r8, lsr #29 │ │ │ │ - teqeq r9, r0, lsr ip │ │ │ │ - @ instruction: 0x012f5be4 │ │ │ │ - msreq CPSR_fsxc, ip @ │ │ │ │ + ldrdeq pc, [pc, -r4]! │ │ │ │ + msreq (UNDEF: 47), r0 @ │ │ │ │ + teqeq r9, r8, lsr ip │ │ │ │ + @ instruction: 0x012f5bec │ │ │ │ + msreq CPSR_fsxc, r4, lsr #25 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012f5ba4 │ │ │ │ - msreq CPSR_fsxc, r4, asr ip │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012f5bac │ │ │ │ + msreq CPSR_fsxc, ip, asr ip │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012f5b68 │ │ │ │ - msreq CPSR_fsxc, r0, lsr #24 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012f5b70 │ │ │ │ + msreq CPSR_fsxc, r8, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - teqeq r9, r8, ror fp │ │ │ │ - @ instruction: 0x012f5b2c │ │ │ │ - msreq SP_hyp, r4, ror #23 │ │ │ │ + teqeq r9, r0, lsl #23 │ │ │ │ + @ instruction: 0x012f5b34 │ │ │ │ + msreq SP_hyp, ip, ror #23 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - teqeq r9, r8, lsr fp │ │ │ │ - @ instruction: 0x012f5aec │ │ │ │ - msreq SP_hyp, r4, lsr #23 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f5aac │ │ │ │ - msreq SP_hyp, r4, ror #22 │ │ │ │ + teqeq r9, r0, asr #22 │ │ │ │ + strdeq r5, [pc, -r4]! │ │ │ │ + msreq SP_hyp, ip, lsr #23 │ │ │ │ + teqeq r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x012f5ab4 │ │ │ │ + msreq SP_hyp, ip, ror #22 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f5a6c │ │ │ │ - msreq SP_hyp, r4, lsr #22 │ │ │ │ + teqeq r9, r0, asr #21 │ │ │ │ + @ instruction: 0x012f5a74 │ │ │ │ + msreq SP_hyp, ip, lsr #22 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - teqeq r9, r8, ror sl │ │ │ │ - @ instruction: 0x012f5a2c │ │ │ │ - msreq (UNDEF: 47), r4, ror #21 │ │ │ │ + teqeq r9, r0, lsl #21 │ │ │ │ + @ instruction: 0x012f5a34 │ │ │ │ + msreq (UNDEF: 47), ip, ror #21 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - teqeq r9, r8, lsr sl │ │ │ │ - @ instruction: 0x012f59ec │ │ │ │ - msreq (UNDEF: 47), r4, lsr #21 │ │ │ │ + teqeq r9, r0, asr #20 │ │ │ │ + strdeq r5, [pc, -r4]! │ │ │ │ + msreq (UNDEF: 47), ip, lsr #21 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f59ac │ │ │ │ - msreq (UNDEF: 47), r4, ror #20 │ │ │ │ + teqeq r9, r0, lsl #20 │ │ │ │ + @ instruction: 0x012f59b4 │ │ │ │ + msreq (UNDEF: 47), ip, ror #20 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f596c │ │ │ │ - msreq (UNDEF: 47), r4, lsr #20 │ │ │ │ - teqeq r9, r8, ror r9 │ │ │ │ - @ instruction: 0x012f592c │ │ │ │ - msreq CPSR_fsxc, r4, ror #19 │ │ │ │ + teqeq r9, r0, asr #19 │ │ │ │ + @ instruction: 0x012f5974 │ │ │ │ + msreq (UNDEF: 47), ip, lsr #20 │ │ │ │ + teqeq r9, r0, lsl #19 │ │ │ │ + @ instruction: 0x012f5934 │ │ │ │ + msreq CPSR_fsxc, ip, ror #19 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #980] @ 41fb9c │ │ │ │ @@ -886864,32 +886864,32 @@ │ │ │ │ bl ba12c │ │ │ │ b 41f8e4 │ │ │ │ cmpeq r6, ip, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmpeq r6, r8, asr r9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq SP_hyp, r4, lsl #14 │ │ │ │ - teqeq r9, r4, ror r6 │ │ │ │ + msreq SP_hyp, ip, lsl #14 │ │ │ │ + teqeq r9, ip, ror r6 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ strdeq r5, [lr, -r0]! │ │ │ │ - teqeq r9, r8, lsl #11 │ │ │ │ - @ instruction: 0x012f553c │ │ │ │ - strdeq pc, [pc, -r4]! │ │ │ │ - teqeq r9, r8, asr #10 │ │ │ │ - strdeq r5, [pc, -ip]! │ │ │ │ - msreq CPSR_fsxc, r4 @ │ │ │ │ - teqeq r9, r0, lsl r5 │ │ │ │ - smlawteq pc, r4, r4, r5 @ │ │ │ │ - msreq CPSR_fsxc, ip, ror r5 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012f5544 │ │ │ │ + strdeq pc, [pc, -ip]! │ │ │ │ + teqeq r9, r0, asr r5 │ │ │ │ + @ instruction: 0x012f5504 │ │ │ │ + msreq CPSR_fsxc, ip @ │ │ │ │ + teqeq r9, r8, lsl r5 │ │ │ │ + smlawteq pc, ip, r4, r5 @ │ │ │ │ + smlawbeq pc, r4, r5, pc @ │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x012f5490 │ │ │ │ - teqeq r9, ip, lsr #9 │ │ │ │ - @ instruction: 0x012f5460 │ │ │ │ - msreq CPSR_fsxc, r8, lsl r5 │ │ │ │ + @ instruction: 0x012f5498 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012f5468 │ │ │ │ + msreq CPSR_fsxc, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #980] @ 41ffe8 │ │ │ │ ldr r3, [pc, #980] @ 41ffec │ │ │ │ @@ -887138,34 +887138,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 41fd30 │ │ │ │ cmpeq r6, r0, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq (UNDEF: 47), r8 @ │ │ │ │ - teqeq r9, r8, lsr #4 │ │ │ │ + smlawteq pc, r0, r2, pc @ │ │ │ │ + teqeq r9, r0, lsr r2 │ │ │ │ muleq r0, r7, r1 │ │ │ │ @ instruction: 0x012e59a4 │ │ │ │ - teqeq r9, ip, lsr r1 │ │ │ │ - strdeq r5, [pc, -r0]! │ │ │ │ - msreq CPSR_fsxc, r8, lsr #3 │ │ │ │ + teqeq r9, r4, asr #2 │ │ │ │ + strdeq r5, [pc, -r8]! │ │ │ │ + msreq CPSR_fsxc, r0 @ │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrsheq r4, [r9, -ip]! │ │ │ │ - strheq r5, [pc, -r0]! │ │ │ │ - msreq CPSR_fsxc, r8, ror #2 │ │ │ │ + teqeq r9, r4, lsl #2 │ │ │ │ + strheq r5, [pc, -r8]! │ │ │ │ + msreq CPSR_fsxc, r0, ror r1 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - teqeq r9, r4, asr #1 │ │ │ │ - @ instruction: 0x012f5078 │ │ │ │ - msreq CPSR_fsxc, r0, lsr r1 │ │ │ │ + teqeq r9, ip, asr #1 │ │ │ │ + smlawbeq pc, r0, r0, r5 @ │ │ │ │ + msreq CPSR_fsxc, r8, lsr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x012f5044 │ │ │ │ - teqeq r9, r0, rrx │ │ │ │ - @ instruction: 0x012f5014 │ │ │ │ - smlawteq pc, ip, r0, pc @ │ │ │ │ + @ instruction: 0x012f504c │ │ │ │ + teqeq r9, r8, rrx │ │ │ │ + @ instruction: 0x012f501c │ │ │ │ + ldrdeq pc, [pc, -r4]! │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #1120] @ 4204c4 │ │ │ │ ldr r3, [pc, #1120] @ 4204c8 │ │ │ │ @@ -887448,47 +887448,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 420284 │ │ │ │ smlaltteq r8, r6, r0, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq r8, r6, ip, r1 │ │ │ │ - teqeq r9, r8, ror #27 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012fee58 │ │ │ │ + @ instruction: 0x012fee60 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ strheq r7, [r6, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x012f4d14 │ │ │ │ - teqeq r9, r8, lsr #26 │ │ │ │ - ldrdeq r4, [pc, -ip]! │ │ │ │ - @ instruction: 0x012fed94 │ │ │ │ - teqeq r9, ip, ror #25 │ │ │ │ - @ instruction: 0x012f4ca0 │ │ │ │ - @ instruction: 0x012fed58 │ │ │ │ + @ instruction: 0x012f4d1c │ │ │ │ + teqeq r9, r0, lsr sp │ │ │ │ + @ instruction: 0x012f4ce4 │ │ │ │ + @ instruction: 0x012fed9c │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012f4ca8 │ │ │ │ + @ instruction: 0x012fed60 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - smlawteq pc, r8, lr, lr @ │ │ │ │ - @ instruction: 0x012fed1c │ │ │ │ - teqeq r9, ip, ror #24 │ │ │ │ - @ instruction: 0x012f4c20 │ │ │ │ - ldrdeq lr, [pc, -r8]! │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + ldrdeq lr, [pc, -r0]! │ │ │ │ + @ instruction: 0x012fed24 │ │ │ │ + teqeq r9, r4, ror ip │ │ │ │ + @ instruction: 0x012f4c28 │ │ │ │ + @ instruction: 0x012fece0 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq r9, r0, lsr ip │ │ │ │ - @ instruction: 0x012f4be4 │ │ │ │ - @ instruction: 0x012fec9c │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012f4ba8 │ │ │ │ - @ instruction: 0x012fec60 │ │ │ │ - andeq r0, r0, pc, lsr r2 │ │ │ │ + teqeq r9, r8, lsr ip │ │ │ │ + @ instruction: 0x012f4bec │ │ │ │ + @ instruction: 0x012feca4 │ │ │ │ teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012f4b70 │ │ │ │ - @ instruction: 0x012fec28 │ │ │ │ - teqeq r9, r4, lsl #23 │ │ │ │ - @ instruction: 0x012f4b38 │ │ │ │ - strdeq lr, [pc, -r0]! │ │ │ │ + @ instruction: 0x012f4bb0 │ │ │ │ + @ instruction: 0x012fec68 │ │ │ │ + andeq r0, r0, pc, lsr r2 │ │ │ │ + teqeq r9, r4, asr #23 │ │ │ │ + @ instruction: 0x012f4b78 │ │ │ │ + @ instruction: 0x012fec30 │ │ │ │ + teqeq r9, ip, lsl #23 │ │ │ │ + @ instruction: 0x012f4b40 │ │ │ │ + strdeq lr, [pc, -r8]! │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ ldr ip, [pc, #1116] @ 4209d0 │ │ │ │ @@ -887770,46 +887770,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 420770 │ │ │ │ smlalbteq r7, r6, ip, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r9, r8, asr sl │ │ │ │ - smlawteq pc, r0, sl, lr @ │ │ │ │ + teqeq r9, r0, ror #20 │ │ │ │ + smlawteq pc, r8, sl, lr @ │ │ │ │ smlalbteq r7, r6, ip, sl │ │ │ │ - teqeq r9, r8, ror #16 │ │ │ │ - @ instruction: 0x012f481c │ │ │ │ - ldrdeq lr, [pc, -r4]! │ │ │ │ - teqeq r9, r8, lsr #16 │ │ │ │ - ldrdeq r4, [pc, -ip]! │ │ │ │ - @ instruction: 0x012fe894 │ │ │ │ + teqeq r9, r0, ror r8 │ │ │ │ + @ instruction: 0x012f4824 │ │ │ │ + ldrdeq lr, [pc, -ip]! │ │ │ │ + teqeq r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x012f47e4 │ │ │ │ + @ instruction: 0x012fe89c │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - teqeq r9, r8, ror #15 │ │ │ │ - @ instruction: 0x012fea00 │ │ │ │ - @ instruction: 0x012fe854 │ │ │ │ - teqeq r9, r4, lsr #15 │ │ │ │ - @ instruction: 0x012f4758 │ │ │ │ - @ instruction: 0x012fe810 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fea08 │ │ │ │ + @ instruction: 0x012fe85c │ │ │ │ + teqeq r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x012f4760 │ │ │ │ + @ instruction: 0x012fe818 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - teqeq r9, r4, ror #14 │ │ │ │ - @ instruction: 0x012f4718 │ │ │ │ - ldrdeq lr, [pc, -r0]! │ │ │ │ - teqeq r9, r4, lsr #14 │ │ │ │ - ldrdeq r4, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fe790 │ │ │ │ + teqeq r9, ip, ror #14 │ │ │ │ + @ instruction: 0x012f4720 │ │ │ │ + ldrdeq lr, [pc, -r8]! │ │ │ │ + teqeq r9, ip, lsr #14 │ │ │ │ + @ instruction: 0x012f46e0 │ │ │ │ + @ instruction: 0x012fe798 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x012f46a0 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f466c │ │ │ │ - @ instruction: 0x012fe724 │ │ │ │ + @ instruction: 0x012f46a8 │ │ │ │ + teqeq r9, r0, asr #13 │ │ │ │ + @ instruction: 0x012f4674 │ │ │ │ + @ instruction: 0x012fe72c │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - teqeq r9, ip, ror r6 │ │ │ │ - @ instruction: 0x012f4630 │ │ │ │ - @ instruction: 0x012fe6e8 │ │ │ │ + teqeq r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x012f4638 │ │ │ │ + strdeq lr, [pc, -r0]! │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -887843,17 +887843,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 420abc │ │ │ │ - teqeq r9, ip, asr #10 │ │ │ │ - @ instruction: 0x012f4500 │ │ │ │ - @ instruction: 0x012fe5b8 │ │ │ │ + teqeq r9, r4, asr r5 │ │ │ │ + @ instruction: 0x012f4508 │ │ │ │ + smlawteq pc, r0, r5, lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -887908,20 +887908,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 420bb4 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - ldrdeq lr, [pc, -ip]! │ │ │ │ - @ instruction: 0x012fe500 │ │ │ │ - teqeq r9, r8, asr #8 │ │ │ │ - strdeq r4, [pc, -ip]! │ │ │ │ - @ instruction: 0x012fe4b4 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012fe6e4 │ │ │ │ + @ instruction: 0x012fe508 │ │ │ │ + teqeq r9, r0, asr r4 │ │ │ │ + @ instruction: 0x012f4404 │ │ │ │ + @ instruction: 0x012fe4bc │ │ │ │ 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, #656] @ 0x290 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -888064,32 +888064,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 420cd4 │ │ │ │ - teqeq r9, r0, lsr r3 │ │ │ │ - @ instruction: 0x012fe450 │ │ │ │ - @ instruction: 0x012fe394 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - strdeq lr, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fe33c │ │ │ │ - teqeq r9, r0, lsr #5 │ │ │ │ - smlawteq pc, r0, r3, lr @ │ │ │ │ - @ instruction: 0x012fe304 │ │ │ │ - teqeq r9, r8, ror #4 │ │ │ │ - @ instruction: 0x012fe3a8 │ │ │ │ - smlawteq pc, r4, r2, lr @ │ │ │ │ - teqeq r9, r0, lsl r2 │ │ │ │ - @ instruction: 0x012fe350 │ │ │ │ - @ instruction: 0x012fe26c │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - smlawbeq pc, ip, r1, r4 @ │ │ │ │ - @ instruction: 0x012fe244 │ │ │ │ + teqeq r9, r8, lsr r3 │ │ │ │ + @ instruction: 0x012fe458 │ │ │ │ + @ instruction: 0x012fe39c │ │ │ │ + teqeq r9, r0, ror #5 │ │ │ │ + @ instruction: 0x012fe400 │ │ │ │ + @ instruction: 0x012fe344 │ │ │ │ + teqeq r9, r8, lsr #5 │ │ │ │ + smlawteq pc, r8, r3, lr @ │ │ │ │ + @ instruction: 0x012fe30c │ │ │ │ + teqeq r9, r0, ror r2 │ │ │ │ + @ instruction: 0x012fe3b0 │ │ │ │ + smlawteq pc, ip, r2, lr @ │ │ │ │ + teqeq r9, r8, lsl r2 │ │ │ │ + @ instruction: 0x012fe358 │ │ │ │ + @ instruction: 0x012fe274 │ │ │ │ + teqeq r9, r0, ror #3 │ │ │ │ + @ instruction: 0x012f4194 │ │ │ │ + @ instruction: 0x012fe24c │ │ │ │ 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, #656] @ 0x290 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -888232,32 +888232,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 420f74 │ │ │ │ - @ instruction: 0x01393090 │ │ │ │ - @ instruction: 0x012fe1b0 │ │ │ │ - strdeq lr, [pc, -r4]! │ │ │ │ - teqeq r9, r8, lsr r0 │ │ │ │ - @ instruction: 0x012fe158 │ │ │ │ - @ instruction: 0x012fe09c │ │ │ │ - teqeq r9, r0 │ │ │ │ - @ instruction: 0x012fe120 │ │ │ │ - @ instruction: 0x012fe064 │ │ │ │ - teqeq r9, r8, asr #31 │ │ │ │ - @ instruction: 0x012fe108 │ │ │ │ - @ instruction: 0x012fe024 │ │ │ │ - teqeq r9, r0, ror pc │ │ │ │ - strheq lr, [pc, -r0]! │ │ │ │ - smlawteq pc, ip, pc, sp @ │ │ │ │ - teqeq r9, r8, lsr pc │ │ │ │ - @ instruction: 0x012f3eec │ │ │ │ - @ instruction: 0x012fdfa4 │ │ │ │ + @ instruction: 0x01393098 │ │ │ │ + @ instruction: 0x012fe1b8 │ │ │ │ + strdeq lr, [pc, -ip]! │ │ │ │ + teqeq r9, r0, asr #32 │ │ │ │ + @ instruction: 0x012fe160 │ │ │ │ + @ instruction: 0x012fe0a4 │ │ │ │ + teqeq r9, r8 │ │ │ │ + @ instruction: 0x012fe128 │ │ │ │ + @ instruction: 0x012fe06c │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fe110 │ │ │ │ + @ instruction: 0x012fe02c │ │ │ │ + teqeq r9, r8, ror pc │ │ │ │ + strheq lr, [pc, -r8]! │ │ │ │ + ldrdeq sp, [pc, -r4]! │ │ │ │ + teqeq r9, r0, asr #30 │ │ │ │ + strdeq r3, [pc, -r4]! │ │ │ │ + @ instruction: 0x012fdfac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -888406,32 +888406,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 421410 │ │ │ │ add r2, r2, #612 @ 0x264 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 42122c │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - strdeq sp, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fde3c │ │ │ │ - teqeq r9, r0, lsl #27 │ │ │ │ - @ instruction: 0x012fdea0 │ │ │ │ - @ instruction: 0x012fdde4 │ │ │ │ - teqeq r9, r8, asr #26 │ │ │ │ - @ instruction: 0x012fde68 │ │ │ │ - @ instruction: 0x012fddac │ │ │ │ - teqeq r9, r0, lsl sp │ │ │ │ - @ instruction: 0x012fde50 │ │ │ │ - @ instruction: 0x012fdd6c │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - strdeq sp, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fdd14 │ │ │ │ - teqeq r9, r0, lsl #25 │ │ │ │ - @ instruction: 0x012f3c34 │ │ │ │ - @ instruction: 0x012fdcec │ │ │ │ + teqeq r9, r0, ror #27 │ │ │ │ + @ instruction: 0x012fdf00 │ │ │ │ + @ instruction: 0x012fde44 │ │ │ │ + teqeq r9, r8, lsl #27 │ │ │ │ + @ instruction: 0x012fdea8 │ │ │ │ + @ instruction: 0x012fddec │ │ │ │ + teqeq r9, r0, asr sp │ │ │ │ + @ instruction: 0x012fde70 │ │ │ │ + @ instruction: 0x012fddb4 │ │ │ │ + teqeq r9, r8, lsl sp │ │ │ │ + @ instruction: 0x012fde58 │ │ │ │ + @ instruction: 0x012fdd74 │ │ │ │ + teqeq r9, r0, asr #25 │ │ │ │ + @ instruction: 0x012fde00 │ │ │ │ + @ instruction: 0x012fdd1c │ │ │ │ + teqeq r9, r8, lsl #25 │ │ │ │ + @ instruction: 0x012f3c3c │ │ │ │ + strdeq sp, [pc, -r4]! │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -888540,26 +888540,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4214bc │ │ │ │ - teqeq r9, r8, asr #22 │ │ │ │ - @ instruction: 0x012fdc68 │ │ │ │ - @ instruction: 0x012fdbac │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012fdc10 │ │ │ │ - @ instruction: 0x012fdb54 │ │ │ │ - teqeq r9, ip, lsr #21 │ │ │ │ - @ instruction: 0x012fdc04 │ │ │ │ - @ instruction: 0x012fdb10 │ │ │ │ - teqeq r9, r8, ror #20 │ │ │ │ - @ instruction: 0x012f3a1c │ │ │ │ - ldrdeq sp, [pc, -r4]! │ │ │ │ + teqeq r9, r0, asr fp │ │ │ │ + @ instruction: 0x012fdc70 │ │ │ │ + @ instruction: 0x012fdbb4 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012fdc18 │ │ │ │ + @ instruction: 0x012fdb5c │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fdc0c │ │ │ │ + @ instruction: 0x012fdb18 │ │ │ │ + teqeq r9, r0, ror sl │ │ │ │ + @ instruction: 0x012f3a24 │ │ │ │ + ldrdeq sp, [pc, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r8, #0 │ │ │ │ @@ -888598,17 +888598,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4216d4 │ │ │ │ add r2, r2, #644 @ 0x284 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421688 │ │ │ │ - teqeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x012f3934 │ │ │ │ - @ instruction: 0x012fd9ec │ │ │ │ + teqeq r9, r8, lsl #19 │ │ │ │ + @ instruction: 0x012f393c │ │ │ │ + strdeq sp, [pc, -r4]! │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -888717,26 +888717,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421780 │ │ │ │ - teqeq r9, r4, lsl #17 │ │ │ │ - @ instruction: 0x012fd9a4 │ │ │ │ - @ instruction: 0x012fd8e8 │ │ │ │ - teqeq r9, ip, lsr #16 │ │ │ │ - @ instruction: 0x012fd94c │ │ │ │ - @ instruction: 0x012fd890 │ │ │ │ - teqeq r9, r8, ror #15 │ │ │ │ - @ instruction: 0x012fd940 │ │ │ │ - @ instruction: 0x012fd84c │ │ │ │ - teqeq r9, r4, lsr #15 │ │ │ │ - @ instruction: 0x012f3758 │ │ │ │ - @ instruction: 0x012fd810 │ │ │ │ + teqeq r9, ip, lsl #17 │ │ │ │ + @ instruction: 0x012fd9ac │ │ │ │ + strdeq sp, [pc, -r0]! │ │ │ │ + teqeq r9, r4, lsr r8 │ │ │ │ + @ instruction: 0x012fd954 │ │ │ │ + @ instruction: 0x012fd898 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fd948 │ │ │ │ + @ instruction: 0x012fd854 │ │ │ │ + teqeq r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x012f3760 │ │ │ │ + @ instruction: 0x012fd818 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr sl, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ @@ -888851,26 +888851,26 @@ │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ 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 ba12c │ │ │ │ - teqeq r9, r8, ror r6 │ │ │ │ - @ instruction: 0x012fd798 │ │ │ │ - ldrdeq sp, [pc, -ip]! │ │ │ │ - teqeq r9, r0, lsr #12 │ │ │ │ - @ instruction: 0x012fd740 │ │ │ │ - smlawbeq pc, r4, r6, sp @ │ │ │ │ + teqeq r9, r0, lsl #13 │ │ │ │ + @ instruction: 0x012fd7a0 │ │ │ │ + @ instruction: 0x012fd6e4 │ │ │ │ + teqeq r9, r8, lsr #12 │ │ │ │ + @ instruction: 0x012fd748 │ │ │ │ + smlawbeq pc, ip, r6, sp @ │ │ │ │ + teqeq r9, r4, ror #11 │ │ │ │ + @ instruction: 0x012fd73c │ │ │ │ + @ instruction: 0x012fd648 │ │ │ │ teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fd734 │ │ │ │ - @ instruction: 0x012fd640 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012f3548 │ │ │ │ - strdeq sp, [pc, -ip]! │ │ │ │ + @ instruction: 0x012f3550 │ │ │ │ + @ instruction: 0x012fd604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r0, #656] @ 0x290 │ │ │ │ ldr r9, [r1, #656] @ 0x290 │ │ │ │ ldr r4, [r8, #16] │ │ │ │ @@ -888972,27 +888972,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421b7c │ │ │ │ - teqeq r9, r8, lsl #9 │ │ │ │ - @ instruction: 0x012fd5a8 │ │ │ │ - @ instruction: 0x012fd4ec │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fd5b0 │ │ │ │ + strdeq sp, [pc, -r4]! │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq r9, r0, lsr r4 │ │ │ │ - @ instruction: 0x012fd550 │ │ │ │ - @ instruction: 0x012fd494 │ │ │ │ - teqeq r9, ip, ror #7 │ │ │ │ - @ instruction: 0x012fd544 │ │ │ │ - @ instruction: 0x012fd44c │ │ │ │ - teqeq r9, r8, lsr #7 │ │ │ │ - @ instruction: 0x012f335c │ │ │ │ - @ instruction: 0x012fd414 │ │ │ │ + teqeq r9, r8, lsr r4 │ │ │ │ + @ instruction: 0x012fd558 │ │ │ │ + @ instruction: 0x012fd49c │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x012fd54c │ │ │ │ + @ instruction: 0x012fd454 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012f3364 │ │ │ │ + @ instruction: 0x012fd41c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [sl] │ │ │ │ @@ -889028,17 +889028,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421d40 │ │ │ │ - teqeq r9, r8, asr #5 │ │ │ │ - @ instruction: 0x012f327c │ │ │ │ - @ instruction: 0x012fd334 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + smlawbeq pc, r4, r2, r3 @ │ │ │ │ + @ instruction: 0x012fd33c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #656] @ 0x290 │ │ │ │ ldr r7, [r1, #656] @ 0x290 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -889142,26 +889142,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421e24 │ │ │ │ - teqeq r9, r0, ror #3 │ │ │ │ - @ instruction: 0x012fd300 │ │ │ │ - @ instruction: 0x012fd244 │ │ │ │ - teqeq r9, r8, lsl #3 │ │ │ │ - @ instruction: 0x012fd2a8 │ │ │ │ - @ instruction: 0x012fd1ec │ │ │ │ - teqeq r9, r4, asr #2 │ │ │ │ - @ instruction: 0x012fd29c │ │ │ │ - @ instruction: 0x012fd1a8 │ │ │ │ - teqeq r9, r0, lsl #2 │ │ │ │ - strheq r3, [pc, -r4]! │ │ │ │ - @ instruction: 0x012fd16c │ │ │ │ + teqeq r9, r8, ror #3 │ │ │ │ + @ instruction: 0x012fd308 │ │ │ │ + @ instruction: 0x012fd24c │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012fd2b0 │ │ │ │ + strdeq sp, [pc, -r4]! │ │ │ │ + teqeq r9, ip, asr #2 │ │ │ │ + @ instruction: 0x012fd2a4 │ │ │ │ + @ instruction: 0x012fd1b0 │ │ │ │ + teqeq r9, r8, lsl #2 │ │ │ │ + strheq r3, [pc, -ip]! │ │ │ │ + @ instruction: 0x012fd174 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [r0, #656] @ 0x290 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [sl] │ │ │ │ @@ -889197,17 +889197,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #736 @ 0x2e0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 421fe4 │ │ │ │ - teqeq r9, r4, lsr #32 │ │ │ │ - ldrdeq r2, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fd090 │ │ │ │ + teqeq r9, ip, lsr #32 │ │ │ │ + @ instruction: 0x012f2fe0 │ │ │ │ + @ instruction: 0x012fd098 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r8, #0 │ │ │ │ @@ -889245,17 +889245,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4220f0 │ │ │ │ add r2, r2, #752 @ 0x2f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4220a4 │ │ │ │ - teqeq r9, r4, ror #30 │ │ │ │ - @ instruction: 0x012f2f18 │ │ │ │ - ldrdeq ip, [pc, -r0]! │ │ │ │ + teqeq r9, ip, ror #30 │ │ │ │ + @ instruction: 0x012f2f20 │ │ │ │ + ldrdeq ip, [pc, -r8]! │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #552] @ 422334 │ │ │ │ ldr r9, [r0, #656] @ 0x290 │ │ │ │ @@ -889396,26 +889396,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4221e8 │ │ │ │ cmpeq r6, r4, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ qdaddeq r6, r4, r6 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012fcf18 │ │ │ │ - @ instruction: 0x012fce5c │ │ │ │ - teqeq r9, r4, lsr #27 │ │ │ │ - smlawteq pc, r4, lr, ip @ │ │ │ │ - @ instruction: 0x012fce08 │ │ │ │ - teqeq r9, r0, ror #26 │ │ │ │ - @ instruction: 0x012fceb8 │ │ │ │ - smlawteq pc, r4, sp, ip @ │ │ │ │ - teqeq r9, r4, lsl sp │ │ │ │ - smlawteq pc, r8, ip, r2 @ │ │ │ │ - smlawbeq pc, r0, sp, ip @ │ │ │ │ + teqeq r9, r0, lsl #28 │ │ │ │ + @ instruction: 0x012fcf20 │ │ │ │ + @ instruction: 0x012fce64 │ │ │ │ + teqeq r9, ip, lsr #27 │ │ │ │ + smlawteq pc, ip, lr, ip @ │ │ │ │ + @ instruction: 0x012fce10 │ │ │ │ + teqeq r9, r8, ror #26 │ │ │ │ + smlawteq pc, r0, lr, ip @ │ │ │ │ + smlawteq pc, ip, sp, ip @ │ │ │ │ + teqeq r9, ip, lsl sp │ │ │ │ + ldrdeq r2, [pc, -r0]! │ │ │ │ + smlawbeq pc, r8, sp, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r8, #0 │ │ │ │ @@ -889453,17 +889453,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 422430 │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4223e4 │ │ │ │ - teqeq r9, r4, lsr #24 │ │ │ │ - ldrdeq r2, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fcc90 │ │ │ │ + teqeq r9, ip, lsr #24 │ │ │ │ + @ instruction: 0x012f2be0 │ │ │ │ + @ instruction: 0x012fcc98 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #552] @ 422674 │ │ │ │ ldr r9, [r0, #656] @ 0x290 │ │ │ │ @@ -889604,26 +889604,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 422528 │ │ │ │ strdeq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r4, lsl sp │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - ldrdeq ip, [pc, -r8]! │ │ │ │ - @ instruction: 0x012fcb1c │ │ │ │ - teqeq r9, r4, ror #20 │ │ │ │ - smlawbeq pc, r4, fp, ip @ │ │ │ │ - smlawteq pc, r8, sl, ip @ │ │ │ │ - teqeq r9, r0, lsr #20 │ │ │ │ - @ instruction: 0x012fcb78 │ │ │ │ - smlawbeq pc, r4, sl, ip @ │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - smlawbeq pc, r8, r9, r2 @ │ │ │ │ - @ instruction: 0x012fca40 │ │ │ │ + teqeq r9, r0, asr #21 │ │ │ │ + @ instruction: 0x012fcbe0 │ │ │ │ + @ instruction: 0x012fcb24 │ │ │ │ + teqeq r9, ip, ror #20 │ │ │ │ + smlawbeq pc, ip, fp, ip @ │ │ │ │ + ldrdeq ip, [pc, -r0]! │ │ │ │ + teqeq r9, r8, lsr #20 │ │ │ │ + smlawbeq pc, r0, fp, ip @ │ │ │ │ + smlawbeq pc, ip, sl, ip @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012f2990 │ │ │ │ + @ instruction: 0x012fca48 │ │ │ │ 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, #584] @ 422918 │ │ │ │ @@ -889773,24 +889773,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 422724 │ │ │ │ cmpeq r6, r4, ror fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, lsl fp │ │ │ │ - teqeq r9, r4, asr r8 │ │ │ │ - @ instruction: 0x012f2808 │ │ │ │ - smlawteq pc, r0, r8, ip @ │ │ │ │ + teqeq r9, ip, asr r8 │ │ │ │ + @ instruction: 0x012f2810 │ │ │ │ + smlawteq pc, r8, r8, ip @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq r9, ip, ror #14 │ │ │ │ - @ instruction: 0x012f2720 │ │ │ │ - ldrdeq ip, [pc, -r8]! │ │ │ │ - teqeq r9, r4, lsr r7 │ │ │ │ - @ instruction: 0x012f26e4 │ │ │ │ - @ instruction: 0x012fc7a0 │ │ │ │ + teqeq r9, r4, ror r7 │ │ │ │ + @ instruction: 0x012f2728 │ │ │ │ + @ instruction: 0x012fc7e0 │ │ │ │ + teqeq r9, ip, lsr r7 │ │ │ │ + @ instruction: 0x012f26ec │ │ │ │ + @ instruction: 0x012fc7a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4229e4 │ │ │ │ ldr r3, [pc, #128] @ 4229e8 │ │ │ │ ldr r4, [pc, #128] @ 4229ec │ │ │ │ @@ -889823,18 +889823,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4229ac │ │ │ │ ldrdeq r5, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012fc71c │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012fc724 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x012f2614 │ │ │ │ + @ instruction: 0x012f261c │ │ │ │ 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, [r0, #104] @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ @@ -889889,19 +889889,19 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x012fc61c │ │ │ │ - teqeq r9, r4, lsr #11 │ │ │ │ - @ instruction: 0x012fc804 │ │ │ │ + @ instruction: 0x012fc624 │ │ │ │ + teqeq r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x012fc80c │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - @ instruction: 0x012f250c │ │ │ │ + @ instruction: 0x012f2514 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ bge 422b1c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -889923,17 +889923,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012fc76c │ │ │ │ - @ instruction: 0x012fc53c │ │ │ │ + teqeq r9, ip @ │ │ │ │ + @ instruction: 0x012fc774 │ │ │ │ + @ instruction: 0x012fc544 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 00422b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -890018,27 +890018,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 422d20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 422cac │ │ │ │ @ instruction: 0x01465694 │ │ │ │ - @ instruction: 0x012fc524 │ │ │ │ + @ instruction: 0x012fc52c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsr #12 │ │ │ │ @ instruction: 0x012e6440 │ │ │ │ - teqeq r9, r4, asr #7 │ │ │ │ - @ instruction: 0x012fc428 │ │ │ │ + teqeq r9, ip, asr #7 │ │ │ │ + @ instruction: 0x012fc430 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - teqeq r9, r8, lsl #7 │ │ │ │ - @ instruction: 0x012f2330 │ │ │ │ - strdeq ip, [pc, -r0]! │ │ │ │ - teqeq r9, ip, asr #6 │ │ │ │ - strdeq r2, [pc, -r4]! │ │ │ │ - @ instruction: 0x012fc3b4 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + @ instruction: 0x012f2338 │ │ │ │ + strdeq ip, [pc, -r8]! │ │ │ │ + teqeq r9, r4, asr r3 │ │ │ │ + strdeq r2, [pc, -ip]! │ │ │ │ + @ instruction: 0x012fc3bc │ │ │ │ │ │ │ │ 00422d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -890120,27 +890120,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 422eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 422e3c │ │ │ │ cmpeq r6, r0, lsl #10 │ │ │ │ - @ instruction: 0x012fc3a4 │ │ │ │ + @ instruction: 0x012fc3ac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0146549c │ │ │ │ @ instruction: 0x012e62b0 │ │ │ │ - teqeq r9, r4, lsr r2 │ │ │ │ - @ instruction: 0x012fc298 │ │ │ │ + teqeq r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x012fc2a0 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012f21a0 │ │ │ │ - @ instruction: 0x012fc260 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012f2164 │ │ │ │ - @ instruction: 0x012fc224 │ │ │ │ + teqeq r9, r0, lsl #4 │ │ │ │ + @ instruction: 0x012f21a8 │ │ │ │ + @ instruction: 0x012fc268 │ │ │ │ + teqeq r9, r4, asr #3 │ │ │ │ + @ instruction: 0x012f216c │ │ │ │ + @ instruction: 0x012fc22c │ │ │ │ │ │ │ │ 00422eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -890224,27 +890224,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 423048 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 422fd4 │ │ │ │ cmpeq r6, ip, ror #6 │ │ │ │ - @ instruction: 0x012fc224 │ │ │ │ + @ instruction: 0x012fc22c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r4, lsl #6 │ │ │ │ @ instruction: 0x012e6118 │ │ │ │ - @ instruction: 0x0139109c │ │ │ │ - @ instruction: 0x012fc100 │ │ │ │ + teqeq r9, r4, lsr #1 │ │ │ │ + @ instruction: 0x012fc108 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r9, r0, rrx │ │ │ │ - @ instruction: 0x012f2008 │ │ │ │ - smlawteq pc, r8, r0, ip @ │ │ │ │ - teqeq r9, r4, lsr #32 │ │ │ │ - smlawteq pc, ip, pc, r1 @ │ │ │ │ - smlawbeq pc, ip, r0, ip @ │ │ │ │ + teqeq r9, r8, rrx │ │ │ │ + @ instruction: 0x012f2010 │ │ │ │ + ldrdeq ip, [pc, -r0]! │ │ │ │ + teqeq r9, ip, lsr #32 │ │ │ │ + ldrdeq r1, [pc, -r4]! │ │ │ │ + @ instruction: 0x012fc094 │ │ │ │ │ │ │ │ 0042304c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -890330,27 +890330,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4231e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 423174 │ │ │ │ ldrdeq r5, [r6, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x012fc0a0 │ │ │ │ + @ instruction: 0x012fc0a8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r4, ror #2 │ │ │ │ @ instruction: 0x012e5f78 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fbf60 │ │ │ │ + teqeq r9, r4, lsl #30 │ │ │ │ + @ instruction: 0x012fbf68 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - teqeq r9, r0, asr #29 │ │ │ │ - @ instruction: 0x012f1e68 │ │ │ │ - @ instruction: 0x012fbf28 │ │ │ │ - teqeq r9, r4, lsl #29 │ │ │ │ - @ instruction: 0x012f1e2c │ │ │ │ - @ instruction: 0x012fbeec │ │ │ │ + teqeq r9, r8, asr #29 │ │ │ │ + @ instruction: 0x012f1e70 │ │ │ │ + @ instruction: 0x012fbf30 │ │ │ │ + teqeq r9, ip, lsl #29 │ │ │ │ + @ instruction: 0x012f1e34 │ │ │ │ + strdeq fp, [pc, -r4]! │ │ │ │ │ │ │ │ 004231ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -890430,27 +890430,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 423370 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4232fc │ │ │ │ cmpeq r6, r8, lsr r0 │ │ │ │ - @ instruction: 0x012fbf18 │ │ │ │ + @ instruction: 0x012fbf20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r4, [r6, #-252] @ 0xffffff04 │ │ │ │ strdeq r5, [lr, -r0]! │ │ │ │ - teqeq r9, r4, ror sp │ │ │ │ - ldrdeq fp, [pc, -ip]! │ │ │ │ - teqeq r9, r8, lsr sp │ │ │ │ - @ instruction: 0x012f1ce0 │ │ │ │ - @ instruction: 0x012fbda0 │ │ │ │ + teqeq r9, ip, ror sp │ │ │ │ + @ instruction: 0x012fbde4 │ │ │ │ + teqeq r9, r0, asr #26 │ │ │ │ + @ instruction: 0x012f1ce8 │ │ │ │ + @ instruction: 0x012fbda8 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012f1ca4 │ │ │ │ - @ instruction: 0x012fbd64 │ │ │ │ + teqeq r9, r4, lsl #26 │ │ │ │ + @ instruction: 0x012f1cac │ │ │ │ + @ instruction: 0x012fbd6c │ │ │ │ │ │ │ │ 00423374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r8, r2 │ │ │ │ @@ -891417,28 +891417,28 @@ │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 423b74 │ │ │ │ strheq r4, [r6, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012fbd70 │ │ │ │ - teqeq r9, r4, lsr ip │ │ │ │ - @ instruction: 0x012fbc9c │ │ │ │ + @ instruction: 0x012fbd78 │ │ │ │ + teqeq r9, ip, lsr ip │ │ │ │ + @ instruction: 0x012fbca4 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - teqeq r9, ip, asr #22 │ │ │ │ - @ instruction: 0x012fbbb8 │ │ │ │ + teqeq r9, r4, asr fp │ │ │ │ + smlawteq pc, r0, fp, fp @ │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x012fbc2c │ │ │ │ - teqeq r9, r4, lsr r9 │ │ │ │ - @ instruction: 0x012fb990 │ │ │ │ + @ instruction: 0x012fbc34 │ │ │ │ + teqeq r9, ip, lsr r9 │ │ │ │ + @ instruction: 0x012fb998 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012f18a4 │ │ │ │ - @ instruction: 0x012fb958 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012f18ac │ │ │ │ + @ instruction: 0x012fb960 │ │ │ │ andeq lr, r3, ip, lsr r0 │ │ │ │ andeq r1, r0, r0, lsl #6 │ │ │ │ andeq lr, r3, r0, asr #3 │ │ │ │ @ instruction: 0xffffeb7c │ │ │ │ @ instruction: 0xffffe70c │ │ │ │ @ instruction: 0xffffeaa8 │ │ │ │ @ instruction: 0xffffe510 │ │ │ │ @@ -891476,127 +891476,127 @@ │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ @ instruction: 0xffffacac │ │ │ │ @ instruction: 0xffffab88 │ │ │ │ @ instruction: 0xffffa9e0 │ │ │ │ @ instruction: 0xffffa8b8 │ │ │ │ @ instruction: 0xffffa7ec │ │ │ │ @ instruction: 0xffff9f8c │ │ │ │ - @ instruction: 0x012fb60c │ │ │ │ + @ instruction: 0x012fb614 │ │ │ │ @ instruction: 0xffffef24 │ │ │ │ @ instruction: 0xffff89fc │ │ │ │ - strdeq fp, [pc, -ip]! │ │ │ │ + @ instruction: 0x012fb604 │ │ │ │ @ instruction: 0xffff9e98 │ │ │ │ - strdeq fp, [pc, -r0]! │ │ │ │ + strdeq fp, [pc, -r8]! │ │ │ │ @ instruction: 0xffff9d98 │ │ │ │ - @ instruction: 0x012fb5e4 │ │ │ │ + @ instruction: 0x012fb5ec │ │ │ │ @ instruction: 0xffff89e0 │ │ │ │ - ldrdeq fp, [pc, -r8]! │ │ │ │ + @ instruction: 0x012fb5e0 │ │ │ │ smlalbteq r4, r6, r8, r6 │ │ │ │ - teqeq r9, ip, ror #8 │ │ │ │ - smlawbeq pc, ip, r7, fp @ │ │ │ │ - @ instruction: 0x012fb4b8 │ │ │ │ + teqeq r9, r4, ror r4 │ │ │ │ + @ instruction: 0x012fb794 │ │ │ │ + smlawteq pc, r0, r4, fp @ │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - smlawteq pc, r8, r6, fp @ │ │ │ │ + ldrdeq fp, [pc, -r0]! │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - smlawbeq pc, r4, r3, r1 @ │ │ │ │ - @ instruction: 0x012fb434 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + smlawbeq pc, ip, r3, r1 @ │ │ │ │ + @ instruction: 0x012fb43c │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - @ instruction: 0x012f1348 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - strdeq fp, [pc, -r0]! │ │ │ │ - @ instruction: 0x012f1300 │ │ │ │ - teqeq r9, r8, asr #6 │ │ │ │ - @ instruction: 0x012fb3a4 │ │ │ │ + @ instruction: 0x012f1350 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + strdeq fp, [pc, -r8]! │ │ │ │ + @ instruction: 0x012f1308 │ │ │ │ + teqeq r9, r0, asr r3 │ │ │ │ + @ instruction: 0x012fb3ac │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - teqeq r9, r8, lsl #6 │ │ │ │ - @ instruction: 0x012f12bc │ │ │ │ - @ instruction: 0x012fb36c │ │ │ │ + teqeq r9, r0, lsl r3 │ │ │ │ + smlawteq pc, r4, r2, r1 @ │ │ │ │ + @ instruction: 0x012fb374 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - teqeq r9, ip, asr #5 │ │ │ │ - smlawbeq pc, r0, r2, r1 @ │ │ │ │ - @ instruction: 0x012fb330 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + smlawbeq pc, r8, r2, r1 @ │ │ │ │ + @ instruction: 0x012fb338 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012f1244 │ │ │ │ - strdeq fp, [pc, -r4]! │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + @ instruction: 0x012f124c │ │ │ │ + strdeq fp, [pc, -ip]! │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - teqeq r9, r4, asr r2 │ │ │ │ - @ instruction: 0x012f1208 │ │ │ │ - @ instruction: 0x012fb2b8 │ │ │ │ + teqeq r9, ip, asr r2 │ │ │ │ + @ instruction: 0x012f1210 │ │ │ │ + smlawteq pc, r0, r2, fp @ │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - teqeq r9, r8, lsl r2 │ │ │ │ - smlawteq pc, ip, r1, r1 @ │ │ │ │ - @ instruction: 0x012fb27c │ │ │ │ + teqeq r9, r0, lsr #4 │ │ │ │ + ldrdeq r1, [pc, -r4]! │ │ │ │ + smlawbeq pc, r4, r2, fp @ │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - smlawbeq pc, r8, r1, r1 @ │ │ │ │ - teqeq r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x012f1154 │ │ │ │ - @ instruction: 0x012fb20c │ │ │ │ + @ instruction: 0x012f1190 │ │ │ │ + teqeq r9, r8, lsr #3 │ │ │ │ + @ instruction: 0x012f115c │ │ │ │ + @ instruction: 0x012fb214 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x012f111c │ │ │ │ - @ instruction: 0x012f10ec │ │ │ │ - teqeq r9, ip, lsr #2 │ │ │ │ - @ instruction: 0x012fb190 │ │ │ │ + @ instruction: 0x012f1124 │ │ │ │ + strdeq r1, [pc, -r4]! │ │ │ │ + teqeq r9, r4, lsr r1 │ │ │ │ + @ instruction: 0x012fb198 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x012f10a4 │ │ │ │ - @ instruction: 0x012f1090 │ │ │ │ - ldrsbeq r0, [r9, -r8]! │ │ │ │ - @ instruction: 0x012fb134 │ │ │ │ + @ instruction: 0x012f10ac │ │ │ │ + @ instruction: 0x012f1098 │ │ │ │ + teqeq r9, r0, ror #1 │ │ │ │ + @ instruction: 0x012fb13c │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - qsubeq r1, r0, pc @ │ │ │ │ - @ instruction: 0x01390098 │ │ │ │ - strdeq fp, [pc, -r4]! │ │ │ │ + qsubeq r1, r8, pc @ │ │ │ │ + teqeq r9, r0, lsr #1 │ │ │ │ + strdeq fp, [pc, -ip]! │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x012f1010 │ │ │ │ - teqeq r9, r8, asr r0 │ │ │ │ - strheq fp, [pc, -r4]! │ │ │ │ + @ instruction: 0x012f1018 │ │ │ │ + teqeq r9, r0, rrx │ │ │ │ + strheq fp, [pc, -ip]! │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - ldrdeq r0, [pc, -r0]! @ │ │ │ │ - teqeq r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x012fb078 │ │ │ │ - teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq pc, ip, pc, r0 @ │ │ │ │ - @ instruction: 0x012fb03c │ │ │ │ + ldrdeq r0, [pc, -r8]! │ │ │ │ + teqeq r9, r0, lsr #32 │ │ │ │ + smlawbeq pc, r0, r0, fp @ │ │ │ │ + teqpeq r8, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0f94 │ │ │ │ + @ instruction: 0x012fb044 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0f50 │ │ │ │ - @ instruction: 0x012fb000 │ │ │ │ + teqpeq r8, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0f58 │ │ │ │ + @ instruction: 0x012fb008 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - teqpeq r8, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0f14 │ │ │ │ - smlawteq pc, r4, pc, sl @ │ │ │ │ + teqpeq r8, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0f1c │ │ │ │ + smlawteq pc, ip, pc, sl @ │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - teqpeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [pc, -r8]! │ │ │ │ - smlawbeq pc, r8, pc, sl @ │ │ │ │ + teqpeq r8, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + smulwteq pc, r0, lr @ │ │ │ │ + @ instruction: 0x012faf90 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - smulwbeq pc, r0, lr @ │ │ │ │ - teqpeq r8, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012faf44 │ │ │ │ + smulwbeq pc, r8, lr @ │ │ │ │ + teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012faf4c │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - @ instruction: 0x012f0e60 │ │ │ │ - teqpeq r8, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012faf04 │ │ │ │ + @ instruction: 0x012f0e68 │ │ │ │ + teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012faf0c │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x012f0e20 │ │ │ │ - teqpeq r8, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r4, lr, sl @ │ │ │ │ + @ instruction: 0x012f0e28 │ │ │ │ + teqpeq r8, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlawteq pc, ip, lr, sl @ │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - teqpeq r8, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [pc, -ip]! │ │ │ │ - smlawbeq pc, ip, lr, sl @ │ │ │ │ + teqpeq r8, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smulwteq pc, r4, sp @ │ │ │ │ + @ instruction: 0x012fae94 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - teqpeq r8, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - smulwbeq pc, r0, sp @ │ │ │ │ - @ instruction: 0x012fae50 │ │ │ │ + teqpeq r8, r4 @ @ p-variant is OBSOLETE │ │ │ │ + smulwbeq pc, r8, sp @ │ │ │ │ + @ instruction: 0x012fae58 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0d64 │ │ │ │ - @ instruction: 0x012fae14 │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0d6c │ │ │ │ + @ instruction: 0x012fae1c │ │ │ │ @ instruction: 0x000004ba │ │ │ │ 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, #1432] @ 424b08 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -891956,52 +891956,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 4247f4 │ │ │ │ smlalbteq r3, r6, ip, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqpeq r8, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012faae0 │ │ │ │ + teqpeq r8, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012faae8 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - teqpeq r8, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [pc, -r0]! │ │ │ │ + teqpeq r8, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [pc, -r8]! │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ cmpeq r6, r8, asr #20 │ │ │ │ - smlawbeq pc, ip, r7, r0 @ │ │ │ │ + @ instruction: 0x012f0794 │ │ │ │ @ instruction: 0x012e0f60 │ │ │ │ - teqpeq r8, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0700 │ │ │ │ - @ instruction: 0x012fa7b8 │ │ │ │ + teqpeq r8, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0708 │ │ │ │ + smlawteq pc, r0, r7, sl @ │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - teqpeq r8, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r0, r6, r0 @ │ │ │ │ - @ instruction: 0x012fa778 │ │ │ │ + teqpeq r8, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + smlawteq pc, r8, r6, r0 @ │ │ │ │ + smlawbeq pc, r0, r7, sl @ │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq pc, r4, r6, r0 @ │ │ │ │ - @ instruction: 0x012fa73c │ │ │ │ - teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0644 │ │ │ │ - strdeq sl, [pc, -ip]! │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlawbeq pc, ip, r6, r0 @ │ │ │ │ + @ instruction: 0x012fa744 │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f064c │ │ │ │ + @ instruction: 0x012fa704 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - teqpeq r8, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0604 │ │ │ │ - @ instruction: 0x012fa6bc │ │ │ │ + teqpeq r8, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f060c │ │ │ │ + smlawteq pc, r4, r6, sl @ │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - teqpeq r8, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r8, r5, r0 @ │ │ │ │ - smlawbeq pc, r0, r6, sl @ │ │ │ │ - teqpeq r8, r4 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq pc, r8, r5, r0 @ │ │ │ │ - @ instruction: 0x012fa640 │ │ │ │ - @ instruction: 0x012f0550 │ │ │ │ - @ instruction: 0x012f0520 │ │ │ │ - strdeq r0, [pc, -r0]! @ │ │ │ │ + teqpeq r8, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [pc, -r0]! @ │ │ │ │ + smlawbeq pc, r8, r6, sl @ │ │ │ │ + teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0590 │ │ │ │ + @ instruction: 0x012fa648 │ │ │ │ + @ instruction: 0x012f0558 │ │ │ │ + @ instruction: 0x012f0528 │ │ │ │ + strdeq r0, [pc, -r8]! │ │ │ │ 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, #656] @ 0x290 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -892176,34 +892176,34 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 424d40 │ │ │ │ - teqpeq r8, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012fa4a8 │ │ │ │ + teqpeq r8, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012fa4b0 │ │ │ │ cmpeq r6, r8, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, lsl r6 │ │ │ │ - teqpeq r8, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq pc, r8, r3, sl @ │ │ │ │ + @ instruction: 0x012fa390 │ │ │ │ strdeq r3, [r6, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x012f0258 │ │ │ │ - teqpeq r8, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012f0220 │ │ │ │ - ldrdeq sl, [pc, -r8]! │ │ │ │ - teqpeq r8, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - smulwteq pc, r4, r1 @ │ │ │ │ - @ instruction: 0x012fa29c │ │ │ │ - teqpeq r8, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smulwbeq pc, r8, r1 @ │ │ │ │ - @ instruction: 0x012fa260 │ │ │ │ - @ instruction: 0x012f0174 │ │ │ │ + @ instruction: 0x012f0260 │ │ │ │ + teqpeq r8, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f0228 │ │ │ │ + @ instruction: 0x012fa2e0 │ │ │ │ + teqpeq r8, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + smulwteq pc, ip, r1 @ │ │ │ │ + @ instruction: 0x012fa2a4 │ │ │ │ + teqpeq r8, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012f01b0 │ │ │ │ + @ instruction: 0x012fa268 │ │ │ │ + @ instruction: 0x012f017c │ │ │ │ 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, #652] @ 0x28c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #804] @ 425214 │ │ │ │ @@ -892411,33 +892411,33 @@ │ │ │ │ b 4251c8 │ │ │ │ cmpeq r6, r0, asr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, lsl r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - @ instruction: 0x012fa4bc │ │ │ │ - teqpeq r8, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + smlawteq pc, r4, r4, sl @ │ │ │ │ + teqpeq r8, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r3, r6, ip, r1 │ │ │ │ - msreq ELR_hyp, r4, asr #30 │ │ │ │ - msreq ELR_hyp, r4, lsl pc │ │ │ │ - msreq LR_fiq, r4, ror #29 │ │ │ │ - teqpeq r8, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - msreq LR_fiq, r0 @ │ │ │ │ - smlawbeq pc, r4, r3, sl @ │ │ │ │ - teqpeq r8, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - msreq LR_fiq, r4, ror lr │ │ │ │ - @ instruction: 0x012fa348 │ │ │ │ - @ instruction: 0x012fa2ec │ │ │ │ + msreq ELR_hyp, ip, asr #30 │ │ │ │ + msreq ELR_hyp, ip, lsl pc │ │ │ │ + msreq LR_fiq, ip, ror #29 │ │ │ │ + teqpeq r8, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + msreq LR_fiq, r8 @ │ │ │ │ + smlawbeq pc, ip, r3, sl @ │ │ │ │ + teqpeq r8, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + msreq LR_fiq, ip, ror lr │ │ │ │ + @ instruction: 0x012fa350 │ │ │ │ + strdeq sl, [pc, -r4]! │ │ │ │ @ instruction: 0x012e4324 │ │ │ │ - teqpeq r8, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [lr, -ip]! │ │ │ │ - ldrdeq sl, [pc, -r0]! │ │ │ │ + teqpeq r8, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + msreq LR_fiq, r4, lsl #28 │ │ │ │ + ldrdeq sl, [pc, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 424ed0 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -892456,17 +892456,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 425298 │ │ │ │ - teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fsx, r0, lsr #26 │ │ │ │ - strdeq sl, [pc, -r4]! │ │ │ │ + teqpeq r8, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fsx, r8, lsr #26 │ │ │ │ + strdeq sl, [pc, -ip]! │ │ │ │ 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 │ │ │ │ @@ -892488,17 +892488,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 425318 │ │ │ │ - teqpeq r8, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fsx, r0, lsr #25 │ │ │ │ - @ instruction: 0x012fa174 │ │ │ │ + teqpeq r8, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fsx, r8, lsr #25 │ │ │ │ + @ instruction: 0x012fa17c │ │ │ │ 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 │ │ │ │ @@ -892684,31 +892684,31 @@ │ │ │ │ strheq r2, [r6, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r2, r6, r0, lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r6, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, r8, ror #31 │ │ │ │ - strdeq r9, [pc, -r8]! │ │ │ │ - ldrdeq pc, [lr, -r0]! │ │ │ │ - teqeq r8, r8, asr #30 │ │ │ │ - smlawbeq lr, ip, sl, pc @ │ │ │ │ - @ instruction: 0x012f9f64 │ │ │ │ - teqeq r8, r4, lsl #30 │ │ │ │ - msreq LR_fiq, r8, asr #20 │ │ │ │ - @ instruction: 0x012f9f20 │ │ │ │ - smlawteq pc, r8, lr, r9 @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012fa000 │ │ │ │ + ldrdeq pc, [lr, -r8]! │ │ │ │ + teqeq r8, r0, asr pc │ │ │ │ + msreq LR_fiq, r4 @ │ │ │ │ + @ instruction: 0x012f9f6c │ │ │ │ + teqeq r8, ip, lsl #30 │ │ │ │ + msreq LR_fiq, r0, asr sl │ │ │ │ + @ instruction: 0x012f9f28 │ │ │ │ + ldrdeq r9, [pc, -r0]! │ │ │ │ @ instruction: 0x012e3f00 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + teqeq r8, r4, asr #29 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - ldrdeq pc, [lr, -r0]! │ │ │ │ - @ instruction: 0x012f9eac │ │ │ │ - msreq CPSR_fsx, ip @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + ldrdeq pc, [lr, -r8]! │ │ │ │ + @ instruction: 0x012f9eb4 │ │ │ │ + msreq CPSR_fsx, r4, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -892906,32 +892906,32 @@ │ │ │ │ b 425718 │ │ │ │ cmpeq r6, r4, ror #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsr fp │ │ │ │ cmpeq r6, r4, lsr #22 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012f9c9c │ │ │ │ - msreq ELR_hyp, r4, ror #14 │ │ │ │ - teqeq r8, r8, ror #23 │ │ │ │ - msreq ELR_hyp, ip, lsr #14 │ │ │ │ - @ instruction: 0x012f9c04 │ │ │ │ - @ instruction: 0x012f9bac │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012f9ca4 │ │ │ │ + msreq ELR_hyp, ip, ror #14 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + msreq ELR_hyp, r4, lsr r7 │ │ │ │ + @ instruction: 0x012f9c0c │ │ │ │ + @ instruction: 0x012f9bb4 │ │ │ │ @ instruction: 0x012e3be4 │ │ │ │ - teqeq r8, r0, lsr #23 │ │ │ │ + teqeq r8, r8, lsr #23 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqeq r8, r4, ror fp │ │ │ │ - msreq LR_fiq, r4 @ │ │ │ │ - @ instruction: 0x012f9b90 │ │ │ │ - teqeq r8, ip, lsr fp │ │ │ │ - msreq LR_fiq, ip, ror r6 │ │ │ │ - @ instruction: 0x012f9b58 │ │ │ │ - msreq LR_fiq, r8, asr #12 │ │ │ │ - msreq LR_fiq, r0, lsr #12 │ │ │ │ + teqeq r8, ip, ror fp │ │ │ │ + msreq LR_fiq, ip @ │ │ │ │ + @ instruction: 0x012f9b98 │ │ │ │ + teqeq r8, r4, asr #22 │ │ │ │ + smlawbeq lr, r4, r6, pc @ │ │ │ │ + @ instruction: 0x012f9b60 │ │ │ │ + msreq LR_fiq, r0, asr r6 │ │ │ │ + msreq LR_fiq, r8, lsr #12 │ │ │ │ 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, #1224] @ 425f14 │ │ │ │ mov fp, r3 │ │ │ │ @@ -893243,40 +893243,40 @@ │ │ │ │ b 425b94 │ │ │ │ strdeq r2, [r6, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r2, [r6, #-116] @ 0xffffff8c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r6, r4, asr #14 │ │ │ │ strdeq r2, [r6, #-104] @ 0xffffff98 │ │ │ │ - teqeq r8, ip, lsl r9 │ │ │ │ - msreq CPSR_fsx, ip, asr r4 │ │ │ │ - @ instruction: 0x012f9934 │ │ │ │ + teqeq r8, r4, lsr #18 │ │ │ │ + msreq CPSR_fsx, r4, ror #8 │ │ │ │ + @ instruction: 0x012f993c │ │ │ │ cmpeq r6, ip, ror r6 │ │ │ │ - teqeq r8, r0, lsr #17 │ │ │ │ - msreq ELR_hyp, r0, ror #7 │ │ │ │ - @ instruction: 0x012f98b8 │ │ │ │ + teqeq r8, r8, lsr #17 │ │ │ │ + msreq ELR_hyp, r8, ror #7 │ │ │ │ + smlawteq pc, r0, r8, r9 @ │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, ip, asr #14 │ │ │ │ - msreq LR_fiq, r0 @ │ │ │ │ - @ instruction: 0x012f9768 │ │ │ │ + teqeq r8, r4, asr r7 │ │ │ │ + msreq LR_fiq, r8 @ │ │ │ │ + @ instruction: 0x012f9770 │ │ │ │ andmi r0, r8, r0 │ │ │ │ cmpeq r6, r8, lsr #8 │ │ │ │ - teqeq r8, r4, asr #12 │ │ │ │ - smlawbeq lr, r8, r1, pc @ │ │ │ │ - @ instruction: 0x012f9660 │ │ │ │ - teqeq r8, ip, lsl #12 │ │ │ │ - msreq CPSR_fsx, r0, asr r1 │ │ │ │ - @ instruction: 0x012f9628 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - msreq CPSR_fsx, r8, lsl r1 │ │ │ │ - strdeq r9, [pc, -r0]! │ │ │ │ - teqeq r8, r0, lsr #11 │ │ │ │ - msreq CPSR_fsx, r0, ror #1 │ │ │ │ - @ instruction: 0x012f95b8 │ │ │ │ + teqeq r8, ip, asr #12 │ │ │ │ + msreq CPSR_fsx, r0 @ │ │ │ │ + @ instruction: 0x012f9668 │ │ │ │ + teqeq r8, r4, lsl r6 │ │ │ │ + msreq CPSR_fsx, r8, asr r1 │ │ │ │ + @ instruction: 0x012f9630 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + msreq CPSR_fsx, r0, lsr #2 │ │ │ │ + strdeq r9, [pc, -r8]! │ │ │ │ + teqeq r8, r8, lsr #11 │ │ │ │ + msreq CPSR_fsx, r8, ror #1 │ │ │ │ + smlawteq pc, r0, r5, r9 @ │ │ │ │ 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, #16] │ │ │ │ ldr r2, [pc, #1452] @ 426560 │ │ │ │ @@ -893647,32 +893647,32 @@ │ │ │ │ @ instruction: 0x01462290 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, ip, lsr r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ strheq r2, [r6, #-12] │ │ │ │ - teqeq r8, r8, lsl #1 │ │ │ │ - smlawteq lr, ip, fp, lr │ │ │ │ - @ instruction: 0x012f90a4 │ │ │ │ - teqeq r8, ip, asr #32 │ │ │ │ - @ instruction: 0x012eeb90 │ │ │ │ - @ instruction: 0x012f9068 │ │ │ │ - teqeq r8, r0, lsl r0 │ │ │ │ - @ instruction: 0x012eeb54 │ │ │ │ - @ instruction: 0x012f902c │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012eeb18 │ │ │ │ - strdeq r8, [pc, -r0]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - ldrdeq lr, [lr, -ip]! │ │ │ │ - @ instruction: 0x012f8fb0 │ │ │ │ - teqeq r8, ip, asr pc │ │ │ │ - @ instruction: 0x012eeaa0 │ │ │ │ - @ instruction: 0x012f8f78 │ │ │ │ + @ instruction: 0x0138e090 │ │ │ │ + ldrdeq lr, [lr, -r4]! │ │ │ │ + @ instruction: 0x012f90ac │ │ │ │ + teqeq r8, r4, asr r0 │ │ │ │ + @ instruction: 0x012eeb98 │ │ │ │ + @ instruction: 0x012f9070 │ │ │ │ + teqeq r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x012eeb5c │ │ │ │ + @ instruction: 0x012f9034 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012eeb20 │ │ │ │ + strdeq r8, [pc, -r8]! @ │ │ │ │ + teqeq r8, r0, lsr #31 │ │ │ │ + @ instruction: 0x012eeae4 │ │ │ │ + @ instruction: 0x012f8fb8 │ │ │ │ + teqeq r8, r4, ror #30 │ │ │ │ + @ instruction: 0x012eeaa8 │ │ │ │ + smlawbeq pc, r0, pc, r8 @ │ │ │ │ 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 │ │ │ │ @@ -893853,21 +893853,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 426804 │ │ │ │ strdeq r1, [r6, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, lsr sl │ │ │ │ - smlawbeq lr, ip, r7, lr │ │ │ │ - smlawbeq pc, r0, ip, r8 @ │ │ │ │ - teqeq r8, ip, ror #25 │ │ │ │ - andeq r0, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x012ee754 │ │ │ │ - @ instruction: 0x012f8c48 │ │ │ │ + @ instruction: 0x012ee794 │ │ │ │ + smlawbeq pc, r8, ip, r8 @ │ │ │ │ teqeq r8, r4 @ │ │ │ │ + andeq r0, r0, sl, asr #4 │ │ │ │ + @ instruction: 0x012ee75c │ │ │ │ + @ instruction: 0x012f8c50 │ │ │ │ + teqeq r8, ip @ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -894066,32 +894066,32 @@ │ │ │ │ b 426a54 │ │ │ │ cmpeq r6, ip, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlaltteq r1, r6, r8, r7 │ │ │ │ - teqeq r8, ip, lsr #21 │ │ │ │ - @ instruction: 0x012ee53c │ │ │ │ - @ instruction: 0x012f8a30 │ │ │ │ - teqeq r8, r0, ror sl │ │ │ │ - @ instruction: 0x012ee500 │ │ │ │ - strdeq r8, [pc, -r8]! @ │ │ │ │ - teqeq r8, r4, lsr sl │ │ │ │ - smlawteq lr, r4, r4, lr │ │ │ │ - @ instruction: 0x012f89bc │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - smlawbeq lr, r8, r4, lr │ │ │ │ - @ instruction: 0x012f897c │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012ee44c │ │ │ │ - @ instruction: 0x012f8944 │ │ │ │ - teqeq r8, r0, lsl #19 │ │ │ │ - @ instruction: 0x012ee410 │ │ │ │ - @ instruction: 0x012f8908 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012ee544 │ │ │ │ + @ instruction: 0x012f8a38 │ │ │ │ + teqeq r8, r8, ror sl │ │ │ │ + @ instruction: 0x012ee508 │ │ │ │ + @ instruction: 0x012f8a00 │ │ │ │ + teqeq r8, ip, lsr sl │ │ │ │ + smlawteq lr, ip, r4, lr │ │ │ │ + smlawteq pc, r4, r9, r8 @ │ │ │ │ + teqeq r8, r0, lsl #20 │ │ │ │ + @ instruction: 0x012ee490 │ │ │ │ + smlawbeq pc, r4, r9, r8 @ │ │ │ │ + teqeq r8, r4, asr #19 │ │ │ │ + @ instruction: 0x012ee454 │ │ │ │ + @ instruction: 0x012f894c │ │ │ │ + teqeq r8, r8, lsl #19 │ │ │ │ + @ instruction: 0x012ee418 │ │ │ │ + @ instruction: 0x012f8910 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 426cc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -894113,17 +894113,17 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 426c78 │ │ │ │ @ instruction: 0xfffff954 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012ee340 │ │ │ │ - @ instruction: 0x012f8834 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012ee348 │ │ │ │ + @ instruction: 0x012f883c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 426d40 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -894145,17 +894145,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 426cf8 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ - teqeq r8, r0, lsr r8 │ │ │ │ - smlawteq lr, r0, r2, lr │ │ │ │ - @ instruction: 0x012f87b4 │ │ │ │ + teqeq r8, r8, lsr r8 │ │ │ │ + smlawteq lr, r8, r2, lr │ │ │ │ + @ instruction: 0x012f87bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 426dc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -894177,17 +894177,17 @@ │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 426d78 │ │ │ │ @ instruction: 0xfffff8cc │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012ee240 │ │ │ │ - @ instruction: 0x012f8734 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012ee248 │ │ │ │ + @ instruction: 0x012f873c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 426e40 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -894209,17 +894209,17 @@ │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 426df8 │ │ │ │ @ instruction: 0xfffff890 │ │ │ │ - teqeq r8, r0, lsr r7 │ │ │ │ - smlawteq lr, r0, r1, lr │ │ │ │ - @ instruction: 0x012f86b4 │ │ │ │ + teqeq r8, r8, lsr r7 │ │ │ │ + smlawteq lr, r8, r1, lr │ │ │ │ + @ instruction: 0x012f86bc │ │ │ │ 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 r1, [sp, #24] │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ @@ -894441,32 +894441,32 @@ │ │ │ │ b 426fc4 │ │ │ │ smlalbteq r1, r6, r4, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01461398 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ cmpeq r6, r8, ror r2 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012edf60 │ │ │ │ - @ instruction: 0x012f8458 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012edf24 │ │ │ │ - @ instruction: 0x012f841c │ │ │ │ - teqeq r8, r8, asr r4 │ │ │ │ - @ instruction: 0x012edee8 │ │ │ │ - @ instruction: 0x012f83e0 │ │ │ │ - teqeq r8, ip, lsl r4 │ │ │ │ - @ instruction: 0x012edeac │ │ │ │ - @ instruction: 0x012f83a4 │ │ │ │ - teqeq r8, r0, ror #7 │ │ │ │ - @ instruction: 0x012ede70 │ │ │ │ - @ instruction: 0x012f8368 │ │ │ │ - teqeq r8, r4, lsr #7 │ │ │ │ - @ instruction: 0x012ede34 │ │ │ │ - @ instruction: 0x012f8328 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012edf68 │ │ │ │ + @ instruction: 0x012f8460 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012edf2c │ │ │ │ + @ instruction: 0x012f8424 │ │ │ │ + teqeq r8, r0, ror #8 │ │ │ │ + strdeq sp, [lr, -r0]! │ │ │ │ + @ instruction: 0x012f83e8 │ │ │ │ + teqeq r8, r4, lsr #8 │ │ │ │ + @ instruction: 0x012edeb4 │ │ │ │ + @ instruction: 0x012f83ac │ │ │ │ + teqeq r8, r8, ror #7 │ │ │ │ + @ instruction: 0x012ede78 │ │ │ │ + @ instruction: 0x012f8370 │ │ │ │ + teqeq r8, ip, lsr #7 │ │ │ │ + @ instruction: 0x012ede3c │ │ │ │ + @ instruction: 0x012f8330 │ │ │ │ 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, #396] @ 4273d4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -894568,20 +894568,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 427328 │ │ │ │ strdeq r0, [r6, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r4, lsl pc │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012edc68 │ │ │ │ - @ instruction: 0x012f815c │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012edc2c │ │ │ │ - @ instruction: 0x012f811c │ │ │ │ + teqeq r8, r0, ror #3 │ │ │ │ + @ instruction: 0x012edc70 │ │ │ │ + @ instruction: 0x012f8164 │ │ │ │ + teqeq r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x012edc34 │ │ │ │ + @ instruction: 0x012f8124 │ │ │ │ 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, #336] @ 427564 │ │ │ │ ldr r3, [pc, #336] @ 427568 │ │ │ │ @@ -894668,23 +894668,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 42747c │ │ │ │ cmpeq r6, ip, lsr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r0, r6, r0, sp │ │ │ │ - teqeq r8, r4, lsl #1 │ │ │ │ - @ instruction: 0x012edb14 │ │ │ │ - @ instruction: 0x012f8008 │ │ │ │ - teqeq r8, r8, asr #32 │ │ │ │ - ldrdeq sp, [lr, -r8]! │ │ │ │ - smlawteq pc, ip, pc, r7 @ │ │ │ │ - teqeq r8, ip │ │ │ │ - @ instruction: 0x012eda9c │ │ │ │ - @ instruction: 0x012f7f90 │ │ │ │ + teqeq r8, ip, lsl #1 │ │ │ │ + @ instruction: 0x012edb1c │ │ │ │ + @ instruction: 0x012f8010 │ │ │ │ + teqeq r8, r0, asr r0 │ │ │ │ + @ instruction: 0x012edae0 │ │ │ │ + ldrdeq r7, [pc, -r4]! │ │ │ │ + teqeq r8, r4, lsl r0 │ │ │ │ + @ instruction: 0x012edaa4 │ │ │ │ + @ instruction: 0x012f7f98 │ │ │ │ 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, #32] │ │ │ │ ldr r2, [pc, #668] @ 427850 │ │ │ │ @@ -894855,28 +894855,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 427714 │ │ │ │ smlalbbeq r0, r6, ip, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r8, lsr #22 │ │ │ │ - teqeq r8, ip, ror #27 │ │ │ │ - @ instruction: 0x012ed87c │ │ │ │ - @ instruction: 0x012f7d6c │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + smlawbeq lr, r4, r8, sp │ │ │ │ + @ instruction: 0x012f7d74 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - @ instruction: 0x012f7668 │ │ │ │ - teqeq r8, r8, lsr #27 │ │ │ │ - @ instruction: 0x012f7d20 │ │ │ │ + @ instruction: 0x012f7670 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f7d28 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - teqeq r8, ip, asr sp │ │ │ │ - @ instruction: 0x012ed7ec │ │ │ │ - @ instruction: 0x012f7ce4 │ │ │ │ - teqeq r8, r0, lsr #26 │ │ │ │ - @ instruction: 0x012ed7b0 │ │ │ │ - @ instruction: 0x012f7ca0 │ │ │ │ + teqeq r8, r4, ror #26 │ │ │ │ + strdeq sp, [lr, -r4]! │ │ │ │ + @ instruction: 0x012f7cec │ │ │ │ + teqeq r8, r8, lsr #26 │ │ │ │ + @ instruction: 0x012ed7b8 │ │ │ │ + @ instruction: 0x012f7ca8 │ │ │ │ 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 b8698 │ │ │ │ @@ -894893,17 +894893,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r8, r0, lsl #25 │ │ │ │ - @ instruction: 0x012f7c3c │ │ │ │ - @ instruction: 0x012f7c04 │ │ │ │ + teqeq r8, r8, lsl #25 │ │ │ │ + @ instruction: 0x012f7c44 │ │ │ │ + @ instruction: 0x012f7c0c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #524] @ 427b2c │ │ │ │ @@ -895038,25 +895038,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 427a2c │ │ │ │ cmpeq r6, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r6, r0, lsl r8 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012ed54c │ │ │ │ - @ instruction: 0x012f7a3c │ │ │ │ + teqeq r8, r4, asr #21 │ │ │ │ + @ instruction: 0x012ed554 │ │ │ │ + @ instruction: 0x012f7a44 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq r8, r0, lsl #21 │ │ │ │ - @ instruction: 0x012ed510 │ │ │ │ - @ instruction: 0x012f7a00 │ │ │ │ + teqeq r8, r8, lsl #21 │ │ │ │ + @ instruction: 0x012ed518 │ │ │ │ + @ instruction: 0x012f7a08 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - teqeq r8, r4, asr #20 │ │ │ │ - ldrdeq sp, [lr, -r4]! │ │ │ │ - smlawteq pc, r4, r9, r7 @ │ │ │ │ + teqeq r8, ip, asr #20 │ │ │ │ + ldrdeq sp, [lr, -ip]! │ │ │ │ + smlawteq pc, ip, r9, r7 @ │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr ip, [pc, #3952] @ 428af0 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ @@ -896050,287 +896050,287 @@ │ │ │ │ b 427e34 │ │ │ │ strheq r0, [r6, #-104] @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq CPSR_fsc, ip, ror #24 │ │ │ │ smlalbbeq r0, r6, r8, r6 │ │ │ │ @ instruction: 0x012dd498 │ │ │ │ @ instruction: 0x012e3168 │ │ │ │ - teqeq r5, r4, lsr #17 │ │ │ │ + teqeq r5, ip, lsr #17 │ │ │ │ @ instruction: 0x012e2c08 │ │ │ │ @ instruction: 0x012e2644 │ │ │ │ smlaltbeq r0, r6, r8, r5 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012f6dec │ │ │ │ - teqeq r5, r8, asr #30 │ │ │ │ - @ instruction: 0x012f2a0c │ │ │ │ - smlawteq lr, ip, r1, sp │ │ │ │ - teqeq r8, r4, lsr r7 │ │ │ │ - @ instruction: 0x012f76b4 │ │ │ │ + teqeq r8, r4, lsl #16 │ │ │ │ + strdeq r6, [pc, -r4]! │ │ │ │ + teqeq r5, r0, asr pc │ │ │ │ + @ instruction: 0x012f2a14 │ │ │ │ + ldrdeq sp, [lr, -r4]! │ │ │ │ + teqeq r8, ip, lsr r7 │ │ │ │ + @ instruction: 0x012f76bc │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - teqeq r8, r0, lsr #12 │ │ │ │ - @ instruction: 0x012f75a8 │ │ │ │ - teqeq r8, ip, lsl r4 │ │ │ │ - @ instruction: 0x012f73a0 │ │ │ │ - @ instruction: 0x012ece64 │ │ │ │ - teqeq r8, ip, lsl #7 │ │ │ │ - @ instruction: 0x012ece1c │ │ │ │ - @ instruction: 0x012f7314 │ │ │ │ + teqeq r8, r8, lsr #12 │ │ │ │ + @ instruction: 0x012f75b0 │ │ │ │ + teqeq r8, r4, lsr #8 │ │ │ │ + @ instruction: 0x012f73a8 │ │ │ │ + @ instruction: 0x012ece6c │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012ece24 │ │ │ │ + @ instruction: 0x012f731c │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq r8, ip, lsr r3 │ │ │ │ - smlawteq lr, ip, sp, ip │ │ │ │ - smlawteq pc, r4, r2, r7 @ │ │ │ │ + teqeq r8, r4, asr #6 │ │ │ │ + ldrdeq ip, [lr, -r4]! │ │ │ │ + smlawteq pc, ip, r2, r7 @ │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ svccc 0x00e00000 │ │ │ │ - teqeq r8, r0, lsl #4 │ │ │ │ - @ instruction: 0x012ecc90 │ │ │ │ - smlawbeq pc, r8, r1, r7 @ │ │ │ │ + teqeq r8, r8, lsl #4 │ │ │ │ + @ instruction: 0x012ecc98 │ │ │ │ + @ instruction: 0x012f7190 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - @ instruction: 0x012f699c │ │ │ │ - teqpeq r1, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlawteq lr, r0, fp, ip │ │ │ │ - teqeq r8, r8, lsr #2 │ │ │ │ - @ instruction: 0x012f70ac │ │ │ │ + @ instruction: 0x012f69a4 │ │ │ │ + teqpeq r1, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + smlawteq lr, r8, fp, ip │ │ │ │ + teqeq r8, r0, lsr r1 │ │ │ │ + strheq r7, [pc, -r4]! │ │ │ │ cmpeq r6, r8, lsl #8 │ │ │ │ smlaltteq r8, r6, r4, r3 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r6, ip, lsl #6 │ │ │ │ - @ instruction: 0x012f6660 │ │ │ │ - @ instruction: 0x012f6670 │ │ │ │ - teqeq r1, r4, asr #6 │ │ │ │ - smlawteq lr, ip, r9, ip │ │ │ │ - teqeq r1, ip, lsr #7 │ │ │ │ - @ instruction: 0x012f4090 │ │ │ │ - @ instruction: 0x012f65a0 │ │ │ │ - @ instruction: 0x012ec890 │ │ │ │ - @ instruction: 0x012f653c │ │ │ │ - teqeq r1, r4, lsr #4 │ │ │ │ - @ instruction: 0x012ec7a0 │ │ │ │ - teqeq r8, r8, lsl #26 │ │ │ │ - smlawbeq pc, r8, ip, r6 @ │ │ │ │ + @ instruction: 0x012f6668 │ │ │ │ + @ instruction: 0x012f6678 │ │ │ │ + teqeq r1, ip, asr #6 │ │ │ │ + ldrdeq ip, [lr, -r4]! │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x012f4098 │ │ │ │ + @ instruction: 0x012f65a8 │ │ │ │ + @ instruction: 0x012ec898 │ │ │ │ + @ instruction: 0x012f6544 │ │ │ │ + teqeq r1, ip, lsr #4 │ │ │ │ + @ instruction: 0x012ec7a8 │ │ │ │ + teqeq r8, r0, lsl sp │ │ │ │ + @ instruction: 0x012f6c90 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - teqeq r5, r0, asr #8 │ │ │ │ - @ instruction: 0x012f6404 │ │ │ │ + teqeq r5, r8, asr #8 │ │ │ │ + @ instruction: 0x012f640c │ │ │ │ @ instruction: 0x012e151c │ │ │ │ @ instruction: 0x012e65ec │ │ │ │ - @ instruction: 0x012f63b4 │ │ │ │ - @ instruction: 0x012f63a4 │ │ │ │ - @ instruction: 0x0131e098 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x012ec514 │ │ │ │ - teqeq r8, ip, ror sl │ │ │ │ - strdeq r6, [pc, -ip]! │ │ │ │ + @ instruction: 0x012f63bc │ │ │ │ + @ instruction: 0x012f63ac │ │ │ │ + teqeq r1, r0, lsr #1 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x012ec51c │ │ │ │ + teqeq r8, r4, lsl #21 │ │ │ │ + @ instruction: 0x012f6a04 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x012f5ce0 │ │ │ │ - @ instruction: 0x012ec024 │ │ │ │ - teqpeq r0, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r8, ip, asr #8 │ │ │ │ - ldrdeq fp, [lr, -r8]! │ │ │ │ - smlawteq pc, ip, r3, r6 @ │ │ │ │ + @ instruction: 0x012f5ce8 │ │ │ │ + @ instruction: 0x012ec02c │ │ │ │ + teqpeq r0, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r8, r4, asr r4 │ │ │ │ + @ instruction: 0x012ebee0 │ │ │ │ + ldrdeq r6, [pc, -r4]! │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - teqeq r8, r4, lsl #8 │ │ │ │ - @ instruction: 0x012f5a0c │ │ │ │ - @ instruction: 0x012ebe40 │ │ │ │ - teqeq r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x012f632c │ │ │ │ - @ instruction: 0x012f5a0c │ │ │ │ - @ instruction: 0x012ebde0 │ │ │ │ - teqeq r8, r8, asr #6 │ │ │ │ - smlawteq pc, ip, r2, r6 @ │ │ │ │ - @ instruction: 0x012ebd98 │ │ │ │ - teqeq r8, r0, lsl #6 │ │ │ │ - smlawbeq pc, r4, r2, r6 @ │ │ │ │ - @ instruction: 0x012f5940 │ │ │ │ - @ instruction: 0x012ebd20 │ │ │ │ - teqeq r8, r8, lsl #5 │ │ │ │ - @ instruction: 0x012f620c │ │ │ │ - @ instruction: 0x012f5920 │ │ │ │ - smlawteq lr, r8, ip, fp │ │ │ │ - teqeq r8, r0, lsr r2 │ │ │ │ - @ instruction: 0x012f61b0 │ │ │ │ + teqeq r8, ip, lsl #8 │ │ │ │ + @ instruction: 0x012f5a14 │ │ │ │ + @ instruction: 0x012ebe48 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f6334 │ │ │ │ + @ instruction: 0x012f5a14 │ │ │ │ + @ instruction: 0x012ebde8 │ │ │ │ + teqeq r8, r0, asr r3 │ │ │ │ + ldrdeq r6, [pc, -r4]! │ │ │ │ + @ instruction: 0x012ebda0 │ │ │ │ + teqeq r8, r8, lsl #6 │ │ │ │ + smlawbeq pc, ip, r2, r6 @ │ │ │ │ + @ instruction: 0x012f5948 │ │ │ │ + @ instruction: 0x012ebd28 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f6214 │ │ │ │ + @ instruction: 0x012f5928 │ │ │ │ + ldrdeq fp, [lr, -r0]! │ │ │ │ + teqeq r8, r8, lsr r2 │ │ │ │ + @ instruction: 0x012f61b8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq r8, r4, ror #3 │ │ │ │ - @ instruction: 0x012f59a4 │ │ │ │ - @ instruction: 0x012f6164 │ │ │ │ + teqeq r8, ip, ror #3 │ │ │ │ + @ instruction: 0x012f59ac │ │ │ │ + @ instruction: 0x012f616c │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq r8, ip, lsr #3 │ │ │ │ - @ instruction: 0x012ebc3c │ │ │ │ - @ instruction: 0x012f6134 │ │ │ │ - teqeq r8, r8, ror #2 │ │ │ │ - @ instruction: 0x012f5928 │ │ │ │ - @ instruction: 0x012f60e8 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012ebc44 │ │ │ │ + @ instruction: 0x012f613c │ │ │ │ + teqeq r8, r0, ror r1 │ │ │ │ + @ instruction: 0x012f5930 │ │ │ │ + strdeq r6, [pc, -r0]! │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x012f5720 │ │ │ │ - teqeq r8, ip, lsl r1 │ │ │ │ - @ instruction: 0x012f609c │ │ │ │ + @ instruction: 0x012f5728 │ │ │ │ + teqeq r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x012f60a4 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x012ebb68 │ │ │ │ - ldrsbeq fp, [r8, -r0]! │ │ │ │ - qsubeq r6, r4, pc @ │ │ │ │ - @ instruction: 0x012ebb2c │ │ │ │ - @ instruction: 0x0138b094 │ │ │ │ - @ instruction: 0x012f6014 │ │ │ │ + @ instruction: 0x012ebb70 │ │ │ │ + ldrsbeq fp, [r8, -r8]! │ │ │ │ + qsubeq r6, ip, pc @ │ │ │ │ + @ instruction: 0x012ebb34 │ │ │ │ + @ instruction: 0x0138b09c │ │ │ │ + @ instruction: 0x012f601c │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - strdeq fp, [lr, -r0]! │ │ │ │ - teqeq r8, r8, asr r0 │ │ │ │ - ldrdeq r5, [pc, -r8]! │ │ │ │ + strdeq fp, [lr, -r8]! │ │ │ │ + teqeq r8, r0, rrx │ │ │ │ + @ instruction: 0x012f5fe0 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq r8, ip, lsl r0 │ │ │ │ - @ instruction: 0x012f576c │ │ │ │ - @ instruction: 0x012f5f98 │ │ │ │ + teqeq r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x012f5774 │ │ │ │ + @ instruction: 0x012f5fa0 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x012eba6c │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012f5f58 │ │ │ │ - @ instruction: 0x012eba30 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f5f18 │ │ │ │ + @ instruction: 0x012eba74 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012f5f60 │ │ │ │ + @ instruction: 0x012eba38 │ │ │ │ + teqeq r8, r0, lsr #31 │ │ │ │ + @ instruction: 0x012f5f20 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - strdeq fp, [lr, -r4]! │ │ │ │ - teqeq r8, ip, asr pc │ │ │ │ - @ instruction: 0x012f5ee4 │ │ │ │ - teqeq r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x012f5ea0 │ │ │ │ + strdeq fp, [lr, -ip]! │ │ │ │ + teqeq r8, r4, ror #30 │ │ │ │ + @ instruction: 0x012f5eec │ │ │ │ + teqeq r8, ip, lsr #30 │ │ │ │ + @ instruction: 0x012f5ea8 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x012eb97c │ │ │ │ - teqeq r8, r4, ror #29 │ │ │ │ - @ instruction: 0x012f5e64 │ │ │ │ + smlawbeq lr, r4, r9, fp │ │ │ │ + teqeq r8, ip, ror #29 │ │ │ │ + @ instruction: 0x012f5e6c │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x012eb940 │ │ │ │ - teqeq r8, r8, lsr #29 │ │ │ │ - @ instruction: 0x012f5e28 │ │ │ │ + @ instruction: 0x012eb948 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5e30 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq r8, r4, ror lr │ │ │ │ - strdeq r5, [pc, -r4]! │ │ │ │ + teqeq r8, ip, ror lr │ │ │ │ + strdeq r5, [pc, -ip]! │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrdeq fp, [lr, -r0]! │ │ │ │ - teqeq r8, r8, lsr lr │ │ │ │ - @ instruction: 0x012f5dbc │ │ │ │ - teqeq r8, r4, lsl #28 │ │ │ │ - smlawbeq pc, r4, sp, r5 @ │ │ │ │ + ldrdeq fp, [lr, -r8]! │ │ │ │ + teqeq r8, r0, asr #28 │ │ │ │ + smlawteq pc, r4, sp, r5 @ │ │ │ │ + teqeq r8, ip, lsl #28 │ │ │ │ + smlawbeq pc, ip, sp, r5 @ │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x012eb860 │ │ │ │ - teqeq r8, r8, asr #27 │ │ │ │ - @ instruction: 0x012f5d4c │ │ │ │ - @ instruction: 0x012eb824 │ │ │ │ - teqeq r8, ip, lsl #27 │ │ │ │ - @ instruction: 0x012f5d10 │ │ │ │ - @ instruction: 0x012eb7e8 │ │ │ │ - teqeq r8, r0, asr sp │ │ │ │ - ldrdeq r5, [pc, -r0]! │ │ │ │ + @ instruction: 0x012eb868 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5d54 │ │ │ │ + @ instruction: 0x012eb82c │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012f5d18 │ │ │ │ + strdeq fp, [lr, -r0]! │ │ │ │ + teqeq r8, r8, asr sp │ │ │ │ + ldrdeq r5, [pc, -r8]! │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x012eb7ac │ │ │ │ - teqeq r8, r4, lsl sp │ │ │ │ - @ instruction: 0x012f5c9c │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f53e0 │ │ │ │ - @ instruction: 0x012f5c54 │ │ │ │ + @ instruction: 0x012eb7b4 │ │ │ │ + teqeq r8, ip, lsl sp │ │ │ │ + @ instruction: 0x012f5ca4 │ │ │ │ + teqeq r8, r0, ror #25 │ │ │ │ + @ instruction: 0x012f53e8 │ │ │ │ + @ instruction: 0x012f5c5c │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x012eb728 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012f5c14 │ │ │ │ - @ instruction: 0x012eb6ec │ │ │ │ - teqeq r8, r4, asr ip │ │ │ │ - ldrdeq r5, [pc, -r4]! │ │ │ │ + @ instruction: 0x012eb730 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012f5c1c │ │ │ │ + strdeq fp, [lr, -r4]! │ │ │ │ + teqeq r8, ip, asr ip │ │ │ │ + ldrdeq r5, [pc, -ip]! │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r8, r0, lsr #24 │ │ │ │ - @ instruction: 0x012f5270 │ │ │ │ - @ instruction: 0x012f5ba4 │ │ │ │ - smlawbeq lr, r4, r6, fp │ │ │ │ - teqeq r8, ip, ror #23 │ │ │ │ - @ instruction: 0x012f5b70 │ │ │ │ - @ instruction: 0x012eb648 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012f5b30 │ │ │ │ + teqeq r8, r8, lsr #24 │ │ │ │ + @ instruction: 0x012f5278 │ │ │ │ + @ instruction: 0x012f5bac │ │ │ │ + smlawbeq lr, ip, r6, fp │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012f5b78 │ │ │ │ + @ instruction: 0x012eb650 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012f5b38 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - teqeq r8, r4, ror fp │ │ │ │ - @ instruction: 0x012eb604 │ │ │ │ - strdeq r5, [pc, -ip]! │ │ │ │ + teqeq r8, ip, ror fp │ │ │ │ + @ instruction: 0x012eb60c │ │ │ │ + @ instruction: 0x012f5b04 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - smlawteq lr, ip, r5, fp │ │ │ │ - teqeq r8, r4, lsr fp │ │ │ │ - @ instruction: 0x012f5ab8 │ │ │ │ - @ instruction: 0x012eb594 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012f5a7c │ │ │ │ + ldrdeq fp, [lr, -r4]! │ │ │ │ + teqeq r8, ip, lsr fp │ │ │ │ + smlawteq pc, r0, sl, r5 @ │ │ │ │ + @ instruction: 0x012eb59c │ │ │ │ + teqeq r8, r4, lsl #22 │ │ │ │ + smlawbeq pc, r4, sl, r5 @ │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x012eb55c │ │ │ │ - teqeq r8, r4, asr #21 │ │ │ │ - @ instruction: 0x012f5a4c │ │ │ │ - @ instruction: 0x012eb524 │ │ │ │ - teqeq r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x012f5a0c │ │ │ │ + @ instruction: 0x012eb564 │ │ │ │ + teqeq r8, ip, asr #21 │ │ │ │ + @ instruction: 0x012f5a54 │ │ │ │ + @ instruction: 0x012eb52c │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012f5a14 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x012eb4e8 │ │ │ │ - teqeq r8, r0, asr sl │ │ │ │ - ldrdeq r5, [pc, -r0]! │ │ │ │ + strdeq fp, [lr, -r0]! │ │ │ │ + teqeq r8, r8, asr sl │ │ │ │ + ldrdeq r5, [pc, -r8]! │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012eb4b0 │ │ │ │ - teqeq r8, r8, lsl sl │ │ │ │ - @ instruction: 0x012f5998 │ │ │ │ + @ instruction: 0x012eb4b8 │ │ │ │ + teqeq r8, r0, lsr #20 │ │ │ │ + @ instruction: 0x012f59a0 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x012eb478 │ │ │ │ - teqeq r8, r0, ror #19 │ │ │ │ - @ instruction: 0x012f5960 │ │ │ │ + smlawbeq lr, r0, r4, fp │ │ │ │ + teqeq r8, r8, ror #19 │ │ │ │ + @ instruction: 0x012f5968 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x012eb440 │ │ │ │ - teqeq r8, r8, lsr #19 │ │ │ │ - @ instruction: 0x012f592c │ │ │ │ - @ instruction: 0x012eb408 │ │ │ │ + @ instruction: 0x012eb448 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5934 │ │ │ │ + @ instruction: 0x012eb410 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - ldrdeq fp, [lr, -r8]! │ │ │ │ + @ instruction: 0x012eb3e0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x012eb3a8 │ │ │ │ - teqeq r8, r0, lsl r9 │ │ │ │ - @ instruction: 0x012f5894 │ │ │ │ - @ instruction: 0x012eb370 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f5858 │ │ │ │ + @ instruction: 0x012eb3b0 │ │ │ │ + teqeq r8, r8, lsl r9 │ │ │ │ + @ instruction: 0x012f589c │ │ │ │ + @ instruction: 0x012eb378 │ │ │ │ + teqeq r8, r0, ror #17 │ │ │ │ + @ instruction: 0x012f5860 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x012eb338 │ │ │ │ - teqeq r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x012f5824 │ │ │ │ - @ instruction: 0x012eb300 │ │ │ │ - teqeq r8, r8, ror #16 │ │ │ │ - @ instruction: 0x012f57e8 │ │ │ │ + @ instruction: 0x012eb340 │ │ │ │ + teqeq r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x012f582c │ │ │ │ + @ instruction: 0x012eb308 │ │ │ │ + teqeq r8, r0, ror r8 │ │ │ │ + strdeq r5, [pc, -r0]! │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r8, r0, lsr r8 │ │ │ │ - smlawteq lr, r0, r2, fp │ │ │ │ - @ instruction: 0x012f57b8 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - smlawbeq lr, r4, r2, fp │ │ │ │ - @ instruction: 0x012f577c │ │ │ │ + teqeq r8, r8, lsr r8 │ │ │ │ + smlawteq lr, r8, r2, fp │ │ │ │ + smlawteq pc, r0, r7, r5 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ + smlawbeq lr, ip, r2, fp │ │ │ │ + smlawbeq pc, r4, r7, r5 @ │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - @ instruction: 0x012eb24c │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012f5738 │ │ │ │ - @ instruction: 0x012eb210 │ │ │ │ - teqeq r8, r8, ror r7 │ │ │ │ - strdeq r5, [pc, -ip]! │ │ │ │ - ldrdeq fp, [lr, -r4]! │ │ │ │ - teqeq r8, ip, lsr r7 │ │ │ │ - @ instruction: 0x012f56bc │ │ │ │ + @ instruction: 0x012eb254 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012f5740 │ │ │ │ + @ instruction: 0x012eb218 │ │ │ │ + teqeq r8, r0, lsl #15 │ │ │ │ + @ instruction: 0x012f5704 │ │ │ │ + ldrdeq fp, [lr, -ip]! │ │ │ │ + teqeq r8, r4, asr #14 │ │ │ │ + smlawteq pc, r4, r6, r5 @ │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x012eb198 │ │ │ │ - teqeq r8, r0, lsl #14 │ │ │ │ - smlawbeq pc, r0, r6, r5 @ │ │ │ │ + @ instruction: 0x012eb1a0 │ │ │ │ + teqeq r8, r8, lsl #14 │ │ │ │ + smlawbeq pc, r8, r6, r5 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012eb15c │ │ │ │ - teqeq r8, r4, asr #13 │ │ │ │ - @ instruction: 0x012f5648 │ │ │ │ - @ instruction: 0x012eb120 │ │ │ │ - teqeq r8, r8, lsl #13 │ │ │ │ - @ instruction: 0x012f5608 │ │ │ │ + @ instruction: 0x012eb164 │ │ │ │ + teqeq r8, ip, asr #13 │ │ │ │ + @ instruction: 0x012f5650 │ │ │ │ + @ instruction: 0x012eb128 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5610 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq r8, r0, asr r6 │ │ │ │ - @ instruction: 0x012f4d54 │ │ │ │ - smlawteq pc, ip, r5, r5 @ │ │ │ │ + teqeq r8, r8, asr r6 │ │ │ │ + @ instruction: 0x012f4d5c │ │ │ │ + ldrdeq r5, [pc, -r4]! │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x012eb098 │ │ │ │ - teqeq r8, r0, lsl #12 │ │ │ │ + @ instruction: 0x012eb0a0 │ │ │ │ + teqeq r8, r8, lsl #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl bb734 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 429f30 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ @@ -897670,89 +897670,89 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #316] @ 42a584 │ │ │ │ add r2, r2, #308 @ 0x134 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 429978 │ │ │ │ - smlawbeq pc, r8, r5, r5 @ │ │ │ │ - qsubeq fp, ip, lr │ │ │ │ - teqeq r8, r4, asr #11 │ │ │ │ - @ instruction: 0x012f554c │ │ │ │ - @ instruction: 0x012eb020 │ │ │ │ - teqeq r8, r8, lsl #11 │ │ │ │ - @ instruction: 0x012f550c │ │ │ │ - @ instruction: 0x012eafe4 │ │ │ │ - teqeq r8, ip, asr #10 │ │ │ │ - smlawteq pc, ip, r4, r5 @ │ │ │ │ + @ instruction: 0x012f5590 │ │ │ │ + @ instruction: 0x012eb064 │ │ │ │ + teqeq r8, ip, asr #11 │ │ │ │ + @ instruction: 0x012f5554 │ │ │ │ + @ instruction: 0x012eb028 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5514 │ │ │ │ + @ instruction: 0x012eafec │ │ │ │ + teqeq r8, r4, asr r5 │ │ │ │ + ldrdeq r5, [pc, -r4]! │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x012eafa8 │ │ │ │ - teqeq r8, r0, lsl r5 │ │ │ │ - @ instruction: 0x012f5494 │ │ │ │ - @ instruction: 0x012eaf6c │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012f5458 │ │ │ │ - @ instruction: 0x012eaf30 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f5418 │ │ │ │ + @ instruction: 0x012eafb0 │ │ │ │ + teqeq r8, r8, lsl r5 │ │ │ │ + @ instruction: 0x012f549c │ │ │ │ + @ instruction: 0x012eaf74 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012f5460 │ │ │ │ + @ instruction: 0x012eaf38 │ │ │ │ + teqeq r8, r0, lsr #9 │ │ │ │ + @ instruction: 0x012f5420 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - strdeq sl, [lr, -r4]! │ │ │ │ - teqeq r8, ip, asr r4 │ │ │ │ - ldrdeq r5, [pc, -ip]! │ │ │ │ + strdeq sl, [lr, -ip]! │ │ │ │ + teqeq r8, r4, ror #8 │ │ │ │ + @ instruction: 0x012f53e4 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x012eaeb8 │ │ │ │ - teqeq r8, r0, lsr #8 │ │ │ │ - @ instruction: 0x012f53a4 │ │ │ │ - @ instruction: 0x012eae7c │ │ │ │ - teqeq r8, r4, ror #7 │ │ │ │ - @ instruction: 0x012f5368 │ │ │ │ - @ instruction: 0x012eae40 │ │ │ │ - teqeq r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x012f5328 │ │ │ │ + smlawteq lr, r0, lr, sl │ │ │ │ + teqeq r8, r8, lsr #8 │ │ │ │ + @ instruction: 0x012f53ac │ │ │ │ + smlawbeq lr, r4, lr, sl │ │ │ │ + teqeq r8, ip, ror #7 │ │ │ │ + @ instruction: 0x012f5370 │ │ │ │ + @ instruction: 0x012eae48 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f5330 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x012eae04 │ │ │ │ - teqeq r8, ip, ror #6 │ │ │ │ - @ instruction: 0x012f52ec │ │ │ │ + @ instruction: 0x012eae0c │ │ │ │ + teqeq r8, r4, ror r3 │ │ │ │ + strdeq r5, [pc, -r4]! │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smlawteq lr, r8, sp, sl │ │ │ │ - teqeq r8, r0, lsr r3 │ │ │ │ - @ instruction: 0x012f52b0 │ │ │ │ + ldrdeq sl, [lr, -r0]! │ │ │ │ + teqeq r8, r8, lsr r3 │ │ │ │ + @ instruction: 0x012f52b8 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - smlawbeq lr, ip, sp, sl │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012f5274 │ │ │ │ + @ instruction: 0x012ead94 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012f527c │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x012ead50 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f523c │ │ │ │ - @ instruction: 0x012ead14 │ │ │ │ - teqeq r8, ip, ror r2 │ │ │ │ - @ instruction: 0x012f5200 │ │ │ │ - teqeq r8, r0, asr #4 │ │ │ │ - ldrdeq sl, [lr, -r0]! │ │ │ │ - smlawteq pc, r8, r1, r5 @ │ │ │ │ - teqeq r8, r4, lsl #4 │ │ │ │ - @ instruction: 0x012eac94 │ │ │ │ - smlawbeq pc, ip, r1, r5 @ │ │ │ │ + @ instruction: 0x012ead58 │ │ │ │ + teqeq r8, r0, asr #5 │ │ │ │ + @ instruction: 0x012f5244 │ │ │ │ + @ instruction: 0x012ead1c │ │ │ │ + teqeq r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x012f5208 │ │ │ │ + teqeq r8, r8, asr #4 │ │ │ │ + ldrdeq sl, [lr, -r8]! │ │ │ │ + ldrdeq r5, [pc, -r0]! │ │ │ │ + teqeq r8, ip, lsl #4 │ │ │ │ + @ instruction: 0x012eac9c │ │ │ │ + @ instruction: 0x012f5194 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - teqeq r8, r8, asr #3 │ │ │ │ - @ instruction: 0x012eac58 │ │ │ │ - @ instruction: 0x012f5150 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012eac60 │ │ │ │ + @ instruction: 0x012f5158 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - teqeq r8, ip, lsl #3 │ │ │ │ - @ instruction: 0x012eac1c │ │ │ │ - @ instruction: 0x012f5114 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012eac24 │ │ │ │ + @ instruction: 0x012f511c │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x012eabe4 │ │ │ │ - teqeq r8, ip, asr #2 │ │ │ │ - ldrdeq r5, [pc, -r0]! │ │ │ │ + @ instruction: 0x012eabec │ │ │ │ + teqeq r8, r4, asr r1 │ │ │ │ + ldrdeq r5, [pc, -r8]! │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x012eaba8 │ │ │ │ - teqeq r8, r0, lsl r1 │ │ │ │ - @ instruction: 0x012f5090 │ │ │ │ + @ instruction: 0x012eabb0 │ │ │ │ + teqeq r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x012f5098 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ 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 │ │ │ │ @@ -897820,24 +897820,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 42a6d8 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 42a5f0 │ │ │ │ - teqeq r8, r8, lsr pc │ │ │ │ - smlawteq lr, r8, r9, sl │ │ │ │ - smlawteq pc, r0, lr, r4 @ │ │ │ │ + teqeq r8, r0, asr #30 │ │ │ │ + ldrdeq sl, [lr, -r0]! │ │ │ │ + smlawteq pc, r8, lr, r4 @ │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - smlawbeq lr, ip, r9, sl │ │ │ │ - smlawbeq pc, r0, lr, r4 @ │ │ │ │ - teqeq r8, r0, asr #29 │ │ │ │ - @ instruction: 0x012ea950 │ │ │ │ - @ instruction: 0x012f4e48 │ │ │ │ + teqeq r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x012ea994 │ │ │ │ + smlawbeq pc, r8, lr, r4 @ │ │ │ │ + teqeq r8, r8, asr #29 │ │ │ │ + @ instruction: 0x012ea958 │ │ │ │ + @ instruction: 0x012f4e50 │ │ │ │ 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 │ │ │ │ @@ -897880,21 +897880,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 42a7bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 42a71c │ │ │ │ - teqeq r8, ip, lsl #28 │ │ │ │ - @ instruction: 0x012ea89c │ │ │ │ - smlawbeq pc, ip, sp, r4 @ │ │ │ │ + teqeq r8, r4, lsl lr │ │ │ │ + @ instruction: 0x012ea8a4 │ │ │ │ + @ instruction: 0x012f4d94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012ea860 │ │ │ │ - @ instruction: 0x012f4d50 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012ea868 │ │ │ │ + @ instruction: 0x012f4d58 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -898191,37 +898191,37 @@ │ │ │ │ bl c535c │ │ │ │ mov ip, r0 │ │ │ │ b 42abbc │ │ │ │ cmpeq r5, r4, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r0, asr #20 │ │ │ │ strdeq sp, [r5, #-156] @ 0xffffff64 │ │ │ │ - teqeq r8, ip, lsl #25 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012ea668 │ │ │ │ - @ instruction: 0x012f4b60 │ │ │ │ - teqeq r8, r8, lsl #23 │ │ │ │ - @ instruction: 0x012f4b04 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r0, ror #23 │ │ │ │ + @ instruction: 0x012ea670 │ │ │ │ + @ instruction: 0x012f4b68 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012f4b0c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012f4a44 │ │ │ │ - @ instruction: 0x012ea478 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - strdeq r4, [pc, -ip]! │ │ │ │ + teqeq r8, r4, asr #21 │ │ │ │ + @ instruction: 0x012f4a4c │ │ │ │ + smlawbeq lr, r0, r4, sl │ │ │ │ + teqeq r8, r0, asr #19 │ │ │ │ + @ instruction: 0x012f4904 │ │ │ │ @ instruction: 0x012de930 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqeq r8, r8, ror r9 │ │ │ │ - @ instruction: 0x012ea408 │ │ │ │ - @ instruction: 0x012f4900 │ │ │ │ - ldrdeq sl, [lr, -r4]! │ │ │ │ - teqeq r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x012ea3a4 │ │ │ │ - @ instruction: 0x012f48a0 │ │ │ │ + teqeq r8, r0, lsl #19 │ │ │ │ + @ instruction: 0x012ea410 │ │ │ │ + @ instruction: 0x012f4908 │ │ │ │ + ldrdeq sl, [lr, -ip]! │ │ │ │ + teqeq r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x012ea3ac │ │ │ │ + @ instruction: 0x012f48a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ 42adb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -898272,19 +898272,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #648 @ 0x288 │ │ │ │ b 42ad84 │ │ │ │ cmpeq r5, r0, asr r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r8, ip, lsr r8 │ │ │ │ - smlawteq pc, r8, r7, r4 @ │ │ │ │ + teqeq r8, r4, asr #16 │ │ │ │ + ldrdeq r4, [pc, -r0]! │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x012ea258 │ │ │ │ - @ instruction: 0x012ea22c │ │ │ │ + @ instruction: 0x012ea260 │ │ │ │ + @ instruction: 0x012ea234 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #536] @ 42b004 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -898417,41 +898417,41 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #124] @ 42b070 │ │ │ │ add r2, r2, #460 @ 0x1cc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 42aeb4 │ │ │ │ - @ instruction: 0x012f3f48 │ │ │ │ + @ instruction: 0x012f3f50 │ │ │ │ cmpeq r5, ip, lsr r4 │ │ │ │ - @ instruction: 0x012f3f04 │ │ │ │ - @ instruction: 0x012f3f00 │ │ │ │ + @ instruction: 0x012f3f0c │ │ │ │ + @ instruction: 0x012f3f08 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r8, r4, asr #13 │ │ │ │ - @ instruction: 0x012f4650 │ │ │ │ + teqeq r8, ip, asr #13 │ │ │ │ + @ instruction: 0x012f4658 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq r8, r8, ror r6 │ │ │ │ - @ instruction: 0x012ea108 │ │ │ │ - @ instruction: 0x012f4600 │ │ │ │ + teqeq r8, r0, lsl #13 │ │ │ │ + @ instruction: 0x012ea110 │ │ │ │ + @ instruction: 0x012f4608 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrdeq sl, [lr, -r4]! │ │ │ │ - teqeq r8, r0, lsl r6 │ │ │ │ - @ instruction: 0x012ea0a0 │ │ │ │ - @ instruction: 0x012f4598 │ │ │ │ + ldrdeq sl, [lr, -ip]! │ │ │ │ + teqeq r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x012ea0a8 │ │ │ │ + @ instruction: 0x012f45a0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012ea068 │ │ │ │ - @ instruction: 0x012f4560 │ │ │ │ + teqeq r8, r0, ror #11 │ │ │ │ + @ instruction: 0x012ea070 │ │ │ │ + @ instruction: 0x012f4568 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r8, r0, lsr #11 │ │ │ │ - @ instruction: 0x012ea030 │ │ │ │ - @ instruction: 0x012f4528 │ │ │ │ - teqeq r8, r8, ror #10 │ │ │ │ - strdeq r9, [lr, -r8]! │ │ │ │ - strdeq r4, [pc, -r0]! │ │ │ │ + teqeq r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x012ea038 │ │ │ │ + @ instruction: 0x012f4530 │ │ │ │ + teqeq r8, r0, ror r5 │ │ │ │ + @ instruction: 0x012ea000 │ │ │ │ + strdeq r4, [pc, -r8]! │ │ │ │ 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, #664] @ 42b324 │ │ │ │ ldr r3, [pc, #664] @ 42b328 │ │ │ │ @@ -898619,33 +898619,33 @@ │ │ │ │ b 42b184 │ │ │ │ mov r0, r3 │ │ │ │ bl c535c │ │ │ │ mov ip, r0 │ │ │ │ b 42b2dc │ │ │ │ strheq sp, [r5, #-24] @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r8, lsr #8 │ │ │ │ - @ instruction: 0x012f43a0 │ │ │ │ + teqeq r8, r0, lsr r4 │ │ │ │ + @ instruction: 0x012f43a8 │ │ │ │ strheq sp, [r5, #-8] │ │ │ │ - @ instruction: 0x012e9e14 │ │ │ │ - @ instruction: 0x012e9dec │ │ │ │ - smlawteq lr, r4, sp, r9 │ │ │ │ - teqeq r8, ip, lsl #6 │ │ │ │ - @ instruction: 0x012e9d98 │ │ │ │ - @ instruction: 0x012f4294 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012e9d60 │ │ │ │ - @ instruction: 0x012f425c │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f41e0 │ │ │ │ + @ instruction: 0x012e9e1c │ │ │ │ + strdeq r9, [lr, -r4]! │ │ │ │ + smlawteq lr, ip, sp, r9 │ │ │ │ + teqeq r8, r4, lsl r3 │ │ │ │ + @ instruction: 0x012e9da0 │ │ │ │ + @ instruction: 0x012f429c │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012e9d68 │ │ │ │ + @ instruction: 0x012f4264 │ │ │ │ + teqeq r8, r0, lsr #5 │ │ │ │ + @ instruction: 0x012f41e8 │ │ │ │ @ instruction: 0x012de214 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqeq r8, r8, asr r2 │ │ │ │ - @ instruction: 0x012e9ce8 │ │ │ │ - @ instruction: 0x012f41e0 │ │ │ │ + teqeq r8, r0, ror #4 │ │ │ │ + strdeq r9, [lr, -r0]! │ │ │ │ + @ instruction: 0x012f41e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #448] @ 42b550 │ │ │ │ ldr r3, [pc, #448] @ 42b554 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -898759,26 +898759,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 42b440 │ │ │ │ strheq ip, [r5, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq ip, [r5, #-220] @ 0xffffff24 │ │ │ │ - teqeq r8, r4, asr #1 │ │ │ │ - @ instruction: 0x012e9b54 │ │ │ │ - @ instruction: 0x012f404c │ │ │ │ - teqeq r8, ip, lsl #1 │ │ │ │ - @ instruction: 0x012e9b1c │ │ │ │ - @ instruction: 0x012f4014 │ │ │ │ - teqeq r8, r4, asr r0 │ │ │ │ - @ instruction: 0x012e9ae4 │ │ │ │ - ldrdeq r3, [pc, -ip]! │ │ │ │ - teqeq r8, ip, lsl r0 │ │ │ │ - @ instruction: 0x012e9aac │ │ │ │ - @ instruction: 0x012f3fa4 │ │ │ │ + teqeq r8, ip, asr #1 │ │ │ │ + @ instruction: 0x012e9b5c │ │ │ │ + qsubeq r4, r4, pc @ │ │ │ │ + @ instruction: 0x01389094 │ │ │ │ + @ instruction: 0x012e9b24 │ │ │ │ + @ instruction: 0x012f401c │ │ │ │ + teqeq r8, ip, asr r0 │ │ │ │ + @ instruction: 0x012e9aec │ │ │ │ + @ instruction: 0x012f3fe4 │ │ │ │ + teqeq r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x012e9ab4 │ │ │ │ + @ instruction: 0x012f3fac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1640] @ 42bc10 │ │ │ │ ldr r3, [pc, #1640] @ 42bc14 │ │ │ │ @@ -899191,57 +899191,57 @@ │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 42b920 │ │ │ │ b 42b818 │ │ │ │ @ instruction: 0x0145cc98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, ip, ror #24 │ │ │ │ - teqeq r8, ip, asr pc │ │ │ │ - @ instruction: 0x012f3ee0 │ │ │ │ + teqeq r8, r4, ror #30 │ │ │ │ + @ instruction: 0x012f3ee8 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012f3e78 │ │ │ │ + teqeq r8, r0, lsl #30 │ │ │ │ + smlawbeq pc, r0, lr, r3 @ │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x012f3d9c │ │ │ │ - teqeq r8, r0, lsl #28 │ │ │ │ + @ instruction: 0x012f3da4 │ │ │ │ + teqeq r8, r8, lsl #28 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r8, ip, asr sp │ │ │ │ - ldrdeq r3, [pc, -r4]! │ │ │ │ - @ instruction: 0x012f3ce0 │ │ │ │ + teqeq r8, r4, ror #26 │ │ │ │ + ldrdeq r3, [pc, -ip]! │ │ │ │ + @ instruction: 0x012f3ce8 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012f3c08 │ │ │ │ - teqeq r8, r4, ror ip │ │ │ │ + @ instruction: 0x012f3c10 │ │ │ │ + teqeq r8, ip, ror ip │ │ │ │ cmpeq r5, ip, lsl r9 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012f3b18 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012f3b20 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - ldrdeq r9, [lr, -ip]! │ │ │ │ - @ instruction: 0x012e95a4 │ │ │ │ - smlawbeq lr, ip, r5, r9 │ │ │ │ - teqeq r8, r8, asr #21 │ │ │ │ - @ instruction: 0x012e9558 │ │ │ │ - @ instruction: 0x012f3a50 │ │ │ │ - teqeq r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x012e951c │ │ │ │ - @ instruction: 0x012f3a0c │ │ │ │ - muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x012e94e4 │ │ │ │ - @ instruction: 0x012e94b4 │ │ │ │ + @ instruction: 0x012e95e4 │ │ │ │ + @ instruction: 0x012e95ac │ │ │ │ + @ instruction: 0x012e9594 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - smlawbeq lr, r0, r4, r9 │ │ │ │ - @ instruction: 0x012f3978 │ │ │ │ - andeq r0, r0, r1, lsr #5 │ │ │ │ + @ instruction: 0x012e9560 │ │ │ │ + @ instruction: 0x012f3a58 │ │ │ │ teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012e9444 │ │ │ │ - @ instruction: 0x012f393c │ │ │ │ + @ instruction: 0x012e9524 │ │ │ │ + @ instruction: 0x012f3a14 │ │ │ │ + muleq r0, fp, r2 │ │ │ │ + @ instruction: 0x012e94ec │ │ │ │ + @ instruction: 0x012e94bc │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + smlawbeq lr, r8, r4, r9 │ │ │ │ + smlawbeq pc, r0, r9, r3 @ │ │ │ │ + andeq r0, r0, r1, lsr #5 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012e944c │ │ │ │ + @ instruction: 0x012f3944 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x012f3a3c │ │ │ │ - teqeq r8, r4, ror #18 │ │ │ │ - @ instruction: 0x012f38e0 │ │ │ │ + @ instruction: 0x012f3a44 │ │ │ │ + teqeq r8, ip, ror #18 │ │ │ │ + @ instruction: 0x012f38e8 │ │ │ │ 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] @ 42bf9c │ │ │ │ @@ -899417,38 +899417,38 @@ │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 42be14 │ │ │ │ cmpeq r5, ip, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, ip, lsr r8 │ │ │ │ - @ instruction: 0x012f37b0 │ │ │ │ + teqeq r8, r4, asr #16 │ │ │ │ + @ instruction: 0x012f37b8 │ │ │ │ muleq r0, r9, r3 │ │ │ │ cmpeq r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x012f2c08 │ │ │ │ - strdeq r2, [pc, -r8]! │ │ │ │ - @ instruction: 0x012f28e8 │ │ │ │ + @ instruction: 0x012f2c10 │ │ │ │ + @ instruction: 0x012f2c00 │ │ │ │ + strdeq r2, [pc, -r0]! │ │ │ │ cmpeq r5, r8, lsr #8 │ │ │ │ @ instruction: 0x00004eb8 │ │ │ │ @ instruction: 0x00004fb8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x012e912c │ │ │ │ - @ instruction: 0x012e9100 │ │ │ │ + @ instruction: 0x012e9134 │ │ │ │ + @ instruction: 0x012e9108 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - ldrdeq r9, [lr, -r4]! │ │ │ │ - teqeq r8, r0, lsl r6 │ │ │ │ - @ instruction: 0x012e90a0 │ │ │ │ - @ instruction: 0x012f3590 │ │ │ │ + ldrdeq r9, [lr, -ip]! │ │ │ │ + teqeq r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x012e90a8 │ │ │ │ + @ instruction: 0x012f3598 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012e9064 │ │ │ │ - @ instruction: 0x012f3558 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012e906c │ │ │ │ + @ instruction: 0x012f3560 │ │ │ │ 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 │ │ │ │ @@ -899570,26 +899570,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 42c0b8 │ │ │ │ cmpeq r5, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r0, ror #9 │ │ │ │ - @ instruction: 0x012f346c │ │ │ │ + teqeq r8, r8, ror #9 │ │ │ │ + @ instruction: 0x012f3474 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ smlalbbeq ip, r5, r4, r1 │ │ │ │ @ instruction: 0x012d96e4 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - smlawbeq lr, r8, lr, r8 │ │ │ │ - smlawbeq pc, r0, r3, r3 @ │ │ │ │ - @ instruction: 0x012e8e54 │ │ │ │ + teqeq r8, r0, lsl #8 │ │ │ │ + @ instruction: 0x012e8e90 │ │ │ │ + smlawbeq pc, r8, r3, r3 @ │ │ │ │ + @ instruction: 0x012e8e5c │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - @ instruction: 0x012e8e2c │ │ │ │ - smlawbeq pc, ip, r4, r3 @ │ │ │ │ + @ instruction: 0x012e8e34 │ │ │ │ + @ instruction: 0x012f3494 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #684] @ 42c504 │ │ │ │ @@ -899763,27 +899763,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 42c3d0 │ │ │ │ smlaltteq fp, r5, r4, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012f3248 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012f3250 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ @ instruction: 0xffffb4c8 │ │ │ │ cmpeq r5, ip, ror #28 │ │ │ │ - @ instruction: 0x012e8ba4 │ │ │ │ - ldrsbeq r8, [r8, -ip]! │ │ │ │ - @ instruction: 0x012e8b6c │ │ │ │ - @ instruction: 0x012f3064 │ │ │ │ - @ instruction: 0x012e8b34 │ │ │ │ - teqeq r8, ip, rrx │ │ │ │ - strdeq r8, [lr, -ip]! │ │ │ │ - strdeq r2, [pc, -r4]! │ │ │ │ + @ instruction: 0x012e8bac │ │ │ │ + teqeq r8, r4, ror #1 │ │ │ │ + @ instruction: 0x012e8b74 │ │ │ │ + @ instruction: 0x012f306c │ │ │ │ + @ instruction: 0x012e8b3c │ │ │ │ + teqeq r8, r4, ror r0 │ │ │ │ + @ instruction: 0x012e8b04 │ │ │ │ + strdeq r2, [pc, -ip]! │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ │ │ │ │ 0042c544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -899986,36 +899986,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #104] @ 42c8d8 │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ b 42c744 │ │ │ │ ldrdeq fp, [r5, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r8, r4, asr pc │ │ │ │ - @ instruction: 0x012f2ee0 │ │ │ │ + teqeq r8, ip, asr pc │ │ │ │ + @ instruction: 0x012f2ee8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ strdeq fp, [r5, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0x012d9150 │ │ │ │ cmpeq r5, r0, ror fp │ │ │ │ cmpeq r5, r8, asr #22 │ │ │ │ - @ instruction: 0x012e88b0 │ │ │ │ - teqeq r8, r0, lsr #28 │ │ │ │ - @ instruction: 0x012f2da0 │ │ │ │ + @ instruction: 0x012e88b8 │ │ │ │ + teqeq r8, r8, lsr #28 │ │ │ │ + @ instruction: 0x012f2da8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012e886c │ │ │ │ + @ instruction: 0x012e8874 │ │ │ │ strheq fp, [r5, #-160] @ 0xffffff60 │ │ │ │ - teqeq r8, r8, lsl #27 │ │ │ │ - @ instruction: 0x012e8814 │ │ │ │ - @ instruction: 0x012f2d0c │ │ │ │ - @ instruction: 0x012f2e74 │ │ │ │ - @ instruction: 0x012e87b0 │ │ │ │ - andeq r0, r0, r1, ror #7 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012e877c │ │ │ │ - @ instruction: 0x012f2c74 │ │ │ │ + @ instruction: 0x012e881c │ │ │ │ + @ instruction: 0x012f2d14 │ │ │ │ + @ instruction: 0x012f2e7c │ │ │ │ + @ instruction: 0x012e87b8 │ │ │ │ + andeq r0, r0, r1, ror #7 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + smlawbeq lr, r4, r7, r8 │ │ │ │ + @ instruction: 0x012f2c7c │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr ip, [pc, #996] @ 42ccd8 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ @@ -900266,38 +900266,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 42cab0 │ │ │ │ cmpeq r5, r4, asr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012f2d3c │ │ │ │ - teqeq r8, r8, ror lr │ │ │ │ + @ instruction: 0x012f2d44 │ │ │ │ + teqeq r8, r0, lsl #29 │ │ │ │ smlaltteq fp, r5, r0, r8 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r8, r4, lsr r2 │ │ │ │ cmpeq r8, ip, ror #3 │ │ │ │ cmpeq r8, ip, lsr #3 │ │ │ │ smlalbbeq fp, r5, ip, r7 │ │ │ │ - smlawteq lr, ip, r4, r8 │ │ │ │ - smlawbeq pc, r4, fp, r2 @ │ │ │ │ - teqeq r8, r0, asr #25 │ │ │ │ + ldrdeq r8, [lr, -r4]! │ │ │ │ + smlawbeq pc, ip, fp, r2 @ │ │ │ │ + teqeq r8, r8, asr #25 │ │ │ │ @ instruction: 0x012d8c60 │ │ │ │ - @ instruction: 0x012e8408 │ │ │ │ - ldrdeq r8, [lr, -r0]! │ │ │ │ - smlawbeq pc, r8, sl, r2 @ │ │ │ │ - teqeq r8, r4, asr #23 │ │ │ │ - @ instruction: 0x012e83ac │ │ │ │ - @ instruction: 0x012f2a64 │ │ │ │ - teqeq r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x012e8390 │ │ │ │ - @ instruction: 0x012e835c │ │ │ │ - @ instruction: 0x012f2a08 │ │ │ │ - teqeq r8, r4, asr #22 │ │ │ │ - @ instruction: 0x012f29b4 │ │ │ │ + @ instruction: 0x012e8410 │ │ │ │ + ldrdeq r8, [lr, -r8]! @ │ │ │ │ + @ instruction: 0x012f2a90 │ │ │ │ + teqeq r8, ip, asr #23 │ │ │ │ + @ instruction: 0x012e83b4 │ │ │ │ + @ instruction: 0x012f2a6c │ │ │ │ + teqeq r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x012e8398 │ │ │ │ + @ instruction: 0x012e8364 │ │ │ │ + @ instruction: 0x012f2a10 │ │ │ │ + teqeq r8, ip, asr #22 │ │ │ │ + @ instruction: 0x012f29bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl bb578 <__aeabi_dcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -900424,21 +900424,21 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 42cdf4 │ │ │ │ smlaltbeq fp, r5, r4, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, asr #8 │ │ │ │ - @ instruction: 0x012e80ec │ │ │ │ - @ instruction: 0x012f27bc │ │ │ │ - teqeq r8, r4, ror #17 │ │ │ │ + strdeq r8, [lr, -r4]! │ │ │ │ + smlawteq pc, r4, r7, r2 @ │ │ │ │ + teqeq r8, ip, ror #17 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x012e80ac │ │ │ │ - @ instruction: 0x012f277c │ │ │ │ - teqeq r8, r8, lsr #17 │ │ │ │ + strheq r8, [lr, -r4]! │ │ │ │ + smlawbeq pc, r4, r7, r2 @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -901144,84 +901144,84 @@ │ │ │ │ smlaltbeq fp, r5, r0, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq fp, r5, r0, r2 │ │ │ │ cmpeq r5, r8, lsr r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, r8, ror #27 │ │ │ │ - @ instruction: 0x012e75e4 │ │ │ │ - @ instruction: 0x012f1cb0 │ │ │ │ - teqeq r8, r8, lsl #16 │ │ │ │ - @ instruction: 0x012e7004 │ │ │ │ - ldrdeq r1, [pc, -r0]! │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012e75ec │ │ │ │ + @ instruction: 0x012f1cb8 │ │ │ │ + teqeq r8, r0, lsl r8 │ │ │ │ + @ instruction: 0x012e700c │ │ │ │ + ldrdeq r1, [pc, -r8]! │ │ │ │ + teqeq r8, r4, ror #9 │ │ │ │ + @ instruction: 0x012e6ce0 │ │ │ │ + @ instruction: 0x012f13ac │ │ │ │ + teqeq r8, r0, lsl r3 │ │ │ │ + @ instruction: 0x012e6b0c │ │ │ │ + ldrdeq r1, [pc, -r8]! │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + ldrdeq r6, [lr, -r4]! │ │ │ │ + @ instruction: 0x012f11a0 │ │ │ │ teqeq r8, ip @ │ │ │ │ - ldrdeq r6, [lr, -r8]! │ │ │ │ - @ instruction: 0x012f13a4 │ │ │ │ - teqeq r8, r8, lsl #6 │ │ │ │ - @ instruction: 0x012e6b04 │ │ │ │ - ldrdeq r1, [pc, -r0]! │ │ │ │ + @ instruction: 0x012e6a98 │ │ │ │ + @ instruction: 0x012f1164 │ │ │ │ + teqeq r8, r0, ror #4 │ │ │ │ + @ instruction: 0x012e6a5c │ │ │ │ + @ instruction: 0x012f1128 │ │ │ │ + teqeq r8, r4, lsr #4 │ │ │ │ + @ instruction: 0x012e6a20 │ │ │ │ + @ instruction: 0x012f10ec │ │ │ │ + teqeq r8, ip, ror #3 │ │ │ │ + @ instruction: 0x012e69e8 │ │ │ │ + strheq r1, [pc, -r4]! │ │ │ │ teqeq r8, r0 @ │ │ │ │ - smlawteq lr, ip, sl, r6 │ │ │ │ - @ instruction: 0x012f1198 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012e6a90 │ │ │ │ - @ instruction: 0x012f115c │ │ │ │ - teqeq r8, r8, asr r2 │ │ │ │ - @ instruction: 0x012e6a54 │ │ │ │ - @ instruction: 0x012f1120 │ │ │ │ - teqeq r8, ip, lsl r2 │ │ │ │ - @ instruction: 0x012e6a18 │ │ │ │ - @ instruction: 0x012f10e4 │ │ │ │ - teqeq r8, r4, ror #3 │ │ │ │ - @ instruction: 0x012e69e0 │ │ │ │ - @ instruction: 0x012f10ac │ │ │ │ - teqeq r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x012e69a4 │ │ │ │ - @ instruction: 0x012f1070 │ │ │ │ - teqeq r8, r0, ror r1 │ │ │ │ - @ instruction: 0x012e696c │ │ │ │ - @ instruction: 0x012f1038 │ │ │ │ + @ instruction: 0x012e69ac │ │ │ │ + @ instruction: 0x012f1078 │ │ │ │ + teqeq r8, r8, ror r1 │ │ │ │ + @ instruction: 0x012e6974 │ │ │ │ + @ instruction: 0x012f1040 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq r8, r4, lsr r1 │ │ │ │ - @ instruction: 0x012e6930 │ │ │ │ - strdeq r0, [pc, -ip]! │ │ │ │ - ldrsheq r6, [r8, -r8]! │ │ │ │ - strdeq r6, [lr, -r4]! │ │ │ │ - smlawteq pc, r0, pc, r0 @ │ │ │ │ + teqeq r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x012e6938 │ │ │ │ + @ instruction: 0x012f1004 │ │ │ │ + teqeq r8, r0, lsl #2 │ │ │ │ + strdeq r6, [lr, -ip]! │ │ │ │ + smlawteq pc, r8, pc, r0 @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrheq r6, [r8, -ip]! │ │ │ │ - @ instruction: 0x012e68b8 │ │ │ │ - smlawbeq pc, r4, pc, r0 @ │ │ │ │ + teqeq r8, r4, asr #1 │ │ │ │ + smlawteq lr, r0, r8, r6 │ │ │ │ + smlawbeq pc, ip, pc, r0 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq r8, r0, lsl #1 │ │ │ │ - @ instruction: 0x012e687c │ │ │ │ - @ instruction: 0x012f0f48 │ │ │ │ + teqeq r8, r8, lsl #1 │ │ │ │ + smlawbeq lr, r4, r8, r6 │ │ │ │ + @ instruction: 0x012f0f50 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r8, r8, asr #32 │ │ │ │ - @ instruction: 0x012e6844 │ │ │ │ - @ instruction: 0x012f0f10 │ │ │ │ - teqeq r8, r0, lsl r0 │ │ │ │ - @ instruction: 0x012e680c │ │ │ │ - ldrdeq r0, [pc, -r8]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - ldrdeq r6, [lr, -r4]! │ │ │ │ - smulwbeq pc, r0, lr @ │ │ │ │ - teqeq r8, r0, lsr #31 │ │ │ │ - @ instruction: 0x012e679c │ │ │ │ - @ instruction: 0x012f0e68 │ │ │ │ - teqeq r8, r8, ror #30 │ │ │ │ - @ instruction: 0x012e6764 │ │ │ │ - @ instruction: 0x012f0e30 │ │ │ │ - teqeq r8, r0, lsr pc │ │ │ │ - @ instruction: 0x012e672c │ │ │ │ - strdeq r0, [pc, -r8]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - strdeq r6, [lr, -r4]! │ │ │ │ - smlawteq pc, r0, sp, r0 @ │ │ │ │ + teqeq r8, r0, asr r0 │ │ │ │ + @ instruction: 0x012e684c │ │ │ │ + @ instruction: 0x012f0f18 │ │ │ │ + teqeq r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x012e6814 │ │ │ │ + smulwteq pc, r0, lr @ │ │ │ │ + teqeq r8, r0, ror #31 │ │ │ │ + ldrdeq r6, [lr, -ip]! │ │ │ │ + smulwbeq pc, r8, lr @ │ │ │ │ + teqeq r8, r8, lsr #31 │ │ │ │ + @ instruction: 0x012e67a4 │ │ │ │ + @ instruction: 0x012f0e70 │ │ │ │ + teqeq r8, r0, ror pc │ │ │ │ + @ instruction: 0x012e676c │ │ │ │ + @ instruction: 0x012f0e38 │ │ │ │ + teqeq r8, r8, lsr pc │ │ │ │ + @ instruction: 0x012e6734 │ │ │ │ + @ instruction: 0x012f0e00 │ │ │ │ + teqeq r8, r0, lsl #30 │ │ │ │ + strdeq r6, [lr, -ip]! │ │ │ │ + smlawteq pc, r8, sp, r0 @ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl b4174 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -902954,97 +902954,97 @@ │ │ │ │ cmpeq r5, ip, lsl #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r9, [r5, #-140] @ 0xffffff74 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlaltbeq r9, r5, r0, r0 │ │ │ │ - teqeq r8, r4, asr #4 │ │ │ │ - @ instruction: 0x012e5a40 │ │ │ │ - @ instruction: 0x012f010c │ │ │ │ + teqeq r8, ip, asr #4 │ │ │ │ + @ instruction: 0x012e5a48 │ │ │ │ + @ instruction: 0x012f0114 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq r8, r8, asr #24 │ │ │ │ - @ instruction: 0x012e5444 │ │ │ │ - msreq ELR_hyp, r0, lsl fp │ │ │ │ + teqeq r8, r0, asr ip │ │ │ │ + @ instruction: 0x012e544c │ │ │ │ + msreq ELR_hyp, r8, lsl fp │ │ │ │ muleq r0, r5, r1 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e5194 │ │ │ │ - msreq CPSR_fsx, r0, ror #16 │ │ │ │ + teqeq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x012e519c │ │ │ │ + msreq CPSR_fsx, r8, ror #16 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq r8, ip, asr r9 │ │ │ │ - @ instruction: 0x012e5158 │ │ │ │ - msreq CPSR_fsx, r4, lsr #16 │ │ │ │ + teqeq r8, r4, ror #18 │ │ │ │ + @ instruction: 0x012e5160 │ │ │ │ + msreq CPSR_fsx, ip, lsr #16 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq r8, r0, lsr #18 │ │ │ │ - @ instruction: 0x012e511c │ │ │ │ - msreq ELR_hyp, r8, ror #15 │ │ │ │ + teqeq r8, r8, lsr #18 │ │ │ │ + @ instruction: 0x012e5124 │ │ │ │ + strdeq pc, [lr, -r0]! │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - teqeq r8, r4, ror #17 │ │ │ │ - @ instruction: 0x012e50e0 │ │ │ │ - msreq ELR_hyp, ip, lsr #15 │ │ │ │ - teqeq r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x012e50a0 │ │ │ │ - msreq ELR_hyp, ip, ror #14 │ │ │ │ + teqeq r8, ip, ror #17 │ │ │ │ + @ instruction: 0x012e50e8 │ │ │ │ + msreq ELR_hyp, r4 @ │ │ │ │ + teqeq r8, ip, lsr #17 │ │ │ │ + @ instruction: 0x012e50a8 │ │ │ │ + msreq ELR_hyp, r4, ror r7 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - teqeq r8, r4, ror #16 │ │ │ │ - @ instruction: 0x012e5060 │ │ │ │ - msreq ELR_hyp, ip, lsr #14 │ │ │ │ + teqeq r8, ip, ror #16 │ │ │ │ + @ instruction: 0x012e5068 │ │ │ │ + msreq ELR_hyp, r4, lsr r7 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r8, r4, lsr #16 │ │ │ │ - @ instruction: 0x012e5020 │ │ │ │ - msreq LR_fiq, ip, ror #13 │ │ │ │ + teqeq r8, ip, lsr #16 │ │ │ │ + @ instruction: 0x012e5028 │ │ │ │ + strdeq pc, [lr, -r4]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r8, r4, ror #15 │ │ │ │ - @ instruction: 0x012e4fe0 │ │ │ │ - msreq LR_fiq, ip, lsr #13 │ │ │ │ + teqeq r8, ip, ror #15 │ │ │ │ + @ instruction: 0x012e4fe8 │ │ │ │ + msreq LR_fiq, r4 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r8, r8, lsr #15 │ │ │ │ - @ instruction: 0x012e4fa4 │ │ │ │ - msreq LR_fiq, r0, ror r6 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012e4fac │ │ │ │ + msreq LR_fiq, r8, ror r6 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq r8, ip, ror #14 │ │ │ │ - @ instruction: 0x012e4f68 │ │ │ │ - msreq LR_fiq, r4, lsr r6 │ │ │ │ + teqeq r8, r4, ror r7 │ │ │ │ + @ instruction: 0x012e4f70 │ │ │ │ + msreq LR_fiq, ip, lsr r6 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - teqeq r8, r0, lsr r7 │ │ │ │ - @ instruction: 0x012e4f2c │ │ │ │ - strdeq pc, [lr, -r8]! │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - strdeq r4, [lr, -r0]! │ │ │ │ - msreq CPSR_fsx, ip @ │ │ │ │ + teqeq r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x012e4f34 │ │ │ │ + msreq LR_fiq, r0, lsl #12 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + strdeq r4, [lr, -r8]! │ │ │ │ + smlawteq lr, r4, r5, pc @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e4eb4 │ │ │ │ - smlawbeq lr, r0, r5, pc @ │ │ │ │ + teqeq r8, r0, asr #13 │ │ │ │ + @ instruction: 0x012e4ebc │ │ │ │ + smlawbeq lr, r8, r5, pc @ │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - teqeq r8, ip, ror r6 │ │ │ │ - @ instruction: 0x012e4e78 │ │ │ │ - msreq CPSR_fsx, r4, asr #10 │ │ │ │ + teqeq r8, r4, lsl #13 │ │ │ │ + smlawbeq lr, r0, lr, r4 │ │ │ │ + msreq CPSR_fsx, ip, asr #10 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - teqeq r8, ip, lsr r6 │ │ │ │ - @ instruction: 0x012e4e38 │ │ │ │ - msreq CPSR_fsx, r4, lsl #10 │ │ │ │ + teqeq r8, r4, asr #12 │ │ │ │ + @ instruction: 0x012e4e40 │ │ │ │ + msreq CPSR_fsx, ip, lsl #10 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r8, ip @ │ │ │ │ - strdeq r4, [lr, -r8]! │ │ │ │ - smlawteq lr, r4, r4, pc @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012e4db8 │ │ │ │ - smlawbeq lr, r4, r4, pc @ │ │ │ │ + teqeq r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x012e4e00 │ │ │ │ + smlawteq lr, ip, r4, pc @ │ │ │ │ + teqeq r8, r4, asr #11 │ │ │ │ + smlawteq lr, r0, sp, r4 │ │ │ │ + smlawbeq lr, ip, r4, pc @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r8, ip, ror r5 │ │ │ │ - @ instruction: 0x012e4d78 │ │ │ │ - msreq CPSR_fsx, r4, asr #8 │ │ │ │ - teqeq r8, r0, asr #10 │ │ │ │ - @ instruction: 0x012e4d3c │ │ │ │ - msreq CPSR_fsx, r0, lsl #8 │ │ │ │ + teqeq r8, r4, lsl #11 │ │ │ │ + smlawbeq lr, r0, sp, r4 │ │ │ │ + msreq CPSR_fsx, ip, asr #8 │ │ │ │ + teqeq r8, r8, asr #10 │ │ │ │ + @ instruction: 0x012e4d44 │ │ │ │ + msreq CPSR_fsx, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r8, r4, lsl #10 │ │ │ │ - @ instruction: 0x012e4d00 │ │ │ │ - smlawteq lr, ip, r3, pc @ │ │ │ │ + teqeq r8, ip, lsl #10 │ │ │ │ + @ instruction: 0x012e4d08 │ │ │ │ + ldrdeq pc, [lr, -r4]! │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ b 42f64c │ │ │ │ ldrd r8, [sl, #16] │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ @@ -904312,75 +904312,75 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl c53cc │ │ │ │ mov ip, r0 │ │ │ │ b 430b8c │ │ │ │ cmpeq r5, r8, lsl pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r7, [r5, #-228] @ 0xffffff1c │ │ │ │ - teqeq r0, ip, ror #14 │ │ │ │ + teqeq r0, r4, ror r7 │ │ │ │ @ instruction: 0x01457e9c │ │ │ │ - @ instruction: 0x012e7708 │ │ │ │ - teqeq r8, ip, lsr #7 │ │ │ │ - msreq LR_fiq, r8, ror #4 │ │ │ │ - teqeq r8, ip, lsl r1 │ │ │ │ - @ instruction: 0x012e4918 │ │ │ │ - @ instruction: 0x012eefe4 │ │ │ │ + @ instruction: 0x012e7710 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + msreq LR_fiq, r0, ror r2 │ │ │ │ + teqeq r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x012e4920 │ │ │ │ + @ instruction: 0x012eefec │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e4794 │ │ │ │ - @ instruction: 0x012eee60 │ │ │ │ + teqeq r8, r0, lsr #31 │ │ │ │ + @ instruction: 0x012e479c │ │ │ │ + @ instruction: 0x012eee68 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - teqeq r8, r8, asr #30 │ │ │ │ - @ instruction: 0x012e4744 │ │ │ │ - @ instruction: 0x012eee10 │ │ │ │ + teqeq r8, r0, asr pc │ │ │ │ + @ instruction: 0x012e474c │ │ │ │ + @ instruction: 0x012eee18 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012e4690 │ │ │ │ - @ instruction: 0x012eed5c │ │ │ │ + teqeq r8, ip @ │ │ │ │ + @ instruction: 0x012e4698 │ │ │ │ + @ instruction: 0x012eed64 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - teqeq r8, r0, asr lr │ │ │ │ - @ instruction: 0x012e464c │ │ │ │ - @ instruction: 0x012eed18 │ │ │ │ - teqeq r8, r0, lsl lr │ │ │ │ - @ instruction: 0x012e460c │ │ │ │ - ldrdeq lr, [lr, -r8]! │ │ │ │ + teqeq r8, r8, asr lr │ │ │ │ + @ instruction: 0x012e4654 │ │ │ │ + @ instruction: 0x012eed20 │ │ │ │ + teqeq r8, r8, lsl lr │ │ │ │ + @ instruction: 0x012e4614 │ │ │ │ + @ instruction: 0x012eece0 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrdeq r4, [lr, -r8]! │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012eea64 │ │ │ │ + @ instruction: 0x012e45e0 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012eea6c │ │ │ │ @ instruction: 0x012d8a98 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - teqeq r8, r0, ror sp │ │ │ │ - @ instruction: 0x012e456c │ │ │ │ - @ instruction: 0x012eec38 │ │ │ │ - teqeq r8, r8, lsr sp │ │ │ │ - @ instruction: 0x012e4534 │ │ │ │ - @ instruction: 0x012eec00 │ │ │ │ + teqeq r8, r8, ror sp │ │ │ │ + @ instruction: 0x012e4574 │ │ │ │ + @ instruction: 0x012eec40 │ │ │ │ + teqeq r8, r0, asr #26 │ │ │ │ + @ instruction: 0x012e453c │ │ │ │ + @ instruction: 0x012eec08 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - strdeq r4, [lr, -r8]! │ │ │ │ - smlawteq lr, r4, fp, lr │ │ │ │ - teqeq r8, r0, asr #25 │ │ │ │ - @ instruction: 0x012e44bc │ │ │ │ - smlawbeq lr, r8, fp, lr │ │ │ │ + teqeq r8, r4, lsl #26 │ │ │ │ + @ instruction: 0x012e4500 │ │ │ │ + smlawteq lr, ip, fp, lr │ │ │ │ + teqeq r8, r8, asr #25 │ │ │ │ + smlawteq lr, r4, r4, r4 │ │ │ │ + @ instruction: 0x012eeb90 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - teqeq r8, ip, ror ip │ │ │ │ - @ instruction: 0x012ee930 │ │ │ │ + teqeq r8, r4, lsl #25 │ │ │ │ + @ instruction: 0x012ee938 │ │ │ │ @ instruction: 0x012d8964 │ │ │ │ - teqeq r8, ip, lsr ip │ │ │ │ - @ instruction: 0x012e4438 │ │ │ │ - @ instruction: 0x012eeb04 │ │ │ │ + teqeq r8, r4, asr #24 │ │ │ │ + @ instruction: 0x012e4440 │ │ │ │ + @ instruction: 0x012eeb0c │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - teqeq r8, r4, lsl #24 │ │ │ │ - @ instruction: 0x012e4400 │ │ │ │ - smlawteq lr, ip, sl, lr │ │ │ │ + teqeq r8, ip, lsl #24 │ │ │ │ + @ instruction: 0x012e4408 │ │ │ │ + ldrdeq lr, [lr, -r4]! │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #652] @ 0x28c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -904431,21 +904431,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 430e10 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 430d5c │ │ │ │ - teqeq r8, r4, asr #20 │ │ │ │ - @ instruction: 0x012e4240 │ │ │ │ - @ instruction: 0x012ee90c │ │ │ │ + teqeq r8, ip, asr #20 │ │ │ │ + @ instruction: 0x012e4248 │ │ │ │ + @ instruction: 0x012ee914 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - teqeq r8, ip, lsl #20 │ │ │ │ - @ instruction: 0x012e4208 │ │ │ │ - ldrdeq lr, [lr, -r4]! │ │ │ │ + teqeq r8, r4, lsl sl │ │ │ │ + @ instruction: 0x012e4210 │ │ │ │ + ldrdeq lr, [lr, -ip]! │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #652] @ 0x28c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -904496,21 +904496,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 430e60 │ │ │ │ - teqeq r8, r0, asr #18 │ │ │ │ - @ instruction: 0x012e413c │ │ │ │ - @ instruction: 0x012ee808 │ │ │ │ + teqeq r8, r8, asr #18 │ │ │ │ + @ instruction: 0x012e4144 │ │ │ │ + @ instruction: 0x012ee810 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - teqeq r8, r8, lsl #18 │ │ │ │ - @ instruction: 0x012e4104 │ │ │ │ - ldrdeq lr, [lr, -r0]! │ │ │ │ + teqeq r8, r0, lsl r9 │ │ │ │ + @ instruction: 0x012e410c │ │ │ │ + ldrdeq lr, [lr, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ 430f94 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -904536,17 +904536,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 430f4c │ │ │ │ @ instruction: 0xffffbe0c │ │ │ │ - teqeq r8, r0, ror r8 │ │ │ │ - @ instruction: 0x012e406c │ │ │ │ - @ instruction: 0x012ee730 │ │ │ │ + teqeq r8, r8, ror r8 │ │ │ │ + @ instruction: 0x012e4074 │ │ │ │ + @ instruction: 0x012ee738 │ │ │ │ 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] @ 431028 │ │ │ │ ldr r5, [pc, #104] @ 43102c │ │ │ │ @@ -904574,17 +904574,17 @@ │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 430fe0 │ │ │ │ @ instruction: 0xffffbd94 │ │ │ │ svcvc 0x00efffff │ │ │ │ - teqeq r8, ip @ │ │ │ │ - ldrdeq r3, [lr, -r8]! │ │ │ │ - @ instruction: 0x012ee69c │ │ │ │ + teqeq r8, r4, ror #15 │ │ │ │ + @ instruction: 0x012e3fe0 │ │ │ │ + @ instruction: 0x012ee6a4 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #344] @ 4311b4 │ │ │ │ @@ -904674,21 +904674,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4310f0 │ │ │ │ smlaltteq r7, r5, r0, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, ip, asr #2 │ │ │ │ - teqeq r8, ip, lsl #13 │ │ │ │ - smlawbeq lr, r8, lr, r3 │ │ │ │ - @ instruction: 0x012ee554 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012e3e90 │ │ │ │ + @ instruction: 0x012ee55c │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - teqeq r8, r0, asr r6 │ │ │ │ - @ instruction: 0x012e3e4c │ │ │ │ - @ instruction: 0x012ee510 │ │ │ │ + teqeq r8, r8, asr r6 │ │ │ │ + @ instruction: 0x012e3e54 │ │ │ │ + @ instruction: 0x012ee518 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -905210,36 +905210,36 @@ │ │ │ │ b 431788 │ │ │ │ cmpeq r5, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r6, [r5, #-252] @ 0xffffff04 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ strheq r6, [r5, #-164] @ 0xffffff5c │ │ │ │ - teqeq r8, r0, lsr pc │ │ │ │ - @ instruction: 0x012e372c │ │ │ │ - strdeq sp, [lr, -r8]! │ │ │ │ + teqeq r8, r8, lsr pc │ │ │ │ + @ instruction: 0x012e3734 │ │ │ │ + @ instruction: 0x012ede00 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012e36ec │ │ │ │ - @ instruction: 0x012eddb8 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012e36ac │ │ │ │ - @ instruction: 0x012edd70 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + strdeq r3, [lr, -r4]! │ │ │ │ + smlawteq lr, r0, sp, sp │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012e36b4 │ │ │ │ + @ instruction: 0x012edd78 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq r8, r4, ror lr │ │ │ │ - @ instruction: 0x012e3670 │ │ │ │ - @ instruction: 0x012edd34 │ │ │ │ + teqeq r8, ip, ror lr │ │ │ │ + @ instruction: 0x012e3678 │ │ │ │ + @ instruction: 0x012edd3c │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r8, r8, lsr lr │ │ │ │ - @ instruction: 0x012e3634 │ │ │ │ - strdeq sp, [lr, -r8]! │ │ │ │ + teqeq r8, r0, asr #28 │ │ │ │ + @ instruction: 0x012e363c │ │ │ │ + @ instruction: 0x012edd00 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - teqeq r8, ip @ │ │ │ │ - strdeq r3, [lr, -r8]! │ │ │ │ - smlawteq lr, r0, ip, sp │ │ │ │ + teqeq r8, r4, lsl #28 │ │ │ │ + @ instruction: 0x012e3600 │ │ │ │ + smlawteq lr, r8, ip, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr ip, [pc, #2088] @ 4322b8 │ │ │ │ ldr r1, [pc, #2088] @ 4322bc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -905763,71 +905763,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 431f1c │ │ │ │ strheq r6, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, ror #14 │ │ │ │ - teqeq r8, r0, lsr #25 │ │ │ │ - teqeq r8, ip, lsl sl │ │ │ │ - @ instruction: 0x012e3218 │ │ │ │ - @ instruction: 0x012ed8e4 │ │ │ │ + teqeq r8, r8, lsr #25 │ │ │ │ + teqeq r8, r4, lsr #20 │ │ │ │ + @ instruction: 0x012e3220 │ │ │ │ + @ instruction: 0x012ed8ec │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r0, ip, asr #29 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012ed85c │ │ │ │ + @ instruction: 0x012ed864 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ cmpeq r5, r0, lsr #6 │ │ │ │ - teqeq r8, r8, ror #16 │ │ │ │ - @ instruction: 0x012e3064 │ │ │ │ - @ instruction: 0x012ed730 │ │ │ │ + teqeq r8, r0, ror r8 │ │ │ │ + @ instruction: 0x012e306c │ │ │ │ + @ instruction: 0x012ed738 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - teqeq r8, r4, asr #15 │ │ │ │ - smlawteq lr, r0, pc, r2 @ │ │ │ │ - smlawbeq lr, ip, r6, sp │ │ │ │ + teqeq r8, ip, asr #15 │ │ │ │ + smlawteq lr, r8, pc, r2 @ │ │ │ │ + @ instruction: 0x012ed694 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq r8, r8, lsl #15 │ │ │ │ - smlawbeq lr, r4, pc, r2 @ │ │ │ │ - @ instruction: 0x012ed650 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + smlawbeq lr, ip, pc, r2 @ │ │ │ │ + @ instruction: 0x012ed658 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - @ instruction: 0x012e2f50 │ │ │ │ - teqeq r8, r0, lsr r7 │ │ │ │ - ldrdeq sp, [lr, -r8]! │ │ │ │ + @ instruction: 0x012e2f58 │ │ │ │ + teqeq r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x012ed3e0 │ │ │ │ @ instruction: 0x012d740c │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - strdeq r2, [lr, -r4]! │ │ │ │ - smlawteq lr, r4, r5, sp │ │ │ │ + strdeq r2, [lr, -ip]! │ │ │ │ + smlawteq lr, ip, r5, sp │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e2eb4 │ │ │ │ - smlawbeq lr, r0, r5, sp │ │ │ │ + teqeq r8, r0, asr #13 │ │ │ │ + @ instruction: 0x012e2ebc │ │ │ │ + smlawbeq lr, r8, r5, sp │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - teqeq r8, r0, lsl #13 │ │ │ │ - @ instruction: 0x012ed334 │ │ │ │ + teqeq r8, r8, lsl #13 │ │ │ │ + @ instruction: 0x012ed33c │ │ │ │ @ instruction: 0x012d7368 │ │ │ │ - teqeq r8, r0, asr #12 │ │ │ │ - @ instruction: 0x012e2e3c │ │ │ │ - @ instruction: 0x012ed508 │ │ │ │ + teqeq r8, r8, asr #12 │ │ │ │ + @ instruction: 0x012e2e44 │ │ │ │ + @ instruction: 0x012ed510 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - strdeq r2, [lr, -r0]! │ │ │ │ - @ instruction: 0x012ed4bc │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e2db4 │ │ │ │ - smlawbeq lr, r0, r4, sp │ │ │ │ + teqeq r8, ip @ │ │ │ │ + strdeq r2, [lr, -r8]! │ │ │ │ + smlawteq lr, r4, r4, sp │ │ │ │ + teqeq r8, r0, asr #11 │ │ │ │ + @ instruction: 0x012e2dbc │ │ │ │ + smlawbeq lr, r8, r4, sp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x012e2d7c │ │ │ │ - @ instruction: 0x012ed448 │ │ │ │ + teqeq r8, r8, lsl #11 │ │ │ │ + smlawbeq lr, r4, sp, r2 │ │ │ │ + @ instruction: 0x012ed450 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r8, r8, asr #10 │ │ │ │ - @ instruction: 0x012e2d44 │ │ │ │ - @ instruction: 0x012ed410 │ │ │ │ + teqeq r8, r0, asr r5 │ │ │ │ + @ instruction: 0x012e2d4c │ │ │ │ + @ instruction: 0x012ed418 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #920] @ 432760 │ │ │ │ @@ -906066,35 +906066,35 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r0, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r5, [r5, #-208] @ 0xffffff30 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r8, r4, lsr r2 │ │ │ │ - @ instruction: 0x012e2a30 │ │ │ │ - strdeq sp, [lr, -ip]! │ │ │ │ + teqeq r8, ip, lsr r2 │ │ │ │ + @ instruction: 0x012e2a38 │ │ │ │ + @ instruction: 0x012ed104 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - teqeq r8, r8, ror #3 │ │ │ │ - @ instruction: 0x012e29e4 │ │ │ │ - strheq sp, [lr, -r0]! │ │ │ │ - teqeq r8, r8, asr #2 │ │ │ │ - @ instruction: 0x012e2944 │ │ │ │ - @ instruction: 0x012ed010 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012e29ec │ │ │ │ + strheq sp, [lr, -r8]! │ │ │ │ + teqeq r8, r0, asr r1 │ │ │ │ + @ instruction: 0x012e294c │ │ │ │ + @ instruction: 0x012ed018 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - teqeq r8, r0, lsl r1 │ │ │ │ - @ instruction: 0x012e290c │ │ │ │ - ldrdeq ip, [lr, -r8]! │ │ │ │ - ldrsbeq r2, [r8, -r8]! │ │ │ │ - ldrdeq r2, [lr, -r4]! │ │ │ │ - @ instruction: 0x012ecfa0 │ │ │ │ + teqeq r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x012e2914 │ │ │ │ + @ instruction: 0x012ecfe0 │ │ │ │ + teqeq r8, r0, ror #1 │ │ │ │ + ldrdeq r2, [lr, -ip]! │ │ │ │ + @ instruction: 0x012ecfa8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r8, r0, lsr #1 │ │ │ │ - @ instruction: 0x012e289c │ │ │ │ - @ instruction: 0x012ecf68 │ │ │ │ + teqeq r8, r8, lsr #1 │ │ │ │ + @ instruction: 0x012e28a4 │ │ │ │ + @ instruction: 0x012ecf70 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -906396,37 +906396,37 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, lsl #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlaltteq r5, r5, r8, r8 @ │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - teqeq r8, r8, lsr #25 │ │ │ │ - @ instruction: 0x012e24a4 │ │ │ │ - @ instruction: 0x012ecb68 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012e24ac │ │ │ │ + @ instruction: 0x012ecb70 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - teqeq r8, ip, ror #24 │ │ │ │ - @ instruction: 0x012e2468 │ │ │ │ - @ instruction: 0x012ecb2c │ │ │ │ + teqeq r8, r4, ror ip │ │ │ │ + @ instruction: 0x012e2470 │ │ │ │ + @ instruction: 0x012ecb34 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - teqeq r8, r0, lsr ip │ │ │ │ - @ instruction: 0x012e242c │ │ │ │ - strdeq ip, [lr, -r0]! │ │ │ │ + teqeq r8, r8, lsr ip │ │ │ │ + @ instruction: 0x012e2434 │ │ │ │ + strdeq ip, [lr, -r8]! │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - strdeq r2, [lr, -r0]! │ │ │ │ - @ instruction: 0x012ecab4 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + strdeq r2, [lr, -r8]! │ │ │ │ + @ instruction: 0x012ecabc │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e23b4 │ │ │ │ - @ instruction: 0x012eca78 │ │ │ │ + teqeq r8, r0, asr #23 │ │ │ │ + @ instruction: 0x012e23bc │ │ │ │ + smlawbeq lr, r0, sl, ip │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - teqeq r8, ip, ror fp │ │ │ │ - @ instruction: 0x012e2378 │ │ │ │ - @ instruction: 0x012eca3c │ │ │ │ + teqeq r8, r4, lsl #23 │ │ │ │ + smlawbeq lr, r0, r3, r2 │ │ │ │ + @ instruction: 0x012eca44 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [pc, #728] @ 432ff8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -906614,29 +906614,29 @@ │ │ │ │ b 432ed4 │ │ │ │ cmpeq r5, r0, lsr #10 │ │ │ │ cmpeq r5, r0, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ cmpeq r5, r8, ror #6 │ │ │ │ - teqeq r8, r0, asr #17 │ │ │ │ - strheq r2, [lr, -ip]! │ │ │ │ - smlawbeq lr, r0, r7, ip │ │ │ │ + teqeq r8, r8, asr #17 │ │ │ │ + smlawteq lr, r4, r0, r2 │ │ │ │ + smlawbeq lr, r8, r7, ip │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - teqeq r8, r4, lsl #17 │ │ │ │ - smlawbeq lr, r0, r0, r2 │ │ │ │ - @ instruction: 0x012ec74c │ │ │ │ + teqeq r8, ip, lsl #17 │ │ │ │ + smlawbeq lr, r8, r0, r2 │ │ │ │ + @ instruction: 0x012ec754 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - teqeq r8, r8, asr #16 │ │ │ │ - @ instruction: 0x012e2044 │ │ │ │ - @ instruction: 0x012ec710 │ │ │ │ + teqeq r8, r0, asr r8 │ │ │ │ + @ instruction: 0x012e204c │ │ │ │ + @ instruction: 0x012ec718 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - teqeq r8, ip, lsl #16 │ │ │ │ - @ instruction: 0x012e2008 │ │ │ │ - ldrdeq ip, [lr, -r4]! │ │ │ │ + teqeq r8, r4, lsl r8 │ │ │ │ + @ instruction: 0x012e2010 │ │ │ │ + ldrdeq ip, [lr, -ip]! @ │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 433070 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -906661,17 +906661,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r8, r0, asr #14 │ │ │ │ - @ instruction: 0x012eb740 │ │ │ │ - @ instruction: 0x012ec608 │ │ │ │ + teqeq r8, r8, asr #14 │ │ │ │ + @ instruction: 0x012eb748 │ │ │ │ + @ instruction: 0x012ec610 │ │ │ │ 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] @ 43317c │ │ │ │ ldr r4, [pc, #136] @ 433180 │ │ │ │ @@ -906706,19 +906706,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 433144 │ │ │ │ cmpeq r5, ip, asr #2 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012ec5a0 │ │ │ │ + @ instruction: 0x012ec5a8 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - @ instruction: 0x012e1e7c │ │ │ │ + smlawbeq lr, r4, lr, r1 │ │ │ │ │ │ │ │ 00433194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #692] @ 433460 │ │ │ │ @@ -906905,19 +906905,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012d5754 │ │ │ │ - @ instruction: 0x012ec414 │ │ │ │ - teqeq r8, r8, asr #12 │ │ │ │ + @ instruction: 0x012ec41c │ │ │ │ + teqeq r8, r0, asr r6 │ │ │ │ ldrdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x012ec27c │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + smlawbeq lr, r4, r2, ip │ │ │ │ + teqeq r8, r8 @ │ │ │ │ │ │ │ │ 004334a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -907032,16 +907032,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r3, [sp, -r4]! │ │ │ │ - smlawteq lr, r8, r0, ip │ │ │ │ - teqeq r8, r4, ror #5 │ │ │ │ + ldrdeq ip, [lr, -r0]! │ │ │ │ + teqeq r8, ip, ror #5 │ │ │ │ │ │ │ │ 00433690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -907107,24 +907107,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4336f8 │ │ │ │ - @ instruction: 0x012eb004 │ │ │ │ - smlawteq lr, r0, r8, r1 │ │ │ │ - @ instruction: 0x012ec004 │ │ │ │ - teqeq r8, r8, lsl #4 │ │ │ │ - smlawbeq lr, r8, r8, r1 │ │ │ │ - smlawteq lr, ip, pc, fp @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012e1850 │ │ │ │ - @ instruction: 0x012ebf94 │ │ │ │ + @ instruction: 0x012eb00c │ │ │ │ + smlawteq lr, r8, r8, r1 │ │ │ │ + @ instruction: 0x012ec00c │ │ │ │ + teqeq r8, r0, lsl r2 │ │ │ │ + @ instruction: 0x012e1890 │ │ │ │ + ldrdeq fp, [lr, -r4]! │ │ │ │ teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012e1858 │ │ │ │ + @ instruction: 0x012ebf9c │ │ │ │ + teqeq r8, r0, lsr #3 │ │ │ │ │ │ │ │ 004337d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -907246,16 +907246,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012d2eac │ │ │ │ - ldrdeq fp, [lr, -r4]! │ │ │ │ - teqeq r8, r4, asr #31 │ │ │ │ + ldrdeq fp, [lr, -ip]! │ │ │ │ + teqeq r8, ip, asr #31 │ │ │ │ │ │ │ │ 004339d8 : │ │ │ │ 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] @ 433b94 │ │ │ │ @@ -907363,21 +907363,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 433a70 │ │ │ │ cmpeq r5, r4, asr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012ebd50 │ │ │ │ - teqeq r8, r4, lsr #30 │ │ │ │ + @ instruction: 0x012ebd58 │ │ │ │ + teqeq r8, ip, lsr #30 │ │ │ │ smlalbteq r4, r5, ip, r7 │ │ │ │ @ instruction: 0x012d1d24 │ │ │ │ - smlawteq lr, ip, r4, r1 │ │ │ │ - @ instruction: 0x012ebc68 │ │ │ │ - @ instruction: 0x012e1464 │ │ │ │ + ldrdeq r1, [lr, -r4]! │ │ │ │ + @ instruction: 0x012ebc70 │ │ │ │ + @ instruction: 0x012e146c │ │ │ │ │ │ │ │ 00433bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -907441,23 +907441,23 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 433c54 │ │ │ │ ldrdeq sl, [sp, -ip]! │ │ │ │ - teqeq r8, r8, lsl sp │ │ │ │ - @ instruction: 0x012e139c │ │ │ │ - @ instruction: 0x012ebb34 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e135c │ │ │ │ - strdeq fp, [lr, -r4]! │ │ │ │ - teqeq r8, r8, lsr #25 │ │ │ │ - @ instruction: 0x012e132c │ │ │ │ - smlawteq lr, r4, sl, fp │ │ │ │ + teqeq r8, r0, lsr #26 │ │ │ │ + @ instruction: 0x012e13a4 │ │ │ │ + @ instruction: 0x012ebb3c │ │ │ │ + teqeq r8, r0, ror #25 │ │ │ │ + @ instruction: 0x012e1364 │ │ │ │ + strdeq fp, [lr, -ip]! │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x012e1334 │ │ │ │ + smlawteq lr, ip, sl, fp │ │ │ │ │ │ │ │ 00433cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ 433e38 │ │ │ │ @@ -907541,23 +907541,23 @@ │ │ │ │ cmpeq r5, ip, lsr r5 │ │ │ │ @ instruction: 0x000064b0 │ │ │ │ andeq r7, r0, r4, lsr sp │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ cmpeq r7, ip, asr #29 │ │ │ │ cmpeq r7, ip, lsr lr │ │ │ │ cmpeq r7, r4, lsr #29 │ │ │ │ - @ instruction: 0x012e1234 │ │ │ │ - @ instruction: 0x012eba30 │ │ │ │ - teqeq r8, r4, asr #23 │ │ │ │ - strdeq r1, [lr, -ip]! │ │ │ │ - strdeq fp, [lr, -r8]! │ │ │ │ - teqeq r8, ip, lsl #23 │ │ │ │ - smlawteq lr, r4, r1, r1 │ │ │ │ - smlawteq lr, r0, r9, fp │ │ │ │ - teqeq r8, r4, asr fp │ │ │ │ + @ instruction: 0x012e123c │ │ │ │ + @ instruction: 0x012eba38 │ │ │ │ + teqeq r8, ip, asr #23 │ │ │ │ + @ instruction: 0x012e1204 │ │ │ │ + @ instruction: 0x012eba00 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + smlawteq lr, ip, r1, r1 │ │ │ │ + smlawteq lr, r8, r9, fp │ │ │ │ + teqeq r8, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #552] @ 4340b8 │ │ │ │ ldr ip, [pc, #552] @ 4340bc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -907699,25 +907699,25 @@ │ │ │ │ bl b0db4 │ │ │ │ b 433ef4 │ │ │ │ strheq r4, [r5, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01454390 │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x012eb924 │ │ │ │ + @ instruction: 0x012eb92c │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ cmpeq r5, r4, lsl r2 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x012e0f58 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012eb748 │ │ │ │ + @ instruction: 0x012e0f60 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x012eb750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #552] @ 434338 │ │ │ │ ldr ip, [pc, #552] @ 43433c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -907859,25 +907859,25 @@ │ │ │ │ bl b0db4 │ │ │ │ b 434174 │ │ │ │ cmpeq r5, r4, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r0, lsl r1 │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x012eb6a4 │ │ │ │ + @ instruction: 0x012eb6ac │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ @ instruction: 0x01453f94 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - teqeq r8, r0, ror r6 │ │ │ │ - smlawteq lr, r8, r4, fp │ │ │ │ + smulwteq lr, r0, ip │ │ │ │ + teqeq r8, r8, ror r6 │ │ │ │ + ldrdeq fp, [lr, -r0]! │ │ │ │ │ │ │ │ 00434378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #960] @ 434750 │ │ │ │ @@ -908123,39 +908123,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4344bc │ │ │ │ strheq r3, [r5, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01453e90 │ │ │ │ andeq r7, r0, r8, ror #25 │ │ │ │ andeq r6, r0, ip, lsl ip │ │ │ │ - teqeq r8, r8, lsl #11 │ │ │ │ - @ instruction: 0x012eb3ec │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + strdeq fp, [lr, -r4]! │ │ │ │ andeq r7, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r7, r0, r4, asr #24 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ strdeq ip, [r5, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r7, ip, lsl #15 │ │ │ │ cmpeq r7, r0, asr #15 │ │ │ │ smlalbbeq r3, r5, r0, sp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r8, ip, lsr #8 │ │ │ │ + teqeq r8, r4, lsr r4 │ │ │ │ @ instruction: 0x012d12a4 │ │ │ │ - smlawbeq lr, r4, r2, fp │ │ │ │ + smlawbeq lr, ip, r2, fp │ │ │ │ @ instruction: 0x012d124c │ │ │ │ strdeq r1, [sp, -r8]! │ │ │ │ @ instruction: 0x012d11b8 │ │ │ │ - @ instruction: 0x012e0974 │ │ │ │ - @ instruction: 0x012e0944 │ │ │ │ - teqeq r8, ip, lsr #5 │ │ │ │ - @ instruction: 0x012e0910 │ │ │ │ - @ instruction: 0x012eb10c │ │ │ │ + @ instruction: 0x012e097c │ │ │ │ + @ instruction: 0x012e094c │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x012e0918 │ │ │ │ + @ instruction: 0x012eb114 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - smulwbeq lr, r8, r8 │ │ │ │ + smulwteq lr, r0, r8 │ │ │ │ + @ instruction: 0x012e08b0 │ │ │ │ │ │ │ │ 004347c8 : │ │ │ │ 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, #1724] @ 434e9c │ │ │ │ @@ -908593,85 +908593,85 @@ │ │ │ │ b 434818 │ │ │ │ cmpeq r7, r4, asr r4 │ │ │ │ cmpeq r5, ip, asr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r4, asr #20 │ │ │ │ cmpeq r5, r4, lsr #20 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - strdeq r6, [lr, -r4]! │ │ │ │ + strdeq r6, [lr, -ip]! │ │ │ │ andeq r7, r0, r0, lsl #25 │ │ │ │ - @ instruction: 0x012eafb8 │ │ │ │ + smlawteq lr, r0, pc, sl @ │ │ │ │ andeq r6, r0, r8, asr #8 │ │ │ │ - teqeq r1, r8, lsr lr │ │ │ │ + teqeq r1, r0, asr #28 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x012e703c │ │ │ │ + @ instruction: 0x012e7044 │ │ │ │ andeq r7, r0, r0, lsr #32 │ │ │ │ - @ instruction: 0x012eaf4c │ │ │ │ + @ instruction: 0x012eaf54 │ │ │ │ andeq r7, r0, r4, lsl #6 │ │ │ │ - @ instruction: 0x012eaf2c │ │ │ │ - teqeq r0, r4, rrx │ │ │ │ - teqeq r1, r0, lsr r5 │ │ │ │ + @ instruction: 0x012eaf34 │ │ │ │ + teqeq r0, ip, rrx │ │ │ │ + teqeq r1, r8, lsr r5 │ │ │ │ @ instruction: 0x012d2e58 │ │ │ │ - teqeq r0, r4, ror #31 │ │ │ │ - teqeq r1, r0, lsr #9 │ │ │ │ + teqeq r0, ip, ror #31 │ │ │ │ + teqeq r1, r8, lsr #9 │ │ │ │ andeq r7, r0, r0, lsr #17 │ │ │ │ - teqpeq r7, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0574 │ │ │ │ - @ instruction: 0x012ead70 │ │ │ │ - teqpeq r7, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0510 │ │ │ │ - @ instruction: 0x012ead0c │ │ │ │ - teqpeq r7, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - smulwbeq lr, ip, r4 │ │ │ │ - @ instruction: 0x012eaca8 │ │ │ │ - teqpeq r7, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0470 │ │ │ │ - @ instruction: 0x012eac6c │ │ │ │ + teqpeq r7, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e057c │ │ │ │ + @ instruction: 0x012ead78 │ │ │ │ teqpeq r7, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0438 │ │ │ │ - @ instruction: 0x012eac34 │ │ │ │ - teqpeq r7, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0400 │ │ │ │ - @ instruction: 0x012eac00 │ │ │ │ - teqpeq r7, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlawteq lr, r8, r3, r0 │ │ │ │ - smlawteq lr, r8, fp, sl │ │ │ │ - teqpeq r7, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0390 │ │ │ │ - @ instruction: 0x012eab90 │ │ │ │ - teqpeq r7, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0358 │ │ │ │ - @ instruction: 0x012eab58 │ │ │ │ - teqpeq r7, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0320 │ │ │ │ - @ instruction: 0x012eab20 │ │ │ │ - teqpeq r7, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - smulwteq lr, r8, r2 │ │ │ │ - @ instruction: 0x012eaae8 │ │ │ │ - teqpeq r7, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e02b0 │ │ │ │ - @ instruction: 0x012eaaac │ │ │ │ - teqpeq r7, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0278 │ │ │ │ - @ instruction: 0x012eaa78 │ │ │ │ - teqpeq r7, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0240 │ │ │ │ - @ instruction: 0x012eaa40 │ │ │ │ - teqpeq r7, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0208 │ │ │ │ - @ instruction: 0x012eaa04 │ │ │ │ - teqpeq r7, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [lr, -r0]! @ │ │ │ │ - smlawteq lr, ip, r9, sl │ │ │ │ - teqpeq r7, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0198 │ │ │ │ - @ instruction: 0x012ea994 │ │ │ │ + @ instruction: 0x012e0518 │ │ │ │ + @ instruction: 0x012ead14 │ │ │ │ + teqpeq r7, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e04b4 │ │ │ │ + @ instruction: 0x012eacb0 │ │ │ │ + teqpeq r7, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0478 │ │ │ │ + @ instruction: 0x012eac74 │ │ │ │ teqpeq r7, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012e0160 │ │ │ │ - @ instruction: 0x012ea95c │ │ │ │ + @ instruction: 0x012e0440 │ │ │ │ + @ instruction: 0x012eac3c │ │ │ │ + teqpeq r7, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0408 │ │ │ │ + @ instruction: 0x012eac08 │ │ │ │ + teqpeq r7, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [lr, -r0]! @ │ │ │ │ + ldrdeq sl, [lr, -r0]! │ │ │ │ + teqpeq r7, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0398 │ │ │ │ + @ instruction: 0x012eab98 │ │ │ │ + teqpeq r7, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0360 │ │ │ │ + @ instruction: 0x012eab60 │ │ │ │ + teqpeq r7, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0328 │ │ │ │ + @ instruction: 0x012eab28 │ │ │ │ + teqpeq r7, r0 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [lr, -r0]! @ │ │ │ │ + strdeq sl, [lr, -r0]! │ │ │ │ + teqpeq r7, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e02b8 │ │ │ │ + @ instruction: 0x012eaab4 │ │ │ │ + teqpeq r7, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq lr, r0, r2, r0 │ │ │ │ + smlawbeq lr, r0, sl, sl │ │ │ │ + teqpeq r7, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0248 │ │ │ │ + @ instruction: 0x012eaa48 │ │ │ │ + teqpeq r7, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0210 │ │ │ │ + @ instruction: 0x012eaa0c │ │ │ │ + teqpeq r7, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [lr, -r8]! │ │ │ │ + ldrdeq sl, [lr, -r4]! │ │ │ │ + teqpeq r7, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + smulwbeq lr, r0, r1 │ │ │ │ + @ instruction: 0x012ea99c │ │ │ │ + teqpeq r7, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e0168 │ │ │ │ + @ instruction: 0x012ea964 │ │ │ │ │ │ │ │ 00434fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2736] @ 0xab0 │ │ │ │ ldr r3, [pc, #4036] @ 435fac │ │ │ │ @@ -909687,252 +909687,252 @@ │ │ │ │ b 435024 │ │ │ │ cmpeq r7, ip, asr #24 │ │ │ │ cmpeq r5, r4, asr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, lsr r2 │ │ │ │ cmpeq r5, r8, lsl r2 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x012ea7ec │ │ │ │ + strdeq sl, [lr, -r4]! │ │ │ │ andeq r6, r0, r4, lsl #19 │ │ │ │ - smlawteq lr, r0, r7, sl │ │ │ │ + smlawteq lr, r8, r7, sl │ │ │ │ @ instruction: 0x00007bbc │ │ │ │ - @ instruction: 0x012ea7a0 │ │ │ │ + @ instruction: 0x012ea7a8 │ │ │ │ @ instruction: 0x00007bb8 │ │ │ │ - smlawbeq lr, r0, r7, sl │ │ │ │ + smlawbeq lr, r8, r7, sl │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x012ea760 │ │ │ │ + @ instruction: 0x012ea768 │ │ │ │ andeq r7, r0, r8, ror #10 │ │ │ │ - @ instruction: 0x012ea740 │ │ │ │ + @ instruction: 0x012ea748 │ │ │ │ andeq r6, r0, ip, asr fp │ │ │ │ - @ instruction: 0x012ea724 │ │ │ │ + @ instruction: 0x012ea72c │ │ │ │ andeq r7, r0, ip, asr #14 │ │ │ │ - @ instruction: 0x012ea708 │ │ │ │ + @ instruction: 0x012ea710 │ │ │ │ andeq r6, r0, ip, lsl r9 │ │ │ │ - @ instruction: 0x012ea6e8 │ │ │ │ + strdeq sl, [lr, -r0]! │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - smlawteq lr, ip, r6, sl │ │ │ │ + ldrdeq sl, [lr, -r4]! │ │ │ │ andeq r7, r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x012ea6ac │ │ │ │ + @ instruction: 0x012ea6b4 │ │ │ │ andeq r7, r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x012ea690 │ │ │ │ + @ instruction: 0x012ea698 │ │ │ │ andeq r7, r0, r4, lsr #14 │ │ │ │ - @ instruction: 0x012ea674 │ │ │ │ + @ instruction: 0x012ea67c │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ - @ instruction: 0x012ea654 │ │ │ │ + @ instruction: 0x012ea65c │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ - @ instruction: 0x012ea634 │ │ │ │ + @ instruction: 0x012ea63c │ │ │ │ andeq r7, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x012ea614 │ │ │ │ + @ instruction: 0x012ea61c │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - strdeq sl, [lr, -r4]! │ │ │ │ + strdeq sl, [lr, -ip]! │ │ │ │ andeq r7, r0, r0, ror #8 │ │ │ │ - ldrdeq sl, [lr, -r8]! │ │ │ │ + @ instruction: 0x012ea5e0 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ - @ instruction: 0x012ea5bc │ │ │ │ + smlawteq lr, r4, r5, sl │ │ │ │ andeq r7, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x012ea5a0 │ │ │ │ + @ instruction: 0x012ea5a8 │ │ │ │ andeq r6, r0, r8, lsl #16 │ │ │ │ - smlawbeq lr, r0, r5, sl │ │ │ │ + smlawbeq lr, r8, r5, sl │ │ │ │ andeq r6, r0, r0, ror #6 │ │ │ │ - @ instruction: 0x012ea560 │ │ │ │ + @ instruction: 0x012ea568 │ │ │ │ andeq r7, r0, r0, lsl #3 │ │ │ │ - @ instruction: 0x012ea54c │ │ │ │ + @ instruction: 0x012ea554 │ │ │ │ andeq r6, r0, r4, ror #29 │ │ │ │ - @ instruction: 0x012ea534 │ │ │ │ + @ instruction: 0x012ea53c │ │ │ │ andeq r6, r0, r8, asr #31 │ │ │ │ - @ instruction: 0x012ea520 │ │ │ │ + @ instruction: 0x012ea528 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ - @ instruction: 0x012ea508 │ │ │ │ + @ instruction: 0x012ea510 │ │ │ │ andeq r6, r0, r8, ror #13 │ │ │ │ - strdeq sl, [lr, -r0]! │ │ │ │ + strdeq sl, [lr, -r8]! │ │ │ │ andeq r6, r0, r4, lsl lr │ │ │ │ - ldrdeq sl, [lr, -r8]! │ │ │ │ + @ instruction: 0x012ea4e0 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - smlawteq lr, r0, r4, sl │ │ │ │ + smlawteq lr, r8, r4, sl │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x012ea4a0 │ │ │ │ + @ instruction: 0x012ea4a8 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - smlawbeq lr, r8, r4, sl │ │ │ │ + @ instruction: 0x012ea490 │ │ │ │ andeq r6, r0, ip, ror fp │ │ │ │ - @ instruction: 0x012ea470 │ │ │ │ + @ instruction: 0x012ea478 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x012ea458 │ │ │ │ + @ instruction: 0x012ea460 │ │ │ │ andeq r7, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x012ea440 │ │ │ │ + @ instruction: 0x012ea448 │ │ │ │ andeq r6, r0, r4, asr #8 │ │ │ │ - @ instruction: 0x012ea428 │ │ │ │ + @ instruction: 0x012ea430 │ │ │ │ andeq r7, r0, r4, lsr #22 │ │ │ │ - @ instruction: 0x012ea410 │ │ │ │ + @ instruction: 0x012ea418 │ │ │ │ andeq r7, r0, r0, lsr sp │ │ │ │ - strdeq sl, [lr, -r8]! │ │ │ │ - @ instruction: 0x012ea3bc │ │ │ │ + @ instruction: 0x012ea400 │ │ │ │ + smlawteq lr, r4, r3, sl │ │ │ │ @ instruction: 0x012d2178 │ │ │ │ andeq r6, r0, ip, lsl ip │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - teqpeq r7, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - smlawteq lr, r8, r0, sl │ │ │ │ + teqpeq r7, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [lr, -r0]! │ │ │ │ andeq r7, r0, ip, lsr #8 │ │ │ │ @ instruction: 0xffffe99c │ │ │ │ andeq r7, r0, r4, asr #24 │ │ │ │ @ instruction: 0xffffe6d8 │ │ │ │ cmpeq r7, ip, ror #8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - teqpeq r7, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - msreq SP_mon, r4 @ │ │ │ │ - @ instruction: 0x012e9fb0 │ │ │ │ + teqpeq r7, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + msreq SP_mon, ip @ │ │ │ │ + @ instruction: 0x012e9fb8 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ - teqpeq r7, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - msreq SP_mon, r8, asr #14 │ │ │ │ - @ instruction: 0x012e9f44 │ │ │ │ + teqpeq r7, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + msreq SP_mon, r0, asr r7 │ │ │ │ + @ instruction: 0x012e9f4c │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ msreq LR_mon, r4, lsl pc │ │ │ │ smlawteq ip, r0, lr, pc @ │ │ │ │ smlawbeq ip, r0, lr, pc @ │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - msreq SP_fiq, r8, lsr r6 │ │ │ │ - @ instruction: 0x012e9e34 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - msreq SP_fiq, r0, lsl #12 │ │ │ │ - strdeq r9, [lr, -ip]! │ │ │ │ - teqeq r7, r4, ror #30 │ │ │ │ - smlawteq sp, r8, r5, pc @ │ │ │ │ - smlawteq lr, r4, sp, r9 │ │ │ │ - teqeq r7, ip, lsr #30 │ │ │ │ - msreq CPSR_fsc, r0 @ │ │ │ │ - smlawbeq lr, ip, sp, r9 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - msreq CPSR_fsc, r8, asr r5 │ │ │ │ - @ instruction: 0x012e9d54 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - msreq CPSR_fsc, r0, lsr #10 │ │ │ │ - @ instruction: 0x012e9d1c │ │ │ │ - teqeq r7, r4, lsl #29 │ │ │ │ - msreq CPSR_fsc, r8, ror #9 │ │ │ │ - @ instruction: 0x012e9ce4 │ │ │ │ - teqeq r7, ip, asr #28 │ │ │ │ - msreq CPSR_fsc, r0 @ │ │ │ │ - @ instruction: 0x012e9cac │ │ │ │ - teqeq r7, r4, lsl lr │ │ │ │ - msreq CPSR_fsc, r8, ror r4 │ │ │ │ - @ instruction: 0x012e9c74 │ │ │ │ teqeq r7, ip @ │ │ │ │ - msreq CPSR_fsc, r0, asr #8 │ │ │ │ - @ instruction: 0x012e9c3c │ │ │ │ - teqeq r7, r4, lsr #27 │ │ │ │ - msreq CPSR_fsc, r8, lsl #8 │ │ │ │ - @ instruction: 0x012e9c04 │ │ │ │ - teqeq r7, ip, ror #26 │ │ │ │ + msreq SP_fiq, r0, asr #12 │ │ │ │ + @ instruction: 0x012e9e3c │ │ │ │ + teqeq r7, r4, lsr #31 │ │ │ │ + msreq SP_fiq, r8, lsl #12 │ │ │ │ + @ instruction: 0x012e9e04 │ │ │ │ + teqeq r7, ip, ror #30 │ │ │ │ ldrdeq pc, [sp, -r0]! │ │ │ │ - smlawteq lr, ip, fp, r9 │ │ │ │ - teqeq r7, r4, lsr sp │ │ │ │ - msreq SP_mon, r8 @ │ │ │ │ - @ instruction: 0x012e9b94 │ │ │ │ + smlawteq lr, ip, sp, r9 │ │ │ │ + teqeq r7, r4, lsr pc │ │ │ │ + msreq CPSR_fsc, r8 @ │ │ │ │ + @ instruction: 0x012e9d94 │ │ │ │ teqeq r7, ip @ │ │ │ │ - msreq SP_mon, r0, ror #6 │ │ │ │ - @ instruction: 0x012e9b5c │ │ │ │ - teqeq r7, r4, asr #25 │ │ │ │ - msreq SP_mon, r8, lsr #6 │ │ │ │ - @ instruction: 0x012e9b24 │ │ │ │ - teqeq r7, ip, lsl #25 │ │ │ │ + msreq CPSR_fsc, r0, ror #10 │ │ │ │ + @ instruction: 0x012e9d5c │ │ │ │ + teqeq r7, r4, asr #29 │ │ │ │ + msreq CPSR_fsc, r8, lsr #10 │ │ │ │ + @ instruction: 0x012e9d24 │ │ │ │ + teqeq r7, ip, lsl #29 │ │ │ │ strdeq pc, [sp, -r0]! │ │ │ │ - @ instruction: 0x012e9aec │ │ │ │ - teqeq r7, r4, asr ip │ │ │ │ - msreq SP_fiq, r8 @ │ │ │ │ - @ instruction: 0x012e9ab4 │ │ │ │ - teqeq r7, ip, lsl ip │ │ │ │ - smlawbeq sp, r0, r2, pc @ │ │ │ │ - @ instruction: 0x012e9a7c │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq r7, r8, ror #23 │ │ │ │ - msreq SP_fiq, r8, asr #4 │ │ │ │ - @ instruction: 0x012e9a48 │ │ │ │ - teqeq r7, ip, lsr #23 │ │ │ │ - msreq SP_fiq, r0, lsl r2 │ │ │ │ - @ instruction: 0x012e9a0c │ │ │ │ - teqeq r7, r4, ror fp │ │ │ │ + @ instruction: 0x012e9cec │ │ │ │ + teqeq r7, r4, asr lr │ │ │ │ + msreq CPSR_fsc, r8 @ │ │ │ │ + @ instruction: 0x012e9cb4 │ │ │ │ + teqeq r7, ip, lsl lr │ │ │ │ + smlawbeq sp, r0, r4, pc @ │ │ │ │ + @ instruction: 0x012e9c7c │ │ │ │ + teqeq r7, r4, ror #27 │ │ │ │ + msreq CPSR_fsc, r8, asr #8 │ │ │ │ + @ instruction: 0x012e9c44 │ │ │ │ + teqeq r7, ip, lsr #27 │ │ │ │ + msreq CPSR_fsc, r0, lsl r4 │ │ │ │ + @ instruction: 0x012e9c0c │ │ │ │ + teqeq r7, r4, ror sp │ │ │ │ ldrdeq pc, [sp, -r8]! │ │ │ │ ldrdeq r9, [lr, -r4]! │ │ │ │ - teqeq r7, ip, lsr fp │ │ │ │ - msreq CPSR_fsc, r0, lsr #3 │ │ │ │ - @ instruction: 0x012e999c │ │ │ │ - teqeq r7, r4, lsl #22 │ │ │ │ - msreq CPSR_fsc, r8, ror #2 │ │ │ │ - @ instruction: 0x012e9964 │ │ │ │ - teqeq r7, ip, asr #21 │ │ │ │ - msreq CPSR_fsc, r0, lsr r1 │ │ │ │ - @ instruction: 0x012e992c │ │ │ │ + teqeq r7, ip, lsr sp │ │ │ │ + msreq SP_mon, r0, lsr #7 │ │ │ │ + @ instruction: 0x012e9b9c │ │ │ │ + teqeq r7, r4, lsl #26 │ │ │ │ + msreq SP_mon, r8, ror #6 │ │ │ │ + @ instruction: 0x012e9b64 │ │ │ │ + teqeq r7, ip, asr #25 │ │ │ │ + msreq SP_mon, r0, lsr r3 │ │ │ │ + @ instruction: 0x012e9b2c │ │ │ │ teqeq r7, r4 @ │ │ │ │ strdeq pc, [sp, -r8]! │ │ │ │ strdeq r9, [lr, -r4]! │ │ │ │ - teqeq r7, ip, asr sl │ │ │ │ - smlawteq sp, r0, r0, pc @ │ │ │ │ - @ instruction: 0x012e98bc │ │ │ │ - teqeq r7, r4, lsr #20 │ │ │ │ - smlawbeq sp, r8, r0, pc @ │ │ │ │ - smlawbeq lr, r4, r8, r9 │ │ │ │ - teqeq r7, ip, ror #19 │ │ │ │ - qsubeq pc, r0, sp @ │ │ │ │ - @ instruction: 0x012e984c │ │ │ │ - teqeq r7, r4, ror #11 │ │ │ │ - @ instruction: 0x012dec48 │ │ │ │ - @ instruction: 0x012e9444 │ │ │ │ - teqeq r7, ip, lsr #11 │ │ │ │ - @ instruction: 0x012dec10 │ │ │ │ - @ instruction: 0x012e940c │ │ │ │ - teqeq r7, r4, ror r5 │ │ │ │ - ldrdeq lr, [sp, -r8]! │ │ │ │ - ldrdeq r9, [lr, -r4]! │ │ │ │ - teqeq r7, ip, lsr r5 │ │ │ │ - @ instruction: 0x012deba0 │ │ │ │ - @ instruction: 0x012e939c │ │ │ │ - teqeq r7, r4, lsl #10 │ │ │ │ - @ instruction: 0x012deb68 │ │ │ │ - @ instruction: 0x012e9364 │ │ │ │ - @ instruction: 0x012deb34 │ │ │ │ - teqeq r7, r8, asr #9 │ │ │ │ - @ instruction: 0x012e9324 │ │ │ │ + teqeq r7, ip, asr ip │ │ │ │ + smlawteq sp, r0, r2, pc @ │ │ │ │ + @ instruction: 0x012e9abc │ │ │ │ + teqeq r7, r4, lsr #24 │ │ │ │ + smlawbeq sp, r8, r2, pc @ │ │ │ │ + smlawbeq lr, r4, sl, r9 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + msreq SP_fiq, r0, asr r2 │ │ │ │ + @ instruction: 0x012e9a50 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - strdeq lr, [sp, -r8]! │ │ │ │ - strdeq r9, [lr, -r4]! │ │ │ │ + msreq SP_fiq, r8, lsl r2 │ │ │ │ + @ instruction: 0x012e9a14 │ │ │ │ + teqeq r7, ip, ror fp │ │ │ │ + msreq CPSR_fsc, r0, ror #3 │ │ │ │ + ldrdeq r9, [lr, -ip]! │ │ │ │ + teqeq r7, r4, asr #22 │ │ │ │ + msreq CPSR_fsc, r8, lsr #3 │ │ │ │ + @ instruction: 0x012e99a4 │ │ │ │ + teqeq r7, ip, lsl #22 │ │ │ │ + msreq CPSR_fsc, r0, ror r1 │ │ │ │ + @ instruction: 0x012e996c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + msreq CPSR_fsc, r8, lsr r1 │ │ │ │ + @ instruction: 0x012e9934 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + msreq CPSR_fsc, r0, lsl #2 │ │ │ │ + strdeq r9, [lr, -ip]! │ │ │ │ + teqeq r7, r4, ror #20 │ │ │ │ + smlawteq sp, r8, r0, pc @ │ │ │ │ + smlawteq lr, r4, r8, r9 │ │ │ │ + teqeq r7, ip, lsr #20 │ │ │ │ + msreq CPSR_fsc, r0 @ │ │ │ │ + smlawbeq lr, ip, r8, r9 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + qsubeq pc, r8, sp @ │ │ │ │ + @ instruction: 0x012e9854 │ │ │ │ + teqeq r7, ip, ror #11 │ │ │ │ + @ instruction: 0x012dec50 │ │ │ │ + @ instruction: 0x012e944c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012dec18 │ │ │ │ + @ instruction: 0x012e9414 │ │ │ │ + teqeq r7, ip, ror r5 │ │ │ │ + @ instruction: 0x012debe0 │ │ │ │ + ldrdeq r9, [lr, -ip]! │ │ │ │ + teqeq r7, r4, asr #10 │ │ │ │ + @ instruction: 0x012deba8 │ │ │ │ + @ instruction: 0x012e93a4 │ │ │ │ + teqeq r7, ip, lsl #10 │ │ │ │ + @ instruction: 0x012deb70 │ │ │ │ + @ instruction: 0x012e936c │ │ │ │ + @ instruction: 0x012deb3c │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e932c │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012deb00 │ │ │ │ + strdeq r9, [lr, -ip]! │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - smlawteq sp, r4, sl, lr │ │ │ │ + smlawteq sp, ip, sl, lr │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x012dea98 │ │ │ │ - teqeq r7, r8, lsl #8 │ │ │ │ - @ instruction: 0x012dea68 │ │ │ │ - @ instruction: 0x012e9268 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012dea30 │ │ │ │ - @ instruction: 0x012e9230 │ │ │ │ + @ instruction: 0x012deaa0 │ │ │ │ + teqeq r7, r0, lsl r4 │ │ │ │ + @ instruction: 0x012dea70 │ │ │ │ + @ instruction: 0x012e9270 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - strdeq lr, [sp, -r8]! │ │ │ │ - strdeq r9, [lr, -r8]! │ │ │ │ - teqeq r7, r0, ror #6 │ │ │ │ - smlawteq sp, r0, r9, lr │ │ │ │ - smlawteq lr, r0, r1, r9 │ │ │ │ - teqeq r7, r8, lsr #6 │ │ │ │ - smlawbeq sp, r8, r9, lr │ │ │ │ - smlawbeq lr, r8, r1, r9 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012de950 │ │ │ │ - @ instruction: 0x012e9150 │ │ │ │ + @ instruction: 0x012dea38 │ │ │ │ + @ instruction: 0x012e9238 │ │ │ │ + teqeq r7, r0, lsr #7 │ │ │ │ + @ instruction: 0x012dea00 │ │ │ │ + @ instruction: 0x012e9200 │ │ │ │ + teqeq r7, r8, ror #6 │ │ │ │ + smlawteq sp, r8, r9, lr │ │ │ │ + smlawteq lr, r8, r1, r9 │ │ │ │ + teqeq r7, r0, lsr r3 │ │ │ │ + @ instruction: 0x012de990 │ │ │ │ + @ instruction: 0x012e9190 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012de918 │ │ │ │ - @ instruction: 0x012e9118 │ │ │ │ - @ instruction: 0x012de8e4 │ │ │ │ + @ instruction: 0x012de958 │ │ │ │ + @ instruction: 0x012e9158 │ │ │ │ + teqeq r7, r0, asr #5 │ │ │ │ + @ instruction: 0x012de920 │ │ │ │ + @ instruction: 0x012e9120 │ │ │ │ + @ instruction: 0x012de8ec │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r7, r0, asr r2 │ │ │ │ - @ instruction: 0x012de8b4 │ │ │ │ - strheq r9, [lr, -r0]! │ │ │ │ - teqeq r7, r8, lsl r2 │ │ │ │ - @ instruction: 0x012de87c │ │ │ │ - @ instruction: 0x012e9078 │ │ │ │ - teqeq r7, r0, ror #3 │ │ │ │ - @ instruction: 0x012de844 │ │ │ │ - @ instruction: 0x012e9040 │ │ │ │ + teqeq r7, r8, asr r2 │ │ │ │ + @ instruction: 0x012de8bc │ │ │ │ + strheq r9, [lr, -r8]! │ │ │ │ + teqeq r7, r0, lsr #4 │ │ │ │ + smlawbeq sp, r4, r8, lr │ │ │ │ + smlawbeq lr, r0, r0, r9 │ │ │ │ + teqeq r7, r8, ror #3 │ │ │ │ + @ instruction: 0x012de84c │ │ │ │ + @ instruction: 0x012e9048 │ │ │ │ ldr r2, [pc, #-236] @ 436298 │ │ │ │ ldr r1, [pc, #-236] @ 43629c │ │ │ │ ldr r3, [pc, #-236] @ 4362a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -910296,33 +910296,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 436808 │ │ │ │ - teqeq r7, ip, asr #2 │ │ │ │ - @ instruction: 0x012de7b0 │ │ │ │ - @ instruction: 0x012e8fa4 │ │ │ │ + teqeq r7, r4, asr r1 │ │ │ │ + @ instruction: 0x012de7b8 │ │ │ │ + @ instruction: 0x012e8fac │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq r7, r0, lsl r1 │ │ │ │ - @ instruction: 0x012de774 │ │ │ │ - @ instruction: 0x012e8f68 │ │ │ │ + teqeq r7, r8, lsl r1 │ │ │ │ + @ instruction: 0x012de77c │ │ │ │ + @ instruction: 0x012e8f70 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - ldrsbeq lr, [r7, -r4]! │ │ │ │ - @ instruction: 0x012de738 │ │ │ │ - @ instruction: 0x012e8f2c │ │ │ │ + ldrsbeq lr, [r7, -ip]! │ │ │ │ + @ instruction: 0x012de740 │ │ │ │ + @ instruction: 0x012e8f34 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0137e098 │ │ │ │ - strdeq lr, [sp, -ip]! │ │ │ │ - strdeq r8, [lr, -r0]! │ │ │ │ + teqeq r7, r0, lsr #1 │ │ │ │ + @ instruction: 0x012de704 │ │ │ │ + strdeq r8, [lr, -r8]! @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r7, ip, asr r0 │ │ │ │ - smlawteq sp, r0, r6, lr │ │ │ │ - @ instruction: 0x012e8eb8 │ │ │ │ + teqeq r7, r4, rrx │ │ │ │ + smlawteq sp, r8, r6, lr │ │ │ │ + smlawteq lr, r0, lr, r8 │ │ │ │ │ │ │ │ 0043698c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -910385,17 +910385,17 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [r4] │ │ │ │ b 4369e4 │ │ │ │ @ instruction: 0x0145189c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, asr r8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - qsubeq r9, r0, lr │ │ │ │ - @ instruction: 0x012e9008 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + qsubeq r9, r8, lr │ │ │ │ + @ instruction: 0x012e9010 │ │ │ │ + teqeq r7, r0, lsr #31 │ │ │ │ │ │ │ │ 00436aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -910510,17 +910510,17 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [r4] │ │ │ │ b 436bc4 │ │ │ │ strheq r1, [r5, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r8, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012e8e70 │ │ │ │ - teqeq r7, r0, asr #27 │ │ │ │ - @ instruction: 0x012e8e24 │ │ │ │ + @ instruction: 0x012e8e78 │ │ │ │ + teqeq r7, r8, asr #27 │ │ │ │ + @ instruction: 0x012e8e2c │ │ │ │ │ │ │ │ 00436c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -910670,19 +910670,19 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 436db8 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r1, [r5, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0145149c │ │ │ │ smlalbbeq r1, r5, r4, r4 │ │ │ │ - smlawbeq lr, r4, ip, r8 │ │ │ │ - teqeq r7, r0, lsl ip │ │ │ │ + smlawbeq lr, ip, ip, r8 │ │ │ │ + teqeq r7, r8, lsl ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r7, r0, lsr #23 │ │ │ │ - strdeq r8, [lr, -ip]! │ │ │ │ + teqeq r7, r8, lsr #23 │ │ │ │ + @ instruction: 0x012e8c04 │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ │ │ │ │ 00436f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -910768,16 +910768,16 @@ │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmpeq r5, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r5, r0, lsl r3 │ │ │ │ andeq r6, r0, ip, lsl #14 │ │ │ │ cmpeq r5, r8, ror #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r7, r8, ror #19 │ │ │ │ - @ instruction: 0x012e8a48 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e8a50 │ │ │ │ │ │ │ │ 00437078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -911053,22 +911053,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_fs, ip, lsl #8 │ │ │ │ - ldrdeq r8, [lr, -r4]! │ │ │ │ - teqeq r7, r0, asr #12 │ │ │ │ + ldrdeq r8, [lr, -ip]! │ │ │ │ + teqeq r7, r8, asr #12 │ │ │ │ @ instruction: 0x012d0b6c │ │ │ │ - @ instruction: 0x012e8698 │ │ │ │ - teqeq r7, r4, lsl #12 │ │ │ │ + @ instruction: 0x012e86a0 │ │ │ │ + teqeq r7, ip, lsl #12 │ │ │ │ msreq LR_mon, r8 @ │ │ │ │ - @ instruction: 0x012e8660 │ │ │ │ - teqeq r7, ip, asr #11 │ │ │ │ + @ instruction: 0x012e8668 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ │ │ │ │ 004374fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -911347,22 +911347,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r8, pc, lr @ │ │ │ │ - teqeq r7, r4, asr #3 │ │ │ │ - @ instruction: 0x012e8248 │ │ │ │ + teqeq r7, ip, asr #3 │ │ │ │ + @ instruction: 0x012e8250 │ │ │ │ @ instruction: 0x012d1134 │ │ │ │ - teqeq r7, r4, lsl #3 │ │ │ │ - @ instruction: 0x012e8208 │ │ │ │ + teqeq r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x012e8210 │ │ │ │ @ instruction: 0x012cef0c │ │ │ │ - teqeq r7, r8, asr #2 │ │ │ │ - smlawteq lr, ip, r1, r8 │ │ │ │ + teqeq r7, r0, asr r1 │ │ │ │ + ldrdeq r8, [lr, -r4]! │ │ │ │ │ │ │ │ 0043798c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -911641,22 +911641,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq lr, [ip, -r8]! │ │ │ │ - teqeq r7, r4, lsr sp │ │ │ │ - @ instruction: 0x012e7db8 │ │ │ │ + teqeq r7, ip, lsr sp │ │ │ │ + smlawteq lr, r0, sp, r7 │ │ │ │ @ instruction: 0x012d0254 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e7d78 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + smlawbeq lr, r0, sp, r7 │ │ │ │ @ instruction: 0x012cea7c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012e7d3c │ │ │ │ + teqeq r7, r0, asr #25 │ │ │ │ + @ instruction: 0x012e7d44 │ │ │ │ │ │ │ │ 00437e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -911837,19 +911837,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq LR_mon, r0, asr pc │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e7a74 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e7a7c │ │ │ │ @ instruction: 0x012ce774 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e7a34 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e7a3c │ │ │ │ │ │ │ │ 00438118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -912030,19 +912030,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_fs, r4, asr ip │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e7778 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + smlawbeq lr, r0, r7, r7 │ │ │ │ @ instruction: 0x012ce478 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e7738 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e7740 │ │ │ │ │ │ │ │ 00438414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -912222,20 +912222,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_fs, ip, asr r9 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e747c │ │ │ │ + teqeq r7, r4, lsl #8 │ │ │ │ + smlawbeq lr, r4, r4, r7 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ smlawbeq ip, r0, r1, lr │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e743c │ │ │ │ + teqeq r7, r4, asr #7 │ │ │ │ + @ instruction: 0x012e7444 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 00438714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -912515,24 +912515,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012cdd70 │ │ │ │ - teqeq r7, ip, lsr #31 │ │ │ │ - @ instruction: 0x012e702c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e7034 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ msreq LR_mon, ip, lsl pc │ │ │ │ - teqeq r7, ip, ror #30 │ │ │ │ - @ instruction: 0x012e6fec │ │ │ │ + teqeq r7, r4, ror pc │ │ │ │ + strdeq r6, [lr, -r4]! │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ strdeq sp, [ip, -r4]! │ │ │ │ - teqeq r7, r0, lsr pc │ │ │ │ - @ instruction: 0x012e6fb0 │ │ │ │ + teqeq r7, r8, lsr pc │ │ │ │ + @ instruction: 0x012e6fb8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 00438bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -912629,16 +912629,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012cdb38 │ │ │ │ - teqeq r7, r4, ror sp │ │ │ │ - strdeq r6, [lr, -r4]! │ │ │ │ + teqeq r7, ip, ror sp │ │ │ │ + strdeq r6, [lr, -ip]! │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 00438d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -912735,16 +912735,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012cd998 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e6c58 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e6c60 │ │ │ │ │ │ │ │ 00438eec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -912926,20 +912926,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012cd6e0 │ │ │ │ - teqeq r7, ip, lsl r9 │ │ │ │ - @ instruction: 0x012e699c │ │ │ │ + teqeq r7, r4, lsr #18 │ │ │ │ + @ instruction: 0x012e69a4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x012cd6a0 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e695c │ │ │ │ + teqeq r7, r4, ror #17 │ │ │ │ + @ instruction: 0x012e6964 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 004391f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913122,20 +913122,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq sp, [ip, -r8]! │ │ │ │ - teqeq r7, r4, lsl r6 │ │ │ │ - @ instruction: 0x012e6694 │ │ │ │ + teqeq r7, ip, lsl r6 │ │ │ │ + @ instruction: 0x012e669c │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ @ instruction: 0x012cd398 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e6654 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e665c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 004394fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -913322,20 +913322,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq ip, r0, r0, sp │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e637c │ │ │ │ + teqeq r7, r4, lsl #6 │ │ │ │ + smlawbeq lr, r4, r3, r6 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ smlawbeq ip, r0, r0, sp │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e633c │ │ │ │ + teqeq r7, r4, asr #5 │ │ │ │ + @ instruction: 0x012e6344 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ │ │ │ │ 00439814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -913632,23 +913632,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012ccc2c │ │ │ │ - teqeq r7, r8, ror #28 │ │ │ │ - @ instruction: 0x012e5ee8 │ │ │ │ + teqeq r7, r0, ror lr │ │ │ │ + strdeq r5, [lr, -r0]! │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x012ccbec │ │ │ │ - teqeq r7, r8, lsr #28 │ │ │ │ - @ instruction: 0x012e5eac │ │ │ │ + teqeq r7, r0, lsr lr │ │ │ │ + @ instruction: 0x012e5eb4 │ │ │ │ @ instruction: 0x012ccbb0 │ │ │ │ - teqeq r7, ip, ror #27 │ │ │ │ - @ instruction: 0x012e5e6c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e5e74 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 00439cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913931,24 +913931,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r8, r7, ip │ │ │ │ - teqeq r7, r4, asr #19 │ │ │ │ - @ instruction: 0x012e5a44 │ │ │ │ + teqeq r7, ip, asr #19 │ │ │ │ + @ instruction: 0x012e5a4c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0x012cc748 │ │ │ │ - teqeq r7, r4, lsl #19 │ │ │ │ - @ instruction: 0x012e5a04 │ │ │ │ + teqeq r7, ip, lsl #19 │ │ │ │ + @ instruction: 0x012e5a0c │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ @ instruction: 0x012cc70c │ │ │ │ - teqeq r7, r8, asr #18 │ │ │ │ - smlawteq lr, ip, r9, r5 │ │ │ │ + teqeq r7, r0, asr r9 │ │ │ │ + ldrdeq r5, [lr, -r4]! │ │ │ │ │ │ │ │ 0043a194 : │ │ │ │ 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, #1124] @ 43a610 │ │ │ │ @@ -914244,23 +914244,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012cc2b0 │ │ │ │ - teqeq r7, ip, ror #9 │ │ │ │ - @ instruction: 0x012e556c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e5574 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x012ce45c │ │ │ │ - teqeq r7, ip, lsr #9 │ │ │ │ - @ instruction: 0x012e5530 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e5538 │ │ │ │ @ instruction: 0x012cc430 │ │ │ │ - teqeq r7, r0, ror r4 │ │ │ │ - strdeq r5, [lr, -r0]! │ │ │ │ + teqeq r7, r8, ror r4 │ │ │ │ + strdeq r5, [lr, -r8]! │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0043a670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -914554,23 +914554,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012cbde0 │ │ │ │ - teqeq r7, ip, lsl r0 │ │ │ │ - @ instruction: 0x012e509c │ │ │ │ + teqeq r7, r4, lsr #32 │ │ │ │ + @ instruction: 0x012e50a4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ smlawbeq ip, ip, pc, sp @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012e5060 │ │ │ │ + teqeq r7, r4, ror #31 │ │ │ │ + @ instruction: 0x012e5068 │ │ │ │ @ instruction: 0x012cbf60 │ │ │ │ - teqeq r7, r0, lsr #31 │ │ │ │ - @ instruction: 0x012e5020 │ │ │ │ + teqeq r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x012e5028 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 0043ab40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -914867,23 +914867,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012cb904 │ │ │ │ - teqeq r7, r0, asr #22 │ │ │ │ - smlawteq lr, r0, fp, r4 │ │ │ │ + teqeq r7, r8, asr #22 │ │ │ │ + smlawteq lr, r8, fp, r4 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ @ instruction: 0x012cdab0 │ │ │ │ - teqeq r7, r0, lsl #22 │ │ │ │ - smlawbeq lr, r4, fp, r4 │ │ │ │ + teqeq r7, r8, lsl #22 │ │ │ │ + smlawbeq lr, ip, fp, r4 │ │ │ │ smlawbeq ip, r4, sl, fp │ │ │ │ - teqeq r7, r4, asr #21 │ │ │ │ - @ instruction: 0x012e4b44 │ │ │ │ + teqeq r7, ip, asr #21 │ │ │ │ + @ instruction: 0x012e4b4c │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 0043b01c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -915180,23 +915180,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012cb428 │ │ │ │ - teqeq r7, r4, ror #12 │ │ │ │ - @ instruction: 0x012e46e4 │ │ │ │ + teqeq r7, ip, ror #12 │ │ │ │ + @ instruction: 0x012e46ec │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ ldrdeq sp, [ip, -r4]! │ │ │ │ - teqeq r7, r4, lsr #12 │ │ │ │ - @ instruction: 0x012e46a8 │ │ │ │ + teqeq r7, ip, lsr #12 │ │ │ │ + @ instruction: 0x012e46b0 │ │ │ │ @ instruction: 0x012cb5a8 │ │ │ │ - teqeq r7, r8, ror #11 │ │ │ │ - @ instruction: 0x012e4668 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e4670 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 0043b4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -915493,23 +915493,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012caf4c │ │ │ │ - teqeq r7, r8, lsl #3 │ │ │ │ - @ instruction: 0x012e4208 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e4210 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ strdeq sp, [ip, -r8]! │ │ │ │ - teqeq r7, r8, asr #2 │ │ │ │ - smlawteq lr, ip, r1, r4 │ │ │ │ + teqeq r7, r0, asr r1 │ │ │ │ + ldrdeq r4, [lr, -r4]! @ │ │ │ │ smlawteq ip, ip, r0, fp │ │ │ │ - teqeq r7, ip, lsl #2 │ │ │ │ - smlawbeq lr, ip, r1, r4 │ │ │ │ + teqeq r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x012e4194 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0043b9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915791,24 +915791,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012caa94 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e3d54 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e3d5c │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ @ instruction: 0x012ccc3c │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e3d10 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e3d18 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ @ instruction: 0x012caa20 │ │ │ │ - teqeq r7, r0, ror #24 │ │ │ │ - @ instruction: 0x012e3ce4 │ │ │ │ + teqeq r7, r8, ror #24 │ │ │ │ + @ instruction: 0x012e3cec │ │ │ │ │ │ │ │ 0043be74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -916089,23 +916089,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq sl, [ip, -r4]! │ │ │ │ - teqeq r7, r4, lsr r8 │ │ │ │ - @ instruction: 0x012e38b4 │ │ │ │ + teqeq r7, ip, lsr r8 │ │ │ │ + @ instruction: 0x012e38bc │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ @ instruction: 0x012cc79c │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e3874 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e387c │ │ │ │ smlawbeq ip, r0, r5, sl │ │ │ │ - teqeq r7, r0, asr #15 │ │ │ │ - @ instruction: 0x012e3840 │ │ │ │ + teqeq r7, r8, asr #15 │ │ │ │ + @ instruction: 0x012e3848 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 0043c314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -916389,23 +916389,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012ca14c │ │ │ │ - teqeq r7, ip, lsl #7 │ │ │ │ - @ instruction: 0x012e3410 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e3418 │ │ │ │ strdeq ip, [ip, -r4]! │ │ │ │ - teqeq r7, r8, asr #6 │ │ │ │ - smlawteq lr, r8, r3, r3 │ │ │ │ + teqeq r7, r0, asr r3 │ │ │ │ + ldrdeq r3, [lr, -r0]! │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ ldrdeq sl, [ip, -r8]! │ │ │ │ - teqeq r7, r8, lsl r3 │ │ │ │ - @ instruction: 0x012e3398 │ │ │ │ + teqeq r7, r0, lsr #6 │ │ │ │ + @ instruction: 0x012e33a0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 0043c7bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -916697,23 +916697,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r4, ip, r9 │ │ │ │ - teqeq r7, r4, asr #29 │ │ │ │ - @ instruction: 0x012e2f44 │ │ │ │ + teqeq r7, ip, asr #29 │ │ │ │ + @ instruction: 0x012e2f4c │ │ │ │ muleq r0, r7, r1 │ │ │ │ @ instruction: 0x012cbe2c │ │ │ │ - teqeq r7, r0, lsl #29 │ │ │ │ - @ instruction: 0x012e2f04 │ │ │ │ + teqeq r7, r8, lsl #29 │ │ │ │ + @ instruction: 0x012e2f0c │ │ │ │ @ instruction: 0x012c9c10 │ │ │ │ - teqeq r7, r0, asr lr │ │ │ │ - ldrdeq r2, [lr, -r0]! │ │ │ │ + teqeq r7, r8, asr lr │ │ │ │ + ldrdeq r2, [lr, -r8]! │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 0043cc84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -916978,24 +916978,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c9828 │ │ │ │ - teqeq r7, r8, ror #20 │ │ │ │ - @ instruction: 0x012e2ae8 │ │ │ │ + teqeq r7, r0, ror sl │ │ │ │ + strdeq r2, [lr, -r0]! │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ @ instruction: 0x012c97e4 │ │ │ │ - teqeq r7, r4, lsr #20 │ │ │ │ - @ instruction: 0x012e2aa4 │ │ │ │ + teqeq r7, ip, lsr #20 │ │ │ │ + @ instruction: 0x012e2aac │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x012c97b4 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e2a74 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e2a7c │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ │ │ │ │ 0043d0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917277,24 +917277,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r4, r3, r9 │ │ │ │ - teqeq r7, r4, asr #11 │ │ │ │ - @ instruction: 0x012e2644 │ │ │ │ + teqeq r7, ip, asr #11 │ │ │ │ + @ instruction: 0x012e264c │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x012c9340 │ │ │ │ - teqeq r7, r0, lsl #11 │ │ │ │ - @ instruction: 0x012e2600 │ │ │ │ + teqeq r7, r8, lsl #11 │ │ │ │ + @ instruction: 0x012e2608 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ @ instruction: 0x012c9310 │ │ │ │ - teqeq r7, r0, asr r5 │ │ │ │ - ldrdeq r2, [lr, -r4]! │ │ │ │ + teqeq r7, r8, asr r5 │ │ │ │ + ldrdeq r2, [lr, -ip]! │ │ │ │ │ │ │ │ 0043d584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -917575,24 +917575,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c8ee4 │ │ │ │ - teqeq r7, r4, lsr #2 │ │ │ │ - @ instruction: 0x012e21a4 │ │ │ │ + teqeq r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x012e21ac │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x012c8ea0 │ │ │ │ - teqeq r7, r0, ror #1 │ │ │ │ - @ instruction: 0x012e2160 │ │ │ │ + teqeq r7, r8, ror #1 │ │ │ │ + @ instruction: 0x012e2168 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x012c8e70 │ │ │ │ - ldrheq r7, [r7, -r0]! │ │ │ │ - @ instruction: 0x012e2134 │ │ │ │ + ldrheq r7, [r7, -r8]! │ │ │ │ + @ instruction: 0x012e213c │ │ │ │ │ │ │ │ 0043da24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -917779,20 +917779,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, ip, fp, r8 │ │ │ │ - teqeq r7, ip, asr #27 │ │ │ │ - @ instruction: 0x012e1e4c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e1e54 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ @ instruction: 0x012c8b48 │ │ │ │ - teqeq r7, r8, lsl #27 │ │ │ │ - @ instruction: 0x012e1e08 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e1e10 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 0043dd40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -917971,20 +917971,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c889c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012e1b58 │ │ │ │ + teqeq r7, r0, ror #21 │ │ │ │ + @ instruction: 0x012e1b60 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x012c885c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012e1b18 │ │ │ │ + teqeq r7, r0, lsr #21 │ │ │ │ + @ instruction: 0x012e1b20 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0043e038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -918163,20 +918163,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c85a4 │ │ │ │ - teqeq r7, r0, ror #15 │ │ │ │ - @ instruction: 0x012e1860 │ │ │ │ + teqeq r7, r8, ror #15 │ │ │ │ + @ instruction: 0x012e1868 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x012c8564 │ │ │ │ - teqeq r7, r0, lsr #15 │ │ │ │ - @ instruction: 0x012e1820 │ │ │ │ + teqeq r7, r8, lsr #15 │ │ │ │ + @ instruction: 0x012e1828 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 0043e330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -918355,20 +918355,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c82ac │ │ │ │ - teqeq r7, r8, ror #9 │ │ │ │ - @ instruction: 0x012e1568 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e1570 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0x012c826c │ │ │ │ - teqeq r7, r8, lsr #9 │ │ │ │ - @ instruction: 0x012e1528 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e1530 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ │ │ │ │ 0043e628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -918547,20 +918547,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c7fb4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e1270 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e1278 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ @ instruction: 0x012c7f74 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e1230 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e1238 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 0043e920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918741,20 +918741,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c9ea0 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e0f70 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e0f78 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x012c7c74 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e0f30 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e0f38 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0043ec20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918943,20 +918943,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c7b94 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e0c54 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e0c5c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0x012c7958 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012e0c18 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012e0c20 │ │ │ │ │ │ │ │ 0043ef3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -919051,16 +919051,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c77b0 │ │ │ │ - teqeq r7, ip, ror #19 │ │ │ │ - @ instruction: 0x012e0a6c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012e0a74 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0043f0d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -919156,16 +919156,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c7614 │ │ │ │ - teqeq r7, r0, asr r8 │ │ │ │ - ldrdeq r0, [lr, -r0]! @ │ │ │ │ + teqeq r7, r8, asr r8 │ │ │ │ + ldrdeq r0, [lr, -r8]! │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 0043f274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -919262,16 +919262,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c7474 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e0730 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e0738 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ │ │ │ │ 0043f414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -919401,22 +919401,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c7460 │ │ │ │ - smulwbeq lr, ip, r5 │ │ │ │ - teqeq r7, ip, asr #14 │ │ │ │ + @ instruction: 0x012e05b4 │ │ │ │ + teqeq r7, r4, asr r7 │ │ │ │ @ instruction: 0x012c7278 │ │ │ │ - @ instruction: 0x012e0570 │ │ │ │ - teqeq r7, ip, lsl #14 │ │ │ │ + @ instruction: 0x012e0578 │ │ │ │ + teqeq r7, r4, lsl r7 │ │ │ │ @ instruction: 0x012c740c │ │ │ │ - @ instruction: 0x012e0530 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012e0538 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ │ │ │ │ 0043f64c : │ │ │ │ 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 │ │ │ │ @@ -919638,25 +919638,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012e0354 │ │ │ │ - teqeq r7, ip, ror #9 │ │ │ │ + @ instruction: 0x012e035c │ │ │ │ + teqeq r7, r4 @ │ │ │ │ cmpeq r4, ip, lsr sl │ │ │ │ - smulwteq lr, r8, r2 │ │ │ │ - teqeq r7, ip, ror r4 │ │ │ │ + strdeq r0, [lr, -r0]! @ │ │ │ │ + teqeq r7, r4, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012e021c │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012e0224 │ │ │ │ @ instruction: 0x012c6eac │ │ │ │ - teqeq r7, r8, asr #6 │ │ │ │ - smulwbeq lr, r0, r1 │ │ │ │ + teqeq r7, r0, asr r3 │ │ │ │ + smulwbeq lr, r8, r1 │ │ │ │ │ │ │ │ 0043fa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -919861,25 +919861,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq pc, [sp, -ip]! │ │ │ │ - teqeq r7, ip, asr r1 │ │ │ │ + msreq SP_mon, r4, ror #31 │ │ │ │ + teqeq r7, r4, ror #2 │ │ │ │ @ instruction: 0x01448698 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq SP_mon, r0, asr #30 │ │ │ │ - ldrsbeq r5, [r7, -r4]! │ │ │ │ - msreq SP_mon, r8, lsl pc │ │ │ │ - @ instruction: 0x01375090 │ │ │ │ + msreq SP_mon, r8, asr #30 │ │ │ │ + ldrsbeq r5, [r7, -ip]! │ │ │ │ + msreq SP_mon, r0, lsr #30 │ │ │ │ + @ instruction: 0x01375098 │ │ │ │ @ instruction: 0x012c6b34 │ │ │ │ - msreq SP_fiq, ip, asr lr │ │ │ │ - teqeq r7, ip, ror #31 │ │ │ │ + msreq SP_fiq, r4, ror #28 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ │ │ │ │ 0043fd78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -920029,16 +920029,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ cmpeq r4, r4, lsl r3 │ │ │ │ @ instruction: 0x012c68a4 │ │ │ │ - teqeq r7, r4, ror #26 │ │ │ │ - smlawteq sp, r8, fp, pc @ │ │ │ │ + teqeq r7, ip, ror #26 │ │ │ │ + ldrdeq pc, [sp, -r0]! │ │ │ │ │ │ │ │ 0043ffec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1492] @ 4405d8 │ │ │ │ @@ -920426,31 +920426,31 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c682c │ │ │ │ - msreq CPSR_fsc, ip, ror r9 │ │ │ │ - teqeq r7, ip, lsl fp │ │ │ │ + smlawbeq sp, r4, r9, pc @ │ │ │ │ + teqeq r7, r4, lsr #22 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x012c670c │ │ │ │ - msreq CPSR_fsc, r0, ror #16 │ │ │ │ - teqeq r7, r0, lsl #20 │ │ │ │ + msreq CPSR_fsc, r8, ror #16 │ │ │ │ + teqeq r7, r8, lsl #20 │ │ │ │ @ instruction: 0x012c65ec │ │ │ │ - msreq SP_mon, ip, lsr r7 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + msreq SP_mon, r4, asr #14 │ │ │ │ + teqeq r7, r4, ror #17 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ smlawteq ip, ip, r4, r6 │ │ │ │ - msreq SP_fiq, ip, lsl r6 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + msreq SP_fiq, r4, lsr #12 │ │ │ │ + teqeq r7, r4, asr #15 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x012c6268 │ │ │ │ - msreq CPSR_fsc, r4 @ │ │ │ │ - teqeq r7, r4, asr r7 │ │ │ │ + msreq CPSR_fsc, ip @ │ │ │ │ + teqeq r7, ip, asr r7 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ │ │ │ │ 00440658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -920629,20 +920629,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r4, pc, r5 @ │ │ │ │ - teqeq r7, ip, ror r4 │ │ │ │ - smlawteq sp, r8, r2, pc @ │ │ │ │ + teqeq r7, r4, lsl #9 │ │ │ │ + ldrdeq pc, [sp, -r0]! │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ @ instruction: 0x012c5f44 │ │ │ │ - teqeq r7, ip, lsr r4 │ │ │ │ - smlawbeq sp, ip, r2, pc @ │ │ │ │ + teqeq r7, r4, asr #8 │ │ │ │ + msreq SP_fiq, r4 @ │ │ │ │ │ │ │ │ 0044094c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -920829,20 +920829,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c5c64 │ │ │ │ - teqeq r7, r0, ror #2 │ │ │ │ - @ instruction: 0x012defac │ │ │ │ + teqeq r7, r8, ror #2 │ │ │ │ + @ instruction: 0x012defb4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x012c5c20 │ │ │ │ - teqeq r7, ip, lsl r1 │ │ │ │ - @ instruction: 0x012def6c │ │ │ │ + teqeq r7, r4, lsr #2 │ │ │ │ + @ instruction: 0x012def74 │ │ │ │ │ │ │ │ 00440c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -920937,16 +920937,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq ip, r8, sl, r5 │ │ │ │ - teqeq r7, r0, lsl #31 │ │ │ │ - smlawteq sp, ip, sp, lr │ │ │ │ + teqeq r7, r8, lsl #31 │ │ │ │ + ldrdeq lr, [sp, -r4]! │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 00440e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -921042,16 +921042,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c58ec │ │ │ │ - teqeq r7, r4, ror #27 │ │ │ │ - @ instruction: 0x012dec34 │ │ │ │ + teqeq r7, ip, ror #27 │ │ │ │ + @ instruction: 0x012dec3c │ │ │ │ │ │ │ │ 00440f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 441268 │ │ │ │ @@ -921240,20 +921240,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c5818 │ │ │ │ - teqeq r7, r4, lsl fp │ │ │ │ - @ instruction: 0x012de960 │ │ │ │ + teqeq r7, ip, lsl fp │ │ │ │ + @ instruction: 0x012de968 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ ldrdeq r5, [ip, -ip]! │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012de920 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012de928 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 004412bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921443,20 +921443,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ strdeq r5, [ip, -r4]! │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012de63c │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012de644 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x012c52b8 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - strdeq lr, [sp, -ip]! │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012de604 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 004415e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921638,20 +921638,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r7, [ip, -ip]! │ │ │ │ - teqeq r7, r8, ror #9 │ │ │ │ - @ instruction: 0x012de334 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012de33c │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ @ instruction: 0x012c4fb0 │ │ │ │ - teqeq r7, r8, lsr #9 │ │ │ │ - strdeq lr, [sp, -r8]! │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x012de300 │ │ │ │ │ │ │ │ 004418e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -921924,23 +921924,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c4bbc │ │ │ │ - ldrheq r3, [r7, -r4]! │ │ │ │ - @ instruction: 0x012ddf00 │ │ │ │ + ldrheq r3, [r7, -ip]! │ │ │ │ + @ instruction: 0x012ddf08 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ @ instruction: 0x012c4b7c │ │ │ │ - teqeq r7, r4, ror r0 │ │ │ │ - smlawteq sp, r4, lr, sp │ │ │ │ + teqeq r7, ip, ror r0 │ │ │ │ + smlawteq sp, ip, lr, sp │ │ │ │ @ instruction: 0x012c4b40 │ │ │ │ - teqeq r7, r8, lsr r0 │ │ │ │ - smlawbeq sp, r4, lr, sp │ │ │ │ + teqeq r7, r0, asr #32 │ │ │ │ + smlawbeq sp, ip, lr, sp │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 00441d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922214,24 +922214,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c473c │ │ │ │ - teqeq r7, r4, lsr ip │ │ │ │ - smlawbeq sp, r0, sl, sp │ │ │ │ + teqeq r7, ip, lsr ip │ │ │ │ + smlawbeq sp, r8, sl, sp │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ strdeq r4, [ip, -ip]! │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012dda40 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012dda48 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ smlawteq ip, r0, r6, r4 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012dda04 │ │ │ │ + teqeq r7, r0, asr #23 │ │ │ │ + @ instruction: 0x012dda0c │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 004421e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922505,23 +922505,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c42b8 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - strdeq sp, [sp, -ip]! │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012dd604 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ @ instruction: 0x012c4278 │ │ │ │ - teqeq r7, r0, ror r7 │ │ │ │ - smlawteq sp, r0, r5, sp │ │ │ │ + teqeq r7, r8, ror r7 │ │ │ │ + smlawteq sp, r8, r5, sp │ │ │ │ @ instruction: 0x012c423c │ │ │ │ - teqeq r7, r4, lsr r7 │ │ │ │ - smlawbeq sp, r0, r5, sp │ │ │ │ + teqeq r7, ip, lsr r7 │ │ │ │ + smlawbeq sp, r8, r5, sp │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 00442664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922795,24 +922795,24 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c3e38 │ │ │ │ - teqeq r7, r0, lsr r3 │ │ │ │ - @ instruction: 0x012dd17c │ │ │ │ + teqeq r7, r8, lsr r3 │ │ │ │ + smlawbeq sp, r4, r1, sp │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ strdeq r3, [ip, -r8]! │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x012dd13c │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x012dd144 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ @ instruction: 0x012c3dbc │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012dd100 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012dd108 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 00442ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923086,23 +923086,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c39b4 │ │ │ │ - teqeq r7, ip, lsr #29 │ │ │ │ - strdeq ip, [sp, -r8]! │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012dcd00 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ @ instruction: 0x012c3974 │ │ │ │ - teqeq r7, ip, ror #28 │ │ │ │ - @ instruction: 0x012dccbc │ │ │ │ + teqeq r7, r4, ror lr │ │ │ │ + smlawteq sp, r4, ip, ip │ │ │ │ @ instruction: 0x012c3938 │ │ │ │ - teqeq r7, r0, lsr lr │ │ │ │ - @ instruction: 0x012dcc7c │ │ │ │ + teqeq r7, r8, lsr lr │ │ │ │ + smlawbeq sp, r4, ip, ip │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 00442f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923290,20 +923290,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c3648 │ │ │ │ - teqeq r7, r4, asr #22 │ │ │ │ - @ instruction: 0x012dc990 │ │ │ │ + teqeq r7, ip, asr #22 │ │ │ │ + @ instruction: 0x012dc998 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ @ instruction: 0x012c3604 │ │ │ │ - teqeq r7, r0, lsl #22 │ │ │ │ - @ instruction: 0x012dc94c │ │ │ │ + teqeq r7, r8, lsl #22 │ │ │ │ + @ instruction: 0x012dc954 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00443284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923411,16 +923411,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c343c │ │ │ │ - teqeq r7, r4, lsr r9 │ │ │ │ - smlawbeq sp, ip, r7, ip │ │ │ │ + teqeq r7, ip, lsr r9 │ │ │ │ + @ instruction: 0x012dc794 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 00443450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -923723,30 +923723,30 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq ip, [sp, -ip]! @ │ │ │ │ - teqeq r7, r4, ror r6 │ │ │ │ + @ instruction: 0x012dc4e4 │ │ │ │ + teqeq r7, ip, ror r6 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ cmpeq r4, r8, ror #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012dc430 │ │ │ │ + teqeq r7, r4, ror #11 │ │ │ │ + @ instruction: 0x012dc438 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - strdeq ip, [sp, -r0]! │ │ │ │ - teqeq r7, r4, lsl #11 │ │ │ │ + strdeq ip, [sp, -r8]! │ │ │ │ + teqeq r7, ip, lsl #11 │ │ │ │ @ instruction: 0x012c2f98 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012dc2e4 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012dc2ec │ │ │ │ @ instruction: 0x012c2f54 │ │ │ │ - teqeq r7, r0, asr r4 │ │ │ │ - @ instruction: 0x012dc29c │ │ │ │ + teqeq r7, r8, asr r4 │ │ │ │ + @ instruction: 0x012dc2a4 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ │ │ │ │ 00443960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923985,23 +923985,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ smlawbeq ip, r8, fp, r2 │ │ │ │ - teqeq r7, r0, lsl #1 │ │ │ │ - smlawteq sp, ip, lr, fp │ │ │ │ + teqeq r7, r8, lsl #1 │ │ │ │ + ldrdeq fp, [sp, -r4]! │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ @ instruction: 0x012c2b48 │ │ │ │ - teqeq r7, r0, asr #32 │ │ │ │ - smlawbeq sp, ip, lr, fp │ │ │ │ + teqeq r7, r8, asr #32 │ │ │ │ + @ instruction: 0x012dbe94 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ │ │ │ │ 00443d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -924190,20 +924190,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c2a60 │ │ │ │ - teqeq r7, ip, asr sp │ │ │ │ - @ instruction: 0x012dbba8 │ │ │ │ + teqeq r7, r4, ror #26 │ │ │ │ + @ instruction: 0x012dbbb0 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x012c2824 │ │ │ │ - teqeq r7, ip, lsl sp │ │ │ │ - @ instruction: 0x012dbb68 │ │ │ │ + teqeq r7, r4, lsr #26 │ │ │ │ + @ instruction: 0x012dbb70 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00444074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -924392,20 +924392,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c2740 │ │ │ │ - teqeq r7, ip, lsr sl │ │ │ │ - smlawbeq sp, r8, r8, fp │ │ │ │ + teqeq r7, r4, asr #20 │ │ │ │ + @ instruction: 0x012db890 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x012c2504 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012db84c │ │ │ │ + teqeq r7, r4, lsl #20 │ │ │ │ + @ instruction: 0x012db854 │ │ │ │ │ │ │ │ 00444390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 444848 │ │ │ │ @@ -924716,24 +924716,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq r2, [ip, -r0]! │ │ │ │ - teqeq r7, ip, asr #13 │ │ │ │ - @ instruction: 0x012db518 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + @ instruction: 0x012db520 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ @ instruction: 0x012c2038 │ │ │ │ - teqeq r7, r0, lsr r5 │ │ │ │ - @ instruction: 0x012db37c │ │ │ │ + teqeq r7, r8, lsr r5 │ │ │ │ + smlawbeq sp, r4, r3, fp │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ strdeq r2, [ip, -r8]! │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012db344 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + @ instruction: 0x012db34c │ │ │ │ │ │ │ │ 004448a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -924830,16 +924830,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c1e3c │ │ │ │ - teqeq r7, r4, lsr r3 │ │ │ │ - smlawbeq sp, r0, r1, fp │ │ │ │ + teqeq r7, ip, lsr r3 │ │ │ │ + smlawbeq sp, r8, r1, fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ │ │ │ │ 00444a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -924935,16 +924935,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c1ca0 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012dafe4 │ │ │ │ + teqeq r7, r0, lsr #3 │ │ │ │ + @ instruction: 0x012dafec │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 00444be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -925183,23 +925183,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqpeq r6, r2, lsl pc @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, sl, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x012c1900 │ │ │ │ - teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012dac44 │ │ │ │ + teqpeq r6, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012dac4c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ smlawteq ip, r0, r8, r1 │ │ │ │ - teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012dac08 │ │ │ │ + teqpeq r6, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012dac10 │ │ │ │ │ │ │ │ 00444fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -925294,16 +925294,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c1714 │ │ │ │ - teqpeq r6, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012daa58 │ │ │ │ + teqpeq r6, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012daa60 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00445174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925402,16 +925402,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c156c │ │ │ │ - teqpeq r6, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012da8b4 │ │ │ │ + teqpeq r6, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012da8bc │ │ │ │ │ │ │ │ 00445318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -925589,20 +925589,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq ip, r4, r2, r1 │ │ │ │ - teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012da608 │ │ │ │ + teqpeq r6, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012da610 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ smlawbeq ip, r4, r2, r1 │ │ │ │ - teqpeq r6, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - smlawteq sp, r8, r5, sl │ │ │ │ + teqpeq r6, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [sp, -r0]! │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 00445610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925698,16 +925698,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r1, [ip, -ip]! │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012da420 │ │ │ │ + teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012da428 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 004457ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925803,16 +925803,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c0f40 │ │ │ │ - teqpeq r6, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq sp, r8, r2, sl │ │ │ │ + teqpeq r6, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012da290 │ │ │ │ │ │ │ │ 00445944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -925910,16 +925910,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012c0d9c │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012da0e0 │ │ │ │ + teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012da0e8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00445aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -926016,16 +926016,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r0, [ip, -ip]! │ │ │ │ - ldrsheq pc, [r6, -r4]! @ │ │ │ │ - @ instruction: 0x012d9f44 │ │ │ │ + ldrsheq pc, [r6, -ip]! @ │ │ │ │ + @ instruction: 0x012d9f4c │ │ │ │ │ │ │ │ 00445c88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 445f54 │ │ │ │ @@ -926213,20 +926213,20 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012c0b2c │ │ │ │ - teqeq r6, r8, lsr #28 │ │ │ │ - @ instruction: 0x012d9c74 │ │ │ │ + teqeq r6, r0, lsr lr │ │ │ │ + @ instruction: 0x012d9c7c │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ strdeq r0, [ip, -r0]! @ │ │ │ │ - teqeq r6, r8, ror #27 │ │ │ │ - @ instruction: 0x012d9c34 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d9c3c │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ │ │ │ │ 00445fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -926436,26 +926436,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012d9a64 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012d9a6c │ │ │ │ + teqeq r6, r4, lsl #24 │ │ │ │ strdeq r2, [r4, #-0] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r0, ror fp │ │ │ │ - smlawteq sp, r4, r9, r9 │ │ │ │ + teqeq r6, r8, ror fp │ │ │ │ + smlawteq sp, ip, r9, r9 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - @ instruction: 0x012d9998 │ │ │ │ - teqeq r6, ip, lsr #22 │ │ │ │ + @ instruction: 0x012d99a0 │ │ │ │ + teqeq r6, r4, lsr fp │ │ │ │ smlawbeq ip, r4, r5, r0 │ │ │ │ - teqeq r6, ip, ror sl │ │ │ │ - ldrdeq r9, [sp, -r4]! │ │ │ │ + teqeq r6, r4, lsl #21 │ │ │ │ + ldrdeq r9, [sp, -ip]! │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ │ │ │ │ 00446334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -926665,27 +926665,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - ldrdeq r9, [sp, -r8]! │ │ │ │ - teqeq r6, r0, ror r8 │ │ │ │ + @ instruction: 0x012d96e0 │ │ │ │ + teqeq r6, r8, ror r8 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ cmpeq r4, r4, ror #26 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r4, ror #15 │ │ │ │ - @ instruction: 0x012d9638 │ │ │ │ + teqeq r6, ip, ror #15 │ │ │ │ + @ instruction: 0x012d9640 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x012d960c │ │ │ │ - teqeq r6, r0, lsr #15 │ │ │ │ + @ instruction: 0x012d9614 │ │ │ │ + teqeq r6, r8, lsr #15 │ │ │ │ strdeq r0, [ip, -r8]! │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012d9548 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012d9550 │ │ │ │ │ │ │ │ 004466c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -926836,16 +926836,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlalbteq r1, r4, ip, r9 │ │ │ │ msreq (UNDEF: 59), ip, asr pc │ │ │ │ - teqeq r6, r4, asr r4 │ │ │ │ - @ instruction: 0x012d92ac │ │ │ │ + teqeq r6, ip, asr r4 │ │ │ │ + @ instruction: 0x012d92b4 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ │ │ │ │ 0044693c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -926941,16 +926941,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_fxc, r0 @ │ │ │ │ - teqeq r6, r8, lsr #5 │ │ │ │ - strdeq r9, [sp, -r8]! │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d9100 │ │ │ │ │ │ │ │ 00446ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -927128,20 +927128,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq (UNDEF: 59), r8, lsl #22 │ │ │ │ - teqeq r6, r0 │ │ │ │ - @ instruction: 0x012d8e4c │ │ │ │ + teqeq r6, r8 │ │ │ │ + @ instruction: 0x012d8e54 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ smlawteq fp, r8, sl, pc @ │ │ │ │ - teqeq r6, r0, asr #31 │ │ │ │ - @ instruction: 0x012d8e0c │ │ │ │ + teqeq r6, r8, asr #31 │ │ │ │ + @ instruction: 0x012d8e14 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ │ │ │ │ 00446dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -927320,20 +927320,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_fxc, r0, lsl r8 │ │ │ │ - teqeq r6, r8, lsl #26 │ │ │ │ - @ instruction: 0x012d8b54 │ │ │ │ + teqeq r6, r0, lsl sp │ │ │ │ + @ instruction: 0x012d8b5c │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ ldrdeq pc, [fp, -r0]! │ │ │ │ - teqeq r6, r8, asr #25 │ │ │ │ - @ instruction: 0x012d8b14 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d8b1c │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ │ │ │ │ 004470c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -927636,30 +927636,30 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012d8868 │ │ │ │ - teqeq r6, r0, lsl #20 │ │ │ │ + @ instruction: 0x012d8870 │ │ │ │ + teqeq r6, r8, lsl #20 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ strdeq r0, [r4, #-228] @ 0xffffff1c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r8, ror #18 │ │ │ │ - @ instruction: 0x012d87bc │ │ │ │ + teqeq r6, r0, ror r9 │ │ │ │ + smlawteq sp, r4, r7, r8 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - @ instruction: 0x012d877c │ │ │ │ - teqeq r6, r0, lsl r9 │ │ │ │ + smlawbeq sp, r4, r7, r8 │ │ │ │ + teqeq r6, r8, lsl r9 │ │ │ │ msreq (UNDEF: 59), r4, lsr #6 │ │ │ │ - teqeq r6, r0, lsr #16 │ │ │ │ - @ instruction: 0x012d8670 │ │ │ │ + teqeq r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x012d8678 │ │ │ │ msreq R11_fiq, r0, ror #5 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012d8628 │ │ │ │ + teqeq r6, r4, ror #15 │ │ │ │ + @ instruction: 0x012d8630 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 004475d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -927898,23 +927898,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r6, r0, lsr r5 │ │ │ │ + teqeq r6, r8, lsr r5 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x012bef14 │ │ │ │ - teqeq r6, ip, lsl #8 │ │ │ │ - @ instruction: 0x012d8258 │ │ │ │ + teqeq r6, r4, lsl r4 │ │ │ │ + @ instruction: 0x012d8260 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ ldrdeq lr, [fp, -r4]! │ │ │ │ - teqeq r6, ip, asr #7 │ │ │ │ - @ instruction: 0x012d8218 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012d8220 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ │ │ │ │ 004479c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -928102,20 +928102,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bebe8 │ │ │ │ - teqeq r6, r4, ror #1 │ │ │ │ - @ instruction: 0x012d7f30 │ │ │ │ + teqeq r6, ip, ror #1 │ │ │ │ + @ instruction: 0x012d7f38 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ @ instruction: 0x012beba4 │ │ │ │ - teqeq r6, r0, lsr #1 │ │ │ │ - @ instruction: 0x012d7eec │ │ │ │ + teqeq r6, r8, lsr #1 │ │ │ │ + strdeq r7, [sp, -r4]! │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 00447ce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928294,19 +928294,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq lr, [fp, -r8]! │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012d7c40 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012d7c48 │ │ │ │ @ instruction: 0x012be8b8 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - strdeq r7, [sp, -ip]! │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012d7c04 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 00447fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928403,16 +928403,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012be710 │ │ │ │ - teqeq r6, r8, lsl #24 │ │ │ │ - @ instruction: 0x012d7a54 │ │ │ │ + teqeq r6, r0, lsl ip │ │ │ │ + @ instruction: 0x012d7a5c │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ │ │ │ │ 00448178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928508,16 +928508,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012be574 │ │ │ │ - teqeq r6, ip, ror #20 │ │ │ │ - @ instruction: 0x012d78b8 │ │ │ │ + teqeq r6, r4, ror sl │ │ │ │ + smlawteq sp, r0, r8, r7 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ │ │ │ │ 00448314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928614,16 +928614,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq lr, [fp, -r4]! │ │ │ │ - teqeq r6, ip, asr #17 │ │ │ │ - @ instruction: 0x012d7718 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012d7720 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ │ │ │ │ 004484b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928719,16 +928719,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012be238 │ │ │ │ - teqeq r6, r0, lsr r7 │ │ │ │ - @ instruction: 0x012d757c │ │ │ │ + teqeq r6, r8, lsr r7 │ │ │ │ + smlawbeq sp, r4, r5, r7 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 00448650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928825,16 +928825,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012be098 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - ldrdeq r7, [sp, -ip]! │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012d73e4 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 004487f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -928930,16 +928930,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq sp, [fp, -ip]! │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012d7240 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012d7248 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 0044898c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -929035,16 +929035,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bdd60 │ │ │ │ - teqeq r6, r8, asr r2 │ │ │ │ - @ instruction: 0x012d70a4 │ │ │ │ + teqeq r6, r0, ror #4 │ │ │ │ + @ instruction: 0x012d70ac │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 00448b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -929878,55 +929878,55 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bef28 │ │ │ │ - teqeq r6, r4, lsl #25 │ │ │ │ - ldrdeq r6, [sp, -r0]! │ │ │ │ + teqeq r6, ip, lsl #25 │ │ │ │ + ldrdeq r6, [sp, -r8]! │ │ │ │ muleq r0, sl, r2 │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x012bd86c │ │ │ │ - teqeq r6, r8, ror #22 │ │ │ │ - @ instruction: 0x012d69b4 │ │ │ │ + teqeq r6, r0, ror fp │ │ │ │ + @ instruction: 0x012d69bc │ │ │ │ muleq r0, fp, r2 │ │ │ │ @ instruction: 0x012bed04 │ │ │ │ - teqeq r6, r0, ror #20 │ │ │ │ - @ instruction: 0x012d68b0 │ │ │ │ + teqeq r6, r8, ror #20 │ │ │ │ + @ instruction: 0x012d68b8 │ │ │ │ @ instruction: 0x012bd648 │ │ │ │ - teqeq r6, r4, asr #18 │ │ │ │ - @ instruction: 0x012d6790 │ │ │ │ + teqeq r6, ip, asr #18 │ │ │ │ + @ instruction: 0x012d6798 │ │ │ │ muleq r0, sp, r2 │ │ │ │ @ instruction: 0x012beae0 │ │ │ │ - teqeq r6, ip, lsr r8 │ │ │ │ - smlawbeq sp, r8, r6, r6 │ │ │ │ + teqeq r6, r4, asr #16 │ │ │ │ + @ instruction: 0x012d6690 │ │ │ │ muleq r0, lr, r2 │ │ │ │ @ instruction: 0x012bd42c │ │ │ │ - teqeq r6, r8, lsr #14 │ │ │ │ - @ instruction: 0x012d6574 │ │ │ │ + teqeq r6, r0, lsr r7 │ │ │ │ + @ instruction: 0x012d657c │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ @ instruction: 0x012bd128 │ │ │ │ - teqeq r6, r0, lsr #12 │ │ │ │ - @ instruction: 0x012d646c │ │ │ │ + teqeq r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x012d6474 │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0x012bd0ec │ │ │ │ - teqeq r6, r4, ror #11 │ │ │ │ - @ instruction: 0x012d6430 │ │ │ │ + teqeq r6, ip, ror #11 │ │ │ │ + @ instruction: 0x012d6438 │ │ │ │ muleq r0, r9, r2 │ │ │ │ strheq sp, [fp, -r0]! │ │ │ │ - teqeq r6, r8, lsr #11 │ │ │ │ - strdeq r6, [sp, -r8]! │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d6400 │ │ │ │ @ instruction: 0x012bd074 │ │ │ │ - teqeq r6, ip, ror #10 │ │ │ │ - @ instruction: 0x012d63b8 │ │ │ │ + teqeq r6, r4, ror r5 │ │ │ │ + smlawteq sp, r0, r3, r6 │ │ │ │ muleq r0, r7, r2 │ │ │ │ @ instruction: 0x012bd038 │ │ │ │ - teqeq r6, r0, lsr r5 │ │ │ │ - @ instruction: 0x012d637c │ │ │ │ + teqeq r6, r8, lsr r5 │ │ │ │ + smlawbeq sp, r4, r3, r6 │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 004498e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -930288,16 +930288,16 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ smlalbteq lr, r3, r4, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0143e490 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012d5da0 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d5da8 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ cmpeq r3, r4, lsl r4 │ │ │ │ │ │ │ │ 00449e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -930426,16 +930426,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bca14 │ │ │ │ - ldrheq fp, [r6, -r8]! │ │ │ │ - smlawbeq sp, ip, fp, r5 │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ + @ instruction: 0x012d5b94 │ │ │ │ │ │ │ │ 0044a088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 44a1f0 │ │ │ │ @@ -930534,16 +930534,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bc86c │ │ │ │ - teqeq r6, r0, lsl pc │ │ │ │ - @ instruction: 0x012d59e4 │ │ │ │ + teqeq r6, r8, lsl pc │ │ │ │ + @ instruction: 0x012d59ec │ │ │ │ │ │ │ │ 0044a230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 44a398 │ │ │ │ @@ -930642,16 +930642,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq fp, r4, r6, ip │ │ │ │ - teqeq r6, r8, ror #26 │ │ │ │ - @ instruction: 0x012d583c │ │ │ │ + teqeq r6, r0, ror sp │ │ │ │ + @ instruction: 0x012d5844 │ │ │ │ │ │ │ │ 0044a3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 44a540 │ │ │ │ @@ -930750,16 +930750,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012bc51c │ │ │ │ - teqeq r6, r0, asr #23 │ │ │ │ - @ instruction: 0x012d5694 │ │ │ │ + teqeq r6, r8, asr #23 │ │ │ │ + @ instruction: 0x012d569c │ │ │ │ │ │ │ │ 0044a580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -931047,28 +931047,28 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b 44a978 │ │ │ │ cmpeq r3, r4, asr #22 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x012ba474 │ │ │ │ - ldrdeq r5, [sp, -ip]! │ │ │ │ - @ instruction: 0x012d52b0 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012d52e4 │ │ │ │ + @ instruction: 0x012d52b8 │ │ │ │ + teqeq r6, r4, ror #15 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - @ instruction: 0x012ca67c │ │ │ │ - @ instruction: 0x012d5270 │ │ │ │ - teqeq r6, r0, lsr #15 │ │ │ │ - @ instruction: 0x012ca63c │ │ │ │ - @ instruction: 0x012d522c │ │ │ │ - teqeq r6, ip, asr r7 │ │ │ │ + smlawbeq ip, r4, r6, sl │ │ │ │ + @ instruction: 0x012d5278 │ │ │ │ + teqeq r6, r8, lsr #15 │ │ │ │ + @ instruction: 0x012ca644 │ │ │ │ + @ instruction: 0x012d5234 │ │ │ │ + teqeq r6, r4, ror #14 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x012ca608 │ │ │ │ - strdeq r5, [sp, -r8]! │ │ │ │ - teqeq r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x012ca610 │ │ │ │ + @ instruction: 0x012d5200 │ │ │ │ + teqeq r6, r0, lsr r7 │ │ │ │ │ │ │ │ 0044aa3c : │ │ │ │ orrs r1, r2, r3 │ │ │ │ beq 44aa9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -931147,23 +931147,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 44ab00 │ │ │ │ b 44aa94 │ │ │ │ smlawteq fp, r0, r2, sl │ │ │ │ smlawteq fp, r0, pc, sp @ │ │ │ │ - teqeq r6, r0, lsr r6 │ │ │ │ - @ instruction: 0x012d50ec │ │ │ │ + teqeq r6, r8, lsr r6 │ │ │ │ + strdeq r5, [sp, -r4]! │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq r6, ip, ror #11 │ │ │ │ - @ instruction: 0x012ca4bc │ │ │ │ - strheq r5, [sp, -r0]! │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlawteq ip, r4, r4, sl │ │ │ │ strheq r5, [sp, -r8]! │ │ │ │ - @ instruction: 0x012d5074 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlawteq sp, r0, r0, r5 │ │ │ │ + @ instruction: 0x012d507c │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 0044abb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -931363,29 +931363,29 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b 44ae50 │ │ │ │ cmpeq r3, r4, ror r6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x012b9fac │ │ │ │ - smlawbeq sp, r8, lr, r4 │ │ │ │ - teqeq r6, ip, lsl r3 │ │ │ │ - ldrdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x012d4e90 │ │ │ │ + teqeq r6, r4, lsr #6 │ │ │ │ + @ instruction: 0x012d4de0 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012ca1b0 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012d4d94 │ │ │ │ + @ instruction: 0x012ca1b8 │ │ │ │ + teqeq r6, r4, ror #5 │ │ │ │ + @ instruction: 0x012d4d9c │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012ca164 │ │ │ │ - @ instruction: 0x012d4d50 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012ca16c │ │ │ │ + @ instruction: 0x012d4d58 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - teqeq r6, ip, asr r2 │ │ │ │ - @ instruction: 0x012ca12c │ │ │ │ - @ instruction: 0x012d4d18 │ │ │ │ + teqeq r6, r4, ror #4 │ │ │ │ + @ instruction: 0x012ca134 │ │ │ │ + @ instruction: 0x012d4d20 │ │ │ │ │ │ │ │ 0044af20 : │ │ │ │ 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, r3 │ │ │ │ @@ -931810,57 +931810,57 @@ │ │ │ │ mrseq sp, (UNDEF: 115) │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq sp, r3, ip, r2 │ │ │ │ strheq sp, [r3, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r6, ip, asr pc │ │ │ │ - @ instruction: 0x012d4a18 │ │ │ │ + teqeq r6, r4, ror #30 │ │ │ │ + @ instruction: 0x012d4a20 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - teqeq r6, r4, lsr #29 │ │ │ │ + teqeq r6, ip, lsr #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012d496c │ │ │ │ + @ instruction: 0x012d4974 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x012c9d34 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - smlawteq ip, r4, ip, r9 │ │ │ │ - @ instruction: 0x012d48b8 │ │ │ │ + @ instruction: 0x012c9d3c │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawteq ip, ip, ip, r9 │ │ │ │ + smlawteq sp, r0, r8, r4 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ @ instruction: 0x012b9a28 │ │ │ │ - @ instruction: 0x012d48a8 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012d4854 │ │ │ │ + @ instruction: 0x012d48b0 │ │ │ │ + teqeq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x012d485c │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - teqeq r6, r0, asr sp │ │ │ │ - @ instruction: 0x012c9c20 │ │ │ │ - @ instruction: 0x012d4814 │ │ │ │ + teqeq r6, r8, asr sp │ │ │ │ + @ instruction: 0x012c9c28 │ │ │ │ + @ instruction: 0x012d481c │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - teqeq r6, r4, lsl sp │ │ │ │ - @ instruction: 0x012c9be4 │ │ │ │ - ldrdeq r4, [sp, -r8]! │ │ │ │ + teqeq r6, ip, lsl sp │ │ │ │ + @ instruction: 0x012c9bec │ │ │ │ + @ instruction: 0x012d47e0 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ @ instruction: 0x012b9948 │ │ │ │ - smlawteq sp, r8, r7, r4 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012d4774 │ │ │ │ - teqeq r6, r4, asr #24 │ │ │ │ - @ instruction: 0x012c9b14 │ │ │ │ - @ instruction: 0x012d4708 │ │ │ │ - teqeq r6, ip, lsl #24 │ │ │ │ - ldrdeq r9, [ip, -ip]! │ │ │ │ ldrdeq r4, [sp, -r0]! │ │ │ │ - @ instruction: 0x012c9aa8 │ │ │ │ - teqeq r6, r8, lsr #23 │ │ │ │ - @ instruction: 0x012c9a78 │ │ │ │ - @ instruction: 0x012d466c │ │ │ │ + teqeq r6, r0, asr #25 │ │ │ │ + @ instruction: 0x012d477c │ │ │ │ + teqeq r6, ip, asr #24 │ │ │ │ + @ instruction: 0x012c9b1c │ │ │ │ + @ instruction: 0x012d4710 │ │ │ │ + teqeq r6, r4, lsl ip │ │ │ │ + @ instruction: 0x012c9ae4 │ │ │ │ + ldrdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x012c9ab0 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawbeq ip, r0, sl, r9 │ │ │ │ + @ instruction: 0x012d4674 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - teqeq r6, r0, ror fp │ │ │ │ - @ instruction: 0x012c9a40 │ │ │ │ - @ instruction: 0x012d4634 │ │ │ │ + teqeq r6, r8, ror fp │ │ │ │ + @ instruction: 0x012c9a48 │ │ │ │ + @ instruction: 0x012d463c │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ │ │ │ │ 0044b688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -932254,54 +932254,54 @@ │ │ │ │ @ instruction: 0x0143cb94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, ror #22 │ │ │ │ cmpeq r3, r0, asr fp │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012d43b0 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012d43b8 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - teqeq r6, ip, ror r7 │ │ │ │ + teqeq r6, r4, lsl #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012d4244 │ │ │ │ + @ instruction: 0x012d424c │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - @ instruction: 0x012c960c │ │ │ │ - teqeq r6, ip, asr #13 │ │ │ │ - @ instruction: 0x012c959c │ │ │ │ - @ instruction: 0x012d4190 │ │ │ │ + @ instruction: 0x012c9614 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c95a4 │ │ │ │ + @ instruction: 0x012d4198 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ @ instruction: 0x012b9300 │ │ │ │ - ldrdeq r4, [sp, -ip]! │ │ │ │ - teqeq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x012d412c │ │ │ │ + @ instruction: 0x012d41e4 │ │ │ │ + teqeq r6, r8, ror r6 │ │ │ │ + @ instruction: 0x012d4134 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ @ instruction: 0x012b9298 │ │ │ │ - @ instruction: 0x012d4174 │ │ │ │ - teqeq r6, r8, lsl #12 │ │ │ │ - smlawteq sp, r4, r0, r4 │ │ │ │ - teqeq r6, r4, asr #11 │ │ │ │ - @ instruction: 0x012c9494 │ │ │ │ - smlawbeq sp, r8, r0, r4 │ │ │ │ + @ instruction: 0x012d417c │ │ │ │ + teqeq r6, r0, lsl r6 │ │ │ │ + smlawteq sp, ip, r0, r4 │ │ │ │ + teqeq r6, ip, asr #11 │ │ │ │ + @ instruction: 0x012c949c │ │ │ │ + @ instruction: 0x012d4090 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - teqeq r6, r8, lsl #11 │ │ │ │ - @ instruction: 0x012c9458 │ │ │ │ - @ instruction: 0x012d404c │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c9460 │ │ │ │ + qsubeq r4, r4, sp │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - teqeq r6, r4, lsr #10 │ │ │ │ - strdeq r9, [ip, -r4]! │ │ │ │ - @ instruction: 0x012d3fe8 │ │ │ │ - smlawteq ip, r0, r3, r9 │ │ │ │ - teqeq r6, r0, asr #9 │ │ │ │ - @ instruction: 0x012c9390 │ │ │ │ - smlawbeq sp, r4, pc, r3 @ │ │ │ │ + teqeq r6, ip, lsr #10 │ │ │ │ + strdeq r9, [ip, -ip]! │ │ │ │ + strdeq r3, [sp, -r0]! │ │ │ │ + smlawteq ip, r8, r3, r9 │ │ │ │ + teqeq r6, r8, asr #9 │ │ │ │ + @ instruction: 0x012c9398 │ │ │ │ + smlawbeq sp, ip, pc, r3 @ │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - teqeq r6, r8, lsl #9 │ │ │ │ - @ instruction: 0x012c9358 │ │ │ │ - @ instruction: 0x012d3f4c │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c9360 │ │ │ │ + @ instruction: 0x012d3f54 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -932611,45 +932611,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 44bf64 │ │ │ │ strheq ip, [r3, #-72] @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r4, ror #6 │ │ │ │ + teqeq r6, ip, ror #6 │ │ │ │ cmpeq r3, ip, asr r4 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq r6, r0, lsl r2 │ │ │ │ - ldrdeq r3, [sp, -r4]! │ │ │ │ + teqeq r6, r8, lsl r2 │ │ │ │ + ldrdeq r3, [sp, -ip]! │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldrdeq ip, [r3, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x012d3c00 │ │ │ │ + @ instruction: 0x012d3c08 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x012b97b0 │ │ │ │ @ instruction: 0x012b9758 │ │ │ │ - @ instruction: 0x012c8f14 │ │ │ │ - @ instruction: 0x012d3b04 │ │ │ │ + @ instruction: 0x012c8f1c │ │ │ │ + @ instruction: 0x012d3b0c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012c8ee0 │ │ │ │ - @ instruction: 0x012c8eb0 │ │ │ │ - @ instruction: 0x012d3aa8 │ │ │ │ + @ instruction: 0x012c8ee8 │ │ │ │ + @ instruction: 0x012c8eb8 │ │ │ │ + @ instruction: 0x012d3ab0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012c8e7c │ │ │ │ - @ instruction: 0x012c8e4c │ │ │ │ - @ instruction: 0x012d3a44 │ │ │ │ + smlawbeq ip, r4, lr, r8 │ │ │ │ + @ instruction: 0x012c8e54 │ │ │ │ + @ instruction: 0x012d3a4c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012c8e18 │ │ │ │ - @ instruction: 0x012d3a10 │ │ │ │ + @ instruction: 0x012c8e20 │ │ │ │ + @ instruction: 0x012d3a18 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012c8de4 │ │ │ │ - ldrdeq r3, [sp, -ip]! │ │ │ │ + @ instruction: 0x012c8dec │ │ │ │ + @ instruction: 0x012d39e4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x012c8db0 │ │ │ │ - @ instruction: 0x012d39a8 │ │ │ │ + @ instruction: 0x012c8db8 │ │ │ │ + @ instruction: 0x012d39b0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1040] @ 44c700 │ │ │ │ @@ -932912,58 +932912,58 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44c438 │ │ │ │ cmpeq r3, r0, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012d3858 │ │ │ │ + @ instruction: 0x012d3860 │ │ │ │ cmpeq r3, r4, lsl #28 │ │ │ │ - teqeq r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x012c8b58 │ │ │ │ - @ instruction: 0x012d3744 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c8b60 │ │ │ │ + @ instruction: 0x012d374c │ │ │ │ andeq r0, r0, r3, lsl #12 │ │ │ │ - teqeq r6, ip, asr #24 │ │ │ │ - @ instruction: 0x012c8b1c │ │ │ │ - @ instruction: 0x012d3708 │ │ │ │ + teqeq r6, r4, asr ip │ │ │ │ + @ instruction: 0x012c8b24 │ │ │ │ + @ instruction: 0x012d3710 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - teqeq r6, r0, lsl ip │ │ │ │ - @ instruction: 0x012c8ae0 │ │ │ │ - smlawteq sp, ip, r6, r3 │ │ │ │ + teqeq r6, r8, lsl ip │ │ │ │ + @ instruction: 0x012c8ae8 │ │ │ │ + ldrdeq r3, [sp, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c8aa4 │ │ │ │ - @ instruction: 0x012d3694 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c8a68 │ │ │ │ - @ instruction: 0x012d3654 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c8aac │ │ │ │ + @ instruction: 0x012d369c │ │ │ │ + teqeq r6, r0, lsr #23 │ │ │ │ + @ instruction: 0x012c8a70 │ │ │ │ + @ instruction: 0x012d365c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r6, ip, asr fp │ │ │ │ - @ instruction: 0x012c8a2c │ │ │ │ - @ instruction: 0x012d3618 │ │ │ │ + teqeq r6, r4, ror #22 │ │ │ │ + @ instruction: 0x012c8a34 │ │ │ │ + @ instruction: 0x012d3620 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r6, r0, lsr #22 │ │ │ │ - strdeq r8, [ip, -r0]! │ │ │ │ - ldrdeq r3, [sp, -ip]! │ │ │ │ + teqeq r6, r8, lsr #22 │ │ │ │ + strdeq r8, [ip, -r8]! @ │ │ │ │ + @ instruction: 0x012d35e4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r6, r4, ror #21 │ │ │ │ - @ instruction: 0x012c89b4 │ │ │ │ - @ instruction: 0x012d35a0 │ │ │ │ + teqeq r6, ip, ror #21 │ │ │ │ + @ instruction: 0x012c89bc │ │ │ │ + @ instruction: 0x012d35a8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - teqeq r6, r8, lsr #21 │ │ │ │ - @ instruction: 0x012c8978 │ │ │ │ - @ instruction: 0x012d3564 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawbeq ip, r0, r9, r8 │ │ │ │ + @ instruction: 0x012d356c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r6, ip, ror #20 │ │ │ │ - @ instruction: 0x012c893c │ │ │ │ - @ instruction: 0x012d3528 │ │ │ │ + teqeq r6, r4, ror sl │ │ │ │ + @ instruction: 0x012c8944 │ │ │ │ + @ instruction: 0x012d3530 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r6, r0, lsr sl │ │ │ │ - @ instruction: 0x012c8900 │ │ │ │ - @ instruction: 0x012d34ec │ │ │ │ + teqeq r6, r8, lsr sl │ │ │ │ + @ instruction: 0x012c8908 │ │ │ │ + strdeq r3, [sp, -r4]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 0044c7bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -933143,45 +933143,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44c808 │ │ │ │ cmpeq r3, r0, ror sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, lsr sl │ │ │ │ - teqeq r6, r8, lsr #16 │ │ │ │ - strdeq r8, [ip, -r8]! @ │ │ │ │ - @ instruction: 0x012d32ec │ │ │ │ + teqeq r6, r0, lsr r8 │ │ │ │ + @ instruction: 0x012c8700 │ │ │ │ + strdeq r3, [sp, -r4]! │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - teqeq r6, ip, ror #15 │ │ │ │ - @ instruction: 0x012c86bc │ │ │ │ - @ instruction: 0x012d32b0 │ │ │ │ - andeq r0, r0, pc, lsl #14 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - smlawbeq ip, r4, r6, r8 │ │ │ │ - @ instruction: 0x012d3278 │ │ │ │ + smlawteq ip, r4, r6, r8 │ │ │ │ + @ instruction: 0x012d32b8 │ │ │ │ + andeq r0, r0, pc, lsl #14 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawbeq ip, ip, r6, r8 │ │ │ │ + smlawbeq sp, r0, r2, r3 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - teqeq r6, ip, ror r7 │ │ │ │ - @ instruction: 0x012c864c │ │ │ │ - @ instruction: 0x012d3240 │ │ │ │ + teqeq r6, r4, lsl #15 │ │ │ │ + @ instruction: 0x012c8654 │ │ │ │ + @ instruction: 0x012d3248 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - teqeq r6, r4, asr #14 │ │ │ │ - @ instruction: 0x012c8614 │ │ │ │ - @ instruction: 0x012d3208 │ │ │ │ + teqeq r6, ip, asr #14 │ │ │ │ + @ instruction: 0x012c861c │ │ │ │ + @ instruction: 0x012d3210 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ - teqeq r6, ip, lsl #14 │ │ │ │ - ldrdeq r8, [ip, -ip]! │ │ │ │ - ldrdeq r3, [sp, -r0]! │ │ │ │ + teqeq r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x012c85e4 │ │ │ │ + ldrdeq r3, [sp, -r8]! │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c85a4 │ │ │ │ - @ instruction: 0x012d3198 │ │ │ │ - andeq r0, r0, r6, lsl r7 │ │ │ │ teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012c856c │ │ │ │ - @ instruction: 0x012d3160 │ │ │ │ + @ instruction: 0x012c85ac │ │ │ │ + @ instruction: 0x012d31a0 │ │ │ │ + andeq r0, r0, r6, lsl r7 │ │ │ │ + teqeq r6, r4, lsr #13 │ │ │ │ + @ instruction: 0x012c8574 │ │ │ │ + @ instruction: 0x012d3168 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ │ │ │ │ 0044cb1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -933238,21 +933238,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 44cc2c │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44cb78 │ │ │ │ - @ instruction: 0x012d30e8 │ │ │ │ - teqeq r6, r8, asr r5 │ │ │ │ - @ instruction: 0x012d3014 │ │ │ │ + strdeq r3, [sp, -r0]! │ │ │ │ + teqeq r6, r0, ror #10 │ │ │ │ + @ instruction: 0x012d301c │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - teqeq r6, ip, lsl r5 │ │ │ │ - @ instruction: 0x012c83ec │ │ │ │ - @ instruction: 0x012d2fe0 │ │ │ │ + teqeq r6, r4, lsr #10 │ │ │ │ + strdeq r8, [ip, -r4]! │ │ │ │ + @ instruction: 0x012d2fe8 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ │ │ │ │ 0044cc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -933411,37 +933411,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44cc7c │ │ │ │ strdeq fp, [r3, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq fp, r3, r0, r5 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - smlawteq ip, r4, r2, r8 │ │ │ │ - @ instruction: 0x012d2eb8 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawteq ip, ip, r2, r8 │ │ │ │ + smlawteq sp, r0, lr, r2 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ @ instruction: 0x012b800c │ │ │ │ - @ instruction: 0x012d2f40 │ │ │ │ - teqeq r6, ip, ror r3 │ │ │ │ - @ instruction: 0x012d2e3c │ │ │ │ - strdeq r2, [sp, -r0]! │ │ │ │ - teqeq r6, r8, lsr #6 │ │ │ │ - @ instruction: 0x012d2de4 │ │ │ │ + @ instruction: 0x012d2f48 │ │ │ │ + teqeq r6, r4, lsl #7 │ │ │ │ + @ instruction: 0x012d2e44 │ │ │ │ + strdeq r2, [sp, -r8]! │ │ │ │ + teqeq r6, r0, lsr r3 │ │ │ │ + @ instruction: 0x012d2dec │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ - teqeq r6, ip, ror #5 │ │ │ │ - @ instruction: 0x012c81bc │ │ │ │ - @ instruction: 0x012d2db0 │ │ │ │ - andeq r0, r0, pc, lsr #16 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - smlawbeq ip, r4, r1, r8 │ │ │ │ - @ instruction: 0x012d2d78 │ │ │ │ + smlawteq ip, r4, r1, r8 │ │ │ │ + @ instruction: 0x012d2db8 │ │ │ │ + andeq r0, r0, pc, lsr #16 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawbeq ip, ip, r1, r8 │ │ │ │ + smlawbeq sp, r0, sp, r2 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - teqeq r6, ip, ror r2 │ │ │ │ - @ instruction: 0x012c814c │ │ │ │ - @ instruction: 0x012d2d40 │ │ │ │ + teqeq r6, r4, lsl #5 │ │ │ │ + @ instruction: 0x012c8154 │ │ │ │ + @ instruction: 0x012d2d48 │ │ │ │ │ │ │ │ 0044cf18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -933576,34 +933576,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44cf84 │ │ │ │ cmpeq r3, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq fp, [r3, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r6, r0, lsl #2 │ │ │ │ - ldrdeq r7, [ip, -r0]! │ │ │ │ - smlawteq sp, r4, fp, r2 │ │ │ │ + teqeq r6, r8, lsl #2 │ │ │ │ + ldrdeq r7, [ip, -r8]! │ │ │ │ + smlawteq sp, ip, fp, r2 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ @ instruction: 0x012b7d34 │ │ │ │ - @ instruction: 0x012d2ca0 │ │ │ │ - teqeq r6, r4, lsr #1 │ │ │ │ - @ instruction: 0x012d2b60 │ │ │ │ + @ instruction: 0x012d2ca8 │ │ │ │ + teqeq r6, ip, lsr #1 │ │ │ │ + @ instruction: 0x012d2b68 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - teqeq r6, r0, rrx │ │ │ │ - @ instruction: 0x012c7f30 │ │ │ │ - @ instruction: 0x012d2b24 │ │ │ │ + teqeq r6, r8, rrx │ │ │ │ + @ instruction: 0x012c7f38 │ │ │ │ + @ instruction: 0x012d2b2c │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - teqeq r6, r8, lsr #32 │ │ │ │ - strdeq r7, [ip, -r8]! │ │ │ │ - @ instruction: 0x012d2aec │ │ │ │ + teqeq r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x012c7f00 │ │ │ │ + strdeq r2, [sp, -r4]! │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlawteq ip, r0, lr, r7 │ │ │ │ - @ instruction: 0x012d2ab4 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlawteq ip, r8, lr, r7 │ │ │ │ + @ instruction: 0x012d2abc │ │ │ │ │ │ │ │ 0044d198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #600] @ 0x258 │ │ │ │ @@ -933657,21 +933657,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 44d2a0 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44d1f4 │ │ │ │ - teqeq r6, r0, ror #29 │ │ │ │ - @ instruction: 0x012c7db0 │ │ │ │ - @ instruction: 0x012d29a4 │ │ │ │ + teqeq r6, r8, ror #29 │ │ │ │ + @ instruction: 0x012c7db8 │ │ │ │ + @ instruction: 0x012d29ac │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - teqeq r6, r8, lsr #29 │ │ │ │ - @ instruction: 0x012c7d78 │ │ │ │ - @ instruction: 0x012d296c │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawbeq ip, r0, sp, r7 │ │ │ │ + @ instruction: 0x012d2974 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 0044d2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -933741,22 +933741,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44d354 │ │ │ │ cmpeq r3, r4, ror pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r0, ror #27 │ │ │ │ - @ instruction: 0x012d28a8 │ │ │ │ + teqeq r6, r8, ror #27 │ │ │ │ + @ instruction: 0x012d28b0 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c7c68 │ │ │ │ - @ instruction: 0x012d285c │ │ │ │ + teqeq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x012c7c70 │ │ │ │ + @ instruction: 0x012d2864 │ │ │ │ andeq r0, r0, sp, ror #17 │ │ │ │ - @ instruction: 0x012c7c34 │ │ │ │ + @ instruction: 0x012c7c3c │ │ │ │ │ │ │ │ 0044d3ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ @@ -933807,21 +933807,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 44d4e8 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44d448 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c7b68 │ │ │ │ - @ instruction: 0x012d275c │ │ │ │ + teqeq r6, r0, lsr #25 │ │ │ │ + @ instruction: 0x012c7b70 │ │ │ │ + @ instruction: 0x012d2764 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - teqeq r6, r0, ror #24 │ │ │ │ - @ instruction: 0x012c7b30 │ │ │ │ - @ instruction: 0x012d2724 │ │ │ │ + teqeq r6, r8, ror #24 │ │ │ │ + @ instruction: 0x012c7b38 │ │ │ │ + @ instruction: 0x012d272c │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ │ │ │ │ 0044d4ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -933976,36 +933976,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44d538 │ │ │ │ cmpeq r3, r0, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, lsl #26 │ │ │ │ - teqeq r6, r0, lsr fp │ │ │ │ - @ instruction: 0x012c7a00 │ │ │ │ - strdeq r2, [sp, -r4]! │ │ │ │ + teqeq r6, r8, lsr fp │ │ │ │ + @ instruction: 0x012c7a08 │ │ │ │ + strdeq r2, [sp, -ip]! │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ @ instruction: 0x012b774c │ │ │ │ - smlawteq sp, r8, r6, r2 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012d2578 │ │ │ │ + ldrdeq r2, [sp, -r0]! │ │ │ │ + teqeq r6, r4, asr #21 │ │ │ │ + smlawbeq sp, r0, r5, r2 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - teqeq r6, r8, ror sl │ │ │ │ - @ instruction: 0x012c7948 │ │ │ │ - @ instruction: 0x012d253c │ │ │ │ + teqeq r6, r0, lsl #21 │ │ │ │ + @ instruction: 0x012c7950 │ │ │ │ + @ instruction: 0x012d2544 │ │ │ │ andeq r0, r0, sl, ror #18 │ │ │ │ - teqeq r6, r0, asr #20 │ │ │ │ - @ instruction: 0x012c7910 │ │ │ │ - @ instruction: 0x012d2504 │ │ │ │ - teqeq r6, r8, lsl #20 │ │ │ │ - ldrdeq r7, [ip, -r8]! │ │ │ │ - smlawteq sp, ip, r4, r2 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c78a0 │ │ │ │ - @ instruction: 0x012d2494 │ │ │ │ + teqeq r6, r8, asr #20 │ │ │ │ + @ instruction: 0x012c7918 │ │ │ │ + @ instruction: 0x012d250c │ │ │ │ + teqeq r6, r0, lsl sl │ │ │ │ + @ instruction: 0x012c78e0 │ │ │ │ + ldrdeq r2, [sp, -r4]! │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c78a8 │ │ │ │ + @ instruction: 0x012d249c │ │ │ │ andeq r0, r0, r6, ror #18 │ │ │ │ │ │ │ │ 0044d7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934053,21 +934053,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 44d8b0 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44d804 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c77a0 │ │ │ │ - @ instruction: 0x012d2394 │ │ │ │ - andeq r0, r0, r8, lsl #19 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c7768 │ │ │ │ - @ instruction: 0x012d235c │ │ │ │ + @ instruction: 0x012c77a8 │ │ │ │ + @ instruction: 0x012d239c │ │ │ │ + andeq r0, r0, r8, lsl #19 │ │ │ │ + teqeq r6, r0, lsr #17 │ │ │ │ + @ instruction: 0x012c7770 │ │ │ │ + @ instruction: 0x012d2364 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ │ │ │ │ 0044d8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -934126,21 +934126,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44d8fc │ │ │ │ @ instruction: 0x012b745c │ │ │ │ - @ instruction: 0x012d23ec │ │ │ │ - teqeq r6, ip, asr #15 │ │ │ │ - smlawbeq sp, r4, r2, r2 │ │ │ │ + strdeq r2, [sp, -r4]! │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlawbeq sp, ip, r2, r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r6, r4, lsl #15 │ │ │ │ - @ instruction: 0x012c7654 │ │ │ │ - @ instruction: 0x012d2240 │ │ │ │ + teqeq r6, ip, lsl #15 │ │ │ │ + @ instruction: 0x012c765c │ │ │ │ + @ instruction: 0x012d2248 │ │ │ │ │ │ │ │ 0044d9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -934198,21 +934198,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44da14 │ │ │ │ @ instruction: 0x012b7344 │ │ │ │ - @ instruction: 0x012d22e0 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012d216c │ │ │ │ + @ instruction: 0x012d22e8 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012d2174 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - teqeq r6, ip, ror #12 │ │ │ │ - @ instruction: 0x012c753c │ │ │ │ - @ instruction: 0x012d2128 │ │ │ │ + teqeq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x012c7544 │ │ │ │ + @ instruction: 0x012d2130 │ │ │ │ │ │ │ │ 0044dae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 44dbc0 │ │ │ │ @@ -934264,19 +934264,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44dbdc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, r0, asr #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - strheq r2, [sp, -r0]! │ │ │ │ + teqeq r6, r0, lsl #12 │ │ │ │ + strheq r2, [sp, -r8]! │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - @ instruction: 0x012c7468 │ │ │ │ - @ instruction: 0x012c7438 │ │ │ │ + @ instruction: 0x012c7470 │ │ │ │ + @ instruction: 0x012c7440 │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ │ │ │ │ 0044dbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934326,21 +934326,21 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #24] @ 44dcc4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, r4, lsr r6 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012d1fb0 │ │ │ │ + @ instruction: 0x012d1fb8 │ │ │ │ muleq r0, lr, fp │ │ │ │ - @ instruction: 0x012c7374 │ │ │ │ + @ instruction: 0x012c737c │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - @ instruction: 0x012c7344 │ │ │ │ + @ instruction: 0x012c734c │ │ │ │ │ │ │ │ 0044dcd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -934361,17 +934361,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 44dd48 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - smlawteq ip, r4, r2, r7 │ │ │ │ - @ instruction: 0x012d1ea8 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawteq ip, ip, r2, r7 │ │ │ │ + @ instruction: 0x012d1eb0 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ │ │ │ │ 0044dd4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -934393,17 +934393,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 44ddc0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ - teqeq r6, ip, ror r3 │ │ │ │ - @ instruction: 0x012c724c │ │ │ │ - @ instruction: 0x012d1e30 │ │ │ │ + teqeq r6, r4, lsl #7 │ │ │ │ + @ instruction: 0x012c7254 │ │ │ │ + @ instruction: 0x012d1e38 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ │ │ │ │ 0044ddc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934456,19 +934456,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44debc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, r0, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r8, lsl r3 │ │ │ │ - ldrdeq r1, [sp, -r0]! │ │ │ │ + teqeq r6, r0, lsr #6 │ │ │ │ + ldrdeq r1, [sp, -r8]! │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - smlawbeq ip, r8, r1, r7 │ │ │ │ - @ instruction: 0x012c7158 │ │ │ │ + @ instruction: 0x012c7190 │ │ │ │ + @ instruction: 0x012c7160 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0044dec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934521,18 +934521,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 44dfb4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, r4, ror #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, ip, lsl r2 │ │ │ │ - ldrdeq r1, [sp, -r4]! │ │ │ │ - smlawbeq ip, ip, r0, r7 │ │ │ │ - qsubeq r7, ip, ip │ │ │ │ + teqeq r6, r4, lsr #4 │ │ │ │ + ldrdeq r1, [sp, -ip]! │ │ │ │ + @ instruction: 0x012c7094 │ │ │ │ + @ instruction: 0x012c7064 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ │ │ │ │ 0044dfb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934585,19 +934585,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44e0b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, ip, ror #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r4, lsr #2 │ │ │ │ - ldrdeq r1, [sp, -ip]! │ │ │ │ + teqeq r6, ip, lsr #2 │ │ │ │ + @ instruction: 0x012d1be4 │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - @ instruction: 0x012c6f94 │ │ │ │ - @ instruction: 0x012c6f64 │ │ │ │ + @ instruction: 0x012c6f9c │ │ │ │ + @ instruction: 0x012c6f6c │ │ │ │ andeq r0, r0, r9, lsr #27 │ │ │ │ │ │ │ │ 0044e0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934650,19 +934650,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44e1ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, r0, ror r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r8, lsr #32 │ │ │ │ - @ instruction: 0x012d1ae0 │ │ │ │ + teqeq r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x012d1ae8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012c6e98 │ │ │ │ - @ instruction: 0x012c6e68 │ │ │ │ + @ instruction: 0x012c6ea0 │ │ │ │ + @ instruction: 0x012c6e70 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0044e1b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -934809,30 +934809,30 @@ │ │ │ │ add r2, r2, #608 @ 0x260 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44e2cc │ │ │ │ cmpeq r3, r4, ror r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlawbeq sp, r0, r9, r1 │ │ │ │ + teqeq r6, r0, asr #29 │ │ │ │ + smlawbeq sp, r8, r9, r1 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ cmpeq r3, r0, ror pc │ │ │ │ - smlawteq ip, r8, ip, r6 │ │ │ │ - teqeq r6, r4, asr #27 │ │ │ │ - @ instruction: 0x012c6c94 │ │ │ │ - smlawbeq sp, r0, r8, r1 │ │ │ │ + ldrdeq r6, [ip, -r0]! │ │ │ │ + teqeq r6, ip, asr #27 │ │ │ │ + @ instruction: 0x012c6c9c │ │ │ │ + smlawbeq sp, r8, r8, r1 │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - @ instruction: 0x012d19a8 │ │ │ │ - teqeq r6, r4, lsl #27 │ │ │ │ - @ instruction: 0x012d183c │ │ │ │ + @ instruction: 0x012d19b0 │ │ │ │ + teqeq r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x012d1844 │ │ │ │ andeq r0, r0, r5, lsl #28 │ │ │ │ - teqeq r6, ip, lsr #26 │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ - @ instruction: 0x012d17e8 │ │ │ │ + teqeq r6, r4, lsr sp │ │ │ │ + @ instruction: 0x012c6c04 │ │ │ │ + strdeq r1, [sp, -r0]! │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ │ │ │ │ 0044e450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934885,19 +934885,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44e548 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ ldrdeq r9, [r3, #-212] @ 0xffffff2c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, ip, lsl #25 │ │ │ │ - @ instruction: 0x012d1744 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012d174c │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ - smlawteq ip, ip, sl, r6 │ │ │ │ + @ instruction: 0x012c6b04 │ │ │ │ + ldrdeq r6, [ip, -r4]! │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ │ │ │ │ 0044e54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -934994,25 +934994,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44e5d4 │ │ │ │ ldrdeq r9, [r3, #-200] @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, ror #24 │ │ │ │ - teqeq r6, ip, ror #21 │ │ │ │ - @ instruction: 0x012c69bc │ │ │ │ - @ instruction: 0x012d15a8 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlawteq ip, r4, r9, r6 │ │ │ │ + @ instruction: 0x012d15b0 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - @ instruction: 0x012d1720 │ │ │ │ - teqeq r6, r8, lsr #21 │ │ │ │ - @ instruction: 0x012d1564 │ │ │ │ + @ instruction: 0x012d1728 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012d156c │ │ │ │ andeq r0, r0, sp, asr lr │ │ │ │ - teqeq r6, ip, asr sl │ │ │ │ - @ instruction: 0x012c692c │ │ │ │ - @ instruction: 0x012d1518 │ │ │ │ + teqeq r6, r4, ror #20 │ │ │ │ + @ instruction: 0x012c6934 │ │ │ │ + @ instruction: 0x012d1520 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ │ │ │ │ 0044e710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -935034,17 +935034,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 44e784 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlawbeq ip, r8, r8, r6 │ │ │ │ - @ instruction: 0x012d146c │ │ │ │ + teqeq r6, r0, asr #19 │ │ │ │ + @ instruction: 0x012c6890 │ │ │ │ + @ instruction: 0x012d1474 │ │ │ │ andeq r0, r0, r1, lsl #29 │ │ │ │ │ │ │ │ 0044e788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -935251,30 +935251,30 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 44e93c │ │ │ │ @ instruction: 0x01439a98 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, asr #20 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r6, r0, lsr #17 │ │ │ │ - @ instruction: 0x012d135c │ │ │ │ + teqeq r6, r8, lsr #17 │ │ │ │ + @ instruction: 0x012d1364 │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ cmpeq r3, r0, lsl #18 │ │ │ │ - @ instruction: 0x012c6610 │ │ │ │ - teqeq r6, ip, lsl #14 │ │ │ │ - ldrdeq r6, [ip, -ip]! │ │ │ │ - ldrdeq r1, [sp, -r0]! │ │ │ │ + @ instruction: 0x012c6618 │ │ │ │ + teqeq r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x012c65e4 │ │ │ │ + ldrdeq r1, [sp, -r8]! │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - @ instruction: 0x012d1370 │ │ │ │ - teqeq r6, r4, asr #13 │ │ │ │ - smlawbeq sp, r0, r1, r1 │ │ │ │ + @ instruction: 0x012d1378 │ │ │ │ + teqeq r6, ip, asr #13 │ │ │ │ + smlawbeq sp, r8, r1, r1 │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - teqeq r6, ip, ror #12 │ │ │ │ - @ instruction: 0x012c653c │ │ │ │ - @ instruction: 0x012d1130 │ │ │ │ + teqeq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x012c6544 │ │ │ │ + @ instruction: 0x012d1138 │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 0044eb18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -935327,19 +935327,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 44ec10 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ cmpeq r3, ip, lsl #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r4, asr #11 │ │ │ │ - @ instruction: 0x012d107c │ │ │ │ + teqeq r6, ip, asr #11 │ │ │ │ + smlawbeq sp, r4, r0, r1 │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - @ instruction: 0x012c6434 │ │ │ │ - @ instruction: 0x012c6404 │ │ │ │ + @ instruction: 0x012c643c │ │ │ │ + @ instruction: 0x012c640c │ │ │ │ andeq r0, r0, r5, ror #29 │ │ │ │ │ │ │ │ 0044ec14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -935647,30 +935647,30 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 44eef4 │ │ │ │ cmpeq r3, ip, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r9, r3, r8, r5 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r6, r0, asr #7 │ │ │ │ - smlawbeq sp, r0, lr, r0 │ │ │ │ + teqeq r6, r8, asr #7 │ │ │ │ + smlawbeq sp, r8, lr, r0 │ │ │ │ andeq r0, r0, fp, lsl pc │ │ │ │ cmpeq r3, r8, asr #6 │ │ │ │ - @ instruction: 0x012c6008 │ │ │ │ - teqeq r6, r0, lsl #2 │ │ │ │ - ldrdeq r5, [ip, -r0]! │ │ │ │ - smlawteq sp, r4, fp, r0 │ │ │ │ + @ instruction: 0x012c6010 │ │ │ │ + teqeq r6, r8, lsl #2 │ │ │ │ + ldrdeq r5, [ip, -r8]! │ │ │ │ + smlawteq sp, ip, fp, r0 │ │ │ │ andeq r0, r0, r9, lsl pc │ │ │ │ - smulwbeq sp, ip, sp │ │ │ │ - ldrheq r6, [r6, -r0]! │ │ │ │ - @ instruction: 0x012d0b78 │ │ │ │ + @ instruction: 0x012d0db4 │ │ │ │ + ldrheq r6, [r6, -r8]! │ │ │ │ + smlawbeq sp, r0, fp, r0 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - teqeq r6, ip, asr #32 │ │ │ │ - @ instruction: 0x012c5f1c │ │ │ │ - @ instruction: 0x012d0b10 │ │ │ │ + teqeq r6, r4, asr r0 │ │ │ │ + @ instruction: 0x012c5f24 │ │ │ │ + @ instruction: 0x012d0b18 │ │ │ │ andeq r0, r0, r7, lsl pc │ │ │ │ │ │ │ │ 0044f138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -935723,18 +935723,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 44f22c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ smlaltteq r9, r3, ip, r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r6, r4, lsr #31 │ │ │ │ - @ instruction: 0x012d0a5c │ │ │ │ - @ instruction: 0x012c5e14 │ │ │ │ - @ instruction: 0x012c5de4 │ │ │ │ + teqeq r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x012d0a64 │ │ │ │ + @ instruction: 0x012c5e1c │ │ │ │ + @ instruction: 0x012c5dec │ │ │ │ andeq r0, r0, r1, asr pc │ │ │ │ │ │ │ │ 0044f230 : │ │ │ │ add r0, r0, #960 @ 0x3c0 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ @@ -936017,58 +936017,58 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 44f2a0 │ │ │ │ smlaltteq r8, r3, r8, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01438f9c │ │ │ │ smlalbbeq r1, r4, ip, r5 │ │ │ │ - @ instruction: 0x012d092c │ │ │ │ - teqeq r6, ip, asr sp │ │ │ │ - @ instruction: 0x012c5c28 │ │ │ │ - @ instruction: 0x012d081c │ │ │ │ - @ instruction: 0x012fb73c │ │ │ │ - smulwbeq sp, r0, sl │ │ │ │ - smulwbeq sp, r4, sl │ │ │ │ - smlawbeq sp, r8, sl, r0 │ │ │ │ - smlawbeq sp, ip, sl, r0 │ │ │ │ - teqeq r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x012c5b58 │ │ │ │ - @ instruction: 0x012d0744 │ │ │ │ + @ instruction: 0x012d0934 │ │ │ │ + teqeq r6, r4, ror #26 │ │ │ │ + @ instruction: 0x012c5c30 │ │ │ │ + @ instruction: 0x012d0824 │ │ │ │ + @ instruction: 0x012fb744 │ │ │ │ + smulwbeq sp, r8, sl │ │ │ │ + smulwbeq sp, ip, sl │ │ │ │ + @ instruction: 0x012d0a90 │ │ │ │ + @ instruction: 0x012d0a94 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c5b60 │ │ │ │ + @ instruction: 0x012d074c │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - teqeq r6, r8, asr #24 │ │ │ │ - @ instruction: 0x012c5b18 │ │ │ │ - @ instruction: 0x012d0704 │ │ │ │ + teqeq r6, r0, asr ip │ │ │ │ + @ instruction: 0x012c5b20 │ │ │ │ + @ instruction: 0x012d070c │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - teqeq r6, ip, lsl #24 │ │ │ │ - ldrdeq r5, [ip, -ip]! │ │ │ │ - smlawteq sp, r8, r6, r0 │ │ │ │ + teqeq r6, r4, lsl ip │ │ │ │ + @ instruction: 0x012c5ae4 │ │ │ │ + ldrdeq r0, [sp, -r0]! @ │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c5aa0 │ │ │ │ - @ instruction: 0x012d0690 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c5aa8 │ │ │ │ + @ instruction: 0x012d0698 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c5a64 │ │ │ │ - @ instruction: 0x012d0650 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c5a6c │ │ │ │ + @ instruction: 0x012d0658 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq r6, r8, asr fp │ │ │ │ - @ instruction: 0x012c5a28 │ │ │ │ - @ instruction: 0x012d0614 │ │ │ │ + teqeq r6, r0, ror #22 │ │ │ │ + @ instruction: 0x012c5a30 │ │ │ │ + @ instruction: 0x012d061c │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - teqeq r6, ip, lsl fp │ │ │ │ - @ instruction: 0x012c59ec │ │ │ │ - ldrdeq r0, [sp, -r8]! │ │ │ │ + teqeq r6, r4, lsr #22 │ │ │ │ + strdeq r5, [ip, -r4]! │ │ │ │ + smulwteq sp, r0, r5 │ │ │ │ andeq r0, r0, sl, lsr #13 │ │ │ │ - teqeq r6, r0, ror #21 │ │ │ │ - @ instruction: 0x012d0834 │ │ │ │ - @ instruction: 0x012d059c │ │ │ │ + teqeq r6, r8, ror #21 │ │ │ │ + @ instruction: 0x012d083c │ │ │ │ + smulwbeq sp, r4, r5 │ │ │ │ andeq r0, r0, fp, lsr #13 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012c596c │ │ │ │ - @ instruction: 0x012d0558 │ │ │ │ + teqeq r6, r4, lsr #21 │ │ │ │ + @ instruction: 0x012c5974 │ │ │ │ + @ instruction: 0x012d0560 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ │ │ │ │ 0044f758 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ @@ -936211,33 +936211,33 @@ │ │ │ │ b 44f888 │ │ │ │ ldr r3, [pc, #88] @ 44f9ec │ │ │ │ add r3, pc, r3 │ │ │ │ b 44f894 │ │ │ │ smlalbteq r8, r3, r0, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, ip, ror sl │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c57a4 │ │ │ │ - smulwbeq sp, r0, r6 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c57ac │ │ │ │ + smulwbeq sp, r8, r6 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x012d0630 │ │ │ │ - @ instruction: 0x012d0654 │ │ │ │ - teqeq r6, ip, lsr r8 │ │ │ │ - @ instruction: 0x012d0608 │ │ │ │ - @ instruction: 0x012d05b4 │ │ │ │ - teqeq r6, ip, ror #15 │ │ │ │ - @ instruction: 0x012c56bc │ │ │ │ - @ instruction: 0x012d05b8 │ │ │ │ + @ instruction: 0x012d0638 │ │ │ │ + @ instruction: 0x012d065c │ │ │ │ + teqeq r6, r4, asr #16 │ │ │ │ + @ instruction: 0x012d0610 │ │ │ │ + @ instruction: 0x012d05bc │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlawteq ip, r4, r6, r5 │ │ │ │ + smlawteq sp, r0, r5, r0 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlawbeq ip, r0, r6, r5 │ │ │ │ - @ instruction: 0x012d057c │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlawbeq ip, r8, r6, r5 │ │ │ │ + smlawbeq sp, r4, r5, r0 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x012d053c │ │ │ │ @ instruction: 0x012d0544 │ │ │ │ + @ instruction: 0x012d054c │ │ │ │ │ │ │ │ 0044f9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #428] @ 44fbb4 │ │ │ │ @@ -936348,28 +936348,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 44fa64 │ │ │ │ cmpeq r3, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r8, [r3, #-120] @ 0xffffff88 │ │ │ │ - teqeq r6, r0, asr #12 │ │ │ │ - @ instruction: 0x012c5510 │ │ │ │ - @ instruction: 0x012d0104 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlawteq ip, r8, r4, r5 │ │ │ │ - strheq r0, [sp, -ip]! │ │ │ │ + teqeq r6, r8, asr #12 │ │ │ │ + @ instruction: 0x012c5518 │ │ │ │ + @ instruction: 0x012d010c │ │ │ │ + teqeq r6, r0, lsl #12 │ │ │ │ + ldrdeq r5, [ip, -r0]! │ │ │ │ + smlawteq sp, r4, r0, r0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlawbeq ip, r8, r4, r5 │ │ │ │ - @ instruction: 0x012d0074 │ │ │ │ + teqeq r6, r0, asr #11 │ │ │ │ + @ instruction: 0x012c5490 │ │ │ │ + @ instruction: 0x012d007c │ │ │ │ andeq r0, r0, r9, asr #19 │ │ │ │ - teqeq r6, ip, ror r5 │ │ │ │ - @ instruction: 0x012c544c │ │ │ │ - @ instruction: 0x012d0040 │ │ │ │ + teqeq r6, r4, lsl #11 │ │ │ │ + @ instruction: 0x012c5454 │ │ │ │ + @ instruction: 0x012d0048 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ │ │ │ │ 0044fbfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -936445,25 +936445,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 44fd68 │ │ │ │ add r2, r2, #856 @ 0x358 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 44fc44 │ │ │ │ - strdeq r0, [sp, -r0]! @ │ │ │ │ - teqeq r6, ip, ror #8 │ │ │ │ - msreq LR_mon, r4, lsr #30 │ │ │ │ + strdeq r0, [sp, -r8]! │ │ │ │ + teqeq r6, r4, ror r4 │ │ │ │ + msreq LR_mon, ip, lsr #30 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ - teqeq r6, r0, lsr r4 │ │ │ │ - @ instruction: 0x012c5300 │ │ │ │ - msreq R12_fiq, ip, ror #29 │ │ │ │ + teqeq r6, r8, lsr r4 │ │ │ │ + @ instruction: 0x012c5308 │ │ │ │ + strdeq pc, [ip, -r4]! │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - smlawteq ip, r4, r2, r5 │ │ │ │ - msreq R12_fiq, r8 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawteq ip, ip, r2, r5 │ │ │ │ + smlawteq ip, r0, lr, pc @ │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ │ │ │ │ 0044fd6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -936585,29 +936585,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 44fdf8 │ │ │ │ smlalbteq r8, r3, r0, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, asr #8 │ │ │ │ - teqeq r6, ip, lsr #5 │ │ │ │ - @ instruction: 0x012c517c │ │ │ │ - msreq CPSR_fs, r0, ror sp │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + smlawbeq ip, r4, r1, r5 │ │ │ │ + msreq CPSR_fs, r8, ror sp │ │ │ │ muleq r0, sp, r7 │ │ │ │ - teqeq r6, r0, ror r2 │ │ │ │ - @ instruction: 0x012c5140 │ │ │ │ - msreq CPSR_fs, r4, lsr sp │ │ │ │ + teqeq r6, r8, ror r2 │ │ │ │ + @ instruction: 0x012c5148 │ │ │ │ + msreq CPSR_fs, ip, lsr sp │ │ │ │ muleq r0, ip, r7 │ │ │ │ - teqeq r6, r4, lsr #4 │ │ │ │ - smlawteq sp, r4, r0, r0 │ │ │ │ - ldrdeq pc, [ip, -ip]! │ │ │ │ + teqeq r6, ip, lsr #4 │ │ │ │ + smlawteq sp, ip, r0, r0 │ │ │ │ + msreq CPSR_fs, r4, ror #25 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c50a4 │ │ │ │ - msreq CPSR_fs, r8 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c50ac │ │ │ │ + msreq CPSR_fs, r0, lsr #25 │ │ │ │ muleq r0, r8, r7 │ │ │ │ │ │ │ │ 0044ffa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -936722,29 +936722,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 450028 │ │ │ │ smlalbbeq r8, r3, r8, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, lsl r2 │ │ │ │ - teqeq r6, r4, rrx │ │ │ │ - @ instruction: 0x012c4f34 │ │ │ │ - msreq LR_mon, r8, lsr #22 │ │ │ │ + teqeq r6, ip, rrx │ │ │ │ + @ instruction: 0x012c4f3c │ │ │ │ + msreq LR_mon, r0, lsr fp │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - teqeq r6, r8, lsr #32 │ │ │ │ - strdeq r4, [ip, -r8]! │ │ │ │ - msreq R12_fiq, ip, ror #21 │ │ │ │ + teqeq r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x012c4f00 │ │ │ │ + strdeq pc, [ip, -r4]! │ │ │ │ @ instruction: 0x000007bb │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlawteq ip, r0, lr, r4 │ │ │ │ - msreq R12_fiq, r4 @ │ │ │ │ - @ instruction: 0x000007ba │ │ │ │ teqeq r6, r8 @ │ │ │ │ - smlawbeq ip, r8, lr, r4 │ │ │ │ - msreq R12_fiq, ip, ror sl │ │ │ │ + smlawteq ip, r8, lr, r4 │ │ │ │ + msreq R12_fiq, ip @ │ │ │ │ + @ instruction: 0x000007ba │ │ │ │ + teqeq r6, r0, asr #31 │ │ │ │ + @ instruction: 0x012c4e90 │ │ │ │ + smlawbeq ip, r4, sl, pc @ │ │ │ │ @ instruction: 0x000007b7 │ │ │ │ │ │ │ │ 004501c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -936851,26 +936851,26 @@ │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 45028c │ │ │ │ qdaddeq r8, ip, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - msreq CPSR_fs, r4 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + msreq CPSR_fs, ip @ │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ strheq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ - teqeq r6, r4, lsr lr │ │ │ │ - @ instruction: 0x012c4d04 │ │ │ │ - strdeq pc, [ip, -r0]! │ │ │ │ + teqeq r6, ip, lsr lr │ │ │ │ + @ instruction: 0x012c4d0c │ │ │ │ + strdeq pc, [ip, -r8]! │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - smlawteq ip, ip, ip, r4 │ │ │ │ - teqeq r6, r4, asr #27 │ │ │ │ - smlawteq ip, r4, ip, pc @ │ │ │ │ - msreq CPSR_fs, ip, ror r8 │ │ │ │ + ldrdeq r4, [ip, -r4]! @ │ │ │ │ + teqeq r6, ip, asr #27 │ │ │ │ + smlawteq ip, ip, ip, pc @ │ │ │ │ + smlawbeq ip, r4, r8, pc @ │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ │ │ │ │ 004503b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -937017,30 +937017,30 @@ │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4504cc │ │ │ │ cmpeq r3, r4, ror lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlawbeq ip, r0, r7, pc @ │ │ │ │ + teqeq r6, r0, asr #25 │ │ │ │ + smlawbeq ip, r8, r7, pc @ │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ cmpeq r3, r0, ror sp │ │ │ │ - smlawteq ip, r8, sl, r4 │ │ │ │ - teqeq r6, r4, asr #23 │ │ │ │ - @ instruction: 0x012c4a94 │ │ │ │ - smlawbeq ip, r0, r6, pc @ │ │ │ │ + ldrdeq r4, [ip, -r0]! │ │ │ │ + teqeq r6, ip, asr #23 │ │ │ │ + @ instruction: 0x012c4a9c │ │ │ │ + smlawbeq ip, r8, r6, pc @ │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - msreq LR_mon, r8, lsr #15 │ │ │ │ - teqeq r6, r4, lsl #23 │ │ │ │ - msreq R12_fiq, ip, lsr r6 │ │ │ │ + msreq LR_mon, r0 @ │ │ │ │ + teqeq r6, ip, lsl #23 │ │ │ │ + msreq R12_fiq, r4, asr #12 │ │ │ │ andeq r0, r0, r5, lsl fp │ │ │ │ - teqeq r6, ip, lsr #22 │ │ │ │ - strdeq r4, [ip, -ip]! │ │ │ │ - msreq CPSR_fs, r8, ror #11 │ │ │ │ + teqeq r6, r4, lsr fp │ │ │ │ + @ instruction: 0x012c4a04 │ │ │ │ + strdeq pc, [ip, -r0]! │ │ │ │ andeq r0, r0, r4, lsl fp │ │ │ │ │ │ │ │ 00450650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -937137,25 +937137,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4506d8 │ │ │ │ ldrdeq r7, [r3, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r4, ror #22 │ │ │ │ - teqeq r6, r8, ror #19 │ │ │ │ - @ instruction: 0x012c48b8 │ │ │ │ - msreq CPSR_fs, r4, lsr #9 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawteq ip, r0, r8, r4 │ │ │ │ + msreq CPSR_fs, ip, lsr #9 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - msreq R12_fiq, ip, lsl r6 │ │ │ │ - teqeq r6, r4, lsr #19 │ │ │ │ - msreq CPSR_fs, r0, ror #8 │ │ │ │ + msreq R12_fiq, r4, lsr #12 │ │ │ │ + teqeq r6, ip, lsr #19 │ │ │ │ + msreq CPSR_fs, r8, ror #8 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - teqeq r6, r8, asr r9 │ │ │ │ - @ instruction: 0x012c4828 │ │ │ │ - msreq CPSR_fs, r4, lsl r4 │ │ │ │ + teqeq r6, r0, ror #18 │ │ │ │ + @ instruction: 0x012c4830 │ │ │ │ + msreq CPSR_fs, ip, lsl r4 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ │ │ │ │ 00450814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -937362,30 +937362,30 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 4509c8 │ │ │ │ cmpeq r3, ip, lsl #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r7, [r3, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r6, r4, lsl r8 │ │ │ │ - ldrdeq pc, [ip, -r0]! │ │ │ │ + teqeq r6, ip, lsl r8 │ │ │ │ + ldrdeq pc, [ip, -r8]! │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ cmpeq r3, r4, ror r8 │ │ │ │ - smlawbeq ip, r4, r5, r4 │ │ │ │ - teqeq r6, r0, lsl #13 │ │ │ │ - @ instruction: 0x012c4550 │ │ │ │ - msreq CPSR_fs, r4, asr #2 │ │ │ │ + smlawbeq ip, ip, r5, r4 │ │ │ │ + teqeq r6, r8, lsl #13 │ │ │ │ + @ instruction: 0x012c4558 │ │ │ │ + msreq CPSR_fs, ip, asr #2 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - msreq R12_fiq, r4, ror #5 │ │ │ │ - teqeq r6, r8, lsr r6 │ │ │ │ - strdeq pc, [ip, -r4]! │ │ │ │ + msreq R12_fiq, ip, ror #5 │ │ │ │ + teqeq r6, r0, asr #12 │ │ │ │ + strdeq pc, [ip, -ip]! │ │ │ │ andeq r0, r0, sl, ror #24 │ │ │ │ - teqeq r6, r0, ror #11 │ │ │ │ - @ instruction: 0x012c44b0 │ │ │ │ - msreq CPSR_fs, r4, lsr #1 │ │ │ │ + teqeq r6, r8, ror #11 │ │ │ │ + @ instruction: 0x012c44b8 │ │ │ │ + msreq CPSR_fs, ip, lsr #1 │ │ │ │ andeq r0, r0, r9, ror #24 │ │ │ │ │ │ │ │ 00450ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -937693,30 +937693,30 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 450e84 │ │ │ │ cmpeq r3, ip, ror r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, asr r6 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r6, r0, lsr r4 │ │ │ │ - strdeq lr, [ip, -r0]! │ │ │ │ + teqeq r6, r8, lsr r4 │ │ │ │ + strdeq lr, [ip, -r8]! │ │ │ │ andeq r0, r0, r6, lsr sp │ │ │ │ strheq r7, [r3, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x012c4078 │ │ │ │ - teqeq r6, r0, ror r1 │ │ │ │ - @ instruction: 0x012c4040 │ │ │ │ - @ instruction: 0x012cec34 │ │ │ │ + smlawbeq ip, r0, r0, r4 │ │ │ │ + teqeq r6, r8, ror r1 │ │ │ │ + @ instruction: 0x012c4048 │ │ │ │ + @ instruction: 0x012cec3c │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ - @ instruction: 0x012cee1c │ │ │ │ - teqeq r6, r0, lsr #2 │ │ │ │ - @ instruction: 0x012cebe8 │ │ │ │ + @ instruction: 0x012cee24 │ │ │ │ + teqeq r6, r8, lsr #2 │ │ │ │ + strdeq lr, [ip, -r0]! │ │ │ │ andeq r0, r0, r3, lsr sp │ │ │ │ - ldrheq r4, [r6, -ip]! │ │ │ │ - smlawbeq ip, ip, pc, r3 @ │ │ │ │ - smlawbeq ip, r0, fp, lr │ │ │ │ + teqeq r6, r4, asr #1 │ │ │ │ + @ instruction: 0x012c3f94 │ │ │ │ + smlawbeq ip, r8, fp, lr │ │ │ │ andeq r0, r0, r2, lsr sp │ │ │ │ │ │ │ │ 004510c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -937781,25 +937781,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 451208 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 451110 │ │ │ │ - teqeq r6, ip, asr #31 │ │ │ │ - @ instruction: 0x012c3e9c │ │ │ │ - @ instruction: 0x012cea90 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c3ea4 │ │ │ │ + @ instruction: 0x012cea98 │ │ │ │ andeq r0, r0, r5, lsl #17 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c3e60 │ │ │ │ - @ instruction: 0x012cea4c │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c3e68 │ │ │ │ + @ instruction: 0x012cea54 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - teqeq r6, r4, asr pc │ │ │ │ - @ instruction: 0x012c3e24 │ │ │ │ - @ instruction: 0x012cea18 │ │ │ │ + teqeq r6, ip, asr pc │ │ │ │ + @ instruction: 0x012c3e2c │ │ │ │ + @ instruction: 0x012cea20 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ │ │ │ │ 0045120c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -937946,30 +937946,30 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 451328 │ │ │ │ cmpeq r3, r8, lsl r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r6, ip, asr lr │ │ │ │ - @ instruction: 0x012ce924 │ │ │ │ + teqeq r6, r4, ror #28 │ │ │ │ + @ instruction: 0x012ce92c │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ cmpeq r3, r4, lsl pc │ │ │ │ - @ instruction: 0x012c3c6c │ │ │ │ - teqeq r6, r8, ror #26 │ │ │ │ - @ instruction: 0x012c3c38 │ │ │ │ - @ instruction: 0x012ce824 │ │ │ │ + @ instruction: 0x012c3c74 │ │ │ │ + teqeq r6, r0, ror sp │ │ │ │ + @ instruction: 0x012c3c40 │ │ │ │ + @ instruction: 0x012ce82c │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - @ instruction: 0x012ce94c │ │ │ │ - teqeq r6, r8, lsr #26 │ │ │ │ - @ instruction: 0x012ce7e0 │ │ │ │ + @ instruction: 0x012ce954 │ │ │ │ + teqeq r6, r0, lsr sp │ │ │ │ + @ instruction: 0x012ce7e8 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c3ba0 │ │ │ │ - smlawbeq ip, ip, r7, lr │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c3ba8 │ │ │ │ + @ instruction: 0x012ce794 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ │ │ │ │ 004514ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -938069,25 +938069,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 451534 │ │ │ │ cmpeq r3, r8, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, lsl #26 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c3a58 │ │ │ │ - @ instruction: 0x012ce644 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c3a60 │ │ │ │ + @ instruction: 0x012ce64c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x012ce7bc │ │ │ │ - teqeq r6, r8, asr #22 │ │ │ │ - strdeq lr, [ip, -ip]! │ │ │ │ + smlawteq ip, r4, r7, lr │ │ │ │ + teqeq r6, r0, asr fp │ │ │ │ + @ instruction: 0x012ce604 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - smlawteq ip, r0, r9, r3 │ │ │ │ - @ instruction: 0x012ce5ac │ │ │ │ + teqeq r6, r4, lsl #22 │ │ │ │ + smlawteq ip, r8, r9, r3 │ │ │ │ + @ instruction: 0x012ce5b4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0045167c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -938296,31 +938296,31 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 451834 │ │ │ │ smlaltbeq r6, r3, r4, fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r0, asr fp │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - @ instruction: 0x012ce464 │ │ │ │ + @ instruction: 0x012ce46c │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r8, lsl #20 │ │ │ │ - @ instruction: 0x012c371c │ │ │ │ - teqeq r6, r0, lsr #16 │ │ │ │ - @ instruction: 0x012c36e4 │ │ │ │ - ldrdeq lr, [ip, -r8]! │ │ │ │ + @ instruction: 0x012c3724 │ │ │ │ + teqeq r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x012c36ec │ │ │ │ + @ instruction: 0x012ce2e0 │ │ │ │ andeq r0, r0, r2, lsr #25 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012ce474 │ │ │ │ - smlawbeq ip, r4, r2, lr │ │ │ │ + teqeq r6, r0, ror #15 │ │ │ │ + @ instruction: 0x012ce47c │ │ │ │ + smlawbeq ip, ip, r2, lr │ │ │ │ andeq r0, r0, r1, lsr #25 │ │ │ │ - teqeq r6, r8, ror r7 │ │ │ │ - @ instruction: 0x012c363c │ │ │ │ - @ instruction: 0x012ce230 │ │ │ │ + teqeq r6, r0, lsl #15 │ │ │ │ + @ instruction: 0x012c3644 │ │ │ │ + @ instruction: 0x012ce238 │ │ │ │ │ │ │ │ 00451a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r9, r2 │ │ │ │ @@ -938627,29 +938627,29 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 451cf4 │ │ │ │ cmpeq r3, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r6, r3, r8, r7 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r6, r0, asr #11 │ │ │ │ - smlawbeq ip, r0, r0, lr │ │ │ │ + teqeq r6, r8, asr #11 │ │ │ │ + smlawbeq ip, r8, r0, lr │ │ │ │ andeq r0, r0, r3, ror sp │ │ │ │ cmpeq r3, r8, asr #10 │ │ │ │ - @ instruction: 0x012c3208 │ │ │ │ - teqeq r6, r0, lsl #6 │ │ │ │ - ldrdeq r3, [ip, -r0]! │ │ │ │ - smlawteq ip, r4, sp, sp │ │ │ │ + @ instruction: 0x012c3210 │ │ │ │ + teqeq r6, r8, lsl #6 │ │ │ │ + ldrdeq r3, [ip, -r8]! │ │ │ │ + smlawteq ip, ip, sp, sp │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - @ instruction: 0x012cdfac │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012cdd78 │ │ │ │ - teqeq r6, ip, asr #4 │ │ │ │ - @ instruction: 0x012c311c │ │ │ │ - @ instruction: 0x012cdd10 │ │ │ │ + @ instruction: 0x012cdfb4 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlawbeq ip, r0, sp, sp │ │ │ │ + teqeq r6, r4, asr r2 │ │ │ │ + @ instruction: 0x012c3124 │ │ │ │ + @ instruction: 0x012cdd18 │ │ │ │ andeq r0, r0, pc, ror #26 │ │ │ │ │ │ │ │ 00451f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -938726,25 +938726,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4520a4 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 451f84 │ │ │ │ - teqeq r6, r4, asr #2 │ │ │ │ - @ instruction: 0x012c3008 │ │ │ │ - strdeq sp, [ip, -ip]! │ │ │ │ + teqeq r6, ip, asr #2 │ │ │ │ + @ instruction: 0x012c3010 │ │ │ │ + @ instruction: 0x012cdc04 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - teqeq r6, r4, lsl #2 │ │ │ │ - smlawteq ip, r8, pc, r2 @ │ │ │ │ - @ instruction: 0x012cdbb4 │ │ │ │ + teqeq r6, ip, lsl #2 │ │ │ │ + ldrdeq r2, [ip, -r0]! │ │ │ │ + @ instruction: 0x012cdbbc │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - teqeq r6, r4, asr #1 │ │ │ │ - smlawbeq ip, r8, pc, r2 @ │ │ │ │ - @ instruction: 0x012cdb7c │ │ │ │ + teqeq r6, ip, asr #1 │ │ │ │ + @ instruction: 0x012c2f90 │ │ │ │ + smlawbeq ip, r4, fp, sp │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ │ │ │ │ 004520a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -938844,29 +938844,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 452284 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 4520f8 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c2e98 │ │ │ │ - smlawbeq ip, ip, sl, sp │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c2ea0 │ │ │ │ + @ instruction: 0x012cda94 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - teqeq r6, r4, ror pc │ │ │ │ - @ instruction: 0x012c2e38 │ │ │ │ - @ instruction: 0x012cda2c │ │ │ │ + teqeq r6, ip, ror pc │ │ │ │ + @ instruction: 0x012c2e40 │ │ │ │ + @ instruction: 0x012cda34 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - teqeq r6, r4, lsr pc │ │ │ │ - strdeq r2, [ip, -r8]! │ │ │ │ - @ instruction: 0x012cd9e4 │ │ │ │ + teqeq r6, ip, lsr pc │ │ │ │ + @ instruction: 0x012c2e00 │ │ │ │ + @ instruction: 0x012cd9ec │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c2db8 │ │ │ │ - @ instruction: 0x012cd9ac │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlawteq ip, r0, sp, r2 │ │ │ │ + @ instruction: 0x012cd9b4 │ │ │ │ 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 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -939527,94 +939527,94 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ b 452ae0 │ │ │ │ @ instruction: 0x01435f9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, ror pc │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x012cdcb0 │ │ │ │ + @ instruction: 0x012cdcb8 │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ @ instruction: 0x0155c798 │ │ │ │ cmpeq r5, r0, asr r7 │ │ │ │ cmpeq r5, r0, lsl r7 │ │ │ │ ldrsbeq ip, [r5, #-96] @ 0xffffffa0 │ │ │ │ strheq r5, [r3, #-192] @ 0xffffff40 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmpeq r5, r4, lsr r6 │ │ │ │ - teqeq r6, r8, lsr #21 │ │ │ │ - @ instruction: 0x012c296c │ │ │ │ - @ instruction: 0x012cd564 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c2974 │ │ │ │ + @ instruction: 0x012cd56c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x0155c598 │ │ │ │ cmpeq r5, r4, lsr r5 │ │ │ │ ldrsbeq ip, [r5, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r5, r0, lsr #9 │ │ │ │ @ instruction: 0x012b2430 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012cd264 │ │ │ │ - teqeq r6, r0, ror #14 │ │ │ │ - @ instruction: 0x012c2620 │ │ │ │ - @ instruction: 0x012cd214 │ │ │ │ + teqeq r2, r4, asr #3 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012cd26c │ │ │ │ + teqeq r6, r8, ror #14 │ │ │ │ + @ instruction: 0x012c2628 │ │ │ │ + @ instruction: 0x012cd21c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r6, ip, lsl r7 │ │ │ │ - ldrdeq r2, [ip, -ip]! │ │ │ │ - ldrdeq sp, [ip, -r0]! │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c2594 │ │ │ │ - smlawbeq ip, r8, r1, sp │ │ │ │ + teqeq r6, r4, lsr #14 │ │ │ │ + @ instruction: 0x012c25e4 │ │ │ │ + ldrdeq sp, [ip, -r8]! │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c259c │ │ │ │ + @ instruction: 0x012cd190 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlawbeq ip, r8, r1, sp │ │ │ │ - @ instruction: 0x012cd144 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012cd190 │ │ │ │ + @ instruction: 0x012cd14c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r6, r4, asr #12 │ │ │ │ - strdeq r2, [ip, -ip]! │ │ │ │ - strdeq sp, [ip, -ip]! │ │ │ │ + teqeq r6, ip, asr #12 │ │ │ │ + @ instruction: 0x012c2504 │ │ │ │ + @ instruction: 0x012cd104 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - teqeq r6, r0, lsl #12 │ │ │ │ - @ instruction: 0x012c24b8 │ │ │ │ - strheq sp, [ip, -r8]! │ │ │ │ + teqeq r6, r8, lsl #12 │ │ │ │ + smlawteq ip, r0, r4, r2 │ │ │ │ + smlawteq ip, r0, r0, sp │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + @ instruction: 0x012c24a0 │ │ │ │ + @ instruction: 0x012cd098 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c247c │ │ │ │ + @ instruction: 0x012cd074 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c2498 │ │ │ │ - @ instruction: 0x012cd090 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c2474 │ │ │ │ - @ instruction: 0x012cd06c │ │ │ │ - teqeq r6, ip, lsl #11 │ │ │ │ - @ instruction: 0x012c2450 │ │ │ │ - @ instruction: 0x012cd03c │ │ │ │ + @ instruction: 0x012c2458 │ │ │ │ + @ instruction: 0x012cd044 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r6, ip, asr #10 │ │ │ │ - @ instruction: 0x012c2404 │ │ │ │ - @ instruction: 0x012cd004 │ │ │ │ + teqeq r6, r4, asr r5 │ │ │ │ + @ instruction: 0x012c240c │ │ │ │ + @ instruction: 0x012cd00c │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - teqeq r6, r0, lsr #10 │ │ │ │ - ldrdeq r2, [ip, -ip]! │ │ │ │ - ldrdeq ip, [ip, -ip]! @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c23b0 │ │ │ │ - @ instruction: 0x012ccfb0 │ │ │ │ - teqeq r6, r8, asr #9 │ │ │ │ - smlawbeq ip, r0, r3, r2 │ │ │ │ - smlawbeq ip, r0, pc, ip @ │ │ │ │ - andeq r0, r0, fp, lsl #4 │ │ │ │ + teqeq r6, r8, lsr #10 │ │ │ │ + @ instruction: 0x012c23e4 │ │ │ │ + @ instruction: 0x012ccfe4 │ │ │ │ teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012c2358 │ │ │ │ - @ instruction: 0x012ccf58 │ │ │ │ - teqeq r6, r0, ror r4 │ │ │ │ - @ instruction: 0x012c2328 │ │ │ │ - @ instruction: 0x012ccf28 │ │ │ │ + @ instruction: 0x012c23b8 │ │ │ │ + @ instruction: 0x012ccfb8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawbeq ip, r8, r3, r2 │ │ │ │ + smlawbeq ip, r8, pc, ip @ │ │ │ │ + andeq r0, r0, fp, lsl #4 │ │ │ │ + teqeq r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x012c2360 │ │ │ │ + @ instruction: 0x012ccf60 │ │ │ │ + teqeq r6, r8, ror r4 │ │ │ │ + @ instruction: 0x012c2330 │ │ │ │ + @ instruction: 0x012ccf30 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq r6, r4, asr #8 │ │ │ │ - strdeq r2, [ip, -ip]! │ │ │ │ - strdeq ip, [ip, -ip]! @ │ │ │ │ + teqeq r6, ip, asr #8 │ │ │ │ + @ instruction: 0x012c2304 │ │ │ │ + @ instruction: 0x012ccf04 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ │ │ │ │ 00452e38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939639,17 +939639,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 452eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 452e60 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c2154 │ │ │ │ - @ instruction: 0x012ccd40 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c215c │ │ │ │ + @ instruction: 0x012ccd48 │ │ │ │ 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] │ │ │ │ @@ -940046,50 +940046,50 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r0, asr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsheq fp, [r5, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsr #20 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012ccfec │ │ │ │ + strdeq ip, [ip, -r4]! │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r3, r4, rrx │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c1d94 │ │ │ │ - smlawbeq ip, ip, r9, ip │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c1d9c │ │ │ │ + @ instruction: 0x012cc994 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r6, ip, lsr #28 │ │ │ │ - @ instruction: 0x012c1cec │ │ │ │ - @ instruction: 0x012cc8e0 │ │ │ │ + teqeq r6, r4, lsr lr │ │ │ │ + strdeq r1, [ip, -r4]! │ │ │ │ + @ instruction: 0x012cc8e8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x012b1a48 │ │ │ │ - teqeq r4, ip, lsl #8 │ │ │ │ - teqeq r6, r8, asr #27 │ │ │ │ - @ instruction: 0x012cc87c │ │ │ │ - teqeq r6, r8, ror sp │ │ │ │ - @ instruction: 0x012c1c38 │ │ │ │ - @ instruction: 0x012cc82c │ │ │ │ + teqeq r4, r4, lsl r4 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlawbeq ip, r4, r8, ip │ │ │ │ + teqeq r6, r0, lsl #27 │ │ │ │ + @ instruction: 0x012c1c40 │ │ │ │ + @ instruction: 0x012cc834 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - teqeq r6, r4, lsr sp │ │ │ │ - strdeq r1, [ip, -r4]! │ │ │ │ - @ instruction: 0x012cc7e8 │ │ │ │ - teqeq r6, ip, ror #25 │ │ │ │ - @ instruction: 0x012c1bac │ │ │ │ - @ instruction: 0x012cc7a0 │ │ │ │ + teqeq r6, ip, lsr sp │ │ │ │ + strdeq r1, [ip, -ip]! │ │ │ │ + strdeq ip, [ip, -r0]! │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c1bb4 │ │ │ │ + @ instruction: 0x012cc7a8 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x012c1b6c │ │ │ │ - @ instruction: 0x012cc764 │ │ │ │ - teqeq r6, r4, lsl #25 │ │ │ │ - @ instruction: 0x012cc77c │ │ │ │ - @ instruction: 0x012cc738 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c1b74 │ │ │ │ + @ instruction: 0x012cc76c │ │ │ │ + teqeq r6, ip, lsl #25 │ │ │ │ + smlawbeq ip, r4, r7, ip │ │ │ │ + @ instruction: 0x012cc740 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r6, r8, lsr ip │ │ │ │ - strdeq r1, [ip, -ip]! │ │ │ │ - strdeq ip, [ip, -r4]! │ │ │ │ + teqeq r6, r0, asr #24 │ │ │ │ + @ instruction: 0x012c1b04 │ │ │ │ + strdeq ip, [ip, -ip]! @ │ │ │ │ │ │ │ │ 00453598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -940113,17 +940113,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 453618 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4535c0 │ │ │ │ - teqeq r6, r0, lsr fp │ │ │ │ - strdeq r1, [ip, -r4]! │ │ │ │ - @ instruction: 0x012cc5e0 │ │ │ │ + teqeq r6, r8, lsr fp │ │ │ │ + strdeq r1, [ip, -ip]! │ │ │ │ + @ instruction: 0x012cc5e8 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0045361c : │ │ │ │ ldr r3, [r0, #960] @ 0x3c0 │ │ │ │ ldr r2, [r0, #964] @ 0x3c4 │ │ │ │ adds r3, r3, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ @@ -940153,17 +940153,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r6, r8, lsr #21 │ │ │ │ - @ instruction: 0x012cc9ec │ │ │ │ - @ instruction: 0x012cc558 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + strdeq ip, [ip, -r4]! │ │ │ │ + @ instruction: 0x012cc560 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ │ │ │ │ 004536b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -940838,116 +940838,116 @@ │ │ │ │ cmpeq r3, r4, ror fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, ip, asr #22 │ │ │ │ cmpeq r3, r4, ror #2 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r3, r4, lsr #2 │ │ │ │ strheq r4, [r3, #-164] @ 0xffffff5c │ │ │ │ - teqeq r6, r0, lsr #18 │ │ │ │ - @ instruction: 0x012c17e4 │ │ │ │ - ldrdeq ip, [ip, -r8]! │ │ │ │ + teqeq r6, r8, lsr #18 │ │ │ │ + @ instruction: 0x012c17ec │ │ │ │ + @ instruction: 0x012cc3e0 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - smlawbeq pc, ip, r2, r7 @ │ │ │ │ - @ instruction: 0x012cae30 │ │ │ │ - strdeq ip, [ip, -ip]! @ │ │ │ │ + @ instruction: 0x012f7294 │ │ │ │ @ instruction: 0x012cae38 │ │ │ │ - @ instruction: 0x012cc5a8 │ │ │ │ - @ instruction: 0x012cc59c │ │ │ │ - smlawbeq ip, ip, r5, ip │ │ │ │ - smlawbeq ip, r0, r5, ip │ │ │ │ - teqeq r6, r8, lsr #15 │ │ │ │ - @ instruction: 0x012cc260 │ │ │ │ + @ instruction: 0x012cc804 │ │ │ │ + @ instruction: 0x012cae40 │ │ │ │ + @ instruction: 0x012cc5b0 │ │ │ │ + @ instruction: 0x012cc5a4 │ │ │ │ + @ instruction: 0x012cc594 │ │ │ │ + smlawbeq ip, r8, r5, ip │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012cc268 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - teqeq r6, ip, ror #12 │ │ │ │ - @ instruction: 0x012c1530 │ │ │ │ - @ instruction: 0x012cc124 │ │ │ │ + teqeq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x012c1538 │ │ │ │ + @ instruction: 0x012cc12c │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - teqeq r6, r0, lsr #12 │ │ │ │ - @ instruction: 0x012c14e4 │ │ │ │ - ldrdeq ip, [ip, -r8]! │ │ │ │ + teqeq r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x012c14ec │ │ │ │ + @ instruction: 0x012cc0e0 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - teqeq r6, r4, lsr r5 │ │ │ │ - strdeq r1, [ip, -r8]! │ │ │ │ - @ instruction: 0x012cbfec │ │ │ │ + teqeq r6, ip, lsr r5 │ │ │ │ + @ instruction: 0x012c1400 │ │ │ │ + strdeq fp, [ip, -r4]! │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - smlawbeq ip, r0, r3, r1 │ │ │ │ - @ instruction: 0x012cbf74 │ │ │ │ + teqeq r6, r4, asr #9 │ │ │ │ + smlawbeq ip, r8, r3, r1 │ │ │ │ + @ instruction: 0x012cbf7c │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ @ instruction: 0x012b1b4c │ │ │ │ - teqeq r6, r4, lsr #8 │ │ │ │ - @ instruction: 0x012c12e8 │ │ │ │ - ldrdeq fp, [ip, -ip]! │ │ │ │ + teqeq r6, ip, lsr #8 │ │ │ │ + strdeq r1, [ip, -r0]! │ │ │ │ + @ instruction: 0x012cbee4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - teqeq r6, r8, ror #7 │ │ │ │ - @ instruction: 0x012c12ac │ │ │ │ - @ instruction: 0x012cbea0 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c12b4 │ │ │ │ + @ instruction: 0x012cbea8 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - teqeq r6, ip, lsr #7 │ │ │ │ - @ instruction: 0x012c1270 │ │ │ │ - @ instruction: 0x012cbe64 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c1278 │ │ │ │ + @ instruction: 0x012cbe6c │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - @ instruction: 0x012c123c │ │ │ │ - @ instruction: 0x012c120c │ │ │ │ + @ instruction: 0x012c1244 │ │ │ │ + @ instruction: 0x012c1214 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - teqeq r6, r4, lsl r3 │ │ │ │ - ldrdeq r1, [ip, -r8]! │ │ │ │ - smlawteq ip, ip, sp, fp │ │ │ │ + teqeq r6, ip, lsl r3 │ │ │ │ + @ instruction: 0x012c11e0 │ │ │ │ + ldrdeq fp, [ip, -r4]! │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c119c │ │ │ │ - @ instruction: 0x012cbd90 │ │ │ │ + teqeq r6, r0, ror #5 │ │ │ │ + @ instruction: 0x012c11a4 │ │ │ │ + @ instruction: 0x012cbd98 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012c1160 │ │ │ │ - @ instruction: 0x012cbd54 │ │ │ │ + teqeq r6, r4, lsr #5 │ │ │ │ + @ instruction: 0x012c1168 │ │ │ │ + @ instruction: 0x012cbd5c │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - teqeq r6, r0, ror #4 │ │ │ │ - @ instruction: 0x012c1124 │ │ │ │ - @ instruction: 0x012cbd18 │ │ │ │ + teqeq r6, r8, ror #4 │ │ │ │ + @ instruction: 0x012c112c │ │ │ │ + @ instruction: 0x012cbd20 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - teqeq r6, r4, lsr #4 │ │ │ │ - @ instruction: 0x012c10e8 │ │ │ │ - ldrdeq fp, [ip, -ip]! │ │ │ │ + teqeq r6, ip, lsr #4 │ │ │ │ + strdeq r1, [ip, -r0]! │ │ │ │ + @ instruction: 0x012cbce4 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - teqeq r6, r8, ror #3 │ │ │ │ - @ instruction: 0x012c10a8 │ │ │ │ - @ instruction: 0x012cbc9c │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + strheq r1, [ip, -r0]! │ │ │ │ + @ instruction: 0x012cbca4 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - teqeq r6, r8, lsr #3 │ │ │ │ - @ instruction: 0x012c106c │ │ │ │ - @ instruction: 0x012cbc60 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c1074 │ │ │ │ + @ instruction: 0x012cbc68 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - teqeq r6, ip, ror #2 │ │ │ │ - @ instruction: 0x012c1030 │ │ │ │ - @ instruction: 0x012cbc24 │ │ │ │ + teqeq r6, r4, ror r1 │ │ │ │ + @ instruction: 0x012c1038 │ │ │ │ + @ instruction: 0x012cbc2c │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - teqeq r6, r0, lsr r1 │ │ │ │ - strdeq r0, [ip, -r4]! │ │ │ │ - @ instruction: 0x012cbbe8 │ │ │ │ + teqeq r6, r8, lsr r1 │ │ │ │ + strdeq r0, [ip, -ip]! │ │ │ │ + strdeq fp, [ip, -r0]! │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - ldrsheq r1, [r6, -r4]! │ │ │ │ - @ instruction: 0x012c0fb8 │ │ │ │ - @ instruction: 0x012cbbac │ │ │ │ + ldrsheq r1, [r6, -ip]! │ │ │ │ + smlawteq ip, r0, pc, r0 @ │ │ │ │ + @ instruction: 0x012cbbb4 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - ldrheq r1, [r6, -r8]! │ │ │ │ - @ instruction: 0x012c0f7c │ │ │ │ - @ instruction: 0x012cbb70 │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ + smlawbeq ip, r4, pc, r0 @ │ │ │ │ + @ instruction: 0x012cbb78 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - teqeq r6, ip, ror r0 │ │ │ │ - @ instruction: 0x012c0f40 │ │ │ │ - @ instruction: 0x012cbb34 │ │ │ │ + teqeq r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x012c0f48 │ │ │ │ + @ instruction: 0x012cbb3c │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - teqeq r6, r0, asr #32 │ │ │ │ - @ instruction: 0x012c0f04 │ │ │ │ - strdeq fp, [ip, -r8]! │ │ │ │ + teqeq r6, r8, asr #32 │ │ │ │ + @ instruction: 0x012c0f0c │ │ │ │ + @ instruction: 0x012cbb00 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - teqeq r6, r4 │ │ │ │ - smlawteq ip, r8, lr, r0 │ │ │ │ - @ instruction: 0x012cbabc │ │ │ │ + teqeq r6, ip │ │ │ │ + ldrdeq r0, [ip, -r0]! @ │ │ │ │ + smlawteq ip, r4, sl, fp │ │ │ │ │ │ │ │ 004542e8 : │ │ │ │ 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, #1824] @ 454a20 │ │ │ │ @@ -941408,76 +941408,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 454354 │ │ │ │ cmpeq r3, r4, asr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r0, lsr #30 │ │ │ │ smlaltteq r3, r3, r8, lr @ │ │ │ │ - teqeq r6, r4, asr sp │ │ │ │ - @ instruction: 0x012cb808 │ │ │ │ - teqeq r6, r0, lsl #22 │ │ │ │ + teqeq r6, ip, asr sp │ │ │ │ + @ instruction: 0x012cb810 │ │ │ │ + teqeq r6, r8, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawteq ip, r0, r5, fp │ │ │ │ + smlawteq ip, r8, r5, fp │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - smlawbeq ip, ip, r9, r0 │ │ │ │ - teqeq r6, r0, ror sl │ │ │ │ - @ instruction: 0x012c0930 │ │ │ │ - @ instruction: 0x012cb524 │ │ │ │ + @ instruction: 0x012c0994 │ │ │ │ + teqeq r6, r8, ror sl │ │ │ │ + @ instruction: 0x012c0938 │ │ │ │ + @ instruction: 0x012cb52c │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - teqeq r6, r0, lsr sl │ │ │ │ - strdeq r0, [ip, -r4]! │ │ │ │ - @ instruction: 0x012cb4e8 │ │ │ │ + teqeq r6, r8, lsr sl │ │ │ │ + strdeq r0, [ip, -ip]! │ │ │ │ + strdeq fp, [ip, -r0]! │ │ │ │ muleq r0, fp, r5 │ │ │ │ - smlawteq ip, r0, r8, r0 │ │ │ │ - teqeq r6, r8, asr #19 │ │ │ │ - smlawbeq ip, ip, r8, r0 │ │ │ │ - smlawbeq ip, r0, r4, fp │ │ │ │ + smlawteq ip, r8, r8, r0 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + @ instruction: 0x012c0894 │ │ │ │ + smlawbeq ip, r8, r4, fp │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - teqeq r6, ip, lsl #19 │ │ │ │ - @ instruction: 0x012c084c │ │ │ │ - @ instruction: 0x012cb440 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c0854 │ │ │ │ + @ instruction: 0x012cb448 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - teqeq r6, ip, asr #18 │ │ │ │ - @ instruction: 0x012c080c │ │ │ │ - @ instruction: 0x012cb400 │ │ │ │ + teqeq r6, r4, asr r9 │ │ │ │ + @ instruction: 0x012c0814 │ │ │ │ + @ instruction: 0x012cb408 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - teqeq r6, r8, lsl #18 │ │ │ │ - smlawteq ip, ip, r7, r0 │ │ │ │ - smlawteq ip, r0, r3, fp │ │ │ │ + teqeq r6, r0, lsl r9 │ │ │ │ + ldrdeq r0, [ip, -r4]! │ │ │ │ + smlawteq ip, r8, r3, fp │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - teqeq r6, ip, asr #17 │ │ │ │ - smlawbeq ip, ip, r7, r0 │ │ │ │ - smlawbeq ip, r0, r3, fp │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c0794 │ │ │ │ + smlawbeq ip, r8, r3, fp │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - teqeq r6, ip, lsl #17 │ │ │ │ - @ instruction: 0x012c0750 │ │ │ │ - @ instruction: 0x012cb344 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012c0758 │ │ │ │ + @ instruction: 0x012cb34c │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - teqeq r6, r0, asr r8 │ │ │ │ - @ instruction: 0x012c0714 │ │ │ │ - @ instruction: 0x012cb308 │ │ │ │ + teqeq r6, r8, asr r8 │ │ │ │ + @ instruction: 0x012c071c │ │ │ │ + @ instruction: 0x012cb310 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - teqeq r6, r4, lsl r8 │ │ │ │ - ldrdeq r0, [ip, -r8]! │ │ │ │ - smlawteq ip, ip, r2, fp │ │ │ │ + teqeq r6, ip, lsl r8 │ │ │ │ + smulwteq ip, r0, r6 │ │ │ │ + ldrdeq fp, [ip, -r4]! │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012c069c │ │ │ │ - @ instruction: 0x012cb290 │ │ │ │ + teqeq r6, r0, ror #15 │ │ │ │ + smulwbeq ip, r4, r6 │ │ │ │ + @ instruction: 0x012cb298 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012c065c │ │ │ │ - @ instruction: 0x012cb250 │ │ │ │ + teqeq r6, r4, lsr #15 │ │ │ │ + @ instruction: 0x012c0664 │ │ │ │ + @ instruction: 0x012cb258 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - teqeq r6, ip, asr r7 │ │ │ │ - @ instruction: 0x012c061c │ │ │ │ - @ instruction: 0x012cb210 │ │ │ │ - teqeq r6, ip, lsl r7 │ │ │ │ - ldrdeq r0, [ip, -ip]! │ │ │ │ - ldrdeq fp, [ip, -r0]! │ │ │ │ + teqeq r6, r4, ror #14 │ │ │ │ + @ instruction: 0x012c0624 │ │ │ │ + @ instruction: 0x012cb218 │ │ │ │ + teqeq r6, r4, lsr #14 │ │ │ │ + smulwteq ip, r4, r5 │ │ │ │ + ldrdeq fp, [ip, -r8]! │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ │ │ │ │ 00454b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -941646,37 +941646,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 454bd4 │ │ │ │ cmpeq r3, r0, lsl #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, ror #12 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x012c0398 │ │ │ │ - smlawbeq ip, r4, pc, sl @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smulwbeq ip, r0, r3 │ │ │ │ + smlawbeq ip, ip, pc, sl @ │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012c0354 │ │ │ │ - @ instruction: 0x012caf40 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x012c035c │ │ │ │ + @ instruction: 0x012caf48 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - teqeq r6, r0, asr r4 │ │ │ │ - @ instruction: 0x012c0314 │ │ │ │ - @ instruction: 0x012caf00 │ │ │ │ + teqeq r6, r8, asr r4 │ │ │ │ + @ instruction: 0x012c031c │ │ │ │ + @ instruction: 0x012caf08 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - teqeq r6, r0, lsl r4 │ │ │ │ - ldrdeq r0, [ip, -r4]! │ │ │ │ - smlawteq ip, r0, lr, sl │ │ │ │ + teqeq r6, r8, lsl r4 │ │ │ │ + ldrdeq r0, [ip, -ip]! │ │ │ │ + smlawteq ip, r8, lr, sl │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - teqeq r6, ip, asr #7 │ │ │ │ - @ instruction: 0x012cb24c │ │ │ │ - @ instruction: 0x012cae5c │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + @ instruction: 0x012cb254 │ │ │ │ + @ instruction: 0x012cae64 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ - teqeq r6, r8, ror #6 │ │ │ │ - @ instruction: 0x012c022c │ │ │ │ - @ instruction: 0x012cae18 │ │ │ │ + teqeq r6, r0, ror r3 │ │ │ │ + @ instruction: 0x012c0234 │ │ │ │ + @ instruction: 0x012cae20 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ │ │ │ │ 00454e40 : │ │ │ │ ldr r3, [r0, #960] @ 0x3c0 │ │ │ │ ldr r2, [r0, #964] @ 0x3c4 │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ @@ -941705,17 +941705,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r6, r4, ror r2 │ │ │ │ - @ instruction: 0x012cb224 │ │ │ │ - @ instruction: 0x012cad38 │ │ │ │ + teqeq r6, ip, ror r2 │ │ │ │ + @ instruction: 0x012cb22c │ │ │ │ + @ instruction: 0x012cad40 │ │ │ │ andeq r0, r0, r3, asr #31 │ │ │ │ │ │ │ │ 00454ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -941950,45 +941950,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1296 @ 0x510 │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 454fa8 │ │ │ │ - teqeq r6, r0, lsr #2 │ │ │ │ - @ instruction: 0x012cb110 │ │ │ │ - ldrdeq sl, [ip, -r8]! │ │ │ │ + teqeq r6, r8, lsr #2 │ │ │ │ + @ instruction: 0x012cb118 │ │ │ │ + @ instruction: 0x012cabe0 │ │ │ │ msreq CPSR_fx, ip, lsr sp │ │ │ │ - @ instruction: 0x012cb11c │ │ │ │ - teqeq r6, ip, lsr #1 │ │ │ │ - @ instruction: 0x012cab68 │ │ │ │ - teqeq r6, r0, ror r0 │ │ │ │ - strdeq sl, [ip, -r0]! │ │ │ │ - @ instruction: 0x012cab04 │ │ │ │ - teqeq r6, r4 │ │ │ │ - ldrdeq pc, [fp, -r4]! │ │ │ │ - smlawteq ip, r4, sl, sl │ │ │ │ - teqpeq r5, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - msreq R11_fiq, r8 @ │ │ │ │ - smlawbeq ip, r8, sl, sl │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq ip, ip, sl, sl │ │ │ │ - @ instruction: 0x012caa50 │ │ │ │ - teqpeq r5, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012caa4c │ │ │ │ - @ instruction: 0x012caa08 │ │ │ │ - teqpeq r5, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r8, ror #27 │ │ │ │ - ldrdeq sl, [ip, -r8]! │ │ │ │ + @ instruction: 0x012cb124 │ │ │ │ + ldrheq r0, [r6, -r4]! │ │ │ │ + @ instruction: 0x012cab70 │ │ │ │ + teqeq r6, r8, ror r0 │ │ │ │ + strdeq sl, [ip, -r8]! │ │ │ │ + @ instruction: 0x012cab0c │ │ │ │ + teqeq r6, ip │ │ │ │ + ldrdeq pc, [fp, -ip]! │ │ │ │ + smlawteq ip, ip, sl, sl │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + msreq R11_fiq, r0, lsr #29 │ │ │ │ + @ instruction: 0x012caa90 │ │ │ │ teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, ip, lsr #27 │ │ │ │ - @ instruction: 0x012ca99c │ │ │ │ - teqpeq r5, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r0, ror sp │ │ │ │ - @ instruction: 0x012ca960 │ │ │ │ + @ instruction: 0x012caa94 │ │ │ │ + @ instruction: 0x012caa58 │ │ │ │ + teqpeq r5, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012caa54 │ │ │ │ + @ instruction: 0x012caa10 │ │ │ │ + teqpeq r5, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [fp, -r0]! │ │ │ │ + @ instruction: 0x012ca9e0 │ │ │ │ + teqpeq r5, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, r4 @ │ │ │ │ + @ instruction: 0x012ca9a4 │ │ │ │ + teqpeq r5, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, r8, ror sp │ │ │ │ + @ instruction: 0x012ca968 │ │ │ │ │ │ │ │ 0045530c : │ │ │ │ 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, [r1, #652] @ 0x28c │ │ │ │ @@ -942361,51 +942361,51 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 455798 │ │ │ │ strdeq r2, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqpeq r5, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012cab68 │ │ │ │ - @ instruction: 0x012ca630 │ │ │ │ + teqpeq r5, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012cab70 │ │ │ │ + @ instruction: 0x012ca638 │ │ │ │ msreq (UNDEF: 58), r4 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqpeq r5, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012ca5bc │ │ │ │ - teqpeq r5, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq fp, r8, r9, pc @ │ │ │ │ - @ instruction: 0x012ca578 │ │ │ │ - teqpeq r5, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r4, asr #18 │ │ │ │ - @ instruction: 0x012ca534 │ │ │ │ - teqpeq r5, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r4, lsl #18 │ │ │ │ - strdeq sl, [ip, -r8]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r5, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlawteq ip, r4, r5, sl │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, r0 @ │ │ │ │ + smlawbeq ip, r0, r5, sl │ │ │ │ + teqpeq r5, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, ip, asr #18 │ │ │ │ + @ instruction: 0x012ca53c │ │ │ │ + teqpeq r5, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, ip, lsl #18 │ │ │ │ + @ instruction: 0x012ca500 │ │ │ │ + teqpeq r5, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq ip, r4, r8, sl │ │ │ │ + @ instruction: 0x012ca494 │ │ │ │ teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012ca87c │ │ │ │ - smlawbeq ip, ip, r4, sl │ │ │ │ + @ instruction: 0x012ca494 │ │ │ │ + @ instruction: 0x012ca450 │ │ │ │ + teqpeq r5, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, r8, lsl r8 │ │ │ │ + @ instruction: 0x012ca408 │ │ │ │ + teqpeq r5, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [fp, -r8]! │ │ │ │ + smlawteq ip, r8, r3, sl │ │ │ │ teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq ip, ip, r4, sl │ │ │ │ - @ instruction: 0x012ca448 │ │ │ │ - teqpeq r5, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r0, lsl r8 │ │ │ │ - @ instruction: 0x012ca400 │ │ │ │ - teqpeq r5, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [fp, -r0]! │ │ │ │ - smlawteq ip, r0, r3, sl │ │ │ │ - teqpeq r5, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 59), r0 @ │ │ │ │ - smlawbeq ip, r0, r3, sl │ │ │ │ - teqpeq r5, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 59), r0, asr r7 │ │ │ │ - @ instruction: 0x012ca340 │ │ │ │ - teqpeq r5, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012ca344 │ │ │ │ - @ instruction: 0x012ca304 │ │ │ │ + msreq (UNDEF: 59), r8 @ │ │ │ │ + smlawbeq ip, r8, r3, sl │ │ │ │ + teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + msreq (UNDEF: 59), r8, asr r7 │ │ │ │ + @ instruction: 0x012ca348 │ │ │ │ + teqpeq r5, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012ca34c │ │ │ │ + @ instruction: 0x012ca30c │ │ │ │ │ │ │ │ 00455988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #164] @ 455a44 │ │ │ │ @@ -942450,17 +942450,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4559d4 │ │ │ │ smlaltbeq r2, r3, r4, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, r8, ror #16 │ │ │ │ - teqpeq r5, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, ip @ │ │ │ │ - @ instruction: 0x012ca1ac │ │ │ │ + teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + smlawteq fp, r4, r5, pc @ │ │ │ │ + @ instruction: 0x012ca1b4 │ │ │ │ │ │ │ │ 00455a5c : │ │ │ │ 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 │ │ │ │ @@ -942794,42 +942794,42 @@ │ │ │ │ smlaltbeq r2, r3, r0, r7 │ │ │ │ cmpeq r3, r8, ror #14 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r5, r0, asr pc │ │ │ │ - teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ - msreq R11_fiq, ip @ │ │ │ │ - @ instruction: 0x012c9e94 │ │ │ │ + teqpeq r5, r8 @ @ p-variant is OBSOLETE │ │ │ │ + msreq R11_fiq, r4, lsr #5 │ │ │ │ + @ instruction: 0x012c9e9c │ │ │ │ strdeq lr, [sl, -ip]! │ │ │ │ - @ instruction: 0x012d9b30 │ │ │ │ - teqpeq r5, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012c9e2c │ │ │ │ - teqpeq r5, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [fp, -r4]! │ │ │ │ - @ instruction: 0x012c9de8 │ │ │ │ - teqpeq r5, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r4 @ │ │ │ │ - @ instruction: 0x012c9da8 │ │ │ │ - teqpeq r5, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012c9da8 │ │ │ │ - @ instruction: 0x012c9d64 │ │ │ │ - teqpeq r5, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, r0, lsr r1 │ │ │ │ - @ instruction: 0x012c9d28 │ │ │ │ - teqpeq r5, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [fp, -r4]! │ │ │ │ - @ instruction: 0x012c9ce8 │ │ │ │ - teqpeq r5, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [fp, -r8]! @ │ │ │ │ - @ instruction: 0x012c9cac │ │ │ │ - teqpeq r5, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fxc, ip, ror r0 │ │ │ │ - @ instruction: 0x012c9c70 │ │ │ │ + @ instruction: 0x012d9b38 │ │ │ │ + teqpeq r5, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012c9e34 │ │ │ │ + teqpeq r5, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [fp, -ip]! │ │ │ │ + strdeq r9, [ip, -r0]! │ │ │ │ + teqpeq r5, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, ip @ │ │ │ │ + @ instruction: 0x012c9db0 │ │ │ │ + teqpeq r5, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012c9db0 │ │ │ │ + @ instruction: 0x012c9d6c │ │ │ │ + teqpeq r5, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + msreq CPSR_fxc, r8, lsr r1 │ │ │ │ + @ instruction: 0x012c9d30 │ │ │ │ + teqpeq r5, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [fp, -ip]! │ │ │ │ + strdeq r9, [ip, -r0]! │ │ │ │ + teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + smlawteq fp, r0, r0, pc @ │ │ │ │ + @ instruction: 0x012c9cb4 │ │ │ │ + teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + smlawbeq fp, r4, r0, pc @ │ │ │ │ + @ instruction: 0x012c9c78 │ │ │ │ │ │ │ │ 00456018 : │ │ │ │ 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] @ 456494 │ │ │ │ @@ -943116,45 +943116,45 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4561dc │ │ │ │ cmpeq r3, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r2, r3, ip, r1 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsr sp │ │ │ │ - teqpeq r5, r4 @ p-variant is OBSOLETE │ │ │ │ - qsubeq sl, ip, ip │ │ │ │ + teqpeq r5, ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012ca064 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r3, r0, rrx │ │ │ │ - teqeq r5, r0, ror #29 │ │ │ │ - smlawbeq ip, r4, pc, r9 @ │ │ │ │ - @ instruction: 0x012bed7c │ │ │ │ - @ instruction: 0x012c9974 │ │ │ │ + teqeq r5, r8, ror #29 │ │ │ │ + smlawbeq ip, ip, pc, r9 @ │ │ │ │ + smlawbeq fp, r4, sp, lr │ │ │ │ + @ instruction: 0x012c997c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq r5, r0, asr #28 │ │ │ │ - @ instruction: 0x012bed04 │ │ │ │ - strdeq r9, [ip, -r8]! │ │ │ │ + teqeq r5, r8, asr #28 │ │ │ │ + @ instruction: 0x012bed0c │ │ │ │ + @ instruction: 0x012c9900 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq r5, r8, lsr #27 │ │ │ │ - @ instruction: 0x012bec68 │ │ │ │ - @ instruction: 0x012c985c │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bec70 │ │ │ │ + @ instruction: 0x012c9864 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq r5, r4, ror #26 │ │ │ │ - @ instruction: 0x012bec24 │ │ │ │ - @ instruction: 0x012c9818 │ │ │ │ + teqeq r5, ip, ror #26 │ │ │ │ + @ instruction: 0x012bec2c │ │ │ │ + @ instruction: 0x012c9820 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x012bebe8 │ │ │ │ - @ instruction: 0x012c97e0 │ │ │ │ + strdeq lr, [fp, -r0]! │ │ │ │ + @ instruction: 0x012c97e8 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq r5, r8, ror #25 │ │ │ │ - @ instruction: 0x012bebac │ │ │ │ - @ instruction: 0x012c979c │ │ │ │ - teqeq r5, r8, lsr #25 │ │ │ │ - @ instruction: 0x012beb6c │ │ │ │ - @ instruction: 0x012c9758 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bebb4 │ │ │ │ + @ instruction: 0x012c97a4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012beb74 │ │ │ │ + @ instruction: 0x012c9760 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 00456528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -943402,38 +943402,38 @@ │ │ │ │ beq 45676c │ │ │ │ b 4566fc │ │ │ │ cmpeq r3, r0, lsl #26 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x00007bbc │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x012ae658 │ │ │ │ - teqeq r4, r0, lsl ip │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012c947c │ │ │ │ + teqeq r4, r8, lsl ip │ │ │ │ + teqeq r5, r0, ror #19 │ │ │ │ + smlawbeq ip, r4, r4, r9 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - teqeq r5, r8, lsl #19 │ │ │ │ - @ instruction: 0x012be848 │ │ │ │ - @ instruction: 0x012c943c │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012be850 │ │ │ │ + @ instruction: 0x012c9444 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - teqeq r5, r4, asr #18 │ │ │ │ - @ instruction: 0x012be804 │ │ │ │ - strdeq r9, [ip, -r0]! │ │ │ │ + teqeq r5, ip, asr #18 │ │ │ │ + @ instruction: 0x012be80c │ │ │ │ + strdeq r9, [ip, -r8]! │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - teqeq r5, r0, lsl #18 │ │ │ │ - smlawteq fp, r4, r7, lr │ │ │ │ - @ instruction: 0x012c93b8 │ │ │ │ - teqeq r5, r0, asr #17 │ │ │ │ - smlawbeq fp, r4, r7, lr │ │ │ │ - @ instruction: 0x012c9378 │ │ │ │ - teqeq r5, r0, lsl #17 │ │ │ │ - @ instruction: 0x012be744 │ │ │ │ - @ instruction: 0x012c9334 │ │ │ │ - teqeq r5, r0, asr #16 │ │ │ │ - @ instruction: 0x012c9334 │ │ │ │ - @ instruction: 0x012c92ec │ │ │ │ + teqeq r5, r8, lsl #18 │ │ │ │ + smlawteq fp, ip, r7, lr │ │ │ │ + smlawteq ip, r0, r3, r9 │ │ │ │ + teqeq r5, r8, asr #17 │ │ │ │ + smlawbeq fp, ip, r7, lr │ │ │ │ + smlawbeq ip, r0, r3, r9 │ │ │ │ + teqeq r5, r8, lsl #17 │ │ │ │ + @ instruction: 0x012be74c │ │ │ │ + @ instruction: 0x012c933c │ │ │ │ + teqeq r5, r8, asr #16 │ │ │ │ + @ instruction: 0x012c933c │ │ │ │ + strdeq r9, [ip, -r4]! │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 0045697c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -943674,38 +943674,38 @@ │ │ │ │ beq 456bbc │ │ │ │ b 456b50 │ │ │ │ smlaltbeq r1, r3, ip, r8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x00007bb8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x012ae204 │ │ │ │ - teqeq r4, r4, ror #14 │ │ │ │ - teqeq r5, r4, ror r5 │ │ │ │ - @ instruction: 0x012c902c │ │ │ │ + teqeq r4, ip, ror #14 │ │ │ │ + teqeq r5, ip, ror r5 │ │ │ │ + @ instruction: 0x012c9034 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq r5, ip, lsr #10 │ │ │ │ - strdeq lr, [fp, -ip]! │ │ │ │ - strdeq r8, [ip, -r0]! │ │ │ │ + teqeq r5, r4, lsr r5 │ │ │ │ + @ instruction: 0x012be404 │ │ │ │ + strdeq r8, [ip, -r8]! @ │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq r5, ip, ror #9 │ │ │ │ - @ instruction: 0x012be3bc │ │ │ │ - @ instruction: 0x012c8fa8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + smlawteq fp, r4, r3, lr │ │ │ │ + @ instruction: 0x012c8fb0 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - smlawbeq fp, r0, r3, lr │ │ │ │ - @ instruction: 0x012c8f74 │ │ │ │ - teqeq r5, r4, ror r4 │ │ │ │ - @ instruction: 0x012be344 │ │ │ │ - @ instruction: 0x012c8f38 │ │ │ │ - teqeq r5, r8, lsr r4 │ │ │ │ - @ instruction: 0x012be308 │ │ │ │ - strdeq r8, [ip, -r8]! @ │ │ │ │ teqeq r5, r8 @ │ │ │ │ - strdeq r8, [ip, -ip]! │ │ │ │ - @ instruction: 0x012c8eb4 │ │ │ │ + smlawbeq fp, r8, r3, lr │ │ │ │ + @ instruction: 0x012c8f7c │ │ │ │ + teqeq r5, ip, ror r4 │ │ │ │ + @ instruction: 0x012be34c │ │ │ │ + @ instruction: 0x012c8f40 │ │ │ │ + teqeq r5, r0, asr #8 │ │ │ │ + @ instruction: 0x012be310 │ │ │ │ + @ instruction: 0x012c8f00 │ │ │ │ + teqeq r5, r0, lsl #8 │ │ │ │ + @ instruction: 0x012c8f04 │ │ │ │ + @ instruction: 0x012c8ebc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 00456db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -944079,57 +944079,57 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 457240 │ │ │ │ cmpeq r3, r4, asr r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, ip, asr #14 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrsbeq lr, [r5, -ip]! │ │ │ │ - smlawteq ip, r0, r0, r9 │ │ │ │ - smlawbeq ip, r4, fp, r8 │ │ │ │ + teqeq r5, r4, ror #1 │ │ │ │ + smlawteq ip, r8, r0, r9 │ │ │ │ + smlawbeq ip, ip, fp, r8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ @ instruction: 0x012adcec │ │ │ │ - @ instruction: 0x012c9174 │ │ │ │ - teqeq r5, ip, rrx │ │ │ │ - @ instruction: 0x012c8b10 │ │ │ │ + @ instruction: 0x012c917c │ │ │ │ + teqeq r5, r4, ror r0 │ │ │ │ + @ instruction: 0x012c8b18 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x012bdee0 │ │ │ │ - smlawteq ip, ip, sl, r8 │ │ │ │ + teqeq r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x012bdee8 │ │ │ │ + ldrdeq r8, [ip, -r4]! │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bde9c │ │ │ │ - smlawbeq ip, r8, sl, r8 │ │ │ │ + teqeq r5, r4, ror #31 │ │ │ │ + @ instruction: 0x012bdea4 │ │ │ │ + @ instruction: 0x012c8a90 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012bde5c │ │ │ │ - @ instruction: 0x012c8a50 │ │ │ │ - teqeq r5, r4, asr pc │ │ │ │ - ldrdeq r8, [ip, -r4]! │ │ │ │ - @ instruction: 0x012c89e0 │ │ │ │ - teqeq r5, ip, ror #29 │ │ │ │ - @ instruction: 0x012c89e4 │ │ │ │ - @ instruction: 0x012c89a0 │ │ │ │ - teqeq r5, r4, lsr #29 │ │ │ │ - @ instruction: 0x012bdd68 │ │ │ │ - @ instruction: 0x012c8954 │ │ │ │ + teqeq r5, r0, lsr #31 │ │ │ │ + @ instruction: 0x012bde64 │ │ │ │ + @ instruction: 0x012c8a58 │ │ │ │ + teqeq r5, ip, asr pc │ │ │ │ + ldrdeq r8, [ip, -ip]! │ │ │ │ + @ instruction: 0x012c89e8 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012c89ec │ │ │ │ + @ instruction: 0x012c89a8 │ │ │ │ + teqeq r5, ip, lsr #29 │ │ │ │ + @ instruction: 0x012bdd70 │ │ │ │ + @ instruction: 0x012c895c │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - teqeq r5, r4, ror #28 │ │ │ │ - @ instruction: 0x012bdd28 │ │ │ │ - @ instruction: 0x012c8918 │ │ │ │ - teqeq r5, r4, lsr #28 │ │ │ │ - @ instruction: 0x012bdce8 │ │ │ │ - ldrdeq r8, [ip, -r8]! @ │ │ │ │ - teqeq r5, r4, ror #27 │ │ │ │ - @ instruction: 0x012bdca8 │ │ │ │ - @ instruction: 0x012c8894 │ │ │ │ - andeq r0, r0, pc, lsr #3 │ │ │ │ - teqeq r5, r4, lsr #27 │ │ │ │ + teqeq r5, ip, ror #28 │ │ │ │ + @ instruction: 0x012bdd30 │ │ │ │ + @ instruction: 0x012c8920 │ │ │ │ + teqeq r5, ip, lsr #28 │ │ │ │ + strdeq sp, [fp, -r0]! │ │ │ │ + @ instruction: 0x012c88e0 │ │ │ │ + teqeq r5, ip, ror #27 │ │ │ │ + @ instruction: 0x012bdcb0 │ │ │ │ @ instruction: 0x012c889c │ │ │ │ - @ instruction: 0x012c8858 │ │ │ │ + andeq r0, r0, pc, lsr #3 │ │ │ │ + teqeq r5, ip, lsr #27 │ │ │ │ + @ instruction: 0x012c88a4 │ │ │ │ + @ instruction: 0x012c8860 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1752] @ 457b40 │ │ │ │ @@ -944575,66 +944575,66 @@ │ │ │ │ ldrdeq r0, [r3, #-212] @ 0xffffff2c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01430d90 │ │ │ │ cmpeq r3, r4, lsr sp │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012c8bb4 │ │ │ │ - teqeq r5, ip, ror #18 │ │ │ │ - @ instruction: 0x012bd830 │ │ │ │ - @ instruction: 0x012c842c │ │ │ │ + @ instruction: 0x012c8bbc │ │ │ │ + teqeq r5, r4, ror r9 │ │ │ │ + @ instruction: 0x012bd838 │ │ │ │ + @ instruction: 0x012c8434 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - teqeq r5, r8, lsl #18 │ │ │ │ - strdeq r8, [ip, -r8]! @ │ │ │ │ - smlawteq ip, r0, r3, r8 │ │ │ │ + teqeq r5, r0, lsl r9 │ │ │ │ + @ instruction: 0x012c8900 │ │ │ │ + smlawteq ip, r8, r3, r8 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq r5, ip, lsl #17 │ │ │ │ - @ instruction: 0x012bd75c │ │ │ │ - @ instruction: 0x012c8350 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012bd764 │ │ │ │ + @ instruction: 0x012c8358 │ │ │ │ smlawteq sl, r0, r4, sp │ │ │ │ - @ instruction: 0x012c896c │ │ │ │ - teqeq r5, r0, lsr r8 │ │ │ │ - @ instruction: 0x012c82ec │ │ │ │ - teqeq r5, ip, ror #15 │ │ │ │ - @ instruction: 0x012bd6bc │ │ │ │ - @ instruction: 0x012c82b0 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - smlawbeq fp, r0, r6, sp │ │ │ │ - @ instruction: 0x012c8274 │ │ │ │ + @ instruction: 0x012c8974 │ │ │ │ + teqeq r5, r8, lsr r8 │ │ │ │ + strdeq r8, [ip, -r4]! │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + smlawteq fp, r4, r6, sp │ │ │ │ + @ instruction: 0x012c82b8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + smlawbeq fp, r8, r6, sp │ │ │ │ + @ instruction: 0x012c827c │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - teqeq r5, ip, ror r7 │ │ │ │ - @ instruction: 0x012bd640 │ │ │ │ - @ instruction: 0x012c823c │ │ │ │ - teqeq r5, ip, asr r7 │ │ │ │ - @ instruction: 0x012bd620 │ │ │ │ - @ instruction: 0x012c821c │ │ │ │ - teqeq r5, r8, lsr r7 │ │ │ │ - @ instruction: 0x012c85b8 │ │ │ │ - smlawteq ip, ip, r1, r8 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012bd5a0 │ │ │ │ - @ instruction: 0x012c8194 │ │ │ │ - andeq r0, r0, pc, asr #4 │ │ │ │ + teqeq r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x012bd648 │ │ │ │ + @ instruction: 0x012c8244 │ │ │ │ + teqeq r5, r4, ror #14 │ │ │ │ + @ instruction: 0x012bd628 │ │ │ │ + @ instruction: 0x012c8224 │ │ │ │ + teqeq r5, r0, asr #14 │ │ │ │ + smlawteq ip, r0, r5, r8 │ │ │ │ + ldrdeq r8, [ip, -r4]! │ │ │ │ teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012bd568 │ │ │ │ - @ instruction: 0x012c815c │ │ │ │ + @ instruction: 0x012bd5a8 │ │ │ │ + @ instruction: 0x012c819c │ │ │ │ + andeq r0, r0, pc, asr #4 │ │ │ │ + teqeq r5, r0, lsr #13 │ │ │ │ + @ instruction: 0x012bd570 │ │ │ │ + @ instruction: 0x012c8164 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - teqeq r5, r0, ror #12 │ │ │ │ - @ instruction: 0x012bd530 │ │ │ │ - @ instruction: 0x012c8124 │ │ │ │ + teqeq r5, r8, ror #12 │ │ │ │ + @ instruction: 0x012bd538 │ │ │ │ + @ instruction: 0x012c812c │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - teqeq r5, r0, lsr r6 │ │ │ │ - @ instruction: 0x012c8120 │ │ │ │ - @ instruction: 0x012c80e8 │ │ │ │ + teqeq r5, r8, lsr r6 │ │ │ │ + @ instruction: 0x012c8128 │ │ │ │ + strdeq r8, [ip, -r0]! │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - teqeq r5, r8, ror #11 │ │ │ │ - @ instruction: 0x012c80e8 │ │ │ │ - @ instruction: 0x012c80a0 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + strdeq r8, [ip, -r0]! │ │ │ │ + @ instruction: 0x012c80a8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ 00457c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -944660,17 +944660,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 457cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 457c5c │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012bd358 │ │ │ │ - @ instruction: 0x012c7f44 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012bd360 │ │ │ │ + @ instruction: 0x012c7f4c │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #1884] @ 458430 │ │ │ │ @@ -945149,69 +945149,69 @@ │ │ │ │ cmpeq r3, r8, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r3, ip, lsr #10 │ │ │ │ cmpeq r3, ip, ror r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r4, lsl r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012c8348 │ │ │ │ - ldrsheq sp, [r5, -r0]! │ │ │ │ - @ instruction: 0x012bcfb4 │ │ │ │ - @ instruction: 0x012c7bb0 │ │ │ │ + @ instruction: 0x012c8350 │ │ │ │ + ldrsheq sp, [r5, -r8]! │ │ │ │ + @ instruction: 0x012bcfbc │ │ │ │ + @ instruction: 0x012c7bb8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq r5, r0, lsl #1 │ │ │ │ - @ instruction: 0x012bcf50 │ │ │ │ - @ instruction: 0x012c7b44 │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x012c8010 │ │ │ │ - @ instruction: 0x012c7ae0 │ │ │ │ + teqeq r5, r8, lsl #1 │ │ │ │ + @ instruction: 0x012bcf58 │ │ │ │ + @ instruction: 0x012c7b4c │ │ │ │ + teqeq r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x012c8018 │ │ │ │ + @ instruction: 0x012c7ae8 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ @ instruction: 0x012acc34 │ │ │ │ - @ instruction: 0x012c8100 │ │ │ │ - teqeq r5, r4, lsr #31 │ │ │ │ - @ instruction: 0x012c7a6c │ │ │ │ - teqeq r5, ip, asr pc │ │ │ │ - @ instruction: 0x012bce2c │ │ │ │ - @ instruction: 0x012c7a20 │ │ │ │ + @ instruction: 0x012c8108 │ │ │ │ + teqeq r5, ip, lsr #31 │ │ │ │ + @ instruction: 0x012c7a74 │ │ │ │ + teqeq r5, r4, ror #30 │ │ │ │ + @ instruction: 0x012bce34 │ │ │ │ + @ instruction: 0x012c7a28 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - teqeq r5, ip, lsl pc │ │ │ │ - @ instruction: 0x012bcdec │ │ │ │ - @ instruction: 0x012c79e0 │ │ │ │ + teqeq r5, r4, lsr #30 │ │ │ │ + strdeq ip, [fp, -r4]! │ │ │ │ + @ instruction: 0x012c79e8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bcdac │ │ │ │ - @ instruction: 0x012c79a0 │ │ │ │ + teqeq r5, r4, ror #29 │ │ │ │ + @ instruction: 0x012bcdb4 │ │ │ │ + @ instruction: 0x012c79a8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - teqeq r5, r0, lsr #29 │ │ │ │ - @ instruction: 0x012bcd70 │ │ │ │ - @ instruction: 0x012c7964 │ │ │ │ - teqeq r5, ip, ror #28 │ │ │ │ - @ instruction: 0x012bcd30 │ │ │ │ - @ instruction: 0x012c792c │ │ │ │ - teqeq r5, r4, asr #28 │ │ │ │ - @ instruction: 0x012bcd14 │ │ │ │ - @ instruction: 0x012c7908 │ │ │ │ + teqeq r5, r8, lsr #29 │ │ │ │ + @ instruction: 0x012bcd78 │ │ │ │ + @ instruction: 0x012c796c │ │ │ │ + teqeq r5, r4, ror lr │ │ │ │ + @ instruction: 0x012bcd38 │ │ │ │ + @ instruction: 0x012c7934 │ │ │ │ + teqeq r5, ip, asr #28 │ │ │ │ + @ instruction: 0x012bcd1c │ │ │ │ + @ instruction: 0x012c7910 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - teqeq r5, r0, lsl lr │ │ │ │ - ldrdeq ip, [fp, -r4]! │ │ │ │ - ldrdeq r7, [ip, -r0]! │ │ │ │ - teqeq r5, r4, ror #27 │ │ │ │ - @ instruction: 0x012bccb4 │ │ │ │ - @ instruction: 0x012c78a8 │ │ │ │ + teqeq r5, r8, lsl lr │ │ │ │ + ldrdeq ip, [fp, -ip]! @ │ │ │ │ + ldrdeq r7, [ip, -r8]! │ │ │ │ + teqeq r5, ip, ror #27 │ │ │ │ + @ instruction: 0x012bccbc │ │ │ │ + @ instruction: 0x012c78b0 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012c78a8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c78b0 │ │ │ │ + @ instruction: 0x012c7874 │ │ │ │ + teqeq r5, ip, ror #26 │ │ │ │ @ instruction: 0x012c786c │ │ │ │ - teqeq r5, r4, ror #26 │ │ │ │ - @ instruction: 0x012c7864 │ │ │ │ - @ instruction: 0x012c781c │ │ │ │ + @ instruction: 0x012c7824 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - teqeq r5, r4, lsr sp │ │ │ │ - @ instruction: 0x012c7bb4 │ │ │ │ - ldrdeq r7, [ip, -r4]! │ │ │ │ + teqeq r5, ip, lsr sp │ │ │ │ + @ instruction: 0x012c7bbc │ │ │ │ + ldrdeq r7, [ip, -ip]! │ │ │ │ │ │ │ │ 00458528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -945236,17 +945236,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4585ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 458554 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bca60 │ │ │ │ - @ instruction: 0x012c764c │ │ │ │ + teqeq r5, r4, lsr #23 │ │ │ │ + @ instruction: 0x012bca68 │ │ │ │ + @ instruction: 0x012c7654 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ @@ -945743,73 +945743,73 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 458918 │ │ │ │ cmppeq r2, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r2, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x012c7b48 │ │ │ │ + @ instruction: 0x012c7b50 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmppeq r2, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012bc758 │ │ │ │ - @ instruction: 0x012c7354 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012bc760 │ │ │ │ + @ instruction: 0x012c735c │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ cmppeq r2, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [fp, -ip]! @ │ │ │ │ - teqeq r5, ip, lsl #16 │ │ │ │ - smlawteq ip, r8, r2, r7 │ │ │ │ + @ instruction: 0x012bc6e4 │ │ │ │ + teqeq r5, r4, lsl r8 │ │ │ │ + ldrdeq r7, [ip, -r0]! │ │ │ │ @ instruction: 0x000002be │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012c76e8 │ │ │ │ - @ instruction: 0x012c71b0 │ │ │ │ + teqeq r5, r0, lsl #14 │ │ │ │ + strdeq r7, [ip, -r0]! │ │ │ │ + @ instruction: 0x012c71b8 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ @ instruction: 0x012ac314 │ │ │ │ - @ instruction: 0x012c7800 │ │ │ │ - teqeq r5, r4, lsl #13 │ │ │ │ - @ instruction: 0x012c7140 │ │ │ │ + @ instruction: 0x012c7808 │ │ │ │ + teqeq r5, ip, lsl #13 │ │ │ │ + @ instruction: 0x012c7148 │ │ │ │ smlalbbeq pc, r2, ip, r7 @ │ │ │ │ - teqeq r5, r0, lsr #12 │ │ │ │ - @ instruction: 0x012bc4ec │ │ │ │ - @ instruction: 0x012c70e0 │ │ │ │ + teqeq r5, r8, lsr #12 │ │ │ │ + strdeq ip, [fp, -r4]! │ │ │ │ + @ instruction: 0x012c70e8 │ │ │ │ cmppeq r2, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #11 │ │ │ │ - @ instruction: 0x012bc494 │ │ │ │ - smlawbeq ip, r8, r0, r7 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bc49c │ │ │ │ + @ instruction: 0x012c7090 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ ldrdeq pc, [r2, #-108] @ 0xffffff94 │ │ │ │ - teqeq r5, r4, ror r5 │ │ │ │ - @ instruction: 0x012c7064 │ │ │ │ - @ instruction: 0x012c702c │ │ │ │ + teqeq r5, ip, ror r5 │ │ │ │ + @ instruction: 0x012c706c │ │ │ │ + @ instruction: 0x012c7034 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - teqeq r5, ip, lsr #10 │ │ │ │ - strdeq ip, [fp, -r8]! │ │ │ │ - @ instruction: 0x012c6fec │ │ │ │ - teqeq r5, r0, lsl #10 │ │ │ │ - smlawteq fp, r4, r3, ip │ │ │ │ - smlawteq ip, r0, pc, r6 @ │ │ │ │ - teqeq r5, r0, ror #9 │ │ │ │ - @ instruction: 0x012bc3a4 │ │ │ │ - @ instruction: 0x012c6fa0 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012c6fbc │ │ │ │ - @ instruction: 0x012c6f78 │ │ │ │ - teqeq r5, ip, lsl #9 │ │ │ │ - @ instruction: 0x012c730c │ │ │ │ - @ instruction: 0x012c6f20 │ │ │ │ + teqeq r5, r4, lsr r5 │ │ │ │ + @ instruction: 0x012bc400 │ │ │ │ + strdeq r6, [ip, -r4]! │ │ │ │ + teqeq r5, r8, lsl #10 │ │ │ │ + smlawteq fp, ip, r3, ip │ │ │ │ + smlawteq ip, r8, pc, r6 @ │ │ │ │ + teqeq r5, r8, ror #9 │ │ │ │ + @ instruction: 0x012bc3ac │ │ │ │ + @ instruction: 0x012c6fa8 │ │ │ │ + teqeq r5, r4, asr #9 │ │ │ │ + smlawteq ip, r4, pc, r6 @ │ │ │ │ + smlawbeq ip, r0, pc, r6 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012c7314 │ │ │ │ + @ instruction: 0x012c6f28 │ │ │ │ cmppeq r2, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl #8 │ │ │ │ - ldrdeq ip, [fp, -r0]! │ │ │ │ - smlawteq ip, r4, lr, r6 │ │ │ │ + teqeq r5, ip, lsl #8 │ │ │ │ + ldrdeq ip, [fp, -r8]! │ │ │ │ + smlawteq ip, ip, lr, r6 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmppeq r2, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012bc27c │ │ │ │ - @ instruction: 0x012c6e70 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + smlawbeq fp, r4, r2, ip │ │ │ │ + @ instruction: 0x012c6e78 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ │ │ │ │ 00458e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -945838,17 +945838,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 ba12c │ │ │ │ - teqeq r5, r0, asr #4 │ │ │ │ - @ instruction: 0x012bc104 │ │ │ │ - strdeq r6, [ip, -r4]! │ │ │ │ + teqeq r5, r8, asr #4 │ │ │ │ + @ instruction: 0x012bc10c │ │ │ │ + strdeq r6, [ip, -ip]! │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #2696] @ 4599b4 │ │ │ │ @@ -946530,95 +946530,95 @@ │ │ │ │ cmppeq r2, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq pc, [r2, #-32] @ 0xffffffe0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - strdeq r7, [ip, -r4]! │ │ │ │ + strdeq r7, [ip, -ip]! │ │ │ │ cmpeq r2, ip, ror #30 │ │ │ │ - teqeq r5, ip, asr #27 │ │ │ │ - @ instruction: 0x012bbc90 │ │ │ │ - smlawbeq ip, r8, r8, r6 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012bbc98 │ │ │ │ + @ instruction: 0x012c6890 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - teqeq r5, ip, ror #26 │ │ │ │ - @ instruction: 0x012c6d50 │ │ │ │ - @ instruction: 0x012c6818 │ │ │ │ + teqeq r5, r4, ror sp │ │ │ │ + @ instruction: 0x012c6d58 │ │ │ │ + @ instruction: 0x012c6820 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - ldrdeq r6, [ip, -r8]! │ │ │ │ - @ instruction: 0x012c67a4 │ │ │ │ teqeq r5, ip @ │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ - @ instruction: 0x012c674c │ │ │ │ + @ instruction: 0x012c6ce0 │ │ │ │ + @ instruction: 0x012c67ac │ │ │ │ + teqeq r5, r4, lsr #25 │ │ │ │ + @ instruction: 0x012c6e04 │ │ │ │ + @ instruction: 0x012c6754 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r5, r4, asr ip │ │ │ │ - @ instruction: 0x012c6db4 │ │ │ │ - @ instruction: 0x012c6708 │ │ │ │ + teqeq r5, ip, asr ip │ │ │ │ + @ instruction: 0x012c6dbc │ │ │ │ + @ instruction: 0x012c6710 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0x012ab878 │ │ │ │ - @ instruction: 0x012c6dac │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012c66a0 │ │ │ │ + @ instruction: 0x012c6db4 │ │ │ │ + teqeq r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x012c66a8 │ │ │ │ smlaltteq lr, r2, ip, ip │ │ │ │ - teqeq r5, r0, lsl #23 │ │ │ │ - @ instruction: 0x012bba4c │ │ │ │ - @ instruction: 0x012c6634 │ │ │ │ + teqeq r5, r8, lsl #23 │ │ │ │ + @ instruction: 0x012bba54 │ │ │ │ + @ instruction: 0x012c663c │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ smlalbbeq lr, r2, r0, ip │ │ │ │ - teqeq r5, r8, lsl fp │ │ │ │ - ldrdeq fp, [fp, -ip]! │ │ │ │ - smlawteq ip, ip, r5, r6 │ │ │ │ + teqeq r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x012bb9e4 │ │ │ │ + ldrdeq r6, [ip, -r4]! │ │ │ │ cmpeq r2, ip, lsl ip │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012c65b0 │ │ │ │ - @ instruction: 0x012c6568 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c65b8 │ │ │ │ + @ instruction: 0x012c6570 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ smlaltbeq lr, r2, ip, fp │ │ │ │ - teqeq r5, r8, asr #20 │ │ │ │ - @ instruction: 0x012bb90c │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ + teqeq r5, r0, asr sl │ │ │ │ + @ instruction: 0x012bb914 │ │ │ │ + @ instruction: 0x012c6504 │ │ │ │ cmpeq r2, ip, asr #22 │ │ │ │ - teqeq r5, r8, ror #19 │ │ │ │ - @ instruction: 0x012bb8ac │ │ │ │ - @ instruction: 0x012c6498 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bb8b4 │ │ │ │ + @ instruction: 0x012c64a0 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ smlaltteq lr, r2, ip, sl │ │ │ │ - teqeq r5, r8, lsl #19 │ │ │ │ - @ instruction: 0x012bb84c │ │ │ │ - @ instruction: 0x012c6438 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bb854 │ │ │ │ + @ instruction: 0x012c6440 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r5, ip, asr #18 │ │ │ │ - @ instruction: 0x012bb810 │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ + teqeq r5, r4, asr r9 │ │ │ │ + @ instruction: 0x012bb818 │ │ │ │ + @ instruction: 0x012c6404 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqeq r5, r4, lsl #18 │ │ │ │ - @ instruction: 0x012c679c │ │ │ │ - @ instruction: 0x012c63a4 │ │ │ │ - teqeq r5, r4, lsr #17 │ │ │ │ - @ instruction: 0x012c6724 │ │ │ │ - @ instruction: 0x012c633c │ │ │ │ - teqeq r5, r4, asr r8 │ │ │ │ - @ instruction: 0x012c634c │ │ │ │ - @ instruction: 0x012c6308 │ │ │ │ + teqeq r5, ip, lsl #18 │ │ │ │ + @ instruction: 0x012c67a4 │ │ │ │ + @ instruction: 0x012c63ac │ │ │ │ + teqeq r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x012c672c │ │ │ │ + @ instruction: 0x012c6344 │ │ │ │ + teqeq r5, ip, asr r8 │ │ │ │ + @ instruction: 0x012c6354 │ │ │ │ + @ instruction: 0x012c6310 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x012c6318 │ │ │ │ - ldrdeq r6, [ip, -r8]! │ │ │ │ + teqeq r5, r8, lsr #16 │ │ │ │ + @ instruction: 0x012c6320 │ │ │ │ + @ instruction: 0x012c62e0 │ │ │ │ cmpeq r2, r0, lsr r9 │ │ │ │ - teqeq r5, ip, asr #15 │ │ │ │ - @ instruction: 0x012bb690 │ │ │ │ - @ instruction: 0x012c627c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012bb698 │ │ │ │ + smlawbeq ip, r4, r2, r6 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012bb654 │ │ │ │ - @ instruction: 0x012c624c │ │ │ │ - teqeq r5, ip, ror #14 │ │ │ │ - @ instruction: 0x012bb630 │ │ │ │ - @ instruction: 0x012c6228 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012bb65c │ │ │ │ + @ instruction: 0x012c6254 │ │ │ │ + teqeq r5, r4, ror r7 │ │ │ │ + @ instruction: 0x012bb638 │ │ │ │ + @ instruction: 0x012c6230 │ │ │ │ │ │ │ │ 00459b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -946649,17 +946649,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #20] @ 459bb0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012bb458 │ │ │ │ - qsubeq r6, r4, ip │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012bb460 │ │ │ │ + qsubeq r6, ip, ip │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #2488] @ 45a588 │ │ │ │ @@ -947288,96 +947288,96 @@ │ │ │ │ b 45a208 │ │ │ │ cmpeq r2, ip, ror #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, r8, lsr #12 │ │ │ │ cmpeq r2, r4, lsr #10 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, ror #8 │ │ │ │ - @ instruction: 0x012c6578 │ │ │ │ + smlawbeq ip, r0, r5, r6 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - smlawteq fp, r0, r0, fp │ │ │ │ - @ instruction: 0x012c5cb8 │ │ │ │ + teqeq r5, r4, lsl #4 │ │ │ │ + smlawteq fp, r8, r0, fp │ │ │ │ + smlawteq ip, r0, ip, r5 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - smlawbeq ip, r4, r1, r6 │ │ │ │ - @ instruction: 0x012c5c58 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + smlawbeq ip, ip, r1, r6 │ │ │ │ + @ instruction: 0x012c5c60 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - teqeq r5, ip, lsr r1 │ │ │ │ - @ instruction: 0x012c610c │ │ │ │ - @ instruction: 0x012c5be0 │ │ │ │ + teqeq r5, r4, asr #2 │ │ │ │ + @ instruction: 0x012c6114 │ │ │ │ + @ instruction: 0x012c5be8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ @ instruction: 0x012aad04 │ │ │ │ - @ instruction: 0x012c62e4 │ │ │ │ - teqeq r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x012c5b28 │ │ │ │ + @ instruction: 0x012c62ec │ │ │ │ + teqeq r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x012c5b30 │ │ │ │ cmpeq r2, r8, ror r1 │ │ │ │ - teqeq r5, r0, lsl r0 │ │ │ │ - ldrdeq sl, [fp, -r4]! │ │ │ │ - smlawteq ip, r8, sl, r5 │ │ │ │ + teqeq r5, r8, lsl r0 │ │ │ │ + ldrdeq sl, [fp, -ip]! │ │ │ │ + ldrdeq r5, [ip, -r0]! │ │ │ │ cmpeq r2, ip, lsl #2 │ │ │ │ - teqeq r5, r4, lsr #31 │ │ │ │ - @ instruction: 0x012bae68 │ │ │ │ - @ instruction: 0x012c5a5c │ │ │ │ + teqeq r5, ip, lsr #31 │ │ │ │ + @ instruction: 0x012bae70 │ │ │ │ + @ instruction: 0x012c5a64 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ strheq lr, [r2, #-0] │ │ │ │ - teqeq r5, r8, asr #30 │ │ │ │ - @ instruction: 0x012bae0c │ │ │ │ - @ instruction: 0x012c5a04 │ │ │ │ - teqeq r5, r4, lsr #30 │ │ │ │ - ldrdeq r6, [ip, -r4]! │ │ │ │ - ldrdeq r5, [ip, -r8]! │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012c5d68 │ │ │ │ - @ instruction: 0x012c5970 │ │ │ │ - teqeq r5, r4, ror lr │ │ │ │ - @ instruction: 0x012c596c │ │ │ │ - @ instruction: 0x012c5928 │ │ │ │ + teqeq r5, r0, asr pc │ │ │ │ + @ instruction: 0x012bae14 │ │ │ │ + @ instruction: 0x012c5a0c │ │ │ │ + teqeq r5, ip, lsr #30 │ │ │ │ + ldrdeq r6, [ip, -ip]! │ │ │ │ + @ instruction: 0x012c59e0 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c5d70 │ │ │ │ + @ instruction: 0x012c5978 │ │ │ │ + teqeq r5, ip, ror lr │ │ │ │ + @ instruction: 0x012c5974 │ │ │ │ + @ instruction: 0x012c5930 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - teqeq r5, ip, lsr lr │ │ │ │ - @ instruction: 0x012c5cbc │ │ │ │ - ldrdeq r5, [ip, -r0]! │ │ │ │ + teqeq r5, r4, asr #28 │ │ │ │ + smlawteq ip, r4, ip, r5 │ │ │ │ + ldrdeq r5, [ip, -r8]! │ │ │ │ cmpeq r2, ip, lsr #30 │ │ │ │ - teqeq r5, r8, asr #27 │ │ │ │ - smlawbeq fp, ip, ip, sl │ │ │ │ - smlawbeq ip, r0, r8, r5 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bac94 │ │ │ │ + smlawbeq ip, r8, r8, r5 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - smlawbeq ip, ip, r8, r5 │ │ │ │ - @ instruction: 0x012c5844 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012c5894 │ │ │ │ + @ instruction: 0x012c584c │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - teqeq r5, r0, ror #26 │ │ │ │ - @ instruction: 0x012bac24 │ │ │ │ - @ instruction: 0x012c581c │ │ │ │ - teqeq r5, ip, lsr sp │ │ │ │ - @ instruction: 0x012bac00 │ │ │ │ - strdeq r5, [ip, -r4]! │ │ │ │ + teqeq r5, r8, ror #26 │ │ │ │ + @ instruction: 0x012bac2c │ │ │ │ + @ instruction: 0x012c5824 │ │ │ │ + teqeq r5, r4, asr #26 │ │ │ │ + @ instruction: 0x012bac08 │ │ │ │ + strdeq r5, [ip, -ip]! │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ cmpeq r2, r8, asr #28 │ │ │ │ - teqeq r5, r4, ror #25 │ │ │ │ - @ instruction: 0x012baba8 │ │ │ │ - @ instruction: 0x012c579c │ │ │ │ + teqeq r5, ip, ror #25 │ │ │ │ + @ instruction: 0x012babb0 │ │ │ │ + @ instruction: 0x012c57a4 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ strdeq sp, [r2, #-208] @ 0xffffff30 │ │ │ │ - teqeq r5, ip, lsl #25 │ │ │ │ - @ instruction: 0x012bab50 │ │ │ │ - @ instruction: 0x012c5744 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012bab58 │ │ │ │ + @ instruction: 0x012c574c │ │ │ │ @ instruction: 0x0142dd98 │ │ │ │ - teqeq r5, r4, lsr ip │ │ │ │ - strdeq sl, [fp, -r8]! │ │ │ │ - @ instruction: 0x012c56ec │ │ │ │ + teqeq r5, ip, lsr ip │ │ │ │ + @ instruction: 0x012bab00 │ │ │ │ + strdeq r5, [ip, -r4]! │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ cmpeq r2, r0, asr #26 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012baaa0 │ │ │ │ - @ instruction: 0x012c5694 │ │ │ │ + teqeq r5, r4, ror #23 │ │ │ │ + @ instruction: 0x012baaa8 │ │ │ │ + @ instruction: 0x012c569c │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - teqeq r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x012c5d9c │ │ │ │ - @ instruction: 0x012c5658 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012c5da4 │ │ │ │ + @ instruction: 0x012c5660 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 0045a6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947405,17 +947405,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45a720 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012ba894 │ │ │ │ - smlawbeq ip, r4, r4, r5 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012ba89c │ │ │ │ + smlawbeq ip, ip, r4, r5 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [pc, #1476] @ 45ad58 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -947785,57 +947785,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 45ae08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ b 45ab28 │ │ │ │ strheq sp, [r2, #-160] @ 0xffffff60 │ │ │ │ - teqeq r5, r8, asr r8 │ │ │ │ - @ instruction: 0x012c5848 │ │ │ │ - @ instruction: 0x012c5310 │ │ │ │ + teqeq r5, r0, ror #16 │ │ │ │ + @ instruction: 0x012c5850 │ │ │ │ + @ instruction: 0x012c5318 │ │ │ │ muleq r0, r5, r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrdeq sl, [fp, -r4]! │ │ │ │ - teqeq r5, r0, lsl #12 │ │ │ │ - strheq r5, [ip, -ip]! │ │ │ │ + ldrdeq sl, [fp, -ip]! │ │ │ │ + teqeq r5, r8, lsl #12 │ │ │ │ + smlawteq ip, r4, r0, r5 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - @ instruction: 0x012ba494 │ │ │ │ - teqeq r5, r4, asr #11 │ │ │ │ - smlawbeq ip, r0, r0, r5 │ │ │ │ + @ instruction: 0x012ba49c │ │ │ │ + teqeq r5, ip, asr #11 │ │ │ │ + smlawbeq ip, r8, r0, r5 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - teqeq r5, r8, lsl #11 │ │ │ │ - @ instruction: 0x012ba458 │ │ │ │ - @ instruction: 0x012c5048 │ │ │ │ - teqeq r5, r0, asr r5 │ │ │ │ - @ instruction: 0x012ba420 │ │ │ │ - @ instruction: 0x012c5010 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012ba460 │ │ │ │ + qsubeq r5, r0, ip │ │ │ │ + teqeq r5, r8, asr r5 │ │ │ │ + @ instruction: 0x012ba428 │ │ │ │ + @ instruction: 0x012c5018 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - @ instruction: 0x012c5024 │ │ │ │ - teqeq r5, ip, lsl r5 │ │ │ │ - ldrdeq r4, [ip, -r8]! │ │ │ │ + @ instruction: 0x012c502c │ │ │ │ + teqeq r5, r4, lsr #10 │ │ │ │ + @ instruction: 0x012c4fe0 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012ba3a8 │ │ │ │ - @ instruction: 0x012c4f98 │ │ │ │ + teqeq r5, r0, ror #9 │ │ │ │ + @ instruction: 0x012ba3b0 │ │ │ │ + @ instruction: 0x012c4fa0 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - teqeq r5, r8, lsr #9 │ │ │ │ - @ instruction: 0x012c4fa8 │ │ │ │ - @ instruction: 0x012c4f60 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012c4fb0 │ │ │ │ + @ instruction: 0x012c4f68 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - teqeq r5, r0, lsl #9 │ │ │ │ - strdeq r5, [ip, -r4]! │ │ │ │ - @ instruction: 0x012c4f10 │ │ │ │ - teqeq r5, ip, lsl #8 │ │ │ │ - ldrdeq sl, [fp, -ip]! │ │ │ │ - smlawteq ip, r8, lr, r4 │ │ │ │ + teqeq r5, r8, lsl #9 │ │ │ │ + strdeq r5, [ip, -ip]! │ │ │ │ + @ instruction: 0x012c4f18 │ │ │ │ + teqeq r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x012ba2e4 │ │ │ │ + ldrdeq r4, [ip, -r0]! │ │ │ │ muleq r0, ip, r4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012ba2a4 │ │ │ │ - @ instruction: 0x012c4e90 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012ba2ac │ │ │ │ + @ instruction: 0x012c4e98 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 0045ae0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947872,17 +947872,17 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45ae5c │ │ │ │ cmpeq r2, r0, lsr #8 │ │ │ │ andeq r6, r0, ip, lsl r9 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012ba158 │ │ │ │ - @ instruction: 0x012c4d44 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012ba160 │ │ │ │ + @ instruction: 0x012c4d4c │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 0045aec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947918,17 +947918,17 @@ │ │ │ │ add r2, r2, #1600 @ 0x640 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45af10 │ │ │ │ cmpeq r2, ip, ror #6 │ │ │ │ andeq r6, r0, ip, asr fp │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012ba0a8 │ │ │ │ - @ instruction: 0x012c4c94 │ │ │ │ + teqeq r5, r0, ror #3 │ │ │ │ + strheq sl, [fp, -r0]! │ │ │ │ + @ instruction: 0x012c4c9c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2256] @ 45b85c │ │ │ │ @@ -948496,79 +948496,79 @@ │ │ │ │ ldr r1, [pc, #280] @ 45b96c │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ b 45b768 │ │ │ │ strheq sp, [r2, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq sp, r2, r8, r2 │ │ │ │ - teqeq r5, r0 │ │ │ │ - @ instruction: 0x012c4fe4 │ │ │ │ - @ instruction: 0x012c4ab4 │ │ │ │ + teqeq r5, r8 │ │ │ │ + @ instruction: 0x012c4fec │ │ │ │ + @ instruction: 0x012c4abc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq sp, [r2, #-0] │ │ │ │ - teqeq r5, ip, ror pc │ │ │ │ - @ instruction: 0x012c4a7c │ │ │ │ - @ instruction: 0x012c4a30 │ │ │ │ + teqeq r5, r4, lsl #31 │ │ │ │ + smlawbeq ip, r4, sl, r4 │ │ │ │ + @ instruction: 0x012c4a38 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrdeq r5, [ip, -r4]! │ │ │ │ - teqeq r5, r8, lsr #25 │ │ │ │ - @ instruction: 0x012b9b6c │ │ │ │ - @ instruction: 0x012c4764 │ │ │ │ + ldrdeq r5, [ip, -ip]! │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b9b74 │ │ │ │ + @ instruction: 0x012c476c │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ smlawteq sl, ip, r8, r9 │ │ │ │ - @ instruction: 0x012c4f3c │ │ │ │ - teqeq r5, ip, asr #24 │ │ │ │ - @ instruction: 0x012c4700 │ │ │ │ + @ instruction: 0x012c4f44 │ │ │ │ + teqeq r5, r4, asr ip │ │ │ │ + @ instruction: 0x012c4708 │ │ │ │ cmpeq r2, ip, lsr sp │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012c4a50 │ │ │ │ - @ instruction: 0x012c4670 │ │ │ │ - teqeq r5, r4, ror #22 │ │ │ │ - @ instruction: 0x012c465c │ │ │ │ - @ instruction: 0x012c4614 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c4a58 │ │ │ │ + @ instruction: 0x012c4678 │ │ │ │ + teqeq r5, ip, ror #22 │ │ │ │ + @ instruction: 0x012c4664 │ │ │ │ + @ instruction: 0x012c461c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r5, ip, lsr #22 │ │ │ │ - smlawteq ip, r0, sp, r4 │ │ │ │ - ldrdeq r4, [ip, -ip]! │ │ │ │ + teqeq r5, r4, lsr fp │ │ │ │ + smlawteq ip, r8, sp, r4 │ │ │ │ + @ instruction: 0x012c45e4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012c4d38 │ │ │ │ - smlawbeq ip, r4, r5, r4 │ │ │ │ + teqeq r5, r0, ror #21 │ │ │ │ + @ instruction: 0x012c4d40 │ │ │ │ + smlawbeq ip, ip, r5, r4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldrdeq ip, [r2, #-188] @ 0xffffff44 │ │ │ │ - teqeq r5, r8, ror sl │ │ │ │ - @ instruction: 0x012b993c │ │ │ │ - @ instruction: 0x012c4528 │ │ │ │ - teqeq r5, r0, lsr sl │ │ │ │ - strdeq r9, [fp, -r4]! │ │ │ │ - @ instruction: 0x012c44ec │ │ │ │ - teqeq r5, ip, lsl #20 │ │ │ │ - ldrdeq r9, [fp, -r0]! │ │ │ │ - smlawteq ip, r8, r4, r4 │ │ │ │ + teqeq r5, r0, lsl #21 │ │ │ │ + @ instruction: 0x012b9944 │ │ │ │ + @ instruction: 0x012c4530 │ │ │ │ + teqeq r5, r8, lsr sl │ │ │ │ + strdeq r9, [fp, -ip]! │ │ │ │ + strdeq r4, [ip, -r4]! @ │ │ │ │ + teqeq r5, r4, lsl sl │ │ │ │ + ldrdeq r9, [fp, -r8]! │ │ │ │ + ldrdeq r4, [ip, -r0]! │ │ │ │ cmpeq r2, r8, lsr #22 │ │ │ │ - teqeq r5, r0, asr #19 │ │ │ │ - smlawbeq fp, ip, r8, r9 │ │ │ │ - @ instruction: 0x012c4478 │ │ │ │ + teqeq r5, r8, asr #19 │ │ │ │ + @ instruction: 0x012b9894 │ │ │ │ + smlawbeq ip, r0, r4, r4 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ smlalbteq ip, r2, ip, sl │ │ │ │ - teqeq r5, r4, ror #18 │ │ │ │ - @ instruction: 0x012b9828 │ │ │ │ - @ instruction: 0x012c441c │ │ │ │ + teqeq r5, ip, ror #18 │ │ │ │ + @ instruction: 0x012b9830 │ │ │ │ + @ instruction: 0x012c4424 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - teqeq r5, r0, lsr r9 │ │ │ │ - strdeq r9, [fp, -r4]! │ │ │ │ - @ instruction: 0x012c43e8 │ │ │ │ + teqeq r5, r8, lsr r9 │ │ │ │ + strdeq r9, [fp, -ip]! │ │ │ │ + strdeq r4, [ip, -r0]! │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ cmpeq r2, ip, lsr sl │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b9798 │ │ │ │ - smlawbeq ip, ip, r3, r4 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b97a0 │ │ │ │ + @ instruction: 0x012c4394 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0045b970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948595,17 +948595,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 45b9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45b9a4 │ │ │ │ - teqeq r5, r4, asr #14 │ │ │ │ - @ instruction: 0x012b9614 │ │ │ │ - @ instruction: 0x012c4200 │ │ │ │ + teqeq r5, ip, asr #14 │ │ │ │ + @ instruction: 0x012b961c │ │ │ │ + @ instruction: 0x012c4208 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ │ │ │ │ 0045b9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -949162,83 +949162,83 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #288] @ 45c3d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 45c0ec │ │ │ │ cmpeq r2, ip, lsl r8 │ │ │ │ - teqeq r5, r4, ror #10 │ │ │ │ - @ instruction: 0x012c4548 │ │ │ │ - @ instruction: 0x012c4018 │ │ │ │ + teqeq r5, ip, ror #10 │ │ │ │ + @ instruction: 0x012c4550 │ │ │ │ + @ instruction: 0x012c4020 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - teqeq r5, r8, lsr #9 │ │ │ │ - @ instruction: 0x012b9374 │ │ │ │ - @ instruction: 0x012c3f60 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b937c │ │ │ │ + @ instruction: 0x012c3f68 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, r4, ror r2 │ │ │ │ - @ instruction: 0x012b9138 │ │ │ │ - @ instruction: 0x012c3d2c │ │ │ │ + teqeq r5, ip, ror r2 │ │ │ │ + @ instruction: 0x012b9140 │ │ │ │ + @ instruction: 0x012c3d34 │ │ │ │ andeq r0, r0, r7, ror #10 │ │ │ │ - teqeq r5, r4, lsl #4 │ │ │ │ - smlawteq fp, r8, r0, r9 │ │ │ │ - @ instruction: 0x012c3cb8 │ │ │ │ + teqeq r5, ip, lsl #4 │ │ │ │ + ldrdeq r9, [fp, -r0]! │ │ │ │ + smlawteq ip, r0, ip, r3 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b907c │ │ │ │ - @ instruction: 0x012c3c70 │ │ │ │ + teqeq r5, r0, asr #3 │ │ │ │ + smlawbeq fp, r4, r0, r9 │ │ │ │ + @ instruction: 0x012c3c78 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ @ instruction: 0x012a8de8 │ │ │ │ - @ instruction: 0x012c4460 │ │ │ │ - teqeq r5, r8, ror #2 │ │ │ │ - @ instruction: 0x012c3c1c │ │ │ │ + @ instruction: 0x012c4468 │ │ │ │ + teqeq r5, r0, ror r1 │ │ │ │ + @ instruction: 0x012c3c24 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - teqeq r5, r8, lsl r1 │ │ │ │ - ldrdeq r8, [fp, -ip]! │ │ │ │ - smlawteq ip, r8, fp, r3 │ │ │ │ - ldrsbeq r9, [r5, -ip]! │ │ │ │ - @ instruction: 0x012b8fa0 │ │ │ │ - @ instruction: 0x012c3b94 │ │ │ │ + teqeq r5, r0, lsr #2 │ │ │ │ + @ instruction: 0x012b8fe4 │ │ │ │ + ldrdeq r3, [ip, -r0]! │ │ │ │ + teqeq r5, r4, ror #1 │ │ │ │ + @ instruction: 0x012b8fa8 │ │ │ │ + @ instruction: 0x012c3b9c │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - teqeq r5, r8, lsr #1 │ │ │ │ - @ instruction: 0x012b8f6c │ │ │ │ - @ instruction: 0x012c3b60 │ │ │ │ + ldrheq r9, [r5, -r0]! │ │ │ │ + @ instruction: 0x012b8f74 │ │ │ │ + @ instruction: 0x012c3b68 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - teqeq r5, r4, ror r0 │ │ │ │ - @ instruction: 0x012b8f38 │ │ │ │ - @ instruction: 0x012c3b2c │ │ │ │ + teqeq r5, ip, ror r0 │ │ │ │ + @ instruction: 0x012b8f40 │ │ │ │ + @ instruction: 0x012c3b34 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - teqeq r5, ip, lsr r0 │ │ │ │ - @ instruction: 0x012c3b3c │ │ │ │ - strdeq r3, [ip, -r0]! │ │ │ │ + teqeq r5, r4, asr #32 │ │ │ │ + @ instruction: 0x012c3b44 │ │ │ │ + strdeq r3, [ip, -r8]! │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - smlawbeq ip, r4, r2, r4 │ │ │ │ - @ instruction: 0x012c3aa0 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + smlawbeq ip, ip, r2, r4 │ │ │ │ + @ instruction: 0x012c3aa8 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012c3e20 │ │ │ │ - @ instruction: 0x012c3a40 │ │ │ │ - teqeq r5, r4, lsr #30 │ │ │ │ - smlawbeq ip, r4, r1, r4 │ │ │ │ - smlawteq ip, r8, r9, r3 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012c3e28 │ │ │ │ + @ instruction: 0x012c3a48 │ │ │ │ + teqeq r5, ip, lsr #30 │ │ │ │ + smlawbeq ip, ip, r1, r4 │ │ │ │ + ldrdeq r3, [ip, -r0]! │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - teqeq r5, r8, ror #29 │ │ │ │ - @ instruction: 0x012b8dac │ │ │ │ - @ instruction: 0x012c3994 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b8db4 │ │ │ │ + @ instruction: 0x012c399c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - teqeq r5, ip, lsr #29 │ │ │ │ - @ instruction: 0x012b8d70 │ │ │ │ - @ instruction: 0x012c3960 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b8d78 │ │ │ │ + @ instruction: 0x012c3968 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - teqeq r5, r4, ror lr │ │ │ │ - @ instruction: 0x012c396c │ │ │ │ - @ instruction: 0x012c3924 │ │ │ │ + teqeq r5, ip, ror lr │ │ │ │ + @ instruction: 0x012c3974 │ │ │ │ + @ instruction: 0x012c392c │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ │ │ │ │ 0045c3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -949395,37 +949395,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45c460 │ │ │ │ cmpeq r2, r4, asr lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq fp, [r2, #-220] @ 0xffffff24 │ │ │ │ - teqeq r5, r0, lsr ip │ │ │ │ - strdeq r8, [fp, -r4]! │ │ │ │ - @ instruction: 0x012c36e0 │ │ │ │ + teqeq r5, r8, lsr ip │ │ │ │ + strdeq r8, [fp, -ip]! │ │ │ │ + @ instruction: 0x012c36e8 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - teqeq r5, ip, ror #23 │ │ │ │ - @ instruction: 0x012b8ab0 │ │ │ │ - @ instruction: 0x012c369c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b8ab8 │ │ │ │ + @ instruction: 0x012c36a4 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - teqeq r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x012b8a70 │ │ │ │ - @ instruction: 0x012c365c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b8a78 │ │ │ │ + @ instruction: 0x012c3664 │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ - teqeq r5, ip, ror #22 │ │ │ │ - @ instruction: 0x012b8a30 │ │ │ │ - @ instruction: 0x012c361c │ │ │ │ + teqeq r5, r4, ror fp │ │ │ │ + @ instruction: 0x012b8a38 │ │ │ │ + @ instruction: 0x012c3624 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - teqeq r5, ip, lsr #22 │ │ │ │ - strdeq r8, [fp, -r0]! │ │ │ │ - ldrdeq r3, [ip, -ip]! │ │ │ │ + teqeq r5, r4, lsr fp │ │ │ │ + strdeq r8, [fp, -r8]! @ │ │ │ │ + @ instruction: 0x012c35e4 │ │ │ │ andeq r0, r0, r5, ror #14 │ │ │ │ - teqeq r5, ip, ror #21 │ │ │ │ - @ instruction: 0x012b89b0 │ │ │ │ - @ instruction: 0x012c359c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b89b8 │ │ │ │ + @ instruction: 0x012c35a4 │ │ │ │ andeq r0, r0, lr, ror #14 │ │ │ │ │ │ │ │ 0045c6bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -949493,25 +949493,25 @@ │ │ │ │ add r2, r2, #1680 @ 0x690 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #52] @ 45c808 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 45c75c │ │ │ │ - teqeq r5, ip, asr #19 │ │ │ │ - smlawteq ip, r4, ip, r3 │ │ │ │ - smlawbeq ip, r0, r4, r3 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + smlawteq ip, ip, ip, r3 │ │ │ │ + smlawbeq ip, r8, r4, r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r5, r8, lsl #19 │ │ │ │ - @ instruction: 0x012c3d10 │ │ │ │ - @ instruction: 0x012c343c │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012c3d18 │ │ │ │ + @ instruction: 0x012c3444 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r5, r4, asr r9 │ │ │ │ - smlawbeq ip, ip, ip, r3 │ │ │ │ - @ instruction: 0x012c3404 │ │ │ │ + teqeq r5, ip, asr r9 │ │ │ │ + @ instruction: 0x012c3c94 │ │ │ │ + @ instruction: 0x012c340c │ │ │ │ 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 │ │ │ │ @@ -949583,19 +949583,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45c8b4 │ │ │ │ @ instruction: 0x012a80a0 │ │ │ │ strdeq fp, [r2, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r5, r4, asr #30 │ │ │ │ + teqeq r5, ip, asr #30 │ │ │ │ @ instruction: 0x012ac0a8 │ │ │ │ smlalbbeq fp, r2, r8, r9 │ │ │ │ - @ instruction: 0x012b86e4 │ │ │ │ - smlawteq ip, ip, fp, r3 │ │ │ │ + @ instruction: 0x012b86ec │ │ │ │ + ldrdeq r3, [ip, -r4]! │ │ │ │ │ │ │ │ 0045c958 : │ │ │ │ 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] @ 45cb5c │ │ │ │ @@ -949722,28 +949722,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45ca5c │ │ │ │ ldrdeq fp, [r2, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq fp, r2, ip, r8 │ │ │ │ - teqeq r5, r0, lsl #28 │ │ │ │ - @ instruction: 0x012c3b28 │ │ │ │ + teqeq r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x012c3b30 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ andeq r6, r0, r4, asr #28 │ │ │ │ - msreq ELR_hyp, ip, lsl r3 │ │ │ │ - @ instruction: 0x012c2e4c │ │ │ │ + msreq ELR_hyp, r4, lsr #6 │ │ │ │ + @ instruction: 0x012c2e54 │ │ │ │ smlaltteq fp, r2, r0, r7 │ │ │ │ - @ instruction: 0x012b8538 │ │ │ │ - @ instruction: 0x012b8508 │ │ │ │ - ldrdeq r8, [fp, -r8]! @ │ │ │ │ - teqeq r5, r8, ror ip │ │ │ │ - @ instruction: 0x012b84a4 │ │ │ │ - @ instruction: 0x012c39a8 │ │ │ │ + @ instruction: 0x012b8540 │ │ │ │ + @ instruction: 0x012b8510 │ │ │ │ + @ instruction: 0x012b84e0 │ │ │ │ + teqeq r5, r0, lsl #25 │ │ │ │ + @ instruction: 0x012b84ac │ │ │ │ + @ instruction: 0x012c39b0 │ │ │ │ │ │ │ │ 0045cba0 : │ │ │ │ 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 │ │ │ │ @@ -949843,29 +949843,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 45cc70 │ │ │ │ - teqeq r5, r8, asr fp │ │ │ │ - smlawbeq fp, r0, r3, r8 │ │ │ │ - smlawbeq ip, r8, r8, r3 │ │ │ │ - teqeq r5, r8, lsl fp │ │ │ │ - @ instruction: 0x012b8340 │ │ │ │ - @ instruction: 0x012c3848 │ │ │ │ - teqeq r5, r8, ror #21 │ │ │ │ - @ instruction: 0x012b8310 │ │ │ │ - @ instruction: 0x012c3818 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b82e0 │ │ │ │ - @ instruction: 0x012c37e8 │ │ │ │ - teqeq r5, r8, lsl #21 │ │ │ │ - @ instruction: 0x012b82b0 │ │ │ │ - @ instruction: 0x012c37b8 │ │ │ │ + teqeq r5, r0, ror #22 │ │ │ │ + smlawbeq fp, r8, r3, r8 │ │ │ │ + @ instruction: 0x012c3890 │ │ │ │ + teqeq r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x012b8348 │ │ │ │ + @ instruction: 0x012c3850 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b8318 │ │ │ │ + @ instruction: 0x012c3820 │ │ │ │ + teqeq r5, r0, asr #21 │ │ │ │ + @ instruction: 0x012b82e8 │ │ │ │ + strdeq r3, [ip, -r0]! │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b82b8 │ │ │ │ + smlawteq ip, r0, r7, r3 │ │ │ │ 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, #468] @ 45cf70 │ │ │ │ ldr r2, [pc, #468] @ 45cf74 │ │ │ │ @@ -949985,27 +949985,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45cea0 │ │ │ │ smlaltbeq fp, r2, r8, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, ip, ror r4 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - strdeq r3, [ip, -r8]! │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c3700 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ andeq r6, r0, r4, asr #28 │ │ │ │ - @ instruction: 0x012eeeec │ │ │ │ - @ instruction: 0x012c2a1c │ │ │ │ + strdeq lr, [lr, -r4]! │ │ │ │ + @ instruction: 0x012c2a24 │ │ │ │ @ instruction: 0x0142b39c │ │ │ │ - strdeq r8, [fp, -r4]! │ │ │ │ - smlawteq fp, r4, r0, r8 │ │ │ │ - teqeq r5, r4, ror #16 │ │ │ │ - @ instruction: 0x012b8090 │ │ │ │ - @ instruction: 0x012c3594 │ │ │ │ + strdeq r8, [fp, -ip]! │ │ │ │ + smlawteq fp, ip, r0, r8 │ │ │ │ + teqeq r5, ip, ror #16 │ │ │ │ + @ instruction: 0x012b8098 │ │ │ │ + @ instruction: 0x012c359c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #192] @ 45d08c │ │ │ │ mov r4, r0 │ │ │ │ @@ -950055,15 +950055,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ b 45d044 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ cmpeq r2, r4, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012c30ac │ │ │ │ + strheq r3, [ip, -r4]! │ │ │ │ strdeq fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ │ │ │ │ 0045d09c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -950088,17 +950088,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45d0cc │ │ │ │ - @ instruction: 0x012b7eec │ │ │ │ - @ instruction: 0x012c3418 │ │ │ │ - teqeq r5, r0, lsr #14 │ │ │ │ + strdeq r7, [fp, -r4]! │ │ │ │ + @ instruction: 0x012c3420 │ │ │ │ + teqeq r5, r8, lsr #14 │ │ │ │ │ │ │ │ 0045d11c : │ │ │ │ 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 │ │ │ │ @@ -950672,79 +950672,79 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 45d1d4 │ │ │ │ cmpeq r2, r4, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltbeq fp, r2, ip, r0 │ │ │ │ cmpeq r2, r8, rrx │ │ │ │ - teqeq r5, r0, ror #11 │ │ │ │ - smlawteq ip, r4, r2, r3 │ │ │ │ - @ instruction: 0x012c1464 │ │ │ │ - @ instruction: 0x012ed878 │ │ │ │ - strdeq r2, [ip, -r0]! │ │ │ │ - @ instruction: 0x012c1438 │ │ │ │ - @ instruction: 0x012c1424 │ │ │ │ + teqeq r5, r8, ror #11 │ │ │ │ + smlawteq ip, ip, r2, r3 │ │ │ │ + @ instruction: 0x012c146c │ │ │ │ + smlawbeq lr, r0, r8, sp │ │ │ │ + strdeq r2, [ip, -r8]! │ │ │ │ + @ instruction: 0x012c1440 │ │ │ │ + @ instruction: 0x012c142c │ │ │ │ rsbeq r7, r9, sp, rrx │ │ │ │ rsbseq r6, r1, r3, ror r5 │ │ │ │ - strdeq sp, [lr, -r4]! │ │ │ │ + strdeq sp, [lr, -ip]! │ │ │ │ andeq r7, r0, r8, ror #25 │ │ │ │ - teqeq r5, r4, asr #8 │ │ │ │ - @ instruction: 0x012c312c │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r5, ip, asr #8 │ │ │ │ + @ instruction: 0x012c3134 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq ip, r0, r0, r3 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b7a90 │ │ │ │ - @ instruction: 0x012c2fbc │ │ │ │ - @ instruction: 0x012c116c │ │ │ │ - teqeq r5, r0, ror r2 │ │ │ │ - @ instruction: 0x012b7a30 │ │ │ │ - @ instruction: 0x012c2f5c │ │ │ │ + smlawbeq ip, r8, r0, r3 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b7a98 │ │ │ │ + smlawteq ip, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x012c1174 │ │ │ │ + teqeq r5, r8, ror r2 │ │ │ │ + @ instruction: 0x012b7a38 │ │ │ │ + @ instruction: 0x012c2f64 │ │ │ │ ldrdeq r3, [r3], -r0 │ │ │ │ - @ instruction: 0x012c2f54 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012c2ee4 │ │ │ │ + @ instruction: 0x012c2f5c │ │ │ │ + teqeq r5, r4, lsl #4 │ │ │ │ + @ instruction: 0x012c2eec │ │ │ │ @ instruction: 0x012a8178 │ │ │ │ - teqeq r5, ip, lsr r1 │ │ │ │ - @ instruction: 0x012c2e5c │ │ │ │ - @ instruction: 0x012c2e20 │ │ │ │ - ldrsheq r8, [r5, -r4]! │ │ │ │ - @ instruction: 0x012b78b4 │ │ │ │ - @ instruction: 0x012c2de0 │ │ │ │ - @ instruction: 0x012b787c │ │ │ │ - teqeq r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x012b7844 │ │ │ │ - @ instruction: 0x012c2d6c │ │ │ │ - teqeq r5, r8, asr #32 │ │ │ │ - @ instruction: 0x012b7808 │ │ │ │ - @ instruction: 0x012c2d34 │ │ │ │ - ldrdeq r7, [fp, -r0]! │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b779c │ │ │ │ - smlawteq ip, r8, ip, r2 │ │ │ │ - @ instruction: 0x012b7764 │ │ │ │ - teqeq r5, r4, lsl #31 │ │ │ │ - @ instruction: 0x012b7744 │ │ │ │ - @ instruction: 0x012c2c70 │ │ │ │ - teqeq r5, r8, asr #30 │ │ │ │ - @ instruction: 0x012b7708 │ │ │ │ - @ instruction: 0x012c2c34 │ │ │ │ - ldrdeq r7, [fp, -r0]! │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b769c │ │ │ │ - smlawteq ip, r8, fp, r2 │ │ │ │ - teqeq r5, r0, lsr #29 │ │ │ │ - @ instruction: 0x012b7660 │ │ │ │ - smlawbeq ip, ip, fp, r2 │ │ │ │ - teqeq r5, r4, ror #28 │ │ │ │ - @ instruction: 0x012b7624 │ │ │ │ - @ instruction: 0x012c2b50 │ │ │ │ - teqeq r5, r8, lsr #28 │ │ │ │ - @ instruction: 0x012b75e8 │ │ │ │ - @ instruction: 0x012c2b14 │ │ │ │ + teqeq r5, r4, asr #2 │ │ │ │ + @ instruction: 0x012c2e64 │ │ │ │ + @ instruction: 0x012c2e28 │ │ │ │ + ldrsheq r8, [r5, -ip]! │ │ │ │ + @ instruction: 0x012b78bc │ │ │ │ + @ instruction: 0x012c2de8 │ │ │ │ + smlawbeq fp, r4, r8, r7 │ │ │ │ + teqeq r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x012b784c │ │ │ │ + @ instruction: 0x012c2d74 │ │ │ │ + teqeq r5, r0, asr r0 │ │ │ │ + @ instruction: 0x012b7810 │ │ │ │ + @ instruction: 0x012c2d3c │ │ │ │ + ldrdeq r7, [fp, -r8]! │ │ │ │ + teqeq r5, r4, ror #31 │ │ │ │ + @ instruction: 0x012b77a4 │ │ │ │ + ldrdeq r2, [ip, -r0]! │ │ │ │ + @ instruction: 0x012b776c │ │ │ │ + teqeq r5, ip, lsl #31 │ │ │ │ + @ instruction: 0x012b774c │ │ │ │ + @ instruction: 0x012c2c78 │ │ │ │ + teqeq r5, r0, asr pc │ │ │ │ + @ instruction: 0x012b7710 │ │ │ │ + @ instruction: 0x012c2c3c │ │ │ │ + ldrdeq r7, [fp, -r8]! │ │ │ │ + teqeq r5, r4, ror #29 │ │ │ │ + @ instruction: 0x012b76a4 │ │ │ │ + ldrdeq r2, [ip, -r0]! │ │ │ │ + teqeq r5, r8, lsr #29 │ │ │ │ + @ instruction: 0x012b7668 │ │ │ │ + @ instruction: 0x012c2b94 │ │ │ │ + teqeq r5, ip, ror #28 │ │ │ │ + @ instruction: 0x012b762c │ │ │ │ + @ instruction: 0x012c2b58 │ │ │ │ + teqeq r5, r0, lsr lr │ │ │ │ + strdeq r7, [fp, -r0]! │ │ │ │ + @ instruction: 0x012c2b1c │ │ │ │ │ │ │ │ 0045db2c : │ │ │ │ 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] @ 45ddb8 │ │ │ │ @@ -950902,43 +950902,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45dc64 │ │ │ │ - ldrdeq ip, [lr, -r0]! │ │ │ │ - @ instruction: 0x012c2348 │ │ │ │ + ldrdeq ip, [lr, -r8]! │ │ │ │ + @ instruction: 0x012c2350 │ │ │ │ smlaltteq sl, r2, r8, r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq ip, r4, r3, r7 │ │ │ │ - @ instruction: 0x012c2308 │ │ │ │ - strdeq r2, [ip, -ip]! │ │ │ │ - @ instruction: 0x012c73a8 │ │ │ │ - @ instruction: 0x012c22e4 │ │ │ │ - @ instruction: 0x012c29b0 │ │ │ │ - @ instruction: 0x012c299c │ │ │ │ - smlawbeq ip, ip, r9, r2 │ │ │ │ - @ instruction: 0x012c299c │ │ │ │ - smlawbeq ip, r0, r9, r2 │ │ │ │ - @ instruction: 0x012c2970 │ │ │ │ + smlawteq ip, ip, r3, r7 │ │ │ │ + @ instruction: 0x012c2310 │ │ │ │ + @ instruction: 0x012c2304 │ │ │ │ + @ instruction: 0x012c73b0 │ │ │ │ + @ instruction: 0x012c22ec │ │ │ │ + @ instruction: 0x012c29b8 │ │ │ │ + @ instruction: 0x012c29a4 │ │ │ │ + @ instruction: 0x012c2994 │ │ │ │ + @ instruction: 0x012c29a4 │ │ │ │ + smlawbeq ip, r8, r9, r2 │ │ │ │ + @ instruction: 0x012c2978 │ │ │ │ ldrdeq sl, [r2, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x012c23ec │ │ │ │ - teqeq r5, ip, lsr fp │ │ │ │ - strdeq r7, [fp, -ip]! │ │ │ │ - @ instruction: 0x012c2824 │ │ │ │ - teqeq r5, r0, lsl #22 │ │ │ │ - smlawteq fp, r0, r2, r7 │ │ │ │ - @ instruction: 0x012c27e8 │ │ │ │ - teqeq r5, r4, asr #21 │ │ │ │ - smlawbeq fp, r4, r2, r7 │ │ │ │ - @ instruction: 0x012c27ac │ │ │ │ - teqeq r5, r8, lsl #21 │ │ │ │ - @ instruction: 0x012b7248 │ │ │ │ - @ instruction: 0x012c2770 │ │ │ │ + strdeq r2, [ip, -r4]! │ │ │ │ + teqeq r5, r4, asr #22 │ │ │ │ + @ instruction: 0x012b7304 │ │ │ │ + @ instruction: 0x012c282c │ │ │ │ + teqeq r5, r8, lsl #22 │ │ │ │ + smlawteq fp, r8, r2, r7 │ │ │ │ + strdeq r2, [ip, -r0]! │ │ │ │ + teqeq r5, ip, asr #21 │ │ │ │ + smlawbeq fp, ip, r2, r7 │ │ │ │ + @ instruction: 0x012c27b4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b7250 │ │ │ │ + @ instruction: 0x012c2778 │ │ │ │ │ │ │ │ 0045de2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -950989,20 +950989,20 @@ │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45de80 │ │ │ │ strdeq sl, [r2, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r8, ror #25 │ │ │ │ - teqeq r5, r8, ror r9 │ │ │ │ - @ instruction: 0x012b7138 │ │ │ │ - @ instruction: 0x012c2660 │ │ │ │ - teqeq r5, ip, lsr r9 │ │ │ │ - strdeq r7, [fp, -ip]! │ │ │ │ - @ instruction: 0x012c2624 │ │ │ │ + teqeq r5, r0, lsl #19 │ │ │ │ + @ instruction: 0x012b7140 │ │ │ │ + @ instruction: 0x012c2668 │ │ │ │ + teqeq r5, r4, asr #18 │ │ │ │ + @ instruction: 0x012b7104 │ │ │ │ + @ instruction: 0x012c262c │ │ │ │ │ │ │ │ 0045df24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #396] @ 45e0c8 │ │ │ │ @@ -951105,33 +951105,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45df58 │ │ │ │ cmpeq r5, r4, lsr sp │ │ │ │ mrseq sl, SPSR_svc │ │ │ │ andeq r7, r0, r0, lsr #4 │ │ │ │ - @ instruction: 0x012c0778 │ │ │ │ + smlawbeq ip, r0, r7, r0 │ │ │ │ andeq r7, r0, r4, lsl r5 │ │ │ │ - @ instruction: 0x012c0758 │ │ │ │ + @ instruction: 0x012c0760 │ │ │ │ andeq r6, r0, r8, ror #12 │ │ │ │ - @ instruction: 0x012c20e8 │ │ │ │ + strdeq r2, [ip, -r0]! │ │ │ │ muleq r0, r4, r6 │ │ │ │ @ instruction: 0x012b0c0c │ │ │ │ - smlawteq fp, ip, pc, r6 @ │ │ │ │ - @ instruction: 0x012c25b0 │ │ │ │ - teqeq r5, r4, asr #16 │ │ │ │ - @ instruction: 0x012b6f98 │ │ │ │ - @ instruction: 0x012c257c │ │ │ │ - teqeq r5, r0, lsl r8 │ │ │ │ - @ instruction: 0x012b6f64 │ │ │ │ - @ instruction: 0x012c2548 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b6f30 │ │ │ │ - @ instruction: 0x012c2514 │ │ │ │ - teqeq r5, r8, lsr #15 │ │ │ │ + ldrdeq r6, [fp, -r4]! │ │ │ │ + @ instruction: 0x012c25b8 │ │ │ │ + teqeq r5, ip, asr #16 │ │ │ │ + @ instruction: 0x012b6fa0 │ │ │ │ + smlawbeq ip, r4, r5, r2 │ │ │ │ + teqeq r5, r8, lsl r8 │ │ │ │ + @ instruction: 0x012b6f6c │ │ │ │ + @ instruction: 0x012c2550 │ │ │ │ + teqeq r5, r4, ror #15 │ │ │ │ + @ instruction: 0x012b6f38 │ │ │ │ + @ instruction: 0x012c251c │ │ │ │ + teqeq r5, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #516] @ 45e340 │ │ │ │ mov r6, r3 │ │ │ │ @@ -951263,33 +951263,33 @@ │ │ │ │ b 45e240 │ │ │ │ ldr r2, [pc, #88] @ 45e394 │ │ │ │ add r2, pc, r2 │ │ │ │ b 45e24c │ │ │ │ cmpeq r2, r4, lsl #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq sl, r2, r0, r0 │ │ │ │ - @ instruction: 0x012b6de8 │ │ │ │ - @ instruction: 0x012c1ce8 │ │ │ │ - teqeq r5, r4, ror #12 │ │ │ │ + strdeq r6, [fp, -r0]! │ │ │ │ + strdeq r1, [ip, -r0]! │ │ │ │ + teqeq r5, ip, ror #12 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x012c1c78 │ │ │ │ - @ instruction: 0x012c1c98 │ │ │ │ - teqeq r5, r0, ror #11 │ │ │ │ - @ instruction: 0x012c1c64 │ │ │ │ - @ instruction: 0x012c1c04 │ │ │ │ - @ instruction: 0x012b6d0c │ │ │ │ + smlawbeq ip, r0, ip, r1 │ │ │ │ + @ instruction: 0x012c1ca0 │ │ │ │ + teqeq r5, r8, ror #11 │ │ │ │ + @ instruction: 0x012c1c6c │ │ │ │ @ instruction: 0x012c1c0c │ │ │ │ - teqeq r5, r8, lsl #11 │ │ │ │ + @ instruction: 0x012b6d14 │ │ │ │ + @ instruction: 0x012c1c14 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - ldrdeq r6, [fp, -r4]! │ │ │ │ - ldrdeq r1, [ip, -r4]! │ │ │ │ - teqeq r5, r0, asr r5 │ │ │ │ + ldrdeq r6, [fp, -ip]! │ │ │ │ + ldrdeq r1, [ip, -ip]! │ │ │ │ + teqeq r5, r8, asr r5 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x012c1b94 │ │ │ │ @ instruction: 0x012c1b9c │ │ │ │ + @ instruction: 0x012c1ba4 │ │ │ │ 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] @ 45e694 │ │ │ │ ldr r3, [pc, #740] @ 45e698 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -951477,40 +951477,40 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 45e468 │ │ │ │ @ instruction: 0x01429e94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, r8, ror lr │ │ │ │ andeq r7, r0, r8, ror #25 │ │ │ │ - @ instruction: 0x012c21e0 │ │ │ │ - @ instruction: 0x012c21e4 │ │ │ │ - ldrdeq r2, [ip, -r0]! │ │ │ │ + @ instruction: 0x012c21e8 │ │ │ │ + @ instruction: 0x012c21ec │ │ │ │ + ldrdeq r2, [ip, -r8]! │ │ │ │ ldrdeq r9, [r2, #-212] @ 0xffffff2c │ │ │ │ - teqeq r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x012b6b14 │ │ │ │ - @ instruction: 0x012c2114 │ │ │ │ + teqeq r5, r8, lsr #7 │ │ │ │ + @ instruction: 0x012b6b1c │ │ │ │ + @ instruction: 0x012c211c │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - teqeq r5, r0, ror #6 │ │ │ │ - ldrdeq r2, [ip, -r4]! │ │ │ │ + teqeq r5, r8, ror #6 │ │ │ │ + ldrdeq r2, [ip, -ip]! │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - smulwbeq ip, ip, r1 │ │ │ │ - @ instruction: 0x012c019c │ │ │ │ + @ instruction: 0x012c01b4 │ │ │ │ + smulwbeq ip, r4, r1 │ │ │ │ @ instruction: 0x012a7270 │ │ │ │ - @ instruction: 0x012b6a18 │ │ │ │ - teqeq r5, r0, ror r2 │ │ │ │ - @ instruction: 0x012b69e4 │ │ │ │ - ldrdeq r1, [ip, -ip]! │ │ │ │ + @ instruction: 0x012b6a20 │ │ │ │ + teqeq r5, r8, ror r2 │ │ │ │ + @ instruction: 0x012b69ec │ │ │ │ + @ instruction: 0x012c1fe4 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - teqeq r5, r4, lsr r2 │ │ │ │ - @ instruction: 0x012b69a8 │ │ │ │ - @ instruction: 0x012c1fa8 │ │ │ │ + teqeq r5, ip, lsr r2 │ │ │ │ + @ instruction: 0x012b69b0 │ │ │ │ + @ instruction: 0x012c1fb0 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b696c │ │ │ │ - @ instruction: 0x012c1f6c │ │ │ │ + teqeq r5, r0, lsl #4 │ │ │ │ + @ instruction: 0x012b6974 │ │ │ │ + @ instruction: 0x012c1f74 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1652] @ 45eda0 │ │ │ │ @@ -951930,58 +951930,58 @@ │ │ │ │ b 45e878 │ │ │ │ cmpeq r2, r4, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r9, r2, r4, sl │ │ │ │ smlalbteq r9, r2, r4, r9 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, r4, lsr lr │ │ │ │ - @ instruction: 0x012b65a8 │ │ │ │ - @ instruction: 0x012c1ba8 │ │ │ │ + teqeq r5, ip, lsr lr │ │ │ │ + @ instruction: 0x012b65b0 │ │ │ │ + @ instruction: 0x012c1bb0 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - teqeq r5, ip, ror #27 │ │ │ │ - @ instruction: 0x012c165c │ │ │ │ - @ instruction: 0x012c1b44 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012c1664 │ │ │ │ + @ instruction: 0x012c1b4c │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq r5, ip, ror #26 │ │ │ │ - @ instruction: 0x012c15ec │ │ │ │ - ldrdeq r1, [ip, -r4]! │ │ │ │ - teqeq r5, ip, lsr #26 │ │ │ │ - @ instruction: 0x012b64a0 │ │ │ │ - @ instruction: 0x012c1aa0 │ │ │ │ + teqeq r5, r4, ror sp │ │ │ │ + strdeq r1, [ip, -r4]! │ │ │ │ + ldrdeq r1, [ip, -ip]! │ │ │ │ + teqeq r5, r4, lsr sp │ │ │ │ + @ instruction: 0x012b64a8 │ │ │ │ + @ instruction: 0x012c1aa8 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - teqeq r5, ip, ror #25 │ │ │ │ - @ instruction: 0x012b6460 │ │ │ │ - @ instruction: 0x012c1a60 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b6468 │ │ │ │ + @ instruction: 0x012c1a68 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - strdeq r1, [ip, -r0]! │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012c1a00 │ │ │ │ - smlawbeq ip, r4, r3, r1 │ │ │ │ - teqeq r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x012c1994 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b6350 │ │ │ │ - @ instruction: 0x012c1950 │ │ │ │ + strdeq r1, [ip, -r8]! │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012c1a08 │ │ │ │ + smlawbeq ip, ip, r3, r1 │ │ │ │ + teqeq r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x012c199c │ │ │ │ + teqeq r5, r4, ror #23 │ │ │ │ + @ instruction: 0x012b6358 │ │ │ │ + @ instruction: 0x012c1958 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x012c0f4c │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012c1908 │ │ │ │ + @ instruction: 0x012c0f54 │ │ │ │ + teqeq r5, r4, lsr #23 │ │ │ │ + @ instruction: 0x012c1910 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - teqeq r5, r8, asr fp │ │ │ │ - smlawteq fp, ip, r2, r6 │ │ │ │ - smlawteq ip, ip, r8, r1 │ │ │ │ + teqeq r5, r0, ror #22 │ │ │ │ + ldrdeq r6, [fp, -r4]! │ │ │ │ + ldrdeq r1, [ip, -r4]! │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - teqeq r5, r4, lsr #22 │ │ │ │ - smlawteq ip, r0, lr, r0 │ │ │ │ - smlawbeq ip, ip, r8, r1 │ │ │ │ + teqeq r5, ip, lsr #22 │ │ │ │ + smlawteq ip, r8, lr, r0 │ │ │ │ + @ instruction: 0x012c1894 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq r5, ip, ror #21 │ │ │ │ - @ instruction: 0x012b6260 │ │ │ │ - @ instruction: 0x012c1858 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b6268 │ │ │ │ + @ instruction: 0x012c1860 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ │ │ │ │ 0045ee6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -952027,20 +952027,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45eeb0 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b6108 │ │ │ │ - @ instruction: 0x012c1704 │ │ │ │ - teqeq r5, r8, asr r9 │ │ │ │ - smlawteq fp, ip, r0, r6 │ │ │ │ - smlawteq ip, r8, r6, r1 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b6110 │ │ │ │ + @ instruction: 0x012c170c │ │ │ │ + teqeq r5, r0, ror #18 │ │ │ │ + ldrdeq r6, [fp, -r4]! │ │ │ │ + ldrdeq r1, [ip, -r0]! │ │ │ │ │ │ │ │ 0045ef4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ @@ -952081,20 +952081,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45ef7c │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b6030 │ │ │ │ - @ instruction: 0x012c1630 │ │ │ │ - teqeq r5, r4, lsl #17 │ │ │ │ - strdeq r5, [fp, -r8]! │ │ │ │ - strdeq r1, [ip, -r8]! │ │ │ │ + teqeq r5, r4, asr #17 │ │ │ │ + @ instruction: 0x012b6038 │ │ │ │ + @ instruction: 0x012c1638 │ │ │ │ + teqeq r5, ip, lsl #17 │ │ │ │ + @ instruction: 0x012b6000 │ │ │ │ + @ instruction: 0x012c1600 │ │ │ │ │ │ │ │ 0045f01c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #468] @ 0x1d4 │ │ │ │ @@ -952121,17 +952121,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45f04c │ │ │ │ - teqeq r5, ip, ror #15 │ │ │ │ - @ instruction: 0x012b5f60 │ │ │ │ - @ instruction: 0x012c1560 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b5f68 │ │ │ │ + @ instruction: 0x012c1568 │ │ │ │ │ │ │ │ 0045f0a8 : │ │ │ │ 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, #1020] @ 45f4bc │ │ │ │ @@ -952394,36 +952394,36 @@ │ │ │ │ smlalbbeq r9, r2, r4, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, r0, ror r1 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r8, ror #13 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r2, r8, lsl r0 │ │ │ │ - @ instruction: 0x012c1340 │ │ │ │ - teqeq r5, r4, asr #10 │ │ │ │ - @ instruction: 0x012b5cb8 │ │ │ │ - @ instruction: 0x012c12b8 │ │ │ │ - teqeq r5, r4, lsl #10 │ │ │ │ - @ instruction: 0x012b5c78 │ │ │ │ - @ instruction: 0x012c1278 │ │ │ │ - teqeq r5, r4, asr #9 │ │ │ │ - @ instruction: 0x012b5c38 │ │ │ │ - @ instruction: 0x012c1234 │ │ │ │ - teqeq r5, r8, lsl #9 │ │ │ │ - strdeq r5, [fp, -ip]! │ │ │ │ - strdeq r1, [ip, -ip]! │ │ │ │ - teqeq r5, ip, asr #8 │ │ │ │ - smlawteq fp, r0, fp, r5 │ │ │ │ - smlawteq ip, r0, r1, r1 │ │ │ │ - teqeq r5, r0, lsl r4 │ │ │ │ - smlawbeq fp, r4, fp, r5 │ │ │ │ - smlawbeq ip, r4, r1, r1 │ │ │ │ + @ instruction: 0x012c1348 │ │ │ │ + teqeq r5, ip, asr #10 │ │ │ │ + smlawteq fp, r0, ip, r5 │ │ │ │ + smlawteq ip, r0, r2, r1 │ │ │ │ + teqeq r5, ip, lsl #10 │ │ │ │ + smlawbeq fp, r0, ip, r5 │ │ │ │ + smlawbeq ip, r0, r2, r1 │ │ │ │ + teqeq r5, ip, asr #9 │ │ │ │ + @ instruction: 0x012b5c40 │ │ │ │ + @ instruction: 0x012c123c │ │ │ │ teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b5b44 │ │ │ │ - @ instruction: 0x012c1144 │ │ │ │ + @ instruction: 0x012b5c04 │ │ │ │ + @ instruction: 0x012c1204 │ │ │ │ + teqeq r5, r4, asr r4 │ │ │ │ + smlawteq fp, r8, fp, r5 │ │ │ │ + smlawteq ip, r8, r1, r1 │ │ │ │ + teqeq r5, r8, lsl r4 │ │ │ │ + smlawbeq fp, ip, fp, r5 │ │ │ │ + smlawbeq ip, ip, r1, r1 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b5b4c │ │ │ │ + @ instruction: 0x012c114c │ │ │ │ │ │ │ │ 0045f530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -952534,26 +952534,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45f5d0 │ │ │ │ strdeq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, ip, ror #24 │ │ │ │ - teqeq r5, ip, asr #4 │ │ │ │ - smlawteq fp, r0, r9, r5 │ │ │ │ - @ instruction: 0x012c0fbc │ │ │ │ - teqeq r5, r0, lsl r2 │ │ │ │ - smlawbeq fp, r4, r9, r5 │ │ │ │ - smlawbeq ip, r0, pc, r0 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b5948 │ │ │ │ - @ instruction: 0x012c0f44 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b590c │ │ │ │ - @ instruction: 0x012c0f08 │ │ │ │ + teqeq r5, r4, asr r2 │ │ │ │ + smlawteq fp, r8, r9, r5 │ │ │ │ + smlawteq ip, r4, pc, r0 @ │ │ │ │ + teqeq r5, r8, lsl r2 │ │ │ │ + smlawbeq fp, ip, r9, r5 │ │ │ │ + smlawbeq ip, r8, pc, r0 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b5950 │ │ │ │ + @ instruction: 0x012c0f4c │ │ │ │ + teqeq r5, r0, lsr #3 │ │ │ │ + @ instruction: 0x012b5914 │ │ │ │ + @ instruction: 0x012c0f10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #488] @ 0x1e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -952579,18 +952579,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 45f7c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45f76c │ │ │ │ - smulwteq ip, r8, lr │ │ │ │ - ldrsbeq r6, [r5, -r8]! │ │ │ │ - @ instruction: 0x012b584c │ │ │ │ - @ instruction: 0x012c0e44 │ │ │ │ + strdeq r0, [ip, -r0]! @ │ │ │ │ + teqeq r5, r0, ror #1 │ │ │ │ + @ instruction: 0x012b5854 │ │ │ │ + @ instruction: 0x012c0e4c │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ │ │ │ │ 0045f7c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952627,18 +952627,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 45f880 │ │ │ │ add r2, r6, #236 @ 0xec │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45f808 │ │ │ │ - @ instruction: 0x012c0e50 │ │ │ │ - teqeq r5, r8, asr #32 │ │ │ │ - @ instruction: 0x012b57b0 │ │ │ │ - @ instruction: 0x012c0db8 │ │ │ │ + @ instruction: 0x012c0e58 │ │ │ │ + teqeq r5, r0, asr r0 │ │ │ │ + @ instruction: 0x012b57b8 │ │ │ │ + smlawteq ip, r0, sp, r0 │ │ │ │ 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, #496] @ 0x1f0 │ │ │ │ @@ -952666,18 +952666,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 45f918 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45f8c0 │ │ │ │ - @ instruction: 0x012c0db4 │ │ │ │ - teqeq r5, r4, lsl #31 │ │ │ │ - strdeq r5, [fp, -r8]! │ │ │ │ - strdeq r0, [ip, -r0]! @ │ │ │ │ + @ instruction: 0x012c0dbc │ │ │ │ + teqeq r5, ip, lsl #31 │ │ │ │ + @ instruction: 0x012b5700 │ │ │ │ + strdeq r0, [ip, -r8]! │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 0045f91c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952714,18 +952714,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 45f9d4 │ │ │ │ add r2, r6, #284 @ 0x11c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45f95c │ │ │ │ - @ instruction: 0x012c0d1c │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b565c │ │ │ │ - @ instruction: 0x012c0c64 │ │ │ │ + @ instruction: 0x012c0d24 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b5664 │ │ │ │ + @ instruction: 0x012c0c6c │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ @@ -952753,18 +952753,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 45fa6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45fa14 │ │ │ │ - smlawbeq ip, r0, ip, r0 │ │ │ │ - teqeq r5, r0, lsr lr │ │ │ │ - @ instruction: 0x012b55a4 │ │ │ │ - @ instruction: 0x012c0b9c │ │ │ │ + smlawbeq ip, r8, ip, r0 │ │ │ │ + teqeq r5, r8, lsr lr │ │ │ │ + @ instruction: 0x012b55ac │ │ │ │ + smulwbeq ip, r4, fp │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 0045fa70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952801,18 +952801,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ add r2, r6, #332 @ 0x14c │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45fab0 │ │ │ │ - smulwteq ip, r8, fp │ │ │ │ - teqeq r5, r0, lsr #27 │ │ │ │ - @ instruction: 0x012b5508 │ │ │ │ - @ instruction: 0x012c0b10 │ │ │ │ + strdeq r0, [ip, -r0]! @ │ │ │ │ + teqeq r5, r8, lsr #27 │ │ │ │ + @ instruction: 0x012b5510 │ │ │ │ + @ instruction: 0x012c0b18 │ │ │ │ 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, #364] @ 0x16c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -952843,20 +952843,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 45fbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45fb74 │ │ │ │ - @ instruction: 0x012c0b50 │ │ │ │ + @ instruction: 0x012c0b58 │ │ │ │ smlaltteq r8, r2, ip, r6 │ │ │ │ andeq r6, r0, r8, asr #31 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b5444 │ │ │ │ - @ instruction: 0x012c0a3c │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b544c │ │ │ │ + @ instruction: 0x012c0a44 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 0045fbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952898,20 +952898,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 45fcac │ │ │ │ add r2, r6, #384 @ 0x180 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45fc2c │ │ │ │ - smulwbeq ip, r0, sl │ │ │ │ + smulwbeq ip, r8, sl │ │ │ │ cmpeq r2, ip, lsr r6 │ │ │ │ andeq r6, r0, r8, asr #31 │ │ │ │ - teqeq r5, r4, lsr #24 │ │ │ │ - smlawbeq fp, ip, r3, r5 │ │ │ │ - @ instruction: 0x012c0994 │ │ │ │ + teqeq r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x012b5394 │ │ │ │ + @ instruction: 0x012c099c │ │ │ │ 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, #360] @ 0x168 │ │ │ │ @@ -952943,20 +952943,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 45fd5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #404 @ 0x194 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45fcfc │ │ │ │ - smulwteq ip, ip, r9 │ │ │ │ + strdeq r0, [ip, -r4]! │ │ │ │ cmpeq r2, r4, ror #10 │ │ │ │ andeq r6, r0, r4, ror #29 │ │ │ │ - teqeq r5, r8, asr #22 │ │ │ │ - @ instruction: 0x012b52bc │ │ │ │ - @ instruction: 0x012c08b4 │ │ │ │ + teqeq r5, r0, asr fp │ │ │ │ + smlawteq fp, r4, r2, r5 │ │ │ │ + @ instruction: 0x012c08bc │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 0045fd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952998,20 +952998,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 45fe34 │ │ │ │ add r2, r6, #436 @ 0x1b4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 45fdb4 │ │ │ │ - @ instruction: 0x012c093c │ │ │ │ + @ instruction: 0x012c0944 │ │ │ │ strheq r8, [r2, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r4, ror #29 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b5204 │ │ │ │ - @ instruction: 0x012c080c │ │ │ │ + teqeq r5, r4, lsr #21 │ │ │ │ + @ instruction: 0x012b520c │ │ │ │ + @ instruction: 0x012c0814 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0045fe38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -953073,21 +953073,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #456 @ 0x1c8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 45fe84 │ │ │ │ ldrdeq r4, [sl, -r0]! │ │ │ │ - @ instruction: 0x012bac2c │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012c0704 │ │ │ │ + @ instruction: 0x012bac34 │ │ │ │ + teqeq r5, r4, lsr #19 │ │ │ │ + @ instruction: 0x012c070c │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - teqeq r5, r4, asr r9 │ │ │ │ - smlawteq fp, r8, r0, r5 │ │ │ │ - smlawteq ip, r0, r6, r0 │ │ │ │ + teqeq r5, ip, asr r9 │ │ │ │ + ldrdeq r5, [fp, -r0]! │ │ │ │ + smlawteq ip, r8, r6, r0 │ │ │ │ │ │ │ │ 0045ff58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -953189,25 +953189,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 460130 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 46002c │ │ │ │ smlalbteq r8, r2, r8, r2 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012c0608 │ │ │ │ - teqeq r5, r0, lsl r8 │ │ │ │ - smlawbeq fp, r4, pc, r4 @ │ │ │ │ - smlawbeq ip, r4, r5, r0 │ │ │ │ + @ instruction: 0x012c0610 │ │ │ │ + teqeq r5, r8, lsl r8 │ │ │ │ + smlawbeq fp, ip, pc, r4 @ │ │ │ │ + smlawbeq ip, ip, r5, r0 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x012b4f50 │ │ │ │ - @ instruction: 0x012b4f20 │ │ │ │ + @ instruction: 0x012b4f58 │ │ │ │ + @ instruction: 0x012b4f28 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - strdeq r4, [fp, -r4]! @ │ │ │ │ + strdeq r4, [fp, -ip]! │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 00460134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -953262,21 +953262,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 460168 │ │ │ │ @ instruction: 0x012a4bec │ │ │ │ - @ instruction: 0x012c0554 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012c0420 │ │ │ │ + @ instruction: 0x012c055c │ │ │ │ + teqeq r5, r0, asr #13 │ │ │ │ + @ instruction: 0x012c0428 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - teqeq r5, r0, ror r6 │ │ │ │ - @ instruction: 0x012b4de4 │ │ │ │ - ldrdeq r0, [ip, -ip]! │ │ │ │ + teqeq r5, r8, ror r6 │ │ │ │ + @ instruction: 0x012b4dec │ │ │ │ + smulwteq ip, r4, r3 │ │ │ │ │ │ │ │ 0046023c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -953328,21 +953328,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 460294 │ │ │ │ - teqeq r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x012c0444 │ │ │ │ - @ instruction: 0x012c0314 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012c044c │ │ │ │ + @ instruction: 0x012c031c │ │ │ │ muleq r0, r1, r2 │ │ │ │ - teqeq r5, r8, ror #10 │ │ │ │ - ldrdeq r4, [fp, -ip]! │ │ │ │ - ldrdeq r0, [ip, -ip]! │ │ │ │ + teqeq r5, r0, ror r5 │ │ │ │ + @ instruction: 0x012b4ce4 │ │ │ │ + smulwteq ip, r4, r2 │ │ │ │ │ │ │ │ 0046033c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -953363,17 +953363,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4603b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 46035c │ │ │ │ - teqeq r5, r8, ror #9 │ │ │ │ - @ instruction: 0x012b4c5c │ │ │ │ - @ instruction: 0x012c0254 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b4c64 │ │ │ │ + @ instruction: 0x012c025c │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ │ │ │ │ 004603b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -953550,27 +953550,27 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 46055c │ │ │ │ cmpeq r2, r8, ror lr │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsl #3 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrdeq r0, [ip, -ip]! │ │ │ │ - teqeq r5, r8, asr #5 │ │ │ │ - @ instruction: 0x012b4a3c │ │ │ │ - @ instruction: 0x012c0038 │ │ │ │ - teqeq r5, ip, lsl #5 │ │ │ │ - @ instruction: 0x012b4a00 │ │ │ │ - strdeq pc, [fp, -ip]! │ │ │ │ - teqeq r5, r0, asr r2 │ │ │ │ - smlawteq fp, r4, r9, r4 │ │ │ │ - smlawteq fp, r0, pc, pc @ │ │ │ │ - teqeq r5, r4, lsl r2 │ │ │ │ - smlawbeq fp, r8, r9, r4 │ │ │ │ - smlawbeq fp, r4, pc, pc @ │ │ │ │ + smulwteq ip, r4, r1 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b4a44 │ │ │ │ + @ instruction: 0x012c0040 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b4a08 │ │ │ │ + @ instruction: 0x012c0004 │ │ │ │ + teqeq r5, r8, asr r2 │ │ │ │ + smlawteq fp, ip, r9, r4 │ │ │ │ + smlawteq fp, r8, pc, pc @ │ │ │ │ + teqeq r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x012b4990 │ │ │ │ + smlawbeq fp, ip, pc, pc @ │ │ │ │ │ │ │ │ 004606bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -953647,26 +953647,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 460824 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 460700 │ │ │ │ - teqeq r5, r0, lsr r1 │ │ │ │ - @ instruction: 0x012b48a4 │ │ │ │ - msreq R11_fiq, ip @ │ │ │ │ + teqeq r5, r8, lsr r1 │ │ │ │ + @ instruction: 0x012b48ac │ │ │ │ + msreq R11_fiq, r4, lsr #29 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ @ instruction: 0x012a4604 │ │ │ │ - msreq (UNDEF: 59), ip @ │ │ │ │ - ldrsbeq r5, [r5, -r0]! │ │ │ │ - msreq R11_fiq, r8, lsr lr │ │ │ │ + smlawteq fp, r4, pc, pc @ │ │ │ │ + ldrsbeq r5, [r5, -r8]! │ │ │ │ + msreq R11_fiq, r0, asr #28 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - teqeq r5, r8, lsl #1 │ │ │ │ - strdeq r4, [fp, -ip]! │ │ │ │ - strdeq pc, [fp, -r4]! │ │ │ │ + @ instruction: 0x01355090 │ │ │ │ + @ instruction: 0x012b4804 │ │ │ │ + strdeq pc, [fp, -ip]! │ │ │ │ │ │ │ │ 00460834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ @@ -953718,21 +953718,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 460860 │ │ │ │ strdeq r4, [sl, -r4]! @ │ │ │ │ - msreq R11_fiq, r8 @ │ │ │ │ - teqeq r5, r0, asr #31 │ │ │ │ - msreq CPSR_fxc, r8, lsr #26 │ │ │ │ + smlawteq fp, r0, lr, pc @ │ │ │ │ + teqeq r5, r8, asr #31 │ │ │ │ + msreq CPSR_fxc, r0, lsr sp │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - teqeq r5, r8, ror pc │ │ │ │ - @ instruction: 0x012b46ec │ │ │ │ - msreq CPSR_fxc, r4, ror #25 │ │ │ │ + teqeq r5, r0, lsl #31 │ │ │ │ + strdeq r4, [fp, -r4]! @ │ │ │ │ + msreq CPSR_fxc, ip, ror #25 │ │ │ │ │ │ │ │ 00460934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #388] @ 0x184 │ │ │ │ @@ -953784,20 +953784,20 @@ │ │ │ │ add r2, r2, #584 @ 0x248 │ │ │ │ mov r1, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 460960 │ │ │ │ strdeq r4, [sl, -r4]! @ │ │ │ │ - smlawteq fp, r0, sp, pc @ │ │ │ │ - teqeq r5, r0, asr #29 │ │ │ │ - msreq CPSR_fxc, ip, lsr #24 │ │ │ │ - teqeq r5, r8, ror lr │ │ │ │ - @ instruction: 0x012b45ec │ │ │ │ - msreq (UNDEF: 59), r8, ror #23 │ │ │ │ + smlawteq fp, r8, sp, pc @ │ │ │ │ + teqeq r5, r8, asr #29 │ │ │ │ + msreq CPSR_fxc, r4, lsr ip │ │ │ │ + teqeq r5, r0, lsl #29 │ │ │ │ + strdeq r4, [fp, -r4]! @ │ │ │ │ + strdeq pc, [fp, -r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2768] @ 0xad0 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -954571,71 +954571,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4610ec │ │ │ │ smlaltteq r7, r2, ip, r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r5, r8, asr r8 │ │ │ │ - smlawteq fp, ip, r5, pc @ │ │ │ │ + teqeq r5, r0, ror #16 │ │ │ │ + ldrdeq pc, [fp, -r4]! │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ cmpeq r2, r0, asr r1 │ │ │ │ - teqeq r5, r4, lsr #13 │ │ │ │ - msreq CPSR_fxc, r8, lsl r4 │ │ │ │ + teqeq r5, ip, lsr #13 │ │ │ │ + msreq CPSR_fxc, r0, lsr #8 │ │ │ │ andeq r0, r0, r5, ror #18 │ │ │ │ @ instruction: 0x012a456c │ │ │ │ @ instruction: 0x012a4518 │ │ │ │ ldrdeq r4, [sl, -r8]! │ │ │ │ - @ instruction: 0x012b3c94 │ │ │ │ - teqeq r5, ip, ror #9 │ │ │ │ - @ instruction: 0x012b3c60 │ │ │ │ - msreq R11_fiq, r0, ror #4 │ │ │ │ + @ instruction: 0x012b3c9c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b3c68 │ │ │ │ + msreq R11_fiq, r8, ror #4 │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b3c24 │ │ │ │ - msreq R11_fiq, r4, lsr #4 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b3c2c │ │ │ │ + msreq R11_fiq, ip, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - teqeq r5, r4, ror r4 │ │ │ │ - @ instruction: 0x012b3be8 │ │ │ │ - msreq CPSR_fxc, r0, ror #3 │ │ │ │ + teqeq r5, ip, ror r4 │ │ │ │ + strdeq r3, [fp, -r0]! │ │ │ │ + msreq CPSR_fxc, r8, ror #3 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ - teqeq r5, r8, lsr r4 │ │ │ │ - @ instruction: 0x012b3bac │ │ │ │ - msreq CPSR_fxc, ip, lsr #3 │ │ │ │ + teqeq r5, r0, asr #8 │ │ │ │ + @ instruction: 0x012b3bb4 │ │ │ │ + msreq CPSR_fxc, r4 @ │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b3b70 │ │ │ │ - msreq CPSR_fxc, r0, ror r1 │ │ │ │ + teqeq r5, r4, lsl #8 │ │ │ │ + @ instruction: 0x012b3b78 │ │ │ │ + msreq CPSR_fxc, r8, ror r1 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - @ instruction: 0x012b3b38 │ │ │ │ - @ instruction: 0x012b3b08 │ │ │ │ - teqeq r5, r0, ror #6 │ │ │ │ - ldrdeq r3, [fp, -r4]! │ │ │ │ - ldrdeq pc, [fp, -r4]! │ │ │ │ + @ instruction: 0x012b3b40 │ │ │ │ + @ instruction: 0x012b3b10 │ │ │ │ + teqeq r5, r8, ror #6 │ │ │ │ + ldrdeq r3, [fp, -ip]! │ │ │ │ + ldrdeq pc, [fp, -ip]! │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ - teqeq r5, r4, lsr #6 │ │ │ │ - @ instruction: 0x012b3a98 │ │ │ │ - msreq CPSR_fxc, r8 @ │ │ │ │ + teqeq r5, ip, lsr #6 │ │ │ │ + @ instruction: 0x012b3aa0 │ │ │ │ + msreq CPSR_fxc, r0, lsr #1 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - teqeq r5, r8, ror #5 │ │ │ │ - @ instruction: 0x012b3a5c │ │ │ │ - qsubeq pc, ip, fp @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b3a64 │ │ │ │ + msreq CPSR_fxc, r4, rrx │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - teqeq r5, ip, lsr #5 │ │ │ │ - @ instruction: 0x012b3a20 │ │ │ │ - msreq CPSR_fxc, r0, lsr #32 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b3a28 │ │ │ │ + msreq CPSR_fxc, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - teqeq r5, r0, ror r2 │ │ │ │ - @ instruction: 0x012b39e4 │ │ │ │ - @ instruction: 0x012befe4 │ │ │ │ + teqeq r5, r8, ror r2 │ │ │ │ + @ instruction: 0x012b39ec │ │ │ │ + @ instruction: 0x012befec │ │ │ │ andeq r0, r0, r7, asr r9 │ │ │ │ - teqeq r5, r4, lsr r2 │ │ │ │ - @ instruction: 0x012b39a8 │ │ │ │ - @ instruction: 0x012befa8 │ │ │ │ + teqeq r5, ip, lsr r2 │ │ │ │ + @ instruction: 0x012b39b0 │ │ │ │ + @ instruction: 0x012befb0 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ │ │ │ │ 0046174c : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 461764 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ @@ -954674,17 +954674,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4617fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4617a8 │ │ │ │ - @ instruction: 0x0135409c │ │ │ │ - @ instruction: 0x012b3810 │ │ │ │ - @ instruction: 0x012bee08 │ │ │ │ + teqeq r5, r4, lsr #1 │ │ │ │ + @ instruction: 0x012b3818 │ │ │ │ + @ instruction: 0x012bee10 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ │ │ │ │ 00461800 : │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ beq 461838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -954710,17 +954710,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 461884 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 461830 │ │ │ │ - teqeq r5, r0, lsl r0 │ │ │ │ - smlawbeq fp, r4, r7, r3 │ │ │ │ - smlawbeq fp, r4, sp, lr │ │ │ │ + teqeq r5, r8, lsl r0 │ │ │ │ + smlawbeq fp, ip, r7, r3 │ │ │ │ + smlawbeq fp, ip, sp, lr │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -954803,26 +954803,26 @@ │ │ │ │ ldr r1, [pc, #28] @ 4619f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 461928 │ │ │ │ - teqeq r5, r8, lsr #31 │ │ │ │ - @ instruction: 0x012bed18 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bed20 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq r5, r8, lsl pc │ │ │ │ - @ instruction: 0x012bee10 │ │ │ │ - smlawbeq fp, r0, ip, lr │ │ │ │ + teqeq r5, r0, lsr #30 │ │ │ │ + @ instruction: 0x012bee18 │ │ │ │ + smlawbeq fp, r8, ip, lr │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b3644 │ │ │ │ - @ instruction: 0x012bec3c │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b364c │ │ │ │ + @ instruction: 0x012bec44 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - @ instruction: 0x012b360c │ │ │ │ + @ instruction: 0x012b3614 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [pc, #252] @ 461b30 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ @@ -954886,22 +954886,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 461ac0 │ │ │ │ cmpeq r2, r8, lsl #16 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012beb48 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012beb50 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - teqeq r5, r8, lsl #27 │ │ │ │ - strdeq r3, [fp, -ip]! │ │ │ │ - strdeq lr, [fp, -ip]! │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b3504 │ │ │ │ + @ instruction: 0x012beb04 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - smlawteq fp, r8, r4, r3 │ │ │ │ + ldrdeq r3, [fp, -r0]! │ │ │ │ │ │ │ │ 00461b58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #476] @ 0x1dc │ │ │ │ @@ -954959,21 +954959,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 461ba0 │ │ │ │ @ instruction: 0x012a31b8 │ │ │ │ - @ instruction: 0x012bebac │ │ │ │ - teqeq r5, r4, lsl #25 │ │ │ │ - @ instruction: 0x012be9ec │ │ │ │ + @ instruction: 0x012bebb4 │ │ │ │ + teqeq r5, ip, lsl #25 │ │ │ │ + strdeq lr, [fp, -r4]! │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - teqeq r5, ip, lsr ip │ │ │ │ - @ instruction: 0x012b33b0 │ │ │ │ - @ instruction: 0x012be9a8 │ │ │ │ + teqeq r5, r4, asr #24 │ │ │ │ + @ instruction: 0x012b33b8 │ │ │ │ + @ instruction: 0x012be9b0 │ │ │ │ │ │ │ │ 00461c70 : │ │ │ │ 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, #1688] @ 462320 │ │ │ │ @@ -955398,79 +955398,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 461ecc │ │ │ │ strheq r6, [r2, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, ip, lsl #16 │ │ │ │ + teqeq r1, r4, lsl r8 │ │ │ │ smlalbbeq r6, r2, r4, r5 │ │ │ │ @ instruction: 0x012a8b58 │ │ │ │ - smlawbeq fp, r8, sl, lr │ │ │ │ - @ instruction: 0x012bea74 │ │ │ │ + @ instruction: 0x012bea90 │ │ │ │ + @ instruction: 0x012bea7c │ │ │ │ strdeq sl, [sl, -r4]! │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r2, r0, ror r3 │ │ │ │ - @ instruction: 0x012be194 │ │ │ │ - teqeq r5, r0, lsr r9 │ │ │ │ - @ instruction: 0x012b30a4 │ │ │ │ - @ instruction: 0x012be6a4 │ │ │ │ + @ instruction: 0x012be19c │ │ │ │ + teqeq r5, r8, lsr r9 │ │ │ │ + @ instruction: 0x012b30ac │ │ │ │ + @ instruction: 0x012be6ac │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b3048 │ │ │ │ - @ instruction: 0x012be648 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + qsubeq r3, r0, fp │ │ │ │ + @ instruction: 0x012be650 │ │ │ │ muleq r0, r2, r4 │ │ │ │ @ instruction: 0x012a2d50 │ │ │ │ @ instruction: 0x012aa218 │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ - smlawbeq fp, r8, r5, lr │ │ │ │ + teqeq r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x012be590 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b2f48 │ │ │ │ - @ instruction: 0x012be548 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b2f50 │ │ │ │ + @ instruction: 0x012be550 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b2f04 │ │ │ │ - @ instruction: 0x012be504 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b2f0c │ │ │ │ + @ instruction: 0x012be50c │ │ │ │ muleq r0, r6, r4 │ │ │ │ - teqeq r5, r4, asr r7 │ │ │ │ - smlawteq fp, r8, lr, r2 │ │ │ │ - smlawteq fp, r8, r4, lr │ │ │ │ + teqeq r5, ip, asr r7 │ │ │ │ + ldrdeq r2, [fp, -r0]! │ │ │ │ + ldrdeq lr, [fp, -r0]! │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - teqeq r5, r8, lsl r7 │ │ │ │ - smlawbeq fp, ip, lr, r2 │ │ │ │ - smlawbeq fp, r8, r4, lr │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b2e50 │ │ │ │ - @ instruction: 0x012be450 │ │ │ │ - teqeq r5, r0, lsr #13 │ │ │ │ - @ instruction: 0x012b2e14 │ │ │ │ - @ instruction: 0x012be414 │ │ │ │ + teqeq r5, r0, lsr #14 │ │ │ │ + @ instruction: 0x012b2e94 │ │ │ │ + @ instruction: 0x012be490 │ │ │ │ + teqeq r5, r4, ror #13 │ │ │ │ + @ instruction: 0x012b2e58 │ │ │ │ + @ instruction: 0x012be458 │ │ │ │ + teqeq r5, r8, lsr #13 │ │ │ │ + @ instruction: 0x012b2e1c │ │ │ │ + @ instruction: 0x012be41c │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - teqeq r5, r4, ror #12 │ │ │ │ - ldrdeq r2, [fp, -r8]! │ │ │ │ - ldrdeq lr, [fp, -r8]! │ │ │ │ + teqeq r5, ip, ror #12 │ │ │ │ + @ instruction: 0x012b2de0 │ │ │ │ + @ instruction: 0x012be3e0 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - teqeq r5, r8, lsr #12 │ │ │ │ - @ instruction: 0x012b2d9c │ │ │ │ - @ instruction: 0x012be39c │ │ │ │ + teqeq r5, r0, lsr r6 │ │ │ │ + @ instruction: 0x012b2da4 │ │ │ │ + @ instruction: 0x012be3a4 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - teqeq r5, ip, ror #11 │ │ │ │ - @ instruction: 0x012b2d60 │ │ │ │ - @ instruction: 0x012be360 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b2d68 │ │ │ │ + @ instruction: 0x012be368 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - smlawteq fp, r8, r7, r8 │ │ │ │ - @ instruction: 0x012be320 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + ldrdeq r8, [fp, -r0]! │ │ │ │ + @ instruction: 0x012be328 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - teqeq r5, ip, ror #10 │ │ │ │ - @ instruction: 0x012b2ce0 │ │ │ │ - @ instruction: 0x012be2e0 │ │ │ │ + teqeq r5, r4, ror r5 │ │ │ │ + @ instruction: 0x012b2ce8 │ │ │ │ + @ instruction: 0x012be2e8 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ │ │ │ │ 00462430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -955493,17 +955493,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4624a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 462454 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b2b64 │ │ │ │ - @ instruction: 0x012be15c │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b2b6c │ │ │ │ + @ instruction: 0x012be164 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ │ │ │ │ 004624ac : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq 4624e0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq 4624cc │ │ │ │ @@ -955567,21 +955567,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4625d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #760 @ 0x2f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 462530 │ │ │ │ - teqeq r5, r4, lsl r3 │ │ │ │ - smlawbeq fp, r8, sl, r2 │ │ │ │ - smlawbeq fp, r0, r0, lr │ │ │ │ + teqeq r5, ip, lsl r3 │ │ │ │ + @ instruction: 0x012b2a90 │ │ │ │ + smlawbeq fp, r8, r0, lr │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b2a4c │ │ │ │ - @ instruction: 0x012be044 │ │ │ │ + teqeq r5, r0, ror #5 │ │ │ │ + @ instruction: 0x012b2a54 │ │ │ │ + @ instruction: 0x012be04c │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ │ │ │ │ 004625d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -955910,53 +955910,53 @@ │ │ │ │ cmpeq r2, ip, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, ip, lsr ip │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, ip, ror fp │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r2, r8, asr sl │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b2770 │ │ │ │ - @ instruction: 0x012bdd68 │ │ │ │ + teqeq r5, r4 │ │ │ │ + @ instruction: 0x012b2778 │ │ │ │ + @ instruction: 0x012bdd70 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ ldrdeq r2, [sl, -r0]! │ │ │ │ - @ instruction: 0x012bdee0 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bdd04 │ │ │ │ + @ instruction: 0x012bdee8 │ │ │ │ + teqeq r5, r4, lsr #31 │ │ │ │ + @ instruction: 0x012bdd0c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - teqeq r5, r4, asr pc │ │ │ │ - smlawteq fp, r8, r6, r2 │ │ │ │ - smlawteq fp, r0, ip, sp │ │ │ │ + teqeq r5, ip, asr pc │ │ │ │ + ldrdeq r2, [fp, -r0]! │ │ │ │ + smlawteq fp, r8, ip, sp │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - teqeq r5, r4, lsl pc │ │ │ │ - smlawbeq fp, r8, r6, r2 │ │ │ │ - smlawbeq fp, r0, ip, sp │ │ │ │ + teqeq r5, ip, lsl pc │ │ │ │ + @ instruction: 0x012b2690 │ │ │ │ + smlawbeq fp, r8, ip, sp │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b2648 │ │ │ │ - @ instruction: 0x012bdc48 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012bd240 │ │ │ │ - @ instruction: 0x012bdc04 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b2650 │ │ │ │ + @ instruction: 0x012bdc50 │ │ │ │ + teqeq r5, r0, lsr #29 │ │ │ │ + @ instruction: 0x012bd248 │ │ │ │ + @ instruction: 0x012bdc0c │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - teqeq r5, r4, asr lr │ │ │ │ - smlawteq fp, r8, r5, r2 │ │ │ │ - smlawteq fp, r0, fp, sp │ │ │ │ + teqeq r5, ip, asr lr │ │ │ │ + ldrdeq r2, [fp, -r0]! │ │ │ │ + smlawteq fp, r8, fp, sp │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ - teqeq r5, r8, lsl lr │ │ │ │ - smlawbeq fp, ip, r5, r2 │ │ │ │ - smlawbeq fp, r4, fp, sp │ │ │ │ + teqeq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x012b2594 │ │ │ │ + smlawbeq fp, ip, fp, sp │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b2550 │ │ │ │ - @ instruction: 0x012bdb48 │ │ │ │ + teqeq r5, r4, ror #27 │ │ │ │ + @ instruction: 0x012b2558 │ │ │ │ + @ instruction: 0x012bdb50 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - teqeq r5, r0, lsr #27 │ │ │ │ - @ instruction: 0x012b2514 │ │ │ │ - @ instruction: 0x012bdb0c │ │ │ │ + teqeq r5, r8, lsr #27 │ │ │ │ + @ instruction: 0x012b251c │ │ │ │ + @ instruction: 0x012bdb14 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ 00462ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -955980,17 +955980,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 462c24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 462bd0 │ │ │ │ - teqeq r5, r4, ror ip │ │ │ │ - @ instruction: 0x012b23e8 │ │ │ │ - @ instruction: 0x012bd9e0 │ │ │ │ + teqeq r5, ip, ror ip │ │ │ │ + strdeq r2, [fp, -r0]! │ │ │ │ + @ instruction: 0x012bd9e8 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 00462c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -956094,25 +956094,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 462e04 │ │ │ │ add r2, r2, #816 @ 0x330 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 462cc4 │ │ │ │ - ldrdeq sp, [fp, -ip]! │ │ │ │ - teqeq r5, ip, asr fp │ │ │ │ - smlawteq fp, r8, r8, sp │ │ │ │ + @ instruction: 0x012bdae4 │ │ │ │ + teqeq r5, r4, ror #22 │ │ │ │ + ldrdeq sp, [fp, -r0]! │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bda38 │ │ │ │ - @ instruction: 0x012bd860 │ │ │ │ + teqeq r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x012bda40 │ │ │ │ + @ instruction: 0x012bd868 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b2224 │ │ │ │ - @ instruction: 0x012bd824 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012b222c │ │ │ │ + @ instruction: 0x012bd82c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00462e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -956140,17 +956140,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 462e94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 462e40 │ │ │ │ - teqeq r5, r4, lsl #20 │ │ │ │ - @ instruction: 0x012b2178 │ │ │ │ - @ instruction: 0x012bd770 │ │ │ │ + teqeq r5, ip, lsl #20 │ │ │ │ + smlawbeq fp, r0, r1, r2 │ │ │ │ + @ instruction: 0x012bd778 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ 00462e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956173,17 +956173,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 462f10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 462ebc │ │ │ │ - teqeq r5, r8, lsl #19 │ │ │ │ - strdeq r2, [fp, -ip]! │ │ │ │ - strdeq sp, [fp, -r4]! │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012b2104 │ │ │ │ + strdeq sp, [fp, -ip]! │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ │ │ │ │ 00462f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -956768,100 +956768,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 463158 │ │ │ │ cmpeq r2, r8, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r5, [r2, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r5, r4, asr #17 │ │ │ │ - @ instruction: 0x012bd638 │ │ │ │ + teqeq r5, ip, asr #17 │ │ │ │ + @ instruction: 0x012bd640 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ @ instruction: 0x012a2060 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsl #19 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r5, r0, lsr r7 │ │ │ │ - @ instruction: 0x012b1ea4 │ │ │ │ - @ instruction: 0x012bd4a4 │ │ │ │ + teqeq r5, r8, lsr r7 │ │ │ │ + @ instruction: 0x012b1eac │ │ │ │ + @ instruction: 0x012bd4ac │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ smlaltteq r5, r2, r4, r0 │ │ │ │ - @ instruction: 0x012bd594 │ │ │ │ - teqeq r5, r8, asr #10 │ │ │ │ - @ instruction: 0x012b1cbc │ │ │ │ - @ instruction: 0x012bd2bc │ │ │ │ + @ instruction: 0x012bd59c │ │ │ │ + teqeq r5, r0, asr r5 │ │ │ │ + smlawteq fp, r4, ip, r1 │ │ │ │ + smlawteq fp, r4, r2, sp │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ @ instruction: 0x012a19ec │ │ │ │ - teqeq r0, ip, ror #15 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012bd224 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + teqeq r5, r0, asr #9 │ │ │ │ + @ instruction: 0x012bd22c │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ @ instruction: 0x012a23ec │ │ │ │ - @ instruction: 0x012bd460 │ │ │ │ - teqeq r5, ip, lsl #8 │ │ │ │ - smlawbeq fp, r0, fp, r1 │ │ │ │ - smlawbeq fp, r0, r1, sp │ │ │ │ + @ instruction: 0x012bd468 │ │ │ │ + teqeq r5, r4, lsl r4 │ │ │ │ + smlawbeq fp, r8, fp, r1 │ │ │ │ + smlawbeq fp, r8, r1, sp │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - teqeq r5, ip, asr #7 │ │ │ │ - @ instruction: 0x012b1b40 │ │ │ │ - @ instruction: 0x012bd140 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b1b48 │ │ │ │ + @ instruction: 0x012bd148 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - teqeq r5, ip, lsl #7 │ │ │ │ - @ instruction: 0x012b1b00 │ │ │ │ - @ instruction: 0x012bd100 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b1b08 │ │ │ │ + @ instruction: 0x012bd108 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - teqeq r5, r0, asr r3 │ │ │ │ - smlawteq fp, r4, sl, r1 │ │ │ │ - smlawteq fp, r4, r0, sp │ │ │ │ + teqeq r5, r8, asr r3 │ │ │ │ + smlawteq fp, ip, sl, r1 │ │ │ │ + smlawteq fp, ip, r0, sp │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - teqeq r5, r4, lsl r3 │ │ │ │ - smlawbeq fp, r8, sl, r1 │ │ │ │ - smlawbeq fp, r8, r0, sp │ │ │ │ + teqeq r5, ip, lsl r3 │ │ │ │ + @ instruction: 0x012b1a90 │ │ │ │ + @ instruction: 0x012bd090 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012b1a4c │ │ │ │ - @ instruction: 0x012bd04c │ │ │ │ + teqeq r5, r0, ror #5 │ │ │ │ + @ instruction: 0x012b1a54 │ │ │ │ + qsubeq sp, r4, fp │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b1a10 │ │ │ │ - @ instruction: 0x012bd010 │ │ │ │ + teqeq r5, r4, lsr #5 │ │ │ │ + @ instruction: 0x012b1a18 │ │ │ │ + @ instruction: 0x012bd018 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x012bd248 │ │ │ │ - teqeq r5, r0, ror #4 │ │ │ │ - smlawteq fp, ip, pc, ip @ │ │ │ │ + @ instruction: 0x012bd250 │ │ │ │ + teqeq r5, r8, ror #4 │ │ │ │ + ldrdeq ip, [fp, -r4]! │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqeq r5, ip, lsl r2 │ │ │ │ - @ instruction: 0x012b1990 │ │ │ │ - @ instruction: 0x012bcf90 │ │ │ │ - teqeq r5, r0, ror #3 │ │ │ │ - @ instruction: 0x012b1954 │ │ │ │ - @ instruction: 0x012bcf54 │ │ │ │ + teqeq r5, r4, lsr #4 │ │ │ │ + @ instruction: 0x012b1998 │ │ │ │ + @ instruction: 0x012bcf98 │ │ │ │ + teqeq r5, r8, ror #3 │ │ │ │ + @ instruction: 0x012b195c │ │ │ │ + @ instruction: 0x012bcf5c │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - @ instruction: 0x012b191c │ │ │ │ - teqeq r5, r4, ror r1 │ │ │ │ - @ instruction: 0x012b18e8 │ │ │ │ - @ instruction: 0x012bcee8 │ │ │ │ + @ instruction: 0x012b1924 │ │ │ │ + teqeq r5, ip, ror r1 │ │ │ │ + strdeq r1, [fp, -r0]! │ │ │ │ + strdeq ip, [fp, -r0]! │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - teqeq r5, ip, lsr r1 │ │ │ │ - @ instruction: 0x012bc4e0 │ │ │ │ - @ instruction: 0x012bcea4 │ │ │ │ + teqeq r5, r4, asr #2 │ │ │ │ + @ instruction: 0x012bc4e8 │ │ │ │ + @ instruction: 0x012bceac │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - teqeq r5, r8, lsl #2 │ │ │ │ - @ instruction: 0x012b187c │ │ │ │ - @ instruction: 0x012bce7c │ │ │ │ - teqeq r5, ip, asr #1 │ │ │ │ - @ instruction: 0x012b1840 │ │ │ │ - @ instruction: 0x012bce40 │ │ │ │ + teqeq r5, r0, lsl r1 │ │ │ │ + smlawbeq fp, r4, r8, r1 │ │ │ │ + smlawbeq fp, r4, lr, ip │ │ │ │ + ldrsbeq r2, [r5, -r4]! │ │ │ │ + @ instruction: 0x012b1848 │ │ │ │ + @ instruction: 0x012bce48 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - @ instruction: 0x01352090 │ │ │ │ - @ instruction: 0x012b1804 │ │ │ │ - @ instruction: 0x012bce04 │ │ │ │ + @ instruction: 0x01352098 │ │ │ │ + @ instruction: 0x012b180c │ │ │ │ + @ instruction: 0x012bce0c │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - teqeq r5, r0, asr r0 │ │ │ │ - smlawteq fp, r4, r7, r1 │ │ │ │ - smlawteq fp, r4, sp, ip │ │ │ │ + teqeq r5, r8, asr r0 │ │ │ │ + smlawteq fp, ip, r7, r1 │ │ │ │ + smlawteq fp, ip, sp, ip │ │ │ │ │ │ │ │ 004639a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -956882,17 +956882,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 463a14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #868 @ 0x364 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4639c0 │ │ │ │ - teqeq r5, r4, lsl #29 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ - strdeq ip, [fp, -r0]! │ │ │ │ + teqeq r5, ip, lsl #29 │ │ │ │ + @ instruction: 0x012b1600 │ │ │ │ + strdeq ip, [fp, -r8]! │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ │ │ │ │ 00463a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956914,17 +956914,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 463a8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 463a38 │ │ │ │ - teqeq r5, ip, lsl #28 │ │ │ │ - smlawbeq fp, r0, r5, r1 │ │ │ │ - @ instruction: 0x012bcb78 │ │ │ │ + teqeq r5, r4, lsl lr │ │ │ │ + smlawbeq fp, r8, r5, r1 │ │ │ │ + smlawbeq fp, r0, fp, ip │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 00463a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956946,17 +956946,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 463b04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 463ab0 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b1508 │ │ │ │ - @ instruction: 0x012bcb00 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b1510 │ │ │ │ + @ instruction: 0x012bcb08 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 00463b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956978,17 +956978,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 463b7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #932 @ 0x3a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 463b28 │ │ │ │ - teqeq r5, ip, lsl sp │ │ │ │ - @ instruction: 0x012b1490 │ │ │ │ - smlawbeq fp, r8, sl, ip │ │ │ │ + teqeq r5, r4, lsr #26 │ │ │ │ + @ instruction: 0x012b1498 │ │ │ │ + @ instruction: 0x012bca90 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ │ │ │ │ 00463b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -957129,29 +957129,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 463bd8 │ │ │ │ smlaltbeq r4, r2, ip, r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, r4, ror #12 │ │ │ │ - teqeq r5, r0, asr #24 │ │ │ │ - @ instruction: 0x012bc9b8 │ │ │ │ + teqeq r5, r8, asr #24 │ │ │ │ + smlawteq fp, r0, r9, ip │ │ │ │ muleq r0, sl, r6 │ │ │ │ - smlawbeq fp, r8, sl, sl │ │ │ │ - @ instruction: 0x012b1350 │ │ │ │ + @ instruction: 0x012baa90 │ │ │ │ + @ instruction: 0x012b1358 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012bcbe8 │ │ │ │ - @ instruction: 0x012bc910 │ │ │ │ + teqeq r5, r4, lsr #23 │ │ │ │ + strdeq ip, [fp, -r0]! │ │ │ │ + @ instruction: 0x012bc918 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - strdeq sl, [fp, -r0]! │ │ │ │ - @ instruction: 0x012b12bc │ │ │ │ + strdeq sl, [fp, -r8]! │ │ │ │ + smlawteq fp, r4, r2, r1 │ │ │ │ muleq r0, ip, r6 │ │ │ │ @ instruction: 0x012a1a94 │ │ │ │ - @ instruction: 0x012b123c │ │ │ │ + @ instruction: 0x012b1244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1616] @ 46446c │ │ │ │ ldr r3, [pc, #1616] @ 464470 │ │ │ │ @@ -957562,55 +957562,55 @@ │ │ │ │ cmpeq r2, r4, lsr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r4, r2, ip, r3 │ │ │ │ @ instruction: 0x0154ad94 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #14 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012bc8ec │ │ │ │ + strdeq ip, [fp, -r4]! │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r2, r8, lsl r1 │ │ │ │ - teqeq r5, r4, ror r6 │ │ │ │ - ldrdeq r0, [fp, -ip]! │ │ │ │ - @ instruction: 0x012bc3e4 │ │ │ │ + teqeq r5, ip, ror r6 │ │ │ │ + smulwteq fp, r4, sp │ │ │ │ + @ instruction: 0x012bc3ec │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r5, r4, lsr #12 │ │ │ │ - @ instruction: 0x012b0d94 │ │ │ │ - @ instruction: 0x012bc394 │ │ │ │ + teqeq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x012b0d9c │ │ │ │ + @ instruction: 0x012bc39c │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ strdeq r0, [sl, -r8]! │ │ │ │ - @ instruction: 0x012b6924 │ │ │ │ - teqeq r5, r4, asr #11 │ │ │ │ - @ instruction: 0x012bc330 │ │ │ │ - teqeq r5, r0, lsl #11 │ │ │ │ - strdeq r0, [fp, -r4]! │ │ │ │ - strdeq ip, [fp, -r4]! │ │ │ │ + @ instruction: 0x012b692c │ │ │ │ + teqeq r5, ip, asr #11 │ │ │ │ + @ instruction: 0x012bc338 │ │ │ │ + teqeq r5, r8, lsl #11 │ │ │ │ + strdeq r0, [fp, -ip]! │ │ │ │ + strdeq ip, [fp, -ip]! @ │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - teqeq r5, r0, asr #10 │ │ │ │ - @ instruction: 0x012b0cb4 │ │ │ │ - @ instruction: 0x012bc2b4 │ │ │ │ + teqeq r5, r8, asr #10 │ │ │ │ + @ instruction: 0x012b0cbc │ │ │ │ + @ instruction: 0x012bc2bc │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - teqeq r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x012b0c7c │ │ │ │ - @ instruction: 0x012bc27c │ │ │ │ + teqeq r5, r0, lsl r5 │ │ │ │ + smlawbeq fp, r4, ip, r0 │ │ │ │ + smlawbeq fp, r4, r2, ip │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - teqeq r5, ip, asr #9 │ │ │ │ - @ instruction: 0x012bb878 │ │ │ │ - @ instruction: 0x012bc240 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + smlawbeq fp, r0, r8, fp │ │ │ │ + @ instruction: 0x012bc248 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - teqeq r5, ip, lsl #9 │ │ │ │ - @ instruction: 0x012bbbb0 │ │ │ │ - ldrdeq ip, [fp, -r0]! │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012bbbb8 │ │ │ │ + ldrdeq ip, [fp, -r8]! │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - teqeq r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x012b0b94 │ │ │ │ - @ instruction: 0x012bc19c │ │ │ │ - teqeq r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x012b0b74 │ │ │ │ - @ instruction: 0x012bc17c │ │ │ │ + teqeq r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x012b0b9c │ │ │ │ + @ instruction: 0x012bc1a4 │ │ │ │ + teqeq r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x012b0b7c │ │ │ │ + smlawbeq fp, r4, r1, ip │ │ │ │ │ │ │ │ 0046452c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -957632,17 +957632,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4645a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #980 @ 0x3d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 464550 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b0a68 │ │ │ │ - @ instruction: 0x012bc060 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b0a70 │ │ │ │ + @ instruction: 0x012bc068 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -958208,69 +958208,69 @@ │ │ │ │ cmpeq r2, ip, ror ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, r0, asr #24 │ │ │ │ cmpeq r4, r8, asr #11 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, ip, asr r5 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012bc06c │ │ │ │ + @ instruction: 0x012bc074 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ cmpeq r2, ip, ror r8 │ │ │ │ - teqeq r5, r8, asr #28 │ │ │ │ - @ instruction: 0x012b05b0 │ │ │ │ - @ instruction: 0x012bbbb8 │ │ │ │ + teqeq r5, r0, asr lr │ │ │ │ + @ instruction: 0x012b05b8 │ │ │ │ + smlawteq fp, r0, fp, fp │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012b0554 │ │ │ │ - @ instruction: 0x012bbb60 │ │ │ │ - andeq r0, r0, r7, lsr #14 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - strdeq r0, [fp, -ip]! │ │ │ │ - @ instruction: 0x012bbb08 │ │ │ │ + @ instruction: 0x012b055c │ │ │ │ + @ instruction: 0x012bbb68 │ │ │ │ + andeq r0, r0, r7, lsr #14 │ │ │ │ + teqeq r5, r0, lsr #27 │ │ │ │ + @ instruction: 0x012b0504 │ │ │ │ + @ instruction: 0x012bbb10 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - @ instruction: 0x012bb54c │ │ │ │ - @ instruction: 0x012bba28 │ │ │ │ + teqeq r5, r0, asr #25 │ │ │ │ + @ instruction: 0x012bb554 │ │ │ │ + @ instruction: 0x012bba30 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ @ instruction: 0x012a0170 │ │ │ │ - ldrdeq fp, [fp, -ip]! │ │ │ │ - teqeq r5, ip, lsr ip │ │ │ │ - @ instruction: 0x012bb9b4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b0368 │ │ │ │ - @ instruction: 0x012bb968 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012b0328 │ │ │ │ - @ instruction: 0x012bb928 │ │ │ │ + @ instruction: 0x012bbce4 │ │ │ │ + teqeq r5, r4, asr #24 │ │ │ │ + @ instruction: 0x012bb9bc │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b0370 │ │ │ │ + @ instruction: 0x012bb970 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + @ instruction: 0x012b0330 │ │ │ │ + @ instruction: 0x012bb930 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - teqeq r5, r4, ror fp │ │ │ │ - smulwteq fp, r8, r2 │ │ │ │ - @ instruction: 0x012bb8e8 │ │ │ │ + teqeq r5, ip, ror fp │ │ │ │ + strdeq r0, [fp, -r0]! @ │ │ │ │ + strdeq fp, [fp, -r0]! │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - teqeq r5, r0, asr #22 │ │ │ │ - ldrdeq sl, [fp, -r4]! │ │ │ │ - @ instruction: 0x012bb8a8 │ │ │ │ + teqeq r5, r8, asr #22 │ │ │ │ + ldrdeq sl, [fp, -ip]! │ │ │ │ + @ instruction: 0x012bb8b0 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - teqeq r5, ip, ror #21 │ │ │ │ - @ instruction: 0x012b0260 │ │ │ │ - @ instruction: 0x012bb860 │ │ │ │ - andeq r0, r0, r9, lsl r7 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x012bae58 │ │ │ │ - @ instruction: 0x012bb81c │ │ │ │ - andeq r0, r0, r6, lsl r7 │ │ │ │ - teqeq r5, r8, lsl #21 │ │ │ │ - strdeq r0, [fp, -r0]! @ │ │ │ │ - strdeq fp, [fp, -r8]! │ │ │ │ - teqeq r5, r4, ror #20 │ │ │ │ - smlawbeq fp, r8, r1, fp │ │ │ │ - @ instruction: 0x012bb7b4 │ │ │ │ + @ instruction: 0x012b0268 │ │ │ │ + @ instruction: 0x012bb868 │ │ │ │ + andeq r0, r0, r9, lsl r7 │ │ │ │ teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b0164 │ │ │ │ - @ instruction: 0x012bb76c │ │ │ │ + @ instruction: 0x012bae60 │ │ │ │ + @ instruction: 0x012bb824 │ │ │ │ + andeq r0, r0, r6, lsl r7 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + strdeq r0, [fp, -r8]! │ │ │ │ + @ instruction: 0x012bb800 │ │ │ │ + teqeq r5, ip, ror #20 │ │ │ │ + @ instruction: 0x012bb190 │ │ │ │ + @ instruction: 0x012bb7bc │ │ │ │ + teqeq r5, r4, lsl #20 │ │ │ │ + @ instruction: 0x012b016c │ │ │ │ + @ instruction: 0x012bb774 │ │ │ │ │ │ │ │ 00464f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -958292,17 +958292,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 464fec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 464f98 │ │ │ │ - teqeq r5, ip, lsr #17 │ │ │ │ - @ instruction: 0x012b0020 │ │ │ │ - @ instruction: 0x012bb618 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + @ instruction: 0x012b0028 │ │ │ │ + @ instruction: 0x012bb620 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ │ │ │ │ 00464ff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -958734,76 +958734,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4652ac │ │ │ │ cmpeq r2, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a0040 │ │ │ │ - teqeq r5, r0, ror #15 │ │ │ │ - @ instruction: 0x012bb558 │ │ │ │ + teqeq r5, r8, ror #15 │ │ │ │ + @ instruction: 0x012bb560 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - @ instruction: 0x012bb844 │ │ │ │ - @ instruction: 0x012bb844 │ │ │ │ - @ instruction: 0x012bb80c │ │ │ │ - smlawbeq lr, ip, r8, r1 │ │ │ │ - smlawbeq fp, r0, r7, fp │ │ │ │ - @ instruction: 0x012bb768 │ │ │ │ + @ instruction: 0x012bb84c │ │ │ │ + @ instruction: 0x012bb84c │ │ │ │ + @ instruction: 0x012bb814 │ │ │ │ + @ instruction: 0x012e1894 │ │ │ │ + smlawbeq fp, r8, r7, fp │ │ │ │ + @ instruction: 0x012bb770 │ │ │ │ @ instruction: 0x01422f90 │ │ │ │ smulwteq sl, r8, r4 │ │ │ │ - teqeq r5, r4, lsl r5 │ │ │ │ - smlawbeq sl, r8, ip, pc @ │ │ │ │ - smlawbeq fp, r0, r2, fp │ │ │ │ + teqeq r5, ip, lsl r5 │ │ │ │ + msreq CPSR_fx, r0 @ │ │ │ │ + smlawbeq fp, r8, r2, fp │ │ │ │ muleq r0, lr, r7 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - msreq CPSR_fx, ip, asr #24 │ │ │ │ - @ instruction: 0x012bb24c │ │ │ │ + teqeq r5, r0, ror #9 │ │ │ │ + msreq CPSR_fx, r4, asr ip │ │ │ │ + @ instruction: 0x012bb254 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - msreq CPSR_fx, r0, lsl ip │ │ │ │ - @ instruction: 0x012bb208 │ │ │ │ + teqeq r5, r4, lsr #9 │ │ │ │ + msreq CPSR_fx, r8, lsl ip │ │ │ │ + @ instruction: 0x012bb210 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - teqeq r5, ip, asr r4 │ │ │ │ - ldrdeq pc, [sl, -r0]! │ │ │ │ - smlawteq fp, r8, r1, fp │ │ │ │ + teqeq r5, r4, ror #8 │ │ │ │ + ldrdeq pc, [sl, -r8]! │ │ │ │ + ldrdeq fp, [fp, -r0]! │ │ │ │ muleq r0, r1, r7 │ │ │ │ - teqeq r5, ip, lsl r4 │ │ │ │ - msreq (UNDEF: 58), r0 @ │ │ │ │ - smlawbeq fp, r8, r1, fp │ │ │ │ + teqeq r5, r4, lsr #8 │ │ │ │ + msreq (UNDEF: 58), r8 @ │ │ │ │ + @ instruction: 0x012bb190 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - teqeq r5, r0, ror #7 │ │ │ │ - msreq (UNDEF: 58), r4, asr fp │ │ │ │ - @ instruction: 0x012bb154 │ │ │ │ + teqeq r5, r8, ror #7 │ │ │ │ + msreq (UNDEF: 58), ip, asr fp │ │ │ │ + @ instruction: 0x012bb15c │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - msreq (UNDEF: 58), ip, lsl fp │ │ │ │ + msreq (UNDEF: 58), r4, lsr #22 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - msreq R10_fiq, ip, ror #21 │ │ │ │ + strdeq pc, [sl, -r4]! │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - msreq R10_fiq, ip @ │ │ │ │ - teqeq r5, r4, lsl r3 │ │ │ │ - smlawbeq sl, r8, sl, pc @ │ │ │ │ - smlawbeq fp, r4, r0, fp │ │ │ │ - @ instruction: 0x012bb36c │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - @ instruction: 0x012bb034 │ │ │ │ + smlawteq sl, r4, sl, pc @ │ │ │ │ + teqeq r5, ip, lsl r3 │ │ │ │ + msreq R10_fiq, r0 @ │ │ │ │ + smlawbeq fp, ip, r0, fp │ │ │ │ + @ instruction: 0x012bb374 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + @ instruction: 0x012bb03c │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - teqeq r5, ip, lsl #5 │ │ │ │ - msreq R10_fiq, r0, lsl #20 │ │ │ │ - strdeq sl, [fp, -r8]! │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + msreq R10_fiq, r8, lsl #20 │ │ │ │ + @ instruction: 0x012bb000 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - teqeq r5, r0, asr r2 │ │ │ │ - smlawteq sl, r4, r9, pc @ │ │ │ │ - @ instruction: 0x012bafbc │ │ │ │ + teqeq r5, r8, asr r2 │ │ │ │ + smlawteq sl, ip, r9, pc @ │ │ │ │ + smlawteq fp, r4, pc, sl @ │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - teqeq r5, r4, lsl r2 │ │ │ │ - smlawbeq sl, r8, r9, pc @ │ │ │ │ - smlawbeq fp, r0, pc, sl @ │ │ │ │ + teqeq r5, ip, lsl r2 │ │ │ │ + msreq CPSR_fx, r0 @ │ │ │ │ + smlawbeq fp, r8, pc, sl @ │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - msreq CPSR_fx, ip, asr #18 │ │ │ │ - @ instruction: 0x012baf44 │ │ │ │ + teqeq r5, r0, ror #3 │ │ │ │ + msreq CPSR_fx, r4, asr r9 │ │ │ │ + @ instruction: 0x012baf4c │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ │ │ │ │ 004657bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -958946,33 +958946,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 465840 │ │ │ │ cmpeq r2, ip, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r2, [r2, #-156] @ 0xffffff64 │ │ │ │ - teqpeq r4, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 58), r8, lsl #14 │ │ │ │ - @ instruction: 0x012bad08 │ │ │ │ + teqpeq r4, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + msreq (UNDEF: 58), r0, lsl r7 │ │ │ │ + @ instruction: 0x012bad10 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - teqpeq r4, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - smlawteq sl, r4, r6, pc @ │ │ │ │ - @ instruction: 0x012bacbc │ │ │ │ + teqpeq r4, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + smlawteq sl, ip, r6, pc @ │ │ │ │ + smlawteq fp, r4, ip, sl │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - teqpeq r4, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - smlawbeq sl, r4, r6, pc @ │ │ │ │ - smlawbeq fp, r4, ip, sl │ │ │ │ + teqpeq r4, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq sl, ip, r6, pc @ │ │ │ │ + smlawbeq fp, ip, ip, sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ - msreq R10_fiq, r4, asr #12 │ │ │ │ - @ instruction: 0x012bac44 │ │ │ │ + teqpeq r4, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + msreq R10_fiq, ip, asr #12 │ │ │ │ + @ instruction: 0x012bac4c │ │ │ │ andeq r0, r0, sp, asr r7 │ │ │ │ - teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ - msreq R10_fiq, r4, lsl #12 │ │ │ │ - @ instruction: 0x012bac04 │ │ │ │ + teqpeq r4, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + msreq R10_fiq, ip, lsl #12 │ │ │ │ + @ instruction: 0x012bac0c │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ │ │ │ │ 00465a58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -959159,31 +959159,31 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 465c20 │ │ │ │ - @ instruction: 0x012baf3c │ │ │ │ + @ instruction: 0x012baf44 │ │ │ │ smlalbteq r2, r2, r0, r7 @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, ror #6 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqpeq r4, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 58), r0, ror r3 │ │ │ │ - @ instruction: 0x012ba970 │ │ │ │ - teqpeq r4, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - msreq (UNDEF: 58), ip, lsr #6 │ │ │ │ - @ instruction: 0x012ba92c │ │ │ │ - teqpeq r4, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - msreq R10_fiq, ip, ror #5 │ │ │ │ - @ instruction: 0x012ba8e8 │ │ │ │ - teqpeq r4, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - msreq R10_fiq, ip, lsr #5 │ │ │ │ - @ instruction: 0x012ba8ac │ │ │ │ + teqpeq r4, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + msreq (UNDEF: 58), r8, ror r3 │ │ │ │ + @ instruction: 0x012ba978 │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ + msreq (UNDEF: 58), r4, lsr r3 │ │ │ │ + @ instruction: 0x012ba934 │ │ │ │ + teqpeq r4, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [sl, -r4]! │ │ │ │ + strdeq sl, [fp, -r0]! │ │ │ │ + teqpeq r4, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + msreq R10_fiq, r4 @ │ │ │ │ + @ instruction: 0x012ba8b4 │ │ │ │ │ │ │ │ 00465d98 : │ │ │ │ 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, #1600] @ 4663f0 │ │ │ │ @@ -959591,67 +959591,67 @@ │ │ │ │ @ instruction: 0x01422494 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r2, r2, r0, r4 @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsl lr │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r2, ip, lsl r3 │ │ │ │ - @ instruction: 0x012ba650 │ │ │ │ - teqpeq r4, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aef28 │ │ │ │ - @ instruction: 0x012ba528 │ │ │ │ - teqpeq r4, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - smlawteq fp, r8, r8, sl │ │ │ │ - @ instruction: 0x012ba4e0 │ │ │ │ + @ instruction: 0x012ba658 │ │ │ │ + teqpeq r4, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aef30 │ │ │ │ + @ instruction: 0x012ba530 │ │ │ │ + teqpeq r4, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [fp, -r0]! │ │ │ │ + @ instruction: 0x012ba4e8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqpeq r4, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012ba8b8 │ │ │ │ - @ instruction: 0x012ba498 │ │ │ │ + teqpeq r4, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + smlawteq fp, r0, r8, sl │ │ │ │ + @ instruction: 0x012ba4a0 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqpeq r4, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aee6c │ │ │ │ - @ instruction: 0x012ba46c │ │ │ │ - teqpeq r4, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aee28 │ │ │ │ - @ instruction: 0x012ba428 │ │ │ │ + teqpeq r4, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aee74 │ │ │ │ + @ instruction: 0x012ba474 │ │ │ │ + teqpeq r4, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aee30 │ │ │ │ + @ instruction: 0x012ba430 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqpeq r4, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aedec │ │ │ │ - @ instruction: 0x012ba3ec │ │ │ │ + teqpeq r4, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [sl, -r4]! │ │ │ │ + strdeq sl, [fp, -r4]! │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqpeq r4, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aedb0 │ │ │ │ - @ instruction: 0x012ba3b0 │ │ │ │ - teqpeq r4, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aed74 │ │ │ │ - @ instruction: 0x012ba374 │ │ │ │ + teqpeq r4, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aedb8 │ │ │ │ + @ instruction: 0x012ba3b8 │ │ │ │ + teqpeq r4, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aed7c │ │ │ │ + @ instruction: 0x012ba37c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aed38 │ │ │ │ - @ instruction: 0x012ba338 │ │ │ │ + teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aed40 │ │ │ │ + @ instruction: 0x012ba340 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [sl, -ip]! │ │ │ │ - strdeq sl, [fp, -ip]! │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aed04 │ │ │ │ + @ instruction: 0x012ba304 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqpeq r4, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlawteq sl, r0, ip, lr │ │ │ │ - smlawteq fp, r0, r2, sl │ │ │ │ + teqpeq r4, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + smlawteq sl, r8, ip, lr │ │ │ │ + smlawteq fp, r8, r2, sl │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - teqpeq r4, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq sl, r4, ip, lr │ │ │ │ - smlawbeq fp, r4, r2, sl │ │ │ │ + teqpeq r4, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq sl, ip, ip, lr │ │ │ │ + smlawbeq fp, ip, r2, sl │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqpeq r4, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aec48 │ │ │ │ - @ instruction: 0x012ba248 │ │ │ │ + teqpeq r4, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aec50 │ │ │ │ + @ instruction: 0x012ba250 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqpeq r4, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aec0c │ │ │ │ - @ instruction: 0x012ba20c │ │ │ │ + teqpeq r4, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aec14 │ │ │ │ + @ instruction: 0x012ba214 │ │ │ │ │ │ │ │ 004664e0 : │ │ │ │ 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 │ │ │ │ @@ -959862,38 +959862,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 466628 │ │ │ │ cmpeq r2, r0, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r2, ip, lsl #26 │ │ │ │ - teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ - qsubeq sl, ip, fp │ │ │ │ + teqpeq r4, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012ba064 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - teqpeq r4, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012b9fec │ │ │ │ + strdeq r9, [fp, -r4]! │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ cmpeq r2, r4, lsl ip │ │ │ │ - teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [sl, -r8]! │ │ │ │ - strdeq r9, [fp, -r8]! │ │ │ │ + teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012ae900 │ │ │ │ + @ instruction: 0x012b9f00 │ │ │ │ @ instruction: 0x000007b6 │ │ │ │ - smlawteq sl, r0, r8, lr │ │ │ │ - @ instruction: 0x012ae890 │ │ │ │ + smlawteq sl, r8, r8, lr │ │ │ │ + @ instruction: 0x012ae898 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - @ instruction: 0x012ae864 │ │ │ │ - teqpeq r4, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012ae830 │ │ │ │ - @ instruction: 0x012b9e30 │ │ │ │ - teqpeq r4, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [sl, -r4]! │ │ │ │ - strdeq r9, [fp, -r4]! │ │ │ │ + @ instruction: 0x012ae86c │ │ │ │ + ldrsbeq pc, [r4, -r0]! @ │ │ │ │ + @ instruction: 0x012ae838 │ │ │ │ + @ instruction: 0x012b9e38 │ │ │ │ + @ instruction: 0x0134f094 │ │ │ │ + strdeq lr, [sl, -ip]! │ │ │ │ + strdeq r9, [fp, -ip]! │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - smlawteq sl, r0, r7, lr │ │ │ │ + smlawteq sl, r8, r7, lr │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ │ │ │ │ 004668a4 : │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -959925,17 +959925,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 466938 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4668e0 │ │ │ │ - teqeq r4, ip, ror #30 │ │ │ │ - ldrdeq lr, [sl, -r4]! │ │ │ │ - smlawteq fp, ip, ip, r9 │ │ │ │ + teqeq r4, r4, ror pc │ │ │ │ + ldrdeq lr, [sl, -ip]! │ │ │ │ + ldrdeq r9, [fp, -r4]! │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ │ │ │ │ 0046693c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -960114,37 +960114,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4669b0 │ │ │ │ smlaltteq r1, r2, ip, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlalbbeq r1, r2, ip, r8 │ │ │ │ - teqeq r4, r8, lsr #28 │ │ │ │ - @ instruction: 0x012ae590 │ │ │ │ - @ instruction: 0x012b9b90 │ │ │ │ + teqeq r4, r0, lsr lr │ │ │ │ + @ instruction: 0x012ae598 │ │ │ │ + @ instruction: 0x012b9b98 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - teqeq r4, r0, lsl #27 │ │ │ │ - @ instruction: 0x012ae4e8 │ │ │ │ - @ instruction: 0x012b9ae8 │ │ │ │ + teqeq r4, r8, lsl #27 │ │ │ │ + strdeq lr, [sl, -r0]! │ │ │ │ + strdeq r9, [fp, -r0]! │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - teqeq r4, r0, asr #26 │ │ │ │ - @ instruction: 0x012ae4a8 │ │ │ │ - @ instruction: 0x012b9aa8 │ │ │ │ + teqeq r4, r8, asr #26 │ │ │ │ + @ instruction: 0x012ae4b0 │ │ │ │ + @ instruction: 0x012b9ab0 │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - teqeq r4, r4, lsl #26 │ │ │ │ - @ instruction: 0x012ae46c │ │ │ │ - @ instruction: 0x012b9a6c │ │ │ │ + teqeq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x012ae474 │ │ │ │ + @ instruction: 0x012b9a74 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ - teqeq r4, r8, asr #25 │ │ │ │ - @ instruction: 0x012ae430 │ │ │ │ - @ instruction: 0x012b9a30 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012ae438 │ │ │ │ + @ instruction: 0x012b9a38 │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - teqeq r4, ip, lsl #25 │ │ │ │ - strdeq lr, [sl, -r4]! │ │ │ │ - strdeq r9, [fp, -r4]! │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + strdeq lr, [sl, -ip]! │ │ │ │ + strdeq r9, [fp, -ip]! │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 00466c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -960362,45 +960362,45 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 466d38 │ │ │ │ strheq r1, [r2, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r2, r4, lsl #10 │ │ │ │ - teqeq r4, r4, lsl #21 │ │ │ │ - @ instruction: 0x012ae1ec │ │ │ │ - @ instruction: 0x012b97ec │ │ │ │ + teqeq r4, ip, lsl #21 │ │ │ │ + strdeq lr, [sl, -r4]! │ │ │ │ + strdeq r9, [fp, -r4]! │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - teqeq r4, r0, asr #20 │ │ │ │ - @ instruction: 0x012ae1a8 │ │ │ │ - @ instruction: 0x012b97a8 │ │ │ │ + teqeq r4, r8, asr #20 │ │ │ │ + @ instruction: 0x012ae1b0 │ │ │ │ + @ instruction: 0x012b97b0 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - teqeq r4, r0, lsl #20 │ │ │ │ - @ instruction: 0x012ae168 │ │ │ │ - @ instruction: 0x012b9768 │ │ │ │ + teqeq r4, r8, lsl #20 │ │ │ │ + @ instruction: 0x012ae170 │ │ │ │ + @ instruction: 0x012b9770 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - teqeq r4, r0, asr #19 │ │ │ │ - @ instruction: 0x012ae128 │ │ │ │ - @ instruction: 0x012b9720 │ │ │ │ + teqeq r4, r8, asr #19 │ │ │ │ + @ instruction: 0x012ae130 │ │ │ │ + @ instruction: 0x012b9728 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - teqeq r4, r0, lsl #19 │ │ │ │ - @ instruction: 0x012ae0e8 │ │ │ │ - @ instruction: 0x012b96e8 │ │ │ │ + teqeq r4, r8, lsl #19 │ │ │ │ + strdeq lr, [sl, -r0]! │ │ │ │ + strdeq r9, [fp, -r0]! │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - teqeq r4, r0, asr #18 │ │ │ │ - @ instruction: 0x012b9ae0 │ │ │ │ - @ instruction: 0x012b96a8 │ │ │ │ + teqeq r4, r8, asr #18 │ │ │ │ + @ instruction: 0x012b9ae8 │ │ │ │ + @ instruction: 0x012b96b0 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012ae060 │ │ │ │ - @ instruction: 0x012b9660 │ │ │ │ + teqeq r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x012ae068 │ │ │ │ + @ instruction: 0x012b9668 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012ae020 │ │ │ │ - @ instruction: 0x012b9620 │ │ │ │ + teqeq r4, r0, asr #17 │ │ │ │ + @ instruction: 0x012ae028 │ │ │ │ + @ instruction: 0x012b9628 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ │ │ │ │ 00467070 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00467078 : │ │ │ │ @@ -960629,44 +960629,44 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 467260 │ │ │ │ smlaltbeq r1, r2, r0, r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r1, r2, ip, r1 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x012b994c │ │ │ │ - @ instruction: 0x012b9958 │ │ │ │ - @ instruction: 0x012b99a4 │ │ │ │ - teqeq r4, r8, lsr #12 │ │ │ │ - @ instruction: 0x012add9c │ │ │ │ - @ instruction: 0x012b9394 │ │ │ │ + @ instruction: 0x012b9954 │ │ │ │ + @ instruction: 0x012b9960 │ │ │ │ + @ instruction: 0x012b99ac │ │ │ │ + teqeq r4, r0, lsr r6 │ │ │ │ + @ instruction: 0x012adda4 │ │ │ │ + @ instruction: 0x012b939c │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ ldrdeq r0, [r2, #-252] @ 0xffffff04 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012add30 │ │ │ │ - @ instruction: 0x012b932c │ │ │ │ - teqeq r4, r0, lsl #11 │ │ │ │ - strdeq sp, [sl, -r4]! │ │ │ │ - @ instruction: 0x012b92ec │ │ │ │ + teqeq r4, r4, asr #11 │ │ │ │ + @ instruction: 0x012add38 │ │ │ │ + @ instruction: 0x012b9334 │ │ │ │ + teqeq r4, r8, lsl #11 │ │ │ │ + strdeq sp, [sl, -ip]! │ │ │ │ + strdeq r9, [fp, -r4]! │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - teqeq r4, r4, asr #10 │ │ │ │ - @ instruction: 0x012adcb8 │ │ │ │ - @ instruction: 0x012b92b0 │ │ │ │ + teqeq r4, ip, asr #10 │ │ │ │ + smlawteq sl, r0, ip, sp │ │ │ │ + @ instruction: 0x012b92b8 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - teqeq r4, r8, lsl #10 │ │ │ │ - @ instruction: 0x012adc7c │ │ │ │ - @ instruction: 0x012b9274 │ │ │ │ + teqeq r4, r0, lsl r5 │ │ │ │ + smlawbeq sl, r4, ip, sp │ │ │ │ + @ instruction: 0x012b927c │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - teqeq r4, ip, asr #9 │ │ │ │ - @ instruction: 0x012adc40 │ │ │ │ - @ instruction: 0x012b9238 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012adc48 │ │ │ │ + @ instruction: 0x012b9240 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012adc04 │ │ │ │ - strdeq r9, [fp, -ip]! │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012adc0c │ │ │ │ + @ instruction: 0x012b9204 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 00467488 : │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -960854,26 +960854,26 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 467788 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 4676a4 │ │ │ │ cmpeq r2, ip, lsr #26 │ │ │ │ - teqeq r4, r0, ror #3 │ │ │ │ - @ instruction: 0x012ad950 │ │ │ │ - @ instruction: 0x012b8f48 │ │ │ │ + teqeq r4, r8, ror #3 │ │ │ │ + @ instruction: 0x012ad958 │ │ │ │ + @ instruction: 0x012b8f50 │ │ │ │ @ instruction: 0x000009be │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012b9508 │ │ │ │ - @ instruction: 0x012b8eec │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b9510 │ │ │ │ + strdeq r8, [fp, -r4]! │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - teqeq r4, r8, lsr r1 │ │ │ │ - @ instruction: 0x012ad8a0 │ │ │ │ - @ instruction: 0x012b8ea0 │ │ │ │ + teqeq r4, r0, asr #2 │ │ │ │ + @ instruction: 0x012ad8a8 │ │ │ │ + @ instruction: 0x012b8ea8 │ │ │ │ @ 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] @ 467934 │ │ │ │ mov r4, r2 │ │ │ │ @@ -960973,30 +960973,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4678c4 │ │ │ │ - teqeq r4, r0, lsl #12 │ │ │ │ - @ instruction: 0x012b943c │ │ │ │ + teqeq r4, r8, lsl #12 │ │ │ │ + @ instruction: 0x012b9444 │ │ │ │ cmpeq r2, ip, ror sl │ │ │ │ - @ instruction: 0x012b941c │ │ │ │ + @ instruction: 0x012b9424 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x012ad768 │ │ │ │ - @ instruction: 0x012b93a8 │ │ │ │ + @ instruction: 0x012ad770 │ │ │ │ + @ instruction: 0x012b93b0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x012ad734 │ │ │ │ - strdeq sp, [sl, -r8]! │ │ │ │ - @ instruction: 0x012b9338 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012ad73c │ │ │ │ + @ instruction: 0x012ad700 │ │ │ │ + @ instruction: 0x012b9340 │ │ │ │ + teqeq r4, r4, asr #9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlawteq sl, r8, r6, sp │ │ │ │ + ldrdeq sp, [sl, -r0]! │ │ │ │ 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] │ │ │ │ @@ -961549,54 +961549,54 @@ │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ b 4681a8 │ │ │ │ smlaltbeq r0, r2, r8, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r0, r2, ip, r8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsr r9 │ │ │ │ - teqeq r4, r8, asr #6 │ │ │ │ - @ instruction: 0x012b91b4 │ │ │ │ + teqeq r4, r0, asr r3 │ │ │ │ + @ instruction: 0x012b91bc │ │ │ │ andeq r6, r0, ip, lsl ip │ │ │ │ - @ instruction: 0x012b9090 │ │ │ │ + @ instruction: 0x012b9098 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r0, lsl #4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x01420590 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r4, r4, lsl #1 │ │ │ │ - strdeq r8, [fp, -r0]! │ │ │ │ + teqeq r4, ip, lsl #1 │ │ │ │ + strdeq r8, [fp, -r8]! @ │ │ │ │ @ instruction: 0x0129da70 │ │ │ │ - teqeq r4, r0, lsl #31 │ │ │ │ - @ instruction: 0x012b8dec │ │ │ │ + teqeq r4, r8, lsl #31 │ │ │ │ + strdeq r8, [fp, -r4]! │ │ │ │ @ instruction: 0x0129d96c │ │ │ │ strdeq sp, [r9, -ip]! │ │ │ │ - teqeq r4, r8, asr lr │ │ │ │ - smlawteq fp, r4, ip, r8 │ │ │ │ + teqeq r4, r0, ror #28 │ │ │ │ + smlawteq fp, ip, ip, r8 │ │ │ │ @ instruction: 0x0129d844 │ │ │ │ @ instruction: 0x0129d800 │ │ │ │ - teqeq r4, r8, lsl #27 │ │ │ │ - @ instruction: 0x012acfb8 │ │ │ │ - strdeq r8, [fp, -r4]! │ │ │ │ - @ instruction: 0x012acf7c │ │ │ │ - @ instruction: 0x012acf4c │ │ │ │ - @ instruction: 0x012acf1c │ │ │ │ - @ instruction: 0x012aceec │ │ │ │ - @ instruction: 0x012acebc │ │ │ │ - teqeq r4, r4, asr ip │ │ │ │ - smlawbeq sl, r4, lr, ip │ │ │ │ - smlawteq fp, r0, sl, r8 │ │ │ │ - teqeq r4, ip, lsl ip │ │ │ │ - @ instruction: 0x012b8ab0 │ │ │ │ - smlawbeq fp, r0, sl, r8 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012b8aa0 │ │ │ │ - @ instruction: 0x012b8a3c │ │ │ │ - teqeq r4, r8, lsr #23 │ │ │ │ - @ instruction: 0x012b8a70 │ │ │ │ - @ instruction: 0x012b8a0c │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + smlawteq sl, r0, pc, ip @ │ │ │ │ + strdeq r8, [fp, -ip]! │ │ │ │ + smlawbeq sl, r4, pc, ip @ │ │ │ │ + @ instruction: 0x012acf54 │ │ │ │ + @ instruction: 0x012acf24 │ │ │ │ + strdeq ip, [sl, -r4]! │ │ │ │ + smlawteq sl, r4, lr, ip │ │ │ │ + teqeq r4, ip, asr ip │ │ │ │ + smlawbeq sl, ip, lr, ip │ │ │ │ + smlawteq fp, r8, sl, r8 │ │ │ │ + teqeq r4, r4, lsr #24 │ │ │ │ + @ instruction: 0x012b8ab8 │ │ │ │ + smlawbeq fp, r8, sl, r8 │ │ │ │ + teqeq r4, r0, ror #23 │ │ │ │ + @ instruction: 0x012b8aa8 │ │ │ │ + @ instruction: 0x012b8a44 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012b8a78 │ │ │ │ + @ instruction: 0x012b8a14 │ │ │ │ │ │ │ │ 004682d4 : │ │ │ │ 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, #864] @ 46864c │ │ │ │ @@ -961818,29 +961818,29 @@ │ │ │ │ bl b0db4 │ │ │ │ b 468350 │ │ │ │ cmppeq r1, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r1, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x012b897c │ │ │ │ + smlawbeq fp, r4, r9, r8 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r0, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, ip, asr #19 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - @ instruction: 0x012b88e8 │ │ │ │ + strdeq r8, [fp, -r0]! │ │ │ │ addmi r4, pc, r0 │ │ │ │ smlalbteq pc, r1, ip, ip @ │ │ │ │ - @ instruction: 0x012aca0c │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012b8638 │ │ │ │ - smlawteq sl, r4, r9, ip │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - strdeq r8, [fp, -r4]! │ │ │ │ + @ instruction: 0x012aca14 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b8640 │ │ │ │ + smlawteq sl, ip, r9, ip │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + strdeq r8, [fp, -ip]! │ │ │ │ │ │ │ │ 0046869c : │ │ │ │ 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] @ 468ae0 │ │ │ │ @@ -962115,36 +962115,36 @@ │ │ │ │ @ instruction: 0x0141fb90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmppeq r1, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ cmppeq r1, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #22 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r4, r0, asr #9 │ │ │ │ - strdeq ip, [sl, -r0]! │ │ │ │ - @ instruction: 0x012b832c │ │ │ │ + teqeq r4, r8, asr #9 │ │ │ │ + strdeq ip, [sl, -r8]! │ │ │ │ + @ instruction: 0x012b8334 │ │ │ │ andeq r7, r0, ip, asr #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, asr #21 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - teqeq r4, r0, lsl r4 │ │ │ │ - smlawbeq fp, r0, r2, r8 │ │ │ │ - teqeq r4, r0, ror #7 │ │ │ │ - @ instruction: 0x012ac610 │ │ │ │ - @ instruction: 0x012b824c │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b8224 │ │ │ │ + teqeq r4, r8, lsl r4 │ │ │ │ + smlawbeq fp, r8, r2, r8 │ │ │ │ + teqeq r4, r8, ror #7 │ │ │ │ + @ instruction: 0x012ac618 │ │ │ │ + @ instruction: 0x012b8254 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012b822c │ │ │ │ @ instruction: 0x0129cdb0 │ │ │ │ - teqeq r4, r4, lsr #6 │ │ │ │ - @ instruction: 0x012ac554 │ │ │ │ - @ instruction: 0x012b8190 │ │ │ │ - teqeq r4, ip, ror #5 │ │ │ │ - @ instruction: 0x012ac51c │ │ │ │ - @ instruction: 0x012b8158 │ │ │ │ + teqeq r4, ip, lsr #6 │ │ │ │ + @ instruction: 0x012ac55c │ │ │ │ + @ instruction: 0x012b8198 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012ac524 │ │ │ │ + @ instruction: 0x012b8160 │ │ │ │ │ │ │ │ 00468b54 : │ │ │ │ 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 │ │ │ │ @@ -962322,23 +962322,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 468d94 │ │ │ │ strheq pc, [r1, #-100] @ 0xffffff9c @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012b8034 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012b803c │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq r4, r4, asr r0 │ │ │ │ - @ instruction: 0x012b7eb8 │ │ │ │ + teqeq r4, ip, asr r0 │ │ │ │ + smlawteq fp, r0, lr, r7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ smlaltbeq pc, r1, r8, r4 @ │ │ │ │ - @ instruction: 0x012ac200 │ │ │ │ - ldrdeq ip, [sl, -r0]! │ │ │ │ + @ instruction: 0x012ac208 │ │ │ │ + ldrdeq ip, [sl, -r8]! │ │ │ │ │ │ │ │ 00468e54 : │ │ │ │ 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] @ 469360 │ │ │ │ @@ -962659,41 +962659,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 46922c │ │ │ │ cmpeq r2, r0, lsl sl │ │ │ │ ldrdeq pc, [r1, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r4, r4, ror #29 │ │ │ │ - @ instruction: 0x012b7d54 │ │ │ │ + teqeq r4, ip, ror #29 │ │ │ │ + @ instruction: 0x012b7d5c │ │ │ │ cmppeq r1, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffe844 │ │ │ │ - teqeq r4, r4, asr lr │ │ │ │ - smlawteq fp, r4, ip, r7 │ │ │ │ + teqeq r4, ip, asr lr │ │ │ │ + smlawteq fp, ip, ip, r7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrdeq r7, [fp, -r8]! │ │ │ │ + @ instruction: 0x012b7ce0 │ │ │ │ strdeq r7, [r2, #-116] @ 0xffffff8c │ │ │ │ - teqeq r4, r4, lsl #26 │ │ │ │ - @ instruction: 0x012b7b74 │ │ │ │ + teqeq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x012b7b7c │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x012b7c7c │ │ │ │ - ldrdeq fp, [sl, -r4]! │ │ │ │ + smlawbeq fp, r4, ip, r7 │ │ │ │ + ldrdeq fp, [sl, -ip]! │ │ │ │ @ instruction: 0x0129c6a4 │ │ │ │ @ instruction: 0x0129c650 │ │ │ │ @ instruction: 0x0129c610 │ │ │ │ - smlawteq sl, ip, sp, fp │ │ │ │ - teqeq r4, r0, ror #22 │ │ │ │ - @ instruction: 0x012abd90 │ │ │ │ - smlawteq fp, ip, r9, r7 │ │ │ │ + ldrdeq fp, [sl, -r4]! │ │ │ │ + teqeq r4, r8, ror #22 │ │ │ │ + @ instruction: 0x012abd98 │ │ │ │ + ldrdeq r7, [fp, -r4]! │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x012abd58 │ │ │ │ - @ instruction: 0x012abd28 │ │ │ │ - strdeq fp, [sl, -r8]! │ │ │ │ - smlawteq sl, r4, ip, fp │ │ │ │ - @ instruction: 0x012abc94 │ │ │ │ + @ instruction: 0x012abd60 │ │ │ │ + @ instruction: 0x012abd30 │ │ │ │ + @ instruction: 0x012abd00 │ │ │ │ + smlawteq sl, ip, ip, fp │ │ │ │ + @ instruction: 0x012abc9c │ │ │ │ │ │ │ │ 004693d8 : │ │ │ │ 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, #2376] @ 469d38 │ │ │ │ @@ -963292,61 +963292,61 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 469640 │ │ │ │ cmpeq r1, ip, asr #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, r8, lsr #28 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b7760 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012b7768 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r4, r4, ror #15 │ │ │ │ - @ instruction: 0x012b7650 │ │ │ │ + teqeq r4, ip, ror #15 │ │ │ │ + @ instruction: 0x012b7658 │ │ │ │ ldrdeq ip, [r9, -r4]! │ │ │ │ strdeq lr, [r1, #-188] @ 0xffffff44 │ │ │ │ andeq r6, r0, r4, asr #8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ ldrdeq fp, [r9, -r0]! │ │ │ │ - teqeq r4, r8, lsr #10 │ │ │ │ - @ instruction: 0x012b7394 │ │ │ │ + teqeq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x012b739c │ │ │ │ @ instruction: 0x0129bf18 │ │ │ │ - teqeq r4, r8, lsl #9 │ │ │ │ - strdeq r7, [fp, -r4]! │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + strdeq r7, [fp, -ip]! │ │ │ │ @ instruction: 0x0129be78 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r6, r0, ip, lsl ip │ │ │ │ - teqeq r4, r8, lsl #7 │ │ │ │ - strdeq r7, [fp, -r4]! │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + strdeq r7, [fp, -ip]! │ │ │ │ @ instruction: 0x0129bd78 │ │ │ │ - teqeq r4, r0, lsl #6 │ │ │ │ - @ instruction: 0x012ab530 │ │ │ │ - @ instruction: 0x012b716c │ │ │ │ - teqeq r4, r0, asr #5 │ │ │ │ - strdeq fp, [sl, -r0]! │ │ │ │ - @ instruction: 0x012b712c │ │ │ │ - teqeq r4, r4, lsl #5 │ │ │ │ - @ instruction: 0x012b714c │ │ │ │ - @ instruction: 0x012b70e8 │ │ │ │ - @ instruction: 0x012ab470 │ │ │ │ - @ instruction: 0x012ab440 │ │ │ │ - @ instruction: 0x012ab410 │ │ │ │ - teqeq r4, r8, lsr #3 │ │ │ │ - @ instruction: 0x012b7040 │ │ │ │ - @ instruction: 0x012b7010 │ │ │ │ - teqeq r4, r4, ror #2 │ │ │ │ - @ instruction: 0x012ab394 │ │ │ │ - smlawteq fp, ip, pc, r6 @ │ │ │ │ - teqeq r4, ip, lsr #2 │ │ │ │ - strdeq r6, [fp, -r4]! │ │ │ │ - @ instruction: 0x012b6f90 │ │ │ │ - ldrsheq ip, [r4, -r8]! │ │ │ │ - @ instruction: 0x012ab328 │ │ │ │ - @ instruction: 0x012b6f64 │ │ │ │ - strdeq fp, [sl, -r0]! │ │ │ │ - smlawteq sl, r0, r2, fp │ │ │ │ + teqeq r4, r8, lsl #6 │ │ │ │ + @ instruction: 0x012ab538 │ │ │ │ + @ instruction: 0x012b7174 │ │ │ │ + teqeq r4, r8, asr #5 │ │ │ │ + strdeq fp, [sl, -r8]! │ │ │ │ + @ instruction: 0x012b7134 │ │ │ │ + teqeq r4, ip, lsl #5 │ │ │ │ + @ instruction: 0x012b7154 │ │ │ │ + strdeq r7, [fp, -r0]! │ │ │ │ + @ instruction: 0x012ab478 │ │ │ │ + @ instruction: 0x012ab448 │ │ │ │ + @ instruction: 0x012ab418 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012b7048 │ │ │ │ + @ instruction: 0x012b7018 │ │ │ │ + teqeq r4, ip, ror #2 │ │ │ │ + @ instruction: 0x012ab39c │ │ │ │ + ldrdeq r6, [fp, -r4]! │ │ │ │ + teqeq r4, r4, lsr r1 │ │ │ │ + strdeq r6, [fp, -ip]! │ │ │ │ + @ instruction: 0x012b6f98 │ │ │ │ + teqeq r4, r0, lsl #2 │ │ │ │ + @ instruction: 0x012ab330 │ │ │ │ + @ instruction: 0x012b6f6c │ │ │ │ + strdeq fp, [sl, -r8]! │ │ │ │ + smlawteq sl, r8, r2, fp │ │ │ │ │ │ │ │ 00469e04 : │ │ │ │ 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] @ 46a294 │ │ │ │ @@ -963641,43 +963641,43 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq lr, [r1, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strdeq lr, [r1, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x0129acec │ │ │ │ - @ instruction: 0x012b6d24 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012b6b60 │ │ │ │ + @ instruction: 0x012b6d2c │ │ │ │ + teqeq r4, r4, lsl #26 │ │ │ │ + @ instruction: 0x012b6b68 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012aaee4 │ │ │ │ - @ instruction: 0x012b6b20 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012aaeec │ │ │ │ + @ instruction: 0x012b6b28 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq r4, r4, ror ip │ │ │ │ - @ instruction: 0x012aaea4 │ │ │ │ - ldrdeq r6, [fp, -r8]! │ │ │ │ - teqeq r4, r8, lsr ip │ │ │ │ - @ instruction: 0x012aae68 │ │ │ │ - @ instruction: 0x012b6aa4 │ │ │ │ + teqeq r4, ip, ror ip │ │ │ │ + @ instruction: 0x012aaeac │ │ │ │ + @ instruction: 0x012b6ae0 │ │ │ │ + teqeq r4, r0, asr #24 │ │ │ │ + @ instruction: 0x012aae70 │ │ │ │ + @ instruction: 0x012b6aac │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012aae28 │ │ │ │ - @ instruction: 0x012b6a64 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012aadec │ │ │ │ - @ instruction: 0x012b6a28 │ │ │ │ + teqeq r4, r0, lsl #24 │ │ │ │ + @ instruction: 0x012aae30 │ │ │ │ + @ instruction: 0x012b6a6c │ │ │ │ + teqeq r4, r4, asr #23 │ │ │ │ + strdeq sl, [sl, -r4]! │ │ │ │ + @ instruction: 0x012b6a30 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - teqeq r4, r0, lsl #23 │ │ │ │ - @ instruction: 0x012b6b68 │ │ │ │ - @ instruction: 0x012b69ec │ │ │ │ + teqeq r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x012b6b70 │ │ │ │ + strdeq r6, [fp, -r4]! │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - teqeq r4, ip, lsr fp │ │ │ │ - @ instruction: 0x012aad6c │ │ │ │ - @ instruction: 0x012b69a8 │ │ │ │ + teqeq r4, r4, asr #22 │ │ │ │ + @ instruction: 0x012aad74 │ │ │ │ + @ instruction: 0x012b69b0 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0046a32c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -963828,35 +963828,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 46a5ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ b 46a45c │ │ │ │ strdeq sp, [r1, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, ip, asr #28 │ │ │ │ - teqeq r4, r8, ror #18 │ │ │ │ - @ instruction: 0x012b69b4 │ │ │ │ - ldrdeq r6, [fp, -r0]! │ │ │ │ - teqeq r4, r0, lsr #18 │ │ │ │ - @ instruction: 0x012b6938 │ │ │ │ - smlawbeq fp, r4, r7, r6 │ │ │ │ + teqeq r4, r0, ror r9 │ │ │ │ + @ instruction: 0x012b69bc │ │ │ │ + ldrdeq r6, [fp, -r8]! │ │ │ │ + teqeq r4, r8, lsr #18 │ │ │ │ + @ instruction: 0x012b6940 │ │ │ │ + smlawbeq fp, ip, r7, r6 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - teqeq r4, ip, ror #17 │ │ │ │ - @ instruction: 0x012aab1c │ │ │ │ - @ instruction: 0x012b6750 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012aab24 │ │ │ │ + @ instruction: 0x012b6758 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012aaae0 │ │ │ │ - @ instruction: 0x012b671c │ │ │ │ - teqeq r4, r4, ror r8 │ │ │ │ - @ instruction: 0x012aaaa4 │ │ │ │ - @ instruction: 0x012b66e0 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012aaae8 │ │ │ │ + @ instruction: 0x012b6724 │ │ │ │ + teqeq r4, ip, ror r8 │ │ │ │ + @ instruction: 0x012aaaac │ │ │ │ + @ instruction: 0x012b66e8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq r4, ip, lsr r8 │ │ │ │ - @ instruction: 0x012b68e0 │ │ │ │ - @ instruction: 0x012b669c │ │ │ │ + teqeq r4, r4, asr #16 │ │ │ │ + @ instruction: 0x012b68e8 │ │ │ │ + @ instruction: 0x012b66a4 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 0046a5f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -964152,44 +964152,44 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, r0, lsl ip │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r1, ip, lsl #20 │ │ │ │ @ instruction: 0x0129a500 │ │ │ │ - @ instruction: 0x012b6610 │ │ │ │ - teqeq r4, r0, lsl r5 │ │ │ │ - @ instruction: 0x012b6374 │ │ │ │ + @ instruction: 0x012b6618 │ │ │ │ + teqeq r4, r8, lsl r5 │ │ │ │ + @ instruction: 0x012b637c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq r4, r8, asr #9 │ │ │ │ - strdeq sl, [sl, -r8]! │ │ │ │ - @ instruction: 0x012b6334 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012aa700 │ │ │ │ + @ instruction: 0x012b633c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq r4, r8, lsl #9 │ │ │ │ - @ instruction: 0x012aa6b8 │ │ │ │ - @ instruction: 0x012b62ec │ │ │ │ - teqeq r4, ip, asr #8 │ │ │ │ - @ instruction: 0x012aa67c │ │ │ │ - @ instruction: 0x012b62b8 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + smlawteq sl, r0, r6, sl │ │ │ │ + strdeq r6, [fp, -r4]! │ │ │ │ + teqeq r4, r4, asr r4 │ │ │ │ + smlawbeq sl, r4, r6, sl │ │ │ │ + smlawteq fp, r0, r2, r6 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - teqeq r4, ip, lsl #8 │ │ │ │ - @ instruction: 0x012aa63c │ │ │ │ - @ instruction: 0x012b6278 │ │ │ │ + teqeq r4, r4, lsl r4 │ │ │ │ + @ instruction: 0x012aa644 │ │ │ │ + smlawbeq fp, r0, r2, r6 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012aa600 │ │ │ │ - @ instruction: 0x012b623c │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012aa608 │ │ │ │ + @ instruction: 0x012b6244 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b637c │ │ │ │ - @ instruction: 0x012b6200 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + smlawbeq fp, r4, r3, r6 │ │ │ │ + @ instruction: 0x012b6208 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq r4, r0, asr r3 │ │ │ │ - smlawbeq sl, r0, r5, sl │ │ │ │ - @ instruction: 0x012b61bc │ │ │ │ + teqeq r4, r8, asr r3 │ │ │ │ + smlawbeq sl, r8, r5, sl │ │ │ │ + smlawteq fp, r4, r1, r6 │ │ │ │ │ │ │ │ 0046ab18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -964210,17 +964210,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46ab8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 46ab38 │ │ │ │ - teqeq r4, r0, asr r2 │ │ │ │ - smlawbeq sl, r0, r4, sl │ │ │ │ - strheq r6, [fp, -r4]! │ │ │ │ + teqeq r4, r8, asr r2 │ │ │ │ + smlawbeq sl, r8, r4, sl │ │ │ │ + strheq r6, [fp, -ip]! │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 0046ab90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -964563,43 +964563,43 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, r0, ror r6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r1, r8, asr #8 │ │ │ │ @ instruction: 0x01299ea4 │ │ │ │ - smlawteq fp, r0, pc, r5 @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b5d14 │ │ │ │ + smlawteq fp, r8, pc, r5 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012b5d1c │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - teqeq r4, ip, ror #28 │ │ │ │ - @ instruction: 0x012aa09c │ │ │ │ - ldrdeq r5, [fp, -r8]! │ │ │ │ + teqeq r4, r4, ror lr │ │ │ │ + @ instruction: 0x012aa0a4 │ │ │ │ + @ instruction: 0x012b5ce0 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - teqeq r4, ip, lsr #28 │ │ │ │ - qsubeq sl, ip, sl │ │ │ │ - @ instruction: 0x012b5c98 │ │ │ │ - teqeq r4, ip, ror #27 │ │ │ │ - @ instruction: 0x012aa01c │ │ │ │ - @ instruction: 0x012b5c58 │ │ │ │ + teqeq r4, r4, lsr lr │ │ │ │ + @ instruction: 0x012aa064 │ │ │ │ + @ instruction: 0x012b5ca0 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012aa024 │ │ │ │ + @ instruction: 0x012b5c60 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012b5d98 │ │ │ │ - @ instruction: 0x012b5c1c │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b5da0 │ │ │ │ + @ instruction: 0x012b5c24 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r4, ip, ror #26 │ │ │ │ - @ instruction: 0x012a9f9c │ │ │ │ - ldrdeq r5, [fp, -r0]! │ │ │ │ - teqeq r4, r0, lsr sp │ │ │ │ - @ instruction: 0x012a9f60 │ │ │ │ - @ instruction: 0x012b5b9c │ │ │ │ + teqeq r4, r4, ror sp │ │ │ │ + @ instruction: 0x012a9fa4 │ │ │ │ + ldrdeq r5, [fp, -r8]! │ │ │ │ + teqeq r4, r8, lsr sp │ │ │ │ + @ instruction: 0x012a9f68 │ │ │ │ + @ instruction: 0x012b5ba4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012a9f24 │ │ │ │ - @ instruction: 0x012b5b60 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012a9f2c │ │ │ │ + @ instruction: 0x012b5b68 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 0046b174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -964815,38 +964815,38 @@ │ │ │ │ b 46b454 │ │ │ │ strheq sp, [r1, #-4] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq sp, r1, r8, r0 │ │ │ │ andeq r6, r0, r4, asr pc │ │ │ │ ldrheq r3, [r4, #-156] @ 0xffffff64 │ │ │ │ smlalbbeq ip, r1, r4, pc @ │ │ │ │ - teqeq r4, r0, ror #20 │ │ │ │ - @ instruction: 0x012a9c90 │ │ │ │ - smlawteq fp, ip, r8, r5 │ │ │ │ + teqeq r4, r8, ror #20 │ │ │ │ + @ instruction: 0x012a9c98 │ │ │ │ + ldrdeq r5, [fp, -r4]! │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - teqeq r4, r4, lsr #20 │ │ │ │ - @ instruction: 0x012a9c54 │ │ │ │ - smlawbeq fp, ip, r8, r5 │ │ │ │ - teqeq r4, r8, ror #19 │ │ │ │ - @ instruction: 0x012a9c18 │ │ │ │ - @ instruction: 0x012b5854 │ │ │ │ + teqeq r4, ip, lsr #20 │ │ │ │ + @ instruction: 0x012a9c5c │ │ │ │ + @ instruction: 0x012b5894 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012a9c20 │ │ │ │ + @ instruction: 0x012b585c │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - teqeq r4, ip, lsr #19 │ │ │ │ - ldrdeq r9, [sl, -r8]! │ │ │ │ - @ instruction: 0x012b5818 │ │ │ │ - smlawbeq fp, ip, r9, r5 │ │ │ │ - teqeq r4, r0, ror r9 │ │ │ │ - ldrdeq r5, [fp, -r4]! │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012a9be0 │ │ │ │ + @ instruction: 0x012b5820 │ │ │ │ + @ instruction: 0x012b5994 │ │ │ │ + teqeq r4, r8, ror r9 │ │ │ │ + ldrdeq r5, [fp, -ip]! │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - teqeq r4, ip, lsr #18 │ │ │ │ - @ instruction: 0x012b5a28 │ │ │ │ - @ instruction: 0x012b5794 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012b5948 │ │ │ │ - @ instruction: 0x012b5760 │ │ │ │ + teqeq r4, r4, lsr r9 │ │ │ │ + @ instruction: 0x012b5a30 │ │ │ │ + @ instruction: 0x012b579c │ │ │ │ + teqeq r4, r4, lsl #18 │ │ │ │ + @ instruction: 0x012b5950 │ │ │ │ + @ instruction: 0x012b5768 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ │ │ │ │ 0046b548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -965175,42 +965175,42 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq ip, [r1, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ cmpeq r1, r4, lsr sl │ │ │ │ @ instruction: 0x01299528 │ │ │ │ - @ instruction: 0x012b56ac │ │ │ │ - teqeq r4, r8, lsr r5 │ │ │ │ - @ instruction: 0x012b539c │ │ │ │ + @ instruction: 0x012b56b4 │ │ │ │ + teqeq r4, r0, asr #10 │ │ │ │ + @ instruction: 0x012b53a4 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012a9720 │ │ │ │ - @ instruction: 0x012b535c │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012a96e0 │ │ │ │ - @ instruction: 0x012b531c │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012a9728 │ │ │ │ + @ instruction: 0x012b5364 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012a96e8 │ │ │ │ + @ instruction: 0x012b5324 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - teqeq r4, r0, ror r4 │ │ │ │ - @ instruction: 0x012a96a0 │ │ │ │ - ldrdeq r5, [fp, -ip]! │ │ │ │ + teqeq r4, r8, ror r4 │ │ │ │ + @ instruction: 0x012a96a8 │ │ │ │ + @ instruction: 0x012b52e4 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - teqeq r4, r4, lsr r4 │ │ │ │ - @ instruction: 0x012a9664 │ │ │ │ - @ instruction: 0x012b5298 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012a9624 │ │ │ │ - @ instruction: 0x012b5260 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012b53a0 │ │ │ │ - @ instruction: 0x012b5224 │ │ │ │ + teqeq r4, ip, lsr r4 │ │ │ │ + @ instruction: 0x012a966c │ │ │ │ + @ instruction: 0x012b52a0 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012a962c │ │ │ │ + @ instruction: 0x012b5268 │ │ │ │ + teqeq r4, r0, asr #7 │ │ │ │ + @ instruction: 0x012b53a8 │ │ │ │ + @ instruction: 0x012b522c │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - teqeq r4, r4, ror r3 │ │ │ │ - @ instruction: 0x012a95a4 │ │ │ │ - @ instruction: 0x012b51e0 │ │ │ │ + teqeq r4, ip, ror r3 │ │ │ │ + @ instruction: 0x012a95ac │ │ │ │ + @ instruction: 0x012b51e8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 0046baf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -965373,36 +965373,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ b 46bc50 │ │ │ │ cmpeq r1, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, r8, asr r6 │ │ │ │ - smlawteq fp, r4, r1, r5 │ │ │ │ - teqeq r4, r4, ror r1 │ │ │ │ - ldrdeq r4, [fp, -r8]! │ │ │ │ + smlawteq fp, ip, r1, r5 │ │ │ │ + teqeq r4, ip, ror r1 │ │ │ │ + @ instruction: 0x012b4fe0 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - teqeq r4, ip, lsr #2 │ │ │ │ - @ instruction: 0x012b5144 │ │ │ │ - @ instruction: 0x012b4f90 │ │ │ │ + teqeq r4, r4, lsr r1 │ │ │ │ + @ instruction: 0x012b514c │ │ │ │ + @ instruction: 0x012b4f98 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - ldrsheq sl, [r4, -r8]! │ │ │ │ - @ instruction: 0x012a9328 │ │ │ │ - @ instruction: 0x012b4f60 │ │ │ │ - ldrheq sl, [r4, -ip]! │ │ │ │ - @ instruction: 0x012a92ec │ │ │ │ - @ instruction: 0x012b4f28 │ │ │ │ + teqeq r4, r0, lsl #2 │ │ │ │ + @ instruction: 0x012a9330 │ │ │ │ + @ instruction: 0x012b4f68 │ │ │ │ + teqeq r4, r4, asr #1 │ │ │ │ + strdeq r9, [sl, -r4]! │ │ │ │ + @ instruction: 0x012b4f30 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - teqeq r4, r0, lsl #1 │ │ │ │ - @ instruction: 0x012a92b0 │ │ │ │ - @ instruction: 0x012b4eec │ │ │ │ + teqeq r4, r8, lsl #1 │ │ │ │ + @ instruction: 0x012a92b8 │ │ │ │ + strdeq r4, [fp, -r4]! @ │ │ │ │ muleq r0, r2, r2 │ │ │ │ - teqeq r4, r8, asr #32 │ │ │ │ - @ instruction: 0x012b50ec │ │ │ │ - @ instruction: 0x012b4eac │ │ │ │ + teqeq r4, r0, asr r0 │ │ │ │ + strdeq r5, [fp, -r4]! │ │ │ │ + @ instruction: 0x012b4eb4 │ │ │ │ │ │ │ │ 0046bde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r1, [pc, #1276] @ 46c2f8 │ │ │ │ @@ -965730,43 +965730,43 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r1, r4, lsl r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x0141c198 │ │ │ │ smlawbeq r9, ip, ip, r8 │ │ │ │ - @ instruction: 0x012b4e1c │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012b4b04 │ │ │ │ - teqeq r4, r4, asr ip │ │ │ │ - smlawbeq sl, r4, lr, r8 │ │ │ │ - smlawteq fp, r0, sl, r4 │ │ │ │ + @ instruction: 0x012b4e24 │ │ │ │ + teqeq r4, r4, lsr #25 │ │ │ │ + @ instruction: 0x012b4b0c │ │ │ │ + teqeq r4, ip, asr ip │ │ │ │ + smlawbeq sl, ip, lr, r8 │ │ │ │ + smlawteq fp, r8, sl, r4 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - teqeq r4, r4, lsl ip │ │ │ │ - @ instruction: 0x012a8e44 │ │ │ │ - smlawbeq fp, r0, sl, r4 │ │ │ │ + teqeq r4, ip, lsl ip │ │ │ │ + @ instruction: 0x012a8e4c │ │ │ │ + smlawbeq fp, r8, sl, r4 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012a8e04 │ │ │ │ - @ instruction: 0x012b4a40 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012a8e0c │ │ │ │ + @ instruction: 0x012b4a48 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - smlawteq sl, r8, sp, r8 │ │ │ │ - @ instruction: 0x012b4a00 │ │ │ │ - teqeq r4, r8, asr fp │ │ │ │ - smlawbeq sl, r8, sp, r8 │ │ │ │ - smlawteq fp, r4, r9, r4 │ │ │ │ + teqeq r4, r0, lsr #23 │ │ │ │ + ldrdeq r8, [sl, -r0]! │ │ │ │ + @ instruction: 0x012b4a08 │ │ │ │ + teqeq r4, r0, ror #22 │ │ │ │ + @ instruction: 0x012a8d90 │ │ │ │ + smlawteq fp, ip, r9, r4 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq r4, ip, lsl fp │ │ │ │ - @ instruction: 0x012b4b04 │ │ │ │ - smlawbeq fp, r8, r9, r4 │ │ │ │ + teqeq r4, r4, lsr #22 │ │ │ │ + @ instruction: 0x012b4b0c │ │ │ │ + @ instruction: 0x012b4990 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012a8d08 │ │ │ │ - @ instruction: 0x012b4944 │ │ │ │ + teqeq r4, r0, ror #21 │ │ │ │ + @ instruction: 0x012a8d10 │ │ │ │ + @ instruction: 0x012b494c │ │ │ │ │ │ │ │ 0046c38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -965790,17 +965790,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46c40c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 46c3b8 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012a8c00 │ │ │ │ - @ instruction: 0x012b4834 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012a8c08 │ │ │ │ + @ instruction: 0x012b483c │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ │ │ │ │ 0046c410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -966244,22 +966244,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r9, [r9, -r8]! │ │ │ │ - @ instruction: 0x012b44e4 │ │ │ │ - teqeq r4, ip, ror #9 │ │ │ │ + @ instruction: 0x012b44ec │ │ │ │ + teqeq r4, r4 @ │ │ │ │ @ instruction: 0x0129bfa8 │ │ │ │ - @ instruction: 0x012b44a8 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012b44b0 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ smlawbeq r9, r4, sp, r9 │ │ │ │ - @ instruction: 0x012b4470 │ │ │ │ - teqeq r4, r8, ror r4 │ │ │ │ + @ instruction: 0x012b4478 │ │ │ │ + teqeq r4, r0, lsl #9 │ │ │ │ │ │ │ │ 0046cb10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -966538,22 +966538,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01299974 │ │ │ │ - teqeq r4, r0, ror r0 │ │ │ │ - qsubeq r4, r8, fp │ │ │ │ + teqeq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x012b4060 │ │ │ │ @ instruction: 0x0129bb20 │ │ │ │ - teqeq r4, r0, lsr r0 │ │ │ │ - @ instruction: 0x012b4018 │ │ │ │ + teqeq r4, r8, lsr r0 │ │ │ │ + @ instruction: 0x012b4020 │ │ │ │ strdeq r9, [r9, -r8]! │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - ldrdeq r3, [fp, -ip]! │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012b3fe4 │ │ │ │ │ │ │ │ 0046cfa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -966832,22 +966832,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012994e4 │ │ │ │ - teqeq r4, r0, ror #23 │ │ │ │ - smlawteq fp, r8, fp, r3 │ │ │ │ + teqeq r4, r8, ror #23 │ │ │ │ + ldrdeq r3, [fp, -r0]! │ │ │ │ @ instruction: 0x0129b690 │ │ │ │ - teqeq r4, r0, lsr #23 │ │ │ │ - smlawbeq fp, r8, fp, r3 │ │ │ │ + teqeq r4, r8, lsr #23 │ │ │ │ + @ instruction: 0x012b3b90 │ │ │ │ @ instruction: 0x01299468 │ │ │ │ - teqeq r4, r4, ror #22 │ │ │ │ - @ instruction: 0x012b3b4c │ │ │ │ + teqeq r4, ip, ror #22 │ │ │ │ + @ instruction: 0x012b3b54 │ │ │ │ │ │ │ │ 0046d430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -967126,22 +967126,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ qsubeq r9, r4, r9 │ │ │ │ - teqeq r4, r0, asr r7 │ │ │ │ - @ instruction: 0x012b3738 │ │ │ │ + teqeq r4, r8, asr r7 │ │ │ │ + @ instruction: 0x012b3740 │ │ │ │ @ instruction: 0x0129b200 │ │ │ │ - teqeq r4, r0, lsl r7 │ │ │ │ - strdeq r3, [fp, -r8]! │ │ │ │ + teqeq r4, r8, lsl r7 │ │ │ │ + @ instruction: 0x012b3700 │ │ │ │ ldrdeq r8, [r9, -r8]! @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b36bc │ │ │ │ + teqeq r4, ip @ │ │ │ │ + smlawteq fp, r4, r6, r3 │ │ │ │ │ │ │ │ 0046d8c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -967322,19 +967322,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0129a4ac │ │ │ │ - teqeq r4, ip, lsl #8 │ │ │ │ - strdeq r3, [fp, -r4]! │ │ │ │ + teqeq r4, r4, lsl r4 │ │ │ │ + strdeq r3, [fp, -ip]! │ │ │ │ ldrdeq r8, [r9, -r0]! │ │ │ │ - teqeq r4, ip, asr #7 │ │ │ │ - @ instruction: 0x012b33b4 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012b33bc │ │ │ │ │ │ │ │ 0046dbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -967515,19 +967515,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0129a1b0 │ │ │ │ - teqeq r4, r0, lsl r1 │ │ │ │ - strdeq r3, [fp, -r8]! │ │ │ │ + teqeq r4, r8, lsl r1 │ │ │ │ + @ instruction: 0x012b3100 │ │ │ │ ldrdeq r8, [r9, -r4]! │ │ │ │ - ldrsbeq r8, [r4, -r0]! │ │ │ │ - strheq r3, [fp, -r8]! │ │ │ │ + ldrsbeq r8, [r4, -r8]! @ │ │ │ │ + smlawteq fp, r0, r0, r3 │ │ │ │ │ │ │ │ 0046deb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -967808,22 +967808,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012985b0 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012b2c98 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b2ca0 │ │ │ │ @ instruction: 0x0129a758 │ │ │ │ - teqeq r4, ip, ror #24 │ │ │ │ - @ instruction: 0x012b2c54 │ │ │ │ + teqeq r4, r4, ror ip │ │ │ │ + @ instruction: 0x012b2c5c │ │ │ │ @ instruction: 0x0129853c │ │ │ │ - teqeq r4, ip, lsr ip │ │ │ │ - @ instruction: 0x012b2c24 │ │ │ │ + teqeq r4, r4, asr #24 │ │ │ │ + @ instruction: 0x012b2c2c │ │ │ │ │ │ │ │ 0046e350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -968104,22 +968104,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01298118 │ │ │ │ - teqeq r4, r8, lsl r8 │ │ │ │ - @ instruction: 0x012b2800 │ │ │ │ + teqeq r4, r0, lsr #16 │ │ │ │ + @ instruction: 0x012b2808 │ │ │ │ smlawteq r9, r0, r2, sl │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b27bc │ │ │ │ + teqeq r4, ip @ │ │ │ │ + smlawteq fp, r4, r7, r2 │ │ │ │ @ instruction: 0x012980a4 │ │ │ │ - teqeq r4, r4, lsr #15 │ │ │ │ - smlawbeq fp, ip, r7, r2 │ │ │ │ + teqeq r4, ip, lsr #15 │ │ │ │ + @ instruction: 0x012b2794 │ │ │ │ │ │ │ │ 0046e7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -968400,22 +968400,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r9, r0, ip, r7 │ │ │ │ - teqeq r4, r0, lsl #7 │ │ │ │ - @ instruction: 0x012b2368 │ │ │ │ + teqeq r4, r8, lsl #7 │ │ │ │ + @ instruction: 0x012b2370 │ │ │ │ @ instruction: 0x01299e28 │ │ │ │ - teqeq r4, ip, lsr r3 │ │ │ │ - @ instruction: 0x012b2324 │ │ │ │ + teqeq r4, r4, asr #6 │ │ │ │ + @ instruction: 0x012b232c │ │ │ │ @ instruction: 0x01297c0c │ │ │ │ - teqeq r4, ip, lsl #6 │ │ │ │ - strdeq r2, [fp, -r4]! │ │ │ │ + teqeq r4, r4, lsl r3 │ │ │ │ + strdeq r2, [fp, -ip]! │ │ │ │ │ │ │ │ 0046ec80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -968696,22 +968696,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012977e8 │ │ │ │ - teqeq r4, r8, ror #29 │ │ │ │ - ldrdeq r1, [fp, -r0]! │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + ldrdeq r1, [fp, -r8]! │ │ │ │ @ instruction: 0x01299990 │ │ │ │ - teqeq r4, r4, lsr #29 │ │ │ │ - smlawbeq fp, ip, lr, r1 │ │ │ │ + teqeq r4, ip, lsr #29 │ │ │ │ + @ instruction: 0x012b1e94 │ │ │ │ @ instruction: 0x01297774 │ │ │ │ - teqeq r4, r4, ror lr │ │ │ │ - @ instruction: 0x012b1e5c │ │ │ │ + teqeq r4, ip, ror lr │ │ │ │ + @ instruction: 0x012b1e64 │ │ │ │ │ │ │ │ 0046f118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -968989,22 +968989,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01297350 │ │ │ │ - @ instruction: 0x012b1a68 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b1a70 │ │ │ │ + teqeq r4, r0, ror #21 │ │ │ │ @ instruction: 0x01297310 │ │ │ │ - @ instruction: 0x012b1a28 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012b1a30 │ │ │ │ + teqeq r4, r0, lsr #21 │ │ │ │ @ instruction: 0x012972e4 │ │ │ │ - strdeq r1, [fp, -ip]! │ │ │ │ - teqeq r4, ip, ror #20 │ │ │ │ + @ instruction: 0x012b1a04 │ │ │ │ + teqeq r4, r4, ror sl │ │ │ │ │ │ │ │ 0046f5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -969285,22 +969285,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r9, r4, lr, r6 │ │ │ │ - teqeq r4, r4, asr r6 │ │ │ │ - ldrdeq r1, [fp, -r4]! │ │ │ │ + teqeq r4, ip, asr r6 │ │ │ │ + ldrdeq r1, [fp, -ip]! │ │ │ │ smlawbeq r9, r0, lr, r6 │ │ │ │ - teqeq r4, r0, lsl r6 │ │ │ │ - @ instruction: 0x012b1590 │ │ │ │ + teqeq r4, r8, lsl r6 │ │ │ │ + @ instruction: 0x012b1598 │ │ │ │ @ instruction: 0x01296e50 │ │ │ │ - teqeq r4, r0, ror #11 │ │ │ │ - @ instruction: 0x012b1560 │ │ │ │ + teqeq r4, r8, ror #11 │ │ │ │ + @ instruction: 0x012b1568 │ │ │ │ │ │ │ │ 0046fa3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -969581,22 +969581,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01296a2c │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012b113c │ │ │ │ + teqeq r4, r4, asr #3 │ │ │ │ + @ instruction: 0x012b1144 │ │ │ │ @ instruction: 0x012969e8 │ │ │ │ - teqeq r4, r8, ror r1 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ + teqeq r4, r0, lsl #3 │ │ │ │ + @ instruction: 0x012b1100 │ │ │ │ @ instruction: 0x012969b8 │ │ │ │ - teqeq r4, r8, asr #2 │ │ │ │ - smlawteq fp, r8, r0, r1 │ │ │ │ + teqeq r4, r0, asr r1 │ │ │ │ + ldrdeq r1, [fp, -r0]! │ │ │ │ │ │ │ │ 0046fed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -969958,25 +969958,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r9, r0, r4, r6 │ │ │ │ - teqeq r4, r0, lsl ip │ │ │ │ - @ instruction: 0x012b0b90 │ │ │ │ + teqeq r4, r8, lsl ip │ │ │ │ + @ instruction: 0x012b0b98 │ │ │ │ @ instruction: 0x0129643c │ │ │ │ - teqeq r4, ip, asr #23 │ │ │ │ - @ instruction: 0x012b0b4c │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012b0b54 │ │ │ │ @ instruction: 0x0129640c │ │ │ │ - teqeq r4, ip @ │ │ │ │ - @ instruction: 0x012b0b1c │ │ │ │ + teqeq r4, r4, lsr #23 │ │ │ │ + @ instruction: 0x012b0b24 │ │ │ │ ldrdeq r6, [r9, -ip]! │ │ │ │ - teqeq r4, ip, ror #22 │ │ │ │ - smulwteq fp, ip, sl │ │ │ │ + teqeq r4, r4, ror fp │ │ │ │ + strdeq r0, [fp, -r4]! │ │ │ │ │ │ │ │ 004704bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -970338,25 +970338,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01295e98 │ │ │ │ - teqeq r4, r8, lsr #12 │ │ │ │ - smulwbeq fp, r8, r5 │ │ │ │ + teqeq r4, r0, lsr r6 │ │ │ │ + @ instruction: 0x012b05b0 │ │ │ │ @ instruction: 0x01295e54 │ │ │ │ - teqeq r4, r4, ror #11 │ │ │ │ - @ instruction: 0x012b0564 │ │ │ │ + teqeq r4, ip, ror #11 │ │ │ │ + @ instruction: 0x012b056c │ │ │ │ @ instruction: 0x01295e24 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012b0534 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012b053c │ │ │ │ strdeq r5, [r9, -r4]! │ │ │ │ - teqeq r4, r4, lsl #11 │ │ │ │ - @ instruction: 0x012b0504 │ │ │ │ + teqeq r4, ip, lsl #11 │ │ │ │ + @ instruction: 0x012b050c │ │ │ │ │ │ │ │ 00470aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -970768,28 +970768,28 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01295818 │ │ │ │ - teqeq r4, r8, lsr #31 │ │ │ │ - msreq (UNDEF: 58), r8, lsr #30 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + msreq (UNDEF: 58), r0, lsr pc │ │ │ │ ldrdeq r5, [r9, -r4]! │ │ │ │ - teqeq r4, r4, ror #30 │ │ │ │ - msreq R10_fiq, r4, ror #29 │ │ │ │ + teqeq r4, ip, ror #30 │ │ │ │ + msreq R10_fiq, ip, ror #29 │ │ │ │ @ instruction: 0x012957a4 │ │ │ │ - teqeq r4, r4, lsr pc │ │ │ │ - msreq R10_fiq, r4 @ │ │ │ │ + teqeq r4, ip, lsr pc │ │ │ │ + msreq R10_fiq, ip @ │ │ │ │ @ instruction: 0x01295774 │ │ │ │ - teqeq r4, r4, lsl #30 │ │ │ │ - smlawbeq sl, r4, lr, pc @ │ │ │ │ + teqeq r4, ip, lsl #30 │ │ │ │ + smlawbeq sl, ip, lr, pc @ │ │ │ │ @ instruction: 0x01295744 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - msreq R10_fiq, r4, asr lr │ │ │ │ + teqeq r4, ip @ │ │ │ │ + msreq R10_fiq, ip, asr lr │ │ │ │ │ │ │ │ 00471160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -971069,22 +971069,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01295320 │ │ │ │ - teqeq r4, ip, lsr #21 │ │ │ │ - msreq R10_fiq, ip, lsr #20 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + msreq R10_fiq, r4, lsr sl │ │ │ │ @ instruction: 0x012952e0 │ │ │ │ - teqeq r4, ip, ror #20 │ │ │ │ - msreq CPSR_fx, ip, ror #19 │ │ │ │ + teqeq r4, r4, ror sl │ │ │ │ + strdeq pc, [sl, -r4]! │ │ │ │ @ instruction: 0x012952a4 │ │ │ │ - teqeq r4, r0, lsr sl │ │ │ │ - msreq CPSR_fx, r0 @ │ │ │ │ + teqeq r4, r8, lsr sl │ │ │ │ + msreq CPSR_fx, r8 @ │ │ │ │ │ │ │ │ 004715f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -971361,22 +971361,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01294e98 │ │ │ │ - teqeq r4, r4, lsr #12 │ │ │ │ - msreq CPSR_fx, r4, lsr #11 │ │ │ │ + teqeq r4, ip, lsr #12 │ │ │ │ + msreq CPSR_fx, ip, lsr #11 │ │ │ │ @ instruction: 0x01294e58 │ │ │ │ - teqeq r4, r4, ror #11 │ │ │ │ - msreq CPSR_fx, r4, ror #10 │ │ │ │ + teqeq r4, ip, ror #11 │ │ │ │ + msreq CPSR_fx, ip, ror #10 │ │ │ │ @ instruction: 0x01294e1c │ │ │ │ - teqeq r4, r8, lsr #11 │ │ │ │ - msreq CPSR_fx, r8, lsr #10 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + msreq CPSR_fx, r0, lsr r5 │ │ │ │ │ │ │ │ 00471a7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -971657,22 +971657,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012949ec │ │ │ │ - teqeq r4, ip, ror r1 │ │ │ │ - strdeq pc, [sl, -ip]! │ │ │ │ + teqeq r4, r4, lsl #3 │ │ │ │ + msreq CPSR_fx, r4, lsl #2 │ │ │ │ @ instruction: 0x012949a8 │ │ │ │ - teqeq r4, r8, lsr r1 │ │ │ │ - strheq pc, [sl, -r8]! @ │ │ │ │ + teqeq r4, r0, asr #2 │ │ │ │ + smlawteq sl, r0, r0, pc @ │ │ │ │ @ instruction: 0x01294978 │ │ │ │ - teqeq r4, r8, lsl #2 │ │ │ │ - smlawbeq sl, r8, r0, pc @ │ │ │ │ + teqeq r4, r0, lsl r1 │ │ │ │ + msreq CPSR_fx, r0 @ │ │ │ │ │ │ │ │ 00471f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -971851,19 +971851,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r9, r4, r6, r4 │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ - ldrdeq lr, [sl, -r0]! │ │ │ │ + teqeq r4, r8, asr lr │ │ │ │ + ldrdeq lr, [sl, -r8]! │ │ │ │ smlawbeq r9, r4, r6, r4 │ │ │ │ - teqeq r4, r0, lsl lr │ │ │ │ - @ instruction: 0x012aed90 │ │ │ │ + teqeq r4, r8, lsl lr │ │ │ │ + @ instruction: 0x012aed98 │ │ │ │ │ │ │ │ 00472208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -972042,19 +972042,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r4, [r9, -r0]! │ │ │ │ - teqeq r4, ip, asr fp │ │ │ │ - ldrdeq lr, [sl, -ip]! │ │ │ │ + teqeq r4, r4, ror #22 │ │ │ │ + @ instruction: 0x012aeae4 │ │ │ │ @ instruction: 0x01294390 │ │ │ │ - teqeq r4, ip, lsl fp │ │ │ │ - @ instruction: 0x012aea9c │ │ │ │ + teqeq r4, r4, lsr #22 │ │ │ │ + @ instruction: 0x012aeaa4 │ │ │ │ │ │ │ │ 004724fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -972470,30 +972470,30 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r3, [r9, -ip]! │ │ │ │ - teqeq r4, r8, ror #10 │ │ │ │ - @ instruction: 0x012ae4e8 │ │ │ │ + teqeq r4, r0, ror r5 │ │ │ │ + strdeq lr, [sl, -r0]! │ │ │ │ @ instruction: 0x01293d9c │ │ │ │ - teqeq r4, r8, lsr #10 │ │ │ │ - @ instruction: 0x012ae4a4 │ │ │ │ + teqeq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x012ae4ac │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0x01293d60 │ │ │ │ - teqeq r4, ip, ror #9 │ │ │ │ - @ instruction: 0x012ae468 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012ae470 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0x01293d24 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012ae430 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012ae438 │ │ │ │ @ instruction: 0x01293ce8 │ │ │ │ - teqeq r4, r4, ror r4 │ │ │ │ - strdeq lr, [sl, -r4]! │ │ │ │ + teqeq r4, ip, ror r4 │ │ │ │ + strdeq lr, [sl, -ip]! │ │ │ │ │ │ │ │ 00472bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -972895,30 +972895,30 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01294f44 │ │ │ │ - teqeq r4, r4, lsr pc │ │ │ │ - @ instruction: 0x012adeb4 │ │ │ │ + teqeq r4, ip, lsr pc │ │ │ │ + @ instruction: 0x012adebc │ │ │ │ @ instruction: 0x01293700 │ │ │ │ - teqeq r4, ip, lsl #29 │ │ │ │ - @ instruction: 0x012ade08 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012ade10 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ smlawteq r9, r4, r6, r3 │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ - ldrdeq sp, [sl, -r0]! │ │ │ │ + teqeq r4, r8, asr lr │ │ │ │ + ldrdeq sp, [sl, -r8]! │ │ │ │ smlawbeq r9, r8, r6, r3 │ │ │ │ - teqeq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x012add90 │ │ │ │ + teqeq r4, ip, lsl lr │ │ │ │ + @ instruction: 0x012add98 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x0129364c │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012add54 │ │ │ │ + teqeq r4, r0, ror #27 │ │ │ │ + @ instruction: 0x012add5c │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 00473270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -973460,39 +973460,39 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0129489c │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ - @ instruction: 0x012ad808 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012ad810 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ smlawbeq r9, ip, r7, r4 │ │ │ │ - teqeq r4, ip, ror r7 │ │ │ │ - strdeq sp, [sl, -r8]! │ │ │ │ + teqeq r4, r4, lsl #15 │ │ │ │ + @ instruction: 0x012ad700 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ @ instruction: 0x0129467c │ │ │ │ - teqeq r4, ip, ror #12 │ │ │ │ - @ instruction: 0x012ad5e8 │ │ │ │ + teqeq r4, r4, ror r6 │ │ │ │ + strdeq sp, [sl, -r0]! │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x01292e34 │ │ │ │ - teqeq r4, r0, asr #11 │ │ │ │ - @ instruction: 0x012ad53c │ │ │ │ + teqeq r4, r8, asr #11 │ │ │ │ + @ instruction: 0x012ad544 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r2, [r9, -r8]! │ │ │ │ - teqeq r4, r4, lsl #11 │ │ │ │ - @ instruction: 0x012ad500 │ │ │ │ + teqeq r4, ip, lsl #11 │ │ │ │ + @ instruction: 0x012ad508 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x01292dbc │ │ │ │ - teqeq r4, r8, asr #10 │ │ │ │ - smlawteq sl, r8, r4, sp │ │ │ │ + teqeq r4, r0, asr r5 │ │ │ │ + ldrdeq sp, [sl, -r0]! │ │ │ │ smlawbeq r9, r0, sp, r2 │ │ │ │ - teqeq r4, ip, lsl #10 │ │ │ │ - smlawbeq sl, r8, r4, sp │ │ │ │ + teqeq r4, r4, lsl r5 │ │ │ │ + @ instruction: 0x012ad490 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00473b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -973772,23 +973772,23 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01292924 │ │ │ │ - ldrheq r2, [r4, -r0]! │ │ │ │ - @ instruction: 0x012ad030 │ │ │ │ + ldrheq r2, [r4, -r8]! │ │ │ │ + @ instruction: 0x012ad038 │ │ │ │ smlawbeq r9, r0, r0, r4 │ │ │ │ - teqeq r4, r0, ror r0 │ │ │ │ - @ instruction: 0x012acfec │ │ │ │ + teqeq r4, r8, ror r0 │ │ │ │ + strdeq ip, [sl, -r4]! │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ @ instruction: 0x012928a8 │ │ │ │ - teqeq r4, r4, lsr r0 │ │ │ │ - @ instruction: 0x012acfb0 │ │ │ │ + teqeq r4, ip, lsr r0 │ │ │ │ + @ instruction: 0x012acfb8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 00473ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -973885,16 +973885,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r2, [r9, -r0]! │ │ │ │ - teqeq r4, ip, ror lr │ │ │ │ - strdeq ip, [sl, -r8]! │ │ │ │ + teqeq r4, r4, lsl #29 │ │ │ │ + @ instruction: 0x012ace00 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 00474198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -974265,27 +974265,27 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012921bc │ │ │ │ - teqeq r4, r8, asr #18 │ │ │ │ - smlawteq sl, r4, r8, ip │ │ │ │ + teqeq r4, r0, asr r9 │ │ │ │ + smlawteq sl, ip, r8, ip │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ @ instruction: 0x0129217c │ │ │ │ - teqeq r4, r8, lsl #18 │ │ │ │ - smlawbeq sl, r8, r8, ip │ │ │ │ + teqeq r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x012ac890 │ │ │ │ @ instruction: 0x01292140 │ │ │ │ - teqeq r4, ip, asr #17 │ │ │ │ - @ instruction: 0x012ac848 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012ac850 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x01292104 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - @ instruction: 0x012ac80c │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012ac814 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 004747ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -974381,16 +974381,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01291f3c │ │ │ │ - @ instruction: 0x012ac67c │ │ │ │ - teqeq r4, r4, ror #15 │ │ │ │ + smlawbeq sl, r4, r6, ip │ │ │ │ + teqeq r4, ip, ror #15 │ │ │ │ │ │ │ │ 00474944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -974487,16 +974487,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01291d9c │ │ │ │ - @ instruction: 0x012ac504 │ │ │ │ - teqeq r4, r0, asr r6 │ │ │ │ + @ instruction: 0x012ac50c │ │ │ │ + teqeq r4, r8, asr r6 │ │ │ │ │ │ │ │ 00474ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -974594,16 +974594,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r1, [r9, -ip]! │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012ac35c │ │ │ │ + teqeq r4, r0, asr #9 │ │ │ │ + @ instruction: 0x012ac364 │ │ │ │ │ │ │ │ 00474c88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -974787,19 +974787,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r3, [r9, -r8]! │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012ac09c │ │ │ │ + teqeq r4, r0, lsl #4 │ │ │ │ + @ instruction: 0x012ac0a4 │ │ │ │ strdeq r1, [r9, -ip]! │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - qsubeq ip, ip, sl │ │ │ │ + teqeq r4, r0, asr #3 │ │ │ │ + @ instruction: 0x012ac064 │ │ │ │ │ │ │ │ 00474f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1112] @ 475400 │ │ │ │ @@ -975092,22 +975092,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlawteq r9, r0, r4, r1 │ │ │ │ - teqeq r4, ip, ror sp │ │ │ │ - @ instruction: 0x012abc20 │ │ │ │ + teqeq r4, r4, lsl #27 │ │ │ │ + @ instruction: 0x012abc28 │ │ │ │ @ instruction: 0x01292c1c │ │ │ │ - teqeq r4, ip, lsr sp │ │ │ │ - @ instruction: 0x012abbe0 │ │ │ │ + teqeq r4, r4, asr #26 │ │ │ │ + @ instruction: 0x012abbe8 │ │ │ │ @ instruction: 0x01291640 │ │ │ │ - teqeq r4, r0, lsl #26 │ │ │ │ - @ instruction: 0x012abba4 │ │ │ │ + teqeq r4, r8, lsl #26 │ │ │ │ + @ instruction: 0x012abbac │ │ │ │ │ │ │ │ 00475458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1112] @ 4758c8 │ │ │ │ @@ -975400,22 +975400,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ strdeq r0, [r9, -r8]! │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012ab758 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012ab760 │ │ │ │ @ instruction: 0x01292754 │ │ │ │ - teqeq r4, r4, ror r8 │ │ │ │ - @ instruction: 0x012ab718 │ │ │ │ + teqeq r4, ip, ror r8 │ │ │ │ + @ instruction: 0x012ab720 │ │ │ │ @ instruction: 0x01291178 │ │ │ │ - teqeq r4, r8, lsr r8 │ │ │ │ - ldrdeq fp, [sl, -ip]! │ │ │ │ + teqeq r4, r0, asr #16 │ │ │ │ + @ instruction: 0x012ab6e4 │ │ │ │ │ │ │ │ 00475920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -975598,19 +975598,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01292e94 │ │ │ │ - teqeq r4, r4, ror #10 │ │ │ │ - @ instruction: 0x012ab408 │ │ │ │ + teqeq r4, ip, ror #10 │ │ │ │ + @ instruction: 0x012ab410 │ │ │ │ @ instruction: 0x01290c68 │ │ │ │ - teqeq r4, r4, lsr #10 │ │ │ │ - smlawteq sl, r8, r3, fp │ │ │ │ + teqeq r4, ip, lsr #10 │ │ │ │ + ldrdeq fp, [sl, -r0]! │ │ │ │ │ │ │ │ 00475c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -975790,19 +975790,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01292b9c │ │ │ │ - teqeq r4, ip, ror #4 │ │ │ │ - @ instruction: 0x012ab110 │ │ │ │ + teqeq r4, r4, ror r2 │ │ │ │ + @ instruction: 0x012ab118 │ │ │ │ @ instruction: 0x01290970 │ │ │ │ - teqeq r4, ip, lsr #4 │ │ │ │ - ldrdeq fp, [sl, -r0]! │ │ │ │ + teqeq r4, r4, lsr r2 │ │ │ │ + ldrdeq fp, [sl, -r8]! │ │ │ │ │ │ │ │ 00475f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -975983,19 +975983,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01291e50 │ │ │ │ - teqpeq r3, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aae14 │ │ │ │ + teqpeq r3, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aae1c │ │ │ │ @ instruction: 0x01290674 │ │ │ │ - teqpeq r3, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [sl, -r4]! │ │ │ │ + teqpeq r3, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [sl, -ip]! │ │ │ │ │ │ │ │ 00476218 : │ │ │ │ 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] @ 476678 │ │ │ │ @@ -976284,22 +976284,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01290248 │ │ │ │ - teqpeq r3, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa9a8 │ │ │ │ + teqpeq r3, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa9b0 │ │ │ │ @ instruction: 0x012919a4 │ │ │ │ - teqpeq r3, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa968 │ │ │ │ + teqpeq r3, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa970 │ │ │ │ smlawteq r9, r8, r3, r0 │ │ │ │ - teqpeq r3, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa92c │ │ │ │ + teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa934 │ │ │ │ │ │ │ │ 004766d0 : │ │ │ │ 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] @ 476b30 │ │ │ │ @@ -976588,23 +976588,23 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ msreq CPSR_f, r0 @ │ │ │ │ - teqpeq r3, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [sl, -r0]! │ │ │ │ + teqpeq r3, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [sl, -r8]! │ │ │ │ @ instruction: 0x012914ec │ │ │ │ - teqpeq r3, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa4ac │ │ │ │ + teqpeq r3, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa4b4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ msreq (UNDEF: 56), r0, lsl pc │ │ │ │ - teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa470 │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa478 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00476b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -976785,20 +976785,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01291c30 │ │ │ │ - teqpeq r3, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa1a0 │ │ │ │ + teqpeq r3, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa1a8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ msreq R8_fiq, r4, lsl #20 │ │ │ │ - teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012aa164 │ │ │ │ + teqpeq r3, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aa16c │ │ │ │ │ │ │ │ 00476e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -976993,20 +976993,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq (UNDEF: 56), r4, lsl #14 │ │ │ │ - teqeq r3, r4, asr #31 │ │ │ │ - @ instruction: 0x012a9e64 │ │ │ │ + teqeq r3, ip, asr #31 │ │ │ │ + @ instruction: 0x012a9e6c │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ smlawteq r8, r0, r6, pc @ │ │ │ │ - teqeq r3, r0, lsl #31 │ │ │ │ - @ instruction: 0x012a9e20 │ │ │ │ + teqeq r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x012a9e28 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 004771c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -977197,20 +977197,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq pc, [r8, -ip]! │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x012a9b3c │ │ │ │ + teqeq r3, r4, lsr #25 │ │ │ │ + @ instruction: 0x012a9b44 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ msreq (UNDEF: 56), r8 @ │ │ │ │ - teqeq r3, r8, asr ip │ │ │ │ - strdeq r9, [sl, -r8]! │ │ │ │ + teqeq r3, r0, ror #24 │ │ │ │ + @ instruction: 0x012a9b00 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 004774f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -977397,20 +977397,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r8, ip, r0, pc @ │ │ │ │ - teqeq r3, r8, lsl #19 │ │ │ │ - @ instruction: 0x012a9828 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x012a9830 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ smlawbeq r8, ip, r0, pc @ │ │ │ │ - teqeq r3, r8, asr #18 │ │ │ │ - @ instruction: 0x012a97ec │ │ │ │ + teqeq r3, r0, asr r9 │ │ │ │ + strdeq r9, [sl, -r4]! │ │ │ │ │ │ │ │ 00477804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -977596,20 +977596,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128edb8 │ │ │ │ - teqeq r3, r4, ror r6 │ │ │ │ - @ instruction: 0x012a9514 │ │ │ │ + teqeq r3, ip, ror r6 │ │ │ │ + @ instruction: 0x012a951c │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ @ instruction: 0x0128ed78 │ │ │ │ - teqeq r3, r4, lsr r6 │ │ │ │ - ldrdeq r9, [sl, -r8]! │ │ │ │ + teqeq r3, ip, lsr r6 │ │ │ │ + @ instruction: 0x012a94e0 │ │ │ │ │ │ │ │ 00477b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1240] @ 478008 │ │ │ │ @@ -977934,27 +977934,27 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ strdeq lr, [r8, -r8]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a925c │ │ │ │ + teqeq r3, r0, asr #7 │ │ │ │ + @ instruction: 0x012a9264 │ │ │ │ ldrdeq lr, [r8, -r4]! │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x012a9134 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x012a913c │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ @ instruction: 0x0128e878 │ │ │ │ - teqeq r3, r4, lsr r1 │ │ │ │ - ldrdeq r8, [sl, -r4]! │ │ │ │ + teqeq r3, ip, lsr r1 │ │ │ │ + ldrdeq r8, [sl, -ip]! │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x0128e83c │ │ │ │ - ldrsheq lr, [r3, -r8]! │ │ │ │ - @ instruction: 0x012a8f98 │ │ │ │ + teqeq r3, r0, lsl #2 │ │ │ │ + @ instruction: 0x012a8fa0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 00478078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -978280,28 +978280,28 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0128e798 │ │ │ │ - teqeq r3, r8, asr lr │ │ │ │ - strdeq r8, [sl, -r8]! @ │ │ │ │ + teqeq r3, r0, ror #28 │ │ │ │ + @ instruction: 0x012a8d00 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ @ instruction: 0x0128e674 │ │ │ │ - teqeq r3, r4, lsr sp │ │ │ │ - ldrdeq r8, [sl, -r4]! │ │ │ │ + teqeq r3, ip, lsr sp │ │ │ │ + ldrdeq r8, [sl, -ip]! │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ @ instruction: 0x0128e318 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x012a8a74 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x012a8a7c │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ ldrdeq lr, [r8, -ip]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a8a3c │ │ │ │ + teqeq r3, r0, lsr #23 │ │ │ │ + @ instruction: 0x012a8a44 │ │ │ │ │ │ │ │ 004785d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -978396,16 +978396,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128e114 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012a8870 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012a8878 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ │ │ │ │ 00478774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978501,16 +978501,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128df78 │ │ │ │ - teqeq r3, r4, lsr r8 │ │ │ │ - ldrdeq r8, [sl, -r4]! │ │ │ │ + teqeq r3, ip, lsr r8 │ │ │ │ + ldrdeq r8, [sl, -ip]! │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 00478910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978606,16 +978606,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq sp, [r8, -ip]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a8538 │ │ │ │ + teqeq r3, r0, lsr #13 │ │ │ │ + @ instruction: 0x012a8540 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 00478aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978711,16 +978711,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128dc40 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x012a839c │ │ │ │ + teqeq r3, r4, lsl #10 │ │ │ │ + @ instruction: 0x012a83a4 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ │ │ │ │ 00478c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978816,16 +978816,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128daa4 │ │ │ │ - teqeq r3, r0, ror #6 │ │ │ │ - @ instruction: 0x012a8200 │ │ │ │ + teqeq r3, r8, ror #6 │ │ │ │ + @ instruction: 0x012a8208 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 00478de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978921,16 +978921,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128d908 │ │ │ │ - teqeq r3, r4, asr #3 │ │ │ │ - @ instruction: 0x012a8064 │ │ │ │ + teqeq r3, ip, asr #3 │ │ │ │ + @ instruction: 0x012a806c │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 00478f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -979026,16 +979026,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128d76c │ │ │ │ - teqeq r3, r8, lsr #32 │ │ │ │ - smlawteq sl, r8, lr, r7 │ │ │ │ + teqeq r3, r0, lsr r0 │ │ │ │ + ldrdeq r7, [sl, -r0]! │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0047911c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -979394,28 +979394,28 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128d268 │ │ │ │ - teqeq r3, r4, lsr #22 │ │ │ │ - smlawteq sl, r4, r9, r7 │ │ │ │ + teqeq r3, ip, lsr #22 │ │ │ │ + smlawteq sl, ip, r9, r7 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ msreq CPSR_f, r4, lsl r4 │ │ │ │ - teqeq r3, r4, ror #21 │ │ │ │ - smlawbeq sl, r4, r9, r7 │ │ │ │ + teqeq r3, ip, ror #21 │ │ │ │ + smlawbeq sl, ip, r9, r7 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ @ instruction: 0x0128d1ec │ │ │ │ - teqeq r3, r8, lsr #21 │ │ │ │ - @ instruction: 0x012a7948 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x012a7950 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ @ instruction: 0x0128e94c │ │ │ │ - teqeq r3, ip, ror #20 │ │ │ │ - @ instruction: 0x012a7910 │ │ │ │ + teqeq r3, r4, ror sl │ │ │ │ + @ instruction: 0x012a7918 │ │ │ │ │ │ │ │ 00479700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -979595,19 +979595,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r8, r0, r0, pc @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012a7634 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012a763c │ │ │ │ @ instruction: 0x0128ce94 │ │ │ │ - teqeq r3, r0, asr r7 │ │ │ │ - strdeq r7, [sl, -r0]! │ │ │ │ + teqeq r3, r8, asr r7 │ │ │ │ + strdeq r7, [sl, -r8]! │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 004799fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -979788,20 +979788,20 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r8, r4, sp, lr │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x012a7334 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x012a733c │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ @ instruction: 0x0128cb98 │ │ │ │ - teqeq r3, r4, asr r4 │ │ │ │ - strdeq r7, [sl, -r4]! │ │ │ │ + teqeq r3, ip, asr r4 │ │ │ │ + strdeq r7, [sl, -ip]! │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00479cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -979898,16 +979898,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128c9ec │ │ │ │ - teqeq r3, r8, lsr #5 │ │ │ │ - @ instruction: 0x012a7148 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x012a7150 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00479e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -980087,19 +980087,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128c73c │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a6e9c │ │ │ │ + teqeq r3, r0 │ │ │ │ + @ instruction: 0x012a6ea4 │ │ │ │ strdeq ip, [r8, -ip]! @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a6e58 │ │ │ │ + teqeq r3, r0, asr #31 │ │ │ │ + @ instruction: 0x012a6e60 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 0047a194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -980278,19 +980278,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128c448 │ │ │ │ - teqeq r3, r4, lsl #26 │ │ │ │ - @ instruction: 0x012a6ba8 │ │ │ │ + teqeq r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x012a6bb0 │ │ │ │ @ instruction: 0x0128c408 │ │ │ │ - teqeq r3, r4, asr #25 │ │ │ │ - @ instruction: 0x012a6b64 │ │ │ │ + teqeq r3, ip, asr #25 │ │ │ │ + @ instruction: 0x012a6b6c │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 0047a488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -980580,24 +980580,24 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ ldrdeq fp, [r8, -r8]! │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x012a6734 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x012a673c │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ smlawbeq r8, r4, r1, lr │ │ │ │ - teqeq r3, r4, asr r8 │ │ │ │ - strdeq r6, [sl, -r4]! │ │ │ │ + teqeq r3, ip, asr r8 │ │ │ │ + strdeq r6, [sl, -ip]! │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x0128c158 │ │ │ │ - teqeq r3, r8, lsl r8 │ │ │ │ - @ instruction: 0x012a66bc │ │ │ │ + teqeq r3, r0, lsr #16 │ │ │ │ + smlawteq sl, r4, r6, r6 │ │ │ │ │ │ │ │ 0047a948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -980931,25 +980931,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r3, r0, lsr #13 │ │ │ │ + teqeq r3, r8, lsr #13 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x0128ba50 │ │ │ │ - @ instruction: 0x012a61e0 │ │ │ │ - teqeq r3, ip, lsl #10 │ │ │ │ + @ instruction: 0x012a61e8 │ │ │ │ + teqeq r3, r4, lsl r5 │ │ │ │ @ instruction: 0x0128ba14 │ │ │ │ - @ instruction: 0x012a61a4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - ldrdeq fp, [r8, -ip]! │ │ │ │ - @ instruction: 0x012a616c │ │ │ │ + @ instruction: 0x012a61ac │ │ │ │ teqeq r3, r8 @ │ │ │ │ + ldrdeq fp, [r8, -ip]! │ │ │ │ + @ instruction: 0x012a6174 │ │ │ │ + teqeq r3, r0, lsr #9 │ │ │ │ │ │ │ │ 0047aec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -981314,25 +981314,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0128b4a4 │ │ │ │ - teqeq r3, r8, ror #30 │ │ │ │ - @ instruction: 0x012a5c2c │ │ │ │ + teqeq r3, r0, ror pc │ │ │ │ + @ instruction: 0x012a5c34 │ │ │ │ @ instruction: 0x0128cc00 │ │ │ │ - teqeq r3, r8, lsr #30 │ │ │ │ - @ instruction: 0x012a5bec │ │ │ │ + teqeq r3, r0, lsr pc │ │ │ │ + strdeq r5, [sl, -r4]! │ │ │ │ @ instruction: 0x0128b428 │ │ │ │ - teqeq r3, ip, ror #29 │ │ │ │ - @ instruction: 0x012a5bb0 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x012a5bb8 │ │ │ │ @ instruction: 0x0128b3ec │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012a5b78 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + smlawbeq sl, r0, fp, r5 │ │ │ │ │ │ │ │ 0047b4b4 : │ │ │ │ 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 │ │ │ │ @@ -981688,51 +981688,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47b6f8 │ │ │ │ cmpeq r0, r0, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r0, asr sp │ │ │ │ - @ instruction: 0x012a5a14 │ │ │ │ + teqeq r3, r8, asr sp │ │ │ │ + @ instruction: 0x012a5a1c │ │ │ │ cmpeq r0, r4, asr #22 │ │ │ │ - smlawbeq r9, r8, r8, r9 │ │ │ │ - smlawbeq sl, ip, r8, r5 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01299838 │ │ │ │ - @ instruction: 0x012a583c │ │ │ │ - teqeq r3, ip, ror #22 │ │ │ │ - strdeq r4, [sl, -r8]! │ │ │ │ - ldrdeq r5, [sl, -ip]! │ │ │ │ - teqeq r3, ip, lsl #22 │ │ │ │ - @ instruction: 0x012a4740 │ │ │ │ - teqeq r3, r0, lsr #21 │ │ │ │ - @ instruction: 0x012a5770 │ │ │ │ - @ instruction: 0x0129972c │ │ │ │ - @ instruction: 0x012a5734 │ │ │ │ - teqeq r3, r4, ror #20 │ │ │ │ - strdeq r9, [r9, -r4]! │ │ │ │ - strdeq r5, [sl, -r8]! │ │ │ │ - teqeq r3, r8, lsr #20 │ │ │ │ - @ instruction: 0x012996bc │ │ │ │ - smlawteq sl, r0, r6, r5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - smlawbeq r9, r4, r6, r9 │ │ │ │ - smlawbeq sl, r8, r6, r5 │ │ │ │ + @ instruction: 0x01299890 │ │ │ │ + @ instruction: 0x012a5894 │ │ │ │ + teqeq r3, r4, asr #23 │ │ │ │ + @ instruction: 0x01299840 │ │ │ │ + @ instruction: 0x012a5844 │ │ │ │ + teqeq r3, r4, ror fp │ │ │ │ + @ instruction: 0x012a4900 │ │ │ │ + @ instruction: 0x012a57e4 │ │ │ │ + teqeq r3, r4, lsl fp │ │ │ │ + @ instruction: 0x012a4748 │ │ │ │ + teqeq r3, r8, lsr #21 │ │ │ │ + @ instruction: 0x012a5778 │ │ │ │ + @ instruction: 0x01299734 │ │ │ │ + @ instruction: 0x012a573c │ │ │ │ + teqeq r3, ip, ror #20 │ │ │ │ + strdeq r9, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a5700 │ │ │ │ + teqeq r3, r0, lsr sl │ │ │ │ + smlawteq r9, r4, r6, r9 │ │ │ │ + smlawteq sl, r8, r6, r5 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01299650 │ │ │ │ - @ instruction: 0x0129961c │ │ │ │ - @ instruction: 0x012a5620 │ │ │ │ - teqeq r3, r0, asr r9 │ │ │ │ - @ instruction: 0x012995e4 │ │ │ │ - @ instruction: 0x012a55e8 │ │ │ │ - teqeq r3, r8, lsl r9 │ │ │ │ - @ instruction: 0x012995ac │ │ │ │ - @ instruction: 0x012a55b4 │ │ │ │ - teqeq r3, r4, ror #17 │ │ │ │ + smlawbeq r9, ip, r6, r9 │ │ │ │ + @ instruction: 0x012a5690 │ │ │ │ + teqeq r3, r0, asr #19 │ │ │ │ + @ instruction: 0x01299658 │ │ │ │ + @ instruction: 0x01299624 │ │ │ │ + @ instruction: 0x012a5628 │ │ │ │ + teqeq r3, r8, asr r9 │ │ │ │ + @ instruction: 0x012995ec │ │ │ │ + strdeq r5, [sl, -r0]! │ │ │ │ + teqeq r3, r0, lsr #18 │ │ │ │ + @ instruction: 0x012995b4 │ │ │ │ + @ instruction: 0x012a55bc │ │ │ │ + teqeq r3, ip, ror #17 │ │ │ │ │ │ │ │ 0047baec : │ │ │ │ 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 │ │ │ │ @@ -982100,51 +982100,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47bd34 │ │ │ │ cmpeq r0, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, ip, lsl r7 │ │ │ │ - ldrdeq r5, [sl, -r8]! │ │ │ │ + teqeq r3, r4, lsr #14 │ │ │ │ + @ instruction: 0x012a53e0 │ │ │ │ cmpeq r0, r8, lsl #10 │ │ │ │ - teqeq r3, ip, lsl #11 │ │ │ │ - @ instruction: 0x0129924c │ │ │ │ - @ instruction: 0x012a524c │ │ │ │ - teqeq r3, r8, lsr r5 │ │ │ │ - strdeq r9, [r9, -r8]! │ │ │ │ - strdeq r5, [sl, -r8]! │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x012a42b4 │ │ │ │ - @ instruction: 0x012a5190 │ │ │ │ - strdeq r4, [sl, -r8]! │ │ │ │ - teqeq r3, ip, ror #8 │ │ │ │ - @ instruction: 0x012a5124 │ │ │ │ - teqeq r3, r0, lsr #8 │ │ │ │ - @ instruction: 0x012990e0 │ │ │ │ - @ instruction: 0x012a50e4 │ │ │ │ - teqeq r3, r4, ror #7 │ │ │ │ - @ instruction: 0x012990a4 │ │ │ │ - @ instruction: 0x012a50a4 │ │ │ │ - teqeq r3, r8, lsr #7 │ │ │ │ - @ instruction: 0x01299068 │ │ │ │ - @ instruction: 0x012a5068 │ │ │ │ - teqeq r3, ip, ror #6 │ │ │ │ - @ instruction: 0x0129902c │ │ │ │ - @ instruction: 0x012a502c │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ - teqeq r3, r0, lsl #6 │ │ │ │ - smlawteq r9, r0, pc, r8 @ │ │ │ │ - smlawteq sl, r0, pc, r4 @ │ │ │ │ - teqeq r3, r4, asr #5 │ │ │ │ - smlawbeq r9, r4, pc, r8 @ │ │ │ │ - smlawbeq sl, r4, pc, r4 @ │ │ │ │ - teqeq r3, ip, lsl #5 │ │ │ │ - @ instruction: 0x01298f48 │ │ │ │ - @ instruction: 0x012a4f4c │ │ │ │ + @ instruction: 0x01299254 │ │ │ │ + @ instruction: 0x012a5254 │ │ │ │ + teqeq r3, r0, asr #10 │ │ │ │ + @ instruction: 0x01299200 │ │ │ │ + @ instruction: 0x012a5200 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x012a42bc │ │ │ │ + @ instruction: 0x012a5198 │ │ │ │ + @ instruction: 0x012a4100 │ │ │ │ + teqeq r3, r4, ror r4 │ │ │ │ + @ instruction: 0x012a512c │ │ │ │ + teqeq r3, r8, lsr #8 │ │ │ │ + @ instruction: 0x012990e8 │ │ │ │ + @ instruction: 0x012a50ec │ │ │ │ + teqeq r3, ip, ror #7 │ │ │ │ + @ instruction: 0x012990ac │ │ │ │ + @ instruction: 0x012a50ac │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01299070 │ │ │ │ + @ instruction: 0x012a5070 │ │ │ │ + teqeq r3, r4, ror r3 │ │ │ │ + @ instruction: 0x01299034 │ │ │ │ + @ instruction: 0x012a5034 │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ + teqeq r3, r8, lsl #6 │ │ │ │ + smlawteq r9, r8, pc, r8 @ │ │ │ │ + smlawteq sl, r8, pc, r4 @ │ │ │ │ + teqeq r3, ip, asr #5 │ │ │ │ + smlawbeq r9, ip, pc, r8 @ │ │ │ │ + smlawbeq sl, ip, pc, r4 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01298f50 │ │ │ │ + @ instruction: 0x012a4f54 │ │ │ │ │ │ │ │ 0047c154 : │ │ │ │ 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 │ │ │ │ @@ -982512,51 +982512,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47c39c │ │ │ │ ldrdeq ip, [r0, #-0] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq sl, [r3, -r4]! │ │ │ │ - @ instruction: 0x012a4d70 │ │ │ │ + ldrheq sl, [r3, -ip]! │ │ │ │ + @ instruction: 0x012a4d78 │ │ │ │ smlaltbeq fp, r0, r0, lr │ │ │ │ - teqeq r3, r4, lsr #30 │ │ │ │ - @ instruction: 0x01298be4 │ │ │ │ - @ instruction: 0x012a4be4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01298b90 │ │ │ │ - @ instruction: 0x012a4b90 │ │ │ │ - teqeq r3, ip, ror #28 │ │ │ │ - @ instruction: 0x012a3c4c │ │ │ │ - @ instruction: 0x012a4b28 │ │ │ │ - @ instruction: 0x012a3a90 │ │ │ │ - teqeq r3, r4, lsl #28 │ │ │ │ - @ instruction: 0x012a4abc │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01298a78 │ │ │ │ - @ instruction: 0x012a4a7c │ │ │ │ - teqeq r3, ip, ror sp │ │ │ │ - @ instruction: 0x01298a3c │ │ │ │ - @ instruction: 0x012a4a3c │ │ │ │ - teqeq r3, r0, asr #26 │ │ │ │ - @ instruction: 0x01298a00 │ │ │ │ - @ instruction: 0x012a4a00 │ │ │ │ - teqeq r3, r4, lsl #26 │ │ │ │ - smlawteq r9, r4, r9, r8 │ │ │ │ - smlawteq sl, r4, r9, r4 │ │ │ │ - smlawbeq r9, ip, r9, r8 │ │ │ │ + teqeq r3, ip, lsr #30 │ │ │ │ + @ instruction: 0x01298bec │ │ │ │ + @ instruction: 0x012a4bec │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01298958 │ │ │ │ - @ instruction: 0x012a4958 │ │ │ │ - teqeq r3, ip, asr ip │ │ │ │ - @ instruction: 0x0129891c │ │ │ │ - @ instruction: 0x012a491c │ │ │ │ - teqeq r3, r4, lsr #24 │ │ │ │ - @ instruction: 0x012988e0 │ │ │ │ - @ instruction: 0x012a48e4 │ │ │ │ + @ instruction: 0x01298b98 │ │ │ │ + @ instruction: 0x012a4b98 │ │ │ │ + teqeq r3, r4, ror lr │ │ │ │ + @ instruction: 0x012a3c54 │ │ │ │ + @ instruction: 0x012a4b30 │ │ │ │ + @ instruction: 0x012a3a98 │ │ │ │ + teqeq r3, ip, lsl #28 │ │ │ │ + smlawteq sl, r4, sl, r4 │ │ │ │ + teqeq r3, r0, asr #27 │ │ │ │ + smlawbeq r9, r0, sl, r8 │ │ │ │ + smlawbeq sl, r4, sl, r4 │ │ │ │ + teqeq r3, r4, lsl #27 │ │ │ │ + @ instruction: 0x01298a44 │ │ │ │ + @ instruction: 0x012a4a44 │ │ │ │ + teqeq r3, r8, asr #26 │ │ │ │ + @ instruction: 0x01298a08 │ │ │ │ + @ instruction: 0x012a4a08 │ │ │ │ + teqeq r3, ip, lsl #26 │ │ │ │ + smlawteq r9, ip, r9, r8 │ │ │ │ + smlawteq sl, ip, r9, r4 │ │ │ │ + @ instruction: 0x01298994 │ │ │ │ + teqeq r3, r0, lsr #25 │ │ │ │ + @ instruction: 0x01298960 │ │ │ │ + @ instruction: 0x012a4960 │ │ │ │ + teqeq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x01298924 │ │ │ │ + @ instruction: 0x012a4924 │ │ │ │ + teqeq r3, ip, lsr #24 │ │ │ │ + @ instruction: 0x012988e8 │ │ │ │ + @ instruction: 0x012a48ec │ │ │ │ │ │ │ │ 0047c7bc : │ │ │ │ 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 │ │ │ │ @@ -983018,58 +983018,58 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47cacc │ │ │ │ cmpeq r0, r4, ror #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012a46ac │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012a46b4 │ │ │ │ cmpeq r0, r0, ror r7 │ │ │ │ - teqeq r3, r0, ror #15 │ │ │ │ - @ instruction: 0x012984a0 │ │ │ │ - @ instruction: 0x012a44a0 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01298450 │ │ │ │ - @ instruction: 0x012a444c │ │ │ │ - andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ - @ instruction: 0x012a351c │ │ │ │ - @ instruction: 0x012a4404 │ │ │ │ - teqeq r3, r0, ror #13 │ │ │ │ - @ instruction: 0x012a34a8 │ │ │ │ - @ instruction: 0x012a4390 │ │ │ │ - @ instruction: 0x01298364 │ │ │ │ - teqeq r3, r0, ror r6 │ │ │ │ - @ instruction: 0x01298330 │ │ │ │ - @ instruction: 0x012a4330 │ │ │ │ - teqeq r3, r4, lsr r6 │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ - strdeq r4, [sl, -r4]! @ │ │ │ │ + teqeq r3, r8, ror #15 │ │ │ │ + @ instruction: 0x012984a8 │ │ │ │ + @ instruction: 0x012a44a8 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012982b8 │ │ │ │ - @ instruction: 0x012a42b8 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129827c │ │ │ │ - smlawbeq sl, r0, r2, r4 │ │ │ │ - strdeq r3, [sl, -r8]! │ │ │ │ - teqeq r3, ip, ror #10 │ │ │ │ - @ instruction: 0x012a4228 │ │ │ │ - teqeq r3, ip, lsl r5 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ - ldrdeq r4, [sl, -ip]! │ │ │ │ - @ instruction: 0x012a3154 │ │ │ │ - teqeq r3, r8, asr #9 │ │ │ │ - smlawbeq sl, r4, r1, r4 │ │ │ │ - teqeq r3, r0, lsl #9 │ │ │ │ - @ instruction: 0x0129813c │ │ │ │ - @ instruction: 0x012a4140 │ │ │ │ - teqeq r3, r0, asr #8 │ │ │ │ - @ instruction: 0x01298100 │ │ │ │ + @ instruction: 0x01298458 │ │ │ │ + @ instruction: 0x012a4454 │ │ │ │ + andeq r0, r0, sl, lsl #2 │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ + @ instruction: 0x012a3524 │ │ │ │ + @ instruction: 0x012a440c │ │ │ │ + teqeq r3, r8, ror #13 │ │ │ │ + @ instruction: 0x012a34b0 │ │ │ │ + @ instruction: 0x012a4398 │ │ │ │ + @ instruction: 0x0129836c │ │ │ │ + teqeq r3, r8, ror r6 │ │ │ │ + @ instruction: 0x01298338 │ │ │ │ + @ instruction: 0x012a4338 │ │ │ │ + teqeq r3, ip, lsr r6 │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ strdeq r4, [sl, -ip]! │ │ │ │ + teqeq r3, r0, lsl #12 │ │ │ │ + smlawteq r9, r0, r2, r8 │ │ │ │ + smlawteq sl, r0, r2, r4 │ │ │ │ + teqeq r3, r4, asr #11 │ │ │ │ + smlawbeq r9, r4, r2, r8 │ │ │ │ + smlawbeq sl, r8, r2, r4 │ │ │ │ + @ instruction: 0x012a3200 │ │ │ │ + teqeq r3, r4, ror r5 │ │ │ │ + @ instruction: 0x012a4230 │ │ │ │ + teqeq r3, r4, lsr #10 │ │ │ │ + @ instruction: 0x012981e4 │ │ │ │ + @ instruction: 0x012a41e4 │ │ │ │ + @ instruction: 0x012a315c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + smlawbeq sl, ip, r1, r4 │ │ │ │ + teqeq r3, r8, lsl #9 │ │ │ │ + @ instruction: 0x01298144 │ │ │ │ + @ instruction: 0x012a4148 │ │ │ │ + teqeq r3, r8, asr #8 │ │ │ │ + @ instruction: 0x01298108 │ │ │ │ + @ instruction: 0x012a4104 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ │ │ │ │ 0047cfbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -983532,64 +983532,64 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47d2cc │ │ │ │ cmpeq r0, r4, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012a3eac │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012a3eb4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq r0, r0, ror pc │ │ │ │ - teqeq r3, r0, ror #31 │ │ │ │ - @ instruction: 0x01297ca0 │ │ │ │ - @ instruction: 0x012a3ca0 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01297c50 │ │ │ │ - @ instruction: 0x012a3c4c │ │ │ │ + teqeq r3, r8, ror #31 │ │ │ │ + @ instruction: 0x01297ca8 │ │ │ │ + @ instruction: 0x012a3ca8 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01297c58 │ │ │ │ + @ instruction: 0x012a3c54 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq r3, r4, asr pc │ │ │ │ - @ instruction: 0x012a2d18 │ │ │ │ - @ instruction: 0x012a3c00 │ │ │ │ + teqeq r3, ip, asr pc │ │ │ │ + @ instruction: 0x012a2d20 │ │ │ │ + @ instruction: 0x012a3c08 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - teqeq r3, r0, ror #29 │ │ │ │ - @ instruction: 0x012a2ca8 │ │ │ │ - @ instruction: 0x012a3b90 │ │ │ │ - @ instruction: 0x01297b64 │ │ │ │ - teqeq r3, r0, ror lr │ │ │ │ - @ instruction: 0x01297b30 │ │ │ │ - @ instruction: 0x012a3b30 │ │ │ │ - teqeq r3, r4, lsr lr │ │ │ │ - strdeq r7, [r9, -r4]! │ │ │ │ - strdeq r3, [sl, -r0]! │ │ │ │ + teqeq r3, r8, ror #29 │ │ │ │ + @ instruction: 0x012a2cb0 │ │ │ │ + @ instruction: 0x012a3b98 │ │ │ │ + @ instruction: 0x01297b6c │ │ │ │ + teqeq r3, r8, ror lr │ │ │ │ + @ instruction: 0x01297b38 │ │ │ │ + @ instruction: 0x012a3b38 │ │ │ │ + teqeq r3, ip, lsr lr │ │ │ │ + strdeq r7, [r9, -ip]! │ │ │ │ + strdeq r3, [sl, -r8]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01297ab8 │ │ │ │ - @ instruction: 0x012a3ab4 │ │ │ │ + teqeq r3, r0, lsl #28 │ │ │ │ + smlawteq r9, r0, sl, r7 │ │ │ │ + @ instruction: 0x012a3abc │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01297a7c │ │ │ │ - smlawbeq sl, r0, sl, r3 │ │ │ │ + teqeq r3, r4, asr #27 │ │ │ │ + smlawbeq r9, r4, sl, r7 │ │ │ │ + smlawbeq sl, r8, sl, r3 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - strdeq r2, [sl, -r8]! │ │ │ │ - teqeq r3, ip, ror #26 │ │ │ │ - @ instruction: 0x012a3a24 │ │ │ │ - teqeq r3, ip, lsl sp │ │ │ │ - ldrdeq r7, [r9, -ip]! │ │ │ │ - ldrdeq r3, [sl, -r8]! │ │ │ │ + @ instruction: 0x012a2a00 │ │ │ │ + teqeq r3, r4, ror sp │ │ │ │ + @ instruction: 0x012a3a2c │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ + @ instruction: 0x012979e4 │ │ │ │ + @ instruction: 0x012a39e0 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012a2954 │ │ │ │ - teqeq r3, r8, asr #25 │ │ │ │ - smlawbeq sl, r4, r9, r3 │ │ │ │ - teqeq r3, r0, lsl #25 │ │ │ │ - @ instruction: 0x0129793c │ │ │ │ - @ instruction: 0x012a3940 │ │ │ │ - teqeq r3, r0, asr #24 │ │ │ │ - @ instruction: 0x01297900 │ │ │ │ - strdeq r3, [sl, -ip]! │ │ │ │ + @ instruction: 0x012a295c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + smlawbeq sl, ip, r9, r3 │ │ │ │ + teqeq r3, r8, lsl #25 │ │ │ │ + @ instruction: 0x01297944 │ │ │ │ + @ instruction: 0x012a3948 │ │ │ │ + teqeq r3, r8, asr #24 │ │ │ │ + @ instruction: 0x01297908 │ │ │ │ + @ instruction: 0x012a3904 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 0047d7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -984358,85 +984358,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 47dba4 │ │ │ │ b 47dffc │ │ │ │ cmpeq r0, ip, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r0, lsl #19 │ │ │ │ - @ instruction: 0x012a363c │ │ │ │ + teqeq r3, r8, lsl #19 │ │ │ │ + @ instruction: 0x012a3644 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ @ instruction: 0x0140a698 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01297394 │ │ │ │ - @ instruction: 0x012a3398 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129739c │ │ │ │ + @ instruction: 0x012a33a0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - teqeq r3, r8, lsl r6 │ │ │ │ - ldrdeq r7, [r9, -r8]! │ │ │ │ - ldrdeq r3, [sl, -ip]! │ │ │ │ + teqeq r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x012972e0 │ │ │ │ + @ instruction: 0x012a32e4 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r3, r4, lsl r4 │ │ │ │ - ldrdeq r7, [r9, -r4]! │ │ │ │ - ldrdeq r3, [sl, -r8]! │ │ │ │ + teqeq r3, ip, lsl r4 │ │ │ │ + ldrdeq r7, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a30e0 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - teqeq r3, r8, asr #7 │ │ │ │ - smlawbeq r9, r8, r0, r7 │ │ │ │ - smlawbeq sl, ip, r0, r3 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01297090 │ │ │ │ + @ instruction: 0x012a3094 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - teqeq r3, r0, ror r3 │ │ │ │ - @ instruction: 0x012a2134 │ │ │ │ - @ instruction: 0x012a301c │ │ │ │ + teqeq r3, r8, ror r3 │ │ │ │ + @ instruction: 0x012a213c │ │ │ │ + @ instruction: 0x012a3024 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - smlawteq sl, r0, r0, r2 │ │ │ │ - @ instruction: 0x012a2fa8 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - smlawbeq sl, r0, r0, r2 │ │ │ │ - @ instruction: 0x012a2f68 │ │ │ │ + teqeq r3, r0, lsl #6 │ │ │ │ + smlawteq sl, r8, r0, r2 │ │ │ │ + @ instruction: 0x012a2fb0 │ │ │ │ + teqeq r3, r4, asr #5 │ │ │ │ + smlawbeq sl, r8, r0, r2 │ │ │ │ + @ instruction: 0x012a2f70 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - teqeq r3, r4, ror r2 │ │ │ │ - @ instruction: 0x01296f34 │ │ │ │ - @ instruction: 0x012a2f38 │ │ │ │ - teqeq r3, ip, lsr r2 │ │ │ │ - strdeq r6, [r9, -ip]! │ │ │ │ - @ instruction: 0x012a2f00 │ │ │ │ - teqeq r3, r4, lsl #4 │ │ │ │ - smlawteq r9, r4, lr, r6 │ │ │ │ - smlawteq sl, r8, lr, r2 │ │ │ │ + teqeq r3, ip, ror r2 │ │ │ │ + @ instruction: 0x01296f3c │ │ │ │ + @ instruction: 0x012a2f40 │ │ │ │ + teqeq r3, r4, asr #4 │ │ │ │ + @ instruction: 0x01296f04 │ │ │ │ + @ instruction: 0x012a2f08 │ │ │ │ + teqeq r3, ip, lsl #4 │ │ │ │ + smlawteq r9, ip, lr, r6 │ │ │ │ + ldrdeq r2, [sl, -r0]! │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - smlawbeq r9, ip, lr, r6 │ │ │ │ - @ instruction: 0x012a2e94 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01296e54 │ │ │ │ - @ instruction: 0x012a2e58 │ │ │ │ - teqeq r3, ip, asr r1 │ │ │ │ - @ instruction: 0x01296e1c │ │ │ │ - @ instruction: 0x012a2e20 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01296e94 │ │ │ │ + @ instruction: 0x012a2e9c │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01296e5c │ │ │ │ + @ instruction: 0x012a2e60 │ │ │ │ + teqeq r3, r4, ror #2 │ │ │ │ + @ instruction: 0x01296e24 │ │ │ │ + @ instruction: 0x012a2e28 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01296de8 │ │ │ │ - ldrsheq r8, [r3, -r8]! @ │ │ │ │ - @ instruction: 0x01296db8 │ │ │ │ - @ instruction: 0x012a2dbc │ │ │ │ - @ instruction: 0x012a1d38 │ │ │ │ - teqeq r3, r8, lsr #1 │ │ │ │ - @ instruction: 0x012a2d68 │ │ │ │ - teqeq r3, ip, asr r0 │ │ │ │ - @ instruction: 0x01296d1c │ │ │ │ - @ instruction: 0x012a2d20 │ │ │ │ - teqeq r3, r4, lsr #32 │ │ │ │ - @ instruction: 0x01296ce4 │ │ │ │ - @ instruction: 0x012a2ce8 │ │ │ │ + strdeq r6, [r9, -r0]! │ │ │ │ + teqeq r3, r0, lsl #2 │ │ │ │ + smlawteq r9, r0, sp, r6 │ │ │ │ + smlawteq sl, r4, sp, r2 │ │ │ │ + @ instruction: 0x012a1d40 │ │ │ │ + ldrheq r8, [r3, -r0]! │ │ │ │ + @ instruction: 0x012a2d70 │ │ │ │ + teqeq r3, r4, rrx │ │ │ │ + @ instruction: 0x01296d24 │ │ │ │ + @ instruction: 0x012a2d28 │ │ │ │ + teqeq r3, ip, lsr #32 │ │ │ │ + @ instruction: 0x01296cec │ │ │ │ + strdeq r2, [sl, -r0]! │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x012a1c68 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a2c98 │ │ │ │ - @ instruction: 0x012a1c04 │ │ │ │ - teqeq r3, r4, ror pc │ │ │ │ - @ instruction: 0x012a2c34 │ │ │ │ + @ instruction: 0x012a1c70 │ │ │ │ + teqeq r3, r0, ror #31 │ │ │ │ + @ instruction: 0x012a2ca0 │ │ │ │ + @ instruction: 0x012a1c0c │ │ │ │ + teqeq r3, ip, ror pc │ │ │ │ + @ instruction: 0x012a2c3c │ │ │ │ │ │ │ │ 0047e504 : │ │ │ │ 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 │ │ │ │ @@ -984889,72 +984889,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 47e578 │ │ │ │ cmpeq r0, r0, lsr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r9, r0, r4, ip │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x012969b0 │ │ │ │ - @ instruction: 0x012a29b4 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012969b8 │ │ │ │ + @ instruction: 0x012a29bc │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01296794 │ │ │ │ - @ instruction: 0x012a2798 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129679c │ │ │ │ + @ instruction: 0x012a27a0 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - teqeq r3, r4, asr sl │ │ │ │ - @ instruction: 0x01296714 │ │ │ │ - @ instruction: 0x012a2718 │ │ │ │ + teqeq r3, ip, asr sl │ │ │ │ + @ instruction: 0x0129671c │ │ │ │ + @ instruction: 0x012a2720 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - teqeq r3, r4, lsl sl │ │ │ │ - ldrdeq r6, [r9, -r4]! │ │ │ │ - ldrdeq r2, [sl, -r8]! │ │ │ │ + teqeq r3, ip, lsl sl │ │ │ │ + ldrdeq r6, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a26e0 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01296698 │ │ │ │ - @ instruction: 0x012a269c │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - smlawteq sl, ip, r6, r2 │ │ │ │ - @ instruction: 0x012a265c │ │ │ │ - teqeq r3, r4, asr r9 │ │ │ │ - @ instruction: 0x01296614 │ │ │ │ - @ instruction: 0x012a2610 │ │ │ │ + teqeq r3, r0, ror #19 │ │ │ │ + @ instruction: 0x012966a0 │ │ │ │ + @ instruction: 0x012a26a4 │ │ │ │ + teqeq r3, r0, lsr #19 │ │ │ │ + ldrdeq r2, [sl, -r4]! │ │ │ │ + @ instruction: 0x012a2664 │ │ │ │ + teqeq r3, ip, asr r9 │ │ │ │ + @ instruction: 0x0129661c │ │ │ │ + @ instruction: 0x012a2618 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - teqeq r3, r8, lsl r9 │ │ │ │ - ldrdeq r6, [r9, -r8]! │ │ │ │ - ldrdeq r2, [sl, -ip]! │ │ │ │ - smlawteq sl, r8, r5, r2 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - smlawbeq sl, ip, r5, r2 │ │ │ │ + teqeq r3, r0, lsr #18 │ │ │ │ + @ instruction: 0x012965e0 │ │ │ │ + @ instruction: 0x012a25e4 │ │ │ │ + ldrdeq r2, [sl, -r0]! │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x012a2594 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r3, r8, lsl #17 │ │ │ │ - @ instruction: 0x01296548 │ │ │ │ - @ instruction: 0x012a254c │ │ │ │ - teqeq r3, ip, asr #16 │ │ │ │ - @ instruction: 0x0129650c │ │ │ │ - @ instruction: 0x012a2510 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01296550 │ │ │ │ + @ instruction: 0x012a2554 │ │ │ │ + teqeq r3, r4, asr r8 │ │ │ │ + @ instruction: 0x01296514 │ │ │ │ + @ instruction: 0x012a2518 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r3, r0, lsl r8 │ │ │ │ - ldrdeq r6, [r9, -r0]! │ │ │ │ - ldrdeq r2, [sl, -r4]! │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01296494 │ │ │ │ - @ instruction: 0x012a2498 │ │ │ │ + teqeq r3, r8, lsl r8 │ │ │ │ + ldrdeq r6, [r9, -r8]! │ │ │ │ + ldrdeq r2, [sl, -ip]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129649c │ │ │ │ + @ instruction: 0x012a24a0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01296458 │ │ │ │ - @ instruction: 0x012a245c │ │ │ │ + teqeq r3, r0, lsr #15 │ │ │ │ + @ instruction: 0x01296460 │ │ │ │ + @ instruction: 0x012a2464 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r3, ip, asr r7 │ │ │ │ - @ instruction: 0x0129641c │ │ │ │ - @ instruction: 0x012a2420 │ │ │ │ + teqeq r3, r4, ror #14 │ │ │ │ + @ instruction: 0x01296424 │ │ │ │ + @ instruction: 0x012a2428 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq r3, r0, lsr #14 │ │ │ │ - @ instruction: 0x012963e0 │ │ │ │ - @ instruction: 0x012a23e4 │ │ │ │ + teqeq r3, r8, lsr #14 │ │ │ │ + @ instruction: 0x012963e8 │ │ │ │ + @ instruction: 0x012a23ec │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 0047ed18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -985591,99 +985591,99 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 47ed8c │ │ │ │ cmpeq r0, ip, lsl #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r9, [r0, #-64] @ 0xffffffc0 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129619c │ │ │ │ - @ instruction: 0x012a21a0 │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ + @ instruction: 0x012961a4 │ │ │ │ + @ instruction: 0x012a21a8 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq r3, ip, lsl #9 │ │ │ │ - @ instruction: 0x0129614c │ │ │ │ - @ instruction: 0x012a2150 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01296154 │ │ │ │ + @ instruction: 0x012a2158 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - teqeq r3, r0, lsr #5 │ │ │ │ - @ instruction: 0x01295f60 │ │ │ │ - @ instruction: 0x012a1f64 │ │ │ │ + teqeq r3, r8, lsr #5 │ │ │ │ + @ instruction: 0x01295f68 │ │ │ │ + @ instruction: 0x012a1f6c │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - teqeq r3, r0, asr #4 │ │ │ │ - @ instruction: 0x01295f00 │ │ │ │ - @ instruction: 0x012a1f04 │ │ │ │ - teqeq r3, r8, asr #1 │ │ │ │ - smlawbeq r9, r8, sp, r5 │ │ │ │ - smlawbeq sl, ip, sp, r1 │ │ │ │ + teqeq r3, r8, asr #4 │ │ │ │ + @ instruction: 0x01295f08 │ │ │ │ + @ instruction: 0x012a1f0c │ │ │ │ + ldrsbeq r7, [r3, -r0]! │ │ │ │ + @ instruction: 0x01295d90 │ │ │ │ + @ instruction: 0x012a1d94 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - teqeq r3, r8, asr r0 │ │ │ │ - @ instruction: 0x012a1da4 │ │ │ │ - @ instruction: 0x012a1d20 │ │ │ │ - teqeq r3, r0, lsl r0 │ │ │ │ - ldrdeq r5, [r9, -r0]! │ │ │ │ - ldrdeq r1, [sl, -r4]! │ │ │ │ + teqeq r3, r0, rrx │ │ │ │ + @ instruction: 0x012a1dac │ │ │ │ + @ instruction: 0x012a1d28 │ │ │ │ + teqeq r3, r8, lsl r0 │ │ │ │ + ldrdeq r5, [r9, -r8]! │ │ │ │ + ldrdeq r1, [sl, -ip]! │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01295c94 │ │ │ │ - @ instruction: 0x012a1c98 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01295c58 │ │ │ │ - @ instruction: 0x012a1c5c │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01295c9c │ │ │ │ + @ instruction: 0x012a1ca0 │ │ │ │ + teqeq r3, r0, lsr #31 │ │ │ │ + @ instruction: 0x01295c60 │ │ │ │ + @ instruction: 0x012a1c64 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - teqeq r3, ip, asr pc │ │ │ │ - @ instruction: 0x01295c1c │ │ │ │ - @ instruction: 0x012a1c20 │ │ │ │ + teqeq r3, r4, ror #30 │ │ │ │ + @ instruction: 0x01295c24 │ │ │ │ + @ instruction: 0x012a1c28 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x012a1c54 │ │ │ │ - teqeq r3, r0, lsr #30 │ │ │ │ - ldrdeq r1, [sl, -ip]! │ │ │ │ + @ instruction: 0x012a1c5c │ │ │ │ + teqeq r3, r8, lsr #30 │ │ │ │ + @ instruction: 0x012a1be4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01295b98 │ │ │ │ - @ instruction: 0x012a1ba0 │ │ │ │ + teqeq r3, r4, ror #29 │ │ │ │ + @ instruction: 0x01295ba0 │ │ │ │ + @ instruction: 0x012a1ba8 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - teqeq r3, r0, lsr #29 │ │ │ │ - smlawteq sl, ip, fp, r1 │ │ │ │ - @ instruction: 0x012a1b58 │ │ │ │ + teqeq r3, r8, lsr #29 │ │ │ │ + ldrdeq r1, [sl, -r4]! │ │ │ │ + @ instruction: 0x012a1b60 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - teqeq r3, ip, ror #28 │ │ │ │ - @ instruction: 0x01295b2c │ │ │ │ - @ instruction: 0x012a1b30 │ │ │ │ - @ instruction: 0x012a1b1c │ │ │ │ - teqeq r3, r4, lsr #28 │ │ │ │ - @ instruction: 0x012a1aec │ │ │ │ + teqeq r3, r4, ror lr │ │ │ │ + @ instruction: 0x01295b34 │ │ │ │ + @ instruction: 0x012a1b38 │ │ │ │ + @ instruction: 0x012a1b24 │ │ │ │ + teqeq r3, ip, lsr #28 │ │ │ │ + strdeq r1, [sl, -r4]! │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01295a98 │ │ │ │ - @ instruction: 0x012a1a9c │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + @ instruction: 0x01295aa0 │ │ │ │ + @ instruction: 0x012a1aa4 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01295a5c │ │ │ │ - @ instruction: 0x012a1a60 │ │ │ │ + teqeq r3, r4, lsr #27 │ │ │ │ + @ instruction: 0x01295a64 │ │ │ │ + @ instruction: 0x012a1a68 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq r3, r0, ror #26 │ │ │ │ - @ instruction: 0x01295a20 │ │ │ │ - @ instruction: 0x012a1a24 │ │ │ │ - teqeq r3, r4, lsr #26 │ │ │ │ - @ instruction: 0x012959e4 │ │ │ │ - @ instruction: 0x012a19e8 │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ + @ instruction: 0x01295a28 │ │ │ │ + @ instruction: 0x012a1a2c │ │ │ │ + teqeq r3, ip, lsr #26 │ │ │ │ + @ instruction: 0x012959ec │ │ │ │ + strdeq r1, [sl, -r0]! │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - teqeq r3, r8, ror #25 │ │ │ │ - @ instruction: 0x012959a8 │ │ │ │ - @ instruction: 0x012a19ac │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x012959b0 │ │ │ │ + @ instruction: 0x012a19b4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - teqeq r3, ip, lsr #25 │ │ │ │ - @ instruction: 0x0129596c │ │ │ │ - @ instruction: 0x012a1970 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01295974 │ │ │ │ + @ instruction: 0x012a1978 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - teqeq r3, ip, ror #24 │ │ │ │ - @ instruction: 0x0129592c │ │ │ │ - @ instruction: 0x012a1930 │ │ │ │ - teqeq r3, r0, lsr ip │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ - strdeq r1, [sl, -r4]! │ │ │ │ + teqeq r3, r4, ror ip │ │ │ │ + @ instruction: 0x01295934 │ │ │ │ + @ instruction: 0x012a1938 │ │ │ │ + teqeq r3, r8, lsr ip │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + strdeq r1, [sl, -ip]! │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 0047f874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -985754,20 +985754,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 47f8e8 │ │ │ │ smlaltbeq r8, r0, ip, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, r4, asr r9 │ │ │ │ - teqeq r3, r8, ror #19 │ │ │ │ - @ instruction: 0x012956a8 │ │ │ │ - @ instruction: 0x012a16a8 │ │ │ │ - teqeq r3, ip, lsr #19 │ │ │ │ - @ instruction: 0x0129566c │ │ │ │ - @ instruction: 0x012a1668 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x012956b0 │ │ │ │ + @ instruction: 0x012a16b0 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01295674 │ │ │ │ + @ instruction: 0x012a1670 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ │ │ │ │ 0047f9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -986001,41 +986001,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 47fa20 │ │ │ │ cmpeq r0, r8, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, ip, lsl r8 │ │ │ │ - teqeq r3, r8, lsl #15 │ │ │ │ - @ instruction: 0x01295448 │ │ │ │ - @ instruction: 0x012a144c │ │ │ │ - teqeq r3, r8, asr #14 │ │ │ │ - @ instruction: 0x01295408 │ │ │ │ - @ instruction: 0x012a1408 │ │ │ │ - teqeq r3, ip, lsl #14 │ │ │ │ - smlawteq r9, ip, r3, r5 │ │ │ │ - ldrdeq r1, [sl, -r0]! │ │ │ │ - muleq r0, lr, r2 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01295390 │ │ │ │ - @ instruction: 0x012a1394 │ │ │ │ + @ instruction: 0x01295450 │ │ │ │ + @ instruction: 0x012a1454 │ │ │ │ + teqeq r3, r0, asr r7 │ │ │ │ + @ instruction: 0x01295410 │ │ │ │ + @ instruction: 0x012a1410 │ │ │ │ + teqeq r3, r4, lsl r7 │ │ │ │ + ldrdeq r5, [r9, -r4]! │ │ │ │ + ldrdeq r1, [sl, -r8]! │ │ │ │ + muleq r0, lr, r2 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01295398 │ │ │ │ + @ instruction: 0x012a139c │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01295354 │ │ │ │ - @ instruction: 0x012a1358 │ │ │ │ - teqeq r3, r8, asr r6 │ │ │ │ - @ instruction: 0x01295318 │ │ │ │ - @ instruction: 0x012a131c │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129535c │ │ │ │ + @ instruction: 0x012a1360 │ │ │ │ + teqeq r3, r0, ror #12 │ │ │ │ + @ instruction: 0x01295320 │ │ │ │ + @ instruction: 0x012a1324 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - teqeq r3, r8, lsl r6 │ │ │ │ - @ instruction: 0x012a134c │ │ │ │ - ldrdeq r1, [sl, -ip]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01295298 │ │ │ │ - @ instruction: 0x012a129c │ │ │ │ + teqeq r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x012a1354 │ │ │ │ + @ instruction: 0x012a12e4 │ │ │ │ + teqeq r3, r0, ror #11 │ │ │ │ + @ instruction: 0x012952a0 │ │ │ │ + @ instruction: 0x012a12a4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 0047fde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -986276,44 +986276,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #24] │ │ │ │ b 47fe50 │ │ │ │ cmpeq r0, r0, asr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlaltteq r8, r0, ip, r3 │ │ │ │ - teqeq r3, ip, asr #6 │ │ │ │ - @ instruction: 0x0129500c │ │ │ │ - @ instruction: 0x012a1010 │ │ │ │ + teqeq r3, r4, asr r3 │ │ │ │ + @ instruction: 0x01295014 │ │ │ │ + @ instruction: 0x012a1018 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r3, r8, lsl #6 │ │ │ │ - smlawteq r9, r8, pc, r4 @ │ │ │ │ - smlawteq sl, ip, pc, r0 @ │ │ │ │ + teqeq r3, r0, lsl r3 │ │ │ │ + ldrdeq r4, [r9, -r0]! │ │ │ │ + ldrdeq r0, [sl, -r4]! │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq r3, ip, asr #5 │ │ │ │ - smlawbeq r9, ip, pc, r4 @ │ │ │ │ - @ instruction: 0x012a0f90 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01294f94 │ │ │ │ + @ instruction: 0x012a0f98 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01294f50 │ │ │ │ - @ instruction: 0x012a0f54 │ │ │ │ - teqeq r3, r4, asr r2 │ │ │ │ - @ instruction: 0x01294f14 │ │ │ │ - @ instruction: 0x012a0f18 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01294f58 │ │ │ │ + @ instruction: 0x012a0f5c │ │ │ │ + teqeq r3, ip, asr r2 │ │ │ │ + @ instruction: 0x01294f1c │ │ │ │ + @ instruction: 0x012a0f20 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - teqeq r3, r8, lsl r2 │ │ │ │ - ldrdeq r4, [r9, -r8]! │ │ │ │ - ldrdeq r0, [sl, -ip]! │ │ │ │ + teqeq r3, r0, lsr #4 │ │ │ │ + @ instruction: 0x01294ee0 │ │ │ │ + smulwteq sl, r4, lr │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a0f0c │ │ │ │ - @ instruction: 0x012a0e9c │ │ │ │ + teqeq r3, r0, ror #3 │ │ │ │ + @ instruction: 0x012a0f14 │ │ │ │ + smulwbeq sl, r4, lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01294e54 │ │ │ │ - @ instruction: 0x012a0e58 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01294e5c │ │ │ │ + @ instruction: 0x012a0e60 │ │ │ │ │ │ │ │ 00480230 : │ │ │ │ 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 │ │ │ │ @@ -986688,67 +986688,67 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4804a4 │ │ │ │ smlaltteq r7, r0, ip, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01407d98 │ │ │ │ - teqeq r3, r4, lsr #28 │ │ │ │ - @ instruction: 0x01294ae4 │ │ │ │ - smulwteq sl, r8, sl │ │ │ │ + teqeq r3, ip, lsr #28 │ │ │ │ + @ instruction: 0x01294aec │ │ │ │ + strdeq r0, [sl, -r0]! @ │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - teqeq r3, r8, ror #27 │ │ │ │ - @ instruction: 0x01294aa8 │ │ │ │ - smulwbeq sl, ip, sl │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01294ab0 │ │ │ │ + @ instruction: 0x012a0ab4 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - @ instruction: 0x01294a74 │ │ │ │ - teqeq r3, r8, lsr #27 │ │ │ │ - msreq CPSR_fc, r4, ror #18 │ │ │ │ + @ instruction: 0x01294a7c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + msreq CPSR_fc, ip, ror #18 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - teqeq r3, ip, ror #26 │ │ │ │ - @ instruction: 0x01294a2c │ │ │ │ - @ instruction: 0x012a0a30 │ │ │ │ + teqeq r3, r4, ror sp │ │ │ │ + @ instruction: 0x01294a34 │ │ │ │ + @ instruction: 0x012a0a38 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - teqeq r3, r4, lsr sp │ │ │ │ - strdeq r4, [r9, -r4]! @ │ │ │ │ - strdeq r0, [sl, -r8]! │ │ │ │ + teqeq r3, ip, lsr sp │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a0a00 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x012949bc │ │ │ │ - smlawteq sl, r0, r9, r0 │ │ │ │ - teqeq r3, r4, asr #25 │ │ │ │ - smlawbeq r9, r4, r9, r4 │ │ │ │ - smlawbeq sl, r8, r9, r0 │ │ │ │ - teqeq r3, ip, lsl #25 │ │ │ │ - @ instruction: 0x0129494c │ │ │ │ - @ instruction: 0x012a0950 │ │ │ │ + teqeq r3, r4, lsl #26 │ │ │ │ + smlawteq r9, r4, r9, r4 │ │ │ │ + smlawteq sl, r8, r9, r0 │ │ │ │ + teqeq r3, ip, asr #25 │ │ │ │ + smlawbeq r9, ip, r9, r4 │ │ │ │ + @ instruction: 0x012a0990 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01294954 │ │ │ │ + @ instruction: 0x012a0958 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - teqeq r3, r4, asr ip │ │ │ │ - @ instruction: 0x01294914 │ │ │ │ - msreq CPSR_fc, r0, lsl r8 │ │ │ │ + teqeq r3, ip, asr ip │ │ │ │ + @ instruction: 0x0129491c │ │ │ │ + msreq CPSR_fc, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - teqeq r3, r4, lsl ip │ │ │ │ - ldrdeq r4, [r9, -r4]! @ │ │ │ │ - ldrdeq r0, [sl, -r8]! │ │ │ │ + teqeq r3, ip, lsl ip │ │ │ │ + ldrdeq r4, [r9, -ip]! │ │ │ │ + smulwteq sl, r0, r8 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129489c │ │ │ │ - msreq (UNDEF: 57), r8 @ │ │ │ │ + teqeq r3, r4, ror #23 │ │ │ │ + @ instruction: 0x012948a4 │ │ │ │ + msreq (UNDEF: 57), r0, lsr #15 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01294864 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - msreq (UNDEF: 57), r4, asr r7 │ │ │ │ + @ instruction: 0x0129486c │ │ │ │ + teqeq r3, r0, lsr #23 │ │ │ │ + msreq (UNDEF: 57), ip, asr r7 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - teqeq r3, r0, ror #22 │ │ │ │ - @ instruction: 0x01294820 │ │ │ │ - @ instruction: 0x012a0824 │ │ │ │ + teqeq r3, r8, ror #22 │ │ │ │ + @ instruction: 0x01294828 │ │ │ │ + @ instruction: 0x012a082c │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ - @ instruction: 0x012947e8 │ │ │ │ - smulwteq sl, ip, r7 │ │ │ │ + teqeq r3, r0, lsr fp │ │ │ │ + strdeq r4, [r9, -r0]! │ │ │ │ + strdeq r0, [sl, -r4]! │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ │ │ │ │ 004808f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -987087,52 +987087,52 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 480b70 │ │ │ │ cmpeq r0, r4, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r3, ip, ror #15 │ │ │ │ - @ instruction: 0x012a04b4 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x012a04bc │ │ │ │ smlalbteq r7, r0, ip, r6 │ │ │ │ @ instruction: 0x01284c24 │ │ │ │ - teqeq r3, r8, lsl #14 │ │ │ │ - smlawteq r9, r8, r3, r4 │ │ │ │ - smlawteq sl, ip, r3, r0 │ │ │ │ - teqeq r3, ip, asr #13 │ │ │ │ - smlawbeq r9, ip, r3, r4 │ │ │ │ - @ instruction: 0x012a0390 │ │ │ │ + teqeq r3, r0, lsl r7 │ │ │ │ + ldrdeq r4, [r9, -r0]! │ │ │ │ + ldrdeq r0, [sl, -r4]! │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01294394 │ │ │ │ + @ instruction: 0x012a0398 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01294350 │ │ │ │ - @ instruction: 0x012a0354 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01294358 │ │ │ │ + @ instruction: 0x012a035c │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ - @ instruction: 0x01294314 │ │ │ │ - @ instruction: 0x012a0318 │ │ │ │ + teqeq r3, ip, asr r6 │ │ │ │ + @ instruction: 0x0129431c │ │ │ │ + @ instruction: 0x012a0320 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - teqeq r3, r8, lsl r6 │ │ │ │ - ldrdeq r4, [r9, -r8]! │ │ │ │ - ldrdeq r0, [sl, -ip]! │ │ │ │ + teqeq r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x012942e0 │ │ │ │ + smulwteq sl, r4, r2 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - @ instruction: 0x012942a0 │ │ │ │ - teqeq r3, ip, lsr #11 │ │ │ │ - @ instruction: 0x0129426c │ │ │ │ - @ instruction: 0x012a0270 │ │ │ │ + @ instruction: 0x012942a8 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01294274 │ │ │ │ + @ instruction: 0x012a0278 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - teqeq r3, r0, ror r5 │ │ │ │ - @ instruction: 0x01294230 │ │ │ │ - @ instruction: 0x012a0234 │ │ │ │ + teqeq r3, r8, ror r5 │ │ │ │ + @ instruction: 0x01294238 │ │ │ │ + @ instruction: 0x012a023c │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - teqeq r3, r4, lsr r5 │ │ │ │ - strdeq r4, [r9, -r4]! @ │ │ │ │ - strdeq r0, [sl, -r8]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012941b8 │ │ │ │ - @ instruction: 0x012a01bc │ │ │ │ + teqeq r3, ip, lsr r5 │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a0200 │ │ │ │ + teqeq r3, r0, lsl #10 │ │ │ │ + smlawteq r9, r0, r1, r4 │ │ │ │ + smlawteq sl, r4, r1, r0 │ │ │ │ │ │ │ │ 00480eec : │ │ │ │ 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 │ │ │ │ @@ -987747,75 +987747,75 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 481400 │ │ │ │ cmpeq r0, r0, lsr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svcvc 0x00cfffff │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r3, ip, asr #1 │ │ │ │ - msreq CPSR_fc, r0 @ │ │ │ │ + ldrsbeq r5, [r3, -r4]! │ │ │ │ + msreq CPSR_fc, r8 @ │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - strdeq pc, [r9, -r4]! │ │ │ │ - teqeq r3, r8, lsr r0 │ │ │ │ strdeq pc, [r9, -ip]! │ │ │ │ + teqeq r3, r0, asr #32 │ │ │ │ + msreq CPSR_fc, r4, lsl #26 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - smlawbeq r9, r8, sp, pc @ │ │ │ │ - teqeq r3, r4, lsr #31 │ │ │ │ - msreq CPSR_fc, ip, ror #24 │ │ │ │ + msreq CPSR_fc, r0 @ │ │ │ │ + teqeq r3, ip, lsr #31 │ │ │ │ + msreq CPSR_fc, r4, ror ip │ │ │ │ muleq r0, r7, r3 │ │ │ │ - teqeq r3, ip, lsr pc │ │ │ │ - msreq CPSR_fc, ip, ror #25 │ │ │ │ + teqeq r3, r4, asr #30 │ │ │ │ + strdeq pc, [r9, -r4]! │ │ │ │ cmpeq r0, ip, lsr lr │ │ │ │ @ instruction: 0x01284394 │ │ │ │ @ instruction: 0x01284340 │ │ │ │ @ instruction: 0x01284300 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01293ab8 │ │ │ │ - msreq R9_fiq, ip @ │ │ │ │ + teqeq r3, r0, lsl #28 │ │ │ │ + smlawteq r9, r0, sl, r3 │ │ │ │ + smlawteq r9, r4, sl, pc @ │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - smlawbeq r9, r0, sl, r3 │ │ │ │ - teqeq r3, ip, lsl #27 │ │ │ │ - @ instruction: 0x01293a4c │ │ │ │ - msreq R9_fiq, r0, asr sl │ │ │ │ + smlawbeq r9, r8, sl, r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01293a54 │ │ │ │ + msreq R9_fiq, r8, asr sl │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - @ instruction: 0x01293a14 │ │ │ │ - msreq R9_fiq, ip, lsl sl │ │ │ │ + @ instruction: 0x01293a1c │ │ │ │ + msreq R9_fiq, r4, lsr #20 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - teqeq r3, ip, lsl sp │ │ │ │ - ldrdeq r3, [r9, -ip]! │ │ │ │ - msreq CPSR_fc, r0, ror #19 │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ + @ instruction: 0x012939e4 │ │ │ │ + msreq CPSR_fc, r8, ror #19 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - @ instruction: 0x012939a4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01293970 │ │ │ │ - msreq CPSR_fc, r0, ror r9 │ │ │ │ - @ instruction: 0x01293938 │ │ │ │ - teqeq r3, r4, asr #24 │ │ │ │ - @ instruction: 0x01293904 │ │ │ │ - msreq CPSR_fc, r8, lsl #18 │ │ │ │ + @ instruction: 0x012939ac │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01293978 │ │ │ │ + msreq CPSR_fc, r8, ror r9 │ │ │ │ + @ instruction: 0x01293940 │ │ │ │ + teqeq r3, ip, asr #24 │ │ │ │ + @ instruction: 0x0129390c │ │ │ │ + msreq CPSR_fc, r0, lsl r9 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - teqeq r3, r8, lsl #24 │ │ │ │ - smlawteq r9, r8, r8, r3 │ │ │ │ - smlawteq r9, ip, r8, pc @ │ │ │ │ + teqeq r3, r0, lsl ip │ │ │ │ + ldrdeq r3, [r9, -r0]! │ │ │ │ + ldrdeq pc, [r9, -r4]! │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - teqeq r3, ip, asr #23 │ │ │ │ - smlawbeq r9, ip, r8, r3 │ │ │ │ - msreq CPSR_fc, r0 @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01293850 │ │ │ │ - msreq CPSR_fc, r4, asr r8 │ │ │ │ - andeq r0, r0, r9, ror r3 │ │ │ │ - teqeq r3, r4, asr fp │ │ │ │ - @ instruction: 0x01293814 │ │ │ │ - msreq CPSR_fc, r8, lsl r8 │ │ │ │ - ldrdeq r3, [r9, -ip]! │ │ │ │ - @ instruction: 0x012937ac │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01293894 │ │ │ │ + msreq CPSR_fc, r8 @ │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01293778 │ │ │ │ - msreq (UNDEF: 57), ip, ror r7 │ │ │ │ + @ instruction: 0x01293858 │ │ │ │ + msreq CPSR_fc, ip, asr r8 │ │ │ │ + andeq r0, r0, r9, ror r3 │ │ │ │ + teqeq r3, ip, asr fp │ │ │ │ + @ instruction: 0x0129381c │ │ │ │ + msreq CPSR_fc, r0, lsr #16 │ │ │ │ + @ instruction: 0x012937e4 │ │ │ │ + @ instruction: 0x012937b4 │ │ │ │ + teqeq r3, r0, asr #21 │ │ │ │ + smlawbeq r9, r0, r7, r3 │ │ │ │ + smlawbeq r9, r4, r7, pc @ │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 00481994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -988091,41 +988091,41 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 481bbc │ │ │ │ smlalbbeq r6, r0, r8, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svcvc 0x00cfffff │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ - msreq CPSR_fc, r8, ror #8 │ │ │ │ + teqeq r3, r8, lsr #15 │ │ │ │ + msreq CPSR_fc, r0, ror r4 │ │ │ │ smlalbbeq r6, r0, r0, r6 │ │ │ │ ldrdeq r3, [r8, -r8]! │ │ │ │ - smlawbeq r9, r0, r3, r3 │ │ │ │ - teqeq r3, ip, lsl #13 │ │ │ │ - @ instruction: 0x0129334c │ │ │ │ - msreq (UNDEF: 57), r0, asr r3 │ │ │ │ + smlawbeq r9, r8, r3, r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01293354 │ │ │ │ + msreq (UNDEF: 57), r8, asr r3 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq r3, r0, asr r6 │ │ │ │ - @ instruction: 0x01293310 │ │ │ │ - msreq (UNDEF: 57), r4, lsl r3 │ │ │ │ + teqeq r3, r8, asr r6 │ │ │ │ + @ instruction: 0x01293318 │ │ │ │ + msreq (UNDEF: 57), ip, lsl r3 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq r3, r4, lsl r6 │ │ │ │ - strdeq pc, [r9, -r8]! │ │ │ │ - ldrdeq pc, [r9, -r8]! │ │ │ │ + teqeq r3, ip, lsl r6 │ │ │ │ + msreq CPSR_fc, r0, lsl #8 │ │ │ │ + msreq R9_fiq, r0, ror #5 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01293294 │ │ │ │ - msreq R9_fiq, r8 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129329c │ │ │ │ + msreq R9_fiq, r0, lsr #5 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01293258 │ │ │ │ - msreq R9_fiq, ip, asr r2 │ │ │ │ - teqeq r3, ip, asr r5 │ │ │ │ - @ instruction: 0x0129321c │ │ │ │ - msreq R9_fiq, r0, lsr #4 │ │ │ │ + teqeq r3, r0, lsr #11 │ │ │ │ + @ instruction: 0x01293260 │ │ │ │ + msreq R9_fiq, r4, ror #4 │ │ │ │ + teqeq r3, r4, ror #10 │ │ │ │ + @ instruction: 0x01293224 │ │ │ │ + msreq R9_fiq, r8, lsr #4 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ │ │ │ │ 00481e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -988390,24 +988390,24 @@ │ │ │ │ strheq r6, [r0, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ smlaltteq r6, r0, r4, r2 │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ - teqeq r3, ip, lsr r1 │ │ │ │ - strdeq r2, [r9, -ip]! │ │ │ │ - strdeq lr, [r9, -ip]! │ │ │ │ - teqeq r3, r0, lsl #2 │ │ │ │ - smlawteq r9, r0, sp, r2 │ │ │ │ - @ instruction: 0x0129edbc │ │ │ │ + teqeq r3, r4, asr #2 │ │ │ │ + @ instruction: 0x01292e04 │ │ │ │ + @ instruction: 0x0129ee04 │ │ │ │ + teqeq r3, r8, lsl #2 │ │ │ │ + smlawteq r9, r8, sp, r2 │ │ │ │ + smlawteq r9, r4, sp, lr │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - teqeq r3, r4, asr #1 │ │ │ │ - smlawbeq r9, r4, sp, r2 │ │ │ │ - smlawbeq r9, r0, sp, lr │ │ │ │ + teqeq r3, ip, asr #1 │ │ │ │ + smlawbeq r9, ip, sp, r2 │ │ │ │ + smlawbeq r9, r8, sp, lr │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 004822c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -988978,84 +988978,84 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 482400 │ │ │ │ cmpeq r0, ip, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, ip, lsr lr │ │ │ │ - teqeq r3, r4, asr #29 │ │ │ │ - smlawbeq r9, r4, fp, r2 │ │ │ │ - smlawbeq r9, r8, fp, lr │ │ │ │ + teqeq r3, ip, asr #29 │ │ │ │ + smlawbeq r9, ip, fp, r2 │ │ │ │ + @ instruction: 0x0129eb90 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129dc54 │ │ │ │ - @ instruction: 0x0129eb3c │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129dc5c │ │ │ │ + @ instruction: 0x0129eb44 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - teqeq r3, r8, asr #24 │ │ │ │ - @ instruction: 0x01292908 │ │ │ │ - @ instruction: 0x0129e90c │ │ │ │ - teqeq r3, r0, lsl #24 │ │ │ │ - smlawteq r9, r0, r8, r2 │ │ │ │ - smlawteq r9, r4, r8, lr │ │ │ │ - teqeq r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x0129286c │ │ │ │ - @ instruction: 0x0129e870 │ │ │ │ + teqeq r3, r0, asr ip │ │ │ │ + @ instruction: 0x01292910 │ │ │ │ + @ instruction: 0x0129e914 │ │ │ │ + teqeq r3, r8, lsl #24 │ │ │ │ + smlawteq r9, r8, r8, r2 │ │ │ │ + smlawteq r9, ip, r8, lr │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01292874 │ │ │ │ + @ instruction: 0x0129e878 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - teqeq r3, r0, ror #22 │ │ │ │ - @ instruction: 0x01292820 │ │ │ │ - @ instruction: 0x0129e824 │ │ │ │ + teqeq r3, r8, ror #22 │ │ │ │ + @ instruction: 0x01292828 │ │ │ │ + @ instruction: 0x0129e82c │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - teqeq r3, r4, lsl fp │ │ │ │ - ldrdeq r2, [r9, -r4]! │ │ │ │ - ldrdeq lr, [r9, -r8]! │ │ │ │ + teqeq r3, ip, lsl fp │ │ │ │ + ldrdeq r2, [r9, -ip]! │ │ │ │ + @ instruction: 0x0129e7e0 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - teqeq r3, r4, asr #21 │ │ │ │ - smlawbeq r9, ip, r8, sp │ │ │ │ - @ instruction: 0x0129e778 │ │ │ │ + teqeq r3, ip, asr #21 │ │ │ │ + @ instruction: 0x0129d894 │ │ │ │ + smlawbeq r9, r0, r7, lr │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - teqeq r3, ip, lsl #21 │ │ │ │ - @ instruction: 0x0129d850 │ │ │ │ - @ instruction: 0x0129e738 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x0129d858 │ │ │ │ + @ instruction: 0x0129e740 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - teqeq r3, r4, lsl #20 │ │ │ │ - smlawteq r9, r4, r6, r2 │ │ │ │ - smlawteq r9, r8, r6, lr │ │ │ │ + teqeq r3, ip, lsl #20 │ │ │ │ + smlawteq r9, ip, r6, r2 │ │ │ │ + ldrdeq lr, [r9, -r0]! │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0129d648 │ │ │ │ + @ instruction: 0x0129d650 │ │ │ │ + teqeq r3, r0, asr #19 │ │ │ │ + smlawbeq r9, r0, r6, lr │ │ │ │ + @ instruction: 0x0129d5e8 │ │ │ │ + teqeq r3, r8, asr r9 │ │ │ │ + @ instruction: 0x0129e618 │ │ │ │ + smlawbeq r9, r8, r5, sp │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129e678 │ │ │ │ - @ instruction: 0x0129d5e0 │ │ │ │ - teqeq r3, r0, asr r9 │ │ │ │ - @ instruction: 0x0129e610 │ │ │ │ - smlawbeq r9, r0, r5, sp │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129e5b0 │ │ │ │ - teqeq r3, r0, lsr #17 │ │ │ │ - @ instruction: 0x01292560 │ │ │ │ - @ instruction: 0x0129e564 │ │ │ │ + @ instruction: 0x0129e5b8 │ │ │ │ + teqeq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x01292568 │ │ │ │ + @ instruction: 0x0129e56c │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - teqeq r3, r8, ror #16 │ │ │ │ - @ instruction: 0x01292528 │ │ │ │ - @ instruction: 0x0129e52c │ │ │ │ + teqeq r3, r0, ror r8 │ │ │ │ + @ instruction: 0x01292530 │ │ │ │ + @ instruction: 0x0129e534 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - teqeq r3, r0, lsr r8 │ │ │ │ - strdeq r2, [r9, -r0]! │ │ │ │ - strdeq lr, [r9, -r4]! │ │ │ │ + teqeq r3, r8, lsr r8 │ │ │ │ + strdeq r2, [r9, -r8]! │ │ │ │ + strdeq lr, [r9, -ip]! │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012924b8 │ │ │ │ - @ instruction: 0x0129e4bc │ │ │ │ + teqeq r3, r0, lsl #16 │ │ │ │ + smlawteq r9, r0, r4, r2 │ │ │ │ + smlawteq r9, r4, r4, lr │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - teqeq r3, r0, asr #15 │ │ │ │ - smlawbeq r9, r0, r4, r2 │ │ │ │ - smlawbeq r9, r4, r4, lr │ │ │ │ + teqeq r3, r8, asr #15 │ │ │ │ + smlawbeq r9, r8, r4, r2 │ │ │ │ + smlawbeq r9, ip, r4, lr │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - teqeq r3, r8, lsl #15 │ │ │ │ - @ instruction: 0x01292448 │ │ │ │ - @ instruction: 0x0129e44c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01292450 │ │ │ │ + @ instruction: 0x0129e454 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #376] @ 482e70 │ │ │ │ @@ -989152,21 +989152,21 @@ │ │ │ │ mov r1, #11 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 482dd4 │ │ │ │ cmpeq r0, r8, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ - smlawteq r9, r4, r3, lr │ │ │ │ + teqeq r3, ip, lsl r7 │ │ │ │ + smlawteq r9, ip, r3, lr │ │ │ │ cmpeq r0, r8, ror #8 │ │ │ │ - smlawteq r9, r0, r1, r2 │ │ │ │ - smlawbeq r9, ip, r1, r2 │ │ │ │ - @ instruction: 0x0129e2b8 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + smlawteq r9, r8, r1, r2 │ │ │ │ + @ instruction: 0x01292194 │ │ │ │ + smlawteq r9, r0, r2, lr │ │ │ │ + teqeq r3, r4, lsl #12 │ │ │ │ │ │ │ │ 00482e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -989187,17 +989187,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 482eb4 │ │ │ │ - teqeq r3, r0, lsl #11 │ │ │ │ - @ instruction: 0x01292104 │ │ │ │ - @ instruction: 0x0129e22c │ │ │ │ + teqeq r3, r8, lsl #11 │ │ │ │ + @ instruction: 0x0129210c │ │ │ │ + @ instruction: 0x0129e234 │ │ │ │ │ │ │ │ 00482f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -989218,17 +989218,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 482f28 │ │ │ │ - teqeq r3, ip, lsl #10 │ │ │ │ - @ instruction: 0x01292090 │ │ │ │ - @ instruction: 0x0129e1b8 │ │ │ │ + teqeq r3, r4, lsl r5 │ │ │ │ + @ instruction: 0x01292098 │ │ │ │ + smlawteq r9, r0, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 48b678 │ │ │ │ @@ -989252,17 +989252,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 482fac │ │ │ │ @ instruction: 0xfffffd30 │ │ │ │ - teqeq r3, r8, lsl #9 │ │ │ │ - @ instruction: 0x0129200c │ │ │ │ - @ instruction: 0x0129e134 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01292014 │ │ │ │ + @ instruction: 0x0129e13c │ │ │ │ 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, #1076] @ 483450 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #1072] @ 483454 │ │ │ │ @@ -989533,44 +989533,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 483074 │ │ │ │ cmpeq r0, r0, lsr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbteq r5, r0, r8, r1 │ │ │ │ - @ instruction: 0x0129df90 │ │ │ │ - @ instruction: 0x0129df60 │ │ │ │ - teqeq r3, r4, ror #5 │ │ │ │ - @ instruction: 0x01291d98 │ │ │ │ - strdeq sp, [r9, -r8]! │ │ │ │ - teqeq r3, ip, ror r2 │ │ │ │ - ldrdeq sp, [r9, -r0]! │ │ │ │ - @ instruction: 0x0129dea0 │ │ │ │ - teqeq r3, r4, lsr #4 │ │ │ │ - @ instruction: 0x01291d08 │ │ │ │ - @ instruction: 0x0129de64 │ │ │ │ - teqeq r3, r8, ror #3 │ │ │ │ - ldrdeq r1, [r9, -r0]! │ │ │ │ - @ instruction: 0x0129de2c │ │ │ │ + @ instruction: 0x0129df98 │ │ │ │ + @ instruction: 0x0129df68 │ │ │ │ + teqeq r3, ip, ror #5 │ │ │ │ + @ instruction: 0x01291da0 │ │ │ │ + @ instruction: 0x0129df00 │ │ │ │ + teqeq r3, r4, lsl #5 │ │ │ │ + ldrdeq sp, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129dea8 │ │ │ │ + teqeq r3, ip, lsr #4 │ │ │ │ + @ instruction: 0x01291d10 │ │ │ │ + @ instruction: 0x0129de6c │ │ │ │ teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01291c98 │ │ │ │ - strdeq sp, [r9, -r0]! │ │ │ │ - teqeq r3, r4, ror r1 │ │ │ │ - @ instruction: 0x01291c5c │ │ │ │ - @ instruction: 0x0129ddb8 │ │ │ │ - teqeq r3, ip, lsr r1 │ │ │ │ - @ instruction: 0x01291c20 │ │ │ │ - @ instruction: 0x0129dd7c │ │ │ │ - teqeq r3, r0, lsl #2 │ │ │ │ - @ instruction: 0x01291be8 │ │ │ │ - @ instruction: 0x0129dd44 │ │ │ │ - teqeq r3, r8, asr #1 │ │ │ │ - @ instruction: 0x01291bac │ │ │ │ - @ instruction: 0x0129dd08 │ │ │ │ - teqeq r3, ip, lsl #1 │ │ │ │ + ldrdeq r1, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129de34 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01291ca0 │ │ │ │ + strdeq sp, [r9, -r8]! │ │ │ │ + teqeq r3, ip, ror r1 │ │ │ │ + @ instruction: 0x01291c64 │ │ │ │ + smlawteq r9, r0, sp, sp │ │ │ │ + teqeq r3, r4, asr #2 │ │ │ │ + @ instruction: 0x01291c28 │ │ │ │ + smlawbeq r9, r4, sp, sp │ │ │ │ + teqeq r3, r8, lsl #2 │ │ │ │ + strdeq r1, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129dd4c │ │ │ │ + ldrsbeq r3, [r3, -r0]! │ │ │ │ + @ instruction: 0x01291bb4 │ │ │ │ + @ instruction: 0x0129dd10 │ │ │ │ + @ instruction: 0x01333094 │ │ │ │ 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, #120] @ 0x78 │ │ │ │ ldr r2, [pc, #2724] @ 483f98 │ │ │ │ @@ -990255,62 +990255,62 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 4836dc │ │ │ │ cmpeq r0, ip, asr #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, r4, lsl sp │ │ │ │ - teqeq r3, r4, asr pc │ │ │ │ - @ instruction: 0x0129dbb4 │ │ │ │ - teqeq r3, r0, lsl #29 │ │ │ │ + teqeq r3, ip, asr pc │ │ │ │ + @ instruction: 0x0129dbbc │ │ │ │ + teqeq r3, r8, lsl #29 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0129dae8 │ │ │ │ - teqeq r3, r0, lsr #28 │ │ │ │ - @ instruction: 0x0129da90 │ │ │ │ + strdeq sp, [r9, -r0]! │ │ │ │ + teqeq r3, r8, lsr #28 │ │ │ │ + @ instruction: 0x0129da98 │ │ │ │ cmpeq r0, r0, ror #22 │ │ │ │ - teqeq r3, r4, ror sp │ │ │ │ - ldrdeq sp, [r9, -ip]! │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129d940 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - strdeq sp, [r9, -ip]! │ │ │ │ - teqeq r3, r0, lsl #25 │ │ │ │ - @ instruction: 0x0129d8e8 │ │ │ │ - teqeq r3, r0, lsl #18 │ │ │ │ - @ instruction: 0x0129d570 │ │ │ │ + teqeq r3, ip, ror sp │ │ │ │ + @ instruction: 0x0129d9e4 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129d520 │ │ │ │ - @ instruction: 0x01291338 │ │ │ │ - @ instruction: 0x0129130c │ │ │ │ - ldrdeq r1, [r9, -r8]! │ │ │ │ - @ instruction: 0x012912a4 │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ - @ instruction: 0x0129126c │ │ │ │ - smlawteq r9, r4, r3, sp │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ - @ instruction: 0x0129122c │ │ │ │ - smlawbeq r9, r4, r3, sp │ │ │ │ - @ instruction: 0x012911ec │ │ │ │ - ldrdeq r1, [r9, -r8]! │ │ │ │ - @ instruction: 0x012911bc │ │ │ │ - @ instruction: 0x012911a0 │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ - @ instruction: 0x0129116c │ │ │ │ - smlawteq r9, r4, r2, sp │ │ │ │ - teqeq r3, r8, lsl r6 │ │ │ │ - @ instruction: 0x01291130 │ │ │ │ - smlawbeq r9, r8, r2, sp │ │ │ │ - strdeq r1, [r9, -r8]! │ │ │ │ - teqeq r3, ip, lsr #11 │ │ │ │ - smlawteq r9, r4, r0, r1 │ │ │ │ - @ instruction: 0x0129d21c │ │ │ │ - smlawbeq r9, ip, r0, r1 │ │ │ │ - teqeq r3, r0, asr r5 │ │ │ │ - @ instruction: 0x01291068 │ │ │ │ - smlawteq r9, r0, r1, sp │ │ │ │ + @ instruction: 0x0129d948 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129d904 │ │ │ │ + teqeq r3, r8, lsl #25 │ │ │ │ + strdeq sp, [r9, -r0]! │ │ │ │ + teqeq r3, r8, lsl #18 │ │ │ │ + @ instruction: 0x0129d578 │ │ │ │ + teqeq r3, r0, asr #17 │ │ │ │ + @ instruction: 0x0129d528 │ │ │ │ + @ instruction: 0x01291340 │ │ │ │ + @ instruction: 0x01291314 │ │ │ │ + @ instruction: 0x012912e0 │ │ │ │ + @ instruction: 0x012912ac │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ + @ instruction: 0x01291274 │ │ │ │ + smlawteq r9, ip, r3, sp │ │ │ │ + teqeq r3, ip, lsl r7 │ │ │ │ + @ instruction: 0x01291234 │ │ │ │ + smlawbeq r9, ip, r3, sp │ │ │ │ + strdeq r1, [r9, -r4]! │ │ │ │ + @ instruction: 0x012911e0 │ │ │ │ + smlawteq r9, r4, r1, r1 │ │ │ │ + @ instruction: 0x012911a8 │ │ │ │ + teqeq r3, ip, asr r6 │ │ │ │ + @ instruction: 0x01291174 │ │ │ │ + smlawteq r9, ip, r2, sp │ │ │ │ + teqeq r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x01291138 │ │ │ │ + @ instruction: 0x0129d290 │ │ │ │ + @ instruction: 0x01291100 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + smlawteq r9, ip, r0, r1 │ │ │ │ + @ instruction: 0x0129d224 │ │ │ │ + @ instruction: 0x01291094 │ │ │ │ + teqeq r3, r8, asr r5 │ │ │ │ + @ instruction: 0x01291070 │ │ │ │ + smlawteq r9, r8, r1, sp │ │ │ │ │ │ │ │ 00484064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -990331,17 +990331,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 484084 │ │ │ │ - teqeq r3, ip, lsl r4 │ │ │ │ - @ instruction: 0x01290f34 │ │ │ │ - smlawbeq r9, r8, r0, sp │ │ │ │ + teqeq r3, r4, lsr #8 │ │ │ │ + @ instruction: 0x01290f3c │ │ │ │ + @ instruction: 0x0129d090 │ │ │ │ │ │ │ │ 004840d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -990365,17 +990365,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 484104 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01290eb4 │ │ │ │ - @ instruction: 0x0129d008 │ │ │ │ + teqeq r3, r4, lsr #7 │ │ │ │ + @ instruction: 0x01290ebc │ │ │ │ + @ instruction: 0x0129d010 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 48545c │ │ │ │ @@ -990403,17 +990403,17 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 484194 │ │ │ │ @ instruction: 0xfffff348 │ │ │ │ @ instruction: 0xffffee74 │ │ │ │ - teqeq r3, ip, lsl #6 │ │ │ │ - @ instruction: 0x01290e24 │ │ │ │ - @ instruction: 0x0129cf78 │ │ │ │ + teqeq r3, r4, lsl r3 │ │ │ │ + @ instruction: 0x01290e2c │ │ │ │ + smlawbeq r9, r0, pc, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #316] @ 0x13c │ │ │ │ ldr r8, [pc, #360] @ 484374 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -990505,23 +990505,23 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4842a0 │ │ │ │ cmpeq r0, r8, lsr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0129cf14 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - ldrdeq ip, [r9, -r0]! │ │ │ │ - teqeq r3, r4, ror r2 │ │ │ │ - smulwteq r9, r4, ip │ │ │ │ - @ instruction: 0x01290cb4 │ │ │ │ - @ instruction: 0x0129ce60 │ │ │ │ - teqeq r3, r4, lsl #4 │ │ │ │ - smlawbeq r9, r4, ip, r0 │ │ │ │ + @ instruction: 0x0129cf1c │ │ │ │ + teqeq r3, r0, asr #5 │ │ │ │ + ldrdeq ip, [r9, -r8]! │ │ │ │ + teqeq r3, ip, ror r2 │ │ │ │ + smulwteq r9, ip, ip │ │ │ │ + @ instruction: 0x01290cbc │ │ │ │ + @ instruction: 0x0129ce68 │ │ │ │ + teqeq r3, ip, lsl #4 │ │ │ │ + smlawbeq r9, ip, ip, r0 │ │ │ │ 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, #644] @ 48463c │ │ │ │ ldr r3, [pc, #644] @ 484640 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -990685,33 +990685,33 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 484400 │ │ │ │ smlalbbeq r3, r0, ip, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01280c98 │ │ │ │ cmpeq r0, ip, lsr lr │ │ │ │ - @ instruction: 0x0129cd5c │ │ │ │ - teqeq r3, ip, asr #32 │ │ │ │ - strdeq r0, [r9, -r4]! │ │ │ │ - @ instruction: 0x0129cc9c │ │ │ │ - teqeq r3, ip │ │ │ │ - @ instruction: 0x01290ab4 │ │ │ │ - @ instruction: 0x0129cc58 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01290a78 │ │ │ │ - @ instruction: 0x0129cc20 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01290a3c │ │ │ │ - @ instruction: 0x0129cbe4 │ │ │ │ - teqeq r3, r8, asr pc │ │ │ │ - @ instruction: 0x01290a00 │ │ │ │ - @ instruction: 0x0129cba8 │ │ │ │ - teqeq r3, ip, lsl pc │ │ │ │ - smlawteq r9, r4, r9, r0 │ │ │ │ - @ instruction: 0x0129cb6c │ │ │ │ + @ instruction: 0x0129cd64 │ │ │ │ + teqeq r3, r4, asr r0 │ │ │ │ + strdeq r0, [r9, -ip]! │ │ │ │ + @ instruction: 0x0129cca4 │ │ │ │ + teqeq r3, r4, lsl r0 │ │ │ │ + @ instruction: 0x01290abc │ │ │ │ + @ instruction: 0x0129cc60 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + smlawbeq r9, r0, sl, r0 │ │ │ │ + @ instruction: 0x0129cc28 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01290a44 │ │ │ │ + @ instruction: 0x0129cbec │ │ │ │ + teqeq r3, r0, ror #30 │ │ │ │ + @ instruction: 0x01290a08 │ │ │ │ + @ instruction: 0x0129cbb0 │ │ │ │ + teqeq r3, r4, lsr #30 │ │ │ │ + smlawteq r9, ip, r9, r0 │ │ │ │ + @ instruction: 0x0129cb74 │ │ │ │ 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 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r3, {r7, r8} │ │ │ │ @@ -990764,20 +990764,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #117 @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 484700 │ │ │ │ - teqeq r3, ip, lsl #28 │ │ │ │ - @ instruction: 0x0129cab4 │ │ │ │ - @ instruction: 0x0129ca5c │ │ │ │ - teqeq r3, ip, asr #27 │ │ │ │ - @ instruction: 0x01290874 │ │ │ │ - @ instruction: 0x0129ca1c │ │ │ │ + teqeq r3, r4, lsl lr │ │ │ │ + @ instruction: 0x0129cabc │ │ │ │ + @ instruction: 0x0129ca64 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x0129087c │ │ │ │ + @ instruction: 0x0129ca24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ beq 4847d0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ @@ -991230,55 +991230,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48493c │ │ │ │ cmpeq r0, r0, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, r0, lsr #20 │ │ │ │ cmpeq r0, r0, lsl #18 │ │ │ │ - teqeq r3, ip, lsr fp │ │ │ │ - smlawbeq r9, r4, r7, ip │ │ │ │ - @ instruction: 0x0129c7b0 │ │ │ │ + teqeq r3, r4, asr #22 │ │ │ │ + smlawbeq r9, ip, r7, ip │ │ │ │ + @ instruction: 0x0129c7b8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r3, r4, lsr #20 │ │ │ │ - @ instruction: 0x0129c66c │ │ │ │ - smlawbeq r9, r8, r4, r0 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129c600 │ │ │ │ + teqeq r3, ip, lsr #20 │ │ │ │ + @ instruction: 0x0129c674 │ │ │ │ + @ instruction: 0x01290490 │ │ │ │ + teqeq r3, r4, asr #19 │ │ │ │ + @ instruction: 0x0129c608 │ │ │ │ + teqeq r3, r0, lsl #18 │ │ │ │ + smulwbeq r9, r8, r3 │ │ │ │ + @ instruction: 0x0129c550 │ │ │ │ + teqeq r3, r4, asr #17 │ │ │ │ + @ instruction: 0x0129036c │ │ │ │ + @ instruction: 0x0129c514 │ │ │ │ + teqeq r3, r8, lsl #17 │ │ │ │ + @ instruction: 0x01290330 │ │ │ │ + ldrdeq ip, [r9, -r8]! │ │ │ │ + teqeq r3, ip, asr #16 │ │ │ │ + strdeq r0, [r9, -r4]! │ │ │ │ + @ instruction: 0x0129c49c │ │ │ │ + smlawteq r9, r0, r2, r0 │ │ │ │ + teqeq r3, r8, ror #15 │ │ │ │ + @ instruction: 0x01290290 │ │ │ │ + @ instruction: 0x0129c438 │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x01290254 │ │ │ │ + strdeq ip, [r9, -ip]! @ │ │ │ │ + @ instruction: 0x01290220 │ │ │ │ + teqeq r3, ip, asr #14 │ │ │ │ + strdeq r0, [r9, -r4]! │ │ │ │ + @ instruction: 0x0129c39c │ │ │ │ + teqeq r3, r4, lsl r7 │ │ │ │ + @ instruction: 0x012901bc │ │ │ │ + @ instruction: 0x0129c364 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - smulwbeq r9, r0, r3 │ │ │ │ - @ instruction: 0x0129c548 │ │ │ │ + smlawbeq r9, r0, r1, r0 │ │ │ │ + @ instruction: 0x0129c328 │ │ │ │ teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01290364 │ │ │ │ - @ instruction: 0x0129c50c │ │ │ │ - teqeq r3, r0, lsl #17 │ │ │ │ - @ instruction: 0x01290328 │ │ │ │ - ldrdeq ip, [r9, -r0]! │ │ │ │ - teqeq r3, r4, asr #16 │ │ │ │ - smulwteq r9, ip, r2 │ │ │ │ - @ instruction: 0x0129c494 │ │ │ │ - @ instruction: 0x012902b8 │ │ │ │ - teqeq r3, r0, ror #15 │ │ │ │ - smlawbeq r9, r8, r2, r0 │ │ │ │ - @ instruction: 0x0129c430 │ │ │ │ - teqeq r3, r4, lsr #15 │ │ │ │ - @ instruction: 0x0129024c │ │ │ │ - strdeq ip, [r9, -r4]! │ │ │ │ - @ instruction: 0x01290218 │ │ │ │ - teqeq r3, r4, asr #14 │ │ │ │ - smulwteq r9, ip, r1 │ │ │ │ - @ instruction: 0x0129c394 │ │ │ │ - teqeq r3, ip, lsl #14 │ │ │ │ - @ instruction: 0x012901b4 │ │ │ │ - @ instruction: 0x0129c35c │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01290178 │ │ │ │ - @ instruction: 0x0129c320 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x0129013c │ │ │ │ - @ instruction: 0x0129c2e4 │ │ │ │ + @ instruction: 0x01290144 │ │ │ │ + @ instruction: 0x0129c2ec │ │ │ │ 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] │ │ │ │ @@ -991554,45 +991554,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 485108 │ │ │ │ @ instruction: 0x0140329c │ │ │ │ smlalbbeq r3, r0, ip, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0129c200 │ │ │ │ - @ instruction: 0x0129c1e8 │ │ │ │ - ldrdeq ip, [r9, -r8]! │ │ │ │ - smlawbeq r9, r8, r1, ip │ │ │ │ + @ instruction: 0x0129c208 │ │ │ │ + strdeq ip, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129c1e0 │ │ │ │ + @ instruction: 0x0129c190 │ │ │ │ cmpeq r0, r4, lsr r1 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ strheq r8, [r8, -r0]! │ │ │ │ - teqeq r3, r0, lsr r3 │ │ │ │ - ldrdeq pc, [r8, -r8]! │ │ │ │ - smlawbeq r9, r0, pc, fp @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - msreq CPSR_f, r8 @ │ │ │ │ - @ instruction: 0x0129bf40 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - msreq CPSR_f, ip, asr sp │ │ │ │ - @ instruction: 0x0129bf04 │ │ │ │ - teqeq r3, ip, ror r2 │ │ │ │ - msreq CPSR_f, r0, lsr #26 │ │ │ │ - smlawteq r9, ip, lr, fp │ │ │ │ - teqeq r3, r8, lsr r2 │ │ │ │ - msreq CPSR_f, r0, ror #25 │ │ │ │ - smlawbeq r9, r8, lr, fp │ │ │ │ + teqeq r3, r8, lsr r3 │ │ │ │ + msreq CPSR_f, r0, ror #27 │ │ │ │ + smlawbeq r9, r8, pc, fp @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + msreq CPSR_f, r0, lsr #27 │ │ │ │ + @ instruction: 0x0129bf48 │ │ │ │ teqeq r3, ip @ │ │ │ │ - msreq CPSR_f, r4, lsr #25 │ │ │ │ - @ instruction: 0x0129be48 │ │ │ │ - teqeq r3, r0, asr #3 │ │ │ │ - msreq CPSR_f, r8, ror #24 │ │ │ │ - @ instruction: 0x0129be10 │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ - msreq CPSR_f, ip, lsr #24 │ │ │ │ + msreq CPSR_f, r4, ror #26 │ │ │ │ + @ instruction: 0x0129bf0c │ │ │ │ + teqeq r3, r4, lsl #5 │ │ │ │ + msreq CPSR_f, r8, lsr #26 │ │ │ │ ldrdeq fp, [r9, -r4]! │ │ │ │ + teqeq r3, r0, asr #4 │ │ │ │ + msreq CPSR_f, r8, ror #25 │ │ │ │ + @ instruction: 0x0129be90 │ │ │ │ + teqeq r3, r4, lsl #4 │ │ │ │ + msreq CPSR_f, ip, lsr #25 │ │ │ │ + @ instruction: 0x0129be50 │ │ │ │ + teqeq r3, r8, asr #3 │ │ │ │ + msreq CPSR_f, r0, ror ip │ │ │ │ + @ instruction: 0x0129be18 │ │ │ │ + teqeq r3, ip, lsl #3 │ │ │ │ + msreq CPSR_f, r4, lsr ip │ │ │ │ + ldrdeq fp, [r9, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 48557c │ │ │ │ ldr r3, [pc, #264] @ 485580 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -991662,20 +991662,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 485518 │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ @ instruction: 0xfffffaf0 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ @ instruction: 0xffffef00 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ - @ instruction: 0x0129bcbc │ │ │ │ + smlawteq r9, r4, ip, fp │ │ │ │ smlalbbeq r2, r0, r0, sp │ │ │ │ - teqeq r3, r8, asr r0 │ │ │ │ + teqeq r3, r0, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ cmpeq r0, r4, lsr #26 │ │ │ │ - msreq R8_fiq, ip, ror sl │ │ │ │ + smlawbeq r8, r4, sl, pc @ │ │ │ │ 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 │ │ │ │ cmp r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ @@ -992066,50 +992066,50 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 485a14 │ │ │ │ smlaltteq r2, r0, r4, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r2, [r0, #-156] @ 0xffffff64 │ │ │ │ andeq r6, r0, r0, lsl #11 │ │ │ │ - ldrdeq fp, [r9, -r4]! │ │ │ │ - smlawteq r9, r0, r9, fp │ │ │ │ + ldrdeq fp, [r9, -ip]! │ │ │ │ + smlawteq r9, r8, r9, fp │ │ │ │ + @ instruction: 0x0129ba0c │ │ │ │ + smlawteq r9, r4, r9, fp │ │ │ │ + @ instruction: 0x0129ba34 │ │ │ │ + @ instruction: 0x0129b9e8 │ │ │ │ + svcvc 0x00efffff │ │ │ │ @ instruction: 0x0129ba04 │ │ │ │ - @ instruction: 0x0129b9bc │ │ │ │ + @ instruction: 0x0129ba58 │ │ │ │ @ instruction: 0x0129ba2c │ │ │ │ - @ instruction: 0x0129b9e0 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - strdeq fp, [r9, -ip]! │ │ │ │ - @ instruction: 0x0129ba50 │ │ │ │ - @ instruction: 0x0129ba24 │ │ │ │ - @ instruction: 0x0129ba70 │ │ │ │ + @ instruction: 0x0129ba78 │ │ │ │ cmpeq r0, r8, lsr #16 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x0129b82c │ │ │ │ + @ instruction: 0x0129b834 │ │ │ │ @ instruction: 0x01287820 │ │ │ │ - msreq CPSR_f, r8, asr #10 │ │ │ │ - ldrdeq fp, [r9, -r4]! │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ - msreq CPSR_f, ip, lsl #10 │ │ │ │ - @ instruction: 0x0129b794 │ │ │ │ - teqeq r3, r8, ror #21 │ │ │ │ + msreq CPSR_f, r0, asr r5 │ │ │ │ + ldrdeq fp, [r9, -ip]! │ │ │ │ + teqeq r3, r0, lsr fp │ │ │ │ + msreq CPSR_f, r4, lsl r5 │ │ │ │ + @ instruction: 0x0129b79c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrdeq pc, [r8, -r4]! │ │ │ │ - @ instruction: 0x0129b760 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - msreq CPSR_f, ip @ │ │ │ │ - @ instruction: 0x0129b724 │ │ │ │ - teqeq r3, r8, ror sl │ │ │ │ + ldrdeq pc, [r8, -ip]! │ │ │ │ + @ instruction: 0x0129b768 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + msreq CPSR_f, r4, lsr #9 │ │ │ │ + @ instruction: 0x0129b72c │ │ │ │ + teqeq r3, r0, lsl #21 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - msreq CPSR_f, r4, ror #8 │ │ │ │ - @ instruction: 0x0129b6ec │ │ │ │ - teqeq r3, r0, asr #20 │ │ │ │ + msreq CPSR_f, ip, ror #8 │ │ │ │ + strdeq fp, [r9, -r4]! │ │ │ │ + teqeq r3, r8, asr #20 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - msreq CPSR_f, ip, lsr #8 │ │ │ │ - @ instruction: 0x0129b6b4 │ │ │ │ - teqeq r3, r8, lsl #20 │ │ │ │ + msreq CPSR_f, r4, lsr r4 │ │ │ │ + @ instruction: 0x0129b6bc │ │ │ │ + teqeq r3, r0, lsl sl │ │ │ │ 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] @ 485fc4 │ │ │ │ ldr r3, [pc, #824] @ 485fc8 │ │ │ │ @@ -992318,40 +992318,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 485d48 │ │ │ │ strheq r2, [r0, #-88] @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlalbbeq r2, r0, r8, r5 │ │ │ │ - teqeq r3, r0, ror #17 │ │ │ │ - smlawbeq r9, r0, r5, fp │ │ │ │ + teqeq r3, r8, ror #17 │ │ │ │ + smlawbeq r9, r8, r5, fp │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ msreq SP_und, ip, asr #6 │ │ │ │ strdeq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r0, lsl #11 │ │ │ │ - strdeq fp, [r9, -r8]! │ │ │ │ - ldrdeq fp, [r9, -r0]! │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - smlawteq r8, r8, r1, pc @ │ │ │ │ - @ instruction: 0x0129b454 │ │ │ │ + @ instruction: 0x0129b700 │ │ │ │ + ldrdeq fp, [r9, -r8]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + ldrdeq pc, [r8, -r0]! │ │ │ │ + @ instruction: 0x0129b45c │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ msreq CPSR_sxc, r0 @ │ │ │ │ - msreq CPSR_f, r8, lsr r1 │ │ │ │ + msreq CPSR_f, r0, asr #2 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - msreq CPSR_f, r4, lsl #2 │ │ │ │ - @ instruction: 0x0129b390 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + msreq CPSR_f, ip, lsl #2 │ │ │ │ + @ instruction: 0x0129b398 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smlawteq r8, ip, r0, pc @ │ │ │ │ - msreq CPSR_f, ip @ │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ - msreq CPSR_f, r8, rrx │ │ │ │ - strdeq fp, [r9, -r4]! │ │ │ │ + ldrdeq pc, [r8, -r4]! │ │ │ │ + msreq CPSR_f, r4, lsr #1 │ │ │ │ + teqeq r3, ip, asr r6 │ │ │ │ + msreq CPSR_f, r0, ror r0 │ │ │ │ + strdeq fp, [r9, -ip]! │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - msreq CPSR_f, r0, lsr r0 │ │ │ │ + msreq CPSR_f, r8, lsr r0 │ │ │ │ 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 ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ @@ -992743,50 +992743,50 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 486340 │ │ │ │ ldrdeq r2, [r0, #-8] │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r1, [r0, #-236] @ 0xffffff14 │ │ │ │ - teqeq r3, ip, lsr r2 │ │ │ │ - @ instruction: 0x0128ec50 │ │ │ │ - ldrdeq sl, [r9, -r8]! │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0128ec10 │ │ │ │ - @ instruction: 0x0129ae98 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - ldrdeq lr, [r8, -r0]! │ │ │ │ - @ instruction: 0x0129ae58 │ │ │ │ - teqeq r3, ip, ror r1 │ │ │ │ - @ instruction: 0x0128eb90 │ │ │ │ - @ instruction: 0x0129ae18 │ │ │ │ - teqeq r3, ip, lsr r1 │ │ │ │ - @ instruction: 0x0128eb50 │ │ │ │ - ldrdeq sl, [r9, -r8]! │ │ │ │ - ldrsheq r0, [r3, -ip]! │ │ │ │ - @ instruction: 0x0128eb10 │ │ │ │ - @ instruction: 0x0129ad98 │ │ │ │ - ldrheq r0, [r3, -ip]! │ │ │ │ - ldrdeq lr, [r8, -r0]! │ │ │ │ - @ instruction: 0x0129ad58 │ │ │ │ - teqeq r3, ip, ror r0 │ │ │ │ - @ instruction: 0x0128ea90 │ │ │ │ - @ instruction: 0x0129ad18 │ │ │ │ - teqeq r3, ip, lsr r0 │ │ │ │ - @ instruction: 0x0128ea50 │ │ │ │ - ldrdeq sl, [r9, -r8]! │ │ │ │ - teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128ea10 │ │ │ │ - @ instruction: 0x0129ac98 │ │ │ │ - teqpeq r2, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r8, -r4]! │ │ │ │ - @ instruction: 0x0129ac5c │ │ │ │ - teqpeq r2, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128e998 │ │ │ │ - @ instruction: 0x0129ac20 │ │ │ │ + teqeq r3, r4, asr #4 │ │ │ │ + @ instruction: 0x0128ec58 │ │ │ │ + @ instruction: 0x0129aee0 │ │ │ │ + teqeq r3, r4, lsl #4 │ │ │ │ + @ instruction: 0x0128ec18 │ │ │ │ + @ instruction: 0x0129aea0 │ │ │ │ + teqeq r3, r4, asr #3 │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x0129ae60 │ │ │ │ + teqeq r3, r4, lsl #3 │ │ │ │ + @ instruction: 0x0128eb98 │ │ │ │ + @ instruction: 0x0129ae20 │ │ │ │ + teqeq r3, r4, asr #2 │ │ │ │ + @ instruction: 0x0128eb58 │ │ │ │ + @ instruction: 0x0129ade0 │ │ │ │ + teqeq r3, r4, lsl #2 │ │ │ │ + @ instruction: 0x0128eb18 │ │ │ │ + @ instruction: 0x0129ada0 │ │ │ │ + teqeq r3, r4, asr #1 │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x0129ad60 │ │ │ │ + teqeq r3, r4, lsl #1 │ │ │ │ + @ instruction: 0x0128ea98 │ │ │ │ + @ instruction: 0x0129ad20 │ │ │ │ + teqeq r3, r4, asr #32 │ │ │ │ + @ instruction: 0x0128ea58 │ │ │ │ + @ instruction: 0x0129ace0 │ │ │ │ + teqeq r3, r4 │ │ │ │ + @ instruction: 0x0128ea18 │ │ │ │ + @ instruction: 0x0129aca0 │ │ │ │ + teqpeq r2, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r8, -ip]! │ │ │ │ + @ instruction: 0x0129ac64 │ │ │ │ + teqpeq r2, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128e9a0 │ │ │ │ + @ instruction: 0x0129ac28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2400] @ 0x960 │ │ │ │ sub sp, sp, #1648 @ 0x670 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -993588,105 +993588,105 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 48781c │ │ │ │ cmpeq r0, r8, lsl fp │ │ │ │ smlaltteq r1, r0, r8, sl │ │ │ │ - teqpeq r2, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r9, -r8]! │ │ │ │ + teqpeq r2, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129aae0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129a934 │ │ │ │ + teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129a93c │ │ │ │ @ instruction: 0xffffede0 │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129a534 │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129a094 │ │ │ │ + teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129a53c │ │ │ │ + teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129a09c │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01299f7c │ │ │ │ + teqpeq r2, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r9, r4, pc, r9 @ │ │ │ │ @ instruction: 0x0127e4b8 │ │ │ │ - teqpeq r2, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128dc60 │ │ │ │ - @ instruction: 0x01299eec │ │ │ │ + teqpeq r2, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128dc68 │ │ │ │ + strdeq r9, [r9, -r4]! │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - teqpeq r2, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [r9, -r0]! │ │ │ │ - teqeq r2, r0, lsr lr │ │ │ │ - ldrdeq r9, [r9, -r0]! │ │ │ │ + teqpeq r2, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r9, -r8]! │ │ │ │ + teqeq r2, r8, lsr lr │ │ │ │ + ldrdeq r9, [r9, -r8]! │ │ │ │ cmpeq r0, r0, lsr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0127dc50 │ │ │ │ - strdeq sp, [r8, -ip]! │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0129967c │ │ │ │ + @ instruction: 0x0128d404 │ │ │ │ + teqeq r2, r4, ror #19 │ │ │ │ + smlawbeq r9, r4, r6, r9 │ │ │ │ @ instruction: 0x0127dba4 │ │ │ │ - teqeq r2, r0, asr #18 │ │ │ │ - @ instruction: 0x012995e4 │ │ │ │ - @ instruction: 0x0128d310 │ │ │ │ + teqeq r2, r8, asr #18 │ │ │ │ + @ instruction: 0x012995ec │ │ │ │ + @ instruction: 0x0128d318 │ │ │ │ ldrdeq sp, [r7, -r4]! │ │ │ │ @ instruction: 0x0127da48 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq r2, r0, ror #15 │ │ │ │ - strdeq sp, [r8, -r4]! │ │ │ │ - smlawbeq r9, r0, r4, r9 │ │ │ │ + teqeq r2, r8, ror #15 │ │ │ │ + strdeq sp, [r8, -ip]! │ │ │ │ + smlawbeq r9, r8, r4, r9 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ @ instruction: 0x0127d9bc │ │ │ │ @ instruction: 0x0127d968 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ @ instruction: 0x0127d928 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ @ instruction: 0x0127d8e8 │ │ │ │ @ instruction: 0x0127d8a8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0129955c │ │ │ │ - @ instruction: 0x0128d028 │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0129927c │ │ │ │ - @ instruction: 0x0128cfbc │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01299238 │ │ │ │ - @ instruction: 0x0128cf78 │ │ │ │ - @ instruction: 0x0128cf4c │ │ │ │ - @ instruction: 0x0128cf18 │ │ │ │ - @ instruction: 0x0128cee4 │ │ │ │ - teqeq r2, r4, asr #9 │ │ │ │ - @ instruction: 0x01299160 │ │ │ │ - @ instruction: 0x0128cea4 │ │ │ │ - @ instruction: 0x0128ce70 │ │ │ │ - @ instruction: 0x0128ce2c │ │ │ │ - teqeq r2, ip, lsl #8 │ │ │ │ - @ instruction: 0x012990a4 │ │ │ │ + @ instruction: 0x01299564 │ │ │ │ + @ instruction: 0x0128d030 │ │ │ │ + @ instruction: 0x0128d004 │ │ │ │ + teqeq r2, r4, ror #11 │ │ │ │ + smlawbeq r9, r4, r2, r9 │ │ │ │ + smlawteq r8, r4, pc, ip @ │ │ │ │ + teqeq r2, r4, lsr #11 │ │ │ │ + @ instruction: 0x01299240 │ │ │ │ + smlawbeq r8, r0, pc, ip @ │ │ │ │ + @ instruction: 0x0128cf54 │ │ │ │ + @ instruction: 0x0128cf20 │ │ │ │ + @ instruction: 0x0128ceec │ │ │ │ + teqeq r2, ip, asr #9 │ │ │ │ + @ instruction: 0x01299168 │ │ │ │ + @ instruction: 0x0128ceac │ │ │ │ + @ instruction: 0x0128ce78 │ │ │ │ + @ instruction: 0x0128ce34 │ │ │ │ + teqeq r2, r4, lsl r4 │ │ │ │ + @ instruction: 0x012990ac │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x0128cde8 │ │ │ │ - teqeq r2, r8, asr #7 │ │ │ │ - @ instruction: 0x01299060 │ │ │ │ + strdeq ip, [r8, -r0]! │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01299068 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0128cda4 │ │ │ │ - teqeq r2, r4, lsl #7 │ │ │ │ - @ instruction: 0x0129901c │ │ │ │ + @ instruction: 0x0128cdac │ │ │ │ + teqeq r2, ip, lsl #7 │ │ │ │ + @ instruction: 0x01299024 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x0128cd60 │ │ │ │ + @ instruction: 0x0128cd68 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x0128cd30 │ │ │ │ + @ instruction: 0x0128cd38 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - teqeq r2, r8, ror #5 │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ - smlawbeq r9, r8, pc, r8 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128cd04 │ │ │ │ + @ instruction: 0x01298f90 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - smlawteq r8, r4, ip, ip │ │ │ │ - @ instruction: 0x0128cc90 │ │ │ │ - @ instruction: 0x0128cc60 │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ + smlawteq r8, ip, ip, ip │ │ │ │ + @ instruction: 0x0128cc98 │ │ │ │ + @ instruction: 0x0128cc68 │ │ │ │ + teqeq r2, r8, asr #4 │ │ │ │ + @ instruction: 0x01298ee4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub r3, r3, #1 │ │ │ │ orrs r3, r3, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ mov r3, #1 │ │ │ │ bne 486f4c │ │ │ │ @@ -994831,55 +994831,55 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, r7, #112 @ 0x70 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 487ce8 │ │ │ │ - @ instruction: 0x0128cc18 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01298e94 │ │ │ │ + @ instruction: 0x0128cc20 │ │ │ │ + teqeq r2, r0, lsl #4 │ │ │ │ + @ instruction: 0x01298e9c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrdeq ip, [r8, -r8]! │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01298e50 │ │ │ │ + @ instruction: 0x0128cbe0 │ │ │ │ + teqeq r2, r0, asr #3 │ │ │ │ + @ instruction: 0x01298e58 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x0128cb94 │ │ │ │ + @ instruction: 0x0128cb9c │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x0128cb60 │ │ │ │ - @ instruction: 0x0128cb2c │ │ │ │ + @ instruction: 0x0128cb68 │ │ │ │ + @ instruction: 0x0128cb34 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - strdeq ip, [r8, -r8]! │ │ │ │ + @ instruction: 0x0128cb00 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - smlawteq r8, r4, sl, ip │ │ │ │ + smlawteq r8, ip, sl, ip │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x0128ca98 │ │ │ │ - teqeq r2, r8, ror r0 │ │ │ │ - @ instruction: 0x01298d14 │ │ │ │ - @ instruction: 0x0128ca58 │ │ │ │ - teqeq r2, r4, lsr r0 │ │ │ │ - ldrdeq r8, [r9, -r0]! │ │ │ │ + @ instruction: 0x0128caa0 │ │ │ │ + teqeq r2, r0, lsl #1 │ │ │ │ + @ instruction: 0x01298d1c │ │ │ │ + @ instruction: 0x0128ca60 │ │ │ │ + teqeq r2, ip, lsr r0 │ │ │ │ + ldrdeq r8, [r9, -r8]! @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x0128ca18 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01298c90 │ │ │ │ + @ instruction: 0x0128ca20 │ │ │ │ + teqeq r2, r0 │ │ │ │ + @ instruction: 0x01298c98 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrdeq ip, [r8, -r8]! │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01298c50 │ │ │ │ + @ instruction: 0x0128c9e0 │ │ │ │ + teqeq r2, r0, asr #31 │ │ │ │ + @ instruction: 0x01298c58 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x0128c994 │ │ │ │ - teqeq r2, r4, ror pc │ │ │ │ - @ instruction: 0x01298c0c │ │ │ │ + @ instruction: 0x0128c99c │ │ │ │ + teqeq r2, ip, ror pc │ │ │ │ + @ instruction: 0x01298c14 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x0128c950 │ │ │ │ + @ instruction: 0x0128c958 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0128c91c │ │ │ │ + @ instruction: 0x0128c924 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x0128c8e8 │ │ │ │ + strdeq ip, [r8, -r0]! │ │ │ │ │ │ │ │ 004887b8 : │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -994943,17 +994943,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4888b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 488864 │ │ │ │ - teqeq r2, r0, asr #26 │ │ │ │ - @ instruction: 0x0128c754 │ │ │ │ - ldrdeq r8, [r9, -r8]! @ │ │ │ │ + teqeq r2, r8, asr #26 │ │ │ │ + @ instruction: 0x0128c75c │ │ │ │ + @ instruction: 0x012989e0 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 004888bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -994975,17 +994975,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4888dc │ │ │ │ - teqeq r2, r8, asr #25 │ │ │ │ - ldrdeq ip, [r8, -ip]! @ │ │ │ │ - @ instruction: 0x01298964 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128c6e4 │ │ │ │ + @ instruction: 0x0129896c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #444] @ 488b04 │ │ │ │ ldr r3, [pc, #444] @ 488b08 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -995098,29 +995098,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 488a40 │ │ │ │ teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r2, r0, asr #24 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ + teqeq r2, r8, asr #24 │ │ │ │ + @ instruction: 0x012988e4 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r4, ror #23 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq r9, r0, r8, r8 │ │ │ │ + smlawbeq r9, r8, r8, r8 │ │ │ │ @ instruction: 0xffffd250 │ │ │ │ @ instruction: 0xffffce14 │ │ │ │ @ instruction: 0xffffdccc │ │ │ │ teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0128c558 │ │ │ │ - @ instruction: 0x0128c528 │ │ │ │ - teqeq r2, r4, ror #21 │ │ │ │ - strdeq ip, [r8, -r8]! │ │ │ │ - smlawbeq r9, r4, r7, r8 │ │ │ │ + @ instruction: 0x0128c560 │ │ │ │ + @ instruction: 0x0128c530 │ │ │ │ + teqeq r2, ip, ror #21 │ │ │ │ + @ instruction: 0x0128c500 │ │ │ │ + smlawbeq r9, ip, r7, r8 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ │ │ │ │ 00488b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -995216,16 +995216,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127db98 │ │ │ │ - @ instruction: 0x01298874 │ │ │ │ - teqeq r2, r4, asr sl │ │ │ │ + @ instruction: 0x0129887c │ │ │ │ + teqeq r2, ip, asr sl │ │ │ │ │ │ │ │ 00488ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -995319,16 +995319,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127da04 │ │ │ │ - teqeq r2, r8, asr #17 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x012986e4 │ │ │ │ │ │ │ │ 00488e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1160] @ 48931c │ │ │ │ @@ -995633,25 +995633,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0127d9a0 │ │ │ │ - teqeq r2, r8, ror #12 │ │ │ │ - @ instruction: 0x01298478 │ │ │ │ + teqeq r2, r0, ror r6 │ │ │ │ + smlawbeq r9, r0, r4, r8 │ │ │ │ @ instruction: 0x0127ee30 │ │ │ │ - teqeq r2, r8, asr r5 │ │ │ │ - @ instruction: 0x01298368 │ │ │ │ + teqeq r2, r0, ror #10 │ │ │ │ + @ instruction: 0x01298370 │ │ │ │ @ instruction: 0x0127ed2c │ │ │ │ - teqeq r2, r4, asr r4 │ │ │ │ - @ instruction: 0x01298264 │ │ │ │ + teqeq r2, ip, asr r4 │ │ │ │ + @ instruction: 0x0129826c │ │ │ │ @ instruction: 0x0127d528 │ │ │ │ - teqeq r2, ip, ror #7 │ │ │ │ - strdeq r8, [r9, -ip]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01298204 │ │ │ │ │ │ │ │ 00489380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -995671,17 +995671,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4893a0 │ │ │ │ - @ instruction: 0x0128bc18 │ │ │ │ - @ instruction: 0x01298170 │ │ │ │ - teqeq r2, r0, ror r3 │ │ │ │ + @ instruction: 0x0128bc20 │ │ │ │ + @ instruction: 0x01298178 │ │ │ │ + teqeq r2, r8, ror 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 ip, [pc, #1016] @ 489800 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -995937,41 +995937,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 489464 │ │ │ │ teqeq pc, r4, lsr lr @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r2, r0, lsl #3 │ │ │ │ - @ instruction: 0x01297fac │ │ │ │ - @ instruction: 0x01297f74 │ │ │ │ - teqeq r2, r8, lsl r1 │ │ │ │ - @ instruction: 0x0128b9b4 │ │ │ │ - @ instruction: 0x01297f0c │ │ │ │ - ldrsbeq sp, [r2, -r8]! │ │ │ │ - @ instruction: 0x0128b974 │ │ │ │ - smlawteq r9, ip, lr, r7 │ │ │ │ - @ instruction: 0x0132d098 │ │ │ │ - @ instruction: 0x0128b934 │ │ │ │ - smlawbeq r9, ip, lr, r7 │ │ │ │ - teqeq r2, r8, asr r0 │ │ │ │ - strdeq fp, [r8, -r4]! │ │ │ │ - @ instruction: 0x01297e4c │ │ │ │ - teqeq r2, ip, lsl r0 │ │ │ │ - @ instruction: 0x0128b8b8 │ │ │ │ - @ instruction: 0x01297e0c │ │ │ │ - teqeq r2, r0, ror #31 │ │ │ │ - @ instruction: 0x0128b87c │ │ │ │ + teqeq r2, r8, lsl #3 │ │ │ │ + @ instruction: 0x01297fb4 │ │ │ │ + @ instruction: 0x01297f7c │ │ │ │ + teqeq r2, r0, lsr #2 │ │ │ │ + @ instruction: 0x0128b9bc │ │ │ │ + @ instruction: 0x01297f14 │ │ │ │ + teqeq r2, r0, ror #1 │ │ │ │ + @ instruction: 0x0128b97c │ │ │ │ ldrdeq r7, [r9, -r4]! │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ - @ instruction: 0x0128b83c │ │ │ │ - @ instruction: 0x01297d94 │ │ │ │ - teqeq r2, r8, ror #30 │ │ │ │ - @ instruction: 0x0128b800 │ │ │ │ - @ instruction: 0x01297d5c │ │ │ │ + teqeq r2, r0, lsr #1 │ │ │ │ + @ instruction: 0x0128b93c │ │ │ │ + @ instruction: 0x01297e94 │ │ │ │ + teqeq r2, r0, rrx │ │ │ │ + strdeq fp, [r8, -ip]! │ │ │ │ + @ instruction: 0x01297e54 │ │ │ │ + teqeq r2, r4, lsr #32 │ │ │ │ + smlawteq r8, r0, r8, fp │ │ │ │ + @ instruction: 0x01297e14 │ │ │ │ + teqeq r2, r8, ror #31 │ │ │ │ + smlawbeq r8, r4, r8, fp │ │ │ │ + ldrdeq r7, [r9, -ip]! │ │ │ │ + teqeq r2, r8, lsr #31 │ │ │ │ + @ instruction: 0x0128b844 │ │ │ │ + @ instruction: 0x01297d9c │ │ │ │ + teqeq r2, r0, ror pc │ │ │ │ + @ instruction: 0x0128b808 │ │ │ │ + @ instruction: 0x01297d64 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2056] @ 48a0a0 │ │ │ │ @@ -996489,49 +996489,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 489d68 │ │ │ │ teqeq pc, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, ror r9 @ │ │ │ │ - teqeq r2, r4, lsr lr │ │ │ │ - @ instruction: 0x01297c18 │ │ │ │ - teqeq r2, ip, asr #27 │ │ │ │ + teqeq r2, ip, lsr lr │ │ │ │ + @ instruction: 0x01297c20 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01297bb4 │ │ │ │ - @ instruction: 0x01297ba8 │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r0, asr ip │ │ │ │ - @ instruction: 0x01297a3c │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x012979e4 │ │ │ │ - teqeq r2, ip, lsr #20 │ │ │ │ - @ instruction: 0x01297818 │ │ │ │ + @ instruction: 0x01297bbc │ │ │ │ + @ instruction: 0x01297bb0 │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + teqeq r2, r8, asr ip │ │ │ │ + @ instruction: 0x01297a44 │ │ │ │ + teqeq r2, r4, lsl #24 │ │ │ │ + @ instruction: 0x012979ec │ │ │ │ + teqeq r2, r4, lsr sl │ │ │ │ + @ instruction: 0x01297820 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - @ instruction: 0x0128b16c │ │ │ │ - @ instruction: 0x0128b13c │ │ │ │ - @ instruction: 0x0128b104 │ │ │ │ - teqeq r2, r8, lsr r8 │ │ │ │ - ldrdeq fp, [r8, -r4]! │ │ │ │ - @ instruction: 0x01297628 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128b094 │ │ │ │ - @ instruction: 0x012975e8 │ │ │ │ - qsubeq fp, ip, r8 │ │ │ │ - teqeq r2, ip, lsl #15 │ │ │ │ - @ instruction: 0x0128b028 │ │ │ │ - @ instruction: 0x0129757c │ │ │ │ - teqeq r2, r0, asr r7 │ │ │ │ - @ instruction: 0x0128afec │ │ │ │ - @ instruction: 0x01297540 │ │ │ │ - @ instruction: 0x0128afac │ │ │ │ + @ instruction: 0x0128b174 │ │ │ │ + @ instruction: 0x0128b144 │ │ │ │ + @ instruction: 0x0128b10c │ │ │ │ + teqeq r2, r0, asr #16 │ │ │ │ + ldrdeq fp, [r8, -ip]! │ │ │ │ + @ instruction: 0x01297630 │ │ │ │ + teqeq r2, r0, lsl #16 │ │ │ │ + @ instruction: 0x0128b09c │ │ │ │ + strdeq r7, [r9, -r0]! │ │ │ │ + @ instruction: 0x0128b064 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128af90 │ │ │ │ - @ instruction: 0x012974e4 │ │ │ │ - @ instruction: 0x0128af58 │ │ │ │ + @ instruction: 0x0128b030 │ │ │ │ + smlawbeq r9, r4, r5, r7 │ │ │ │ + teqeq r2, r8, asr r7 │ │ │ │ + strdeq sl, [r8, -r4]! │ │ │ │ + @ instruction: 0x01297548 │ │ │ │ + @ instruction: 0x0128afb4 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128af98 │ │ │ │ + @ instruction: 0x012974ec │ │ │ │ + @ instruction: 0x0128af60 │ │ │ │ │ │ │ │ 0048a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -996555,17 +996555,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48a164 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128ae54 │ │ │ │ - @ instruction: 0x012973a8 │ │ │ │ + teqeq r2, r0, asr #11 │ │ │ │ + @ instruction: 0x0128ae5c │ │ │ │ + @ instruction: 0x012973b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 48545c │ │ │ │ @@ -996593,17 +996593,17 @@ │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48a1f4 │ │ │ │ @ instruction: 0xfffff68c │ │ │ │ @ instruction: 0xfffff200 │ │ │ │ - teqeq r2, r8, lsr #10 │ │ │ │ - smlawteq r8, r4, sp, sl │ │ │ │ - @ instruction: 0x01297318 │ │ │ │ + teqeq r2, r0, lsr r5 │ │ │ │ + smlawteq r8, ip, sp, sl │ │ │ │ + @ instruction: 0x01297320 │ │ │ │ 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -996973,34 +996973,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 48a568 │ │ │ │ teqeq pc, ip, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, r0, ror #9 │ │ │ │ - @ instruction: 0x012972b0 │ │ │ │ + teqeq r2, r8, ror #9 │ │ │ │ + @ instruction: 0x012972b8 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x01297138 │ │ │ │ - teqeq r2, ip, asr r3 │ │ │ │ + @ instruction: 0x01297140 │ │ │ │ + teqeq r2, r4, ror #6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ @ instruction: 0x0127b12c │ │ │ │ - ldrdeq sl, [r8, -r0]! │ │ │ │ - @ instruction: 0x01296e78 │ │ │ │ - @ instruction: 0x0132c09c │ │ │ │ - @ instruction: 0x0128a89c │ │ │ │ - @ instruction: 0x0128a868 │ │ │ │ - @ instruction: 0x01296e10 │ │ │ │ - teqeq r2, r4, lsr r0 │ │ │ │ - @ instruction: 0x0128a834 │ │ │ │ - @ instruction: 0x0128a800 │ │ │ │ - @ instruction: 0x01296da8 │ │ │ │ - teqeq r2, ip, asr #31 │ │ │ │ - smlawteq r8, ip, r7, sl │ │ │ │ + ldrdeq sl, [r8, -r8]! │ │ │ │ + smlawbeq r9, r0, lr, r6 │ │ │ │ + teqeq r2, r4, lsr #1 │ │ │ │ + @ instruction: 0x0128a8a4 │ │ │ │ + @ instruction: 0x0128a870 │ │ │ │ + @ instruction: 0x01296e18 │ │ │ │ + teqeq r2, ip, lsr r0 │ │ │ │ + @ instruction: 0x0128a83c │ │ │ │ + @ instruction: 0x0128a808 │ │ │ │ + @ instruction: 0x01296db0 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq sl, [r8, -r4]! │ │ │ │ │ │ │ │ 0048a884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -997021,17 +997021,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48a8a4 │ │ │ │ - teqeq r2, r8, ror #29 │ │ │ │ - @ instruction: 0x0128a714 │ │ │ │ - @ instruction: 0x01296cb4 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128a71c │ │ │ │ + @ instruction: 0x01296cbc │ │ │ │ │ │ │ │ 0048a8f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -997052,17 +997052,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48a918 │ │ │ │ - teqeq r2, r4, ror lr │ │ │ │ - @ instruction: 0x0128a6a0 │ │ │ │ - @ instruction: 0x01296c40 │ │ │ │ + teqeq r2, ip, ror lr │ │ │ │ + @ instruction: 0x0128a6a8 │ │ │ │ + @ instruction: 0x01296c48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 48b678 │ │ │ │ @@ -997086,17 +997086,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48a99c │ │ │ │ @ instruction: 0xfffff8b4 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128a61c │ │ │ │ - @ instruction: 0x01296bbc │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128a624 │ │ │ │ + smlawteq r9, r4, fp, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ 48aacc │ │ │ │ ldr r2, [pc, #192] @ 48aad0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -997145,18 +997145,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 48aa98 │ │ │ │ teqeq pc, r8, lsr r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01296b90 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128a548 │ │ │ │ - @ instruction: 0x0128a518 │ │ │ │ + @ instruction: 0x01296b98 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128a550 │ │ │ │ + @ instruction: 0x0128a520 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #776] @ 48ae04 │ │ │ │ ldr r3, [pc, #776] @ 48ae08 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -997353,39 +997353,39 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 48ab48 │ │ │ │ teqeq pc, r8, asr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0127a554 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - @ instruction: 0x01296a34 │ │ │ │ - @ instruction: 0x01296a0c │ │ │ │ + @ instruction: 0x01296a3c │ │ │ │ + @ instruction: 0x01296a14 │ │ │ │ @ instruction: 0x01284550 │ │ │ │ - smulwbeq sp, r0, r9 │ │ │ │ - teqeq r2, r8, lsr #23 │ │ │ │ - @ instruction: 0x0128a368 │ │ │ │ - @ instruction: 0x01296938 │ │ │ │ - teqeq r2, r8, ror #22 │ │ │ │ - @ instruction: 0x0128a328 │ │ │ │ - strdeq r6, [r9, -r4]! │ │ │ │ - teqeq r2, ip, lsr #22 │ │ │ │ - @ instruction: 0x0128a2ec │ │ │ │ - @ instruction: 0x012968bc │ │ │ │ + smulwbeq sp, r8, r9 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128a2b0 │ │ │ │ - smlawbeq r9, r0, r8, r6 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128a274 │ │ │ │ - @ instruction: 0x01296844 │ │ │ │ - teqeq r2, r8, ror sl │ │ │ │ - @ instruction: 0x0128a238 │ │ │ │ - @ instruction: 0x01296808 │ │ │ │ - teqeq r2, ip, lsr sl │ │ │ │ - strdeq sl, [r8, -ip]! │ │ │ │ - smlawteq r9, ip, r7, r6 │ │ │ │ + @ instruction: 0x0128a370 │ │ │ │ + @ instruction: 0x01296940 │ │ │ │ + teqeq r2, r0, ror fp │ │ │ │ + @ instruction: 0x0128a330 │ │ │ │ + strdeq r6, [r9, -ip]! │ │ │ │ + teqeq r2, r4, lsr fp │ │ │ │ + strdeq sl, [r8, -r4]! │ │ │ │ + smlawteq r9, r4, r8, r6 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128a2b8 │ │ │ │ + smlawbeq r9, r8, r8, r6 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128a27c │ │ │ │ + @ instruction: 0x0129684c │ │ │ │ + teqeq r2, r0, lsl #21 │ │ │ │ + @ instruction: 0x0128a240 │ │ │ │ + @ instruction: 0x01296810 │ │ │ │ + teqeq r2, r4, asr #20 │ │ │ │ + @ instruction: 0x0128a204 │ │ │ │ + ldrdeq r6, [r9, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -997407,17 +997407,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r8, asr r9 │ │ │ │ - @ instruction: 0x01296738 │ │ │ │ - @ instruction: 0x012966e8 │ │ │ │ + teqeq r2, r0, ror #18 │ │ │ │ + @ instruction: 0x01296740 │ │ │ │ + strdeq r6, [r9, -r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #316] @ 0x13c │ │ │ │ ldr r2, [pc, #424] @ 48b0bc │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -997526,23 +997526,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48aff8 │ │ │ │ teqeq pc, r0, lsr r3 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, ip, lsl #6 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01296648 │ │ │ │ + @ instruction: 0x01296650 │ │ │ │ teqeq pc, r4, asr #4 │ │ │ │ - @ instruction: 0x01289fa0 │ │ │ │ - @ instruction: 0x01289f74 │ │ │ │ - teqeq r2, r0, lsl #15 │ │ │ │ - @ instruction: 0x01289f40 │ │ │ │ - @ instruction: 0x01296510 │ │ │ │ + @ instruction: 0x01289fa8 │ │ │ │ + @ instruction: 0x01289f7c │ │ │ │ + teqeq r2, r8, lsl #15 │ │ │ │ + @ instruction: 0x01289f48 │ │ │ │ + @ instruction: 0x01296518 │ │ │ │ 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 │ │ │ │ @@ -997853,46 +997853,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 48b318 │ │ │ │ teqeq pc, ip, lsl r1 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, ror #1 │ │ │ │ - @ instruction: 0x01296414 │ │ │ │ - teqeq r2, r8, ror r6 │ │ │ │ - @ instruction: 0x01296018 │ │ │ │ - @ instruction: 0x01296404 │ │ │ │ - ldrdeq r6, [r9, -ip]! │ │ │ │ - @ instruction: 0x012963bc │ │ │ │ + @ instruction: 0x0129641c │ │ │ │ + teqeq r2, r0, lsl #13 │ │ │ │ + @ instruction: 0x01296020 │ │ │ │ + @ instruction: 0x0129640c │ │ │ │ + @ instruction: 0x012963e4 │ │ │ │ + smlawteq r9, r4, r3, r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, ip, lsr #10 │ │ │ │ - smlawteq r9, r0, r2, r6 │ │ │ │ + teqeq r2, r4, lsr r5 │ │ │ │ + smlawteq r9, r8, r2, r6 │ │ │ │ teqeq pc, r4, lsr #30 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ @ instruction: 0x01281f14 │ │ │ │ - @ instruction: 0x01289c40 │ │ │ │ - smlawbeq r9, r4, r2, r6 │ │ │ │ - teqeq r2, ip, lsl r4 │ │ │ │ - @ instruction: 0x012961ac │ │ │ │ - teqeq r2, r0, ror #7 │ │ │ │ - @ instruction: 0x01289ba0 │ │ │ │ - @ instruction: 0x01296170 │ │ │ │ - teqeq r2, r4, lsr #7 │ │ │ │ - @ instruction: 0x01289b64 │ │ │ │ - @ instruction: 0x01296134 │ │ │ │ - teqeq r2, r8, ror #6 │ │ │ │ - @ instruction: 0x01289b28 │ │ │ │ - strdeq r6, [r9, -r4]! │ │ │ │ - strdeq r9, [r8, -r0]! │ │ │ │ - smlawteq r8, r0, sl, r9 │ │ │ │ - teqeq r2, ip, asr #5 │ │ │ │ - smlawbeq r8, ip, sl, r9 │ │ │ │ - qsubeq r6, ip, r9 │ │ │ │ - @ instruction: 0x01289a54 │ │ │ │ - @ instruction: 0x01289a20 │ │ │ │ + @ instruction: 0x01289c48 │ │ │ │ + smlawbeq r9, ip, r2, r6 │ │ │ │ + teqeq r2, r4, lsr #8 │ │ │ │ + @ instruction: 0x012961b4 │ │ │ │ + teqeq r2, r8, ror #7 │ │ │ │ + @ instruction: 0x01289ba8 │ │ │ │ + @ instruction: 0x01296178 │ │ │ │ + teqeq r2, ip, lsr #7 │ │ │ │ + @ instruction: 0x01289b6c │ │ │ │ + @ instruction: 0x0129613c │ │ │ │ + teqeq r2, r0, ror r3 │ │ │ │ + @ instruction: 0x01289b30 │ │ │ │ + strdeq r6, [r9, -ip]! │ │ │ │ + strdeq r9, [r8, -r8]! │ │ │ │ + smlawteq r8, r8, sl, r9 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01289a94 │ │ │ │ + @ instruction: 0x01296064 │ │ │ │ + @ instruction: 0x01289a5c │ │ │ │ + @ instruction: 0x01289a28 │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -997967,20 +997967,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 48b734 │ │ │ │ @ instruction: 0xfffff35c │ │ │ │ @ instruction: 0xfffffa4c │ │ │ │ @ instruction: 0xfffff7c0 │ │ │ │ @ instruction: 0xfffff428 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ - smlawteq r9, r8, lr, r5 │ │ │ │ + ldrdeq r5, [r9, -r0]! │ │ │ │ teqeq pc, r4, ror #22 │ │ │ │ - teqeq r2, r4, lsr #2 │ │ │ │ + teqeq r2, ip, lsr #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, lsl #22 │ │ │ │ - @ instruction: 0x01289860 │ │ │ │ + @ instruction: 0x01289868 │ │ │ │ │ │ │ │ 0048b7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ 48b850 │ │ │ │ @@ -998013,17 +998013,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48b80c │ │ │ │ teqeq pc, r8, ror #20 │ │ │ │ andeq r7, r0, r0, asr #1 │ │ │ │ cmpeq r2, r4, lsr #10 │ │ │ │ - @ instruction: 0x012897ac │ │ │ │ - @ instruction: 0x01295e68 │ │ │ │ - teqeq r2, r8, ror r0 │ │ │ │ + @ instruction: 0x012897b4 │ │ │ │ + @ instruction: 0x01295e70 │ │ │ │ + teqeq r2, r0, lsl #1 │ │ │ │ │ │ │ │ 0048b868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 48b9a0 │ │ │ │ @@ -998099,25 +998099,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48b89c │ │ │ │ cmpeq r2, r4, lsr #9 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ @ instruction: 0x000069b4 │ │ │ │ - @ instruction: 0x01295e1c │ │ │ │ + @ instruction: 0x01295e24 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - teqeq r2, r8, lsr #31 │ │ │ │ - smlawteq r8, ip, r6, r9 │ │ │ │ - smlawbeq r9, ip, sp, r5 │ │ │ │ - teqeq r2, r0, ror pc │ │ │ │ - @ instruction: 0x01289694 │ │ │ │ - @ instruction: 0x01295d54 │ │ │ │ - teqeq r2, r8, lsr pc │ │ │ │ - @ instruction: 0x0128965c │ │ │ │ - @ instruction: 0x01295d1c │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + ldrdeq r9, [r8, -r4]! │ │ │ │ + @ instruction: 0x01295d94 │ │ │ │ + teqeq r2, r8, ror pc │ │ │ │ + @ instruction: 0x0128969c │ │ │ │ + @ instruction: 0x01295d5c │ │ │ │ + teqeq r2, r0, asr #30 │ │ │ │ + @ instruction: 0x01289664 │ │ │ │ + @ instruction: 0x01295d24 │ │ │ │ │ │ │ │ 0048b9d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -998246,22 +998246,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127ae9c │ │ │ │ - @ instruction: 0x01295bb8 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + smlawteq r9, r0, fp, r5 │ │ │ │ + teqeq r2, r4, asr #27 │ │ │ │ @ instruction: 0x0127acb4 │ │ │ │ - @ instruction: 0x01295b7c │ │ │ │ - teqeq r2, ip, ror sp │ │ │ │ + smlawbeq r9, r4, fp, r5 │ │ │ │ + teqeq r2, r4, lsl #27 │ │ │ │ @ instruction: 0x0127ae48 │ │ │ │ - @ instruction: 0x01295b3c │ │ │ │ - teqeq r2, r0, asr #26 │ │ │ │ + @ instruction: 0x01295b44 │ │ │ │ + teqeq r2, r8, asr #26 │ │ │ │ │ │ │ │ 0048bc10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -998470,25 +998470,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01295970 │ │ │ │ - teqeq r2, ip, ror #22 │ │ │ │ + @ instruction: 0x01295978 │ │ │ │ + teqeq r2, r4, ror fp │ │ │ │ teqeq pc, r8, lsl #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r0, ror #21 │ │ │ │ - ldrdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x012958a4 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, ror #21 │ │ │ │ + ldrdeq r5, [r9, -r8]! │ │ │ │ + @ instruction: 0x012958ac │ │ │ │ + teqeq r2, r4, lsr #21 │ │ │ │ @ instruction: 0x0127a91c │ │ │ │ - teqeq r2, ip, ror #19 │ │ │ │ - @ instruction: 0x012957e0 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x012957e8 │ │ │ │ │ │ │ │ 0048bf94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -998639,16 +998639,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrsheq ip, [pc, -r8]! │ │ │ │ smlawbeq r7, r8, r6, sl │ │ │ │ - teqeq r2, r8, asr r7 │ │ │ │ - @ instruction: 0x0129554c │ │ │ │ + teqeq r2, r0, ror #14 │ │ │ │ + @ instruction: 0x01295554 │ │ │ │ │ │ │ │ 0048c20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -998755,16 +998755,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127a4b4 │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ - @ instruction: 0x01295378 │ │ │ │ + teqeq r2, ip, lsl #11 │ │ │ │ + smlawbeq r9, r0, r3, r5 │ │ │ │ │ │ │ │ 0048c3d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -998859,16 +998859,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127a318 │ │ │ │ - teqeq r2, r8, ror #7 │ │ │ │ - ldrdeq r5, [r9, -r4]! │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + ldrdeq r5, [r9, -ip]! │ │ │ │ │ │ │ │ 0048c56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -998964,16 +998964,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0127a17c │ │ │ │ - teqeq r2, ip, asr #4 │ │ │ │ - @ instruction: 0x01295038 │ │ │ │ + teqeq r2, r4, asr r2 │ │ │ │ + @ instruction: 0x01295040 │ │ │ │ │ │ │ │ 0048c708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 48c9d4 │ │ │ │ @@ -999161,19 +999161,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0127a0ac │ │ │ │ - teqeq r2, r0, lsl #31 │ │ │ │ - @ instruction: 0x01294d6c │ │ │ │ + teqeq r2, r8, lsl #31 │ │ │ │ + @ instruction: 0x01294d74 │ │ │ │ @ instruction: 0x01279e70 │ │ │ │ - teqeq r2, r0, asr #30 │ │ │ │ - @ instruction: 0x01294d2c │ │ │ │ + teqeq r2, r8, asr #30 │ │ │ │ + @ instruction: 0x01294d34 │ │ │ │ │ │ │ │ 0048ca20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -999269,16 +999269,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r7, r8, ip, r9 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - smlawbeq r9, r4, fp, r4 │ │ │ │ + teqeq r2, r0, lsr #27 │ │ │ │ + smlawbeq r9, ip, fp, r4 │ │ │ │ │ │ │ │ 0048cbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -999373,16 +999373,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01279b30 │ │ │ │ - teqeq r2, r0, lsl #24 │ │ │ │ - @ instruction: 0x012949ec │ │ │ │ + teqeq r2, r8, lsl #24 │ │ │ │ + strdeq r4, [r9, -r4]! @ │ │ │ │ │ │ │ │ 0048cd54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -999620,22 +999620,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r2, r8, lsl #19 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x01279794 │ │ │ │ - teqeq r2, r4, ror #16 │ │ │ │ - @ instruction: 0x01294650 │ │ │ │ + teqeq r2, ip, ror #16 │ │ │ │ + @ instruction: 0x01294658 │ │ │ │ @ instruction: 0x01279754 │ │ │ │ - teqeq r2, r4, lsr #16 │ │ │ │ - @ instruction: 0x01294610 │ │ │ │ + teqeq r2, ip, lsr #16 │ │ │ │ + @ instruction: 0x01294618 │ │ │ │ │ │ │ │ 0048d140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -999690,20 +999690,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48d1b4 │ │ │ │ - strdeq r7, [r8, -ip]! │ │ │ │ - @ instruction: 0x01294544 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - smlawteq r8, r8, sp, r7 │ │ │ │ - @ instruction: 0x01294510 │ │ │ │ - teqeq r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x01287e04 │ │ │ │ + @ instruction: 0x0129454c │ │ │ │ + teqeq r2, r0, ror #15 │ │ │ │ + ldrdeq r7, [r8, -r0]! │ │ │ │ + @ instruction: 0x01294518 │ │ │ │ + teqeq r2, ip, lsr #15 │ │ │ │ │ │ │ │ 0048d248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -999906,45 +999906,45 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 48d2b0 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r7, [r7, -r8]! │ │ │ │ teqeq pc, ip, lsl #31 │ │ │ │ - @ instruction: 0x01294440 │ │ │ │ - @ instruction: 0x01294410 │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ - @ instruction: 0x01287c4c │ │ │ │ - @ instruction: 0x01294390 │ │ │ │ + @ instruction: 0x01294448 │ │ │ │ + @ instruction: 0x01294418 │ │ │ │ + teqeq r2, r8, lsr r6 │ │ │ │ + @ instruction: 0x01287c54 │ │ │ │ + @ instruction: 0x01294398 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - strdeq r7, [r8, -r0]! │ │ │ │ - @ instruction: 0x01294334 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + strdeq r7, [r8, -r8]! │ │ │ │ + @ instruction: 0x0129433c │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01287bb4 │ │ │ │ - strdeq r4, [r9, -r8]! │ │ │ │ + teqeq r2, r0, lsr #11 │ │ │ │ + @ instruction: 0x01287bbc │ │ │ │ + @ instruction: 0x01294300 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ - @ instruction: 0x01287b78 │ │ │ │ - @ instruction: 0x012942bc │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ + smlawbeq r8, r0, fp, r7 │ │ │ │ + smlawteq r9, r4, r2, r4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r2, r0, lsr #10 │ │ │ │ - @ instruction: 0x01287b3c │ │ │ │ - smlawbeq r9, r0, r2, r4 │ │ │ │ + teqeq r2, r8, lsr #10 │ │ │ │ + @ instruction: 0x01287b44 │ │ │ │ + smlawbeq r9, r8, r2, r4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq r2, r4, ror #9 │ │ │ │ - @ instruction: 0x01287b00 │ │ │ │ - @ instruction: 0x01294244 │ │ │ │ - teqeq r2, r8, lsr #9 │ │ │ │ - smlawteq r8, r4, sl, r7 │ │ │ │ - @ instruction: 0x01294208 │ │ │ │ - teqeq r2, ip, ror #8 │ │ │ │ - smlawbeq r8, r8, sl, r7 │ │ │ │ - smlawteq r9, r4, r1, r4 │ │ │ │ + teqeq r2, ip, ror #9 │ │ │ │ + @ instruction: 0x01287b08 │ │ │ │ + @ instruction: 0x0129424c │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + smlawteq r8, ip, sl, r7 │ │ │ │ + @ instruction: 0x01294210 │ │ │ │ + teqeq r2, r4, ror r4 │ │ │ │ + @ instruction: 0x01287a90 │ │ │ │ + smlawteq r9, ip, r1, r4 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0048d608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1000047,27 +1000047,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48d708 │ │ │ │ teqeq pc, r4, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq r2, r0, ror #6 │ │ │ │ - strheq r4, [r9, -r4]! @ │ │ │ │ + teqeq r2, r8, ror #6 │ │ │ │ + strheq r4, [r9, -ip]! │ │ │ │ andeq r6, r0, ip, ror #17 │ │ │ │ @ instruction: 0x000069b4 │ │ │ │ andeq r6, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x012be664 │ │ │ │ - smlawteq r9, r8, r0, r4 │ │ │ │ - strheq r4, [r9, -r0]! │ │ │ │ + @ instruction: 0x012be66c │ │ │ │ + ldrdeq r4, [r9, -r0]! │ │ │ │ + strheq r4, [r9, -r8]! │ │ │ │ teqeq pc, r4, lsr fp @ │ │ │ │ - smlawbeq r8, ip, r8, r7 │ │ │ │ - teqeq r2, ip, lsr r2 │ │ │ │ - @ instruction: 0x01287858 │ │ │ │ - @ instruction: 0x01293f98 │ │ │ │ + @ instruction: 0x01287894 │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ + @ instruction: 0x01287860 │ │ │ │ + @ instruction: 0x01293fa0 │ │ │ │ │ │ │ │ 0048d7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #628] @ 48da74 │ │ │ │ @@ -1000230,32 +1000230,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 48d844 │ │ │ │ teqeq pc, r4, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, lsl sl @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r7, r0, r0, asr #1 │ │ │ │ - ldrheq r9, [r2, -r0]! │ │ │ │ - smlawteq r8, ip, r6, r7 │ │ │ │ - @ instruction: 0x01293e10 │ │ │ │ - @ instruction: 0x01293e4c │ │ │ │ - teqeq r2, r8, rrx │ │ │ │ - smlawteq r9, r0, sp, r3 │ │ │ │ - teqeq r2, r4, lsr #32 │ │ │ │ - @ instruction: 0x01287640 │ │ │ │ - smlawbeq r9, r4, sp, r3 │ │ │ │ - teqeq r2, r8, ror #31 │ │ │ │ - @ instruction: 0x01287604 │ │ │ │ - @ instruction: 0x01293d48 │ │ │ │ - teqeq r2, ip, lsr #31 │ │ │ │ - smlawteq r8, r8, r5, r7 │ │ │ │ - @ instruction: 0x01293d08 │ │ │ │ - teqeq r2, r0, ror pc │ │ │ │ - smlawbeq r8, ip, r5, r7 │ │ │ │ - ldrdeq r3, [r9, -r0]! │ │ │ │ + ldrheq r9, [r2, -r8]! │ │ │ │ + ldrdeq r7, [r8, -r4]! │ │ │ │ + @ instruction: 0x01293e18 │ │ │ │ + @ instruction: 0x01293e54 │ │ │ │ + teqeq r2, r0, ror r0 │ │ │ │ + smlawteq r9, r8, sp, r3 │ │ │ │ + teqeq r2, ip, lsr #32 │ │ │ │ + @ instruction: 0x01287648 │ │ │ │ + smlawbeq r9, ip, sp, r3 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128760c │ │ │ │ + @ instruction: 0x01293d50 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq r7, [r8, -r0]! │ │ │ │ + @ instruction: 0x01293d10 │ │ │ │ + teqeq r2, r8, ror pc │ │ │ │ + @ instruction: 0x01287594 │ │ │ │ + ldrdeq r3, [r9, -r8]! │ │ │ │ │ │ │ │ 0048dad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1000280,17 +1000280,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48db00 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x012874b8 │ │ │ │ - strdeq r3, [r9, -r8]! │ │ │ │ + teqeq r2, r4, lsr #29 │ │ │ │ + smlawteq r8, r0, r4, r7 │ │ │ │ + @ instruction: 0x01293c00 │ │ │ │ │ │ │ │ 0048db54 : │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 48dbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1000344,21 +1000344,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48dbac │ │ │ │ - strdeq r3, [r9, -ip]! │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - strdeq r7, [r8, -r4]! │ │ │ │ - @ instruction: 0x01293b38 │ │ │ │ - teqeq r2, r0, lsr #27 │ │ │ │ - @ instruction: 0x012873bc │ │ │ │ - @ instruction: 0x01293b00 │ │ │ │ + @ instruction: 0x01293c04 │ │ │ │ + teqeq r2, r0, ror #27 │ │ │ │ + strdeq r7, [r8, -ip]! │ │ │ │ + @ instruction: 0x01293b40 │ │ │ │ + teqeq r2, r8, lsr #27 │ │ │ │ + smlawteq r8, r4, r3, r7 │ │ │ │ + @ instruction: 0x01293b08 │ │ │ │ │ │ │ │ 0048dc5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr r2, [r0, #276] @ 0x114 │ │ │ │ @@ -1000612,47 +1000612,47 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48de64 │ │ │ │ teqeq pc, r8, asr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, lsr #11 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - strdeq r3, [r9, -r0]! │ │ │ │ - @ instruction: 0x01293b28 │ │ │ │ - @ instruction: 0x01293b00 │ │ │ │ + strdeq r3, [r9, -r8]! │ │ │ │ + @ instruction: 0x01293b30 │ │ │ │ + @ instruction: 0x01293b08 │ │ │ │ andeq r7, r0, r0, asr #1 │ │ │ │ - smlawteq r9, ip, sl, r3 │ │ │ │ - smlawbeq r9, r8, sl, r3 │ │ │ │ - @ instruction: 0x01293a9c │ │ │ │ - @ instruction: 0x01293ab8 │ │ │ │ - smlawteq r9, r8, sl, r3 │ │ │ │ - @ instruction: 0x01293b00 │ │ │ │ - @ instruction: 0x01293964 │ │ │ │ + ldrdeq r3, [r9, -r4]! │ │ │ │ + @ instruction: 0x01293a90 │ │ │ │ + @ instruction: 0x01293aa4 │ │ │ │ + smlawteq r9, r0, sl, r3 │ │ │ │ + ldrdeq r3, [r9, -r0]! │ │ │ │ + @ instruction: 0x01293b08 │ │ │ │ + @ instruction: 0x0129396c │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r2, ip, lsl #22 │ │ │ │ - @ instruction: 0x01287128 │ │ │ │ - @ instruction: 0x01293868 │ │ │ │ - teqeq r2, ip, asr #21 │ │ │ │ - @ instruction: 0x012870e8 │ │ │ │ - @ instruction: 0x01293828 │ │ │ │ - teqeq r2, ip, lsl #21 │ │ │ │ - @ instruction: 0x012870a8 │ │ │ │ - @ instruction: 0x012937e8 │ │ │ │ - teqeq r2, ip, asr #20 │ │ │ │ - @ instruction: 0x01287068 │ │ │ │ - @ instruction: 0x012937a8 │ │ │ │ - teqeq r2, ip, lsl #20 │ │ │ │ - @ instruction: 0x01287028 │ │ │ │ - @ instruction: 0x01293768 │ │ │ │ - teqeq r2, ip, asr #19 │ │ │ │ - @ instruction: 0x01286fe8 │ │ │ │ - @ instruction: 0x01293728 │ │ │ │ - teqeq r2, ip, lsl #19 │ │ │ │ - @ instruction: 0x01286fa8 │ │ │ │ - @ instruction: 0x012936e8 │ │ │ │ + teqeq r2, r4, lsl fp │ │ │ │ + @ instruction: 0x01287130 │ │ │ │ + @ instruction: 0x01293870 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + strdeq r7, [r8, -r0]! │ │ │ │ + @ instruction: 0x01293830 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + strheq r7, [r8, -r0]! │ │ │ │ + strdeq r3, [r9, -r0]! │ │ │ │ + teqeq r2, r4, asr sl │ │ │ │ + @ instruction: 0x01287070 │ │ │ │ + @ instruction: 0x012937b0 │ │ │ │ + teqeq r2, r4, lsl sl │ │ │ │ + @ instruction: 0x01287030 │ │ │ │ + @ instruction: 0x01293770 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + strdeq r6, [r8, -r0]! │ │ │ │ + @ instruction: 0x01293730 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01286fb0 │ │ │ │ + strdeq r3, [r9, -r0]! │ │ │ │ │ │ │ │ 0048e0ec : │ │ │ │ add r0, r0, #320 @ 0x140 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1000799,28 +1000799,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 48e1e4 │ │ │ │ ldrsheq sl, [pc, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, asr r0 @ │ │ │ │ - teqeq r2, r0, lsl #15 │ │ │ │ - @ instruction: 0x012936a4 │ │ │ │ - ldrdeq r3, [r9, -ip]! │ │ │ │ - teqeq r2, ip, lsr r7 │ │ │ │ - @ instruction: 0x01286d58 │ │ │ │ - @ instruction: 0x01293494 │ │ │ │ + teqeq r2, r8, lsl #15 │ │ │ │ + @ instruction: 0x012936ac │ │ │ │ + @ instruction: 0x012934e4 │ │ │ │ + teqeq r2, r4, asr #14 │ │ │ │ + @ instruction: 0x01286d60 │ │ │ │ + @ instruction: 0x0129349c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - teqeq r2, r0, lsl #14 │ │ │ │ - @ instruction: 0x01286d1c │ │ │ │ - @ instruction: 0x01293460 │ │ │ │ + teqeq r2, r8, lsl #14 │ │ │ │ + @ instruction: 0x01286d24 │ │ │ │ + @ instruction: 0x01293468 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq r2, r8, asr #13 │ │ │ │ - @ instruction: 0x01286ce0 │ │ │ │ - @ instruction: 0x01293428 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01286ce8 │ │ │ │ + @ instruction: 0x01293430 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 0048e368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1000942,29 +1000942,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 48e40c │ │ │ │ teqeq pc, ip @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r0, lsr lr @ │ │ │ │ - teqeq r2, ip, asr #10 │ │ │ │ - @ instruction: 0x01293470 │ │ │ │ - @ instruction: 0x012932a4 │ │ │ │ + teqeq r2, r4, asr r5 │ │ │ │ + @ instruction: 0x01293478 │ │ │ │ + @ instruction: 0x012932ac │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - teqeq r2, r8, lsl #10 │ │ │ │ - @ instruction: 0x01286b24 │ │ │ │ - @ instruction: 0x01293260 │ │ │ │ + teqeq r2, r0, lsl r5 │ │ │ │ + @ instruction: 0x01286b2c │ │ │ │ + @ instruction: 0x01293268 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - teqeq r2, ip, asr #9 │ │ │ │ - @ instruction: 0x01286ae8 │ │ │ │ - @ instruction: 0x0129322c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + strdeq r6, [r8, -r0]! │ │ │ │ + @ instruction: 0x01293234 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01286aac │ │ │ │ - strdeq r3, [r9, -r0]! │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01286ab4 │ │ │ │ + strdeq r3, [r9, -r8]! │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -1001421,49 +1001421,49 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #476 @ 0x1dc │ │ │ │ b 48ec68 │ │ │ │ teqeq pc, r0, lsl #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r0, ror #24 │ │ │ │ teqeq pc, r0, lsl #24 │ │ │ │ - @ instruction: 0x01328094 │ │ │ │ - strdeq r2, [r9, -r0]! │ │ │ │ + @ instruction: 0x0132809c │ │ │ │ + strdeq r2, [r9, -r8]! │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, ip, lsl r0 │ │ │ │ - @ instruction: 0x01292d7c │ │ │ │ + teqeq r2, r4, lsr #32 │ │ │ │ + smlawbeq r9, r4, sp, r2 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r2, ip, lsl #30 │ │ │ │ - @ instruction: 0x01286528 │ │ │ │ - @ instruction: 0x01292c6c │ │ │ │ + teqeq r2, r4, lsl pc │ │ │ │ + @ instruction: 0x01286530 │ │ │ │ + @ instruction: 0x01292c74 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x01292e34 │ │ │ │ - teqeq r2, r0, asr #29 │ │ │ │ - @ instruction: 0x01292c20 │ │ │ │ + @ instruction: 0x01292e3c │ │ │ │ + teqeq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x01292c28 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x0128649c │ │ │ │ - teqeq r2, ip, asr #28 │ │ │ │ - @ instruction: 0x01286468 │ │ │ │ - @ instruction: 0x01292bac │ │ │ │ + @ instruction: 0x012864a4 │ │ │ │ + teqeq r2, r4, asr lr │ │ │ │ + @ instruction: 0x01286470 │ │ │ │ + @ instruction: 0x01292bb4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r0, lsl lr │ │ │ │ - @ instruction: 0x0128642c │ │ │ │ - @ instruction: 0x01292b70 │ │ │ │ + teqeq r2, r8, lsl lr │ │ │ │ + @ instruction: 0x01286434 │ │ │ │ + @ instruction: 0x01292b78 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - strdeq r6, [r8, -r0]! │ │ │ │ - @ instruction: 0x01292b34 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x012863b0 │ │ │ │ - strdeq r2, [r9, -r4]! │ │ │ │ + teqeq r2, ip @ │ │ │ │ + strdeq r6, [r8, -r8]! │ │ │ │ + @ instruction: 0x01292b3c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x012863b8 │ │ │ │ + strdeq r2, [r9, -ip]! │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x01286378 │ │ │ │ + smlawbeq r8, r0, r3, r6 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0128634c │ │ │ │ - @ instruction: 0x01286318 │ │ │ │ + @ instruction: 0x01286354 │ │ │ │ + @ instruction: 0x01286320 │ │ │ │ │ │ │ │ 0048ed68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ 48edec │ │ │ │ @@ -1001493,17 +1001493,17 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 48eda8 │ │ │ │ teqeq pc, r4, asr #9 │ │ │ │ andeq r7, r0, r0, asr #1 │ │ │ │ - @ instruction: 0x01286210 │ │ │ │ - @ instruction: 0x01292b7c │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01286218 │ │ │ │ + smlawbeq r9, r4, fp, r2 │ │ │ │ + teqeq r2, r0, asr #25 │ │ │ │ │ │ │ │ 0048ee00 : │ │ │ │ ldr r3, [pc, #480] @ 48efe8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 48ee1c │ │ │ │ @@ -1001622,38 +1001622,38 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 48eec8 │ │ │ │ cmppeq r1, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff4138 │ │ │ │ - @ instruction: 0x0129297c │ │ │ │ + smlawbeq r9, r4, r9, r2 │ │ │ │ @ instruction: 0xffffbb08 │ │ │ │ - @ instruction: 0x01292b20 │ │ │ │ + @ instruction: 0x01292b28 │ │ │ │ @ instruction: 0xffff9ab0 │ │ │ │ - @ instruction: 0x01292b10 │ │ │ │ + @ instruction: 0x01292b18 │ │ │ │ @ instruction: 0xffffb31c │ │ │ │ - msreq CPSR_fsc, r8 @ │ │ │ │ + msreq CPSR_fsc, r0, lsr #19 │ │ │ │ @ instruction: 0xffff52a0 │ │ │ │ - teqeq r0, ip, ror r6 │ │ │ │ - teqeq r2, ip, lsr #23 │ │ │ │ - strdeq r6, [r8, -r4]! │ │ │ │ - @ instruction: 0x01292a64 │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ - strheq r6, [r8, -ip]! │ │ │ │ - @ instruction: 0x01292a2c │ │ │ │ - teqeq r2, ip, lsr fp │ │ │ │ - smlawbeq r8, r4, r0, r6 │ │ │ │ - strdeq r2, [r9, -r4]! │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ - @ instruction: 0x0128604c │ │ │ │ - @ instruction: 0x012929bc │ │ │ │ - teqeq r2, ip, asr #21 │ │ │ │ - @ instruction: 0x01286014 │ │ │ │ - smlawbeq r9, r4, r9, r2 │ │ │ │ + teqeq r0, r4, lsl #13 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + strdeq r6, [r8, -ip]! │ │ │ │ + @ instruction: 0x01292a6c │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ + smlawteq r8, r4, r0, r6 │ │ │ │ + @ instruction: 0x01292a34 │ │ │ │ + teqeq r2, r4, asr #22 │ │ │ │ + smlawbeq r8, ip, r0, r6 │ │ │ │ + strdeq r2, [r9, -ip]! │ │ │ │ + teqeq r2, ip, lsl #22 │ │ │ │ + qsubeq r6, r4, r8 │ │ │ │ + smlawteq r9, r4, r9, r2 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128601c │ │ │ │ + smlawbeq r9, ip, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 48f120 │ │ │ │ ldr r2, [pc, #184] @ 48f124 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1001700,18 +1001700,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 48f0ec │ │ │ │ teqeq pc, ip @ @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01292918 │ │ │ │ - teqeq r2, ip, lsr sl │ │ │ │ - strdeq r5, [r8, -r4]! │ │ │ │ - smlawteq r8, r4, lr, r5 │ │ │ │ + @ instruction: 0x01292920 │ │ │ │ + teqeq r2, r4, asr #20 │ │ │ │ + strdeq r5, [r8, -ip]! │ │ │ │ + smlawteq r8, ip, lr, r5 │ │ │ │ │ │ │ │ 0048f138 : │ │ │ │ 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 │ │ │ │ @@ -1002696,122 +1002696,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #32] │ │ │ │ b 48f260 │ │ │ │ teqeq pc, r4, ror #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r9, ip, r7, r2 │ │ │ │ + ldrdeq r2, [r9, -r4]! │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ @ instruction: 0x0127ab48 │ │ │ │ - @ instruction: 0x012926b4 │ │ │ │ - @ instruction: 0x0129261c │ │ │ │ + @ instruction: 0x012926bc │ │ │ │ + @ instruction: 0x01292624 │ │ │ │ @ instruction: 0x01275524 │ │ │ │ @ instruction: 0x0127a9b8 │ │ │ │ @ instruction: 0xfffffbe8 │ │ │ │ - teqeq r2, ip, lsr #12 │ │ │ │ - @ instruction: 0x01285b4c │ │ │ │ - strdeq r2, [r9, -ip]! │ │ │ │ - smlawteq r9, ip, r4, r2 │ │ │ │ - teqeq r2, ip, lsr #11 │ │ │ │ - smlawteq r8, ip, sl, r5 │ │ │ │ - @ instruction: 0x0129247c │ │ │ │ - teqeq r2, r4, lsr r5 │ │ │ │ - @ instruction: 0x01292414 │ │ │ │ - @ instruction: 0x01292314 │ │ │ │ - @ instruction: 0x01292314 │ │ │ │ - teqeq r2, ip, asr #5 │ │ │ │ - @ instruction: 0x012857ec │ │ │ │ - @ instruction: 0x0129219c │ │ │ │ - teqeq r2, r8, ror #4 │ │ │ │ - @ instruction: 0x012921a4 │ │ │ │ - @ instruction: 0x01292130 │ │ │ │ - teqeq r2, r4, lsl #4 │ │ │ │ - @ instruction: 0x01285724 │ │ │ │ + teqeq r2, r4, lsr r6 │ │ │ │ + @ instruction: 0x01285b54 │ │ │ │ + @ instruction: 0x01292504 │ │ │ │ ldrdeq r2, [r9, -r4]! │ │ │ │ - @ instruction: 0x01275ee4 │ │ │ │ - smlawbeq r7, r4, lr, r5 │ │ │ │ - @ instruction: 0x01292068 │ │ │ │ - ldrsheq r7, [r2, -ip]! │ │ │ │ - ldrdeq r1, [r9, -r0]! │ │ │ │ - smlawteq r9, r0, pc, r1 @ │ │ │ │ - ldrheq r7, [r2, -r4]! │ │ │ │ - @ instruction: 0x01291f78 │ │ │ │ - teqeq r2, ip, ror r0 │ │ │ │ - @ instruction: 0x0128559c │ │ │ │ - @ instruction: 0x01291f4c │ │ │ │ - teqeq r2, ip, lsr r0 │ │ │ │ - @ instruction: 0x0128555c │ │ │ │ - @ instruction: 0x01291f0c │ │ │ │ - @ instruction: 0x01285520 │ │ │ │ - @ instruction: 0x012854e8 │ │ │ │ - teqeq r2, r4, ror #30 │ │ │ │ - smlawbeq r8, r4, r4, r5 │ │ │ │ - @ instruction: 0x01291e34 │ │ │ │ - teqeq r2, r4, lsr #30 │ │ │ │ - @ instruction: 0x01285444 │ │ │ │ - strdeq r1, [r9, -r4]! │ │ │ │ - teqeq r2, r8, ror #29 │ │ │ │ - @ instruction: 0x01285408 │ │ │ │ - @ instruction: 0x01291db8 │ │ │ │ - teqeq r2, ip, lsr #29 │ │ │ │ - smlawteq r8, ip, r3, r5 │ │ │ │ - @ instruction: 0x01291d7c │ │ │ │ - teqeq r2, r0, ror lr │ │ │ │ - @ instruction: 0x01285390 │ │ │ │ - @ instruction: 0x01291d40 │ │ │ │ - teqeq r2, r4, lsr lr │ │ │ │ - @ instruction: 0x01285354 │ │ │ │ - @ instruction: 0x01291d04 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01285314 │ │ │ │ - smlawteq r9, r4, ip, r1 │ │ │ │ teqeq r2, r4 @ │ │ │ │ ldrdeq r5, [r8, -r4]! │ │ │ │ - smlawbeq r9, r4, ip, r1 │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ - @ instruction: 0x01285294 │ │ │ │ - @ instruction: 0x01291c44 │ │ │ │ - teqeq r2, r4, lsr sp │ │ │ │ - @ instruction: 0x01285254 │ │ │ │ - @ instruction: 0x01291c04 │ │ │ │ + smlawbeq r9, r4, r4, r2 │ │ │ │ + teqeq r2, ip, lsr r5 │ │ │ │ + @ instruction: 0x0129241c │ │ │ │ + @ instruction: 0x0129231c │ │ │ │ + @ instruction: 0x0129231c │ │ │ │ teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01285214 │ │ │ │ - smlawteq r9, r4, fp, r1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - ldrdeq r5, [r8, -r4]! │ │ │ │ - smlawbeq r9, r4, fp, r1 │ │ │ │ - teqeq r2, r4, ror ip │ │ │ │ - @ instruction: 0x01285194 │ │ │ │ - @ instruction: 0x01291b44 │ │ │ │ - teqeq r2, r4, lsr ip │ │ │ │ - @ instruction: 0x01285154 │ │ │ │ - @ instruction: 0x01291b04 │ │ │ │ - @ instruction: 0x0128511c │ │ │ │ + strdeq r5, [r8, -r4]! │ │ │ │ + @ instruction: 0x012921a4 │ │ │ │ + teqeq r2, r0, ror r2 │ │ │ │ + @ instruction: 0x012921ac │ │ │ │ + @ instruction: 0x01292138 │ │ │ │ + teqeq r2, ip, lsl #4 │ │ │ │ + @ instruction: 0x0128572c │ │ │ │ + ldrdeq r2, [r9, -ip]! │ │ │ │ + @ instruction: 0x01275ee4 │ │ │ │ + smlawbeq r7, r4, lr, r5 │ │ │ │ + @ instruction: 0x01292070 │ │ │ │ + teqeq r2, r4, lsl #2 │ │ │ │ + ldrdeq r1, [r9, -r8]! │ │ │ │ + smlawteq r9, r8, pc, r1 @ │ │ │ │ + ldrheq r7, [r2, -ip]! │ │ │ │ + smlawbeq r9, r0, pc, r1 @ │ │ │ │ + teqeq r2, r4, lsl #1 │ │ │ │ + @ instruction: 0x012855a4 │ │ │ │ + @ instruction: 0x01291f54 │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ + @ instruction: 0x01285564 │ │ │ │ + @ instruction: 0x01291f14 │ │ │ │ + @ instruction: 0x01285528 │ │ │ │ strdeq r5, [r8, -r0]! │ │ │ │ - strheq r5, [r8, -ip]! │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ - @ instruction: 0x01285094 │ │ │ │ - @ instruction: 0x01291a44 │ │ │ │ - teqeq r2, r4, lsr fp │ │ │ │ - qsubeq r5, r4, r8 │ │ │ │ - @ instruction: 0x01291a04 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01285014 │ │ │ │ - smlawteq r9, r4, r9, r1 │ │ │ │ + teqeq r2, ip, ror #30 │ │ │ │ + smlawbeq r8, ip, r4, r5 │ │ │ │ + @ instruction: 0x01291e3c │ │ │ │ + teqeq r2, ip, lsr #30 │ │ │ │ + @ instruction: 0x0128544c │ │ │ │ + strdeq r1, [r9, -ip]! │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01285410 │ │ │ │ + smlawteq r9, r0, sp, r1 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ - smlawbeq r9, r4, r9, r1 │ │ │ │ - teqeq r2, r4, ror sl │ │ │ │ - @ instruction: 0x01284f94 │ │ │ │ - @ instruction: 0x01291944 │ │ │ │ - teqeq r2, r8, lsr sl │ │ │ │ - @ instruction: 0x01284f58 │ │ │ │ - @ instruction: 0x01291908 │ │ │ │ + ldrdeq r5, [r8, -r4]! │ │ │ │ + smlawbeq r9, r4, sp, r1 │ │ │ │ + teqeq r2, r8, ror lr │ │ │ │ + @ instruction: 0x01285398 │ │ │ │ + @ instruction: 0x01291d48 │ │ │ │ + teqeq r2, ip, lsr lr │ │ │ │ + @ instruction: 0x0128535c │ │ │ │ + @ instruction: 0x01291d0c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128531c │ │ │ │ + smlawteq r9, ip, ip, r1 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + ldrdeq r5, [r8, -ip]! │ │ │ │ + smlawbeq r9, ip, ip, r1 │ │ │ │ + teqeq r2, ip, ror sp │ │ │ │ + @ instruction: 0x0128529c │ │ │ │ + @ instruction: 0x01291c4c │ │ │ │ + teqeq r2, ip, lsr sp │ │ │ │ + @ instruction: 0x0128525c │ │ │ │ + @ instruction: 0x01291c0c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128521c │ │ │ │ + smlawteq r9, ip, fp, r1 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + ldrdeq r5, [r8, -ip]! │ │ │ │ + smlawbeq r9, ip, fp, r1 │ │ │ │ + teqeq r2, ip, ror ip │ │ │ │ + @ instruction: 0x0128519c │ │ │ │ + @ instruction: 0x01291b4c │ │ │ │ + teqeq r2, ip, lsr ip │ │ │ │ + @ instruction: 0x0128515c │ │ │ │ + @ instruction: 0x01291b0c │ │ │ │ + @ instruction: 0x01285124 │ │ │ │ + strdeq r5, [r8, -r8]! │ │ │ │ + smlawteq r8, r4, r0, r5 │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ + @ instruction: 0x0128509c │ │ │ │ + @ instruction: 0x01291a4c │ │ │ │ + teqeq r2, ip, lsr fp │ │ │ │ + qsubeq r5, ip, r8 │ │ │ │ + @ instruction: 0x01291a0c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128501c │ │ │ │ + smlawteq r9, ip, r9, r1 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + ldrdeq r4, [r8, -ip]! │ │ │ │ + smlawbeq r9, ip, r9, r1 │ │ │ │ + teqeq r2, ip, ror sl │ │ │ │ + @ instruction: 0x01284f9c │ │ │ │ + @ instruction: 0x0129194c │ │ │ │ + teqeq r2, r0, asr #20 │ │ │ │ + @ instruction: 0x01284f60 │ │ │ │ + @ instruction: 0x01291910 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ ldr r2, [pc, #1184] @ 490718 │ │ │ │ ldr r3, [pc, #1184] @ 49071c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1003108,74 +1003108,74 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4904ac │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq pc, ip, asr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01291668 │ │ │ │ - teqeq r2, r4, lsl r7 │ │ │ │ - ldrdeq r1, [r9, -r4]! │ │ │ │ + @ instruction: 0x01291670 │ │ │ │ + teqeq r2, ip, lsl r7 │ │ │ │ + ldrdeq r1, [r9, -ip]! │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ @ instruction: 0x012760e8 │ │ │ │ @ instruction: 0x01276114 │ │ │ │ @ instruction: 0x0127611c │ │ │ │ - @ instruction: 0x01284a64 │ │ │ │ - ldrdeq r1, [r9, -r8]! │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ + @ instruction: 0x01284a6c │ │ │ │ + @ instruction: 0x012914e0 │ │ │ │ + teqeq r2, ip, lsl #11 │ │ │ │ @ instruction: 0x01275230 │ │ │ │ - @ instruction: 0x012ba530 │ │ │ │ - smlawteq r8, r8, r9, r4 │ │ │ │ - @ instruction: 0x0129143c │ │ │ │ - teqeq r2, r8, ror #9 │ │ │ │ - @ instruction: 0x01284990 │ │ │ │ - @ instruction: 0x01291404 │ │ │ │ + @ instruction: 0x012ba538 │ │ │ │ + ldrdeq r4, [r8, -r0]! │ │ │ │ + @ instruction: 0x01291444 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128495c │ │ │ │ - @ instruction: 0x01284928 │ │ │ │ - @ instruction: 0x0129139c │ │ │ │ - teqeq r2, r8, asr #8 │ │ │ │ - strdeq r4, [r8, -r0]! │ │ │ │ - @ instruction: 0x01291364 │ │ │ │ - teqeq r2, r0, lsl r4 │ │ │ │ - @ instruction: 0x012847b4 │ │ │ │ - @ instruction: 0x01291228 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128477c │ │ │ │ - strdeq r1, [r9, -r0]! │ │ │ │ + @ instruction: 0x01284998 │ │ │ │ + @ instruction: 0x0129140c │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01284964 │ │ │ │ + @ instruction: 0x01284930 │ │ │ │ + @ instruction: 0x012913a4 │ │ │ │ + teqeq r2, r0, asr r4 │ │ │ │ + strdeq r4, [r8, -r8]! │ │ │ │ + @ instruction: 0x0129136c │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ + @ instruction: 0x012847bc │ │ │ │ + @ instruction: 0x01291230 │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01284744 │ │ │ │ - @ instruction: 0x012911b8 │ │ │ │ - teqeq r2, r4, ror #4 │ │ │ │ - @ instruction: 0x0128470c │ │ │ │ - smlawbeq r9, r0, r1, r1 │ │ │ │ - teqeq r2, ip, lsr #4 │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ - @ instruction: 0x01291148 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128469c │ │ │ │ - @ instruction: 0x01291114 │ │ │ │ - teqeq r2, r0, asr #3 │ │ │ │ - @ instruction: 0x01284664 │ │ │ │ - ldrdeq r1, [r9, -ip]! │ │ │ │ - teqeq r2, r8, lsl #3 │ │ │ │ - @ instruction: 0x0128462c │ │ │ │ - @ instruction: 0x012910a4 │ │ │ │ - teqeq r2, r0, asr r1 │ │ │ │ - strdeq r4, [r8, -r4]! @ │ │ │ │ - @ instruction: 0x01291068 │ │ │ │ - teqeq r2, r4, lsl r1 │ │ │ │ - @ instruction: 0x012845bc │ │ │ │ - @ instruction: 0x0129102c │ │ │ │ - ldrsbeq r6, [r2, -r8]! │ │ │ │ - smlawbeq r8, r8, r5, r4 │ │ │ │ - @ instruction: 0x0128455c │ │ │ │ - @ instruction: 0x0128453c │ │ │ │ - @ instruction: 0x01290fb0 │ │ │ │ - teqeq r2, ip, asr r0 │ │ │ │ + smlawbeq r8, r4, r7, r4 │ │ │ │ + strdeq r1, [r9, -r8]! │ │ │ │ + teqeq r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x0128474c │ │ │ │ + smlawteq r9, r0, r1, r1 │ │ │ │ + teqeq r2, ip, ror #4 │ │ │ │ + @ instruction: 0x01284714 │ │ │ │ + smlawbeq r9, r8, r1, r1 │ │ │ │ + teqeq r2, r4, lsr r2 │ │ │ │ + ldrdeq r4, [r8, -ip]! │ │ │ │ + @ instruction: 0x01291150 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x012846a4 │ │ │ │ + @ instruction: 0x0129111c │ │ │ │ + teqeq r2, r8, asr #3 │ │ │ │ + @ instruction: 0x0128466c │ │ │ │ + @ instruction: 0x012910e4 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01284634 │ │ │ │ + @ instruction: 0x012910ac │ │ │ │ + teqeq r2, r8, asr r1 │ │ │ │ + strdeq r4, [r8, -ip]! │ │ │ │ + @ instruction: 0x01291070 │ │ │ │ + teqeq r2, ip, lsl r1 │ │ │ │ + smlawteq r8, r4, r5, r4 │ │ │ │ + @ instruction: 0x01291034 │ │ │ │ + teqeq r2, r0, ror #1 │ │ │ │ + @ instruction: 0x01284590 │ │ │ │ + @ instruction: 0x01284564 │ │ │ │ + @ instruction: 0x01284544 │ │ │ │ + @ instruction: 0x01290fb8 │ │ │ │ + teqeq r2, r4, rrx │ │ │ │ ldr r1, [pc, #-148] @ 490784 │ │ │ │ ldr r3, [pc, #-148] @ 490788 │ │ │ │ ldr r2, [pc, #-148] @ 49078c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1004224,131 +1004224,131 @@ │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 490e68 │ │ │ │ teqeq pc, ip, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e99bc │ │ │ │ + smlawteq lr, r4, r9, r9 │ │ │ │ teqeq pc, r4, lsr r7 @ │ │ │ │ @ instruction: 0x01279d08 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ teqeq pc, r4, ror r6 @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01290e24 │ │ │ │ - ldrdeq r0, [r9, -r8]! │ │ │ │ - @ instruction: 0x01290ebc │ │ │ │ - @ instruction: 0x01284194 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - strdeq r0, [r9, -ip]! │ │ │ │ - @ instruction: 0x01284140 │ │ │ │ - teqeq r2, r0, ror #24 │ │ │ │ - smulwbeq r9, r4, fp │ │ │ │ - @ instruction: 0x012840e8 │ │ │ │ - teqeq r2, r8, lsl #24 │ │ │ │ - @ instruction: 0x01290b4c │ │ │ │ + @ instruction: 0x01290e2c │ │ │ │ + smulwteq r9, r0, sp │ │ │ │ + smlawteq r9, r4, lr, r0 │ │ │ │ + @ instruction: 0x0128419c │ │ │ │ + teqeq r2, r0, asr #25 │ │ │ │ + @ instruction: 0x01290c04 │ │ │ │ + @ instruction: 0x01284148 │ │ │ │ + teqeq r2, r8, ror #24 │ │ │ │ + smulwbeq r9, ip, fp │ │ │ │ + strdeq r4, [r8, -r0]! │ │ │ │ + teqeq r2, r0, lsl ip │ │ │ │ + @ instruction: 0x01290b54 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r0, [r9, -r8]! │ │ │ │ - teqeq r2, r4, lsl #23 │ │ │ │ - @ instruction: 0x0128400c │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - ldrdeq r3, [r8, -r0]! │ │ │ │ - @ instruction: 0x01290a40 │ │ │ │ + smulwteq r9, r0, sl │ │ │ │ + teqeq r2, ip, lsl #23 │ │ │ │ + @ instruction: 0x01284014 │ │ │ │ + teqeq r2, r0, lsl #22 │ │ │ │ + ldrdeq r3, [r8, -r8]! │ │ │ │ + @ instruction: 0x01290a48 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - @ instruction: 0x01290a5c │ │ │ │ - teqeq r2, r8, lsl #20 │ │ │ │ - @ instruction: 0x01290934 │ │ │ │ + @ instruction: 0x01290a64 │ │ │ │ + teqeq r2, r0, lsl sl │ │ │ │ + @ instruction: 0x0129093c │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r2, r8, asr r9 │ │ │ │ - @ instruction: 0x0129096c │ │ │ │ - @ instruction: 0x0129089c │ │ │ │ - teqeq r2, r0, lsr #18 │ │ │ │ + teqeq r2, r0, ror #18 │ │ │ │ + @ instruction: 0x01290974 │ │ │ │ + smulwbeq r9, r4, r8 │ │ │ │ + teqeq r2, r8, lsr #18 │ │ │ │ + @ instruction: 0x01283e00 │ │ │ │ + @ instruction: 0x01290870 │ │ │ │ + @ instruction: 0x01290918 │ │ │ │ + teqeq r2, r0, ror #17 │ │ │ │ + @ instruction: 0x01290824 │ │ │ │ + @ instruction: 0x01283d70 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + ldrdeq r0, [r9, -r4]! │ │ │ │ + @ instruction: 0x01283d34 │ │ │ │ + teqeq r2, r4, asr r8 │ │ │ │ + @ instruction: 0x0129079c │ │ │ │ strdeq r3, [r8, -r8]! │ │ │ │ - @ instruction: 0x01290868 │ │ │ │ - @ instruction: 0x01290910 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0129081c │ │ │ │ - @ instruction: 0x01283d68 │ │ │ │ - teqeq r2, r8, lsl #17 │ │ │ │ - smlawteq r9, ip, r7, r0 │ │ │ │ - @ instruction: 0x01283d2c │ │ │ │ - teqeq r2, ip, asr #16 │ │ │ │ - @ instruction: 0x01290794 │ │ │ │ - strdeq r3, [r8, -r0]! │ │ │ │ - teqeq r2, r0, lsl r8 │ │ │ │ - @ instruction: 0x01290754 │ │ │ │ - @ instruction: 0x01283cb4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01290718 │ │ │ │ + teqeq r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x0129075c │ │ │ │ + @ instruction: 0x01283cbc │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01283c74 │ │ │ │ - smulwteq r9, r4, r6 │ │ │ │ - @ instruction: 0x01283c3c │ │ │ │ - teqeq r2, ip, asr r7 │ │ │ │ - smulwbeq r9, r0, r6 │ │ │ │ - teqeq r2, r4, lsr #14 │ │ │ │ - strdeq r3, [r8, -ip]! │ │ │ │ - @ instruction: 0x01290668 │ │ │ │ - smlawteq r8, r4, fp, r3 │ │ │ │ - teqeq r2, r4, ror #13 │ │ │ │ - @ instruction: 0x01290628 │ │ │ │ - smlawbeq r8, r8, fp, r3 │ │ │ │ - teqeq r2, r8, lsr #13 │ │ │ │ - smulwteq r9, ip, r5 │ │ │ │ - teqeq r2, r0, ror r6 │ │ │ │ - @ instruction: 0x01283b48 │ │ │ │ - @ instruction: 0x012905b8 │ │ │ │ - @ instruction: 0x01283b10 │ │ │ │ + @ instruction: 0x01290720 │ │ │ │ + teqeq r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x01283c7c │ │ │ │ + smulwteq r9, ip, r6 │ │ │ │ + @ instruction: 0x01283c44 │ │ │ │ + teqeq r2, r4, ror #14 │ │ │ │ + smulwbeq r9, r8, r6 │ │ │ │ + teqeq r2, ip, lsr #14 │ │ │ │ + @ instruction: 0x01283c04 │ │ │ │ + @ instruction: 0x01290670 │ │ │ │ + smlawteq r8, ip, fp, r3 │ │ │ │ + teqeq r2, ip, ror #13 │ │ │ │ + @ instruction: 0x01290630 │ │ │ │ + @ instruction: 0x01283b90 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + strdeq r0, [r9, -r4]! │ │ │ │ + teqeq r2, r8, ror r6 │ │ │ │ + @ instruction: 0x01283b50 │ │ │ │ + smlawteq r9, r0, r5, r0 │ │ │ │ + @ instruction: 0x01283b18 │ │ │ │ + @ instruction: 0x01283ae4 │ │ │ │ + teqeq r2, r4, lsl #12 │ │ │ │ + @ instruction: 0x01290548 │ │ │ │ + @ instruction: 0x01283aa8 │ │ │ │ + teqeq r2, r8, asr #11 │ │ │ │ + @ instruction: 0x0129050c │ │ │ │ + smulwteq r9, r8, r5 │ │ │ │ + teqeq r2, r4, lsl #11 │ │ │ │ + smlawteq r9, ip, r4, r0 │ │ │ │ + @ instruction: 0x01283a18 │ │ │ │ + teqeq r2, r8, lsr r5 │ │ │ │ + @ instruction: 0x0129047c │ │ │ │ ldrdeq r3, [r8, -ip]! │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01290540 │ │ │ │ - @ instruction: 0x01283aa0 │ │ │ │ - teqeq r2, r0, asr #11 │ │ │ │ - @ instruction: 0x01290504 │ │ │ │ - smulwteq r9, r0, r5 │ │ │ │ - teqeq r2, ip, ror r5 │ │ │ │ - smlawteq r9, r4, r4, r0 │ │ │ │ - @ instruction: 0x01283a10 │ │ │ │ - teqeq r2, r0, lsr r5 │ │ │ │ - @ instruction: 0x01290474 │ │ │ │ - ldrdeq r3, [r8, -r4]! │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01290438 │ │ │ │ - @ instruction: 0x01283998 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - strdeq r0, [r9, -ip]! │ │ │ │ - @ instruction: 0x0128395c │ │ │ │ - teqeq r2, ip, ror r4 │ │ │ │ - smlawteq r9, r0, r3, r0 │ │ │ │ - @ instruction: 0x01283920 │ │ │ │ - teqeq r2, r0, asr #8 │ │ │ │ - smlawbeq r9, r4, r3, r0 │ │ │ │ - @ instruction: 0x012838e4 │ │ │ │ - teqeq r2, r4, lsl #8 │ │ │ │ - @ instruction: 0x01290348 │ │ │ │ - @ instruction: 0x012838a8 │ │ │ │ - teqeq r2, r8, asr #7 │ │ │ │ - @ instruction: 0x0129030c │ │ │ │ - @ instruction: 0x0128386c │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ - ldrdeq r0, [r9, -r0]! @ │ │ │ │ - @ instruction: 0x01283830 │ │ │ │ - teqeq r2, r0, asr r3 │ │ │ │ - @ instruction: 0x01290294 │ │ │ │ - teqeq r2, r8, lsl r3 │ │ │ │ - smulwbeq r9, ip, r3 │ │ │ │ - @ instruction: 0x0129025c │ │ │ │ - @ instruction: 0x012837b4 │ │ │ │ + @ instruction: 0x01290440 │ │ │ │ + @ instruction: 0x012839a0 │ │ │ │ + teqeq r2, r0, asr #9 │ │ │ │ + @ instruction: 0x01290404 │ │ │ │ + @ instruction: 0x01283964 │ │ │ │ + teqeq r2, r4, lsl #9 │ │ │ │ + smlawteq r9, r8, r3, r0 │ │ │ │ + @ instruction: 0x01283928 │ │ │ │ + teqeq r2, r8, asr #8 │ │ │ │ + smlawbeq r9, ip, r3, r0 │ │ │ │ + @ instruction: 0x012838ec │ │ │ │ + teqeq r2, ip, lsl #8 │ │ │ │ + @ instruction: 0x01290350 │ │ │ │ + @ instruction: 0x012838b0 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01290314 │ │ │ │ + @ instruction: 0x01283874 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01290218 │ │ │ │ - @ instruction: 0x01283778 │ │ │ │ + ldrdeq r0, [r9, -r8]! │ │ │ │ + @ instruction: 0x01283838 │ │ │ │ + teqeq r2, r8, asr r3 │ │ │ │ + @ instruction: 0x0129029c │ │ │ │ + teqeq r2, r0, lsr #6 │ │ │ │ + @ instruction: 0x012903b4 │ │ │ │ + @ instruction: 0x01290264 │ │ │ │ + @ instruction: 0x012837bc │ │ │ │ teqeq r2, ip @ │ │ │ │ - smulwteq r9, r0, r1 │ │ │ │ + @ instruction: 0x01290220 │ │ │ │ + smlawbeq r8, r0, r7, r3 │ │ │ │ + teqeq r2, r4, lsr #5 │ │ │ │ + smulwteq r9, r8, r1 │ │ │ │ │ │ │ │ 00491a64 : │ │ │ │ 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 │ │ │ │ @@ -1004457,25 +1004457,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 491b38 │ │ │ │ teqeq pc, r0, asr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r4, lsl #14 │ │ │ │ - teqeq r2, r0, lsl #31 │ │ │ │ - @ instruction: 0x01283458 │ │ │ │ - smlawteq r8, r0, lr, pc @ │ │ │ │ + teqeq r2, r8, lsl #31 │ │ │ │ + @ instruction: 0x01283460 │ │ │ │ + smlawteq r8, r8, lr, pc @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq r2, r4, asr #30 │ │ │ │ - @ instruction: 0x0128341c │ │ │ │ - smlawbeq r8, r4, lr, pc @ │ │ │ │ + teqeq r2, ip, asr #30 │ │ │ │ + @ instruction: 0x01283424 │ │ │ │ + smlawbeq r8, ip, lr, pc @ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x012833e0 │ │ │ │ - msreq R8_fiq, r8, asr #28 │ │ │ │ + teqeq r2, r0, lsl pc │ │ │ │ + @ instruction: 0x012833e8 │ │ │ │ + msreq R8_fiq, r0, asr lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 00491c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1004526,20 +1004526,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 491cc4 │ │ │ │ teqeq pc, r4, asr #11 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq (UNDEF: 56), ip, ror #30 │ │ │ │ - teqeq r2, ip, lsr #29 │ │ │ │ - strdeq r3, [r8, -r8]! │ │ │ │ - msreq (UNDEF: 56), r4, lsr #30 │ │ │ │ - teqeq r2, r4, ror #28 │ │ │ │ - smlawteq r8, r8, r2, r3 │ │ │ │ + msreq (UNDEF: 56), r4, ror pc │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01283300 │ │ │ │ + msreq (UNDEF: 56), ip, lsr #30 │ │ │ │ + teqeq r2, ip, ror #28 │ │ │ │ + ldrdeq r3, [r8, -r0]! │ │ │ │ │ │ │ │ 00491d50 : │ │ │ │ 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, [pc, #232] @ 491e50 │ │ │ │ @@ -1004598,18 +1004598,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #15 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 491e18 │ │ │ │ - teqeq r2, r0, ror #27 │ │ │ │ - smlawbeq r8, r4, lr, pc @ │ │ │ │ - ldrdeq r3, [r8, -r0]! │ │ │ │ - @ instruction: 0x0128319c │ │ │ │ + teqeq r2, r8, ror #27 │ │ │ │ + smlawbeq r8, ip, lr, pc @ │ │ │ │ + ldrdeq r3, [r8, -r8]! │ │ │ │ + @ instruction: 0x012831a4 │ │ │ │ │ │ │ │ 00491e60 : │ │ │ │ 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 │ │ │ │ @@ -1004673,18 +1004673,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 491f3c │ │ │ │ - teqeq r2, ip, asr #25 │ │ │ │ - msreq CPSR_f, r4, ror sp │ │ │ │ - @ instruction: 0x012830ac │ │ │ │ - @ instruction: 0x01283078 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + msreq CPSR_f, ip, ror sp │ │ │ │ + strheq r3, [r8, -r4]! │ │ │ │ + smlawbeq r8, r0, r0, r3 │ │ │ │ │ │ │ │ 00491f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ 492070 │ │ │ │ @@ -1004738,18 +1004738,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 492004 │ │ │ │ - teqeq r2, ip, lsr #23 │ │ │ │ - msreq CPSR_f, ip, asr ip │ │ │ │ - @ instruction: 0x01282fb8 │ │ │ │ - smlawbeq r8, r8, pc, r2 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + msreq CPSR_f, r4, ror #24 │ │ │ │ + smlawteq r8, r0, pc, r2 @ │ │ │ │ + @ instruction: 0x01282f90 │ │ │ │ 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 r6, r2 │ │ │ │ @@ -1005024,34 +1005024,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 492280 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r4, ror r1 @ │ │ │ │ - msreq (UNDEF: 56), r0, lsr #22 │ │ │ │ - teqeq r2, r8, lsl #21 │ │ │ │ - smlawbeq r8, ip, sl, pc @ │ │ │ │ + msreq (UNDEF: 56), r8, lsr #22 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + msreq R8_fiq, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq R8_fiq, ip, lsr #20 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + msreq R8_fiq, r4, lsr sl │ │ │ │ + teqeq r2, ip @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ smlawteq r7, ip, r4, r3 │ │ │ │ @ instruction: 0x01273478 │ │ │ │ - @ instruction: 0x01282c34 │ │ │ │ - @ instruction: 0x01282c08 │ │ │ │ - ldrdeq r2, [r8, -ip]! │ │ │ │ - @ instruction: 0x01282bb0 │ │ │ │ - smlawbeq r8, r0, fp, r2 │ │ │ │ - smlawteq r8, r8, r7, pc @ │ │ │ │ - teqeq r2, r0, lsr r7 │ │ │ │ - @ instruction: 0x01282b4c │ │ │ │ - msreq (UNDEF: 56), r4 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01282b1c │ │ │ │ + @ instruction: 0x01282c3c │ │ │ │ + @ instruction: 0x01282c10 │ │ │ │ + @ instruction: 0x01282be4 │ │ │ │ + @ instruction: 0x01282bb8 │ │ │ │ + smlawbeq r8, r8, fp, r2 │ │ │ │ + ldrdeq pc, [r8, -r0]! │ │ │ │ + teqeq r2, r8, lsr r7 │ │ │ │ + @ instruction: 0x01282b54 │ │ │ │ + msreq (UNDEF: 56), ip @ │ │ │ │ + teqeq r2, r4, lsl #14 │ │ │ │ + @ instruction: 0x01282b24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #216] @ 492628 │ │ │ │ ldr r6, [pc, #216] @ 49262c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1005104,20 +1005104,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4925c4 │ │ │ │ - teqeq r2, r0, asr #12 │ │ │ │ - smlawteq r8, r4, r6, pc @ │ │ │ │ + teqeq r2, r8, asr #12 │ │ │ │ + smlawteq r8, ip, r6, pc @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r2, [r8, -ip]! │ │ │ │ - ldrdeq r2, [r8, -r0]! │ │ │ │ + @ instruction: 0x01282a04 │ │ │ │ + ldrdeq r2, [r8, -r8]! │ │ │ │ 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, #1256] @ 492b40 │ │ │ │ ldr r3, [pc, #1256] @ 492b44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1005433,39 +1005433,39 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ b 4929e8 │ │ │ │ teqeq pc, ip, ror #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - msreq CPSR_f, ip, asr #10 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + msreq CPSR_f, r4, asr r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ teqeq pc, ip, ror #20 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - teqeq r2, r4, lsr r3 │ │ │ │ - msreq (UNDEF: 56), r4 @ │ │ │ │ + teqeq r2, ip, lsr r3 │ │ │ │ + msreq (UNDEF: 56), ip @ │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ smlawbeq r7, r4, lr, r2 │ │ │ │ - strdeq r2, [r8, -r8]! │ │ │ │ - teqeq r2, r8, ror r1 │ │ │ │ - smlawteq r8, r0, r5, r2 │ │ │ │ - msreq R8_fiq, r4, lsl #4 │ │ │ │ - smlawbeq r8, ip, r5, r2 │ │ │ │ - @ instruction: 0x01282560 │ │ │ │ - @ instruction: 0x01282534 │ │ │ │ - @ instruction: 0x01282508 │ │ │ │ - @ instruction: 0x012824ec │ │ │ │ - ldrdeq r2, [r8, -r0]! │ │ │ │ - @ instruction: 0x012824a4 │ │ │ │ + @ instruction: 0x01282600 │ │ │ │ + teqeq r2, r0, lsl #3 │ │ │ │ + smlawteq r8, r8, r5, r2 │ │ │ │ + msreq R8_fiq, ip, lsl #4 │ │ │ │ + @ instruction: 0x01282594 │ │ │ │ + @ instruction: 0x01282568 │ │ │ │ + @ instruction: 0x0128253c │ │ │ │ + @ instruction: 0x01282510 │ │ │ │ + strdeq r2, [r8, -r4]! │ │ │ │ + ldrdeq r2, [r8, -r8]! │ │ │ │ + @ instruction: 0x012824ac │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ beq 492be4 │ │ │ │ ldr lr, [r0, #24] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr ip, [r0, #32] │ │ │ │ mul r3, lr, r3 │ │ │ │ @@ -1005665,21 +1005665,21 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 492ddc │ │ │ │ teqeq pc, r0, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128ef3c │ │ │ │ - teqeq r2, r8, lsl lr │ │ │ │ - @ instruction: 0x0128eea4 │ │ │ │ + teqeq r2, r4, asr #29 │ │ │ │ + @ instruction: 0x0128ef44 │ │ │ │ + teqeq r2, r0, lsr #28 │ │ │ │ + @ instruction: 0x0128eeac │ │ │ │ teqeq pc, r0, ror #8 │ │ │ │ - @ instruction: 0x01282144 │ │ │ │ - @ instruction: 0x01282114 │ │ │ │ + @ instruction: 0x0128214c │ │ │ │ + @ instruction: 0x0128211c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1006615,123 +1006615,123 @@ │ │ │ │ bne 4941a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b 4939c4 │ │ │ │ teqeq pc, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r8, r0, ip, lr │ │ │ │ - teqeq r2, r4, lsl ip │ │ │ │ + smlawteq r8, r8, ip, lr │ │ │ │ + teqeq r2, ip, lsl ip │ │ │ │ teqeq pc, r0, lsl #5 │ │ │ │ - teqeq r2, r0, lsr #20 │ │ │ │ - @ instruction: 0x0128eaa4 │ │ │ │ + teqeq r2, r8, lsr #20 │ │ │ │ + @ instruction: 0x0128eaac │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ @ instruction: 0x01275f30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - teqeq r2, r0, asr #16 │ │ │ │ - ldrdeq lr, [r8, -r0]! │ │ │ │ - teqeq r2, r4, lsl #16 │ │ │ │ + teqeq r2, r8, asr #16 │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + teqeq r2, ip, lsl #16 │ │ │ │ @ instruction: 0x01272454 │ │ │ │ - smlawbeq r8, r4, r8, lr │ │ │ │ + smlawbeq r8, ip, r8, lr │ │ │ │ teqeq pc, r0, ror lr @ │ │ │ │ - teqeq r2, r8, asr #14 │ │ │ │ - ldrdeq lr, [r8, -r8]! │ │ │ │ + teqeq r2, r0, asr r7 │ │ │ │ + @ instruction: 0x0128e7e0 │ │ │ │ @ instruction: 0x01275cb8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq r2, r0, lsl r6 │ │ │ │ - @ instruction: 0x0128e6a0 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r8, lsl r6 │ │ │ │ + @ instruction: 0x0128e6a8 │ │ │ │ + teqeq r2, ip @ │ │ │ │ @ instruction: 0x01272220 │ │ │ │ - @ instruction: 0x0128e650 │ │ │ │ - teqeq r2, r8, lsr #11 │ │ │ │ - @ instruction: 0x0128e630 │ │ │ │ - teqeq r2, r0, ror r5 │ │ │ │ - ldrdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x0128e658 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128e638 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + @ instruction: 0x0128e5e0 │ │ │ │ @ instruction: 0x01271f54 │ │ │ │ - teqeq r2, ip, asr #5 │ │ │ │ - @ instruction: 0x0128e35c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128e364 │ │ │ │ @ instruction: 0x01271ee8 │ │ │ │ - teqeq r2, r0, ror #4 │ │ │ │ - strdeq lr, [r8, -r0]! │ │ │ │ - teqeq r2, ip, ror #3 │ │ │ │ + teqeq r2, r8, ror #4 │ │ │ │ + strdeq lr, [r8, -r8]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ smlawbeq r7, r4, r7, r5 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - teqeq r2, r4, lsr r0 │ │ │ │ - smlawteq r8, r4, r0, lr │ │ │ │ - teqeq r2, ip, ror #31 │ │ │ │ + teqeq r2, ip, lsr r0 │ │ │ │ + smlawteq r8, ip, r0, lr │ │ │ │ + teqeq r2, r4 @ │ │ │ │ @ instruction: 0x01271c38 │ │ │ │ - @ instruction: 0x0128e06c │ │ │ │ - teqeq r2, r8, lsr #31 │ │ │ │ - @ instruction: 0x0128e034 │ │ │ │ + @ instruction: 0x0128e074 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128e03c │ │ │ │ @ instruction: 0x01275518 │ │ │ │ - teqeq r2, r4, ror lr │ │ │ │ - @ instruction: 0x0128df04 │ │ │ │ - teqeq r2, ip, lsr #28 │ │ │ │ + teqeq r2, ip, ror lr │ │ │ │ + @ instruction: 0x0128df0c │ │ │ │ + teqeq r2, r4, lsr lr │ │ │ │ @ instruction: 0x01271a78 │ │ │ │ - @ instruction: 0x0128deac │ │ │ │ - teqeq r2, r0, lsl #28 │ │ │ │ - smlawbeq r8, ip, lr, sp │ │ │ │ + @ instruction: 0x0128deb4 │ │ │ │ + teqeq r2, r8, lsl #28 │ │ │ │ + @ instruction: 0x0128de94 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r2, r4, lsl #24 │ │ │ │ - @ instruction: 0x0128dc90 │ │ │ │ + teqeq r2, ip, lsl #24 │ │ │ │ + @ instruction: 0x0128dc98 │ │ │ │ @ instruction: 0x01271774 │ │ │ │ - teqeq r2, ip, ror #21 │ │ │ │ - @ instruction: 0x0128db7c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + smlawbeq r8, r4, fp, sp │ │ │ │ @ instruction: 0x01271714 │ │ │ │ - teqeq r2, ip, lsl #21 │ │ │ │ - @ instruction: 0x0128db1c │ │ │ │ - @ instruction: 0x01280e78 │ │ │ │ - @ instruction: 0x01280e40 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128db24 │ │ │ │ + smlawbeq r8, r0, lr, r0 │ │ │ │ + @ instruction: 0x01280e48 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01280e24 │ │ │ │ - @ instruction: 0x0128da68 │ │ │ │ - smulwteq r8, ip, sp │ │ │ │ - @ instruction: 0x01280db4 │ │ │ │ + teqeq r2, r4, ror #19 │ │ │ │ + @ instruction: 0x01280e2c │ │ │ │ + @ instruction: 0x0128da70 │ │ │ │ + strdeq r0, [r8, -r4]! │ │ │ │ + @ instruction: 0x01280dbc │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq r2, r4, lsr r9 │ │ │ │ - @ instruction: 0x01280d7c │ │ │ │ - smlawteq r8, r0, r9, sp │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ + smlawbeq r8, r4, sp, r0 │ │ │ │ + smlawteq r8, r8, r9, sp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01280d44 │ │ │ │ - @ instruction: 0x01280d0c │ │ │ │ - ldrdeq r0, [r8, -r8]! │ │ │ │ - smulwbeq r8, r8, ip │ │ │ │ + @ instruction: 0x01280d4c │ │ │ │ + @ instruction: 0x01280d14 │ │ │ │ + smulwteq r8, r0, ip │ │ │ │ + @ instruction: 0x01280cb0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01280c78 │ │ │ │ + smlawbeq r8, r0, ip, r0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x01280c48 │ │ │ │ + @ instruction: 0x01280c50 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x01280c18 │ │ │ │ - smulwteq r8, r8, fp │ │ │ │ - @ instruction: 0x01280bb0 │ │ │ │ + @ instruction: 0x01280c20 │ │ │ │ + strdeq r0, [r8, -r0]! @ │ │ │ │ + @ instruction: 0x01280bb8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r2, ip, lsr #14 │ │ │ │ - @ instruction: 0x01280b74 │ │ │ │ - @ instruction: 0x0128d7b8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01280b38 │ │ │ │ - @ instruction: 0x0128d77c │ │ │ │ + teqeq r2, r4, lsr r7 │ │ │ │ + @ instruction: 0x01280b7c │ │ │ │ + smlawteq r8, r0, r7, sp │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01280b40 │ │ │ │ + smlawbeq r8, r4, r7, sp │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - teqeq r2, ip, lsr #13 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ @ instruction: 0x01275004 │ │ │ │ ldrdeq r4, [r7, -ip]! │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x01280ab4 │ │ │ │ - strdeq sp, [r8, -ip]! │ │ │ │ - teqeq r2, ip, lsr #12 │ │ │ │ - @ instruction: 0x01280a74 │ │ │ │ - @ instruction: 0x0128d6b8 │ │ │ │ + @ instruction: 0x01280abc │ │ │ │ + @ instruction: 0x0128d704 │ │ │ │ + teqeq r2, r4, lsr r6 │ │ │ │ + @ instruction: 0x01280a7c │ │ │ │ + smlawteq r8, r0, r6, sp │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, #-216] @ 493eac │ │ │ │ ldr r4, [pc, #-216] @ 493eb0 │ │ │ │ ldr r7, [pc, #-216] @ 493eb4 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #100 @ 0x64 │ │ │ │ @@ -1007422,32 +1007422,32 @@ │ │ │ │ teqeq pc, ip, lsl #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r4, asr #24 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ - ldrdeq sp, [r8, -r4]! │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ + ldrdeq sp, [r8, -ip]! │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128d540 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128d548 │ │ │ │ smlawteq r7, r4, r0, r1 │ │ │ │ teqeq pc, r8, ror #21 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ @ instruction: 0x01270ebc │ │ │ │ @ instruction: 0x01270e64 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01280618 │ │ │ │ - @ instruction: 0x0128d25c │ │ │ │ - smulwteq r8, r4, r5 │ │ │ │ - @ instruction: 0x012805b4 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01280620 │ │ │ │ + @ instruction: 0x0128d264 │ │ │ │ + smulwteq r8, ip, r5 │ │ │ │ + @ instruction: 0x012805bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r1, [pc, #1668] @ 495144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #1664] @ 495148 │ │ │ │ @@ -1007865,37 +1007865,37 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 494d88 │ │ │ │ teqeq pc, r0, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, r8, ror r0 │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ + teqeq r2, r0, lsl #1 │ │ │ │ + @ instruction: 0x0128d100 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - teqeq r2, r0, asr #28 │ │ │ │ - smlawteq r8, ip, lr, ip │ │ │ │ + teqeq r2, r8, asr #28 │ │ │ │ + ldrdeq ip, [r8, -r4]! │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - smlawteq r7, r8, pc, pc @ │ │ │ │ - teqeq r2, r0, asr fp │ │ │ │ - msreq SP_und, r8 @ │ │ │ │ - ldrdeq ip, [r8, -ip]! @ │ │ │ │ - strdeq r9, [r8, -r0]! │ │ │ │ - teqeq r2, r8, lsl fp │ │ │ │ - @ instruction: 0x0128cb94 │ │ │ │ + ldrdeq pc, [r7, -r0]! │ │ │ │ + teqeq r2, r8, asr fp │ │ │ │ + msreq SP_und, r0, lsr #31 │ │ │ │ + @ instruction: 0x0128cbe4 │ │ │ │ + strdeq r9, [r8, -r8]! │ │ │ │ + teqeq r2, r0, lsr #22 │ │ │ │ + @ instruction: 0x0128cb9c │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x012898a8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128cb4c │ │ │ │ + @ instruction: 0x012898b0 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128cb54 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - msreq (UNDEF: 39), r8, ror #29 │ │ │ │ - teqeq r2, r0, ror sl │ │ │ │ - msreq (UNDEF: 39), r8 @ │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ + strdeq pc, [r7, -r0]! │ │ │ │ + teqeq r2, r8, ror sl │ │ │ │ + smlawteq r7, r0, lr, pc @ │ │ │ │ + @ instruction: 0x0128cb04 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1008114,35 +1008114,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 495358 │ │ │ │ teqeq pc, r4, ror r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r4, ror #29 │ │ │ │ - @ instruction: 0x0128c8b8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128c85c │ │ │ │ - teqeq r2, ip, lsl #15 │ │ │ │ - ldrdeq pc, [r7, -r4]! │ │ │ │ - @ instruction: 0x0128c810 │ │ │ │ + smlawteq r8, r0, r8, ip │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128c864 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq pc, [r7, -ip]! │ │ │ │ + @ instruction: 0x0128c818 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - teqeq r2, ip, asr #14 │ │ │ │ - msreq SP_und, r4 @ │ │ │ │ - ldrdeq ip, [r8, -r4]! │ │ │ │ - teqeq r2, ip, lsl #14 │ │ │ │ - msreq SP_und, r4, asr fp │ │ │ │ - @ instruction: 0x0128c790 │ │ │ │ + teqeq r2, r4, asr r7 │ │ │ │ + msreq SP_und, ip @ │ │ │ │ + ldrdeq ip, [r8, -ip]! @ │ │ │ │ + teqeq r2, r4, lsl r7 │ │ │ │ + msreq SP_und, ip, asr fp │ │ │ │ + @ instruction: 0x0128c798 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - msreq SP_und, r8, lsl fp │ │ │ │ - @ instruction: 0x0128c75c │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + msreq SP_und, r0, lsr #22 │ │ │ │ + @ instruction: 0x0128c764 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - ldrdeq pc, [r7, -ip]! │ │ │ │ - @ instruction: 0x0128c718 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + msreq (UNDEF: 39), r4, ror #21 │ │ │ │ + @ instruction: 0x0128c720 │ │ │ │ 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 │ │ │ │ @@ -1008305,33 +1008305,33 @@ │ │ │ │ b 49571c │ │ │ │ ldr r1, [pc, #88] @ 495874 │ │ │ │ add r1, pc, r1 │ │ │ │ b 495728 │ │ │ │ teqeq pc, r8, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r4, ror #23 │ │ │ │ - msreq CPSR_sxc, ip, lsl #18 │ │ │ │ - @ instruction: 0x0128a80c │ │ │ │ - teqeq r2, ip @ │ │ │ │ + msreq CPSR_sxc, r4, lsl r9 │ │ │ │ + @ instruction: 0x0128a814 │ │ │ │ + teqeq r2, r4, asr #11 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x0128a79c │ │ │ │ - smlawteq r8, r4, r7, sl │ │ │ │ - smlawbeq r8, r0, r7, sl │ │ │ │ - teqeq r2, r0, lsr r5 │ │ │ │ - @ instruction: 0x0128a724 │ │ │ │ - msreq CPSR_sxc, ip, lsr #16 │ │ │ │ + @ instruction: 0x0128a7a4 │ │ │ │ + smlawteq r8, ip, r7, sl │ │ │ │ + smlawbeq r8, r8, r7, sl │ │ │ │ + teqeq r2, r8, lsr r5 │ │ │ │ @ instruction: 0x0128a72c │ │ │ │ - teqeq r2, ip @ │ │ │ │ + msreq CPSR_sxc, r4, lsr r8 │ │ │ │ + @ instruction: 0x0128a734 │ │ │ │ + teqeq r2, r4, ror #9 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - strdeq pc, [r7, -r4]! │ │ │ │ - strdeq sl, [r8, -r4]! │ │ │ │ - teqeq r2, r4, lsr #9 │ │ │ │ + strdeq pc, [r7, -ip]! │ │ │ │ + strdeq sl, [r8, -ip]! │ │ │ │ + teqeq r2, ip, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x0128a6b4 │ │ │ │ @ instruction: 0x0128a6bc │ │ │ │ + smlawteq r8, r4, r6, sl │ │ │ │ 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, #748] @ 495b80 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1008520,41 +1008520,41 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 49595c │ │ │ │ teqeq pc, ip, lsr #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r2, ip, ror r3 │ │ │ │ - msreq (UNDEF: 39), ip @ │ │ │ │ - @ instruction: 0x0128c36c │ │ │ │ + teqeq r2, r4, lsl #7 │ │ │ │ + smlawteq r7, r4, r6, pc @ │ │ │ │ + @ instruction: 0x0128c374 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ teqeq pc, r0, ror #17 │ │ │ │ - teqeq r2, r0, ror r2 │ │ │ │ - msreq CPSR_sxc, r0 @ │ │ │ │ - @ instruction: 0x0128c268 │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ + msreq CPSR_sxc, r8 @ │ │ │ │ + @ instruction: 0x0128c270 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - teqeq r2, r0, lsr r2 │ │ │ │ - msreq CPSR_sxc, r0, ror r5 │ │ │ │ - @ instruction: 0x0128c228 │ │ │ │ + teqeq r2, r8, lsr r2 │ │ │ │ + msreq CPSR_sxc, r8, ror r5 │ │ │ │ + @ instruction: 0x0128c230 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - msreq CPSR_sxc, r4, lsr r5 │ │ │ │ - @ instruction: 0x0128c1ec │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - strdeq pc, [r7, -r8]! │ │ │ │ - @ instruction: 0x0128c1b0 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + msreq CPSR_sxc, ip, lsr r5 │ │ │ │ + strdeq ip, [r8, -r4]! │ │ │ │ + teqeq r2, r0, asr #3 │ │ │ │ + msreq CPSR_sxc, r0, lsl #10 │ │ │ │ + @ instruction: 0x0128c1b8 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - teqeq r2, ip, ror r1 │ │ │ │ - msreq CPSR_sxc, ip @ │ │ │ │ - @ instruction: 0x0128c174 │ │ │ │ + teqeq r2, r4, lsl #3 │ │ │ │ + smlawteq r7, r4, r4, pc @ │ │ │ │ + @ instruction: 0x0128c17c │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - teqeq r2, r0, asr #2 │ │ │ │ - smlawbeq r7, r0, r4, pc @ │ │ │ │ - @ instruction: 0x0128c130 │ │ │ │ + teqeq r2, r8, asr #2 │ │ │ │ + smlawbeq r7, r8, r4, pc @ │ │ │ │ + @ instruction: 0x0128c138 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 00495bf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1008725,32 +1008725,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 495ce4 │ │ │ │ teqeq pc, ip, lsr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, asr r5 @ │ │ │ │ - teqeq r2, ip, ror #30 │ │ │ │ - msreq (UNDEF: 39), ip, lsr #5 │ │ │ │ - @ instruction: 0x0128bf60 │ │ │ │ - teqeq r2, r0, lsr pc │ │ │ │ - msreq (UNDEF: 39), r0, ror r2 │ │ │ │ - @ instruction: 0x0128bf24 │ │ │ │ + teqeq r2, r4, ror pc │ │ │ │ + msreq (UNDEF: 39), r4 @ │ │ │ │ + @ instruction: 0x0128bf68 │ │ │ │ + teqeq r2, r8, lsr pc │ │ │ │ + msreq (UNDEF: 39), r8, ror r2 │ │ │ │ @ instruction: 0x0128bf2c │ │ │ │ - teqeq r2, r8, ror #29 │ │ │ │ - @ instruction: 0x0128bee0 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - smlawteq r8, r0, lr, fp │ │ │ │ - smlawbeq r8, ip, lr, fp │ │ │ │ - teqeq r2, r4, asr lr │ │ │ │ - msreq CPSR_sxc, r4 @ │ │ │ │ - @ instruction: 0x0128be48 │ │ │ │ - teqeq r2, r8, lsl lr │ │ │ │ - msreq CPSR_sxc, r8, asr r1 │ │ │ │ - @ instruction: 0x0128be0c │ │ │ │ + @ instruction: 0x0128bf34 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128bee8 │ │ │ │ + teqeq r2, r4, lsr #29 │ │ │ │ + smlawteq r8, r8, lr, fp │ │ │ │ + @ instruction: 0x0128be94 │ │ │ │ + teqeq r2, ip, asr lr │ │ │ │ + msreq CPSR_sxc, ip @ │ │ │ │ + @ instruction: 0x0128be50 │ │ │ │ + teqeq r2, r0, lsr #28 │ │ │ │ + msreq CPSR_sxc, r0, ror #2 │ │ │ │ + @ instruction: 0x0128be14 │ │ │ │ │ │ │ │ 00495efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1008923,32 +1008923,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 495ff4 │ │ │ │ teqeq pc, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8, asr #4 │ │ │ │ - teqeq r2, ip, asr ip │ │ │ │ - @ instruction: 0x0127ef9c │ │ │ │ - @ instruction: 0x0128bc50 │ │ │ │ - teqeq r2, r0, lsr #24 │ │ │ │ - @ instruction: 0x0127ef60 │ │ │ │ - @ instruction: 0x0128bc14 │ │ │ │ + teqeq r2, r4, ror #24 │ │ │ │ + @ instruction: 0x0127efa4 │ │ │ │ + @ instruction: 0x0128bc58 │ │ │ │ + teqeq r2, r8, lsr #24 │ │ │ │ + @ instruction: 0x0127ef68 │ │ │ │ @ instruction: 0x0128bc1c │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - ldrdeq fp, [r8, -r0]! │ │ │ │ - teqeq r2, ip, lsl #23 │ │ │ │ - @ instruction: 0x0128bbb0 │ │ │ │ - @ instruction: 0x0128bb7c │ │ │ │ - teqeq r2, r4, asr #22 │ │ │ │ - smlawbeq r7, r4, lr, lr │ │ │ │ - @ instruction: 0x0128bb38 │ │ │ │ - teqeq r2, r8, lsl #22 │ │ │ │ - @ instruction: 0x0127ee48 │ │ │ │ - strdeq fp, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128bc24 │ │ │ │ + teqeq r2, r0, ror #23 │ │ │ │ + ldrdeq fp, [r8, -r8]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128bbb8 │ │ │ │ + smlawbeq r8, r4, fp, fp │ │ │ │ + teqeq r2, ip, asr #22 │ │ │ │ + smlawbeq r7, ip, lr, lr │ │ │ │ + @ instruction: 0x0128bb40 │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ + @ instruction: 0x0127ee50 │ │ │ │ + @ instruction: 0x0128bb04 │ │ │ │ │ │ │ │ 0049620c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1009409,48 +1009409,48 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 496510 │ │ │ │ teqeq pc, r0, lsl r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r2, ip, lsl r9 │ │ │ │ - strdeq fp, [r8, -r0]! │ │ │ │ + teqeq r2, r4, lsr #18 │ │ │ │ + strdeq fp, [r8, -r8]! │ │ │ │ strdeq pc, [r6, -ip]! │ │ │ │ - teqeq r2, ip, ror #15 │ │ │ │ - smlawteq r8, r0, r7, fp │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + smlawteq r8, r8, r7, fp │ │ │ │ teqeq pc, ip, lsr #26 │ │ │ │ - @ instruction: 0x0128b6a8 │ │ │ │ - teqeq r2, r0, lsl #13 │ │ │ │ + @ instruction: 0x0128b6b0 │ │ │ │ + teqeq r2, r8, lsl #13 │ │ │ │ msreq CPSR_sx, r8, ror #2 │ │ │ │ msreq CPSR_sx, r8, lsr #2 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128b658 │ │ │ │ - smlawbeq r8, ip, r5, fp │ │ │ │ - @ instruction: 0x0127e89c │ │ │ │ - @ instruction: 0x0128b560 │ │ │ │ - teqeq r2, ip, lsl r5 │ │ │ │ - @ instruction: 0x0128b514 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - strdeq fp, [r8, -r8]! │ │ │ │ - smlawteq r8, r4, r4, fp │ │ │ │ - ldrdeq lr, [r7, -r0]! │ │ │ │ - teqeq r2, ip, asr r4 │ │ │ │ - @ instruction: 0x0127e79c │ │ │ │ - @ instruction: 0x0128b450 │ │ │ │ - teqeq r2, r0, lsr #8 │ │ │ │ - @ instruction: 0x0127e760 │ │ │ │ - @ instruction: 0x0128b414 │ │ │ │ - teqeq r2, r4, ror #7 │ │ │ │ - @ instruction: 0x0127e724 │ │ │ │ - ldrdeq fp, [r8, -r8]! │ │ │ │ - teqeq r2, r8, lsr #7 │ │ │ │ - @ instruction: 0x0127e6e8 │ │ │ │ - @ instruction: 0x0128b3a0 │ │ │ │ - @ instruction: 0x0127e6b0 │ │ │ │ + teqeq r2, r0, lsr #11 │ │ │ │ + @ instruction: 0x0128b660 │ │ │ │ + @ instruction: 0x0128b594 │ │ │ │ + @ instruction: 0x0127e8a4 │ │ │ │ + @ instruction: 0x0128b568 │ │ │ │ + teqeq r2, r4, lsr #10 │ │ │ │ + @ instruction: 0x0128b51c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0128b500 │ │ │ │ + smlawteq r8, ip, r4, fp │ │ │ │ + ldrdeq lr, [r7, -r8]! │ │ │ │ + teqeq r2, r4, ror #8 │ │ │ │ + @ instruction: 0x0127e7a4 │ │ │ │ + @ instruction: 0x0128b458 │ │ │ │ + teqeq r2, r8, lsr #8 │ │ │ │ + @ instruction: 0x0127e768 │ │ │ │ + @ instruction: 0x0128b41c │ │ │ │ + teqeq r2, ip, ror #7 │ │ │ │ + @ instruction: 0x0127e72c │ │ │ │ + @ instruction: 0x0128b3e0 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + strdeq lr, [r7, -r0]! │ │ │ │ + @ instruction: 0x0128b3a8 │ │ │ │ + @ instruction: 0x0127e6b8 │ │ │ │ │ │ │ │ 004969dc : │ │ │ │ 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 │ │ │ │ @@ -1009815,45 +1009815,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 496c2c │ │ │ │ teqeq pc, ip, lsr r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ andeq r7, r0, ip, lsr #8 │ │ │ │ - teqeq r2, r0, asr #1 │ │ │ │ - strheq fp, [r8, -r8]! │ │ │ │ + teqeq r2, r8, asr #1 │ │ │ │ + smlawteq r8, r0, r0, fp │ │ │ │ teqeq pc, r0, lsl r6 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r2, r4, lsl r0 │ │ │ │ - strdeq sl, [r8, -r0]! │ │ │ │ + teqeq r2, ip, lsl r0 │ │ │ │ + strdeq sl, [r8, -r8]! │ │ │ │ strdeq lr, [r6, -ip]! │ │ │ │ @ instruction: 0x0126eabc │ │ │ │ - @ instruction: 0x0127e264 │ │ │ │ - @ instruction: 0x0127e234 │ │ │ │ - teqpeq r1, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127e200 │ │ │ │ - @ instruction: 0x0128aeb8 │ │ │ │ - teqpeq r1, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r7, r4, r1, lr │ │ │ │ - @ instruction: 0x0128ae7c │ │ │ │ - teqpeq r1, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r7, r8, r1, lr │ │ │ │ - @ instruction: 0x0128ae40 │ │ │ │ - @ instruction: 0x0128ae44 │ │ │ │ - teqpeq r1, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r8, -r8]! │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r8, -r8]! │ │ │ │ - @ instruction: 0x0128ada4 │ │ │ │ - teqpeq r1, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127e0ac │ │ │ │ - @ instruction: 0x0128ad60 │ │ │ │ - teqpeq r1, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127e070 │ │ │ │ - @ instruction: 0x0128ad28 │ │ │ │ + @ instruction: 0x0127e26c │ │ │ │ + @ instruction: 0x0127e23c │ │ │ │ + teqpeq r1, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127e208 │ │ │ │ + smlawteq r8, r0, lr, sl │ │ │ │ + teqpeq r1, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r7, ip, r1, lr │ │ │ │ + smlawbeq r8, r4, lr, sl │ │ │ │ + teqpeq r1, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127e190 │ │ │ │ + @ instruction: 0x0128ae48 │ │ │ │ + @ instruction: 0x0128ae4c │ │ │ │ + teqpeq r1, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128ae00 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128ade0 │ │ │ │ + @ instruction: 0x0128adac │ │ │ │ + teqpeq r1, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + strheq lr, [r7, -r4]! │ │ │ │ + @ instruction: 0x0128ad68 │ │ │ │ + teqpeq r1, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127e078 │ │ │ │ + @ instruction: 0x0128ad30 │ │ │ │ │ │ │ │ 00497020 : │ │ │ │ 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 │ │ │ │ @@ -1010219,52 +1010219,52 @@ │ │ │ │ b 497270 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ andeq r6, r0, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, asr #24 │ │ │ │ - teqpeq r1, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128aa74 │ │ │ │ + teqpeq r1, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128aa7c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ teqeq pc, ip, asr #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a9ac │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128a9b4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ @ instruction: 0x0126e4b8 │ │ │ │ @ instruction: 0x0126e478 │ │ │ │ - @ instruction: 0x0127dc20 │ │ │ │ - strdeq sp, [r7, -r0]! │ │ │ │ - teqpeq r1, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127dbbc │ │ │ │ - @ instruction: 0x0128a874 │ │ │ │ + @ instruction: 0x0127dc28 │ │ │ │ + strdeq sp, [r7, -r8]! │ │ │ │ + teqpeq r1, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r7, r4, fp, sp │ │ │ │ + @ instruction: 0x0128a87c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqpeq r1, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r7, r0, fp, sp │ │ │ │ - @ instruction: 0x0128a838 │ │ │ │ + teqpeq r1, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r7, r8, fp, sp │ │ │ │ + @ instruction: 0x0128a840 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqpeq r1, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127db44 │ │ │ │ - strdeq sl, [r8, -ip]! │ │ │ │ + teqpeq r1, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127db4c │ │ │ │ + @ instruction: 0x0128a804 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x0128a800 │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a7b0 │ │ │ │ + @ instruction: 0x0128a808 │ │ │ │ + teqpeq r1, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128a7b8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - teqpeq r1, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a794 │ │ │ │ - @ instruction: 0x0128a760 │ │ │ │ - teqpeq r1, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127da68 │ │ │ │ - @ instruction: 0x0128a718 │ │ │ │ + teqpeq r1, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128a79c │ │ │ │ + @ instruction: 0x0128a768 │ │ │ │ + teqpeq r1, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127da70 │ │ │ │ + @ instruction: 0x0128a720 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - teqpeq r1, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127da2c │ │ │ │ - @ instruction: 0x0128a6e4 │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127da34 │ │ │ │ + @ instruction: 0x0128a6ec │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 00497688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -1010503,39 +1010503,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 497808 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a4ec │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r8, -r4]! │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ teqeq pc, r4, lsr sl @ │ │ │ │ smlawbeq r6, ip, pc, sp @ │ │ │ │ - @ instruction: 0x0127d734 │ │ │ │ - teqpeq r1, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127d700 │ │ │ │ - @ instruction: 0x0128a3b4 │ │ │ │ + @ instruction: 0x0127d73c │ │ │ │ + teqpeq r1, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127d708 │ │ │ │ @ instruction: 0x0128a3bc │ │ │ │ - teqpeq r1, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a36c │ │ │ │ + smlawteq r8, r4, r3, sl │ │ │ │ + teqpeq r1, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128a374 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqpeq r1, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a350 │ │ │ │ - @ instruction: 0x0128a318 │ │ │ │ + teqpeq r1, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128a358 │ │ │ │ + @ instruction: 0x0128a320 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqpeq r1, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127d624 │ │ │ │ - ldrdeq sl, [r8, -r8]! │ │ │ │ - @ instruction: 0x0127d5ec │ │ │ │ + teqpeq r1, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127d62c │ │ │ │ + @ instruction: 0x0128a2e0 │ │ │ │ + strdeq sp, [r7, -r4]! │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - teqpeq r1, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127d5b8 │ │ │ │ - @ instruction: 0x0128a268 │ │ │ │ + teqpeq r1, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r7, r0, r5, sp │ │ │ │ + @ instruction: 0x0128a270 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 00497abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1010694,28 +1010694,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 497ba0 │ │ │ │ teqeq pc, r0, ror r7 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqpeq r1, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127d378 │ │ │ │ - @ instruction: 0x0128a028 │ │ │ │ + teqpeq r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r7, r0, r3, sp │ │ │ │ + @ instruction: 0x0128a030 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x0127d33c │ │ │ │ - strdeq r9, [r8, -r4]! │ │ │ │ + teqpeq r1, r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127d344 │ │ │ │ + strdeq r9, [r8, -ip]! │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - teqeq r1, r0, asr #31 │ │ │ │ - @ instruction: 0x0127d300 │ │ │ │ - @ instruction: 0x01289fb4 │ │ │ │ - teqeq r1, r4, lsl #31 │ │ │ │ - smlawteq r7, r4, r2, sp │ │ │ │ - @ instruction: 0x01289f74 │ │ │ │ + teqeq r1, r8, asr #31 │ │ │ │ + @ instruction: 0x0127d308 │ │ │ │ + @ instruction: 0x01289fbc │ │ │ │ + teqeq r1, ip, lsl #31 │ │ │ │ + smlawteq r7, ip, r2, sp │ │ │ │ + @ instruction: 0x01289f7c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 00497d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #888] @ 0x378 │ │ │ │ @@ -1011334,55 +1011334,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 497fec │ │ │ │ teqeq pc, ip @ @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01289cec │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + strdeq r9, [r8, -r4]! │ │ │ │ teqeq pc, r0, asr r2 @ │ │ │ │ - teqeq r1, r0, asr #23 │ │ │ │ - @ instruction: 0x01289bbc │ │ │ │ + teqeq r1, r8, asr #23 │ │ │ │ + smlawteq r8, r4, fp, r9 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x0126d6bc │ │ │ │ - teqeq r1, r0, lsl sl │ │ │ │ - @ instruction: 0x01289a0c │ │ │ │ + teqeq r1, r8, lsl sl │ │ │ │ + @ instruction: 0x01289a14 │ │ │ │ @ instruction: 0x0126d364 │ │ │ │ @ instruction: 0x0126d320 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01289854 │ │ │ │ - smlawbeq r8, r4, r7, r9 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0128985c │ │ │ │ + smlawbeq r8, ip, r7, r9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r1, r0, asr r7 │ │ │ │ - @ instruction: 0x01289820 │ │ │ │ - @ instruction: 0x0128973c │ │ │ │ + teqeq r1, r8, asr r7 │ │ │ │ + @ instruction: 0x01289828 │ │ │ │ + @ instruction: 0x01289744 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - teqeq r1, ip, lsl #14 │ │ │ │ - @ instruction: 0x0127ca4c │ │ │ │ - @ instruction: 0x01289704 │ │ │ │ + teqeq r1, r4, lsl r7 │ │ │ │ + @ instruction: 0x0127ca54 │ │ │ │ + @ instruction: 0x0128970c │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127ca10 │ │ │ │ - smlawteq r8, r0, r6, r9 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0127ca18 │ │ │ │ + smlawteq r8, r8, r6, r9 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq ip, [r7, -r4]! │ │ │ │ - smlawbeq r8, r4, r6, r9 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq ip, [r7, -ip]! @ │ │ │ │ + smlawbeq r8, ip, r6, r9 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x0127c99c │ │ │ │ - teqeq r1, r8, lsr #12 │ │ │ │ - @ instruction: 0x0127c968 │ │ │ │ - @ instruction: 0x01289618 │ │ │ │ + @ instruction: 0x0127c9a4 │ │ │ │ + teqeq r1, r0, lsr r6 │ │ │ │ + @ instruction: 0x0127c970 │ │ │ │ + @ instruction: 0x01289620 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0127c930 │ │ │ │ - @ instruction: 0x0127c900 │ │ │ │ - teqeq r1, ip, lsl #11 │ │ │ │ - smlawteq r7, ip, r8, ip │ │ │ │ - @ instruction: 0x0128957c │ │ │ │ + @ instruction: 0x0127c938 │ │ │ │ + @ instruction: 0x0127c908 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq ip, [r7, -r4]! │ │ │ │ + smlawbeq r8, r4, r5, r9 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ │ │ │ │ 004987e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1912] @ 0x778 │ │ │ │ @@ -1011702,45 +1011702,45 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 498994 │ │ │ │ teqpeq lr, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, r8, asr #6 │ │ │ │ - @ instruction: 0x01289344 │ │ │ │ + teqeq r1, r0, asr r3 │ │ │ │ + @ instruction: 0x0128934c │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ teqpeq lr, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0126cd10 │ │ │ │ - teqeq r1, r4, ror r1 │ │ │ │ - @ instruction: 0x0127c4b4 │ │ │ │ - @ instruction: 0x01289164 │ │ │ │ + teqeq r1, ip, ror r1 │ │ │ │ + @ instruction: 0x0127c4bc │ │ │ │ + @ instruction: 0x0128916c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r1, r8, lsr r1 │ │ │ │ - @ instruction: 0x0127c478 │ │ │ │ - @ instruction: 0x01289128 │ │ │ │ + teqeq r1, r0, asr #2 │ │ │ │ + smlawbeq r7, r0, r4, ip │ │ │ │ + @ instruction: 0x01289130 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrsheq lr, [r1, -ip]! │ │ │ │ - @ instruction: 0x0127c43c │ │ │ │ - strdeq r9, [r8, -r4]! │ │ │ │ + teqeq r1, r4, lsl #2 │ │ │ │ + @ instruction: 0x0127c444 │ │ │ │ + strdeq r9, [r8, -ip]! │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r1, r0, asr #1 │ │ │ │ - @ instruction: 0x0127c400 │ │ │ │ - strheq r9, [r8, -r0]! │ │ │ │ + teqeq r1, r8, asr #1 │ │ │ │ + @ instruction: 0x0127c408 │ │ │ │ + strheq r9, [r8, -r8]! │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlawteq r7, r8, r3, ip │ │ │ │ + ldrdeq ip, [r7, -r0]! │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - teqeq r1, r0, asr r0 │ │ │ │ - @ instruction: 0x01289150 │ │ │ │ - @ instruction: 0x01289044 │ │ │ │ - @ instruction: 0x012890e4 │ │ │ │ - teqeq r1, ip │ │ │ │ - strdeq r8, [r8, -r8]! @ │ │ │ │ + teqeq r1, r8, asr r0 │ │ │ │ + @ instruction: 0x01289158 │ │ │ │ + @ instruction: 0x0128904c │ │ │ │ + @ instruction: 0x012890ec │ │ │ │ + teqeq r1, r4, lsl r0 │ │ │ │ + @ instruction: 0x01289000 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0127c30c │ │ │ │ + @ instruction: 0x0127c314 │ │ │ │ │ │ │ │ 00498d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1912] @ 0x778 │ │ │ │ sub sp, sp, #2144 @ 0x860 │ │ │ │ @@ -1012056,43 +1012056,43 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4990d0 │ │ │ │ b 498f20 │ │ │ │ teqpeq lr, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01288db8 │ │ │ │ + teqeq r1, r4, asr #27 │ │ │ │ + smlawteq r8, r0, sp, r8 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ teqpeq lr, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x0126c790 │ │ │ │ - smlawteq r8, ip, ip, r8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01288be0 │ │ │ │ + ldrdeq r8, [r8, -r4]! │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01288be8 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - teqeq r1, ip, lsr #23 │ │ │ │ - @ instruction: 0x0127beec │ │ │ │ - @ instruction: 0x01288ba4 │ │ │ │ - teqeq r1, r0, ror fp │ │ │ │ - @ instruction: 0x0127beb0 │ │ │ │ - @ instruction: 0x01288b60 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + strdeq fp, [r7, -r4]! │ │ │ │ + @ instruction: 0x01288bac │ │ │ │ + teqeq r1, r8, ror fp │ │ │ │ + @ instruction: 0x0127beb8 │ │ │ │ + @ instruction: 0x01288b68 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - teqeq r1, r4, lsr fp │ │ │ │ - @ instruction: 0x0127be74 │ │ │ │ - @ instruction: 0x01288b24 │ │ │ │ + teqeq r1, ip, lsr fp │ │ │ │ + @ instruction: 0x0127be7c │ │ │ │ + @ instruction: 0x01288b2c │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x0127be3c │ │ │ │ - @ instruction: 0x0127be0c │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrdeq fp, [r7, -r8]! │ │ │ │ - smlawbeq r8, ip, sl, r8 │ │ │ │ - teqeq r1, r8, asr sl │ │ │ │ - @ instruction: 0x01288b58 │ │ │ │ - @ instruction: 0x01288a48 │ │ │ │ + @ instruction: 0x0127be44 │ │ │ │ + @ instruction: 0x0127be14 │ │ │ │ + teqeq r1, r0, lsr #21 │ │ │ │ + @ instruction: 0x0127bde0 │ │ │ │ + @ instruction: 0x01288a94 │ │ │ │ + teqeq r1, r0, ror #20 │ │ │ │ + @ instruction: 0x01288b60 │ │ │ │ + @ instruction: 0x01288a50 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 004992f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1920] @ 0x780 │ │ │ │ @@ -1012362,40 +1012362,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 499488 │ │ │ │ teqeq lr, ip, lsr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, r4, asr r8 │ │ │ │ - @ instruction: 0x01288850 │ │ │ │ + teqeq r1, ip, asr r8 │ │ │ │ + @ instruction: 0x01288858 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ teqeq lr, r4 @ │ │ │ │ smlawbeq r6, r8, r2, ip │ │ │ │ - @ instruction: 0x0127ba30 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq fp, [r7, -ip]! │ │ │ │ - @ instruction: 0x012886b0 │ │ │ │ - teqeq r1, r0, lsl #13 │ │ │ │ - smlawteq r7, r0, r9, fp │ │ │ │ - @ instruction: 0x01288670 │ │ │ │ + @ instruction: 0x0127ba38 │ │ │ │ + teqeq r1, r4, asr #13 │ │ │ │ + @ instruction: 0x0127ba04 │ │ │ │ + @ instruction: 0x012886b8 │ │ │ │ + teqeq r1, r8, lsl #13 │ │ │ │ + smlawteq r7, r8, r9, fp │ │ │ │ + @ instruction: 0x01288678 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - teqeq r1, r4, asr #12 │ │ │ │ - smlawbeq r7, r4, r9, fp │ │ │ │ - @ instruction: 0x01288634 │ │ │ │ + teqeq r1, ip, asr #12 │ │ │ │ + smlawbeq r7, ip, r9, fp │ │ │ │ + @ instruction: 0x0128863c │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - @ instruction: 0x0127b94c │ │ │ │ + @ instruction: 0x0127b954 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - @ instruction: 0x012886b0 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - smlawteq r8, r0, r5, r8 │ │ │ │ + @ instruction: 0x012886b8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + smlawteq r8, r8, r5, r8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq fp, [r7, -r4]! │ │ │ │ - smlawbeq r8, r8, r5, r8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq fp, [r7, -ip]! │ │ │ │ + @ instruction: 0x01288590 │ │ │ │ │ │ │ │ 004997a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1013033,64 +1013033,64 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 499c08 │ │ │ │ teqeq lr, r0, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r8, lsr r4 │ │ │ │ - @ instruction: 0x01288420 │ │ │ │ + teqeq r1, r0, asr #8 │ │ │ │ + @ instruction: 0x01288428 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - teqeq r1, r4, asr #1 │ │ │ │ - strheq r8, [r8, -ip]! │ │ │ │ + teqeq r1, ip, asr #1 │ │ │ │ + smlawteq r8, r4, r0, r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ teqeq lr, r4, lsr r6 │ │ │ │ - teqeq r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x0127b26c │ │ │ │ - @ instruction: 0x01287f24 │ │ │ │ + teqeq r1, r4, lsr pc │ │ │ │ + @ instruction: 0x0127b274 │ │ │ │ + @ instruction: 0x01287f2c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r1, r8, lsr #27 │ │ │ │ - @ instruction: 0x01287e68 │ │ │ │ - @ instruction: 0x01287d98 │ │ │ │ - teqeq r1, ip, asr sp │ │ │ │ - @ instruction: 0x0127b09c │ │ │ │ - @ instruction: 0x01287d4c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01287e70 │ │ │ │ + @ instruction: 0x01287da0 │ │ │ │ + teqeq r1, r4, ror #26 │ │ │ │ + @ instruction: 0x0127b0a4 │ │ │ │ + @ instruction: 0x01287d54 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x0127b064 │ │ │ │ - @ instruction: 0x01287e4c │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01287ce4 │ │ │ │ + @ instruction: 0x0127b06c │ │ │ │ + @ instruction: 0x01287e54 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01287cec │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - teqeq r1, ip, lsr #25 │ │ │ │ - @ instruction: 0x0127afec │ │ │ │ - @ instruction: 0x01287c9c │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + strdeq sl, [r7, -r4]! │ │ │ │ + @ instruction: 0x01287ca4 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - teqeq r1, r0, ror ip │ │ │ │ - @ instruction: 0x0127afb0 │ │ │ │ - @ instruction: 0x01287c60 │ │ │ │ + teqeq r1, r8, ror ip │ │ │ │ + @ instruction: 0x0127afb8 │ │ │ │ + @ instruction: 0x01287c68 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x0127af78 │ │ │ │ - teqeq r1, r8, lsl #24 │ │ │ │ - @ instruction: 0x01287d90 │ │ │ │ - strdeq r7, [r8, -r8]! │ │ │ │ + smlawbeq r7, r0, pc, sl @ │ │ │ │ + teqeq r1, r0, lsl ip │ │ │ │ + @ instruction: 0x01287d98 │ │ │ │ + @ instruction: 0x01287c00 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x0127af14 │ │ │ │ - smlawteq r8, r4, fp, r7 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0127af1c │ │ │ │ + smlawteq r8, ip, fp, r7 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrdeq sl, [r7, -r8]! │ │ │ │ - smlawbeq r8, ip, fp, r7 │ │ │ │ - teqeq r1, ip, asr fp │ │ │ │ - @ instruction: 0x0127ae9c │ │ │ │ - @ instruction: 0x01287b4c │ │ │ │ + teqeq r1, r0, lsr #23 │ │ │ │ + @ instruction: 0x0127aee0 │ │ │ │ + @ instruction: 0x01287b94 │ │ │ │ + teqeq r1, r4, ror #22 │ │ │ │ + @ instruction: 0x0127aea4 │ │ │ │ + @ instruction: 0x01287b54 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ - @ instruction: 0x0127ae5c │ │ │ │ - @ instruction: 0x01287b0c │ │ │ │ + teqeq r1, r4, lsr #22 │ │ │ │ + @ instruction: 0x0127ae64 │ │ │ │ + @ instruction: 0x01287b14 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0049a278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1013731,63 +1013731,63 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49a6e8 │ │ │ │ teqeq lr, r8, lsr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r8, asr r9 │ │ │ │ - @ instruction: 0x01287940 │ │ │ │ - teqeq r1, r4, ror #11 │ │ │ │ - ldrdeq r7, [r8, -ip]! │ │ │ │ + teqeq r1, r0, ror #18 │ │ │ │ + @ instruction: 0x01287948 │ │ │ │ + teqeq r1, ip, ror #11 │ │ │ │ + @ instruction: 0x012875e4 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ teqeq lr, r4, asr fp │ │ │ │ - teqeq r1, ip, asr #8 │ │ │ │ - smlawbeq r7, ip, r7, sl │ │ │ │ - @ instruction: 0x01287444 │ │ │ │ + teqeq r1, r4, asr r4 │ │ │ │ + @ instruction: 0x0127a794 │ │ │ │ + @ instruction: 0x0128744c │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - teqeq r1, r8, asr #5 │ │ │ │ - smlawbeq r8, r8, r3, r7 │ │ │ │ - @ instruction: 0x012872b4 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01287390 │ │ │ │ + @ instruction: 0x012872bc │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - teqeq r1, ip, ror r2 │ │ │ │ - @ instruction: 0x0127a5bc │ │ │ │ - @ instruction: 0x01287270 │ │ │ │ - smlawbeq r7, r4, r5, sl │ │ │ │ - @ instruction: 0x0128736c │ │ │ │ - teqeq r1, r4, lsl r2 │ │ │ │ - @ instruction: 0x01287204 │ │ │ │ + teqeq r1, r4, lsl #5 │ │ │ │ + smlawteq r7, r4, r5, sl │ │ │ │ + @ instruction: 0x01287278 │ │ │ │ + smlawbeq r7, ip, r5, sl │ │ │ │ + @ instruction: 0x01287374 │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ + @ instruction: 0x0128720c │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - teqeq r1, ip, asr #3 │ │ │ │ - @ instruction: 0x0127a50c │ │ │ │ - @ instruction: 0x012871bc │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x0127a514 │ │ │ │ + smlawteq r8, r4, r1, r7 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - ldrdeq sl, [r7, -r0]! │ │ │ │ - smlawbeq r8, r0, r1, r7 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + ldrdeq sl, [r7, -r8]! │ │ │ │ + smlawbeq r8, r8, r1, r7 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x0127a498 │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x012872b0 │ │ │ │ - @ instruction: 0x01287118 │ │ │ │ + @ instruction: 0x0127a4a0 │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + @ instruction: 0x012872b8 │ │ │ │ + @ instruction: 0x01287120 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - ldrsheq ip, [r1, -r4]! │ │ │ │ - @ instruction: 0x0127a434 │ │ │ │ - @ instruction: 0x012870e8 │ │ │ │ - ldrheq ip, [r1, -r8]! │ │ │ │ - strdeq sl, [r7, -r8]! │ │ │ │ - @ instruction: 0x012870a8 │ │ │ │ + ldrsheq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x0127a43c │ │ │ │ + strdeq r7, [r8, -r0]! │ │ │ │ + teqeq r1, r0, asr #1 │ │ │ │ + @ instruction: 0x0127a400 │ │ │ │ + strheq r7, [r8, -r0]! │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - teqeq r1, ip, ror r0 │ │ │ │ - @ instruction: 0x0127a3bc │ │ │ │ - @ instruction: 0x0128706c │ │ │ │ + teqeq r1, r4, lsl #1 │ │ │ │ + smlawteq r7, r4, r3, sl │ │ │ │ + @ instruction: 0x01287074 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - teqeq r1, ip, lsr r0 │ │ │ │ - @ instruction: 0x0127a37c │ │ │ │ - @ instruction: 0x0128702c │ │ │ │ + teqeq r1, r4, asr #32 │ │ │ │ + smlawbeq r7, r4, r3, sl │ │ │ │ + @ instruction: 0x01287034 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ │ │ │ │ 0049ad54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1013892,28 +1013892,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #16] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 49ae20 │ │ │ │ b 49adb8 │ │ │ │ @ instruction: 0x01269fa0 │ │ │ │ - smlawbeq r8, ip, r0, r7 │ │ │ │ - teqeq r1, r0, lsr #29 │ │ │ │ - smlawbeq r8, ip, lr, r6 │ │ │ │ + @ instruction: 0x01287094 │ │ │ │ + teqeq r1, r8, lsr #29 │ │ │ │ + @ instruction: 0x01286e94 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - teqeq r1, ip, asr lr │ │ │ │ - @ instruction: 0x0127a19c │ │ │ │ - @ instruction: 0x01286e4c │ │ │ │ - @ instruction: 0x01286e5c │ │ │ │ - teqeq r1, r8, lsl lr │ │ │ │ - strdeq r6, [r8, -ip]! │ │ │ │ + teqeq r1, r4, ror #28 │ │ │ │ + @ instruction: 0x0127a1a4 │ │ │ │ + @ instruction: 0x01286e54 │ │ │ │ + @ instruction: 0x01286e64 │ │ │ │ + teqeq r1, r0, lsr #28 │ │ │ │ + @ instruction: 0x01286e04 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - teqeq r1, r8, asr #27 │ │ │ │ - strdeq r6, [r8, -r0]! │ │ │ │ - @ instruction: 0x01286db4 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq r6, [r8, -r8]! │ │ │ │ + @ instruction: 0x01286dbc │ │ │ │ │ │ │ │ 0049af40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -1013990,24 +1013990,24 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 49af98 │ │ │ │ b 49aff0 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01286d00 │ │ │ │ - smlawteq r8, r8, ip, r6 │ │ │ │ - teqeq r1, ip, lsl #25 │ │ │ │ - smlawteq r7, ip, pc, r9 @ │ │ │ │ - @ instruction: 0x01286c7c │ │ │ │ + teqeq r1, r4, ror #25 │ │ │ │ + @ instruction: 0x01286d08 │ │ │ │ + ldrdeq r6, [r8, -r0]! │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq r9, [r7, -r4]! │ │ │ │ + smlawbeq r8, r4, ip, r6 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - smlawbeq r8, ip, ip, r6 │ │ │ │ - teqeq r1, r8, asr #24 │ │ │ │ - @ instruction: 0x01286c34 │ │ │ │ + @ instruction: 0x01286c94 │ │ │ │ + teqeq r1, r0, asr ip │ │ │ │ + @ instruction: 0x01286c3c │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ │ │ │ │ 0049b0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1014075,21 +1014075,21 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #24] @ 49b1e0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b ba12c │ │ │ │ @ instruction: 0x01269c3c │ │ │ │ - @ instruction: 0x01286d38 │ │ │ │ - teqeq r1, ip, lsr fp │ │ │ │ - @ instruction: 0x01286b28 │ │ │ │ + @ instruction: 0x01286d40 │ │ │ │ + teqeq r1, r4, asr #22 │ │ │ │ + @ instruction: 0x01286b30 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x01279e2c │ │ │ │ - @ instruction: 0x01286aec │ │ │ │ + teqeq r1, r0, lsl #22 │ │ │ │ + @ instruction: 0x01279e34 │ │ │ │ + strdeq r6, [r8, -r4]! │ │ │ │ │ │ │ │ 0049b1f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1014123,17 +1014123,17 @@ │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #980 @ 0x3d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #24] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ b ba12c │ │ │ │ - teqeq r1, r8, lsr sl │ │ │ │ - @ instruction: 0x01279d78 │ │ │ │ - @ instruction: 0x01286a2c │ │ │ │ + teqeq r1, r0, asr #20 │ │ │ │ + smlawbeq r7, r0, sp, r9 │ │ │ │ + @ instruction: 0x01286a34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1056] @ 49b6d4 │ │ │ │ ldr r3, [pc, #1056] @ 49b6d8 │ │ │ │ @@ -1014400,44 +1014400,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49b42c │ │ │ │ teqeq lr, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r0, lsl lr │ │ │ │ - teqeq r1, ip, lsr #15 │ │ │ │ - @ instruction: 0x0128686c │ │ │ │ - @ instruction: 0x0128679c │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01286874 │ │ │ │ + @ instruction: 0x012867a4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r1, ip, ror #14 │ │ │ │ - @ instruction: 0x01279aac │ │ │ │ - @ instruction: 0x0128675c │ │ │ │ + teqeq r1, r4, ror r7 │ │ │ │ + @ instruction: 0x01279ab4 │ │ │ │ + @ instruction: 0x01286764 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r1, r0, lsr r7 │ │ │ │ - @ instruction: 0x01279a70 │ │ │ │ - @ instruction: 0x01286720 │ │ │ │ + teqeq r1, r8, lsr r7 │ │ │ │ + @ instruction: 0x01279a78 │ │ │ │ + @ instruction: 0x01286728 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01279a34 │ │ │ │ - @ instruction: 0x012866e8 │ │ │ │ - @ instruction: 0x012868a8 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01286698 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01279a3c │ │ │ │ + strdeq r6, [r8, -r0]! │ │ │ │ + @ instruction: 0x012868b0 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012866a0 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq r1, r4, ror #12 │ │ │ │ - @ instruction: 0x012799a4 │ │ │ │ - @ instruction: 0x0128665c │ │ │ │ + teqeq r1, ip, ror #12 │ │ │ │ + @ instruction: 0x012799ac │ │ │ │ + @ instruction: 0x01286664 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - teqeq r1, r8, lsr #12 │ │ │ │ - @ instruction: 0x01279968 │ │ │ │ - @ instruction: 0x01286618 │ │ │ │ + teqeq r1, r0, lsr r6 │ │ │ │ + @ instruction: 0x01279970 │ │ │ │ + @ instruction: 0x01286620 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - teqeq r1, ip, ror #11 │ │ │ │ - @ instruction: 0x0127992c │ │ │ │ - @ instruction: 0x012865e0 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01279934 │ │ │ │ + @ instruction: 0x012865e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1060] @ 49bb98 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1014705,45 +1014705,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49b8f0 │ │ │ │ teqeq lr, ip, asr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, ip, asr #18 │ │ │ │ - teqeq r1, r8, ror #5 │ │ │ │ - @ instruction: 0x012863a8 │ │ │ │ - ldrdeq r6, [r8, -r8]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x012863b0 │ │ │ │ + @ instruction: 0x012862e0 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - teqeq r1, r8, lsr #5 │ │ │ │ - @ instruction: 0x012795e8 │ │ │ │ - @ instruction: 0x01286298 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq r9, [r7, -r0]! │ │ │ │ + @ instruction: 0x012862a0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r1, ip, ror #4 │ │ │ │ - @ instruction: 0x012795ac │ │ │ │ - @ instruction: 0x0128625c │ │ │ │ + teqeq r1, r4, ror r2 │ │ │ │ + @ instruction: 0x012795b4 │ │ │ │ + @ instruction: 0x01286264 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - teqeq r1, r0, lsr r2 │ │ │ │ - @ instruction: 0x01279570 │ │ │ │ - @ instruction: 0x01286220 │ │ │ │ + teqeq r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x01279578 │ │ │ │ + @ instruction: 0x01286228 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x01286438 │ │ │ │ - teqeq r1, ip, ror #3 │ │ │ │ - ldrdeq r6, [r8, -r4]! │ │ │ │ + @ instruction: 0x01286440 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq r6, [r8, -ip]! │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - teqeq r1, r0, lsr #3 │ │ │ │ - @ instruction: 0x012794e0 │ │ │ │ - @ instruction: 0x01286198 │ │ │ │ + teqeq r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x012794e8 │ │ │ │ + @ instruction: 0x012861a0 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - teqeq r1, r4, ror #2 │ │ │ │ - @ instruction: 0x012794a4 │ │ │ │ - @ instruction: 0x01286154 │ │ │ │ + teqeq r1, ip, ror #2 │ │ │ │ + @ instruction: 0x012794ac │ │ │ │ + @ instruction: 0x0128615c │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x01279468 │ │ │ │ - @ instruction: 0x0128611c │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + @ instruction: 0x01279470 │ │ │ │ + @ instruction: 0x01286124 │ │ │ │ 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 r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -1015330,40 +1015330,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49bdb8 │ │ │ │ teqeq lr, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r4, lsl #9 │ │ │ │ - teqeq r1, ip, asr #17 │ │ │ │ - smlawbeq r8, ip, r9, r5 │ │ │ │ - @ instruction: 0x012858bc │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01285994 │ │ │ │ + smlawteq r8, r4, r8, r5 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ - smlawbeq r8, r0, r8, r5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + ldrdeq r8, [r7, -r8]! @ │ │ │ │ + smlawbeq r8, r8, r8, r5 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - teqeq r1, r4, asr r8 │ │ │ │ - @ instruction: 0x01278b94 │ │ │ │ - @ instruction: 0x01285844 │ │ │ │ + teqeq r1, ip, asr r8 │ │ │ │ + @ instruction: 0x01278b9c │ │ │ │ + @ instruction: 0x0128584c │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - teqeq r1, r8, lsl r8 │ │ │ │ - @ instruction: 0x01278b58 │ │ │ │ - @ instruction: 0x01285808 │ │ │ │ + teqeq r1, r0, lsr #16 │ │ │ │ + @ instruction: 0x01278b60 │ │ │ │ + @ instruction: 0x01285810 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01278b1c │ │ │ │ - ldrdeq r5, [r8, -r0]! │ │ │ │ - teqeq r1, r0, lsr #15 │ │ │ │ - @ instruction: 0x01278ae0 │ │ │ │ - @ instruction: 0x01285798 │ │ │ │ + teqeq r1, r4, ror #15 │ │ │ │ + @ instruction: 0x01278b24 │ │ │ │ + ldrdeq r5, [r8, -r8]! │ │ │ │ + teqeq r1, r8, lsr #15 │ │ │ │ + @ instruction: 0x01278ae8 │ │ │ │ + @ instruction: 0x012857a0 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - teqeq r1, r4, ror #14 │ │ │ │ - @ instruction: 0x01278aa4 │ │ │ │ - @ instruction: 0x01285754 │ │ │ │ + teqeq r1, ip, ror #14 │ │ │ │ + @ instruction: 0x01278aac │ │ │ │ + @ instruction: 0x0128575c │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -1015957,40 +1015957,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49c778 │ │ │ │ teqeq lr, ip, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r4, asr #21 │ │ │ │ - teqeq r1, r0, lsl #30 │ │ │ │ - smlawteq r8, r0, pc, r4 @ │ │ │ │ - strdeq r4, [r8, -r0]! │ │ │ │ + teqeq r1, r8, lsl #30 │ │ │ │ + smlawteq r8, r8, pc, r4 @ │ │ │ │ + strdeq r4, [r8, -r8]! │ │ │ │ muleq r0, r3, r4 │ │ │ │ - teqeq r1, r4, asr #29 │ │ │ │ - @ instruction: 0x01278204 │ │ │ │ - @ instruction: 0x01284eb4 │ │ │ │ + teqeq r1, ip, asr #29 │ │ │ │ + @ instruction: 0x0127820c │ │ │ │ + @ instruction: 0x01284ebc │ │ │ │ muleq r0, r6, r4 │ │ │ │ - teqeq r1, r8, lsl #29 │ │ │ │ - smlawteq r7, r8, r1, r8 │ │ │ │ - @ instruction: 0x01284e78 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + ldrdeq r8, [r7, -r0]! │ │ │ │ + smlawbeq r8, r0, lr, r4 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - teqeq r1, ip, asr #28 │ │ │ │ - smlawbeq r7, ip, r1, r8 │ │ │ │ - @ instruction: 0x01284e3c │ │ │ │ + teqeq r1, r4, asr lr │ │ │ │ + @ instruction: 0x01278194 │ │ │ │ + @ instruction: 0x01284e44 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - teqeq r1, r0, lsl lr │ │ │ │ - @ instruction: 0x01278150 │ │ │ │ - @ instruction: 0x01284e04 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01278114 │ │ │ │ - smlawteq r8, ip, sp, r4 │ │ │ │ + teqeq r1, r8, lsl lr │ │ │ │ + @ instruction: 0x01278158 │ │ │ │ + @ instruction: 0x01284e0c │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0127811c │ │ │ │ + ldrdeq r4, [r8, -r4]! @ │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrdeq r8, [r7, -r8]! @ │ │ │ │ - smlawbeq r8, r8, sp, r4 │ │ │ │ + teqeq r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x012780e0 │ │ │ │ + @ instruction: 0x01284d90 │ │ │ │ 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] @ 49d020 │ │ │ │ ldr r2, [pc, #104] @ 49d024 │ │ │ │ @@ -1016017,18 +1016017,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49cfd8 │ │ │ │ @ instruction: 0xffff85c8 │ │ │ │ - @ instruction: 0x01284f70 │ │ │ │ - teqeq r1, r0, lsr #25 │ │ │ │ - @ instruction: 0x01277fe0 │ │ │ │ - @ instruction: 0x01284c90 │ │ │ │ + @ instruction: 0x01284f78 │ │ │ │ + teqeq r1, r8, lsr #25 │ │ │ │ + @ instruction: 0x01277fe8 │ │ │ │ + @ instruction: 0x01284c98 │ │ │ │ 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] @ 49d0b8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1016055,17 +1016055,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d070 │ │ │ │ @ instruction: 0xffff8530 │ │ │ │ - teqeq r1, r8, lsl #24 │ │ │ │ - @ instruction: 0x01277f48 │ │ │ │ - strdeq r4, [r8, -r8]! │ │ │ │ + teqeq r1, r0, lsl ip │ │ │ │ + @ instruction: 0x01277f50 │ │ │ │ + @ instruction: 0x01284c00 │ │ │ │ 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] @ 49d14c │ │ │ │ ldr r2, [pc, #104] @ 49d150 │ │ │ │ @@ -1016092,18 +1016092,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d104 │ │ │ │ @ instruction: 0xffff8510 │ │ │ │ - @ instruction: 0x01284e64 │ │ │ │ - teqeq r1, r4, ror fp │ │ │ │ - @ instruction: 0x01277eb4 │ │ │ │ - @ instruction: 0x01284b64 │ │ │ │ + @ instruction: 0x01284e6c │ │ │ │ + teqeq r1, ip, ror fp │ │ │ │ + @ instruction: 0x01277ebc │ │ │ │ + @ instruction: 0x01284b6c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 0049d164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1016141,18 +1016141,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 49d220 │ │ │ │ add r2, r6, #540 @ 0x21c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49d1a4 │ │ │ │ @ instruction: 0xffff8474 │ │ │ │ - smlawteq r8, ip, sp, r4 │ │ │ │ - teqeq r1, r0, ror #21 │ │ │ │ - @ instruction: 0x01277e14 │ │ │ │ ldrdeq r4, [r8, -r4]! @ │ │ │ │ + teqeq r1, r8, ror #21 │ │ │ │ + @ instruction: 0x01277e1c │ │ │ │ + ldrdeq r4, [r8, -ip]! │ │ │ │ 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] @ 49d2a4 │ │ │ │ @@ -1016180,18 +1016180,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d25c │ │ │ │ @ instruction: 0xffff83bc │ │ │ │ - @ instruction: 0x01284d24 │ │ │ │ - teqeq r1, ip, lsl sl │ │ │ │ - @ instruction: 0x01277d5c │ │ │ │ - @ instruction: 0x01284a0c │ │ │ │ + @ instruction: 0x01284d2c │ │ │ │ + teqeq r1, r4, lsr #20 │ │ │ │ + @ instruction: 0x01277d64 │ │ │ │ + @ instruction: 0x01284a14 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 0049d2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1016229,18 +1016229,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 49d378 │ │ │ │ add r2, r6, #568 @ 0x238 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49d2fc │ │ │ │ @ instruction: 0xffff8320 │ │ │ │ - smlawbeq r8, ip, ip, r4 │ │ │ │ - teqeq r1, r8, lsl #19 │ │ │ │ - @ instruction: 0x01277cbc │ │ │ │ - @ instruction: 0x0128497c │ │ │ │ + @ instruction: 0x01284c94 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smlawteq r7, r4, ip, r7 │ │ │ │ + smlawbeq r8, r4, r9, r4 │ │ │ │ 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] @ 49d3fc │ │ │ │ @@ -1016268,18 +1016268,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #576 @ 0x240 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d3b4 │ │ │ │ @ instruction: 0xffff8240 │ │ │ │ - @ instruction: 0x01284be4 │ │ │ │ - teqeq r1, r4, asr #17 │ │ │ │ - @ instruction: 0x01277c04 │ │ │ │ - @ instruction: 0x012848b4 │ │ │ │ + @ instruction: 0x01284bec │ │ │ │ + teqeq r1, ip, asr #17 │ │ │ │ + @ instruction: 0x01277c0c │ │ │ │ + @ instruction: 0x012848bc │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ │ │ │ │ 0049d414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1016317,18 +1016317,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 49d4d0 │ │ │ │ add r2, r6, #596 @ 0x254 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49d454 │ │ │ │ @ instruction: 0xffff81a4 │ │ │ │ - @ instruction: 0x01284b4c │ │ │ │ - teqeq r1, r0, lsr r8 │ │ │ │ - @ instruction: 0x01277b64 │ │ │ │ - @ instruction: 0x01284824 │ │ │ │ + @ instruction: 0x01284b54 │ │ │ │ + teqeq r1, r8, lsr r8 │ │ │ │ + @ instruction: 0x01277b6c │ │ │ │ + @ instruction: 0x0128482c │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0049d4dc : │ │ │ │ mov r0, #0 │ │ │ │ @@ -1016362,18 +1016362,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d51c │ │ │ │ @ instruction: 0xffff80f0 │ │ │ │ - @ instruction: 0x01284a94 │ │ │ │ - teqeq r1, ip, asr r7 │ │ │ │ - @ instruction: 0x01277a9c │ │ │ │ - @ instruction: 0x0128474c │ │ │ │ + @ instruction: 0x01284a9c │ │ │ │ + teqeq r1, r4, ror #14 │ │ │ │ + @ instruction: 0x01277aa4 │ │ │ │ + @ instruction: 0x01284754 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 0049d57c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1016411,18 +1016411,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 49d638 │ │ │ │ add r2, r6, #628 @ 0x274 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49d5bc │ │ │ │ @ instruction: 0xffff8054 │ │ │ │ - strdeq r4, [r8, -ip]! │ │ │ │ - teqeq r1, r8, asr #13 │ │ │ │ - strdeq r7, [r7, -ip]! │ │ │ │ - @ instruction: 0x012846bc │ │ │ │ + @ instruction: 0x01284a04 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01277a04 │ │ │ │ + smlawteq r8, r4, r6, r4 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ │ │ │ │ 0049d63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1016452,17 +1016452,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d674 │ │ │ │ @ instruction: 0xffff7f88 │ │ │ │ - teqeq r1, r4, lsl #12 │ │ │ │ - @ instruction: 0x01277944 │ │ │ │ - strdeq r4, [r8, -r4]! @ │ │ │ │ + teqeq r1, ip, lsl #12 │ │ │ │ + @ instruction: 0x0127794c │ │ │ │ + strdeq r4, [r8, -ip]! │ │ │ │ muleq r0, r4, r5 │ │ │ │ │ │ │ │ 0049d6d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1016491,17 +1016491,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49d708 │ │ │ │ @ instruction: 0xffff7f00 │ │ │ │ - teqeq r1, r0, ror r5 │ │ │ │ - @ instruction: 0x012778b0 │ │ │ │ - @ instruction: 0x01284560 │ │ │ │ + teqeq r1, r8, ror r5 │ │ │ │ + @ instruction: 0x012778b8 │ │ │ │ + @ instruction: 0x01284568 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ │ │ │ │ 0049d764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -1016974,60 +1016974,60 @@ │ │ │ │ teqeq lr, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #10 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq lr, r0 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, ip, lsr r1 │ │ │ │ - @ instruction: 0x01284134 │ │ │ │ + teqeq r1, r4, asr #2 │ │ │ │ + @ instruction: 0x0128413c │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ ldrdeq r7, [r6, -r0]! │ │ │ │ - teqeq r1, r4, lsr r0 │ │ │ │ - @ instruction: 0x01277374 │ │ │ │ - @ instruction: 0x0128402c │ │ │ │ + teqeq r1, ip, lsr r0 │ │ │ │ + @ instruction: 0x0127737c │ │ │ │ + @ instruction: 0x01284034 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x01277338 │ │ │ │ - strdeq r3, [r8, -r0]! │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r7, [r7, -ip]! │ │ │ │ - @ instruction: 0x01283fb4 │ │ │ │ + teqeq r1, r0 │ │ │ │ + @ instruction: 0x01277340 │ │ │ │ + strdeq r3, [r8, -r8]! │ │ │ │ + teqeq r1, r4, asr #31 │ │ │ │ + @ instruction: 0x01277304 │ │ │ │ + @ instruction: 0x01283fbc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r1, r4, lsl #31 │ │ │ │ - smlawteq r7, r4, r2, r7 │ │ │ │ - @ instruction: 0x01283f7c │ │ │ │ + teqeq r1, ip, lsl #31 │ │ │ │ + smlawteq r7, ip, r2, r7 │ │ │ │ + smlawbeq r8, r4, pc, r3 @ │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - teqeq r1, ip, asr #30 │ │ │ │ - smlawbeq r7, ip, r2, r7 │ │ │ │ - @ instruction: 0x01283f44 │ │ │ │ + teqeq r1, r4, asr pc │ │ │ │ + @ instruction: 0x01277294 │ │ │ │ + @ instruction: 0x01283f4c │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - @ instruction: 0x01284264 │ │ │ │ - teqeq r1, r4, lsl pc │ │ │ │ - @ instruction: 0x01283f04 │ │ │ │ + @ instruction: 0x0128426c │ │ │ │ + teqeq r1, ip, lsl pc │ │ │ │ + @ instruction: 0x01283f0c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - strdeq r4, [r8, -r8]! │ │ │ │ - smlawteq r8, r0, lr, r3 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01284200 │ │ │ │ + smlawteq r8, r8, lr, r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x012771e4 │ │ │ │ - teqeq r1, r4, ror lr │ │ │ │ - @ instruction: 0x012771b4 │ │ │ │ - @ instruction: 0x01283e6c │ │ │ │ + @ instruction: 0x012771ec │ │ │ │ + teqeq r1, ip, ror lr │ │ │ │ + @ instruction: 0x012771bc │ │ │ │ + @ instruction: 0x01283e74 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - teqeq r1, ip, lsr lr │ │ │ │ - @ instruction: 0x0127717c │ │ │ │ - @ instruction: 0x01283e34 │ │ │ │ + teqeq r1, r4, asr #28 │ │ │ │ + smlawbeq r7, r4, r1, r7 │ │ │ │ + @ instruction: 0x01283e3c │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - teqeq r1, r4, lsl #28 │ │ │ │ - @ instruction: 0x01277144 │ │ │ │ - strdeq r3, [r8, -ip]! │ │ │ │ + teqeq r1, ip, lsl #28 │ │ │ │ + @ instruction: 0x0127714c │ │ │ │ + @ instruction: 0x01283e04 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ │ │ │ │ 0049df94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -1017219,35 +1017219,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 49e070 │ │ │ │ teqeq lr, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, ip, ror #24 │ │ │ │ - @ instruction: 0x01283c68 │ │ │ │ + teqeq r1, r4, ror ip │ │ │ │ + @ instruction: 0x01283c70 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ teqeq lr, ip, asr #3 │ │ │ │ @ instruction: 0x012676a8 │ │ │ │ - teqeq r1, ip, lsl #22 │ │ │ │ - @ instruction: 0x01276e4c │ │ │ │ - @ instruction: 0x01283b04 │ │ │ │ + teqeq r1, r4, lsl fp │ │ │ │ + @ instruction: 0x01276e54 │ │ │ │ + @ instruction: 0x01283b0c │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01276e10 │ │ │ │ - smlawteq r8, r8, sl, r3 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01276e18 │ │ │ │ + ldrdeq r3, [r8, -r0]! │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq r6, [r7, -r4]! │ │ │ │ - smlawbeq r8, ip, sl, r3 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq r6, [r7, -ip]! │ │ │ │ + @ instruction: 0x01283a94 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - @ instruction: 0x01276d9c │ │ │ │ - teqeq r1, r8, lsr #20 │ │ │ │ - @ instruction: 0x01276d68 │ │ │ │ - @ instruction: 0x01283a20 │ │ │ │ + @ instruction: 0x01276da4 │ │ │ │ + teqeq r1, r0, lsr sl │ │ │ │ + @ instruction: 0x01276d70 │ │ │ │ + @ instruction: 0x01283a28 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ │ │ │ │ 0049e2fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1017319,21 +1017319,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 49e374 │ │ │ │ teqeq lr, r0, lsr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r8, asr #29 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01276c1c │ │ │ │ - smlawteq r8, ip, r8, r3 │ │ │ │ + teqeq r1, r4, ror #17 │ │ │ │ + @ instruction: 0x01276c24 │ │ │ │ + ldrdeq r3, [r8, -r4]! │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - teqeq r1, r0, lsr #17 │ │ │ │ - @ instruction: 0x01276be0 │ │ │ │ - @ instruction: 0x01283898 │ │ │ │ + teqeq r1, r8, lsr #17 │ │ │ │ + @ instruction: 0x01276be8 │ │ │ │ + @ instruction: 0x012838a0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #644] @ 49e6ec │ │ │ │ @@ -1017498,36 +1017498,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49e4dc │ │ │ │ teqeq lr, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - @ instruction: 0x01283b5c │ │ │ │ + @ instruction: 0x01283b64 │ │ │ │ teqeq lr, r0, ror #26 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - strdeq r6, [r7, -r0]! │ │ │ │ - @ instruction: 0x012836a8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + strdeq r6, [r7, -r8]! │ │ │ │ + @ instruction: 0x012836b0 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - teqeq r1, r8, ror r6 │ │ │ │ - @ instruction: 0x012769b8 │ │ │ │ - @ instruction: 0x01283670 │ │ │ │ + teqeq r1, r0, lsl #13 │ │ │ │ + smlawteq r7, r0, r9, r6 │ │ │ │ + @ instruction: 0x01283678 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - teqeq r1, r0, asr #12 │ │ │ │ - smlawbeq r7, r0, r9, r6 │ │ │ │ - @ instruction: 0x01283638 │ │ │ │ + teqeq r1, r8, asr #12 │ │ │ │ + smlawbeq r7, r8, r9, r6 │ │ │ │ + @ instruction: 0x01283640 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - teqeq r1, r8, lsl #12 │ │ │ │ - @ instruction: 0x01276948 │ │ │ │ - @ instruction: 0x01283600 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01276910 │ │ │ │ - smlawteq r8, r8, r5, r3 │ │ │ │ + teqeq r1, r0, lsl r6 │ │ │ │ + @ instruction: 0x01276950 │ │ │ │ + @ instruction: 0x01283608 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01276918 │ │ │ │ + ldrdeq r3, [r8, -r0]! │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 0049e754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1017713,29 +1017713,29 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 49e7a4 │ │ │ │ teqeq lr, r8, asr #21 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsr r3 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r1, ip, lsr r3 │ │ │ │ - @ instruction: 0x0127667c │ │ │ │ - @ instruction: 0x01283334 │ │ │ │ + teqeq r1, r4, asr #6 │ │ │ │ + smlawbeq r7, r4, r6, r6 │ │ │ │ + @ instruction: 0x0128333c │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x0127663c │ │ │ │ - strdeq r3, [r8, -r4]! │ │ │ │ + teqeq r1, r4, lsl #6 │ │ │ │ + @ instruction: 0x01276644 │ │ │ │ + strdeq r3, [r8, -ip]! │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - teqeq r1, r0, asr #5 │ │ │ │ - @ instruction: 0x01276600 │ │ │ │ - @ instruction: 0x012832b0 │ │ │ │ + teqeq r1, r8, asr #5 │ │ │ │ + @ instruction: 0x01276608 │ │ │ │ + @ instruction: 0x012832b8 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - teqeq r1, r4, lsl #5 │ │ │ │ - smlawteq r7, r4, r5, r6 │ │ │ │ - @ instruction: 0x0128327c │ │ │ │ + teqeq r1, ip, lsl #5 │ │ │ │ + smlawteq r7, ip, r5, r6 │ │ │ │ + smlawbeq r8, r4, r2, r3 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ │ │ │ │ 0049ea8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1017988,47 +1017988,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49ec60 │ │ │ │ teqeq lr, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r4, ror r7 │ │ │ │ - teqeq r1, ip, asr r1 │ │ │ │ - @ instruction: 0x01283150 │ │ │ │ + teqeq r1, r4, ror #2 │ │ │ │ + @ instruction: 0x01283158 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r1, r4, rrx │ │ │ │ - @ instruction: 0x01283060 │ │ │ │ + teqeq r1, ip, rrx │ │ │ │ + @ instruction: 0x01283068 │ │ │ │ muleq r0, r6, r6 │ │ │ │ teqeq lr, ip @ │ │ │ │ - strdeq r6, [r7, -r0]! │ │ │ │ - smlawteq r7, r4, r2, r6 │ │ │ │ - teqeq r1, r0, asr pc │ │ │ │ - @ instruction: 0x01276290 │ │ │ │ - @ instruction: 0x01282f48 │ │ │ │ + strdeq r6, [r7, -r8]! │ │ │ │ + smlawteq r7, ip, r2, r6 │ │ │ │ + teqeq r1, r8, asr pc │ │ │ │ + @ instruction: 0x01276298 │ │ │ │ + @ instruction: 0x01282f50 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - teqeq r1, r8, lsl pc │ │ │ │ - @ instruction: 0x01276258 │ │ │ │ - @ instruction: 0x01282f10 │ │ │ │ + teqeq r1, r0, lsr #30 │ │ │ │ + @ instruction: 0x01276260 │ │ │ │ + @ instruction: 0x01282f18 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - teqeq r1, r0, ror #29 │ │ │ │ - @ instruction: 0x01276220 │ │ │ │ - ldrdeq r2, [r8, -r8]! │ │ │ │ + teqeq r1, r8, ror #29 │ │ │ │ + @ instruction: 0x01276228 │ │ │ │ + @ instruction: 0x01282ee0 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - teqeq r1, r8, lsr #29 │ │ │ │ - @ instruction: 0x012761e8 │ │ │ │ - @ instruction: 0x01282ea0 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq r6, [r7, -r0]! │ │ │ │ + @ instruction: 0x01282ea8 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - teqeq r1, r0, ror lr │ │ │ │ - @ instruction: 0x012761b0 │ │ │ │ - @ instruction: 0x01282e68 │ │ │ │ + teqeq r1, r8, ror lr │ │ │ │ + @ instruction: 0x012761b8 │ │ │ │ + @ instruction: 0x01282e70 │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - teqeq r1, r8, lsr lr │ │ │ │ - @ instruction: 0x01276178 │ │ │ │ - @ instruction: 0x01282e30 │ │ │ │ + teqeq r1, r0, asr #28 │ │ │ │ + smlawbeq r7, r0, r1, r6 │ │ │ │ + @ instruction: 0x01282e38 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ │ │ │ │ 0049ef18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -1018319,55 +1018319,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 49f02c │ │ │ │ teqeq lr, r0, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, ip @ │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01282cb0 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01282cb8 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ teqeq lr, r0, lsl r2 │ │ │ │ - teqeq r1, ip, asr fp │ │ │ │ - @ instruction: 0x01275e9c │ │ │ │ - @ instruction: 0x01282b54 │ │ │ │ + teqeq r1, r4, ror #22 │ │ │ │ + @ instruction: 0x01275ea4 │ │ │ │ + @ instruction: 0x01282b5c │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ @ instruction: 0x01266668 │ │ │ │ - teqeq r1, ip, asr #21 │ │ │ │ - @ instruction: 0x01275e0c │ │ │ │ - smlawteq r8, r4, sl, r2 │ │ │ │ - @ instruction: 0x000006bd │ │ │ │ teqeq r1, r4 @ │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ - smlawbeq r8, ip, sl, r2 │ │ │ │ + @ instruction: 0x01275e14 │ │ │ │ + smlawteq r8, ip, sl, r2 │ │ │ │ + @ instruction: 0x000006bd │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ + @ instruction: 0x01282a94 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - teqeq r1, ip, asr sl │ │ │ │ - @ instruction: 0x01275d9c │ │ │ │ - @ instruction: 0x01282a54 │ │ │ │ + teqeq r1, r4, ror #20 │ │ │ │ + @ instruction: 0x01275da4 │ │ │ │ + @ instruction: 0x01282a5c │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - @ instruction: 0x01275d68 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x01275d38 │ │ │ │ - strdeq r2, [r8, -r0]! │ │ │ │ + @ instruction: 0x01275d70 │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ + @ instruction: 0x01275d40 │ │ │ │ + strdeq r2, [r8, -r8]! │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - teqeq r1, r0, asr #19 │ │ │ │ - @ instruction: 0x01275d00 │ │ │ │ - @ instruction: 0x012829b8 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + @ instruction: 0x01275d08 │ │ │ │ + smlawteq r8, r0, r9, r2 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - teqeq r1, r8, lsl #19 │ │ │ │ - smlawteq r7, r8, ip, r5 │ │ │ │ - smlawbeq r8, r0, r9, r2 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + ldrdeq r5, [r7, -r0]! │ │ │ │ + smlawbeq r8, r8, r9, r2 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - teqeq r1, r0, asr r9 │ │ │ │ - @ instruction: 0x01275c90 │ │ │ │ - @ instruction: 0x01282948 │ │ │ │ + teqeq r1, r8, asr r9 │ │ │ │ + @ instruction: 0x01275c98 │ │ │ │ + @ instruction: 0x01282950 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - teqeq r1, r8, lsl r9 │ │ │ │ - @ instruction: 0x01275c58 │ │ │ │ - @ instruction: 0x01282910 │ │ │ │ + teqeq r1, r0, lsr #18 │ │ │ │ + @ instruction: 0x01275c60 │ │ │ │ + @ instruction: 0x01282918 │ │ │ │ │ │ │ │ 0049f458 : │ │ │ │ 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 │ │ │ │ @@ -1018992,67 +1018992,67 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 49fa18 │ │ │ │ teqeq lr, r8, asr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r8, ror #15 │ │ │ │ - @ instruction: 0x012827e0 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x012827e8 │ │ │ │ teqeq lr, ip, ror sp │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r1, r4, asr r5 │ │ │ │ - @ instruction: 0x01282548 │ │ │ │ + teqeq r1, ip, asr r5 │ │ │ │ + @ instruction: 0x01282550 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r2, [r8, -r0]! │ │ │ │ + teqeq r1, r4, lsl #10 │ │ │ │ + strdeq r2, [r8, -r8]! │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x012823b0 │ │ │ │ + teqeq r1, r0, asr #7 │ │ │ │ + @ instruction: 0x012823b8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r2, [r8, -r8]! │ │ │ │ + teqeq r1, r4, ror #5 │ │ │ │ + @ instruction: 0x012822e0 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ teqeq lr, r4, lsr #16 │ │ │ │ - teqeq r1, r0, lsl r2 │ │ │ │ - @ instruction: 0x0128220c │ │ │ │ + teqeq r1, r8, lsl r2 │ │ │ │ + @ instruction: 0x01282214 │ │ │ │ @ instruction: 0x01265d1c │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - smlawbeq r8, ip, r1, r2 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01282194 │ │ │ │ @ instruction: 0x01265c9c │ │ │ │ @ instruction: 0x01265c48 │ │ │ │ - @ instruction: 0x01275404 │ │ │ │ + @ instruction: 0x0127540c │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - teqeq r1, r0, rrx │ │ │ │ - @ instruction: 0x012753a0 │ │ │ │ - qsubeq r2, r8, r8 │ │ │ │ - @ instruction: 0x01275368 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01275334 │ │ │ │ - @ instruction: 0x01281fe4 │ │ │ │ + teqeq r1, r8, rrx │ │ │ │ + @ instruction: 0x012753a8 │ │ │ │ + @ instruction: 0x01282060 │ │ │ │ + @ instruction: 0x01275370 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0127533c │ │ │ │ + @ instruction: 0x01281fec │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq r5, [r7, -ip]! │ │ │ │ - smlawteq r7, ip, r2, r5 │ │ │ │ - @ instruction: 0x0127529c │ │ │ │ - teqeq r1, r8, lsr #30 │ │ │ │ - @ instruction: 0x01275268 │ │ │ │ - @ instruction: 0x01281f20 │ │ │ │ - @ instruction: 0x01275230 │ │ │ │ + @ instruction: 0x01275304 │ │ │ │ + ldrdeq r5, [r7, -r4]! │ │ │ │ + @ instruction: 0x012752a4 │ │ │ │ + teqeq r1, r0, lsr pc │ │ │ │ + @ instruction: 0x01275270 │ │ │ │ + @ instruction: 0x01281f28 │ │ │ │ + @ instruction: 0x01275238 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - @ instruction: 0x01275200 │ │ │ │ - ldrdeq r5, [r7, -r0]! │ │ │ │ + @ instruction: 0x01275208 │ │ │ │ + ldrdeq r5, [r7, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1019542,64 +1019542,64 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a0188 │ │ │ │ teqeq lr, ip, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strheq r2, [r8, -r8]! │ │ │ │ - teqeq r1, r0, asr #32 │ │ │ │ - @ instruction: 0x0127b390 │ │ │ │ - @ instruction: 0x01282040 │ │ │ │ - @ instruction: 0x012837e4 │ │ │ │ - @ instruction: 0x012a6a20 │ │ │ │ + smlawteq r8, r0, r0, r2 │ │ │ │ + teqeq r1, r8, asr #32 │ │ │ │ + @ instruction: 0x0127b398 │ │ │ │ + @ instruction: 0x01282048 │ │ │ │ + @ instruction: 0x012837ec │ │ │ │ + @ instruction: 0x012a6a28 │ │ │ │ ldrheq r8, [lr, -r4]! │ │ │ │ - @ instruction: 0x01281e5c │ │ │ │ - ldrdeq r3, [r8, -r0]! │ │ │ │ - strdeq fp, [r7, -ip]! │ │ │ │ - @ instruction: 0x012b4fe4 │ │ │ │ - @ instruction: 0x012a6724 │ │ │ │ - @ instruction: 0x01274c9c │ │ │ │ - ldrdeq r1, [r8, -r4]! │ │ │ │ - teqeq r1, ip, asr ip │ │ │ │ + @ instruction: 0x01281e64 │ │ │ │ + ldrdeq r3, [r8, -r8]! │ │ │ │ + @ instruction: 0x0127b104 │ │ │ │ + @ instruction: 0x012b4fec │ │ │ │ + @ instruction: 0x012a672c │ │ │ │ + @ instruction: 0x01274ca4 │ │ │ │ + ldrdeq r1, [r8, -ip]! │ │ │ │ + teqeq r1, r4, ror #24 │ │ │ │ @ instruction: 0x01265468 │ │ │ │ - @ instruction: 0x01274c0c │ │ │ │ - @ instruction: 0x01281c44 │ │ │ │ - teqeq r1, ip, asr #23 │ │ │ │ - ldrdeq r4, [r7, -r4]! @ │ │ │ │ - @ instruction: 0x01281c0c │ │ │ │ + @ instruction: 0x01274c14 │ │ │ │ + @ instruction: 0x01281c4c │ │ │ │ teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01274b98 │ │ │ │ - ldrdeq r1, [r8, -r0]! │ │ │ │ - teqeq r1, r8, asr fp │ │ │ │ - @ instruction: 0x01274b5c │ │ │ │ - @ instruction: 0x01281b94 │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ - @ instruction: 0x01274b20 │ │ │ │ - @ instruction: 0x01281b58 │ │ │ │ - teqeq r1, r0, ror #21 │ │ │ │ - @ instruction: 0x01274aec │ │ │ │ - @ instruction: 0x01274abc │ │ │ │ - smlawbeq r7, ip, sl, r4 │ │ │ │ - @ instruction: 0x01274a5c │ │ │ │ - @ instruction: 0x01274a24 │ │ │ │ - @ instruction: 0x01281a5c │ │ │ │ - teqeq r1, r4, ror #19 │ │ │ │ - @ instruction: 0x012749ec │ │ │ │ - @ instruction: 0x01281a28 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012749b0 │ │ │ │ - @ instruction: 0x012819e8 │ │ │ │ - teqeq r1, r0, ror r9 │ │ │ │ - @ instruction: 0x01274974 │ │ │ │ - @ instruction: 0x012819ac │ │ │ │ - teqeq r1, r4, lsr r9 │ │ │ │ - @ instruction: 0x0127493c │ │ │ │ - @ instruction: 0x01281974 │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ + @ instruction: 0x01281c14 │ │ │ │ teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01274ba0 │ │ │ │ + ldrdeq r1, [r8, -r8]! │ │ │ │ + teqeq r1, r0, ror #22 │ │ │ │ + @ instruction: 0x01274b64 │ │ │ │ + @ instruction: 0x01281b9c │ │ │ │ + teqeq r1, r4, lsr #22 │ │ │ │ + @ instruction: 0x01274b28 │ │ │ │ + @ instruction: 0x01281b60 │ │ │ │ + teqeq r1, r8, ror #21 │ │ │ │ + strdeq r4, [r7, -r4]! @ │ │ │ │ + smlawteq r7, r4, sl, r4 │ │ │ │ + @ instruction: 0x01274a94 │ │ │ │ + @ instruction: 0x01274a64 │ │ │ │ + @ instruction: 0x01274a2c │ │ │ │ + @ instruction: 0x01281a64 │ │ │ │ + teqeq r1, ip, ror #19 │ │ │ │ + strdeq r4, [r7, -r4]! @ │ │ │ │ + @ instruction: 0x01281a30 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012749b8 │ │ │ │ + strdeq r1, [r8, -r0]! │ │ │ │ + teqeq r1, r8, ror r9 │ │ │ │ + @ instruction: 0x0127497c │ │ │ │ + @ instruction: 0x012819b4 │ │ │ │ + teqeq r1, ip, lsr r9 │ │ │ │ + @ instruction: 0x01274944 │ │ │ │ + @ instruction: 0x0128197c │ │ │ │ + teqeq r1, r4, lsl #18 │ │ │ │ │ │ │ │ 004a0790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -1019831,41 +1019831,41 @@ │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 4a07fc │ │ │ │ teqeq lr, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq r6, ip, r8, r4 │ │ │ │ teqeq lr, r0, asr #20 │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - @ instruction: 0x012817e4 │ │ │ │ - teqeq r1, ip, lsl #13 │ │ │ │ - smlawteq r7, r0, r6, r4 │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - ldrdeq lr, [r6, -r0]! │ │ │ │ - teqeq r1, r4, lsl #12 │ │ │ │ - @ instruction: 0x01274638 │ │ │ │ - @ instruction: 0x01281670 │ │ │ │ - teqeq r1, r4, asr #11 │ │ │ │ - strdeq r4, [r7, -r8]! │ │ │ │ - @ instruction: 0x01281630 │ │ │ │ - teqeq r1, r8, lsl #11 │ │ │ │ - @ instruction: 0x012745bc │ │ │ │ - strdeq r1, [r8, -r4]! │ │ │ │ - teqeq r1, ip, asr #10 │ │ │ │ - smlawbeq r7, r0, r5, r4 │ │ │ │ - @ instruction: 0x012815b8 │ │ │ │ - teqeq r1, r0, lsl r5 │ │ │ │ - @ instruction: 0x01274544 │ │ │ │ - @ instruction: 0x01281578 │ │ │ │ + @ instruction: 0x01281800 │ │ │ │ + @ instruction: 0x012817ec │ │ │ │ teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01274508 │ │ │ │ - @ instruction: 0x01281540 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - smlawteq r7, ip, r4, r4 │ │ │ │ - @ instruction: 0x01281504 │ │ │ │ + smlawteq r7, r8, r6, r4 │ │ │ │ + @ instruction: 0x01281700 │ │ │ │ + ldrdeq lr, [r6, -r0]! │ │ │ │ + teqeq r1, ip, lsl #12 │ │ │ │ + @ instruction: 0x01274640 │ │ │ │ + @ instruction: 0x01281678 │ │ │ │ + teqeq r1, ip, asr #11 │ │ │ │ + @ instruction: 0x01274600 │ │ │ │ + @ instruction: 0x01281638 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smlawteq r7, r4, r5, r4 │ │ │ │ + strdeq r1, [r8, -ip]! │ │ │ │ + teqeq r1, r4, asr r5 │ │ │ │ + smlawbeq r7, r8, r5, r4 │ │ │ │ + smlawteq r8, r0, r5, r1 │ │ │ │ + teqeq r1, r8, lsl r5 │ │ │ │ + @ instruction: 0x0127454c │ │ │ │ + smlawbeq r8, r0, r5, r1 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01274510 │ │ │ │ + @ instruction: 0x01281548 │ │ │ │ + teqeq r1, r0, lsr #9 │ │ │ │ + ldrdeq r4, [r7, -r4]! @ │ │ │ │ + @ instruction: 0x0128150c │ │ │ │ │ │ │ │ 004a0bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1019938,20 +1019938,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a0c30 │ │ │ │ teqeq lr, r8, ror r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, ip, lsl #12 │ │ │ │ - teqeq r1, ip, lsr #6 │ │ │ │ - @ instruction: 0x01274360 │ │ │ │ - @ instruction: 0x01281394 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01274324 │ │ │ │ - @ instruction: 0x01281358 │ │ │ │ + teqeq r1, r4, lsr r3 │ │ │ │ + @ instruction: 0x01274368 │ │ │ │ + @ instruction: 0x0128139c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0127432c │ │ │ │ + @ instruction: 0x01281360 │ │ │ │ │ │ │ │ 004a0d00 : │ │ │ │ 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 │ │ │ │ @@ -1020278,26 +1020278,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a0f0c │ │ │ │ teqeq lr, r0, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r0, lsr r3 │ │ │ │ - teqeq r1, ip, asr lr │ │ │ │ - @ instruction: 0x01273e90 │ │ │ │ - smlawteq r8, r4, lr, r0 │ │ │ │ - teqeq r1, r0, lsr #28 │ │ │ │ - @ instruction: 0x01273e54 │ │ │ │ - smlawbeq r8, r8, lr, r0 │ │ │ │ - teqeq r1, r4, ror #27 │ │ │ │ - @ instruction: 0x01273e18 │ │ │ │ - @ instruction: 0x01280e4c │ │ │ │ - teqeq r1, r8, lsr #27 │ │ │ │ - ldrdeq r3, [r7, -ip]! │ │ │ │ - @ instruction: 0x01280e10 │ │ │ │ + teqeq r1, r4, ror #28 │ │ │ │ + @ instruction: 0x01273e98 │ │ │ │ + smlawteq r8, ip, lr, r0 │ │ │ │ + teqeq r1, r8, lsr #28 │ │ │ │ + @ instruction: 0x01273e5c │ │ │ │ + @ instruction: 0x01280e90 │ │ │ │ + teqeq r1, ip, ror #27 │ │ │ │ + @ instruction: 0x01273e20 │ │ │ │ + @ instruction: 0x01280e54 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01273de4 │ │ │ │ + @ instruction: 0x01280e18 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #1756] @ 4a195c │ │ │ │ @@ -1020739,60 +1020739,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a1678 │ │ │ │ teqeq lr, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r8, asr #23 │ │ │ │ - strdeq r3, [r7, -ip]! │ │ │ │ - @ instruction: 0x01280c2c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01273c04 │ │ │ │ + @ instruction: 0x01280c34 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01280c0c │ │ │ │ - teqeq r1, ip, ror fp │ │ │ │ + @ instruction: 0x01280c14 │ │ │ │ + teqeq r1, r4, lsl #23 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ teqeq lr, r4, asr #23 │ │ │ │ - @ instruction: 0x01280968 │ │ │ │ - teqeq r1, ip, ror #17 │ │ │ │ - teqeq r1, r0, lsr #17 │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - @ instruction: 0x01280908 │ │ │ │ - teqeq r1, ip, asr r8 │ │ │ │ - @ instruction: 0x01273890 │ │ │ │ - smlawteq r8, r4, r8, r0 │ │ │ │ - teqeq r1, ip, lsl r8 │ │ │ │ - @ instruction: 0x01273850 │ │ │ │ - smlawbeq r8, r0, r8, r0 │ │ │ │ + @ instruction: 0x01280970 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, r8, lsr #17 │ │ │ │ + ldrdeq r3, [r7, -r8]! │ │ │ │ + @ instruction: 0x01280910 │ │ │ │ + teqeq r1, r4, ror #16 │ │ │ │ + @ instruction: 0x01273898 │ │ │ │ + smlawteq r8, ip, r8, r0 │ │ │ │ + teqeq r1, r4, lsr #16 │ │ │ │ + @ instruction: 0x01273858 │ │ │ │ + smlawbeq r8, r8, r8, r0 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - teqeq r1, r0, ror #15 │ │ │ │ - @ instruction: 0x01273814 │ │ │ │ - @ instruction: 0x0128084c │ │ │ │ + teqeq r1, r8, ror #15 │ │ │ │ + @ instruction: 0x0127381c │ │ │ │ + @ instruction: 0x01280854 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq r1, r0, lsr #15 │ │ │ │ - ldrdeq r3, [r7, -r4]! │ │ │ │ - @ instruction: 0x01280804 │ │ │ │ + teqeq r1, r8, lsr #15 │ │ │ │ + ldrdeq r3, [r7, -ip]! │ │ │ │ + @ instruction: 0x0128080c │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq r1, r4, ror #14 │ │ │ │ - @ instruction: 0x01273798 │ │ │ │ - smlawteq r8, r8, r7, r0 │ │ │ │ - teqeq r1, r4, lsr #14 │ │ │ │ - @ instruction: 0x01273758 │ │ │ │ - smlawbeq r8, r8, r7, r0 │ │ │ │ + teqeq r1, ip, ror #14 │ │ │ │ + @ instruction: 0x012737a0 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + teqeq r1, ip, lsr #14 │ │ │ │ + @ instruction: 0x01273760 │ │ │ │ + @ instruction: 0x01280790 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq r1, ip, ror #13 │ │ │ │ - @ instruction: 0x0127371c │ │ │ │ - @ instruction: 0x01280750 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01273724 │ │ │ │ + @ instruction: 0x01280758 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012736e0 │ │ │ │ - @ instruction: 0x01280714 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012736e8 │ │ │ │ + @ instruction: 0x0128071c │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq r1, r0, ror r6 │ │ │ │ - @ instruction: 0x012736a4 │ │ │ │ - ldrdeq r0, [r8, -ip]! │ │ │ │ + teqeq r1, r8, ror r6 │ │ │ │ + @ instruction: 0x012736ac │ │ │ │ + smulwteq r8, r4, r6 │ │ │ │ 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, #32] │ │ │ │ mov r0, r2 │ │ │ │ @@ -1020831,21 +1020831,21 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #44] @ 4a1af0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b ba12c │ │ │ │ - teqeq r1, r4, lsr r5 │ │ │ │ - @ instruction: 0x01273568 │ │ │ │ - @ instruction: 0x01280590 │ │ │ │ + teqeq r1, ip, lsr r5 │ │ │ │ + @ instruction: 0x01273570 │ │ │ │ + @ instruction: 0x01280598 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x0127352c │ │ │ │ - @ instruction: 0x01280554 │ │ │ │ + teqeq r1, r0, lsl #10 │ │ │ │ + @ instruction: 0x01273534 │ │ │ │ + @ instruction: 0x0128055c │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 004a1af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1021040,35 +1021040,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 4a1c40 │ │ │ │ teqeq lr, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq r1, r8, lsl #6 │ │ │ │ - @ instruction: 0x0127333c │ │ │ │ - @ instruction: 0x01280374 │ │ │ │ - teqeq r1, r4, asr #5 │ │ │ │ - strdeq r3, [r7, -r8]! │ │ │ │ - @ instruction: 0x01280330 │ │ │ │ + teqeq r1, r0, lsl r3 │ │ │ │ + @ instruction: 0x01273344 │ │ │ │ + @ instruction: 0x0128037c │ │ │ │ + teqeq r1, ip, asr #5 │ │ │ │ + @ instruction: 0x01273300 │ │ │ │ + @ instruction: 0x01280338 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq r1, r4, lsl #5 │ │ │ │ - @ instruction: 0x012732b8 │ │ │ │ - strdeq r0, [r8, -r0]! @ │ │ │ │ + teqeq r1, ip, lsl #5 │ │ │ │ + smlawteq r7, r0, r2, r3 │ │ │ │ + strdeq r0, [r8, -r8]! │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - teqeq r1, r4, asr #4 │ │ │ │ - @ instruction: 0x01273278 │ │ │ │ - @ instruction: 0x012802b0 │ │ │ │ - teqeq r1, r4, lsl #4 │ │ │ │ - @ instruction: 0x01273238 │ │ │ │ - @ instruction: 0x01280270 │ │ │ │ + teqeq r1, ip, asr #4 │ │ │ │ + smlawbeq r7, r0, r2, r3 │ │ │ │ + @ instruction: 0x012802b8 │ │ │ │ + teqeq r1, ip, lsl #4 │ │ │ │ + @ instruction: 0x01273240 │ │ │ │ + @ instruction: 0x01280278 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - teqeq r1, r8, asr #3 │ │ │ │ - strdeq r3, [r7, -ip]! │ │ │ │ - @ instruction: 0x01280234 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01273204 │ │ │ │ + @ instruction: 0x0128023c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 004a1e68 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1021358,21 +1021358,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a21d4 │ │ │ │ - msreq SP_und, r0, ror #30 │ │ │ │ + msreq SP_und, r8, ror #30 │ │ │ │ teqeq lr, r0, lsl r1 │ │ │ │ - teqeq r1, ip, asr #30 │ │ │ │ + teqeq r1, r4, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r8, rrx │ │ │ │ - smlawteq r7, r0, sp, r2 │ │ │ │ - @ instruction: 0x01272d90 │ │ │ │ + smlawteq r7, r8, sp, r2 │ │ │ │ + @ instruction: 0x01272d98 │ │ │ │ │ │ │ │ 004a2284 : │ │ │ │ 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] @ 4a246c │ │ │ │ @@ -1021490,28 +1021490,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4a23b4 │ │ │ │ teqeq lr, r0, lsr #31 │ │ │ │ - teqeq r1, r4, ror #27 │ │ │ │ + teqeq r1, ip, ror #27 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq pc, [r7, -r8]! │ │ │ │ - teqeq r1, r8, lsl #27 │ │ │ │ - smlawbeq r7, ip, sp, pc @ │ │ │ │ - teqeq r1, r8, asr sp │ │ │ │ - msreq CPSR_sxc, r0, ror #26 │ │ │ │ - teqeq r1, r4, lsl #26 │ │ │ │ - msreq CPSR_sxc, ip, lsl #26 │ │ │ │ - @ instruction: 0x01272c0c │ │ │ │ - ldrdeq r2, [r7, -ip]! │ │ │ │ - smlawteq r7, r0, fp, r2 │ │ │ │ - @ instruction: 0x01272ba4 │ │ │ │ - smlawbeq r7, r8, fp, r2 │ │ │ │ + msreq CPSR_sxc, r0, ror #27 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + msreq CPSR_sxc, r4 @ │ │ │ │ + teqeq r1, r0, ror #26 │ │ │ │ + msreq CPSR_sxc, r8, ror #26 │ │ │ │ + teqeq r1, ip, lsl #26 │ │ │ │ + msreq CPSR_sxc, r4, lsl sp │ │ │ │ + @ instruction: 0x01272c14 │ │ │ │ + @ instruction: 0x01272be4 │ │ │ │ + smlawteq r7, r8, fp, r2 │ │ │ │ + @ instruction: 0x01272bac │ │ │ │ + @ instruction: 0x01272b90 │ │ │ │ │ │ │ │ 004a24a8 : │ │ │ │ strd r2, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004a24b4 : │ │ │ │ @@ -1021560,17 +1021560,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a2510 │ │ │ │ - teqeq r1, r8, asr fp │ │ │ │ - msreq SP_und, ip @ │ │ │ │ - msreq SP_und, r4, asr fp │ │ │ │ + teqeq r1, r0, ror #22 │ │ │ │ + msreq SP_und, r4, lsr #23 │ │ │ │ + msreq SP_und, ip, asr fp │ │ │ │ │ │ │ │ 004a2574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1021596,17 +1021596,17 @@ │ │ │ │ mov r1, #131 @ 0x83 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a25a4 │ │ │ │ - teqeq r1, ip, asr #21 │ │ │ │ - msreq SP_und, ip, lsr #22 │ │ │ │ - smlawteq r7, ip, sl, pc @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + msreq SP_und, r4, lsr fp │ │ │ │ + ldrdeq pc, [r7, -r4]! │ │ │ │ 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, #1504] @ 4a2bf4 │ │ │ │ ldr r3, [pc, #1504] @ 4a2bf8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1021983,67 +1021983,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 4a26a8 │ │ │ │ teqeq lr, r0, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, r0, asr #20 │ │ │ │ - msreq (UNDEF: 39), r8, asr #20 │ │ │ │ + teqeq r1, r8, asr #20 │ │ │ │ + msreq (UNDEF: 39), r0, asr sl │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ @ instruction: 0x012629e4 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - msreq (UNDEF: 39), r0, lsl sl │ │ │ │ - smlawteq r7, r4, r9, pc @ │ │ │ │ - strdeq lr, [r7, -r4]! │ │ │ │ - @ instruction: 0x012a4220 │ │ │ │ - teqeq r1, ip, lsl #16 │ │ │ │ - @ instruction: 0x01272758 │ │ │ │ - msreq CPSR_sxc, r0, lsl r8 │ │ │ │ + msreq (UNDEF: 39), r8, lsl sl │ │ │ │ + smlawteq r7, ip, r9, pc @ │ │ │ │ + strdeq lr, [r7, -ip]! │ │ │ │ + @ instruction: 0x012a4228 │ │ │ │ + teqeq r1, r4, lsl r8 │ │ │ │ + @ instruction: 0x01272760 │ │ │ │ + msreq CPSR_sxc, r8, lsl r8 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ @ instruction: 0x01262f20 │ │ │ │ - msreq CPSR_sxc, ip, lsr r8 │ │ │ │ - @ instruction: 0x012726b4 │ │ │ │ + msreq CPSR_sxc, r4, asr #16 │ │ │ │ + @ instruction: 0x012726bc │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - smlawbeq r7, r0, r6, r2 │ │ │ │ + smlawbeq r7, r8, r6, r2 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - @ instruction: 0x01272650 │ │ │ │ - @ instruction: 0x01272620 │ │ │ │ + @ instruction: 0x01272658 │ │ │ │ + @ instruction: 0x01272628 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - strdeq r2, [r7, -r0]! │ │ │ │ + strdeq r2, [r7, -r8]! │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - teqeq r1, r0, ror r6 │ │ │ │ - @ instruction: 0x012725bc │ │ │ │ - msreq (UNDEF: 39), r4, ror r6 │ │ │ │ + teqeq r1, r8, ror r6 │ │ │ │ + smlawteq r7, r4, r5, r2 │ │ │ │ + msreq (UNDEF: 39), ip, ror r6 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - teqeq r1, r0, lsr r6 │ │ │ │ - @ instruction: 0x0127257c │ │ │ │ - msreq (UNDEF: 39), r4, lsr r6 │ │ │ │ + teqeq r1, r8, lsr r6 │ │ │ │ + smlawbeq r7, r4, r5, r2 │ │ │ │ + msreq (UNDEF: 39), ip, lsr r6 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127253c │ │ │ │ - strdeq pc, [r7, -r4]! │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01272544 │ │ │ │ + strdeq pc, [r7, -ip]! │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - strdeq r2, [r7, -ip]! │ │ │ │ - msreq CPSR_sxc, r4 @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01272504 │ │ │ │ + msreq CPSR_sxc, ip @ │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - teqeq r1, r0, ror r5 │ │ │ │ - @ instruction: 0x012724bc │ │ │ │ - msreq CPSR_sxc, r4, ror r5 │ │ │ │ + teqeq r1, r8, ror r5 │ │ │ │ + smlawteq r7, r4, r4, r2 │ │ │ │ + msreq CPSR_sxc, ip, ror r5 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - teqeq r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x0127247c │ │ │ │ - msreq CPSR_sxc, r4, lsr r5 │ │ │ │ + teqeq r1, r8, lsr r5 │ │ │ │ + smlawbeq r7, r4, r4, r2 │ │ │ │ + msreq CPSR_sxc, ip, lsr r5 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127243c │ │ │ │ - strdeq pc, [r7, -r4]! │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01272444 │ │ │ │ + strdeq pc, [r7, -ip]! │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x01272404 │ │ │ │ + @ instruction: 0x0127240c │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 004a2cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1022258,29 +1022258,29 @@ │ │ │ │ bne 4a2d84 │ │ │ │ b 4a2fe0 │ │ │ │ teqeq lr, r0, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r8, lsr #10 │ │ │ │ teqeq lr, r8 @ │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - teqeq r1, ip, lsr #5 │ │ │ │ - msreq (UNDEF: 39), r4, lsr #5 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - strdeq pc, [r7, -r4]! │ │ │ │ - ldrdeq r2, [r7, -r0]! │ │ │ │ - teqeq r1, r8, asr #2 │ │ │ │ - @ instruction: 0x01272094 │ │ │ │ - msreq CPSR_sxc, ip, asr #2 │ │ │ │ - @ instruction: 0x01272060 │ │ │ │ - ldrsbeq r4, [r1, -r8]! │ │ │ │ - smlawteq r7, r4, r1, pc @ │ │ │ │ - ldrdeq pc, [r7, -r8]! │ │ │ │ - @ instruction: 0x01314090 │ │ │ │ - msreq CPSR_sxc, r4 @ │ │ │ │ - msreq CPSR_sxc, r0 @ │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + msreq (UNDEF: 39), ip, lsr #5 │ │ │ │ + teqeq r1, r0, lsl #4 │ │ │ │ + strdeq pc, [r7, -ip]! │ │ │ │ + ldrdeq r2, [r7, -r8]! │ │ │ │ + teqeq r1, r0, asr r1 │ │ │ │ + @ instruction: 0x0127209c │ │ │ │ + msreq CPSR_sxc, r4, asr r1 │ │ │ │ + @ instruction: 0x01272068 │ │ │ │ + teqeq r1, r0, ror #1 │ │ │ │ + smlawteq r7, ip, r1, pc @ │ │ │ │ + msreq CPSR_sxc, r0, ror #1 │ │ │ │ + @ instruction: 0x01314098 │ │ │ │ + msreq CPSR_sxc, ip @ │ │ │ │ + msreq CPSR_sxc, r8 @ │ │ │ │ │ │ │ │ 004a307c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1022322,17 +1022322,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a30d8 │ │ │ │ - teqeq r1, r8, lsl #31 │ │ │ │ - msreq CPSR_sxc, r4, ror r0 │ │ │ │ - smlawbeq r7, r4, pc, lr @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + msreq CPSR_sxc, ip, ror r0 │ │ │ │ + smlawbeq r7, ip, pc, lr @ │ │ │ │ │ │ │ │ 004a3144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #40] @ 0x28 │ │ │ │ @@ -1022385,20 +1022385,20 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4a318c │ │ │ │ b 4a31e0 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - smlawteq r7, r8, pc, lr @ │ │ │ │ - ldrdeq lr, [r7, -r8]! │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127efb0 │ │ │ │ - @ instruction: 0x0127ee90 │ │ │ │ + teqeq r1, r4, ror #29 │ │ │ │ + ldrdeq lr, [r7, -r0]! │ │ │ │ + @ instruction: 0x0127eee0 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0127efb8 │ │ │ │ + @ instruction: 0x0127ee98 │ │ │ │ │ │ │ │ 004a3244 : │ │ │ │ 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, r0 │ │ │ │ @@ -1022527,30 +1022527,30 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a3350 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - @ instruction: 0x0127ef34 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ - @ instruction: 0x012a379c │ │ │ │ + @ instruction: 0x0127ef3c │ │ │ │ + @ instruction: 0x012b2000 │ │ │ │ + @ instruction: 0x012a37a4 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ - teqeq r1, r8, lsl sp │ │ │ │ - @ instruction: 0x01271c64 │ │ │ │ - @ instruction: 0x0127ed18 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01271c28 │ │ │ │ - ldrdeq lr, [r7, -ip]! │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01271be8 │ │ │ │ - @ instruction: 0x0127ec9c │ │ │ │ - teqeq r1, ip, asr ip │ │ │ │ - @ instruction: 0x01271ba8 │ │ │ │ - @ instruction: 0x0127ec5c │ │ │ │ + teqeq r1, r0, lsr #26 │ │ │ │ + @ instruction: 0x01271c6c │ │ │ │ + @ instruction: 0x0127ed20 │ │ │ │ + teqeq r1, r4, ror #25 │ │ │ │ + @ instruction: 0x01271c30 │ │ │ │ + @ instruction: 0x0127ece4 │ │ │ │ + teqeq r1, r4, lsr #25 │ │ │ │ + strdeq r1, [r7, -r0]! │ │ │ │ + @ instruction: 0x0127eca4 │ │ │ │ + teqeq r1, r4, ror #24 │ │ │ │ + @ instruction: 0x01271bb0 │ │ │ │ + @ instruction: 0x0127ec64 │ │ │ │ │ │ │ │ 004a349c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1022631,23 +1022631,23 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov ip, #77 @ 0x4d │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str lr, [sp, #20] │ │ │ │ b 4a3568 │ │ │ │ - teqeq r1, ip, asr #22 │ │ │ │ - smlawbeq r7, r8, ip, lr │ │ │ │ - @ instruction: 0x0127eb40 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq lr, [r7, -r8]! │ │ │ │ - strdeq lr, [r7, -r0]! │ │ │ │ - teqeq r1, r0, asr #21 │ │ │ │ - @ instruction: 0x0127eba4 │ │ │ │ - @ instruction: 0x0127eab4 │ │ │ │ + teqeq r1, r4, asr fp │ │ │ │ + @ instruction: 0x0127ec90 │ │ │ │ + @ instruction: 0x0127eb48 │ │ │ │ + teqeq r1, r4, lsl #22 │ │ │ │ + @ instruction: 0x0127ebe0 │ │ │ │ + strdeq lr, [r7, -r8]! │ │ │ │ + teqeq r1, r8, asr #21 │ │ │ │ + @ instruction: 0x0127ebac │ │ │ │ + @ instruction: 0x0127eabc │ │ │ │ │ │ │ │ 004a3618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1022690,17 +1022690,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a3678 │ │ │ │ - teqeq r1, r8, ror #19 │ │ │ │ - ldrdeq lr, [r7, -r4]! │ │ │ │ - @ instruction: 0x0127e9e4 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + ldrdeq lr, [r7, -ip]! │ │ │ │ + @ instruction: 0x0127e9ec │ │ │ │ │ │ │ │ 004a36e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1022746,17 +1022746,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a374c │ │ │ │ - teqeq r1, r0, lsl r9 │ │ │ │ - strdeq lr, [r7, -ip]! │ │ │ │ - @ instruction: 0x0127e908 │ │ │ │ + teqeq r1, r8, lsl r9 │ │ │ │ + @ instruction: 0x0127ea04 │ │ │ │ + @ instruction: 0x0127e910 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ │ │ │ │ 004a37c0 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ @@ -1022822,17 +1022822,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4a3878 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - ldrdeq lr, [r7, -ip]! │ │ │ │ - @ instruction: 0x0127e7e8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0127e8e4 │ │ │ │ + strdeq lr, [r7, -r0]! │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 004a38e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1022952,22 +1022952,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a3a20 │ │ │ │ teqeq lr, r8, lsr r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r1, ip, lsr #14 │ │ │ │ - @ instruction: 0x0127e72c │ │ │ │ + teqeq r1, r4, lsr r7 │ │ │ │ + @ instruction: 0x0127e734 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ teqeq lr, ip, lsl r8 │ │ │ │ - teqeq r1, r0, lsr #12 │ │ │ │ - @ instruction: 0x01271568 │ │ │ │ - @ instruction: 0x0127e620 │ │ │ │ - @ instruction: 0x01271530 │ │ │ │ + teqeq r1, r8, lsr #12 │ │ │ │ + @ instruction: 0x01271570 │ │ │ │ + @ instruction: 0x0127e628 │ │ │ │ + @ instruction: 0x01271538 │ │ │ │ │ │ │ │ 004a3af0 : │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1023000,17 +1023000,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4a3b8c │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4a3b40 │ │ │ │ - teqeq r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x0127147c │ │ │ │ - @ instruction: 0x0127e534 │ │ │ │ + teqeq r1, r8, lsr r5 │ │ │ │ + smlawbeq r7, r4, r4, r1 │ │ │ │ + @ instruction: 0x0127e53c │ │ │ │ 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, #1216] @ 0x4c0 │ │ │ │ sub sp, sp, #2832 @ 0xb10 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1024008,48 +1024008,48 @@ │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ b 4a4bd4 │ │ │ │ teqeq lr, ip, lsl #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq lr, r4, asr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq r1, r4, asr #8 │ │ │ │ - @ instruction: 0x0127e448 │ │ │ │ + teqeq r1, ip, asr #8 │ │ │ │ + @ instruction: 0x0127e450 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x0127e4e4 │ │ │ │ + @ instruction: 0x0127e4ec │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - smlawbeq pc, ip, r2, r3 @ │ │ │ │ + @ instruction: 0x012f3294 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r1, r4, ror #23 │ │ │ │ - @ instruction: 0x0127dbe8 │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + strdeq sp, [r7, -r0]! │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127da94 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0127da9c │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - @ instruction: 0x0127092c │ │ │ │ + @ instruction: 0x01270934 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - teqeq r1, r8, lsl #13 │ │ │ │ - smlawbeq r7, r4, r6, sp │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smlawbeq r7, ip, r6, sp │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ @ instruction: 0xffffd378 │ │ │ │ - teqeq r1, r4, ror #6 │ │ │ │ - @ instruction: 0x0127d508 │ │ │ │ - @ instruction: 0x012f2370 │ │ │ │ - teqeq r1, r8, ror r2 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - strdeq pc, [r6, -ip]! │ │ │ │ - @ instruction: 0x0127ccac │ │ │ │ + teqeq r1, ip, ror #6 │ │ │ │ + @ instruction: 0x0127d510 │ │ │ │ + @ instruction: 0x012f2378 │ │ │ │ + teqeq r1, r0, lsl #5 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + msreq CPSR_sx, r4, lsl #24 │ │ │ │ + @ instruction: 0x0127ccb4 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r7, r0, r4, ror ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0127cbb0 │ │ │ │ + @ instruction: 0x0127cbb8 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x0127cd98 │ │ │ │ + @ instruction: 0x0127cda0 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ cmp r4, r5 │ │ │ │ beq 4a4c84 │ │ │ │ ldr r8, [r4, #8]! │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ @@ -1025820,104 +1025820,104 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 4a6370 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - teqeq r1, r8, asr r2 │ │ │ │ - msreq CPSR_sx, r4, lsr #3 │ │ │ │ - @ instruction: 0x0127c254 │ │ │ │ + teqeq r1, r0, ror #4 │ │ │ │ + msreq CPSR_sx, ip, lsr #3 │ │ │ │ + @ instruction: 0x0127c25c │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - strdeq pc, [r6, -ip]! │ │ │ │ - @ instruction: 0x0127c1b0 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + msreq CPSR_sx, r4, lsl #2 │ │ │ │ + @ instruction: 0x0127c1b8 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - teqeq r1, ip, ror #2 │ │ │ │ - teqeq r1, ip, asr r1 │ │ │ │ - @ instruction: 0x0127c0ac │ │ │ │ + teqeq r1, r4, ror r1 │ │ │ │ + teqeq r1, r4, ror #2 │ │ │ │ + strheq ip, [r7, -r4]! │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ @ instruction: 0x01262f94 │ │ │ │ - teqeq r1, r0, lsl lr │ │ │ │ - @ instruction: 0x0127be14 │ │ │ │ + teqeq r1, r8, lsl lr │ │ │ │ + @ instruction: 0x0127be1c │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x0127bda4 │ │ │ │ - teqeq r1, r4, asr sp │ │ │ │ + teqeq r1, r4, lsr #27 │ │ │ │ + @ instruction: 0x0127bdac │ │ │ │ + teqeq r1, ip, asr sp │ │ │ │ msreq CPSR_sc, r4 @ │ │ │ │ - @ instruction: 0x0127bd4c │ │ │ │ + @ instruction: 0x0127bd54 │ │ │ │ teqeq lr, ip, asr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq SP_abt, r8, ror #7 │ │ │ │ - teqeq r1, ip, asr ip │ │ │ │ - @ instruction: 0x0127bc64 │ │ │ │ - teqeq r1, r0, asr #21 │ │ │ │ - @ instruction: 0x0126ea0c │ │ │ │ - @ instruction: 0x0127babc │ │ │ │ + teqeq r1, r4, ror #24 │ │ │ │ + @ instruction: 0x0127bc6c │ │ │ │ + teqeq r1, r8, asr #21 │ │ │ │ + @ instruction: 0x0126ea14 │ │ │ │ + smlawteq r7, r4, sl, fp │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - teqeq r1, ip, lsl #19 │ │ │ │ - ldrdeq lr, [r6, -r8]! │ │ │ │ - smlawbeq r7, r8, r9, fp │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x0126e8e0 │ │ │ │ + @ instruction: 0x0127b990 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ msreq CPSR_sc, r0 @ │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - teqeq r1, r4, lsl #15 │ │ │ │ + teqeq r1, ip, lsl #15 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0127b674 │ │ │ │ + @ instruction: 0x0127b67c │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ andeq r6, r0, r8, asr #28 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - teqeq r1, ip, asr #11 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ @ instruction: 0x01262674 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq r1, r4, lsl r5 │ │ │ │ - @ instruction: 0x0127b514 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - strdeq fp, [r7, -r4]! │ │ │ │ + teqeq r1, ip, lsl r5 │ │ │ │ + @ instruction: 0x0127b51c │ │ │ │ + teqeq r1, r0, lsl #8 │ │ │ │ + strdeq fp, [r7, -ip]! │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - teqeq r1, ip, lsl #4 │ │ │ │ + teqeq r1, r4, lsl r2 │ │ │ │ smlawbeq r6, ip, r2, r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x0127b130 │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + @ instruction: 0x0127b138 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r7, -r4]! │ │ │ │ + teqpeq r0, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r7, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqpeq r0, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r6, r0, sl, sp │ │ │ │ - @ instruction: 0x0127ab30 │ │ │ │ + teqpeq r0, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r6, r8, sl, sp │ │ │ │ + @ instruction: 0x0127ab38 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - teqpeq r0, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126da0c │ │ │ │ - @ instruction: 0x0127aabc │ │ │ │ + teqpeq r0, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126da14 │ │ │ │ + smlawteq r7, r4, sl, sl │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x0125e1b4 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x0125e15c │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a99c │ │ │ │ - teqpeq r0, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a9a4 │ │ │ │ + teqpeq r0, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0125e09c │ │ │ │ - @ instruction: 0x0127a930 │ │ │ │ + @ instruction: 0x0127a938 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - teqpeq r0, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a908 │ │ │ │ - teqpeq r0, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a910 │ │ │ │ + teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0125e00c │ │ │ │ - @ instruction: 0x0127a8a0 │ │ │ │ + @ instruction: 0x0127a8a8 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ @ instruction: 0x0125dfac │ │ │ │ ldr r3, [pc, #-228] @ 4a6824 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #320 @ 0x140 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ @@ -1027880,303 +1027880,303 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 4a6370 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ @ instruction: 0x0125df50 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ @ instruction: 0x0125dee4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqpeq r0, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a760 │ │ │ │ + teqpeq r0, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a768 │ │ │ │ @ instruction: 0x0125de7c │ │ │ │ - teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r7, -r8]! │ │ │ │ + teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a700 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r7, -r4]! │ │ │ │ + teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r7, -ip]! │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126d41c │ │ │ │ - ldrdeq sl, [r7, -r0]! │ │ │ │ + teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126d424 │ │ │ │ + ldrdeq sl, [r7, -r8]! │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqpeq r0, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - @ instruction: 0x0127a290 │ │ │ │ - teqpeq r0, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a298 │ │ │ │ + teqpeq r0, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012612b0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqpeq r0, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a140 │ │ │ │ - teqpeq r0, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a064 │ │ │ │ - teqpeq r0, r4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a148 │ │ │ │ + teqpeq r0, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a06c │ │ │ │ + teqpeq r0, ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0125d764 │ │ │ │ - strdeq r9, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127a000 │ │ │ │ @ instruction: 0x0125d700 │ │ │ │ @ instruction: 0x0125d6a0 │ │ │ │ @ instruction: 0x0125d63c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01279eb8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawteq r7, r0, lr, r9 │ │ │ │ andeq r7, r0, ip, asr #16 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r7, r0, r8, asr #21 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01279e6c │ │ │ │ - teqeq r0, r8, lsl #27 │ │ │ │ - @ instruction: 0x01279d90 │ │ │ │ + @ instruction: 0x01279e74 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01279d98 │ │ │ │ @ instruction: 0x0125d49c │ │ │ │ - teqeq r0, r8, lsl #26 │ │ │ │ - strdeq r9, [r7, -ip]! │ │ │ │ - teqeq r0, r4, lsr #24 │ │ │ │ - @ instruction: 0x01279c2c │ │ │ │ + teqeq r0, r0, lsl sp │ │ │ │ + @ instruction: 0x01279d04 │ │ │ │ + teqeq r0, ip, lsr #24 │ │ │ │ + @ instruction: 0x01279c34 │ │ │ │ @ instruction: 0x0125d338 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126c924 │ │ │ │ - ldrdeq r9, [r7, -r8]! │ │ │ │ + teqeq r0, r0, ror #19 │ │ │ │ + @ instruction: 0x0126c92c │ │ │ │ + @ instruction: 0x012799e0 │ │ │ │ @ instruction: 0x0125d0e8 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - teqeq r0, r4, asr #18 │ │ │ │ - @ instruction: 0x0126c890 │ │ │ │ - @ instruction: 0x01279940 │ │ │ │ + teqeq r0, ip, asr #18 │ │ │ │ + @ instruction: 0x0126c898 │ │ │ │ + @ instruction: 0x01279948 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x0126c854 │ │ │ │ - @ instruction: 0x01279904 │ │ │ │ + teqeq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x0126c85c │ │ │ │ + @ instruction: 0x0127990c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r0, r4, lsr r4 │ │ │ │ - smlawbeq r6, r0, r3, ip │ │ │ │ - @ instruction: 0x01279434 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126c344 │ │ │ │ - strdeq r9, [r7, -r4]! │ │ │ │ + teqeq r0, ip, lsr r4 │ │ │ │ + smlawbeq r6, r8, r3, ip │ │ │ │ + @ instruction: 0x0127943c │ │ │ │ + teqeq r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x0126c34c │ │ │ │ + strdeq r9, [r7, -ip]! │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126c308 │ │ │ │ - @ instruction: 0x012793b8 │ │ │ │ + teqeq r0, r4, asr #7 │ │ │ │ + @ instruction: 0x0126c310 │ │ │ │ + smlawteq r7, r0, r3, r9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq ip, [r6, -r0]! │ │ │ │ - strdeq r9, [r7, -r8]! │ │ │ │ - teqeq r0, r0, asr #6 │ │ │ │ - @ instruction: 0x01279338 │ │ │ │ - @ instruction: 0x0126c248 │ │ │ │ + ldrdeq ip, [r6, -r8]! │ │ │ │ + @ instruction: 0x01279700 │ │ │ │ + teqeq r0, r8, asr #6 │ │ │ │ + @ instruction: 0x01279340 │ │ │ │ + @ instruction: 0x0126c250 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq r0, r0, asr #5 │ │ │ │ - @ instruction: 0x0126c20c │ │ │ │ - smlawteq r7, r4, r2, r9 │ │ │ │ + teqeq r0, r8, asr #5 │ │ │ │ + @ instruction: 0x0126c214 │ │ │ │ + smlawteq r7, ip, r2, r9 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq r0, r0, lsl #5 │ │ │ │ - smlawteq r6, ip, r1, ip │ │ │ │ - smlawbeq r7, r4, r2, r9 │ │ │ │ + teqeq r0, r8, lsl #5 │ │ │ │ + ldrdeq ip, [r6, -r4]! │ │ │ │ + smlawbeq r7, ip, r2, r9 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq r0, r0, asr #4 │ │ │ │ - smlawbeq r6, ip, r1, ip │ │ │ │ - @ instruction: 0x0127923c │ │ │ │ + teqeq r0, r8, asr #4 │ │ │ │ + @ instruction: 0x0126c194 │ │ │ │ + @ instruction: 0x01279244 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x0126c154 │ │ │ │ + @ instruction: 0x0126c15c │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x0126c120 │ │ │ │ - @ instruction: 0x0126c0ec │ │ │ │ + @ instruction: 0x0126c128 │ │ │ │ + strdeq ip, [r6, -r4]! │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - strheq ip, [r6, -r8]! │ │ │ │ - teqeq r0, r4, lsr r1 │ │ │ │ - smlawbeq r6, r0, r0, ip │ │ │ │ - @ instruction: 0x01279130 │ │ │ │ + smlawteq r6, r0, r0, ip │ │ │ │ + teqeq r0, ip, lsr r1 │ │ │ │ + smlawbeq r6, r8, r0, ip │ │ │ │ + @ instruction: 0x01279138 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - ldrsheq lr, [r0, -r8]! │ │ │ │ - @ instruction: 0x0126c044 │ │ │ │ - strdeq r9, [r7, -r4]! │ │ │ │ + teqeq r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x0126c04c │ │ │ │ + strdeq r9, [r7, -ip]! │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - ldrheq lr, [r0, -ip]! │ │ │ │ - @ instruction: 0x0126c008 │ │ │ │ - strheq r9, [r7, -r8]! │ │ │ │ + teqeq r0, r4, asr #1 │ │ │ │ + @ instruction: 0x0126c010 │ │ │ │ + smlawteq r7, r0, r0, r9 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - teqeq r0, r0, lsl #1 │ │ │ │ - smlawteq r6, ip, pc, fp @ │ │ │ │ - @ instruction: 0x0127907c │ │ │ │ + teqeq r0, r8, lsl #1 │ │ │ │ + ldrdeq fp, [r6, -r4]! │ │ │ │ + smlawbeq r7, r4, r0, r9 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - teqeq r0, r4, asr #32 │ │ │ │ - @ instruction: 0x0126bf90 │ │ │ │ - @ instruction: 0x01279040 │ │ │ │ + teqeq r0, ip, asr #32 │ │ │ │ + @ instruction: 0x0126bf98 │ │ │ │ + @ instruction: 0x01279048 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - teqeq r0, r8 │ │ │ │ - @ instruction: 0x0126bf54 │ │ │ │ - @ instruction: 0x01279004 │ │ │ │ + teqeq r0, r0, lsl r0 │ │ │ │ + @ instruction: 0x0126bf5c │ │ │ │ + @ instruction: 0x0127900c │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - teqeq r0, ip, asr #31 │ │ │ │ - @ instruction: 0x0126bf18 │ │ │ │ - smlawteq r7, r8, pc, r8 @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126bf20 │ │ │ │ + ldrdeq r8, [r7, -r0]! │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq fp, [r6, -ip]! │ │ │ │ - smlawbeq r7, ip, pc, r8 @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126bee4 │ │ │ │ + @ instruction: 0x01278f94 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - teqeq r0, r4, asr pc │ │ │ │ - @ instruction: 0x0126bea0 │ │ │ │ - @ instruction: 0x01278f50 │ │ │ │ + teqeq r0, ip, asr pc │ │ │ │ + @ instruction: 0x0126bea8 │ │ │ │ + @ instruction: 0x01278f58 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x0126be68 │ │ │ │ + @ instruction: 0x0126be70 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0126be30 │ │ │ │ + @ instruction: 0x0126be38 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x0126be00 │ │ │ │ - smlawteq r6, ip, sp, fp │ │ │ │ + @ instruction: 0x0126be08 │ │ │ │ + ldrdeq fp, [r6, -r4]! │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x0126bd98 │ │ │ │ + @ instruction: 0x0126bda0 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x0126bd68 │ │ │ │ + @ instruction: 0x0126bd70 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x0126bd38 │ │ │ │ + @ instruction: 0x0126bd40 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - @ instruction: 0x0126bd08 │ │ │ │ + @ instruction: 0x0126bd10 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - smlawteq r7, r8, r1, r9 │ │ │ │ - teqeq r0, ip, ror sp │ │ │ │ - @ instruction: 0x01278d74 │ │ │ │ + ldrdeq r9, [r7, -r0]! │ │ │ │ + teqeq r0, r4, lsl #27 │ │ │ │ + @ instruction: 0x01278d7c │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - teqeq r0, r0, lsr sp │ │ │ │ - @ instruction: 0x0126bc7c │ │ │ │ - @ instruction: 0x01278d2c │ │ │ │ + teqeq r0, r8, lsr sp │ │ │ │ + smlawbeq r6, r4, ip, fp │ │ │ │ + @ instruction: 0x01278d34 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - teqeq r0, ip, ror #25 │ │ │ │ - @ instruction: 0x01279108 │ │ │ │ - @ instruction: 0x01278ce4 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01279110 │ │ │ │ + @ instruction: 0x01278cec │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - teqeq r0, r8, lsr #25 │ │ │ │ - strdeq fp, [r6, -r4]! │ │ │ │ - @ instruction: 0x01278ca4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + strdeq fp, [r6, -ip]! │ │ │ │ + @ instruction: 0x01278cac │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - teqeq r0, ip, ror #24 │ │ │ │ - @ instruction: 0x0126bbb8 │ │ │ │ - @ instruction: 0x01278c70 │ │ │ │ - teqeq r0, r0, lsr ip │ │ │ │ - @ instruction: 0x0126bb7c │ │ │ │ - @ instruction: 0x01278c2c │ │ │ │ + teqeq r0, r4, ror ip │ │ │ │ + smlawteq r6, r0, fp, fp │ │ │ │ + @ instruction: 0x01278c78 │ │ │ │ + teqeq r0, r8, lsr ip │ │ │ │ + smlawbeq r6, r4, fp, fp │ │ │ │ + @ instruction: 0x01278c34 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x0126bb44 │ │ │ │ + @ instruction: 0x0126bb4c │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126bb08 │ │ │ │ - smlawteq r7, r0, fp, r8 │ │ │ │ + teqeq r0, r4, asr #23 │ │ │ │ + @ instruction: 0x0126bb10 │ │ │ │ + smlawteq r7, r8, fp, r8 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - teqeq r0, r0, lsl #23 │ │ │ │ - smlawteq r6, ip, sl, fp │ │ │ │ - @ instruction: 0x01278b7c │ │ │ │ + teqeq r0, r8, lsl #23 │ │ │ │ + ldrdeq fp, [r6, -r4]! │ │ │ │ + smlawbeq r7, r4, fp, r8 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - @ instruction: 0x0126ba94 │ │ │ │ + @ instruction: 0x0126ba9c │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - teqeq r0, r0, lsl fp │ │ │ │ - @ instruction: 0x0126ba5c │ │ │ │ - @ instruction: 0x01278b0c │ │ │ │ + teqeq r0, r8, lsl fp │ │ │ │ + @ instruction: 0x0126ba64 │ │ │ │ + @ instruction: 0x01278b14 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126ba20 │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126ba28 │ │ │ │ + ldrdeq r8, [r7, -r8]! @ │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126b9e4 │ │ │ │ - @ instruction: 0x01278a94 │ │ │ │ + teqeq r0, r0, lsr #21 │ │ │ │ + @ instruction: 0x0126b9ec │ │ │ │ + @ instruction: 0x01278a9c │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - teqeq r0, ip, asr sl │ │ │ │ - @ instruction: 0x0126b9a8 │ │ │ │ - @ instruction: 0x01278a60 │ │ │ │ - teqeq r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x0126b96c │ │ │ │ - @ instruction: 0x01278a1c │ │ │ │ + teqeq r0, r4, ror #20 │ │ │ │ + @ instruction: 0x0126b9b0 │ │ │ │ + @ instruction: 0x01278a68 │ │ │ │ + teqeq r0, r8, lsr #20 │ │ │ │ + @ instruction: 0x0126b974 │ │ │ │ + @ instruction: 0x01278a24 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - teqeq r0, r4, ror #19 │ │ │ │ - @ instruction: 0x0126b930 │ │ │ │ - @ instruction: 0x012789e0 │ │ │ │ + teqeq r0, ip, ror #19 │ │ │ │ + @ instruction: 0x0126b938 │ │ │ │ + @ instruction: 0x012789e8 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - teqeq r0, r8, lsr #19 │ │ │ │ - strdeq fp, [r6, -r4]! │ │ │ │ - @ instruction: 0x012789a4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + strdeq fp, [r6, -ip]! │ │ │ │ + @ instruction: 0x012789ac │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - teqeq r0, ip, ror #18 │ │ │ │ - @ instruction: 0x0126b8b4 │ │ │ │ - @ instruction: 0x01278968 │ │ │ │ + teqeq r0, r4, ror r9 │ │ │ │ + @ instruction: 0x0126b8bc │ │ │ │ + @ instruction: 0x01278970 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - teqeq r0, ip, lsr #18 │ │ │ │ - @ instruction: 0x0126b878 │ │ │ │ - @ instruction: 0x01278930 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126b83c │ │ │ │ - @ instruction: 0x012788ec │ │ │ │ + teqeq r0, r4, lsr r9 │ │ │ │ + smlawbeq r6, r0, r8, fp │ │ │ │ + @ instruction: 0x01278938 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126b844 │ │ │ │ + strdeq r8, [r7, -r4]! │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126b800 │ │ │ │ - @ instruction: 0x012788b0 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126b808 │ │ │ │ + @ instruction: 0x012788b8 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - teqeq r0, r8, ror r8 │ │ │ │ - smlawteq r6, r4, r7, fp │ │ │ │ - @ instruction: 0x01278878 │ │ │ │ - teqeq r0, ip, lsr r8 │ │ │ │ - smlawbeq r6, r8, r7, fp │ │ │ │ - @ instruction: 0x01278838 │ │ │ │ + teqeq r0, r0, lsl #17 │ │ │ │ + smlawteq r6, ip, r7, fp │ │ │ │ + smlawbeq r7, r0, r8, r8 │ │ │ │ + teqeq r0, r4, asr #16 │ │ │ │ + @ instruction: 0x0126b790 │ │ │ │ + @ instruction: 0x01278840 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - teqeq r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x0126b74c │ │ │ │ - strdeq r8, [r7, -ip]! │ │ │ │ + teqeq r0, r8, lsl #16 │ │ │ │ + @ instruction: 0x0126b754 │ │ │ │ + @ instruction: 0x01278804 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - teqeq r0, r4, asr #15 │ │ │ │ - @ instruction: 0x0126b70c │ │ │ │ - smlawteq r7, r0, r7, r8 │ │ │ │ + teqeq r0, ip, asr #15 │ │ │ │ + @ instruction: 0x0126b714 │ │ │ │ + smlawteq r7, r8, r7, r8 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - teqeq r0, r4, lsl #15 │ │ │ │ - ldrdeq fp, [r6, -r0]! │ │ │ │ - smlawbeq r7, r8, r7, r8 │ │ │ │ + teqeq r0, ip, lsl #15 │ │ │ │ + ldrdeq fp, [r6, -r8]! │ │ │ │ + @ instruction: 0x01278790 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x0126b698 │ │ │ │ + @ instruction: 0x0126b6a0 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq r0, r4, lsl r7 │ │ │ │ - @ instruction: 0x0126b660 │ │ │ │ - @ instruction: 0x01278714 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126b624 │ │ │ │ - ldrdeq r8, [r7, -r4]! │ │ │ │ + teqeq r0, ip, lsl r7 │ │ │ │ + @ instruction: 0x0126b668 │ │ │ │ + @ instruction: 0x0127871c │ │ │ │ + teqeq r0, r0, ror #13 │ │ │ │ + @ instruction: 0x0126b62c │ │ │ │ + ldrdeq r8, [r7, -ip]! │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126b5e8 │ │ │ │ - @ instruction: 0x01278698 │ │ │ │ + teqeq r0, r4, lsr #13 │ │ │ │ + strdeq fp, [r6, -r0]! │ │ │ │ + @ instruction: 0x012786a0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r0, r0, ror #12 │ │ │ │ - @ instruction: 0x0126b5ac │ │ │ │ - @ instruction: 0x0127865c │ │ │ │ + teqeq r0, r8, ror #12 │ │ │ │ + @ instruction: 0x0126b5b4 │ │ │ │ + @ instruction: 0x01278664 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x0126b570 │ │ │ │ - @ instruction: 0x01278624 │ │ │ │ - teqeq r0, r8, ror #11 │ │ │ │ - @ instruction: 0x0126b534 │ │ │ │ - @ instruction: 0x012785e4 │ │ │ │ + teqeq r0, ip, lsr #12 │ │ │ │ + @ instruction: 0x0126b578 │ │ │ │ + @ instruction: 0x0127862c │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0126b53c │ │ │ │ + @ instruction: 0x012785ec │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - teqeq r0, ip, lsr #11 │ │ │ │ - strdeq fp, [r6, -r8]! │ │ │ │ - @ instruction: 0x012785a8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126b500 │ │ │ │ + @ instruction: 0x012785b0 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - teqeq r0, r0, ror r5 │ │ │ │ - @ instruction: 0x0126b4bc │ │ │ │ - @ instruction: 0x0127856c │ │ │ │ + teqeq r0, r8, ror r5 │ │ │ │ + smlawteq r6, r4, r4, fp │ │ │ │ + @ instruction: 0x01278574 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - teqeq r0, r4, lsr r5 │ │ │ │ - smlawbeq r6, r0, r4, fp │ │ │ │ - @ instruction: 0x01278534 │ │ │ │ - @ instruction: 0x0126b448 │ │ │ │ + teqeq r0, ip, lsr r5 │ │ │ │ + smlawbeq r6, r8, r4, fp │ │ │ │ + @ instruction: 0x0127853c │ │ │ │ + @ instruction: 0x0126b450 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - teqeq r0, r4, asr #9 │ │ │ │ - @ instruction: 0x0126b410 │ │ │ │ - smlawteq r7, r0, r4, r8 │ │ │ │ + teqeq r0, ip, asr #9 │ │ │ │ + @ instruction: 0x0126b418 │ │ │ │ + smlawteq r7, r8, r4, r8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - teqeq r0, r8, lsl #9 │ │ │ │ - ldrdeq fp, [r6, -r4]! │ │ │ │ - smlawbeq r7, r4, r4, r8 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + ldrdeq fp, [r6, -ip]! │ │ │ │ + smlawbeq r7, ip, r4, r8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - teqeq r0, ip, asr #8 │ │ │ │ + teqeq r0, r4, asr r4 │ │ │ │ ldr r2, [pc, #-920] @ 4a88b4 │ │ │ │ ldr r1, [pc, #-920] @ 4a88b8 │ │ │ │ ldr r3, [pc, #-920] @ 4a88bc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1030194,434 +1030194,434 @@ │ │ │ │ ldr r1, [pc, #884] @ 4aaf48 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4a6370 │ │ │ │ - @ instruction: 0x0126b398 │ │ │ │ - @ instruction: 0x01278448 │ │ │ │ + @ instruction: 0x0126b3a0 │ │ │ │ + @ instruction: 0x01278450 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - teqeq r0, r0, lsl r4 │ │ │ │ - @ instruction: 0x0126b35c │ │ │ │ - @ instruction: 0x0127840c │ │ │ │ + teqeq r0, r8, lsl r4 │ │ │ │ + @ instruction: 0x0126b364 │ │ │ │ + @ instruction: 0x01278414 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126b320 │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126b328 │ │ │ │ + ldrdeq r8, [r7, -r8]! @ │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126b2e4 │ │ │ │ - @ instruction: 0x01278394 │ │ │ │ + teqeq r0, r0, lsr #7 │ │ │ │ + @ instruction: 0x0126b2ec │ │ │ │ + @ instruction: 0x0127839c │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - @ instruction: 0x0126b2a4 │ │ │ │ - teqeq r0, r8, asr r3 │ │ │ │ - @ instruction: 0x01278354 │ │ │ │ + @ instruction: 0x0126b2ac │ │ │ │ + teqeq r0, r0, ror #6 │ │ │ │ + @ instruction: 0x0127835c │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - teqeq r0, ip, lsl r3 │ │ │ │ - @ instruction: 0x0126b268 │ │ │ │ - @ instruction: 0x01278318 │ │ │ │ + teqeq r0, r4, lsr #6 │ │ │ │ + @ instruction: 0x0126b270 │ │ │ │ + @ instruction: 0x01278320 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - teqeq r0, r0, ror #5 │ │ │ │ - @ instruction: 0x0126b22c │ │ │ │ - ldrdeq r8, [r7, -ip]! │ │ │ │ + teqeq r0, r8, ror #5 │ │ │ │ + @ instruction: 0x0126b234 │ │ │ │ + @ instruction: 0x012782e4 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - @ instruction: 0x0126b1ec │ │ │ │ - teqeq r0, r0, lsr #5 │ │ │ │ - @ instruction: 0x0127829c │ │ │ │ + strdeq fp, [r6, -r4]! │ │ │ │ + teqeq r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x012782a4 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - teqeq r0, r0, ror #4 │ │ │ │ - @ instruction: 0x0126b1ac │ │ │ │ - @ instruction: 0x0127825c │ │ │ │ + teqeq r0, r8, ror #4 │ │ │ │ + @ instruction: 0x0126b1b4 │ │ │ │ + @ instruction: 0x01278264 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x0126b174 │ │ │ │ + @ instruction: 0x0126b17c │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126b140 │ │ │ │ - strdeq r8, [r7, -r8]! @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126b104 │ │ │ │ - @ instruction: 0x012781b4 │ │ │ │ + teqeq r0, r0, lsl #4 │ │ │ │ + @ instruction: 0x0126b148 │ │ │ │ + @ instruction: 0x01278200 │ │ │ │ + teqeq r0, r0, asr #3 │ │ │ │ + @ instruction: 0x0126b10c │ │ │ │ + @ instruction: 0x012781bc │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - teqeq r0, ip, ror r1 │ │ │ │ - smlawteq r6, r8, r0, fp │ │ │ │ - @ instruction: 0x01278178 │ │ │ │ + teqeq r0, r4, lsl #3 │ │ │ │ + ldrdeq fp, [r6, -r0]! │ │ │ │ + smlawbeq r7, r0, r1, r8 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - @ instruction: 0x0126b090 │ │ │ │ + @ instruction: 0x0126b098 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - @ instruction: 0x0126b060 │ │ │ │ + @ instruction: 0x0126b068 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - @ instruction: 0x01278548 │ │ │ │ + @ instruction: 0x01278550 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - @ instruction: 0x0130d09c │ │ │ │ - @ instruction: 0x0126afe8 │ │ │ │ - @ instruction: 0x012780a0 │ │ │ │ - @ instruction: 0x0126afb0 │ │ │ │ - @ instruction: 0x01278068 │ │ │ │ - @ instruction: 0x0126af7c │ │ │ │ - @ instruction: 0x01278038 │ │ │ │ + teqeq r0, r4, lsr #1 │ │ │ │ + strdeq sl, [r6, -r0]! │ │ │ │ + @ instruction: 0x012780a8 │ │ │ │ + @ instruction: 0x0126afb8 │ │ │ │ + @ instruction: 0x01278070 │ │ │ │ + smlawbeq r6, r4, pc, sl @ │ │ │ │ + @ instruction: 0x01278040 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126af40 │ │ │ │ - strdeq r7, [r7, -r0]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126af48 │ │ │ │ + strdeq r7, [r7, -r8]! │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - @ instruction: 0x012781ac │ │ │ │ - teqeq r0, r0, lsr #31 │ │ │ │ - @ instruction: 0x01277f9c │ │ │ │ - teqeq r0, r8, asr #30 │ │ │ │ - @ instruction: 0x012781ac │ │ │ │ - @ instruction: 0x01277f44 │ │ │ │ + @ instruction: 0x012781b4 │ │ │ │ + teqeq r0, r8, lsr #31 │ │ │ │ + @ instruction: 0x01277fa4 │ │ │ │ + teqeq r0, r0, asr pc │ │ │ │ + @ instruction: 0x012781b4 │ │ │ │ + @ instruction: 0x01277f4c │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - @ instruction: 0x0126ae58 │ │ │ │ - teqeq r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x01277f00 │ │ │ │ + @ instruction: 0x0126ae60 │ │ │ │ + teqeq r0, r0, lsl pc │ │ │ │ + @ instruction: 0x01277f08 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - teqeq r0, r4, asr #29 │ │ │ │ - @ instruction: 0x0126ae10 │ │ │ │ - smlawteq r7, r0, lr, r7 │ │ │ │ + teqeq r0, ip, asr #29 │ │ │ │ + @ instruction: 0x0126ae18 │ │ │ │ + smlawteq r7, r8, lr, r7 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - teqeq r0, r4, lsl #29 │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ - smlawbeq r7, r0, lr, r7 │ │ │ │ + teqeq r0, ip, lsl #29 │ │ │ │ + ldrdeq sl, [r6, -r8]! │ │ │ │ + smlawbeq r7, r8, lr, r7 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - teqeq r0, r4, asr #28 │ │ │ │ - @ instruction: 0x0126ad90 │ │ │ │ - @ instruction: 0x01277e40 │ │ │ │ + teqeq r0, ip, asr #28 │ │ │ │ + @ instruction: 0x0126ad98 │ │ │ │ + @ instruction: 0x01277e48 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - teqeq r0, r4, lsl #28 │ │ │ │ - @ instruction: 0x0126ad50 │ │ │ │ - @ instruction: 0x01277e00 │ │ │ │ + teqeq r0, ip, lsl #28 │ │ │ │ + @ instruction: 0x0126ad58 │ │ │ │ + @ instruction: 0x01277e08 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - @ instruction: 0x0126ad18 │ │ │ │ + @ instruction: 0x0126ad20 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - strdeq r8, [r7, -r0]! │ │ │ │ - smlawbeq r7, r4, sp, r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + strdeq r8, [r7, -r8]! @ │ │ │ │ + smlawbeq r7, ip, sp, r7 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - teqeq r0, r4, asr #26 │ │ │ │ - smlawbeq r6, ip, ip, sl │ │ │ │ - @ instruction: 0x01277d40 │ │ │ │ + teqeq r0, ip, asr #26 │ │ │ │ + @ instruction: 0x0126ac94 │ │ │ │ + @ instruction: 0x01277d48 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01277fe8 │ │ │ │ - ldrdeq r7, [r7, -r0]! │ │ │ │ - teqeq r0, r8, lsl #25 │ │ │ │ - ldrdeq sl, [r6, -r4]! │ │ │ │ - smlawbeq r7, r4, ip, r7 │ │ │ │ + teqeq r0, r0, ror #25 │ │ │ │ + strdeq r7, [r7, -r0]! │ │ │ │ + ldrdeq r7, [r7, -r8]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + smlawbeq r7, ip, ip, r7 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - @ instruction: 0x0126ab9c │ │ │ │ - teqeq r0, ip, lsl #24 │ │ │ │ - @ instruction: 0x01277fa0 │ │ │ │ - @ instruction: 0x01277c04 │ │ │ │ + @ instruction: 0x0126aba4 │ │ │ │ + teqeq r0, r4, lsl ip │ │ │ │ + @ instruction: 0x01277fa8 │ │ │ │ + @ instruction: 0x01277c0c │ │ │ │ muleq r0, sp, r3 │ │ │ │ - teqeq r0, r8, asr #23 │ │ │ │ - @ instruction: 0x0126ab10 │ │ │ │ - smlawteq r7, r4, fp, r7 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0126ab18 │ │ │ │ + smlawteq r7, ip, fp, r7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r0, r8, lsl #23 │ │ │ │ - ldrdeq sl, [r6, -r4]! │ │ │ │ - smlawbeq r7, ip, fp, r7 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + @ instruction: 0x01277b94 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r0, ip, asr #22 │ │ │ │ - @ instruction: 0x0126aa98 │ │ │ │ - @ instruction: 0x01277b48 │ │ │ │ + teqeq r0, r4, asr fp │ │ │ │ + @ instruction: 0x0126aaa0 │ │ │ │ + @ instruction: 0x01277b50 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - @ instruction: 0x0126aa60 │ │ │ │ - teqeq r0, r0, lsl fp │ │ │ │ - @ instruction: 0x01277b0c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126aa18 │ │ │ │ - ldrdeq r7, [r7, -r0]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq sl, [r6, -r8]! │ │ │ │ - smlawbeq r7, ip, sl, r7 │ │ │ │ + @ instruction: 0x0126aa68 │ │ │ │ + teqeq r0, r8, lsl fp │ │ │ │ + @ instruction: 0x01277b14 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126aa20 │ │ │ │ + ldrdeq r7, [r7, -r8]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126a9e0 │ │ │ │ + @ instruction: 0x01277a94 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - teqeq r0, ip, asr #20 │ │ │ │ - @ instruction: 0x0126a998 │ │ │ │ - @ instruction: 0x01277a4c │ │ │ │ - teqeq r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x0126a958 │ │ │ │ - @ instruction: 0x01277a08 │ │ │ │ + teqeq r0, r4, asr sl │ │ │ │ + @ instruction: 0x0126a9a0 │ │ │ │ + @ instruction: 0x01277a54 │ │ │ │ + teqeq r0, r4, lsl sl │ │ │ │ + @ instruction: 0x0126a960 │ │ │ │ + @ instruction: 0x01277a10 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126a91c │ │ │ │ - smlawteq r7, ip, r9, r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126a924 │ │ │ │ + ldrdeq r7, [r7, -r4]! │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq sl, [r6, -ip]! │ │ │ │ - smlawbeq r7, ip, r9, r7 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126a8e4 │ │ │ │ + @ instruction: 0x01277994 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - teqeq r0, r4, asr r9 │ │ │ │ - @ instruction: 0x0126a8a0 │ │ │ │ - @ instruction: 0x01277950 │ │ │ │ + teqeq r0, ip, asr r9 │ │ │ │ + @ instruction: 0x0126a8a8 │ │ │ │ + @ instruction: 0x01277958 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - teqeq r0, r4, lsl r9 │ │ │ │ - @ instruction: 0x0126a860 │ │ │ │ - @ instruction: 0x01277914 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126a820 │ │ │ │ - ldrdeq r7, [r7, -r4]! │ │ │ │ - @ instruction: 0x0126a7e8 │ │ │ │ + teqeq r0, ip, lsl r9 │ │ │ │ + @ instruction: 0x0126a868 │ │ │ │ + @ instruction: 0x0127791c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126a828 │ │ │ │ + ldrdeq r7, [r7, -ip]! │ │ │ │ + strdeq sl, [r6, -r0]! │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - @ instruction: 0x01277a0c │ │ │ │ - teqeq r0, r4, asr r8 │ │ │ │ - @ instruction: 0x01277848 │ │ │ │ + @ instruction: 0x01277a14 │ │ │ │ + teqeq r0, ip, asr r8 │ │ │ │ + @ instruction: 0x01277850 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - @ instruction: 0x0126a758 │ │ │ │ - @ instruction: 0x0127780c │ │ │ │ + @ instruction: 0x0126a760 │ │ │ │ + @ instruction: 0x01277814 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x0126a724 │ │ │ │ - ldrdeq r7, [r7, -ip]! │ │ │ │ - strdeq sl, [r6, -r0]! │ │ │ │ - @ instruction: 0x012777a4 │ │ │ │ + @ instruction: 0x0126a72c │ │ │ │ + @ instruction: 0x012777e4 │ │ │ │ + strdeq sl, [r6, -r8]! │ │ │ │ + @ instruction: 0x012777ac │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - @ instruction: 0x0126a6bc │ │ │ │ - @ instruction: 0x01277770 │ │ │ │ + smlawteq r6, r4, r6, sl │ │ │ │ + @ instruction: 0x01277778 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - smlawbeq r6, r8, r6, sl │ │ │ │ - @ instruction: 0x0127773c │ │ │ │ + @ instruction: 0x0126a690 │ │ │ │ + @ instruction: 0x01277744 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - @ instruction: 0x0126a654 │ │ │ │ + @ instruction: 0x0126a65c │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126a620 │ │ │ │ - ldrdeq r7, [r7, -r4]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126a5e0 │ │ │ │ - @ instruction: 0x01277694 │ │ │ │ - teqeq r0, r8, asr r6 │ │ │ │ - @ instruction: 0x0126a5a4 │ │ │ │ - @ instruction: 0x0127765c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126a628 │ │ │ │ + ldrdeq r7, [r7, -ip]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126a5e8 │ │ │ │ + @ instruction: 0x0127769c │ │ │ │ + teqeq r0, r0, ror #12 │ │ │ │ + @ instruction: 0x0126a5ac │ │ │ │ + @ instruction: 0x01277664 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x0126a568 │ │ │ │ - @ instruction: 0x01277618 │ │ │ │ + teqeq r0, r4, lsr #12 │ │ │ │ + @ instruction: 0x0126a570 │ │ │ │ + @ instruction: 0x01277620 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - teqeq r0, r0, ror #11 │ │ │ │ - @ instruction: 0x0126a52c │ │ │ │ - ldrdeq r7, [r7, -ip]! │ │ │ │ + teqeq r0, r8, ror #11 │ │ │ │ + @ instruction: 0x0126a534 │ │ │ │ + @ instruction: 0x012775e4 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - teqeq r0, r4, lsr #11 │ │ │ │ - strdeq sl, [r6, -r0]! │ │ │ │ - @ instruction: 0x012775a0 │ │ │ │ + teqeq r0, ip, lsr #11 │ │ │ │ + strdeq sl, [r6, -r8]! │ │ │ │ + @ instruction: 0x012775a8 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - teqeq r0, r8, ror #10 │ │ │ │ - @ instruction: 0x0126a4b4 │ │ │ │ - @ instruction: 0x01277564 │ │ │ │ + teqeq r0, r0, ror r5 │ │ │ │ + @ instruction: 0x0126a4bc │ │ │ │ + @ instruction: 0x0127756c │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - teqeq r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x0126a478 │ │ │ │ - @ instruction: 0x0127752c │ │ │ │ - @ instruction: 0x0126a440 │ │ │ │ + teqeq r0, r4, lsr r5 │ │ │ │ + smlawbeq r6, r0, r4, sl │ │ │ │ + @ instruction: 0x01277534 │ │ │ │ + @ instruction: 0x0126a448 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x0126a410 │ │ │ │ + @ instruction: 0x0126a418 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01269d4c │ │ │ │ + @ instruction: 0x01269d54 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x01269d1c │ │ │ │ + @ instruction: 0x01269d24 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x01269cec │ │ │ │ - teqeq r0, ip, ror #26 │ │ │ │ - @ instruction: 0x01269cb8 │ │ │ │ - @ instruction: 0x01276d6c │ │ │ │ - smlawbeq r6, r0, ip, r9 │ │ │ │ + strdeq r9, [r6, -r4]! │ │ │ │ + teqeq r0, r4, ror sp │ │ │ │ + smlawteq r6, r0, ip, r9 │ │ │ │ + @ instruction: 0x01276d74 │ │ │ │ + smlawbeq r6, r8, ip, r9 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01269c48 │ │ │ │ - strdeq r6, [r7, -r8]! │ │ │ │ + teqeq r0, r4, lsl #26 │ │ │ │ + @ instruction: 0x01269c50 │ │ │ │ + @ instruction: 0x01276d00 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01276fb4 │ │ │ │ - @ instruction: 0x01276cb0 │ │ │ │ + teqeq r0, r4, asr #25 │ │ │ │ + @ instruction: 0x01276fbc │ │ │ │ + @ instruction: 0x01276cb8 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - teqeq r0, r0, ror ip │ │ │ │ - @ instruction: 0x01269bbc │ │ │ │ - @ instruction: 0x01276c70 │ │ │ │ - @ instruction: 0x01276f10 │ │ │ │ - teqeq r0, r8, lsr #24 │ │ │ │ - @ instruction: 0x01276c24 │ │ │ │ - teqeq r0, r8, ror #23 │ │ │ │ - @ instruction: 0x01269b34 │ │ │ │ - @ instruction: 0x01276be4 │ │ │ │ + teqeq r0, r8, ror ip │ │ │ │ + smlawteq r6, r4, fp, r9 │ │ │ │ + @ instruction: 0x01276c78 │ │ │ │ + @ instruction: 0x01276f18 │ │ │ │ + teqeq r0, r0, lsr ip │ │ │ │ + @ instruction: 0x01276c2c │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01269b3c │ │ │ │ + @ instruction: 0x01276bec │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - teqeq r0, ip, lsr #23 │ │ │ │ - strdeq r9, [r6, -r8]! │ │ │ │ - @ instruction: 0x01276ba8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01269b00 │ │ │ │ + @ instruction: 0x01276bb0 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x01276d40 │ │ │ │ - teqeq r0, r8, lsr fp │ │ │ │ - @ instruction: 0x01276b34 │ │ │ │ + @ instruction: 0x01276d48 │ │ │ │ + teqeq r0, r0, asr #22 │ │ │ │ + @ instruction: 0x01276b3c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r0, r8, ror #21 │ │ │ │ - @ instruction: 0x01269a34 │ │ │ │ - @ instruction: 0x01276ae4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01269a3c │ │ │ │ + @ instruction: 0x01276aec │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - teqeq r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01276cec │ │ │ │ - @ instruction: 0x01276a98 │ │ │ │ + teqeq r0, r8, lsr #21 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + @ instruction: 0x01276aa0 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x012699a8 │ │ │ │ + @ instruction: 0x012699b0 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - teqeq r0, r4, lsr #20 │ │ │ │ - @ instruction: 0x01269970 │ │ │ │ - @ instruction: 0x01276a24 │ │ │ │ - @ instruction: 0x01276de8 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - smlawteq r7, ip, r9, r6 │ │ │ │ + teqeq r0, ip, lsr #20 │ │ │ │ + @ instruction: 0x01269978 │ │ │ │ + @ instruction: 0x01276a2c │ │ │ │ + strdeq r6, [r7, -r0]! │ │ │ │ + teqeq r0, r4, ror #19 │ │ │ │ + ldrdeq r6, [r7, -r4]! │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - teqeq r0, r4, lsl #19 │ │ │ │ - smlawteq r6, ip, r8, r9 │ │ │ │ - smlawbeq r7, r0, r9, r6 │ │ │ │ + teqeq r0, ip, lsl #19 │ │ │ │ + ldrdeq r9, [r6, -r4]! │ │ │ │ + smlawbeq r7, r8, r9, r6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r0, r8, lsr r9 │ │ │ │ - smlawbeq r6, r0, r8, r9 │ │ │ │ - @ instruction: 0x0127693c │ │ │ │ - @ instruction: 0x01276aec │ │ │ │ - teqeq r0, r0, ror #17 │ │ │ │ - ldrdeq r6, [r7, -ip]! │ │ │ │ + teqeq r0, r0, asr #18 │ │ │ │ + smlawbeq r6, r8, r8, r9 │ │ │ │ + @ instruction: 0x01276944 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + teqeq r0, r8, ror #17 │ │ │ │ + @ instruction: 0x012768e4 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqeq r0, r0, lsr #17 │ │ │ │ - @ instruction: 0x012697ec │ │ │ │ - @ instruction: 0x0127689c │ │ │ │ + teqeq r0, r8, lsr #17 │ │ │ │ + strdeq r9, [r6, -r4]! │ │ │ │ + @ instruction: 0x012768a4 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - teqeq r0, r4, ror #16 │ │ │ │ - @ instruction: 0x012697b0 │ │ │ │ - @ instruction: 0x01276864 │ │ │ │ - teqeq r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x01276bec │ │ │ │ - @ instruction: 0x01276804 │ │ │ │ + teqeq r0, ip, ror #16 │ │ │ │ + @ instruction: 0x012697b8 │ │ │ │ + @ instruction: 0x0127686c │ │ │ │ + teqeq r0, r8, lsl r8 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127680c │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - @ instruction: 0x0126972c │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - ldrdeq r6, [r7, -r0]! │ │ │ │ + @ instruction: 0x01269734 │ │ │ │ + teqeq r0, r0, ror #15 │ │ │ │ + ldrdeq r6, [r7, -r8]! │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012696e0 │ │ │ │ - @ instruction: 0x01276790 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x012696e8 │ │ │ │ + @ instruction: 0x01276798 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - @ instruction: 0x012696a4 │ │ │ │ - @ instruction: 0x0126966c │ │ │ │ - teqeq r0, r4, ror #13 │ │ │ │ - @ instruction: 0x01269630 │ │ │ │ - @ instruction: 0x012766e4 │ │ │ │ - teqeq r0, r4, lsr #13 │ │ │ │ - strdeq r9, [r6, -r0]! │ │ │ │ - @ instruction: 0x012766a0 │ │ │ │ + @ instruction: 0x012696ac │ │ │ │ + @ instruction: 0x01269674 │ │ │ │ + teqeq r0, ip, ror #13 │ │ │ │ + @ instruction: 0x01269638 │ │ │ │ + @ instruction: 0x012766ec │ │ │ │ + teqeq r0, ip, lsr #13 │ │ │ │ + strdeq r9, [r6, -r8]! │ │ │ │ + @ instruction: 0x012766a8 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - teqeq r0, r4, ror #12 │ │ │ │ - @ instruction: 0x012695b0 │ │ │ │ - @ instruction: 0x01276660 │ │ │ │ + teqeq r0, ip, ror #12 │ │ │ │ + @ instruction: 0x012695b8 │ │ │ │ + @ instruction: 0x01276668 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - teqeq r0, r8, lsr #12 │ │ │ │ - @ instruction: 0x01269574 │ │ │ │ - @ instruction: 0x01276624 │ │ │ │ + teqeq r0, r0, lsr r6 │ │ │ │ + @ instruction: 0x0126957c │ │ │ │ + @ instruction: 0x0127662c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq r0, ip, ror #11 │ │ │ │ - @ instruction: 0x01269538 │ │ │ │ - @ instruction: 0x012765e8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01269540 │ │ │ │ + strdeq r6, [r7, -r0]! │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - strdeq r9, [r6, -ip]! │ │ │ │ - @ instruction: 0x012765ac │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01269504 │ │ │ │ + @ instruction: 0x012765b4 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - teqeq r0, r4, ror r5 │ │ │ │ - smlawteq r6, r0, r4, r9 │ │ │ │ - @ instruction: 0x01276570 │ │ │ │ + teqeq r0, ip, ror r5 │ │ │ │ + smlawteq r6, r8, r4, r9 │ │ │ │ + @ instruction: 0x01276578 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - teqeq r0, r8, lsr r5 │ │ │ │ - smlawbeq r6, r4, r4, r9 │ │ │ │ - @ instruction: 0x01276534 │ │ │ │ + teqeq r0, r0, asr #10 │ │ │ │ + smlawbeq r6, ip, r4, r9 │ │ │ │ + @ instruction: 0x0127653c │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x0126944c │ │ │ │ + @ instruction: 0x01269454 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r0, r4, asr #9 │ │ │ │ - @ instruction: 0x01269410 │ │ │ │ - smlawteq r7, r0, r4, r6 │ │ │ │ + teqeq r0, ip, asr #9 │ │ │ │ + @ instruction: 0x01269418 │ │ │ │ + smlawteq r7, r8, r4, r6 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - ldrdeq r9, [r6, -r0]! │ │ │ │ - teqeq r0, r4, lsl #9 │ │ │ │ - smlawbeq r7, r4, r4, r6 │ │ │ │ - @ instruction: 0x01269390 │ │ │ │ - teqeq r0, r4, asr #8 │ │ │ │ - @ instruction: 0x01276440 │ │ │ │ + ldrdeq r9, [r6, -r8]! │ │ │ │ + teqeq r0, ip, lsl #9 │ │ │ │ + smlawbeq r7, ip, r4, r6 │ │ │ │ + @ instruction: 0x01269398 │ │ │ │ + teqeq r0, ip, asr #8 │ │ │ │ + @ instruction: 0x01276448 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - teqeq r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01269354 │ │ │ │ - @ instruction: 0x01276404 │ │ │ │ + teqeq r0, r0, lsl r4 │ │ │ │ + @ instruction: 0x0126935c │ │ │ │ + @ instruction: 0x0127640c │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - teqeq r0, ip, asr #7 │ │ │ │ - @ instruction: 0x01269318 │ │ │ │ - smlawteq r7, ip, r3, r6 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq r9, [r6, -ip]! │ │ │ │ - smlawbeq r7, ip, r3, r6 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01269320 │ │ │ │ + ldrdeq r6, [r7, -r4]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x012692e4 │ │ │ │ + @ instruction: 0x01276394 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - teqeq r0, r4, asr r3 │ │ │ │ - @ instruction: 0x012692a0 │ │ │ │ - @ instruction: 0x01276350 │ │ │ │ + teqeq r0, ip, asr r3 │ │ │ │ + @ instruction: 0x012692a8 │ │ │ │ + @ instruction: 0x01276358 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - teqeq r0, r8, lsl r3 │ │ │ │ - @ instruction: 0x01269264 │ │ │ │ - @ instruction: 0x01276314 │ │ │ │ + teqeq r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x0126926c │ │ │ │ + @ instruction: 0x0127631c │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01269228 │ │ │ │ - ldrdeq r6, [r7, -r8]! │ │ │ │ + teqeq r0, r4, ror #5 │ │ │ │ + @ instruction: 0x01269230 │ │ │ │ + @ instruction: 0x012762e0 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - teqeq r0, r0, lsr #5 │ │ │ │ - @ instruction: 0x012691ec │ │ │ │ - @ instruction: 0x0127629c │ │ │ │ + teqeq r0, r8, lsr #5 │ │ │ │ + strdeq r9, [r6, -r4]! │ │ │ │ + @ instruction: 0x012762a4 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x012763e8 │ │ │ │ - teqeq r0, ip, asr r2 │ │ │ │ - @ instruction: 0x01276258 │ │ │ │ - teqeq r0, r0, lsl r2 │ │ │ │ - @ instruction: 0x0126915c │ │ │ │ - @ instruction: 0x0127620c │ │ │ │ + strdeq r6, [r7, -r0]! │ │ │ │ + teqeq r0, r4, ror #4 │ │ │ │ + @ instruction: 0x01276260 │ │ │ │ + teqeq r0, r8, lsl r2 │ │ │ │ + @ instruction: 0x01269164 │ │ │ │ + @ instruction: 0x01276214 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01269124 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawteq r7, ip, r1, r6 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq r9, [r6, -ip]! │ │ │ │ - @ instruction: 0x01276190 │ │ │ │ - teqeq r0, r4, asr r1 │ │ │ │ - @ instruction: 0x012690a0 │ │ │ │ - @ instruction: 0x01276154 │ │ │ │ - teqeq r0, r8, lsl r1 │ │ │ │ - @ instruction: 0x01269064 │ │ │ │ - @ instruction: 0x01276114 │ │ │ │ - andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x0126902c │ │ │ │ - ldrsbeq fp, [r0, -ip]! │ │ │ │ + @ instruction: 0x0126912c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ ldrdeq r6, [r7, -r4]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x012690e4 │ │ │ │ + @ instruction: 0x01276198 │ │ │ │ + teqeq r0, ip, asr r1 │ │ │ │ + @ instruction: 0x012690a8 │ │ │ │ + @ instruction: 0x0127615c │ │ │ │ + teqeq r0, r0, lsr #2 │ │ │ │ + @ instruction: 0x0126906c │ │ │ │ + @ instruction: 0x0127611c │ │ │ │ + andeq r0, r0, r1, ror #4 │ │ │ │ + @ instruction: 0x01269034 │ │ │ │ + teqeq r0, r4, ror #1 │ │ │ │ + ldrdeq r6, [r7, -ip]! │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01268fec │ │ │ │ + strdeq r8, [r6, -r4]! │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - teqeq r0, r8, rrx │ │ │ │ - @ instruction: 0x01268fb0 │ │ │ │ - @ instruction: 0x0127606c │ │ │ │ - teqeq r0, r8, lsr #32 │ │ │ │ - @ instruction: 0x01268f70 │ │ │ │ - @ instruction: 0x01276024 │ │ │ │ + teqeq r0, r0, ror r0 │ │ │ │ + @ instruction: 0x01268fb8 │ │ │ │ + @ instruction: 0x01276074 │ │ │ │ + teqeq r0, r0, lsr r0 │ │ │ │ + @ instruction: 0x01268f78 │ │ │ │ + @ instruction: 0x0127602c │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - teqeq r0, r8, ror #31 │ │ │ │ - @ instruction: 0x01268f34 │ │ │ │ - @ instruction: 0x01275fe4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01268f3c │ │ │ │ + @ instruction: 0x01275fec │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - teqeq r0, ip, lsr #31 │ │ │ │ - strdeq r8, [r6, -r8]! @ │ │ │ │ - @ instruction: 0x01275fa8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01268f00 │ │ │ │ + @ instruction: 0x01275fb0 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - smlawteq r6, r0, lr, r8 │ │ │ │ + smlawteq r6, r8, lr, r8 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - teqeq r0, r8, lsr pc │ │ │ │ - smlawbeq r6, r0, lr, r8 │ │ │ │ - @ instruction: 0x01275f34 │ │ │ │ + teqeq r0, r0, asr #30 │ │ │ │ + smlawbeq r6, r8, lr, r8 │ │ │ │ + @ instruction: 0x01275f3c │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ ldr r1, [pc, #-824] @ 4aaf4c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-840] @ 4aaf50 │ │ │ │ @@ -1031610,17 +1031610,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4ac214 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4ac1c0 │ │ │ │ - teqeq r0, ip, lsr #29 │ │ │ │ - strdeq r8, [r6, -r8]! @ │ │ │ │ - @ instruction: 0x01275ea8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01268e00 │ │ │ │ + @ instruction: 0x01275eb0 │ │ │ │ muleq r0, r8, r4 │ │ │ │ │ │ │ │ 004ac218 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ @@ -1031898,33 +1031898,33 @@ │ │ │ │ bl ba12c │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b 4ac4f4 │ │ │ │ teqeq sp, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r0, ip, asr #27 │ │ │ │ - smlawteq r7, r8, sp, r5 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + ldrdeq r5, [r7, -r0]! │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01275d5c │ │ │ │ + teqeq r0, ip, ror #26 │ │ │ │ + @ instruction: 0x01275d64 │ │ │ │ teqeq sp, r8, asr #26 │ │ │ │ - teqeq r0, r8, asr #22 │ │ │ │ - @ instruction: 0x01268a90 │ │ │ │ - @ instruction: 0x01275b4c │ │ │ │ + teqeq r0, r0, asr fp │ │ │ │ + @ instruction: 0x01268a98 │ │ │ │ + @ instruction: 0x01275b54 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq r0, r4, lsl #22 │ │ │ │ - @ instruction: 0x01268a50 │ │ │ │ - @ instruction: 0x01275b08 │ │ │ │ + teqeq r0, ip, lsl #22 │ │ │ │ + @ instruction: 0x01268a58 │ │ │ │ + @ instruction: 0x01275b10 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x01268a18 │ │ │ │ - @ instruction: 0x012689e4 │ │ │ │ - @ instruction: 0x01275ee4 │ │ │ │ - teqeq r0, r4, asr sl │ │ │ │ - @ instruction: 0x01275a58 │ │ │ │ + @ instruction: 0x01268a20 │ │ │ │ + @ instruction: 0x012689ec │ │ │ │ + @ instruction: 0x01275eec │ │ │ │ + teqeq r0, ip, asr sl │ │ │ │ + @ instruction: 0x01275a60 │ │ │ │ │ │ │ │ 004ac6c4 : │ │ │ │ ldr r2, [pc, #40] @ 4ac6f4 │ │ │ │ ldr r3, [pc, #40] @ 4ac6f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r0, #288] @ 0x120 │ │ │ │ @@ -1032299,64 +1032299,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 4ac7b8 │ │ │ │ teqeq sp, r0, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x012588e8 │ │ │ │ teqeq sp, r4, lsl #21 │ │ │ │ - @ instruction: 0x01275d30 │ │ │ │ - @ instruction: 0x01275d04 │ │ │ │ - @ instruction: 0x01275d10 │ │ │ │ - @ instruction: 0x0129a12c │ │ │ │ - @ instruction: 0x01268668 │ │ │ │ - @ instruction: 0x01275bac │ │ │ │ - teqeq r0, r8, lsr #17 │ │ │ │ + @ instruction: 0x01275d38 │ │ │ │ + @ instruction: 0x01275d0c │ │ │ │ + @ instruction: 0x01275d18 │ │ │ │ + @ instruction: 0x0129a134 │ │ │ │ + @ instruction: 0x01268670 │ │ │ │ + @ instruction: 0x01275bb4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x01258e34 │ │ │ │ - smlawbeq r7, ip, fp, r5 │ │ │ │ - smlawteq r6, r8, r5, r8 │ │ │ │ - @ instruction: 0x01268594 │ │ │ │ - @ instruction: 0x01268564 │ │ │ │ + @ instruction: 0x01275b94 │ │ │ │ + ldrdeq r8, [r6, -r0]! │ │ │ │ + @ instruction: 0x0126859c │ │ │ │ + @ instruction: 0x0126856c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x01268530 │ │ │ │ - @ instruction: 0x01275a74 │ │ │ │ - teqeq r0, r0, ror r7 │ │ │ │ + @ instruction: 0x01268538 │ │ │ │ + @ instruction: 0x01275a7c │ │ │ │ + teqeq r0, r8, ror r7 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - strdeq r8, [r6, -ip]! │ │ │ │ + @ instruction: 0x01268504 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - smlawteq r6, r8, r4, r8 │ │ │ │ - @ instruction: 0x01275a0c │ │ │ │ - teqeq r0, r8, lsl #14 │ │ │ │ + ldrdeq r8, [r6, -r0]! │ │ │ │ + @ instruction: 0x01275a14 │ │ │ │ + teqeq r0, r0, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x01268490 │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01268458 │ │ │ │ - @ instruction: 0x0127599c │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01268498 │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01268460 │ │ │ │ + @ instruction: 0x012759a4 │ │ │ │ + teqeq r0, r0, lsr #13 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01268420 │ │ │ │ - @ instruction: 0x01275964 │ │ │ │ - teqeq r0, r0, ror #12 │ │ │ │ + @ instruction: 0x01268428 │ │ │ │ + @ instruction: 0x0127596c │ │ │ │ + teqeq r0, r8, ror #12 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x012683e8 │ │ │ │ - @ instruction: 0x0127592c │ │ │ │ - teqeq r0, r8, lsr #12 │ │ │ │ + strdeq r8, [r6, -r0]! │ │ │ │ + @ instruction: 0x01275934 │ │ │ │ + teqeq r0, r0, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x012683b0 │ │ │ │ - strdeq r5, [r7, -r4]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x012683b8 │ │ │ │ + strdeq r5, [r7, -ip]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x0126837c │ │ │ │ + smlawbeq r6, r4, r3, r8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0126834c │ │ │ │ + @ instruction: 0x01268354 │ │ │ │ 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, #2680] @ 0xa78 │ │ │ │ sub sp, sp, #1376 @ 0x560 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1033362,137 +1033362,137 @@ │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ ldr r3, [r5] │ │ │ │ bge 4ad280 │ │ │ │ b 4ad5a8 │ │ │ │ teqeq sp, r0 @ │ │ │ │ teqeq sp, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01275768 │ │ │ │ - @ instruction: 0x0127575c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01275770 │ │ │ │ + @ instruction: 0x01275764 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - teqeq r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x01275608 │ │ │ │ - teqeq r0, r4, ror r1 │ │ │ │ - @ instruction: 0x01275134 │ │ │ │ - teqeq r0, r4, lsr lr │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01267a6c │ │ │ │ - @ instruction: 0x01274fa8 │ │ │ │ - teqeq r0, ip, lsl #23 │ │ │ │ - @ instruction: 0x01267940 │ │ │ │ - @ instruction: 0x01274e7c │ │ │ │ - @ instruction: 0x01274c18 │ │ │ │ + teqeq r0, r0, lsr r3 │ │ │ │ + @ instruction: 0x01275610 │ │ │ │ + teqeq r0, ip, ror r1 │ │ │ │ + @ instruction: 0x0127513c │ │ │ │ + teqeq r0, ip, lsr lr │ │ │ │ + teqeq r0, r0, asr #25 │ │ │ │ + @ instruction: 0x01267a74 │ │ │ │ + @ instruction: 0x01274fb0 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01274c4c │ │ │ │ - teqeq r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x01274b1c │ │ │ │ - teqeq r0, ip, ror #15 │ │ │ │ - ldrdeq r4, [r7, -r4]! @ │ │ │ │ + @ instruction: 0x01267948 │ │ │ │ + smlawbeq r7, r4, lr, r4 │ │ │ │ + @ instruction: 0x01274c20 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01274c54 │ │ │ │ + teqeq r0, r8, lsr r8 │ │ │ │ + @ instruction: 0x01274b24 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ teqeq sp, r0, asr #13 │ │ │ │ - @ instruction: 0x01274918 │ │ │ │ - teqeq r0, r8, asr #10 │ │ │ │ - @ instruction: 0x01274834 │ │ │ │ - teqeq r0, ip, lsl #4 │ │ │ │ - smlawteq r6, r0, pc, r6 @ │ │ │ │ - strdeq r4, [r7, -ip]! │ │ │ │ + @ instruction: 0x01274920 │ │ │ │ + teqeq r0, r0, asr r5 │ │ │ │ + @ instruction: 0x0127483c │ │ │ │ + teqeq r0, r4, lsl r2 │ │ │ │ + smlawteq r6, r8, pc, r6 @ │ │ │ │ + @ instruction: 0x01274504 │ │ │ │ @ instruction: 0x0125777c │ │ │ │ - @ instruction: 0x01274518 │ │ │ │ - @ instruction: 0x012744e8 │ │ │ │ - @ instruction: 0x0127442c │ │ │ │ + @ instruction: 0x01274520 │ │ │ │ + strdeq r4, [r7, -r0]! │ │ │ │ + @ instruction: 0x01274434 │ │ │ │ + strdeq r4, [r7, -r0]! │ │ │ │ + teqeq r0, r0, lsr #1 │ │ │ │ @ instruction: 0x012744e8 │ │ │ │ - @ instruction: 0x01309098 │ │ │ │ - @ instruction: 0x012744e0 │ │ │ │ - smlawbeq r7, r4, r3, r4 │ │ │ │ - @ instruction: 0x01274334 │ │ │ │ + smlawbeq r7, ip, r3, r4 │ │ │ │ + @ instruction: 0x0127433c │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01266c68 │ │ │ │ - @ instruction: 0x012741a4 │ │ │ │ - teqeq r0, r4, lsl #29 │ │ │ │ - @ instruction: 0x01274178 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01266c70 │ │ │ │ + @ instruction: 0x012741ac │ │ │ │ + teqeq r0, ip, lsl #29 │ │ │ │ + smlawbeq r7, r0, r1, r4 │ │ │ │ + @ instruction: 0x01266c00 │ │ │ │ smlawteq r5, r8, r3, r7 │ │ │ │ - teqeq r0, ip, asr #27 │ │ │ │ - smlawbeq r6, r0, fp, r6 │ │ │ │ - smlawteq r7, r0, r0, r4 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01266b44 │ │ │ │ - smlawbeq r7, r0, r0, r4 │ │ │ │ - @ instruction: 0x01266b0c │ │ │ │ - ldrdeq r6, [r6, -ip]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01266aa8 │ │ │ │ - @ instruction: 0x01273fe4 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01266a68 │ │ │ │ - @ instruction: 0x01273fa4 │ │ │ │ - teqeq r0, r4, ror ip │ │ │ │ - @ instruction: 0x01266a28 │ │ │ │ - @ instruction: 0x01273f64 │ │ │ │ - teqeq r0, r4, lsr ip │ │ │ │ - @ instruction: 0x012669e8 │ │ │ │ - @ instruction: 0x01273f24 │ │ │ │ - @ instruction: 0x012669a8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01273ee8 │ │ │ │ - @ instruction: 0x0126696c │ │ │ │ - teqeq r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x01266934 │ │ │ │ - @ instruction: 0x01273e70 │ │ │ │ - teqeq r0, r0, asr #22 │ │ │ │ - strdeq r6, [r6, -r4]! │ │ │ │ - @ instruction: 0x01273e30 │ │ │ │ - @ instruction: 0x012668bc │ │ │ │ - strdeq r3, [r7, -ip]! │ │ │ │ - smlawbeq r6, r8, r8, r6 │ │ │ │ - @ instruction: 0x01266858 │ │ │ │ - @ instruction: 0x01266828 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ - smlawteq r6, r8, r7, r6 │ │ │ │ - @ instruction: 0x01266798 │ │ │ │ - @ instruction: 0x01266768 │ │ │ │ - teqeq r0, r0, lsl #19 │ │ │ │ - @ instruction: 0x01266734 │ │ │ │ - @ instruction: 0x01273c74 │ │ │ │ - teqeq r0, r4, asr #18 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ - @ instruction: 0x01273c34 │ │ │ │ - smlawteq r6, r0, r6, r6 │ │ │ │ - @ instruction: 0x01266690 │ │ │ │ - @ instruction: 0x01266660 │ │ │ │ - @ instruction: 0x0126662c │ │ │ │ - teqeq r0, r4, asr #16 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ - @ instruction: 0x01273b34 │ │ │ │ - smlawteq r6, r0, r5, r6 │ │ │ │ - @ instruction: 0x01273b00 │ │ │ │ - smlawbeq r6, ip, r5, r6 │ │ │ │ - @ instruction: 0x0126655c │ │ │ │ - @ instruction: 0x0126652c │ │ │ │ - teqeq r0, r4, asr #14 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ - @ instruction: 0x01273a34 │ │ │ │ - teqeq r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x012664bc │ │ │ │ - strdeq r3, [r7, -r8]! │ │ │ │ - teqeq r0, ip, asr #13 │ │ │ │ - smlawbeq r6, r0, r4, r6 │ │ │ │ - @ instruction: 0x012739bc │ │ │ │ - @ instruction: 0x01266448 │ │ │ │ - smlawbeq r7, r8, r9, r3 │ │ │ │ - @ instruction: 0x01266414 │ │ │ │ - @ instruction: 0x01273954 │ │ │ │ - @ instruction: 0x012663e0 │ │ │ │ - @ instruction: 0x01273920 │ │ │ │ + smlawbeq r6, r8, fp, r6 │ │ │ │ + smlawteq r7, r8, r0, r4 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01266b4c │ │ │ │ + smlawbeq r7, r8, r0, r4 │ │ │ │ + @ instruction: 0x01266b14 │ │ │ │ + @ instruction: 0x01266ae4 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01266ab0 │ │ │ │ + @ instruction: 0x01273fec │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01266a70 │ │ │ │ + @ instruction: 0x01273fac │ │ │ │ + teqeq r0, ip, ror ip │ │ │ │ + @ instruction: 0x01266a30 │ │ │ │ + @ instruction: 0x01273f6c │ │ │ │ + teqeq r0, ip, lsr ip │ │ │ │ + strdeq r6, [r6, -r0]! │ │ │ │ + @ instruction: 0x01273f2c │ │ │ │ + @ instruction: 0x012669b0 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + strdeq r3, [r7, -r0]! │ │ │ │ + @ instruction: 0x01266974 │ │ │ │ + teqeq r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x0126693c │ │ │ │ + @ instruction: 0x01273e78 │ │ │ │ + teqeq r0, r8, asr #22 │ │ │ │ + strdeq r6, [r6, -ip]! │ │ │ │ + @ instruction: 0x01273e38 │ │ │ │ + smlawteq r6, r4, r8, r6 │ │ │ │ + @ instruction: 0x01273e04 │ │ │ │ + @ instruction: 0x01266890 │ │ │ │ + @ instruction: 0x01266860 │ │ │ │ + @ instruction: 0x01266830 │ │ │ │ + @ instruction: 0x01266800 │ │ │ │ + ldrdeq r6, [r6, -r0]! │ │ │ │ + @ instruction: 0x012667a0 │ │ │ │ + @ instruction: 0x01266770 │ │ │ │ + teqeq r0, r8, lsl #19 │ │ │ │ + @ instruction: 0x0126673c │ │ │ │ + @ instruction: 0x01273c7c │ │ │ │ + teqeq r0, ip, asr #18 │ │ │ │ + @ instruction: 0x01266700 │ │ │ │ + @ instruction: 0x01273c3c │ │ │ │ + smlawteq r6, r8, r6, r6 │ │ │ │ + @ instruction: 0x01266698 │ │ │ │ + @ instruction: 0x01266668 │ │ │ │ + @ instruction: 0x01266634 │ │ │ │ + teqeq r0, ip, asr #16 │ │ │ │ + @ instruction: 0x01266600 │ │ │ │ + @ instruction: 0x01273b3c │ │ │ │ + smlawteq r6, r8, r5, r6 │ │ │ │ + @ instruction: 0x01273b08 │ │ │ │ + @ instruction: 0x01266594 │ │ │ │ + @ instruction: 0x01266564 │ │ │ │ + @ instruction: 0x01266534 │ │ │ │ + teqeq r0, ip, asr #14 │ │ │ │ + @ instruction: 0x01266500 │ │ │ │ + @ instruction: 0x01273a3c │ │ │ │ + teqeq r0, r0, lsl r7 │ │ │ │ + smlawteq r6, r4, r4, r6 │ │ │ │ + @ instruction: 0x01273a00 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012663a8 │ │ │ │ - @ instruction: 0x012738e4 │ │ │ │ + smlawbeq r6, r8, r4, r6 │ │ │ │ + smlawteq r7, r4, r9, r3 │ │ │ │ + @ instruction: 0x01266450 │ │ │ │ + @ instruction: 0x01273990 │ │ │ │ + @ instruction: 0x0126641c │ │ │ │ + @ instruction: 0x0127395c │ │ │ │ + @ instruction: 0x012663e8 │ │ │ │ + @ instruction: 0x01273928 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x012663b0 │ │ │ │ + @ instruction: 0x012738ec │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldm r1, {r1, r2, r8, ip} │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -1034482,35 +1034482,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4aecb8 │ │ │ │ teqeq sp, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r4, lsl #11 │ │ │ │ - teqeq r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x01266254 │ │ │ │ - @ instruction: 0x01273794 │ │ │ │ + teqeq r0, r8, lsr #9 │ │ │ │ + @ instruction: 0x0126625c │ │ │ │ + @ instruction: 0x0127379c │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq r0, r4, ror #8 │ │ │ │ - @ instruction: 0x01266218 │ │ │ │ - @ instruction: 0x01273758 │ │ │ │ - teqeq r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x012661e0 │ │ │ │ - @ instruction: 0x01273720 │ │ │ │ + teqeq r0, ip, ror #8 │ │ │ │ + @ instruction: 0x01266220 │ │ │ │ + @ instruction: 0x01273760 │ │ │ │ + teqeq r0, r4, lsr r4 │ │ │ │ + @ instruction: 0x012661e8 │ │ │ │ + @ instruction: 0x01273728 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012661a8 │ │ │ │ - @ instruction: 0x012736e8 │ │ │ │ - andeq r0, r0, fp, lsl #2 │ │ │ │ teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01266170 │ │ │ │ - @ instruction: 0x012736b0 │ │ │ │ - teqeq r0, r4, lsl #7 │ │ │ │ - @ instruction: 0x01266138 │ │ │ │ - @ instruction: 0x01273678 │ │ │ │ + @ instruction: 0x012661b0 │ │ │ │ + strdeq r3, [r7, -r0]! │ │ │ │ + andeq r0, r0, fp, lsl #2 │ │ │ │ + teqeq r0, r4, asr #7 │ │ │ │ + @ instruction: 0x01266178 │ │ │ │ + @ instruction: 0x012736b8 │ │ │ │ + teqeq r0, ip, lsl #7 │ │ │ │ + @ instruction: 0x01266140 │ │ │ │ + smlawbeq r7, r0, r6, r3 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 004aef28 : │ │ │ │ ldr r2, [pc, #24] @ 4aef48 │ │ │ │ ldr r3, [pc, #24] @ 4aef4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1034618,16 +1034618,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01257798 │ │ │ │ - strdeq r3, [r7, -r0]! │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + strdeq r3, [r7, -r8]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ │ │ │ │ 004af0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4af3b4 │ │ │ │ @@ -1034815,19 +1034815,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlawteq r5, ip, r6, r7 │ │ │ │ - teqeq r0, r4, lsl pc │ │ │ │ - @ instruction: 0x01273320 │ │ │ │ + teqeq r0, ip, lsl pc │ │ │ │ + @ instruction: 0x01273328 │ │ │ │ @ instruction: 0x01257490 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012732e0 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x012732e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r2, #1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ @@ -1034938,28 +1034938,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4af4dc │ │ │ │ teqeq sp, ip, lsl lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x0129b674 │ │ │ │ - @ instruction: 0x01273250 │ │ │ │ - @ instruction: 0x0127325c │ │ │ │ + @ instruction: 0x0129b67c │ │ │ │ + @ instruction: 0x01273258 │ │ │ │ + @ instruction: 0x01273264 │ │ │ │ teqeq sp, r0, ror #26 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - smlawbeq r7, r8, r1, r3 │ │ │ │ + @ instruction: 0x01273190 │ │ │ │ @ instruction: 0x0125dd58 │ │ │ │ - @ instruction: 0x01265a68 │ │ │ │ - @ instruction: 0x01273154 │ │ │ │ - teqeq r0, r0, lsr #26 │ │ │ │ + @ instruction: 0x01265a70 │ │ │ │ + @ instruction: 0x0127315c │ │ │ │ + teqeq r0, r8, lsr #26 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x01265a30 │ │ │ │ - @ instruction: 0x0127311c │ │ │ │ - teqeq r0, r8, ror #25 │ │ │ │ + @ instruction: 0x01265a38 │ │ │ │ + @ instruction: 0x01273124 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #1484] @ 4afbf8 │ │ │ │ ldr r3, [pc, #1484] @ 4afbfc │ │ │ │ @@ -1035332,61 +1035332,61 @@ │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 4af6d4 │ │ │ │ teqeq sp, r8, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - teqeq r0, ip, lsr ip │ │ │ │ - @ instruction: 0x01273068 │ │ │ │ + teqeq r0, r4, asr #24 │ │ │ │ + @ instruction: 0x01273070 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ smlawteq r5, ip, r9, r5 │ │ │ │ teqeq sp, r8, ror #22 │ │ │ │ - strdeq r2, [r7, -r8]! │ │ │ │ - smlawteq r7, ip, pc, r2 @ │ │ │ │ - strdeq r2, [r7, -r4]! │ │ │ │ - @ instruction: 0x0129720c │ │ │ │ - teqeq r0, r4, lsl sl │ │ │ │ - @ instruction: 0x0126574c │ │ │ │ - @ instruction: 0x01272e3c │ │ │ │ + @ instruction: 0x01273000 │ │ │ │ + ldrdeq r2, [r7, -r4]! │ │ │ │ + strdeq r2, [r7, -ip]! │ │ │ │ + @ instruction: 0x01297214 │ │ │ │ + teqeq r0, ip, lsl sl │ │ │ │ + @ instruction: 0x01265754 │ │ │ │ + @ instruction: 0x01272e44 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ @ instruction: 0x01255f14 │ │ │ │ - @ instruction: 0x012656bc │ │ │ │ + smlawteq r6, r4, r6, r5 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - smlawbeq r6, ip, r6, r5 │ │ │ │ - teqeq r0, r8, asr #18 │ │ │ │ - @ instruction: 0x01272d6c │ │ │ │ - teqeq r0, ip, lsl #18 │ │ │ │ - @ instruction: 0x01265644 │ │ │ │ - @ instruction: 0x01272d34 │ │ │ │ - @ instruction: 0x0126560c │ │ │ │ - teqeq r0, r8, asr #17 │ │ │ │ - @ instruction: 0x01272cec │ │ │ │ - smlawteq r6, ip, r5, r5 │ │ │ │ - teqeq r0, r8, lsl #17 │ │ │ │ - @ instruction: 0x01272cac │ │ │ │ - smlawbeq r6, ip, r5, r5 │ │ │ │ - teqeq r0, r8, asr #16 │ │ │ │ - @ instruction: 0x01272c6c │ │ │ │ - @ instruction: 0x0126554c │ │ │ │ - teqeq r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x01272c2c │ │ │ │ - @ instruction: 0x0126550c │ │ │ │ - teqeq r0, r8, asr #15 │ │ │ │ - @ instruction: 0x01272bec │ │ │ │ + @ instruction: 0x01265694 │ │ │ │ + teqeq r0, r0, asr r9 │ │ │ │ + @ instruction: 0x01272d74 │ │ │ │ + teqeq r0, r4, lsl r9 │ │ │ │ + @ instruction: 0x0126564c │ │ │ │ + @ instruction: 0x01272d3c │ │ │ │ + @ instruction: 0x01265614 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + strdeq r2, [r7, -r4]! │ │ │ │ + ldrdeq r5, [r6, -r4]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01272cb4 │ │ │ │ + @ instruction: 0x01265594 │ │ │ │ + teqeq r0, r0, asr r8 │ │ │ │ + @ instruction: 0x01272c74 │ │ │ │ + @ instruction: 0x01265554 │ │ │ │ + teqeq r0, r0, lsl r8 │ │ │ │ + @ instruction: 0x01272c34 │ │ │ │ + @ instruction: 0x01265514 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - smlawteq r6, r8, r4, r5 │ │ │ │ - @ instruction: 0x01272bb8 │ │ │ │ + strdeq r2, [r7, -r4]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + ldrdeq r5, [r6, -r0]! │ │ │ │ + smlawteq r7, r0, fp, r2 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01265490 │ │ │ │ + @ instruction: 0x01265498 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01265460 │ │ │ │ + @ instruction: 0x01265468 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01265430 │ │ │ │ - @ instruction: 0x01265400 │ │ │ │ + @ instruction: 0x01265438 │ │ │ │ + @ instruction: 0x01265408 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2640] @ 0xa50 │ │ │ │ sub sp, sp, #1408 @ 0x580 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1036345,127 +1036345,127 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b0aa8 │ │ │ │ teqeq sp, r0, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r0, lsr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01272868 │ │ │ │ - teqeq r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01272934 │ │ │ │ - @ instruction: 0x01272970 │ │ │ │ - teqeq r0, r8, ror #8 │ │ │ │ - smlawbeq r7, ip, r7, r2 │ │ │ │ - teqeq r0, r0, ror #4 │ │ │ │ - @ instruction: 0x01272168 │ │ │ │ - teqeq r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01271fec │ │ │ │ - teqeq r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01272090 │ │ │ │ + @ instruction: 0x01272870 │ │ │ │ + teqeq r0, r4, lsl r5 │ │ │ │ + @ instruction: 0x0127293c │ │ │ │ + @ instruction: 0x01272978 │ │ │ │ + teqeq r0, r0, ror r4 │ │ │ │ + @ instruction: 0x01272794 │ │ │ │ + teqeq r0, r8, ror #4 │ │ │ │ + @ instruction: 0x01272170 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + strdeq r1, [r7, -r4]! │ │ │ │ + teqeq r0, r0, ror ip │ │ │ │ + @ instruction: 0x01272098 │ │ │ │ @ instruction: 0x01254d70 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - ldrdeq r1, [r7, -ip]! │ │ │ │ - teqeq r0, r4, lsl #14 │ │ │ │ - @ instruction: 0x0126443c │ │ │ │ - @ instruction: 0x01271b28 │ │ │ │ - @ instruction: 0x01271920 │ │ │ │ - teqeq r0, r0, ror r3 │ │ │ │ - @ instruction: 0x012640a8 │ │ │ │ - @ instruction: 0x01271794 │ │ │ │ - teqeq r0, r4, lsr r3 │ │ │ │ - @ instruction: 0x0127175c │ │ │ │ - strdeq r3, [r6, -r0]! │ │ │ │ - teqeq r0, r0, ror r2 │ │ │ │ - @ instruction: 0x01263fa8 │ │ │ │ - @ instruction: 0x01271694 │ │ │ │ - teqeq r0, r0, asr #4 │ │ │ │ - @ instruction: 0x01271664 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x012715b8 │ │ │ │ + @ instruction: 0x01271ae4 │ │ │ │ + teqeq r0, ip, lsl #14 │ │ │ │ + @ instruction: 0x01264444 │ │ │ │ + @ instruction: 0x01271b30 │ │ │ │ + @ instruction: 0x01271928 │ │ │ │ + teqeq r0, r8, ror r3 │ │ │ │ + strheq r4, [r6, -r0]! │ │ │ │ + @ instruction: 0x0127179c │ │ │ │ + teqeq r0, ip, lsr r3 │ │ │ │ + @ instruction: 0x01271764 │ │ │ │ + strdeq r3, [r6, -r8]! │ │ │ │ + teqeq r0, r8, ror r2 │ │ │ │ + @ instruction: 0x01263fb0 │ │ │ │ + @ instruction: 0x0127169c │ │ │ │ + teqeq r0, r8, asr #4 │ │ │ │ + @ instruction: 0x0127166c │ │ │ │ + teqeq r0, r0, lsr #3 │ │ │ │ + smlawteq r7, r0, r5, r1 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r0, r4, asr r0 │ │ │ │ - @ instruction: 0x0127147c │ │ │ │ - @ instruction: 0x01263d50 │ │ │ │ + teqeq r0, ip, asr r0 │ │ │ │ + smlawbeq r7, r4, r4, r1 │ │ │ │ + @ instruction: 0x01263d58 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrdeq r4, [r5, -ip]! │ │ │ │ @ instruction: 0x0125449c │ │ │ │ - smlawbeq r7, r4, r3, r1 │ │ │ │ - teqeq r0, r4, lsr sl │ │ │ │ - @ instruction: 0x0126376c │ │ │ │ - @ instruction: 0x01270e54 │ │ │ │ + smlawbeq r7, ip, r3, r1 │ │ │ │ + teqeq r0, ip, lsr sl │ │ │ │ + @ instruction: 0x01263774 │ │ │ │ + @ instruction: 0x01270e5c │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126372c │ │ │ │ - @ instruction: 0x01270e18 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - strdeq r3, [r6, -r0]! │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01263734 │ │ │ │ + @ instruction: 0x01270e20 │ │ │ │ + teqeq r0, r0, asr #19 │ │ │ │ + strdeq r3, [r6, -r8]! │ │ │ │ + smulwteq r7, r0, sp │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - teqeq r0, r8, ror r9 │ │ │ │ - @ instruction: 0x012636b0 │ │ │ │ - @ instruction: 0x01270d9c │ │ │ │ - teqeq r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x01263670 │ │ │ │ - @ instruction: 0x01270d58 │ │ │ │ + teqeq r0, r0, lsl #19 │ │ │ │ + @ instruction: 0x012636b8 │ │ │ │ + smulwbeq r7, r4, sp │ │ │ │ + teqeq r0, r0, asr #18 │ │ │ │ + @ instruction: 0x01263678 │ │ │ │ + @ instruction: 0x01270d60 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01263630 │ │ │ │ - @ instruction: 0x01270d18 │ │ │ │ + teqeq r0, r0, lsl #18 │ │ │ │ + @ instruction: 0x01263638 │ │ │ │ + @ instruction: 0x01270d20 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - strdeq r3, [r6, -r4]! │ │ │ │ - ldrdeq r0, [r7, -ip]! │ │ │ │ + teqeq r0, r4, asr #17 │ │ │ │ + strdeq r3, [r6, -ip]! │ │ │ │ + smulwteq r7, r4, ip │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq r0, r0, lsl #17 │ │ │ │ - @ instruction: 0x012635b8 │ │ │ │ - smulwbeq r7, r8, ip │ │ │ │ + teqeq r0, r8, lsl #17 │ │ │ │ + smlawteq r6, r0, r5, r3 │ │ │ │ + @ instruction: 0x01270cb0 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0126357c │ │ │ │ - @ instruction: 0x01270c68 │ │ │ │ - teqeq r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x01263540 │ │ │ │ - @ instruction: 0x01270c28 │ │ │ │ + teqeq r0, ip, asr #16 │ │ │ │ + smlawbeq r6, r4, r5, r3 │ │ │ │ + @ instruction: 0x01270c70 │ │ │ │ + teqeq r0, r0, lsl r8 │ │ │ │ + @ instruction: 0x01263548 │ │ │ │ + @ instruction: 0x01270c30 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq r0, ip, asr #15 │ │ │ │ - @ instruction: 0x01263504 │ │ │ │ - smulwteq r7, ip, fp │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126350c │ │ │ │ + strdeq r0, [r7, -r4]! │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawteq r6, r8, r4, r3 │ │ │ │ - @ instruction: 0x01270bb8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + ldrdeq r3, [r6, -r0]! │ │ │ │ + smlawteq r7, r0, fp, r0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - teqeq r0, r4, asr r7 │ │ │ │ - smlawbeq r6, ip, r4, r3 │ │ │ │ - @ instruction: 0x01270b74 │ │ │ │ + teqeq r0, ip, asr r7 │ │ │ │ + @ instruction: 0x01263494 │ │ │ │ + @ instruction: 0x01270b7c │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq r0, r4, lsl r7 │ │ │ │ - @ instruction: 0x0126344c │ │ │ │ - @ instruction: 0x01270b34 │ │ │ │ + teqeq r0, ip, lsl r7 │ │ │ │ + @ instruction: 0x01263454 │ │ │ │ + @ instruction: 0x01270b3c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01263410 │ │ │ │ - @ instruction: 0x01270b00 │ │ │ │ + teqeq r0, r0, ror #13 │ │ │ │ + @ instruction: 0x01263418 │ │ │ │ + @ instruction: 0x01270b08 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ + teqeq r0, r4, lsr #13 │ │ │ │ + ldrdeq r3, [r6, -ip]! │ │ │ │ + smlawteq r7, r8, sl, r0 │ │ │ │ + @ instruction: 0x012633a4 │ │ │ │ + teqeq r0, r8, lsr r6 │ │ │ │ + @ instruction: 0x01263370 │ │ │ │ + @ instruction: 0x01270a5c │ │ │ │ teqeq r0, ip @ │ │ │ │ - ldrdeq r3, [r6, -r4]! │ │ │ │ - smlawteq r7, r0, sl, r0 │ │ │ │ - @ instruction: 0x0126339c │ │ │ │ - teqeq r0, r0, lsr r6 │ │ │ │ - @ instruction: 0x01263368 │ │ │ │ - @ instruction: 0x01270a54 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126332c │ │ │ │ - @ instruction: 0x01270a1c │ │ │ │ - strdeq r3, [r6, -r4]! │ │ │ │ - smlawteq r6, r0, r2, r3 │ │ │ │ - @ instruction: 0x012709b0 │ │ │ │ - smlawbeq r6, ip, r2, r3 │ │ │ │ + @ instruction: 0x01263334 │ │ │ │ + @ instruction: 0x01270a24 │ │ │ │ + strdeq r3, [r6, -ip]! │ │ │ │ + smlawteq r6, r8, r2, r3 │ │ │ │ + @ instruction: 0x012709b8 │ │ │ │ + @ instruction: 0x01263294 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r6, [pc, #-392] @ 4b0c1c │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1038198,137 +1038198,137 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b0aa8 │ │ │ │ - @ instruction: 0x01263258 │ │ │ │ - @ instruction: 0x01263224 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x012631ec │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ - teqeq r0, r8, ror r4 │ │ │ │ - smulwbeq r7, r4, r7 │ │ │ │ - @ instruction: 0x01270898 │ │ │ │ - @ instruction: 0x01263170 │ │ │ │ - @ instruction: 0x0126313c │ │ │ │ - teqeq r0, ip, asr #7 │ │ │ │ - @ instruction: 0x01263104 │ │ │ │ - strdeq r0, [r7, -r0]! @ │ │ │ │ - teqeq r0, ip, lsl #7 │ │ │ │ - smlawteq r6, r4, r0, r3 │ │ │ │ + @ instruction: 0x01263260 │ │ │ │ + @ instruction: 0x0126322c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + strdeq r3, [r6, -r4]! │ │ │ │ + smulwteq r7, r0, r8 │ │ │ │ + teqeq r0, r0, lsl #9 │ │ │ │ smulwbeq r7, ip, r7 │ │ │ │ + smulwbeq r7, r0, r8 │ │ │ │ + @ instruction: 0x01263178 │ │ │ │ + @ instruction: 0x01263144 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126310c │ │ │ │ + strdeq r0, [r7, -r8]! │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + smlawteq r6, ip, r0, r3 │ │ │ │ + @ instruction: 0x012707b4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - smlawbeq r6, r4, r0, r3 │ │ │ │ - teqeq r0, ip, asr #6 │ │ │ │ - @ instruction: 0x0127076c │ │ │ │ + smlawbeq r6, ip, r0, r3 │ │ │ │ + teqeq r0, r4, asr r3 │ │ │ │ + @ instruction: 0x01270774 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x0126304c │ │ │ │ - @ instruction: 0x0126301c │ │ │ │ - @ instruction: 0x01262fec │ │ │ │ - teqeq r0, ip, ror r2 │ │ │ │ - @ instruction: 0x01262fb4 │ │ │ │ - @ instruction: 0x0127069c │ │ │ │ + qsubeq r3, r4, r6 │ │ │ │ + @ instruction: 0x01263024 │ │ │ │ + strdeq r2, [r6, -r4]! │ │ │ │ + teqeq r0, r4, lsl #5 │ │ │ │ + @ instruction: 0x01262fbc │ │ │ │ + smulwbeq r7, r4, r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x01262f74 │ │ │ │ - @ instruction: 0x0127065c │ │ │ │ + teqeq r0, r4, asr #4 │ │ │ │ + @ instruction: 0x01262f7c │ │ │ │ + @ instruction: 0x01270664 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01262f34 │ │ │ │ - @ instruction: 0x0127061c │ │ │ │ + teqeq r0, r4, lsl #4 │ │ │ │ + @ instruction: 0x01262f3c │ │ │ │ + @ instruction: 0x01270624 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - strdeq r2, [r6, -ip]! │ │ │ │ - teqeq r0, ip @ │ │ │ │ - ldrdeq r0, [r7, -ip]! │ │ │ │ - teqeq r0, r0, lsl #3 │ │ │ │ - @ instruction: 0x0127065c │ │ │ │ - @ instruction: 0x01270598 │ │ │ │ - @ instruction: 0x01262e7c │ │ │ │ - @ instruction: 0x01262e4c │ │ │ │ - @ instruction: 0x01262e1c │ │ │ │ - @ instruction: 0x01262dec │ │ │ │ - teqeq r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x01262db8 │ │ │ │ - smulwbeq r7, r8, r4 │ │ │ │ + @ instruction: 0x01262f04 │ │ │ │ + teqeq r0, r4, asr #3 │ │ │ │ + smulwteq r7, r4, r5 │ │ │ │ + teqeq r0, r8, lsl #3 │ │ │ │ + @ instruction: 0x01270664 │ │ │ │ + smulwbeq r7, r0, r5 │ │ │ │ + smlawbeq r6, r4, lr, r2 │ │ │ │ + @ instruction: 0x01262e54 │ │ │ │ + @ instruction: 0x01262e24 │ │ │ │ + strdeq r2, [r6, -r4]! │ │ │ │ + teqeq r0, r8, lsl #1 │ │ │ │ + smlawteq r6, r0, sp, r2 │ │ │ │ + @ instruction: 0x012704b0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq r0, r4, asr #32 │ │ │ │ - @ instruction: 0x01262d7c │ │ │ │ - @ instruction: 0x01270464 │ │ │ │ + teqeq r0, ip, asr #32 │ │ │ │ + smlawbeq r6, r4, sp, r2 │ │ │ │ + @ instruction: 0x0127046c │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq r0, r8 │ │ │ │ - @ instruction: 0x01262d40 │ │ │ │ - @ instruction: 0x01270428 │ │ │ │ + teqeq r0, r0, lsl r0 │ │ │ │ + @ instruction: 0x01262d48 │ │ │ │ + @ instruction: 0x01270430 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq r0, ip, asr #31 │ │ │ │ - @ instruction: 0x01262d04 │ │ │ │ - strdeq r0, [r7, -r0]! @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawteq r6, r8, ip, r2 │ │ │ │ - @ instruction: 0x012703b0 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01262d0c │ │ │ │ + strdeq r0, [r7, -r8]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + ldrdeq r2, [r6, -r0]! │ │ │ │ + @ instruction: 0x012703b8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - teqeq r0, r4, asr pc │ │ │ │ - smlawbeq r6, ip, ip, r2 │ │ │ │ - @ instruction: 0x01270378 │ │ │ │ - teqeq r0, r8, lsl pc │ │ │ │ - @ instruction: 0x01262c50 │ │ │ │ - @ instruction: 0x01270338 │ │ │ │ + teqeq r0, ip, asr pc │ │ │ │ + @ instruction: 0x01262c94 │ │ │ │ + smlawbeq r7, r0, r3, r0 │ │ │ │ + teqeq r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x01262c58 │ │ │ │ + @ instruction: 0x01270340 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01262c14 │ │ │ │ - @ instruction: 0x01270300 │ │ │ │ - teqeq r0, r0, lsr #29 │ │ │ │ - ldrdeq r2, [r6, -r8]! │ │ │ │ - smlawteq r7, r0, r2, r0 │ │ │ │ + teqeq r0, r4, ror #29 │ │ │ │ + @ instruction: 0x01262c1c │ │ │ │ + @ instruction: 0x01270308 │ │ │ │ + teqeq r0, r8, lsr #29 │ │ │ │ + @ instruction: 0x01262be0 │ │ │ │ + smlawteq r7, r8, r2, r0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01262ba0 │ │ │ │ - @ instruction: 0x01262b70 │ │ │ │ - @ instruction: 0x01262b40 │ │ │ │ - @ instruction: 0x01262b10 │ │ │ │ - @ instruction: 0x01262ae0 │ │ │ │ - @ instruction: 0x01262aac │ │ │ │ - teqeq r0, ip, lsr sp │ │ │ │ - @ instruction: 0x01262a74 │ │ │ │ - @ instruction: 0x01270160 │ │ │ │ - @ instruction: 0x01262a3c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01262a08 │ │ │ │ - strdeq r0, [r7, -r0]! @ │ │ │ │ + @ instruction: 0x01262ba8 │ │ │ │ + @ instruction: 0x01262b78 │ │ │ │ + @ instruction: 0x01262b48 │ │ │ │ + @ instruction: 0x01262b18 │ │ │ │ + @ instruction: 0x01262ae8 │ │ │ │ + @ instruction: 0x01262ab4 │ │ │ │ + teqeq r0, r4, asr #26 │ │ │ │ + @ instruction: 0x01262a7c │ │ │ │ + @ instruction: 0x01270168 │ │ │ │ + @ instruction: 0x01262a44 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01262a10 │ │ │ │ + strdeq r0, [r7, -r8]! │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrdeq r2, [r6, -r0]! │ │ │ │ - @ instruction: 0x012629a0 │ │ │ │ - @ instruction: 0x01262970 │ │ │ │ - teqeq r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x0126293c │ │ │ │ - @ instruction: 0x01270028 │ │ │ │ - teqeq r0, r8, asr #23 │ │ │ │ - @ instruction: 0x01262900 │ │ │ │ - msreq LR_und, ip, ror #31 │ │ │ │ - qsubeq r0, r4, r7 │ │ │ │ - teqeq r0, r0, lsl #23 │ │ │ │ - msreq LR_und, r0, lsr #31 │ │ │ │ - teqeq r0, r0, asr #22 │ │ │ │ - @ instruction: 0x01262878 │ │ │ │ - msreq LR_und, r4, ror #30 │ │ │ │ - teqeq r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x01262838 │ │ │ │ - msreq LR_und, r4, lsr #30 │ │ │ │ - teqeq r0, r0, asr #21 │ │ │ │ - strdeq r2, [r6, -r8]! │ │ │ │ - msreq LR_usr, r4, ror #29 │ │ │ │ - teqeq r0, r0, lsl #21 │ │ │ │ - @ instruction: 0x012627b8 │ │ │ │ - msreq LR_usr, r4, lsr #29 │ │ │ │ - teqeq r0, r0, asr #20 │ │ │ │ - @ instruction: 0x01262778 │ │ │ │ - msreq LR_usr, r4, ror #28 │ │ │ │ - teqeq r0, r0, lsl #20 │ │ │ │ - @ instruction: 0x01262738 │ │ │ │ - msreq LR_usr, r4, lsr #28 │ │ │ │ + ldrdeq r2, [r6, -r8]! │ │ │ │ + @ instruction: 0x012629a8 │ │ │ │ + @ instruction: 0x01262978 │ │ │ │ + teqeq r0, ip, lsl #24 │ │ │ │ + @ instruction: 0x01262944 │ │ │ │ + @ instruction: 0x01270030 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01262908 │ │ │ │ + strdeq pc, [r6, -r4]! │ │ │ │ + qsubeq r0, ip, r7 │ │ │ │ + teqeq r0, r8, lsl #23 │ │ │ │ + msreq LR_und, r8, lsr #31 │ │ │ │ + teqeq r0, r8, asr #22 │ │ │ │ + smlawbeq r6, r0, r8, r2 │ │ │ │ + msreq LR_und, ip, ror #30 │ │ │ │ + teqeq r0, r8, lsl #22 │ │ │ │ + @ instruction: 0x01262840 │ │ │ │ + msreq LR_und, ip, lsr #30 │ │ │ │ + teqeq r0, r8, asr #21 │ │ │ │ + @ instruction: 0x01262800 │ │ │ │ + msreq LR_usr, ip, ror #29 │ │ │ │ + teqeq r0, r8, lsl #21 │ │ │ │ + smlawteq r6, r0, r7, r2 │ │ │ │ + msreq LR_usr, ip, lsr #29 │ │ │ │ + teqeq r0, r8, asr #20 │ │ │ │ + smlawbeq r6, r0, r7, r2 │ │ │ │ + msreq LR_usr, ip, ror #28 │ │ │ │ + teqeq r0, r8, lsl #20 │ │ │ │ + @ instruction: 0x01262740 │ │ │ │ + msreq LR_usr, ip, lsr #28 │ │ │ │ │ │ │ │ 004b2ab4 : │ │ │ │ ldr r1, [pc, #44] @ 4b2ae8 │ │ │ │ ldr r2, [pc, #44] @ 4b2aec │ │ │ │ ldr r3, [pc, #44] @ 4b2af0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1038539,39 +1038539,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4b2b98 │ │ │ │ teqeq sp, r8, lsl r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r4, lsr #13 │ │ │ │ - teqeq r0, r4, asr #12 │ │ │ │ - @ instruction: 0x0126237c │ │ │ │ - msreq LR_usr, ip, ror #20 │ │ │ │ - teqeq r0, r4, lsl #12 │ │ │ │ - @ instruction: 0x0126233c │ │ │ │ - msreq LR_usr, ip, lsr #20 │ │ │ │ + teqeq r0, ip, asr #12 │ │ │ │ + smlawbeq r6, r4, r3, r2 │ │ │ │ + msreq LR_usr, r4, ror sl │ │ │ │ + teqeq r0, ip, lsl #12 │ │ │ │ + @ instruction: 0x01262344 │ │ │ │ + msreq LR_usr, r4, lsr sl │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - msreq LR_usr, r4, ror #21 │ │ │ │ - teqeq r0, r4, asr #11 │ │ │ │ - msreq CPSR_sx, r4, ror #19 │ │ │ │ - teqeq r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x012622bc │ │ │ │ - msreq CPSR_sx, r4, lsr #19 │ │ │ │ + msreq LR_usr, ip, ror #21 │ │ │ │ + teqeq r0, ip, asr #11 │ │ │ │ + msreq CPSR_sx, ip, ror #19 │ │ │ │ + teqeq r0, ip, lsl #11 │ │ │ │ + smlawteq r6, r4, r2, r2 │ │ │ │ + msreq CPSR_sx, ip, lsr #19 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq r0, r8, asr #10 │ │ │ │ - smlawbeq r6, r0, r2, r2 │ │ │ │ - msreq CPSR_sx, r0, ror r9 │ │ │ │ + teqeq r0, r0, asr r5 │ │ │ │ + smlawbeq r6, r8, r2, r2 │ │ │ │ + msreq CPSR_sx, r8, ror r9 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01262244 │ │ │ │ - msreq CPSR_sx, r4, lsr r9 │ │ │ │ + teqeq r0, r4, lsl r5 │ │ │ │ + @ instruction: 0x0126224c │ │ │ │ + msreq CPSR_sx, ip, lsr r9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01262208 │ │ │ │ - strdeq pc, [r6, -r8]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01262210 │ │ │ │ + msreq CPSR_sx, r0, lsl #18 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ @@ -1038734,35 +1038734,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4b2fbc │ │ │ │ - msreq CPSR_sx, r4 @ │ │ │ │ msreq CPSR_sx, ip @ │ │ │ │ - msreq CPSR_sx, ip @ │ │ │ │ - strdeq r1, [r6, -r4]! │ │ │ │ - ldrdeq pc, [r6, -ip]! │ │ │ │ - teqeq r0, r0, asr #6 │ │ │ │ - smlawteq r6, r0, pc, r1 @ │ │ │ │ - msreq LR_und, r8, lsr #15 │ │ │ │ - teqeq r0, ip, lsl #6 │ │ │ │ - smlawbeq r6, ip, pc, r1 @ │ │ │ │ - msreq LR_und, r4, ror r7 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01261f58 │ │ │ │ - msreq LR_und, r0, asr #14 │ │ │ │ - teqeq r0, r4, lsr #5 │ │ │ │ - @ instruction: 0x01261f24 │ │ │ │ - msreq LR_und, ip, lsl #14 │ │ │ │ - teqeq r0, r0, ror r2 │ │ │ │ - strdeq r1, [r6, -r0]! │ │ │ │ - ldrdeq pc, [r6, -r8]! │ │ │ │ - teqeq r0, ip, lsr r2 │ │ │ │ + msreq CPSR_sx, r4, lsr #17 │ │ │ │ + msreq CPSR_sx, r4, lsr #17 │ │ │ │ + strdeq r1, [r6, -ip]! │ │ │ │ + msreq LR_und, r4, ror #15 │ │ │ │ + teqeq r0, r8, asr #6 │ │ │ │ + smlawteq r6, r8, pc, r1 @ │ │ │ │ + msreq LR_und, r0 @ │ │ │ │ + teqeq r0, r4, lsl r3 │ │ │ │ + @ instruction: 0x01261f94 │ │ │ │ + msreq LR_und, ip, ror r7 │ │ │ │ + teqeq r0, r0, ror #5 │ │ │ │ + @ instruction: 0x01261f60 │ │ │ │ + msreq LR_und, r8, asr #14 │ │ │ │ + teqeq r0, ip, lsr #5 │ │ │ │ + @ instruction: 0x01261f2c │ │ │ │ + msreq LR_und, r4, lsl r7 │ │ │ │ + teqeq r0, r8, ror r2 │ │ │ │ + strdeq r1, [r6, -r8]! │ │ │ │ + msreq LR_usr, r0, ror #13 │ │ │ │ + teqeq r0, r4, asr #4 │ │ │ │ │ │ │ │ 004b315c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1038970,40 +1038970,40 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4b322c │ │ │ │ teqeq sp, r4, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r5, r4, lr, r1 │ │ │ │ teqeq sp, r0, lsl r0 │ │ │ │ - msreq CPSR_sx, ip, ror #11 │ │ │ │ - teqeq r0, r0, lsr #1 │ │ │ │ - @ instruction: 0x01261d4c │ │ │ │ - msreq CPSR_sx, r0, lsr r5 │ │ │ │ + strdeq pc, [r6, -r4]! │ │ │ │ + teqeq r0, r8, lsr #1 │ │ │ │ + @ instruction: 0x01261d54 │ │ │ │ + msreq CPSR_sx, r8, lsr r5 │ │ │ │ @ instruction: 0x01251a90 │ │ │ │ - @ instruction: 0x012bd890 │ │ │ │ - teqeq r0, r4, lsr #32 │ │ │ │ - msreq CPSR_sx, ip, lsr #9 │ │ │ │ - teqeq r0, r0, ror #31 │ │ │ │ - smlawbeq r6, ip, ip, r1 │ │ │ │ - msreq CPSR_sx, r0, ror r4 │ │ │ │ - teqeq r0, r4, lsr #31 │ │ │ │ - @ instruction: 0x01261c50 │ │ │ │ - msreq CPSR_sx, r0, lsr r4 │ │ │ │ - teqeq r0, r8, ror #30 │ │ │ │ - @ instruction: 0x01261c14 │ │ │ │ - strdeq pc, [r6, -r8]! │ │ │ │ - teqeq r0, ip, lsr #30 │ │ │ │ - ldrdeq r1, [r6, -r8]! │ │ │ │ - msreq LR_und, ip @ │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01261b9c │ │ │ │ - smlawbeq r6, r0, r3, pc @ │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01261b60 │ │ │ │ - msreq LR_und, r4, asr #6 │ │ │ │ + @ instruction: 0x012bd898 │ │ │ │ + teqeq r0, ip, lsr #32 │ │ │ │ + msreq CPSR_sx, r4 @ │ │ │ │ + teqeq r0, r8, ror #31 │ │ │ │ + @ instruction: 0x01261c94 │ │ │ │ + msreq CPSR_sx, r8, ror r4 │ │ │ │ + teqeq r0, ip, lsr #31 │ │ │ │ + @ instruction: 0x01261c58 │ │ │ │ + msreq CPSR_sx, r8, lsr r4 │ │ │ │ + teqeq r0, r0, ror pc │ │ │ │ + @ instruction: 0x01261c1c │ │ │ │ + msreq CPSR_sx, r0, lsl #8 │ │ │ │ + teqeq r0, r4, lsr pc │ │ │ │ + @ instruction: 0x01261be0 │ │ │ │ + smlawteq r6, r4, r3, pc @ │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01261ba4 │ │ │ │ + smlawbeq r6, r8, r3, pc @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01261b68 │ │ │ │ + msreq LR_und, ip, asr #6 │ │ │ │ │ │ │ │ 004b3518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1039054,20 +1039054,20 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b356c │ │ │ │ teqeq sp, r8, lsl #26 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ - teqeq r0, r0, lsr #27 │ │ │ │ - @ instruction: 0x01261a4c │ │ │ │ - msreq LR_usr, ip, lsr #4 │ │ │ │ - teqeq r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01261a10 │ │ │ │ - strdeq pc, [r6, -r0]! │ │ │ │ + teqeq r0, r8, lsr #27 │ │ │ │ + @ instruction: 0x01261a54 │ │ │ │ + msreq LR_usr, r4, lsr r2 │ │ │ │ + teqeq r0, ip, ror #26 │ │ │ │ + @ instruction: 0x01261a18 │ │ │ │ + strdeq pc, [r6, -r8]! │ │ │ │ │ │ │ │ 004b3610 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1039285,33 +1039285,33 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4b37c4 │ │ │ │ teqeq sp, r8, lsl #24 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, ip, asr #18 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqeq r0, r4, asr #22 │ │ │ │ - strheq pc, [r6, -r8]! @ │ │ │ │ - ldrdeq lr, [r6, -r0]! │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - smlawbeq r6, r8, r0, pc @ │ │ │ │ - smlawbeq r6, r4, pc, lr @ │ │ │ │ + teqeq r0, ip, asr #22 │ │ │ │ + smlawteq r6, r0, r0, pc @ │ │ │ │ + ldrdeq lr, [r6, -r8]! │ │ │ │ + teqeq r0, r0, lsl #22 │ │ │ │ + msreq CPSR_sx, r0 @ │ │ │ │ + smlawbeq r6, ip, pc, lr @ │ │ │ │ @ instruction: 0x01251504 │ │ │ │ - @ instruction: 0x0126a668 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126ef20 │ │ │ │ - teqeq r0, r8, asr sl │ │ │ │ - @ instruction: 0x01261704 │ │ │ │ - @ instruction: 0x0126eee8 │ │ │ │ - teqeq r0, ip, lsl sl │ │ │ │ - smlawteq r6, r8, r6, r1 │ │ │ │ - @ instruction: 0x0126eea8 │ │ │ │ - teqeq r0, r0, ror #19 │ │ │ │ - smlawbeq r6, ip, r6, r1 │ │ │ │ - @ instruction: 0x0126ee70 │ │ │ │ + @ instruction: 0x0126a670 │ │ │ │ + teqeq r0, r0, lsr #21 │ │ │ │ + @ instruction: 0x0126ef28 │ │ │ │ + teqeq r0, r0, ror #20 │ │ │ │ + @ instruction: 0x0126170c │ │ │ │ + strdeq lr, [r6, -r0]! │ │ │ │ + teqeq r0, r4, lsr #20 │ │ │ │ + ldrdeq r1, [r6, -r0]! │ │ │ │ + @ instruction: 0x0126eeb0 │ │ │ │ + teqeq r0, r8, ror #19 │ │ │ │ + @ instruction: 0x01261694 │ │ │ │ + @ instruction: 0x0126ee78 │ │ │ │ │ │ │ │ 004b39d0 : │ │ │ │ str r1, [r0, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004b39dc : │ │ │ │ @@ -1039342,17 +1039342,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b3a08 │ │ │ │ - teqeq r0, r4, lsl #18 │ │ │ │ - @ instruction: 0x012615b0 │ │ │ │ - @ instruction: 0x0126ed90 │ │ │ │ + teqeq r0, ip, lsl #18 │ │ │ │ + @ instruction: 0x012615b8 │ │ │ │ + @ instruction: 0x0126ed98 │ │ │ │ │ │ │ │ 004b3a5c : │ │ │ │ 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] @ 4b3dd0 │ │ │ │ @@ -1039573,38 +1039573,38 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4b3bd8 │ │ │ │ teqeq sp, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r4, lsr #15 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0126ec94 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126ec9c │ │ │ │ + teqeq r0, r0, lsl #16 │ │ │ │ @ instruction: 0x01250d7c │ │ │ │ teqeq sp, r4, ror #12 │ │ │ │ - @ instruction: 0x0126ecb8 │ │ │ │ - teqeq r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x0126eb94 │ │ │ │ - @ instruction: 0x01261374 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126133c │ │ │ │ - @ instruction: 0x0126eb20 │ │ │ │ + smlawteq r6, r0, ip, lr │ │ │ │ + teqeq r0, r0, lsl r7 │ │ │ │ + @ instruction: 0x0126eb9c │ │ │ │ + @ instruction: 0x0126137c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01261344 │ │ │ │ + @ instruction: 0x0126eb28 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - teqeq r0, r4, asr r6 │ │ │ │ - @ instruction: 0x01261300 │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ + teqeq r0, ip, asr r6 │ │ │ │ + @ instruction: 0x01261308 │ │ │ │ + @ instruction: 0x0126eae4 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlawteq r6, r8, r2, r1 │ │ │ │ + ldrdeq r1, [r6, -r0]! │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq r0, r0, asr #11 │ │ │ │ - @ instruction: 0x0126126c │ │ │ │ - @ instruction: 0x0126ea50 │ │ │ │ - teqeq r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x01261230 │ │ │ │ - @ instruction: 0x0126ea14 │ │ │ │ + teqeq r0, r8, asr #11 │ │ │ │ + @ instruction: 0x01261274 │ │ │ │ + @ instruction: 0x0126ea58 │ │ │ │ + teqeq r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x01261238 │ │ │ │ + @ instruction: 0x0126ea1c │ │ │ │ │ │ │ │ 004b3e44 : │ │ │ │ str r1, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004b3e50 : │ │ │ │ @@ -1039636,17 +1039636,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x0126ea48 │ │ │ │ - @ instruction: 0x0126e914 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0126ea50 │ │ │ │ + @ instruction: 0x0126e91c │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 004b3ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ @@ -1039969,61 +1039969,61 @@ │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 4b41b8 │ │ │ │ teqeq sp, ip, asr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, ip, lsr #6 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - strdeq lr, [r6, -r0]! │ │ │ │ - smlawteq r6, r0, r9, lr │ │ │ │ - ldrdeq lr, [r6, -r8]! │ │ │ │ - andeq r6, r0, r4, asr ip │ │ │ │ - @ instruction: 0x0126e91c │ │ │ │ - smlawteq r6, r0, r8, lr │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ strdeq lr, [r6, -r8]! │ │ │ │ - @ instruction: 0x0126e8e8 │ │ │ │ - smlawteq r6, r4, r8, lr │ │ │ │ - ldrdeq lr, [r6, -r8]! │ │ │ │ - smlawteq r6, r0, r8, lr │ │ │ │ - ldrdeq lr, [r6, -r8]! │ │ │ │ + smlawteq r6, r8, r9, lr │ │ │ │ + @ instruction: 0x0126e9e0 │ │ │ │ + andeq r6, r0, r4, asr ip │ │ │ │ @ instruction: 0x0126e924 │ │ │ │ - teqeq r0, r0, lsr #3 │ │ │ │ - @ instruction: 0x01260e4c │ │ │ │ - @ instruction: 0x0126e630 │ │ │ │ + smlawteq r6, r8, r8, lr │ │ │ │ + @ instruction: 0x0126e8e4 │ │ │ │ + @ instruction: 0x0126e900 │ │ │ │ + strdeq lr, [r6, -r0]! │ │ │ │ + smlawteq r6, ip, r8, lr │ │ │ │ + @ instruction: 0x0126e8e0 │ │ │ │ + smlawteq r6, r8, r8, lr │ │ │ │ + @ instruction: 0x0126e8e0 │ │ │ │ + @ instruction: 0x0126e92c │ │ │ │ + teqeq r0, r8, lsr #3 │ │ │ │ + @ instruction: 0x01260e54 │ │ │ │ + @ instruction: 0x0126e638 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ teqeq sp, r4, lsl #1 │ │ │ │ - teqeq r0, r8, lsr #2 │ │ │ │ - ldrdeq r0, [r6, -r4]! │ │ │ │ - @ instruction: 0x0126e5b0 │ │ │ │ + teqeq r0, r0, lsr r1 │ │ │ │ + ldrdeq r0, [r6, -ip]! │ │ │ │ + @ instruction: 0x0126e5b8 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - teqeq r0, r8, ror #1 │ │ │ │ - @ instruction: 0x01260d94 │ │ │ │ - @ instruction: 0x0126e578 │ │ │ │ - teqeq r0, r8, lsr #1 │ │ │ │ - @ instruction: 0x01260d54 │ │ │ │ - @ instruction: 0x0126e538 │ │ │ │ + ldrsheq r3, [r0, -r0]! │ │ │ │ + @ instruction: 0x01260d9c │ │ │ │ + smlawbeq r6, r0, r5, lr │ │ │ │ + ldrheq r3, [r0, -r0]! │ │ │ │ + @ instruction: 0x01260d5c │ │ │ │ + @ instruction: 0x0126e540 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - teqeq r0, r8, rrx │ │ │ │ - @ instruction: 0x01260d14 │ │ │ │ - strdeq lr, [r6, -r8]! │ │ │ │ - teqeq r0, r8, lsr #32 │ │ │ │ - ldrdeq r0, [r6, -r4]! │ │ │ │ - @ instruction: 0x0126e4b8 │ │ │ │ + teqeq r0, r0, ror r0 │ │ │ │ + @ instruction: 0x01260d1c │ │ │ │ + @ instruction: 0x0126e500 │ │ │ │ + teqeq r0, r0, lsr r0 │ │ │ │ + ldrdeq r0, [r6, -ip]! │ │ │ │ + smlawteq r6, r0, r4, lr │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - teqeq r0, r8, ror #31 │ │ │ │ - @ instruction: 0x01260c94 │ │ │ │ - @ instruction: 0x0126e478 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01260c9c │ │ │ │ + smlawbeq r6, r0, r4, lr │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - teqeq r0, r8, lsr #31 │ │ │ │ - @ instruction: 0x01260c54 │ │ │ │ - @ instruction: 0x0126e438 │ │ │ │ - teqeq r0, r8, ror #30 │ │ │ │ - @ instruction: 0x01260c14 │ │ │ │ - strdeq lr, [r6, -r8]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01260c5c │ │ │ │ + @ instruction: 0x0126e440 │ │ │ │ + teqeq r0, r0, ror pc │ │ │ │ + @ instruction: 0x01260c1c │ │ │ │ + @ instruction: 0x0126e400 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ │ │ │ │ 004b44bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1040094,23 +1040094,23 @@ │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4b4534 │ │ │ │ teqeq sp, ip, ror #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0126e308 │ │ │ │ + @ instruction: 0x0126e310 │ │ │ │ teqeq sp, r8, lsl #26 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01260a5c │ │ │ │ - @ instruction: 0x0126e240 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01260a64 │ │ │ │ + @ instruction: 0x0126e248 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - teqeq r0, r4, ror sp │ │ │ │ - @ instruction: 0x01260a20 │ │ │ │ - strdeq lr, [r6, -ip]! │ │ │ │ + teqeq r0, ip, ror sp │ │ │ │ + @ instruction: 0x01260a28 │ │ │ │ + @ instruction: 0x0126e204 │ │ │ │ │ │ │ │ 004b460c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1040182,23 +1040182,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4b468c │ │ │ │ teqeq sp, r8, lsl ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq lr, [r6, -r8]! │ │ │ │ + @ instruction: 0x0126e200 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq r0, r8, asr ip │ │ │ │ - @ instruction: 0x01260904 │ │ │ │ - @ instruction: 0x0126e0e8 │ │ │ │ + teqeq r0, r0, ror #24 │ │ │ │ + @ instruction: 0x0126090c │ │ │ │ + strdeq lr, [r6, -r0]! │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - teqeq r0, ip, lsl ip │ │ │ │ - smlawteq r6, r8, r8, r0 │ │ │ │ - @ instruction: 0x0126e0a4 │ │ │ │ + teqeq r0, r4, lsr #24 │ │ │ │ + ldrdeq r0, [r6, -r0]! @ │ │ │ │ + @ instruction: 0x0126e0ac │ │ │ │ │ │ │ │ 004b4764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 4b4888 │ │ │ │ @@ -1040268,22 +1040268,22 @@ │ │ │ │ mov r1, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4b47dc │ │ │ │ teqeq sp, r4, asr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawbeq r6, r4, r0, lr │ │ │ │ + smlawbeq r6, ip, r0, lr │ │ │ │ teqeq sp, r0, ror #20 │ │ │ │ - teqeq r0, r8, lsl #22 │ │ │ │ - @ instruction: 0x012607b4 │ │ │ │ - @ instruction: 0x0126df98 │ │ │ │ - teqeq r0, ip, asr #21 │ │ │ │ - @ instruction: 0x01260778 │ │ │ │ - @ instruction: 0x0126df58 │ │ │ │ + teqeq r0, r0, lsl fp │ │ │ │ + @ instruction: 0x012607bc │ │ │ │ + @ instruction: 0x0126dfa0 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + smlawbeq r6, r0, r7, r0 │ │ │ │ + @ instruction: 0x0126df60 │ │ │ │ │ │ │ │ 004b48b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #608] @ 4b4b28 │ │ │ │ @@ -1040439,38 +1040439,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b49f8 │ │ │ │ teqeq sp, ip, ror r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sp, r4, asr r9 │ │ │ │ - teqeq r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x0126deac │ │ │ │ + teqeq r0, r0, lsr sl │ │ │ │ + @ instruction: 0x0126deb4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ @ instruction: 0x000072b8 │ │ │ │ - @ instruction: 0x0126e124 │ │ │ │ - @ instruction: 0x0126e128 │ │ │ │ + @ instruction: 0x0126e12c │ │ │ │ + @ instruction: 0x0126e130 │ │ │ │ @ instruction: 0xffffe4d8 │ │ │ │ - @ instruction: 0x0126de64 │ │ │ │ + @ instruction: 0x0126de6c │ │ │ │ @ instruction: 0xffffe510 │ │ │ │ - @ instruction: 0x0126de68 │ │ │ │ + @ instruction: 0x0126de70 │ │ │ │ @ instruction: 0xffffe4a8 │ │ │ │ - @ instruction: 0x0126de64 │ │ │ │ + @ instruction: 0x0126de6c │ │ │ │ teqeq sp, r4, asr #16 │ │ │ │ - @ instruction: 0x0126059c │ │ │ │ + smulwbeq r6, r4, r5 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x0126056c │ │ │ │ + @ instruction: 0x01260574 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x0126053c │ │ │ │ - @ instruction: 0x0126050c │ │ │ │ - teqeq r0, ip, lsr #16 │ │ │ │ - ldrdeq r0, [r6, -r8]! │ │ │ │ - @ instruction: 0x0126dcb4 │ │ │ │ + @ instruction: 0x01260544 │ │ │ │ + @ instruction: 0x01260514 │ │ │ │ + teqeq r0, r4, lsr r8 │ │ │ │ + smulwteq r6, r0, r4 │ │ │ │ + @ instruction: 0x0126dcbc │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 004b4b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1040621,16 +1040621,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqeq sp, r4 @ │ │ │ │ smlawbeq r5, r4, sl, r1 │ │ │ │ - @ instruction: 0x0126dd00 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0126dd08 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ │ │ │ │ 004b4e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1040725,16 +1040725,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012518e0 │ │ │ │ - teqeq r0, r4, lsl r5 │ │ │ │ - @ instruction: 0x0126db50 │ │ │ │ + teqeq r0, ip, lsl r5 │ │ │ │ + @ instruction: 0x0126db58 │ │ │ │ │ │ │ │ 004b4fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1040912,19 +1040912,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01251638 │ │ │ │ - teqeq r0, ip, ror #4 │ │ │ │ - @ instruction: 0x0126d8a8 │ │ │ │ + teqeq r0, r4, ror r2 │ │ │ │ + @ instruction: 0x0126d8b0 │ │ │ │ strdeq r1, [r5, -r8]! │ │ │ │ - teqeq r0, ip, lsr #4 │ │ │ │ - @ instruction: 0x0126d868 │ │ │ │ + teqeq r0, r4, lsr r2 │ │ │ │ + @ instruction: 0x0126d870 │ │ │ │ │ │ │ │ 004b5294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1041020,16 +1041020,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01251454 │ │ │ │ - teqeq r0, r8, lsl #1 │ │ │ │ - smlawteq r6, r4, r6, sp │ │ │ │ + @ instruction: 0x01302090 │ │ │ │ + smlawteq r6, ip, r6, sp │ │ │ │ │ │ │ │ 004b5430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1041136,16 +1041136,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01251290 │ │ │ │ - teqeq r0, r4, asr #29 │ │ │ │ - @ instruction: 0x0126d508 │ │ │ │ + teqeq r0, ip, asr #29 │ │ │ │ + @ instruction: 0x0126d510 │ │ │ │ │ │ │ │ 004b55f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1041447,28 +1041447,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0126d25c │ │ │ │ - teqeq r0, r8, lsl #24 │ │ │ │ + @ instruction: 0x0126d264 │ │ │ │ + teqeq r0, r0, lsl ip │ │ │ │ teqeq sp, r0, asr #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r0, r0, ror fp │ │ │ │ - @ instruction: 0x0126d1b0 │ │ │ │ - @ instruction: 0x0126d170 │ │ │ │ - teqeq r0, r8, lsl fp │ │ │ │ + teqeq r0, r8, ror fp │ │ │ │ + @ instruction: 0x0126d1b8 │ │ │ │ + @ instruction: 0x0126d178 │ │ │ │ + teqeq r0, r0, lsr #22 │ │ │ │ strdeq r0, [r5, -r0]! @ │ │ │ │ - teqeq r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x0126d064 │ │ │ │ + teqeq r0, r0, lsr sl │ │ │ │ + @ instruction: 0x0126d06c │ │ │ │ smulwbeq r5, ip, sp │ │ │ │ - teqeq r0, r4, ror #19 │ │ │ │ - @ instruction: 0x0126d020 │ │ │ │ + teqeq r0, ip, ror #19 │ │ │ │ + @ instruction: 0x0126d028 │ │ │ │ │ │ │ │ 004b5afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1041706,22 +1041706,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r0, r4, asr #14 │ │ │ │ + teqeq r0, ip, asr #14 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ smulwteq r5, ip, r9 │ │ │ │ - teqeq r0, r0, lsr #12 │ │ │ │ - @ instruction: 0x0126cc5c │ │ │ │ + teqeq r0, r8, lsr #12 │ │ │ │ + @ instruction: 0x0126cc64 │ │ │ │ smulwbeq r5, ip, r9 │ │ │ │ - teqeq r0, r0, ror #11 │ │ │ │ - @ instruction: 0x0126cc1c │ │ │ │ + teqeq r0, r8, ror #11 │ │ │ │ + @ instruction: 0x0126cc24 │ │ │ │ │ │ │ │ 004b5ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1041930,25 +1041930,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0126ca4c │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126ca54 │ │ │ │ + teqeq r0, r0, lsl #8 │ │ │ │ teqeq sp, r0 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r0, ip, ror #6 │ │ │ │ - @ instruction: 0x0126c9ac │ │ │ │ - smlawbeq r6, r0, r9, ip │ │ │ │ - teqeq r0, r8, lsr #6 │ │ │ │ + teqeq r0, r4, ror r3 │ │ │ │ + @ instruction: 0x0126c9b4 │ │ │ │ + smlawbeq r6, r8, r9, ip │ │ │ │ + teqeq r0, r0, lsr r3 │ │ │ │ @ instruction: 0x01250644 │ │ │ │ - teqeq r0, r8, ror r2 │ │ │ │ - @ instruction: 0x0126c8bc │ │ │ │ + teqeq r0, r0, lsl #5 │ │ │ │ + smlawteq r6, r4, r8, ip │ │ │ │ │ │ │ │ 004b626c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1042126,19 +1042126,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01250370 │ │ │ │ - teqeq r0, r4, lsr #31 │ │ │ │ - @ instruction: 0x0126c5e0 │ │ │ │ + teqeq r0, ip, lsr #31 │ │ │ │ + @ instruction: 0x0126c5e8 │ │ │ │ @ instruction: 0x01250330 │ │ │ │ - teqeq r0, r4, ror #30 │ │ │ │ - @ instruction: 0x0126c5a0 │ │ │ │ + teqeq r0, ip, ror #30 │ │ │ │ + @ instruction: 0x0126c5a8 │ │ │ │ │ │ │ │ 004b655c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1042233,16 +1042233,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01250190 │ │ │ │ - teqeq r0, r4, asr #27 │ │ │ │ - @ instruction: 0x0126c400 │ │ │ │ + teqeq r0, ip, asr #27 │ │ │ │ + @ instruction: 0x0126c408 │ │ │ │ │ │ │ │ 004b66f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1042338,16 +1042338,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq pc, [r4, -r4]! │ │ │ │ - teqeq r0, r8, lsr #24 │ │ │ │ - @ instruction: 0x0126c264 │ │ │ │ + teqeq r0, r0, lsr ip │ │ │ │ + @ instruction: 0x0126c26c │ │ │ │ │ │ │ │ 004b6890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 4b6b68 │ │ │ │ @@ -1042538,19 +1042538,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ msreq LR_abt, r8, lsl pc │ │ │ │ - teqeq r0, r0, asr r9 │ │ │ │ - smlawbeq r6, ip, pc, fp @ │ │ │ │ + teqeq r0, r8, asr r9 │ │ │ │ + @ instruction: 0x0126bf94 │ │ │ │ ldrdeq pc, [r4, -ip]! │ │ │ │ - teqeq r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x0126bf4c │ │ │ │ + teqeq r0, r8, lsl r9 │ │ │ │ + @ instruction: 0x0126bf54 │ │ │ │ │ │ │ │ 004b6bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1042646,16 +1042646,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq LR_abt, r4, lsr fp │ │ │ │ - teqeq r0, r8, ror #14 │ │ │ │ - @ instruction: 0x0126bda4 │ │ │ │ + teqeq r0, r0, ror r7 │ │ │ │ + @ instruction: 0x0126bdac │ │ │ │ │ │ │ │ 004b6d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1042787,22 +1042787,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq LR_abt, r4, lsr #22 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126bbec │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + strdeq fp, [r6, -r4]! │ │ │ │ msreq CPSR_s, r8, lsr r9 │ │ │ │ - teqeq r0, ip, ror #10 │ │ │ │ - @ instruction: 0x0126bbb0 │ │ │ │ + teqeq r0, r4, ror r5 │ │ │ │ + @ instruction: 0x0126bbb8 │ │ │ │ smlawteq r4, r8, sl, pc @ │ │ │ │ - teqeq r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x0126bb68 │ │ │ │ + teqeq r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x0126bb70 │ │ │ │ │ │ │ │ 004b6f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #308] @ 4b70e0 │ │ │ │ @@ -1042883,28 +1042883,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4b6fc8 │ │ │ │ teqeq sp, r8 @ │ │ │ │ @ instruction: 0x00006abc │ │ │ │ andeq r6, r0, r0, lsl r4 │ │ │ │ - strdeq fp, [r6, -r8]! │ │ │ │ + @ instruction: 0x0126bb00 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x012b1e68 │ │ │ │ + @ instruction: 0x012b1e70 │ │ │ │ andeq r6, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x0126b8ec │ │ │ │ - smlawbeq r5, r0, pc, sp @ │ │ │ │ - smlawbeq r6, r8, sl, fp │ │ │ │ - teqeq r0, r0, asr r5 │ │ │ │ - @ instruction: 0x0125df4c │ │ │ │ - @ instruction: 0x0126ba54 │ │ │ │ - teqeq r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x0125df18 │ │ │ │ - @ instruction: 0x0126ba20 │ │ │ │ - teqeq r0, r8, ror #9 │ │ │ │ + strdeq fp, [r6, -r4]! │ │ │ │ + smlawbeq r5, r8, pc, sp @ │ │ │ │ + @ instruction: 0x0126ba90 │ │ │ │ + teqeq r0, r8, asr r5 │ │ │ │ + @ instruction: 0x0125df54 │ │ │ │ + @ instruction: 0x0126ba5c │ │ │ │ + teqeq r0, r4, lsr #10 │ │ │ │ + @ instruction: 0x0125df20 │ │ │ │ + @ instruction: 0x0126ba28 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #276] @ 4b7258 │ │ │ │ @@ -1042975,27 +1042975,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4b71a4 │ │ │ │ ldrsheq r1, [sp, -ip]! │ │ │ │ - smlawteq r6, r4, r9, fp │ │ │ │ - @ instruction: 0x01293998 │ │ │ │ - @ instruction: 0x0126b9e8 │ │ │ │ + smlawteq r6, ip, r9, fp │ │ │ │ + @ instruction: 0x012939a0 │ │ │ │ + strdeq fp, [r6, -r0]! │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x0126b93c │ │ │ │ + @ instruction: 0x0126b944 │ │ │ │ strheq r6, [r5, -r4]! │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - @ instruction: 0x0126b918 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0125dde4 │ │ │ │ + @ instruction: 0x0126b920 │ │ │ │ + teqeq r0, r0, asr #7 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x0125dda4 │ │ │ │ - @ instruction: 0x0126b8e4 │ │ │ │ - teqeq r0, r4, lsl #7 │ │ │ │ + @ instruction: 0x0125ddac │ │ │ │ + @ instruction: 0x0126b8ec │ │ │ │ + teqeq r0, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4b7328 │ │ │ │ ldr r3, [pc, #128] @ 4b732c │ │ │ │ ldr r4, [pc, #128] @ 4b7330 │ │ │ │ @@ -1043028,17 +1043028,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4b72f0 │ │ │ │ teqeq sp, r8 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - teqeq r0, ip, lsl #6 │ │ │ │ - @ instruction: 0x0126b864 │ │ │ │ - ldrdeq sp, [r5, -r0]! │ │ │ │ + teqeq r0, r4, lsl r3 │ │ │ │ + @ instruction: 0x0126b86c │ │ │ │ + ldrdeq sp, [r5, -r8]! │ │ │ │ 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 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -1044050,105 +1044050,105 @@ │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 4b7d58 │ │ │ │ teqeq sp, ip @ │ │ │ │ teqeq sp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0126b1b4 │ │ │ │ - smlawbeq r6, r8, r1, fp │ │ │ │ - ldrsheq r0, [r0, -r4]! │ │ │ │ - @ instruction: 0x0126b63c │ │ │ │ - teqeq r0, r8, asr r0 │ │ │ │ - @ instruction: 0x0126b5a4 │ │ │ │ + @ instruction: 0x0126b1bc │ │ │ │ + @ instruction: 0x0126b190 │ │ │ │ + ldrsheq r0, [r0, -ip]! │ │ │ │ + @ instruction: 0x0126b644 │ │ │ │ + teqeq r0, r0, rrx │ │ │ │ + @ instruction: 0x0126b5ac │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - msreq (UNDEF: 47), r4, ror #29 │ │ │ │ - ldrdeq pc, [pc, -r0]! │ │ │ │ + msreq (UNDEF: 47), ip, ror #29 │ │ │ │ + ldrdeq pc, [pc, -r8]! │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, asr #25 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - strdeq fp, [r6, -ip]! │ │ │ │ - @ instruction: 0x0126b2ec │ │ │ │ + @ instruction: 0x0126b304 │ │ │ │ + strdeq fp, [r6, -r4]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq CPSR_fsxc, r0, lsl #18 │ │ │ │ - @ instruction: 0x0126ae54 │ │ │ │ + msreq CPSR_fsxc, r8, lsl #18 │ │ │ │ + @ instruction: 0x0126ae5c │ │ │ │ smlawteq r4, r0, sl, sp │ │ │ │ teqeq sp, r4, ror #9 │ │ │ │ - msreq CPSR_fsxc, r0, lsr r8 │ │ │ │ - @ instruction: 0x0126ad7c │ │ │ │ - msreq SP_hyp, ip, ror #14 │ │ │ │ - smlawteq r6, r0, ip, sl │ │ │ │ + msreq CPSR_fsxc, r8, lsr r8 │ │ │ │ + smlawbeq r6, r4, sp, sl │ │ │ │ + msreq SP_hyp, r4, ror r7 │ │ │ │ + smlawteq r6, r8, ip, sl │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ - msreq CPSR_fsxc, r4, asr #8 │ │ │ │ - @ instruction: 0x0126a99c │ │ │ │ - @ instruction: 0x0125cdac │ │ │ │ - msreq SP_hyp, r4, lsl r3 │ │ │ │ - @ instruction: 0x0125cd28 │ │ │ │ - @ instruction: 0x0126a868 │ │ │ │ - ldrdeq pc, [pc, -r0]! │ │ │ │ - @ instruction: 0x0126a8e8 │ │ │ │ - @ instruction: 0x0126a824 │ │ │ │ - @ instruction: 0x0125cb30 │ │ │ │ - msreq CPSR_fsxc, r8, ror #1 │ │ │ │ - strdeq ip, [r5, -ip]! @ │ │ │ │ - @ instruction: 0x0126a63c │ │ │ │ - msreq CPSR_fsxc, ip, lsr #1 │ │ │ │ - smlawteq r5, r0, sl, ip │ │ │ │ - @ instruction: 0x0126a600 │ │ │ │ - msreq CPSR_fsxc, r0, ror r0 │ │ │ │ - smlawbeq r5, r4, sl, ip │ │ │ │ - smlawteq r6, r4, r5, sl │ │ │ │ - msreq CPSR_fsxc, r4, lsr r0 │ │ │ │ - @ instruction: 0x0125ca48 │ │ │ │ - smlawbeq r6, r8, r5, sl │ │ │ │ - strdeq lr, [pc, -r8]! │ │ │ │ - @ instruction: 0x0125ca0c │ │ │ │ - @ instruction: 0x0126a54c │ │ │ │ - @ instruction: 0x012fefbc │ │ │ │ - ldrdeq ip, [r5, -r0]! │ │ │ │ - @ instruction: 0x0126a510 │ │ │ │ - @ instruction: 0x0125c998 │ │ │ │ - @ instruction: 0x012fef4c │ │ │ │ - @ instruction: 0x0125c960 │ │ │ │ - @ instruction: 0x0126a4a0 │ │ │ │ - @ instruction: 0x0125c928 │ │ │ │ - ldrdeq lr, [pc, -ip]! │ │ │ │ - strdeq ip, [r5, -r0]! │ │ │ │ - @ instruction: 0x0126a430 │ │ │ │ - @ instruction: 0x012feea0 │ │ │ │ - @ instruction: 0x0125c8b4 │ │ │ │ - strdeq sl, [r6, -r4]! │ │ │ │ - @ instruction: 0x0125c87c │ │ │ │ - @ instruction: 0x012fee38 │ │ │ │ - @ instruction: 0x0125c84c │ │ │ │ - smlawbeq r6, ip, r3, sl │ │ │ │ - @ instruction: 0x0125c814 │ │ │ │ - smlawteq pc, r8, sp, lr @ │ │ │ │ + msreq CPSR_fsxc, ip, asr #8 │ │ │ │ + @ instruction: 0x0126a9a4 │ │ │ │ + @ instruction: 0x0125cdb4 │ │ │ │ + msreq SP_hyp, ip, lsl r3 │ │ │ │ + @ instruction: 0x0125cd30 │ │ │ │ + @ instruction: 0x0126a870 │ │ │ │ + ldrdeq pc, [pc, -r8]! │ │ │ │ + strdeq sl, [r6, -r0]! │ │ │ │ + @ instruction: 0x0126a82c │ │ │ │ + @ instruction: 0x0125cb38 │ │ │ │ + strdeq pc, [pc, -r0]! │ │ │ │ + @ instruction: 0x0125cb04 │ │ │ │ + @ instruction: 0x0126a644 │ │ │ │ + strheq pc, [pc, -r4]! @ │ │ │ │ + smlawteq r5, r8, sl, ip │ │ │ │ + @ instruction: 0x0126a608 │ │ │ │ + msreq CPSR_fsxc, r8, ror r0 │ │ │ │ + smlawbeq r5, ip, sl, ip │ │ │ │ + smlawteq r6, ip, r5, sl │ │ │ │ + msreq CPSR_fsxc, ip, lsr r0 │ │ │ │ + @ instruction: 0x0125ca50 │ │ │ │ + @ instruction: 0x0126a590 │ │ │ │ + msreq CPSR_fsxc, r0 │ │ │ │ + @ instruction: 0x0125ca14 │ │ │ │ + @ instruction: 0x0126a554 │ │ │ │ + smlawteq pc, r4, pc, lr @ │ │ │ │ + ldrdeq ip, [r5, -r8]! │ │ │ │ + @ instruction: 0x0126a518 │ │ │ │ + @ instruction: 0x0125c9a0 │ │ │ │ + @ instruction: 0x012fef54 │ │ │ │ + @ instruction: 0x0125c968 │ │ │ │ + @ instruction: 0x0126a4a8 │ │ │ │ + @ instruction: 0x0125c930 │ │ │ │ + @ instruction: 0x012feee4 │ │ │ │ + strdeq ip, [r5, -r8]! │ │ │ │ + @ instruction: 0x0126a438 │ │ │ │ + @ instruction: 0x012feea8 │ │ │ │ + @ instruction: 0x0125c8bc │ │ │ │ + strdeq sl, [r6, -ip]! │ │ │ │ + smlawbeq r5, r4, r8, ip │ │ │ │ + @ instruction: 0x012fee40 │ │ │ │ + @ instruction: 0x0125c854 │ │ │ │ + @ instruction: 0x0126a394 │ │ │ │ + @ instruction: 0x0125c81c │ │ │ │ + ldrdeq lr, [pc, -r0]! │ │ │ │ + @ instruction: 0x0125c7e4 │ │ │ │ + @ instruction: 0x0126a324 │ │ │ │ + @ instruction: 0x0125c7ac │ │ │ │ + @ instruction: 0x0125c77c │ │ │ │ + @ instruction: 0x0125c74c │ │ │ │ + @ instruction: 0x012fed04 │ │ │ │ + @ instruction: 0x0125c718 │ │ │ │ + @ instruction: 0x0126a258 │ │ │ │ + smlawteq pc, r8, ip, lr @ │ │ │ │ ldrdeq ip, [r5, -ip]! @ │ │ │ │ - @ instruction: 0x0126a31c │ │ │ │ - @ instruction: 0x0125c7a4 │ │ │ │ - @ instruction: 0x0125c774 │ │ │ │ - @ instruction: 0x0125c744 │ │ │ │ + @ instruction: 0x0126a21c │ │ │ │ + @ instruction: 0x0125c6a4 │ │ │ │ + smlawbeq r5, r8, r6, ip │ │ │ │ + @ instruction: 0x0125c664 │ │ │ │ + @ instruction: 0x012fec38 │ │ │ │ + @ instruction: 0x0125c64c │ │ │ │ + smlawbeq r6, ip, r1, sl │ │ │ │ strdeq lr, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125c710 │ │ │ │ - @ instruction: 0x0126a250 │ │ │ │ - smlawteq pc, r0, ip, lr @ │ │ │ │ - ldrdeq ip, [r5, -r4]! │ │ │ │ - @ instruction: 0x0126a214 │ │ │ │ - @ instruction: 0x0125c69c │ │ │ │ - smlawbeq r5, r0, r6, ip │ │ │ │ - @ instruction: 0x0125c65c │ │ │ │ - @ instruction: 0x012fec30 │ │ │ │ - @ instruction: 0x0125c644 │ │ │ │ - smlawbeq r6, r4, r1, sl │ │ │ │ - strdeq lr, [pc, -r4]! │ │ │ │ - @ instruction: 0x0125c608 │ │ │ │ - @ instruction: 0x0126a148 │ │ │ │ + @ instruction: 0x0125c610 │ │ │ │ + @ instruction: 0x0126a150 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #-236] @ 4b83b4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1045286,75 +1045286,75 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ b 4b8c94 │ │ │ │ teqpeq ip, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq lr, [pc, -r0]! │ │ │ │ - @ instruction: 0x0126a044 │ │ │ │ - @ instruction: 0x01269a14 │ │ │ │ - ldrdeq r9, [r6, -ip]! │ │ │ │ - smlawbeq pc, r8, r8, lr @ │ │ │ │ - smlawteq r6, ip, sp, r9 │ │ │ │ - strdeq lr, [pc, -r0]! │ │ │ │ - @ instruction: 0x01269c38 │ │ │ │ + strdeq lr, [pc, -r8]! │ │ │ │ + @ instruction: 0x0126a04c │ │ │ │ + @ instruction: 0x01269a1c │ │ │ │ + @ instruction: 0x012699e4 │ │ │ │ + @ instruction: 0x012fe890 │ │ │ │ + ldrdeq r9, [r6, -r4]! │ │ │ │ + strdeq lr, [pc, -r8]! │ │ │ │ + @ instruction: 0x01269c40 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012fe610 │ │ │ │ + @ instruction: 0x012fe618 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x012fe4b0 │ │ │ │ - @ instruction: 0x01269964 │ │ │ │ + @ instruction: 0x012fe4b8 │ │ │ │ + @ instruction: 0x0126996c │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x01269870 │ │ │ │ + @ instruction: 0x01269878 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x012fe21c │ │ │ │ - @ instruction: 0x01269770 │ │ │ │ + @ instruction: 0x012fe224 │ │ │ │ + @ instruction: 0x01269778 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ andeq r6, r0, r0, asr #24 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - strdeq sp, [pc, -r0]! │ │ │ │ - @ instruction: 0x01269548 │ │ │ │ + strdeq sp, [pc, -r8]! │ │ │ │ + @ instruction: 0x01269550 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x0125b9a0 │ │ │ │ - @ instruction: 0x012fdc2c │ │ │ │ - @ instruction: 0x012fdc18 │ │ │ │ - @ instruction: 0x01269160 │ │ │ │ - @ instruction: 0x012fdb08 │ │ │ │ - strdeq sp, [pc, -r4]! │ │ │ │ - @ instruction: 0x0126903c │ │ │ │ - @ instruction: 0x0126902c │ │ │ │ + @ instruction: 0x0125b9a8 │ │ │ │ + @ instruction: 0x012fdc34 │ │ │ │ + @ instruction: 0x012fdc20 │ │ │ │ + @ instruction: 0x01269168 │ │ │ │ + @ instruction: 0x012fdb10 │ │ │ │ + strdeq sp, [pc, -ip]! │ │ │ │ + @ instruction: 0x01269044 │ │ │ │ + @ instruction: 0x01269034 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - strdeq r8, [r6, -r0]! │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x012fd794 │ │ │ │ - @ instruction: 0x01268ce0 │ │ │ │ - ldrdeq sp, [pc, -r0]! │ │ │ │ - @ instruction: 0x01268c24 │ │ │ │ + @ instruction: 0x012fd79c │ │ │ │ + @ instruction: 0x01268ce8 │ │ │ │ + ldrdeq sp, [pc, -r8]! │ │ │ │ + @ instruction: 0x01268c2c │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r7, r0, r0, asr #25 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x01268b0c │ │ │ │ - @ instruction: 0x012fd598 │ │ │ │ + @ instruction: 0x01268b14 │ │ │ │ + @ instruction: 0x012fd5a0 │ │ │ │ @ instruction: 0x0124b768 │ │ │ │ - @ instruction: 0x012fd500 │ │ │ │ - @ instruction: 0x0125af14 │ │ │ │ - @ instruction: 0x01268a54 │ │ │ │ - ldrdeq sp, [pc, -r0]! │ │ │ │ + @ instruction: 0x012fd508 │ │ │ │ + @ instruction: 0x0125af1c │ │ │ │ + @ instruction: 0x01268a5c │ │ │ │ + ldrdeq sp, [pc, -r8]! │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01268a1c │ │ │ │ + @ instruction: 0x01268a24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012fd40c │ │ │ │ - @ instruction: 0x01268960 │ │ │ │ + @ instruction: 0x012fd414 │ │ │ │ + @ instruction: 0x01268968 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x012fd330 │ │ │ │ - smlawbeq r6, r4, r8, r8 │ │ │ │ + @ instruction: 0x012fd338 │ │ │ │ + smlawbeq r6, ip, r8, r8 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -1047361,174 +1047361,174 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ ldr r1, [pc, #400] @ 4bb868 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4bae7c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012fce90 │ │ │ │ - @ instruction: 0x012683e4 │ │ │ │ + @ instruction: 0x012fce98 │ │ │ │ + @ instruction: 0x012683ec │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - ldrdeq r8, [r6, -ip]! │ │ │ │ - @ instruction: 0x012fcb58 │ │ │ │ - smlawbeq pc, r8, sl, ip @ │ │ │ │ - ldrdeq r7, [r6, -ip]! │ │ │ │ + @ instruction: 0x012680e4 │ │ │ │ + @ instruction: 0x012fcb60 │ │ │ │ + @ instruction: 0x012fca90 │ │ │ │ + @ instruction: 0x01267fe4 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - smlawbeq pc, ip, r9, ip @ │ │ │ │ - @ instruction: 0x0125a3a0 │ │ │ │ - @ instruction: 0x01267ee0 │ │ │ │ + @ instruction: 0x012fc994 │ │ │ │ + @ instruction: 0x0125a3a8 │ │ │ │ + @ instruction: 0x01267ee8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x0124ab60 │ │ │ │ - @ instruction: 0x012fc8e8 │ │ │ │ - @ instruction: 0x01267e34 │ │ │ │ - @ instruction: 0x012fc834 │ │ │ │ - smlawbeq r6, r8, sp, r7 │ │ │ │ + strdeq ip, [pc, -r0]! │ │ │ │ + @ instruction: 0x01267e3c │ │ │ │ + @ instruction: 0x012fc83c │ │ │ │ + @ instruction: 0x01267d90 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x0125a17c │ │ │ │ + smlawbeq r5, r4, r1, sl │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0x0124a934 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x012fc6bc │ │ │ │ - @ instruction: 0x01267d00 │ │ │ │ - @ instruction: 0x01267c08 │ │ │ │ + smlawteq pc, r4, r6, ip @ │ │ │ │ + @ instruction: 0x01267d08 │ │ │ │ + @ instruction: 0x01267c10 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012fc5ac │ │ │ │ - @ instruction: 0x01267c2c │ │ │ │ - strdeq r7, [r6, -r8]! │ │ │ │ - @ instruction: 0x01267b7c │ │ │ │ - @ instruction: 0x01259f40 │ │ │ │ - @ instruction: 0x01259f04 │ │ │ │ - smlawteq pc, r0, r4, ip @ │ │ │ │ - @ instruction: 0x01267b70 │ │ │ │ - @ instruction: 0x01267a90 │ │ │ │ + @ instruction: 0x012fc5b4 │ │ │ │ + @ instruction: 0x01267c34 │ │ │ │ + @ instruction: 0x01267b00 │ │ │ │ + smlawbeq r6, r4, fp, r7 │ │ │ │ + @ instruction: 0x01259f48 │ │ │ │ + @ instruction: 0x01259f0c │ │ │ │ + smlawteq pc, r8, r4, ip @ │ │ │ │ + @ instruction: 0x01267b78 │ │ │ │ + @ instruction: 0x01267a98 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01259e9c │ │ │ │ - smlawbeq pc, r0, r4, ip @ │ │ │ │ - ldrdeq r7, [r6, -r0]! │ │ │ │ + @ instruction: 0x01259ea4 │ │ │ │ + smlawbeq pc, r8, r4, ip @ │ │ │ │ + ldrdeq r7, [r6, -r8]! │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01259e50 │ │ │ │ - @ instruction: 0x01259e1c │ │ │ │ - @ instruction: 0x012fc404 │ │ │ │ - @ instruction: 0x01267950 │ │ │ │ + @ instruction: 0x01259e58 │ │ │ │ + @ instruction: 0x01259e24 │ │ │ │ + @ instruction: 0x012fc40c │ │ │ │ + @ instruction: 0x01267958 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - @ instruction: 0x01259db0 │ │ │ │ - @ instruction: 0x012fc358 │ │ │ │ - @ instruction: 0x01267a08 │ │ │ │ - @ instruction: 0x01267928 │ │ │ │ - @ instruction: 0x01259d34 │ │ │ │ - @ instruction: 0x012fc318 │ │ │ │ - @ instruction: 0x01267868 │ │ │ │ - @ instruction: 0x01259ce8 │ │ │ │ - ldrdeq ip, [pc, -r0]! │ │ │ │ - @ instruction: 0x0126781c │ │ │ │ - @ instruction: 0x01259ca8 │ │ │ │ - @ instruction: 0x012fc290 │ │ │ │ - @ instruction: 0x012677e0 │ │ │ │ + @ instruction: 0x01259de4 │ │ │ │ + @ instruction: 0x01259db8 │ │ │ │ + @ instruction: 0x012fc360 │ │ │ │ + @ instruction: 0x01267a10 │ │ │ │ + @ instruction: 0x01267930 │ │ │ │ + @ instruction: 0x01259d3c │ │ │ │ + @ instruction: 0x012fc320 │ │ │ │ + @ instruction: 0x01267870 │ │ │ │ + strdeq r9, [r5, -r0]! │ │ │ │ + ldrdeq ip, [pc, -r8]! │ │ │ │ + @ instruction: 0x01267824 │ │ │ │ + @ instruction: 0x01259cb0 │ │ │ │ + @ instruction: 0x012fc298 │ │ │ │ + @ instruction: 0x012677e8 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01259c68 │ │ │ │ - @ instruction: 0x012fc250 │ │ │ │ - @ instruction: 0x0126779c │ │ │ │ + @ instruction: 0x01259c70 │ │ │ │ + @ instruction: 0x012fc258 │ │ │ │ + @ instruction: 0x012677a4 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01259c28 │ │ │ │ - @ instruction: 0x012fc210 │ │ │ │ - @ instruction: 0x0126775c │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - @ instruction: 0x01259ba4 │ │ │ │ - @ instruction: 0x01259b74 │ │ │ │ - @ instruction: 0x01259b40 │ │ │ │ - @ instruction: 0x012fc128 │ │ │ │ - @ instruction: 0x01267674 │ │ │ │ + @ instruction: 0x01259c30 │ │ │ │ + @ instruction: 0x012fc218 │ │ │ │ + @ instruction: 0x01267764 │ │ │ │ + @ instruction: 0x01259be4 │ │ │ │ + @ instruction: 0x01259bac │ │ │ │ + @ instruction: 0x01259b7c │ │ │ │ + @ instruction: 0x01259b48 │ │ │ │ + @ instruction: 0x012fc130 │ │ │ │ + @ instruction: 0x0126767c │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x01259b00 │ │ │ │ - @ instruction: 0x012fc0e8 │ │ │ │ - @ instruction: 0x01267634 │ │ │ │ - @ instruction: 0x01259ab4 │ │ │ │ + @ instruction: 0x01259b08 │ │ │ │ + strdeq ip, [pc, -r0]! │ │ │ │ + @ instruction: 0x0126763c │ │ │ │ + @ instruction: 0x01259abc │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01259a94 │ │ │ │ + @ instruction: 0x01259a9c │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01259a60 │ │ │ │ - @ instruction: 0x01259a20 │ │ │ │ - @ instruction: 0x012fc008 │ │ │ │ - @ instruction: 0x01267554 │ │ │ │ + @ instruction: 0x01259a68 │ │ │ │ + @ instruction: 0x01259a28 │ │ │ │ + @ instruction: 0x012fc010 │ │ │ │ + @ instruction: 0x0126755c │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrdeq r9, [r5, -r4]! │ │ │ │ + ldrdeq r9, [r5, -ip]! │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x012599b4 │ │ │ │ - @ instruction: 0x01259974 │ │ │ │ + @ instruction: 0x012599bc │ │ │ │ + @ instruction: 0x0125997c │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x0125994c │ │ │ │ - @ instruction: 0x0125990c │ │ │ │ + @ instruction: 0x01259954 │ │ │ │ + @ instruction: 0x01259914 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x01259664 │ │ │ │ - @ instruction: 0x01259630 │ │ │ │ - strdeq r9, [r5, -ip]! │ │ │ │ - smlawteq r5, r8, r5, r9 │ │ │ │ - @ instruction: 0x012fbb98 │ │ │ │ - @ instruction: 0x012595a8 │ │ │ │ - @ instruction: 0x012670e4 │ │ │ │ + @ instruction: 0x0125966c │ │ │ │ + @ instruction: 0x01259638 │ │ │ │ + @ instruction: 0x01259604 │ │ │ │ + ldrdeq r9, [r5, -r0]! │ │ │ │ + @ instruction: 0x012fbba0 │ │ │ │ + @ instruction: 0x012595b0 │ │ │ │ + @ instruction: 0x012670ec │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01259570 │ │ │ │ - @ instruction: 0x012fbb28 │ │ │ │ - @ instruction: 0x0125953c │ │ │ │ - @ instruction: 0x0126707c │ │ │ │ + @ instruction: 0x01259578 │ │ │ │ + @ instruction: 0x012fbb30 │ │ │ │ + @ instruction: 0x01259544 │ │ │ │ + smlawbeq r6, r4, r0, r7 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x01259504 │ │ │ │ - ldrdeq r9, [r5, -r0]! │ │ │ │ - smlawbeq pc, r4, sl, fp @ │ │ │ │ - @ instruction: 0x01259498 │ │ │ │ - ldrdeq r6, [r6, -r8]! │ │ │ │ - @ instruction: 0x01259460 │ │ │ │ + @ instruction: 0x0125950c │ │ │ │ + ldrdeq r9, [r5, -r8]! │ │ │ │ + smlawbeq pc, ip, sl, fp @ │ │ │ │ + @ instruction: 0x012594a0 │ │ │ │ + @ instruction: 0x01266fe0 │ │ │ │ + @ instruction: 0x01259468 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012fba18 │ │ │ │ - @ instruction: 0x0125942c │ │ │ │ - @ instruction: 0x01266f6c │ │ │ │ + @ instruction: 0x012fba20 │ │ │ │ + @ instruction: 0x01259434 │ │ │ │ + @ instruction: 0x01266f74 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - strdeq r9, [r5, -r4]! │ │ │ │ - @ instruction: 0x012fb9a8 │ │ │ │ - @ instruction: 0x012593bc │ │ │ │ - strdeq r6, [r6, -ip]! │ │ │ │ - smlawbeq r5, r4, r3, r9 │ │ │ │ + strdeq r9, [r5, -ip]! │ │ │ │ + @ instruction: 0x012fb9b0 │ │ │ │ + smlawteq r5, r4, r3, r9 │ │ │ │ + @ instruction: 0x01266f04 │ │ │ │ + smlawbeq r5, ip, r3, r9 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x01259344 │ │ │ │ + @ instruction: 0x0125934c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x0125931c │ │ │ │ + @ instruction: 0x01259324 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x012592e8 │ │ │ │ - ldrdeq fp, [pc, -r0]! │ │ │ │ - @ instruction: 0x01266e1c │ │ │ │ - @ instruction: 0x012592a4 │ │ │ │ - @ instruction: 0x01259274 │ │ │ │ - @ instruction: 0x01259240 │ │ │ │ - andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x0125920c │ │ │ │ - ldrdeq r9, [r5, -r4]! │ │ │ │ - @ instruction: 0x012591a0 │ │ │ │ - @ instruction: 0x0125916c │ │ │ │ - @ instruction: 0x012fb754 │ │ │ │ - @ instruction: 0x01266ca4 │ │ │ │ - @ instruction: 0x01259130 │ │ │ │ - @ instruction: 0x012fb718 │ │ │ │ - @ instruction: 0x01266c64 │ │ │ │ strdeq r9, [r5, -r0]! │ │ │ │ - ldrdeq fp, [pc, -r4]! │ │ │ │ - @ instruction: 0x01266c24 │ │ │ │ - @ instruction: 0x012590ac │ │ │ │ - @ instruction: 0x012fb694 │ │ │ │ - @ instruction: 0x01266be4 │ │ │ │ - @ instruction: 0x01259070 │ │ │ │ - @ instruction: 0x012fb658 │ │ │ │ - @ instruction: 0x01266ba4 │ │ │ │ - @ instruction: 0x01259030 │ │ │ │ - @ instruction: 0x012fb614 │ │ │ │ - @ instruction: 0x01266b64 │ │ │ │ + ldrdeq fp, [pc, -r8]! │ │ │ │ + @ instruction: 0x01266e24 │ │ │ │ + @ instruction: 0x012592ac │ │ │ │ + @ instruction: 0x0125927c │ │ │ │ + @ instruction: 0x01259248 │ │ │ │ + andeq r0, r0, r3, lsl #2 │ │ │ │ + @ instruction: 0x01259214 │ │ │ │ + ldrdeq r9, [r5, -ip]! │ │ │ │ + @ instruction: 0x012591a8 │ │ │ │ + @ instruction: 0x01259174 │ │ │ │ + @ instruction: 0x012fb75c │ │ │ │ + @ instruction: 0x01266cac │ │ │ │ + @ instruction: 0x01259138 │ │ │ │ + @ instruction: 0x012fb720 │ │ │ │ + @ instruction: 0x01266c6c │ │ │ │ + strdeq r9, [r5, -r8]! │ │ │ │ + ldrdeq fp, [pc, -ip]! │ │ │ │ + @ instruction: 0x01266c2c │ │ │ │ + strheq r9, [r5, -r4]! │ │ │ │ + @ instruction: 0x012fb69c │ │ │ │ + @ instruction: 0x01266bec │ │ │ │ + @ instruction: 0x01259078 │ │ │ │ + @ instruction: 0x012fb660 │ │ │ │ + @ instruction: 0x01266bac │ │ │ │ + @ instruction: 0x01259038 │ │ │ │ + @ instruction: 0x012fb61c │ │ │ │ + @ instruction: 0x01266b6c │ │ │ │ ldr r1, [pc, #-256] @ 4bb86c │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ @@ -1048004,24 +1048004,24 @@ │ │ │ │ ldr r1, [pc, #36] @ 4bc0f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4bc084 │ │ │ │ - @ instruction: 0x01266b14 │ │ │ │ + @ instruction: 0x01266b1c │ │ │ │ teqeq ip, r4, asr #4 │ │ │ │ - @ instruction: 0x012fb5ac │ │ │ │ + @ instruction: 0x012fb5b4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ @ instruction: 0xffffb234 │ │ │ │ @ instruction: 0xffffc98c │ │ │ │ @ instruction: 0xffffb0b0 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - @ instruction: 0x01258f10 │ │ │ │ + @ instruction: 0x01258f18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ 4bc248 │ │ │ │ @@ -1048093,26 +1048093,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4bc194 │ │ │ │ teqeq ip, r0, lsl r1 │ │ │ │ - @ instruction: 0x01266b48 │ │ │ │ - @ instruction: 0x0128e9a8 │ │ │ │ - @ instruction: 0x01266b6c │ │ │ │ + @ instruction: 0x01266b50 │ │ │ │ + @ instruction: 0x0128e9b0 │ │ │ │ + @ instruction: 0x01266b74 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - smlawteq r6, ip, sl, r6 │ │ │ │ + ldrdeq r6, [r6, -r4]! │ │ │ │ smlawteq r5, r4, r0, r1 │ │ │ │ - @ instruction: 0x01258dec │ │ │ │ - @ instruction: 0x01266aa8 │ │ │ │ - @ instruction: 0x012fb4a4 │ │ │ │ - @ instruction: 0x01258db4 │ │ │ │ - @ instruction: 0x01266a70 │ │ │ │ - @ instruction: 0x012fb46c │ │ │ │ + strdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x01266ab0 │ │ │ │ + @ instruction: 0x012fb4ac │ │ │ │ + @ instruction: 0x01258dbc │ │ │ │ + @ instruction: 0x01266a78 │ │ │ │ + @ instruction: 0x012fb474 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4bc314 │ │ │ │ ldr r3, [pc, #128] @ 4bc318 │ │ │ │ ldr r4, [pc, #128] @ 4bc31c │ │ │ │ @@ -1048145,17 +1048145,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4bc2dc │ │ │ │ teqeq ip, ip, lsr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq fp, [pc, -r8]! │ │ │ │ - strdeq r6, [r6, -r4]! │ │ │ │ - @ instruction: 0x01258ce4 │ │ │ │ + @ instruction: 0x012fb400 │ │ │ │ + strdeq r6, [r6, -ip]! │ │ │ │ + @ instruction: 0x01258cec │ │ │ │ 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, #3312] @ 4bd030 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1048985,78 +1048985,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 4bc6ec │ │ │ │ teqeq ip, r0, lsl #30 │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01266234 │ │ │ │ - @ instruction: 0x01266204 │ │ │ │ + @ instruction: 0x0126623c │ │ │ │ + @ instruction: 0x0126620c │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq ip, r0, asr fp │ │ │ │ - @ instruction: 0x012fac18 │ │ │ │ - @ instruction: 0x01266208 │ │ │ │ - @ instruction: 0x01266174 │ │ │ │ - @ instruction: 0x012fab68 │ │ │ │ - @ instruction: 0x012faa90 │ │ │ │ - smlawteq r5, ip, r3, r8 │ │ │ │ - smlawbeq r6, r8, r0, r6 │ │ │ │ - @ instruction: 0x012faa4c │ │ │ │ - strheq r6, [r6, -ip]! │ │ │ │ - @ instruction: 0x01266040 │ │ │ │ - @ instruction: 0x012faa0c │ │ │ │ - @ instruction: 0x01258348 │ │ │ │ - @ instruction: 0x01266004 │ │ │ │ - ldrdeq sl, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125830c │ │ │ │ - smlawteq r6, r8, pc, r5 @ │ │ │ │ - @ instruction: 0x012fa994 │ │ │ │ - ldrdeq r8, [r5, -r0]! │ │ │ │ - smlawbeq r6, ip, pc, r5 @ │ │ │ │ - @ instruction: 0x012fa958 │ │ │ │ - @ instruction: 0x01258294 │ │ │ │ - @ instruction: 0x01265f50 │ │ │ │ - @ instruction: 0x012fa91c │ │ │ │ - @ instruction: 0x01258258 │ │ │ │ - @ instruction: 0x01265f14 │ │ │ │ - @ instruction: 0x012fa8e0 │ │ │ │ - @ instruction: 0x0125821c │ │ │ │ - ldrdeq r5, [r6, -r8]! │ │ │ │ - @ instruction: 0x012581e4 │ │ │ │ - @ instruction: 0x012fa874 │ │ │ │ - @ instruction: 0x012581b0 │ │ │ │ - @ instruction: 0x01265e6c │ │ │ │ - @ instruction: 0x012fa838 │ │ │ │ - @ instruction: 0x01258174 │ │ │ │ - @ instruction: 0x01265e30 │ │ │ │ - strdeq sl, [pc, -ip]! │ │ │ │ - @ instruction: 0x01258138 │ │ │ │ - strdeq r5, [r6, -r4]! │ │ │ │ - smlawteq pc, r0, r7, sl @ │ │ │ │ - strdeq r8, [r5, -ip]! │ │ │ │ - @ instruction: 0x01265db8 │ │ │ │ - smlawbeq pc, r4, r7, sl @ │ │ │ │ - smlawteq r5, r0, r0, r8 │ │ │ │ - @ instruction: 0x01265d7c │ │ │ │ - @ instruction: 0x012fa748 │ │ │ │ - smlawbeq r5, r4, r0, r8 │ │ │ │ - @ instruction: 0x01265d3c │ │ │ │ - @ instruction: 0x012fa70c │ │ │ │ - @ instruction: 0x01258048 │ │ │ │ - @ instruction: 0x01265d04 │ │ │ │ - ldrdeq sl, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125800c │ │ │ │ - smlawteq r6, r8, ip, r5 │ │ │ │ - @ instruction: 0x012fa694 │ │ │ │ - ldrdeq r7, [r5, -r0]! │ │ │ │ - smlawbeq r6, r8, ip, r5 │ │ │ │ + @ instruction: 0x012fac20 │ │ │ │ + @ instruction: 0x01266210 │ │ │ │ + @ instruction: 0x0126617c │ │ │ │ + @ instruction: 0x012fab70 │ │ │ │ + @ instruction: 0x012faa98 │ │ │ │ + ldrdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x01266090 │ │ │ │ + @ instruction: 0x012faa54 │ │ │ │ + smlawteq r6, r4, r0, r6 │ │ │ │ + @ instruction: 0x01266048 │ │ │ │ + @ instruction: 0x012faa14 │ │ │ │ + @ instruction: 0x01258350 │ │ │ │ + @ instruction: 0x0126600c │ │ │ │ + ldrdeq sl, [pc, -r8]! │ │ │ │ + @ instruction: 0x01258314 │ │ │ │ + ldrdeq r5, [r6, -r0]! │ │ │ │ + @ instruction: 0x012fa99c │ │ │ │ + ldrdeq r8, [r5, -r8]! @ │ │ │ │ + @ instruction: 0x01265f94 │ │ │ │ + @ instruction: 0x012fa960 │ │ │ │ + @ instruction: 0x0125829c │ │ │ │ + @ instruction: 0x01265f58 │ │ │ │ + @ instruction: 0x012fa924 │ │ │ │ + @ instruction: 0x01258260 │ │ │ │ + @ instruction: 0x01265f1c │ │ │ │ + @ instruction: 0x012fa8e8 │ │ │ │ + @ instruction: 0x01258224 │ │ │ │ + @ instruction: 0x01265ee0 │ │ │ │ + @ instruction: 0x012581ec │ │ │ │ + @ instruction: 0x012fa87c │ │ │ │ + @ instruction: 0x012581b8 │ │ │ │ + @ instruction: 0x01265e74 │ │ │ │ + @ instruction: 0x012fa840 │ │ │ │ + @ instruction: 0x0125817c │ │ │ │ + @ instruction: 0x01265e38 │ │ │ │ + @ instruction: 0x012fa804 │ │ │ │ + @ instruction: 0x01258140 │ │ │ │ + strdeq r5, [r6, -ip]! │ │ │ │ + smlawteq pc, r8, r7, sl @ │ │ │ │ + @ instruction: 0x01258104 │ │ │ │ + smlawteq r6, r0, sp, r5 │ │ │ │ + smlawbeq pc, ip, r7, sl @ │ │ │ │ + smlawteq r5, r8, r0, r8 │ │ │ │ + smlawbeq r6, r4, sp, r5 │ │ │ │ + @ instruction: 0x012fa750 │ │ │ │ + smlawbeq r5, ip, r0, r8 │ │ │ │ + @ instruction: 0x01265d44 │ │ │ │ + @ instruction: 0x012fa714 │ │ │ │ + qsubeq r8, r0, r5 │ │ │ │ + @ instruction: 0x01265d0c │ │ │ │ + ldrdeq sl, [pc, -r8]! │ │ │ │ + @ instruction: 0x01258014 │ │ │ │ + ldrdeq r5, [r6, -r0]! │ │ │ │ + @ instruction: 0x012fa69c │ │ │ │ + ldrdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01265c90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2696] @ 0xa88 │ │ │ │ ldr r3, [pc, #3996] @ 4be0f0 │ │ │ │ sub sp, sp, #1360 @ 0x550 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1050057,72 +1050057,72 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ b 4be098 │ │ │ │ teqeq ip, ip, ror #1 │ │ │ │ ldrsbeq fp, [ip, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq sl, [pc, -ip]! │ │ │ │ - ldrdeq r5, [r6, -r4]! │ │ │ │ + @ instruction: 0x012fa4e4 │ │ │ │ + ldrdeq r5, [r6, -ip]! │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x012fa358 │ │ │ │ - @ instruction: 0x01265948 │ │ │ │ + @ instruction: 0x012fa360 │ │ │ │ + @ instruction: 0x01265950 │ │ │ │ muleq r0, r6, r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - ldrdeq r5, [r6, -ip]! │ │ │ │ - @ instruction: 0x012650a8 │ │ │ │ + @ instruction: 0x012650e4 │ │ │ │ + strheq r5, [r6, -r0]! │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x012f9898 │ │ │ │ - @ instruction: 0x01264e90 │ │ │ │ + @ instruction: 0x012f98a0 │ │ │ │ + @ instruction: 0x01264e98 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01257020 │ │ │ │ - ldrdeq r9, [pc, -r8]! │ │ │ │ - smlawteq r6, r8, ip, r4 │ │ │ │ + @ instruction: 0x01257028 │ │ │ │ + @ instruction: 0x012f96e0 │ │ │ │ + ldrdeq r4, [r6, -r0]! │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01264d38 │ │ │ │ + @ instruction: 0x01264d40 │ │ │ │ teqeq ip, r4, lsl r2 │ │ │ │ @ instruction: 0x0124776c │ │ │ │ @ instruction: 0x01247718 │ │ │ │ - @ instruction: 0x012f949c │ │ │ │ - smlawbeq r6, r4, sl, r4 │ │ │ │ + @ instruction: 0x012f94a4 │ │ │ │ + smlawbeq r6, ip, sl, r4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x012641bc │ │ │ │ - smlawbeq r6, r4, r1, r4 │ │ │ │ - @ instruction: 0x012f9204 │ │ │ │ - @ instruction: 0x012647ac │ │ │ │ + smlawteq r6, r4, r1, r4 │ │ │ │ + smlawbeq r6, ip, r1, r4 │ │ │ │ + @ instruction: 0x012f920c │ │ │ │ + @ instruction: 0x012647b4 │ │ │ │ smlawbeq r4, r4, r0, r7 │ │ │ │ muleq r0, r0, r3 │ │ │ │ - @ instruction: 0x01256790 │ │ │ │ - @ instruction: 0x012f8e48 │ │ │ │ - @ instruction: 0x0126443c │ │ │ │ + @ instruction: 0x01256798 │ │ │ │ + @ instruction: 0x012f8e50 │ │ │ │ + @ instruction: 0x01264444 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012f8d68 │ │ │ │ - @ instruction: 0x01264360 │ │ │ │ + @ instruction: 0x012f8d70 │ │ │ │ + @ instruction: 0x01264368 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ andeq r6, r0, r0, asr #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r8, [pc, -r8]! @ │ │ │ │ - strdeq r4, [r6, -r4]! @ │ │ │ │ + @ instruction: 0x012f8b00 │ │ │ │ + strdeq r4, [r6, -ip]! │ │ │ │ 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 │ │ │ │ - smlawbeq pc, r4, r9, r8 @ │ │ │ │ - smlawteq r5, r0, r2, r6 │ │ │ │ - @ instruction: 0x01263f74 │ │ │ │ + smlawbeq pc, ip, r9, r8 @ │ │ │ │ + smlawteq r5, r8, r2, r6 │ │ │ │ + @ instruction: 0x01263f7c │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x012f8930 │ │ │ │ - @ instruction: 0x01263f1c │ │ │ │ + @ instruction: 0x012f8938 │ │ │ │ + @ instruction: 0x01263f24 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r7, r0, r0, asr #25 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ ldr r3, [pc, #-168] @ 4be158 │ │ │ │ lsl r6, r6, #3 │ │ │ │ @@ -1052053,185 +1052053,185 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 4bfd4c │ │ │ │ ldr r0, [pc, #692] @ 4c02d4 │ │ │ │ ldr r1, [pc, #692] @ 4c02d8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4bfd4c │ │ │ │ - @ instruction: 0x012f83b4 │ │ │ │ - @ instruction: 0x01263a24 │ │ │ │ - @ instruction: 0x012639a8 │ │ │ │ - @ instruction: 0x012f837c │ │ │ │ - @ instruction: 0x01255cb8 │ │ │ │ - @ instruction: 0x0126396c │ │ │ │ + @ instruction: 0x012f83bc │ │ │ │ + @ instruction: 0x01263a2c │ │ │ │ + @ instruction: 0x012639b0 │ │ │ │ + smlawbeq pc, r4, r3, r8 @ │ │ │ │ + smlawteq r5, r0, ip, r5 │ │ │ │ + @ instruction: 0x01263974 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x01246468 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ @ instruction: 0x01246428 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x012f829c │ │ │ │ - @ instruction: 0x0126390c │ │ │ │ - smlawbeq r6, ip, r8, r3 │ │ │ │ + @ instruction: 0x012f82a4 │ │ │ │ + @ instruction: 0x01263914 │ │ │ │ + @ instruction: 0x01263894 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x012f8264 │ │ │ │ - @ instruction: 0x01255ba0 │ │ │ │ - @ instruction: 0x01263854 │ │ │ │ + @ instruction: 0x012f826c │ │ │ │ + @ instruction: 0x01255ba8 │ │ │ │ + @ instruction: 0x0126385c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x01255b18 │ │ │ │ - ldrdeq r8, [pc, -r0]! │ │ │ │ - smlawteq r6, r0, r7, r3 │ │ │ │ + @ instruction: 0x01255b20 │ │ │ │ + ldrdeq r8, [pc, -r8]! @ │ │ │ │ + smlawteq r6, r8, r7, r3 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x01255ae0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01255aa4 │ │ │ │ - @ instruction: 0x01255a74 │ │ │ │ - @ instruction: 0x012f8104 │ │ │ │ - @ instruction: 0x01255a40 │ │ │ │ - strdeq r3, [r6, -r4]! │ │ │ │ + @ instruction: 0x01255aac │ │ │ │ + @ instruction: 0x01255a7c │ │ │ │ + @ instruction: 0x012f810c │ │ │ │ + @ instruction: 0x01255a48 │ │ │ │ + strdeq r3, [r6, -ip]! │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlawteq pc, ip, r0, r8 @ │ │ │ │ - @ instruction: 0x01255a04 │ │ │ │ - smlawteq r6, r4, r6, r3 │ │ │ │ - smlawbeq pc, ip, r0, r8 @ │ │ │ │ - smlawteq r5, r8, r9, r5 │ │ │ │ - @ instruction: 0x0126367c │ │ │ │ + ldrdeq r8, [pc, -r4]! │ │ │ │ + @ instruction: 0x01255a0c │ │ │ │ + smlawteq r6, ip, r6, r3 │ │ │ │ + @ instruction: 0x012f8094 │ │ │ │ + ldrdeq r5, [r5, -r0]! │ │ │ │ + smlawbeq r6, r4, r6, r3 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x01255990 │ │ │ │ - @ instruction: 0x012f8048 │ │ │ │ - @ instruction: 0x0126363c │ │ │ │ - @ instruction: 0x012f8010 │ │ │ │ - @ instruction: 0x0125594c │ │ │ │ - @ instruction: 0x01263608 │ │ │ │ + @ instruction: 0x01255998 │ │ │ │ + qsubeq r8, r0, pc @ │ │ │ │ + @ instruction: 0x01263644 │ │ │ │ + @ instruction: 0x012f8018 │ │ │ │ + @ instruction: 0x01255954 │ │ │ │ + @ instruction: 0x01263610 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x01255914 │ │ │ │ - smlawteq pc, ip, pc, r7 @ │ │ │ │ - smlawteq r6, r0, r5, r3 │ │ │ │ - @ instruction: 0x012f7f94 │ │ │ │ - ldrdeq r5, [r5, -r0]! │ │ │ │ - smlawbeq r6, r8, r5, r3 │ │ │ │ - @ instruction: 0x01255898 │ │ │ │ - @ instruction: 0x01255868 │ │ │ │ - @ instruction: 0x012f7f20 │ │ │ │ - @ instruction: 0x01263514 │ │ │ │ - @ instruction: 0x01255828 │ │ │ │ - @ instruction: 0x012f7ee0 │ │ │ │ - ldrdeq r3, [r6, -r4]! │ │ │ │ - @ instruction: 0x012557e8 │ │ │ │ - @ instruction: 0x012f7ea0 │ │ │ │ - @ instruction: 0x01263494 │ │ │ │ - @ instruction: 0x012557a8 │ │ │ │ - @ instruction: 0x012f7e60 │ │ │ │ - @ instruction: 0x01263450 │ │ │ │ + @ instruction: 0x0125591c │ │ │ │ + ldrdeq r7, [pc, -r4]! │ │ │ │ + smlawteq r6, r8, r5, r3 │ │ │ │ + @ instruction: 0x012f7f9c │ │ │ │ + ldrdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x01263590 │ │ │ │ + @ instruction: 0x012558a0 │ │ │ │ + @ instruction: 0x01255870 │ │ │ │ + @ instruction: 0x012f7f28 │ │ │ │ + @ instruction: 0x0126351c │ │ │ │ + @ instruction: 0x01255830 │ │ │ │ + @ instruction: 0x012f7ee8 │ │ │ │ + ldrdeq r3, [r6, -ip]! │ │ │ │ + strdeq r5, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f7ea8 │ │ │ │ + @ instruction: 0x0126349c │ │ │ │ + @ instruction: 0x012557b0 │ │ │ │ + @ instruction: 0x012f7e68 │ │ │ │ + @ instruction: 0x01263458 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01255768 │ │ │ │ - @ instruction: 0x012f7e20 │ │ │ │ - @ instruction: 0x01263410 │ │ │ │ + @ instruction: 0x01255770 │ │ │ │ + @ instruction: 0x012f7e28 │ │ │ │ + @ instruction: 0x01263418 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - smlawteq r6, r8, r3, r3 │ │ │ │ - @ instruction: 0x012f7de0 │ │ │ │ - ldrdeq r3, [r6, -r4]! │ │ │ │ + ldrdeq r3, [r6, -r0]! │ │ │ │ + @ instruction: 0x012f7de8 │ │ │ │ + ldrdeq r3, [r6, -ip]! │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - ldrdeq r5, [r5, -ip]! │ │ │ │ - @ instruction: 0x01263394 │ │ │ │ - @ instruction: 0x012556b0 │ │ │ │ - @ instruction: 0x012f7d68 │ │ │ │ - @ instruction: 0x01263358 │ │ │ │ + @ instruction: 0x012556e4 │ │ │ │ + @ instruction: 0x0126339c │ │ │ │ + @ instruction: 0x012556b8 │ │ │ │ + @ instruction: 0x012f7d70 │ │ │ │ + @ instruction: 0x01263360 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x01255670 │ │ │ │ + @ instruction: 0x01255678 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x012f7d00 │ │ │ │ - @ instruction: 0x0125563c │ │ │ │ - strdeq r3, [r6, -r8]! │ │ │ │ + @ instruction: 0x012f7d08 │ │ │ │ + @ instruction: 0x01255644 │ │ │ │ + @ instruction: 0x01263300 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x01255604 │ │ │ │ - @ instruction: 0x012f7cbc │ │ │ │ - @ instruction: 0x012632b0 │ │ │ │ - smlawteq r5, r4, r5, r5 │ │ │ │ - @ instruction: 0x012f7c7c │ │ │ │ - @ instruction: 0x01263270 │ │ │ │ + @ instruction: 0x0125560c │ │ │ │ + smlawteq pc, r4, ip, r7 @ │ │ │ │ + @ instruction: 0x012632b8 │ │ │ │ + smlawteq r5, ip, r5, r5 │ │ │ │ + smlawbeq pc, r4, ip, r7 @ │ │ │ │ + @ instruction: 0x01263278 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlawbeq r5, r0, r5, r5 │ │ │ │ - @ instruction: 0x012f7c38 │ │ │ │ - @ instruction: 0x0126322c │ │ │ │ + smlawbeq r5, r8, r5, r5 │ │ │ │ + @ instruction: 0x012f7c40 │ │ │ │ + @ instruction: 0x01263234 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x01255544 │ │ │ │ + @ instruction: 0x0125554c │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x01255514 │ │ │ │ + @ instruction: 0x0125551c │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x012f7ba4 │ │ │ │ - @ instruction: 0x012554e0 │ │ │ │ - @ instruction: 0x01263194 │ │ │ │ + @ instruction: 0x012f7bac │ │ │ │ + @ instruction: 0x012554e8 │ │ │ │ + @ instruction: 0x0126319c │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x012554a8 │ │ │ │ + @ instruction: 0x012554b0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01255478 │ │ │ │ - @ instruction: 0x012f7b30 │ │ │ │ - @ instruction: 0x01263124 │ │ │ │ - @ instruction: 0x01255438 │ │ │ │ - strdeq r7, [pc, -r0]! │ │ │ │ - @ instruction: 0x012630e4 │ │ │ │ + smlawbeq r5, r0, r4, r5 │ │ │ │ + @ instruction: 0x012f7b38 │ │ │ │ + @ instruction: 0x0126312c │ │ │ │ + @ instruction: 0x01255440 │ │ │ │ + strdeq r7, [pc, -r8]! │ │ │ │ + @ instruction: 0x012630ec │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - strdeq r5, [r5, -r8]! │ │ │ │ - @ instruction: 0x012f7ab0 │ │ │ │ - @ instruction: 0x012630a0 │ │ │ │ + @ instruction: 0x01255400 │ │ │ │ + @ instruction: 0x012f7ab8 │ │ │ │ + @ instruction: 0x012630a8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x012553b8 │ │ │ │ - @ instruction: 0x012f7a70 │ │ │ │ - @ instruction: 0x01263060 │ │ │ │ + smlawteq r5, r0, r3, r5 │ │ │ │ + @ instruction: 0x012f7a78 │ │ │ │ + @ instruction: 0x01263068 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01255378 │ │ │ │ - @ instruction: 0x01255340 │ │ │ │ - strdeq r7, [pc, -r8]! │ │ │ │ - strdeq r2, [r6, -r0]! │ │ │ │ - smlawteq pc, r4, r9, r7 @ │ │ │ │ - @ instruction: 0x01255300 │ │ │ │ - @ instruction: 0x01262fb4 │ │ │ │ + smlawbeq r5, r0, r3, r5 │ │ │ │ + @ instruction: 0x01255348 │ │ │ │ + @ instruction: 0x012f7a00 │ │ │ │ + strdeq r2, [r6, -r8]! │ │ │ │ + smlawteq pc, ip, r9, r7 @ │ │ │ │ + @ instruction: 0x01255308 │ │ │ │ + @ instruction: 0x01262fbc │ │ │ │ muleq r0, r3, r1 │ │ │ │ - smlawbeq pc, r8, r9, r7 @ │ │ │ │ - smlawteq r5, r4, r2, r5 │ │ │ │ - @ instruction: 0x01262f78 │ │ │ │ + @ instruction: 0x012f7990 │ │ │ │ + smlawteq r5, ip, r2, r5 │ │ │ │ + smlawbeq r6, r0, pc, r2 @ │ │ │ │ muleq r0, r1, r1 │ │ │ │ - smlawbeq r5, r8, r2, r5 │ │ │ │ + @ instruction: 0x01255290 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01255258 │ │ │ │ - @ instruction: 0x01255238 │ │ │ │ + @ instruction: 0x01255260 │ │ │ │ + @ instruction: 0x01255240 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01255224 │ │ │ │ + @ instruction: 0x0125522c │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq r5, [r5, -r0]! │ │ │ │ - smlawteq r5, r0, r1, r5 │ │ │ │ - smlawbeq r5, ip, r1, r5 │ │ │ │ - @ instruction: 0x012f7840 │ │ │ │ - @ instruction: 0x01262e38 │ │ │ │ - @ instruction: 0x01255148 │ │ │ │ - @ instruction: 0x012f7800 │ │ │ │ - strdeq r2, [r6, -r4]! │ │ │ │ + strdeq r5, [r5, -r8]! │ │ │ │ + smlawteq r5, r8, r1, r5 │ │ │ │ + @ instruction: 0x01255194 │ │ │ │ + @ instruction: 0x012f7848 │ │ │ │ + @ instruction: 0x01262e40 │ │ │ │ + @ instruction: 0x01255150 │ │ │ │ + @ instruction: 0x012f7808 │ │ │ │ + strdeq r2, [r6, -ip]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x0125510c │ │ │ │ - smlawteq pc, r4, r7, r7 @ │ │ │ │ - @ instruction: 0x01262db4 │ │ │ │ + @ instruction: 0x01255114 │ │ │ │ + smlawteq pc, ip, r7, r7 @ │ │ │ │ + @ instruction: 0x01262dbc │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - smlawteq r5, ip, r0, r5 │ │ │ │ - @ instruction: 0x01262d34 │ │ │ │ - @ instruction: 0x012f774c │ │ │ │ - @ instruction: 0x01262c40 │ │ │ │ - @ instruction: 0x01255048 │ │ │ │ - @ instruction: 0x01262d00 │ │ │ │ - @ instruction: 0x01255018 │ │ │ │ + ldrdeq r5, [r5, -r4]! │ │ │ │ + @ instruction: 0x01262d3c │ │ │ │ + @ instruction: 0x012f7754 │ │ │ │ + @ instruction: 0x01262c48 │ │ │ │ + qsubeq r5, r0, r5 │ │ │ │ + @ instruction: 0x01262d08 │ │ │ │ + @ instruction: 0x01255020 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01255004 │ │ │ │ + @ instruction: 0x0125500c │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - strdeq r4, [r5, -r4]! @ │ │ │ │ - ldrdeq r4, [r5, -r4]! @ │ │ │ │ + strdeq r4, [r5, -ip]! │ │ │ │ + ldrdeq r4, [r5, -ip]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlawteq r5, r0, pc, r4 @ │ │ │ │ + smlawteq r5, r8, pc, r4 @ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x01254fac │ │ │ │ + @ instruction: 0x01254fb4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 004c02dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1052301,23 +1052301,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4c03a0 │ │ │ │ - smlawbeq r6, ip, r9, r2 │ │ │ │ + @ instruction: 0x01262994 │ │ │ │ teqeq ip, r4, asr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012f737c │ │ │ │ + smlawbeq pc, r4, r3, r7 @ │ │ │ │ @ instruction: 0xffffcdb0 │ │ │ │ @ instruction: 0xffffbeec │ │ │ │ @ instruction: 0xffffbd7c │ │ │ │ teqeq ip, ip @ │ │ │ │ - strdeq r4, [r5, -r4]! @ │ │ │ │ + strdeq r4, [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 │ │ │ │ ldr r5, [pc, #480] @ 4c0620 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #476] @ 4c0624 │ │ │ │ @@ -1052436,25 +1052436,25 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #18 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4c053c │ │ │ │ - strdeq r2, [r6, -r8]! │ │ │ │ + @ instruction: 0x01262900 │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r7, [pc, -r8]! │ │ │ │ + @ instruction: 0x012f7300 │ │ │ │ teqeq ip, ip @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ teqeq ip, r0, lsl #26 │ │ │ │ - @ instruction: 0x01254a5c │ │ │ │ - @ instruction: 0x01254a2c │ │ │ │ - @ instruction: 0x01254a00 │ │ │ │ - ldrdeq r4, [r5, -r4]! @ │ │ │ │ + @ instruction: 0x01254a64 │ │ │ │ + @ instruction: 0x01254a34 │ │ │ │ + @ instruction: 0x01254a08 │ │ │ │ + ldrdeq r4, [r5, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr r3, [pc, #2952] @ 4c11ec │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1053194,85 +1053194,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ b 4c1088 │ │ │ │ teqeq ip, ip @ │ │ │ │ teqeq ip, ip, asr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r2, [r6, -ip]! │ │ │ │ - smlawteq r6, r0, r6, r2 │ │ │ │ - @ instruction: 0x012f7010 │ │ │ │ - strdeq r2, [r6, -r0]! │ │ │ │ - @ instruction: 0x012f6ee8 │ │ │ │ - @ instruction: 0x012624bc │ │ │ │ + @ instruction: 0x012626e4 │ │ │ │ + smlawteq r6, r8, r6, r2 │ │ │ │ + @ instruction: 0x012f7018 │ │ │ │ + strdeq r2, [r6, -r8]! │ │ │ │ + strdeq r6, [pc, -r0]! │ │ │ │ + smlawteq r6, r4, r4, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ teqeq ip, ip, asr #14 │ │ │ │ - @ instruction: 0x012621e8 │ │ │ │ - @ instruction: 0x012f6be4 │ │ │ │ - @ instruction: 0x012f6b08 │ │ │ │ - @ instruction: 0x01254374 │ │ │ │ - @ instruction: 0x012620e8 │ │ │ │ + strdeq r2, [r6, -r0]! │ │ │ │ + @ instruction: 0x012f6bec │ │ │ │ + @ instruction: 0x012f6b10 │ │ │ │ + @ instruction: 0x0125437c │ │ │ │ + strdeq r2, [r6, -r0]! │ │ │ │ @ instruction: 0x01244b3c │ │ │ │ - @ instruction: 0x012f6a70 │ │ │ │ - @ instruction: 0x012542e0 │ │ │ │ - qsubeq r2, r0, r6 │ │ │ │ - @ instruction: 0x012f6a34 │ │ │ │ - @ instruction: 0x012542a4 │ │ │ │ - @ instruction: 0x01262014 │ │ │ │ - strdeq r6, [pc, -r8]! │ │ │ │ - @ instruction: 0x01254268 │ │ │ │ - ldrdeq r1, [r6, -r4]! │ │ │ │ - @ instruction: 0x01254230 │ │ │ │ - smlawbeq pc, ip, r9, r6 @ │ │ │ │ - strdeq r4, [r5, -ip]! │ │ │ │ - @ instruction: 0x01261f6c │ │ │ │ - @ instruction: 0x012f6950 │ │ │ │ - smlawteq r5, r0, r1, r4 │ │ │ │ - @ instruction: 0x01261f30 │ │ │ │ - smlawbeq r5, r8, r1, r4 │ │ │ │ - @ instruction: 0x01254158 │ │ │ │ - @ instruction: 0x0125413c │ │ │ │ - @ instruction: 0x01254120 │ │ │ │ - @ instruction: 0x012f6890 │ │ │ │ - strdeq r1, [r6, -ip]! │ │ │ │ - @ instruction: 0x01261e70 │ │ │ │ - @ instruction: 0x012f684c │ │ │ │ - strheq r4, [r5, -r8]! │ │ │ │ - @ instruction: 0x01261e2c │ │ │ │ - @ instruction: 0x012f6810 │ │ │ │ - @ instruction: 0x0125407c │ │ │ │ - strdeq r1, [r6, -r0]! │ │ │ │ - ldrdeq r6, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125403c │ │ │ │ - @ instruction: 0x01261db0 │ │ │ │ - @ instruction: 0x012f6794 │ │ │ │ - @ instruction: 0x01254000 │ │ │ │ - @ instruction: 0x01261d74 │ │ │ │ - smlawteq r5, r8, pc, r3 @ │ │ │ │ - @ instruction: 0x01253fac │ │ │ │ - @ instruction: 0x012f6738 │ │ │ │ - @ instruction: 0x01261d14 │ │ │ │ - @ instruction: 0x012f6700 │ │ │ │ - @ instruction: 0x01261d48 │ │ │ │ - ldrdeq r1, [r6, -r8]! │ │ │ │ - @ instruction: 0x01253f28 │ │ │ │ - @ instruction: 0x012f66b4 │ │ │ │ - @ instruction: 0x01261c90 │ │ │ │ - @ instruction: 0x01253ee8 │ │ │ │ - @ instruction: 0x012f6674 │ │ │ │ - @ instruction: 0x01261c50 │ │ │ │ - @ instruction: 0x01253ea8 │ │ │ │ - @ instruction: 0x012f6604 │ │ │ │ - @ instruction: 0x01253e74 │ │ │ │ - @ instruction: 0x01261be4 │ │ │ │ - @ instruction: 0x01253e3c │ │ │ │ - @ instruction: 0x012f659c │ │ │ │ - @ instruction: 0x01261bb8 │ │ │ │ - @ instruction: 0x01261b74 │ │ │ │ + @ instruction: 0x012f6a78 │ │ │ │ + @ instruction: 0x012542e8 │ │ │ │ + qsubeq r2, r8, r6 │ │ │ │ + @ instruction: 0x012f6a3c │ │ │ │ + @ instruction: 0x012542ac │ │ │ │ + @ instruction: 0x0126201c │ │ │ │ + @ instruction: 0x012f6a00 │ │ │ │ + @ instruction: 0x01254270 │ │ │ │ + ldrdeq r1, [r6, -ip]! │ │ │ │ + @ instruction: 0x01254238 │ │ │ │ + @ instruction: 0x012f6994 │ │ │ │ + @ instruction: 0x01254204 │ │ │ │ + @ instruction: 0x01261f74 │ │ │ │ + @ instruction: 0x012f6958 │ │ │ │ + smlawteq r5, r8, r1, r4 │ │ │ │ + @ instruction: 0x01261f38 │ │ │ │ + @ instruction: 0x01254190 │ │ │ │ + @ instruction: 0x01254160 │ │ │ │ + @ instruction: 0x01254144 │ │ │ │ + @ instruction: 0x01254128 │ │ │ │ + @ instruction: 0x012f6898 │ │ │ │ + @ instruction: 0x01261f04 │ │ │ │ + @ instruction: 0x01261e78 │ │ │ │ + @ instruction: 0x012f6854 │ │ │ │ + smlawteq r5, r0, r0, r4 │ │ │ │ + @ instruction: 0x01261e34 │ │ │ │ + @ instruction: 0x012f6818 │ │ │ │ + smlawbeq r5, r4, r0, r4 │ │ │ │ + strdeq r1, [r6, -r8]! │ │ │ │ + ldrdeq r6, [pc, -r8]! │ │ │ │ + @ instruction: 0x01254044 │ │ │ │ + @ instruction: 0x01261db8 │ │ │ │ + @ instruction: 0x012f679c │ │ │ │ + @ instruction: 0x01254008 │ │ │ │ + @ instruction: 0x01261d7c │ │ │ │ + ldrdeq r3, [r5, -r0]! │ │ │ │ + @ instruction: 0x01253fb4 │ │ │ │ + @ instruction: 0x012f6740 │ │ │ │ + @ instruction: 0x01261d1c │ │ │ │ + @ instruction: 0x012f6708 │ │ │ │ + @ instruction: 0x01261d50 │ │ │ │ + @ instruction: 0x01261ce0 │ │ │ │ + @ instruction: 0x01253f30 │ │ │ │ + @ instruction: 0x012f66bc │ │ │ │ + @ instruction: 0x01261c98 │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f667c │ │ │ │ + @ instruction: 0x01261c58 │ │ │ │ + @ instruction: 0x01253eb0 │ │ │ │ + @ instruction: 0x012f660c │ │ │ │ + @ instruction: 0x01253e7c │ │ │ │ + @ instruction: 0x01261bec │ │ │ │ + @ instruction: 0x01253e44 │ │ │ │ + @ instruction: 0x012f65a4 │ │ │ │ + smlawteq r6, r0, fp, r1 │ │ │ │ + @ instruction: 0x01261b7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ ldr r3, [pc, #2944] @ 4c1eac │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1054010,85 +1054010,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, ip │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ b 4c1d50 │ │ │ │ teqeq ip, r4, lsl pc │ │ │ │ teqeq ip, r4, lsl #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01261a18 │ │ │ │ - @ instruction: 0x01261a00 │ │ │ │ - @ instruction: 0x012f6350 │ │ │ │ - @ instruction: 0x01261930 │ │ │ │ - @ instruction: 0x01261810 │ │ │ │ - @ instruction: 0x012f6208 │ │ │ │ + @ instruction: 0x01261a20 │ │ │ │ + @ instruction: 0x01261a08 │ │ │ │ + @ instruction: 0x012f6358 │ │ │ │ + @ instruction: 0x01261938 │ │ │ │ + @ instruction: 0x01261818 │ │ │ │ + @ instruction: 0x012f6210 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ teqeq ip, r4, ror sl │ │ │ │ - @ instruction: 0x012f5f0c │ │ │ │ - @ instruction: 0x012614ec │ │ │ │ - @ instruction: 0x012f5e38 │ │ │ │ - @ instruction: 0x012536a4 │ │ │ │ - @ instruction: 0x01261418 │ │ │ │ + @ instruction: 0x012f5f14 │ │ │ │ + strdeq r1, [r6, -r4]! │ │ │ │ + @ instruction: 0x012f5e40 │ │ │ │ + @ instruction: 0x012536ac │ │ │ │ + @ instruction: 0x01261420 │ │ │ │ @ instruction: 0x01243e6c │ │ │ │ - @ instruction: 0x012f5da0 │ │ │ │ - @ instruction: 0x01253610 │ │ │ │ - smlawbeq r6, r0, r3, r1 │ │ │ │ - @ instruction: 0x012f5d64 │ │ │ │ - ldrdeq r3, [r5, -r4]! │ │ │ │ - @ instruction: 0x01261344 │ │ │ │ - @ instruction: 0x012f5d28 │ │ │ │ - @ instruction: 0x01253598 │ │ │ │ - @ instruction: 0x01261304 │ │ │ │ - @ instruction: 0x01253560 │ │ │ │ - @ instruction: 0x012f5cbc │ │ │ │ - @ instruction: 0x0125352c │ │ │ │ - @ instruction: 0x0126129c │ │ │ │ - smlawbeq pc, r0, ip, r5 @ │ │ │ │ - strdeq r3, [r5, -r0]! │ │ │ │ - @ instruction: 0x01261260 │ │ │ │ - @ instruction: 0x012534b8 │ │ │ │ - smlawbeq r5, ip, r4, r3 │ │ │ │ - @ instruction: 0x01253470 │ │ │ │ - @ instruction: 0x01253454 │ │ │ │ - smlawteq pc, r4, fp, r5 @ │ │ │ │ - @ instruction: 0x0126122c │ │ │ │ - @ instruction: 0x012611a4 │ │ │ │ - smlawbeq pc, r0, fp, r5 @ │ │ │ │ - @ instruction: 0x012533ec │ │ │ │ - @ instruction: 0x0126115c │ │ │ │ - @ instruction: 0x012f5b44 │ │ │ │ - @ instruction: 0x012533b0 │ │ │ │ - @ instruction: 0x01261120 │ │ │ │ - @ instruction: 0x012f5b04 │ │ │ │ - @ instruction: 0x01253370 │ │ │ │ - @ instruction: 0x012610e4 │ │ │ │ - smlawteq pc, r8, sl, r5 @ │ │ │ │ - @ instruction: 0x01253334 │ │ │ │ - @ instruction: 0x012610a8 │ │ │ │ - strdeq r3, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f5a70 │ │ │ │ + @ instruction: 0x012f5da8 │ │ │ │ + @ instruction: 0x01253618 │ │ │ │ + smlawbeq r6, r8, r3, r1 │ │ │ │ + @ instruction: 0x012f5d6c │ │ │ │ ldrdeq r3, [r5, -ip]! │ │ │ │ - qsubeq r1, r0, r6 │ │ │ │ - @ instruction: 0x012f5a38 │ │ │ │ - @ instruction: 0x0126107c │ │ │ │ - @ instruction: 0x01261010 │ │ │ │ - strdeq r5, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125325c │ │ │ │ - ldrdeq r0, [r6, -r0]! @ │ │ │ │ - @ instruction: 0x012f59b4 │ │ │ │ - @ instruction: 0x01253220 │ │ │ │ - @ instruction: 0x01260f94 │ │ │ │ - @ instruction: 0x012531e8 │ │ │ │ - @ instruction: 0x012f5944 │ │ │ │ - @ instruction: 0x012531b4 │ │ │ │ - @ instruction: 0x01260f24 │ │ │ │ - @ instruction: 0x0125317c │ │ │ │ - ldrdeq r5, [pc, -ip]! │ │ │ │ - @ instruction: 0x01260f60 │ │ │ │ - @ instruction: 0x01260eb4 │ │ │ │ + @ instruction: 0x0126134c │ │ │ │ + @ instruction: 0x012f5d30 │ │ │ │ + @ instruction: 0x012535a0 │ │ │ │ + @ instruction: 0x0126130c │ │ │ │ + @ instruction: 0x01253568 │ │ │ │ + smlawteq pc, r4, ip, r5 @ │ │ │ │ + @ instruction: 0x01253534 │ │ │ │ + @ instruction: 0x012612a4 │ │ │ │ + smlawbeq pc, r8, ip, r5 @ │ │ │ │ + strdeq r3, [r5, -r8]! │ │ │ │ + @ instruction: 0x01261268 │ │ │ │ + smlawteq r5, r0, r4, r3 │ │ │ │ + @ instruction: 0x01253494 │ │ │ │ + @ instruction: 0x01253478 │ │ │ │ + @ instruction: 0x0125345c │ │ │ │ + smlawteq pc, ip, fp, r5 @ │ │ │ │ + @ instruction: 0x01261234 │ │ │ │ + @ instruction: 0x012611ac │ │ │ │ + smlawbeq pc, r8, fp, r5 @ │ │ │ │ + strdeq r3, [r5, -r4]! │ │ │ │ + @ instruction: 0x01261164 │ │ │ │ + @ instruction: 0x012f5b4c │ │ │ │ + @ instruction: 0x012533b8 │ │ │ │ + @ instruction: 0x01261128 │ │ │ │ + @ instruction: 0x012f5b0c │ │ │ │ + @ instruction: 0x01253378 │ │ │ │ + @ instruction: 0x012610ec │ │ │ │ + ldrdeq r5, [pc, -r0]! │ │ │ │ + @ instruction: 0x0125333c │ │ │ │ + strheq r1, [r6, -r0]! │ │ │ │ + @ instruction: 0x01253304 │ │ │ │ + @ instruction: 0x012f5a78 │ │ │ │ + @ instruction: 0x012532e4 │ │ │ │ + qsubeq r1, r8, r6 │ │ │ │ + @ instruction: 0x012f5a40 │ │ │ │ + smlawbeq r6, r4, r0, r1 │ │ │ │ + @ instruction: 0x01261018 │ │ │ │ + strdeq r5, [pc, -r8]! │ │ │ │ + @ instruction: 0x01253264 │ │ │ │ + ldrdeq r0, [r6, -r8]! │ │ │ │ + @ instruction: 0x012f59bc │ │ │ │ + @ instruction: 0x01253228 │ │ │ │ + @ instruction: 0x01260f9c │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f594c │ │ │ │ + @ instruction: 0x012531bc │ │ │ │ + @ instruction: 0x01260f2c │ │ │ │ + smlawbeq r5, r4, r1, r3 │ │ │ │ + @ instruction: 0x012f58e4 │ │ │ │ + @ instruction: 0x01260f68 │ │ │ │ + @ instruction: 0x01260ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ ldr r3, [pc, #2960] @ 4c2b7c │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1054830,98 +1054830,98 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ b 4c2a18 │ │ │ │ teqeq ip, r4, asr r2 │ │ │ │ teqeq ip, r4, asr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01260d54 │ │ │ │ - @ instruction: 0x01260d38 │ │ │ │ - smlawbeq pc, r8, r6, r5 @ │ │ │ │ - @ instruction: 0x01260c68 │ │ │ │ - @ instruction: 0x012f5560 │ │ │ │ - @ instruction: 0x01260b34 │ │ │ │ + @ instruction: 0x01260d5c │ │ │ │ + @ instruction: 0x01260d40 │ │ │ │ + @ instruction: 0x012f5690 │ │ │ │ + @ instruction: 0x01260c70 │ │ │ │ + @ instruction: 0x012f5568 │ │ │ │ + @ instruction: 0x01260b3c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ teqeq ip, ip @ │ │ │ │ - @ instruction: 0x01260858 │ │ │ │ - @ instruction: 0x012f5254 │ │ │ │ - @ instruction: 0x012f5178 │ │ │ │ - @ instruction: 0x012529e4 │ │ │ │ - @ instruction: 0x01260758 │ │ │ │ + @ instruction: 0x01260860 │ │ │ │ + @ instruction: 0x012f525c │ │ │ │ + smlawbeq pc, r0, r1, r5 @ │ │ │ │ + @ instruction: 0x012529ec │ │ │ │ + @ instruction: 0x01260760 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ @ instruction: 0x012431ac │ │ │ │ - @ instruction: 0x012f50e0 │ │ │ │ - @ instruction: 0x01252950 │ │ │ │ - smlawteq r6, r0, r6, r0 │ │ │ │ - @ instruction: 0x012f50a4 │ │ │ │ - @ instruction: 0x01252914 │ │ │ │ - smlawbeq r6, r4, r6, r0 │ │ │ │ - @ instruction: 0x012f5068 │ │ │ │ - ldrdeq r2, [r5, -r8]! │ │ │ │ - @ instruction: 0x01260640 │ │ │ │ + @ instruction: 0x012f50e8 │ │ │ │ + @ instruction: 0x01252958 │ │ │ │ + smlawteq r6, r8, r6, r0 │ │ │ │ + @ instruction: 0x012f50ac │ │ │ │ + @ instruction: 0x0125291c │ │ │ │ + smlawbeq r6, ip, r6, r0 │ │ │ │ + @ instruction: 0x012f5070 │ │ │ │ + @ instruction: 0x012528e0 │ │ │ │ + @ instruction: 0x01260648 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x012528a0 │ │ │ │ - strdeq r4, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125286c │ │ │ │ - ldrdeq r0, [r6, -ip]! │ │ │ │ - smlawteq pc, r0, pc, r4 @ │ │ │ │ - @ instruction: 0x01252830 │ │ │ │ - smulwbeq r6, r0, r5 │ │ │ │ - strdeq r2, [r5, -r8]! │ │ │ │ - smlawteq r5, r8, r7, r2 │ │ │ │ + @ instruction: 0x012528a8 │ │ │ │ + @ instruction: 0x012f5004 │ │ │ │ + @ instruction: 0x01252874 │ │ │ │ + smulwteq r6, r4, r5 │ │ │ │ + smlawteq pc, r8, pc, r4 @ │ │ │ │ + @ instruction: 0x01252838 │ │ │ │ + smulwbeq r6, r8, r5 │ │ │ │ + @ instruction: 0x01252800 │ │ │ │ + ldrdeq r2, [r5, -r0]! │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x012527ac │ │ │ │ - @ instruction: 0x01252790 │ │ │ │ + @ instruction: 0x012527b4 │ │ │ │ + @ instruction: 0x01252798 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x012f4f00 │ │ │ │ - @ instruction: 0x0126056c │ │ │ │ - smulwteq r6, r0, r4 │ │ │ │ + @ instruction: 0x012f4f08 │ │ │ │ + @ instruction: 0x01260574 │ │ │ │ + smulwteq r6, r8, r4 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x012f4ebc │ │ │ │ - @ instruction: 0x01252728 │ │ │ │ - @ instruction: 0x0126049c │ │ │ │ - smlawbeq pc, r0, lr, r4 @ │ │ │ │ - @ instruction: 0x012526ec │ │ │ │ - @ instruction: 0x01260460 │ │ │ │ + smlawteq pc, r4, lr, r4 @ │ │ │ │ + @ instruction: 0x01252730 │ │ │ │ + smulwbeq r6, r4, r4 │ │ │ │ + smlawbeq pc, r8, lr, r4 @ │ │ │ │ + strdeq r2, [r5, -r4]! │ │ │ │ + @ instruction: 0x01260468 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x012f4e40 │ │ │ │ - @ instruction: 0x012526ac │ │ │ │ - @ instruction: 0x0126041c │ │ │ │ - @ instruction: 0x012f4e04 │ │ │ │ - @ instruction: 0x01252670 │ │ │ │ - smulwteq r6, r4, r3 │ │ │ │ - @ instruction: 0x01252638 │ │ │ │ - @ instruction: 0x0125261c │ │ │ │ - @ instruction: 0x012f4da8 │ │ │ │ - smlawbeq r6, r4, r3, r0 │ │ │ │ + @ instruction: 0x012f4e48 │ │ │ │ + @ instruction: 0x012526b4 │ │ │ │ + @ instruction: 0x01260424 │ │ │ │ + @ instruction: 0x012f4e0c │ │ │ │ + @ instruction: 0x01252678 │ │ │ │ + smulwteq r6, ip, r3 │ │ │ │ + @ instruction: 0x01252640 │ │ │ │ + @ instruction: 0x01252624 │ │ │ │ + @ instruction: 0x012f4db0 │ │ │ │ + smlawbeq r6, ip, r3, r0 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x012f4d70 │ │ │ │ - @ instruction: 0x012603b0 │ │ │ │ - @ instruction: 0x01260344 │ │ │ │ + @ instruction: 0x012f4d78 │ │ │ │ + @ instruction: 0x012603b8 │ │ │ │ + @ instruction: 0x0126034c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x01252598 │ │ │ │ - @ instruction: 0x012f4d24 │ │ │ │ - @ instruction: 0x01260300 │ │ │ │ - @ instruction: 0x01252558 │ │ │ │ - @ instruction: 0x012f4ce4 │ │ │ │ - smlawteq r6, r0, r2, r0 │ │ │ │ + @ instruction: 0x012525a0 │ │ │ │ + @ instruction: 0x012f4d2c │ │ │ │ + @ instruction: 0x01260308 │ │ │ │ + @ instruction: 0x01252560 │ │ │ │ + @ instruction: 0x012f4cec │ │ │ │ + smlawteq r6, r8, r2, r0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x01252518 │ │ │ │ - @ instruction: 0x012f4c74 │ │ │ │ - @ instruction: 0x012524e4 │ │ │ │ - @ instruction: 0x01260254 │ │ │ │ + @ instruction: 0x01252520 │ │ │ │ + @ instruction: 0x012f4c7c │ │ │ │ + @ instruction: 0x012524ec │ │ │ │ + @ instruction: 0x0126025c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012524ac │ │ │ │ - @ instruction: 0x012f4c0c │ │ │ │ - @ instruction: 0x012602b4 │ │ │ │ - smulwteq r6, r4, r1 │ │ │ │ + @ instruction: 0x012524b4 │ │ │ │ + @ instruction: 0x012f4c14 │ │ │ │ + @ instruction: 0x012602bc │ │ │ │ + smulwteq r6, ip, r1 │ │ │ │ │ │ │ │ 004c2cd8 : │ │ │ │ ldr r2, [pc, #64] @ 4c2d20 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #320 @ 0x140 │ │ │ │ @@ -1055515,35 +1055515,35 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 4c3444 │ │ │ │ teqeq ip, r0, lsr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, ip, lsr #11 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - @ instruction: 0x01251b4c │ │ │ │ - msreq CPSR_sc, r0, lsr #19 │ │ │ │ - @ instruction: 0x012f4334 │ │ │ │ - @ instruction: 0x01251b14 │ │ │ │ - msreq CPSR_sc, r8, ror #18 │ │ │ │ - strdeq r4, [pc, -ip]! │ │ │ │ - ldrdeq r1, [r5, -ip]! │ │ │ │ - msreq CPSR_sc, r0, lsr r9 │ │ │ │ - smlawteq pc, r4, r2, r4 @ │ │ │ │ - @ instruction: 0x01251aa4 │ │ │ │ - strdeq pc, [r5, -r8]! │ │ │ │ - smlawbeq pc, ip, r2, r4 @ │ │ │ │ - @ instruction: 0x01251a68 │ │ │ │ - msreq CPSR_sc, ip @ │ │ │ │ - @ instruction: 0x012f4250 │ │ │ │ - @ instruction: 0x01251a30 │ │ │ │ - smlawbeq r5, r4, r8, pc @ │ │ │ │ - @ instruction: 0x012f4218 │ │ │ │ - strdeq r1, [r5, -r8]! │ │ │ │ - msreq CPSR_sc, ip, asr #16 │ │ │ │ - @ instruction: 0x012f41e0 │ │ │ │ + @ instruction: 0x01251b54 │ │ │ │ + msreq CPSR_sc, r8, lsr #19 │ │ │ │ + @ instruction: 0x012f433c │ │ │ │ + @ instruction: 0x01251b1c │ │ │ │ + msreq CPSR_sc, r0, ror r9 │ │ │ │ + @ instruction: 0x012f4304 │ │ │ │ + @ instruction: 0x01251ae4 │ │ │ │ + msreq CPSR_sc, r8, lsr r9 │ │ │ │ + smlawteq pc, ip, r2, r4 @ │ │ │ │ + @ instruction: 0x01251aac │ │ │ │ + msreq CPSR_sc, r0, lsl #18 │ │ │ │ + @ instruction: 0x012f4294 │ │ │ │ + @ instruction: 0x01251a70 │ │ │ │ + smlawteq r5, r4, r8, pc @ │ │ │ │ + @ instruction: 0x012f4258 │ │ │ │ + @ instruction: 0x01251a38 │ │ │ │ + smlawbeq r5, ip, r8, pc @ │ │ │ │ + @ instruction: 0x012f4220 │ │ │ │ + @ instruction: 0x01251a00 │ │ │ │ + msreq CPSR_sc, r4, asr r8 │ │ │ │ + @ instruction: 0x012f41e8 │ │ │ │ │ │ │ │ 004c3668 : │ │ │ │ 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 │ │ │ │ @@ -1056012,17 +1056012,17 @@ │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 4c3d44 │ │ │ │ teqeq ip, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, r4, ror #4 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - @ instruction: 0x0125123c │ │ │ │ - smlawteq r5, r0, r0, pc @ │ │ │ │ - @ instruction: 0x012f3a30 │ │ │ │ + @ instruction: 0x01251244 │ │ │ │ + smlawteq r5, r8, r0, pc @ │ │ │ │ + @ instruction: 0x012f3a38 │ │ │ │ │ │ │ │ 004c3ddc : │ │ │ │ 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 sl, r3 │ │ │ │ @@ -1057183,62 +1057183,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 4c4b0c │ │ │ │ teqeq ip, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r5, ip, r4, lr │ │ │ │ - @ instruction: 0x0125e4ac │ │ │ │ - @ instruction: 0x0125e52c │ │ │ │ - @ instruction: 0x012f2e78 │ │ │ │ + ldrdeq lr, [r5, -r4]! │ │ │ │ + @ instruction: 0x0125e4b4 │ │ │ │ + @ instruction: 0x0125e534 │ │ │ │ + smlawbeq pc, r0, lr, r2 @ │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - @ instruction: 0x012f2da0 │ │ │ │ - @ instruction: 0x0125e42c │ │ │ │ + @ instruction: 0x012f2da8 │ │ │ │ + @ instruction: 0x0125e434 │ │ │ │ teqeq ip, r0, lsr r7 │ │ │ │ - @ instruction: 0x012f2c38 │ │ │ │ - @ instruction: 0x0125e2e4 │ │ │ │ - @ instruction: 0x01250354 │ │ │ │ - @ instruction: 0x0125e20c │ │ │ │ - @ instruction: 0x012f2b58 │ │ │ │ + @ instruction: 0x012f2c40 │ │ │ │ + @ instruction: 0x0125e2ec │ │ │ │ + @ instruction: 0x0125035c │ │ │ │ + @ instruction: 0x0125e214 │ │ │ │ + @ instruction: 0x012f2b60 │ │ │ │ @ instruction: 0x01240b20 │ │ │ │ - smlawteq r5, r4, r2, r0 │ │ │ │ - @ instruction: 0x0125e178 │ │ │ │ - smlawteq pc, r4, sl, r2 @ │ │ │ │ - @ instruction: 0x01250290 │ │ │ │ - @ instruction: 0x01250260 │ │ │ │ - @ instruction: 0x0125022c │ │ │ │ - @ instruction: 0x0125e0e0 │ │ │ │ - @ instruction: 0x012f2a2c │ │ │ │ - strdeq r0, [r5, -r4]! │ │ │ │ - @ instruction: 0x0125e0ac │ │ │ │ - strdeq r2, [pc, -r8]! │ │ │ │ - smlawteq r5, r0, r1, r0 │ │ │ │ - @ instruction: 0x01250190 │ │ │ │ - @ instruction: 0x0125e048 │ │ │ │ - @ instruction: 0x012f2994 │ │ │ │ - @ instruction: 0x0125015c │ │ │ │ - @ instruction: 0x0125df24 │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f2928 │ │ │ │ - smulwteq r5, r8, r0 │ │ │ │ - @ instruction: 0x0125df9c │ │ │ │ - @ instruction: 0x012f28e8 │ │ │ │ - strheq r0, [r5, -r0]! @ │ │ │ │ - @ instruction: 0x0125df64 │ │ │ │ - @ instruction: 0x012f28b0 │ │ │ │ - @ instruction: 0x01250078 │ │ │ │ + smlawteq r5, ip, r2, r0 │ │ │ │ + smlawbeq r5, r0, r1, lr │ │ │ │ + smlawteq pc, ip, sl, r2 @ │ │ │ │ + @ instruction: 0x01250298 │ │ │ │ + @ instruction: 0x01250268 │ │ │ │ + @ instruction: 0x01250234 │ │ │ │ + @ instruction: 0x0125e0e8 │ │ │ │ + @ instruction: 0x012f2a34 │ │ │ │ + strdeq r0, [r5, -ip]! │ │ │ │ + strheq lr, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f2a00 │ │ │ │ + smlawteq r5, r8, r1, r0 │ │ │ │ + @ instruction: 0x01250198 │ │ │ │ + qsubeq lr, r0, r5 │ │ │ │ + @ instruction: 0x012f299c │ │ │ │ + @ instruction: 0x01250164 │ │ │ │ @ instruction: 0x0125df2c │ │ │ │ - @ instruction: 0x012f2878 │ │ │ │ - @ instruction: 0x01250040 │ │ │ │ - strdeq sp, [r5, -r4]! │ │ │ │ - @ instruction: 0x012f2840 │ │ │ │ - @ instruction: 0x01250008 │ │ │ │ - @ instruction: 0x0125debc │ │ │ │ - @ instruction: 0x012f2808 │ │ │ │ + @ instruction: 0x0125dfe4 │ │ │ │ + @ instruction: 0x012f2930 │ │ │ │ + strdeq r0, [r5, -r0]! @ │ │ │ │ + @ instruction: 0x0125dfa4 │ │ │ │ + strdeq r2, [pc, -r0]! │ │ │ │ + strheq r0, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125df6c │ │ │ │ + @ instruction: 0x012f28b8 │ │ │ │ + smlawbeq r5, r0, r0, r0 │ │ │ │ + @ instruction: 0x0125df34 │ │ │ │ + smlawbeq pc, r0, r8, r2 @ │ │ │ │ + @ instruction: 0x01250048 │ │ │ │ + strdeq sp, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f2848 │ │ │ │ + @ instruction: 0x01250010 │ │ │ │ + smlawteq r5, r4, lr, sp │ │ │ │ + @ instruction: 0x012f2810 │ │ │ │ │ │ │ │ 004c50bc : │ │ │ │ ldr r2, [pc, #40] @ 4c50ec │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #300] @ 0x12c │ │ │ │ @@ -1057582,59 +1057582,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4c5230 │ │ │ │ teqeq ip, ip, lsr #2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0125dd68 │ │ │ │ - @ instruction: 0x0125dd58 │ │ │ │ + @ instruction: 0x0125dd70 │ │ │ │ + @ instruction: 0x0125dd60 │ │ │ │ teqeq ip, ip │ │ │ │ - msreq CPSR_s, r4 @ │ │ │ │ - @ instruction: 0x0125db9c │ │ │ │ - ldrdeq r2, [pc, -r0]! │ │ │ │ - msreq CPSR_s, ip, ror ip │ │ │ │ - @ instruction: 0x0125db60 │ │ │ │ - @ instruction: 0x012f2494 │ │ │ │ - msreq CPSR_s, r4, asr #24 │ │ │ │ - @ instruction: 0x0125db2c │ │ │ │ - @ instruction: 0x012f2460 │ │ │ │ - msreq CPSR_s, ip, lsl #24 │ │ │ │ - strdeq sp, [r5, -r4]! │ │ │ │ - @ instruction: 0x012f2428 │ │ │ │ - ldrdeq pc, [r4, -r4]! │ │ │ │ - @ instruction: 0x0125dabc │ │ │ │ - strdeq r2, [pc, -r0]! │ │ │ │ - msreq LR_abt, ip @ │ │ │ │ - smlawbeq r5, r4, sl, sp │ │ │ │ - @ instruction: 0x012f23b8 │ │ │ │ - msreq LR_abt, r4, ror #22 │ │ │ │ - @ instruction: 0x0125da4c │ │ │ │ - smlawbeq pc, r0, r3, r2 @ │ │ │ │ - msreq LR_abt, ip, lsr #22 │ │ │ │ - @ instruction: 0x0125da14 │ │ │ │ - @ instruction: 0x012f2348 │ │ │ │ - strdeq pc, [r4, -r4]! │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f2310 │ │ │ │ - msreq R12_usr, ip @ │ │ │ │ - @ instruction: 0x0125d9a4 │ │ │ │ + msreq CPSR_s, ip @ │ │ │ │ + @ instruction: 0x0125dba4 │ │ │ │ ldrdeq r2, [pc, -r8]! │ │ │ │ - smlawbeq r4, r4, sl, pc @ │ │ │ │ - @ instruction: 0x0125d96c │ │ │ │ - @ instruction: 0x012f22a0 │ │ │ │ - msreq R12_usr, ip, asr #20 │ │ │ │ - @ instruction: 0x0125d934 │ │ │ │ - @ instruction: 0x012f2268 │ │ │ │ - msreq R12_usr, r0, lsl sl │ │ │ │ - strdeq sp, [r5, -r8]! │ │ │ │ - @ instruction: 0x012f222c │ │ │ │ - ldrdeq pc, [r4, -r4]! │ │ │ │ - @ instruction: 0x0125d8bc │ │ │ │ - strdeq r2, [pc, -r0]! │ │ │ │ + smlawbeq r4, r4, ip, pc @ │ │ │ │ + @ instruction: 0x0125db68 │ │ │ │ + @ instruction: 0x012f249c │ │ │ │ + msreq CPSR_s, ip, asr #24 │ │ │ │ + @ instruction: 0x0125db34 │ │ │ │ + @ instruction: 0x012f2468 │ │ │ │ + msreq CPSR_s, r4, lsl ip │ │ │ │ + strdeq sp, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f2430 │ │ │ │ + ldrdeq pc, [r4, -ip]! │ │ │ │ + smlawteq r5, r4, sl, sp │ │ │ │ + strdeq r2, [pc, -r8]! │ │ │ │ + msreq LR_abt, r4, lsr #23 │ │ │ │ + smlawbeq r5, ip, sl, sp │ │ │ │ + smlawteq pc, r0, r3, r2 @ │ │ │ │ + msreq LR_abt, ip, ror #22 │ │ │ │ + @ instruction: 0x0125da54 │ │ │ │ + smlawbeq pc, r8, r3, r2 @ │ │ │ │ + msreq LR_abt, r4, lsr fp │ │ │ │ + @ instruction: 0x0125da1c │ │ │ │ + @ instruction: 0x012f2350 │ │ │ │ + strdeq pc, [r4, -ip]! │ │ │ │ + @ instruction: 0x0125d9e4 │ │ │ │ + @ instruction: 0x012f2318 │ │ │ │ + smlawteq r4, r4, sl, pc @ │ │ │ │ + @ instruction: 0x0125d9ac │ │ │ │ + @ instruction: 0x012f22e0 │ │ │ │ + smlawbeq r4, ip, sl, pc @ │ │ │ │ + @ instruction: 0x0125d974 │ │ │ │ + @ instruction: 0x012f22a8 │ │ │ │ + msreq R12_usr, r4, asr sl │ │ │ │ + @ instruction: 0x0125d93c │ │ │ │ + @ instruction: 0x012f2270 │ │ │ │ + msreq R12_usr, r8, lsl sl │ │ │ │ + @ instruction: 0x0125d900 │ │ │ │ + @ instruction: 0x012f2234 │ │ │ │ + ldrdeq pc, [r4, -ip]! │ │ │ │ + smlawteq r5, r4, r8, sp │ │ │ │ + strdeq r2, [pc, -r8]! │ │ │ │ │ │ │ │ 004c56e4 : │ │ │ │ ldr r2, [pc, #36] @ 4c5710 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #300] @ 0x12c │ │ │ │ @@ -1057845,25 +1057845,25 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x012410a0 │ │ │ │ - @ instruction: 0x0125d5ac │ │ │ │ - smlawteq pc, r4, lr, r1 @ │ │ │ │ + @ instruction: 0x0125d5b4 │ │ │ │ + smlawteq pc, ip, lr, r1 @ │ │ │ │ @ instruction: 0x01241040 │ │ │ │ - @ instruction: 0x0125d574 │ │ │ │ - smlawbeq pc, ip, lr, r1 @ │ │ │ │ + @ instruction: 0x0125d57c │ │ │ │ + @ instruction: 0x012f1e94 │ │ │ │ @ instruction: 0x01240e6c │ │ │ │ - @ instruction: 0x0125d54c │ │ │ │ - @ instruction: 0x012f1e64 │ │ │ │ + @ instruction: 0x0125d554 │ │ │ │ + @ instruction: 0x012f1e6c │ │ │ │ @ instruction: 0x01240e2c │ │ │ │ - @ instruction: 0x0125d50c │ │ │ │ - @ instruction: 0x012f1e24 │ │ │ │ + @ instruction: 0x0125d514 │ │ │ │ + @ instruction: 0x012f1e2c │ │ │ │ │ │ │ │ 004c5a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1057970,16 +1057970,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01240c58 │ │ │ │ - @ instruction: 0x012f1c54 │ │ │ │ - @ instruction: 0x0125d334 │ │ │ │ + @ instruction: 0x012f1c5c │ │ │ │ + @ instruction: 0x0125d33c │ │ │ │ │ │ │ │ 004c5c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1058188,25 +1058188,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0125d168 │ │ │ │ - @ instruction: 0x012f1a78 │ │ │ │ + @ instruction: 0x0125d170 │ │ │ │ + smlawbeq pc, r0, sl, r1 @ │ │ │ │ teqeq ip, r8, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012f19ec │ │ │ │ - smlawteq r5, r8, r0, sp │ │ │ │ - @ instruction: 0x0125d09c │ │ │ │ - @ instruction: 0x012f19a8 │ │ │ │ + strdeq r1, [pc, -r4]! │ │ │ │ + ldrdeq sp, [r5, -r0]! │ │ │ │ + @ instruction: 0x0125d0a4 │ │ │ │ + @ instruction: 0x012f19b0 │ │ │ │ strdeq r0, [r4, -ip]! │ │ │ │ - strdeq r1, [pc, -r8]! │ │ │ │ - ldrdeq ip, [r5, -r8]! │ │ │ │ + @ instruction: 0x012f1900 │ │ │ │ + @ instruction: 0x0125cfe0 │ │ │ │ │ │ │ │ 004c5fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058301,16 +1058301,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01240738 │ │ │ │ - @ instruction: 0x012f1734 │ │ │ │ - @ instruction: 0x0125ce0c │ │ │ │ + @ instruction: 0x012f173c │ │ │ │ + @ instruction: 0x0125ce14 │ │ │ │ │ │ │ │ 004c614c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058406,16 +1058406,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0124059c │ │ │ │ - @ instruction: 0x012f1598 │ │ │ │ - @ instruction: 0x0125cc70 │ │ │ │ + @ instruction: 0x012f15a0 │ │ │ │ + @ instruction: 0x0125cc78 │ │ │ │ │ │ │ │ 004c62e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4c65b4 │ │ │ │ @@ -1058603,19 +1058603,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlawteq r4, ip, r4, r0 │ │ │ │ - smlawteq pc, ip, r2, r1 @ │ │ │ │ - @ instruction: 0x0125c9a4 │ │ │ │ + ldrdeq r1, [pc, -r4]! │ │ │ │ + @ instruction: 0x0125c9ac │ │ │ │ @ instruction: 0x01240290 │ │ │ │ - smlawbeq pc, ip, r2, r1 @ │ │ │ │ - @ instruction: 0x0125c964 │ │ │ │ + @ instruction: 0x012f1294 │ │ │ │ + @ instruction: 0x0125c96c │ │ │ │ │ │ │ │ 004c6600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058711,16 +1058711,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smulwteq r4, r8, r0 │ │ │ │ - @ instruction: 0x012f10e4 │ │ │ │ - @ instruction: 0x0125c7bc │ │ │ │ + @ instruction: 0x012f10ec │ │ │ │ + smlawteq r5, r4, r7, ip │ │ │ │ │ │ │ │ 004c679c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4c6a68 │ │ │ │ @@ -1058908,19 +1058908,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01240018 │ │ │ │ - @ instruction: 0x012f0e18 │ │ │ │ - strdeq ip, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f0e20 │ │ │ │ + strdeq ip, [r5, -r8]! │ │ │ │ ldrdeq pc, [r3, -ip]! │ │ │ │ - ldrdeq r0, [pc, -r8]! │ │ │ │ - @ instruction: 0x0125c4b0 │ │ │ │ + smulwteq pc, r0, sp @ │ │ │ │ + @ instruction: 0x0125c4b8 │ │ │ │ │ │ │ │ 004c6ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1059107,19 +1059107,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq pc, [r3, -ip]! │ │ │ │ - strdeq r0, [pc, -ip]! │ │ │ │ - ldrdeq ip, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f0b04 │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ msreq R11_usr, r8 @ │ │ │ │ - @ instruction: 0x012f0ab8 │ │ │ │ - @ instruction: 0x0125c190 │ │ │ │ + smlawteq pc, r0, sl, r0 @ │ │ │ │ + @ instruction: 0x0125c198 │ │ │ │ │ │ │ │ 004c6dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1059357,22 +1059357,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012f0840 │ │ │ │ + @ instruction: 0x012f0848 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ msreq SP_svc, r0, lsr #14 │ │ │ │ - @ instruction: 0x012f071c │ │ │ │ - strdeq fp, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f0724 │ │ │ │ + strdeq fp, [r5, -ip]! │ │ │ │ msreq R11_usr, r0, ror #13 │ │ │ │ - ldrdeq r0, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125bdb4 │ │ │ │ + smulwteq pc, r4, r6 @ │ │ │ │ + @ instruction: 0x0125bdbc │ │ │ │ │ │ │ │ 004c71b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1059468,16 +1059468,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ msreq CPSR_xc, r4, lsr r5 │ │ │ │ - @ instruction: 0x012f0530 │ │ │ │ - @ instruction: 0x0125bc08 │ │ │ │ + @ instruction: 0x012f0538 │ │ │ │ + @ instruction: 0x0125bc10 │ │ │ │ │ │ │ │ 004c7350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1059595,25 +1059595,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ b 4c7500 │ │ │ │ teqeq ip, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0125bb54 │ │ │ │ - @ instruction: 0x012f0534 │ │ │ │ - @ instruction: 0x0124db74 │ │ │ │ - @ instruction: 0x0124db44 │ │ │ │ - @ instruction: 0x0125baa8 │ │ │ │ - smlawbeq pc, r8, r4, r0 @ │ │ │ │ - @ instruction: 0x0124db10 │ │ │ │ - @ instruction: 0x0125ba74 │ │ │ │ - @ instruction: 0x012f0454 │ │ │ │ - @ instruction: 0x0124dae0 │ │ │ │ - @ instruction: 0x0124dab0 │ │ │ │ + @ instruction: 0x0125bb5c │ │ │ │ + @ instruction: 0x012f053c │ │ │ │ + @ instruction: 0x0124db7c │ │ │ │ + @ instruction: 0x0124db4c │ │ │ │ + @ instruction: 0x0125bab0 │ │ │ │ + @ instruction: 0x012f0490 │ │ │ │ + @ instruction: 0x0124db18 │ │ │ │ + @ instruction: 0x0125ba7c │ │ │ │ + @ instruction: 0x012f045c │ │ │ │ + @ instruction: 0x0124dae8 │ │ │ │ + @ instruction: 0x0124dab8 │ │ │ │ │ │ │ │ 004c7568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1059791,39 +1059791,39 @@ │ │ │ │ b 4c75d8 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, ip, lsr #25 │ │ │ │ @ instruction: 0x0123dab0 │ │ │ │ teqeq ip, r4, ror #24 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x0125b940 │ │ │ │ - @ instruction: 0x0125b910 │ │ │ │ - smlawbeq pc, r8, r2, r0 @ │ │ │ │ - @ instruction: 0x0124d93c │ │ │ │ - @ instruction: 0x0125b89c │ │ │ │ - smlawteq r5, r4, r8, fp │ │ │ │ - @ instruction: 0x012f0214 │ │ │ │ - smlawteq r4, r8, r8, sp │ │ │ │ - @ instruction: 0x0125b828 │ │ │ │ + @ instruction: 0x0125b948 │ │ │ │ + @ instruction: 0x0125b918 │ │ │ │ + @ instruction: 0x012f0290 │ │ │ │ + @ instruction: 0x0124d944 │ │ │ │ + @ instruction: 0x0125b8a4 │ │ │ │ + smlawteq r5, ip, r8, fp │ │ │ │ + @ instruction: 0x012f021c │ │ │ │ + ldrdeq sp, [r4, -r0]! │ │ │ │ + @ instruction: 0x0125b830 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - ldrdeq r0, [pc, -r4]! │ │ │ │ - smlawbeq r4, r8, r8, sp │ │ │ │ - @ instruction: 0x0125b7e8 │ │ │ │ + ldrdeq r0, [pc, -ip]! │ │ │ │ + @ instruction: 0x0124d890 │ │ │ │ + strdeq fp, [r5, -r0]! │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x012f0198 │ │ │ │ - @ instruction: 0x0124d84c │ │ │ │ - @ instruction: 0x0125b7ac │ │ │ │ + smulwbeq pc, r0, r1 @ │ │ │ │ + @ instruction: 0x0124d854 │ │ │ │ + @ instruction: 0x0125b7b4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x012f015c │ │ │ │ - @ instruction: 0x0124d810 │ │ │ │ - @ instruction: 0x0125b768 │ │ │ │ + @ instruction: 0x012f0164 │ │ │ │ + @ instruction: 0x0124d818 │ │ │ │ + @ instruction: 0x0125b770 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x012f0120 │ │ │ │ - ldrdeq sp, [r4, -r4]! │ │ │ │ - @ instruction: 0x0125b734 │ │ │ │ + @ instruction: 0x012f0128 │ │ │ │ + ldrdeq sp, [r4, -ip]! │ │ │ │ + @ instruction: 0x0125b73c │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 004c78ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1059875,20 +1059875,20 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4c7900 │ │ │ │ teqeq ip, r4, ror r9 │ │ │ │ andeq r7, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x012f0004 │ │ │ │ - @ instruction: 0x0124d6b8 │ │ │ │ - @ instruction: 0x0125b614 │ │ │ │ - smlawteq lr, r8, pc, pc @ │ │ │ │ - @ instruction: 0x0124d67c │ │ │ │ - ldrdeq fp, [r5, -r8]! │ │ │ │ + @ instruction: 0x012f000c │ │ │ │ + smlawteq r4, r0, r6, sp │ │ │ │ + @ instruction: 0x0125b61c │ │ │ │ + ldrdeq pc, [lr, -r0]! │ │ │ │ + smlawbeq r4, r4, r6, sp │ │ │ │ + @ instruction: 0x0125b5e0 │ │ │ │ │ │ │ │ 004c79a4 : │ │ │ │ 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, #488] @ 4c7ba4 │ │ │ │ @@ -1060014,28 +1060014,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4c7ad4 │ │ │ │ teqeq ip, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, r0, ror #16 │ │ │ │ - msreq ELR_hyp, ip, lsr #30 │ │ │ │ - @ instruction: 0x0125b534 │ │ │ │ + msreq ELR_hyp, r4, lsr pc │ │ │ │ + @ instruction: 0x0125b53c │ │ │ │ andeq r6, r0, ip, lsr r8 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006eb0 │ │ │ │ - @ instruction: 0x0125b564 │ │ │ │ - @ instruction: 0x0125b568 │ │ │ │ + @ instruction: 0x0125b56c │ │ │ │ + @ instruction: 0x0125b570 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ teqeq ip, r8, ror #14 │ │ │ │ - smlawteq r4, r0, r4, sp │ │ │ │ - @ instruction: 0x0124d490 │ │ │ │ - msreq CPSR_fsx, r8, lsr #27 │ │ │ │ - @ instruction: 0x0124d45c │ │ │ │ - @ instruction: 0x0125b3b8 │ │ │ │ + smlawteq r4, r8, r4, sp │ │ │ │ + @ instruction: 0x0124d498 │ │ │ │ + msreq CPSR_fsx, r0 @ │ │ │ │ + @ instruction: 0x0124d464 │ │ │ │ + smlawteq r5, r0, r3, fp │ │ │ │ │ │ │ │ 004c7be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 4c7e78 │ │ │ │ @@ -1060199,32 +1060199,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4c7c44 │ │ │ │ teqeq ip, r4, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, r8, lsl r6 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, r4, asr #5 │ │ │ │ - msreq CPSR_fsx, r4, lsl ip │ │ │ │ - smlawteq r4, r8, r2, sp │ │ │ │ - @ instruction: 0x0125b228 │ │ │ │ - @ instruction: 0x0125b294 │ │ │ │ - smlawteq lr, ip, fp, pc @ │ │ │ │ - ldrdeq fp, [r5, -r8]! │ │ │ │ - smlawbeq lr, r8, fp, pc @ │ │ │ │ - @ instruction: 0x0124d23c │ │ │ │ - @ instruction: 0x0125b19c │ │ │ │ - msreq ELR_hyp, ip, asr #22 │ │ │ │ - @ instruction: 0x0124d200 │ │ │ │ - @ instruction: 0x0125b160 │ │ │ │ - msreq ELR_hyp, r0, lsl fp │ │ │ │ - smlawteq r4, r4, r1, sp │ │ │ │ - @ instruction: 0x0125b120 │ │ │ │ + msreq CPSR_fsx, ip, lsl ip │ │ │ │ + ldrdeq sp, [r4, -r0]! │ │ │ │ + @ instruction: 0x0125b230 │ │ │ │ + @ instruction: 0x0125b29c │ │ │ │ ldrdeq pc, [lr, -r4]! │ │ │ │ - smlawbeq r4, r8, r1, sp │ │ │ │ - @ instruction: 0x0125b0e8 │ │ │ │ + @ instruction: 0x0125b1e0 │ │ │ │ + msreq ELR_hyp, r0 @ │ │ │ │ + @ instruction: 0x0124d244 │ │ │ │ + @ instruction: 0x0125b1a4 │ │ │ │ + msreq ELR_hyp, r4, asr fp │ │ │ │ + @ instruction: 0x0124d208 │ │ │ │ + @ instruction: 0x0125b168 │ │ │ │ + msreq ELR_hyp, r8, lsl fp │ │ │ │ + smlawteq r4, ip, r1, sp │ │ │ │ + @ instruction: 0x0125b128 │ │ │ │ + ldrdeq pc, [lr, -ip]! │ │ │ │ + @ instruction: 0x0124d190 │ │ │ │ + strdeq fp, [r5, -r0]! │ │ │ │ │ │ │ │ 004c7ed4 : │ │ │ │ add r0, r0, #320 @ 0x140 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1060771,88 +1060771,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4c8394 │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - @ instruction: 0x0125af60 │ │ │ │ - @ instruction: 0x0125b044 │ │ │ │ + @ instruction: 0x0125af68 │ │ │ │ + @ instruction: 0x0125b04c │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0125b040 │ │ │ │ - @ instruction: 0x0125b03c │ │ │ │ - strdeq sl, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125b00c │ │ │ │ - @ instruction: 0x0125b024 │ │ │ │ - ldrdeq sl, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125afec │ │ │ │ + @ instruction: 0x0125b048 │ │ │ │ + @ instruction: 0x0125b044 │ │ │ │ + @ instruction: 0x0125b000 │ │ │ │ + @ instruction: 0x0125b014 │ │ │ │ @ instruction: 0x0125b02c │ │ │ │ - @ instruction: 0x012829ec │ │ │ │ - ldrdeq sl, [r5, -r4]! │ │ │ │ - strdeq sl, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125b008 │ │ │ │ + @ instruction: 0x0125afe0 │ │ │ │ + strdeq sl, [r5, -r4]! │ │ │ │ + @ instruction: 0x0125b034 │ │ │ │ + strdeq r2, [r8, -r4]! │ │ │ │ ldrdeq sl, [r5, -ip]! │ │ │ │ + @ instruction: 0x0125b004 │ │ │ │ + @ instruction: 0x0125b010 │ │ │ │ + @ instruction: 0x0125afe4 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x0125afe0 │ │ │ │ - strdeq sl, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125b01c │ │ │ │ + @ instruction: 0x0125afe8 │ │ │ │ + @ instruction: 0x0125b000 │ │ │ │ + @ instruction: 0x0125b024 │ │ │ │ andeq r7, r0, r4, asr #5 │ │ │ │ - msreq LR_fiq, r4, ror #12 │ │ │ │ - @ instruction: 0x0124cd18 │ │ │ │ - @ instruction: 0x0125ac74 │ │ │ │ - msreq LR_fiq, r0, lsl r6 │ │ │ │ - smlawteq r4, r4, ip, ip │ │ │ │ - @ instruction: 0x0125ac20 │ │ │ │ - msreq CPSR_fsx, ip @ │ │ │ │ - @ instruction: 0x0124cc70 │ │ │ │ - smlawteq r5, ip, fp, sl │ │ │ │ + msreq LR_fiq, ip, ror #12 │ │ │ │ + @ instruction: 0x0124cd20 │ │ │ │ + @ instruction: 0x0125ac7c │ │ │ │ + msreq LR_fiq, r8, lsl r6 │ │ │ │ + smlawteq r4, ip, ip, ip │ │ │ │ + @ instruction: 0x0125ac28 │ │ │ │ + smlawteq lr, r4, r5, pc @ │ │ │ │ + @ instruction: 0x0124cc78 │ │ │ │ + ldrdeq sl, [r5, -r4]! │ │ │ │ teqpeq fp, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0125ac44 │ │ │ │ - msreq CPSR_fsx, ip, lsr r5 │ │ │ │ - strdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x0125ab4c │ │ │ │ - strdeq pc, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124cbb0 │ │ │ │ - @ instruction: 0x0125ab0c │ │ │ │ - msreq CPSR_fsx, ip @ │ │ │ │ - @ instruction: 0x0124cb70 │ │ │ │ - smlawteq r5, ip, sl, sl │ │ │ │ - msreq CPSR_fsx, ip, ror r4 │ │ │ │ - @ instruction: 0x0124cb30 │ │ │ │ - smlawbeq r5, ip, sl, sl │ │ │ │ - msreq CPSR_fsx, ip, lsr r4 │ │ │ │ - strdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x0125aa4c │ │ │ │ - strdeq pc, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124cab0 │ │ │ │ - @ instruction: 0x0125aa0c │ │ │ │ - msreq ELR_hyp, ip @ │ │ │ │ - @ instruction: 0x0124ca70 │ │ │ │ - smlawteq r5, ip, r9, sl │ │ │ │ - msreq ELR_hyp, ip, ror r3 │ │ │ │ - @ instruction: 0x0124ca30 │ │ │ │ - smlawbeq r5, ip, r9, sl │ │ │ │ - msreq ELR_hyp, ip, lsr r3 │ │ │ │ - strdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x0125a94c │ │ │ │ - strdeq pc, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124c9b0 │ │ │ │ - @ instruction: 0x0125a90c │ │ │ │ - msreq LR_fiq, ip @ │ │ │ │ - @ instruction: 0x0124c970 │ │ │ │ - smlawteq r5, ip, r8, sl │ │ │ │ - msreq LR_fiq, ip, ror r2 │ │ │ │ - @ instruction: 0x0124c930 │ │ │ │ - smlawbeq r5, ip, r8, sl │ │ │ │ - msreq LR_fiq, r0, asr #4 │ │ │ │ - strdeq ip, [r4, -r4]! │ │ │ │ - @ instruction: 0x0125a850 │ │ │ │ - msreq LR_fiq, r4, lsl #4 │ │ │ │ - @ instruction: 0x0124c8b8 │ │ │ │ - @ instruction: 0x0125a814 │ │ │ │ + @ instruction: 0x0125ac4c │ │ │ │ + msreq CPSR_fsx, r4, asr #10 │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x0125ab54 │ │ │ │ + msreq CPSR_fsx, r4, lsl #10 │ │ │ │ + @ instruction: 0x0124cbb8 │ │ │ │ + @ instruction: 0x0125ab14 │ │ │ │ + smlawteq lr, r4, r4, pc @ │ │ │ │ + @ instruction: 0x0124cb78 │ │ │ │ + ldrdeq sl, [r5, -r4]! │ │ │ │ + smlawbeq lr, r4, r4, pc @ │ │ │ │ + @ instruction: 0x0124cb38 │ │ │ │ + @ instruction: 0x0125aa94 │ │ │ │ + msreq CPSR_fsx, r4, asr #8 │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x0125aa54 │ │ │ │ + msreq CPSR_fsx, r4, lsl #8 │ │ │ │ + @ instruction: 0x0124cab8 │ │ │ │ + @ instruction: 0x0125aa14 │ │ │ │ + smlawteq lr, r4, r3, pc @ │ │ │ │ + @ instruction: 0x0124ca78 │ │ │ │ + ldrdeq sl, [r5, -r4]! │ │ │ │ + smlawbeq lr, r4, r3, pc @ │ │ │ │ + @ instruction: 0x0124ca38 │ │ │ │ + @ instruction: 0x0125a994 │ │ │ │ + msreq ELR_hyp, r4, asr #6 │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x0125a954 │ │ │ │ + msreq ELR_hyp, r4, lsl #6 │ │ │ │ + @ instruction: 0x0124c9b8 │ │ │ │ + @ instruction: 0x0125a914 │ │ │ │ + smlawteq lr, r4, r2, pc @ │ │ │ │ + @ instruction: 0x0124c978 │ │ │ │ + ldrdeq sl, [r5, -r4]! │ │ │ │ + smlawbeq lr, r4, r2, pc @ │ │ │ │ + @ instruction: 0x0124c938 │ │ │ │ + @ instruction: 0x0125a894 │ │ │ │ + msreq LR_fiq, r8, asr #4 │ │ │ │ + strdeq ip, [r4, -ip]! @ │ │ │ │ + @ instruction: 0x0125a858 │ │ │ │ + msreq LR_fiq, ip, lsl #4 │ │ │ │ + smlawteq r4, r0, r8, ip │ │ │ │ + @ instruction: 0x0125a81c │ │ │ │ │ │ │ │ 004c887c : │ │ │ │ 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, #1848] @ 4c8fcc │ │ │ │ @@ -1061321,79 +1061321,79 @@ │ │ │ │ b 4c8a94 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0125a790 │ │ │ │ + @ instruction: 0x0125a798 │ │ │ │ teqpeq fp, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, lsr #1 │ │ │ │ - ldrdeq sl, [r5, -r4]! │ │ │ │ - ldrdeq sl, [r5, -r4]! │ │ │ │ - @ instruction: 0x012eed60 │ │ │ │ - @ instruction: 0x0124c414 │ │ │ │ - @ instruction: 0x0125a374 │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ + @ instruction: 0x012eed68 │ │ │ │ + @ instruction: 0x0124c41c │ │ │ │ + @ instruction: 0x0125a37c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x012eed10 │ │ │ │ - smlawteq r4, r4, r3, ip │ │ │ │ - @ instruction: 0x0125a324 │ │ │ │ + @ instruction: 0x012eed18 │ │ │ │ + smlawteq r4, ip, r3, ip │ │ │ │ + @ instruction: 0x0125a32c │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - smlawteq lr, r0, ip, lr │ │ │ │ - @ instruction: 0x0124c374 │ │ │ │ - ldrdeq sl, [r5, -r4]! │ │ │ │ + smlawteq lr, r8, ip, lr │ │ │ │ + @ instruction: 0x0124c37c │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ ldrdeq ip, [r3, -r4]! │ │ │ │ - @ instruction: 0x01255238 │ │ │ │ - @ instruction: 0x012eec60 │ │ │ │ - @ instruction: 0x0125a268 │ │ │ │ + @ instruction: 0x01255240 │ │ │ │ + @ instruction: 0x012eec68 │ │ │ │ + @ instruction: 0x0125a270 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x012eec1c │ │ │ │ - ldrdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x0125a230 │ │ │ │ - ldrdeq lr, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124c290 │ │ │ │ - strdeq sl, [r5, -r0]! │ │ │ │ + @ instruction: 0x012eec24 │ │ │ │ + ldrdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x0125a238 │ │ │ │ + @ instruction: 0x012eebe4 │ │ │ │ + @ instruction: 0x0124c298 │ │ │ │ + strdeq sl, [r5, -r8]! │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x012eeb9c │ │ │ │ - @ instruction: 0x0124c250 │ │ │ │ - @ instruction: 0x0125a1b0 │ │ │ │ - @ instruction: 0x012eeb60 │ │ │ │ - @ instruction: 0x0124c214 │ │ │ │ - @ instruction: 0x0125a174 │ │ │ │ + @ instruction: 0x012eeba4 │ │ │ │ + @ instruction: 0x0124c258 │ │ │ │ + @ instruction: 0x0125a1b8 │ │ │ │ + @ instruction: 0x012eeb68 │ │ │ │ + @ instruction: 0x0124c21c │ │ │ │ + @ instruction: 0x0125a17c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x012eeb24 │ │ │ │ - ldrdeq ip, [r4, -r8]! │ │ │ │ - @ instruction: 0x0125a138 │ │ │ │ + @ instruction: 0x012eeb2c │ │ │ │ + @ instruction: 0x0124c1e0 │ │ │ │ + @ instruction: 0x0125a140 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x012eeae8 │ │ │ │ - @ instruction: 0x0124c19c │ │ │ │ - strdeq sl, [r5, -ip]! │ │ │ │ + strdeq lr, [lr, -r0]! │ │ │ │ + @ instruction: 0x0124c1a4 │ │ │ │ + @ instruction: 0x0125a104 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x012eeaac │ │ │ │ - @ instruction: 0x0124c160 │ │ │ │ - smlawteq r5, r0, r0, sl │ │ │ │ + @ instruction: 0x012eeab4 │ │ │ │ + @ instruction: 0x0124c168 │ │ │ │ + smlawteq r5, r8, r0, sl │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x012eea70 │ │ │ │ - @ instruction: 0x0124c124 │ │ │ │ - smlawbeq r5, r4, r0, sl │ │ │ │ + @ instruction: 0x012eea78 │ │ │ │ + @ instruction: 0x0124c12c │ │ │ │ + smlawbeq r5, ip, r0, sl │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x012eea34 │ │ │ │ - @ instruction: 0x0124c0e8 │ │ │ │ - @ instruction: 0x0125a040 │ │ │ │ + @ instruction: 0x012eea3c │ │ │ │ + strdeq ip, [r4, -r0]! │ │ │ │ + @ instruction: 0x0125a048 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - strdeq lr, [lr, -r8]! │ │ │ │ - @ instruction: 0x0124c0ac │ │ │ │ - @ instruction: 0x0125a004 │ │ │ │ - @ instruction: 0x012ee9bc │ │ │ │ - @ instruction: 0x0124c070 │ │ │ │ - ldrdeq r9, [r5, -r0]! │ │ │ │ - smlawbeq lr, r0, r9, lr │ │ │ │ - @ instruction: 0x0124c034 │ │ │ │ - @ instruction: 0x01259f94 │ │ │ │ + @ instruction: 0x012eea00 │ │ │ │ + strheq ip, [r4, -r4]! │ │ │ │ + @ instruction: 0x0125a00c │ │ │ │ + smlawteq lr, r4, r9, lr │ │ │ │ + @ instruction: 0x0124c078 │ │ │ │ + ldrdeq r9, [r5, -r8]! │ │ │ │ + smlawbeq lr, r8, r9, lr │ │ │ │ + @ instruction: 0x0124c03c │ │ │ │ + @ instruction: 0x01259f9c │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ │ │ │ │ 004c90ec : │ │ │ │ str r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1061568,48 +1061568,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4c912c │ │ │ │ teqpeq fp, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r6, r0, r8, lsl #10 │ │ │ │ - @ instruction: 0x0125a150 │ │ │ │ + @ instruction: 0x0125a158 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x01259d90 │ │ │ │ + @ instruction: 0x01259d98 │ │ │ │ andeq r7, r0, r4, lsr r1 │ │ │ │ - @ instruction: 0x0125a144 │ │ │ │ + @ instruction: 0x0125a14c │ │ │ │ andeq r6, r0, r8, ror #20 │ │ │ │ - @ instruction: 0x0125a128 │ │ │ │ + @ instruction: 0x0125a130 │ │ │ │ andeq r7, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x01259e34 │ │ │ │ + @ instruction: 0x01259e3c │ │ │ │ andeq r6, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01291c54 │ │ │ │ + @ instruction: 0x01291c5c │ │ │ │ andeq r6, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x012cac34 │ │ │ │ - smlawbeq r4, ip, sp, fp │ │ │ │ - qsubeq sl, r0, r5 │ │ │ │ - @ instruction: 0x012ee764 │ │ │ │ - @ instruction: 0x0124bd58 │ │ │ │ - @ instruction: 0x0125a01c │ │ │ │ - @ instruction: 0x012ee730 │ │ │ │ - @ instruction: 0x0124bd24 │ │ │ │ - @ instruction: 0x01259fe8 │ │ │ │ - strdeq lr, [lr, -ip]! │ │ │ │ - strdeq fp, [r4, -r0]! │ │ │ │ - @ instruction: 0x01259fb4 │ │ │ │ - smlawteq lr, r8, r6, lr │ │ │ │ - @ instruction: 0x0124bcbc │ │ │ │ - smlawbeq r5, r0, pc, r9 @ │ │ │ │ - @ instruction: 0x012ee694 │ │ │ │ - smlawbeq r4, r8, ip, fp │ │ │ │ - @ instruction: 0x01259f4c │ │ │ │ - @ instruction: 0x012ee660 │ │ │ │ - @ instruction: 0x0124bc54 │ │ │ │ - @ instruction: 0x01259f18 │ │ │ │ - @ instruction: 0x012ee62c │ │ │ │ + @ instruction: 0x012cac3c │ │ │ │ + @ instruction: 0x0124bd94 │ │ │ │ + qsubeq sl, r8, r5 │ │ │ │ + @ instruction: 0x012ee76c │ │ │ │ + @ instruction: 0x0124bd60 │ │ │ │ + @ instruction: 0x0125a024 │ │ │ │ + @ instruction: 0x012ee738 │ │ │ │ + @ instruction: 0x0124bd2c │ │ │ │ + strdeq r9, [r5, -r0]! │ │ │ │ + @ instruction: 0x012ee704 │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + @ instruction: 0x01259fbc │ │ │ │ + ldrdeq lr, [lr, -r0]! │ │ │ │ + smlawteq r4, r4, ip, fp │ │ │ │ + smlawbeq r5, r8, pc, r9 @ │ │ │ │ + @ instruction: 0x012ee69c │ │ │ │ + @ instruction: 0x0124bc90 │ │ │ │ + @ instruction: 0x01259f54 │ │ │ │ + @ instruction: 0x012ee668 │ │ │ │ + @ instruction: 0x0124bc5c │ │ │ │ + @ instruction: 0x01259f20 │ │ │ │ + @ instruction: 0x012ee634 │ │ │ │ │ │ │ │ 004c9438 : │ │ │ │ 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 │ │ │ │ @@ -1062625,107 +1062625,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4c9dec │ │ │ │ teqeq fp, r8 @ │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012ee43c │ │ │ │ - @ instruction: 0x01259d50 │ │ │ │ + @ instruction: 0x012ee444 │ │ │ │ + @ instruction: 0x01259d58 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x012ee028 │ │ │ │ - @ instruction: 0x01259938 │ │ │ │ + @ instruction: 0x012ee030 │ │ │ │ + @ instruction: 0x01259940 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01259568 │ │ │ │ - @ instruction: 0x012edc4c │ │ │ │ + @ instruction: 0x01259570 │ │ │ │ + @ instruction: 0x012edc54 │ │ │ │ teqeq fp, r0, asr r4 │ │ │ │ - @ instruction: 0x012594e4 │ │ │ │ - @ instruction: 0x01259498 │ │ │ │ - @ instruction: 0x012edb7c │ │ │ │ - @ instruction: 0x0124b148 │ │ │ │ - @ instruction: 0x01259450 │ │ │ │ - @ instruction: 0x012edb34 │ │ │ │ - @ instruction: 0x0124b114 │ │ │ │ - @ instruction: 0x0125941c │ │ │ │ - @ instruction: 0x012edb00 │ │ │ │ - @ instruction: 0x0124b0e0 │ │ │ │ - @ instruction: 0x012593e8 │ │ │ │ - smlawteq lr, ip, sl, sp │ │ │ │ - @ instruction: 0x0124b0ac │ │ │ │ - @ instruction: 0x012593b4 │ │ │ │ - @ instruction: 0x012eda98 │ │ │ │ - @ instruction: 0x0124b078 │ │ │ │ - smlawbeq r5, r0, r3, r9 │ │ │ │ - @ instruction: 0x012eda64 │ │ │ │ - @ instruction: 0x0124b044 │ │ │ │ - @ instruction: 0x0125934c │ │ │ │ - @ instruction: 0x012eda30 │ │ │ │ - @ instruction: 0x0124b010 │ │ │ │ - @ instruction: 0x01259318 │ │ │ │ - strdeq sp, [lr, -ip]! │ │ │ │ - ldrdeq sl, [r4, -ip]! │ │ │ │ - @ instruction: 0x012592e4 │ │ │ │ - smlawteq lr, r8, r9, sp │ │ │ │ - @ instruction: 0x0124afa8 │ │ │ │ - @ instruction: 0x012592b0 │ │ │ │ - @ instruction: 0x012ed994 │ │ │ │ - @ instruction: 0x0124af70 │ │ │ │ - @ instruction: 0x01259278 │ │ │ │ - @ instruction: 0x012ed95c │ │ │ │ - @ instruction: 0x0124af40 │ │ │ │ - @ instruction: 0x0124af10 │ │ │ │ - strdeq sl, [r4, -r4]! │ │ │ │ - ldrdeq sl, [r4, -r4]! │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - smlawteq lr, r0, r8, sp │ │ │ │ - @ instruction: 0x0124aea0 │ │ │ │ - @ instruction: 0x012591a8 │ │ │ │ - smlawbeq lr, ip, r8, sp │ │ │ │ - @ instruction: 0x0124ae6c │ │ │ │ - @ instruction: 0x01259174 │ │ │ │ - @ instruction: 0x012ed858 │ │ │ │ - @ instruction: 0x0124ae38 │ │ │ │ - @ instruction: 0x01259140 │ │ │ │ - @ instruction: 0x012ed824 │ │ │ │ - @ instruction: 0x0124ae08 │ │ │ │ - ldrdeq sl, [r4, -ip]! │ │ │ │ - @ instruction: 0x0124adb0 │ │ │ │ - smlawbeq r4, r0, sp, sl │ │ │ │ - smlawbeq r5, r8, r0, r9 │ │ │ │ - @ instruction: 0x012ed76c │ │ │ │ - @ instruction: 0x0124ad48 │ │ │ │ - qsubeq r9, r0, r5 │ │ │ │ - @ instruction: 0x012ed734 │ │ │ │ - @ instruction: 0x0124ad10 │ │ │ │ - @ instruction: 0x01259018 │ │ │ │ - strdeq sp, [lr, -ip]! │ │ │ │ + @ instruction: 0x012594ec │ │ │ │ + @ instruction: 0x012594a0 │ │ │ │ + smlawbeq lr, r4, fp, sp │ │ │ │ + @ instruction: 0x0124b150 │ │ │ │ + @ instruction: 0x01259458 │ │ │ │ + @ instruction: 0x012edb3c │ │ │ │ + @ instruction: 0x0124b11c │ │ │ │ + @ instruction: 0x01259424 │ │ │ │ + @ instruction: 0x012edb08 │ │ │ │ + @ instruction: 0x0124b0e8 │ │ │ │ + strdeq r9, [r5, -r0]! │ │ │ │ + ldrdeq sp, [lr, -r4]! │ │ │ │ + strheq fp, [r4, -r4]! │ │ │ │ + @ instruction: 0x012593bc │ │ │ │ + @ instruction: 0x012edaa0 │ │ │ │ + smlawbeq r4, r0, r0, fp │ │ │ │ + smlawbeq r5, r8, r3, r9 │ │ │ │ + @ instruction: 0x012eda6c │ │ │ │ + @ instruction: 0x0124b04c │ │ │ │ + @ instruction: 0x01259354 │ │ │ │ + @ instruction: 0x012eda38 │ │ │ │ + @ instruction: 0x0124b018 │ │ │ │ + @ instruction: 0x01259320 │ │ │ │ + @ instruction: 0x012eda04 │ │ │ │ + @ instruction: 0x0124afe4 │ │ │ │ + @ instruction: 0x012592ec │ │ │ │ + ldrdeq sp, [lr, -r0]! │ │ │ │ + @ instruction: 0x0124afb0 │ │ │ │ + @ instruction: 0x012592b8 │ │ │ │ + @ instruction: 0x012ed99c │ │ │ │ + @ instruction: 0x0124af78 │ │ │ │ + smlawbeq r5, r0, r2, r9 │ │ │ │ + @ instruction: 0x012ed964 │ │ │ │ + @ instruction: 0x0124af48 │ │ │ │ + @ instruction: 0x0124af18 │ │ │ │ + strdeq sl, [r4, -ip]! │ │ │ │ ldrdeq sl, [r4, -ip]! │ │ │ │ - @ instruction: 0x01258fe4 │ │ │ │ - smlawteq lr, r8, r6, sp │ │ │ │ - @ instruction: 0x0124aca8 │ │ │ │ - @ instruction: 0x01258fb0 │ │ │ │ - @ instruction: 0x012ed694 │ │ │ │ - @ instruction: 0x0124ac74 │ │ │ │ - @ instruction: 0x01258f7c │ │ │ │ - @ instruction: 0x012ed660 │ │ │ │ - @ instruction: 0x0124ac40 │ │ │ │ - @ instruction: 0x01258f48 │ │ │ │ - @ instruction: 0x012ed62c │ │ │ │ - @ instruction: 0x0124ac0c │ │ │ │ - @ instruction: 0x01258f14 │ │ │ │ - strdeq sp, [lr, -r8]! │ │ │ │ - ldrdeq sl, [r4, -r8]! │ │ │ │ - @ instruction: 0x01258ee0 │ │ │ │ - smlawteq lr, r4, r5, sp │ │ │ │ - @ instruction: 0x0124aa20 │ │ │ │ - @ instruction: 0x01258d28 │ │ │ │ - @ instruction: 0x012ed40c │ │ │ │ + @ instruction: 0x012591e4 │ │ │ │ + smlawteq lr, r8, r8, sp │ │ │ │ + @ instruction: 0x0124aea8 │ │ │ │ + @ instruction: 0x012591b0 │ │ │ │ + @ instruction: 0x012ed894 │ │ │ │ + @ instruction: 0x0124ae74 │ │ │ │ + @ instruction: 0x0125917c │ │ │ │ + @ instruction: 0x012ed860 │ │ │ │ + @ instruction: 0x0124ae40 │ │ │ │ + @ instruction: 0x01259148 │ │ │ │ + @ instruction: 0x012ed82c │ │ │ │ + @ instruction: 0x0124ae10 │ │ │ │ + @ instruction: 0x0124ade4 │ │ │ │ + @ instruction: 0x0124adb8 │ │ │ │ + smlawbeq r4, r8, sp, sl │ │ │ │ + @ instruction: 0x01259090 │ │ │ │ + @ instruction: 0x012ed774 │ │ │ │ + @ instruction: 0x0124ad50 │ │ │ │ + qsubeq r9, r8, r5 │ │ │ │ + @ instruction: 0x012ed73c │ │ │ │ + @ instruction: 0x0124ad18 │ │ │ │ + @ instruction: 0x01259020 │ │ │ │ + @ instruction: 0x012ed704 │ │ │ │ + @ instruction: 0x0124ace4 │ │ │ │ + @ instruction: 0x01258fec │ │ │ │ + ldrdeq sp, [lr, -r0]! │ │ │ │ + @ instruction: 0x0124acb0 │ │ │ │ + @ instruction: 0x01258fb8 │ │ │ │ + @ instruction: 0x012ed69c │ │ │ │ + @ instruction: 0x0124ac7c │ │ │ │ + smlawbeq r5, r4, pc, r8 @ │ │ │ │ + @ instruction: 0x012ed668 │ │ │ │ + @ instruction: 0x0124ac48 │ │ │ │ + @ instruction: 0x01258f50 │ │ │ │ + @ instruction: 0x012ed634 │ │ │ │ + @ instruction: 0x0124ac14 │ │ │ │ + @ instruction: 0x01258f1c │ │ │ │ + @ instruction: 0x012ed600 │ │ │ │ + @ instruction: 0x0124abe0 │ │ │ │ + @ instruction: 0x01258ee8 │ │ │ │ + smlawteq lr, ip, r5, sp │ │ │ │ + @ instruction: 0x0124aa28 │ │ │ │ + @ instruction: 0x01258d30 │ │ │ │ + @ instruction: 0x012ed414 │ │ │ │ ldr r1, [pc, #-20] @ 4ca594 │ │ │ │ ldr r3, [pc, #-20] @ 4ca598 │ │ │ │ ldr r2, [pc, #-20] @ 4ca59c │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1063755,112 +1063755,112 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4cb1e8 │ │ │ │ teqeq fp, r4, asr ip │ │ │ │ teqeq fp, r4, asr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012ed304 │ │ │ │ - @ instruction: 0x01258c44 │ │ │ │ + @ instruction: 0x012ed30c │ │ │ │ + @ instruction: 0x01258c4c │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr r9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0125873c │ │ │ │ + @ instruction: 0x01258744 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01258604 │ │ │ │ - @ instruction: 0x012eccb8 │ │ │ │ - @ instruction: 0x0124a1e0 │ │ │ │ - @ instruction: 0x01258170 │ │ │ │ - @ instruction: 0x0125816c │ │ │ │ - @ instruction: 0x012ec820 │ │ │ │ + @ instruction: 0x0125860c │ │ │ │ + smlawteq lr, r0, ip, ip │ │ │ │ + @ instruction: 0x0124a1e8 │ │ │ │ + @ instruction: 0x01258178 │ │ │ │ + @ instruction: 0x01258174 │ │ │ │ + @ instruction: 0x012ec828 │ │ │ │ teqeq fp, r4, asr r0 │ │ │ │ + @ instruction: 0x012580e8 │ │ │ │ @ instruction: 0x012580e0 │ │ │ │ - ldrdeq r8, [r5, -r8]! @ │ │ │ │ - smlawbeq lr, ip, r7, ip │ │ │ │ - @ instruction: 0x01249d3c │ │ │ │ - @ instruction: 0x01249d0c │ │ │ │ + @ instruction: 0x012ec794 │ │ │ │ + @ instruction: 0x01249d44 │ │ │ │ + @ instruction: 0x01249d14 │ │ │ │ + ldrdeq r9, [r4, -ip]! │ │ │ │ + @ instruction: 0x01258030 │ │ │ │ + @ instruction: 0x012ec6e4 │ │ │ │ + @ instruction: 0x01249ca4 │ │ │ │ + strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x012ec6ac │ │ │ │ + @ instruction: 0x01249c6c │ │ │ │ + smlawteq r5, r0, pc, r7 @ │ │ │ │ + @ instruction: 0x012ec674 │ │ │ │ + @ instruction: 0x01249c34 │ │ │ │ + smlawbeq r5, r8, pc, r7 @ │ │ │ │ + @ instruction: 0x012ec63c │ │ │ │ + strdeq r9, [r4, -ip]! │ │ │ │ + @ instruction: 0x01257f50 │ │ │ │ + @ instruction: 0x012ec604 │ │ │ │ + smlawteq r4, r4, fp, r9 │ │ │ │ + @ instruction: 0x01257f18 │ │ │ │ + smlawteq lr, ip, r5, ip │ │ │ │ + smlawbeq r4, ip, fp, r9 │ │ │ │ + @ instruction: 0x01257ee0 │ │ │ │ + @ instruction: 0x012ec594 │ │ │ │ + @ instruction: 0x01249b54 │ │ │ │ + @ instruction: 0x01257ea8 │ │ │ │ + @ instruction: 0x012ec55c │ │ │ │ + @ instruction: 0x01249b1c │ │ │ │ + @ instruction: 0x01257e70 │ │ │ │ + @ instruction: 0x012ec524 │ │ │ │ + @ instruction: 0x01249ae8 │ │ │ │ + @ instruction: 0x01249ab4 │ │ │ │ + @ instruction: 0x01257e08 │ │ │ │ + @ instruction: 0x012ec4bc │ │ │ │ + @ instruction: 0x01249a7c │ │ │ │ + ldrdeq r7, [r5, -r0]! │ │ │ │ + smlawbeq lr, r4, r4, ip │ │ │ │ + @ instruction: 0x01249a44 │ │ │ │ + @ instruction: 0x01257d98 │ │ │ │ + @ instruction: 0x012ec44c │ │ │ │ + @ instruction: 0x01249878 │ │ │ │ + smlawteq r5, ip, fp, r7 │ │ │ │ + smlawbeq lr, r0, r2, ip │ │ │ │ + @ instruction: 0x01249844 │ │ │ │ + @ instruction: 0x01249828 │ │ │ │ + @ instruction: 0x0124980c │ │ │ │ + @ instruction: 0x012497ec │ │ │ │ + @ instruction: 0x01257b40 │ │ │ │ + strdeq ip, [lr, -r4]! │ │ │ │ + @ instruction: 0x012497b4 │ │ │ │ + @ instruction: 0x01257b0c │ │ │ │ + smlawteq lr, r0, r1, ip │ │ │ │ + @ instruction: 0x0124977c │ │ │ │ + ldrdeq r7, [r5, -r0]! │ │ │ │ + smlawbeq lr, r4, r1, ip │ │ │ │ + @ instruction: 0x01249744 │ │ │ │ + @ instruction: 0x01257a9c │ │ │ │ + @ instruction: 0x012ec150 │ │ │ │ + @ instruction: 0x0124970c │ │ │ │ + @ instruction: 0x01257a60 │ │ │ │ + @ instruction: 0x012ec114 │ │ │ │ ldrdeq r9, [r4, -r4]! │ │ │ │ - @ instruction: 0x01258028 │ │ │ │ + @ instruction: 0x01257a28 │ │ │ │ ldrdeq ip, [lr, -ip]! @ │ │ │ │ - @ instruction: 0x01249c9c │ │ │ │ + @ instruction: 0x0124969c │ │ │ │ strdeq r7, [r5, -r0]! │ │ │ │ - @ instruction: 0x012ec6a4 │ │ │ │ - @ instruction: 0x01249c64 │ │ │ │ - @ instruction: 0x01257fb8 │ │ │ │ - @ instruction: 0x012ec66c │ │ │ │ - @ instruction: 0x01249c2c │ │ │ │ - smlawbeq r5, r0, pc, r7 @ │ │ │ │ - @ instruction: 0x012ec634 │ │ │ │ - strdeq r9, [r4, -r4]! │ │ │ │ - @ instruction: 0x01257f48 │ │ │ │ - strdeq ip, [lr, -ip]! @ │ │ │ │ - @ instruction: 0x01249bbc │ │ │ │ - @ instruction: 0x01257f10 │ │ │ │ - smlawteq lr, r4, r5, ip │ │ │ │ - smlawbeq r4, r4, fp, r9 │ │ │ │ - ldrdeq r7, [r5, -r8]! │ │ │ │ - smlawbeq lr, ip, r5, ip │ │ │ │ - @ instruction: 0x01249b4c │ │ │ │ - @ instruction: 0x01257ea0 │ │ │ │ - @ instruction: 0x012ec554 │ │ │ │ - @ instruction: 0x01249b14 │ │ │ │ - @ instruction: 0x01257e68 │ │ │ │ - @ instruction: 0x012ec51c │ │ │ │ - @ instruction: 0x01249ae0 │ │ │ │ - @ instruction: 0x01249aac │ │ │ │ - @ instruction: 0x01257e00 │ │ │ │ - @ instruction: 0x012ec4b4 │ │ │ │ - @ instruction: 0x01249a74 │ │ │ │ - smlawteq r5, r8, sp, r7 │ │ │ │ - @ instruction: 0x012ec47c │ │ │ │ - @ instruction: 0x01249a3c │ │ │ │ - @ instruction: 0x01257d90 │ │ │ │ - @ instruction: 0x012ec444 │ │ │ │ - @ instruction: 0x01249870 │ │ │ │ - smlawteq r5, r4, fp, r7 │ │ │ │ - @ instruction: 0x012ec278 │ │ │ │ - @ instruction: 0x0124983c │ │ │ │ - @ instruction: 0x01249820 │ │ │ │ - @ instruction: 0x01249804 │ │ │ │ - @ instruction: 0x012497e4 │ │ │ │ - @ instruction: 0x01257b38 │ │ │ │ - @ instruction: 0x012ec1ec │ │ │ │ - @ instruction: 0x012497ac │ │ │ │ - @ instruction: 0x01257b04 │ │ │ │ - @ instruction: 0x012ec1b8 │ │ │ │ - @ instruction: 0x01249774 │ │ │ │ - smlawteq r5, r8, sl, r7 │ │ │ │ - @ instruction: 0x012ec17c │ │ │ │ - @ instruction: 0x0124973c │ │ │ │ - @ instruction: 0x01257a94 │ │ │ │ - @ instruction: 0x012ec148 │ │ │ │ - @ instruction: 0x01249704 │ │ │ │ - @ instruction: 0x01257a58 │ │ │ │ - @ instruction: 0x012ec10c │ │ │ │ - smlawteq r4, ip, r6, r9 │ │ │ │ - @ instruction: 0x01257a20 │ │ │ │ - ldrdeq ip, [lr, -r4]! │ │ │ │ - @ instruction: 0x01249694 │ │ │ │ - @ instruction: 0x012579e8 │ │ │ │ - @ instruction: 0x012ec09c │ │ │ │ - @ instruction: 0x01249660 │ │ │ │ - @ instruction: 0x01249630 │ │ │ │ - strdeq r9, [r4, -r8]! │ │ │ │ - @ instruction: 0x012ec000 │ │ │ │ - @ instruction: 0x0125794c │ │ │ │ - smlawteq r4, r0, r5, r9 │ │ │ │ - @ instruction: 0x01257914 │ │ │ │ - smlawteq lr, r8, pc, fp @ │ │ │ │ - smlawbeq r4, r4, r5, r9 │ │ │ │ - ldrdeq r7, [r5, -r8]! │ │ │ │ - smlawbeq lr, ip, pc, fp @ │ │ │ │ - @ instruction: 0x0124954c │ │ │ │ - @ instruction: 0x012578a0 │ │ │ │ - @ instruction: 0x012ebf54 │ │ │ │ + @ instruction: 0x012ec0a4 │ │ │ │ + @ instruction: 0x01249668 │ │ │ │ + @ instruction: 0x01249638 │ │ │ │ + @ instruction: 0x01249600 │ │ │ │ + @ instruction: 0x012ec008 │ │ │ │ + @ instruction: 0x01257954 │ │ │ │ + smlawteq r4, r8, r5, r9 │ │ │ │ + @ instruction: 0x0125791c │ │ │ │ + ldrdeq fp, [lr, -r0]! │ │ │ │ + smlawbeq r4, ip, r5, r9 │ │ │ │ + @ instruction: 0x012578e0 │ │ │ │ + @ instruction: 0x012ebf94 │ │ │ │ + @ instruction: 0x01249554 │ │ │ │ + @ instruction: 0x012578a8 │ │ │ │ + @ instruction: 0x012ebf5c │ │ │ │ ldr r1, [pc, #-172] @ 4cb6b0 │ │ │ │ ldr r3, [pc, #-172] @ 4cb6b4 │ │ │ │ ldr r2, [pc, #-172] @ 4cb6b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ @@ -1064554,51 +1064554,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4cbeb4 │ │ │ │ teqeq fp, r8, ror r7 │ │ │ │ teqeq fp, r0, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012ebeac │ │ │ │ - strdeq r7, [r5, -r0]! │ │ │ │ - @ instruction: 0x01246e60 │ │ │ │ - @ instruction: 0x012ebbe8 │ │ │ │ - ldrdeq r9, [r4, -r4]! │ │ │ │ - @ instruction: 0x01257524 │ │ │ │ + @ instruction: 0x012ebeb4 │ │ │ │ + strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01246e68 │ │ │ │ + strdeq fp, [lr, -r0]! │ │ │ │ + ldrdeq r9, [r4, -ip]! │ │ │ │ + @ instruction: 0x0125752c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012ebb9c │ │ │ │ - @ instruction: 0x01246c0c │ │ │ │ + @ instruction: 0x012ebba4 │ │ │ │ + @ instruction: 0x01246c14 │ │ │ │ teqeq fp, r8, lsl #7 │ │ │ │ @ instruction: 0x012398e0 │ │ │ │ - @ instruction: 0x012eba9c │ │ │ │ - smlawbeq r4, r4, r0, r9 │ │ │ │ - ldrdeq r7, [r5, -r8]! │ │ │ │ - @ instruction: 0x01249048 │ │ │ │ - @ instruction: 0x0125739c │ │ │ │ - @ instruction: 0x012573e8 │ │ │ │ - @ instruction: 0x012eba08 │ │ │ │ - @ instruction: 0x01257344 │ │ │ │ - @ instruction: 0x012eb9b4 │ │ │ │ - @ instruction: 0x01248fa0 │ │ │ │ + @ instruction: 0x012ebaa4 │ │ │ │ + smlawbeq r4, ip, r0, r9 │ │ │ │ + @ instruction: 0x012573e0 │ │ │ │ + qsubeq r9, r0, r4 │ │ │ │ + @ instruction: 0x012573a4 │ │ │ │ strdeq r7, [r5, -r0]! │ │ │ │ - @ instruction: 0x01248f68 │ │ │ │ - @ instruction: 0x012eb948 │ │ │ │ - @ instruction: 0x01248f34 │ │ │ │ - smlawbeq r5, r4, r2, r7 │ │ │ │ - @ instruction: 0x012572b0 │ │ │ │ - ldrdeq fp, [lr, -r4]! │ │ │ │ - smlawteq r4, r0, lr, r8 │ │ │ │ - @ instruction: 0x01257214 │ │ │ │ - @ instruction: 0x012eb894 │ │ │ │ - smlawbeq r4, r0, lr, r8 │ │ │ │ - ldrdeq r7, [r5, -r0]! │ │ │ │ - @ instruction: 0x01248e48 │ │ │ │ - @ instruction: 0x01248e18 │ │ │ │ - smlawteq r5, ip, fp, r6 │ │ │ │ - smlawteq r4, r4, sp, r8 │ │ │ │ + @ instruction: 0x012eba10 │ │ │ │ + @ instruction: 0x0125734c │ │ │ │ + @ instruction: 0x012eb9bc │ │ │ │ + @ instruction: 0x01248fa8 │ │ │ │ + strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01248f70 │ │ │ │ + @ instruction: 0x012eb950 │ │ │ │ + @ instruction: 0x01248f3c │ │ │ │ + smlawbeq r5, ip, r2, r7 │ │ │ │ + @ instruction: 0x012572b8 │ │ │ │ + ldrdeq fp, [lr, -ip]! │ │ │ │ + smlawteq r4, r8, lr, r8 │ │ │ │ + @ instruction: 0x0125721c │ │ │ │ + @ instruction: 0x012eb89c │ │ │ │ + smlawbeq r4, r8, lr, r8 │ │ │ │ + ldrdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01248e50 │ │ │ │ + @ instruction: 0x01248e20 │ │ │ │ + ldrdeq r6, [r5, -r4]! │ │ │ │ + smlawteq r4, ip, sp, r8 │ │ │ │ │ │ │ │ 004cc2d4 : │ │ │ │ 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 │ │ │ │ @@ -1065135,56 +1065135,56 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4cc804 │ │ │ │ teqeq fp, r8, asr #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r5, r0, r1, r6 │ │ │ │ - ldrdeq fp, [lr, -r8]! │ │ │ │ - @ instruction: 0x01256f74 │ │ │ │ - @ instruction: 0x01256c20 │ │ │ │ - @ instruction: 0x012eb274 │ │ │ │ + smlawteq r5, r8, r1, r6 │ │ │ │ + @ instruction: 0x012eb5e0 │ │ │ │ + @ instruction: 0x01256f7c │ │ │ │ + @ instruction: 0x01256c28 │ │ │ │ + @ instruction: 0x012eb27c │ │ │ │ teqeq fp, r8, lsr sl │ │ │ │ - @ instruction: 0x01256bb4 │ │ │ │ - @ instruction: 0x01256b7c │ │ │ │ - ldrdeq fp, [lr, -r4]! │ │ │ │ - @ instruction: 0x01248740 │ │ │ │ - @ instruction: 0x01256b3c │ │ │ │ - @ instruction: 0x012eb194 │ │ │ │ - @ instruction: 0x01248708 │ │ │ │ - @ instruction: 0x01256b04 │ │ │ │ - @ instruction: 0x012eb15c │ │ │ │ - ldrdeq r8, [r4, -r4]! │ │ │ │ - @ instruction: 0x012486a0 │ │ │ │ - @ instruction: 0x01256a9c │ │ │ │ - strdeq fp, [lr, -r4]! │ │ │ │ - @ instruction: 0x01248668 │ │ │ │ - @ instruction: 0x01256a64 │ │ │ │ - strheq fp, [lr, -ip]! │ │ │ │ - @ instruction: 0x01248630 │ │ │ │ - @ instruction: 0x01256a2c │ │ │ │ - smlawbeq lr, r4, r0, fp │ │ │ │ - strdeq r8, [r4, -r8]! @ │ │ │ │ - strdeq r6, [r5, -r4]! │ │ │ │ - @ instruction: 0x012eb04c │ │ │ │ - smlawteq r4, r0, r5, r8 │ │ │ │ - @ instruction: 0x012569bc │ │ │ │ - @ instruction: 0x012eb014 │ │ │ │ - smlawbeq r4, r8, r5, r8 │ │ │ │ - smlawbeq r5, r4, r9, r6 │ │ │ │ - ldrdeq sl, [lr, -ip]! │ │ │ │ - @ instruction: 0x01248550 │ │ │ │ - @ instruction: 0x0125694c │ │ │ │ - @ instruction: 0x012eafa4 │ │ │ │ - @ instruction: 0x0124851c │ │ │ │ - @ instruction: 0x012484ec │ │ │ │ - @ instruction: 0x012484b8 │ │ │ │ - @ instruction: 0x012568b4 │ │ │ │ - @ instruction: 0x012eaf0c │ │ │ │ + @ instruction: 0x01256bbc │ │ │ │ + smlawbeq r5, r4, fp, r6 │ │ │ │ + ldrdeq fp, [lr, -ip]! │ │ │ │ + @ instruction: 0x01248748 │ │ │ │ + @ instruction: 0x01256b44 │ │ │ │ + @ instruction: 0x012eb19c │ │ │ │ + @ instruction: 0x01248710 │ │ │ │ + @ instruction: 0x01256b0c │ │ │ │ + @ instruction: 0x012eb164 │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ + @ instruction: 0x012486a8 │ │ │ │ + @ instruction: 0x01256aa4 │ │ │ │ + strdeq fp, [lr, -ip]! │ │ │ │ + @ instruction: 0x01248670 │ │ │ │ + @ instruction: 0x01256a6c │ │ │ │ + smlawteq lr, r4, r0, fp │ │ │ │ + @ instruction: 0x01248638 │ │ │ │ + @ instruction: 0x01256a34 │ │ │ │ + smlawbeq lr, ip, r0, fp │ │ │ │ + @ instruction: 0x01248600 │ │ │ │ + strdeq r6, [r5, -ip]! │ │ │ │ + qsubeq fp, r4, lr │ │ │ │ + smlawteq r4, r8, r5, r8 │ │ │ │ + smlawteq r5, r4, r9, r6 │ │ │ │ + @ instruction: 0x012eb01c │ │ │ │ + @ instruction: 0x01248590 │ │ │ │ + smlawbeq r5, ip, r9, r6 │ │ │ │ + @ instruction: 0x012eafe4 │ │ │ │ + @ instruction: 0x01248558 │ │ │ │ + @ instruction: 0x01256954 │ │ │ │ + @ instruction: 0x012eafac │ │ │ │ + @ instruction: 0x01248524 │ │ │ │ + strdeq r8, [r4, -r4]! │ │ │ │ + smlawteq r4, r0, r4, r8 │ │ │ │ + @ instruction: 0x012568bc │ │ │ │ + @ instruction: 0x012eaf14 │ │ │ │ │ │ │ │ 004ccbf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ @@ -1066184,166 +1066184,166 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b 4ccff0 │ │ │ │ teqeq fp, ip, lsl r6 │ │ │ │ teqeq fp, r8, lsl r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012eadb8 │ │ │ │ - @ instruction: 0x01256744 │ │ │ │ + smlawteq lr, r0, sp, sl │ │ │ │ + @ instruction: 0x0125674c │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x012ead60 │ │ │ │ - ldrdeq sl, [lr, -ip]! │ │ │ │ - @ instruction: 0x01256670 │ │ │ │ + @ instruction: 0x012ead68 │ │ │ │ + @ instruction: 0x012eace4 │ │ │ │ + @ instruction: 0x01256678 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012eab90 │ │ │ │ - @ instruction: 0x0125652c │ │ │ │ - @ instruction: 0x012eab50 │ │ │ │ - @ instruction: 0x012564e4 │ │ │ │ + @ instruction: 0x012eab98 │ │ │ │ + @ instruction: 0x01256534 │ │ │ │ + @ instruction: 0x012eab58 │ │ │ │ + @ instruction: 0x012564ec │ │ │ │ teqeq fp, ip, asr #4 │ │ │ │ - smlawbeq r5, ip, r4, r5 │ │ │ │ - @ instruction: 0x012ea8b8 │ │ │ │ - @ instruction: 0x0125623c │ │ │ │ - @ instruction: 0x012ea810 │ │ │ │ - @ instruction: 0x012561a4 │ │ │ │ - ldrdeq sl, [lr, -r0]! │ │ │ │ - @ instruction: 0x01255e64 │ │ │ │ - @ instruction: 0x012ea40c │ │ │ │ - @ instruction: 0x01255da4 │ │ │ │ - @ instruction: 0x012ea26c │ │ │ │ - @ instruction: 0x01255c08 │ │ │ │ - @ instruction: 0x012ea198 │ │ │ │ - @ instruction: 0x01255b34 │ │ │ │ - @ instruction: 0x01247614 │ │ │ │ - @ instruction: 0x012474ac │ │ │ │ - @ instruction: 0x012e9f00 │ │ │ │ - @ instruction: 0x01255898 │ │ │ │ - smlawteq lr, r4, lr, r9 │ │ │ │ - @ instruction: 0x01247464 │ │ │ │ - @ instruction: 0x01255860 │ │ │ │ + @ instruction: 0x01255494 │ │ │ │ + smlawteq lr, r0, r8, sl │ │ │ │ + @ instruction: 0x01256244 │ │ │ │ + @ instruction: 0x012ea818 │ │ │ │ + @ instruction: 0x012561ac │ │ │ │ + ldrdeq sl, [lr, -r8]! │ │ │ │ + @ instruction: 0x01255e6c │ │ │ │ + @ instruction: 0x012ea414 │ │ │ │ + @ instruction: 0x01255dac │ │ │ │ + @ instruction: 0x012ea274 │ │ │ │ + @ instruction: 0x01255c10 │ │ │ │ + @ instruction: 0x012ea1a0 │ │ │ │ + @ instruction: 0x01255b3c │ │ │ │ + @ instruction: 0x0124761c │ │ │ │ + @ instruction: 0x012474b4 │ │ │ │ + @ instruction: 0x012e9f08 │ │ │ │ + @ instruction: 0x012558a0 │ │ │ │ + smlawteq lr, ip, lr, r9 │ │ │ │ + @ instruction: 0x0124746c │ │ │ │ + @ instruction: 0x01255868 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x012e9c08 │ │ │ │ - @ instruction: 0x012471a8 │ │ │ │ - @ instruction: 0x012555a4 │ │ │ │ + @ instruction: 0x012e9c10 │ │ │ │ + @ instruction: 0x012471b0 │ │ │ │ + @ instruction: 0x012555ac │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012e9758 │ │ │ │ - @ instruction: 0x01255130 │ │ │ │ - strdeq r5, [r5, -r0]! │ │ │ │ - @ instruction: 0x012e9720 │ │ │ │ - smlawteq r4, r0, ip, r6 │ │ │ │ - strheq r5, [r5, -ip]! │ │ │ │ + @ instruction: 0x012e9760 │ │ │ │ + @ instruction: 0x01255138 │ │ │ │ + strdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x012e9728 │ │ │ │ + smlawteq r4, r8, ip, r6 │ │ │ │ + smlawteq r5, r4, r0, r5 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01246c78 │ │ │ │ - smlawteq lr, ip, r6, r9 │ │ │ │ - @ instruction: 0x01255064 │ │ │ │ - @ instruction: 0x01246c34 │ │ │ │ - @ instruction: 0x01246c04 │ │ │ │ - @ instruction: 0x012e9658 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ - smlawteq r4, r4, fp, r6 │ │ │ │ - @ instruction: 0x012e9618 │ │ │ │ - @ instruction: 0x01254fb0 │ │ │ │ - ldrdeq r9, [lr, -ip]! │ │ │ │ - @ instruction: 0x01246b7c │ │ │ │ - @ instruction: 0x01254f78 │ │ │ │ + smlawbeq r4, r0, ip, r6 │ │ │ │ + ldrdeq r9, [lr, -r4]! │ │ │ │ + @ instruction: 0x0125506c │ │ │ │ + @ instruction: 0x01246c3c │ │ │ │ + @ instruction: 0x01246c0c │ │ │ │ + @ instruction: 0x012e9660 │ │ │ │ + strdeq r4, [r5, -r8]! │ │ │ │ + smlawteq r4, ip, fp, r6 │ │ │ │ + @ instruction: 0x012e9620 │ │ │ │ + @ instruction: 0x01254fb8 │ │ │ │ + @ instruction: 0x012e95e4 │ │ │ │ + smlawbeq r4, r4, fp, r6 │ │ │ │ + smlawbeq r5, r0, pc, r4 @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x01246b44 │ │ │ │ - @ instruction: 0x012e9598 │ │ │ │ - @ instruction: 0x01254f34 │ │ │ │ - @ instruction: 0x01246b04 │ │ │ │ - @ instruction: 0x012e9558 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ - smlawteq r4, r4, sl, r6 │ │ │ │ - @ instruction: 0x012e9518 │ │ │ │ - @ instruction: 0x01254eb0 │ │ │ │ - smlawbeq r4, r4, sl, r6 │ │ │ │ - ldrdeq r9, [lr, -r8]! │ │ │ │ - @ instruction: 0x01254e70 │ │ │ │ - @ instruction: 0x01246a44 │ │ │ │ - @ instruction: 0x012e9498 │ │ │ │ - @ instruction: 0x01254e30 │ │ │ │ - @ instruction: 0x01246a04 │ │ │ │ - @ instruction: 0x012e9458 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ - smlawteq r4, r4, r9, r6 │ │ │ │ - @ instruction: 0x012e9418 │ │ │ │ - @ instruction: 0x01254db0 │ │ │ │ - smlawbeq r4, r4, r9, r6 │ │ │ │ - ldrdeq r9, [lr, -r8]! │ │ │ │ - @ instruction: 0x01254d70 │ │ │ │ - @ instruction: 0x01246944 │ │ │ │ - @ instruction: 0x012e9398 │ │ │ │ - @ instruction: 0x01254d30 │ │ │ │ - @ instruction: 0x01246904 │ │ │ │ - @ instruction: 0x012e9358 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ - smlawteq r4, r4, r8, r6 │ │ │ │ - @ instruction: 0x01246890 │ │ │ │ - @ instruction: 0x0124685c │ │ │ │ - smlawbeq lr, r4, r2, r9 │ │ │ │ - @ instruction: 0x01246824 │ │ │ │ - @ instruction: 0x01254c20 │ │ │ │ - @ instruction: 0x012467ec │ │ │ │ + @ instruction: 0x01246b4c │ │ │ │ + @ instruction: 0x012e95a0 │ │ │ │ + @ instruction: 0x01254f3c │ │ │ │ + @ instruction: 0x01246b0c │ │ │ │ + @ instruction: 0x012e9560 │ │ │ │ + strdeq r4, [r5, -r8]! │ │ │ │ + smlawteq r4, ip, sl, r6 │ │ │ │ + @ instruction: 0x012e9520 │ │ │ │ + @ instruction: 0x01254eb8 │ │ │ │ + smlawbeq r4, ip, sl, r6 │ │ │ │ + @ instruction: 0x012e94e0 │ │ │ │ + @ instruction: 0x01254e78 │ │ │ │ + @ instruction: 0x01246a4c │ │ │ │ + @ instruction: 0x012e94a0 │ │ │ │ + @ instruction: 0x01254e38 │ │ │ │ + @ instruction: 0x01246a0c │ │ │ │ + @ instruction: 0x012e9460 │ │ │ │ + strdeq r4, [r5, -r8]! │ │ │ │ + smlawteq r4, ip, r9, r6 │ │ │ │ + @ instruction: 0x012e9420 │ │ │ │ + @ instruction: 0x01254db8 │ │ │ │ + smlawbeq r4, ip, r9, r6 │ │ │ │ + @ instruction: 0x012e93e0 │ │ │ │ + @ instruction: 0x01254d78 │ │ │ │ + @ instruction: 0x0124694c │ │ │ │ + @ instruction: 0x012e93a0 │ │ │ │ + @ instruction: 0x01254d38 │ │ │ │ + @ instruction: 0x0124690c │ │ │ │ + @ instruction: 0x012e9360 │ │ │ │ + strdeq r4, [r5, -r8]! │ │ │ │ + smlawteq r4, ip, r8, r6 │ │ │ │ + @ instruction: 0x01246898 │ │ │ │ + @ instruction: 0x01246864 │ │ │ │ + smlawbeq lr, ip, r2, r9 │ │ │ │ + @ instruction: 0x0124682c │ │ │ │ + @ instruction: 0x01254c28 │ │ │ │ + strdeq r6, [r4, -r4]! │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x012467bc │ │ │ │ - @ instruction: 0x012e9210 │ │ │ │ - @ instruction: 0x01254ba8 │ │ │ │ - @ instruction: 0x01246770 │ │ │ │ - @ instruction: 0x01246748 │ │ │ │ - @ instruction: 0x01254b1c │ │ │ │ - @ instruction: 0x012e9174 │ │ │ │ - @ instruction: 0x01246708 │ │ │ │ - @ instruction: 0x012466ac │ │ │ │ - @ instruction: 0x012e9100 │ │ │ │ - @ instruction: 0x01254a98 │ │ │ │ - @ instruction: 0x0124666c │ │ │ │ - smlawteq lr, r0, r0, r9 │ │ │ │ - @ instruction: 0x01254a58 │ │ │ │ - @ instruction: 0x0124662c │ │ │ │ - smlawbeq lr, r0, r0, r9 │ │ │ │ - @ instruction: 0x01254a18 │ │ │ │ - @ instruction: 0x012465ec │ │ │ │ - @ instruction: 0x012e9040 │ │ │ │ - ldrdeq r4, [r5, -r8]! │ │ │ │ - @ instruction: 0x012465ac │ │ │ │ - @ instruction: 0x012e9000 │ │ │ │ - @ instruction: 0x01254998 │ │ │ │ - @ instruction: 0x0124656c │ │ │ │ + smlawteq r4, r4, r7, r6 │ │ │ │ + @ instruction: 0x012e9218 │ │ │ │ + @ instruction: 0x01254bb0 │ │ │ │ + @ instruction: 0x01246778 │ │ │ │ + @ instruction: 0x01246750 │ │ │ │ + @ instruction: 0x01254b24 │ │ │ │ + @ instruction: 0x012e917c │ │ │ │ + @ instruction: 0x01246710 │ │ │ │ + @ instruction: 0x012466b4 │ │ │ │ + @ instruction: 0x012e9108 │ │ │ │ + @ instruction: 0x01254aa0 │ │ │ │ + @ instruction: 0x01246674 │ │ │ │ + smlawteq lr, r8, r0, r9 │ │ │ │ + @ instruction: 0x01254a60 │ │ │ │ + @ instruction: 0x01246634 │ │ │ │ + smlawbeq lr, r8, r0, r9 │ │ │ │ + @ instruction: 0x01254a20 │ │ │ │ + strdeq r6, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e9048 │ │ │ │ + @ instruction: 0x012549e0 │ │ │ │ + @ instruction: 0x012465b4 │ │ │ │ + @ instruction: 0x012e9008 │ │ │ │ + @ instruction: 0x012549a0 │ │ │ │ + @ instruction: 0x01246574 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x01246538 │ │ │ │ - smlawbeq lr, ip, pc, r8 @ │ │ │ │ - @ instruction: 0x01254924 │ │ │ │ - strdeq r6, [r4, -r8]! │ │ │ │ - smlawteq r4, r4, r4, r6 │ │ │ │ - @ instruction: 0x012e8f18 │ │ │ │ - @ instruction: 0x012548b0 │ │ │ │ - smlawbeq r4, r4, r4, r6 │ │ │ │ - ldrdeq r8, [lr, -r8]! @ │ │ │ │ - @ instruction: 0x01254870 │ │ │ │ - @ instruction: 0x01246444 │ │ │ │ - @ instruction: 0x0124640c │ │ │ │ - ldrdeq r6, [r4, -ip]! │ │ │ │ - @ instruction: 0x012e8e30 │ │ │ │ - smlawteq r5, r8, r7, r4 │ │ │ │ - @ instruction: 0x0124639c │ │ │ │ - strdeq r8, [lr, -r0]! │ │ │ │ - smlawbeq r5, r8, r7, r4 │ │ │ │ - @ instruction: 0x0124635c │ │ │ │ + @ instruction: 0x01246540 │ │ │ │ + @ instruction: 0x012e8f94 │ │ │ │ + @ instruction: 0x0125492c │ │ │ │ + @ instruction: 0x01246500 │ │ │ │ + smlawteq r4, ip, r4, r6 │ │ │ │ + @ instruction: 0x012e8f20 │ │ │ │ + @ instruction: 0x012548b8 │ │ │ │ + smlawbeq r4, ip, r4, r6 │ │ │ │ + @ instruction: 0x012e8ee0 │ │ │ │ + @ instruction: 0x01254878 │ │ │ │ + @ instruction: 0x0124644c │ │ │ │ + @ instruction: 0x01246414 │ │ │ │ + @ instruction: 0x012463e4 │ │ │ │ + @ instruction: 0x012e8e38 │ │ │ │ + ldrdeq r4, [r5, -r0]! │ │ │ │ + @ instruction: 0x012463a4 │ │ │ │ + strdeq r8, [lr, -r8]! @ │ │ │ │ + @ instruction: 0x01254790 │ │ │ │ + @ instruction: 0x01246364 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01246328 │ │ │ │ + @ instruction: 0x01246330 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x012462e8 │ │ │ │ + strdeq r6, [r4, -r0]! │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x012462b4 │ │ │ │ - smlawbeq r4, ip, r2, r6 │ │ │ │ + @ instruction: 0x012462bc │ │ │ │ + @ instruction: 0x01246294 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x0124624c │ │ │ │ + @ instruction: 0x01246254 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x01246224 │ │ │ │ - @ instruction: 0x012e8c78 │ │ │ │ + @ instruction: 0x0124622c │ │ │ │ + smlawbeq lr, r0, ip, r8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ bl b8c68 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4ccfdc │ │ │ │ ldr r2, [pc, #-504] @ 4cdc2c │ │ │ │ ldr r1, [pc, #-504] @ 4cdc30 │ │ │ │ @@ -1067364,17 +1067364,17 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4cd9e4 │ │ │ │ - @ instruction: 0x0125460c │ │ │ │ + @ instruction: 0x01254614 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq r6, [r4, -r8]! │ │ │ │ + @ instruction: 0x012461e0 │ │ │ │ │ │ │ │ 004cee24 : │ │ │ │ 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, #668] @ 4cf0d8 │ │ │ │ @@ -1067544,24 +1067544,24 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 4cef50 │ │ │ │ teqeq fp, r8, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e8b98 │ │ │ │ - @ instruction: 0x01254520 │ │ │ │ + @ instruction: 0x012e8ba0 │ │ │ │ + @ instruction: 0x01254528 │ │ │ │ teqeq fp, ip, ror #5 │ │ │ │ - smlawbeq lr, r0, sl, r8 │ │ │ │ - @ instruction: 0x01246020 │ │ │ │ - @ instruction: 0x0125441c │ │ │ │ - @ instruction: 0x01245f5c │ │ │ │ - smlawbeq lr, r8, r9, r8 │ │ │ │ - @ instruction: 0x01245f28 │ │ │ │ - @ instruction: 0x0125431c │ │ │ │ + smlawbeq lr, r8, sl, r8 │ │ │ │ + @ instruction: 0x01246028 │ │ │ │ + @ instruction: 0x01254424 │ │ │ │ + @ instruction: 0x01245f64 │ │ │ │ + @ instruction: 0x012e8990 │ │ │ │ + @ instruction: 0x01245f30 │ │ │ │ + @ instruction: 0x01254324 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 004cf10c : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1068019,17 +1068019,17 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ andmi r0, r8, r0 │ │ │ │ eormi r0, sl, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r5, [r4, -r8]! │ │ │ │ - @ instruction: 0x01253c1c │ │ │ │ - @ instruction: 0x012e8304 │ │ │ │ + @ instruction: 0x012457e0 │ │ │ │ + @ instruction: 0x01253c24 │ │ │ │ + @ instruction: 0x012e830c │ │ │ │ │ │ │ │ 004cf848 : │ │ │ │ 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, #912] @ 4cfbf0 │ │ │ │ @@ -1068261,17 +1068261,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 4cf930 │ │ │ │ teqeq fp, r4, ror #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, ip, lsl #18 │ │ │ │ - @ instruction: 0x0124540c │ │ │ │ - @ instruction: 0x01253878 │ │ │ │ - @ instruction: 0x012e7f4c │ │ │ │ + @ instruction: 0x01245414 │ │ │ │ + smlawbeq r5, r0, r8, r3 │ │ │ │ + @ instruction: 0x012e7f54 │ │ │ │ │ │ │ │ 004cfc08 : │ │ │ │ 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, #804] @ 4cff44 │ │ │ │ @@ -1068477,20 +1068477,20 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ teqeq fp, r4, lsr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r4 @ │ │ │ │ teqeq fp, r8 @ │ │ │ │ - strdeq r5, [r4, -r4]! │ │ │ │ - smlawbeq r5, r8, r5, r3 │ │ │ │ - @ instruction: 0x012e7c4c │ │ │ │ - strheq r5, [r4, -ip]! │ │ │ │ - @ instruction: 0x0125354c │ │ │ │ - @ instruction: 0x012e7c10 │ │ │ │ + strdeq r5, [r4, -ip]! │ │ │ │ + @ instruction: 0x01253590 │ │ │ │ + @ instruction: 0x012e7c54 │ │ │ │ + smlawteq r4, r4, r0, r5 │ │ │ │ + @ instruction: 0x01253554 │ │ │ │ + @ instruction: 0x012e7c18 │ │ │ │ │ │ │ │ 004cff6c : │ │ │ │ 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 │ │ │ │ @@ -1068857,31 +1068857,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012531e0 │ │ │ │ - smlawbeq lr, r0, r8, r7 │ │ │ │ + @ instruction: 0x012531e8 │ │ │ │ + smlawbeq lr, r8, r8, r7 │ │ │ │ teqeq fp, r4, asr pc │ │ │ │ - @ instruction: 0x01253178 │ │ │ │ - @ instruction: 0x012e7810 │ │ │ │ + smlawbeq r5, r0, r1, r3 │ │ │ │ + @ instruction: 0x012e7818 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq lr, ip, r7, r7 │ │ │ │ - smlawteq r5, r4, r0, r3 │ │ │ │ + @ instruction: 0x012e7794 │ │ │ │ + smlawteq r5, ip, r0, r3 │ │ │ │ @ instruction: 0x0123639c │ │ │ │ - @ instruction: 0x0125300c │ │ │ │ - smlawteq lr, r0, r6, r7 │ │ │ │ + @ instruction: 0x01253014 │ │ │ │ + smlawteq lr, r8, r6, r7 │ │ │ │ @ instruction: 0x0123635c │ │ │ │ - smlawteq r5, ip, pc, r2 @ │ │ │ │ - smlawbeq lr, r0, r6, r7 │ │ │ │ + ldrdeq r2, [r5, -r4]! │ │ │ │ + smlawbeq lr, r8, r6, r7 │ │ │ │ @ instruction: 0x01236330 │ │ │ │ - @ instruction: 0x01252fa0 │ │ │ │ - @ instruction: 0x012e7654 │ │ │ │ + @ instruction: 0x01252fa8 │ │ │ │ + @ instruction: 0x012e765c │ │ │ │ │ │ │ │ 004d0580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1069075,19 +1069075,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0123600c │ │ │ │ - @ instruction: 0x01252ca8 │ │ │ │ - @ instruction: 0x012e7340 │ │ │ │ + @ instruction: 0x01252cb0 │ │ │ │ + @ instruction: 0x012e7348 │ │ │ │ smlawteq r3, ip, pc, r5 @ │ │ │ │ - @ instruction: 0x01252c68 │ │ │ │ - @ instruction: 0x012e7300 │ │ │ │ + @ instruction: 0x01252c70 │ │ │ │ + @ instruction: 0x012e7308 │ │ │ │ │ │ │ │ 004d08b0 : │ │ │ │ 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 │ │ │ │ @@ -1069426,26 +1069426,26 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d0cd8 │ │ │ │ teqeq fp, ip, ror #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r4, ror #10 │ │ │ │ - @ instruction: 0x012442a4 │ │ │ │ - @ instruction: 0x012527b4 │ │ │ │ - @ instruction: 0x012e6e30 │ │ │ │ - @ instruction: 0x0124426c │ │ │ │ - @ instruction: 0x0125277c │ │ │ │ - strdeq r6, [lr, -r8]! │ │ │ │ - @ instruction: 0x01244230 │ │ │ │ - @ instruction: 0x01252740 │ │ │ │ - @ instruction: 0x012e6dbc │ │ │ │ - strdeq r4, [r4, -r8]! │ │ │ │ - @ instruction: 0x0125270c │ │ │ │ - smlawbeq lr, r8, sp, r6 │ │ │ │ + @ instruction: 0x012442ac │ │ │ │ + @ instruction: 0x012527bc │ │ │ │ + @ instruction: 0x012e6e38 │ │ │ │ + @ instruction: 0x01244274 │ │ │ │ + smlawbeq r5, r4, r7, r2 │ │ │ │ + @ instruction: 0x012e6e00 │ │ │ │ + @ instruction: 0x01244238 │ │ │ │ + @ instruction: 0x01252748 │ │ │ │ + smlawteq lr, r4, sp, r6 │ │ │ │ + @ instruction: 0x01244200 │ │ │ │ + @ instruction: 0x01252714 │ │ │ │ + @ instruction: 0x012e6d90 │ │ │ │ │ │ │ │ 004d0e40 : │ │ │ │ ldm r0, {r0, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr ip, r3, #31 │ │ │ │ adds ip, ip, r0 │ │ │ │ adc r8, r3, #0 │ │ │ │ @@ -1069605,20 +1069605,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d1018 │ │ │ │ teqeq fp, r0, ror r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r4, lsr #4 │ │ │ │ - @ instruction: 0x01243f78 │ │ │ │ - @ instruction: 0x012524ac │ │ │ │ - @ instruction: 0x012e6b18 │ │ │ │ - @ instruction: 0x01243f3c │ │ │ │ - @ instruction: 0x01252470 │ │ │ │ - ldrdeq r6, [lr, -ip]! │ │ │ │ + smlawbeq r4, r0, pc, r3 @ │ │ │ │ + @ instruction: 0x012524b4 │ │ │ │ + @ instruction: 0x012e6b20 │ │ │ │ + @ instruction: 0x01243f44 │ │ │ │ + @ instruction: 0x01252478 │ │ │ │ + @ instruction: 0x012e6ae4 │ │ │ │ │ │ │ │ 004d10e4 : │ │ │ │ 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 │ │ │ │ @@ -1070061,23 +1070061,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 4d1568 │ │ │ │ teqeq fp, r8, lsr r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - @ instruction: 0x012438a4 │ │ │ │ - @ instruction: 0x01251e00 │ │ │ │ - @ instruction: 0x012e6458 │ │ │ │ - @ instruction: 0x0124385c │ │ │ │ - @ instruction: 0x012e640c │ │ │ │ - @ instruction: 0x01251db4 │ │ │ │ - @ instruction: 0x01243824 │ │ │ │ - smlawbeq r5, r0, sp, r1 │ │ │ │ - ldrdeq r6, [lr, -r8]! │ │ │ │ + @ instruction: 0x012438ac │ │ │ │ + @ instruction: 0x01251e08 │ │ │ │ + @ instruction: 0x012e6460 │ │ │ │ + @ instruction: 0x01243864 │ │ │ │ + @ instruction: 0x012e6414 │ │ │ │ + @ instruction: 0x01251dbc │ │ │ │ + @ instruction: 0x0124382c │ │ │ │ + smlawbeq r5, r8, sp, r1 │ │ │ │ + @ instruction: 0x012e63e0 │ │ │ │ │ │ │ │ 004d1808 : │ │ │ │ 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, #608] @ 4d1a80 │ │ │ │ @@ -1070233,20 +1070233,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4d19c8 │ │ │ │ teqeq fp, ip, lsl sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r4, ror r8 │ │ │ │ - @ instruction: 0x012435b0 │ │ │ │ - @ instruction: 0x01251b30 │ │ │ │ - @ instruction: 0x012e6178 │ │ │ │ - @ instruction: 0x01243578 │ │ │ │ - strdeq r1, [r5, -r8]! │ │ │ │ - @ instruction: 0x012e6140 │ │ │ │ + @ instruction: 0x012435b8 │ │ │ │ + @ instruction: 0x01251b38 │ │ │ │ + smlawbeq lr, r0, r1, r6 │ │ │ │ + smlawbeq r4, r0, r5, r3 │ │ │ │ + @ instruction: 0x01251b00 │ │ │ │ + @ instruction: 0x012e6148 │ │ │ │ │ │ │ │ 004d1aa4 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -1071119,20 +1071119,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4d279c │ │ │ │ teqeq fp, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r0, lsr #21 │ │ │ │ - strdeq r2, [r4, -r4]! │ │ │ │ - @ instruction: 0x01250d98 │ │ │ │ - ldrdeq r5, [lr, -r0]! │ │ │ │ - smlawteq r4, r0, r7, r2 │ │ │ │ - @ instruction: 0x01250d64 │ │ │ │ - @ instruction: 0x012e539c │ │ │ │ + strdeq r2, [r4, -ip]! │ │ │ │ + smulwbeq r5, r0, sp │ │ │ │ + ldrdeq r5, [lr, -r8]! │ │ │ │ + smlawteq r4, r8, r7, r2 │ │ │ │ + @ instruction: 0x01250d6c │ │ │ │ + @ instruction: 0x012e53a4 │ │ │ │ │ │ │ │ 004d285c : │ │ │ │ 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 │ │ │ │ @@ -1071375,17 +1071375,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ - smlawteq r4, r4, r3, r2 │ │ │ │ - smlawbeq r5, r8, r9, r0 │ │ │ │ - @ instruction: 0x012e4fb0 │ │ │ │ + smlawteq r4, ip, r3, r2 │ │ │ │ + @ instruction: 0x01250990 │ │ │ │ + @ instruction: 0x012e4fb8 │ │ │ │ │ │ │ │ 004d2c48 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1071822,48 +1071822,48 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d3010 │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e4ca0 │ │ │ │ - @ instruction: 0x0125067c │ │ │ │ + @ instruction: 0x012e4ca8 │ │ │ │ + smlawbeq r5, r4, r6, r0 │ │ │ │ teqeq fp, ip, lsr #4 │ │ │ │ - strdeq r1, [r4, -ip]! │ │ │ │ - smulwteq r5, r4, r4 │ │ │ │ - strdeq r4, [lr, -ip]! │ │ │ │ - smlawteq r4, r0, lr, r1 │ │ │ │ - smulwbeq r5, r4, r4 │ │ │ │ - @ instruction: 0x012e4abc │ │ │ │ - smlawbeq r4, r8, lr, r1 │ │ │ │ - @ instruction: 0x0125046c │ │ │ │ - smlawbeq lr, r4, sl, r4 │ │ │ │ - @ instruction: 0x01241e50 │ │ │ │ - @ instruction: 0x01250438 │ │ │ │ - @ instruction: 0x012e4a50 │ │ │ │ - @ instruction: 0x01241e18 │ │ │ │ + @ instruction: 0x01241f04 │ │ │ │ + smulwteq r5, ip, r4 │ │ │ │ + @ instruction: 0x012e4b04 │ │ │ │ + smlawteq r4, r8, lr, r1 │ │ │ │ + smulwbeq r5, ip, r4 │ │ │ │ + smlawteq lr, r4, sl, r4 │ │ │ │ + @ instruction: 0x01241e90 │ │ │ │ + @ instruction: 0x01250474 │ │ │ │ + smlawbeq lr, ip, sl, r4 │ │ │ │ + @ instruction: 0x01241e58 │ │ │ │ + @ instruction: 0x01250440 │ │ │ │ + @ instruction: 0x012e4a58 │ │ │ │ + @ instruction: 0x01241e20 │ │ │ │ + @ instruction: 0x01250404 │ │ │ │ + @ instruction: 0x012e4a1c │ │ │ │ + @ instruction: 0x01241dec │ │ │ │ + @ instruction: 0x01241dbc │ │ │ │ + smulwbeq r5, r4, r3 │ │ │ │ + @ instruction: 0x012e49bc │ │ │ │ + smlawbeq r4, r4, sp, r1 │ │ │ │ + @ instruction: 0x0125036c │ │ │ │ + smlawbeq lr, r4, r9, r4 │ │ │ │ + @ instruction: 0x01241d4c │ │ │ │ + @ instruction: 0x01250330 │ │ │ │ + @ instruction: 0x012e4948 │ │ │ │ + @ instruction: 0x01241d14 │ │ │ │ strdeq r0, [r5, -ip]! │ │ │ │ - @ instruction: 0x012e4a14 │ │ │ │ - @ instruction: 0x01241de4 │ │ │ │ - @ instruction: 0x01241db4 │ │ │ │ - @ instruction: 0x0125039c │ │ │ │ - @ instruction: 0x012e49b4 │ │ │ │ - @ instruction: 0x01241d7c │ │ │ │ - @ instruction: 0x01250364 │ │ │ │ - @ instruction: 0x012e497c │ │ │ │ - @ instruction: 0x01241d44 │ │ │ │ - @ instruction: 0x01250328 │ │ │ │ - @ instruction: 0x012e4940 │ │ │ │ - @ instruction: 0x01241d0c │ │ │ │ - strdeq r0, [r5, -r4]! │ │ │ │ - @ instruction: 0x012e490c │ │ │ │ - ldrdeq r1, [r4, -r4]! │ │ │ │ - @ instruction: 0x012502bc │ │ │ │ - ldrdeq r4, [lr, -r4]! @ │ │ │ │ + @ instruction: 0x012e4914 │ │ │ │ + ldrdeq r1, [r4, -ip]! │ │ │ │ + smlawteq r5, r4, r2, r0 │ │ │ │ + ldrdeq r4, [lr, -ip]! │ │ │ │ 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, #32] │ │ │ │ ldr r2, [pc, #996] @ 4d37bc │ │ │ │ @@ -1072115,39 +1072115,39 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4d35e0 │ │ │ │ teqeq fp, r8, ror #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e4790 │ │ │ │ - @ instruction: 0x0125015c │ │ │ │ - @ instruction: 0x012e4630 │ │ │ │ - @ instruction: 0x01250010 │ │ │ │ + @ instruction: 0x012e4798 │ │ │ │ + @ instruction: 0x01250164 │ │ │ │ + @ instruction: 0x012e4638 │ │ │ │ + @ instruction: 0x01250018 │ │ │ │ teqeq fp, ip, asr ip │ │ │ │ - @ instruction: 0x012e45b8 │ │ │ │ - smlawteq r4, r8, pc, pc @ │ │ │ │ - msreq LR_abt, r4 @ │ │ │ │ - @ instruction: 0x012e457c │ │ │ │ - @ instruction: 0x01241970 │ │ │ │ - msreq LR_abt, r8, asr pc │ │ │ │ - @ instruction: 0x012e4544 │ │ │ │ - @ instruction: 0x01241938 │ │ │ │ - msreq LR_abt, r0, lsr #30 │ │ │ │ - @ instruction: 0x012e450c │ │ │ │ - @ instruction: 0x01241900 │ │ │ │ - msreq R12_usr, r8, ror #29 │ │ │ │ - smlawteq r4, ip, r8, r1 │ │ │ │ - @ instruction: 0x012418a4 │ │ │ │ - smlawbeq lr, r4, r4, r4 │ │ │ │ - @ instruction: 0x01241878 │ │ │ │ - msreq R12_usr, r0, ror #28 │ │ │ │ - @ instruction: 0x012e444c │ │ │ │ - @ instruction: 0x01241840 │ │ │ │ - msreq R12_usr, r8, lsr #28 │ │ │ │ + smlawteq lr, r0, r5, r4 │ │ │ │ + ldrdeq pc, [r4, -r0]! │ │ │ │ + msreq LR_abt, ip @ │ │ │ │ + smlawbeq lr, r4, r5, r4 │ │ │ │ + @ instruction: 0x01241978 │ │ │ │ + msreq LR_abt, r0, ror #30 │ │ │ │ + @ instruction: 0x012e454c │ │ │ │ + @ instruction: 0x01241940 │ │ │ │ + msreq LR_abt, r8, lsr #30 │ │ │ │ + @ instruction: 0x012e4514 │ │ │ │ + @ instruction: 0x01241908 │ │ │ │ + strdeq pc, [r4, -r0]! │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ + @ instruction: 0x012418ac │ │ │ │ + smlawbeq lr, ip, r4, r4 │ │ │ │ + smlawbeq r4, r0, r8, r1 │ │ │ │ + msreq R12_usr, r8, ror #28 │ │ │ │ + @ instruction: 0x012e4454 │ │ │ │ + @ instruction: 0x01241848 │ │ │ │ + msreq R12_usr, r0, lsr lr │ │ │ │ │ │ │ │ 004d3828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1072198,20 +1072198,20 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d387c │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r7, r0, r0, lsr #23 │ │ │ │ - @ instruction: 0x012e4344 │ │ │ │ - @ instruction: 0x0124173c │ │ │ │ - msreq CPSR_s, ip, lsl sp │ │ │ │ - @ instruction: 0x012e4308 │ │ │ │ - @ instruction: 0x01241700 │ │ │ │ - msreq CPSR_s, r0, ror #25 │ │ │ │ + @ instruction: 0x012e434c │ │ │ │ + @ instruction: 0x01241744 │ │ │ │ + msreq CPSR_s, r4, lsr #26 │ │ │ │ + @ instruction: 0x012e4310 │ │ │ │ + @ instruction: 0x01241708 │ │ │ │ + msreq CPSR_s, r8, ror #25 │ │ │ │ │ │ │ │ 004d3920 : │ │ │ │ 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, r2 │ │ │ │ @@ -1073231,139 +1073231,139 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d39b8 │ │ │ │ teqeq fp, r4, lsl #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq fp, r0, ror #17 │ │ │ │ - msreq CPSR_s, r4 @ │ │ │ │ + msreq CPSR_s, ip @ │ │ │ │ teqeq fp, r4, lsl #17 │ │ │ │ - smlawteq r4, r8, fp, lr │ │ │ │ + ldrdeq lr, [r4, -r0]! │ │ │ │ andeq r7, r0, r0, lsr #23 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - strdeq pc, [r4, -ip]! │ │ │ │ + msreq R12_usr, r4, lsl #20 │ │ │ │ + ldrdeq r3, [lr, -ip]! │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ + msreq CPSR_s, r4 @ │ │ │ │ + @ instruction: 0x012e3e28 │ │ │ │ + @ instruction: 0x01241220 │ │ │ │ + msreq CPSR_s, r0, lsl #16 │ │ │ │ + @ instruction: 0x012e3de8 │ │ │ │ + @ instruction: 0x0124eaa8 │ │ │ │ + smlawteq r4, r0, r7, pc @ │ │ │ │ + @ instruction: 0x012e3da4 │ │ │ │ + smlawbeq r4, r0, sl, lr │ │ │ │ + msreq LR_abt, r8, ror r7 │ │ │ │ + strdeq r3, [lr, -r4]! │ │ │ │ + smlawteq r4, r4, r6, pc @ │ │ │ │ + smlawbeq lr, r4, fp, r3 │ │ │ │ + msreq CPSR_s, ip, asr r5 │ │ │ │ + @ instruction: 0x012e3a58 │ │ │ │ + @ instruction: 0x01240e4c │ │ │ │ + msreq CPSR_s, r0, lsr r4 │ │ │ │ + @ instruction: 0x012e3a14 │ │ │ │ + @ instruction: 0x01240e0c │ │ │ │ + msreq LR_abt, ip, ror #7 │ │ │ │ ldrdeq r3, [lr, -r4]! │ │ │ │ - smlawteq r4, ip, r2, r1 │ │ │ │ - msreq CPSR_s, ip, lsr #17 │ │ │ │ - @ instruction: 0x012e3e20 │ │ │ │ - @ instruction: 0x01241218 │ │ │ │ - strdeq pc, [r4, -r8]! │ │ │ │ - @ instruction: 0x012e3de0 │ │ │ │ - @ instruction: 0x0124eaa0 │ │ │ │ - msreq LR_abt, r8 @ │ │ │ │ - @ instruction: 0x012e3d9c │ │ │ │ - @ instruction: 0x0124ea78 │ │ │ │ - msreq LR_abt, r0, ror r7 │ │ │ │ - @ instruction: 0x012e3cec │ │ │ │ - msreq R12_usr, ip @ │ │ │ │ - @ instruction: 0x012e3b7c │ │ │ │ - msreq CPSR_s, r4, asr r5 │ │ │ │ - @ instruction: 0x012e3a50 │ │ │ │ - @ instruction: 0x01240e44 │ │ │ │ - msreq CPSR_s, r8, lsr #8 │ │ │ │ - @ instruction: 0x012e3a0c │ │ │ │ - @ instruction: 0x01240e04 │ │ │ │ - msreq LR_abt, r4, ror #7 │ │ │ │ - smlawteq lr, ip, r9, r3 │ │ │ │ - smlawteq r4, r4, sp, r0 │ │ │ │ - msreq LR_abt, r8, lsr #7 │ │ │ │ - @ instruction: 0x012e3990 │ │ │ │ - smlawbeq r4, r4, sp, r0 │ │ │ │ - msreq LR_abt, r8, ror #6 │ │ │ │ - @ instruction: 0x012e3950 │ │ │ │ - @ instruction: 0x01240d48 │ │ │ │ - msreq LR_abt, r8, lsr #6 │ │ │ │ - @ instruction: 0x012e3914 │ │ │ │ - @ instruction: 0x01240d0c │ │ │ │ - msreq R12_usr, ip, ror #5 │ │ │ │ - ldrdeq r3, [lr, -r8]! │ │ │ │ - ldrdeq r0, [r4, -r0]! @ │ │ │ │ - msreq R12_usr, r0 @ │ │ │ │ - @ instruction: 0x012e389c │ │ │ │ - @ instruction: 0x01240c94 │ │ │ │ - msreq R12_usr, r4, ror r2 │ │ │ │ - @ instruction: 0x012e3860 │ │ │ │ - @ instruction: 0x01240c58 │ │ │ │ - msreq R12_usr, r8, lsr r2 │ │ │ │ - @ instruction: 0x012e3824 │ │ │ │ - @ instruction: 0x01240c1c │ │ │ │ - strdeq pc, [r4, -ip]! │ │ │ │ - smulwteq r4, r4, fp │ │ │ │ - smlawteq lr, r0, r7, r3 │ │ │ │ - @ instruction: 0x01240bb4 │ │ │ │ - msreq CPSR_s, r8 @ │ │ │ │ - smlawbeq lr, r4, r7, r3 │ │ │ │ - @ instruction: 0x01240b78 │ │ │ │ - msreq CPSR_s, ip, asr r1 │ │ │ │ - msreq CPSR_s, r0 @ │ │ │ │ - @ instruction: 0x012e3738 │ │ │ │ - msreq CPSR_s, ip, lsl #2 │ │ │ │ - strdeq r3, [lr, -r0]! │ │ │ │ - smulwteq r4, r8, sl │ │ │ │ - smlawteq r4, r8, r0, pc @ │ │ │ │ - @ instruction: 0x012e36b4 │ │ │ │ - smulwbeq r4, ip, sl │ │ │ │ - smlawbeq r4, ip, r0, pc @ │ │ │ │ - @ instruction: 0x012e3678 │ │ │ │ - @ instruction: 0x01240a70 │ │ │ │ - qsubeq pc, r0, r4 @ │ │ │ │ - @ instruction: 0x012e363c │ │ │ │ - @ instruction: 0x01240a34 │ │ │ │ - msreq CPSR_s, r8, lsl r0 │ │ │ │ - smlawbeq r4, ip, r0, pc @ │ │ │ │ - strdeq r3, [lr, -ip]! │ │ │ │ - ldrdeq lr, [r4, -r4]! │ │ │ │ - @ instruction: 0x012e35bc │ │ │ │ - @ instruction: 0x0124efe4 │ │ │ │ - @ instruction: 0x0124ef94 │ │ │ │ - @ instruction: 0x012e3578 │ │ │ │ - @ instruction: 0x01240970 │ │ │ │ - @ instruction: 0x0124ef50 │ │ │ │ - @ instruction: 0x012e3540 │ │ │ │ - @ instruction: 0x01240934 │ │ │ │ - @ instruction: 0x0124ef18 │ │ │ │ - @ instruction: 0x012e3500 │ │ │ │ - strdeq r0, [r4, -r8]! │ │ │ │ - ldrdeq lr, [r4, -r8]! │ │ │ │ - smlawteq lr, r4, r4, r3 │ │ │ │ - @ instruction: 0x012408bc │ │ │ │ - @ instruction: 0x0124ee9c │ │ │ │ - smlawbeq r4, r4, r8, r0 │ │ │ │ - @ instruction: 0x012e3458 │ │ │ │ - @ instruction: 0x01240850 │ │ │ │ - @ instruction: 0x0124ee30 │ │ │ │ - @ instruction: 0x012e341c │ │ │ │ - @ instruction: 0x01240814 │ │ │ │ - strdeq lr, [r4, -r4]! │ │ │ │ - @ instruction: 0x012e33e0 │ │ │ │ + smlawteq r4, ip, sp, r0 │ │ │ │ + msreq LR_abt, r0 @ │ │ │ │ + @ instruction: 0x012e3998 │ │ │ │ + smlawbeq r4, ip, sp, r0 │ │ │ │ + msreq LR_abt, r0, ror r3 │ │ │ │ + @ instruction: 0x012e3958 │ │ │ │ + @ instruction: 0x01240d50 │ │ │ │ + msreq LR_abt, r0, lsr r3 │ │ │ │ + @ instruction: 0x012e391c │ │ │ │ + @ instruction: 0x01240d14 │ │ │ │ + strdeq pc, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e38e0 │ │ │ │ ldrdeq r0, [r4, -r8]! │ │ │ │ - @ instruction: 0x0124edb8 │ │ │ │ - @ instruction: 0x012e33a4 │ │ │ │ - @ instruction: 0x0124079c │ │ │ │ - @ instruction: 0x0124ed7c │ │ │ │ - @ instruction: 0x012e3368 │ │ │ │ - @ instruction: 0x01240760 │ │ │ │ - @ instruction: 0x0124ed40 │ │ │ │ - @ instruction: 0x012e332c │ │ │ │ - @ instruction: 0x01240724 │ │ │ │ - @ instruction: 0x0124ed04 │ │ │ │ - strdeq r3, [lr, -r0]! │ │ │ │ - smulwteq r4, r8, r6 │ │ │ │ - smlawteq r4, r8, ip, lr │ │ │ │ - strheq r3, [lr, -r4]! │ │ │ │ - smulwbeq r4, ip, r4 │ │ │ │ - smlawbeq r4, ip, sl, lr │ │ │ │ - @ instruction: 0x012e3078 │ │ │ │ - @ instruction: 0x01240470 │ │ │ │ - @ instruction: 0x0124ea50 │ │ │ │ - @ instruction: 0x012e303c │ │ │ │ - @ instruction: 0x01240434 │ │ │ │ - @ instruction: 0x0124ea14 │ │ │ │ + msreq R12_usr, r8 @ │ │ │ │ + @ instruction: 0x012e38a4 │ │ │ │ + @ instruction: 0x01240c9c │ │ │ │ + msreq R12_usr, ip, ror r2 │ │ │ │ + @ instruction: 0x012e3868 │ │ │ │ + @ instruction: 0x01240c60 │ │ │ │ + msreq R12_usr, r0, asr #4 │ │ │ │ + @ instruction: 0x012e382c │ │ │ │ + @ instruction: 0x01240c24 │ │ │ │ + msreq R12_usr, r4, lsl #4 │ │ │ │ + smulwteq r4, ip, fp │ │ │ │ + smlawteq lr, r8, r7, r3 │ │ │ │ + @ instruction: 0x01240bbc │ │ │ │ + msreq CPSR_s, r0, lsr #3 │ │ │ │ + smlawbeq lr, ip, r7, r3 │ │ │ │ + smlawbeq r4, r0, fp, r0 │ │ │ │ + msreq CPSR_s, r4, ror #2 │ │ │ │ + msreq CPSR_s, r8 @ │ │ │ │ + @ instruction: 0x012e3740 │ │ │ │ + msreq CPSR_s, r4, lsl r1 │ │ │ │ + strdeq r3, [lr, -r8]! │ │ │ │ + strdeq r0, [r4, -r0]! @ │ │ │ │ + ldrdeq pc, [r4, -r0]! │ │ │ │ + @ instruction: 0x012e36bc │ │ │ │ + @ instruction: 0x01240ab4 │ │ │ │ + msreq CPSR_s, r4 @ │ │ │ │ + smlawbeq lr, r0, r6, r3 │ │ │ │ + @ instruction: 0x01240a78 │ │ │ │ + qsubeq pc, r8, r4 @ │ │ │ │ + @ instruction: 0x012e3644 │ │ │ │ + @ instruction: 0x01240a3c │ │ │ │ + msreq CPSR_s, r0, lsr #32 │ │ │ │ + msreq CPSR_s, r4 @ │ │ │ │ + @ instruction: 0x012e3604 │ │ │ │ + ldrdeq lr, [r4, -ip]! │ │ │ │ + smlawteq lr, r4, r5, r3 │ │ │ │ + @ instruction: 0x0124efec │ │ │ │ + @ instruction: 0x0124ef9c │ │ │ │ + smlawbeq lr, r0, r5, r3 │ │ │ │ + @ instruction: 0x01240978 │ │ │ │ + @ instruction: 0x0124ef58 │ │ │ │ + @ instruction: 0x012e3548 │ │ │ │ + @ instruction: 0x0124093c │ │ │ │ + @ instruction: 0x0124ef20 │ │ │ │ + @ instruction: 0x012e3508 │ │ │ │ + @ instruction: 0x01240900 │ │ │ │ + @ instruction: 0x0124eee0 │ │ │ │ + smlawteq lr, ip, r4, r3 │ │ │ │ + smlawteq r4, r4, r8, r0 │ │ │ │ + @ instruction: 0x0124eea4 │ │ │ │ + smlawbeq r4, ip, r8, r0 │ │ │ │ + @ instruction: 0x012e3460 │ │ │ │ + @ instruction: 0x01240858 │ │ │ │ + @ instruction: 0x0124ee38 │ │ │ │ + @ instruction: 0x012e3424 │ │ │ │ + @ instruction: 0x0124081c │ │ │ │ + strdeq lr, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e33e8 │ │ │ │ + smulwteq r4, r0, r7 │ │ │ │ + smlawteq r4, r0, sp, lr │ │ │ │ + @ instruction: 0x012e33ac │ │ │ │ + smulwbeq r4, r4, r7 │ │ │ │ + smlawbeq r4, r4, sp, lr │ │ │ │ + @ instruction: 0x012e3370 │ │ │ │ + @ instruction: 0x01240768 │ │ │ │ + @ instruction: 0x0124ed48 │ │ │ │ + @ instruction: 0x012e3334 │ │ │ │ + @ instruction: 0x0124072c │ │ │ │ + @ instruction: 0x0124ed0c │ │ │ │ + strdeq r3, [lr, -r8]! │ │ │ │ + strdeq r0, [r4, -r0]! @ │ │ │ │ + ldrdeq lr, [r4, -r0]! │ │ │ │ + strheq r3, [lr, -ip]! │ │ │ │ + @ instruction: 0x012404b4 │ │ │ │ + @ instruction: 0x0124ea94 │ │ │ │ + smlawbeq lr, r0, r0, r3 │ │ │ │ + @ instruction: 0x01240478 │ │ │ │ + @ instruction: 0x0124ea58 │ │ │ │ + @ instruction: 0x012e3044 │ │ │ │ + @ instruction: 0x0124043c │ │ │ │ + @ instruction: 0x0124ea1c │ │ │ │ ldr r2, [pc, #-44] @ 4d4af4 │ │ │ │ ldr r1, [pc, #-44] @ 4d4af8 │ │ │ │ ldr r3, [pc, #-44] @ 4d4afc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1073678,35 +1073678,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d4e60 │ │ │ │ teqeq fp, r8, lsr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0124ea0c │ │ │ │ - @ instruction: 0x012e2f68 │ │ │ │ - @ instruction: 0x0124e870 │ │ │ │ - @ instruction: 0x012e2e08 │ │ │ │ + @ instruction: 0x0124ea14 │ │ │ │ + @ instruction: 0x012e2f70 │ │ │ │ + @ instruction: 0x0124e878 │ │ │ │ + @ instruction: 0x012e2e10 │ │ │ │ teqeq fp, ip @ │ │ │ │ - @ instruction: 0x0124e744 │ │ │ │ - @ instruction: 0x0124e7e8 │ │ │ │ - smlawbeq lr, r4, sp, r2 │ │ │ │ - strdeq r0, [r4, -r0]! @ │ │ │ │ - @ instruction: 0x0124e7a8 │ │ │ │ - @ instruction: 0x012e2d44 │ │ │ │ - strheq r0, [r4, -ip]! │ │ │ │ - @ instruction: 0x01240090 │ │ │ │ - @ instruction: 0x01240074 │ │ │ │ - qsubeq r0, r8, r4 │ │ │ │ - @ instruction: 0x01240024 │ │ │ │ - ldrdeq lr, [r4, -ip]! │ │ │ │ - @ instruction: 0x012e2c78 │ │ │ │ - msreq SP_svc, ip, ror #31 │ │ │ │ - @ instruction: 0x0124e6a8 │ │ │ │ - @ instruction: 0x012e2c44 │ │ │ │ + @ instruction: 0x0124e74c │ │ │ │ + strdeq lr, [r4, -r0]! │ │ │ │ + smlawbeq lr, ip, sp, r2 │ │ │ │ + strdeq r0, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124e7b0 │ │ │ │ + @ instruction: 0x012e2d4c │ │ │ │ + smlawteq r4, r4, r0, r0 │ │ │ │ + @ instruction: 0x01240098 │ │ │ │ + @ instruction: 0x0124007c │ │ │ │ + @ instruction: 0x01240060 │ │ │ │ + @ instruction: 0x0124002c │ │ │ │ + @ instruction: 0x0124e6e4 │ │ │ │ + smlawbeq lr, r0, ip, r2 │ │ │ │ + strdeq pc, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124e6b0 │ │ │ │ + @ instruction: 0x012e2c4c │ │ │ │ │ │ │ │ 004d506c : │ │ │ │ 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 │ │ │ │ @@ -1074588,73 +1074588,73 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d58d0 │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e2b04 │ │ │ │ - @ instruction: 0x0124e568 │ │ │ │ - strdeq r2, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124e160 │ │ │ │ + @ instruction: 0x012e2b0c │ │ │ │ + @ instruction: 0x0124e570 │ │ │ │ + @ instruction: 0x012e2704 │ │ │ │ + @ instruction: 0x0124e168 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - strdeq r2, [lr, -r4]! │ │ │ │ - @ instruction: 0x0124de5c │ │ │ │ + strdeq r2, [lr, -ip]! │ │ │ │ + @ instruction: 0x0124de64 │ │ │ │ teqeq fp, ip, ror #18 │ │ │ │ - smlawteq lr, ip, r2, r2 │ │ │ │ - @ instruction: 0x0124dd68 │ │ │ │ - @ instruction: 0x0124dd2c │ │ │ │ - msreq R11_usr, ip, lsl #12 │ │ │ │ - @ instruction: 0x012e224c │ │ │ │ - ldrdeq pc, [r3, -r8]! │ │ │ │ - @ instruction: 0x0124dcb0 │ │ │ │ - @ instruction: 0x012e2210 │ │ │ │ - msreq CPSR_xc, ip @ │ │ │ │ - @ instruction: 0x0124dc74 │ │ │ │ ldrdeq r2, [lr, -r4]! │ │ │ │ - msreq CPSR_xc, r0, ror #10 │ │ │ │ - @ instruction: 0x0124dc38 │ │ │ │ - @ instruction: 0x012e2198 │ │ │ │ - msreq CPSR_xc, r4, lsr #10 │ │ │ │ - strdeq sp, [r4, -ip]! │ │ │ │ - @ instruction: 0x012e215c │ │ │ │ - msreq CPSR_xc, r8, ror #9 │ │ │ │ - smlawteq r4, r0, fp, sp │ │ │ │ - @ instruction: 0x012e211c │ │ │ │ - msreq CPSR_xc, r8, lsr #9 │ │ │ │ - smlawbeq r4, r0, fp, sp │ │ │ │ + @ instruction: 0x0124dd70 │ │ │ │ + @ instruction: 0x0124dd34 │ │ │ │ + msreq R11_usr, r4, lsl r6 │ │ │ │ + @ instruction: 0x012e2254 │ │ │ │ + msreq CPSR_xc, r0, ror #11 │ │ │ │ + @ instruction: 0x0124dcb8 │ │ │ │ + @ instruction: 0x012e2218 │ │ │ │ + msreq CPSR_xc, r4, lsr #11 │ │ │ │ + @ instruction: 0x0124dc7c │ │ │ │ ldrdeq r2, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124db90 │ │ │ │ - @ instruction: 0x0124db40 │ │ │ │ - msreq CPSR_xc, ip, lsr #8 │ │ │ │ - @ instruction: 0x012e206c │ │ │ │ - strdeq pc, [r3, -r4]! │ │ │ │ - ldrdeq sp, [r4, -r0]! │ │ │ │ - msreq SP_svc, r4 @ │ │ │ │ - @ instruction: 0x012e2028 │ │ │ │ - smlawbeq r4, ip, sl, sp │ │ │ │ - msreq SP_svc, ip, ror r3 │ │ │ │ - msreq SP_svc, ip, asr #6 │ │ │ │ - msreq SP_svc, ip, lsl r3 │ │ │ │ - @ instruction: 0x012e1f5c │ │ │ │ - msreq R11_usr, r8, ror #5 │ │ │ │ - smlawteq r4, r0, r9, sp │ │ │ │ - @ instruction: 0x012e1f1c │ │ │ │ - msreq R11_usr, r8, lsr #5 │ │ │ │ - smlawbeq r4, r0, r9, sp │ │ │ │ - ldrdeq r1, [lr, -ip]! │ │ │ │ - msreq R11_usr, r8, ror #4 │ │ │ │ - @ instruction: 0x0124d944 │ │ │ │ - msreq R11_usr, r0, lsr r2 │ │ │ │ - @ instruction: 0x012e1e70 │ │ │ │ + msreq CPSR_xc, r8, ror #10 │ │ │ │ + @ instruction: 0x0124dc40 │ │ │ │ + @ instruction: 0x012e21a0 │ │ │ │ + msreq CPSR_xc, ip, lsr #10 │ │ │ │ + @ instruction: 0x0124dc04 │ │ │ │ + @ instruction: 0x012e2164 │ │ │ │ + strdeq pc, [r3, -r0]! │ │ │ │ + smlawteq r4, r8, fp, sp │ │ │ │ + @ instruction: 0x012e2124 │ │ │ │ + msreq CPSR_xc, r0 @ │ │ │ │ + smlawbeq r4, r8, fp, sp │ │ │ │ + @ instruction: 0x012e20e4 │ │ │ │ + @ instruction: 0x0124db98 │ │ │ │ + @ instruction: 0x0124db48 │ │ │ │ + msreq CPSR_xc, r4, lsr r4 │ │ │ │ + @ instruction: 0x012e2074 │ │ │ │ strdeq pc, [r3, -ip]! │ │ │ │ - ldrdeq sp, [r4, -r4]! │ │ │ │ - @ instruction: 0x012e1e34 │ │ │ │ - smlawteq r3, r0, r1, pc @ │ │ │ │ - @ instruction: 0x0124d898 │ │ │ │ + ldrdeq sp, [r4, -r8]! │ │ │ │ + msreq SP_svc, ip @ │ │ │ │ + @ instruction: 0x012e2030 │ │ │ │ + @ instruction: 0x0124da94 │ │ │ │ + smlawbeq r3, r4, r3, pc @ │ │ │ │ + msreq SP_svc, r4, asr r3 │ │ │ │ + msreq SP_svc, r4, lsr #6 │ │ │ │ + @ instruction: 0x012e1f64 │ │ │ │ + strdeq pc, [r3, -r0]! │ │ │ │ + smlawteq r4, r8, r9, sp │ │ │ │ + @ instruction: 0x012e1f24 │ │ │ │ + msreq R11_usr, r0 @ │ │ │ │ + smlawbeq r4, r8, r9, sp │ │ │ │ + @ instruction: 0x012e1ee4 │ │ │ │ + msreq R11_usr, r0, ror r2 │ │ │ │ + @ instruction: 0x0124d94c │ │ │ │ + msreq R11_usr, r8, lsr r2 │ │ │ │ + @ instruction: 0x012e1e78 │ │ │ │ + msreq R11_usr, r4, lsl #4 │ │ │ │ + ldrdeq sp, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e1e3c │ │ │ │ + smlawteq r3, r8, r1, pc @ │ │ │ │ + @ instruction: 0x0124d8a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #3416] @ 4d6cac │ │ │ │ @@ -1075516,107 +1075516,107 @@ │ │ │ │ teqeq fp, r0, ror #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ 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 │ │ │ │ - smlawbeq r5, ip, r4, r5 │ │ │ │ - @ instruction: 0x012e1b20 │ │ │ │ - @ instruction: 0x0124d56c │ │ │ │ - smlawbeq sl, r0, r8, r4 │ │ │ │ - @ instruction: 0x01260b34 │ │ │ │ - strdeq r1, [lr, -r8]! │ │ │ │ - @ instruction: 0x0124d45c │ │ │ │ - @ instruction: 0x012e1830 │ │ │ │ - @ instruction: 0x0124d390 │ │ │ │ - @ instruction: 0x0124d298 │ │ │ │ + @ instruction: 0x01255494 │ │ │ │ + @ instruction: 0x012e1b28 │ │ │ │ + @ instruction: 0x0124d574 │ │ │ │ + smlawbeq sl, r8, r8, r4 │ │ │ │ + @ instruction: 0x01260b3c │ │ │ │ + @ instruction: 0x012e1a00 │ │ │ │ + @ instruction: 0x0124d464 │ │ │ │ + @ instruction: 0x012e1838 │ │ │ │ + @ instruction: 0x0124d398 │ │ │ │ + @ instruction: 0x0124d2a0 │ │ │ │ teqeq fp, ip, ror #27 │ │ │ │ - @ instruction: 0x012e16a4 │ │ │ │ - @ instruction: 0x0124d10c │ │ │ │ - ldrdeq lr, [r3, -ip]! │ │ │ │ - @ instruction: 0x012e1624 │ │ │ │ + @ instruction: 0x012e16ac │ │ │ │ @ instruction: 0x0124d114 │ │ │ │ - smlawbeq r4, r0, r0, sp │ │ │ │ - ldrdeq r1, [lr, -r4]! │ │ │ │ - @ instruction: 0x0124d09c │ │ │ │ - @ instruction: 0x0124d03c │ │ │ │ - @ instruction: 0x012e157c │ │ │ │ - @ instruction: 0x0124d09c │ │ │ │ - ldrdeq ip, [r4, -ip]! @ │ │ │ │ - ldrdeq lr, [r3, -r8]! │ │ │ │ - @ instruction: 0x012e151c │ │ │ │ - @ instruction: 0x0123e8a8 │ │ │ │ - smlawbeq r4, r4, pc, ip @ │ │ │ │ - @ instruction: 0x012e14e4 │ │ │ │ - @ instruction: 0x0123e870 │ │ │ │ - @ instruction: 0x0124cf4c │ │ │ │ - @ instruction: 0x012e14ac │ │ │ │ - @ instruction: 0x0123e838 │ │ │ │ - @ instruction: 0x0124cf14 │ │ │ │ - @ instruction: 0x0124cf58 │ │ │ │ - smlawteq r3, r8, r7, lr │ │ │ │ - @ instruction: 0x0123e79c │ │ │ │ - strdeq r1, [lr, -r0]! │ │ │ │ - @ instruction: 0x0123e77c │ │ │ │ - @ instruction: 0x0124ce58 │ │ │ │ - @ instruction: 0x012e13b8 │ │ │ │ - @ instruction: 0x0123e744 │ │ │ │ - @ instruction: 0x0124ce20 │ │ │ │ - smlawbeq lr, r0, r3, r1 │ │ │ │ - @ instruction: 0x0123e70c │ │ │ │ - @ instruction: 0x0124cde8 │ │ │ │ - @ instruction: 0x012e1348 │ │ │ │ - ldrdeq lr, [r3, -r4]! │ │ │ │ - @ instruction: 0x0124cdb0 │ │ │ │ - @ instruction: 0x012e1310 │ │ │ │ - @ instruction: 0x0123e69c │ │ │ │ - @ instruction: 0x0124cd78 │ │ │ │ - ldrdeq r1, [lr, -r8]! │ │ │ │ - @ instruction: 0x0123e664 │ │ │ │ - @ instruction: 0x0124cd40 │ │ │ │ - @ instruction: 0x012e12a4 │ │ │ │ - @ instruction: 0x0123e62c │ │ │ │ - @ instruction: 0x0124cd0c │ │ │ │ - @ instruction: 0x012e1268 │ │ │ │ - strdeq lr, [r3, -r4]! │ │ │ │ - ldrdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x012e1230 │ │ │ │ - @ instruction: 0x0123e5bc │ │ │ │ - @ instruction: 0x0124cc98 │ │ │ │ + @ instruction: 0x0123e9e4 │ │ │ │ + @ instruction: 0x012e162c │ │ │ │ + @ instruction: 0x0124d11c │ │ │ │ + smlawbeq r4, r8, r0, sp │ │ │ │ + ldrdeq r1, [lr, -ip]! │ │ │ │ + @ instruction: 0x0124d0a4 │ │ │ │ + @ instruction: 0x0124d044 │ │ │ │ + smlawbeq lr, r4, r5, r1 │ │ │ │ + @ instruction: 0x0124d0a4 │ │ │ │ + @ instruction: 0x0124cfe4 │ │ │ │ + @ instruction: 0x0123e8e0 │ │ │ │ + @ instruction: 0x012e1524 │ │ │ │ + @ instruction: 0x0123e8b0 │ │ │ │ + smlawbeq r4, ip, pc, ip @ │ │ │ │ + @ instruction: 0x012e14ec │ │ │ │ + @ instruction: 0x0123e878 │ │ │ │ + @ instruction: 0x0124cf54 │ │ │ │ + @ instruction: 0x012e14b4 │ │ │ │ + @ instruction: 0x0123e840 │ │ │ │ + @ instruction: 0x0124cf1c │ │ │ │ + @ instruction: 0x0124cf60 │ │ │ │ + ldrdeq lr, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123e7a4 │ │ │ │ strdeq r1, [lr, -r8]! │ │ │ │ - smlawbeq r3, r4, r5, lr │ │ │ │ - @ instruction: 0x0124cc60 │ │ │ │ - smlawteq lr, r0, r1, r1 │ │ │ │ - @ instruction: 0x0123e54c │ │ │ │ - @ instruction: 0x0124cc28 │ │ │ │ - smlawbeq lr, r8, r1, r1 │ │ │ │ - @ instruction: 0x0123e514 │ │ │ │ + smlawbeq r3, r4, r7, lr │ │ │ │ + @ instruction: 0x0124ce60 │ │ │ │ + smlawteq lr, r0, r3, r1 │ │ │ │ + @ instruction: 0x0123e74c │ │ │ │ + @ instruction: 0x0124ce28 │ │ │ │ + smlawbeq lr, r8, r3, r1 │ │ │ │ + @ instruction: 0x0123e714 │ │ │ │ strdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x012e1150 │ │ │ │ + @ instruction: 0x012e1350 │ │ │ │ ldrdeq lr, [r3, -ip]! │ │ │ │ - @ instruction: 0x0124cbb8 │ │ │ │ - @ instruction: 0x012e111c │ │ │ │ - @ instruction: 0x0123e4a4 │ │ │ │ - smlawbeq r4, r4, fp, ip │ │ │ │ - @ instruction: 0x0123e470 │ │ │ │ - @ instruction: 0x0123e448 │ │ │ │ - smlawbeq lr, r4, r0, r1 │ │ │ │ - @ instruction: 0x0123e410 │ │ │ │ - strdeq ip, [r4, -r0]! │ │ │ │ - smlawbeq r4, ip, r8, r8 │ │ │ │ + @ instruction: 0x0124cdb8 │ │ │ │ + @ instruction: 0x012e1318 │ │ │ │ + @ instruction: 0x0123e6a4 │ │ │ │ + smlawbeq r4, r0, sp, ip │ │ │ │ + @ instruction: 0x012e12e0 │ │ │ │ + @ instruction: 0x0123e66c │ │ │ │ + @ instruction: 0x0124cd48 │ │ │ │ + @ instruction: 0x012e12ac │ │ │ │ + @ instruction: 0x0123e634 │ │ │ │ + @ instruction: 0x0124cd14 │ │ │ │ + @ instruction: 0x012e1270 │ │ │ │ + strdeq lr, [r3, -ip]! │ │ │ │ + ldrdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e1238 │ │ │ │ + smlawteq r3, r4, r5, lr │ │ │ │ + @ instruction: 0x0124cca0 │ │ │ │ + @ instruction: 0x012e1200 │ │ │ │ + smlawbeq r3, ip, r5, lr │ │ │ │ + @ instruction: 0x0124cc68 │ │ │ │ + smlawteq lr, r8, r1, r1 │ │ │ │ + @ instruction: 0x0123e554 │ │ │ │ + @ instruction: 0x0124cc30 │ │ │ │ + @ instruction: 0x012e1190 │ │ │ │ + @ instruction: 0x0123e51c │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e1158 │ │ │ │ + @ instruction: 0x0123e4e4 │ │ │ │ + smlawteq r4, r0, fp, ip │ │ │ │ + @ instruction: 0x012e1124 │ │ │ │ + @ instruction: 0x0123e4ac │ │ │ │ + smlawbeq r4, ip, fp, ip │ │ │ │ + @ instruction: 0x0123e478 │ │ │ │ + @ instruction: 0x0123e450 │ │ │ │ + smlawbeq lr, ip, r0, r1 │ │ │ │ + @ instruction: 0x0123e418 │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + @ instruction: 0x01248894 │ │ │ │ smlawteq r3, r4, r8, r2 │ │ │ │ - @ instruction: 0x012e1038 │ │ │ │ + @ instruction: 0x012e1040 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - @ instruction: 0x012e100c │ │ │ │ - @ instruction: 0x0123e398 │ │ │ │ - @ instruction: 0x0124ca74 │ │ │ │ - smlawteq lr, r4, pc, r0 @ │ │ │ │ - @ instruction: 0x0123e350 │ │ │ │ - @ instruction: 0x0124ca2c │ │ │ │ + @ instruction: 0x012e1014 │ │ │ │ + @ instruction: 0x0123e3a0 │ │ │ │ + @ instruction: 0x0124ca7c │ │ │ │ + smlawteq lr, ip, pc, r0 @ │ │ │ │ + @ instruction: 0x0123e358 │ │ │ │ + @ instruction: 0x0124ca34 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #1260] @ 4d7348 │ │ │ │ @@ -1075934,41 +1075934,41 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #24 │ │ │ │ b 4d7150 │ │ │ │ teqeq fp, r4, ror #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012c0210 │ │ │ │ - @ instruction: 0x0124c8b4 │ │ │ │ - @ instruction: 0x012e0d3c │ │ │ │ - @ instruction: 0x0124c740 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ + @ instruction: 0x012c0218 │ │ │ │ + @ instruction: 0x0124c8bc │ │ │ │ + @ instruction: 0x012e0d44 │ │ │ │ + @ instruction: 0x0124c748 │ │ │ │ + smulwteq lr, r0, fp │ │ │ │ teqeq fp, ip, asr r1 │ │ │ │ - @ instruction: 0x0123de90 │ │ │ │ - @ instruction: 0x0123de60 │ │ │ │ - @ instruction: 0x0123de2c │ │ │ │ - @ instruction: 0x0124c640 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - strdeq sp, [r3, -r8]! │ │ │ │ - smlawteq r3, r8, sp, sp │ │ │ │ - @ instruction: 0x0123dd94 │ │ │ │ - @ instruction: 0x0124c5a8 │ │ │ │ - @ instruction: 0x012e0a40 │ │ │ │ - @ instruction: 0x0123dd5c │ │ │ │ - @ instruction: 0x0124c570 │ │ │ │ - @ instruction: 0x012e0a08 │ │ │ │ - @ instruction: 0x0123dd24 │ │ │ │ - @ instruction: 0x0124c534 │ │ │ │ - smlawteq lr, ip, r9, r0 │ │ │ │ - @ instruction: 0x0123dcec │ │ │ │ - strdeq ip, [r4, -ip]! @ │ │ │ │ - @ instruction: 0x012e0994 │ │ │ │ - @ instruction: 0x0123dcb8 │ │ │ │ - @ instruction: 0x0123dc9c │ │ │ │ + @ instruction: 0x0123de98 │ │ │ │ + @ instruction: 0x0123de68 │ │ │ │ + @ instruction: 0x0123de34 │ │ │ │ + @ instruction: 0x0124c648 │ │ │ │ + smulwteq lr, r0, sl │ │ │ │ + @ instruction: 0x0123de00 │ │ │ │ + ldrdeq sp, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123dd9c │ │ │ │ + @ instruction: 0x0124c5b0 │ │ │ │ + @ instruction: 0x012e0a48 │ │ │ │ + @ instruction: 0x0123dd64 │ │ │ │ + @ instruction: 0x0124c578 │ │ │ │ + @ instruction: 0x012e0a10 │ │ │ │ + @ instruction: 0x0123dd2c │ │ │ │ + @ instruction: 0x0124c53c │ │ │ │ + ldrdeq r0, [lr, -r4]! │ │ │ │ + strdeq sp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124c504 │ │ │ │ + @ instruction: 0x012e099c │ │ │ │ + smlawteq r3, r0, ip, sp │ │ │ │ + @ instruction: 0x0123dca4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #1260] @ 4d78c8 │ │ │ │ @@ -1076286,36 +1076286,36 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #18 │ │ │ │ b 4d7764 │ │ │ │ teqeq fp, r4, ror #28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012e0848 │ │ │ │ - @ instruction: 0x0124c3b0 │ │ │ │ + @ instruction: 0x012e0850 │ │ │ │ + @ instruction: 0x0124c3b8 │ │ │ │ teqeq fp, r4, ror #22 │ │ │ │ - smlawteq r4, ip, lr, fp │ │ │ │ - @ instruction: 0x0124c0e8 │ │ │ │ - @ instruction: 0x012e0574 │ │ │ │ - @ instruction: 0x0123d87c │ │ │ │ - @ instruction: 0x0123d850 │ │ │ │ - @ instruction: 0x0123d834 │ │ │ │ - @ instruction: 0x0123d818 │ │ │ │ - strdeq sp, [r3, -r8]! │ │ │ │ - @ instruction: 0x0124c02c │ │ │ │ - @ instruction: 0x012e04b8 │ │ │ │ - smlawteq r3, r0, r7, sp │ │ │ │ - strdeq fp, [r4, -r0]! │ │ │ │ - @ instruction: 0x012e047c │ │ │ │ - smlawbeq r3, r8, r7, sp │ │ │ │ - @ instruction: 0x0124bfbc │ │ │ │ - @ instruction: 0x012e0448 │ │ │ │ - @ instruction: 0x0123d754 │ │ │ │ - @ instruction: 0x0123d738 │ │ │ │ - @ instruction: 0x0123d71c │ │ │ │ + ldrdeq fp, [r4, -r4]! │ │ │ │ + strdeq ip, [r4, -r0]! │ │ │ │ + @ instruction: 0x012e057c │ │ │ │ + smlawbeq r3, r4, r8, sp │ │ │ │ + @ instruction: 0x0123d858 │ │ │ │ + @ instruction: 0x0123d83c │ │ │ │ + @ instruction: 0x0123d820 │ │ │ │ + @ instruction: 0x0123d800 │ │ │ │ + @ instruction: 0x0124c034 │ │ │ │ + smlawteq lr, r0, r4, r0 │ │ │ │ + smlawteq r3, r8, r7, sp │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + smlawbeq lr, r4, r4, r0 │ │ │ │ + @ instruction: 0x0123d790 │ │ │ │ + smlawteq r4, r4, pc, fp @ │ │ │ │ + @ instruction: 0x012e0450 │ │ │ │ + @ instruction: 0x0123d75c │ │ │ │ + @ instruction: 0x0123d740 │ │ │ │ + @ instruction: 0x0123d724 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #936] @ 4d7cf0 │ │ │ │ @@ -1076552,35 +1076552,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4d7b40 │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smulwteq lr, ip, r2 │ │ │ │ - @ instruction: 0x0124be68 │ │ │ │ - @ instruction: 0x0124bd20 │ │ │ │ - @ instruction: 0x012e019c │ │ │ │ + strdeq r0, [lr, -r4]! │ │ │ │ + @ instruction: 0x0124be70 │ │ │ │ + @ instruction: 0x0124bd28 │ │ │ │ + smulwbeq lr, r4, r1 │ │ │ │ teqeq fp, ip @ │ │ │ │ - @ instruction: 0x0124ba64 │ │ │ │ - @ instruction: 0x0124bca4 │ │ │ │ - @ instruction: 0x012e0120 │ │ │ │ - @ instruction: 0x0123d410 │ │ │ │ - @ instruction: 0x0124bc64 │ │ │ │ - smulwteq lr, r0, r0 │ │ │ │ - ldrdeq sp, [r3, -ip]! │ │ │ │ - @ instruction: 0x0123d3b0 │ │ │ │ - @ instruction: 0x0123d394 │ │ │ │ - @ instruction: 0x0123d378 │ │ │ │ - @ instruction: 0x0123d344 │ │ │ │ - @ instruction: 0x0124bb98 │ │ │ │ - @ instruction: 0x012e0014 │ │ │ │ - @ instruction: 0x0123d30c │ │ │ │ - @ instruction: 0x0124bb64 │ │ │ │ - msreq SP_mon, r0, ror #31 │ │ │ │ + @ instruction: 0x0124ba6c │ │ │ │ + @ instruction: 0x0124bcac │ │ │ │ + @ instruction: 0x012e0128 │ │ │ │ + @ instruction: 0x0123d418 │ │ │ │ + @ instruction: 0x0124bc6c │ │ │ │ + smulwteq lr, r8, r0 │ │ │ │ + @ instruction: 0x0123d3e4 │ │ │ │ + @ instruction: 0x0123d3b8 │ │ │ │ + @ instruction: 0x0123d39c │ │ │ │ + smlawbeq r3, r0, r3, sp │ │ │ │ + @ instruction: 0x0123d34c │ │ │ │ + @ instruction: 0x0124bba0 │ │ │ │ + @ instruction: 0x012e001c │ │ │ │ + @ instruction: 0x0123d314 │ │ │ │ + @ instruction: 0x0124bb6c │ │ │ │ + msreq SP_mon, r8, ror #31 │ │ │ │ │ │ │ │ 004d7d4c : │ │ │ │ ldr r3, [pc, #628] @ 4d7fc8 │ │ │ │ ldr r2, [pc, #628] @ 4d7fcc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1076737,48 +1076737,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4d7e54 │ │ │ │ teqeq fp, r0 @ │ │ │ │ andeq r7, r0, ip, lsr sp │ │ │ │ @ instruction: 0xffffb0d4 │ │ │ │ - @ instruction: 0x0124b548 │ │ │ │ + @ instruction: 0x0124b550 │ │ │ │ @ instruction: 0xfffff084 │ │ │ │ - ldrdeq r4, [r4, -ip]! │ │ │ │ + @ instruction: 0x012447e4 │ │ │ │ @ instruction: 0xffffce24 │ │ │ │ - @ instruction: 0x0124baac │ │ │ │ + @ instruction: 0x0124bab4 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ - @ instruction: 0x0124ba94 │ │ │ │ + @ instruction: 0x0124ba9c │ │ │ │ @ instruction: 0xfffff5b0 │ │ │ │ - @ instruction: 0x0124ba7c │ │ │ │ + smlawbeq r4, r4, sl, fp │ │ │ │ @ instruction: 0xffffb590 │ │ │ │ - @ instruction: 0x0124ba64 │ │ │ │ + @ instruction: 0x0124ba6c │ │ │ │ @ instruction: 0xffffe0f0 │ │ │ │ - @ instruction: 0x0124ba54 │ │ │ │ - @ instruction: 0x0123d168 │ │ │ │ - @ instruction: 0x0124b9e8 │ │ │ │ - msreq SP_fiq, r4, asr lr │ │ │ │ - @ instruction: 0x0123d134 │ │ │ │ - @ instruction: 0x0124b9b4 │ │ │ │ - msreq SP_fiq, r0, lsr #28 │ │ │ │ - @ instruction: 0x0123d100 │ │ │ │ - smlawbeq r4, r0, r9, fp │ │ │ │ - msreq CPSR_fsc, ip, ror #27 │ │ │ │ - smlawteq r3, ip, r0, sp │ │ │ │ - @ instruction: 0x0124b94c │ │ │ │ - msreq CPSR_fsc, r8 @ │ │ │ │ - @ instruction: 0x0123d098 │ │ │ │ - @ instruction: 0x0124b918 │ │ │ │ - smlawbeq sp, r4, sp, pc @ │ │ │ │ - @ instruction: 0x0123d064 │ │ │ │ - @ instruction: 0x0124b8e4 │ │ │ │ - msreq CPSR_fsc, r0, asr sp │ │ │ │ - @ instruction: 0x0123d030 │ │ │ │ - @ instruction: 0x0124b8b0 │ │ │ │ - msreq CPSR_fsc, ip, lsl sp │ │ │ │ + @ instruction: 0x0124ba5c │ │ │ │ + @ instruction: 0x0123d170 │ │ │ │ + strdeq fp, [r4, -r0]! │ │ │ │ + msreq SP_fiq, ip, asr lr │ │ │ │ + @ instruction: 0x0123d13c │ │ │ │ + @ instruction: 0x0124b9bc │ │ │ │ + msreq SP_fiq, r8, lsr #28 │ │ │ │ + @ instruction: 0x0123d108 │ │ │ │ + smlawbeq r4, r8, r9, fp │ │ │ │ + strdeq pc, [sp, -r4]! │ │ │ │ + ldrdeq sp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124b954 │ │ │ │ + smlawteq sp, r0, sp, pc @ │ │ │ │ + @ instruction: 0x0123d0a0 │ │ │ │ + @ instruction: 0x0124b920 │ │ │ │ + smlawbeq sp, ip, sp, pc @ │ │ │ │ + @ instruction: 0x0123d06c │ │ │ │ + @ instruction: 0x0124b8ec │ │ │ │ + msreq CPSR_fsc, r8, asr sp │ │ │ │ + @ instruction: 0x0123d038 │ │ │ │ + @ instruction: 0x0124b8b8 │ │ │ │ + msreq CPSR_fsc, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -1076922,28 +1076922,28 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4d81ac │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq SP_mon, r0, lsr #23 │ │ │ │ - @ instruction: 0x0124b758 │ │ │ │ - @ instruction: 0x0124b73c │ │ │ │ + msreq SP_mon, r8, lsr #23 │ │ │ │ + @ instruction: 0x0124b760 │ │ │ │ + @ instruction: 0x0124b744 │ │ │ │ @ instruction: 0x013b0090 │ │ │ │ - strdeq fp, [r4, -ip]! │ │ │ │ - @ instruction: 0x0124b6ac │ │ │ │ - msreq SP_fiq, r8, ror #21 │ │ │ │ - @ instruction: 0x0123cda8 │ │ │ │ - @ instruction: 0x0123cd7c │ │ │ │ - @ instruction: 0x0124b644 │ │ │ │ - smlawbeq sp, r0, sl, pc @ │ │ │ │ - @ instruction: 0x0123cd48 │ │ │ │ - @ instruction: 0x0124b610 │ │ │ │ - msreq SP_fiq, ip, asr #20 │ │ │ │ + @ instruction: 0x0124b404 │ │ │ │ + @ instruction: 0x0124b6b4 │ │ │ │ + strdeq pc, [sp, -r0]! │ │ │ │ + @ instruction: 0x0123cdb0 │ │ │ │ + smlawbeq r3, r4, sp, ip │ │ │ │ + @ instruction: 0x0124b64c │ │ │ │ + smlawbeq sp, r8, sl, pc @ │ │ │ │ + @ instruction: 0x0123cd50 │ │ │ │ + @ instruction: 0x0124b618 │ │ │ │ + msreq SP_fiq, r4, asr sl │ │ │ │ │ │ │ │ 004d82f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1077093,16 +1077093,16 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ teqpeq sl, ip @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0122e32c │ │ │ │ - strdeq fp, [r4, -r8]! │ │ │ │ - msreq CPSR_fsc, r0, lsl #16 │ │ │ │ + @ instruction: 0x0124b400 │ │ │ │ + msreq CPSR_fsc, r8, lsl #16 │ │ │ │ │ │ │ │ 004d8564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1077198,16 +1077198,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r2, r4, r1, lr │ │ │ │ - msreq SP_fiq, r0, ror #12 │ │ │ │ - @ instruction: 0x0124b244 │ │ │ │ + msreq SP_fiq, r8, ror #12 │ │ │ │ + @ instruction: 0x0124b24c │ │ │ │ │ │ │ │ 004d8700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1077394,19 +1077394,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122deb0 │ │ │ │ - msreq SP_mon, r0 @ │ │ │ │ - @ instruction: 0x0124af74 │ │ │ │ + msreq SP_mon, r8 @ │ │ │ │ + @ instruction: 0x0124af7c │ │ │ │ @ instruction: 0x0122de6c │ │ │ │ - msreq SP_mon, ip, asr #6 │ │ │ │ - @ instruction: 0x0124af30 │ │ │ │ + msreq SP_mon, r4, asr r3 │ │ │ │ + @ instruction: 0x0124af38 │ │ │ │ │ │ │ │ 004d8a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1077593,19 +1077593,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122db9c │ │ │ │ - msreq CPSR_fsc, ip, ror r0 │ │ │ │ - @ instruction: 0x0124ac60 │ │ │ │ + smlawbeq sp, r4, r0, pc @ │ │ │ │ + @ instruction: 0x0124ac68 │ │ │ │ @ instruction: 0x0122db58 │ │ │ │ - msreq CPSR_fsc, r8, lsr r0 │ │ │ │ - @ instruction: 0x0124ac1c │ │ │ │ + msreq CPSR_fsc, r0, asr #32 │ │ │ │ + @ instruction: 0x0124ac24 │ │ │ │ │ │ │ │ 004d8d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1077792,19 +1077792,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r2, r8, r8, sp │ │ │ │ - @ instruction: 0x012ded68 │ │ │ │ - @ instruction: 0x0124a94c │ │ │ │ + @ instruction: 0x012ded70 │ │ │ │ + @ instruction: 0x0124a954 │ │ │ │ @ instruction: 0x0122d844 │ │ │ │ - @ instruction: 0x012ded24 │ │ │ │ - @ instruction: 0x0124a908 │ │ │ │ + @ instruction: 0x012ded2c │ │ │ │ + @ instruction: 0x0124a910 │ │ │ │ │ │ │ │ 004d903c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1077982,19 +1077982,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122d5a0 │ │ │ │ - @ instruction: 0x012dea7c │ │ │ │ - @ instruction: 0x0124a660 │ │ │ │ + smlawbeq sp, r4, sl, lr │ │ │ │ + @ instruction: 0x0124a668 │ │ │ │ @ instruction: 0x0122d560 │ │ │ │ - @ instruction: 0x012dea3c │ │ │ │ - @ instruction: 0x0124a620 │ │ │ │ + @ instruction: 0x012dea44 │ │ │ │ + @ instruction: 0x0124a628 │ │ │ │ │ │ │ │ 004d932c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1078172,19 +1078172,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122d2b0 │ │ │ │ - smlawbeq sp, ip, r7, lr │ │ │ │ - @ instruction: 0x0124a370 │ │ │ │ + @ instruction: 0x012de794 │ │ │ │ + @ instruction: 0x0124a378 │ │ │ │ @ instruction: 0x0122d270 │ │ │ │ - @ instruction: 0x012de74c │ │ │ │ - @ instruction: 0x0124a330 │ │ │ │ + @ instruction: 0x012de754 │ │ │ │ + @ instruction: 0x0124a338 │ │ │ │ │ │ │ │ 004d961c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1078291,16 +1078291,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122d0a4 │ │ │ │ - smlawbeq sp, r0, r5, lr │ │ │ │ - @ instruction: 0x0124a16c │ │ │ │ + smlawbeq sp, r8, r5, lr │ │ │ │ + @ instruction: 0x0124a174 │ │ │ │ │ │ │ │ 004d97e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1078396,16 +1078396,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122cf04 │ │ │ │ - @ instruction: 0x012de3e0 │ │ │ │ - smlawteq r4, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x012de3e8 │ │ │ │ + smlawteq r4, ip, pc, r9 @ │ │ │ │ │ │ │ │ 004d9980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1078500,16 +1078500,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122cd6c │ │ │ │ - @ instruction: 0x012de248 │ │ │ │ - @ instruction: 0x01249e2c │ │ │ │ + @ instruction: 0x012de250 │ │ │ │ + @ instruction: 0x01249e34 │ │ │ │ │ │ │ │ 004d9b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1078641,22 +1078641,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122cd5c │ │ │ │ - @ instruction: 0x012de090 │ │ │ │ - @ instruction: 0x01249c74 │ │ │ │ + @ instruction: 0x012de098 │ │ │ │ + @ instruction: 0x01249c7c │ │ │ │ @ instruction: 0x0122cb70 │ │ │ │ - @ instruction: 0x012de04c │ │ │ │ - @ instruction: 0x01249c38 │ │ │ │ + qsubeq lr, r4, sp │ │ │ │ + @ instruction: 0x01249c40 │ │ │ │ @ instruction: 0x0122cd00 │ │ │ │ - @ instruction: 0x012de00c │ │ │ │ - strdeq r9, [r4, -r0]! │ │ │ │ + @ instruction: 0x012de014 │ │ │ │ + strdeq r9, [r4, -r8]! │ │ │ │ │ │ │ │ 004d9d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1078958,28 +1078958,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01249948 │ │ │ │ - @ instruction: 0x012ddd4c │ │ │ │ + @ instruction: 0x01249950 │ │ │ │ + @ instruction: 0x012ddd54 │ │ │ │ teqeq sl, ip, asr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012ddcb4 │ │ │ │ - @ instruction: 0x0124989c │ │ │ │ - @ instruction: 0x0124985c │ │ │ │ - @ instruction: 0x012ddc5c │ │ │ │ + @ instruction: 0x012ddcbc │ │ │ │ + @ instruction: 0x012498a4 │ │ │ │ + @ instruction: 0x01249864 │ │ │ │ + @ instruction: 0x012ddc64 │ │ │ │ smlawbeq r2, ip, r6, ip │ │ │ │ - @ instruction: 0x012ddb6c │ │ │ │ - @ instruction: 0x01249750 │ │ │ │ + @ instruction: 0x012ddb74 │ │ │ │ + @ instruction: 0x01249758 │ │ │ │ @ instruction: 0x0122c648 │ │ │ │ - @ instruction: 0x012ddb28 │ │ │ │ - @ instruction: 0x0124970c │ │ │ │ + @ instruction: 0x012ddb30 │ │ │ │ + @ instruction: 0x01249714 │ │ │ │ │ │ │ │ 004da260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1079217,22 +1079217,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - smlawbeq sp, r8, r8, sp │ │ │ │ + @ instruction: 0x012dd890 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ smlawbeq r2, r8, r2, ip │ │ │ │ - @ instruction: 0x012dd764 │ │ │ │ - @ instruction: 0x01249348 │ │ │ │ + @ instruction: 0x012dd76c │ │ │ │ + @ instruction: 0x01249350 │ │ │ │ @ instruction: 0x0122c248 │ │ │ │ - @ instruction: 0x012dd724 │ │ │ │ - @ instruction: 0x01249308 │ │ │ │ + @ instruction: 0x012dd72c │ │ │ │ + @ instruction: 0x01249310 │ │ │ │ │ │ │ │ 004da64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1079441,25 +1079441,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x01249138 │ │ │ │ - @ instruction: 0x012dd53c │ │ │ │ + @ instruction: 0x01249140 │ │ │ │ + @ instruction: 0x012dd544 │ │ │ │ teqeq sl, ip, asr #20 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012dd4b0 │ │ │ │ - @ instruction: 0x01249098 │ │ │ │ - @ instruction: 0x0124906c │ │ │ │ - @ instruction: 0x012dd46c │ │ │ │ + @ instruction: 0x012dd4b8 │ │ │ │ + @ instruction: 0x012490a0 │ │ │ │ + @ instruction: 0x01249074 │ │ │ │ + @ instruction: 0x012dd474 │ │ │ │ @ instruction: 0x0122bee0 │ │ │ │ - @ instruction: 0x012dd3bc │ │ │ │ - @ instruction: 0x01248fa8 │ │ │ │ + smlawteq sp, r4, r3, sp │ │ │ │ + @ instruction: 0x01248fb0 │ │ │ │ │ │ │ │ 004da9d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1079554,16 +1079554,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0122bd1c │ │ │ │ - strdeq sp, [sp, -r8]! │ │ │ │ - ldrdeq r8, [r4, -ip]! │ │ │ │ + @ instruction: 0x012dd200 │ │ │ │ + @ instruction: 0x01248de4 │ │ │ │ │ │ │ │ 004dab68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1079659,16 +1079659,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r2, r0, fp, fp │ │ │ │ - qsubeq sp, ip, sp │ │ │ │ - @ instruction: 0x01248c40 │ │ │ │ + @ instruction: 0x012dd064 │ │ │ │ + @ instruction: 0x01248c48 │ │ │ │ │ │ │ │ 004dad04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1079738,16 +1079738,16 @@ │ │ │ │ bl b6664 │ │ │ │ str r0, [r4] │ │ │ │ b 4dad60 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ teqeq sl, r8, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, ip @ │ │ │ │ - @ instruction: 0x01248b78 │ │ │ │ - @ instruction: 0x012dd110 │ │ │ │ + smlawbeq r4, r0, fp, r8 │ │ │ │ + @ instruction: 0x012dd118 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #312] @ 0x138 │ │ │ │ ldr r5, [r0, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1079936,52 +1079936,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 4db1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4daf5c │ │ │ │ teqeq sl, r4, ror #7 │ │ │ │ - strdeq r8, [r4, -r0]! │ │ │ │ + strdeq r8, [r4, -r8]! @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01248a94 │ │ │ │ - smlawbeq r4, r4, sl, r8 │ │ │ │ - @ instruction: 0x01248a24 │ │ │ │ - @ instruction: 0x012dcfac │ │ │ │ + @ instruction: 0x01248a9c │ │ │ │ + smlawbeq r4, ip, sl, r8 │ │ │ │ + @ instruction: 0x01248a2c │ │ │ │ + @ instruction: 0x012dcfb4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ teqeq sl, r0, ror #5 │ │ │ │ - @ instruction: 0x0123a024 │ │ │ │ - @ instruction: 0x012489ac │ │ │ │ - @ instruction: 0x012dcf30 │ │ │ │ + @ instruction: 0x0123a02c │ │ │ │ + @ instruction: 0x012489b4 │ │ │ │ + @ instruction: 0x012dcf38 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01239fec │ │ │ │ - @ instruction: 0x01248974 │ │ │ │ - strdeq ip, [sp, -r8]! │ │ │ │ + strdeq r9, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124897c │ │ │ │ + @ instruction: 0x012dcf00 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x01239fb8 │ │ │ │ - @ instruction: 0x01248940 │ │ │ │ - smlawteq sp, r8, lr, ip │ │ │ │ - smlawbeq r3, r4, pc, r9 @ │ │ │ │ - @ instruction: 0x0124890c │ │ │ │ - @ instruction: 0x012dce90 │ │ │ │ + smlawteq r3, r0, pc, r9 @ │ │ │ │ + @ instruction: 0x01248948 │ │ │ │ + ldrdeq ip, [sp, -r0]! │ │ │ │ + smlawbeq r3, ip, pc, r9 @ │ │ │ │ + @ instruction: 0x01248914 │ │ │ │ + @ instruction: 0x012dce98 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01239f50 │ │ │ │ - ldrdeq r8, [r4, -r8]! @ │ │ │ │ - @ instruction: 0x012dce5c │ │ │ │ + @ instruction: 0x01239f58 │ │ │ │ + @ instruction: 0x012488e0 │ │ │ │ + @ instruction: 0x012dce64 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01239f1c │ │ │ │ - @ instruction: 0x012488a4 │ │ │ │ - @ instruction: 0x012dce28 │ │ │ │ + @ instruction: 0x01239f24 │ │ │ │ + @ instruction: 0x012488ac │ │ │ │ + @ instruction: 0x012dce30 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01239ee8 │ │ │ │ - @ instruction: 0x01248870 │ │ │ │ - strdeq ip, [sp, -r4]! │ │ │ │ + strdeq r9, [r3, -r0]! │ │ │ │ + @ instruction: 0x01248878 │ │ │ │ + strdeq ip, [sp, -ip]! @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01239eb4 │ │ │ │ - @ instruction: 0x0124883c │ │ │ │ - smlawteq sp, r0, sp, ip │ │ │ │ + @ instruction: 0x01239ebc │ │ │ │ + @ instruction: 0x01248844 │ │ │ │ + smlawteq sp, r8, sp, ip │ │ │ │ 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, #344] @ 0x158 │ │ │ │ ldr r6, [pc, #680] @ 4db4a8 │ │ │ │ @@ -1080154,44 +1080154,44 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 4db340 │ │ │ │ teqeq sl, r4, asr #32 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq ip, [sp, -r0]! │ │ │ │ - @ instruction: 0x01248740 │ │ │ │ + ldrdeq ip, [sp, -r8]! │ │ │ │ + @ instruction: 0x01248748 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - smlawbeq sp, r8, ip, ip │ │ │ │ - strdeq r8, [r4, -r8]! @ │ │ │ │ + @ instruction: 0x012dcc90 │ │ │ │ + @ instruction: 0x01248700 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - strdeq ip, [sp, -ip]! @ │ │ │ │ - @ instruction: 0x0124866c │ │ │ │ - @ instruction: 0x01239c9c │ │ │ │ - @ instruction: 0x01239c70 │ │ │ │ - @ instruction: 0x012dcb68 │ │ │ │ - @ instruction: 0x01239c50 │ │ │ │ - ldrdeq r8, [r4, -r4]! │ │ │ │ + @ instruction: 0x012dcc04 │ │ │ │ + @ instruction: 0x01248674 │ │ │ │ + @ instruction: 0x01239ca4 │ │ │ │ + @ instruction: 0x01239c78 │ │ │ │ + @ instruction: 0x012dcb70 │ │ │ │ + @ instruction: 0x01239c58 │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x012dcb30 │ │ │ │ - @ instruction: 0x01239c18 │ │ │ │ - @ instruction: 0x0124859c │ │ │ │ + @ instruction: 0x012dcb38 │ │ │ │ + @ instruction: 0x01239c20 │ │ │ │ + @ instruction: 0x012485a4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - strdeq ip, [sp, -r8]! │ │ │ │ - @ instruction: 0x01239be0 │ │ │ │ - @ instruction: 0x01248564 │ │ │ │ + @ instruction: 0x012dcb00 │ │ │ │ + @ instruction: 0x01239be8 │ │ │ │ + @ instruction: 0x0124856c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - smlawteq sp, r0, sl, ip │ │ │ │ - @ instruction: 0x01239ba8 │ │ │ │ - @ instruction: 0x0124852c │ │ │ │ - smlawbeq sp, r8, sl, ip │ │ │ │ - @ instruction: 0x01239b70 │ │ │ │ - strdeq r8, [r4, -r4]! │ │ │ │ + smlawteq sp, r8, sl, ip │ │ │ │ + @ instruction: 0x01239bb0 │ │ │ │ + @ instruction: 0x01248534 │ │ │ │ + @ instruction: 0x012dca90 │ │ │ │ + @ instruction: 0x01239b78 │ │ │ │ + strdeq r8, [r4, -ip]! │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01239b38 │ │ │ │ + @ instruction: 0x01239b40 │ │ │ │ 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] @ 4dba90 │ │ │ │ ldr r3, [pc, #1360] @ 4dba94 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1080532,66 +1080532,66 @@ │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 4db5d4 │ │ │ │ teqeq sl, r4, lsl #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012dc978 │ │ │ │ - @ instruction: 0x012483e8 │ │ │ │ + smlawbeq sp, r0, r9, ip │ │ │ │ + strdeq r8, [r4, -r0]! │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ @ instruction: 0x01229ab8 │ │ │ │ teqeq sl, r8, ror #24 │ │ │ │ - ldrdeq r8, [r4, -r4]! │ │ │ │ - ldrdeq r8, [r4, -r8]! @ │ │ │ │ - @ instruction: 0x01248398 │ │ │ │ - @ instruction: 0x0124839c │ │ │ │ - @ instruction: 0x012dc7a4 │ │ │ │ - smlawbeq r3, ip, r8, r9 │ │ │ │ - @ instruction: 0x01248210 │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ + @ instruction: 0x012483e0 │ │ │ │ + @ instruction: 0x012483a0 │ │ │ │ + @ instruction: 0x012483a4 │ │ │ │ + @ instruction: 0x012dc7ac │ │ │ │ + @ instruction: 0x01239894 │ │ │ │ + @ instruction: 0x01248218 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ qsubeq sl, r4, r2 │ │ │ │ - @ instruction: 0x012dc710 │ │ │ │ - strdeq r9, [r3, -r8]! │ │ │ │ - @ instruction: 0x0124817c │ │ │ │ + @ instruction: 0x012dc718 │ │ │ │ + @ instruction: 0x01239800 │ │ │ │ + smlawbeq r4, r4, r1, r8 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq ip, [sp, -r4]! │ │ │ │ - @ instruction: 0x012397bc │ │ │ │ - @ instruction: 0x01248140 │ │ │ │ + ldrdeq ip, [sp, -ip]! @ │ │ │ │ + smlawteq r3, r4, r7, r9 │ │ │ │ + @ instruction: 0x01248148 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x012dc698 │ │ │ │ - smlawbeq r3, r0, r7, r9 │ │ │ │ - @ instruction: 0x01248104 │ │ │ │ + @ instruction: 0x012dc6a0 │ │ │ │ + smlawbeq r3, r8, r7, r9 │ │ │ │ + @ instruction: 0x0124810c │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01239748 │ │ │ │ - @ instruction: 0x01239718 │ │ │ │ + @ instruction: 0x01239750 │ │ │ │ + @ instruction: 0x01239720 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x012396e8 │ │ │ │ + strdeq r9, [r3, -r0]! │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - @ instruction: 0x012396b8 │ │ │ │ + smlawteq r3, r0, r6, r9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - smlawbeq r3, r8, r6, r9 │ │ │ │ + @ instruction: 0x01239690 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x012dc56c │ │ │ │ - @ instruction: 0x01239654 │ │ │ │ - ldrdeq r7, [r4, -r8]! │ │ │ │ + @ instruction: 0x012dc574 │ │ │ │ + @ instruction: 0x0123965c │ │ │ │ + @ instruction: 0x01247fe0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x012dc530 │ │ │ │ - @ instruction: 0x01239618 │ │ │ │ - @ instruction: 0x01247f9c │ │ │ │ + @ instruction: 0x012dc538 │ │ │ │ + @ instruction: 0x01239620 │ │ │ │ + @ instruction: 0x01247fa4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - strdeq ip, [sp, -r4]! │ │ │ │ - ldrdeq r9, [r3, -ip]! │ │ │ │ - @ instruction: 0x01247f60 │ │ │ │ + strdeq ip, [sp, -ip]! @ │ │ │ │ + @ instruction: 0x012395e4 │ │ │ │ + @ instruction: 0x01247f68 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x012dc4b8 │ │ │ │ - @ instruction: 0x012395a0 │ │ │ │ - @ instruction: 0x01247f24 │ │ │ │ + smlawteq sp, r0, r4, ip │ │ │ │ + @ instruction: 0x012395a8 │ │ │ │ + @ instruction: 0x01247f2c │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01239568 │ │ │ │ + @ instruction: 0x01239570 │ │ │ │ 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, [r1, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1080942,59 +1080942,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4dbe60 │ │ │ │ teqeq sl, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, r0, lsr #13 │ │ │ │ - @ instruction: 0x01247e9c │ │ │ │ - smlawbeq r4, ip, lr, r7 │ │ │ │ + @ instruction: 0x01247ea4 │ │ │ │ + @ instruction: 0x01247e94 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawteq sp, r0, r2, ip │ │ │ │ - @ instruction: 0x01247d24 │ │ │ │ + smlawteq sp, r8, r2, ip │ │ │ │ + @ instruction: 0x01247d2c │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ smlawbeq r2, r0, ip, r8 │ │ │ │ - @ instruction: 0x01247de4 │ │ │ │ - ldrdeq r7, [r4, -r8]! │ │ │ │ + @ instruction: 0x01247dec │ │ │ │ + @ instruction: 0x01247de0 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x012dc1bc │ │ │ │ - @ instruction: 0x01247c2c │ │ │ │ + smlawteq sp, r4, r1, ip │ │ │ │ + @ instruction: 0x01247c34 │ │ │ │ smlawbeq r2, r8, fp, r8 │ │ │ │ - @ instruction: 0x01247d08 │ │ │ │ - @ instruction: 0x01247d1c │ │ │ │ - @ instruction: 0x01247d00 │ │ │ │ @ instruction: 0x01247d10 │ │ │ │ + @ instruction: 0x01247d24 │ │ │ │ + @ instruction: 0x01247d08 │ │ │ │ + @ instruction: 0x01247d18 │ │ │ │ teqeq sl, ip @ │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01247ba0 │ │ │ │ + @ instruction: 0x01247ba8 │ │ │ │ ldrdeq r1, [r3, -r0]! │ │ │ │ - @ instruction: 0x012dc010 │ │ │ │ - strdeq r9, [r3, -r8]! │ │ │ │ - @ instruction: 0x01247a74 │ │ │ │ + @ instruction: 0x012dc018 │ │ │ │ + @ instruction: 0x01239100 │ │ │ │ + @ instruction: 0x01247a7c │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - strheq r9, [r3, -r8]! │ │ │ │ - @ instruction: 0x012dbf9c │ │ │ │ - smlawbeq r3, r4, r0, r9 │ │ │ │ - @ instruction: 0x01247a00 │ │ │ │ + smlawteq r3, r0, r0, r9 │ │ │ │ + @ instruction: 0x012dbfa4 │ │ │ │ + smlawbeq r3, ip, r0, r9 │ │ │ │ + @ instruction: 0x01247a08 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - @ instruction: 0x0123904c │ │ │ │ + qsubeq r9, r4, r3 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - strdeq r8, [r3, -r0]! │ │ │ │ - strdeq fp, [sp, -r4]! │ │ │ │ - ldrdeq r8, [r3, -ip]! │ │ │ │ - @ instruction: 0x01247958 │ │ │ │ + strdeq r8, [r3, -r8]! @ │ │ │ │ + strdeq fp, [sp, -ip]! │ │ │ │ + @ instruction: 0x01238fe4 │ │ │ │ + @ instruction: 0x01247960 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x01238fa0 │ │ │ │ - @ instruction: 0x012dbe60 │ │ │ │ - @ instruction: 0x01238f48 │ │ │ │ - smlawteq r4, r4, r8, r7 │ │ │ │ + @ instruction: 0x01238fa8 │ │ │ │ + @ instruction: 0x012dbe68 │ │ │ │ + @ instruction: 0x01238f50 │ │ │ │ + smlawteq r4, ip, r8, r7 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x012dbe24 │ │ │ │ - @ instruction: 0x01238f0c │ │ │ │ - smlawbeq r4, ip, r8, r7 │ │ │ │ + @ instruction: 0x012dbe2c │ │ │ │ + @ instruction: 0x01238f14 │ │ │ │ + @ instruction: 0x01247894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2744] @ 0xab8 │ │ │ │ ldr r3, [pc, #4024] @ 4dd184 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1082002,131 +1082002,131 @@ │ │ │ │ bl ba750 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4df708 │ │ │ │ b 4dd368 │ │ │ │ teqeq sl, r4, ror r0 │ │ │ │ teqeq sl, r4, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012dbcbc │ │ │ │ - @ instruction: 0x01247728 │ │ │ │ - smlawteq r4, r0, r6, r7 │ │ │ │ - @ instruction: 0x012dbb68 │ │ │ │ - smlawteq r4, ip, r5, r7 │ │ │ │ - @ instruction: 0x01247660 │ │ │ │ - smlawteq sp, r0, r8, fp │ │ │ │ - @ instruction: 0x01247328 │ │ │ │ - @ instruction: 0x012db7b0 │ │ │ │ - @ instruction: 0x01247214 │ │ │ │ - @ instruction: 0x012db760 │ │ │ │ - @ instruction: 0x012db74c │ │ │ │ - @ instruction: 0x012471ac │ │ │ │ - @ instruction: 0x01246f58 │ │ │ │ - @ instruction: 0x012db374 │ │ │ │ - ldrdeq r6, [r4, -r4]! │ │ │ │ - strdeq r6, [r4, -ip]! │ │ │ │ - @ instruction: 0x012db118 │ │ │ │ - smlawbeq r4, r4, fp, r6 │ │ │ │ + smlawteq sp, r4, ip, fp │ │ │ │ + @ instruction: 0x01247730 │ │ │ │ + smlawteq r4, r8, r6, r7 │ │ │ │ + @ instruction: 0x012dbb70 │ │ │ │ + ldrdeq r7, [r4, -r4]! │ │ │ │ + @ instruction: 0x01247668 │ │ │ │ + smlawteq sp, r8, r8, fp │ │ │ │ + @ instruction: 0x01247330 │ │ │ │ + @ instruction: 0x012db7b8 │ │ │ │ + @ instruction: 0x0124721c │ │ │ │ + @ instruction: 0x012db768 │ │ │ │ + @ instruction: 0x012db754 │ │ │ │ + @ instruction: 0x012471b4 │ │ │ │ + @ instruction: 0x01246f60 │ │ │ │ + @ instruction: 0x012db37c │ │ │ │ + ldrdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x01247004 │ │ │ │ + @ instruction: 0x012db120 │ │ │ │ + smlawbeq r4, ip, fp, r6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x012db008 │ │ │ │ - @ instruction: 0x01246a6c │ │ │ │ + @ instruction: 0x012db010 │ │ │ │ + @ instruction: 0x01246a74 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x012daf2c │ │ │ │ - @ instruction: 0x01246994 │ │ │ │ + @ instruction: 0x012daf34 │ │ │ │ + @ instruction: 0x0124699c │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x012dae38 │ │ │ │ - @ instruction: 0x012468a0 │ │ │ │ - @ instruction: 0x0123cb00 │ │ │ │ + @ instruction: 0x012dae40 │ │ │ │ + @ instruction: 0x012468a8 │ │ │ │ + @ instruction: 0x0123cb08 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012daa9c │ │ │ │ - @ instruction: 0x01246504 │ │ │ │ + @ instruction: 0x012daaa4 │ │ │ │ + @ instruction: 0x0124650c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x012da8b0 │ │ │ │ - @ instruction: 0x01246318 │ │ │ │ + @ instruction: 0x012da8b8 │ │ │ │ + @ instruction: 0x01246320 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012da760 │ │ │ │ - smlawteq r4, ip, r1, r6 │ │ │ │ + @ instruction: 0x012da768 │ │ │ │ + ldrdeq r6, [r4, -r4]! │ │ │ │ teqeq sl, r8, lsl #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012da604 │ │ │ │ - @ instruction: 0x012376e8 │ │ │ │ - @ instruction: 0x01246070 │ │ │ │ - @ instruction: 0x01246310 │ │ │ │ + @ instruction: 0x012da60c │ │ │ │ + strdeq r7, [r3, -r0]! │ │ │ │ + @ instruction: 0x01246078 │ │ │ │ + @ instruction: 0x01246318 │ │ │ │ smlawteq r2, r4, pc, r6 @ │ │ │ │ - @ instruction: 0x012da5b4 │ │ │ │ - @ instruction: 0x012462b8 │ │ │ │ + @ instruction: 0x012da5bc │ │ │ │ + smlawteq r4, r0, r2, r6 │ │ │ │ @ instruction: 0x01227e34 │ │ │ │ - strdeq sl, [sp, -r8]! │ │ │ │ - @ instruction: 0x012375e0 │ │ │ │ - @ instruction: 0x01245f64 │ │ │ │ + @ instruction: 0x012da500 │ │ │ │ + @ instruction: 0x012375e8 │ │ │ │ + @ instruction: 0x01245f6c │ │ │ │ @ instruction: 0x01227da4 │ │ │ │ - @ instruction: 0x012da468 │ │ │ │ - @ instruction: 0x01237550 │ │ │ │ - ldrdeq r5, [r4, -r4]! │ │ │ │ + @ instruction: 0x012da470 │ │ │ │ + @ instruction: 0x01237558 │ │ │ │ + ldrdeq r5, [r4, -ip]! │ │ │ │ @ instruction: 0x01227d14 │ │ │ │ - ldrdeq sl, [sp, -r8]! │ │ │ │ - smlawteq r3, r0, r4, r7 │ │ │ │ - @ instruction: 0x01245e44 │ │ │ │ + @ instruction: 0x012da3e0 │ │ │ │ + smlawteq r3, r8, r4, r7 │ │ │ │ + @ instruction: 0x01245e4c │ │ │ │ smlawbeq r2, r4, ip, r7 │ │ │ │ - @ instruction: 0x0124606c │ │ │ │ + @ instruction: 0x01246074 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x01246010 │ │ │ │ - @ instruction: 0x012da2b8 │ │ │ │ + @ instruction: 0x01246018 │ │ │ │ + smlawteq sp, r0, r2, sl │ │ │ │ @ instruction: 0x01226cb8 │ │ │ │ @ instruction: 0x01227b1c │ │ │ │ - ldrdeq sl, [sp, -r4]! │ │ │ │ - @ instruction: 0x01245c38 │ │ │ │ + ldrdeq sl, [sp, -ip]! │ │ │ │ + @ instruction: 0x01245c40 │ │ │ │ @ instruction: 0x01226b38 │ │ │ │ - strdeq r5, [r4, -ip]! │ │ │ │ - strheq sl, [sp, -ip]! │ │ │ │ + @ instruction: 0x01245e04 │ │ │ │ + smlawteq sp, r4, r0, sl │ │ │ │ @ instruction: 0x01226ab8 │ │ │ │ - @ instruction: 0x01245d94 │ │ │ │ - @ instruction: 0x012da038 │ │ │ │ - @ instruction: 0x01237120 │ │ │ │ - @ instruction: 0x01245aa4 │ │ │ │ + @ instruction: 0x01245d9c │ │ │ │ + @ instruction: 0x012da040 │ │ │ │ + @ instruction: 0x01237128 │ │ │ │ + @ instruction: 0x01245aac │ │ │ │ @ instruction: 0x012278e8 │ │ │ │ - @ instruction: 0x012d9fb4 │ │ │ │ - @ instruction: 0x01245c94 │ │ │ │ - @ instruction: 0x01245a24 │ │ │ │ - strdeq r5, [r4, -r8]! │ │ │ │ - @ instruction: 0x01237004 │ │ │ │ + @ instruction: 0x012d9fbc │ │ │ │ + @ instruction: 0x01245c9c │ │ │ │ + @ instruction: 0x01245a2c │ │ │ │ + @ instruction: 0x01245d00 │ │ │ │ + @ instruction: 0x0123700c │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x01236fbc │ │ │ │ + smlawteq r3, r4, pc, r6 @ │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01236f9c │ │ │ │ - @ instruction: 0x012d9ea8 │ │ │ │ - @ instruction: 0x0124590c │ │ │ │ + @ instruction: 0x01236fa4 │ │ │ │ + @ instruction: 0x012d9eb0 │ │ │ │ + @ instruction: 0x01245914 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x01236f5c │ │ │ │ - @ instruction: 0x012d9e70 │ │ │ │ - ldrdeq r5, [r4, -r4]! │ │ │ │ + @ instruction: 0x01236f64 │ │ │ │ + @ instruction: 0x012d9e78 │ │ │ │ + ldrdeq r5, [r4, -ip]! │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x01236f24 │ │ │ │ + @ instruction: 0x01236f2c │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x01236ee8 │ │ │ │ + strdeq r6, [r3, -r0]! │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01236eb4 │ │ │ │ - smlawteq sp, r0, sp, r9 │ │ │ │ - @ instruction: 0x01245828 │ │ │ │ - @ instruction: 0x01236e74 │ │ │ │ - @ instruction: 0x01236e44 │ │ │ │ + @ instruction: 0x01236ebc │ │ │ │ + smlawteq sp, r8, sp, r9 │ │ │ │ + @ instruction: 0x01245830 │ │ │ │ + @ instruction: 0x01236e7c │ │ │ │ + @ instruction: 0x01236e4c │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01236e24 │ │ │ │ + @ instruction: 0x01236e2c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01236e00 │ │ │ │ - @ instruction: 0x01236db0 │ │ │ │ - @ instruction: 0x01236d90 │ │ │ │ - strdeq r5, [r4, -r4]! │ │ │ │ - @ instruction: 0x01236d38 │ │ │ │ - @ instruction: 0x01236d04 │ │ │ │ + @ instruction: 0x01236e08 │ │ │ │ + @ instruction: 0x01236db8 │ │ │ │ + @ instruction: 0x01236d98 │ │ │ │ + strdeq r5, [r4, -ip]! │ │ │ │ + @ instruction: 0x01236d40 │ │ │ │ + @ instruction: 0x01236d0c │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrdeq r6, [r3, -r0]! │ │ │ │ + ldrdeq r6, [r3, -r8]! │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01236c9c │ │ │ │ + @ instruction: 0x01236ca4 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ strd r2, [sp] │ │ │ │ @@ -1084157,257 +1084157,257 @@ │ │ │ │ ldr r1, [pc, #736] @ 4df608 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4deeb4 │ │ │ │ - @ instruction: 0x01236c68 │ │ │ │ - @ instruction: 0x01236c34 │ │ │ │ - @ instruction: 0x012d9b40 │ │ │ │ - @ instruction: 0x012455a4 │ │ │ │ + @ instruction: 0x01236c70 │ │ │ │ + @ instruction: 0x01236c3c │ │ │ │ + @ instruction: 0x012d9b48 │ │ │ │ + @ instruction: 0x012455ac │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strdeq r6, [r3, -r4]! │ │ │ │ - @ instruction: 0x012d9b00 │ │ │ │ - @ instruction: 0x01245564 │ │ │ │ + strdeq r6, [r3, -ip]! │ │ │ │ + @ instruction: 0x012d9b08 │ │ │ │ + @ instruction: 0x0124556c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01236bb4 │ │ │ │ - smlawteq sp, r0, sl, r9 │ │ │ │ - @ instruction: 0x01245524 │ │ │ │ + @ instruction: 0x01236bbc │ │ │ │ + smlawteq sp, r8, sl, r9 │ │ │ │ + @ instruction: 0x0124552c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01236b74 │ │ │ │ - smlawbeq sp, r0, sl, r9 │ │ │ │ - @ instruction: 0x012454e8 │ │ │ │ - @ instruction: 0x012d9a44 │ │ │ │ - @ instruction: 0x01236b2c │ │ │ │ - @ instruction: 0x012454b0 │ │ │ │ - strdeq r6, [r3, -r4]! │ │ │ │ - smlawteq r3, r0, sl, r6 │ │ │ │ - @ instruction: 0x012d999c │ │ │ │ - smlawbeq r3, r4, sl, r6 │ │ │ │ - @ instruction: 0x01245408 │ │ │ │ - @ instruction: 0x012d995c │ │ │ │ - @ instruction: 0x01236a44 │ │ │ │ - smlawteq r4, r8, r3, r5 │ │ │ │ - @ instruction: 0x012d991c │ │ │ │ - @ instruction: 0x01236a04 │ │ │ │ - smlawbeq r4, r8, r3, r5 │ │ │ │ - ldrdeq r9, [sp, -ip]! │ │ │ │ - smlawteq r3, r4, r9, r6 │ │ │ │ - @ instruction: 0x01245348 │ │ │ │ - @ instruction: 0x012d989c │ │ │ │ - smlawbeq r3, r4, r9, r6 │ │ │ │ - @ instruction: 0x01245308 │ │ │ │ - @ instruction: 0x012d985c │ │ │ │ - @ instruction: 0x01236944 │ │ │ │ - smlawteq r4, r8, r2, r5 │ │ │ │ - @ instruction: 0x012d981c │ │ │ │ - @ instruction: 0x01236904 │ │ │ │ - smlawbeq r4, r8, r2, r5 │ │ │ │ - ldrdeq r9, [sp, -ip]! │ │ │ │ - smlawteq r3, r4, r8, r6 │ │ │ │ - @ instruction: 0x01245248 │ │ │ │ - @ instruction: 0x012d979c │ │ │ │ - smlawbeq r3, r4, r8, r6 │ │ │ │ - @ instruction: 0x01245208 │ │ │ │ - @ instruction: 0x012d9760 │ │ │ │ - @ instruction: 0x01236848 │ │ │ │ - smlawteq r4, ip, r1, r5 │ │ │ │ - @ instruction: 0x012d9724 │ │ │ │ - @ instruction: 0x0123680c │ │ │ │ - @ instruction: 0x01245190 │ │ │ │ - @ instruction: 0x012d96e8 │ │ │ │ - ldrdeq r6, [r3, -r0]! │ │ │ │ - @ instruction: 0x01245154 │ │ │ │ - @ instruction: 0x012d96ac │ │ │ │ - @ instruction: 0x01236794 │ │ │ │ - @ instruction: 0x01245118 │ │ │ │ - @ instruction: 0x012d9670 │ │ │ │ - @ instruction: 0x01236758 │ │ │ │ - ldrdeq r5, [r4, -ip]! │ │ │ │ - @ instruction: 0x012d9634 │ │ │ │ - @ instruction: 0x0123671c │ │ │ │ - @ instruction: 0x012450a0 │ │ │ │ - strdeq r9, [sp, -r8]! │ │ │ │ - @ instruction: 0x012366e0 │ │ │ │ - @ instruction: 0x01245064 │ │ │ │ - @ instruction: 0x012366a8 │ │ │ │ - smlawbeq sp, ip, r5, r9 │ │ │ │ - @ instruction: 0x01236674 │ │ │ │ - strdeq r4, [r4, -r8]! │ │ │ │ - @ instruction: 0x012d9550 │ │ │ │ - @ instruction: 0x01236638 │ │ │ │ - @ instruction: 0x01244fbc │ │ │ │ - @ instruction: 0x012d9514 │ │ │ │ + @ instruction: 0x01236b7c │ │ │ │ + smlawbeq sp, r8, sl, r9 │ │ │ │ + strdeq r5, [r4, -r0]! │ │ │ │ + @ instruction: 0x012d9a4c │ │ │ │ + @ instruction: 0x01236b34 │ │ │ │ + @ instruction: 0x012454b8 │ │ │ │ strdeq r6, [r3, -ip]! │ │ │ │ - smlawbeq r4, r0, pc, r4 @ │ │ │ │ - ldrdeq r9, [sp, -r8]! │ │ │ │ - smlawteq r3, r0, r5, r6 │ │ │ │ - @ instruction: 0x01244f44 │ │ │ │ - @ instruction: 0x012d949c │ │ │ │ - smlawbeq r3, r4, r5, r6 │ │ │ │ - @ instruction: 0x01244f08 │ │ │ │ - @ instruction: 0x012d9460 │ │ │ │ - @ instruction: 0x01236548 │ │ │ │ - smlawteq r4, ip, lr, r4 │ │ │ │ - @ instruction: 0x01236510 │ │ │ │ - @ instruction: 0x012364e0 │ │ │ │ - @ instruction: 0x012d93ec │ │ │ │ - @ instruction: 0x01244e54 │ │ │ │ - @ instruction: 0x012d93b0 │ │ │ │ - @ instruction: 0x01236498 │ │ │ │ - @ instruction: 0x01244e1c │ │ │ │ - @ instruction: 0x012d9370 │ │ │ │ - @ instruction: 0x01236458 │ │ │ │ - ldrdeq r4, [r4, -ip]! │ │ │ │ - @ instruction: 0x012d9334 │ │ │ │ - @ instruction: 0x0123641c │ │ │ │ - @ instruction: 0x01244da0 │ │ │ │ - strdeq r9, [sp, -ip]! │ │ │ │ - @ instruction: 0x012363e0 │ │ │ │ - @ instruction: 0x01244d68 │ │ │ │ - smlawteq sp, r0, r2, r9 │ │ │ │ - @ instruction: 0x012363a4 │ │ │ │ - @ instruction: 0x01244d2c │ │ │ │ - smlawbeq sp, r4, r2, r9 │ │ │ │ - @ instruction: 0x01236368 │ │ │ │ - strdeq r4, [r4, -r0]! │ │ │ │ - @ instruction: 0x01236330 │ │ │ │ - @ instruction: 0x012d9218 │ │ │ │ - @ instruction: 0x01236300 │ │ │ │ - smlawbeq r4, r4, ip, r4 │ │ │ │ - ldrdeq r9, [sp, -ip]! │ │ │ │ - smlawteq r3, r4, r2, r6 │ │ │ │ - @ instruction: 0x01244c48 │ │ │ │ - smlawbeq r3, ip, r2, r6 │ │ │ │ - @ instruction: 0x01236258 │ │ │ │ - @ instruction: 0x0123622c │ │ │ │ - @ instruction: 0x012d9120 │ │ │ │ - @ instruction: 0x01236208 │ │ │ │ - smlawbeq r4, ip, fp, r4 │ │ │ │ - @ instruction: 0x012d90e0 │ │ │ │ - smlawteq r3, r8, r1, r6 │ │ │ │ - @ instruction: 0x01244b4c │ │ │ │ - @ instruction: 0x012d90a0 │ │ │ │ - smlawbeq r3, r8, r1, r6 │ │ │ │ - @ instruction: 0x01244b0c │ │ │ │ - @ instruction: 0x01236150 │ │ │ │ - qsubeq r9, ip, sp │ │ │ │ - smlawteq r4, r4, sl, r4 │ │ │ │ - @ instruction: 0x01236108 │ │ │ │ + smlawteq r3, r8, sl, r6 │ │ │ │ + @ instruction: 0x012d99a4 │ │ │ │ + smlawbeq r3, ip, sl, r6 │ │ │ │ + @ instruction: 0x01245410 │ │ │ │ + @ instruction: 0x012d9964 │ │ │ │ + @ instruction: 0x01236a4c │ │ │ │ + ldrdeq r5, [r4, -r0]! │ │ │ │ + @ instruction: 0x012d9924 │ │ │ │ + @ instruction: 0x01236a0c │ │ │ │ + @ instruction: 0x01245390 │ │ │ │ + @ instruction: 0x012d98e4 │ │ │ │ + smlawteq r3, ip, r9, r6 │ │ │ │ + @ instruction: 0x01245350 │ │ │ │ + @ instruction: 0x012d98a4 │ │ │ │ + smlawbeq r3, ip, r9, r6 │ │ │ │ + @ instruction: 0x01245310 │ │ │ │ + @ instruction: 0x012d9864 │ │ │ │ + @ instruction: 0x0123694c │ │ │ │ + ldrdeq r5, [r4, -r0]! │ │ │ │ + @ instruction: 0x012d9824 │ │ │ │ + @ instruction: 0x0123690c │ │ │ │ + @ instruction: 0x01245290 │ │ │ │ + @ instruction: 0x012d97e4 │ │ │ │ + smlawteq r3, ip, r8, r6 │ │ │ │ + @ instruction: 0x01245250 │ │ │ │ + @ instruction: 0x012d97a4 │ │ │ │ + smlawbeq r3, ip, r8, r6 │ │ │ │ + @ instruction: 0x01245210 │ │ │ │ + @ instruction: 0x012d9768 │ │ │ │ + @ instruction: 0x01236850 │ │ │ │ + ldrdeq r5, [r4, -r4]! │ │ │ │ + @ instruction: 0x012d972c │ │ │ │ + @ instruction: 0x01236814 │ │ │ │ + @ instruction: 0x01245198 │ │ │ │ + strdeq r9, [sp, -r0]! │ │ │ │ + ldrdeq r6, [r3, -r8]! │ │ │ │ + @ instruction: 0x0124515c │ │ │ │ + @ instruction: 0x012d96b4 │ │ │ │ + @ instruction: 0x0123679c │ │ │ │ + @ instruction: 0x01245120 │ │ │ │ + @ instruction: 0x012d9678 │ │ │ │ + @ instruction: 0x01236760 │ │ │ │ + @ instruction: 0x012450e4 │ │ │ │ + @ instruction: 0x012d963c │ │ │ │ + @ instruction: 0x01236724 │ │ │ │ + @ instruction: 0x012450a8 │ │ │ │ + @ instruction: 0x012d9600 │ │ │ │ + @ instruction: 0x012366e8 │ │ │ │ + @ instruction: 0x0124506c │ │ │ │ + @ instruction: 0x012366b0 │ │ │ │ + @ instruction: 0x012d9594 │ │ │ │ + @ instruction: 0x0123667c │ │ │ │ + @ instruction: 0x01245000 │ │ │ │ + @ instruction: 0x012d9558 │ │ │ │ + @ instruction: 0x01236640 │ │ │ │ + smlawteq r4, r4, pc, r4 @ │ │ │ │ + @ instruction: 0x012d951c │ │ │ │ + @ instruction: 0x01236604 │ │ │ │ + smlawbeq r4, r8, pc, r4 @ │ │ │ │ + @ instruction: 0x012d94e0 │ │ │ │ + smlawteq r3, r8, r5, r6 │ │ │ │ + @ instruction: 0x01244f4c │ │ │ │ + @ instruction: 0x012d94a4 │ │ │ │ + smlawbeq r3, ip, r5, r6 │ │ │ │ + @ instruction: 0x01244f10 │ │ │ │ + @ instruction: 0x012d9468 │ │ │ │ + @ instruction: 0x01236550 │ │ │ │ + ldrdeq r4, [r4, -r4]! @ │ │ │ │ + @ instruction: 0x01236518 │ │ │ │ + @ instruction: 0x012364e8 │ │ │ │ + strdeq r9, [sp, -r4]! │ │ │ │ + @ instruction: 0x01244e5c │ │ │ │ + @ instruction: 0x012d93b8 │ │ │ │ + @ instruction: 0x012364a0 │ │ │ │ + @ instruction: 0x01244e24 │ │ │ │ + @ instruction: 0x012d9378 │ │ │ │ + @ instruction: 0x01236460 │ │ │ │ + @ instruction: 0x01244de4 │ │ │ │ + @ instruction: 0x012d933c │ │ │ │ + @ instruction: 0x01236424 │ │ │ │ + @ instruction: 0x01244da8 │ │ │ │ + @ instruction: 0x012d9304 │ │ │ │ + @ instruction: 0x012363e8 │ │ │ │ + @ instruction: 0x01244d70 │ │ │ │ + smlawteq sp, r8, r2, r9 │ │ │ │ + @ instruction: 0x012363ac │ │ │ │ + @ instruction: 0x01244d34 │ │ │ │ + smlawbeq sp, ip, r2, r9 │ │ │ │ + @ instruction: 0x01236370 │ │ │ │ + strdeq r4, [r4, -r8]! │ │ │ │ + @ instruction: 0x01236338 │ │ │ │ + @ instruction: 0x012d9220 │ │ │ │ + @ instruction: 0x01236308 │ │ │ │ + smlawbeq r4, ip, ip, r4 │ │ │ │ + @ instruction: 0x012d91e4 │ │ │ │ + smlawteq r3, ip, r2, r6 │ │ │ │ + @ instruction: 0x01244c50 │ │ │ │ + @ instruction: 0x01236294 │ │ │ │ + @ instruction: 0x01236260 │ │ │ │ + @ instruction: 0x01236234 │ │ │ │ + @ instruction: 0x012d9128 │ │ │ │ + @ instruction: 0x01236210 │ │ │ │ + @ instruction: 0x01244b94 │ │ │ │ + @ instruction: 0x012d90e8 │ │ │ │ ldrdeq r6, [r3, -r0]! │ │ │ │ - @ instruction: 0x0123609c │ │ │ │ + @ instruction: 0x01244b54 │ │ │ │ + @ instruction: 0x012d90a8 │ │ │ │ + @ instruction: 0x01236190 │ │ │ │ + @ instruction: 0x01244b14 │ │ │ │ + @ instruction: 0x01236158 │ │ │ │ + @ instruction: 0x012d9064 │ │ │ │ + smlawteq r4, ip, sl, r4 │ │ │ │ + @ instruction: 0x01236110 │ │ │ │ + ldrdeq r6, [r3, -r8]! │ │ │ │ + @ instruction: 0x012360a4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x0123606c │ │ │ │ - @ instruction: 0x012d8f4c │ │ │ │ - @ instruction: 0x01236034 │ │ │ │ - @ instruction: 0x012449b8 │ │ │ │ - @ instruction: 0x012d8f0c │ │ │ │ - strdeq r5, [r3, -r4]! │ │ │ │ - @ instruction: 0x01244978 │ │ │ │ - smlawteq sp, ip, lr, r8 │ │ │ │ - @ instruction: 0x01235fb4 │ │ │ │ - @ instruction: 0x01244938 │ │ │ │ - smlawbeq sp, ip, lr, r8 │ │ │ │ - @ instruction: 0x01235f74 │ │ │ │ - strdeq r4, [r4, -r8]! │ │ │ │ - @ instruction: 0x01235f3c │ │ │ │ - @ instruction: 0x01235f08 │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - @ instruction: 0x01235ea8 │ │ │ │ - @ instruction: 0x012d8db4 │ │ │ │ - @ instruction: 0x01244818 │ │ │ │ + @ instruction: 0x01236074 │ │ │ │ + @ instruction: 0x012d8f54 │ │ │ │ + @ instruction: 0x0123603c │ │ │ │ + smlawteq r4, r0, r9, r4 │ │ │ │ + @ instruction: 0x012d8f14 │ │ │ │ + strdeq r5, [r3, -ip]! │ │ │ │ + smlawbeq r4, r0, r9, r4 │ │ │ │ + ldrdeq r8, [sp, -r4]! │ │ │ │ + @ instruction: 0x01235fbc │ │ │ │ + @ instruction: 0x01244940 │ │ │ │ + @ instruction: 0x012d8e94 │ │ │ │ + @ instruction: 0x01235f7c │ │ │ │ + @ instruction: 0x01244900 │ │ │ │ + @ instruction: 0x01235f44 │ │ │ │ + @ instruction: 0x01235f10 │ │ │ │ + @ instruction: 0x01235ee0 │ │ │ │ + @ instruction: 0x01235eb0 │ │ │ │ + @ instruction: 0x012d8dbc │ │ │ │ + @ instruction: 0x01244820 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x01235e68 │ │ │ │ + @ instruction: 0x01235e70 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01235e34 │ │ │ │ - @ instruction: 0x012d8d40 │ │ │ │ - @ instruction: 0x012447a8 │ │ │ │ - strdeq r5, [r3, -r4]! │ │ │ │ - @ instruction: 0x012d8d00 │ │ │ │ - @ instruction: 0x01244764 │ │ │ │ + @ instruction: 0x01235e3c │ │ │ │ + @ instruction: 0x012d8d48 │ │ │ │ + @ instruction: 0x012447b0 │ │ │ │ + strdeq r5, [r3, -ip]! │ │ │ │ + @ instruction: 0x012d8d08 │ │ │ │ + @ instruction: 0x0124476c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01235db4 │ │ │ │ + @ instruction: 0x01235dbc │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - smlawbeq r3, r0, sp, r5 │ │ │ │ - smlawbeq sp, ip, ip, r8 │ │ │ │ - strdeq r4, [r4, -r0]! │ │ │ │ + smlawbeq r3, r8, sp, r5 │ │ │ │ + @ instruction: 0x012d8c94 │ │ │ │ + strdeq r4, [r4, -r8]! │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01235d40 │ │ │ │ - @ instruction: 0x012d8c4c │ │ │ │ - @ instruction: 0x012446b0 │ │ │ │ + @ instruction: 0x01235d48 │ │ │ │ + @ instruction: 0x012d8c54 │ │ │ │ + @ instruction: 0x012446b8 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01235d00 │ │ │ │ - smlawteq r3, ip, ip, r5 │ │ │ │ - ldrdeq r8, [sp, -r8]! @ │ │ │ │ - @ instruction: 0x0124463c │ │ │ │ + @ instruction: 0x01235d08 │ │ │ │ + ldrdeq r5, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d8be0 │ │ │ │ + @ instruction: 0x01244644 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - smlawteq r3, r0, r8, r5 │ │ │ │ - smlawteq sp, ip, r7, r8 │ │ │ │ - @ instruction: 0x01244230 │ │ │ │ + smlawteq r3, r8, r8, r5 │ │ │ │ + ldrdeq r8, [sp, -r4]! │ │ │ │ + @ instruction: 0x01244238 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - smlawbeq r3, r0, r8, r5 │ │ │ │ - @ instruction: 0x012d8794 │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ - @ instruction: 0x01235848 │ │ │ │ - @ instruction: 0x012d875c │ │ │ │ - smlawteq r4, r0, r1, r4 │ │ │ │ + smlawbeq r3, r8, r8, r5 │ │ │ │ + @ instruction: 0x012d879c │ │ │ │ + @ instruction: 0x01244204 │ │ │ │ + @ instruction: 0x01235850 │ │ │ │ + @ instruction: 0x012d8764 │ │ │ │ + smlawteq r4, r8, r1, r4 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01235810 │ │ │ │ - @ instruction: 0x012d8724 │ │ │ │ - smlawbeq r4, r8, r1, r4 │ │ │ │ + @ instruction: 0x01235818 │ │ │ │ + @ instruction: 0x012d872c │ │ │ │ + @ instruction: 0x01244190 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - @ instruction: 0x012d86ec │ │ │ │ - @ instruction: 0x01244150 │ │ │ │ + @ instruction: 0x012357e0 │ │ │ │ + strdeq r8, [sp, -r4]! │ │ │ │ + @ instruction: 0x01244158 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x012357a0 │ │ │ │ - @ instruction: 0x012d86b4 │ │ │ │ - @ instruction: 0x0124411c │ │ │ │ - @ instruction: 0x01235768 │ │ │ │ - @ instruction: 0x012d867c │ │ │ │ - @ instruction: 0x012440e0 │ │ │ │ + @ instruction: 0x012357a8 │ │ │ │ + @ instruction: 0x012d86bc │ │ │ │ + @ instruction: 0x01244124 │ │ │ │ + @ instruction: 0x01235770 │ │ │ │ + smlawbeq sp, r4, r6, r8 │ │ │ │ + @ instruction: 0x012440e8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01235730 │ │ │ │ + @ instruction: 0x01235738 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - strdeq r5, [r3, -r8]! │ │ │ │ - @ instruction: 0x012d860c │ │ │ │ - @ instruction: 0x01244074 │ │ │ │ + @ instruction: 0x01235700 │ │ │ │ + @ instruction: 0x012d8614 │ │ │ │ + @ instruction: 0x0124407c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq r8, [sp, -r4]! │ │ │ │ - @ instruction: 0x012356bc │ │ │ │ - @ instruction: 0x01244040 │ │ │ │ - @ instruction: 0x012d8594 │ │ │ │ - @ instruction: 0x0123567c │ │ │ │ - @ instruction: 0x01244000 │ │ │ │ - @ instruction: 0x012d8554 │ │ │ │ - @ instruction: 0x0123563c │ │ │ │ - smlawteq r4, r0, pc, r3 @ │ │ │ │ - @ instruction: 0x01235604 │ │ │ │ - @ instruction: 0x012d84e8 │ │ │ │ + ldrdeq r8, [sp, -ip]! │ │ │ │ + smlawteq r3, r4, r6, r5 │ │ │ │ + @ instruction: 0x01244048 │ │ │ │ + @ instruction: 0x012d859c │ │ │ │ + smlawbeq r3, r4, r6, r5 │ │ │ │ + @ instruction: 0x01244008 │ │ │ │ + @ instruction: 0x012d855c │ │ │ │ + @ instruction: 0x01235644 │ │ │ │ + smlawteq r4, r8, pc, r3 @ │ │ │ │ + @ instruction: 0x0123560c │ │ │ │ + strdeq r8, [sp, -r0]! │ │ │ │ + ldrdeq r5, [r3, -r8]! │ │ │ │ + @ instruction: 0x01243f5c │ │ │ │ + @ instruction: 0x012d84b4 │ │ │ │ + @ instruction: 0x0123559c │ │ │ │ + @ instruction: 0x01243f20 │ │ │ │ + @ instruction: 0x01235560 │ │ │ │ + smlawteq r4, r4, lr, r3 │ │ │ │ + @ instruction: 0x01235508 │ │ │ │ + strdeq r8, [sp, -r4]! │ │ │ │ ldrdeq r5, [r3, -r0]! │ │ │ │ - @ instruction: 0x01243f54 │ │ │ │ - @ instruction: 0x012d84ac │ │ │ │ - @ instruction: 0x01235594 │ │ │ │ - @ instruction: 0x01243f18 │ │ │ │ - @ instruction: 0x01235558 │ │ │ │ - @ instruction: 0x01243ebc │ │ │ │ - @ instruction: 0x01235500 │ │ │ │ - @ instruction: 0x012d83ec │ │ │ │ - smlawteq r3, r8, r4, r5 │ │ │ │ @ instruction: 0x01224de4 │ │ │ │ - @ instruction: 0x01243e24 │ │ │ │ - @ instruction: 0x012d8374 │ │ │ │ - @ instruction: 0x01244018 │ │ │ │ - @ instruction: 0x01243de0 │ │ │ │ - @ instruction: 0x0123541c │ │ │ │ - strdeq r8, [sp, -ip]! │ │ │ │ - @ instruction: 0x012353e4 │ │ │ │ - @ instruction: 0x01243d68 │ │ │ │ - @ instruction: 0x012353ac │ │ │ │ + @ instruction: 0x01243e2c │ │ │ │ + @ instruction: 0x012d837c │ │ │ │ + @ instruction: 0x01244020 │ │ │ │ + @ instruction: 0x01243de8 │ │ │ │ + @ instruction: 0x01235424 │ │ │ │ + @ instruction: 0x012d8304 │ │ │ │ + @ instruction: 0x012353ec │ │ │ │ + @ instruction: 0x01243d70 │ │ │ │ + @ instruction: 0x012353b4 │ │ │ │ ldr r3, [pc, #-260] @ 4df60c │ │ │ │ ldr r2, [pc, #-260] @ 4df610 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-276] @ 4df614 │ │ │ │ @@ -1084768,17 +1084768,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4dfc78 │ │ │ │ - @ instruction: 0x012d8258 │ │ │ │ - @ instruction: 0x01235340 │ │ │ │ - smlawteq r4, r0, ip, r3 │ │ │ │ + @ instruction: 0x012d8260 │ │ │ │ + @ instruction: 0x01235348 │ │ │ │ + smlawteq r4, r8, ip, r3 │ │ │ │ │ │ │ │ 004dfccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ @@ -1084802,17 +1084802,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4dfd4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4dfcf8 │ │ │ │ - ldrdeq r8, [sp, -r8]! @ │ │ │ │ - smlawteq r3, r0, r2, r5 │ │ │ │ - @ instruction: 0x01243c3c │ │ │ │ + @ instruction: 0x012d81e0 │ │ │ │ + smlawteq r3, r8, r2, r5 │ │ │ │ + @ instruction: 0x01243c44 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 004dfd50 : │ │ │ │ ldr r1, [r0, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #16] │ │ │ │ bx lr │ │ │ │ @@ -1084902,26 +1084902,26 @@ │ │ │ │ ldr r1, [pc, #36] @ 4dfec8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4dfe54 │ │ │ │ - smlawteq r4, r0, fp, r3 │ │ │ │ + smlawteq r4, r8, fp, r3 │ │ │ │ teqeq sl, ip, lsr #9 │ │ │ │ - @ instruction: 0x012d8140 │ │ │ │ + @ instruction: 0x012d8148 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ @ instruction: 0xffffc39c │ │ │ │ @ instruction: 0xffffb70c │ │ │ │ @ instruction: 0xffffb3c4 │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ @ instruction: 0xffffb010 │ │ │ │ teqeq sl, r8, ror #7 │ │ │ │ - @ instruction: 0x01235140 │ │ │ │ + @ instruction: 0x01235148 │ │ │ │ │ │ │ │ 004dfee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1085016,16 +1085016,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01226800 │ │ │ │ - @ instruction: 0x01243c90 │ │ │ │ - @ instruction: 0x012d809c │ │ │ │ + @ instruction: 0x01243c98 │ │ │ │ + @ instruction: 0x012d80a4 │ │ │ │ │ │ │ │ 004e0080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1085205,19 +1085205,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ strdeq r7, [r2, -r0]! │ │ │ │ - strdeq r7, [sp, -r8]! │ │ │ │ - ldrdeq r3, [r4, -ip]! │ │ │ │ + @ instruction: 0x012d7e00 │ │ │ │ + @ instruction: 0x012439e4 │ │ │ │ @ instruction: 0x01226514 │ │ │ │ - @ instruction: 0x012d7db8 │ │ │ │ - @ instruction: 0x0124399c │ │ │ │ + smlawteq sp, r0, sp, r7 │ │ │ │ + @ instruction: 0x012439a4 │ │ │ │ │ │ │ │ 004e0378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1085313,16 +1085313,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01226370 │ │ │ │ - @ instruction: 0x012d7c14 │ │ │ │ - strdeq r3, [r4, -r8]! │ │ │ │ + @ instruction: 0x012d7c1c │ │ │ │ + @ instruction: 0x01243800 │ │ │ │ │ │ │ │ 004e0514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1085417,16 +1085417,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r6, [r2, -r8]! │ │ │ │ - @ instruction: 0x012d7a7c │ │ │ │ - @ instruction: 0x01243660 │ │ │ │ + smlawbeq sp, r4, sl, r7 │ │ │ │ + @ instruction: 0x01243668 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #108] @ 4e0734 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -1085453,15 +1085453,15 @@ │ │ │ │ b 4e06ec │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ b 4e06ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 4e06ec │ │ │ │ - @ instruction: 0x012d7a98 │ │ │ │ + @ instruction: 0x012d7aa0 │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ cmp r3, #16 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ @@ -1085483,15 +1085483,15 @@ │ │ │ │ b 4e075c │ │ │ │ mov r3, #3 │ │ │ │ b 4e075c │ │ │ │ mov r3, #1 │ │ │ │ b 4e075c │ │ │ │ mov r3, #2 │ │ │ │ b 4e075c │ │ │ │ - strdeq r7, [sp, -r9]! │ │ │ │ + @ instruction: 0x012d7a01 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ 4e0974 │ │ │ │ ldr r2, [pc, #428] @ 4e0978 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1085599,28 +1085599,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e0874 │ │ │ │ teqeq sl, ip, ror sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01243520 │ │ │ │ - @ instruction: 0x012d79ac │ │ │ │ + @ instruction: 0x01243528 │ │ │ │ + @ instruction: 0x012d79b4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0124351c │ │ │ │ - @ instruction: 0x0124352c │ │ │ │ - @ instruction: 0x01243538 │ │ │ │ - @ instruction: 0x01243544 │ │ │ │ - @ instruction: 0x01234748 │ │ │ │ - @ instruction: 0x01234714 │ │ │ │ - @ instruction: 0x012346e4 │ │ │ │ + @ instruction: 0x01243524 │ │ │ │ + @ instruction: 0x01243534 │ │ │ │ + @ instruction: 0x01243540 │ │ │ │ + @ instruction: 0x0124354c │ │ │ │ + @ instruction: 0x01234750 │ │ │ │ + @ instruction: 0x0123471c │ │ │ │ + @ instruction: 0x012346ec │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x012346b4 │ │ │ │ + @ instruction: 0x012346bc │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - smlawbeq r3, r4, r6, r4 │ │ │ │ + smlawbeq r3, ip, r6, r4 │ │ │ │ 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, #484] @ 4e0bb4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1085744,33 +1085744,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4e0a74 │ │ │ │ teqeq sl, ip, ror #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0122467c │ │ │ │ - @ instruction: 0x0124342c │ │ │ │ @ instruction: 0x01243434 │ │ │ │ - @ instruction: 0x0124342c │ │ │ │ + @ instruction: 0x0124343c │ │ │ │ + @ instruction: 0x01243434 │ │ │ │ teqeq sl, r8, asr #15 │ │ │ │ - smlawteq sp, sp, r6, r7 │ │ │ │ - @ instruction: 0x0124337c │ │ │ │ - @ instruction: 0x01243354 │ │ │ │ - @ instruction: 0x01243330 │ │ │ │ - @ instruction: 0x01243304 │ │ │ │ - ldrdeq r3, [r4, -r8]! │ │ │ │ - @ instruction: 0x012d7674 │ │ │ │ - smlawteq r3, r4, r4, r4 │ │ │ │ - ldrdeq r3, [r4, -r8]! │ │ │ │ - @ instruction: 0x012d7638 │ │ │ │ - smlawbeq r3, r8, r4, r4 │ │ │ │ - @ instruction: 0x012431a0 │ │ │ │ - strdeq r7, [sp, -ip]! │ │ │ │ - @ instruction: 0x0123444c │ │ │ │ - @ instruction: 0x01243164 │ │ │ │ + ldrdeq r7, [sp, -r5]! │ │ │ │ + smlawbeq r4, r4, r3, r3 │ │ │ │ + @ instruction: 0x0124335c │ │ │ │ + @ instruction: 0x01243338 │ │ │ │ + @ instruction: 0x0124330c │ │ │ │ + @ instruction: 0x012432e0 │ │ │ │ + @ instruction: 0x012d767c │ │ │ │ + smlawteq r3, ip, r4, r4 │ │ │ │ + @ instruction: 0x012431e0 │ │ │ │ + @ instruction: 0x012d7640 │ │ │ │ + @ instruction: 0x01234490 │ │ │ │ + @ instruction: 0x012431a8 │ │ │ │ + @ instruction: 0x012d7604 │ │ │ │ + @ instruction: 0x01234454 │ │ │ │ + @ instruction: 0x0124316c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2384] @ 0x950 │ │ │ │ ldr r3, [pc, #3964] @ 4e1ba0 │ │ │ │ sub sp, sp, #1664 @ 0x680 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1086763,184 +1086763,184 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 4e1b48 │ │ │ │ teqeq sl, r8, lsl r6 │ │ │ │ teqeq sl, r8, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r7, [sp, -ip]! │ │ │ │ - @ instruction: 0x01243044 │ │ │ │ + @ instruction: 0x012d74e4 │ │ │ │ + @ instruction: 0x0124304c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01242c44 │ │ │ │ - @ instruction: 0x01243144 │ │ │ │ - @ instruction: 0x012d73e8 │ │ │ │ - @ instruction: 0x01242f4c │ │ │ │ + @ instruction: 0x01242c4c │ │ │ │ + @ instruction: 0x0124314c │ │ │ │ + strdeq r7, [sp, -r0]! │ │ │ │ + @ instruction: 0x01242f54 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrdeq r7, [sp, -r4]! │ │ │ │ - @ instruction: 0x01242e3c │ │ │ │ - strdeq r4, [r3, -ip]! │ │ │ │ - @ instruction: 0x012340a8 │ │ │ │ - @ instruction: 0x01234004 │ │ │ │ - @ instruction: 0x012d7174 │ │ │ │ - ldrdeq r2, [r4, -ip]! │ │ │ │ - @ instruction: 0x01233f9c │ │ │ │ - @ instruction: 0x01233f44 │ │ │ │ - smlawteq r3, ip, lr, r3 │ │ │ │ - @ instruction: 0x012d7034 │ │ │ │ - @ instruction: 0x01242b9c │ │ │ │ - @ instruction: 0x01233e5c │ │ │ │ - @ instruction: 0x01233e00 │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012d6f40 │ │ │ │ - @ instruction: 0x01242aa8 │ │ │ │ - @ instruction: 0x012d6e08 │ │ │ │ - @ instruction: 0x01242970 │ │ │ │ + ldrdeq r7, [sp, -ip]! │ │ │ │ + @ instruction: 0x01242e44 │ │ │ │ + @ instruction: 0x01234104 │ │ │ │ + strheq r4, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123400c │ │ │ │ + @ instruction: 0x012d717c │ │ │ │ + @ instruction: 0x01242ce4 │ │ │ │ + @ instruction: 0x01233fa4 │ │ │ │ + @ instruction: 0x01233f4c │ │ │ │ + ldrdeq r3, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d703c │ │ │ │ + @ instruction: 0x01242ba4 │ │ │ │ + @ instruction: 0x01233e64 │ │ │ │ + @ instruction: 0x01233e08 │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + @ instruction: 0x012d6f48 │ │ │ │ + @ instruction: 0x01242ab0 │ │ │ │ + @ instruction: 0x012d6e10 │ │ │ │ + @ instruction: 0x01242978 │ │ │ │ teqeq sl, r8, lsr #28 │ │ │ │ - smlawteq sp, ip, ip, r6 │ │ │ │ - @ instruction: 0x01242834 │ │ │ │ + ldrdeq r6, [sp, -r4]! │ │ │ │ + @ instruction: 0x0124283c │ │ │ │ + strdeq r3, [r3, -ip]! │ │ │ │ + @ instruction: 0x01233aac │ │ │ │ + @ instruction: 0x012d6b94 │ │ │ │ + strdeq r2, [r4, -ip]! │ │ │ │ + @ instruction: 0x012339bc │ │ │ │ + @ instruction: 0x0123394c │ │ │ │ + @ instruction: 0x012d6a68 │ │ │ │ + ldrdeq r2, [r4, -r0]! │ │ │ │ + @ instruction: 0x01233890 │ │ │ │ strdeq r3, [r3, -r4]! │ │ │ │ - @ instruction: 0x01233aa4 │ │ │ │ - smlawbeq sp, ip, fp, r6 │ │ │ │ - strdeq r2, [r4, -r4]! │ │ │ │ - @ instruction: 0x012339b4 │ │ │ │ - @ instruction: 0x01233944 │ │ │ │ - @ instruction: 0x012d6a60 │ │ │ │ - smlawteq r4, r8, r5, r2 │ │ │ │ - smlawbeq r3, r8, r8, r3 │ │ │ │ - @ instruction: 0x012337ec │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - @ instruction: 0x012d67ec │ │ │ │ - @ instruction: 0x01242354 │ │ │ │ + strdeq r6, [sp, -r4]! │ │ │ │ + @ instruction: 0x0124235c │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - strdeq r3, [r3, -r8]! │ │ │ │ - @ instruction: 0x012d6760 │ │ │ │ - @ instruction: 0x012335b0 │ │ │ │ - smlawteq r4, r8, r2, r2 │ │ │ │ - @ instruction: 0x0123355c │ │ │ │ - strdeq r2, [r4, -r0]! │ │ │ │ - @ instruction: 0x012d66b8 │ │ │ │ - @ instruction: 0x01242458 │ │ │ │ - @ instruction: 0x01242214 │ │ │ │ + @ instruction: 0x01233600 │ │ │ │ + @ instruction: 0x012d6768 │ │ │ │ + @ instruction: 0x012335b8 │ │ │ │ + ldrdeq r2, [r4, -r0]! │ │ │ │ + @ instruction: 0x01233564 │ │ │ │ + strdeq r2, [r4, -r8]! │ │ │ │ + smlawteq sp, r0, r6, r6 │ │ │ │ + @ instruction: 0x01242460 │ │ │ │ + @ instruction: 0x0124221c │ │ │ │ @ instruction: 0x01223cbc │ │ │ │ @ instruction: 0x01223c68 │ │ │ │ @ instruction: 0x01223970 │ │ │ │ - ldrdeq r3, [r3, -ip]! │ │ │ │ - strdeq r2, [r4, -r8]! │ │ │ │ - smlawteq r4, r8, pc, r1 @ │ │ │ │ - @ instruction: 0x01242094 │ │ │ │ - @ instruction: 0x01241f90 │ │ │ │ - @ instruction: 0x0123301c │ │ │ │ + @ instruction: 0x012330e4 │ │ │ │ + @ instruction: 0x01242100 │ │ │ │ + ldrdeq r1, [r4, -r0]! │ │ │ │ + @ instruction: 0x0124209c │ │ │ │ + @ instruction: 0x01241f98 │ │ │ │ + @ instruction: 0x01233024 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x01241f94 │ │ │ │ - @ instruction: 0x01241f2c │ │ │ │ - @ instruction: 0x012d614c │ │ │ │ - @ instruction: 0x01232f9c │ │ │ │ - @ instruction: 0x01241cb4 │ │ │ │ + @ instruction: 0x01241f9c │ │ │ │ + @ instruction: 0x01241f34 │ │ │ │ + @ instruction: 0x012d6154 │ │ │ │ + @ instruction: 0x01232fa4 │ │ │ │ + @ instruction: 0x01241cbc │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01232f68 │ │ │ │ - strdeq r1, [r4, -ip]! │ │ │ │ - ldrdeq r6, [sp, -r8]! │ │ │ │ - @ instruction: 0x01241e78 │ │ │ │ - @ instruction: 0x01241c30 │ │ │ │ - @ instruction: 0x012d60a8 │ │ │ │ - @ instruction: 0x01232eec │ │ │ │ - @ instruction: 0x01241c0c │ │ │ │ + @ instruction: 0x01232f70 │ │ │ │ + @ instruction: 0x01241f04 │ │ │ │ + @ instruction: 0x012d60e0 │ │ │ │ + smlawbeq r4, r0, lr, r1 │ │ │ │ + @ instruction: 0x01241c38 │ │ │ │ + strheq r6, [sp, -r0]! │ │ │ │ + strdeq r2, [r3, -r4]! │ │ │ │ + @ instruction: 0x01241c14 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01232eb8 │ │ │ │ - @ instruction: 0x01232ea4 │ │ │ │ - strdeq r1, [r4, -r8]! │ │ │ │ - @ instruction: 0x01241db4 │ │ │ │ + smlawteq r3, r0, lr, r2 │ │ │ │ + @ instruction: 0x01232eac │ │ │ │ + @ instruction: 0x01241e00 │ │ │ │ + @ instruction: 0x01241dbc │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - ldrdeq r1, [r4, -r4]! │ │ │ │ - @ instruction: 0x012d5fe0 │ │ │ │ - smlawbeq r4, r0, sp, r1 │ │ │ │ - @ instruction: 0x01241b38 │ │ │ │ - @ instruction: 0x012d5fb0 │ │ │ │ - strdeq r2, [r3, -r4]! │ │ │ │ - @ instruction: 0x01241b14 │ │ │ │ - andeq r0, r0, r5, lsl #3 │ │ │ │ - smlawteq r3, r0, sp, r2 │ │ │ │ ldrdeq r1, [r4, -ip]! │ │ │ │ - @ instruction: 0x01241cec │ │ │ │ - @ instruction: 0x01232d78 │ │ │ │ + @ instruction: 0x012d5fe8 │ │ │ │ + smlawbeq r4, r8, sp, r1 │ │ │ │ + @ instruction: 0x01241b40 │ │ │ │ + @ instruction: 0x012d5fb8 │ │ │ │ + strdeq r2, [r3, -ip]! │ │ │ │ + @ instruction: 0x01241b1c │ │ │ │ + andeq r0, r0, r5, lsl #3 │ │ │ │ + smlawteq r3, r8, sp, r2 │ │ │ │ + @ instruction: 0x01241de4 │ │ │ │ + strdeq r1, [r4, -r4]! │ │ │ │ + smlawbeq r3, r0, sp, r2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01241d64 │ │ │ │ - smlawbeq r4, r8, ip, r1 │ │ │ │ - @ instruction: 0x01232d14 │ │ │ │ + @ instruction: 0x01241d6c │ │ │ │ + @ instruction: 0x01241c90 │ │ │ │ + @ instruction: 0x01232d1c │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01232ce4 │ │ │ │ - @ instruction: 0x01241c38 │ │ │ │ - @ instruction: 0x012d5e54 │ │ │ │ - strdeq r1, [r4, -r4]! │ │ │ │ - @ instruction: 0x012419ac │ │ │ │ + @ instruction: 0x01232cec │ │ │ │ + @ instruction: 0x01241c40 │ │ │ │ + @ instruction: 0x012d5e5c │ │ │ │ + strdeq r1, [r4, -ip]! │ │ │ │ + @ instruction: 0x012419b4 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01232c74 │ │ │ │ - ldrdeq r1, [r4, -r8]! │ │ │ │ - smlawbeq r4, r4, fp, r1 │ │ │ │ + @ instruction: 0x01232c7c │ │ │ │ + @ instruction: 0x01241be0 │ │ │ │ + smlawbeq r4, ip, fp, r1 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x01232c10 │ │ │ │ + @ instruction: 0x01232c18 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01241b1c │ │ │ │ - @ instruction: 0x01241b20 │ │ │ │ - @ instruction: 0x01232bac │ │ │ │ - @ instruction: 0x01241aec │ │ │ │ - @ instruction: 0x01241abc │ │ │ │ + @ instruction: 0x01241b24 │ │ │ │ + @ instruction: 0x01241b28 │ │ │ │ + @ instruction: 0x01232bb4 │ │ │ │ + strdeq r1, [r4, -r4]! │ │ │ │ + smlawteq r4, r4, sl, r1 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01232b48 │ │ │ │ - @ instruction: 0x01232b14 │ │ │ │ + @ instruction: 0x01232b50 │ │ │ │ + @ instruction: 0x01232b1c │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01232ae4 │ │ │ │ + @ instruction: 0x01232aec │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x01232ab4 │ │ │ │ + @ instruction: 0x01232abc │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - smlawbeq r3, r4, sl, r2 │ │ │ │ - @ instruction: 0x01232a54 │ │ │ │ + smlawbeq r3, ip, sl, r2 │ │ │ │ + @ instruction: 0x01232a5c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrdeq r5, [sp, -r0]! │ │ │ │ - @ instruction: 0x01232a20 │ │ │ │ - @ instruction: 0x01241738 │ │ │ │ - @ instruction: 0x012419b0 │ │ │ │ - smlawbeq sp, ip, fp, r5 │ │ │ │ - @ instruction: 0x0124192c │ │ │ │ - @ instruction: 0x012416e4 │ │ │ │ - @ instruction: 0x012329ac │ │ │ │ - @ instruction: 0x01241968 │ │ │ │ - @ instruction: 0x012418bc │ │ │ │ + ldrdeq r5, [sp, -r8]! │ │ │ │ + @ instruction: 0x01232a28 │ │ │ │ + @ instruction: 0x01241740 │ │ │ │ + @ instruction: 0x012419b8 │ │ │ │ + @ instruction: 0x012d5b94 │ │ │ │ + @ instruction: 0x01241934 │ │ │ │ + @ instruction: 0x012416ec │ │ │ │ + @ instruction: 0x012329b4 │ │ │ │ + @ instruction: 0x01241970 │ │ │ │ + smlawteq r4, r4, r8, r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x01232948 │ │ │ │ + @ instruction: 0x01232950 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01232914 │ │ │ │ + @ instruction: 0x0123291c │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x012328e4 │ │ │ │ + @ instruction: 0x012328ec │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x012417b8 │ │ │ │ + smlawteq r4, r0, r7, r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - smlawbeq r3, r4, r8, r2 │ │ │ │ - @ instruction: 0x01241858 │ │ │ │ - @ instruction: 0x01241794 │ │ │ │ + smlawbeq r3, ip, r8, r2 │ │ │ │ + @ instruction: 0x01241860 │ │ │ │ + @ instruction: 0x0124179c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x0123281c │ │ │ │ - @ instruction: 0x01232800 │ │ │ │ + @ instruction: 0x01232824 │ │ │ │ + @ instruction: 0x01232808 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - smlawteq r3, ip, r7, r2 │ │ │ │ + ldrdeq r2, [r3, -r4]! │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x012327bc │ │ │ │ + smlawteq r3, r4, r7, r2 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - strdeq r1, [r4, -r0]! │ │ │ │ - ldrdeq r1, [r4, -r0]! │ │ │ │ + strdeq r1, [r4, -r8]! │ │ │ │ + ldrdeq r1, [r4, -r8]! │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0123275c │ │ │ │ - @ instruction: 0x01232728 │ │ │ │ + @ instruction: 0x01232764 │ │ │ │ + @ instruction: 0x01232730 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - strdeq r2, [r3, -ip]! │ │ │ │ + @ instruction: 0x01232704 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ add r7, sp, #644 @ 0x284 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-472] @ 4e1c9c │ │ │ │ @@ -1087644,17 +1087644,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4e297c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e2928 │ │ │ │ - @ instruction: 0x012d5840 │ │ │ │ - @ instruction: 0x01232690 │ │ │ │ - @ instruction: 0x012413a0 │ │ │ │ + @ instruction: 0x012d5848 │ │ │ │ + @ instruction: 0x01232698 │ │ │ │ + @ instruction: 0x012413a8 │ │ │ │ @ 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 │ │ │ │ @@ -1087676,17 +1087676,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4e29fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e29a8 │ │ │ │ - smlawteq sp, r0, r7, r5 │ │ │ │ - @ instruction: 0x01232610 │ │ │ │ - @ instruction: 0x01241320 │ │ │ │ + smlawteq sp, r8, r7, r5 │ │ │ │ + @ instruction: 0x01232618 │ │ │ │ + @ instruction: 0x01241328 │ │ │ │ @ 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 │ │ │ │ @@ -1087739,17 +1087739,17 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4e2a50 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r5, [sp, -r4]! │ │ │ │ - @ instruction: 0x012415ac │ │ │ │ - @ instruction: 0x01241238 │ │ │ │ + ldrdeq r5, [sp, -ip]! │ │ │ │ + @ instruction: 0x012415b4 │ │ │ │ + @ instruction: 0x01241240 │ │ │ │ │ │ │ │ 004e2af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 4e2c1c │ │ │ │ @@ -1087819,22 +1087819,22 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4e2b70 │ │ │ │ teqeq sl, r0, lsr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01241204 │ │ │ │ + @ instruction: 0x0124120c │ │ │ │ teqeq sl, ip, asr #13 │ │ │ │ - ldrdeq r5, [sp, -r0]! │ │ │ │ - @ instruction: 0x01232420 │ │ │ │ - @ instruction: 0x01241138 │ │ │ │ - @ instruction: 0x012d5594 │ │ │ │ - @ instruction: 0x012323e4 │ │ │ │ - strdeq r1, [r4, -r8]! │ │ │ │ + ldrdeq r5, [sp, -r8]! │ │ │ │ + @ instruction: 0x01232428 │ │ │ │ + @ instruction: 0x01241140 │ │ │ │ + @ instruction: 0x012d559c │ │ │ │ + @ instruction: 0x012323ec │ │ │ │ + @ instruction: 0x01241100 │ │ │ │ │ │ │ │ 004e2c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1087914,26 +1087914,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 4e2dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4e2d54 │ │ │ │ teqeq sl, r0, ror #11 │ │ │ │ - @ instruction: 0x012410e4 │ │ │ │ + @ instruction: 0x012410ec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, r4, lsl #11 │ │ │ │ @ instruction: 0x01226398 │ │ │ │ - smlawbeq sp, r0, r4, r5 │ │ │ │ - smulwteq r4, r4, pc @ │ │ │ │ - @ instruction: 0x012d5444 │ │ │ │ - smlawbeq r3, r8, r2, r2 │ │ │ │ - smulwbeq r4, r8, pc @ │ │ │ │ - @ instruction: 0x012d5408 │ │ │ │ - @ instruction: 0x0123224c │ │ │ │ - @ instruction: 0x01240f6c │ │ │ │ + smlawbeq sp, r8, r4, r5 │ │ │ │ + smulwteq r4, ip, pc @ │ │ │ │ + @ instruction: 0x012d544c │ │ │ │ + @ instruction: 0x01232290 │ │ │ │ + @ instruction: 0x01240fb0 │ │ │ │ + @ instruction: 0x012d5410 │ │ │ │ + @ instruction: 0x01232254 │ │ │ │ + @ instruction: 0x01240f74 │ │ │ │ │ │ │ │ 004e2dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 4e2ee4 │ │ │ │ @@ -1088001,22 +1088001,22 @@ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 4e2e38 │ │ │ │ teqeq sl, r4, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawbeq r4, r8, pc, r0 @ │ │ │ │ + @ instruction: 0x01240f90 │ │ │ │ teqeq sl, r4, lsl #8 │ │ │ │ - @ instruction: 0x012d5308 │ │ │ │ - @ instruction: 0x01232158 │ │ │ │ - @ instruction: 0x01240e70 │ │ │ │ - smlawteq sp, ip, r2, r5 │ │ │ │ - @ instruction: 0x0123211c │ │ │ │ - @ instruction: 0x01240e30 │ │ │ │ + @ instruction: 0x012d5310 │ │ │ │ + @ instruction: 0x01232160 │ │ │ │ + @ instruction: 0x01240e78 │ │ │ │ + ldrdeq r5, [sp, -r4]! │ │ │ │ + @ instruction: 0x01232124 │ │ │ │ + @ instruction: 0x01240e38 │ │ │ │ │ │ │ │ 004e2f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1088096,26 +1088096,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 4e308c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4e301c │ │ │ │ teqeq sl, r8, lsl r3 │ │ │ │ - @ instruction: 0x01240e6c │ │ │ │ + @ instruction: 0x01240e74 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, ip @ │ │ │ │ ldrdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x012d51b8 │ │ │ │ - @ instruction: 0x01240d1c │ │ │ │ - @ instruction: 0x012d517c │ │ │ │ - smlawteq r3, r0, pc, r1 @ │ │ │ │ - smulwteq r4, r0, ip │ │ │ │ - @ instruction: 0x012d5140 │ │ │ │ - smlawbeq r3, r4, pc, r1 @ │ │ │ │ - smulwbeq r4, r4, ip │ │ │ │ + smlawteq sp, r0, r1, r5 │ │ │ │ + @ instruction: 0x01240d24 │ │ │ │ + smlawbeq sp, r4, r1, r5 │ │ │ │ + smlawteq r3, r8, pc, r1 @ │ │ │ │ + smulwteq r4, r8, ip │ │ │ │ + @ instruction: 0x012d5148 │ │ │ │ + smlawbeq r3, ip, pc, r1 @ │ │ │ │ + smulwbeq r4, ip, 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, #784] @ 4e33b8 │ │ │ │ ldr r3, [pc, #784] @ 4e33bc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -1088314,43 +1088314,43 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4e31d0 │ │ │ │ teqeq sl, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, r8, ror #2 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - msreq CPSR_sxc, r8 @ │ │ │ │ - @ instruction: 0x01240f74 │ │ │ │ - @ instruction: 0x01240f90 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - @ instruction: 0x01240f48 │ │ │ │ - @ instruction: 0x01240f68 │ │ │ │ + msreq CPSR_sxc, r0, lsr #3 │ │ │ │ @ instruction: 0x01240f7c │ │ │ │ + @ instruction: 0x01240f98 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + @ instruction: 0x01240f50 │ │ │ │ + @ instruction: 0x01240f70 │ │ │ │ + smlawbeq r4, r4, pc, r0 @ │ │ │ │ teqeq sl, ip, rrx │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01240e64 │ │ │ │ + @ instruction: 0x01240e6c │ │ │ │ @ instruction: 0x0122a064 │ │ │ │ - @ instruction: 0x012d4f3c │ │ │ │ - smlawbeq r3, ip, sp, r1 │ │ │ │ - smulwbeq r4, r4, sl │ │ │ │ - @ instruction: 0x012d4eec │ │ │ │ - @ instruction: 0x01231d3c │ │ │ │ - @ instruction: 0x01240a54 │ │ │ │ - @ instruction: 0x012d4eac │ │ │ │ - strdeq r1, [r3, -ip]! │ │ │ │ - @ instruction: 0x01240a10 │ │ │ │ - @ instruction: 0x012d4e70 │ │ │ │ - smlawteq r3, r0, ip, r1 │ │ │ │ - ldrdeq r0, [r4, -r8]! │ │ │ │ - @ instruction: 0x012d4e34 │ │ │ │ - smlawbeq r3, r4, ip, r1 │ │ │ │ - @ instruction: 0x0124099c │ │ │ │ - strdeq r4, [sp, -r8]! │ │ │ │ - @ instruction: 0x01231c48 │ │ │ │ - @ instruction: 0x01240960 │ │ │ │ + @ instruction: 0x012d4f44 │ │ │ │ + @ instruction: 0x01231d94 │ │ │ │ + smulwbeq r4, ip, sl │ │ │ │ + strdeq r4, [sp, -r4]! @ │ │ │ │ + @ instruction: 0x01231d44 │ │ │ │ + @ instruction: 0x01240a5c │ │ │ │ + @ instruction: 0x012d4eb4 │ │ │ │ + @ instruction: 0x01231d04 │ │ │ │ + @ instruction: 0x01240a18 │ │ │ │ + @ instruction: 0x012d4e78 │ │ │ │ + smlawteq r3, r8, ip, r1 │ │ │ │ + smulwteq r4, r0, r9 │ │ │ │ + @ instruction: 0x012d4e3c │ │ │ │ + smlawbeq r3, ip, ip, r1 │ │ │ │ + smulwbeq r4, r4, r9 │ │ │ │ + @ instruction: 0x012d4e00 │ │ │ │ + @ instruction: 0x01231c50 │ │ │ │ + @ instruction: 0x01240968 │ │ │ │ │ │ │ │ 004e343c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #604] @ 4e36b0 │ │ │ │ @@ -1088502,43 +1088502,43 @@ │ │ │ │ ldr r1, [pc, #36] @ 4e36c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e358c │ │ │ │ - smlawbeq r4, r8, r8, r0 │ │ │ │ + @ instruction: 0x01240890 │ │ │ │ teqeq sl, ip @ │ │ │ │ - @ instruction: 0x012d4d0c │ │ │ │ + @ instruction: 0x012d4d14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ @ instruction: 0xfffffbbc │ │ │ │ @ instruction: 0xfffff478 │ │ │ │ @ instruction: 0xfffff400 │ │ │ │ @ instruction: 0xffffd4bc │ │ │ │ @ instruction: 0xffffd2ac │ │ │ │ - @ instruction: 0x01240820 │ │ │ │ + @ instruction: 0x01240828 │ │ │ │ @ instruction: 0xfffff4f0 │ │ │ │ @ instruction: 0xffffd170 │ │ │ │ - @ instruction: 0x0124081c │ │ │ │ - @ instruction: 0xffffd164 │ │ │ │ @ instruction: 0x01240824 │ │ │ │ - @ instruction: 0xffffd1bc │ │ │ │ + @ instruction: 0xffffd164 │ │ │ │ @ instruction: 0x0124082c │ │ │ │ + @ instruction: 0xffffd1bc │ │ │ │ + @ instruction: 0x01240834 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - @ instruction: 0x01231a08 │ │ │ │ + @ instruction: 0x01231a10 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrdeq r1, [r3, -r8]! │ │ │ │ - @ instruction: 0x012319a8 │ │ │ │ + @ instruction: 0x012319e0 │ │ │ │ + @ instruction: 0x012319b0 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - @ instruction: 0x01231978 │ │ │ │ + smlawbeq r3, r0, r9, r1 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x01231948 │ │ │ │ + @ instruction: 0x01231950 │ │ │ │ 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, #816] @ 4e3a6c │ │ │ │ ldr r3, [pc, #816] @ 4e3a70 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1088743,28 +1088743,28 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e3840 │ │ │ │ teqeq sl, r8, lsl #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smulwteq r4, r0, r9 │ │ │ │ - smlawteq sp, r0, fp, r4 │ │ │ │ + smulwteq r4, r8, r9 │ │ │ │ + smlawteq sp, r8, fp, r4 │ │ │ │ teqeq sl, ip @ │ │ │ │ @ instruction: 0x01221f58 │ │ │ │ @ instruction: 0x01221f04 │ │ │ │ - @ instruction: 0x01240848 │ │ │ │ - @ instruction: 0x012d49e0 │ │ │ │ - @ instruction: 0x01240800 │ │ │ │ - @ instruction: 0x01231658 │ │ │ │ - @ instruction: 0x01231628 │ │ │ │ - strdeq r1, [r3, -r8]! │ │ │ │ - smlawteq r3, r8, r5, r1 │ │ │ │ - @ instruction: 0x012670ec │ │ │ │ - smlawbeq r3, ip, r5, r1 │ │ │ │ + @ instruction: 0x01240850 │ │ │ │ + @ instruction: 0x012d49e8 │ │ │ │ + @ instruction: 0x01240808 │ │ │ │ + @ instruction: 0x01231660 │ │ │ │ + @ instruction: 0x01231630 │ │ │ │ + @ instruction: 0x01231600 │ │ │ │ + ldrdeq r1, [r3, -r0]! │ │ │ │ + strdeq r7, [r6, -r4]! │ │ │ │ + @ instruction: 0x01231594 │ │ │ │ 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, #1192] @ 4e3f6c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1089064,36 +1089064,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e3d9c │ │ │ │ teqeq sl, r0, lsl #15 │ │ │ │ teqeq sl, r8, ror #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012d4808 │ │ │ │ - @ instruction: 0x01240618 │ │ │ │ - strdeq r4, [sp, -r8]! │ │ │ │ - @ instruction: 0x01240504 │ │ │ │ - strdeq r4, [sp, -ip]! │ │ │ │ + @ instruction: 0x012d4810 │ │ │ │ + @ instruction: 0x01240620 │ │ │ │ + @ instruction: 0x012d4700 │ │ │ │ + @ instruction: 0x0124050c │ │ │ │ + @ instruction: 0x012d4604 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01240414 │ │ │ │ + @ instruction: 0x0124041c │ │ │ │ teqeq sl, r0, lsr #9 │ │ │ │ - @ instruction: 0x012d4540 │ │ │ │ - @ instruction: 0x012311e0 │ │ │ │ - @ instruction: 0x01240354 │ │ │ │ - @ instruction: 0x012311ac │ │ │ │ - ldrdeq r4, [sp, -r4]! @ │ │ │ │ - @ instruction: 0x01231174 │ │ │ │ - smulwteq r4, r8, r2 │ │ │ │ - @ instruction: 0x01231140 │ │ │ │ - @ instruction: 0x01231114 │ │ │ │ - @ instruction: 0x012d4448 │ │ │ │ - @ instruction: 0x012310e8 │ │ │ │ - @ instruction: 0x0124025c │ │ │ │ - strheq r1, [r3, -r4]! │ │ │ │ - smlawbeq r3, r8, r0, r1 │ │ │ │ + @ instruction: 0x012d4548 │ │ │ │ + @ instruction: 0x012311e8 │ │ │ │ + @ instruction: 0x0124035c │ │ │ │ + @ instruction: 0x012311b4 │ │ │ │ + ldrdeq r4, [sp, -ip]! │ │ │ │ + @ instruction: 0x0123117c │ │ │ │ + strdeq r0, [r4, -r0]! @ │ │ │ │ + @ instruction: 0x01231148 │ │ │ │ + @ instruction: 0x0123111c │ │ │ │ + @ instruction: 0x012d4450 │ │ │ │ + strdeq r1, [r3, -r0]! │ │ │ │ + @ instruction: 0x01240264 │ │ │ │ + strheq r1, [r3, -ip]! │ │ │ │ + @ instruction: 0x01231090 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ ldr r2, [pc, #1468] @ 4e45a4 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ ldr r3, [pc, #1464] @ 4e45a8 │ │ │ │ @@ -1089461,29 +1089461,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4e4320 │ │ │ │ b 4e43e0 │ │ │ │ teqeq sl, r4, asr r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012d4314 │ │ │ │ - @ instruction: 0x01240128 │ │ │ │ + @ instruction: 0x012d431c │ │ │ │ + @ instruction: 0x01240130 │ │ │ │ teqeq sl, ip, lsl pc │ │ │ │ @ instruction: 0x01221474 │ │ │ │ + msreq R11_usr, r0 @ │ │ │ │ + smlawbeq r3, r4, lr, pc @ │ │ │ │ smlawbeq r3, r8, lr, pc @ │ │ │ │ - msreq R11_usr, ip, ror lr │ │ │ │ - smlawbeq r3, r0, lr, pc @ │ │ │ │ - @ instruction: 0x01230b60 │ │ │ │ - @ instruction: 0x01230b2c │ │ │ │ - @ instruction: 0x012d3e5c │ │ │ │ - strdeq r0, [r3, -r8]! │ │ │ │ - msreq CPSR_xc, ip, ror #24 │ │ │ │ - smlawteq r3, r0, sl, r0 │ │ │ │ - @ instruction: 0x01230a90 │ │ │ │ - msreq CPSR_xc, r0, ror sp │ │ │ │ + @ instruction: 0x01230b68 │ │ │ │ + @ instruction: 0x01230b34 │ │ │ │ + @ instruction: 0x012d3e64 │ │ │ │ + @ instruction: 0x01230b00 │ │ │ │ + msreq CPSR_xc, r4, ror ip │ │ │ │ + smlawteq r3, r8, sl, r0 │ │ │ │ + @ instruction: 0x01230a98 │ │ │ │ + msreq CPSR_xc, r8, ror sp │ │ │ │ │ │ │ │ 004e45e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1089586,24 +1089586,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e46d4 │ │ │ │ teqeq sl, r8, lsr ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r3, [sp, -r4]! │ │ │ │ - msreq R11_usr, ip, ror #21 │ │ │ │ + ldrdeq r3, [sp, -ip]! │ │ │ │ + strdeq pc, [r3, -r4]! │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x012d3c3c │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - msreq R11_usr, r0, asr sl │ │ │ │ - smulwbeq r3, r4, r8 │ │ │ │ - @ instruction: 0x01230874 │ │ │ │ - @ instruction: 0x01230864 │ │ │ │ + @ instruction: 0x012d3c44 │ │ │ │ + smulwteq r3, r4, r8 │ │ │ │ + msreq R11_usr, r8, asr sl │ │ │ │ + smulwbeq r3, ip, r8 │ │ │ │ + @ instruction: 0x0123087c │ │ │ │ + @ instruction: 0x0123086c │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 004e47c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1089784,41 +1089784,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e48a8 │ │ │ │ teqeq sl, ip, asr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0122085c │ │ │ │ - msreq R11_usr, r8 @ │ │ │ │ + smlawteq r3, r0, sl, pc @ │ │ │ │ teqeq sl, r4 @ │ │ │ │ - @ instruction: 0x012d3a2c │ │ │ │ - smlawteq r3, ip, r6, r0 │ │ │ │ - msreq CPSR_xc, ip, lsr r8 │ │ │ │ - strdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x01230690 │ │ │ │ - strdeq pc, [r3, -ip]! │ │ │ │ + @ instruction: 0x012d3a34 │ │ │ │ + ldrdeq r0, [r3, -r4]! │ │ │ │ + msreq CPSR_xc, r4, asr #16 │ │ │ │ + strdeq r3, [sp, -r8]! │ │ │ │ + @ instruction: 0x01230698 │ │ │ │ + msreq CPSR_xc, r4, lsl #16 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x012d39b4 │ │ │ │ - @ instruction: 0x01230654 │ │ │ │ - smlawteq r3, r0, r7, pc @ │ │ │ │ + @ instruction: 0x012d39bc │ │ │ │ + @ instruction: 0x0123065c │ │ │ │ + smlawteq r3, r8, r7, pc @ │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x012d3978 │ │ │ │ - @ instruction: 0x01230618 │ │ │ │ - smlawbeq r3, r4, r7, pc @ │ │ │ │ + smlawbeq sp, r0, r9, r3 │ │ │ │ + @ instruction: 0x01230620 │ │ │ │ + smlawbeq r3, ip, r7, pc @ │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x012d393c │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - msreq SP_svc, r8, asr #14 │ │ │ │ + @ instruction: 0x012d3944 │ │ │ │ + smulwteq r3, r4, r5 │ │ │ │ + msreq SP_svc, r0, asr r7 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - @ instruction: 0x012d3900 │ │ │ │ - smulwbeq r3, r0, r5 │ │ │ │ - msreq SP_svc, r0, lsl r7 │ │ │ │ - smlawteq sp, r4, r8, r3 │ │ │ │ - @ instruction: 0x01230564 │ │ │ │ - ldrdeq pc, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d3908 │ │ │ │ + smulwbeq r3, r8, r5 │ │ │ │ + msreq SP_svc, r8, lsl r7 │ │ │ │ + smlawteq sp, ip, r8, r3 │ │ │ │ + @ instruction: 0x0123056c │ │ │ │ + ldrdeq pc, [r3, -r8]! │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 004e4b18 : │ │ │ │ ldr r2, [pc, #24] @ 4e4b38 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1090169,20 +1090169,20 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4e4fd8 │ │ │ │ - @ instruction: 0x012d3318 │ │ │ │ - msreq LR_svc, r8 @ │ │ │ │ - msreq CPSR_xc, ip, lsr #2 │ │ │ │ - ldrdeq r3, [sp, -r0]! │ │ │ │ - smlawteq r3, r8, r2, pc @ │ │ │ │ - msreq CPSR_xc, r0, ror #1 │ │ │ │ + @ instruction: 0x012d3320 │ │ │ │ + smlawteq r2, r0, pc, pc @ │ │ │ │ + msreq CPSR_xc, r4, lsr r1 │ │ │ │ + ldrdeq r3, [sp, -r8]! │ │ │ │ + ldrdeq pc, [r3, -r0]! │ │ │ │ + msreq CPSR_xc, r8, ror #1 │ │ │ │ │ │ │ │ 004e50ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1090233,20 +1090233,20 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e5100 │ │ │ │ teqeq sl, r4, ror r1 │ │ │ │ andeq r7, r0, ip, lsr #4 │ │ │ │ - @ instruction: 0x012d3218 │ │ │ │ - msreq R10_usr, r8 @ │ │ │ │ - msreq CPSR_xc, r8, lsr #32 │ │ │ │ - ldrdeq r3, [sp, -ip]! │ │ │ │ - msreq R10_usr, ip, ror lr │ │ │ │ - @ instruction: 0x0123efec │ │ │ │ + @ instruction: 0x012d3220 │ │ │ │ + smlawteq r2, r0, lr, pc @ │ │ │ │ + msreq CPSR_xc, r0, lsr r0 │ │ │ │ + @ instruction: 0x012d31e4 │ │ │ │ + smlawbeq r2, r4, lr, pc @ │ │ │ │ + strdeq lr, [r3, -r4]! │ │ │ │ │ │ │ │ 004e51a4 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1090453,31 +1090453,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e5384 │ │ │ │ teqeq sl, ip, asr r0 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - smlawbeq sp, r4, pc, r2 @ │ │ │ │ - @ instruction: 0x0123d4ec │ │ │ │ - @ instruction: 0x0123ed98 │ │ │ │ - @ instruction: 0x012d2f40 │ │ │ │ - smlawteq r3, r4, r4, sp │ │ │ │ - @ instruction: 0x0123ed4c │ │ │ │ + smlawbeq sp, ip, pc, r2 @ │ │ │ │ + strdeq sp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123eda0 │ │ │ │ + @ instruction: 0x012d2f48 │ │ │ │ + smlawteq r3, ip, r4, sp │ │ │ │ + @ instruction: 0x0123ed54 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - strdeq r2, [sp, -ip]! │ │ │ │ - msreq LR_svc, ip @ │ │ │ │ - @ instruction: 0x0123ed10 │ │ │ │ - smlawteq sp, r0, lr, r2 │ │ │ │ - msreq LR_svc, r0, ror #22 │ │ │ │ - ldrdeq lr, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d2f04 │ │ │ │ + msreq LR_svc, r4, lsr #23 │ │ │ │ + @ instruction: 0x0123ed18 │ │ │ │ + smlawteq sp, r8, lr, r2 │ │ │ │ + msreq LR_svc, r8, ror #22 │ │ │ │ + ldrdeq lr, [r3, -ip]! │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - smlawbeq sp, r8, lr, r2 │ │ │ │ - msreq LR_svc, r8, lsr #22 │ │ │ │ - @ instruction: 0x0123ec9c │ │ │ │ + @ instruction: 0x012d2e90 │ │ │ │ + msreq LR_svc, r0, lsr fp │ │ │ │ + @ instruction: 0x0123eca4 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 004e552c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -1090871,46 +1090871,46 @@ │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e5874 │ │ │ │ teqeq sl, r0, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012d2da8 │ │ │ │ - @ instruction: 0x0123ebac │ │ │ │ + @ instruction: 0x012d2db0 │ │ │ │ + @ instruction: 0x0123ebb4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012d2c68 │ │ │ │ - @ instruction: 0x0123ea7c │ │ │ │ + @ instruction: 0x012d2c70 │ │ │ │ + smlawbeq r3, r4, sl, lr │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - smlawbeq sp, r8, fp, r2 │ │ │ │ - @ instruction: 0x0123e998 │ │ │ │ - @ instruction: 0x0123eb24 │ │ │ │ + @ instruction: 0x012d2b90 │ │ │ │ + @ instruction: 0x0123e9a0 │ │ │ │ + @ instruction: 0x0123eb2c │ │ │ │ teqeq sl, r8, asr #19 │ │ │ │ msreq SP_irq, r0, lsr #30 │ │ │ │ - msreq R10_usr, r8, lsr #13 │ │ │ │ - smlawteq sp, r8, r9, r2 │ │ │ │ + msreq R10_usr, r0 @ │ │ │ │ + ldrdeq r2, [sp, -r0]! │ │ │ │ @ instruction: 0x01223b78 │ │ │ │ @ instruction: 0x01223b58 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - msreq R10_usr, r8, lsr #12 │ │ │ │ - @ instruction: 0x0123e7a0 │ │ │ │ + msreq R10_usr, r0, lsr r6 │ │ │ │ + @ instruction: 0x0123e7a8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - msreq CPSR_x, ip, ror #11 │ │ │ │ + strdeq pc, [r2, -r4]! │ │ │ │ muleq r0, r3, r1 │ │ │ │ - msreq CPSR_x, ip @ │ │ │ │ + smlawteq r2, r4, r5, pc @ │ │ │ │ muleq r0, r2, r1 │ │ │ │ - smlawbeq r2, ip, r5, pc @ │ │ │ │ - msreq CPSR_x, ip, asr r5 │ │ │ │ + msreq CPSR_x, r4 @ │ │ │ │ + msreq CPSR_x, r4, ror #10 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - msreq CPSR_x, ip, lsr #10 │ │ │ │ - strdeq pc, [r2, -ip]! │ │ │ │ - smlawteq r2, ip, r4, pc @ │ │ │ │ + msreq CPSR_x, r4, lsr r5 │ │ │ │ + msreq CPSR_x, r4, lsl #10 │ │ │ │ + ldrdeq pc, [r2, -r4]! │ │ │ │ muleq r0, r1, r1 │ │ │ │ - msreq CPSR_x, ip @ │ │ │ │ + msreq CPSR_x, r4, lsr #9 │ │ │ │ │ │ │ │ 004e5be4 : │ │ │ │ str r1, [r0, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004e5bf0 : │ │ │ │ @@ -1090950,19 +1090950,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e5c54 │ │ │ │ teqeq sl, r8, lsr r6 │ │ │ │ - @ instruction: 0x012d2720 │ │ │ │ + @ instruction: 0x012d2728 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0123e538 │ │ │ │ + @ instruction: 0x0123e540 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - msreq LR_svc, ip, ror #6 │ │ │ │ + msreq LR_svc, r4, ror r3 │ │ │ │ │ │ │ │ 004e5ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ 4e5d40 │ │ │ │ @@ -1090997,18 +1090997,18 @@ │ │ │ │ mov r1, #520 @ 0x208 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e5d08 │ │ │ │ teqeq sl, r4, lsl #11 │ │ │ │ - @ instruction: 0x012d266c │ │ │ │ + @ instruction: 0x012d2674 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq r3, r4, r4, lr │ │ │ │ - msreq R10_usr, r8 @ │ │ │ │ + smlawbeq r3, ip, r4, lr │ │ │ │ + smlawteq r2, r0, r2, pc @ │ │ │ │ │ │ │ │ 004e5d54 : │ │ │ │ str r1, [r0, #360] @ 0x168 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004e5d60 : │ │ │ │ @@ -1091175,31 +1091175,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4e5ec0 │ │ │ │ teqeq sl, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - @ instruction: 0x012d2570 │ │ │ │ - @ instruction: 0x0123e374 │ │ │ │ + @ instruction: 0x012d2578 │ │ │ │ + @ instruction: 0x0123e37c │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ andeq r7, r0, r4, ror #2 │ │ │ │ - @ instruction: 0x0123e570 │ │ │ │ - @ instruction: 0x0123e57c │ │ │ │ - @ instruction: 0x0123e548 │ │ │ │ + @ instruction: 0x0123e578 │ │ │ │ + smlawbeq r3, r4, r5, lr │ │ │ │ + @ instruction: 0x0123e550 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ teqeq sl, ip, ror r3 │ │ │ │ ldrdeq pc, [r1, -r4]! │ │ │ │ - msreq CPSR_x, ip, ror r0 │ │ │ │ - msreq CPSR_x, ip, asr #32 │ │ │ │ - @ instruction: 0x012d2378 │ │ │ │ - msreq CPSR_x, r8, lsl r0 │ │ │ │ - smlawbeq r3, ip, r1, lr │ │ │ │ + smlawbeq r2, r4, r0, pc @ │ │ │ │ + qsubeq pc, r4, r2 @ │ │ │ │ + smlawbeq sp, r0, r3, r2 │ │ │ │ + msreq CPSR_x, r0, lsr #32 │ │ │ │ + @ instruction: 0x0123e194 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 004e603c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1091221,17 +1091221,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4e60b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e605c │ │ │ │ - @ instruction: 0x012d22bc │ │ │ │ - @ instruction: 0x0122ef5c │ │ │ │ - smlawteq r3, r8, r0, lr │ │ │ │ + smlawteq sp, r4, r2, r2 │ │ │ │ + @ instruction: 0x0122ef64 │ │ │ │ + ldrdeq lr, [r3, -r0]! │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 004e60b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1091495,45 +1091495,45 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e62a0 │ │ │ │ teqeq sl, ip, ror #2 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r0, lsl #18 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0123e15c │ │ │ │ - @ instruction: 0x012d2074 │ │ │ │ - ldrdeq ip, [r3, -ip]! @ │ │ │ │ - smlawbeq r3, r0, lr, sp │ │ │ │ + @ instruction: 0x0123e164 │ │ │ │ + @ instruction: 0x012d207c │ │ │ │ + @ instruction: 0x0123c5e4 │ │ │ │ + smlawbeq r3, r8, lr, sp │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x012d2028 │ │ │ │ - @ instruction: 0x0123c5ac │ │ │ │ - @ instruction: 0x0123de30 │ │ │ │ + @ instruction: 0x012d2030 │ │ │ │ + @ instruction: 0x0123c5b4 │ │ │ │ + @ instruction: 0x0123de38 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ @ instruction: 0x0121ea24 │ │ │ │ - @ instruction: 0x0123e070 │ │ │ │ - smlawteq sp, r4, pc, r1 @ │ │ │ │ - ldrdeq sp, [r3, -r0]! │ │ │ │ - smlawbeq sp, r0, pc, r1 @ │ │ │ │ - @ instruction: 0x0122ec20 │ │ │ │ - smlawbeq r3, ip, sp, sp │ │ │ │ + @ instruction: 0x0123e078 │ │ │ │ + smlawteq sp, ip, pc, r1 @ │ │ │ │ + ldrdeq sp, [r3, -r8]! │ │ │ │ + smlawbeq sp, r8, pc, r1 @ │ │ │ │ + @ instruction: 0x0122ec28 │ │ │ │ + @ instruction: 0x0123dd94 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x012d1f40 │ │ │ │ - @ instruction: 0x0122ebe0 │ │ │ │ - @ instruction: 0x0123dd4c │ │ │ │ + @ instruction: 0x012d1f48 │ │ │ │ + @ instruction: 0x0122ebe8 │ │ │ │ + @ instruction: 0x0123dd54 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x012d1f04 │ │ │ │ - @ instruction: 0x0122eba4 │ │ │ │ - @ instruction: 0x0123dd10 │ │ │ │ + @ instruction: 0x012d1f0c │ │ │ │ + @ instruction: 0x0122ebac │ │ │ │ + @ instruction: 0x0123dd18 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - smlawteq sp, r8, lr, r1 │ │ │ │ - @ instruction: 0x0122eb68 │ │ │ │ - ldrdeq sp, [r3, -ip]! │ │ │ │ - smlawbeq sp, ip, lr, r1 │ │ │ │ - @ instruction: 0x0122eb2c │ │ │ │ - @ instruction: 0x0123dc9c │ │ │ │ + ldrdeq r1, [sp, -r0]! │ │ │ │ + @ instruction: 0x0122eb70 │ │ │ │ + @ instruction: 0x0123dce4 │ │ │ │ + @ instruction: 0x012d1e94 │ │ │ │ + @ instruction: 0x0122eb34 │ │ │ │ + @ instruction: 0x0123dca4 │ │ │ │ │ │ │ │ 004e6560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ @@ -1091982,72 +1091982,72 @@ │ │ │ │ b 4e67f8 │ │ │ │ teqeq sl, r4, asr #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, ip, lsr #25 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0123dd04 │ │ │ │ + @ instruction: 0x0123dd0c │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0123dcb8 │ │ │ │ + smlawteq r3, r0, ip, sp │ │ │ │ + @ instruction: 0x0123dce8 │ │ │ │ + @ instruction: 0x0123dd08 │ │ │ │ @ instruction: 0x0123dce0 │ │ │ │ - @ instruction: 0x0123dd00 │ │ │ │ - ldrdeq sp, [r3, -r8]! │ │ │ │ teqeq sl, r4, asr #20 │ │ │ │ - @ instruction: 0x012d1ae8 │ │ │ │ - smlawbeq r2, r8, r7, lr │ │ │ │ - strdeq sp, [r3, -ip]! │ │ │ │ - @ instruction: 0x012d1a98 │ │ │ │ - @ instruction: 0x0122e738 │ │ │ │ - @ instruction: 0x0123d8ac │ │ │ │ + strdeq r1, [sp, -r0]! │ │ │ │ + @ instruction: 0x0122e790 │ │ │ │ + @ instruction: 0x0123d904 │ │ │ │ + @ instruction: 0x012d1aa0 │ │ │ │ + @ instruction: 0x0122e740 │ │ │ │ + @ instruction: 0x0123d8b4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x012d19e4 │ │ │ │ - @ instruction: 0x0123bf4c │ │ │ │ - strdeq sp, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d19ec │ │ │ │ + @ instruction: 0x0123bf54 │ │ │ │ + strdeq sp, [r3, -ip]! │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012d19a0 │ │ │ │ - @ instruction: 0x0123bf24 │ │ │ │ - @ instruction: 0x0123d7ac │ │ │ │ + @ instruction: 0x012d19a8 │ │ │ │ + @ instruction: 0x0123bf2c │ │ │ │ + @ instruction: 0x0123d7b4 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0x0121e39c │ │ │ │ - @ instruction: 0x01237500 │ │ │ │ - @ instruction: 0x012d193c │ │ │ │ - @ instruction: 0x0123d748 │ │ │ │ + @ instruction: 0x01237508 │ │ │ │ + @ instruction: 0x012d1944 │ │ │ │ + @ instruction: 0x0123d750 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strdeq r1, [sp, -r8]! │ │ │ │ - @ instruction: 0x0122e598 │ │ │ │ - @ instruction: 0x0123d70c │ │ │ │ - @ instruction: 0x012d18b8 │ │ │ │ - @ instruction: 0x0122e558 │ │ │ │ - smlawteq r3, ip, r6, sp │ │ │ │ + @ instruction: 0x012d1900 │ │ │ │ + @ instruction: 0x0122e5a0 │ │ │ │ + @ instruction: 0x0123d714 │ │ │ │ + smlawteq sp, r0, r8, r1 │ │ │ │ + @ instruction: 0x0122e560 │ │ │ │ + ldrdeq sp, [r3, -r4]! │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x012d1874 │ │ │ │ - @ instruction: 0x0122e514 │ │ │ │ - smlawbeq r3, r8, r6, sp │ │ │ │ + @ instruction: 0x012d187c │ │ │ │ + @ instruction: 0x0122e51c │ │ │ │ + @ instruction: 0x0123d690 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x012d1838 │ │ │ │ - ldrdeq lr, [r2, -r8]! │ │ │ │ - @ instruction: 0x0123d64c │ │ │ │ + @ instruction: 0x012d1840 │ │ │ │ + @ instruction: 0x0122e4e0 │ │ │ │ + @ instruction: 0x0123d654 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - strdeq r1, [sp, -r8]! │ │ │ │ - @ instruction: 0x0122e498 │ │ │ │ - @ instruction: 0x0123d60c │ │ │ │ + @ instruction: 0x012d1800 │ │ │ │ + @ instruction: 0x0122e4a0 │ │ │ │ + @ instruction: 0x0123d614 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x012d17bc │ │ │ │ - @ instruction: 0x0122e45c │ │ │ │ - ldrdeq sp, [r3, -r0]! │ │ │ │ - @ instruction: 0x012d177c │ │ │ │ - @ instruction: 0x0122e41c │ │ │ │ - smlawbeq r3, ip, r5, sp │ │ │ │ - @ instruction: 0x012d1740 │ │ │ │ - @ instruction: 0x0122e3e0 │ │ │ │ - @ instruction: 0x0123d554 │ │ │ │ - @ instruction: 0x012d1700 │ │ │ │ - @ instruction: 0x0122e3a0 │ │ │ │ - @ instruction: 0x0123d514 │ │ │ │ + smlawteq sp, r4, r7, r1 │ │ │ │ + @ instruction: 0x0122e464 │ │ │ │ + ldrdeq sp, [r3, -r8]! │ │ │ │ + smlawbeq sp, r4, r7, r1 │ │ │ │ + @ instruction: 0x0122e424 │ │ │ │ + @ instruction: 0x0123d594 │ │ │ │ + @ instruction: 0x012d1748 │ │ │ │ + @ instruction: 0x0122e3e8 │ │ │ │ + @ instruction: 0x0123d55c │ │ │ │ + @ instruction: 0x012d1708 │ │ │ │ + @ instruction: 0x0122e3a8 │ │ │ │ + @ instruction: 0x0123d51c │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 004e6d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1092274,39 +1092274,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4e6ef4 │ │ │ │ teqeq sl, r8, asr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, ip @ │ │ │ │ andeq r7, r0, ip, lsr #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0123d308 │ │ │ │ - @ instruction: 0x012d14e8 │ │ │ │ + @ instruction: 0x0123d310 │ │ │ │ + strdeq r1, [sp, -r0]! │ │ │ │ @ instruction: 0x0121da60 │ │ │ │ teqeq sl, r8, asr #6 │ │ │ │ - @ instruction: 0x0123d548 │ │ │ │ - strdeq r1, [sp, -r8]! │ │ │ │ - @ instruction: 0x0123d208 │ │ │ │ - qsubeq lr, r8, r2 │ │ │ │ - smlawbeq sp, r0, r3, r1 │ │ │ │ - @ instruction: 0x0122e020 │ │ │ │ - @ instruction: 0x0123d194 │ │ │ │ + @ instruction: 0x0123d550 │ │ │ │ + @ instruction: 0x012d1400 │ │ │ │ + @ instruction: 0x0123d210 │ │ │ │ + @ instruction: 0x0122e060 │ │ │ │ + smlawbeq sp, r8, r3, r1 │ │ │ │ + @ instruction: 0x0122e028 │ │ │ │ + @ instruction: 0x0123d19c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012d1344 │ │ │ │ - @ instruction: 0x0122dfe4 │ │ │ │ - @ instruction: 0x0123d150 │ │ │ │ + @ instruction: 0x012d134c │ │ │ │ + @ instruction: 0x0122dfec │ │ │ │ + @ instruction: 0x0123d158 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0122dfac │ │ │ │ + @ instruction: 0x0122dfb4 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x012d12b0 │ │ │ │ - @ instruction: 0x0122df50 │ │ │ │ - smlawteq r3, r4, r0, sp │ │ │ │ + @ instruction: 0x012d12b8 │ │ │ │ + @ instruction: 0x0122df58 │ │ │ │ + smlawteq r3, ip, r0, sp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012d1274 │ │ │ │ - @ instruction: 0x0122df14 │ │ │ │ - smlawbeq r3, r8, r0, sp │ │ │ │ + @ instruction: 0x012d127c │ │ │ │ + @ instruction: 0x0122df1c │ │ │ │ + @ instruction: 0x0123d090 │ │ │ │ │ │ │ │ 004e7164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr ip, [pc, #1076] @ 4e75b0 │ │ │ │ @@ -1092580,54 +1092580,54 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e73bc │ │ │ │ teqeq sl, r0, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq sl, r0, lsr #1 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0123ca54 │ │ │ │ - @ instruction: 0x0123d2bc │ │ │ │ + @ instruction: 0x0123ca5c │ │ │ │ smlawteq r3, r4, r2, sp │ │ │ │ + smlawteq r3, ip, r2, sp │ │ │ │ andeq r7, r0, ip, lsr #4 │ │ │ │ - @ instruction: 0x0123d220 │ │ │ │ - @ instruction: 0x0123c83c │ │ │ │ - ldrdeq sp, [r3, -r0]! │ │ │ │ - @ instruction: 0x0123d1bc │ │ │ │ - ldrdeq sp, [r3, -ip]! │ │ │ │ - smulwbeq sp, r8, pc @ │ │ │ │ - @ instruction: 0x0122dc48 │ │ │ │ - @ instruction: 0x0123cdb4 │ │ │ │ + @ instruction: 0x0123d228 │ │ │ │ + @ instruction: 0x0123c844 │ │ │ │ + ldrdeq sp, [r3, -r8]! │ │ │ │ + smlawteq r3, r4, r1, sp │ │ │ │ + @ instruction: 0x0123d1e4 │ │ │ │ + @ instruction: 0x012d0fb0 │ │ │ │ + @ instruction: 0x0122dc50 │ │ │ │ + @ instruction: 0x0123cdbc │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ teqeq sl, r0, lsl #29 │ │ │ │ - @ instruction: 0x012d0f30 │ │ │ │ - ldrdeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x0123cd3c │ │ │ │ + @ instruction: 0x012d0f38 │ │ │ │ + ldrdeq sp, [r2, -r8]! │ │ │ │ + @ instruction: 0x0123cd44 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - strdeq r0, [sp, -r0]! @ │ │ │ │ - @ instruction: 0x0122db90 │ │ │ │ - strdeq ip, [r3, -ip]! @ │ │ │ │ + strdeq r0, [sp, -r8]! │ │ │ │ + @ instruction: 0x0122db98 │ │ │ │ + @ instruction: 0x0123cd04 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - @ instruction: 0x012d0eb0 │ │ │ │ - @ instruction: 0x0122db50 │ │ │ │ - @ instruction: 0x0123ccbc │ │ │ │ + @ instruction: 0x012d0eb8 │ │ │ │ + @ instruction: 0x0122db58 │ │ │ │ + smlawteq r3, r4, ip, ip │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - @ instruction: 0x012d0e70 │ │ │ │ - @ instruction: 0x0122db10 │ │ │ │ - smlawbeq r3, r0, ip, ip │ │ │ │ - @ instruction: 0x012d0e30 │ │ │ │ - ldrdeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x0123cc3c │ │ │ │ + @ instruction: 0x012d0e78 │ │ │ │ + @ instruction: 0x0122db18 │ │ │ │ + smlawbeq r3, r8, ip, ip │ │ │ │ + @ instruction: 0x012d0e38 │ │ │ │ + ldrdeq sp, [r2, -r8]! │ │ │ │ + @ instruction: 0x0123cc44 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - strdeq r0, [sp, -r0]! @ │ │ │ │ - @ instruction: 0x0122da90 │ │ │ │ - strdeq ip, [r3, -ip]! @ │ │ │ │ + strdeq r0, [sp, -r8]! │ │ │ │ + @ instruction: 0x0122da98 │ │ │ │ + @ instruction: 0x0123cc04 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x012d0db0 │ │ │ │ - @ instruction: 0x0122da50 │ │ │ │ - @ instruction: 0x0123cbbc │ │ │ │ + @ instruction: 0x012d0db8 │ │ │ │ + @ instruction: 0x0122da58 │ │ │ │ + smlawteq r3, r4, fp, ip │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ │ │ │ │ 004e7664 : │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1092759,38 +1092759,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e76a8 │ │ │ │ teqeq sl, r8 @ │ │ │ │ andeq r6, r0, ip, asr #29 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - @ instruction: 0x0123ce7c │ │ │ │ + smlawbeq r3, r4, lr, ip │ │ │ │ muleq r0, ip, r3 │ │ │ │ - @ instruction: 0x0122ab9c │ │ │ │ + @ instruction: 0x0122aba4 │ │ │ │ @ instruction: 0x00007ab4 │ │ │ │ - @ instruction: 0x0123ce68 │ │ │ │ + @ instruction: 0x0123ce70 │ │ │ │ @ instruction: 0x000076b0 │ │ │ │ - @ instruction: 0x0123ce4c │ │ │ │ + @ instruction: 0x0123ce54 │ │ │ │ andeq r7, r0, r8, lsl #25 │ │ │ │ - ldrdeq ip, [r3, -r8]! │ │ │ │ - @ instruction: 0x0122d858 │ │ │ │ - smlawteq r3, r8, sp, ip │ │ │ │ - @ instruction: 0x012d0db4 │ │ │ │ - @ instruction: 0x0122d824 │ │ │ │ - @ instruction: 0x0123cd94 │ │ │ │ - smlawbeq sp, r0, sp, r0 │ │ │ │ - strdeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x0123cd60 │ │ │ │ - @ instruction: 0x012d0d4c │ │ │ │ - @ instruction: 0x0122d7bc │ │ │ │ - @ instruction: 0x0123cd2c │ │ │ │ - @ instruction: 0x012d0d18 │ │ │ │ - smlawbeq r2, r8, r7, sp │ │ │ │ - strdeq ip, [r3, -r8]! │ │ │ │ - smulwteq sp, r4, ip │ │ │ │ + @ instruction: 0x0123c4e0 │ │ │ │ + @ instruction: 0x0122d860 │ │ │ │ + ldrdeq ip, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d0dbc │ │ │ │ + @ instruction: 0x0122d82c │ │ │ │ + @ instruction: 0x0123cd9c │ │ │ │ + smlawbeq sp, r8, sp, r0 │ │ │ │ + strdeq sp, [r2, -r8]! │ │ │ │ + @ instruction: 0x0123cd68 │ │ │ │ + @ instruction: 0x012d0d54 │ │ │ │ + smlawteq r2, r4, r7, sp │ │ │ │ + @ instruction: 0x0123cd34 │ │ │ │ + @ instruction: 0x012d0d20 │ │ │ │ + @ instruction: 0x0122d790 │ │ │ │ + @ instruction: 0x0123cd00 │ │ │ │ + smulwteq sp, ip, ip │ │ │ │ │ │ │ │ 004e78dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1092975,19 +1092975,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq lr, [r1, -r4]! │ │ │ │ - @ instruction: 0x0123ca38 │ │ │ │ - @ instruction: 0x012d0a00 │ │ │ │ + @ instruction: 0x0123ca40 │ │ │ │ + @ instruction: 0x012d0a08 │ │ │ │ @ instruction: 0x0121ec94 │ │ │ │ - strdeq ip, [r3, -r8]! │ │ │ │ - smlawteq sp, r0, r9, r0 │ │ │ │ + @ instruction: 0x0123ca00 │ │ │ │ + smlawteq sp, r8, r9, r0 │ │ │ │ │ │ │ │ 004e7be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1093174,19 +1093174,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r1, r8, r9, lr │ │ │ │ - strdeq r0, [sp, -ip]! │ │ │ │ - @ instruction: 0x0123c724 │ │ │ │ + @ instruction: 0x012d0704 │ │ │ │ + @ instruction: 0x0123c72c │ │ │ │ smlawbeq r1, r4, r9, lr │ │ │ │ - @ instruction: 0x012d06b8 │ │ │ │ - @ instruction: 0x0123c6e0 │ │ │ │ + smlawteq sp, r0, r6, r0 │ │ │ │ + @ instruction: 0x0123c6e8 │ │ │ │ │ │ │ │ 004e7efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1093373,19 +1093373,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0121e6b4 │ │ │ │ - smulwteq sp, r8, r3 │ │ │ │ - @ instruction: 0x0123c410 │ │ │ │ + strdeq r0, [sp, -r0]! @ │ │ │ │ + @ instruction: 0x0123c418 │ │ │ │ @ instruction: 0x0121e670 │ │ │ │ - smulwbeq sp, r4, r3 │ │ │ │ - smlawteq r3, ip, r3, ip │ │ │ │ + smulwbeq sp, ip, r3 │ │ │ │ + ldrdeq ip, [r3, -r4]! │ │ │ │ │ │ │ │ 004e8210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #1212] @ 4e86e4 │ │ │ │ @@ -1093703,25 +1093703,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0121e60c │ │ │ │ - @ instruction: 0x012d0140 │ │ │ │ - @ instruction: 0x0123c168 │ │ │ │ + @ instruction: 0x012d0148 │ │ │ │ + @ instruction: 0x0123c170 │ │ │ │ @ instruction: 0x0121e4e8 │ │ │ │ - @ instruction: 0x012d001c │ │ │ │ - @ instruction: 0x0123c044 │ │ │ │ + @ instruction: 0x012d0024 │ │ │ │ + @ instruction: 0x0123c04c │ │ │ │ smlawteq r1, r4, r3, lr │ │ │ │ - strdeq pc, [ip, -r8]! │ │ │ │ - @ instruction: 0x0123bf20 │ │ │ │ + msreq LR_mon, r0, lsl #30 │ │ │ │ + @ instruction: 0x0123bf28 │ │ │ │ @ instruction: 0x0121e160 │ │ │ │ - msreq R12_fiq, r0 @ │ │ │ │ - @ instruction: 0x0123beb8 │ │ │ │ + msreq R12_fiq, r8 @ │ │ │ │ + smlawteq r3, r0, lr, fp │ │ │ │ │ │ │ │ 004e8748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #412] @ 4e88fc │ │ │ │ @@ -1093839,16 +1093839,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0121e19c │ │ │ │ - @ instruction: 0x0123bd30 │ │ │ │ - msreq CPSR_fs, r4, lsr sp │ │ │ │ + @ instruction: 0x0123bd38 │ │ │ │ + msreq CPSR_fs, ip, lsr sp │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [r0, #912] @ 0x390 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -1094045,29 +1094045,29 @@ │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #73 @ 0x49 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #392 @ 0x188 │ │ │ │ b 4e8ab0 │ │ │ │ - ldrdeq fp, [r3, -ip]! │ │ │ │ - @ instruction: 0x0123bb3c │ │ │ │ - msreq LR_mon, r4, lsr #22 │ │ │ │ + @ instruction: 0x0123bbe4 │ │ │ │ + @ instruction: 0x0123bb44 │ │ │ │ + msreq LR_mon, ip, lsr #22 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x0123bae4 │ │ │ │ - @ instruction: 0x0123ba10 │ │ │ │ - strdeq pc, [ip, -r8]! │ │ │ │ + @ instruction: 0x0123baec │ │ │ │ + @ instruction: 0x0123ba18 │ │ │ │ + msreq R12_fiq, r0, lsl #20 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0123b9e4 │ │ │ │ - @ instruction: 0x0123b9b4 │ │ │ │ - msreq CPSR_fs, ip @ │ │ │ │ + @ instruction: 0x0123b9ec │ │ │ │ + @ instruction: 0x0123b9bc │ │ │ │ + msreq CPSR_fs, r4, lsr #19 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdeq fp, [r3, -r0]! │ │ │ │ - smlawbeq r3, r8, r9, fp │ │ │ │ - msreq CPSR_fs, r0, ror r9 │ │ │ │ + strdeq fp, [r3, -r8]! │ │ │ │ + @ instruction: 0x0123b990 │ │ │ │ + msreq CPSR_fs, r8, ror r9 │ │ │ │ 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 │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -1094249,25 +1094249,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4e8ea4 │ │ │ │ teqpeq r9, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq CPSR_fs, ip, asr r8 │ │ │ │ - @ instruction: 0x0123b868 │ │ │ │ + msreq CPSR_fs, r4, ror #16 │ │ │ │ + @ instruction: 0x0123b870 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq pc, [ip, -r8]! │ │ │ │ - strdeq fp, [r3, -r8]! │ │ │ │ + msreq CPSR_fs, r0, lsl #16 │ │ │ │ + @ instruction: 0x0123b800 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq ip, [r2, -r8]! │ │ │ │ - @ instruction: 0x0122c0a4 │ │ │ │ - msreq R12_fiq, r8, ror #12 │ │ │ │ - smlawbeq r3, r4, r7, fp │ │ │ │ - @ instruction: 0x0123b674 │ │ │ │ + @ instruction: 0x0122c0e0 │ │ │ │ + @ instruction: 0x0122c0ac │ │ │ │ + msreq R12_fiq, r0, ror r6 │ │ │ │ + smlawbeq r3, ip, r7, fp │ │ │ │ + @ instruction: 0x0123b67c │ │ │ │ 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, #744] @ 4e92d0 │ │ │ │ @@ -1094457,30 +1094457,30 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4e912c │ │ │ │ teqpeq r9, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - msreq CPSR_fs, r4, ror #10 │ │ │ │ - @ instruction: 0x0123b55c │ │ │ │ + msreq CPSR_fs, ip, ror #10 │ │ │ │ + @ instruction: 0x0123b564 │ │ │ │ teqpeq r9, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0121c66c │ │ │ │ - msreq CPSR_fs, r4, lsl #8 │ │ │ │ - @ instruction: 0x0122be0c │ │ │ │ - @ instruction: 0x0123b410 │ │ │ │ + msreq CPSR_fs, ip, lsl #8 │ │ │ │ + @ instruction: 0x0122be14 │ │ │ │ + @ instruction: 0x0123b418 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - ldrdeq fp, [r2, -r8]! │ │ │ │ - msreq LR_mon, ip @ │ │ │ │ - @ instruction: 0x0122bda4 │ │ │ │ - @ instruction: 0x0123b3a8 │ │ │ │ - @ instruction: 0x0122bd70 │ │ │ │ + @ instruction: 0x0122bde0 │ │ │ │ + msreq LR_mon, r4, lsr #7 │ │ │ │ + @ instruction: 0x0122bdac │ │ │ │ + @ instruction: 0x0123b3b0 │ │ │ │ + @ instruction: 0x0122bd78 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0122bd48 │ │ │ │ - @ instruction: 0x0122bd20 │ │ │ │ + @ instruction: 0x0122bd50 │ │ │ │ + @ instruction: 0x0122bd28 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #1496] @ 4e9910 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1094858,61 +1094858,61 @@ │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 4e9384 │ │ │ │ teqeq r9, r0, lsl #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0121bd14 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - smlawteq r3, r8, r2, fp │ │ │ │ - smlawteq r3, r8, r2, fp │ │ │ │ - @ instruction: 0x01237508 │ │ │ │ - ldrdeq sp, [r5, -r0]! │ │ │ │ - smlawbeq r2, r8, sl, fp │ │ │ │ - msreq CPSR_fs, r8, ror r0 │ │ │ │ - smlawbeq r3, r0, r0, fp │ │ │ │ - ldrdeq fp, [r2, -r8]! │ │ │ │ - smlawteq ip, r8, pc, lr @ │ │ │ │ - ldrdeq sl, [r3, -r0]! │ │ │ │ - smlawbeq ip, r8, pc, lr @ │ │ │ │ - strheq fp, [r3, -r4]! │ │ │ │ - @ instruction: 0x0123af90 │ │ │ │ - @ instruction: 0x012cef50 │ │ │ │ - @ instruction: 0x0122b958 │ │ │ │ - @ instruction: 0x0123af5c │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x0122b91c │ │ │ │ - @ instruction: 0x012cef0c │ │ │ │ - @ instruction: 0x0123af14 │ │ │ │ - @ instruction: 0x0122b8e0 │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ + @ instruction: 0x01237510 │ │ │ │ + ldrdeq sp, [r5, -r8]! │ │ │ │ + @ instruction: 0x0122ba90 │ │ │ │ + smlawbeq ip, r0, r0, pc @ │ │ │ │ + smlawbeq r3, r8, r0, fp │ │ │ │ + @ instruction: 0x0122b9e0 │ │ │ │ ldrdeq lr, [ip, -r0]! │ │ │ │ ldrdeq sl, [r3, -r8]! │ │ │ │ - @ instruction: 0x0122b8a0 │ │ │ │ - @ instruction: 0x012cee90 │ │ │ │ - @ instruction: 0x0123ae98 │ │ │ │ - @ instruction: 0x0122b860 │ │ │ │ - @ instruction: 0x012cee50 │ │ │ │ - @ instruction: 0x0123ae58 │ │ │ │ - @ instruction: 0x0122b824 │ │ │ │ - @ instruction: 0x012cee14 │ │ │ │ - @ instruction: 0x0123ae20 │ │ │ │ - @ instruction: 0x0122b7e8 │ │ │ │ + @ instruction: 0x012cef90 │ │ │ │ + strheq fp, [r3, -ip]! │ │ │ │ + @ instruction: 0x0123af98 │ │ │ │ + @ instruction: 0x012cef58 │ │ │ │ + @ instruction: 0x0122b960 │ │ │ │ + @ instruction: 0x0123af64 │ │ │ │ + andeq r0, r0, r9, lsl #2 │ │ │ │ + @ instruction: 0x0122b924 │ │ │ │ + @ instruction: 0x012cef14 │ │ │ │ + @ instruction: 0x0123af1c │ │ │ │ + @ instruction: 0x0122b8e8 │ │ │ │ ldrdeq lr, [ip, -r8]! │ │ │ │ - @ instruction: 0x0123ade0 │ │ │ │ - @ instruction: 0x0122b7ac │ │ │ │ - @ instruction: 0x012ced9c │ │ │ │ - @ instruction: 0x0123ada4 │ │ │ │ - @ instruction: 0x0122b76c │ │ │ │ - @ instruction: 0x012ced5c │ │ │ │ - @ instruction: 0x0123ad64 │ │ │ │ - @ instruction: 0x0122b730 │ │ │ │ - @ instruction: 0x012ced20 │ │ │ │ - @ instruction: 0x0123ad28 │ │ │ │ - @ instruction: 0x012cece8 │ │ │ │ + @ instruction: 0x0123aee0 │ │ │ │ + @ instruction: 0x0122b8a8 │ │ │ │ + @ instruction: 0x012cee98 │ │ │ │ + @ instruction: 0x0123aea0 │ │ │ │ + @ instruction: 0x0122b868 │ │ │ │ + @ instruction: 0x012cee58 │ │ │ │ + @ instruction: 0x0123ae60 │ │ │ │ + @ instruction: 0x0122b82c │ │ │ │ + @ instruction: 0x012cee1c │ │ │ │ + @ instruction: 0x0123ae28 │ │ │ │ strdeq fp, [r2, -r0]! │ │ │ │ - strdeq sl, [r3, -r0]! │ │ │ │ + @ instruction: 0x012cede0 │ │ │ │ + @ instruction: 0x0123ade8 │ │ │ │ + @ instruction: 0x0122b7b4 │ │ │ │ + @ instruction: 0x012ceda4 │ │ │ │ + @ instruction: 0x0123adac │ │ │ │ + @ instruction: 0x0122b774 │ │ │ │ + @ instruction: 0x012ced64 │ │ │ │ + @ instruction: 0x0123ad6c │ │ │ │ + @ instruction: 0x0122b738 │ │ │ │ + @ instruction: 0x012ced28 │ │ │ │ + @ instruction: 0x0123ad30 │ │ │ │ + strdeq lr, [ip, -r0]! │ │ │ │ + strdeq fp, [r2, -r8]! │ │ │ │ + strdeq sl, [r3, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ ldr ip, [r0, #916] @ 0x394 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1095156,49 +1095156,49 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e9c0c │ │ │ │ ldr r0, [pc, #148] @ 4e9e50 │ │ │ │ ldr r1, [pc, #36] @ 4e9de4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e9c0c │ │ │ │ - @ instruction: 0x0123ad1c │ │ │ │ + @ instruction: 0x0123ad24 │ │ │ │ teqeq r9, r0, lsr #16 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012ceb90 │ │ │ │ - @ instruction: 0x0123aba0 │ │ │ │ + @ instruction: 0x012ceb98 │ │ │ │ + @ instruction: 0x0123aba8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - ldrdeq lr, [ip, -r4]! │ │ │ │ - @ instruction: 0x0123aae4 │ │ │ │ + ldrdeq lr, [ip, -ip]! │ │ │ │ + @ instruction: 0x0123aaec │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0123abe4 │ │ │ │ - @ instruction: 0x0123abe4 │ │ │ │ @ instruction: 0x0123abec │ │ │ │ - @ instruction: 0x0123abe4 │ │ │ │ - smlawteq r2, r8, r3, fp │ │ │ │ - @ instruction: 0x0122b394 │ │ │ │ - @ instruction: 0x012ce978 │ │ │ │ - smlawbeq r2, r0, r3, fp │ │ │ │ - @ instruction: 0x0123a97c │ │ │ │ + @ instruction: 0x0123abec │ │ │ │ + strdeq sl, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123abec │ │ │ │ + ldrdeq fp, [r2, -r0]! │ │ │ │ + @ instruction: 0x0122b39c │ │ │ │ + smlawbeq ip, r0, r9, lr │ │ │ │ + smlawbeq r2, r8, r3, fp │ │ │ │ + smlawbeq r3, r4, r9, sl │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x0122b348 │ │ │ │ - @ instruction: 0x0122b318 │ │ │ │ + @ instruction: 0x0122b350 │ │ │ │ + @ instruction: 0x0122b320 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0122b2e8 │ │ │ │ + strdeq fp, [r2, -r0]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0122b2b8 │ │ │ │ + smlawteq r2, r0, r2, fp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - smlawbeq r2, r8, r2, fp │ │ │ │ - @ instruction: 0x0122b254 │ │ │ │ - @ instruction: 0x0122b23c │ │ │ │ - @ instruction: 0x0122b224 │ │ │ │ - @ instruction: 0x0122b210 │ │ │ │ + @ instruction: 0x0122b290 │ │ │ │ + @ instruction: 0x0122b25c │ │ │ │ + @ instruction: 0x0122b244 │ │ │ │ + @ instruction: 0x0122b22c │ │ │ │ + @ instruction: 0x0122b218 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #176] @ 4e9f1c │ │ │ │ cmp r1, #26 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1095245,18 +1095245,18 @@ │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ b 4e9e9c │ │ │ │ teqeq r9, r0 @ │ │ │ │ andeq r8, r0, r6, lsl #4 │ │ │ │ streq r0, [r0], -r0, lsl #8 │ │ │ │ andeq r6, r0, r0, asr ip │ │ │ │ - @ instruction: 0x012ce71c │ │ │ │ - strdeq sl, [r3, -r0]! │ │ │ │ - @ instruction: 0x0122b0e8 │ │ │ │ - strdeq sl, [r3, -r0]! │ │ │ │ + @ instruction: 0x012ce724 │ │ │ │ + strdeq sl, [r3, -r8]! │ │ │ │ + strdeq fp, [r2, -r0]! │ │ │ │ + strdeq sl, [r3, -r8]! │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #548] @ 4ea17c │ │ │ │ ldr r3, [pc, #548] @ 4ea180 │ │ │ │ @@ -1095395,34 +1095395,34 @@ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4e9ff4 │ │ │ │ teqeq r9, ip, ror #5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012ce600 │ │ │ │ - @ instruction: 0x0123489c │ │ │ │ + @ instruction: 0x012ce608 │ │ │ │ + @ instruction: 0x012348a4 │ │ │ │ teqeq r9, r8, asr #4 │ │ │ │ - @ instruction: 0x012ce568 │ │ │ │ - @ instruction: 0x0122af70 │ │ │ │ - @ instruction: 0x0123a56c │ │ │ │ + @ instruction: 0x012ce570 │ │ │ │ + @ instruction: 0x0122af78 │ │ │ │ + @ instruction: 0x0123a574 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0122af34 │ │ │ │ - @ instruction: 0x0123a534 │ │ │ │ + @ instruction: 0x0122af3c │ │ │ │ + @ instruction: 0x0123a53c │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strdeq lr, [ip, -r4]! │ │ │ │ - strdeq sl, [r2, -ip]! │ │ │ │ - strdeq sl, [r3, -ip]! │ │ │ │ - @ instruction: 0x012ce4b8 │ │ │ │ - smlawteq r2, r0, lr, sl │ │ │ │ - @ instruction: 0x0123a4bc │ │ │ │ + strdeq lr, [ip, -ip]! │ │ │ │ + @ instruction: 0x0122af04 │ │ │ │ + @ instruction: 0x0123a504 │ │ │ │ + smlawteq ip, r0, r4, lr │ │ │ │ + smlawteq r2, r8, lr, sl │ │ │ │ + smlawteq r3, r4, r4, sl │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012ce47c │ │ │ │ - smlawbeq r2, r4, lr, sl │ │ │ │ - smlawbeq r3, r4, r4, sl │ │ │ │ + smlawbeq ip, r4, r4, lr │ │ │ │ + smlawbeq r2, ip, lr, sl │ │ │ │ + smlawbeq r3, ip, r4, sl │ │ │ │ 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, #612] @ 4ea454 │ │ │ │ ldr r3, [pc, #612] @ 4ea458 │ │ │ │ @@ -1095579,28 +1095579,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4ea304 │ │ │ │ teqeq r9, r4, asr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, ip │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x0123a324 │ │ │ │ + @ instruction: 0x0123a32c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x012ce30c │ │ │ │ + @ instruction: 0x012ce314 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ teqeq r9, r8, lsr pc │ │ │ │ @ instruction: 0x0121b474 │ │ │ │ - @ instruction: 0x012ce210 │ │ │ │ - @ instruction: 0x0122ac18 │ │ │ │ - @ instruction: 0x0123a21c │ │ │ │ - ldrdeq lr, [ip, -r4]! │ │ │ │ - ldrdeq sl, [r2, -ip]! │ │ │ │ - @ instruction: 0x0123a1e0 │ │ │ │ + @ instruction: 0x012ce218 │ │ │ │ + @ instruction: 0x0122ac20 │ │ │ │ + @ instruction: 0x0123a224 │ │ │ │ + ldrdeq lr, [ip, -ip]! │ │ │ │ + @ instruction: 0x0122abe4 │ │ │ │ + @ instruction: 0x0123a1e8 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x0122aba4 │ │ │ │ + @ instruction: 0x0122abac │ │ │ │ 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 │ │ │ │ @@ -1096338,39 +1096338,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 4ead10 │ │ │ │ teqeq r9, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, ip, lsr #10 │ │ │ │ - @ instruction: 0x012cd768 │ │ │ │ - @ instruction: 0x0122a170 │ │ │ │ - @ instruction: 0x01239774 │ │ │ │ - strdeq sp, [ip, -r8]! │ │ │ │ - @ instruction: 0x0122a100 │ │ │ │ - @ instruction: 0x01239704 │ │ │ │ - @ instruction: 0x012cd6b8 │ │ │ │ - smlawteq r3, r4, r8, r9 │ │ │ │ - smlawteq r3, r4, r6, r9 │ │ │ │ + @ instruction: 0x012cd770 │ │ │ │ + @ instruction: 0x0122a178 │ │ │ │ + @ instruction: 0x0123977c │ │ │ │ + @ instruction: 0x012cd700 │ │ │ │ + @ instruction: 0x0122a108 │ │ │ │ + @ instruction: 0x0123970c │ │ │ │ + smlawteq ip, r0, r6, sp │ │ │ │ + smlawteq r3, ip, r8, r9 │ │ │ │ + smlawteq r3, ip, r6, r9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012cd678 │ │ │ │ - smlawbeq r2, r0, r0, sl │ │ │ │ - smlawbeq r3, r4, r6, r9 │ │ │ │ + smlawbeq ip, r0, r6, sp │ │ │ │ + smlawbeq r2, r8, r0, sl │ │ │ │ + smlawbeq r3, ip, r6, r9 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012cd63c │ │ │ │ - @ instruction: 0x0122a044 │ │ │ │ - @ instruction: 0x01239648 │ │ │ │ + @ instruction: 0x012cd644 │ │ │ │ + @ instruction: 0x0122a04c │ │ │ │ + @ instruction: 0x01239650 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012cd600 │ │ │ │ - @ instruction: 0x0122a008 │ │ │ │ - @ instruction: 0x01239604 │ │ │ │ + @ instruction: 0x012cd608 │ │ │ │ + @ instruction: 0x0122a010 │ │ │ │ + @ instruction: 0x0123960c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlawteq ip, r4, r5, sp │ │ │ │ - smlawteq r2, ip, pc, r9 @ │ │ │ │ - ldrdeq r9, [r3, -r0]! │ │ │ │ + smlawteq ip, ip, r5, sp │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ + ldrdeq r9, [r3, -r8]! │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1096846,47 +1096846,47 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 4eb5c0 │ │ │ │ teqeq r9, r4, ror r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01229d9c │ │ │ │ - smlawbeq ip, ip, r3, sp │ │ │ │ - @ instruction: 0x01239394 │ │ │ │ - ldrdeq sp, [ip, -r8]! │ │ │ │ - ldrdeq r9, [r3, -r8]! │ │ │ │ + @ instruction: 0x01229da4 │ │ │ │ + @ instruction: 0x012cd394 │ │ │ │ + @ instruction: 0x0123939c │ │ │ │ + @ instruction: 0x012cd2e0 │ │ │ │ + @ instruction: 0x012392e0 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - smlawteq ip, r4, r1, sp │ │ │ │ - smlawteq r3, ip, r1, r9 │ │ │ │ + smlawteq ip, ip, r1, sp │ │ │ │ + ldrdeq r9, [r3, -r4]! │ │ │ │ teqeq r9, ip, ror ip │ │ │ │ - @ instruction: 0x012ccf5c │ │ │ │ - @ instruction: 0x01229964 │ │ │ │ - @ instruction: 0x01238f68 │ │ │ │ + @ instruction: 0x012ccf64 │ │ │ │ + @ instruction: 0x0122996c │ │ │ │ + @ instruction: 0x01238f70 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - @ instruction: 0x0122992c │ │ │ │ - strdeq r9, [r2, -ip]! │ │ │ │ - smlawteq ip, r0, lr, ip │ │ │ │ - smlawteq r2, r8, r8, r9 │ │ │ │ - smlawteq r3, ip, lr, r8 │ │ │ │ + @ instruction: 0x01229934 │ │ │ │ + @ instruction: 0x01229904 │ │ │ │ + smlawteq ip, r8, lr, ip │ │ │ │ + ldrdeq r9, [r2, -r0]! │ │ │ │ + ldrdeq r8, [r3, -r4]! │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - smlawbeq ip, r4, lr, ip │ │ │ │ - smlawbeq r2, ip, r8, r9 │ │ │ │ - @ instruction: 0x01238e90 │ │ │ │ + smlawbeq ip, ip, lr, ip │ │ │ │ + @ instruction: 0x01229894 │ │ │ │ + @ instruction: 0x01238e98 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x012cce48 │ │ │ │ - @ instruction: 0x01229850 │ │ │ │ - @ instruction: 0x01238e54 │ │ │ │ - @ instruction: 0x012cce0c │ │ │ │ - @ instruction: 0x01229814 │ │ │ │ - @ instruction: 0x01238e18 │ │ │ │ + @ instruction: 0x012cce50 │ │ │ │ + @ instruction: 0x01229858 │ │ │ │ + @ instruction: 0x01238e5c │ │ │ │ + @ instruction: 0x012cce14 │ │ │ │ + @ instruction: 0x0122981c │ │ │ │ + @ instruction: 0x01238e20 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - ldrdeq ip, [ip, -r0]! │ │ │ │ - ldrdeq r9, [r2, -r8]! │ │ │ │ - ldrdeq r8, [r3, -ip]! │ │ │ │ + ldrdeq ip, [ip, -r8]! │ │ │ │ + @ instruction: 0x012297e0 │ │ │ │ + @ instruction: 0x01238de4 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ │ │ │ │ 004eb8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1096967,27 +1096967,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4eba3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4eb9c8 │ │ │ │ teqeq r9, ip, ror #18 │ │ │ │ - smlawbeq r3, r4, lr, r8 │ │ │ │ + smlawbeq r3, ip, lr, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, r0, lsl r9 │ │ │ │ @ instruction: 0x0121d724 │ │ │ │ - @ instruction: 0x012ccc54 │ │ │ │ - @ instruction: 0x01238c58 │ │ │ │ + @ instruction: 0x012ccc5c │ │ │ │ + @ instruction: 0x01238c60 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x012ccc18 │ │ │ │ - @ instruction: 0x01229614 │ │ │ │ - @ instruction: 0x01238c20 │ │ │ │ - ldrdeq ip, [ip, -ip]! @ │ │ │ │ - ldrdeq r9, [r2, -r8]! │ │ │ │ - @ instruction: 0x01238be4 │ │ │ │ + @ instruction: 0x012ccc20 │ │ │ │ + @ instruction: 0x0122961c │ │ │ │ + @ instruction: 0x01238c28 │ │ │ │ + @ instruction: 0x012ccbe4 │ │ │ │ + @ instruction: 0x012295e0 │ │ │ │ + @ instruction: 0x01238bec │ │ │ │ │ │ │ │ 004eba40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #576] @ 4ebc98 │ │ │ │ @@ -1097132,40 +1097132,40 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #32] @ 4ebca8 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4ebb74 │ │ │ │ - @ instruction: 0x01238b70 │ │ │ │ + @ instruction: 0x01238b78 │ │ │ │ teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012ccb50 │ │ │ │ + @ instruction: 0x012ccb58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ teqeq r9, r4, ror pc │ │ │ │ @ instruction: 0xffffd4e8 │ │ │ │ - @ instruction: 0x01238c6c │ │ │ │ + @ instruction: 0x01238c74 │ │ │ │ andeq r4, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x01238c60 │ │ │ │ + @ instruction: 0x01238c68 │ │ │ │ andeq r3, r0, r0, lsr #13 │ │ │ │ - @ instruction: 0x01238c64 │ │ │ │ + @ instruction: 0x01238c6c │ │ │ │ andeq r1, r0, r8, lsr #3 │ │ │ │ - @ instruction: 0x01238c58 │ │ │ │ - strdeq r7, [r3, -r8]! │ │ │ │ + @ instruction: 0x01238c60 │ │ │ │ + @ instruction: 0x01237e00 │ │ │ │ teqeq r9, r8, asr #13 │ │ │ │ - @ instruction: 0x01229424 │ │ │ │ + @ instruction: 0x0122942c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq r9, [r2, -ip]! │ │ │ │ - ldrdeq r9, [r2, -r4]! │ │ │ │ + @ instruction: 0x01229404 │ │ │ │ + ldrdeq r9, [r2, -ip]! │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x012293ac │ │ │ │ + @ instruction: 0x012293b4 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - smlawbeq r2, r4, r3, r9 │ │ │ │ + smlawbeq r2, ip, r3, r9 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - @ instruction: 0x0122935c │ │ │ │ + @ instruction: 0x01229364 │ │ │ │ │ │ │ │ 004ebd00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1097245,27 +1097245,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4ebe84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4ebe10 │ │ │ │ teqeq r9, r4, lsr #10 │ │ │ │ - @ instruction: 0x01238a60 │ │ │ │ + @ instruction: 0x01238a68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, r8, asr #9 │ │ │ │ ldrdeq sp, [r1, -ip]! │ │ │ │ - @ instruction: 0x012cc80c │ │ │ │ - @ instruction: 0x01238810 │ │ │ │ + @ instruction: 0x012cc814 │ │ │ │ + @ instruction: 0x01238818 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - ldrdeq ip, [ip, -r0]! │ │ │ │ - smlawteq r2, ip, r1, r9 │ │ │ │ - ldrdeq r8, [r3, -r8]! @ │ │ │ │ - @ instruction: 0x012cc794 │ │ │ │ - @ instruction: 0x01229190 │ │ │ │ - @ instruction: 0x0123879c │ │ │ │ + ldrdeq ip, [ip, -r8]! │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ + @ instruction: 0x012387e0 │ │ │ │ + @ instruction: 0x012cc79c │ │ │ │ + @ instruction: 0x01229198 │ │ │ │ + @ instruction: 0x012387a4 │ │ │ │ │ │ │ │ 004ebe88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1097345,27 +1097345,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4ec00c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4ebf98 │ │ │ │ teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012388ec │ │ │ │ + strdeq r8, [r3, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, r0, asr #6 │ │ │ │ @ instruction: 0x0121d154 │ │ │ │ - smlawbeq ip, r4, r6, ip │ │ │ │ - smlawbeq r3, r8, r6, r8 │ │ │ │ + smlawbeq ip, ip, r6, ip │ │ │ │ + @ instruction: 0x01238690 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x012cc648 │ │ │ │ - @ instruction: 0x01229044 │ │ │ │ - @ instruction: 0x01238650 │ │ │ │ - @ instruction: 0x012cc60c │ │ │ │ - @ instruction: 0x01229008 │ │ │ │ - @ instruction: 0x01238614 │ │ │ │ + @ instruction: 0x012cc650 │ │ │ │ + @ instruction: 0x0122904c │ │ │ │ + @ instruction: 0x01238658 │ │ │ │ + @ instruction: 0x012cc614 │ │ │ │ + @ instruction: 0x01229010 │ │ │ │ + @ instruction: 0x0123861c │ │ │ │ │ │ │ │ 004ec010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1097437,23 +1097437,23 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4ec090 │ │ │ │ teqeq r9, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01238708 │ │ │ │ + @ instruction: 0x01238710 │ │ │ │ teqeq r9, ip, lsr #3 │ │ │ │ - strdeq ip, [ip, -r8]! │ │ │ │ - @ instruction: 0x01228f00 │ │ │ │ - @ instruction: 0x01238504 │ │ │ │ + @ instruction: 0x012cc500 │ │ │ │ + @ instruction: 0x01228f08 │ │ │ │ + @ instruction: 0x0123850c │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - @ instruction: 0x012cc4bc │ │ │ │ - smlawteq r2, r4, lr, r8 │ │ │ │ - smlawteq r3, r0, r4, r8 │ │ │ │ + smlawteq ip, r4, r4, ip │ │ │ │ + smlawteq r2, ip, lr, r8 │ │ │ │ + smlawteq r3, r8, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2252] @ 4eca50 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1098018,70 +1098018,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 4ec644 │ │ │ │ ldrheq ip, [r9, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq ip, r8, r2, ip │ │ │ │ - ldrdeq r8, [r3, -r0]! │ │ │ │ + ldrdeq ip, [ip, -r0]! │ │ │ │ + ldrdeq r8, [r3, -r8]! @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012cbf18 │ │ │ │ - @ instruction: 0x01228920 │ │ │ │ - @ instruction: 0x01237f24 │ │ │ │ - ldrdeq fp, [ip, -r8]! │ │ │ │ - @ instruction: 0x012288e0 │ │ │ │ - @ instruction: 0x01237ee4 │ │ │ │ + @ instruction: 0x012cbf20 │ │ │ │ + @ instruction: 0x01228928 │ │ │ │ + @ instruction: 0x01237f2c │ │ │ │ + @ instruction: 0x012cbee0 │ │ │ │ + @ instruction: 0x012288e8 │ │ │ │ + @ instruction: 0x01237eec │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x012cbe9c │ │ │ │ - @ instruction: 0x012288a4 │ │ │ │ - @ instruction: 0x01237ea8 │ │ │ │ + @ instruction: 0x012cbea4 │ │ │ │ + @ instruction: 0x012288ac │ │ │ │ + @ instruction: 0x01237eb0 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x012cbe60 │ │ │ │ - @ instruction: 0x01228868 │ │ │ │ - @ instruction: 0x01237e6c │ │ │ │ - @ instruction: 0x01228830 │ │ │ │ - @ instruction: 0x01228800 │ │ │ │ - smlawteq ip, r0, sp, fp │ │ │ │ - smlawteq r2, r8, r7, r8 │ │ │ │ - smlawteq r3, ip, sp, r7 │ │ │ │ + @ instruction: 0x012cbe68 │ │ │ │ + @ instruction: 0x01228870 │ │ │ │ + @ instruction: 0x01237e74 │ │ │ │ + @ instruction: 0x01228838 │ │ │ │ + @ instruction: 0x01228808 │ │ │ │ + smlawteq ip, r8, sp, fp │ │ │ │ + ldrdeq r8, [r2, -r0]! │ │ │ │ + ldrdeq r7, [r3, -r4]! │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - smlawbeq ip, r0, sp, fp │ │ │ │ - smlawbeq r2, r8, r7, r8 │ │ │ │ - smlawbeq r3, ip, sp, r7 │ │ │ │ + smlawbeq ip, r8, sp, fp │ │ │ │ + @ instruction: 0x01228790 │ │ │ │ + @ instruction: 0x01237d94 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x012cbd44 │ │ │ │ - @ instruction: 0x0122874c │ │ │ │ - @ instruction: 0x01237d48 │ │ │ │ + @ instruction: 0x012cbd4c │ │ │ │ + @ instruction: 0x01228754 │ │ │ │ + @ instruction: 0x01237d50 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x012cbd08 │ │ │ │ - @ instruction: 0x01228710 │ │ │ │ - @ instruction: 0x01237d14 │ │ │ │ - smlawteq ip, ip, ip, fp │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ - ldrdeq r7, [r3, -r8]! │ │ │ │ + @ instruction: 0x012cbd10 │ │ │ │ + @ instruction: 0x01228718 │ │ │ │ + @ instruction: 0x01237d1c │ │ │ │ + ldrdeq fp, [ip, -r4]! │ │ │ │ + ldrdeq r8, [r2, -ip]! │ │ │ │ + @ instruction: 0x01237ce0 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x012cbc90 │ │ │ │ - @ instruction: 0x01228698 │ │ │ │ - @ instruction: 0x01237c9c │ │ │ │ + @ instruction: 0x012cbc98 │ │ │ │ + @ instruction: 0x012286a0 │ │ │ │ + @ instruction: 0x01237ca4 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x012cbc54 │ │ │ │ - @ instruction: 0x0122865c │ │ │ │ - @ instruction: 0x01237c60 │ │ │ │ + @ instruction: 0x012cbc5c │ │ │ │ + @ instruction: 0x01228664 │ │ │ │ + @ instruction: 0x01237c68 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x012cbc14 │ │ │ │ - @ instruction: 0x0122861c │ │ │ │ - @ instruction: 0x01237c20 │ │ │ │ - ldrdeq fp, [ip, -r8]! │ │ │ │ - @ instruction: 0x012285e0 │ │ │ │ - @ instruction: 0x01237be0 │ │ │ │ - @ instruction: 0x012285a8 │ │ │ │ + @ instruction: 0x012cbc1c │ │ │ │ + @ instruction: 0x01228624 │ │ │ │ + @ instruction: 0x01237c28 │ │ │ │ + @ instruction: 0x012cbbe0 │ │ │ │ + @ instruction: 0x012285e8 │ │ │ │ + @ instruction: 0x01237be8 │ │ │ │ + @ instruction: 0x012285b0 │ │ │ │ │ │ │ │ 004ecb38 : │ │ │ │ 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 │ │ │ │ @@ -1098170,30 +1098170,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 4eccf0 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 4ecc0c │ │ │ │ - @ instruction: 0x01236db0 │ │ │ │ - @ instruction: 0x012283e8 │ │ │ │ - @ instruction: 0x012cb9e0 │ │ │ │ - @ instruction: 0x012379e4 │ │ │ │ + @ instruction: 0x01236db8 │ │ │ │ + strdeq r8, [r2, -r0]! │ │ │ │ + @ instruction: 0x012cb9e8 │ │ │ │ + @ instruction: 0x012379ec │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - @ instruction: 0x012cb9a0 │ │ │ │ - @ instruction: 0x012283a4 │ │ │ │ - @ instruction: 0x012379a8 │ │ │ │ + @ instruction: 0x012cb9a8 │ │ │ │ + @ instruction: 0x012283ac │ │ │ │ + @ instruction: 0x012379b0 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x012cb970 │ │ │ │ - @ instruction: 0x01228374 │ │ │ │ - @ instruction: 0x01237978 │ │ │ │ + @ instruction: 0x012cb978 │ │ │ │ + @ instruction: 0x0122837c │ │ │ │ + smlawbeq r3, r0, r9, r7 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x012cb940 │ │ │ │ - @ instruction: 0x01228344 │ │ │ │ - @ instruction: 0x01237948 │ │ │ │ + @ instruction: 0x012cb948 │ │ │ │ + @ instruction: 0x0122834c │ │ │ │ + @ instruction: 0x01237950 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1099139,200 +1099139,200 @@ │ │ │ │ ldrd r0, [r2, #-8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r3, #3 │ │ │ │ strd r0, [r2, r3] │ │ │ │ b 4ee290 │ │ │ │ teqeq r9, ip, lsr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012cb874 │ │ │ │ - smlawbeq r3, r0, r8, r7 │ │ │ │ + @ instruction: 0x012cb87c │ │ │ │ + smlawbeq r3, r8, r8, r7 │ │ │ │ teqeq r9, r0 @ │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - @ instruction: 0x012cb6e0 │ │ │ │ + @ instruction: 0x012cb6e8 │ │ │ │ @ instruction: 0x0121c244 │ │ │ │ - @ instruction: 0x012cb5ec │ │ │ │ - strdeq r7, [r3, -ip]! │ │ │ │ - @ instruction: 0x012cb5a4 │ │ │ │ + strdeq fp, [ip, -r4]! │ │ │ │ + @ instruction: 0x01237604 │ │ │ │ + @ instruction: 0x012cb5ac │ │ │ │ @ instruction: 0x012187b0 │ │ │ │ - @ instruction: 0x012375a4 │ │ │ │ + @ instruction: 0x012375ac │ │ │ │ teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012cb518 │ │ │ │ - @ instruction: 0x0123751c │ │ │ │ + @ instruction: 0x012cb520 │ │ │ │ + @ instruction: 0x01237524 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrdeq r7, [r2, -ip]! │ │ │ │ - @ instruction: 0x012cb4ac │ │ │ │ - @ instruction: 0x012374b8 │ │ │ │ - @ instruction: 0x012cb414 │ │ │ │ - @ instruction: 0x01237420 │ │ │ │ + @ instruction: 0x01227ee4 │ │ │ │ + @ instruction: 0x012cb4b4 │ │ │ │ + smlawteq r3, r0, r4, r7 │ │ │ │ + @ instruction: 0x012cb41c │ │ │ │ + @ instruction: 0x01237428 │ │ │ │ @ instruction: 0x0121bf20 │ │ │ │ - @ instruction: 0x012cb2bc │ │ │ │ - smlawteq r3, ip, r2, r7 │ │ │ │ - @ instruction: 0x012cb274 │ │ │ │ + smlawteq ip, r4, r2, fp │ │ │ │ + ldrdeq r7, [r3, -r4]! │ │ │ │ + @ instruction: 0x012cb27c │ │ │ │ smlawbeq r1, r0, r4, r8 │ │ │ │ - @ instruction: 0x01237274 │ │ │ │ + @ instruction: 0x0123727c │ │ │ │ @ instruction: 0x0121bd5c │ │ │ │ - @ instruction: 0x012cb11c │ │ │ │ - @ instruction: 0x0123712c │ │ │ │ - ldrdeq fp, [ip, -r4]! │ │ │ │ + @ instruction: 0x012cb124 │ │ │ │ + @ instruction: 0x01237134 │ │ │ │ + ldrdeq fp, [ip, -ip]! │ │ │ │ @ instruction: 0x012182e0 │ │ │ │ - ldrdeq r7, [r3, -r4]! │ │ │ │ - @ instruction: 0x012cb0a8 │ │ │ │ - strheq r7, [r3, -r4]! │ │ │ │ - @ instruction: 0x012cb074 │ │ │ │ - smlawbeq r3, r0, r0, r7 │ │ │ │ + ldrdeq r7, [r3, -ip]! │ │ │ │ + strheq fp, [ip, -r0]! │ │ │ │ + strheq r7, [r3, -ip]! │ │ │ │ + @ instruction: 0x012cb07c │ │ │ │ + smlawbeq r3, r8, r0, r7 │ │ │ │ smlawbeq r1, r8, fp, fp │ │ │ │ - @ instruction: 0x012caf24 │ │ │ │ - @ instruction: 0x01236f30 │ │ │ │ - @ instruction: 0x012caea8 │ │ │ │ - @ instruction: 0x01236eb4 │ │ │ │ - smlawbeq ip, r0, sp, sl │ │ │ │ - smlawbeq r3, ip, sp, r6 │ │ │ │ + @ instruction: 0x012caf2c │ │ │ │ + @ instruction: 0x01236f38 │ │ │ │ + @ instruction: 0x012caeb0 │ │ │ │ + @ instruction: 0x01236ebc │ │ │ │ + smlawbeq ip, r8, sp, sl │ │ │ │ + @ instruction: 0x01236d94 │ │ │ │ @ instruction: 0x0121b84c │ │ │ │ - strdeq sl, [ip, -r4]! │ │ │ │ - strdeq r6, [r3, -ip]! │ │ │ │ - @ instruction: 0x012cab70 │ │ │ │ + strdeq sl, [ip, -ip]! │ │ │ │ + @ instruction: 0x01236c04 │ │ │ │ + @ instruction: 0x012cab78 │ │ │ │ @ instruction: 0x0121b6a8 │ │ │ │ - @ instruction: 0x012caa70 │ │ │ │ - @ instruction: 0x01236a7c │ │ │ │ + @ instruction: 0x012caa78 │ │ │ │ + smlawbeq r3, r4, sl, r6 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - @ instruction: 0x012ca70c │ │ │ │ - @ instruction: 0x01236714 │ │ │ │ - smlawteq ip, ip, r6, sl │ │ │ │ + @ instruction: 0x012ca714 │ │ │ │ + @ instruction: 0x0123671c │ │ │ │ + ldrdeq sl, [ip, -r4]! │ │ │ │ @ instruction: 0x0121b230 │ │ │ │ - @ instruction: 0x012ca5e0 │ │ │ │ - @ instruction: 0x012365e8 │ │ │ │ - @ instruction: 0x012ca5b0 │ │ │ │ - @ instruction: 0x01226fb8 │ │ │ │ - @ instruction: 0x012365bc │ │ │ │ - @ instruction: 0x012ca564 │ │ │ │ + @ instruction: 0x012ca5e8 │ │ │ │ + strdeq r6, [r3, -r0]! │ │ │ │ + @ instruction: 0x012ca5b8 │ │ │ │ + smlawteq r2, r0, pc, r6 @ │ │ │ │ + smlawteq r3, r4, r5, r6 │ │ │ │ + @ instruction: 0x012ca56c │ │ │ │ smlawteq r1, r8, r0, fp │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlawbeq ip, r4, r4, sl │ │ │ │ - @ instruction: 0x01236494 │ │ │ │ + smlawbeq ip, ip, r4, sl │ │ │ │ + @ instruction: 0x0123649c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlawbeq r1, r8, pc, sl @ │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012ca35c │ │ │ │ - @ instruction: 0x01236364 │ │ │ │ - smlawbeq ip, r4, r2, sl │ │ │ │ - smlawbeq r2, ip, ip, r6 │ │ │ │ - @ instruction: 0x01236290 │ │ │ │ + @ instruction: 0x012ca364 │ │ │ │ + @ instruction: 0x0123636c │ │ │ │ + smlawbeq ip, ip, r2, sl │ │ │ │ + @ instruction: 0x01226c94 │ │ │ │ + @ instruction: 0x01236298 │ │ │ │ muleq r0, r5, r3 │ │ │ │ @ instruction: 0x01217454 │ │ │ │ @ instruction: 0x01217400 │ │ │ │ smlawteq r1, r0, r3, r7 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ smlawbeq r1, r0, r3, r7 │ │ │ │ - @ instruction: 0x012ca138 │ │ │ │ - @ instruction: 0x01236148 │ │ │ │ + @ instruction: 0x012ca140 │ │ │ │ + @ instruction: 0x01236150 │ │ │ │ @ instruction: 0x01217324 │ │ │ │ - @ instruction: 0x012ca0e4 │ │ │ │ - strdeq r6, [r3, -r4]! │ │ │ │ - @ instruction: 0x012ca09c │ │ │ │ + @ instruction: 0x012ca0ec │ │ │ │ + strdeq r6, [r3, -ip]! │ │ │ │ + @ instruction: 0x012ca0a4 │ │ │ │ @ instruction: 0x012172a8 │ │ │ │ - @ instruction: 0x01236098 │ │ │ │ - @ instruction: 0x012ca070 │ │ │ │ - smlawbeq r3, r0, r0, r6 │ │ │ │ - @ instruction: 0x012ca028 │ │ │ │ + @ instruction: 0x012360a0 │ │ │ │ + @ instruction: 0x012ca078 │ │ │ │ + smlawbeq r3, r8, r0, r6 │ │ │ │ + @ instruction: 0x012ca030 │ │ │ │ @ instruction: 0x01217234 │ │ │ │ - @ instruction: 0x01236024 │ │ │ │ + @ instruction: 0x0123602c │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - strdeq r9, [ip, -ip]! │ │ │ │ - @ instruction: 0x0123600c │ │ │ │ - @ instruction: 0x012c9fb4 │ │ │ │ + @ instruction: 0x012ca004 │ │ │ │ + @ instruction: 0x01236014 │ │ │ │ + @ instruction: 0x012c9fbc │ │ │ │ smlawteq r1, r0, r1, r7 │ │ │ │ - @ instruction: 0x01235fb4 │ │ │ │ - smlawbeq ip, r8, pc, r9 @ │ │ │ │ - @ instruction: 0x01235f98 │ │ │ │ - @ instruction: 0x012c9f40 │ │ │ │ + @ instruction: 0x01235fbc │ │ │ │ + @ instruction: 0x012c9f90 │ │ │ │ + @ instruction: 0x01235fa0 │ │ │ │ + @ instruction: 0x012c9f48 │ │ │ │ @ instruction: 0x0121714c │ │ │ │ - @ instruction: 0x01235f3c │ │ │ │ - @ instruction: 0x012c9f14 │ │ │ │ - @ instruction: 0x01235f24 │ │ │ │ - smlawteq ip, ip, lr, r9 │ │ │ │ + @ instruction: 0x01235f44 │ │ │ │ + @ instruction: 0x012c9f1c │ │ │ │ + @ instruction: 0x01235f2c │ │ │ │ + ldrdeq r9, [ip, -r4]! │ │ │ │ ldrdeq r7, [r1, -r8]! │ │ │ │ - smlawteq r3, r8, lr, r5 │ │ │ │ + ldrdeq r5, [r3, -r0]! │ │ │ │ muleq r0, r1, r3 │ │ │ │ - @ instruction: 0x012c9ea0 │ │ │ │ - @ instruction: 0x01235eb0 │ │ │ │ - @ instruction: 0x012c9e58 │ │ │ │ + @ instruction: 0x012c9ea8 │ │ │ │ + @ instruction: 0x01235eb8 │ │ │ │ + @ instruction: 0x012c9e60 │ │ │ │ @ instruction: 0x01217064 │ │ │ │ - @ instruction: 0x01235e58 │ │ │ │ + @ instruction: 0x01235e60 │ │ │ │ @ instruction: 0x0121702c │ │ │ │ - @ instruction: 0x012c9de0 │ │ │ │ - strdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x012c9de8 │ │ │ │ + strdeq r5, [r3, -r8]! │ │ │ │ smlawteq r1, ip, pc, r6 @ │ │ │ │ - smlawbeq ip, r0, sp, r9 │ │ │ │ - @ instruction: 0x01235d90 │ │ │ │ + smlawbeq ip, r8, sp, r9 │ │ │ │ + @ instruction: 0x01235d98 │ │ │ │ @ instruction: 0x01216f6c │ │ │ │ - @ instruction: 0x012c9d20 │ │ │ │ - @ instruction: 0x01235d30 │ │ │ │ + @ instruction: 0x012c9d28 │ │ │ │ + @ instruction: 0x01235d38 │ │ │ │ @ instruction: 0x01216f0c │ │ │ │ - smlawteq ip, r0, ip, r9 │ │ │ │ - ldrdeq r5, [r3, -r0]! │ │ │ │ + smlawteq ip, r8, ip, r9 │ │ │ │ + ldrdeq r5, [r3, -r8]! │ │ │ │ @ instruction: 0x01216eac │ │ │ │ - @ instruction: 0x012c9c64 │ │ │ │ - @ instruction: 0x01235c74 │ │ │ │ + @ instruction: 0x012c9c6c │ │ │ │ + @ instruction: 0x01235c7c │ │ │ │ @ instruction: 0x01216e50 │ │ │ │ - @ instruction: 0x012c9c04 │ │ │ │ - @ instruction: 0x01235c14 │ │ │ │ + @ instruction: 0x012c9c0c │ │ │ │ + @ instruction: 0x01235c1c │ │ │ │ strdeq r6, [r1, -r0]! │ │ │ │ - @ instruction: 0x012c9ba4 │ │ │ │ - @ instruction: 0x01235bb4 │ │ │ │ + @ instruction: 0x012c9bac │ │ │ │ + @ instruction: 0x01235bbc │ │ │ │ @ instruction: 0x01216d90 │ │ │ │ - @ instruction: 0x012c9b44 │ │ │ │ - @ instruction: 0x01235b54 │ │ │ │ - @ instruction: 0x012c9b20 │ │ │ │ - @ instruction: 0x01226528 │ │ │ │ - @ instruction: 0x01235b2c │ │ │ │ + @ instruction: 0x012c9b4c │ │ │ │ + @ instruction: 0x01235b5c │ │ │ │ + @ instruction: 0x012c9b28 │ │ │ │ + @ instruction: 0x01226530 │ │ │ │ + @ instruction: 0x01235b34 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - strdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x012c9ab4 │ │ │ │ - @ instruction: 0x012264bc │ │ │ │ - smlawteq r3, r0, sl, r5 │ │ │ │ - smlawbeq r2, r4, r4, r6 │ │ │ │ - @ instruction: 0x0122644c │ │ │ │ + strdeq r6, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c9abc │ │ │ │ + smlawteq r2, r4, r4, r6 │ │ │ │ + smlawteq r3, r8, sl, r5 │ │ │ │ + smlawbeq r2, ip, r4, r6 │ │ │ │ + @ instruction: 0x01226454 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x012c9a10 │ │ │ │ - @ instruction: 0x01226418 │ │ │ │ - @ instruction: 0x01235a1c │ │ │ │ + @ instruction: 0x012c9a18 │ │ │ │ + @ instruction: 0x01226420 │ │ │ │ + @ instruction: 0x01235a24 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x012263e0 │ │ │ │ + @ instruction: 0x012263e8 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - @ instruction: 0x012263b0 │ │ │ │ + @ instruction: 0x012263b8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01226378 │ │ │ │ + smlawbeq r2, r0, r3, r6 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x012c993c │ │ │ │ - @ instruction: 0x01226344 │ │ │ │ - @ instruction: 0x01235948 │ │ │ │ - @ instruction: 0x012c9900 │ │ │ │ - @ instruction: 0x01226308 │ │ │ │ - @ instruction: 0x0123590c │ │ │ │ + @ instruction: 0x012c9944 │ │ │ │ + @ instruction: 0x0122634c │ │ │ │ + @ instruction: 0x01235950 │ │ │ │ + @ instruction: 0x012c9908 │ │ │ │ + @ instruction: 0x01226310 │ │ │ │ + @ instruction: 0x01235914 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - smlawteq ip, r4, r8, r9 │ │ │ │ - smlawteq r2, ip, r2, r6 │ │ │ │ - ldrdeq r5, [r3, -r0]! │ │ │ │ + smlawteq ip, ip, r8, r9 │ │ │ │ + ldrdeq r6, [r2, -r4]! │ │ │ │ + ldrdeq r5, [r3, -r8]! │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x01226294 │ │ │ │ + @ instruction: 0x0122629c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0122625c │ │ │ │ + @ instruction: 0x01226264 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - @ instruction: 0x012c9824 │ │ │ │ - @ instruction: 0x0122621c │ │ │ │ - @ instruction: 0x01235828 │ │ │ │ + @ instruction: 0x012c982c │ │ │ │ + @ instruction: 0x01226224 │ │ │ │ + @ instruction: 0x01235830 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - @ instruction: 0x012261e8 │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x012261b8 │ │ │ │ - smlawbeq r2, r8, r1, r6 │ │ │ │ + smlawteq r2, r0, r1, r6 │ │ │ │ + @ instruction: 0x01226190 │ │ │ │ ldr r1, [pc, #-540] @ 4edca8 │ │ │ │ ldr r2, [pc, #-540] @ 4edcac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-184] @ 4ede18 │ │ │ │ add r1, r1, #424 @ 0x1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b3e5c │ │ │ │ @@ -1100519,40 +1100519,40 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov lr, r0 │ │ │ │ b 4eedc8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01226150 │ │ │ │ - @ instruction: 0x012c970c │ │ │ │ - @ instruction: 0x01226114 │ │ │ │ - @ instruction: 0x01235718 │ │ │ │ + @ instruction: 0x01226158 │ │ │ │ + @ instruction: 0x012c9714 │ │ │ │ + @ instruction: 0x0122611c │ │ │ │ + @ instruction: 0x01235720 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - ldrdeq r9, [ip, -r0]! │ │ │ │ - ldrdeq r6, [r2, -r8]! │ │ │ │ - ldrdeq r5, [r3, -ip]! │ │ │ │ - @ instruction: 0x012260a0 │ │ │ │ - @ instruction: 0x01226068 │ │ │ │ + ldrdeq r9, [ip, -r8]! │ │ │ │ + @ instruction: 0x012260e0 │ │ │ │ + @ instruction: 0x012356e4 │ │ │ │ + @ instruction: 0x012260a8 │ │ │ │ + @ instruction: 0x01226070 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - @ instruction: 0x01226038 │ │ │ │ - @ instruction: 0x01226000 │ │ │ │ - ldrdeq r5, [r2, -r0]! │ │ │ │ + @ instruction: 0x01226040 │ │ │ │ + @ instruction: 0x01226008 │ │ │ │ + ldrdeq r5, [r2, -r8]! │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - ldrdeq r5, [r3, -r4]! │ │ │ │ + ldrdeq r5, [r3, -ip]! │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x01225f60 │ │ │ │ + @ instruction: 0x01225f68 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - @ instruction: 0x01225f30 │ │ │ │ - strdeq r5, [r2, -r8]! │ │ │ │ - smlawteq r2, r8, lr, r5 │ │ │ │ + @ instruction: 0x01225f38 │ │ │ │ + @ instruction: 0x01225f00 │ │ │ │ + ldrdeq r5, [r2, -r0]! │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x012c9490 │ │ │ │ - smlawbeq r2, ip, lr, r5 │ │ │ │ - @ instruction: 0x01235498 │ │ │ │ + @ instruction: 0x012c9498 │ │ │ │ + @ instruction: 0x01225e94 │ │ │ │ + @ instruction: 0x012354a0 │ │ │ │ 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 r1, [sp, #60] @ 0x3c │ │ │ │ @@ -1101548,92 +1101548,92 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4efbd8 │ │ │ │ teqeq r9, r4, asr r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012c93a0 │ │ │ │ - @ instruction: 0x012353ac │ │ │ │ + @ instruction: 0x012c93a8 │ │ │ │ + @ instruction: 0x012353b4 │ │ │ │ teqeq r9, ip @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012c9168 │ │ │ │ - @ instruction: 0x01235170 │ │ │ │ + @ instruction: 0x012c9170 │ │ │ │ + @ instruction: 0x01235178 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - ldrdeq r9, [ip, -ip]! │ │ │ │ - @ instruction: 0x012350e4 │ │ │ │ + @ instruction: 0x012c90e4 │ │ │ │ + @ instruction: 0x012350ec │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x012c8fbc │ │ │ │ - smlawteq r3, r0, pc, r4 @ │ │ │ │ + smlawteq ip, r4, pc, r8 @ │ │ │ │ + smlawteq r3, r8, pc, r4 @ │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - @ instruction: 0x012c8d70 │ │ │ │ - @ instruction: 0x01234d68 │ │ │ │ + @ instruction: 0x012c8d78 │ │ │ │ + @ instruction: 0x01234d70 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - strdeq r8, [ip, -r4]! │ │ │ │ - @ instruction: 0x01234b00 │ │ │ │ + strdeq r8, [ip, -ip]! │ │ │ │ + @ instruction: 0x01234b08 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ teqeq r9, r4, ror #12 │ │ │ │ - @ instruction: 0x012c89bc │ │ │ │ - smlawteq r3, ip, r9, r4 │ │ │ │ + smlawteq ip, r4, r9, r8 │ │ │ │ + ldrdeq r4, [r3, -r4]! @ │ │ │ │ @ instruction: 0x01215b90 │ │ │ │ @ instruction: 0x01215b2c │ │ │ │ @ instruction: 0x01215ae0 │ │ │ │ smlawbeq r1, r0, sl, r5 │ │ │ │ - @ instruction: 0x012c883c │ │ │ │ - @ instruction: 0x0123484c │ │ │ │ + @ instruction: 0x012c8844 │ │ │ │ + @ instruction: 0x01234854 │ │ │ │ @ instruction: 0x01215a10 │ │ │ │ ldrdeq r5, [r1, -r0]! │ │ │ │ @ instruction: 0x01215990 │ │ │ │ @ instruction: 0x01215950 │ │ │ │ - @ instruction: 0x0122510c │ │ │ │ - ldrdeq r5, [r2, -ip]! │ │ │ │ - @ instruction: 0x012250ac │ │ │ │ + @ instruction: 0x01225114 │ │ │ │ + @ instruction: 0x012250e4 │ │ │ │ + strheq r5, [r2, -r4]! │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x012c8670 │ │ │ │ - @ instruction: 0x01225078 │ │ │ │ - @ instruction: 0x0123467c │ │ │ │ - @ instruction: 0x01225040 │ │ │ │ - @ instruction: 0x012c8604 │ │ │ │ - @ instruction: 0x0122500c │ │ │ │ - @ instruction: 0x01234610 │ │ │ │ - ldrdeq r4, [r2, -r4]! @ │ │ │ │ - @ instruction: 0x012c8598 │ │ │ │ - @ instruction: 0x01224fa0 │ │ │ │ - @ instruction: 0x012345a4 │ │ │ │ - @ instruction: 0x01224f60 │ │ │ │ + @ instruction: 0x012c8678 │ │ │ │ + smlawbeq r2, r0, r0, r5 │ │ │ │ + smlawbeq r3, r4, r6, r4 │ │ │ │ + @ instruction: 0x01225048 │ │ │ │ + @ instruction: 0x012c860c │ │ │ │ + @ instruction: 0x01225014 │ │ │ │ + @ instruction: 0x01234618 │ │ │ │ + ldrdeq r4, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c85a0 │ │ │ │ + @ instruction: 0x01224fa8 │ │ │ │ + @ instruction: 0x012345ac │ │ │ │ + @ instruction: 0x01224f68 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x01224f30 │ │ │ │ - strdeq r8, [ip, -r4]! │ │ │ │ - strdeq r4, [r2, -ip]! │ │ │ │ - @ instruction: 0x01234500 │ │ │ │ - smlawteq r2, r4, lr, r4 │ │ │ │ - smlawbeq ip, r8, r4, r8 │ │ │ │ - @ instruction: 0x01224e90 │ │ │ │ - @ instruction: 0x01234494 │ │ │ │ - @ instruction: 0x01224d18 │ │ │ │ + @ instruction: 0x01224f38 │ │ │ │ + strdeq r8, [ip, -ip]! │ │ │ │ + @ instruction: 0x01224f04 │ │ │ │ + @ instruction: 0x01234508 │ │ │ │ + smlawteq r2, ip, lr, r4 │ │ │ │ + @ instruction: 0x012c8490 │ │ │ │ + @ instruction: 0x01224e98 │ │ │ │ + @ instruction: 0x0123449c │ │ │ │ + @ instruction: 0x01224d20 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - @ instruction: 0x01224ce8 │ │ │ │ + strdeq r4, [r2, -r0]! │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - @ instruction: 0x01224cb8 │ │ │ │ - smlawbeq r2, r4, ip, r4 │ │ │ │ + smlawteq r2, r0, ip, r4 │ │ │ │ + smlawbeq r2, ip, ip, r4 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x01224c60 │ │ │ │ + @ instruction: 0x01224c68 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - @ instruction: 0x01234464 │ │ │ │ + @ instruction: 0x0123446c │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - strdeq r4, [r2, -r0]! │ │ │ │ + strdeq r4, [r2, -r8]! │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - @ instruction: 0x012c81b4 │ │ │ │ - @ instruction: 0x01224bbc │ │ │ │ - @ instruction: 0x012341bc │ │ │ │ + @ instruction: 0x012c81bc │ │ │ │ + smlawteq r2, r4, fp, r4 │ │ │ │ + smlawteq r3, r4, r1, r4 │ │ │ │ ldr r1, [pc, #-72] @ 4f0270 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-88] @ 4f0274 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1102365,74 +1102365,74 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 4f0780 │ │ │ │ teqeq r9, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, r0, lsr #27 │ │ │ │ - @ instruction: 0x012c8108 │ │ │ │ - @ instruction: 0x01234114 │ │ │ │ + @ instruction: 0x012c8110 │ │ │ │ + @ instruction: 0x0123411c │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x012c8038 │ │ │ │ - @ instruction: 0x01234038 │ │ │ │ + @ instruction: 0x012c8040 │ │ │ │ + @ instruction: 0x01234040 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - smlawbeq ip, ip, pc, r7 @ │ │ │ │ - @ instruction: 0x01233f98 │ │ │ │ + @ instruction: 0x012c7f94 │ │ │ │ + @ instruction: 0x01233fa0 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ teqeq r9, ip @ │ │ │ │ - smlawbeq ip, r4, sp, r7 │ │ │ │ - @ instruction: 0x01233d94 │ │ │ │ + smlawbeq ip, ip, sp, r7 │ │ │ │ + @ instruction: 0x01233d9c │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ @ instruction: 0x01214f4c │ │ │ │ @ instruction: 0x01214f0c │ │ │ │ - @ instruction: 0x012c7c94 │ │ │ │ - @ instruction: 0x0122469c │ │ │ │ - @ instruction: 0x01233ca0 │ │ │ │ + @ instruction: 0x012c7c9c │ │ │ │ + @ instruction: 0x012246a4 │ │ │ │ + @ instruction: 0x01233ca8 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ @ instruction: 0x01214e64 │ │ │ │ @ instruction: 0x01214e24 │ │ │ │ @ instruction: 0x01214de0 │ │ │ │ @ instruction: 0x01214d9c │ │ │ │ @ instruction: 0x01214d58 │ │ │ │ - strdeq r7, [ip, -r0]! │ │ │ │ + strdeq r7, [ip, -r8]! │ │ │ │ @ instruction: 0x01214d0c │ │ │ │ - strdeq r3, [r3, -r4]! │ │ │ │ - @ instruction: 0x012c7aa4 │ │ │ │ - @ instruction: 0x012244ac │ │ │ │ - @ instruction: 0x01233ab0 │ │ │ │ + strdeq r3, [r3, -ip]! │ │ │ │ + @ instruction: 0x012c7aac │ │ │ │ + @ instruction: 0x012244b4 │ │ │ │ + @ instruction: 0x01233ab8 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - @ instruction: 0x012c7a68 │ │ │ │ - @ instruction: 0x01224470 │ │ │ │ - @ instruction: 0x01233a74 │ │ │ │ + @ instruction: 0x012c7a70 │ │ │ │ + @ instruction: 0x01224478 │ │ │ │ + @ instruction: 0x01233a7c │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - @ instruction: 0x01224438 │ │ │ │ - strdeq r7, [ip, -ip]! │ │ │ │ - @ instruction: 0x01224404 │ │ │ │ - @ instruction: 0x01233a08 │ │ │ │ + @ instruction: 0x01224440 │ │ │ │ + @ instruction: 0x012c7a04 │ │ │ │ + @ instruction: 0x0122440c │ │ │ │ + @ instruction: 0x01233a10 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - smlawteq ip, r0, r9, r7 │ │ │ │ - smlawteq r2, r8, r3, r4 │ │ │ │ - smlawteq r3, ip, r9, r3 │ │ │ │ - @ instruction: 0x01224390 │ │ │ │ - @ instruction: 0x01224360 │ │ │ │ - @ instruction: 0x012c7920 │ │ │ │ - @ instruction: 0x01224328 │ │ │ │ - @ instruction: 0x0123392c │ │ │ │ - strdeq r4, [r2, -r0]! │ │ │ │ - smlawteq r2, r0, r2, r4 │ │ │ │ - smlawbeq r2, ip, r2, r4 │ │ │ │ - andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x0122425c │ │ │ │ - @ instruction: 0x01224228 │ │ │ │ + smlawteq ip, r8, r9, r7 │ │ │ │ + ldrdeq r4, [r2, -r0]! │ │ │ │ + ldrdeq r3, [r3, -r4]! │ │ │ │ + @ instruction: 0x01224398 │ │ │ │ + @ instruction: 0x01224368 │ │ │ │ + @ instruction: 0x012c7928 │ │ │ │ + @ instruction: 0x01224330 │ │ │ │ + @ instruction: 0x01233934 │ │ │ │ strdeq r4, [r2, -r8]! │ │ │ │ - smlawteq r2, r8, r1, r4 │ │ │ │ + smlawteq r2, r8, r2, r4 │ │ │ │ + @ instruction: 0x01224294 │ │ │ │ + andeq r0, r0, r1, lsl r3 │ │ │ │ + @ instruction: 0x01224264 │ │ │ │ + @ instruction: 0x01224230 │ │ │ │ + @ instruction: 0x01224200 │ │ │ │ + ldrdeq r4, [r2, -r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2680] @ 0xa78 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1103133,122 +1103133,122 @@ │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [r1, sl] │ │ │ │ sbc r3, r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ b 4f1994 │ │ │ │ teqeq r9, r8, ror #5 │ │ │ │ teqeq r9, r4, asr #5 │ │ │ │ - @ instruction: 0x01233570 │ │ │ │ - @ instruction: 0x012c7554 │ │ │ │ - @ instruction: 0x012c7514 │ │ │ │ - @ instruction: 0x012c744c │ │ │ │ - @ instruction: 0x01233454 │ │ │ │ - ldrdeq r7, [ip, -r4]! │ │ │ │ - smlawteq r3, r4, r2, r3 │ │ │ │ - @ instruction: 0x0122883c │ │ │ │ + @ instruction: 0x01233578 │ │ │ │ + @ instruction: 0x012c755c │ │ │ │ + @ instruction: 0x012c751c │ │ │ │ + @ instruction: 0x012c7454 │ │ │ │ + @ instruction: 0x0123345c │ │ │ │ + ldrdeq r7, [ip, -ip]! │ │ │ │ + smlawteq r3, ip, r2, r3 │ │ │ │ + @ instruction: 0x01228844 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012c7020 │ │ │ │ - @ instruction: 0x01233028 │ │ │ │ - smlawbeq ip, r8, lr, r6 │ │ │ │ - smlawbeq r3, r0, lr, r2 │ │ │ │ - smlawbeq r2, r4, r4, r8 │ │ │ │ - @ instruction: 0x012c6990 │ │ │ │ - @ instruction: 0x01232994 │ │ │ │ - @ instruction: 0x012c6900 │ │ │ │ - @ instruction: 0x01232904 │ │ │ │ - @ instruction: 0x012c674c │ │ │ │ - @ instruction: 0x0123274c │ │ │ │ - @ instruction: 0x012c6408 │ │ │ │ - @ instruction: 0x01232418 │ │ │ │ + @ instruction: 0x012c7028 │ │ │ │ + @ instruction: 0x01233030 │ │ │ │ + @ instruction: 0x012c6e90 │ │ │ │ + smlawbeq r3, r8, lr, r2 │ │ │ │ + smlawbeq r2, ip, r4, r8 │ │ │ │ + @ instruction: 0x012c6998 │ │ │ │ + @ instruction: 0x0123299c │ │ │ │ + @ instruction: 0x012c6908 │ │ │ │ + @ instruction: 0x0123290c │ │ │ │ + @ instruction: 0x012c6754 │ │ │ │ + @ instruction: 0x01232754 │ │ │ │ + @ instruction: 0x012c6410 │ │ │ │ + @ instruction: 0x01232420 │ │ │ │ teqeq r9, r8, asr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012c6378 │ │ │ │ - smlawbeq r3, r4, r3, r2 │ │ │ │ + smlawbeq ip, r0, r3, r6 │ │ │ │ + smlawbeq r3, ip, r3, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012c627c │ │ │ │ - smlawbeq r3, r8, r2, r2 │ │ │ │ - @ instruction: 0x01222c08 │ │ │ │ - @ instruction: 0x012321a4 │ │ │ │ - @ instruction: 0x012323ac │ │ │ │ + smlawbeq ip, r4, r2, r6 │ │ │ │ + @ instruction: 0x01232290 │ │ │ │ + @ instruction: 0x01222c10 │ │ │ │ + @ instruction: 0x012321ac │ │ │ │ + @ instruction: 0x012323b4 │ │ │ │ smlawteq r1, r4, r2, r3 │ │ │ │ @ instruction: 0x01213270 │ │ │ │ @ instruction: 0x01213230 │ │ │ │ - @ instruction: 0x012c5fe4 │ │ │ │ - @ instruction: 0x01232000 │ │ │ │ - @ instruction: 0x012c5fac │ │ │ │ - @ instruction: 0x012229b4 │ │ │ │ - @ instruction: 0x01231fb8 │ │ │ │ - @ instruction: 0x012c5f6c │ │ │ │ - @ instruction: 0x01232254 │ │ │ │ - @ instruction: 0x01231f70 │ │ │ │ - @ instruction: 0x012c5f20 │ │ │ │ - @ instruction: 0x01222928 │ │ │ │ - @ instruction: 0x01231f2c │ │ │ │ - @ instruction: 0x012c5ee4 │ │ │ │ - @ instruction: 0x012228ec │ │ │ │ - strdeq r1, [r3, -r0]! │ │ │ │ - @ instruction: 0x012c5eac │ │ │ │ - @ instruction: 0x012228b4 │ │ │ │ - @ instruction: 0x01231eb8 │ │ │ │ - @ instruction: 0x012c5e74 │ │ │ │ - @ instruction: 0x0122287c │ │ │ │ - smlawbeq r3, r0, lr, r1 │ │ │ │ - @ instruction: 0x012c5e3c │ │ │ │ - @ instruction: 0x01222844 │ │ │ │ - @ instruction: 0x01231e48 │ │ │ │ - @ instruction: 0x01222810 │ │ │ │ - @ instruction: 0x0123203c │ │ │ │ - smlawteq r2, r0, r7, r2 │ │ │ │ - smlawbeq ip, r8, sp, r5 │ │ │ │ - @ instruction: 0x01222790 │ │ │ │ - @ instruction: 0x01231d94 │ │ │ │ - @ instruction: 0x012c5d50 │ │ │ │ - @ instruction: 0x01222758 │ │ │ │ - @ instruction: 0x01231d5c │ │ │ │ - @ instruction: 0x0123201c │ │ │ │ - @ instruction: 0x01222700 │ │ │ │ - smlawteq ip, r8, ip, r5 │ │ │ │ - ldrdeq r2, [r2, -r0]! │ │ │ │ - ldrdeq r1, [r3, -r4]! │ │ │ │ - @ instruction: 0x012c5c90 │ │ │ │ - @ instruction: 0x01222698 │ │ │ │ - @ instruction: 0x01231c9c │ │ │ │ - @ instruction: 0x01222664 │ │ │ │ - @ instruction: 0x01222648 │ │ │ │ - @ instruction: 0x0122262c │ │ │ │ - @ instruction: 0x012c5c20 │ │ │ │ - @ instruction: 0x01231c2c │ │ │ │ - ldrdeq r5, [ip, -r8]! │ │ │ │ - @ instruction: 0x012225e0 │ │ │ │ - @ instruction: 0x01231be4 │ │ │ │ - @ instruction: 0x012225ac │ │ │ │ - @ instruction: 0x012c5ba0 │ │ │ │ - @ instruction: 0x01231bac │ │ │ │ - smlawbeq r2, r0, r5, r2 │ │ │ │ - @ instruction: 0x012c5b6c │ │ │ │ - @ instruction: 0x01231b78 │ │ │ │ - @ instruction: 0x0122254c │ │ │ │ - @ instruction: 0x012c5b38 │ │ │ │ - @ instruction: 0x01231b44 │ │ │ │ - @ instruction: 0x01222518 │ │ │ │ - @ instruction: 0x012c5b04 │ │ │ │ - @ instruction: 0x01231b10 │ │ │ │ - @ instruction: 0x012224e4 │ │ │ │ + @ instruction: 0x012c5fec │ │ │ │ + @ instruction: 0x01232008 │ │ │ │ + @ instruction: 0x012c5fb4 │ │ │ │ + @ instruction: 0x012229bc │ │ │ │ + smlawteq r3, r0, pc, r1 @ │ │ │ │ + @ instruction: 0x012c5f74 │ │ │ │ + @ instruction: 0x0123225c │ │ │ │ + @ instruction: 0x01231f78 │ │ │ │ + @ instruction: 0x012c5f28 │ │ │ │ + @ instruction: 0x01222930 │ │ │ │ + @ instruction: 0x01231f34 │ │ │ │ + @ instruction: 0x012c5eec │ │ │ │ + strdeq r2, [r2, -r4]! │ │ │ │ + strdeq r1, [r3, -r8]! │ │ │ │ + @ instruction: 0x012c5eb4 │ │ │ │ + @ instruction: 0x012228bc │ │ │ │ + smlawteq r3, r0, lr, r1 │ │ │ │ + @ instruction: 0x012c5e7c │ │ │ │ + smlawbeq r2, r4, r8, r2 │ │ │ │ + smlawbeq r3, r8, lr, r1 │ │ │ │ + @ instruction: 0x012c5e44 │ │ │ │ + @ instruction: 0x0122284c │ │ │ │ + @ instruction: 0x01231e50 │ │ │ │ + @ instruction: 0x01222818 │ │ │ │ + @ instruction: 0x01232044 │ │ │ │ + smlawteq r2, r8, r7, r2 │ │ │ │ + @ instruction: 0x012c5d90 │ │ │ │ + @ instruction: 0x01222798 │ │ │ │ + @ instruction: 0x01231d9c │ │ │ │ + @ instruction: 0x012c5d58 │ │ │ │ + @ instruction: 0x01222760 │ │ │ │ + @ instruction: 0x01231d64 │ │ │ │ + @ instruction: 0x01232024 │ │ │ │ + @ instruction: 0x01222708 │ │ │ │ ldrdeq r5, [ip, -r0]! │ │ │ │ + ldrdeq r2, [r2, -r8]! │ │ │ │ ldrdeq r1, [r3, -ip]! │ │ │ │ - @ instruction: 0x012c5aa0 │ │ │ │ - @ instruction: 0x012224a8 │ │ │ │ - @ instruction: 0x01231aac │ │ │ │ - @ instruction: 0x012c5a64 │ │ │ │ - @ instruction: 0x0122246c │ │ │ │ - @ instruction: 0x01231a70 │ │ │ │ - @ instruction: 0x012c5a2c │ │ │ │ - @ instruction: 0x01222434 │ │ │ │ - @ instruction: 0x01231a38 │ │ │ │ + @ instruction: 0x012c5c98 │ │ │ │ + @ instruction: 0x012226a0 │ │ │ │ + @ instruction: 0x01231ca4 │ │ │ │ + @ instruction: 0x0122266c │ │ │ │ + @ instruction: 0x01222650 │ │ │ │ + @ instruction: 0x01222634 │ │ │ │ + @ instruction: 0x012c5c28 │ │ │ │ + @ instruction: 0x01231c34 │ │ │ │ + @ instruction: 0x012c5be0 │ │ │ │ + @ instruction: 0x012225e8 │ │ │ │ + @ instruction: 0x01231bec │ │ │ │ + @ instruction: 0x012225b4 │ │ │ │ + @ instruction: 0x012c5ba8 │ │ │ │ + @ instruction: 0x01231bb4 │ │ │ │ + smlawbeq r2, r8, r5, r2 │ │ │ │ + @ instruction: 0x012c5b74 │ │ │ │ + smlawbeq r3, r0, fp, r1 │ │ │ │ + @ instruction: 0x01222554 │ │ │ │ + @ instruction: 0x012c5b40 │ │ │ │ + @ instruction: 0x01231b4c │ │ │ │ + @ instruction: 0x01222520 │ │ │ │ + @ instruction: 0x012c5b0c │ │ │ │ + @ instruction: 0x01231b18 │ │ │ │ + @ instruction: 0x012224ec │ │ │ │ + ldrdeq r5, [ip, -r8]! │ │ │ │ + @ instruction: 0x01231ae4 │ │ │ │ + @ instruction: 0x012c5aa8 │ │ │ │ + @ instruction: 0x012224b0 │ │ │ │ + @ instruction: 0x01231ab4 │ │ │ │ + @ instruction: 0x012c5a6c │ │ │ │ + @ instruction: 0x01222474 │ │ │ │ + @ instruction: 0x01231a78 │ │ │ │ + @ instruction: 0x012c5a34 │ │ │ │ + @ instruction: 0x0122243c │ │ │ │ + @ instruction: 0x01231a40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [ip] │ │ │ │ adds r1, r1, #1 │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -1104710,107 +1104710,107 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 4f21f4 │ │ │ │ - strdeq r2, [r2, -ip]! │ │ │ │ - ldrdeq r2, [r2, -r8]! │ │ │ │ - smlawteq ip, r4, r9, r5 │ │ │ │ - ldrdeq r1, [r3, -r0]! │ │ │ │ - @ instruction: 0x012223a4 │ │ │ │ - @ instruction: 0x012c5990 │ │ │ │ - @ instruction: 0x0123199c │ │ │ │ - @ instruction: 0x01222370 │ │ │ │ - @ instruction: 0x01222348 │ │ │ │ - @ instruction: 0x012c593c │ │ │ │ - @ instruction: 0x01231948 │ │ │ │ - @ instruction: 0x0122231c │ │ │ │ - @ instruction: 0x012c5908 │ │ │ │ - @ instruction: 0x01231914 │ │ │ │ - @ instruction: 0x012222e8 │ │ │ │ - ldrdeq r5, [ip, -ip]! │ │ │ │ - @ instruction: 0x012318e8 │ │ │ │ - @ instruction: 0x012c58b0 │ │ │ │ - @ instruction: 0x012222b8 │ │ │ │ - @ instruction: 0x012318bc │ │ │ │ - smlawbeq r2, r4, r2, r2 │ │ │ │ - @ instruction: 0x012c5878 │ │ │ │ - smlawbeq r3, r4, r8, r1 │ │ │ │ - @ instruction: 0x01222258 │ │ │ │ - @ instruction: 0x012c584c │ │ │ │ - @ instruction: 0x01231858 │ │ │ │ - @ instruction: 0x0122222c │ │ │ │ - @ instruction: 0x012c5820 │ │ │ │ - @ instruction: 0x0123182c │ │ │ │ - @ instruction: 0x01222200 │ │ │ │ - strdeq r5, [ip, -r4]! │ │ │ │ - @ instruction: 0x01231800 │ │ │ │ - ldrdeq r2, [r2, -r4]! │ │ │ │ - smlawteq ip, r8, r7, r5 │ │ │ │ - ldrdeq r1, [r3, -r4]! │ │ │ │ - @ instruction: 0x012221a4 │ │ │ │ - @ instruction: 0x012c5790 │ │ │ │ - @ instruction: 0x0123179c │ │ │ │ - @ instruction: 0x01222170 │ │ │ │ - @ instruction: 0x01222148 │ │ │ │ - @ instruction: 0x012c5734 │ │ │ │ - @ instruction: 0x01231740 │ │ │ │ - @ instruction: 0x01222110 │ │ │ │ + @ instruction: 0x01222404 │ │ │ │ + @ instruction: 0x012223e0 │ │ │ │ + smlawteq ip, ip, r9, r5 │ │ │ │ + ldrdeq r1, [r3, -r8]! │ │ │ │ + @ instruction: 0x012223ac │ │ │ │ + @ instruction: 0x012c5998 │ │ │ │ + @ instruction: 0x012319a4 │ │ │ │ + @ instruction: 0x01222378 │ │ │ │ + @ instruction: 0x01222350 │ │ │ │ + @ instruction: 0x012c5944 │ │ │ │ + @ instruction: 0x01231950 │ │ │ │ + @ instruction: 0x01222324 │ │ │ │ + @ instruction: 0x012c5910 │ │ │ │ + @ instruction: 0x0123191c │ │ │ │ + strdeq r2, [r2, -r0]! │ │ │ │ + @ instruction: 0x012c58e4 │ │ │ │ + strdeq r1, [r3, -r0]! │ │ │ │ + @ instruction: 0x012c58b8 │ │ │ │ + smlawteq r2, r0, r2, r2 │ │ │ │ + smlawteq r3, r4, r8, r1 │ │ │ │ + smlawbeq r2, ip, r2, r2 │ │ │ │ + smlawbeq ip, r0, r8, r5 │ │ │ │ + smlawbeq r3, ip, r8, r1 │ │ │ │ + @ instruction: 0x01222260 │ │ │ │ + @ instruction: 0x012c5854 │ │ │ │ + @ instruction: 0x01231860 │ │ │ │ + @ instruction: 0x01222234 │ │ │ │ + @ instruction: 0x012c5828 │ │ │ │ + @ instruction: 0x01231834 │ │ │ │ + @ instruction: 0x01222208 │ │ │ │ strdeq r5, [ip, -ip]! │ │ │ │ - @ instruction: 0x01231708 │ │ │ │ - @ instruction: 0x012220e0 │ │ │ │ - strheq r2, [r2, -r8]! │ │ │ │ - @ instruction: 0x01222090 │ │ │ │ - smlawbeq ip, r4, r6, r5 │ │ │ │ - @ instruction: 0x01231690 │ │ │ │ - @ instruction: 0x01222064 │ │ │ │ - @ instruction: 0x012c5658 │ │ │ │ - @ instruction: 0x01231664 │ │ │ │ - @ instruction: 0x01222038 │ │ │ │ - @ instruction: 0x012c562c │ │ │ │ - @ instruction: 0x01231638 │ │ │ │ - @ instruction: 0x0122200c │ │ │ │ - @ instruction: 0x012c5600 │ │ │ │ - @ instruction: 0x0123160c │ │ │ │ - @ instruction: 0x01221fe0 │ │ │ │ - smlawteq r2, r4, pc, r1 @ │ │ │ │ - @ instruction: 0x012c55b0 │ │ │ │ - @ instruction: 0x012315bc │ │ │ │ - @ instruction: 0x01221f90 │ │ │ │ - @ instruction: 0x012c557c │ │ │ │ - smlawbeq r3, r8, r5, r1 │ │ │ │ - @ instruction: 0x01221f5c │ │ │ │ - @ instruction: 0x012c5548 │ │ │ │ - @ instruction: 0x01231554 │ │ │ │ - @ instruction: 0x01221f28 │ │ │ │ - @ instruction: 0x012c5514 │ │ │ │ - @ instruction: 0x01231520 │ │ │ │ - strdeq r1, [r2, -r4]! │ │ │ │ - @ instruction: 0x012c54e0 │ │ │ │ - @ instruction: 0x012314ec │ │ │ │ - smlawteq r2, r0, lr, r1 │ │ │ │ - @ instruction: 0x012c54ac │ │ │ │ - @ instruction: 0x012314b8 │ │ │ │ - smlawbeq r2, ip, lr, r1 │ │ │ │ - smlawbeq ip, r0, r4, r5 │ │ │ │ - smlawbeq r3, ip, r4, r1 │ │ │ │ - @ instruction: 0x01221e60 │ │ │ │ - @ instruction: 0x012c5454 │ │ │ │ - @ instruction: 0x01231460 │ │ │ │ - @ instruction: 0x01221e34 │ │ │ │ - @ instruction: 0x01221e00 │ │ │ │ - ldrdeq r1, [r2, -r8]! │ │ │ │ - @ instruction: 0x01221db0 │ │ │ │ - @ instruction: 0x01221d7c │ │ │ │ - @ instruction: 0x01221d48 │ │ │ │ - @ instruction: 0x012c5314 │ │ │ │ - @ instruction: 0x01221d1c │ │ │ │ - @ instruction: 0x01231320 │ │ │ │ + @ instruction: 0x01231808 │ │ │ │ + ldrdeq r2, [r2, -ip]! │ │ │ │ + ldrdeq r5, [ip, -r0]! │ │ │ │ + ldrdeq r1, [r3, -ip]! │ │ │ │ + @ instruction: 0x012221ac │ │ │ │ + @ instruction: 0x012c5798 │ │ │ │ + @ instruction: 0x012317a4 │ │ │ │ + @ instruction: 0x01222178 │ │ │ │ + @ instruction: 0x01222150 │ │ │ │ + @ instruction: 0x012c573c │ │ │ │ + @ instruction: 0x01231748 │ │ │ │ + @ instruction: 0x01222118 │ │ │ │ + @ instruction: 0x012c5704 │ │ │ │ + @ instruction: 0x01231710 │ │ │ │ + @ instruction: 0x012220e8 │ │ │ │ + smlawteq r2, r0, r0, r2 │ │ │ │ + @ instruction: 0x01222098 │ │ │ │ + smlawbeq ip, ip, r6, r5 │ │ │ │ + @ instruction: 0x01231698 │ │ │ │ + @ instruction: 0x0122206c │ │ │ │ + @ instruction: 0x012c5660 │ │ │ │ + @ instruction: 0x0123166c │ │ │ │ + @ instruction: 0x01222040 │ │ │ │ + @ instruction: 0x012c5634 │ │ │ │ + @ instruction: 0x01231640 │ │ │ │ + @ instruction: 0x01222014 │ │ │ │ + @ instruction: 0x012c5608 │ │ │ │ + @ instruction: 0x01231614 │ │ │ │ + @ instruction: 0x01221fe8 │ │ │ │ + smlawteq r2, ip, pc, r1 @ │ │ │ │ + @ instruction: 0x012c55b8 │ │ │ │ + smlawteq r3, r4, r5, r1 │ │ │ │ + @ instruction: 0x01221f98 │ │ │ │ + smlawbeq ip, r4, r5, r5 │ │ │ │ + @ instruction: 0x01231590 │ │ │ │ + @ instruction: 0x01221f64 │ │ │ │ + @ instruction: 0x012c5550 │ │ │ │ + @ instruction: 0x0123155c │ │ │ │ + @ instruction: 0x01221f30 │ │ │ │ + @ instruction: 0x012c551c │ │ │ │ + @ instruction: 0x01231528 │ │ │ │ + strdeq r1, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c54e8 │ │ │ │ + strdeq r1, [r3, -r4]! │ │ │ │ + smlawteq r2, r8, lr, r1 │ │ │ │ + @ instruction: 0x012c54b4 │ │ │ │ + smlawteq r3, r0, r4, r1 │ │ │ │ + @ instruction: 0x01221e94 │ │ │ │ + smlawbeq ip, r8, r4, r5 │ │ │ │ + @ instruction: 0x01231494 │ │ │ │ + @ instruction: 0x01221e68 │ │ │ │ + @ instruction: 0x012c545c │ │ │ │ + @ instruction: 0x01231468 │ │ │ │ + @ instruction: 0x01221e3c │ │ │ │ + @ instruction: 0x01221e08 │ │ │ │ + @ instruction: 0x01221de0 │ │ │ │ + @ instruction: 0x01221db8 │ │ │ │ + smlawbeq r2, r4, sp, r1 │ │ │ │ + @ instruction: 0x01221d50 │ │ │ │ + @ instruction: 0x012c531c │ │ │ │ + @ instruction: 0x01221d24 │ │ │ │ + @ instruction: 0x01231328 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ @@ -1104838,17 +1104838,17 @@ │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b ba12c │ │ │ │ - @ instruction: 0x012c511c │ │ │ │ - @ instruction: 0x01221b20 │ │ │ │ - @ instruction: 0x01231128 │ │ │ │ + @ instruction: 0x012c5124 │ │ │ │ + @ instruction: 0x01221b28 │ │ │ │ + @ instruction: 0x01231130 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ @@ -1104877,17 +1104877,17 @@ │ │ │ │ add r2, r2, #644 @ 0x284 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #32] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b ba12c │ │ │ │ - smlawbeq ip, r0, r0, r5 │ │ │ │ - smlawbeq r2, r8, sl, r1 │ │ │ │ - smlawbeq r3, r8, r0, r1 │ │ │ │ + smlawbeq ip, r8, r0, r5 │ │ │ │ + @ instruction: 0x01221a90 │ │ │ │ + @ instruction: 0x01231090 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ @@ -1104950,24 +1104950,24 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 4f3634 │ │ │ │ - @ instruction: 0x01231364 │ │ │ │ - @ instruction: 0x012219b8 │ │ │ │ - ldrdeq r1, [r3, -ip]! │ │ │ │ - @ instruction: 0x012c5248 │ │ │ │ - @ instruction: 0x0122197c │ │ │ │ - @ instruction: 0x012312a0 │ │ │ │ - @ instruction: 0x012c520c │ │ │ │ - @ instruction: 0x01221950 │ │ │ │ - @ instruction: 0x01231274 │ │ │ │ - @ instruction: 0x012c51e0 │ │ │ │ + @ instruction: 0x0123136c │ │ │ │ + smlawteq r2, r0, r9, r1 │ │ │ │ + @ instruction: 0x012312e4 │ │ │ │ + @ instruction: 0x012c5250 │ │ │ │ + smlawbeq r2, r4, r9, r1 │ │ │ │ + @ instruction: 0x012312a8 │ │ │ │ + @ instruction: 0x012c5214 │ │ │ │ + @ instruction: 0x01221958 │ │ │ │ + @ instruction: 0x0123127c │ │ │ │ + @ instruction: 0x012c51e8 │ │ │ │ │ │ │ │ 004f36c8 : │ │ │ │ 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 │ │ │ │ @@ -1105201,33 +1105201,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 4f3a34 │ │ │ │ teqeq r9, r4, asr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r5, [ip, -r0]! │ │ │ │ - @ instruction: 0x01231158 │ │ │ │ - @ instruction: 0x01231158 │ │ │ │ + ldrdeq r5, [ip, -r8]! │ │ │ │ + @ instruction: 0x01231160 │ │ │ │ + @ instruction: 0x01231160 │ │ │ │ teqeq r9, r4, lsr #20 │ │ │ │ - @ instruction: 0x012310e0 │ │ │ │ - @ instruction: 0x01221750 │ │ │ │ + @ instruction: 0x012310e8 │ │ │ │ + @ instruction: 0x01221758 │ │ │ │ @ instruction: 0x01211f20 │ │ │ │ teqeq r9, r0, asr #18 │ │ │ │ - @ instruction: 0x012216a4 │ │ │ │ - @ instruction: 0x01221674 │ │ │ │ - @ instruction: 0x01221644 │ │ │ │ - @ instruction: 0x01221614 │ │ │ │ + @ instruction: 0x012216ac │ │ │ │ + @ instruction: 0x0122167c │ │ │ │ + @ instruction: 0x0122164c │ │ │ │ + @ instruction: 0x0122161c │ │ │ │ teqeq r9, r8, asr r8 │ │ │ │ - @ instruction: 0x012c4e58 │ │ │ │ - @ instruction: 0x012215bc │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - @ instruction: 0x012c4e14 │ │ │ │ - @ instruction: 0x01221578 │ │ │ │ - @ instruction: 0x01230e98 │ │ │ │ + @ instruction: 0x012c4e60 │ │ │ │ + smlawteq r2, r4, r5, r1 │ │ │ │ + smulwteq r3, r4, lr │ │ │ │ + @ instruction: 0x012c4e1c │ │ │ │ + smlawbeq r2, r0, r5, r1 │ │ │ │ + smulwbeq r3, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4f3c54 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4f3c58 │ │ │ │ @@ -1105319,27 +1105319,27 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f3b6c │ │ │ │ teqeq r9, r8, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01230e08 │ │ │ │ + @ instruction: 0x01230e10 │ │ │ │ @ instruction: 0xfffffa30 │ │ │ │ - strdeq r0, [r3, -r4]! │ │ │ │ + strdeq r0, [r3, -ip]! │ │ │ │ teqeq r9, r0 @ │ │ │ │ - @ instruction: 0x012c4cbc │ │ │ │ - @ instruction: 0x01221424 │ │ │ │ - @ instruction: 0x01230d40 │ │ │ │ - smlawbeq ip, r0, ip, r4 │ │ │ │ - @ instruction: 0x012213e8 │ │ │ │ - @ instruction: 0x01230d04 │ │ │ │ - @ instruction: 0x012c4c44 │ │ │ │ - @ instruction: 0x012213ac │ │ │ │ - smlawteq r3, r8, ip, r0 │ │ │ │ + smlawteq ip, r4, ip, r4 │ │ │ │ + @ instruction: 0x0122142c │ │ │ │ + @ instruction: 0x01230d48 │ │ │ │ + smlawbeq ip, r8, ip, r4 │ │ │ │ + strdeq r1, [r2, -r0]! │ │ │ │ + @ instruction: 0x01230d0c │ │ │ │ + @ instruction: 0x012c4c4c │ │ │ │ + @ instruction: 0x012213b4 │ │ │ │ + ldrdeq r0, [r3, -r0]! @ │ │ │ │ │ │ │ │ 004f3c90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4f3d64 │ │ │ │ @@ -1105387,22 +1105387,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f3ce0 │ │ │ │ - @ instruction: 0x0122e910 │ │ │ │ - @ instruction: 0x01230c74 │ │ │ │ - @ instruction: 0x012c4b70 │ │ │ │ - ldrdeq r1, [r2, -r8]! │ │ │ │ - strdeq r0, [r3, -r4]! │ │ │ │ - @ instruction: 0x012c4b34 │ │ │ │ - @ instruction: 0x0122129c │ │ │ │ - @ instruction: 0x01230bb8 │ │ │ │ + @ instruction: 0x0122e918 │ │ │ │ + @ instruction: 0x01230c7c │ │ │ │ + @ instruction: 0x012c4b78 │ │ │ │ + @ instruction: 0x012212e0 │ │ │ │ + strdeq r0, [r3, -ip]! │ │ │ │ + @ instruction: 0x012c4b3c │ │ │ │ + @ instruction: 0x012212a4 │ │ │ │ + smlawteq r3, r0, fp, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ @@ -1105465,24 +1105465,24 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 4f3e30 │ │ │ │ - smlawteq r3, ip, fp, r0 │ │ │ │ - @ instruction: 0x012211bc │ │ │ │ - @ instruction: 0x01230b44 │ │ │ │ - smlawteq ip, r0, sl, r4 │ │ │ │ - smlawbeq r2, r0, r1, r1 │ │ │ │ - @ instruction: 0x01230b08 │ │ │ │ - smlawbeq ip, r4, sl, r4 │ │ │ │ - @ instruction: 0x01221154 │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - @ instruction: 0x012c4a58 │ │ │ │ + ldrdeq r0, [r3, -r4]! │ │ │ │ + smlawteq r2, r4, r1, r1 │ │ │ │ + @ instruction: 0x01230b4c │ │ │ │ + smlawteq ip, r8, sl, r4 │ │ │ │ + smlawbeq r2, r8, r1, r1 │ │ │ │ + @ instruction: 0x01230b10 │ │ │ │ + smlawbeq ip, ip, sl, r4 │ │ │ │ + @ instruction: 0x0122115c │ │ │ │ + smulwteq r3, r4, sl │ │ │ │ + @ instruction: 0x012c4a60 │ │ │ │ │ │ │ │ 004f3ec4 : │ │ │ │ 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 │ │ │ │ @@ -1105716,33 +1105716,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 4f4230 │ │ │ │ teqeq r9, r8, asr r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012c4948 │ │ │ │ - smlawteq r3, r0, r9, r0 │ │ │ │ - smlawteq r3, r0, r9, r0 │ │ │ │ + @ instruction: 0x012c4950 │ │ │ │ + smlawteq r3, r8, r9, r0 │ │ │ │ + smlawteq r3, r8, r9, r0 │ │ │ │ teqeq r9, r8, lsr #4 │ │ │ │ - @ instruction: 0x01230948 │ │ │ │ - @ instruction: 0x01220f54 │ │ │ │ + @ instruction: 0x01230950 │ │ │ │ + @ instruction: 0x01220f5c │ │ │ │ @ instruction: 0x01211724 │ │ │ │ teqeq r9, r4, asr #2 │ │ │ │ - smulwbeq r2, r8, lr │ │ │ │ - @ instruction: 0x01220e78 │ │ │ │ - @ instruction: 0x01220e48 │ │ │ │ - @ instruction: 0x01220e18 │ │ │ │ + @ instruction: 0x01220eb0 │ │ │ │ + smlawbeq r2, r0, lr, r0 │ │ │ │ + @ instruction: 0x01220e50 │ │ │ │ + @ instruction: 0x01220e20 │ │ │ │ teqeq r9, ip, asr r0 │ │ │ │ - ldrdeq r4, [ip, -r0]! │ │ │ │ - smlawteq r2, r0, sp, r0 │ │ │ │ - @ instruction: 0x01230744 │ │ │ │ - smlawbeq ip, ip, r6, r4 │ │ │ │ - @ instruction: 0x01220d7c │ │ │ │ - @ instruction: 0x01230700 │ │ │ │ + ldrdeq r4, [ip, -r8]! │ │ │ │ + smlawteq r2, r8, sp, r0 │ │ │ │ + @ instruction: 0x0123074c │ │ │ │ + @ instruction: 0x012c4694 │ │ │ │ + smlawbeq r2, r4, sp, r0 │ │ │ │ + @ instruction: 0x01230708 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4f4450 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4f4454 │ │ │ │ @@ -1105834,27 +1105834,27 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f4368 │ │ │ │ teqeq r9, ip, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01230670 │ │ │ │ + @ instruction: 0x01230678 │ │ │ │ @ instruction: 0xfffffa30 │ │ │ │ - strdeq r0, [r3, -r8]! │ │ │ │ + @ instruction: 0x01230600 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x012c4534 │ │ │ │ - @ instruction: 0x01220c28 │ │ │ │ - smulwbeq r3, r8, r5 │ │ │ │ - strdeq r4, [ip, -r8]! │ │ │ │ - smulwteq r2, ip, fp │ │ │ │ - @ instruction: 0x0123056c │ │ │ │ - @ instruction: 0x012c44bc │ │ │ │ - @ instruction: 0x01220bb0 │ │ │ │ - @ instruction: 0x01230530 │ │ │ │ + @ instruction: 0x012c453c │ │ │ │ + @ instruction: 0x01220c30 │ │ │ │ + @ instruction: 0x012305b0 │ │ │ │ + @ instruction: 0x012c4500 │ │ │ │ + strdeq r0, [r2, -r4]! │ │ │ │ + @ instruction: 0x01230574 │ │ │ │ + smlawteq ip, r4, r4, r4 │ │ │ │ + @ instruction: 0x01220bb8 │ │ │ │ + @ instruction: 0x01230538 │ │ │ │ │ │ │ │ 004f448c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4f4560 │ │ │ │ @@ -1105902,22 +1105902,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f44dc │ │ │ │ - @ instruction: 0x0122e114 │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - @ instruction: 0x012c43e8 │ │ │ │ - ldrdeq r0, [r2, -ip]! │ │ │ │ - @ instruction: 0x0123045c │ │ │ │ - @ instruction: 0x012c43ac │ │ │ │ - smulwbeq r2, r0, sl │ │ │ │ - @ instruction: 0x01230420 │ │ │ │ + @ instruction: 0x0122e11c │ │ │ │ + smulwteq r3, r4, r4 │ │ │ │ + strdeq r4, [ip, -r0]! │ │ │ │ + smulwteq r2, r4, sl │ │ │ │ + @ instruction: 0x01230464 │ │ │ │ + @ instruction: 0x012c43b4 │ │ │ │ + smulwbeq r2, r8, sl │ │ │ │ + @ instruction: 0x01230428 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #1788] @ 0x6fc │ │ │ │ ldr r6, [pc, #592] @ 4f47ec │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1106066,27 +1106066,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f4694 │ │ │ │ teqeq r9, r0, lsr #25 │ │ │ │ - strdeq r0, [r3, -r0]! @ │ │ │ │ - @ instruction: 0x012c4394 │ │ │ │ + strdeq r0, [r3, -r8]! │ │ │ │ + @ instruction: 0x012c439c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0123036c │ │ │ │ - @ instruction: 0x012c4314 │ │ │ │ - @ instruction: 0x0122df48 │ │ │ │ - @ instruction: 0x0122091c │ │ │ │ - smulwteq r2, ip, r8 │ │ │ │ - @ instruction: 0x012208bc │ │ │ │ - smlawbeq r2, r8, r8, r0 │ │ │ │ - @ instruction: 0x0122086c │ │ │ │ - @ instruction: 0x0122083c │ │ │ │ - @ instruction: 0x0122080c │ │ │ │ + @ instruction: 0x01230374 │ │ │ │ + @ instruction: 0x012c431c │ │ │ │ + @ instruction: 0x0122df50 │ │ │ │ + @ instruction: 0x01220924 │ │ │ │ + strdeq r0, [r2, -r4]! │ │ │ │ + smlawteq r2, r4, r8, r0 │ │ │ │ + @ instruction: 0x01220890 │ │ │ │ + @ instruction: 0x01220874 │ │ │ │ + @ instruction: 0x01220844 │ │ │ │ + @ instruction: 0x01220814 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #2040] @ 4f5034 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1106598,34 +1106598,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f4e30 │ │ │ │ teqeq r9, r8, lsl #20 │ │ │ │ teqeq r9, ip, ror #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01230034 │ │ │ │ - @ instruction: 0x012c3fec │ │ │ │ - @ instruction: 0x012c3d38 │ │ │ │ - msreq CPSR_x, r8, lsr #27 │ │ │ │ + @ instruction: 0x0123003c │ │ │ │ + strdeq r3, [ip, -r4]! │ │ │ │ + @ instruction: 0x012c3d40 │ │ │ │ + msreq CPSR_x, r0 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012c3c6c │ │ │ │ - msreq CPSR_x, r4 @ │ │ │ │ + @ instruction: 0x012c3c74 │ │ │ │ + msreq CPSR_x, ip @ │ │ │ │ teqeq r9, ip, lsl #8 │ │ │ │ - @ instruction: 0x01220154 │ │ │ │ - @ instruction: 0x01220124 │ │ │ │ - strdeq r0, [r2, -r4]! │ │ │ │ - @ instruction: 0x012c3a3c │ │ │ │ - strheq r0, [r2, -ip]! │ │ │ │ - smlawbeq r2, r4, sl, pc @ │ │ │ │ - smlawbeq r2, r4, r0, r0 │ │ │ │ - qsubeq r0, r4, r2 │ │ │ │ - @ instruction: 0x01220024 │ │ │ │ - strdeq pc, [r1, -r4]! │ │ │ │ - smlawteq r1, r4, pc, pc @ │ │ │ │ + @ instruction: 0x0122015c │ │ │ │ + @ instruction: 0x0122012c │ │ │ │ + strdeq r0, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c3a44 │ │ │ │ + smlawteq r2, r4, r0, r0 │ │ │ │ + smlawbeq r2, ip, sl, pc @ │ │ │ │ + smlawbeq r2, ip, r0, r0 │ │ │ │ + qsubeq r0, ip, r2 │ │ │ │ + @ instruction: 0x0122002c │ │ │ │ + strdeq pc, [r1, -ip]! │ │ │ │ + smlawteq r1, ip, pc, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -1106672,20 +1106672,20 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 4f50e4 │ │ │ │ - @ instruction: 0x012c3854 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - msreq CPSR_x, ip @ │ │ │ │ - @ instruction: 0x012c3818 │ │ │ │ - msreq R9_usr, r8 @ │ │ │ │ - msreq CPSR_x, r4, ror #16 │ │ │ │ + @ instruction: 0x012c385c │ │ │ │ + ldrdeq pc, [r1, -ip]! │ │ │ │ + msreq CPSR_x, r4, lsr #17 │ │ │ │ + @ instruction: 0x012c3820 │ │ │ │ + msreq R9_usr, r0, lsr #29 │ │ │ │ + msreq CPSR_x, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #528] @ 4f53a8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #524] @ 4f53ac │ │ │ │ @@ -1106819,30 +1106819,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f529c │ │ │ │ teqeq r9, r8, lsr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01393090 │ │ │ │ - @ instruction: 0x012c3768 │ │ │ │ - msreq LR_svc, r8, lsr #15 │ │ │ │ + @ instruction: 0x012c3770 │ │ │ │ + msreq LR_svc, r0 @ │ │ │ │ @ instruction: 0xfffffe44 │ │ │ │ andeq r7, r0, r0, asr #2 │ │ │ │ @ instruction: 0xfffff31c │ │ │ │ andeq r6, r0, r0, asr #27 │ │ │ │ - smlawbeq r2, r8, r7, pc @ │ │ │ │ + msreq LR_svc, r0 @ │ │ │ │ teqeq r9, r0, lsr #31 │ │ │ │ - @ instruction: 0x012c3674 │ │ │ │ - strdeq pc, [r1, -r4]! │ │ │ │ - msreq R10_usr, ip @ │ │ │ │ - msreq CPSR_c, ip @ │ │ │ │ - smlawbeq r1, ip, ip, pc @ │ │ │ │ - ldrdeq r3, [ip, -r8]! │ │ │ │ - msreq CPSR_c, r8, asr ip │ │ │ │ - msreq R10_usr, r0, lsr #12 │ │ │ │ + @ instruction: 0x012c367c │ │ │ │ + strdeq pc, [r1, -ip]! │ │ │ │ + smlawteq r2, r4, r6, pc @ │ │ │ │ + smlawteq r1, r4, ip, pc @ │ │ │ │ + msreq CPSR_c, r4 @ │ │ │ │ + @ instruction: 0x012c35e0 │ │ │ │ + msreq CPSR_c, r0, ror #24 │ │ │ │ + msreq R10_usr, r8, lsr #12 │ │ │ │ │ │ │ │ 004f53f4 : │ │ │ │ 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 │ │ │ │ @@ -1106933,27 +1106933,27 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 4f54d0 │ │ │ │ - msreq CPSR_x, r0, lsr #11 │ │ │ │ - @ instruction: 0x012c34a4 │ │ │ │ - msreq SP_irq, r0, lsr #22 │ │ │ │ - msreq CPSR_x, ip, ror #9 │ │ │ │ - @ instruction: 0x012c3464 │ │ │ │ - msreq R9_usr, r0, ror #21 │ │ │ │ - msreq CPSR_x, ip, lsr #9 │ │ │ │ - @ instruction: 0x012c3434 │ │ │ │ - msreq R9_usr, r0 @ │ │ │ │ - msreq CPSR_x, ip, ror r4 │ │ │ │ - @ instruction: 0x012c3404 │ │ │ │ - smlawbeq r1, r0, sl, pc @ │ │ │ │ - msreq CPSR_x, ip, asr #8 │ │ │ │ + msreq CPSR_x, r8, lsr #11 │ │ │ │ + @ instruction: 0x012c34ac │ │ │ │ + msreq SP_irq, r8, lsr #22 │ │ │ │ + strdeq pc, [r2, -r4]! │ │ │ │ + @ instruction: 0x012c346c │ │ │ │ + msreq R9_usr, r8, ror #21 │ │ │ │ + msreq CPSR_x, r4 @ │ │ │ │ + @ instruction: 0x012c343c │ │ │ │ + msreq R9_usr, r8 @ │ │ │ │ + smlawbeq r2, r4, r4, pc @ │ │ │ │ + @ instruction: 0x012c340c │ │ │ │ + smlawbeq r1, r8, sl, pc @ │ │ │ │ + msreq CPSR_x, r4, asr r4 │ │ │ │ │ │ │ │ 004f55a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4f567c │ │ │ │ @@ -1107001,22 +1107001,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f55f8 │ │ │ │ - strdeq ip, [r2, -r8]! │ │ │ │ - msreq CPSR_x, ip, lsr #8 │ │ │ │ - @ instruction: 0x012c3340 │ │ │ │ - smlawteq r1, r0, r9, pc @ │ │ │ │ - smlawbeq r2, r8, r3, pc @ │ │ │ │ - @ instruction: 0x012c3304 │ │ │ │ - smlawbeq r1, r4, r9, pc @ │ │ │ │ - msreq LR_svc, ip, asr #6 │ │ │ │ + @ instruction: 0x0122d000 │ │ │ │ + msreq CPSR_x, r4, lsr r4 │ │ │ │ + @ instruction: 0x012c3348 │ │ │ │ + smlawteq r1, r8, r9, pc @ │ │ │ │ + msreq LR_svc, r0 @ │ │ │ │ + @ instruction: 0x012c330c │ │ │ │ + smlawbeq r1, ip, r9, pc @ │ │ │ │ + msreq LR_svc, r4, asr r3 │ │ │ │ │ │ │ │ 004f569c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1107986,193 +1107986,193 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne 4f6248 │ │ │ │ b 4f5e90 │ │ │ │ teqeq r9, r4, lsl #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r9, ip, lsl fp │ │ │ │ - @ instruction: 0x0122ce6c │ │ │ │ - @ instruction: 0x0122ce3c │ │ │ │ - smlawbeq r5, r0, r3, r5 │ │ │ │ + @ instruction: 0x0122ce74 │ │ │ │ + @ instruction: 0x0122ce44 │ │ │ │ + smlawbeq r5, r8, r3, r5 │ │ │ │ + msreq R10_usr, ip @ │ │ │ │ msreq R10_usr, r4 @ │ │ │ │ - smlawbeq r2, ip, r2, pc @ │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ teqeq r9, r8, asr #6 │ │ │ │ - smlawteq ip, r0, r9, r2 │ │ │ │ - @ instruction: 0x0121efac │ │ │ │ - @ instruction: 0x0122e9e4 │ │ │ │ + smlawteq ip, r8, r9, r2 │ │ │ │ + @ instruction: 0x0121efb4 │ │ │ │ + @ instruction: 0x0122e9ec │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - smlawbeq ip, r0, r9, r2 │ │ │ │ - @ instruction: 0x0121ef6c │ │ │ │ - @ instruction: 0x0122e9a4 │ │ │ │ + smlawbeq ip, r8, r9, r2 │ │ │ │ + @ instruction: 0x0121ef74 │ │ │ │ + @ instruction: 0x0122e9ac │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x012c2904 │ │ │ │ - strdeq lr, [r1, -r0]! │ │ │ │ - @ instruction: 0x0122e928 │ │ │ │ - @ instruction: 0x0121ee4c │ │ │ │ - @ instruction: 0x012c2854 │ │ │ │ - @ instruction: 0x0122e874 │ │ │ │ - @ instruction: 0x012c2818 │ │ │ │ - @ instruction: 0x0121ee04 │ │ │ │ - @ instruction: 0x0122e83c │ │ │ │ + @ instruction: 0x012c290c │ │ │ │ + strdeq lr, [r1, -r8]! │ │ │ │ + @ instruction: 0x0122e930 │ │ │ │ + @ instruction: 0x0121ee54 │ │ │ │ + @ instruction: 0x012c285c │ │ │ │ + @ instruction: 0x0122e87c │ │ │ │ + @ instruction: 0x012c2820 │ │ │ │ + @ instruction: 0x0121ee0c │ │ │ │ + @ instruction: 0x0122e844 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq r1, [ip, -ip]! │ │ │ │ - @ instruction: 0x0121e5e8 │ │ │ │ - @ instruction: 0x0122e020 │ │ │ │ + @ instruction: 0x012c2004 │ │ │ │ + strdeq lr, [r1, -r0]! │ │ │ │ + @ instruction: 0x0122e028 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, ror #24 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0121e408 │ │ │ │ - @ instruction: 0x012c1e10 │ │ │ │ - @ instruction: 0x0122de30 │ │ │ │ + @ instruction: 0x0121e410 │ │ │ │ + @ instruction: 0x012c1e18 │ │ │ │ + @ instruction: 0x0122de38 │ │ │ │ andeq r6, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x012c1d94 │ │ │ │ - @ instruction: 0x0122de58 │ │ │ │ - @ instruction: 0x0122ddb4 │ │ │ │ - @ instruction: 0x012c1d44 │ │ │ │ - @ instruction: 0x0121e330 │ │ │ │ - @ instruction: 0x0122dd68 │ │ │ │ - @ instruction: 0x012c1d08 │ │ │ │ - strdeq lr, [r1, -r4]! │ │ │ │ - @ instruction: 0x0122dd2c │ │ │ │ - smlawteq ip, ip, ip, r1 │ │ │ │ - @ instruction: 0x0121e2b8 │ │ │ │ - strdeq sp, [r2, -r0]! │ │ │ │ + @ instruction: 0x012c1d9c │ │ │ │ + @ instruction: 0x0122de60 │ │ │ │ + @ instruction: 0x0122ddbc │ │ │ │ + @ instruction: 0x012c1d4c │ │ │ │ + @ instruction: 0x0121e338 │ │ │ │ + @ instruction: 0x0122dd70 │ │ │ │ + @ instruction: 0x012c1d10 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x0122dd34 │ │ │ │ + ldrdeq r1, [ip, -r4]! │ │ │ │ + smlawteq r1, r0, r2, lr │ │ │ │ + strdeq sp, [r2, -r8]! │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x012c1c90 │ │ │ │ - @ instruction: 0x0121e27c │ │ │ │ - @ instruction: 0x0122dcb4 │ │ │ │ - @ instruction: 0x012c1c54 │ │ │ │ - @ instruction: 0x0121e240 │ │ │ │ - @ instruction: 0x0122dc78 │ │ │ │ - @ instruction: 0x012c1c18 │ │ │ │ - @ instruction: 0x0121e204 │ │ │ │ - @ instruction: 0x0122dc3c │ │ │ │ - ldrdeq r1, [ip, -ip]! │ │ │ │ - smlawteq r1, r8, r1, lr │ │ │ │ - @ instruction: 0x0122dc00 │ │ │ │ + @ instruction: 0x012c1c98 │ │ │ │ + smlawbeq r1, r4, r2, lr │ │ │ │ + @ instruction: 0x0122dcbc │ │ │ │ + @ instruction: 0x012c1c5c │ │ │ │ + @ instruction: 0x0121e248 │ │ │ │ + smlawbeq r2, r0, ip, sp │ │ │ │ + @ instruction: 0x012c1c20 │ │ │ │ + @ instruction: 0x0121e20c │ │ │ │ + @ instruction: 0x0122dc44 │ │ │ │ + @ instruction: 0x012c1be4 │ │ │ │ + ldrdeq lr, [r1, -r0]! │ │ │ │ + @ instruction: 0x0122dc08 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x0121e190 │ │ │ │ - @ instruction: 0x012c1b98 │ │ │ │ - @ instruction: 0x0122dbb8 │ │ │ │ - @ instruction: 0x0121e150 │ │ │ │ - @ instruction: 0x012c1b58 │ │ │ │ - @ instruction: 0x0122db78 │ │ │ │ - @ instruction: 0x012c1b20 │ │ │ │ - @ instruction: 0x0121e10c │ │ │ │ - @ instruction: 0x0122db44 │ │ │ │ + @ instruction: 0x0121e198 │ │ │ │ + @ instruction: 0x012c1ba0 │ │ │ │ + smlawteq r2, r0, fp, sp │ │ │ │ + @ instruction: 0x0121e158 │ │ │ │ + @ instruction: 0x012c1b60 │ │ │ │ + smlawbeq r2, r0, fp, sp │ │ │ │ + @ instruction: 0x012c1b28 │ │ │ │ + @ instruction: 0x0121e114 │ │ │ │ + @ instruction: 0x0122db4c │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x012c1ae4 │ │ │ │ - ldrdeq lr, [r1, -r0]! │ │ │ │ - @ instruction: 0x0122db08 │ │ │ │ - @ instruction: 0x012c1aa8 │ │ │ │ - @ instruction: 0x0121e094 │ │ │ │ - smlawteq r2, ip, sl, sp │ │ │ │ + @ instruction: 0x012c1aec │ │ │ │ + ldrdeq lr, [r1, -r8]! │ │ │ │ + @ instruction: 0x0122db10 │ │ │ │ + @ instruction: 0x012c1ab0 │ │ │ │ + @ instruction: 0x0121e09c │ │ │ │ + ldrdeq sp, [r2, -r4]! │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x012c1a6c │ │ │ │ - qsubeq lr, r8, r1 │ │ │ │ - @ instruction: 0x0122da90 │ │ │ │ - @ instruction: 0x012c1a30 │ │ │ │ - @ instruction: 0x0121e01c │ │ │ │ - @ instruction: 0x0122da54 │ │ │ │ - strdeq r1, [ip, -r4]! │ │ │ │ - @ instruction: 0x0121dfe0 │ │ │ │ - @ instruction: 0x0122da14 │ │ │ │ - @ instruction: 0x012c19b8 │ │ │ │ - @ instruction: 0x0121dfa4 │ │ │ │ - ldrdeq sp, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c1a74 │ │ │ │ + @ instruction: 0x0121e060 │ │ │ │ + @ instruction: 0x0122da98 │ │ │ │ + @ instruction: 0x012c1a38 │ │ │ │ + @ instruction: 0x0121e024 │ │ │ │ + @ instruction: 0x0122da5c │ │ │ │ + strdeq r1, [ip, -ip]! │ │ │ │ + @ instruction: 0x0121dfe8 │ │ │ │ + @ instruction: 0x0122da1c │ │ │ │ + smlawteq ip, r0, r9, r1 │ │ │ │ + @ instruction: 0x0121dfac │ │ │ │ + @ instruction: 0x0122d9e4 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x012c1978 │ │ │ │ - @ instruction: 0x0121df64 │ │ │ │ - @ instruction: 0x0122d99c │ │ │ │ + smlawbeq ip, r0, r9, r1 │ │ │ │ + @ instruction: 0x0121df6c │ │ │ │ + @ instruction: 0x0122d9a4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x012c1938 │ │ │ │ - @ instruction: 0x0121df24 │ │ │ │ - @ instruction: 0x0122d95c │ │ │ │ + @ instruction: 0x012c1940 │ │ │ │ + @ instruction: 0x0121df2c │ │ │ │ + @ instruction: 0x0122d964 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq r1, [ip, -ip]! │ │ │ │ - @ instruction: 0x0121dee8 │ │ │ │ - @ instruction: 0x0122d920 │ │ │ │ - @ instruction: 0x012c18bc │ │ │ │ - @ instruction: 0x0121dea8 │ │ │ │ - @ instruction: 0x0122d8e0 │ │ │ │ + @ instruction: 0x012c1904 │ │ │ │ + strdeq sp, [r1, -r0]! │ │ │ │ + @ instruction: 0x0122d928 │ │ │ │ + smlawteq ip, r4, r8, r1 │ │ │ │ + @ instruction: 0x0121deb0 │ │ │ │ + @ instruction: 0x0122d8e8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - smlawbeq ip, r0, r8, r1 │ │ │ │ - @ instruction: 0x0121de6c │ │ │ │ - @ instruction: 0x0122d8a4 │ │ │ │ - @ instruction: 0x012c1840 │ │ │ │ - @ instruction: 0x0121de2c │ │ │ │ - @ instruction: 0x0122d864 │ │ │ │ - @ instruction: 0x012c1800 │ │ │ │ - @ instruction: 0x0121ddec │ │ │ │ - @ instruction: 0x0122d824 │ │ │ │ - andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x012c17b8 │ │ │ │ - @ instruction: 0x0122d82c │ │ │ │ - ldrdeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x0121dd64 │ │ │ │ - @ instruction: 0x012c176c │ │ │ │ - smlawbeq r2, ip, r7, sp │ │ │ │ - @ instruction: 0x0121dd24 │ │ │ │ - @ instruction: 0x012c172c │ │ │ │ - @ instruction: 0x0122d74c │ │ │ │ - @ instruction: 0x0121dce4 │ │ │ │ - @ instruction: 0x012c16ec │ │ │ │ - @ instruction: 0x0122d70c │ │ │ │ - @ instruction: 0x0121dca4 │ │ │ │ - @ instruction: 0x012c16ac │ │ │ │ - smlawteq r2, ip, r6, sp │ │ │ │ - @ instruction: 0x0121dc64 │ │ │ │ - @ instruction: 0x012c166c │ │ │ │ - smlawbeq r2, ip, r6, sp │ │ │ │ - @ instruction: 0x012c1634 │ │ │ │ - @ instruction: 0x0121dc20 │ │ │ │ - @ instruction: 0x0122d658 │ │ │ │ - strdeq r1, [ip, -r8]! │ │ │ │ - @ instruction: 0x0121dbe4 │ │ │ │ - @ instruction: 0x0122d61c │ │ │ │ - @ instruction: 0x012c15bc │ │ │ │ - @ instruction: 0x0121dba8 │ │ │ │ - ldrdeq sp, [r2, -ip]! │ │ │ │ - smlawbeq ip, r0, r5, r1 │ │ │ │ - @ instruction: 0x0121db6c │ │ │ │ - @ instruction: 0x0122d5a4 │ │ │ │ - @ instruction: 0x012c1544 │ │ │ │ - @ instruction: 0x0121db30 │ │ │ │ - @ instruction: 0x0122d568 │ │ │ │ - @ instruction: 0x012c1508 │ │ │ │ + smlawbeq ip, r8, r8, r1 │ │ │ │ + @ instruction: 0x0121de74 │ │ │ │ + @ instruction: 0x0122d8ac │ │ │ │ + @ instruction: 0x012c1848 │ │ │ │ + @ instruction: 0x0121de34 │ │ │ │ + @ instruction: 0x0122d86c │ │ │ │ + @ instruction: 0x012c1808 │ │ │ │ strdeq sp, [r1, -r4]! │ │ │ │ - @ instruction: 0x0122d52c │ │ │ │ - smlawteq ip, ip, r4, r1 │ │ │ │ - @ instruction: 0x0121dab8 │ │ │ │ - strdeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x012c1490 │ │ │ │ - @ instruction: 0x0121da7c │ │ │ │ - @ instruction: 0x0122d4b4 │ │ │ │ - @ instruction: 0x012c1454 │ │ │ │ - @ instruction: 0x0121da40 │ │ │ │ - @ instruction: 0x0122d478 │ │ │ │ + @ instruction: 0x0122d82c │ │ │ │ + andeq r0, r0, r7, lsl #2 │ │ │ │ + smlawteq ip, r0, r7, r1 │ │ │ │ + @ instruction: 0x0122d834 │ │ │ │ + ldrdeq sp, [r2, -r8]! │ │ │ │ + @ instruction: 0x0121dd6c │ │ │ │ + @ instruction: 0x012c1774 │ │ │ │ + @ instruction: 0x0122d794 │ │ │ │ + @ instruction: 0x0121dd2c │ │ │ │ + @ instruction: 0x012c1734 │ │ │ │ + @ instruction: 0x0122d754 │ │ │ │ + @ instruction: 0x0121dcec │ │ │ │ + strdeq r1, [ip, -r4]! │ │ │ │ + @ instruction: 0x0122d714 │ │ │ │ + @ instruction: 0x0121dcac │ │ │ │ + @ instruction: 0x012c16b4 │ │ │ │ + ldrdeq sp, [r2, -r4]! │ │ │ │ + @ instruction: 0x0121dc6c │ │ │ │ + @ instruction: 0x012c1674 │ │ │ │ + @ instruction: 0x0122d694 │ │ │ │ + @ instruction: 0x012c163c │ │ │ │ + @ instruction: 0x0121dc28 │ │ │ │ + @ instruction: 0x0122d660 │ │ │ │ + @ instruction: 0x012c1600 │ │ │ │ + @ instruction: 0x0121dbec │ │ │ │ + @ instruction: 0x0122d624 │ │ │ │ + smlawteq ip, r4, r5, r1 │ │ │ │ + @ instruction: 0x0121dbb0 │ │ │ │ + @ instruction: 0x0122d5e4 │ │ │ │ + smlawbeq ip, r8, r5, r1 │ │ │ │ + @ instruction: 0x0121db74 │ │ │ │ + @ instruction: 0x0122d5ac │ │ │ │ + @ instruction: 0x012c154c │ │ │ │ + @ instruction: 0x0121db38 │ │ │ │ + @ instruction: 0x0122d570 │ │ │ │ + @ instruction: 0x012c1510 │ │ │ │ + strdeq sp, [r1, -ip]! │ │ │ │ + @ instruction: 0x0122d534 │ │ │ │ + ldrdeq r1, [ip, -r4]! │ │ │ │ + smlawteq r1, r0, sl, sp │ │ │ │ + strdeq sp, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c1498 │ │ │ │ + smlawbeq r1, r4, sl, sp │ │ │ │ + @ instruction: 0x0122d4bc │ │ │ │ + @ instruction: 0x012c145c │ │ │ │ + @ instruction: 0x0121da48 │ │ │ │ + smlawbeq r2, r0, r4, sp │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x0121da08 │ │ │ │ - @ instruction: 0x012c1410 │ │ │ │ - @ instruction: 0x0122d430 │ │ │ │ - ldrdeq r1, [ip, -r8]! │ │ │ │ - smlawteq r1, r4, r9, sp │ │ │ │ - strdeq sp, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c139c │ │ │ │ - smlawbeq r1, r8, r9, sp │ │ │ │ - smlawteq r2, r0, r3, sp │ │ │ │ - @ instruction: 0x012c1360 │ │ │ │ - @ instruction: 0x0121d94c │ │ │ │ - smlawbeq r2, r4, r3, sp │ │ │ │ + @ instruction: 0x0121da10 │ │ │ │ + @ instruction: 0x012c1418 │ │ │ │ + @ instruction: 0x0122d438 │ │ │ │ + @ instruction: 0x012c13e0 │ │ │ │ + smlawteq r1, ip, r9, sp │ │ │ │ + @ instruction: 0x0122d404 │ │ │ │ + @ instruction: 0x012c13a4 │ │ │ │ + @ instruction: 0x0121d990 │ │ │ │ + smlawteq r2, r8, r3, sp │ │ │ │ + @ instruction: 0x012c1368 │ │ │ │ + @ instruction: 0x0121d954 │ │ │ │ + smlawbeq r2, ip, r3, sp │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x012c1324 │ │ │ │ - @ instruction: 0x0121d910 │ │ │ │ - @ instruction: 0x0122d348 │ │ │ │ + @ instruction: 0x012c132c │ │ │ │ + @ instruction: 0x0121d918 │ │ │ │ + @ instruction: 0x0122d350 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ cmp r9, #1 │ │ │ │ sbcs r4, r4, #0 │ │ │ │ blt 4f658c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ add r7, r3, r9 │ │ │ │ @@ -1110078,101 +1110078,101 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r0, ror #24 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ teqeq r9, r8 @ │ │ │ │ - ldrdeq r0, [ip, -r0]! @ │ │ │ │ - @ instruction: 0x0121cbbc │ │ │ │ - strdeq ip, [r2, -r0]! │ │ │ │ - @ instruction: 0x012c0590 │ │ │ │ - @ instruction: 0x0121cb7c │ │ │ │ - @ instruction: 0x0122c5b0 │ │ │ │ - @ instruction: 0x012c0554 │ │ │ │ - @ instruction: 0x0121cb40 │ │ │ │ - @ instruction: 0x0122c574 │ │ │ │ - @ instruction: 0x012c0518 │ │ │ │ - @ instruction: 0x0121cb04 │ │ │ │ - @ instruction: 0x0122c538 │ │ │ │ - ldrdeq r0, [ip, -ip]! │ │ │ │ - smlawteq r1, r8, sl, ip │ │ │ │ - strdeq ip, [r2, -ip]! @ │ │ │ │ - smulwbeq ip, r0, r4 │ │ │ │ - smlawbeq r1, ip, sl, ip │ │ │ │ - smlawteq r2, r0, r4, ip │ │ │ │ - @ instruction: 0x012c0464 │ │ │ │ - @ instruction: 0x0121ca50 │ │ │ │ - smlawbeq r2, r4, r4, ip │ │ │ │ - @ instruction: 0x012c0428 │ │ │ │ - @ instruction: 0x0121ca14 │ │ │ │ - @ instruction: 0x0122c448 │ │ │ │ - smulwteq ip, ip, r3 │ │ │ │ - ldrdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122c40c │ │ │ │ - @ instruction: 0x012c03b0 │ │ │ │ - @ instruction: 0x0121c99c │ │ │ │ - ldrdeq ip, [r2, -r0]! │ │ │ │ + ldrdeq r0, [ip, -r8]! │ │ │ │ + smlawteq r1, r4, fp, ip │ │ │ │ + strdeq ip, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c0598 │ │ │ │ + smlawbeq r1, r4, fp, ip │ │ │ │ + @ instruction: 0x0122c5b8 │ │ │ │ + @ instruction: 0x012c055c │ │ │ │ + @ instruction: 0x0121cb48 │ │ │ │ + @ instruction: 0x0122c57c │ │ │ │ + @ instruction: 0x012c0520 │ │ │ │ + @ instruction: 0x0121cb0c │ │ │ │ + @ instruction: 0x0122c540 │ │ │ │ + smulwteq ip, r4, r4 │ │ │ │ + ldrdeq ip, [r1, -r0]! │ │ │ │ + @ instruction: 0x0122c504 │ │ │ │ + smulwbeq ip, r8, r4 │ │ │ │ + @ instruction: 0x0121ca94 │ │ │ │ + smlawteq r2, r8, r4, ip │ │ │ │ + @ instruction: 0x012c046c │ │ │ │ + @ instruction: 0x0121ca58 │ │ │ │ + smlawbeq r2, ip, r4, ip │ │ │ │ + @ instruction: 0x012c0430 │ │ │ │ + @ instruction: 0x0121ca1c │ │ │ │ + @ instruction: 0x0122c450 │ │ │ │ strdeq r0, [ip, -r4]! │ │ │ │ - @ instruction: 0x0121c7e0 │ │ │ │ - @ instruction: 0x0122c214 │ │ │ │ - @ instruction: 0x012c01b8 │ │ │ │ - @ instruction: 0x0121c7a4 │ │ │ │ + @ instruction: 0x0121c9e0 │ │ │ │ + @ instruction: 0x0122c414 │ │ │ │ + @ instruction: 0x012c03b8 │ │ │ │ + @ instruction: 0x0121c9a4 │ │ │ │ ldrdeq ip, [r2, -r8]! │ │ │ │ - @ instruction: 0x012c017c │ │ │ │ - @ instruction: 0x0121c768 │ │ │ │ - @ instruction: 0x0122c1a0 │ │ │ │ - @ instruction: 0x012c0140 │ │ │ │ - @ instruction: 0x0121c72c │ │ │ │ - @ instruction: 0x0122c160 │ │ │ │ - @ instruction: 0x012c0104 │ │ │ │ - strdeq ip, [r1, -r0]! │ │ │ │ - @ instruction: 0x0122c124 │ │ │ │ - smlawteq ip, r8, r0, r0 │ │ │ │ - @ instruction: 0x0121c6b4 │ │ │ │ - @ instruction: 0x0122c0e8 │ │ │ │ - smlawbeq ip, ip, r0, r0 │ │ │ │ - @ instruction: 0x0121c678 │ │ │ │ - @ instruction: 0x0122c0ac │ │ │ │ - qsubeq r0, r0, ip │ │ │ │ - @ instruction: 0x0121c63c │ │ │ │ - @ instruction: 0x0122c070 │ │ │ │ - @ instruction: 0x012c0014 │ │ │ │ - @ instruction: 0x0121c600 │ │ │ │ - @ instruction: 0x0122c034 │ │ │ │ - ldrdeq pc, [fp, -r8]! │ │ │ │ - smlawteq r1, r4, r5, ip │ │ │ │ - strdeq fp, [r2, -ip]! │ │ │ │ - msreq (UNDEF: 59), r8 @ │ │ │ │ - smlawbeq r1, r4, r5, ip │ │ │ │ - @ instruction: 0x0122bfb8 │ │ │ │ - msreq (UNDEF: 59), r8, asr pc │ │ │ │ - @ instruction: 0x0121c544 │ │ │ │ - @ instruction: 0x0122bf78 │ │ │ │ - msreq (UNDEF: 59), ip, lsl pc │ │ │ │ - @ instruction: 0x0121c508 │ │ │ │ - @ instruction: 0x0122bf3c │ │ │ │ - msreq R11_fiq, r0, ror #29 │ │ │ │ - smlawteq r1, ip, r4, ip │ │ │ │ - @ instruction: 0x0122bf04 │ │ │ │ - msreq R11_fiq, r4, lsr #29 │ │ │ │ - @ instruction: 0x0121c490 │ │ │ │ - smlawteq r2, r4, lr, fp │ │ │ │ - msreq R11_fiq, r4, ror #28 │ │ │ │ - @ instruction: 0x0121c450 │ │ │ │ - smlawbeq r2, r4, lr, fp │ │ │ │ - msreq R11_fiq, r4, lsr #28 │ │ │ │ - @ instruction: 0x0121c410 │ │ │ │ - @ instruction: 0x0122be44 │ │ │ │ - msreq CPSR_fxc, r8, ror #27 │ │ │ │ + strdeq r0, [ip, -ip]! │ │ │ │ + @ instruction: 0x0121c7e8 │ │ │ │ + @ instruction: 0x0122c21c │ │ │ │ + smlawteq ip, r0, r1, r0 │ │ │ │ + @ instruction: 0x0121c7ac │ │ │ │ + @ instruction: 0x0122c1e0 │ │ │ │ + smlawbeq ip, r4, r1, r0 │ │ │ │ + @ instruction: 0x0121c770 │ │ │ │ + @ instruction: 0x0122c1a8 │ │ │ │ + @ instruction: 0x012c0148 │ │ │ │ + @ instruction: 0x0121c734 │ │ │ │ + @ instruction: 0x0122c168 │ │ │ │ + @ instruction: 0x012c010c │ │ │ │ + strdeq ip, [r1, -r8]! │ │ │ │ + @ instruction: 0x0122c12c │ │ │ │ + ldrdeq r0, [ip, -r0]! @ │ │ │ │ + @ instruction: 0x0121c6bc │ │ │ │ + strdeq ip, [r2, -r0]! │ │ │ │ + @ instruction: 0x012c0094 │ │ │ │ + smlawbeq r1, r0, r6, ip │ │ │ │ + strheq ip, [r2, -r4]! │ │ │ │ + qsubeq r0, r8, ip │ │ │ │ + @ instruction: 0x0121c644 │ │ │ │ + @ instruction: 0x0122c078 │ │ │ │ + @ instruction: 0x012c001c │ │ │ │ + @ instruction: 0x0121c608 │ │ │ │ + @ instruction: 0x0122c03c │ │ │ │ + msreq (UNDEF: 59), r0, ror #31 │ │ │ │ + smlawteq r1, ip, r5, ip │ │ │ │ + @ instruction: 0x0122c004 │ │ │ │ + msreq (UNDEF: 59), r0, lsr #31 │ │ │ │ + smlawbeq r1, ip, r5, ip │ │ │ │ + smlawteq r2, r0, pc, fp @ │ │ │ │ + msreq (UNDEF: 59), r0, ror #30 │ │ │ │ + @ instruction: 0x0121c54c │ │ │ │ + smlawbeq r2, r0, pc, fp @ │ │ │ │ + msreq (UNDEF: 59), r4, lsr #30 │ │ │ │ + @ instruction: 0x0121c510 │ │ │ │ + @ instruction: 0x0122bf44 │ │ │ │ + msreq R11_fiq, r8, ror #29 │ │ │ │ ldrdeq ip, [r1, -r4]! │ │ │ │ - @ instruction: 0x0122be08 │ │ │ │ - msreq CPSR_fxc, ip, lsr #27 │ │ │ │ - @ instruction: 0x0121c398 │ │ │ │ - ldrdeq fp, [r2, -r0]! │ │ │ │ + @ instruction: 0x0122bf0c │ │ │ │ + msreq R11_fiq, ip, lsr #29 │ │ │ │ + @ instruction: 0x0121c498 │ │ │ │ + smlawteq r2, ip, lr, fp │ │ │ │ + msreq R11_fiq, ip, ror #28 │ │ │ │ + @ instruction: 0x0121c458 │ │ │ │ + smlawbeq r2, ip, lr, fp │ │ │ │ + msreq R11_fiq, ip, lsr #28 │ │ │ │ + @ instruction: 0x0121c418 │ │ │ │ + @ instruction: 0x0122be4c │ │ │ │ + strdeq pc, [fp, -r0]! │ │ │ │ + ldrdeq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x0122be10 │ │ │ │ + msreq CPSR_fxc, r4 @ │ │ │ │ + @ instruction: 0x0121c3a0 │ │ │ │ + ldrdeq fp, [r2, -r8]! │ │ │ │ ldr r2, [pc, #-236] @ 4f8700 │ │ │ │ ldr r1, [pc, #-236] @ 4f8704 │ │ │ │ ldr r3, [pc, #-236] @ 4f8708 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1111381,127 +1111381,127 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bne 4f9a78 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ b 4f9404 │ │ │ │ teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r8, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - qsubeq sl, r8, r2 │ │ │ │ - ldrdeq fp, [r2, -r8]! │ │ │ │ - smlawteq fp, r4, sl, pc @ │ │ │ │ - @ instruction: 0x0122bae8 │ │ │ │ + @ instruction: 0x0122a060 │ │ │ │ + @ instruction: 0x0122bde0 │ │ │ │ + smlawteq fp, ip, sl, pc @ │ │ │ │ + strdeq fp, [r2, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - strdeq fp, [r2, -r0]! │ │ │ │ - smlawteq fp, r0, r9, pc @ │ │ │ │ - msreq CPSR_fxc, r0, lsl r9 │ │ │ │ - strdeq pc, [fp, -ip]! │ │ │ │ - smlawteq fp, r8, r5, pc @ │ │ │ │ - @ instruction: 0x0122b5ec │ │ │ │ + strdeq fp, [r2, -r8]! │ │ │ │ + smlawteq fp, r8, r9, pc @ │ │ │ │ + msreq CPSR_fxc, r8, lsl r9 │ │ │ │ + msreq CPSR_fxc, r4, lsl #18 │ │ │ │ + ldrdeq pc, [fp, -r0]! │ │ │ │ + strdeq fp, [r2, -r4]! │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - smlawbeq fp, r8, r4, pc @ │ │ │ │ - @ instruction: 0x0122b4a4 │ │ │ │ - msreq CPSR_fxc, ip, lsr #8 │ │ │ │ - @ instruction: 0x0122b60c │ │ │ │ - ldrdeq fp, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122b40c │ │ │ │ + msreq CPSR_fxc, r0 @ │ │ │ │ + @ instruction: 0x0122b4ac │ │ │ │ + msreq CPSR_fxc, r4, lsr r4 │ │ │ │ + @ instruction: 0x0122b614 │ │ │ │ + @ instruction: 0x0121b9e0 │ │ │ │ + @ instruction: 0x0122b414 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - msreq R11_fiq, ip, lsl #4 │ │ │ │ - strdeq fp, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122b22c │ │ │ │ + msreq R11_fiq, r4, lsl r2 │ │ │ │ + @ instruction: 0x0121b800 │ │ │ │ + @ instruction: 0x0122b234 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012bec44 │ │ │ │ - @ instruction: 0x0122ac6c │ │ │ │ + @ instruction: 0x012bec4c │ │ │ │ + @ instruction: 0x0122ac74 │ │ │ │ strdeq fp, [r0, -ip]! │ │ │ │ teqeq r8, ip, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0122abbc │ │ │ │ - @ instruction: 0x0122ab10 │ │ │ │ + smlawteq r2, r4, fp, sl │ │ │ │ + @ instruction: 0x0122ab18 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawbeq fp, ip, r9, lr │ │ │ │ - @ instruction: 0x0121af78 │ │ │ │ - @ instruction: 0x0122a9b0 │ │ │ │ + @ instruction: 0x012be994 │ │ │ │ + smlawbeq r1, r0, pc, sl @ │ │ │ │ + @ instruction: 0x0122a9b8 │ │ │ │ @ instruction: 0x0120b724 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - ldrdeq lr, [fp, -ip]! │ │ │ │ - @ instruction: 0x0122aa54 │ │ │ │ + @ instruction: 0x012be8e4 │ │ │ │ + @ instruction: 0x0122aa5c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x012be678 │ │ │ │ - @ instruction: 0x0121ac64 │ │ │ │ - @ instruction: 0x0122a694 │ │ │ │ + smlawbeq fp, r0, r6, lr │ │ │ │ + @ instruction: 0x0121ac6c │ │ │ │ + @ instruction: 0x0122a69c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012be5b8 │ │ │ │ - @ instruction: 0x0121aba4 │ │ │ │ - ldrdeq sl, [r2, -r8]! │ │ │ │ - @ instruction: 0x0122a674 │ │ │ │ - @ instruction: 0x012be574 │ │ │ │ - smlawbeq r2, ip, r5, sl │ │ │ │ + smlawteq fp, r0, r5, lr │ │ │ │ + @ instruction: 0x0121abac │ │ │ │ + @ instruction: 0x0122a5e0 │ │ │ │ + @ instruction: 0x0122a67c │ │ │ │ + @ instruction: 0x012be57c │ │ │ │ + @ instruction: 0x0122a594 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - strdeq lr, [fp, -ip]! │ │ │ │ - @ instruction: 0x0122a41c │ │ │ │ - @ instruction: 0x0121a9a4 │ │ │ │ + @ instruction: 0x012be404 │ │ │ │ + @ instruction: 0x0122a424 │ │ │ │ + @ instruction: 0x0121a9ac │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x012be368 │ │ │ │ - @ instruction: 0x0121a954 │ │ │ │ - smlawbeq r2, r4, r3, sl │ │ │ │ + @ instruction: 0x012be370 │ │ │ │ + @ instruction: 0x0121a95c │ │ │ │ + smlawbeq r2, ip, r3, sl │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - @ instruction: 0x0121a904 │ │ │ │ + @ instruction: 0x0121a90c │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - @ instruction: 0x012be2e0 │ │ │ │ - @ instruction: 0x0122a300 │ │ │ │ - smlawbeq r1, ip, r8, sl │ │ │ │ - @ instruction: 0x012be260 │ │ │ │ - smlawbeq r2, r0, r2, sl │ │ │ │ - andeq r6, r0, r4, ror #26 │ │ │ │ - smlawteq fp, ip, r0, lr │ │ │ │ - strdeq sl, [r2, -r0]! │ │ │ │ - @ instruction: 0x0121a678 │ │ │ │ + @ instruction: 0x012be2e8 │ │ │ │ + @ instruction: 0x0122a308 │ │ │ │ + @ instruction: 0x0121a894 │ │ │ │ + @ instruction: 0x012be268 │ │ │ │ + smlawbeq r2, r8, r2, sl │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + ldrdeq lr, [fp, -r4]! │ │ │ │ + strdeq sl, [r2, -r8]! │ │ │ │ + smlawbeq r1, r0, r6, sl │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ @ instruction: 0x0120ae48 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - smlawbeq r2, r4, r1, sl │ │ │ │ + smlawbeq r2, ip, r1, sl │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrdeq sp, [fp, -r4]! │ │ │ │ - smlawteq r1, r0, r5, sl │ │ │ │ - strdeq r9, [r2, -r0]! │ │ │ │ + ldrdeq sp, [fp, -ip]! │ │ │ │ + smlawteq r1, r8, r5, sl │ │ │ │ + strdeq r9, [r2, -r8]! │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - smlawbeq r1, r8, r5, sl │ │ │ │ + @ instruction: 0x0121a590 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x012bdf68 │ │ │ │ - @ instruction: 0x0121a554 │ │ │ │ - smlawbeq r2, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x012bdf70 │ │ │ │ + @ instruction: 0x0121a55c │ │ │ │ + smlawbeq r2, ip, pc, r9 @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x0121a51c │ │ │ │ + @ instruction: 0x0121a524 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - strdeq sp, [fp, -ip]! │ │ │ │ - @ instruction: 0x0121a4e8 │ │ │ │ - @ instruction: 0x01229f18 │ │ │ │ + @ instruction: 0x012bdf04 │ │ │ │ + strdeq sl, [r1, -r0]! │ │ │ │ + @ instruction: 0x01229f20 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0121a4b0 │ │ │ │ + @ instruction: 0x0121a4b8 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x012bde90 │ │ │ │ - @ instruction: 0x0121a47c │ │ │ │ - @ instruction: 0x01229eac │ │ │ │ + @ instruction: 0x012bde98 │ │ │ │ + smlawbeq r1, r4, r4, sl │ │ │ │ + @ instruction: 0x01229eb4 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x012bde54 │ │ │ │ - @ instruction: 0x0121a440 │ │ │ │ - @ instruction: 0x01229e70 │ │ │ │ + @ instruction: 0x012bde5c │ │ │ │ + @ instruction: 0x0121a448 │ │ │ │ + @ instruction: 0x01229e78 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x012bde18 │ │ │ │ - @ instruction: 0x0121a404 │ │ │ │ - @ instruction: 0x01229e34 │ │ │ │ + @ instruction: 0x012bde20 │ │ │ │ + @ instruction: 0x0121a40c │ │ │ │ + @ instruction: 0x01229e3c │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - smlawteq r1, ip, r3, sl │ │ │ │ + ldrdeq sl, [r1, -r4]! │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x012bdda8 │ │ │ │ - @ instruction: 0x0121a394 │ │ │ │ - smlawteq r2, r4, sp, r9 │ │ │ │ + @ instruction: 0x012bddb0 │ │ │ │ + @ instruction: 0x0121a39c │ │ │ │ + smlawteq r2, ip, sp, r9 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ mvn r1, #0 │ │ │ │ adc r3, r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r3, r0, r3 │ │ │ │ @@ -1112940,112 +1112940,112 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4f9e20 │ │ │ │ - @ instruction: 0x012bdd68 │ │ │ │ - @ instruction: 0x0121a354 │ │ │ │ - smlawbeq r2, r4, sp, r9 │ │ │ │ + @ instruction: 0x012bdd70 │ │ │ │ + @ instruction: 0x0121a35c │ │ │ │ + smlawbeq r2, ip, sp, r9 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - @ instruction: 0x012bdd2c │ │ │ │ - @ instruction: 0x01229f00 │ │ │ │ - @ instruction: 0x01229d4c │ │ │ │ - ldrdeq sl, [r1, -r8]! │ │ │ │ - @ instruction: 0x0121a2a8 │ │ │ │ - @ instruction: 0x0121a278 │ │ │ │ + @ instruction: 0x012bdd34 │ │ │ │ + @ instruction: 0x01229f08 │ │ │ │ + @ instruction: 0x01229d54 │ │ │ │ + @ instruction: 0x0121a2e0 │ │ │ │ + @ instruction: 0x0121a2b0 │ │ │ │ + smlawbeq r1, r0, r2, sl │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x0121a248 │ │ │ │ + @ instruction: 0x0121a250 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x012bdc28 │ │ │ │ - @ instruction: 0x0121a214 │ │ │ │ - @ instruction: 0x01229c44 │ │ │ │ + @ instruction: 0x012bdc30 │ │ │ │ + @ instruction: 0x0121a21c │ │ │ │ + @ instruction: 0x01229c4c │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x012bdbec │ │ │ │ - ldrdeq sl, [r1, -r8]! │ │ │ │ - @ instruction: 0x01229c08 │ │ │ │ + strdeq sp, [fp, -r4]! │ │ │ │ + @ instruction: 0x0121a1e0 │ │ │ │ + @ instruction: 0x01229c10 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x0121a19c │ │ │ │ + @ instruction: 0x0121a1a4 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x012bdb9c │ │ │ │ - smlawbeq r1, r8, r1, sl │ │ │ │ - @ instruction: 0x01229bb8 │ │ │ │ + @ instruction: 0x012bdba4 │ │ │ │ + @ instruction: 0x0121a190 │ │ │ │ + smlawteq r2, r0, fp, r9 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x012bdb60 │ │ │ │ - @ instruction: 0x0121a14c │ │ │ │ - smlawbeq r2, r0, fp, r9 │ │ │ │ - @ instruction: 0x012bdb24 │ │ │ │ - @ instruction: 0x0121a110 │ │ │ │ - @ instruction: 0x01229b40 │ │ │ │ + @ instruction: 0x012bdb68 │ │ │ │ + @ instruction: 0x0121a154 │ │ │ │ + smlawbeq r2, r8, fp, r9 │ │ │ │ + @ instruction: 0x012bdb2c │ │ │ │ + @ instruction: 0x0121a118 │ │ │ │ + @ instruction: 0x01229b48 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x012bdae8 │ │ │ │ - ldrdeq sl, [r1, -r4]! │ │ │ │ - @ instruction: 0x01229b04 │ │ │ │ + strdeq sp, [fp, -r0]! │ │ │ │ + ldrdeq sl, [r1, -ip]! │ │ │ │ + @ instruction: 0x01229b0c │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x0121a09c │ │ │ │ + @ instruction: 0x0121a0a4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - qsubeq sl, r8, r1 │ │ │ │ + @ instruction: 0x0121a060 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x0121a028 │ │ │ │ - @ instruction: 0x01229a64 │ │ │ │ + @ instruction: 0x0121a030 │ │ │ │ + @ instruction: 0x01229a6c │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x012bda00 │ │ │ │ - ldrdeq r9, [r1, -ip]! │ │ │ │ - @ instruction: 0x01229a1c │ │ │ │ + @ instruction: 0x012bda08 │ │ │ │ + @ instruction: 0x01219fe4 │ │ │ │ + @ instruction: 0x01229a24 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - smlawteq fp, r8, r9, sp │ │ │ │ - @ instruction: 0x01219fb4 │ │ │ │ - @ instruction: 0x012299ec │ │ │ │ - @ instruction: 0x01219f7c │ │ │ │ + ldrdeq sp, [fp, -r0]! │ │ │ │ + @ instruction: 0x01219fbc │ │ │ │ + strdeq r9, [r2, -r4]! │ │ │ │ + smlawbeq r1, r4, pc, r9 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x01219f4c │ │ │ │ + @ instruction: 0x01219f54 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x012bd92c │ │ │ │ - @ instruction: 0x01219f18 │ │ │ │ - @ instruction: 0x01229948 │ │ │ │ + @ instruction: 0x012bd934 │ │ │ │ + @ instruction: 0x01219f20 │ │ │ │ + @ instruction: 0x01229950 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq sp, [fp, -r0]! │ │ │ │ - ldrdeq r9, [r1, -ip]! │ │ │ │ - @ instruction: 0x0122990c │ │ │ │ + strdeq sp, [fp, -r8]! │ │ │ │ + @ instruction: 0x01219ee4 │ │ │ │ + @ instruction: 0x01229914 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012bd8b4 │ │ │ │ - @ instruction: 0x01219ea0 │ │ │ │ - ldrdeq r9, [r2, -r0]! │ │ │ │ + @ instruction: 0x012bd8bc │ │ │ │ + @ instruction: 0x01219ea8 │ │ │ │ + ldrdeq r9, [r2, -r8]! │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012bd878 │ │ │ │ - @ instruction: 0x01219e64 │ │ │ │ - @ instruction: 0x01229894 │ │ │ │ + smlawbeq fp, r0, r8, sp │ │ │ │ + @ instruction: 0x01219e6c │ │ │ │ + @ instruction: 0x0122989c │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x012bd83c │ │ │ │ - @ instruction: 0x01219e28 │ │ │ │ - @ instruction: 0x0122985c │ │ │ │ - @ instruction: 0x012bd800 │ │ │ │ - @ instruction: 0x01219dec │ │ │ │ - @ instruction: 0x0122981c │ │ │ │ + @ instruction: 0x012bd844 │ │ │ │ + @ instruction: 0x01219e30 │ │ │ │ + @ instruction: 0x01229864 │ │ │ │ + @ instruction: 0x012bd808 │ │ │ │ + strdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x01229824 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - smlawteq fp, r4, r7, sp │ │ │ │ - @ instruction: 0x01219db0 │ │ │ │ - @ instruction: 0x012297e0 │ │ │ │ + smlawteq fp, ip, r7, sp │ │ │ │ + @ instruction: 0x01219db8 │ │ │ │ + @ instruction: 0x012297e8 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - smlawbeq fp, r8, r7, sp │ │ │ │ - @ instruction: 0x01219d74 │ │ │ │ - @ instruction: 0x012297a4 │ │ │ │ + @ instruction: 0x012bd790 │ │ │ │ + @ instruction: 0x01219d7c │ │ │ │ + @ instruction: 0x012297ac │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x012bd74c │ │ │ │ - @ instruction: 0x01219d38 │ │ │ │ - @ instruction: 0x01229768 │ │ │ │ + @ instruction: 0x012bd754 │ │ │ │ + @ instruction: 0x01219d40 │ │ │ │ + @ instruction: 0x01229770 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x012bd710 │ │ │ │ - strdeq r9, [r1, -ip]! │ │ │ │ - @ instruction: 0x0122972c │ │ │ │ + @ instruction: 0x012bd718 │ │ │ │ + @ instruction: 0x01219d04 │ │ │ │ + @ instruction: 0x01229734 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq sp, [fp, -r4]! │ │ │ │ - smlawteq r1, r0, ip, r9 │ │ │ │ - strdeq r9, [r2, -r4]! │ │ │ │ + ldrdeq sp, [fp, -ip]! │ │ │ │ + smlawteq r1, r8, ip, r9 │ │ │ │ + strdeq r9, [r2, -ip]! │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #800] @ 4fb804 │ │ │ │ ldr r3, [pc, #800] @ 4fb808 │ │ │ │ @@ -1113247,28 +1113247,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 4fb600 │ │ │ │ teqeq r8, r0, ror #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawbeq r2, r4, r8, r7 │ │ │ │ - @ instruction: 0x0122960c │ │ │ │ + smlawbeq r2, ip, r8, r7 │ │ │ │ + @ instruction: 0x01229614 │ │ │ │ teqeq r8, ip, lsr ip │ │ │ │ svccc 0x00e00000 │ │ │ │ - smlawbeq fp, r8, r2, sp │ │ │ │ - @ instruction: 0x01219874 │ │ │ │ - @ instruction: 0x012292ac │ │ │ │ - @ instruction: 0x012bd24c │ │ │ │ - @ instruction: 0x01219838 │ │ │ │ - @ instruction: 0x01229270 │ │ │ │ + @ instruction: 0x012bd290 │ │ │ │ + @ instruction: 0x0121987c │ │ │ │ + @ instruction: 0x012292b4 │ │ │ │ + @ instruction: 0x012bd254 │ │ │ │ + @ instruction: 0x01219840 │ │ │ │ + @ instruction: 0x01229278 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x012bd210 │ │ │ │ - strdeq r9, [r1, -ip]! │ │ │ │ - @ instruction: 0x01229234 │ │ │ │ + @ instruction: 0x012bd218 │ │ │ │ + @ instruction: 0x01219804 │ │ │ │ + @ instruction: 0x0122923c │ │ │ │ muleq r0, sl, r2 │ │ │ │ │ │ │ │ 004fb848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1113425,28 +1113425,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4fb994 │ │ │ │ teqeq r8, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, r8, lsr #17 │ │ │ │ - @ instruction: 0x012bd00c │ │ │ │ - @ instruction: 0x01229240 │ │ │ │ - @ instruction: 0x01229028 │ │ │ │ + @ instruction: 0x012bd014 │ │ │ │ + @ instruction: 0x01229248 │ │ │ │ + @ instruction: 0x01229030 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlawteq fp, ip, pc, ip @ │ │ │ │ - @ instruction: 0x012195b8 │ │ │ │ - @ instruction: 0x01228fec │ │ │ │ - @ instruction: 0x012bcf90 │ │ │ │ - @ instruction: 0x0121957c │ │ │ │ - @ instruction: 0x01228fac │ │ │ │ + ldrdeq ip, [fp, -r4]! │ │ │ │ + smlawteq r1, r0, r5, r9 │ │ │ │ + strdeq r8, [r2, -r4]! │ │ │ │ + @ instruction: 0x012bcf98 │ │ │ │ + smlawbeq r1, r4, r5, r9 │ │ │ │ + @ instruction: 0x01228fb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x012bcf54 │ │ │ │ - @ instruction: 0x01219540 │ │ │ │ - @ instruction: 0x01228f74 │ │ │ │ + @ instruction: 0x012bcf5c │ │ │ │ + @ instruction: 0x01219548 │ │ │ │ + @ instruction: 0x01228f7c │ │ │ │ │ │ │ │ 004fbb04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1113722,22 +1113722,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawbeq r0, r0, r9, sl │ │ │ │ - smlawteq r2, r8, sp, r8 │ │ │ │ - @ instruction: 0x012bcbec │ │ │ │ + ldrdeq r8, [r2, -r0]! │ │ │ │ + strdeq ip, [fp, -r4]! │ │ │ │ @ instruction: 0x0120cb30 │ │ │ │ - smlawbeq r2, ip, sp, r8 │ │ │ │ - @ instruction: 0x012bcbb0 │ │ │ │ + @ instruction: 0x01228d94 │ │ │ │ + @ instruction: 0x012bcbb8 │ │ │ │ @ instruction: 0x0120a90c │ │ │ │ - @ instruction: 0x01228d54 │ │ │ │ - @ instruction: 0x012bcb78 │ │ │ │ + @ instruction: 0x01228d5c │ │ │ │ + smlawbeq fp, r0, fp, ip │ │ │ │ │ │ │ │ 004fbf88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1113833,16 +1113833,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0120a75c │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ - @ instruction: 0x012bc9e0 │ │ │ │ + ldrdeq r8, [r2, -ip]! │ │ │ │ + @ instruction: 0x012bc9e8 │ │ │ │ │ │ │ │ 004fc124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1113938,16 +1113938,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlawteq r0, r4, r5, sl │ │ │ │ - @ instruction: 0x012bc850 │ │ │ │ - @ instruction: 0x01228a34 │ │ │ │ + @ instruction: 0x012bc858 │ │ │ │ + @ instruction: 0x01228a3c │ │ │ │ │ │ │ │ 004fc2c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 4fc780 │ │ │ │ @@ -1114260,25 +1114260,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0120a55c │ │ │ │ - @ instruction: 0x012bc5ec │ │ │ │ - ldrdeq r8, [r2, -r0]! │ │ │ │ + strdeq ip, [fp, -r4]! │ │ │ │ + ldrdeq r8, [r2, -r8]! @ │ │ │ │ @ instruction: 0x0120a438 │ │ │ │ - smlawteq fp, r8, r4, ip │ │ │ │ - @ instruction: 0x012286ac │ │ │ │ + ldrdeq ip, [fp, -r0]! │ │ │ │ + @ instruction: 0x012286b4 │ │ │ │ @ instruction: 0x0120c318 │ │ │ │ - @ instruction: 0x012bc3b8 │ │ │ │ - @ instruction: 0x0122859c │ │ │ │ + smlawteq fp, r0, r3, ip │ │ │ │ + @ instruction: 0x012285a4 │ │ │ │ smlawteq r0, r4, r0, sl │ │ │ │ - @ instruction: 0x012bc350 │ │ │ │ - @ instruction: 0x01228534 │ │ │ │ + @ instruction: 0x012bc358 │ │ │ │ + @ instruction: 0x0122853c │ │ │ │ │ │ │ │ 004fc7e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1212] @ 4fccb8 │ │ │ │ @@ -1114596,22 +1114596,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01209f78 │ │ │ │ - @ instruction: 0x012bc008 │ │ │ │ - @ instruction: 0x012281ec │ │ │ │ + @ instruction: 0x012bc010 │ │ │ │ + strdeq r8, [r2, -r4]! │ │ │ │ smlawteq r0, r8, fp, r9 │ │ │ │ - @ instruction: 0x012bbe54 │ │ │ │ - @ instruction: 0x01228038 │ │ │ │ + @ instruction: 0x012bbe5c │ │ │ │ + @ instruction: 0x01228040 │ │ │ │ smlawbeq r0, r8, sp, r9 │ │ │ │ - @ instruction: 0x012bbe18 │ │ │ │ - strdeq r7, [r2, -ip]! │ │ │ │ + @ instruction: 0x012bbe20 │ │ │ │ + @ instruction: 0x01228004 │ │ │ │ │ │ │ │ 004fcd10 : │ │ │ │ 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, #1316] @ 4fd24c │ │ │ │ @@ -1114954,26 +1114954,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012bbc68 │ │ │ │ + @ instruction: 0x012bbc70 │ │ │ │ smlawteq r0, r8, fp, r9 │ │ │ │ - @ instruction: 0x01227e48 │ │ │ │ - @ instruction: 0x012bbb34 │ │ │ │ + @ instruction: 0x01227e50 │ │ │ │ + @ instruction: 0x012bbb3c │ │ │ │ @ instruction: 0x01209a94 │ │ │ │ - @ instruction: 0x01227d14 │ │ │ │ - @ instruction: 0x012bba30 │ │ │ │ + @ instruction: 0x01227d1c │ │ │ │ + @ instruction: 0x012bba38 │ │ │ │ smlawbeq r0, r0, r9, fp │ │ │ │ - @ instruction: 0x01227c10 │ │ │ │ - smlawbeq fp, r4, r8, fp │ │ │ │ + @ instruction: 0x01227c18 │ │ │ │ + smlawbeq fp, ip, r8, fp │ │ │ │ @ instruction: 0x012095e8 │ │ │ │ - @ instruction: 0x01227a64 │ │ │ │ + @ instruction: 0x01227a6c │ │ │ │ │ │ │ │ 004fd2b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #1244] @ 4fd7a4 │ │ │ │ @@ -1115299,25 +1115299,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01209560 │ │ │ │ - strdeq fp, [fp, -r0]! │ │ │ │ - ldrdeq r7, [r2, -r4]! │ │ │ │ + strdeq fp, [fp, -r8]! │ │ │ │ + ldrdeq r7, [r2, -ip]! │ │ │ │ @ instruction: 0x0120943c │ │ │ │ - smlawteq fp, ip, r4, fp │ │ │ │ - @ instruction: 0x012276b0 │ │ │ │ + ldrdeq fp, [fp, -r4]! │ │ │ │ + @ instruction: 0x012276b8 │ │ │ │ @ instruction: 0x0120b31c │ │ │ │ - @ instruction: 0x012bb3bc │ │ │ │ - @ instruction: 0x012275a0 │ │ │ │ + smlawteq fp, r4, r3, fp │ │ │ │ + @ instruction: 0x012275a8 │ │ │ │ @ instruction: 0x012090a0 │ │ │ │ - @ instruction: 0x012bb32c │ │ │ │ - @ instruction: 0x01227510 │ │ │ │ + @ instruction: 0x012bb334 │ │ │ │ + @ instruction: 0x01227518 │ │ │ │ │ │ │ │ 004fd808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1115497,19 +1115497,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0120afb8 │ │ │ │ - qsubeq fp, r8, fp │ │ │ │ - @ instruction: 0x0122723c │ │ │ │ + @ instruction: 0x012bb060 │ │ │ │ + @ instruction: 0x01227244 │ │ │ │ smlawbeq r0, ip, sp, r8 │ │ │ │ - @ instruction: 0x012bb018 │ │ │ │ - strdeq r7, [r2, -ip]! │ │ │ │ + @ instruction: 0x012bb020 │ │ │ │ + @ instruction: 0x01227204 │ │ │ │ │ │ │ │ 004fdb00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1108] @ 4fdf6c │ │ │ │ @@ -1115800,23 +1115800,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012bae7c │ │ │ │ + smlawbeq fp, r4, lr, sl │ │ │ │ ldrdeq r8, [r0, -ip]! │ │ │ │ - qsubeq r7, ip, r2 │ │ │ │ - @ instruction: 0x012bad48 │ │ │ │ + @ instruction: 0x01227064 │ │ │ │ + @ instruction: 0x012bad50 │ │ │ │ @ instruction: 0x01208ca8 │ │ │ │ - @ instruction: 0x01226f28 │ │ │ │ - @ instruction: 0x012bab64 │ │ │ │ + @ instruction: 0x01226f30 │ │ │ │ + @ instruction: 0x012bab6c │ │ │ │ smlawteq r0, r8, r8, r8 │ │ │ │ - @ instruction: 0x01226d44 │ │ │ │ + @ instruction: 0x01226d4c │ │ │ │ │ │ │ │ 004fdfc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -1116030,20 +1116030,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012ba818 │ │ │ │ + @ instruction: 0x012ba820 │ │ │ │ @ instruction: 0x0120857c │ │ │ │ - strdeq r6, [r2, -r8]! │ │ │ │ - ldrdeq sl, [fp, -r0]! │ │ │ │ + @ instruction: 0x01226a00 │ │ │ │ + ldrdeq sl, [fp, -r8]! │ │ │ │ @ instruction: 0x01208534 │ │ │ │ - @ instruction: 0x012269b0 │ │ │ │ + @ instruction: 0x012269b8 │ │ │ │ │ │ │ │ 004fe348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1116230,19 +1116230,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01208268 │ │ │ │ - strdeq sl, [fp, -r8]! │ │ │ │ - ldrdeq r6, [r2, -ip]! │ │ │ │ + @ instruction: 0x012ba500 │ │ │ │ + @ instruction: 0x012266e4 │ │ │ │ @ instruction: 0x01208224 │ │ │ │ - @ instruction: 0x012ba4b4 │ │ │ │ - @ instruction: 0x01226698 │ │ │ │ + @ instruction: 0x012ba4bc │ │ │ │ + @ instruction: 0x012266a0 │ │ │ │ │ │ │ │ 004fe65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1116437,19 +1116437,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x01207f34 │ │ │ │ - smlawteq fp, r4, r1, sl │ │ │ │ - @ instruction: 0x012263a8 │ │ │ │ + smlawteq fp, ip, r1, sl │ │ │ │ + @ instruction: 0x012263b0 │ │ │ │ strdeq r7, [r0, -r0]! │ │ │ │ - smlawbeq fp, r0, r1, sl │ │ │ │ - @ instruction: 0x01226364 │ │ │ │ + smlawbeq fp, r8, r1, sl │ │ │ │ + @ instruction: 0x0122636c │ │ │ │ │ │ │ │ 004fe990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1116731,22 +1116731,22 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ ldrdeq r7, [r0, -r4]! │ │ │ │ - @ instruction: 0x012b9d64 │ │ │ │ - @ instruction: 0x01225f48 │ │ │ │ + @ instruction: 0x012b9d6c │ │ │ │ + @ instruction: 0x01225f50 │ │ │ │ @ instruction: 0x01207a90 │ │ │ │ - @ instruction: 0x012b9d20 │ │ │ │ - @ instruction: 0x01225f04 │ │ │ │ + @ instruction: 0x012b9d28 │ │ │ │ + @ instruction: 0x01225f0c │ │ │ │ @ instruction: 0x01207a60 │ │ │ │ - strdeq r9, [fp, -r0]! │ │ │ │ - ldrdeq r5, [r2, -r4]! │ │ │ │ + strdeq r9, [fp, -r8]! │ │ │ │ + ldrdeq r5, [r2, -ip]! │ │ │ │ │ │ │ │ 004fee2c : │ │ │ │ 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 │ │ │ │ @@ -1117298,35 +1117298,35 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012b9b48 │ │ │ │ + @ instruction: 0x012b9b50 │ │ │ │ @ instruction: 0x01207aa8 │ │ │ │ - @ instruction: 0x01225d28 │ │ │ │ - @ instruction: 0x012b9a14 │ │ │ │ + @ instruction: 0x01225d30 │ │ │ │ + @ instruction: 0x012b9a1c │ │ │ │ @ instruction: 0x01207974 │ │ │ │ - strdeq r5, [r2, -r4]! │ │ │ │ - @ instruction: 0x012b9910 │ │ │ │ + strdeq r5, [r2, -ip]! │ │ │ │ + @ instruction: 0x012b9918 │ │ │ │ @ instruction: 0x01209860 │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ - @ instruction: 0x012b9808 │ │ │ │ + strdeq r5, [r2, -r8]! │ │ │ │ + @ instruction: 0x012b9810 │ │ │ │ @ instruction: 0x01207768 │ │ │ │ - @ instruction: 0x012259e8 │ │ │ │ - @ instruction: 0x012b9700 │ │ │ │ + strdeq r5, [r2, -r0]! │ │ │ │ + @ instruction: 0x012b9708 │ │ │ │ @ instruction: 0x01207660 │ │ │ │ - @ instruction: 0x012258e0 │ │ │ │ - @ instruction: 0x012b9608 │ │ │ │ + @ instruction: 0x012258e8 │ │ │ │ + @ instruction: 0x012b9610 │ │ │ │ @ instruction: 0x01209558 │ │ │ │ - @ instruction: 0x012257e8 │ │ │ │ - @ instruction: 0x012b9424 │ │ │ │ + strdeq r5, [r2, -r0]! │ │ │ │ + @ instruction: 0x012b942c │ │ │ │ smlawbeq r0, r8, r1, r7 │ │ │ │ - @ instruction: 0x01225604 │ │ │ │ + @ instruction: 0x0122560c │ │ │ │ │ │ │ │ 004ff734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #124] @ 4ff7c8 │ │ │ │ @@ -1118577,64 +1118577,64 @@ │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 4fffc8 │ │ │ │ teqeq r8, r0, lsl #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01224d7c │ │ │ │ + smlawbeq r2, r4, sp, r4 │ │ │ │ teqeq r8, r4, ror r2 │ │ │ │ - smlawteq fp, r4, fp, r8 │ │ │ │ - @ instruction: 0x01224c74 │ │ │ │ - @ instruction: 0x0121487c │ │ │ │ - @ instruction: 0x01214848 │ │ │ │ - @ instruction: 0x01224534 │ │ │ │ - @ instruction: 0x012b847c │ │ │ │ - @ instruction: 0x01214810 │ │ │ │ - strdeq r4, [r2, -ip]! │ │ │ │ - @ instruction: 0x012b8444 │ │ │ │ - ldrdeq r4, [r1, -r8]! │ │ │ │ - smlawteq r2, r4, r4, r4 │ │ │ │ - @ instruction: 0x012b840c │ │ │ │ - @ instruction: 0x012147a0 │ │ │ │ - @ instruction: 0x01224490 │ │ │ │ - ldrdeq r8, [fp, -r8]! @ │ │ │ │ - @ instruction: 0x01214768 │ │ │ │ - @ instruction: 0x01224454 │ │ │ │ - @ instruction: 0x012b839c │ │ │ │ - @ instruction: 0x01214730 │ │ │ │ + smlawteq fp, ip, fp, r8 │ │ │ │ + @ instruction: 0x01224c7c │ │ │ │ + smlawbeq r1, r4, r8, r4 │ │ │ │ + @ instruction: 0x01214850 │ │ │ │ + @ instruction: 0x0122453c │ │ │ │ + smlawbeq fp, r4, r4, r8 │ │ │ │ + @ instruction: 0x01214818 │ │ │ │ + @ instruction: 0x01224504 │ │ │ │ + @ instruction: 0x012b844c │ │ │ │ + @ instruction: 0x012147e0 │ │ │ │ + smlawteq r2, ip, r4, r4 │ │ │ │ + @ instruction: 0x012b8414 │ │ │ │ + @ instruction: 0x012147a8 │ │ │ │ + @ instruction: 0x01224498 │ │ │ │ + @ instruction: 0x012b83e0 │ │ │ │ + @ instruction: 0x01214770 │ │ │ │ + @ instruction: 0x0122445c │ │ │ │ + @ instruction: 0x012b83a4 │ │ │ │ + @ instruction: 0x01214738 │ │ │ │ + @ instruction: 0x01224424 │ │ │ │ + @ instruction: 0x012b836c │ │ │ │ @ instruction: 0x0122441c │ │ │ │ - @ instruction: 0x012b8364 │ │ │ │ - @ instruction: 0x01224414 │ │ │ │ - @ instruction: 0x012243e4 │ │ │ │ - @ instruction: 0x012b832c │ │ │ │ - @ instruction: 0x012146b8 │ │ │ │ - @ instruction: 0x012243a4 │ │ │ │ - @ instruction: 0x012b82ec │ │ │ │ - smlawbeq r1, r0, r6, r4 │ │ │ │ - @ instruction: 0x0122436c │ │ │ │ - @ instruction: 0x012b82b4 │ │ │ │ - @ instruction: 0x01214648 │ │ │ │ - @ instruction: 0x01224334 │ │ │ │ - @ instruction: 0x012b827c │ │ │ │ - @ instruction: 0x01214610 │ │ │ │ - strdeq r4, [r2, -ip]! │ │ │ │ - @ instruction: 0x012b8244 │ │ │ │ - ldrdeq r4, [r1, -r8]! │ │ │ │ - smlawteq r2, r4, r2, r4 │ │ │ │ - @ instruction: 0x012b820c │ │ │ │ - @ instruction: 0x012145a0 │ │ │ │ - smlawbeq r2, ip, r2, r4 │ │ │ │ - ldrdeq r8, [fp, -r4]! │ │ │ │ - @ instruction: 0x01214568 │ │ │ │ - @ instruction: 0x01224254 │ │ │ │ - @ instruction: 0x012b819c │ │ │ │ - @ instruction: 0x01214530 │ │ │ │ - @ instruction: 0x0122421c │ │ │ │ - @ instruction: 0x012b8164 │ │ │ │ + @ instruction: 0x012243ec │ │ │ │ + @ instruction: 0x012b8334 │ │ │ │ + smlawteq r1, r0, r6, r4 │ │ │ │ + @ instruction: 0x012243ac │ │ │ │ + strdeq r8, [fp, -r4]! │ │ │ │ + smlawbeq r1, r8, r6, r4 │ │ │ │ + @ instruction: 0x01224374 │ │ │ │ + @ instruction: 0x012b82bc │ │ │ │ + @ instruction: 0x01214650 │ │ │ │ + @ instruction: 0x0122433c │ │ │ │ + smlawbeq fp, r4, r2, r8 │ │ │ │ + @ instruction: 0x01214618 │ │ │ │ + @ instruction: 0x01224304 │ │ │ │ + @ instruction: 0x012b824c │ │ │ │ + @ instruction: 0x012145e0 │ │ │ │ + smlawteq r2, ip, r2, r4 │ │ │ │ + @ instruction: 0x012b8214 │ │ │ │ + @ instruction: 0x012145a8 │ │ │ │ + @ instruction: 0x01224294 │ │ │ │ + ldrdeq r8, [fp, -ip]! │ │ │ │ + @ instruction: 0x01214570 │ │ │ │ + @ instruction: 0x0122425c │ │ │ │ + @ instruction: 0x012b81a4 │ │ │ │ + @ instruction: 0x01214538 │ │ │ │ + @ instruction: 0x01224224 │ │ │ │ + @ instruction: 0x012b816c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr sl, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ @@ -1119174,59 +1119174,59 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ b 501310 │ │ │ │ teqeq r8, ip, ror r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, r0, asr r6 │ │ │ │ - @ instruction: 0x012b7f7c │ │ │ │ - @ instruction: 0x01224020 │ │ │ │ - @ instruction: 0x012b7e10 │ │ │ │ + smlawbeq fp, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x01224028 │ │ │ │ + @ instruction: 0x012b7e18 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01223ea8 │ │ │ │ - @ instruction: 0x012b7c18 │ │ │ │ - smlawteq r2, r8, ip, r3 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x01213ebc │ │ │ │ - smlawteq fp, ip, sl, r7 │ │ │ │ - smlawbeq r1, ip, lr, r3 │ │ │ │ - @ instruction: 0x01223b78 │ │ │ │ - @ instruction: 0x012b7a94 │ │ │ │ - @ instruction: 0x01213e54 │ │ │ │ - @ instruction: 0x01223b40 │ │ │ │ - @ instruction: 0x012b7a5c │ │ │ │ - @ instruction: 0x01213e1c │ │ │ │ - @ instruction: 0x01223b08 │ │ │ │ - @ instruction: 0x012b7a24 │ │ │ │ - @ instruction: 0x01213de4 │ │ │ │ + @ instruction: 0x01223eb0 │ │ │ │ + @ instruction: 0x012b7c20 │ │ │ │ ldrdeq r3, [r2, -r0]! │ │ │ │ - @ instruction: 0x012b79ec │ │ │ │ - @ instruction: 0x01213dac │ │ │ │ - @ instruction: 0x01223a98 │ │ │ │ - @ instruction: 0x012b79b4 │ │ │ │ - @ instruction: 0x01213d74 │ │ │ │ - @ instruction: 0x01223a60 │ │ │ │ - @ instruction: 0x012b797c │ │ │ │ - @ instruction: 0x01213d3c │ │ │ │ - @ instruction: 0x01223a28 │ │ │ │ - @ instruction: 0x012b7944 │ │ │ │ - @ instruction: 0x01213d04 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + smlawteq r1, r4, lr, r3 │ │ │ │ + ldrdeq r7, [fp, -r4]! │ │ │ │ + @ instruction: 0x01213e94 │ │ │ │ + smlawbeq r2, r0, fp, r3 │ │ │ │ + @ instruction: 0x012b7a9c │ │ │ │ + @ instruction: 0x01213e5c │ │ │ │ + @ instruction: 0x01223b48 │ │ │ │ + @ instruction: 0x012b7a64 │ │ │ │ + @ instruction: 0x01213e24 │ │ │ │ + @ instruction: 0x01223b10 │ │ │ │ + @ instruction: 0x012b7a2c │ │ │ │ + @ instruction: 0x01213dec │ │ │ │ + ldrdeq r3, [r2, -r8]! │ │ │ │ + strdeq r7, [fp, -r4]! │ │ │ │ + @ instruction: 0x01213db4 │ │ │ │ + @ instruction: 0x01223aa0 │ │ │ │ + @ instruction: 0x012b79bc │ │ │ │ + @ instruction: 0x01213d7c │ │ │ │ + @ instruction: 0x01223a68 │ │ │ │ + smlawbeq fp, r4, r9, r7 │ │ │ │ + @ instruction: 0x01213d44 │ │ │ │ + @ instruction: 0x01223a30 │ │ │ │ + @ instruction: 0x012b794c │ │ │ │ + @ instruction: 0x01213d0c │ │ │ │ + strdeq r3, [r2, -r8]! │ │ │ │ + ldrdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x01213ca8 │ │ │ │ + @ instruction: 0x012b78b4 │ │ │ │ + @ instruction: 0x01213c74 │ │ │ │ + @ instruction: 0x01223960 │ │ │ │ + @ instruction: 0x012b787c │ │ │ │ + @ instruction: 0x01213c3c │ │ │ │ + @ instruction: 0x01223928 │ │ │ │ + @ instruction: 0x012b7844 │ │ │ │ + @ instruction: 0x01213c04 │ │ │ │ strdeq r3, [r2, -r0]! │ │ │ │ ldrdeq r3, [r1, -r0]! │ │ │ │ - @ instruction: 0x01213ca0 │ │ │ │ - @ instruction: 0x012b78ac │ │ │ │ - @ instruction: 0x01213c6c │ │ │ │ - @ instruction: 0x01223958 │ │ │ │ - @ instruction: 0x012b7874 │ │ │ │ - @ instruction: 0x01213c34 │ │ │ │ - @ instruction: 0x01223920 │ │ │ │ - @ instruction: 0x012b783c │ │ │ │ - strdeq r3, [r1, -ip]! │ │ │ │ - @ instruction: 0x012238e8 │ │ │ │ - smlawteq r1, r8, fp, r3 │ │ │ │ │ │ │ │ 005014dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #3324] @ 5021f0 │ │ │ │ @@ -1120066,94 +1120066,94 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, ip, lsr #26 │ │ │ │ cmpeq sl, r0, asr #16 │ │ │ │ cmpeq sl, ip, lsl #16 │ │ │ │ @ instruction: 0x014ad790 │ │ │ │ ldrdeq sp, [sl, #-104] @ 0xffffff98 │ │ │ │ teqeq r8, ip, lsl #23 │ │ │ │ - @ instruction: 0x012b74e0 │ │ │ │ - smlawbeq r2, r4, r5, r3 │ │ │ │ - @ instruction: 0x012b73ec │ │ │ │ + @ instruction: 0x012b74e8 │ │ │ │ + smlawbeq r2, ip, r5, r3 │ │ │ │ + strdeq r7, [fp, -r4]! │ │ │ │ cmpeq sl, ip, lsl r5 │ │ │ │ - smlawbeq r2, r8, r4, r3 │ │ │ │ + @ instruction: 0x01223490 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012b7320 │ │ │ │ - smlawteq r2, ip, r3, r3 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ - @ instruction: 0x012b722c │ │ │ │ - @ instruction: 0x012232b0 │ │ │ │ - @ instruction: 0x012b7128 │ │ │ │ + @ instruction: 0x012b7328 │ │ │ │ ldrdeq r3, [r2, -r4]! │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + @ instruction: 0x012b7234 │ │ │ │ + @ instruction: 0x012232b8 │ │ │ │ + @ instruction: 0x012b7130 │ │ │ │ + ldrdeq r3, [r2, -ip]! │ │ │ │ cmpeq sl, r4, lsr r2 │ │ │ │ - @ instruction: 0x012b704c │ │ │ │ - strdeq r3, [r2, -r8]! │ │ │ │ + qsubeq r7, r4, fp │ │ │ │ + @ instruction: 0x01223100 │ │ │ │ cmpeq sl, r0, ror #2 │ │ │ │ - @ instruction: 0x012133a8 │ │ │ │ - @ instruction: 0x012b6fac │ │ │ │ - @ instruction: 0x0121336c │ │ │ │ - qsubeq r3, r0, r2 │ │ │ │ + @ instruction: 0x012133b0 │ │ │ │ + @ instruction: 0x012b6fb4 │ │ │ │ + @ instruction: 0x01213374 │ │ │ │ + qsubeq r3, r8, r2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x012b6f6c │ │ │ │ - @ instruction: 0x0121332c │ │ │ │ - @ instruction: 0x01223010 │ │ │ │ + @ instruction: 0x012b6f74 │ │ │ │ + @ instruction: 0x01213334 │ │ │ │ + @ instruction: 0x01223018 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x012b6f30 │ │ │ │ - strdeq r3, [r1, -r0]! │ │ │ │ - ldrdeq r2, [r2, -r8]! │ │ │ │ - strdeq r6, [fp, -r4]! │ │ │ │ - @ instruction: 0x012132b4 │ │ │ │ - @ instruction: 0x01222f98 │ │ │ │ + @ instruction: 0x012b6f38 │ │ │ │ + strdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x01222fe0 │ │ │ │ + strdeq r6, [fp, -ip]! │ │ │ │ + @ instruction: 0x012132bc │ │ │ │ + @ instruction: 0x01222fa0 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x012b6eb8 │ │ │ │ - @ instruction: 0x01213278 │ │ │ │ - @ instruction: 0x01222f5c │ │ │ │ + smlawteq fp, r0, lr, r6 │ │ │ │ + smlawbeq r1, r0, r2, r3 │ │ │ │ + @ instruction: 0x01222f64 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x012b6e7c │ │ │ │ - @ instruction: 0x0121323c │ │ │ │ - @ instruction: 0x01222f24 │ │ │ │ - @ instruction: 0x012b6e40 │ │ │ │ - @ instruction: 0x01213200 │ │ │ │ - @ instruction: 0x01222ee4 │ │ │ │ + smlawbeq fp, r4, lr, r6 │ │ │ │ + @ instruction: 0x01213244 │ │ │ │ + @ instruction: 0x01222f2c │ │ │ │ + @ instruction: 0x012b6e48 │ │ │ │ + @ instruction: 0x01213208 │ │ │ │ + @ instruction: 0x01222eec │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x012b6e04 │ │ │ │ - smlawteq r1, r4, r1, r3 │ │ │ │ - @ instruction: 0x01222eac │ │ │ │ - smlawteq fp, r8, sp, r6 │ │ │ │ - smlawbeq r1, r8, r1, r3 │ │ │ │ - @ instruction: 0x01222e6c │ │ │ │ + @ instruction: 0x012b6e0c │ │ │ │ + smlawteq r1, ip, r1, r3 │ │ │ │ + @ instruction: 0x01222eb4 │ │ │ │ + ldrdeq r6, [fp, -r0]! │ │ │ │ + @ instruction: 0x01213190 │ │ │ │ + @ instruction: 0x01222e74 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - smlawbeq fp, ip, sp, r6 │ │ │ │ - @ instruction: 0x0121314c │ │ │ │ - @ instruction: 0x01222e30 │ │ │ │ + @ instruction: 0x012b6d94 │ │ │ │ + @ instruction: 0x01213154 │ │ │ │ + @ instruction: 0x01222e38 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x012b6d50 │ │ │ │ - @ instruction: 0x01213110 │ │ │ │ - strdeq r2, [r2, -r4]! │ │ │ │ + @ instruction: 0x012b6d58 │ │ │ │ + @ instruction: 0x01213118 │ │ │ │ + strdeq r2, [r2, -ip]! │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrdeq r3, [r1, -r8]! │ │ │ │ - @ instruction: 0x012b6d0c │ │ │ │ - @ instruction: 0x01222db4 │ │ │ │ - @ instruction: 0x01213098 │ │ │ │ - smlawteq fp, ip, ip, r6 │ │ │ │ - @ instruction: 0x01222d74 │ │ │ │ - qsubeq r3, r8, r1 │ │ │ │ - @ instruction: 0x01213024 │ │ │ │ - @ instruction: 0x01212fe4 │ │ │ │ - @ instruction: 0x01222d04 │ │ │ │ - strdeq r6, [fp, -r0]! │ │ │ │ - @ instruction: 0x01222c98 │ │ │ │ - @ instruction: 0x01212f64 │ │ │ │ - @ instruction: 0x01212f30 │ │ │ │ - strdeq r2, [r1, -ip]! │ │ │ │ + @ instruction: 0x012130e0 │ │ │ │ + @ instruction: 0x012b6d14 │ │ │ │ + @ instruction: 0x01222dbc │ │ │ │ + @ instruction: 0x012130a0 │ │ │ │ + ldrdeq r6, [fp, -r4]! │ │ │ │ + @ instruction: 0x01222d7c │ │ │ │ + @ instruction: 0x01213060 │ │ │ │ + @ instruction: 0x0121302c │ │ │ │ + @ instruction: 0x01212fec │ │ │ │ + @ instruction: 0x01222d0c │ │ │ │ strdeq r6, [fp, -r8]! │ │ │ │ - @ instruction: 0x01222c14 │ │ │ │ - @ instruction: 0x01222b9c │ │ │ │ - @ instruction: 0x01212e68 │ │ │ │ - @ instruction: 0x01212e40 │ │ │ │ - @ instruction: 0x01212e00 │ │ │ │ + @ instruction: 0x01222ca0 │ │ │ │ + @ instruction: 0x01212f6c │ │ │ │ + @ instruction: 0x01212f38 │ │ │ │ + @ instruction: 0x01212f04 │ │ │ │ + @ instruction: 0x012b6b00 │ │ │ │ + @ instruction: 0x01222c1c │ │ │ │ + @ instruction: 0x01222ba4 │ │ │ │ + @ instruction: 0x01212e70 │ │ │ │ + @ instruction: 0x01212e48 │ │ │ │ + @ instruction: 0x01212e08 │ │ │ │ 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 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1121084,82 +1121084,82 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 502950 │ │ │ │ teqeq r8, r4, asr #29 │ │ │ │ teqeq r8, r0, asr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0122297c │ │ │ │ - smlawteq fp, r4, r8, r6 │ │ │ │ - @ instruction: 0x0122012c │ │ │ │ - @ instruction: 0x012b6754 │ │ │ │ - @ instruction: 0x01222800 │ │ │ │ + smlawbeq r2, r4, r9, r2 │ │ │ │ + smlawteq fp, ip, r8, r6 │ │ │ │ + @ instruction: 0x01220134 │ │ │ │ + @ instruction: 0x012b675c │ │ │ │ + @ instruction: 0x01222808 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ smlawteq r0, r8, lr, r2 │ │ │ │ teqeq r8, ip, ror #17 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01222358 │ │ │ │ - @ instruction: 0x012b62a0 │ │ │ │ - @ instruction: 0x01212564 │ │ │ │ - @ instruction: 0x012b617c │ │ │ │ - @ instruction: 0x0122222c │ │ │ │ + @ instruction: 0x01222360 │ │ │ │ + @ instruction: 0x012b62a8 │ │ │ │ + @ instruction: 0x0121256c │ │ │ │ + smlawbeq fp, r4, r1, r6 │ │ │ │ + @ instruction: 0x01222234 │ │ │ │ @ instruction: 0x01202b38 │ │ │ │ strdeq r2, [r0, -r8]! │ │ │ │ @ instruction: 0x01202ab8 │ │ │ │ - @ instruction: 0x01212274 │ │ │ │ - @ instruction: 0x01212244 │ │ │ │ - @ instruction: 0x01212210 │ │ │ │ - @ instruction: 0x01221f74 │ │ │ │ - @ instruction: 0x012b5ebc │ │ │ │ - ldrdeq r2, [r1, -ip]! │ │ │ │ - @ instruction: 0x012121a8 │ │ │ │ - @ instruction: 0x01221f0c │ │ │ │ - @ instruction: 0x012b5e54 │ │ │ │ - @ instruction: 0x01212170 │ │ │ │ - ldrdeq r1, [r2, -r4]! │ │ │ │ - @ instruction: 0x012b5e1c │ │ │ │ - @ instruction: 0x0121213c │ │ │ │ - @ instruction: 0x01221e94 │ │ │ │ + @ instruction: 0x0121227c │ │ │ │ + @ instruction: 0x0121224c │ │ │ │ + @ instruction: 0x01212218 │ │ │ │ + @ instruction: 0x01221f7c │ │ │ │ + smlawteq fp, r4, lr, r5 │ │ │ │ + @ instruction: 0x012121e4 │ │ │ │ + @ instruction: 0x012121b0 │ │ │ │ + @ instruction: 0x01221f14 │ │ │ │ + @ instruction: 0x012b5e5c │ │ │ │ + @ instruction: 0x01212178 │ │ │ │ + ldrdeq r1, [r2, -ip]! │ │ │ │ + @ instruction: 0x012b5e24 │ │ │ │ + @ instruction: 0x01212144 │ │ │ │ + @ instruction: 0x01221e9c │ │ │ │ + @ instruction: 0x012b5de4 │ │ │ │ + @ instruction: 0x01212104 │ │ │ │ + ldrdeq r2, [r1, -r4]! │ │ │ │ + strheq r2, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121209c │ │ │ │ + @ instruction: 0x0121206c │ │ │ │ + @ instruction: 0x0121203c │ │ │ │ + @ instruction: 0x01212008 │ │ │ │ + @ instruction: 0x01221d6c │ │ │ │ + @ instruction: 0x012b5cb4 │ │ │ │ + ldrdeq r1, [r1, -r0]! │ │ │ │ + @ instruction: 0x01221d34 │ │ │ │ + @ instruction: 0x012b5c7c │ │ │ │ + @ instruction: 0x01211f9c │ │ │ │ + @ instruction: 0x01211f68 │ │ │ │ + smlawteq r2, ip, ip, r1 │ │ │ │ + @ instruction: 0x012b5c14 │ │ │ │ + @ instruction: 0x01211f30 │ │ │ │ + @ instruction: 0x01221c94 │ │ │ │ ldrdeq r5, [fp, -ip]! │ │ │ │ - strdeq r2, [r1, -ip]! │ │ │ │ - smlawteq r1, ip, r0, r2 │ │ │ │ - strheq r2, [r1, -r0]! │ │ │ │ - @ instruction: 0x01212094 │ │ │ │ - @ instruction: 0x01212064 │ │ │ │ - @ instruction: 0x01212034 │ │ │ │ - @ instruction: 0x01212000 │ │ │ │ - @ instruction: 0x01221d64 │ │ │ │ - @ instruction: 0x012b5cac │ │ │ │ - smlawteq r1, r8, pc, r1 @ │ │ │ │ - @ instruction: 0x01221d2c │ │ │ │ - @ instruction: 0x012b5c74 │ │ │ │ - @ instruction: 0x01211f94 │ │ │ │ - @ instruction: 0x01211f60 │ │ │ │ - smlawteq r2, r4, ip, r1 │ │ │ │ - @ instruction: 0x012b5c0c │ │ │ │ - @ instruction: 0x01211f28 │ │ │ │ - smlawbeq r2, ip, ip, r1 │ │ │ │ - ldrdeq r5, [fp, -r4]! │ │ │ │ - strdeq r1, [r1, -r0]! │ │ │ │ - @ instruction: 0x01221c54 │ │ │ │ - @ instruction: 0x012b5b9c │ │ │ │ - @ instruction: 0x01211eb8 │ │ │ │ - @ instruction: 0x01221c1c │ │ │ │ - @ instruction: 0x012b5b64 │ │ │ │ - smlawbeq r1, r0, lr, r1 │ │ │ │ - @ instruction: 0x01221be4 │ │ │ │ - @ instruction: 0x012b5b2c │ │ │ │ - @ instruction: 0x01211e48 │ │ │ │ - @ instruction: 0x01221bac │ │ │ │ - strdeq r5, [fp, -r4]! │ │ │ │ - @ instruction: 0x01211e10 │ │ │ │ - @ instruction: 0x01221b74 │ │ │ │ - @ instruction: 0x012b5abc │ │ │ │ + strdeq r1, [r1, -r8]! │ │ │ │ + @ instruction: 0x01221c5c │ │ │ │ + @ instruction: 0x012b5ba4 │ │ │ │ + smlawteq r1, r0, lr, r1 │ │ │ │ + @ instruction: 0x01221c24 │ │ │ │ + @ instruction: 0x012b5b6c │ │ │ │ + smlawbeq r1, r8, lr, r1 │ │ │ │ + @ instruction: 0x01221bec │ │ │ │ + @ instruction: 0x012b5b34 │ │ │ │ + @ instruction: 0x01211e50 │ │ │ │ + @ instruction: 0x01221bb4 │ │ │ │ + strdeq r5, [fp, -ip]! │ │ │ │ + @ instruction: 0x01211e18 │ │ │ │ + @ instruction: 0x01221b7c │ │ │ │ + smlawteq fp, r4, sl, r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq 50332c │ │ │ │ ldr r3, [pc, #24] @ 503338 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #452] @ 0x1c4 │ │ │ │ @@ -1121249,26 +1121249,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5033a0 │ │ │ │ - @ instruction: 0x01211c18 │ │ │ │ - @ instruction: 0x0122199c │ │ │ │ - strdeq r5, [fp, -ip]! │ │ │ │ - @ instruction: 0x01211be0 │ │ │ │ - @ instruction: 0x01221964 │ │ │ │ - smlawteq fp, r4, r8, r5 │ │ │ │ - @ instruction: 0x01211ba8 │ │ │ │ - @ instruction: 0x0122192c │ │ │ │ - smlawbeq fp, ip, r8, r5 │ │ │ │ - @ instruction: 0x01211b70 │ │ │ │ - strdeq r1, [r2, -r4]! │ │ │ │ - @ instruction: 0x012b5854 │ │ │ │ + @ instruction: 0x01211c20 │ │ │ │ + @ instruction: 0x012219a4 │ │ │ │ + @ instruction: 0x012b5904 │ │ │ │ + @ instruction: 0x01211be8 │ │ │ │ + @ instruction: 0x0122196c │ │ │ │ + smlawteq fp, ip, r8, r5 │ │ │ │ + @ instruction: 0x01211bb0 │ │ │ │ + @ instruction: 0x01221934 │ │ │ │ + @ instruction: 0x012b5894 │ │ │ │ + @ instruction: 0x01211b78 │ │ │ │ + strdeq r1, [r2, -ip]! │ │ │ │ + @ instruction: 0x012b585c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl b8698 │ │ │ │ ldr r2, [pc, #60] @ 503518 │ │ │ │ @@ -1121284,17 +1121284,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r5, [fp, -ip]! │ │ │ │ - @ instruction: 0x012218b4 │ │ │ │ - @ instruction: 0x01221870 │ │ │ │ + @ instruction: 0x012b57e4 │ │ │ │ + @ instruction: 0x012218bc │ │ │ │ + @ instruction: 0x01221878 │ │ │ │ │ │ │ │ 00503524 : │ │ │ │ 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 │ │ │ │ @@ -1121900,40 +1121900,40 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #1712 @ 0x6b0 │ │ │ │ b 503da8 │ │ │ │ teqeq r8, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, ip, lsl #17 │ │ │ │ - strdeq r5, [fp, -r4]! │ │ │ │ - ldrdeq r1, [r2, -r0]! │ │ │ │ + strdeq r5, [fp, -ip]! │ │ │ │ + ldrdeq r1, [r2, -r8]! │ │ │ │ @ instruction: 0x000006bd │ │ │ │ teqeq r8, r4, lsr #14 │ │ │ │ - smlawbeq r1, ip, r4, r1 │ │ │ │ - @ instruction: 0x012b4f74 │ │ │ │ - smlawbeq r1, r4, r2, r1 │ │ │ │ - qsubeq r1, r0, r2 │ │ │ │ + @ instruction: 0x01211494 │ │ │ │ + @ instruction: 0x012b4f7c │ │ │ │ + smlawbeq r1, ip, r2, r1 │ │ │ │ + qsubeq r1, r8, r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012b4f3c │ │ │ │ - @ instruction: 0x01221060 │ │ │ │ - @ instruction: 0x01221018 │ │ │ │ - strdeq r4, [fp, -r4]! @ │ │ │ │ - @ instruction: 0x01211204 │ │ │ │ - ldrdeq r0, [r2, -r0]! @ │ │ │ │ + @ instruction: 0x012b4f44 │ │ │ │ + @ instruction: 0x01221068 │ │ │ │ + @ instruction: 0x01221020 │ │ │ │ + strdeq r4, [fp, -ip]! │ │ │ │ + @ instruction: 0x0121120c │ │ │ │ + ldrdeq r0, [r2, -r8]! │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012b4eb8 │ │ │ │ - smlawteq r1, r8, r1, r1 │ │ │ │ - @ instruction: 0x01220f94 │ │ │ │ + smlawteq fp, r0, lr, r4 │ │ │ │ + ldrdeq r1, [r1, -r0]! │ │ │ │ + @ instruction: 0x01220f9c │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - @ instruction: 0x012b4e7c │ │ │ │ - smlawbeq r1, ip, r1, r1 │ │ │ │ + smlawbeq fp, r4, lr, r4 │ │ │ │ + @ instruction: 0x01211194 │ │ │ │ + @ instruction: 0x01220f68 │ │ │ │ + @ instruction: 0x012b4e4c │ │ │ │ @ instruction: 0x01220f60 │ │ │ │ - @ instruction: 0x012b4e44 │ │ │ │ - @ instruction: 0x01220f58 │ │ │ │ - @ instruction: 0x01220f20 │ │ │ │ + @ instruction: 0x01220f28 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1020] @ 504334 │ │ │ │ @@ -1122194,31 +1122194,31 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 504068 │ │ │ │ teqeq r8, r8, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r8, r4 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawteq r2, r8, ip, r0 │ │ │ │ - smlawteq fp, r4, fp, r4 │ │ │ │ + ldrdeq r0, [r2, -r0]! @ │ │ │ │ + smlawteq fp, ip, fp, r4 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x012b4b40 │ │ │ │ - @ instruction: 0x01220c28 │ │ │ │ + @ instruction: 0x012b4b48 │ │ │ │ + @ instruction: 0x01220c30 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ @ instruction: 0x01201604 │ │ │ │ @ instruction: 0x012015b0 │ │ │ │ - @ instruction: 0x01210d6c │ │ │ │ - @ instruction: 0x012b4a28 │ │ │ │ - @ instruction: 0x01210d38 │ │ │ │ - @ instruction: 0x01220b0c │ │ │ │ + @ instruction: 0x01210d74 │ │ │ │ + @ instruction: 0x012b4a30 │ │ │ │ + @ instruction: 0x01210d40 │ │ │ │ + @ instruction: 0x01220b14 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x01210d00 │ │ │ │ - @ instruction: 0x012b49bc │ │ │ │ - smlawteq r1, ip, ip, r0 │ │ │ │ - @ instruction: 0x01220a98 │ │ │ │ + @ instruction: 0x01210d08 │ │ │ │ + smlawteq fp, r4, r9, r4 │ │ │ │ + ldrdeq r0, [r1, -r4]! │ │ │ │ + smulwbeq r2, r0, sl │ │ │ │ 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, #864] @ 504708 │ │ │ │ ldr lr, [pc, #864] @ 50470c │ │ │ │ @@ -1122434,52 +1122434,52 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #168] @ 5047a0 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 504428 │ │ │ │ - @ instruction: 0x012b4900 │ │ │ │ + @ instruction: 0x012b4908 │ │ │ │ teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012b483c │ │ │ │ - @ instruction: 0x01210b4c │ │ │ │ - @ instruction: 0x01220920 │ │ │ │ - @ instruction: 0x012b47bc │ │ │ │ - smlawteq r1, ip, sl, r0 │ │ │ │ - smulwbeq r2, r0, r8 │ │ │ │ + @ instruction: 0x012b4844 │ │ │ │ + @ instruction: 0x01210b54 │ │ │ │ + @ instruction: 0x01220928 │ │ │ │ + smlawteq fp, r4, r7, r4 │ │ │ │ + ldrdeq r0, [r1, -r4]! │ │ │ │ + smulwbeq r2, r8, r8 │ │ │ │ muleq r0, r9, r6 │ │ │ │ andeq r6, r0, r0, asr ip │ │ │ │ - smlawbeq fp, r4, r7, r4 │ │ │ │ - @ instruction: 0x01220268 │ │ │ │ - @ instruction: 0x01210a60 │ │ │ │ - @ instruction: 0x01220838 │ │ │ │ + smlawbeq fp, ip, r7, r4 │ │ │ │ + @ instruction: 0x01220270 │ │ │ │ + @ instruction: 0x01210a68 │ │ │ │ + @ instruction: 0x01220840 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - @ instruction: 0x012b470c │ │ │ │ - @ instruction: 0x01210a1c │ │ │ │ - strdeq r0, [r2, -r0]! @ │ │ │ │ + @ instruction: 0x012b4714 │ │ │ │ + @ instruction: 0x01210a24 │ │ │ │ + strdeq r0, [r2, -r8]! │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - ldrdeq r4, [fp, -r4]! @ │ │ │ │ - smulwteq r1, r4, r9 │ │ │ │ - @ instruction: 0x012207b8 │ │ │ │ + ldrdeq r4, [fp, -ip]! │ │ │ │ + smulwteq r1, ip, r9 │ │ │ │ + smlawteq r2, r0, r7, r0 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - @ instruction: 0x012b469c │ │ │ │ - smulwbeq r1, ip, r9 │ │ │ │ - smlawbeq r2, r0, r7, r0 │ │ │ │ + @ instruction: 0x012b46a4 │ │ │ │ + @ instruction: 0x012109b4 │ │ │ │ + smlawbeq r2, r8, r7, r0 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - @ instruction: 0x012b4664 │ │ │ │ - @ instruction: 0x01210974 │ │ │ │ - @ instruction: 0x01220748 │ │ │ │ + @ instruction: 0x012b466c │ │ │ │ + @ instruction: 0x0121097c │ │ │ │ + @ instruction: 0x01220750 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - @ instruction: 0x01220768 │ │ │ │ - @ instruction: 0x012b4624 │ │ │ │ - strdeq r0, [r2, -ip]! │ │ │ │ + @ instruction: 0x01220770 │ │ │ │ + @ instruction: 0x012b462c │ │ │ │ + @ instruction: 0x01220704 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - @ instruction: 0x012b45e4 │ │ │ │ - strdeq r0, [r1, -r4]! │ │ │ │ - smlawteq r2, r8, r6, r0 │ │ │ │ + @ instruction: 0x012b45ec │ │ │ │ + strdeq r0, [r1, -ip]! │ │ │ │ + ldrdeq r0, [r2, -r0]! @ │ │ │ │ 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] @ 5048d4 │ │ │ │ ldr ip, [pc, #280] @ 5048d8 │ │ │ │ @@ -1122553,22 +1122553,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 50483c │ │ │ │ teqeq r8, r8, lsl #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, r8, asr sl │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012b44b4 │ │ │ │ - @ instruction: 0x0122059c │ │ │ │ + @ instruction: 0x012b44bc │ │ │ │ + smulwbeq r2, r4, r5 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ teqeq r8, r0, lsl #20 │ │ │ │ - @ instruction: 0x0121075c │ │ │ │ - @ instruction: 0x012b4418 │ │ │ │ - @ instruction: 0x01210728 │ │ │ │ - strdeq r0, [r2, -ip]! │ │ │ │ + @ instruction: 0x01210764 │ │ │ │ + @ instruction: 0x012b4420 │ │ │ │ + @ instruction: 0x01210730 │ │ │ │ + @ instruction: 0x01220504 │ │ │ │ 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, #1500] @ 504efc │ │ │ │ ldr ip, [pc, #1500] @ 504f00 │ │ │ │ @@ -1122943,55 +1122943,55 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 504b98 │ │ │ │ - @ instruction: 0x012b439c │ │ │ │ + @ instruction: 0x012b43a4 │ │ │ │ teqeq r8, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r2, r8, r4, r0 │ │ │ │ - ldrdeq r4, [fp, -ip]! │ │ │ │ - @ instruction: 0x01220374 │ │ │ │ - @ instruction: 0x0121db44 │ │ │ │ - @ instruction: 0x0121dab0 │ │ │ │ + ldrdeq r0, [r2, -r0]! @ │ │ │ │ + @ instruction: 0x012b42e4 │ │ │ │ + @ instruction: 0x0122037c │ │ │ │ + @ instruction: 0x0121db4c │ │ │ │ + @ instruction: 0x0121dab8 │ │ │ │ andeq r3, r0, r8, lsl #19 │ │ │ │ andeq ip, r0, r4, lsr #14 │ │ │ │ @ instruction: 0xffffe7a8 │ │ │ │ andeq r3, r0, ip, lsl r3 │ │ │ │ @ instruction: 0xffffe7c0 │ │ │ │ @ instruction: 0xffffe938 │ │ │ │ teqeq r8, r4, lsr #13 │ │ │ │ @ instruction: 0x01200c00 │ │ │ │ - smulwbeq r1, r8, r3 │ │ │ │ - @ instruction: 0x0122012c │ │ │ │ - @ instruction: 0x012b4060 │ │ │ │ - @ instruction: 0x01210370 │ │ │ │ - strdeq r0, [r2, -r0]! @ │ │ │ │ - @ instruction: 0x012b4024 │ │ │ │ - @ instruction: 0x01210334 │ │ │ │ - strheq r0, [r2, -r8]! │ │ │ │ - @ instruction: 0x012b3fe8 │ │ │ │ - strdeq r0, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122007c │ │ │ │ - smlawteq r1, r0, r2, r0 │ │ │ │ - @ instruction: 0x01220044 │ │ │ │ - smlawbeq r1, ip, r2, r0 │ │ │ │ - @ instruction: 0x0121025c │ │ │ │ - msreq SP_irq, r0, ror #31 │ │ │ │ - @ instruction: 0x01210228 │ │ │ │ - @ instruction: 0x012b3ee4 │ │ │ │ - strdeq r0, [r1, -r4]! │ │ │ │ - msreq SP_irq, r8, ror pc │ │ │ │ - @ instruction: 0x012101bc │ │ │ │ - smlawbeq r1, ip, r1, r0 │ │ │ │ - @ instruction: 0x0121015c │ │ │ │ - @ instruction: 0x0121012c │ │ │ │ + @ instruction: 0x012103b0 │ │ │ │ + @ instruction: 0x01220134 │ │ │ │ + @ instruction: 0x012b4068 │ │ │ │ + @ instruction: 0x01210378 │ │ │ │ + strdeq r0, [r2, -r8]! │ │ │ │ + @ instruction: 0x012b402c │ │ │ │ + @ instruction: 0x0121033c │ │ │ │ + smlawteq r2, r0, r0, r0 │ │ │ │ + strdeq r3, [fp, -r0]! │ │ │ │ + @ instruction: 0x01210300 │ │ │ │ + smlawbeq r2, r4, r0, r0 │ │ │ │ + smlawteq r1, r8, r2, r0 │ │ │ │ + @ instruction: 0x0122004c │ │ │ │ + @ instruction: 0x01210294 │ │ │ │ + @ instruction: 0x01210264 │ │ │ │ + msreq SP_irq, r8, ror #31 │ │ │ │ + @ instruction: 0x01210230 │ │ │ │ + @ instruction: 0x012b3eec │ │ │ │ strdeq r0, [r1, -ip]! │ │ │ │ + smlawbeq r1, r0, pc, pc @ │ │ │ │ + smlawteq r1, r4, r1, r0 │ │ │ │ + @ instruction: 0x01210194 │ │ │ │ + @ instruction: 0x01210164 │ │ │ │ + @ instruction: 0x01210134 │ │ │ │ + @ instruction: 0x01210104 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -1123018,17 +1123018,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 505034 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 504fe0 │ │ │ │ - smlawteq fp, r8, ip, r3 │ │ │ │ - ldrdeq pc, [r0, -r8]! │ │ │ │ - msreq CPSR_c, r4, lsr #27 │ │ │ │ + ldrdeq r3, [fp, -r0]! │ │ │ │ + msreq LR_irq, r0, ror #31 │ │ │ │ + msreq CPSR_c, ip, lsr #27 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #944] @ 505404 │ │ │ │ @@ -1123268,17 +1123268,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov lr, r0 │ │ │ │ b 505394 │ │ │ │ teqeq r8, ip, ror #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, r8, lsr #29 │ │ │ │ - @ instruction: 0x012b38ec │ │ │ │ - strdeq pc, [r0, -ip]! │ │ │ │ - smlawteq r1, r8, r9, pc @ │ │ │ │ + strdeq r3, [fp, -r4]! │ │ │ │ + msreq CPSR_, r4, lsl #24 │ │ │ │ + ldrdeq pc, [r1, -r0]! │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ @@ -1123820,37 +1123820,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 5059f4 │ │ │ │ teqeq r8, ip, ror #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012b3658 │ │ │ │ - msreq SP_irq, r8, lsr r7 │ │ │ │ + @ instruction: 0x012b3660 │ │ │ │ + msreq SP_irq, r0, asr #14 │ │ │ │ teqeq r8, r8, asr #16 │ │ │ │ - msreq CPSR_, r8, ror #10 │ │ │ │ + msreq CPSR_, r0, ror r5 │ │ │ │ tstpeq pc, r8, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ - msreq CPSR_, r0, ror #9 │ │ │ │ - msreq CPSR_, r0 @ │ │ │ │ - @ instruction: 0x012b316c │ │ │ │ - msreq CPSR_, ip, ror r4 │ │ │ │ - msreq R9_usr, r0, asr r2 │ │ │ │ - @ instruction: 0x012b3130 │ │ │ │ - msreq CPSR_, r0, asr #8 │ │ │ │ - msreq R9_usr, r4, lsl r2 │ │ │ │ - strdeq r3, [fp, -r8]! │ │ │ │ - msreq CPSR_, r4, lsl #8 │ │ │ │ - ldrdeq pc, [r1, -ip]! │ │ │ │ - strheq r3, [fp, -ip]! │ │ │ │ - smlawteq r0, r8, r3, pc @ │ │ │ │ - msreq CPSR_c, r0, lsr #3 │ │ │ │ - msreq LR_irq, r0 @ │ │ │ │ - qsubeq r3, r0, fp │ │ │ │ - msreq LR_irq, ip, asr r3 │ │ │ │ - msreq CPSR_c, r4, lsr r1 │ │ │ │ + msreq CPSR_, r8, ror #9 │ │ │ │ + msreq CPSR_, r8 @ │ │ │ │ + @ instruction: 0x012b3174 │ │ │ │ + smlawbeq r0, r4, r4, pc @ │ │ │ │ + msreq R9_usr, r8, asr r2 │ │ │ │ + @ instruction: 0x012b3138 │ │ │ │ + msreq CPSR_, r8, asr #8 │ │ │ │ + msreq R9_usr, ip, lsl r2 │ │ │ │ + @ instruction: 0x012b3100 │ │ │ │ + msreq CPSR_, ip, lsl #8 │ │ │ │ + msreq CPSR_c, r4, ror #3 │ │ │ │ + smlawteq fp, r4, r0, r3 │ │ │ │ + ldrdeq pc, [r0, -r0]! │ │ │ │ + msreq CPSR_c, r8, lsr #3 │ │ │ │ + msreq LR_irq, r8 @ │ │ │ │ + qsubeq r3, r8, fp │ │ │ │ + msreq LR_irq, r4, ror #6 │ │ │ │ + msreq CPSR_c, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2800] @ 0xaf0 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1124860,167 +1124860,167 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 506554 │ │ │ │ teqeq r8, r0, lsl r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r8, r0 @ │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012b2e5c │ │ │ │ - @ instruction: 0x0121ef40 │ │ │ │ + @ instruction: 0x012b2e64 │ │ │ │ + @ instruction: 0x0121ef48 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - smlawbeq fp, r0, sp, r2 │ │ │ │ - @ instruction: 0x0121ee60 │ │ │ │ + smlawbeq fp, r8, sp, r2 │ │ │ │ + @ instruction: 0x0121ee68 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - @ instruction: 0x012b2b7c │ │ │ │ - @ instruction: 0x0121ec54 │ │ │ │ - @ instruction: 0x0121ea94 │ │ │ │ - @ instruction: 0x012b2990 │ │ │ │ + smlawbeq fp, r4, fp, r2 │ │ │ │ + @ instruction: 0x0121ec5c │ │ │ │ + @ instruction: 0x0121ea9c │ │ │ │ + @ instruction: 0x012b2998 │ │ │ │ andeq r0, r0, r5, lsr #25 │ │ │ │ - @ instruction: 0x012b295c │ │ │ │ - @ instruction: 0x0121ea3c │ │ │ │ + @ instruction: 0x012b2964 │ │ │ │ + @ instruction: 0x0121ea44 │ │ │ │ andeq r0, r0, r6, lsr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012b27e0 │ │ │ │ - smlawteq r1, r4, r8, lr │ │ │ │ + @ instruction: 0x012b27e8 │ │ │ │ + smlawteq r1, ip, r8, lr │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ teqeq r8, r8, ror #25 │ │ │ │ tstpeq pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - smlawteq fp, ip, r6, r2 │ │ │ │ - ldrdeq lr, [r0, -ip]! │ │ │ │ - @ instruction: 0x0121e7a8 │ │ │ │ + ldrdeq r2, [fp, -r4]! │ │ │ │ + @ instruction: 0x0120e9e4 │ │ │ │ + @ instruction: 0x0121e7b0 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - @ instruction: 0x012b2690 │ │ │ │ - @ instruction: 0x0120e9a0 │ │ │ │ - @ instruction: 0x0121e76c │ │ │ │ + @ instruction: 0x012b2698 │ │ │ │ + @ instruction: 0x0120e9a8 │ │ │ │ + @ instruction: 0x0121e774 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ - @ instruction: 0x012b2654 │ │ │ │ - @ instruction: 0x0120e964 │ │ │ │ - @ instruction: 0x0121e730 │ │ │ │ + @ instruction: 0x012b265c │ │ │ │ + @ instruction: 0x0120e96c │ │ │ │ + @ instruction: 0x0121e738 │ │ │ │ @ instruction: 0x00000cb1 │ │ │ │ - @ instruction: 0x012b2618 │ │ │ │ - @ instruction: 0x0120e928 │ │ │ │ - strdeq lr, [r1, -r4]! │ │ │ │ - @ instruction: 0x012b25e0 │ │ │ │ - @ instruction: 0x0120e8ec │ │ │ │ - smlawteq r1, r0, r6, lr │ │ │ │ - @ instruction: 0x012b25a4 │ │ │ │ - @ instruction: 0x0120e8b0 │ │ │ │ - smlawbeq r1, r0, r6, lr │ │ │ │ + @ instruction: 0x012b2620 │ │ │ │ + @ instruction: 0x0120e930 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x012b25e8 │ │ │ │ + strdeq lr, [r0, -r4]! │ │ │ │ + smlawteq r1, r8, r6, lr │ │ │ │ + @ instruction: 0x012b25ac │ │ │ │ + @ instruction: 0x0120e8b8 │ │ │ │ + smlawbeq r1, r8, r6, lr │ │ │ │ muleq r0, pc, ip @ │ │ │ │ - @ instruction: 0x012b2568 │ │ │ │ - @ instruction: 0x0120e874 │ │ │ │ - @ instruction: 0x0121e644 │ │ │ │ + @ instruction: 0x012b2570 │ │ │ │ + @ instruction: 0x0120e87c │ │ │ │ + @ instruction: 0x0121e64c │ │ │ │ muleq r0, sp, ip │ │ │ │ - @ instruction: 0x012b252c │ │ │ │ - @ instruction: 0x0120e838 │ │ │ │ - @ instruction: 0x0121e608 │ │ │ │ + @ instruction: 0x012b2534 │ │ │ │ + @ instruction: 0x0120e840 │ │ │ │ + @ instruction: 0x0121e610 │ │ │ │ muleq r0, fp, ip │ │ │ │ - strdeq r2, [fp, -r0]! │ │ │ │ - strdeq lr, [r0, -ip]! │ │ │ │ - smlawteq r1, ip, r5, lr │ │ │ │ + strdeq r2, [fp, -r8]! │ │ │ │ + @ instruction: 0x0120e804 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ muleq r0, sl, ip │ │ │ │ - @ instruction: 0x012b24b4 │ │ │ │ - smlawteq r0, r0, r7, lr │ │ │ │ - @ instruction: 0x0121e590 │ │ │ │ + @ instruction: 0x012b24bc │ │ │ │ + smlawteq r0, r8, r7, lr │ │ │ │ + @ instruction: 0x0121e598 │ │ │ │ muleq r0, r7, ip │ │ │ │ - @ instruction: 0x012b2478 │ │ │ │ - smlawbeq r0, r4, r7, lr │ │ │ │ - @ instruction: 0x0121e554 │ │ │ │ + smlawbeq fp, r0, r4, r2 │ │ │ │ + smlawbeq r0, ip, r7, lr │ │ │ │ + @ instruction: 0x0121e55c │ │ │ │ muleq r0, r6, ip │ │ │ │ - @ instruction: 0x012b243c │ │ │ │ - @ instruction: 0x0120e748 │ │ │ │ - @ instruction: 0x0121e518 │ │ │ │ + @ instruction: 0x012b2444 │ │ │ │ + @ instruction: 0x0120e750 │ │ │ │ + @ instruction: 0x0121e520 │ │ │ │ muleq r0, r5, ip │ │ │ │ - strdeq r2, [fp, -ip]! │ │ │ │ - @ instruction: 0x0120e70c │ │ │ │ - ldrdeq lr, [r1, -r8]! │ │ │ │ + @ instruction: 0x012b2404 │ │ │ │ + @ instruction: 0x0120e714 │ │ │ │ + @ instruction: 0x0121e4e0 │ │ │ │ muleq r0, r3, ip │ │ │ │ - ldrdeq lr, [r0, -r4]! │ │ │ │ + ldrdeq lr, [r0, -ip]! │ │ │ │ muleq r0, r1, ip │ │ │ │ - @ instruction: 0x0120e6a8 │ │ │ │ - @ instruction: 0x012b237c │ │ │ │ - smlawbeq r0, r8, r6, lr │ │ │ │ - @ instruction: 0x0121e458 │ │ │ │ + @ instruction: 0x0120e6b0 │ │ │ │ + smlawbeq fp, r4, r3, r2 │ │ │ │ + @ instruction: 0x0120e690 │ │ │ │ + @ instruction: 0x0121e460 │ │ │ │ andeq r0, r0, lr, lsl #25 │ │ │ │ - @ instruction: 0x012b233c │ │ │ │ - @ instruction: 0x0120e64c │ │ │ │ - @ instruction: 0x0121e418 │ │ │ │ + @ instruction: 0x012b2344 │ │ │ │ + @ instruction: 0x0120e654 │ │ │ │ + @ instruction: 0x0121e420 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - @ instruction: 0x012b2300 │ │ │ │ - @ instruction: 0x0120e610 │ │ │ │ - ldrdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x012b2308 │ │ │ │ + @ instruction: 0x0120e618 │ │ │ │ + @ instruction: 0x0121e3e4 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - smlawteq fp, r4, r2, r2 │ │ │ │ - ldrdeq lr, [r0, -r4]! │ │ │ │ - @ instruction: 0x0121e3a0 │ │ │ │ + smlawteq fp, ip, r2, r2 │ │ │ │ + ldrdeq lr, [r0, -ip]! │ │ │ │ + @ instruction: 0x0121e3a8 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ - @ instruction: 0x0120e59c │ │ │ │ - @ instruction: 0x0120e56c │ │ │ │ + @ instruction: 0x0120e5a4 │ │ │ │ + @ instruction: 0x0120e574 │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x0120e53c │ │ │ │ + @ instruction: 0x0120e544 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0120e50c │ │ │ │ - ldrdeq lr, [r0, -ip]! │ │ │ │ - @ instruction: 0x012b2194 │ │ │ │ - @ instruction: 0x0120e4a4 │ │ │ │ - @ instruction: 0x0121e270 │ │ │ │ + @ instruction: 0x0120e514 │ │ │ │ + @ instruction: 0x0120e4e4 │ │ │ │ + @ instruction: 0x012b219c │ │ │ │ + @ instruction: 0x0120e4ac │ │ │ │ + @ instruction: 0x0121e278 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - @ instruction: 0x0120e46c │ │ │ │ + @ instruction: 0x0120e474 │ │ │ │ @ instruction: 0x00000cbb │ │ │ │ - @ instruction: 0x0120e43c │ │ │ │ + @ instruction: 0x0120e444 │ │ │ │ @ instruction: 0x00000cba │ │ │ │ - strdeq r2, [fp, -r8]! │ │ │ │ - @ instruction: 0x0120e408 │ │ │ │ - ldrdeq lr, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b2100 │ │ │ │ + @ instruction: 0x0120e410 │ │ │ │ + ldrdeq lr, [r1, -ip]! │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - ldrdeq lr, [r0, -r0]! │ │ │ │ + ldrdeq lr, [r0, -r8]! │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - smlawbeq fp, ip, r0, r2 │ │ │ │ - @ instruction: 0x0120e39c │ │ │ │ - @ instruction: 0x0121e168 │ │ │ │ + @ instruction: 0x012b2094 │ │ │ │ + @ instruction: 0x0120e3a4 │ │ │ │ + @ instruction: 0x0121e170 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - qsubeq r2, r0, fp │ │ │ │ - @ instruction: 0x0120e360 │ │ │ │ - @ instruction: 0x0121e12c │ │ │ │ + qsubeq r2, r8, fp │ │ │ │ + @ instruction: 0x0120e368 │ │ │ │ + @ instruction: 0x0121e134 │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ - @ instruction: 0x012b2014 │ │ │ │ - @ instruction: 0x0120e324 │ │ │ │ - strdeq lr, [r1, -r0]! │ │ │ │ + @ instruction: 0x012b201c │ │ │ │ + @ instruction: 0x0120e32c │ │ │ │ + strdeq lr, [r1, -r8]! │ │ │ │ andeq r0, r0, fp, ror ip │ │ │ │ - @ instruction: 0x012b1d60 │ │ │ │ - @ instruction: 0x0120e06c │ │ │ │ - @ instruction: 0x0121de3c │ │ │ │ + @ instruction: 0x012b1d68 │ │ │ │ + @ instruction: 0x0120e074 │ │ │ │ + @ instruction: 0x0121de44 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - @ instruction: 0x012b1d24 │ │ │ │ - @ instruction: 0x0120e030 │ │ │ │ - @ instruction: 0x0121de00 │ │ │ │ + @ instruction: 0x012b1d2c │ │ │ │ + @ instruction: 0x0120e038 │ │ │ │ + @ instruction: 0x0121de08 │ │ │ │ andeq r0, r0, sl, lsl #25 │ │ │ │ - @ instruction: 0x012b1ce8 │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ - smlawteq r1, r4, sp, sp │ │ │ │ + strdeq r1, [fp, -r0]! │ │ │ │ + strdeq sp, [r0, -ip]! │ │ │ │ + smlawteq r1, ip, sp, sp │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - @ instruction: 0x012b1ca8 │ │ │ │ - @ instruction: 0x0120dfb8 │ │ │ │ - smlawbeq r1, r4, sp, sp │ │ │ │ + @ instruction: 0x012b1cb0 │ │ │ │ + smlawteq r0, r0, pc, sp @ │ │ │ │ + smlawbeq r1, ip, sp, sp │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x012b1c6c │ │ │ │ - @ instruction: 0x0120df7c │ │ │ │ - @ instruction: 0x0121dd48 │ │ │ │ + @ instruction: 0x012b1c74 │ │ │ │ + smlawbeq r0, r4, pc, sp @ │ │ │ │ + @ instruction: 0x0121dd50 │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ - @ instruction: 0x012b1c30 │ │ │ │ - @ instruction: 0x0120df40 │ │ │ │ - @ instruction: 0x0121dd0c │ │ │ │ + @ instruction: 0x012b1c38 │ │ │ │ + @ instruction: 0x0120df48 │ │ │ │ + @ instruction: 0x0121dd14 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - @ instruction: 0x0120df08 │ │ │ │ + @ instruction: 0x0120df10 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - smlawteq fp, r4, fp, r1 │ │ │ │ - ldrdeq sp, [r0, -r4]! │ │ │ │ - @ instruction: 0x0121dca0 │ │ │ │ + smlawteq fp, ip, fp, r1 │ │ │ │ + ldrdeq sp, [r0, -ip]! │ │ │ │ + @ instruction: 0x0121dca8 │ │ │ │ andeq r0, r0, sp, ror ip │ │ │ │ - @ instruction: 0x0120de9c │ │ │ │ + @ instruction: 0x0120dea4 │ │ │ │ andeq r0, r0, r9, ror ip │ │ │ │ ldr r2, [pc, #-136] @ 506ed8 │ │ │ │ ldr r1, [pc, #-136] @ 506edc │ │ │ │ ldr r3, [pc, #-136] @ 506ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1125246,28 +1125246,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 507330 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5071fc │ │ │ │ - @ instruction: 0x012b1aac │ │ │ │ - @ instruction: 0x0120ddbc │ │ │ │ - smlawbeq r1, r8, fp, sp │ │ │ │ + @ instruction: 0x012b1ab4 │ │ │ │ + smlawteq r0, r4, sp, sp │ │ │ │ + @ instruction: 0x0121db90 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - @ instruction: 0x012b1a74 │ │ │ │ - smlawbeq r0, r0, sp, sp │ │ │ │ - @ instruction: 0x0121db54 │ │ │ │ - @ instruction: 0x012b1a38 │ │ │ │ - @ instruction: 0x0120dd44 │ │ │ │ - @ instruction: 0x0121db14 │ │ │ │ + @ instruction: 0x012b1a7c │ │ │ │ + smlawbeq r0, r8, sp, sp │ │ │ │ + @ instruction: 0x0121db5c │ │ │ │ + @ instruction: 0x012b1a40 │ │ │ │ + @ instruction: 0x0120dd4c │ │ │ │ + @ instruction: 0x0121db1c │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ - @ instruction: 0x0120dd08 │ │ │ │ - ldrdeq sp, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b1a00 │ │ │ │ + @ instruction: 0x0120dd10 │ │ │ │ + ldrdeq sp, [r1, -ip]! │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1125362,29 +1125362,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 507504 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5073cc │ │ │ │ - ldrdeq r1, [fp, -ip]! │ │ │ │ - @ instruction: 0x0120dbec │ │ │ │ - @ instruction: 0x0121d9b8 │ │ │ │ + @ instruction: 0x012b18e4 │ │ │ │ + strdeq sp, [r0, -r4]! │ │ │ │ + smlawteq r1, r0, r9, sp │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x012b18a4 │ │ │ │ - @ instruction: 0x0120dbb0 │ │ │ │ - smlawbeq r1, r0, r9, sp │ │ │ │ + @ instruction: 0x012b18ac │ │ │ │ + @ instruction: 0x0120dbb8 │ │ │ │ + smlawbeq r1, r8, r9, sp │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - @ instruction: 0x012b1868 │ │ │ │ - @ instruction: 0x0120db74 │ │ │ │ - @ instruction: 0x0121d944 │ │ │ │ + @ instruction: 0x012b1870 │ │ │ │ + @ instruction: 0x0120db7c │ │ │ │ + @ instruction: 0x0121d94c │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - @ instruction: 0x012b1828 │ │ │ │ - @ instruction: 0x0120db38 │ │ │ │ - @ instruction: 0x0121d904 │ │ │ │ + @ instruction: 0x012b1830 │ │ │ │ + @ instruction: 0x0120db40 │ │ │ │ + @ instruction: 0x0121d90c │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1125483,29 +1125483,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 5076e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5075b0 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ - @ instruction: 0x0120da08 │ │ │ │ - ldrdeq sp, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b1700 │ │ │ │ + @ instruction: 0x0120da10 │ │ │ │ + ldrdeq sp, [r1, -ip]! │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x012b16bc │ │ │ │ - smlawteq r0, ip, r9, sp │ │ │ │ - @ instruction: 0x0121d798 │ │ │ │ + smlawteq fp, r4, r6, r1 │ │ │ │ + ldrdeq sp, [r0, -r4]! │ │ │ │ + @ instruction: 0x0121d7a0 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - smlawbeq fp, r0, r6, r1 │ │ │ │ - @ instruction: 0x0120d990 │ │ │ │ - @ instruction: 0x0121d75c │ │ │ │ + smlawbeq fp, r8, r6, r1 │ │ │ │ + @ instruction: 0x0120d998 │ │ │ │ + @ instruction: 0x0121d764 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - @ instruction: 0x012b1644 │ │ │ │ - @ instruction: 0x0120d954 │ │ │ │ - @ instruction: 0x0121d720 │ │ │ │ + @ instruction: 0x012b164c │ │ │ │ + @ instruction: 0x0120d95c │ │ │ │ + @ instruction: 0x0121d728 │ │ │ │ andeq r0, 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, #2960] @ 0xb90 │ │ │ │ ldr ip, [pc, #1312] @ 507c24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1125835,52 +1125835,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 507878 │ │ │ │ teqeq r8, ip, lsr fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0121311c │ │ │ │ + @ instruction: 0x01213124 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012b14e0 │ │ │ │ - smlawteq r1, r8, r5, sp │ │ │ │ + @ instruction: 0x012b14e8 │ │ │ │ + ldrdeq sp, [r1, -r0]! │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ teqeq r8, r4, asr #19 │ │ │ │ - @ instruction: 0x0121d544 │ │ │ │ - @ instruction: 0x0120d698 │ │ │ │ + @ instruction: 0x0121d54c │ │ │ │ + @ instruction: 0x0120d6a0 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ tsteq pc, ip, lsr lr @ │ │ │ │ - ldrdeq r1, [fp, -r0]! │ │ │ │ - @ instruction: 0x0120d5e0 │ │ │ │ - @ instruction: 0x0121d3b4 │ │ │ │ + ldrdeq r1, [fp, -r8]! │ │ │ │ + @ instruction: 0x0120d5e8 │ │ │ │ + @ instruction: 0x0121d3bc │ │ │ │ andeq r0, r0, r6, lsr ip │ │ │ │ - @ instruction: 0x012b1294 │ │ │ │ - @ instruction: 0x0120d5a4 │ │ │ │ - @ instruction: 0x0121d378 │ │ │ │ + @ instruction: 0x012b129c │ │ │ │ + @ instruction: 0x0120d5ac │ │ │ │ + smlawbeq r1, r0, r3, sp │ │ │ │ andeq r0, r0, r2, lsr ip │ │ │ │ - @ instruction: 0x0120d56c │ │ │ │ + @ instruction: 0x0120d574 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - @ instruction: 0x0120d53c │ │ │ │ + @ instruction: 0x0120d544 │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ - @ instruction: 0x0120d508 │ │ │ │ - ldrdeq sp, [r1, -ip]! │ │ │ │ + @ instruction: 0x012b1200 │ │ │ │ + @ instruction: 0x0120d510 │ │ │ │ + @ instruction: 0x0121d2e4 │ │ │ │ andeq r0, r0, r8, lsr ip │ │ │ │ - @ instruction: 0x012b11bc │ │ │ │ - smlawteq r0, ip, r4, sp │ │ │ │ - @ instruction: 0x0121d2a0 │ │ │ │ + smlawteq fp, r4, r1, r1 │ │ │ │ + ldrdeq sp, [r0, -r4]! │ │ │ │ + @ instruction: 0x0121d2a8 │ │ │ │ andeq r0, r0, r7, lsr ip │ │ │ │ - @ instruction: 0x0120d494 │ │ │ │ + @ instruction: 0x0120d49c │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - @ instruction: 0x0120d464 │ │ │ │ + @ instruction: 0x0120d46c │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ - @ instruction: 0x0120d434 │ │ │ │ - @ instruction: 0x0120d404 │ │ │ │ + @ instruction: 0x0120d43c │ │ │ │ + @ instruction: 0x0120d40c │ │ │ │ andeq r0, r0, r7, asr #24 │ │ │ │ - ldrdeq sp, [r0, -r4]! │ │ │ │ + ldrdeq sp, [r0, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1125929,20 +1125929,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 507d2c │ │ │ │ - smlawbeq fp, r0, pc, r0 @ │ │ │ │ - @ instruction: 0x0120d290 │ │ │ │ - @ instruction: 0x0121d064 │ │ │ │ - @ instruction: 0x012b0f48 │ │ │ │ - @ instruction: 0x0120d258 │ │ │ │ - @ instruction: 0x0121d02c │ │ │ │ + smlawbeq fp, r8, pc, r0 @ │ │ │ │ + @ instruction: 0x0120d298 │ │ │ │ + @ instruction: 0x0121d06c │ │ │ │ + @ instruction: 0x012b0f50 │ │ │ │ + @ instruction: 0x0120d260 │ │ │ │ + @ instruction: 0x0121d034 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1125982,21 +1125982,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 507e94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 507df4 │ │ │ │ - @ instruction: 0x012b0eb4 │ │ │ │ - smlawteq r0, r4, r1, sp │ │ │ │ - @ instruction: 0x0121cf90 │ │ │ │ + @ instruction: 0x012b0ebc │ │ │ │ + smlawteq r0, ip, r1, sp │ │ │ │ + @ instruction: 0x0121cf98 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x012b0e78 │ │ │ │ - smlawbeq r0, r8, r1, sp │ │ │ │ - @ instruction: 0x0121cf54 │ │ │ │ + smlawbeq fp, r0, lr, r0 │ │ │ │ + @ instruction: 0x0120d190 │ │ │ │ + @ instruction: 0x0121cf5c │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1126368,36 +1126368,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5080c0 │ │ │ │ teqeq r8, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012b0c2c │ │ │ │ - @ instruction: 0x0120cf3c │ │ │ │ - smlawteq r1, r0, ip, ip │ │ │ │ + @ instruction: 0x012b0c34 │ │ │ │ + @ instruction: 0x0120cf44 │ │ │ │ + smlawteq r1, r8, ip, ip │ │ │ │ teqeq r8, ip, ror r1 │ │ │ │ - ldrdeq r0, [fp, -ip]! │ │ │ │ - @ instruction: 0x0120ccec │ │ │ │ - @ instruction: 0x0121ca70 │ │ │ │ - smlawbeq fp, r4, r9, r0 │ │ │ │ - @ instruction: 0x0120cc94 │ │ │ │ - @ instruction: 0x0121ca18 │ │ │ │ - @ instruction: 0x0121cb2c │ │ │ │ - @ instruction: 0x012b093c │ │ │ │ - smlawteq r1, r8, r9, ip │ │ │ │ - strdeq r0, [fp, -r4]! │ │ │ │ - @ instruction: 0x0120cc04 │ │ │ │ - smlawbeq r1, r4, r9, ip │ │ │ │ - @ instruction: 0x012b08b8 │ │ │ │ - smlawteq r0, r8, fp, ip │ │ │ │ - @ instruction: 0x0121c94c │ │ │ │ - @ instruction: 0x012b0878 │ │ │ │ - smlawbeq r0, r8, fp, ip │ │ │ │ - @ instruction: 0x0121c90c │ │ │ │ + smulwteq fp, r4, r9 │ │ │ │ + strdeq ip, [r0, -r4]! │ │ │ │ + @ instruction: 0x0121ca78 │ │ │ │ + smlawbeq fp, ip, r9, r0 │ │ │ │ + @ instruction: 0x0120cc9c │ │ │ │ + @ instruction: 0x0121ca20 │ │ │ │ + @ instruction: 0x0121cb34 │ │ │ │ + @ instruction: 0x012b0944 │ │ │ │ + ldrdeq ip, [r1, -r0]! │ │ │ │ + strdeq r0, [fp, -ip]! │ │ │ │ + @ instruction: 0x0120cc0c │ │ │ │ + smlawbeq r1, ip, r9, ip │ │ │ │ + smlawteq fp, r0, r8, r0 │ │ │ │ + ldrdeq ip, [r0, -r0]! │ │ │ │ + @ instruction: 0x0121c954 │ │ │ │ + smlawbeq fp, r0, r8, r0 │ │ │ │ + @ instruction: 0x0120cb90 │ │ │ │ + @ instruction: 0x0121c914 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r9, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [pc, #1140] @ 508968 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ @@ -1126684,42 +1126684,42 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5086c8 │ │ │ │ teqpeq r7, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012b0648 │ │ │ │ - @ instruction: 0x0120c958 │ │ │ │ - ldrdeq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x012b0650 │ │ │ │ + @ instruction: 0x0120c960 │ │ │ │ + @ instruction: 0x0121c6e4 │ │ │ │ teqpeq r7, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012b0510 │ │ │ │ - @ instruction: 0x0120c820 │ │ │ │ - @ instruction: 0x0121c5a4 │ │ │ │ - ldrdeq r0, [fp, -r4]! │ │ │ │ - @ instruction: 0x0120c7e4 │ │ │ │ - @ instruction: 0x0121c568 │ │ │ │ - @ instruction: 0x012b049c │ │ │ │ - @ instruction: 0x0120c7ac │ │ │ │ - @ instruction: 0x0121c530 │ │ │ │ - @ instruction: 0x012b0464 │ │ │ │ - @ instruction: 0x0120c774 │ │ │ │ - strdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x012b042c │ │ │ │ - @ instruction: 0x0120c73c │ │ │ │ - smlawteq r1, r0, r4, ip │ │ │ │ - strdeq r0, [fp, -r4]! │ │ │ │ - @ instruction: 0x0120c704 │ │ │ │ - smlawbeq r1, r8, r4, ip │ │ │ │ - @ instruction: 0x012b03bc │ │ │ │ - smlawteq r0, ip, r6, ip │ │ │ │ - @ instruction: 0x0121c450 │ │ │ │ - smlawbeq fp, r4, r3, r0 │ │ │ │ - @ instruction: 0x0120c694 │ │ │ │ - @ instruction: 0x0121c418 │ │ │ │ + @ instruction: 0x012b0518 │ │ │ │ + @ instruction: 0x0120c828 │ │ │ │ + @ instruction: 0x0121c5ac │ │ │ │ + ldrdeq r0, [fp, -ip]! │ │ │ │ + @ instruction: 0x0120c7ec │ │ │ │ + @ instruction: 0x0121c570 │ │ │ │ + smulwbeq fp, r4, r4 │ │ │ │ + @ instruction: 0x0120c7b4 │ │ │ │ + @ instruction: 0x0121c538 │ │ │ │ + @ instruction: 0x012b046c │ │ │ │ + @ instruction: 0x0120c77c │ │ │ │ + @ instruction: 0x0121c500 │ │ │ │ + @ instruction: 0x012b0434 │ │ │ │ + @ instruction: 0x0120c744 │ │ │ │ + smlawteq r1, r8, r4, ip │ │ │ │ + strdeq r0, [fp, -ip]! │ │ │ │ + @ instruction: 0x0120c70c │ │ │ │ + @ instruction: 0x0121c490 │ │ │ │ + smlawteq fp, r4, r3, r0 │ │ │ │ + ldrdeq ip, [r0, -r4]! │ │ │ │ + @ instruction: 0x0121c458 │ │ │ │ + smlawbeq fp, ip, r3, r0 │ │ │ │ + @ instruction: 0x0120c69c │ │ │ │ + @ instruction: 0x0121c420 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #916] @ 508d8c │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1126949,48 +1126949,48 @@ │ │ │ │ ldr r0, [pc, #152] @ 508e18 │ │ │ │ ldr r1, [pc, #28] @ 508da0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 508c3c │ │ │ │ teqpeq r7, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012b02b4 │ │ │ │ - @ instruction: 0x0121c39c │ │ │ │ + @ instruction: 0x012b02bc │ │ │ │ + @ instruction: 0x0121c3a4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x012b0158 │ │ │ │ - @ instruction: 0x0121c23c │ │ │ │ + @ instruction: 0x012b0160 │ │ │ │ + @ instruction: 0x0121c244 │ │ │ │ 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: 0x0120c398 │ │ │ │ - @ instruction: 0x0120c368 │ │ │ │ - @ instruction: 0x0120c358 │ │ │ │ + @ instruction: 0x0120c3a0 │ │ │ │ + @ instruction: 0x0120c370 │ │ │ │ + @ instruction: 0x0120c360 │ │ │ │ andeq r1, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x0120c328 │ │ │ │ - @ instruction: 0x0120c314 │ │ │ │ - @ instruction: 0x0120c300 │ │ │ │ - msreq (UNDEF: 58), r4, ror #31 │ │ │ │ - @ instruction: 0x0120c2e0 │ │ │ │ - smlawteq r1, r0, r0, ip │ │ │ │ - smlawteq r0, r4, r2, ip │ │ │ │ - @ instruction: 0x0120c2b0 │ │ │ │ - @ instruction: 0x0120c29c │ │ │ │ - smlawbeq r0, r8, r2, ip │ │ │ │ - @ instruction: 0x0120c274 │ │ │ │ - @ instruction: 0x0120c260 │ │ │ │ - @ instruction: 0x0120c24c │ │ │ │ + @ instruction: 0x0120c330 │ │ │ │ + @ instruction: 0x0120c31c │ │ │ │ + @ instruction: 0x0120c308 │ │ │ │ + msreq (UNDEF: 58), ip, ror #31 │ │ │ │ + @ instruction: 0x0120c2e8 │ │ │ │ + smlawteq r1, r8, r0, ip │ │ │ │ + smlawteq r0, ip, r2, ip │ │ │ │ + @ instruction: 0x0120c2b8 │ │ │ │ + @ instruction: 0x0120c2a4 │ │ │ │ + @ instruction: 0x0120c290 │ │ │ │ + @ instruction: 0x0120c27c │ │ │ │ + @ instruction: 0x0120c268 │ │ │ │ + @ instruction: 0x0120c254 │ │ │ │ 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 │ │ │ │ @@ -1127227,49 +1127227,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 509274 │ │ │ │ ldr r1, [pc, #24] @ 5091f4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5090a8 │ │ │ │ teqpeq r7, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq R10_fiq, ip, ror #28 │ │ │ │ - @ instruction: 0x0121bf54 │ │ │ │ + msreq R10_fiq, r4, ror lr │ │ │ │ + @ instruction: 0x0121bf5c │ │ │ │ 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 │ │ │ │ - msreq CPSR_fx, r8, lsl sp │ │ │ │ - strdeq fp, [r1, -ip]! │ │ │ │ + msreq CPSR_fx, r0, lsr #26 │ │ │ │ + @ instruction: 0x0121be04 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, fp, lsl #18 │ │ │ │ andeq r1, r0, ip, lsl #18 │ │ │ │ andeq r1, r0, sp, lsl #18 │ │ │ │ - msreq CPSR_fx, r4, asr ip │ │ │ │ - @ instruction: 0x0120bf64 │ │ │ │ - @ instruction: 0x0121bd38 │ │ │ │ - @ instruction: 0x0120bf2c │ │ │ │ - @ instruction: 0x0120bf00 │ │ │ │ - ldrdeq fp, [r0, -r0]! │ │ │ │ - msreq (UNDEF: 58), r4 @ │ │ │ │ - @ instruction: 0x0120beb0 │ │ │ │ - @ instruction: 0x0121bc90 │ │ │ │ - @ instruction: 0x0120be94 │ │ │ │ - smlawbeq r0, r0, lr, fp │ │ │ │ - @ instruction: 0x0120be6c │ │ │ │ - @ instruction: 0x0120be58 │ │ │ │ - @ instruction: 0x0120be44 │ │ │ │ - @ instruction: 0x0120be30 │ │ │ │ - @ instruction: 0x0120be1c │ │ │ │ - @ instruction: 0x0120be08 │ │ │ │ - strdeq fp, [r0, -r4]! │ │ │ │ + msreq CPSR_fx, ip, asr ip │ │ │ │ + @ instruction: 0x0120bf6c │ │ │ │ + @ instruction: 0x0121bd40 │ │ │ │ + @ instruction: 0x0120bf34 │ │ │ │ + @ instruction: 0x0120bf08 │ │ │ │ + ldrdeq fp, [r0, -r8]! │ │ │ │ + msreq (UNDEF: 58), ip @ │ │ │ │ + @ instruction: 0x0120beb8 │ │ │ │ + @ instruction: 0x0121bc98 │ │ │ │ + @ instruction: 0x0120be9c │ │ │ │ + smlawbeq r0, r8, lr, fp │ │ │ │ + @ instruction: 0x0120be74 │ │ │ │ + @ instruction: 0x0120be60 │ │ │ │ + @ instruction: 0x0120be4c │ │ │ │ + @ instruction: 0x0120be38 │ │ │ │ + @ instruction: 0x0120be24 │ │ │ │ + @ instruction: 0x0120be10 │ │ │ │ + strdeq fp, [r0, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1040] @ 5096a0 │ │ │ │ ldr r8, [pc, #1040] @ 5096a4 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1127528,49 +1127528,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #156] @ 50972c │ │ │ │ add r2, r2, #512 @ 0x200 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5094b0 │ │ │ │ - msreq R10_fiq, r8, lsr sl │ │ │ │ - @ instruction: 0x0121bb14 │ │ │ │ + msreq R10_fiq, r0, asr #20 │ │ │ │ + @ instruction: 0x0121bb1c │ │ │ │ muleq r0, r2, fp │ │ │ │ teqeq r7, r8, ror pc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ muleq r0, r3, fp │ │ │ │ muleq r0, r4, fp │ │ │ │ muleq r0, r5, fp │ │ │ │ - msreq CPSR_fx, r4, lsl #18 │ │ │ │ - @ instruction: 0x0121b9e8 │ │ │ │ + msreq CPSR_fx, ip, lsl #18 │ │ │ │ + strdeq fp, [r1, -r0]! │ │ │ │ muleq r0, sl, fp │ │ │ │ muleq r0, fp, fp │ │ │ │ muleq r0, ip, fp │ │ │ │ muleq r0, sp, fp │ │ │ │ muleq r0, lr, fp │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - @ instruction: 0x0120bb10 │ │ │ │ - @ instruction: 0x0120bae0 │ │ │ │ - @ instruction: 0x0120bab0 │ │ │ │ - @ instruction: 0x0120ba9c │ │ │ │ - smlawbeq r0, r8, sl, fp │ │ │ │ - @ instruction: 0x0120ba74 │ │ │ │ - @ instruction: 0x0120ba64 │ │ │ │ - @ instruction: 0x0120ba38 │ │ │ │ + @ instruction: 0x0120bb18 │ │ │ │ + @ instruction: 0x0120bae8 │ │ │ │ + @ instruction: 0x0120bab8 │ │ │ │ + @ instruction: 0x0120baa4 │ │ │ │ + @ instruction: 0x0120ba90 │ │ │ │ + @ instruction: 0x0120ba7c │ │ │ │ + @ instruction: 0x0120ba6c │ │ │ │ + @ instruction: 0x0120ba40 │ │ │ │ muleq r0, r6, fp │ │ │ │ - @ instruction: 0x0120ba08 │ │ │ │ - @ instruction: 0x0120b9ec │ │ │ │ - ldrdeq fp, [r0, -r0]! │ │ │ │ - @ instruction: 0x0120b9b8 │ │ │ │ + @ instruction: 0x0120ba10 │ │ │ │ + strdeq fp, [r0, -r4]! │ │ │ │ + ldrdeq fp, [r0, -r8]! │ │ │ │ + smlawteq r0, r0, r9, fp │ │ │ │ muleq r0, r8, fp │ │ │ │ - smlawbeq r0, ip, r9, fp │ │ │ │ + @ instruction: 0x0120b994 │ │ │ │ muleq r0, r7, fp │ │ │ │ - msreq R10_fiq, ip, asr #12 │ │ │ │ - @ instruction: 0x0120b95c │ │ │ │ - @ instruction: 0x0121b730 │ │ │ │ + msreq R10_fiq, r4, asr r6 │ │ │ │ + @ instruction: 0x0120b964 │ │ │ │ + @ instruction: 0x0121b738 │ │ │ │ muleq r0, r9, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #916] @ 0x394 │ │ │ │ ldr r2, [pc, #692] @ 509a00 │ │ │ │ @@ -1127746,43 +1127746,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 50984c │ │ │ │ teqeq r7, ip, ror #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0121b774 │ │ │ │ - @ instruction: 0x01241334 │ │ │ │ - @ instruction: 0x0121b740 │ │ │ │ - @ instruction: 0x0121b74c │ │ │ │ + @ instruction: 0x0121b77c │ │ │ │ + @ instruction: 0x0124133c │ │ │ │ + @ instruction: 0x0121b748 │ │ │ │ + @ instruction: 0x0121b754 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - msreq CPSR_fx, r4, lsr r4 │ │ │ │ - @ instruction: 0x0120b744 │ │ │ │ - @ instruction: 0x0121b510 │ │ │ │ + msreq CPSR_fx, ip, lsr r4 │ │ │ │ + @ instruction: 0x0120b74c │ │ │ │ + @ instruction: 0x0121b518 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - strdeq pc, [sl, -r8]! │ │ │ │ - @ instruction: 0x0120b708 │ │ │ │ - ldrdeq fp, [r1, -r4]! │ │ │ │ + msreq CPSR_fx, r0, lsl #8 │ │ │ │ + @ instruction: 0x0120b710 │ │ │ │ + ldrdeq fp, [r1, -ip]! │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - msreq (UNDEF: 58), ip @ │ │ │ │ - smlawteq r0, ip, r6, fp │ │ │ │ - @ instruction: 0x0121b498 │ │ │ │ + smlawteq sl, r4, r3, pc @ │ │ │ │ + ldrdeq fp, [r0, -r4]! │ │ │ │ + @ instruction: 0x0121b4a0 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - smlawbeq sl, r0, r3, pc @ │ │ │ │ - @ instruction: 0x0120b690 │ │ │ │ - @ instruction: 0x0121b45c │ │ │ │ + smlawbeq sl, r8, r3, pc @ │ │ │ │ + @ instruction: 0x0120b698 │ │ │ │ + @ instruction: 0x0121b464 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - msreq (UNDEF: 58), r4, asr #6 │ │ │ │ - @ instruction: 0x0120b654 │ │ │ │ - @ instruction: 0x0121b420 │ │ │ │ + msreq (UNDEF: 58), ip, asr #6 │ │ │ │ + @ instruction: 0x0120b65c │ │ │ │ + @ instruction: 0x0121b428 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - msreq (UNDEF: 58), r4, lsl r3 │ │ │ │ - @ instruction: 0x0121b550 │ │ │ │ - smlawteq r1, ip, r3, fp │ │ │ │ + msreq (UNDEF: 58), ip, lsl r3 │ │ │ │ + @ instruction: 0x0121b558 │ │ │ │ + ldrdeq fp, [r1, -r4]! │ │ │ │ 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] @ 509d88 │ │ │ │ ldr r3, [pc, #752] @ 509d8c │ │ │ │ @@ -1127973,45 +1127973,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 509b74 │ │ │ │ teqeq r7, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8, asr #13 │ │ │ │ - msreq CPSR_fx, ip, lsl #2 │ │ │ │ - @ instruction: 0x0120b41c │ │ │ │ - @ instruction: 0x0121b1e8 │ │ │ │ + msreq CPSR_fx, r4, lsl r1 │ │ │ │ + @ instruction: 0x0120b424 │ │ │ │ + strdeq fp, [r1, -r0]! │ │ │ │ andeq r1, r0, fp, asr #15 │ │ │ │ - ldrdeq pc, [sl, -r0]! │ │ │ │ - @ instruction: 0x0120b3e0 │ │ │ │ - @ instruction: 0x0121b1ac │ │ │ │ + ldrdeq pc, [sl, -r8]! │ │ │ │ + @ instruction: 0x0120b3e8 │ │ │ │ + @ instruction: 0x0121b1b4 │ │ │ │ andeq r1, r0, sl, asr #15 │ │ │ │ - msreq CPSR_fx, r4 @ │ │ │ │ - @ instruction: 0x0120b3a4 │ │ │ │ - @ instruction: 0x0121b170 │ │ │ │ + msreq CPSR_fx, ip @ │ │ │ │ + @ instruction: 0x0120b3ac │ │ │ │ + @ instruction: 0x0121b178 │ │ │ │ andeq r1, r0, r9, asr #15 │ │ │ │ - qsubeq pc, r8, sl @ │ │ │ │ - @ instruction: 0x0120b368 │ │ │ │ - @ instruction: 0x0121b134 │ │ │ │ + msreq CPSR_fx, r0, rrx │ │ │ │ + @ instruction: 0x0120b370 │ │ │ │ + @ instruction: 0x0121b13c │ │ │ │ andeq r1, r0, r8, asr #15 │ │ │ │ - msreq CPSR_fx, ip, lsl r0 │ │ │ │ - @ instruction: 0x0120b32c │ │ │ │ - strdeq fp, [r1, -r8]! │ │ │ │ + msreq CPSR_fx, r4, lsr #32 │ │ │ │ + @ instruction: 0x0120b334 │ │ │ │ + @ instruction: 0x0121b100 │ │ │ │ andeq r1, r0, r7, asr #15 │ │ │ │ - @ instruction: 0x012aefe0 │ │ │ │ - strdeq fp, [r0, -r0]! │ │ │ │ - strheq fp, [r1, -ip]! │ │ │ │ + @ instruction: 0x012aefe8 │ │ │ │ + strdeq fp, [r0, -r8]! │ │ │ │ + smlawteq r1, r4, r0, fp │ │ │ │ andeq r1, r0, r6, asr #15 │ │ │ │ - @ instruction: 0x012aefa4 │ │ │ │ - @ instruction: 0x0120b2b4 │ │ │ │ - smlawbeq r1, r0, r0, fp │ │ │ │ + @ instruction: 0x012aefac │ │ │ │ + @ instruction: 0x0120b2bc │ │ │ │ + smlawbeq r1, r8, r0, fp │ │ │ │ andeq r1, r0, r5, asr #15 │ │ │ │ - @ instruction: 0x012aef68 │ │ │ │ - @ instruction: 0x0120b278 │ │ │ │ - @ instruction: 0x0121b044 │ │ │ │ + @ instruction: 0x012aef70 │ │ │ │ + smlawbeq r0, r0, r2, fp │ │ │ │ + @ instruction: 0x0121b04c │ │ │ │ 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, #1724] @ 50a4ec │ │ │ │ @@ -1128445,53 +1128445,53 @@ │ │ │ │ add r2, r2, #616 @ 0x268 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50a264 │ │ │ │ teqeq r7, r0, lsl r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0121b100 │ │ │ │ + @ instruction: 0x0121b108 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012ae9e8 │ │ │ │ - @ instruction: 0x0121aca0 │ │ │ │ - smlawteq r1, r4, sl, sl │ │ │ │ + strdeq lr, [sl, -r0]! │ │ │ │ + @ instruction: 0x0121aca8 │ │ │ │ + smlawteq r1, ip, sl, sl │ │ │ │ andeq r1, r0, ip, lsl #21 │ │ │ │ - @ instruction: 0x012ae9a8 │ │ │ │ - @ instruction: 0x0120acb8 │ │ │ │ - smlawbeq r1, r4, sl, sl │ │ │ │ + @ instruction: 0x012ae9b0 │ │ │ │ + smlawteq r0, r0, ip, sl │ │ │ │ + smlawbeq r1, ip, sl, sl │ │ │ │ andeq r1, r0, pc, lsr #21 │ │ │ │ - @ instruction: 0x012ae96c │ │ │ │ - @ instruction: 0x0120ac7c │ │ │ │ - @ instruction: 0x0121aa48 │ │ │ │ + @ instruction: 0x012ae974 │ │ │ │ + smlawbeq r0, r4, ip, sl │ │ │ │ + @ instruction: 0x0121aa50 │ │ │ │ andeq r1, r0, r3, lsr #21 │ │ │ │ - @ instruction: 0x012ae930 │ │ │ │ - @ instruction: 0x0120ac40 │ │ │ │ - @ instruction: 0x0121aa0c │ │ │ │ + @ instruction: 0x012ae938 │ │ │ │ + @ instruction: 0x0120ac48 │ │ │ │ + @ instruction: 0x0121aa14 │ │ │ │ muleq r0, sp, sl │ │ │ │ - strdeq lr, [sl, -r4]! │ │ │ │ - @ instruction: 0x0120ac04 │ │ │ │ - ldrdeq sl, [r1, -r0]! │ │ │ │ + strdeq lr, [sl, -ip]! │ │ │ │ + @ instruction: 0x0120ac0c │ │ │ │ + ldrdeq sl, [r1, -r8]! │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x012ae8b8 │ │ │ │ - smlawteq r0, r8, fp, sl │ │ │ │ - @ instruction: 0x0121a994 │ │ │ │ + smlawteq sl, r0, r8, lr │ │ │ │ + ldrdeq sl, [r0, -r0]! │ │ │ │ + @ instruction: 0x0121a99c │ │ │ │ @ instruction: 0x00001ab9 │ │ │ │ - @ instruction: 0x012ae87c │ │ │ │ - smlawbeq r0, ip, fp, sl │ │ │ │ - @ instruction: 0x0121a958 │ │ │ │ + smlawbeq sl, r4, r8, lr │ │ │ │ + @ instruction: 0x0120ab94 │ │ │ │ + @ instruction: 0x0121a960 │ │ │ │ @ instruction: 0x00001ab8 │ │ │ │ - @ instruction: 0x012ae840 │ │ │ │ - @ instruction: 0x0120ab50 │ │ │ │ - @ instruction: 0x0121a91c │ │ │ │ + @ instruction: 0x012ae848 │ │ │ │ + @ instruction: 0x0120ab58 │ │ │ │ + @ instruction: 0x0121a924 │ │ │ │ andeq r1, r0, fp, lsl #21 │ │ │ │ - @ instruction: 0x012ae804 │ │ │ │ - @ instruction: 0x0120ab14 │ │ │ │ - @ instruction: 0x0121a8e0 │ │ │ │ + @ instruction: 0x012ae80c │ │ │ │ + @ instruction: 0x0120ab1c │ │ │ │ + @ instruction: 0x0121a8e8 │ │ │ │ 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, #1080] @ 0x438 │ │ │ │ ldr r2, [pc, #1032] @ 50a9b8 │ │ │ │ @@ -1128755,46 +1128755,46 @@ │ │ │ │ bl ba12c │ │ │ │ b 50a5f4 │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, ip, ror ip │ │ │ │ teqeq r7, r8, asr #24 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x012ae628 │ │ │ │ - @ instruction: 0x0121a710 │ │ │ │ + @ instruction: 0x012ae630 │ │ │ │ + @ instruction: 0x0121a718 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ - @ instruction: 0x012ae53c │ │ │ │ - smlawbeq r1, ip, r8, sl │ │ │ │ - @ instruction: 0x0121a61c │ │ │ │ + @ instruction: 0x012ae544 │ │ │ │ + @ instruction: 0x0121a894 │ │ │ │ + @ instruction: 0x0121a624 │ │ │ │ muleq r0, r1, fp │ │ │ │ tsteq pc, r0, lsl r0 @ │ │ │ │ - @ instruction: 0x012ae4a4 │ │ │ │ - @ instruction: 0x0120a7b4 │ │ │ │ - smlawbeq r1, r8, r5, sl │ │ │ │ + @ instruction: 0x012ae4ac │ │ │ │ + @ instruction: 0x0120a7bc │ │ │ │ + @ instruction: 0x0121a590 │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - @ instruction: 0x012ae46c │ │ │ │ - @ instruction: 0x0120a77c │ │ │ │ - @ instruction: 0x0121a550 │ │ │ │ + @ instruction: 0x012ae474 │ │ │ │ + smlawbeq r0, r4, r7, sl │ │ │ │ + @ instruction: 0x0121a558 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - @ instruction: 0x012ae430 │ │ │ │ - @ instruction: 0x0121a714 │ │ │ │ - @ instruction: 0x0121a514 │ │ │ │ + @ instruction: 0x012ae438 │ │ │ │ + @ instruction: 0x0121a71c │ │ │ │ + @ instruction: 0x0121a51c │ │ │ │ andeq r0, r0, r6, lsl #23 │ │ │ │ - @ instruction: 0x0120a704 │ │ │ │ - ldrdeq sl, [r0, -r8]! │ │ │ │ + @ instruction: 0x0120a70c │ │ │ │ + @ instruction: 0x0120a6e0 │ │ │ │ andeq r0, r0, pc, lsl #23 │ │ │ │ - @ instruction: 0x0120a6ac │ │ │ │ - @ instruction: 0x012ae36c │ │ │ │ - @ instruction: 0x0120a67c │ │ │ │ - @ instruction: 0x0121a450 │ │ │ │ + @ instruction: 0x0120a6b4 │ │ │ │ + @ instruction: 0x012ae374 │ │ │ │ + smlawbeq r0, r4, r6, sl │ │ │ │ + @ instruction: 0x0121a458 │ │ │ │ muleq r0, r2, fp │ │ │ │ - @ instruction: 0x012ae334 │ │ │ │ - @ instruction: 0x0120a644 │ │ │ │ - @ instruction: 0x0121a418 │ │ │ │ + @ instruction: 0x012ae33c │ │ │ │ + @ instruction: 0x0120a64c │ │ │ │ + @ instruction: 0x0121a420 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1129353,82 +1129353,82 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 50ab50 │ │ │ │ teqeq r7, r8, asr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r4, lsr #15 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x0121a2ac │ │ │ │ + @ instruction: 0x0121a2b4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x012ae1bc │ │ │ │ + smlawteq sl, r4, r1, lr │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ teqeq r7, ip, ror #13 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x012ae0a0 │ │ │ │ - @ instruction: 0x0121a16c │ │ │ │ + @ instruction: 0x012ae0a8 │ │ │ │ + @ instruction: 0x0121a174 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012ade3c │ │ │ │ - @ instruction: 0x01219f18 │ │ │ │ + @ instruction: 0x012ade44 │ │ │ │ + @ instruction: 0x01219f20 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - @ instruction: 0x012ade04 │ │ │ │ - @ instruction: 0x0120a110 │ │ │ │ - @ instruction: 0x01219ee4 │ │ │ │ + @ instruction: 0x012ade0c │ │ │ │ + @ instruction: 0x0120a118 │ │ │ │ + @ instruction: 0x01219eec │ │ │ │ @ instruction: 0x011fa8d8 │ │ │ │ tsteq pc, r4, lsl #17 │ │ │ │ - @ instruction: 0x012add24 │ │ │ │ - @ instruction: 0x0120a034 │ │ │ │ - @ instruction: 0x01219e08 │ │ │ │ + @ instruction: 0x012add2c │ │ │ │ + @ instruction: 0x0120a03c │ │ │ │ + @ instruction: 0x01219e10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x012adce8 │ │ │ │ - strdeq r9, [r0, -r8]! │ │ │ │ - smlawteq r1, ip, sp, r9 │ │ │ │ + strdeq sp, [sl, -r0]! │ │ │ │ + @ instruction: 0x0120a000 │ │ │ │ + ldrdeq r9, [r1, -r4]! │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - @ instruction: 0x012adcac │ │ │ │ - @ instruction: 0x01209fbc │ │ │ │ - @ instruction: 0x01219d90 │ │ │ │ + @ instruction: 0x012adcb4 │ │ │ │ + smlawteq r0, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01219d98 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - @ instruction: 0x012adc70 │ │ │ │ - smlawbeq r0, r0, pc, r9 @ │ │ │ │ - @ instruction: 0x01219d54 │ │ │ │ + @ instruction: 0x012adc78 │ │ │ │ + smlawbeq r0, r8, pc, r9 @ │ │ │ │ + @ instruction: 0x01219d5c │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - @ instruction: 0x01209f48 │ │ │ │ - @ instruction: 0x012adc04 │ │ │ │ - @ instruction: 0x01209f14 │ │ │ │ - @ instruction: 0x01219ce8 │ │ │ │ + @ instruction: 0x01209f50 │ │ │ │ + @ instruction: 0x012adc0c │ │ │ │ + @ instruction: 0x01209f1c │ │ │ │ + strdeq r9, [r1, -r0]! │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - ldrdeq r9, [r0, -ip]! │ │ │ │ + @ instruction: 0x01209ee4 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x01209eac │ │ │ │ + @ instruction: 0x01209eb4 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - @ instruction: 0x012adb68 │ │ │ │ - @ instruction: 0x01209e78 │ │ │ │ - @ instruction: 0x01219c4c │ │ │ │ + @ instruction: 0x012adb70 │ │ │ │ + smlawbeq r0, r0, lr, r9 │ │ │ │ + @ instruction: 0x01219c54 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - @ instruction: 0x012adb2c │ │ │ │ - @ instruction: 0x01209e3c │ │ │ │ - @ instruction: 0x01219c10 │ │ │ │ + @ instruction: 0x012adb34 │ │ │ │ + @ instruction: 0x01209e44 │ │ │ │ + @ instruction: 0x01219c18 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - strdeq sp, [sl, -r0]! │ │ │ │ - @ instruction: 0x01209e00 │ │ │ │ - ldrdeq r9, [r1, -r4]! │ │ │ │ + strdeq sp, [sl, -r8]! │ │ │ │ + @ instruction: 0x01209e08 │ │ │ │ + ldrdeq r9, [r1, -ip]! │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - smlawteq r0, r8, sp, r9 │ │ │ │ - @ instruction: 0x01209d98 │ │ │ │ - @ instruction: 0x012ada54 │ │ │ │ - @ instruction: 0x01209d64 │ │ │ │ - @ instruction: 0x01219b38 │ │ │ │ + ldrdeq r9, [r0, -r0]! │ │ │ │ + @ instruction: 0x01209da0 │ │ │ │ + @ instruction: 0x012ada5c │ │ │ │ + @ instruction: 0x01209d6c │ │ │ │ + @ instruction: 0x01219b40 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - @ instruction: 0x012ada18 │ │ │ │ - @ instruction: 0x01209d28 │ │ │ │ - strdeq r9, [r1, -ip]! │ │ │ │ + @ instruction: 0x012ada20 │ │ │ │ + @ instruction: 0x01209d30 │ │ │ │ + @ instruction: 0x01219b04 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - ldrdeq sp, [sl, -ip]! │ │ │ │ - @ instruction: 0x01209cec │ │ │ │ - smlawteq r1, r0, sl, r9 │ │ │ │ + @ instruction: 0x012ad9e4 │ │ │ │ + strdeq r9, [r0, -r4]! │ │ │ │ + smlawteq r1, r8, sl, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1129468,21 +1129468,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 50b50c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #696 @ 0x2b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50b46c │ │ │ │ - @ instruction: 0x012ad83c │ │ │ │ - @ instruction: 0x01209b4c │ │ │ │ - @ instruction: 0x01219918 │ │ │ │ + @ instruction: 0x012ad844 │ │ │ │ + @ instruction: 0x01209b54 │ │ │ │ + @ instruction: 0x01219920 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ - @ instruction: 0x012ad800 │ │ │ │ - @ instruction: 0x01209b10 │ │ │ │ - ldrdeq r9, [r1, -ip]! │ │ │ │ + @ instruction: 0x012ad808 │ │ │ │ + @ instruction: 0x01209b18 │ │ │ │ + @ instruction: 0x012198e4 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1129523,20 +1129523,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 50b5e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #724 @ 0x2d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50b548 │ │ │ │ - @ instruction: 0x012ad760 │ │ │ │ - @ instruction: 0x01209a70 │ │ │ │ - @ instruction: 0x01219840 │ │ │ │ - @ instruction: 0x012ad724 │ │ │ │ - @ instruction: 0x01209a34 │ │ │ │ - @ instruction: 0x01219800 │ │ │ │ + @ instruction: 0x012ad768 │ │ │ │ + @ instruction: 0x01209a78 │ │ │ │ + @ instruction: 0x01219848 │ │ │ │ + @ instruction: 0x012ad72c │ │ │ │ + @ instruction: 0x01209a3c │ │ │ │ + @ instruction: 0x01219808 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ ldr r0, [pc, #740] @ 50b8e8 │ │ │ │ @@ -1129726,44 +1129726,44 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50b6d4 │ │ │ │ teqeq r7, ip, lsr ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r7, r8, ror #22 │ │ │ │ - @ instruction: 0x012ad5ac │ │ │ │ - @ instruction: 0x012098bc │ │ │ │ - smlawbeq r1, ip, r6, r9 │ │ │ │ - @ instruction: 0x012ad570 │ │ │ │ - smlawbeq r0, r0, r8, r9 │ │ │ │ - @ instruction: 0x0121964c │ │ │ │ + @ instruction: 0x012ad5b4 │ │ │ │ + smlawteq r0, r4, r8, r9 │ │ │ │ + @ instruction: 0x01219694 │ │ │ │ + @ instruction: 0x012ad578 │ │ │ │ + smlawbeq r0, r8, r8, r9 │ │ │ │ + @ instruction: 0x01219654 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - @ instruction: 0x012ad534 │ │ │ │ - @ instruction: 0x01209844 │ │ │ │ - @ instruction: 0x01219610 │ │ │ │ + @ instruction: 0x012ad53c │ │ │ │ + @ instruction: 0x0120984c │ │ │ │ + @ instruction: 0x01219618 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - strdeq sp, [sl, -r8]! │ │ │ │ - @ instruction: 0x01209808 │ │ │ │ - ldrdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x012ad500 │ │ │ │ + @ instruction: 0x01209810 │ │ │ │ + ldrdeq r9, [r1, -ip]! │ │ │ │ muleq r0, sp, r8 │ │ │ │ - @ instruction: 0x012ad4bc │ │ │ │ - smlawteq r0, ip, r7, r9 │ │ │ │ - @ instruction: 0x01219598 │ │ │ │ + smlawteq sl, r4, r4, sp │ │ │ │ + ldrdeq r9, [r0, -r4]! │ │ │ │ + @ instruction: 0x012195a0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - smlawbeq sl, r0, r4, sp │ │ │ │ - @ instruction: 0x01209790 │ │ │ │ - @ instruction: 0x0121955c │ │ │ │ + smlawbeq sl, r8, r4, sp │ │ │ │ + @ instruction: 0x01209798 │ │ │ │ + @ instruction: 0x01219564 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - @ instruction: 0x012ad444 │ │ │ │ - @ instruction: 0x01209754 │ │ │ │ - @ instruction: 0x01219520 │ │ │ │ + @ instruction: 0x012ad44c │ │ │ │ + @ instruction: 0x0120975c │ │ │ │ + @ instruction: 0x01219528 │ │ │ │ muleq r0, sl, r8 │ │ │ │ - @ instruction: 0x012ad408 │ │ │ │ - @ instruction: 0x01209718 │ │ │ │ - @ instruction: 0x012194e4 │ │ │ │ + @ instruction: 0x012ad410 │ │ │ │ + @ instruction: 0x01209720 │ │ │ │ + @ instruction: 0x012194ec │ │ │ │ muleq r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1129805,21 +1129805,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 50ba50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #772 @ 0x304 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50b9b0 │ │ │ │ - strdeq sp, [sl, -r8]! │ │ │ │ - @ instruction: 0x01209608 │ │ │ │ - ldrdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x012ad300 │ │ │ │ + @ instruction: 0x01209610 │ │ │ │ + ldrdeq r9, [r1, -ip]! │ │ │ │ muleq r0, r9, sl │ │ │ │ - @ instruction: 0x012ad2bc │ │ │ │ - smlawteq r0, ip, r5, r9 │ │ │ │ - @ instruction: 0x01219398 │ │ │ │ + smlawteq sl, r4, r2, sp │ │ │ │ + ldrdeq r9, [r0, -r4]! │ │ │ │ + @ instruction: 0x012193a0 │ │ │ │ muleq r0, sl, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r0, #920] @ 0x398 │ │ │ │ @@ -1129844,17 +1129844,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50ba88 │ │ │ │ - @ instruction: 0x012ad220 │ │ │ │ - @ instruction: 0x01209530 │ │ │ │ - @ instruction: 0x01219300 │ │ │ │ + @ instruction: 0x012ad228 │ │ │ │ + @ instruction: 0x01209538 │ │ │ │ + @ instruction: 0x01219308 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1129879,17 +1129879,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #840 @ 0x348 │ │ │ │ mov r1, #2576 @ 0xa10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50bb14 │ │ │ │ - @ instruction: 0x012ad194 │ │ │ │ - @ instruction: 0x012094a4 │ │ │ │ - @ instruction: 0x01219274 │ │ │ │ + @ instruction: 0x012ad19c │ │ │ │ + @ instruction: 0x012094ac │ │ │ │ + @ instruction: 0x0121927c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1129910,17 +1129910,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 50bbe4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50bb90 │ │ │ │ - @ instruction: 0x012ad118 │ │ │ │ - @ instruction: 0x01209428 │ │ │ │ - strdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x012ad120 │ │ │ │ + @ instruction: 0x01209430 │ │ │ │ + strdeq r9, [r1, -ip]! │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [r0, #920] @ 0x398 │ │ │ │ @@ -1130021,25 +1130021,25 @@ │ │ │ │ bl ba12c │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 50bc98 │ │ │ │ teqeq r7, ip, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r4, lsr #11 │ │ │ │ - @ instruction: 0x012acfe8 │ │ │ │ - strdeq r9, [r0, -r8]! │ │ │ │ - smlawteq r1, ip, r0, r9 │ │ │ │ + strdeq ip, [sl, -r0]! │ │ │ │ + @ instruction: 0x01209300 │ │ │ │ + ldrdeq r9, [r1, -r4]! │ │ │ │ andeq r0, r0, r5, lsl #21 │ │ │ │ - @ instruction: 0x012acfac │ │ │ │ - @ instruction: 0x012092bc │ │ │ │ - smlawbeq r1, r8, r0, r9 │ │ │ │ + @ instruction: 0x012acfb4 │ │ │ │ + smlawteq r0, r4, r2, r9 │ │ │ │ + @ instruction: 0x01219090 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ - @ instruction: 0x012acf6c │ │ │ │ - @ instruction: 0x0121930c │ │ │ │ - qsubeq r9, r0, r1 │ │ │ │ + @ instruction: 0x012acf74 │ │ │ │ + @ instruction: 0x01219314 │ │ │ │ + qsubeq r9, r8, r1 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1130851,91 +1130851,91 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 50be5c │ │ │ │ teqeq r7, r0, ror #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0, ror #7 │ │ │ │ - @ instruction: 0x012ace38 │ │ │ │ - strdeq r8, [r1, -ip]! │ │ │ │ + @ instruction: 0x012ace40 │ │ │ │ + @ instruction: 0x01218f04 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - smlawbeq sl, r4, r8, ip │ │ │ │ - @ instruction: 0x01218968 │ │ │ │ + smlawbeq sl, ip, r8, ip │ │ │ │ + @ instruction: 0x01218970 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - @ instruction: 0x01208b50 │ │ │ │ + @ instruction: 0x01208b58 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x012ac7a0 │ │ │ │ - @ instruction: 0x01208ab0 │ │ │ │ - smlawbeq r1, r4, r8, r8 │ │ │ │ + @ instruction: 0x012ac7a8 │ │ │ │ + @ instruction: 0x01208ab8 │ │ │ │ + smlawbeq r1, ip, r8, r8 │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - @ instruction: 0x012ac6ac │ │ │ │ - @ instruction: 0x012089bc │ │ │ │ - @ instruction: 0x01218790 │ │ │ │ + @ instruction: 0x012ac6b4 │ │ │ │ + smlawteq r0, r4, r9, r8 │ │ │ │ + @ instruction: 0x01218798 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x012ac614 │ │ │ │ - @ instruction: 0x01208924 │ │ │ │ - strdeq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x012ac61c │ │ │ │ + @ instruction: 0x0120892c │ │ │ │ + @ instruction: 0x01218700 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - ldrdeq ip, [sl, -ip]! @ │ │ │ │ - @ instruction: 0x012088ec │ │ │ │ - smlawteq r1, r0, r6, r8 │ │ │ │ + @ instruction: 0x012ac5e4 │ │ │ │ + strdeq r8, [r0, -r4]! │ │ │ │ + smlawteq r1, r8, r6, r8 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ - @ instruction: 0x012ac5a4 │ │ │ │ - @ instruction: 0x012088b4 │ │ │ │ - smlawbeq r1, r8, r6, r8 │ │ │ │ + @ instruction: 0x012ac5ac │ │ │ │ + @ instruction: 0x012088bc │ │ │ │ + @ instruction: 0x01218690 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x012ac56c │ │ │ │ - @ instruction: 0x0120887c │ │ │ │ - @ instruction: 0x01218650 │ │ │ │ + @ instruction: 0x012ac574 │ │ │ │ + smlawbeq r0, r4, r8, r8 │ │ │ │ + @ instruction: 0x01218658 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - @ instruction: 0x012ac534 │ │ │ │ - @ instruction: 0x01208844 │ │ │ │ - @ instruction: 0x01218618 │ │ │ │ + @ instruction: 0x012ac53c │ │ │ │ + @ instruction: 0x0120884c │ │ │ │ + @ instruction: 0x01218620 │ │ │ │ andeq r0, r0, r1, lsr r9 │ │ │ │ - strdeq ip, [sl, -ip]! @ │ │ │ │ - @ instruction: 0x0120880c │ │ │ │ - @ instruction: 0x012185e0 │ │ │ │ + @ instruction: 0x012ac504 │ │ │ │ + @ instruction: 0x01208814 │ │ │ │ + @ instruction: 0x012185e8 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - smlawteq sl, r4, r4, ip │ │ │ │ - ldrdeq r8, [r0, -r4]! │ │ │ │ - @ instruction: 0x012185a8 │ │ │ │ + smlawteq sl, ip, r4, ip │ │ │ │ + ldrdeq r8, [r0, -ip]! │ │ │ │ + @ instruction: 0x012185b0 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ - smlawbeq sl, ip, r4, ip │ │ │ │ - @ instruction: 0x0120879c │ │ │ │ - @ instruction: 0x01218570 │ │ │ │ + @ instruction: 0x012ac494 │ │ │ │ + @ instruction: 0x012087a4 │ │ │ │ + @ instruction: 0x01218578 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - @ instruction: 0x012ac454 │ │ │ │ - @ instruction: 0x01208764 │ │ │ │ - @ instruction: 0x01218538 │ │ │ │ + @ instruction: 0x012ac45c │ │ │ │ + @ instruction: 0x0120876c │ │ │ │ + @ instruction: 0x01218540 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - @ instruction: 0x012ac41c │ │ │ │ - @ instruction: 0x0120872c │ │ │ │ - @ instruction: 0x01218500 │ │ │ │ + @ instruction: 0x012ac424 │ │ │ │ + @ instruction: 0x01208734 │ │ │ │ + @ instruction: 0x01218508 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ - @ instruction: 0x012ac3e4 │ │ │ │ - strdeq r8, [r0, -r4]! │ │ │ │ - smlawteq r1, r8, r4, r8 │ │ │ │ + @ instruction: 0x012ac3ec │ │ │ │ + strdeq r8, [r0, -ip]! │ │ │ │ + ldrdeq r8, [r1, -r0]! │ │ │ │ andeq r0, r0, r6, lsl #19 │ │ │ │ - smlawteq r0, r0, r6, r8 │ │ │ │ - @ instruction: 0x01208694 │ │ │ │ + smlawteq r0, r8, r6, r8 │ │ │ │ + @ instruction: 0x0120869c │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x01208668 │ │ │ │ + @ instruction: 0x01208670 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - @ instruction: 0x0120863c │ │ │ │ + @ instruction: 0x01208644 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - @ instruction: 0x01208610 │ │ │ │ + @ instruction: 0x01208618 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - @ instruction: 0x012085e4 │ │ │ │ + @ instruction: 0x012085ec │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - @ instruction: 0x012ac2a4 │ │ │ │ - @ instruction: 0x012085b4 │ │ │ │ - smlawbeq r1, r8, r3, r8 │ │ │ │ - @ instruction: 0x012ac26c │ │ │ │ - @ instruction: 0x0120857c │ │ │ │ - @ instruction: 0x01218350 │ │ │ │ + @ instruction: 0x012ac2ac │ │ │ │ + @ instruction: 0x012085bc │ │ │ │ + @ instruction: 0x01218390 │ │ │ │ + @ instruction: 0x012ac274 │ │ │ │ + smlawbeq r0, r4, r5, r8 │ │ │ │ + @ instruction: 0x01218358 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1130976,21 +1130976,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 50cc9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #948 @ 0x3b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50cbfc │ │ │ │ - @ instruction: 0x012ac0ac │ │ │ │ - @ instruction: 0x012083bc │ │ │ │ - smlawbeq r1, r8, r1, r8 │ │ │ │ + strheq ip, [sl, -r4]! │ │ │ │ + smlawteq r0, r4, r3, r8 │ │ │ │ + @ instruction: 0x01218190 │ │ │ │ andeq r0, r0, r3, ror #16 │ │ │ │ - @ instruction: 0x012ac070 │ │ │ │ - smlawbeq r0, r0, r3, r8 │ │ │ │ - @ instruction: 0x0121814c │ │ │ │ + @ instruction: 0x012ac078 │ │ │ │ + smlawbeq r0, r8, r3, r8 │ │ │ │ + @ instruction: 0x01218154 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1131031,21 +1131031,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 50cd78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #972 @ 0x3cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50ccd8 │ │ │ │ - ldrdeq fp, [sl, -r0]! │ │ │ │ - @ instruction: 0x012082e0 │ │ │ │ - @ instruction: 0x012180ac │ │ │ │ + ldrdeq fp, [sl, -r8]! │ │ │ │ + @ instruction: 0x012082e8 │ │ │ │ + strheq r8, [r1, -r4]! │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - @ instruction: 0x012abf94 │ │ │ │ - @ instruction: 0x012082a4 │ │ │ │ - @ instruction: 0x01218070 │ │ │ │ + @ instruction: 0x012abf9c │ │ │ │ + @ instruction: 0x012082ac │ │ │ │ + @ instruction: 0x01218078 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1131132,26 +1131132,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 50ce08 │ │ │ │ - @ instruction: 0x012abea4 │ │ │ │ - @ instruction: 0x012081b4 │ │ │ │ - smlawbeq r1, r8, pc, r7 @ │ │ │ │ - @ instruction: 0x012abe6c │ │ │ │ - @ instruction: 0x0120817c │ │ │ │ - @ instruction: 0x01217f50 │ │ │ │ - @ instruction: 0x012abe34 │ │ │ │ - @ instruction: 0x01208144 │ │ │ │ - @ instruction: 0x01217f18 │ │ │ │ - strdeq fp, [sl, -ip]! │ │ │ │ - @ instruction: 0x0120810c │ │ │ │ - @ instruction: 0x01217ee0 │ │ │ │ + @ instruction: 0x012abeac │ │ │ │ + @ instruction: 0x012081bc │ │ │ │ + @ instruction: 0x01217f90 │ │ │ │ + @ instruction: 0x012abe74 │ │ │ │ + smlawbeq r0, r4, r1, r8 │ │ │ │ + @ instruction: 0x01217f58 │ │ │ │ + @ instruction: 0x012abe3c │ │ │ │ + @ instruction: 0x0120814c │ │ │ │ + @ instruction: 0x01217f20 │ │ │ │ + @ instruction: 0x012abe04 │ │ │ │ + @ instruction: 0x01208114 │ │ │ │ + @ instruction: 0x01217ee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #920] @ 0x398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #444] @ 50d0fc │ │ │ │ @@ -1131266,25 +1131266,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50d014 │ │ │ │ teqeq r7, r0, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8, lsr #4 │ │ │ │ - @ instruction: 0x012abc70 │ │ │ │ - @ instruction: 0x01207f7c │ │ │ │ - @ instruction: 0x01217d4c │ │ │ │ + @ instruction: 0x012abc78 │ │ │ │ + smlawbeq r0, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x01217d54 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x012abc30 │ │ │ │ - @ instruction: 0x01207f40 │ │ │ │ - @ instruction: 0x01217d0c │ │ │ │ + @ instruction: 0x012abc38 │ │ │ │ + @ instruction: 0x01207f48 │ │ │ │ + @ instruction: 0x01217d14 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - strdeq fp, [sl, -r4]! │ │ │ │ - @ instruction: 0x01207f04 │ │ │ │ - ldrdeq r7, [r1, -r4]! │ │ │ │ + strdeq fp, [sl, -ip]! │ │ │ │ + @ instruction: 0x01207f0c │ │ │ │ + ldrdeq r7, [r1, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #3272] @ 50de1c │ │ │ │ @@ -1132106,90 +1132106,90 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 50d1c4 │ │ │ │ ldrsheq fp, [r7, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8, ror r0 │ │ │ │ - ldrdeq fp, [sl, -r0]! │ │ │ │ - smlawbeq r1, r8, fp, r7 │ │ │ │ + ldrdeq fp, [sl, -r8]! │ │ │ │ + @ instruction: 0x01217b90 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - @ instruction: 0x012ab4e4 │ │ │ │ - smlawteq r1, r8, r5, r7 │ │ │ │ + @ instruction: 0x012ab4ec │ │ │ │ + ldrdeq r7, [r1, -r0]! │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - @ instruction: 0x012077b0 │ │ │ │ - @ instruction: 0x012ab404 │ │ │ │ - @ instruction: 0x01207714 │ │ │ │ - @ instruction: 0x012174e8 │ │ │ │ + @ instruction: 0x012077b8 │ │ │ │ + @ instruction: 0x012ab40c │ │ │ │ + @ instruction: 0x0120771c │ │ │ │ + strdeq r7, [r1, -r0]! │ │ │ │ andeq r0, r0, r2, asr #17 │ │ │ │ - @ instruction: 0x012ab310 │ │ │ │ - @ instruction: 0x01207620 │ │ │ │ - strdeq r7, [r1, -r4]! │ │ │ │ + @ instruction: 0x012ab318 │ │ │ │ + @ instruction: 0x01207628 │ │ │ │ + strdeq r7, [r1, -ip]! │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - @ instruction: 0x012ab278 │ │ │ │ - smlawbeq r0, r8, r5, r7 │ │ │ │ - @ instruction: 0x0121735c │ │ │ │ + smlawbeq sl, r0, r2, fp │ │ │ │ + @ instruction: 0x01207590 │ │ │ │ + @ instruction: 0x01217364 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - @ instruction: 0x012ab240 │ │ │ │ - @ instruction: 0x01207550 │ │ │ │ - @ instruction: 0x01217324 │ │ │ │ + @ instruction: 0x012ab248 │ │ │ │ + @ instruction: 0x01207558 │ │ │ │ + @ instruction: 0x0121732c │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x012ab208 │ │ │ │ - @ instruction: 0x01207518 │ │ │ │ - @ instruction: 0x012172ec │ │ │ │ + @ instruction: 0x012ab210 │ │ │ │ + @ instruction: 0x01207520 │ │ │ │ + strdeq r7, [r1, -r4]! │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - ldrdeq fp, [sl, -r0]! │ │ │ │ - @ instruction: 0x012074e0 │ │ │ │ - @ instruction: 0x012172b4 │ │ │ │ + ldrdeq fp, [sl, -r8]! │ │ │ │ + @ instruction: 0x012074e8 │ │ │ │ + @ instruction: 0x012172bc │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - @ instruction: 0x012ab198 │ │ │ │ - @ instruction: 0x012074a8 │ │ │ │ - @ instruction: 0x0121727c │ │ │ │ + @ instruction: 0x012ab1a0 │ │ │ │ + @ instruction: 0x012074b0 │ │ │ │ + smlawbeq r1, r4, r2, r7 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - @ instruction: 0x012ab160 │ │ │ │ - @ instruction: 0x01207470 │ │ │ │ - @ instruction: 0x01217244 │ │ │ │ + @ instruction: 0x012ab168 │ │ │ │ + @ instruction: 0x01207478 │ │ │ │ + @ instruction: 0x0121724c │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - @ instruction: 0x012ab128 │ │ │ │ - @ instruction: 0x01207438 │ │ │ │ - @ instruction: 0x0121720c │ │ │ │ + @ instruction: 0x012ab130 │ │ │ │ + @ instruction: 0x01207440 │ │ │ │ + @ instruction: 0x01217214 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - strdeq fp, [sl, -r0]! │ │ │ │ - @ instruction: 0x01207400 │ │ │ │ - ldrdeq r7, [r1, -r4]! │ │ │ │ + strdeq fp, [sl, -r8]! │ │ │ │ + @ instruction: 0x01207408 │ │ │ │ + ldrdeq r7, [r1, -ip]! │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - strheq fp, [sl, -r8]! │ │ │ │ - smlawteq r0, r8, r3, r7 │ │ │ │ - @ instruction: 0x0121719c │ │ │ │ - smlawbeq sl, r0, r0, fp │ │ │ │ - @ instruction: 0x01207390 │ │ │ │ - @ instruction: 0x01217164 │ │ │ │ + smlawteq sl, r0, r0, fp │ │ │ │ + ldrdeq r7, [r0, -r0]! │ │ │ │ + @ instruction: 0x012171a4 │ │ │ │ + smlawbeq sl, r8, r0, fp │ │ │ │ + @ instruction: 0x01207398 │ │ │ │ + @ instruction: 0x0121716c │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - @ instruction: 0x012ab048 │ │ │ │ - @ instruction: 0x01207358 │ │ │ │ - @ instruction: 0x0121712c │ │ │ │ + qsubeq fp, r0, sl │ │ │ │ + @ instruction: 0x01207360 │ │ │ │ + @ instruction: 0x01217134 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - @ instruction: 0x01207324 │ │ │ │ - strdeq r7, [r0, -r8]! │ │ │ │ + @ instruction: 0x0120732c │ │ │ │ + @ instruction: 0x01207300 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - smlawteq r0, ip, r2, r7 │ │ │ │ + ldrdeq r7, [r0, -r4]! │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - @ instruction: 0x012072a0 │ │ │ │ + @ instruction: 0x012072a8 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - @ instruction: 0x01207274 │ │ │ │ + @ instruction: 0x0120727c │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - @ instruction: 0x01207248 │ │ │ │ + @ instruction: 0x01207250 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012aaf08 │ │ │ │ - @ instruction: 0x01207218 │ │ │ │ - @ instruction: 0x01216fec │ │ │ │ + @ instruction: 0x012aaf10 │ │ │ │ + @ instruction: 0x01207220 │ │ │ │ + strdeq r6, [r1, -r4]! │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrdeq sl, [sl, -r0]! │ │ │ │ - @ instruction: 0x012071e0 │ │ │ │ - @ instruction: 0x01216fb4 │ │ │ │ + ldrdeq sl, [sl, -r8]! │ │ │ │ + @ instruction: 0x012071e8 │ │ │ │ + @ instruction: 0x01216fbc │ │ │ │ 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 │ │ │ │ @@ -1132640,60 +1132640,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50e32c │ │ │ │ teqeq r7, r0, asr #5 │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012aac14 │ │ │ │ - strdeq r6, [r1, -r0]! │ │ │ │ + @ instruction: 0x012aac1c │ │ │ │ + strdeq r6, [r1, -r8]! │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ - strdeq sl, [sl, -r4]! │ │ │ │ + strdeq sl, [sl, -ip]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r6, [r1, -r4]! │ │ │ │ + ldrdeq r6, [r1, -ip]! │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ teqeq r7, r0, lsl pc │ │ │ │ - @ instruction: 0x01206c68 │ │ │ │ + @ instruction: 0x01206c70 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - @ instruction: 0x01206c38 │ │ │ │ + @ instruction: 0x01206c40 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - @ instruction: 0x01206c08 │ │ │ │ - smlawteq sl, r8, r8, sl │ │ │ │ - smlawteq r0, ip, fp, r6 │ │ │ │ - @ instruction: 0x01216998 │ │ │ │ + @ instruction: 0x01206c10 │ │ │ │ + ldrdeq sl, [sl, -r0]! │ │ │ │ + ldrdeq r6, [r0, -r4]! │ │ │ │ + @ instruction: 0x012169a0 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - smlawbeq sl, r8, r8, sl │ │ │ │ - smlawbeq r0, ip, fp, r6 │ │ │ │ - @ instruction: 0x01216958 │ │ │ │ + @ instruction: 0x012aa890 │ │ │ │ + @ instruction: 0x01206b94 │ │ │ │ + @ instruction: 0x01216960 │ │ │ │ andeq r0, r0, fp, lsl #17 │ │ │ │ - @ instruction: 0x012aa848 │ │ │ │ - @ instruction: 0x01206b4c │ │ │ │ - @ instruction: 0x01216918 │ │ │ │ + @ instruction: 0x012aa850 │ │ │ │ + @ instruction: 0x01206b54 │ │ │ │ + @ instruction: 0x01216920 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - @ instruction: 0x01206b14 │ │ │ │ - @ instruction: 0x01206ae4 │ │ │ │ + @ instruction: 0x01206b1c │ │ │ │ + @ instruction: 0x01206aec │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - @ instruction: 0x01206ab4 │ │ │ │ + @ instruction: 0x01206abc │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ - smlawbeq r0, r4, sl, r6 │ │ │ │ - @ instruction: 0x012aa748 │ │ │ │ - @ instruction: 0x01206a4c │ │ │ │ - @ instruction: 0x01216818 │ │ │ │ + smlawbeq r0, ip, sl, r6 │ │ │ │ + @ instruction: 0x012aa750 │ │ │ │ + @ instruction: 0x01206a54 │ │ │ │ + @ instruction: 0x01216820 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - @ instruction: 0x012aa708 │ │ │ │ - @ instruction: 0x01206a0c │ │ │ │ - ldrdeq r6, [r1, -r8]! │ │ │ │ + @ instruction: 0x012aa710 │ │ │ │ + @ instruction: 0x01206a14 │ │ │ │ + @ instruction: 0x012167e0 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - smlawteq sl, r8, r6, sl │ │ │ │ - smlawteq r0, ip, r9, r6 │ │ │ │ - @ instruction: 0x01216798 │ │ │ │ + ldrdeq sl, [sl, -r0]! │ │ │ │ + ldrdeq r6, [r0, -r4]! │ │ │ │ + @ instruction: 0x012167a0 │ │ │ │ andeq r0, r0, r2, ror r8 │ │ │ │ - smlawbeq sl, r8, r6, sl │ │ │ │ - smlawbeq r0, ip, r9, r6 │ │ │ │ - @ instruction: 0x01216758 │ │ │ │ + @ instruction: 0x012aa690 │ │ │ │ + @ instruction: 0x01206994 │ │ │ │ + @ instruction: 0x01216760 │ │ │ │ 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] @ 50e8d4 │ │ │ │ @@ -1132790,26 +1132790,26 @@ │ │ │ │ add r2, r2, #1088 @ 0x440 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50e7ec │ │ │ │ teqeq r7, r4, ror #21 │ │ │ │ - @ instruction: 0x01216910 │ │ │ │ + @ instruction: 0x01216918 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0, asr sl │ │ │ │ - @ instruction: 0x012aa494 │ │ │ │ - @ instruction: 0x012067a4 │ │ │ │ - @ instruction: 0x01216574 │ │ │ │ - @ instruction: 0x012aa458 │ │ │ │ - @ instruction: 0x01206768 │ │ │ │ - @ instruction: 0x01216538 │ │ │ │ - @ instruction: 0x012aa41c │ │ │ │ - @ instruction: 0x0120672c │ │ │ │ - strdeq r6, [r1, -ip]! │ │ │ │ + @ instruction: 0x012aa49c │ │ │ │ + @ instruction: 0x012067ac │ │ │ │ + @ instruction: 0x0121657c │ │ │ │ + @ instruction: 0x012aa460 │ │ │ │ + @ instruction: 0x01206770 │ │ │ │ + @ instruction: 0x01216540 │ │ │ │ + @ instruction: 0x012aa424 │ │ │ │ + @ instruction: 0x01206734 │ │ │ │ + @ instruction: 0x01216504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1132831,17 +1132831,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 50e988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50e930 │ │ │ │ - smlawbeq sl, r0, r3, sl │ │ │ │ - smlawbeq r0, r4, r6, r6 │ │ │ │ - @ instruction: 0x01216450 │ │ │ │ + smlawbeq sl, r8, r3, sl │ │ │ │ + smlawbeq r0, ip, r6, r6 │ │ │ │ + @ instruction: 0x01216458 │ │ │ │ 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, #964] @ 0x3c4 │ │ │ │ ldr r6, [r0, #920] @ 0x398 │ │ │ │ @@ -1132974,37 +1132974,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 50ec14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 50ea24 │ │ │ │ - @ instruction: 0x012aa274 │ │ │ │ - smlawbeq r0, r4, r5, r6 │ │ │ │ - @ instruction: 0x01216350 │ │ │ │ + @ instruction: 0x012aa27c │ │ │ │ + smlawbeq r0, ip, r5, r6 │ │ │ │ + @ instruction: 0x01216358 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - @ instruction: 0x012aa228 │ │ │ │ - strdeq r6, [r1, -r8]! │ │ │ │ - @ instruction: 0x01216304 │ │ │ │ + @ instruction: 0x012aa230 │ │ │ │ + @ instruction: 0x01216600 │ │ │ │ + @ instruction: 0x0121630c │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - @ instruction: 0x012aa1ec │ │ │ │ - strdeq r6, [r0, -ip]! │ │ │ │ - smlawteq r1, r8, r2, r6 │ │ │ │ + strdeq sl, [sl, -r4]! │ │ │ │ + @ instruction: 0x01206504 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - @ instruction: 0x012aa1b0 │ │ │ │ - smlawteq r0, r0, r4, r6 │ │ │ │ - smlawbeq r1, ip, r2, r6 │ │ │ │ + @ instruction: 0x012aa1b8 │ │ │ │ + smlawteq r0, r8, r4, r6 │ │ │ │ + @ instruction: 0x01216294 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - @ instruction: 0x012aa174 │ │ │ │ - smlawbeq r0, r4, r4, r6 │ │ │ │ - @ instruction: 0x01216250 │ │ │ │ + @ instruction: 0x012aa17c │ │ │ │ + smlawbeq r0, ip, r4, r6 │ │ │ │ + @ instruction: 0x01216258 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - @ instruction: 0x012aa138 │ │ │ │ - @ instruction: 0x01206448 │ │ │ │ - @ instruction: 0x01216214 │ │ │ │ + @ instruction: 0x012aa140 │ │ │ │ + @ instruction: 0x01206450 │ │ │ │ + @ instruction: 0x0121621c │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1134003,136 +1134003,136 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 50f410 │ │ │ │ teqeq r7, r0, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012aa048 │ │ │ │ + qsubeq sl, r0, sl │ │ │ │ teqeq r7, r0, asr #11 │ │ │ │ - @ instruction: 0x01216110 │ │ │ │ - @ instruction: 0x012a9fac │ │ │ │ - smlawbeq r1, r8, r0, r6 │ │ │ │ + @ instruction: 0x01216118 │ │ │ │ + @ instruction: 0x012a9fb4 │ │ │ │ + @ instruction: 0x01216090 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012a990c │ │ │ │ + @ instruction: 0x012a9914 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012159ec │ │ │ │ + strdeq r5, [r1, -r4]! │ │ │ │ teqeq r7, ip, lsr #28 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ @ instruction: 0x011f61d8 │ │ │ │ - @ instruction: 0x012a9670 │ │ │ │ - @ instruction: 0x01215aa0 │ │ │ │ - @ instruction: 0x01215744 │ │ │ │ - @ instruction: 0x01205938 │ │ │ │ - strdeq r9, [sl, -ip]! │ │ │ │ - @ instruction: 0x01205900 │ │ │ │ - ldrdeq r5, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a9678 │ │ │ │ + @ instruction: 0x01215aa8 │ │ │ │ + @ instruction: 0x0121574c │ │ │ │ + @ instruction: 0x01205940 │ │ │ │ + @ instruction: 0x012a9604 │ │ │ │ + @ instruction: 0x01205908 │ │ │ │ + ldrdeq r5, [r1, -ip]! │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - @ instruction: 0x012a95bc │ │ │ │ - smlawteq r0, r0, r8, r5 │ │ │ │ - @ instruction: 0x01215694 │ │ │ │ + smlawteq sl, r4, r5, r9 │ │ │ │ + smlawteq r0, r8, r8, r5 │ │ │ │ + @ instruction: 0x0121569c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x012a957c │ │ │ │ - smlawbeq r0, r0, r8, r5 │ │ │ │ - @ instruction: 0x01215650 │ │ │ │ - @ instruction: 0x012a953c │ │ │ │ - @ instruction: 0x01205840 │ │ │ │ - @ instruction: 0x01215614 │ │ │ │ + smlawbeq sl, r4, r5, r9 │ │ │ │ + smlawbeq r0, r8, r8, r5 │ │ │ │ + @ instruction: 0x01215658 │ │ │ │ + @ instruction: 0x012a9544 │ │ │ │ + @ instruction: 0x01205848 │ │ │ │ + @ instruction: 0x0121561c │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - strdeq r9, [sl, -ip]! │ │ │ │ - @ instruction: 0x01205800 │ │ │ │ - ldrdeq r5, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a9504 │ │ │ │ + @ instruction: 0x01205808 │ │ │ │ + ldrdeq r5, [r1, -ip]! │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x012a94bc │ │ │ │ - smlawteq r0, r0, r7, r5 │ │ │ │ - @ instruction: 0x01215594 │ │ │ │ + smlawteq sl, r4, r4, r9 │ │ │ │ + smlawteq r0, r8, r7, r5 │ │ │ │ + @ instruction: 0x0121559c │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x012a947c │ │ │ │ - smlawbeq r0, r0, r7, r5 │ │ │ │ - @ instruction: 0x01215554 │ │ │ │ - @ instruction: 0x012a943c │ │ │ │ - @ instruction: 0x01205740 │ │ │ │ - @ instruction: 0x01215514 │ │ │ │ + smlawbeq sl, r4, r4, r9 │ │ │ │ + smlawbeq r0, r8, r7, r5 │ │ │ │ + @ instruction: 0x0121555c │ │ │ │ + @ instruction: 0x012a9444 │ │ │ │ + @ instruction: 0x01205748 │ │ │ │ + @ instruction: 0x0121551c │ │ │ │ @ instruction: 0x000003be │ │ │ │ - strdeq r9, [sl, -ip]! │ │ │ │ - @ instruction: 0x01205700 │ │ │ │ - ldrdeq r5, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a9404 │ │ │ │ + @ instruction: 0x01205708 │ │ │ │ + ldrdeq r5, [r1, -ip]! │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x012a93bc │ │ │ │ - smlawteq r0, r0, r6, r5 │ │ │ │ - @ instruction: 0x01215494 │ │ │ │ - @ instruction: 0x012a937c │ │ │ │ - smlawbeq r0, r0, r6, r5 │ │ │ │ - @ instruction: 0x01215454 │ │ │ │ + smlawteq sl, r4, r3, r9 │ │ │ │ + smlawteq r0, r8, r6, r5 │ │ │ │ + @ instruction: 0x0121549c │ │ │ │ + smlawbeq sl, r4, r3, r9 │ │ │ │ + smlawbeq r0, r8, r6, r5 │ │ │ │ + @ instruction: 0x0121545c │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x012a933c │ │ │ │ - @ instruction: 0x01205640 │ │ │ │ - @ instruction: 0x01215418 │ │ │ │ + @ instruction: 0x012a9344 │ │ │ │ + @ instruction: 0x01205648 │ │ │ │ + @ instruction: 0x01215420 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - strdeq r9, [sl, -ip]! │ │ │ │ - @ instruction: 0x01205600 │ │ │ │ - ldrdeq r5, [r1, -r8]! │ │ │ │ - @ instruction: 0x012a92bc │ │ │ │ - smlawteq r0, r0, r5, r5 │ │ │ │ - @ instruction: 0x01215398 │ │ │ │ + @ instruction: 0x012a9304 │ │ │ │ + @ instruction: 0x01205608 │ │ │ │ + @ instruction: 0x012153e0 │ │ │ │ + smlawteq sl, r4, r2, r9 │ │ │ │ + smlawteq r0, r8, r5, r5 │ │ │ │ + @ instruction: 0x012153a0 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - @ instruction: 0x012a927c │ │ │ │ - smlawbeq r0, r0, r5, r5 │ │ │ │ - @ instruction: 0x01215358 │ │ │ │ + smlawbeq sl, r4, r2, r9 │ │ │ │ + smlawbeq r0, r8, r5, r5 │ │ │ │ + @ instruction: 0x01215360 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x012a923c │ │ │ │ - @ instruction: 0x01205540 │ │ │ │ - @ instruction: 0x01215314 │ │ │ │ - strdeq r9, [sl, -ip]! │ │ │ │ - strdeq r5, [r0, -ip]! │ │ │ │ - ldrdeq r5, [r1, -r0]! │ │ │ │ + @ instruction: 0x012a9244 │ │ │ │ + @ instruction: 0x01205548 │ │ │ │ + @ instruction: 0x0121531c │ │ │ │ + @ instruction: 0x012a9204 │ │ │ │ + @ instruction: 0x01205504 │ │ │ │ + ldrdeq r5, [r1, -r8]! │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - @ instruction: 0x012a91b0 │ │ │ │ - @ instruction: 0x012155b8 │ │ │ │ - @ instruction: 0x0121526c │ │ │ │ + @ instruction: 0x012a91b8 │ │ │ │ + smlawteq r1, r0, r5, r5 │ │ │ │ + @ instruction: 0x01215274 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - @ instruction: 0x01205464 │ │ │ │ - @ instruction: 0x01205434 │ │ │ │ - @ instruction: 0x012a8f04 │ │ │ │ - @ instruction: 0x01205208 │ │ │ │ - ldrdeq r4, [r1, -ip]! │ │ │ │ + @ instruction: 0x0120546c │ │ │ │ + @ instruction: 0x0120543c │ │ │ │ + @ instruction: 0x012a8f0c │ │ │ │ + @ instruction: 0x01205210 │ │ │ │ + @ instruction: 0x01214fe4 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - smlawteq sl, r4, lr, r8 │ │ │ │ - smlawteq r0, r8, r1, r5 │ │ │ │ - @ instruction: 0x01214f9c │ │ │ │ + smlawteq sl, ip, lr, r8 │ │ │ │ + ldrdeq r5, [r0, -r0]! │ │ │ │ + @ instruction: 0x01214fa4 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - smlawbeq sl, r4, lr, r8 │ │ │ │ - smlawbeq r0, r8, r1, r5 │ │ │ │ - @ instruction: 0x01214f5c │ │ │ │ + smlawbeq sl, ip, lr, r8 │ │ │ │ + @ instruction: 0x01205190 │ │ │ │ + @ instruction: 0x01214f64 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x012a8e44 │ │ │ │ - @ instruction: 0x01205148 │ │ │ │ - @ instruction: 0x01214f1c │ │ │ │ - @ instruction: 0x012a8e04 │ │ │ │ - @ instruction: 0x01205108 │ │ │ │ - ldrdeq r4, [r1, -ip]! │ │ │ │ - smlawteq sl, r4, sp, r8 │ │ │ │ - smlawteq r0, r8, r0, r5 │ │ │ │ - @ instruction: 0x01214e9c │ │ │ │ + @ instruction: 0x012a8e4c │ │ │ │ + @ instruction: 0x01205150 │ │ │ │ + @ instruction: 0x01214f24 │ │ │ │ + @ instruction: 0x012a8e0c │ │ │ │ + @ instruction: 0x01205110 │ │ │ │ + @ instruction: 0x01214ee4 │ │ │ │ + smlawteq sl, ip, sp, r8 │ │ │ │ + ldrdeq r5, [r0, -r0]! │ │ │ │ + @ instruction: 0x01214ea4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlawbeq sl, r4, sp, r8 │ │ │ │ - smlawbeq r0, r8, r0, r5 │ │ │ │ - @ instruction: 0x01214e5c │ │ │ │ + smlawbeq sl, ip, sp, r8 │ │ │ │ + @ instruction: 0x01205090 │ │ │ │ + @ instruction: 0x01214e64 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012a8d44 │ │ │ │ - @ instruction: 0x01205048 │ │ │ │ - @ instruction: 0x01214e1c │ │ │ │ - @ instruction: 0x012a8d04 │ │ │ │ - @ instruction: 0x01205008 │ │ │ │ - ldrdeq r4, [r1, -ip]! │ │ │ │ + @ instruction: 0x012a8d4c │ │ │ │ + qsubeq r5, r0, r0 │ │ │ │ + @ instruction: 0x01214e24 │ │ │ │ + @ instruction: 0x012a8d0c │ │ │ │ + @ instruction: 0x01205010 │ │ │ │ + @ instruction: 0x01214de4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq r4, [r0, -r0]! │ │ │ │ + ldrdeq r4, [r0, -r8]! │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r2, [pc, #-148] @ 50fd2c │ │ │ │ ldr r1, [pc, #-148] @ 50fd30 │ │ │ │ ldr r3, [pc, #-148] @ 50fd34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1134382,24 +1134382,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5100ac │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - smlawteq sl, r0, fp, r8 │ │ │ │ - ldrdeq r4, [r0, -r0]! │ │ │ │ - @ instruction: 0x01214ca4 │ │ │ │ + smlawteq sl, r8, fp, r8 │ │ │ │ + ldrdeq r4, [r0, -r8]! │ │ │ │ + @ instruction: 0x01214cac │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - smlawbeq sl, r0, fp, r8 │ │ │ │ - @ instruction: 0x01204e90 │ │ │ │ - @ instruction: 0x01214c60 │ │ │ │ - @ instruction: 0x012a8b44 │ │ │ │ - @ instruction: 0x01204e54 │ │ │ │ - @ instruction: 0x01214c28 │ │ │ │ + smlawbeq sl, r8, fp, r8 │ │ │ │ + @ instruction: 0x01204e98 │ │ │ │ + @ instruction: 0x01214c68 │ │ │ │ + @ instruction: 0x012a8b4c │ │ │ │ + @ instruction: 0x01204e5c │ │ │ │ + @ instruction: 0x01214c30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -1134445,21 +1134445,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5102d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 510228 │ │ │ │ - smlawbeq sl, r8, sl, r8 │ │ │ │ - smlawbeq r0, ip, sp, r4 │ │ │ │ - @ instruction: 0x01214b58 │ │ │ │ + @ instruction: 0x012a8a90 │ │ │ │ + @ instruction: 0x01204d94 │ │ │ │ + @ instruction: 0x01214b60 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x012a8a48 │ │ │ │ - @ instruction: 0x01204d4c │ │ │ │ - @ instruction: 0x01214b18 │ │ │ │ + @ instruction: 0x012a8a50 │ │ │ │ + @ instruction: 0x01204d54 │ │ │ │ + @ instruction: 0x01214b20 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1135283,89 +1135283,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 510364 │ │ │ │ teqeq r7, r0, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012a8930 │ │ │ │ - @ instruction: 0x012149ec │ │ │ │ + @ instruction: 0x012a8938 │ │ │ │ + strdeq r4, [r1, -r4]! @ │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ - @ instruction: 0x012a837c │ │ │ │ - @ instruction: 0x01214458 │ │ │ │ + smlawbeq sl, r4, r3, r8 │ │ │ │ + @ instruction: 0x01214460 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01204640 │ │ │ │ - @ instruction: 0x012a829c │ │ │ │ - @ instruction: 0x012045a0 │ │ │ │ - @ instruction: 0x01214374 │ │ │ │ + @ instruction: 0x01204648 │ │ │ │ + @ instruction: 0x012a82a4 │ │ │ │ + @ instruction: 0x012045a8 │ │ │ │ + @ instruction: 0x0121437c │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - @ instruction: 0x012a81ac │ │ │ │ - @ instruction: 0x012044b0 │ │ │ │ - smlawbeq r1, r4, r2, r4 │ │ │ │ + @ instruction: 0x012a81b4 │ │ │ │ + @ instruction: 0x012044b8 │ │ │ │ + smlawbeq r1, ip, r2, r4 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - @ instruction: 0x012a8110 │ │ │ │ - @ instruction: 0x01204414 │ │ │ │ - @ instruction: 0x012141e8 │ │ │ │ + @ instruction: 0x012a8118 │ │ │ │ + @ instruction: 0x0120441c │ │ │ │ + strdeq r4, [r1, -r0]! │ │ │ │ muleq r0, sp, r9 │ │ │ │ - ldrdeq r8, [sl, -r4]! │ │ │ │ - ldrdeq r4, [r0, -r8]! │ │ │ │ - @ instruction: 0x012141ac │ │ │ │ - @ instruction: 0x012a8098 │ │ │ │ - @ instruction: 0x0120439c │ │ │ │ - @ instruction: 0x01214170 │ │ │ │ + ldrdeq r8, [sl, -ip]! │ │ │ │ + @ instruction: 0x012043e0 │ │ │ │ + @ instruction: 0x012141b4 │ │ │ │ + @ instruction: 0x012a80a0 │ │ │ │ + @ instruction: 0x012043a4 │ │ │ │ + @ instruction: 0x01214178 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ - qsubeq r8, ip, sl │ │ │ │ - @ instruction: 0x01204360 │ │ │ │ - @ instruction: 0x01214134 │ │ │ │ + @ instruction: 0x012a8064 │ │ │ │ + @ instruction: 0x01204368 │ │ │ │ + @ instruction: 0x0121413c │ │ │ │ muleq r0, lr, r9 │ │ │ │ - @ instruction: 0x012a8020 │ │ │ │ - @ instruction: 0x01204324 │ │ │ │ - strdeq r4, [r1, -r8]! │ │ │ │ + @ instruction: 0x012a8028 │ │ │ │ + @ instruction: 0x0120432c │ │ │ │ + @ instruction: 0x01214100 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - @ instruction: 0x012a7fe4 │ │ │ │ - @ instruction: 0x012042e8 │ │ │ │ - strheq r4, [r1, -ip]! │ │ │ │ + @ instruction: 0x012a7fec │ │ │ │ + strdeq r4, [r0, -r0]! │ │ │ │ + smlawteq r1, r4, r0, r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012a7fa8 │ │ │ │ - @ instruction: 0x012042ac │ │ │ │ - smlawbeq r1, r0, r0, r4 │ │ │ │ + @ instruction: 0x012a7fb0 │ │ │ │ + @ instruction: 0x012042b4 │ │ │ │ + smlawbeq r1, r8, r0, r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012a7f6c │ │ │ │ - @ instruction: 0x01204270 │ │ │ │ - @ instruction: 0x01214044 │ │ │ │ + @ instruction: 0x012a7f74 │ │ │ │ + @ instruction: 0x01204278 │ │ │ │ + @ instruction: 0x0121404c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012a7f30 │ │ │ │ - @ instruction: 0x01204234 │ │ │ │ - @ instruction: 0x01214008 │ │ │ │ + @ instruction: 0x012a7f38 │ │ │ │ + @ instruction: 0x0120423c │ │ │ │ + @ instruction: 0x01214010 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [sl, -r4]! │ │ │ │ - strdeq r4, [r0, -r8]! │ │ │ │ - smlawteq r1, ip, pc, r3 @ │ │ │ │ + strdeq r7, [sl, -ip]! │ │ │ │ + @ instruction: 0x01204200 │ │ │ │ + ldrdeq r3, [r1, -r4]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012a7eb8 │ │ │ │ - @ instruction: 0x012041bc │ │ │ │ - @ instruction: 0x01213f90 │ │ │ │ + smlawteq sl, r0, lr, r7 │ │ │ │ + smlawteq r0, r4, r1, r4 │ │ │ │ + @ instruction: 0x01213f98 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlawbeq r0, r8, r1, r4 │ │ │ │ - @ instruction: 0x0120415c │ │ │ │ - @ instruction: 0x01204130 │ │ │ │ + @ instruction: 0x01204190 │ │ │ │ + @ instruction: 0x01204164 │ │ │ │ + @ instruction: 0x01204138 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - @ instruction: 0x01204104 │ │ │ │ + @ instruction: 0x0120410c │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - ldrdeq r4, [r0, -r8]! │ │ │ │ + @ instruction: 0x012040e0 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - @ instruction: 0x012040ac │ │ │ │ + strheq r4, [r0, -r4]! @ │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - @ instruction: 0x012a7d74 │ │ │ │ - @ instruction: 0x01204078 │ │ │ │ - @ instruction: 0x01213e4c │ │ │ │ + @ instruction: 0x012a7d7c │ │ │ │ + smlawbeq r0, r0, r0, r4 │ │ │ │ + @ instruction: 0x01213e54 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x012a7d38 │ │ │ │ - @ instruction: 0x0120403c │ │ │ │ - @ instruction: 0x01213e10 │ │ │ │ + @ instruction: 0x012a7d40 │ │ │ │ + @ instruction: 0x01204044 │ │ │ │ + @ instruction: 0x01213e18 │ │ │ │ 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 │ │ │ │ @@ -1135444,25 +1135444,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 51127c │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 511160 │ │ │ │ - @ instruction: 0x012a7b20 │ │ │ │ - @ instruction: 0x01203e24 │ │ │ │ - strdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x012a7b28 │ │ │ │ + @ instruction: 0x01203e2c │ │ │ │ + @ instruction: 0x01213c00 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x012a7ae4 │ │ │ │ - @ instruction: 0x01203de8 │ │ │ │ - @ instruction: 0x01213bbc │ │ │ │ + @ instruction: 0x012a7aec │ │ │ │ + strdeq r3, [r0, -r0]! │ │ │ │ + smlawteq r1, r4, fp, r3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012a7aa8 │ │ │ │ - @ instruction: 0x01203dac │ │ │ │ - smlawbeq r1, r0, fp, r3 │ │ │ │ + @ instruction: 0x012a7ab0 │ │ │ │ + @ instruction: 0x01203db4 │ │ │ │ + smlawbeq r1, r8, fp, r3 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #388] @ 51141c │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ @@ -1135562,24 +1135562,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5112d4 │ │ │ │ teqeq r7, r8, lsr #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8, ror #30 │ │ │ │ - smlawbeq sl, ip, r9, r7 │ │ │ │ - @ instruction: 0x0120d520 │ │ │ │ - @ instruction: 0x01203c58 │ │ │ │ - @ instruction: 0x012139e0 │ │ │ │ - @ instruction: 0x012a7918 │ │ │ │ - @ instruction: 0x01203c1c │ │ │ │ - @ instruction: 0x012139a0 │ │ │ │ - ldrdeq r7, [sl, -ip]! │ │ │ │ - @ instruction: 0x01203be0 │ │ │ │ - @ instruction: 0x01213964 │ │ │ │ + @ instruction: 0x012a7994 │ │ │ │ + @ instruction: 0x0120d528 │ │ │ │ + @ instruction: 0x01203c60 │ │ │ │ + @ instruction: 0x012139e8 │ │ │ │ + @ instruction: 0x012a7920 │ │ │ │ + @ instruction: 0x01203c24 │ │ │ │ + @ instruction: 0x012139a8 │ │ │ │ + @ instruction: 0x012a78e4 │ │ │ │ + @ instruction: 0x01203be8 │ │ │ │ + @ instruction: 0x0121396c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #384] @ 5115e8 │ │ │ │ ldr r3, [pc, #384] @ 5115ec │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1135677,25 +1135677,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5114a0 │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, ip @ │ │ │ │ - smlawteq sl, r0, r7, r7 │ │ │ │ - @ instruction: 0x0120d350 │ │ │ │ - smlawbeq r0, ip, sl, r3 │ │ │ │ - @ instruction: 0x01213864 │ │ │ │ + smlawteq sl, r8, r7, r7 │ │ │ │ + @ instruction: 0x0120d358 │ │ │ │ + @ instruction: 0x01203a94 │ │ │ │ + @ instruction: 0x0121386c │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - @ instruction: 0x012a774c │ │ │ │ - @ instruction: 0x01203a50 │ │ │ │ - @ instruction: 0x01213824 │ │ │ │ - @ instruction: 0x012a7710 │ │ │ │ - @ instruction: 0x01203a14 │ │ │ │ - @ instruction: 0x012137e8 │ │ │ │ + @ instruction: 0x012a7754 │ │ │ │ + @ instruction: 0x01203a58 │ │ │ │ + @ instruction: 0x0121382c │ │ │ │ + @ instruction: 0x012a7718 │ │ │ │ + @ instruction: 0x01203a1c │ │ │ │ + strdeq r3, [r1, -r0]! │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1136344,89 +1136344,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 511a64 │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, ip @ │ │ │ │ - smlawteq sl, r8, r4, r7 │ │ │ │ - smlawbeq r1, r0, r9, r3 │ │ │ │ + ldrdeq r7, [sl, -r0]! │ │ │ │ + smlawbeq r1, r8, r9, r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012a7368 │ │ │ │ - @ instruction: 0x0121344c │ │ │ │ + @ instruction: 0x012a7370 │ │ │ │ + @ instruction: 0x01213454 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01213398 │ │ │ │ - smlawbeq sl, ip, r2, r7 │ │ │ │ + @ instruction: 0x012133a0 │ │ │ │ + @ instruction: 0x012a7294 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012a71b8 │ │ │ │ - strdeq r3, [r1, -r4]! │ │ │ │ - @ instruction: 0x01213294 │ │ │ │ + smlawteq sl, r0, r1, r7 │ │ │ │ + strdeq r3, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121329c │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - smlawbeq sl, r4, r1, r7 │ │ │ │ - ldrdeq r3, [r1, -r0]! │ │ │ │ - strdeq r7, [sl, -r4]! │ │ │ │ - @ instruction: 0x01203404 │ │ │ │ + smlawbeq sl, ip, r1, r7 │ │ │ │ ldrdeq r3, [r1, -r8]! │ │ │ │ + strdeq r7, [sl, -ip]! │ │ │ │ + @ instruction: 0x0120340c │ │ │ │ + @ instruction: 0x012131e0 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ tsteq pc, ip, asr #23 │ │ │ │ - @ instruction: 0x012a7060 │ │ │ │ - @ instruction: 0x01203370 │ │ │ │ - @ instruction: 0x01213144 │ │ │ │ - @ instruction: 0x01203338 │ │ │ │ - @ instruction: 0x01213108 │ │ │ │ + @ instruction: 0x012a7068 │ │ │ │ + @ instruction: 0x01203378 │ │ │ │ + @ instruction: 0x0121314c │ │ │ │ + @ instruction: 0x01203340 │ │ │ │ + @ instruction: 0x01213110 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - @ instruction: 0x01203304 │ │ │ │ - ldrdeq r3, [r1, -r4]! │ │ │ │ + @ instruction: 0x0120330c │ │ │ │ + ldrdeq r3, [r1, -ip]! │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - @ instruction: 0x012a6fbc │ │ │ │ - smlawteq r0, ip, r2, r3 │ │ │ │ - @ instruction: 0x012130a0 │ │ │ │ + smlawteq sl, r4, pc, r6 @ │ │ │ │ + ldrdeq r3, [r0, -r4]! │ │ │ │ + @ instruction: 0x012130a8 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - smlawbeq sl, r0, pc, r6 @ │ │ │ │ - @ instruction: 0x01203290 │ │ │ │ - qsubeq r3, ip, r1 │ │ │ │ + smlawbeq sl, r8, pc, r6 @ │ │ │ │ + @ instruction: 0x01203298 │ │ │ │ + @ instruction: 0x01213064 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x012a6f44 │ │ │ │ - @ instruction: 0x01203250 │ │ │ │ - @ instruction: 0x01213028 │ │ │ │ + @ instruction: 0x012a6f4c │ │ │ │ + @ instruction: 0x01203258 │ │ │ │ + @ instruction: 0x01213030 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x012a6f04 │ │ │ │ - @ instruction: 0x01203214 │ │ │ │ - @ instruction: 0x01212fe8 │ │ │ │ - smlawteq sl, r8, lr, r6 │ │ │ │ - ldrdeq r3, [r0, -r8]! │ │ │ │ - @ instruction: 0x01212fac │ │ │ │ + @ instruction: 0x012a6f0c │ │ │ │ + @ instruction: 0x0120321c │ │ │ │ + strdeq r2, [r1, -r0]! │ │ │ │ + ldrdeq r6, [sl, -r0]! │ │ │ │ + @ instruction: 0x012031e0 │ │ │ │ + @ instruction: 0x01212fb4 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - smlawbeq sl, ip, lr, r6 │ │ │ │ - @ instruction: 0x0120319c │ │ │ │ - @ instruction: 0x01212f70 │ │ │ │ + @ instruction: 0x012a6e94 │ │ │ │ + @ instruction: 0x012031a4 │ │ │ │ + @ instruction: 0x01212f78 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - @ instruction: 0x012a6e50 │ │ │ │ - @ instruction: 0x01203160 │ │ │ │ - @ instruction: 0x01212f34 │ │ │ │ - @ instruction: 0x01203128 │ │ │ │ - strdeq r3, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a6e58 │ │ │ │ + @ instruction: 0x01203168 │ │ │ │ + @ instruction: 0x01212f3c │ │ │ │ + @ instruction: 0x01203130 │ │ │ │ + strdeq r3, [r0, -ip]! │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - smlawteq r0, r4, r0, r3 │ │ │ │ - @ instruction: 0x01203094 │ │ │ │ - @ instruction: 0x012a6d50 │ │ │ │ - @ instruction: 0x01203060 │ │ │ │ - @ instruction: 0x01212e34 │ │ │ │ + smlawteq r0, ip, r0, r3 │ │ │ │ + @ instruction: 0x0120309c │ │ │ │ + @ instruction: 0x012a6d58 │ │ │ │ + @ instruction: 0x01203068 │ │ │ │ + @ instruction: 0x01212e3c │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x012a6d14 │ │ │ │ - @ instruction: 0x01203024 │ │ │ │ - strdeq r2, [r1, -r8]! │ │ │ │ - ldrdeq r6, [sl, -r8]! │ │ │ │ - @ instruction: 0x01202fe8 │ │ │ │ - @ instruction: 0x01212dbc │ │ │ │ - @ instruction: 0x012a6c9c │ │ │ │ - @ instruction: 0x01202fac │ │ │ │ - smlawbeq r1, r0, sp, r2 │ │ │ │ + @ instruction: 0x012a6d1c │ │ │ │ + @ instruction: 0x0120302c │ │ │ │ + @ instruction: 0x01212e00 │ │ │ │ + @ instruction: 0x012a6ce0 │ │ │ │ + strdeq r2, [r0, -r0]! │ │ │ │ + smlawteq r1, r4, sp, r2 │ │ │ │ + @ instruction: 0x012a6ca4 │ │ │ │ + @ instruction: 0x01202fb4 │ │ │ │ + smlawbeq r1, r8, sp, r2 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1280] @ 5126ac │ │ │ │ @@ -1136750,66 +1136750,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 51230c │ │ │ │ @ instruction: 0x01376098 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0, lsr pc │ │ │ │ - @ instruction: 0x012a6970 │ │ │ │ - @ instruction: 0x01212ee0 │ │ │ │ + @ instruction: 0x012a6978 │ │ │ │ + @ instruction: 0x01212ee8 │ │ │ │ @ instruction: 0x011f29fc │ │ │ │ - @ instruction: 0x01212a38 │ │ │ │ + @ instruction: 0x01212a40 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x012a6914 │ │ │ │ - smlawbeq r1, r0, lr, r2 │ │ │ │ + @ instruction: 0x012a691c │ │ │ │ + smlawbeq r1, r8, lr, r2 │ │ │ │ @ instruction: 0x011f299c │ │ │ │ - ldrdeq r2, [r1, -r8]! │ │ │ │ + @ instruction: 0x012129e0 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - smlawteq sl, ip, r8, r6 │ │ │ │ - @ instruction: 0x01212e38 │ │ │ │ + ldrdeq r6, [sl, -r4]! │ │ │ │ + @ instruction: 0x01212e40 │ │ │ │ tsteq pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x01212990 │ │ │ │ + @ instruction: 0x01212998 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - smlawbeq sl, ip, r8, r6 │ │ │ │ - @ instruction: 0x01202b90 │ │ │ │ - @ instruction: 0x01212964 │ │ │ │ + @ instruction: 0x012a6894 │ │ │ │ + @ instruction: 0x01202b98 │ │ │ │ + @ instruction: 0x0121296c │ │ │ │ @ instruction: 0x000007bf │ │ │ │ - @ instruction: 0x012a6848 │ │ │ │ - smlawbeq r1, r4, sp, r2 │ │ │ │ - @ instruction: 0x01212920 │ │ │ │ + @ instruction: 0x012a6850 │ │ │ │ + smlawbeq r1, ip, sp, r2 │ │ │ │ + @ instruction: 0x01212928 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - @ instruction: 0x012a6804 │ │ │ │ - @ instruction: 0x01202b08 │ │ │ │ - ldrdeq r2, [r1, -ip]! │ │ │ │ + @ instruction: 0x012a680c │ │ │ │ + @ instruction: 0x01202b10 │ │ │ │ + @ instruction: 0x012128e4 │ │ │ │ andeq r0, r0, r2, asr #15 │ │ │ │ - smlawteq sl, r4, r7, r6 │ │ │ │ - smlawteq r0, r8, sl, r2 │ │ │ │ - @ instruction: 0x0121289c │ │ │ │ + smlawteq sl, ip, r7, r6 │ │ │ │ + ldrdeq r2, [r0, -r0]! │ │ │ │ + @ instruction: 0x012128a4 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - smlawbeq sl, r4, r7, r6 │ │ │ │ - smlawbeq r0, r8, sl, r2 │ │ │ │ - @ instruction: 0x01212854 │ │ │ │ - @ instruction: 0x012a6744 │ │ │ │ - @ instruction: 0x01212ca0 │ │ │ │ - @ instruction: 0x01212818 │ │ │ │ + smlawbeq sl, ip, r7, r6 │ │ │ │ + @ instruction: 0x01202a90 │ │ │ │ + @ instruction: 0x0121285c │ │ │ │ + @ instruction: 0x012a674c │ │ │ │ + @ instruction: 0x01212ca8 │ │ │ │ + @ instruction: 0x01212820 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ - @ instruction: 0x012a6710 │ │ │ │ - @ instruction: 0x01202a14 │ │ │ │ - @ instruction: 0x012127e8 │ │ │ │ - ldrdeq r6, [sl, -r0]! │ │ │ │ - ldrdeq r2, [r0, -r4]! │ │ │ │ - @ instruction: 0x012127a8 │ │ │ │ + @ instruction: 0x012a6718 │ │ │ │ + @ instruction: 0x01202a1c │ │ │ │ + strdeq r2, [r1, -r0]! │ │ │ │ + ldrdeq r6, [sl, -r8]! │ │ │ │ + ldrdeq r2, [r0, -ip]! │ │ │ │ + @ instruction: 0x012127b0 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x012a6690 │ │ │ │ - @ instruction: 0x01202994 │ │ │ │ - @ instruction: 0x01212768 │ │ │ │ + @ instruction: 0x012a6698 │ │ │ │ + @ instruction: 0x0120299c │ │ │ │ + @ instruction: 0x01212770 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - @ instruction: 0x012a6650 │ │ │ │ - @ instruction: 0x01202954 │ │ │ │ - @ instruction: 0x01212728 │ │ │ │ + @ instruction: 0x012a6658 │ │ │ │ + @ instruction: 0x0120295c │ │ │ │ + @ instruction: 0x01212730 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #884] @ 512b18 │ │ │ │ ldr r3, [pc, #884] @ 512b1c │ │ │ │ @@ -1137033,45 +1137033,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 51288c │ │ │ │ teqeq r7, r0, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - strdeq r6, [sl, -r0]! │ │ │ │ - @ instruction: 0x012129b4 │ │ │ │ + strdeq r6, [sl, -r8]! │ │ │ │ + @ instruction: 0x012129bc │ │ │ │ @ instruction: 0x011f2494 │ │ │ │ - @ instruction: 0x012124b4 │ │ │ │ + @ instruction: 0x012124bc │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x012a6390 │ │ │ │ - @ instruction: 0x0121295c │ │ │ │ + @ instruction: 0x012a6398 │ │ │ │ + @ instruction: 0x01212964 │ │ │ │ tsteq pc, r4, lsr r4 @ │ │ │ │ - @ instruction: 0x01212454 │ │ │ │ + @ instruction: 0x0121245c │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x012a633c │ │ │ │ - @ instruction: 0x01202640 │ │ │ │ - @ instruction: 0x0121240c │ │ │ │ - strdeq r6, [sl, -ip]! │ │ │ │ - @ instruction: 0x01202600 │ │ │ │ - smlawteq r1, ip, r3, r2 │ │ │ │ + @ instruction: 0x012a6344 │ │ │ │ + @ instruction: 0x01202648 │ │ │ │ + @ instruction: 0x01212414 │ │ │ │ + @ instruction: 0x012a6304 │ │ │ │ + @ instruction: 0x01202608 │ │ │ │ + ldrdeq r2, [r1, -r4]! │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x012a62bc │ │ │ │ - smlawteq r0, r0, r5, r2 │ │ │ │ - smlawbeq r1, ip, r3, r2 │ │ │ │ + smlawteq sl, r4, r2, r6 │ │ │ │ + smlawteq r0, r8, r5, r2 │ │ │ │ + @ instruction: 0x01212394 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - @ instruction: 0x012a6274 │ │ │ │ - @ instruction: 0x01212804 │ │ │ │ - @ instruction: 0x01212340 │ │ │ │ - @ instruction: 0x012a6224 │ │ │ │ - @ instruction: 0x01202528 │ │ │ │ - strdeq r2, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a627c │ │ │ │ + @ instruction: 0x0121280c │ │ │ │ + @ instruction: 0x01212348 │ │ │ │ + @ instruction: 0x012a622c │ │ │ │ + @ instruction: 0x01202530 │ │ │ │ + strdeq r2, [r1, -ip]! │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - @ instruction: 0x012a61e4 │ │ │ │ - @ instruction: 0x012024e8 │ │ │ │ - @ instruction: 0x012122b4 │ │ │ │ + @ instruction: 0x012a61ec │ │ │ │ + strdeq r2, [r0, -r0]! │ │ │ │ + @ instruction: 0x012122bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r2, r0, #912 @ 0x390 │ │ │ │ ldm r2, {r2, r3, r4} │ │ │ │ ldr lr, [r2, #20] │ │ │ │ @@ -1137152,25 +1137152,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 512d2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 512c20 │ │ │ │ - smlawbeq sl, ip, r0, r6 │ │ │ │ - @ instruction: 0x01212664 │ │ │ │ - @ instruction: 0x01212158 │ │ │ │ + @ instruction: 0x012a6094 │ │ │ │ + @ instruction: 0x0121266c │ │ │ │ + @ instruction: 0x01212160 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x012a6044 │ │ │ │ - @ instruction: 0x01212650 │ │ │ │ - @ instruction: 0x01212110 │ │ │ │ + @ instruction: 0x012a604c │ │ │ │ + @ instruction: 0x01212658 │ │ │ │ + @ instruction: 0x01212118 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - strdeq r5, [sl, -ip]! │ │ │ │ - @ instruction: 0x01202300 │ │ │ │ - smlawteq r1, ip, r0, r2 │ │ │ │ + @ instruction: 0x012a6004 │ │ │ │ + @ instruction: 0x01202308 │ │ │ │ + ldrdeq r2, [r1, -r4]! │ │ │ │ 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, #920] @ 0x398 │ │ │ │ @@ -1137311,28 +1137311,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 512e34 │ │ │ │ teqeq r7, ip, ror #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r8 @ │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - smlawteq r1, r8, pc, r1 @ │ │ │ │ + ldrdeq r1, [r1, -r0]! │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - ldrdeq r5, [sl, -r8]! │ │ │ │ + @ instruction: 0x012a5ee0 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ teqeq r7, r8, lsl #8 │ │ │ │ tsteq pc, r4, ror #18 │ │ │ │ - @ instruction: 0x0120210c │ │ │ │ - ldrdeq r5, [sl, -r0]! │ │ │ │ - ldrdeq r2, [r0, -r4]! │ │ │ │ - @ instruction: 0x01211ea8 │ │ │ │ + @ instruction: 0x01202114 │ │ │ │ + ldrdeq r5, [sl, -r8]! │ │ │ │ + ldrdeq r2, [r0, -ip]! │ │ │ │ + @ instruction: 0x01211eb0 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - @ instruction: 0x012a5d90 │ │ │ │ - @ instruction: 0x01202094 │ │ │ │ - @ instruction: 0x01211e68 │ │ │ │ + @ instruction: 0x012a5d98 │ │ │ │ + @ instruction: 0x0120209c │ │ │ │ + @ instruction: 0x01211e70 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #3804] @ 513eac │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1138288,152 +1138288,152 @@ │ │ │ │ bl ba12c │ │ │ │ b 513164 │ │ │ │ teqeq r7, r8, ror #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrsbeq r5, [r7, -r8]! │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012a5964 │ │ │ │ - @ instruction: 0x01201c68 │ │ │ │ - @ instruction: 0x01211a3c │ │ │ │ + @ instruction: 0x012a596c │ │ │ │ + @ instruction: 0x01201c70 │ │ │ │ + @ instruction: 0x01211a44 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - @ instruction: 0x012a5808 │ │ │ │ - @ instruction: 0x01201b0c │ │ │ │ - @ instruction: 0x012118e0 │ │ │ │ + @ instruction: 0x012a5810 │ │ │ │ + @ instruction: 0x01201b14 │ │ │ │ + @ instruction: 0x012118e8 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - smlawbeq sl, r4, r7, r5 │ │ │ │ - smlawbeq r0, r8, sl, r1 │ │ │ │ - @ instruction: 0x0121185c │ │ │ │ + smlawbeq sl, ip, r7, r5 │ │ │ │ + @ instruction: 0x01201a90 │ │ │ │ + @ instruction: 0x01211864 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - @ instruction: 0x012a5700 │ │ │ │ - @ instruction: 0x01201a04 │ │ │ │ - ldrdeq r1, [r1, -r8]! │ │ │ │ + @ instruction: 0x012a5708 │ │ │ │ + @ instruction: 0x01201a0c │ │ │ │ + @ instruction: 0x012117e0 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x012a557c │ │ │ │ - smlawbeq r0, r0, r8, r1 │ │ │ │ - @ instruction: 0x01211654 │ │ │ │ + smlawbeq sl, r4, r5, r5 │ │ │ │ + smlawbeq r0, r8, r8, r1 │ │ │ │ + @ instruction: 0x0121165c │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - @ instruction: 0x012a5518 │ │ │ │ - @ instruction: 0x0120181c │ │ │ │ - strdeq r1, [r1, -r0]! │ │ │ │ - ldrdeq r5, [sl, -r0]! │ │ │ │ - @ instruction: 0x01211b08 │ │ │ │ - @ instruction: 0x012115a8 │ │ │ │ - @ instruction: 0x012a5490 │ │ │ │ - @ instruction: 0x01201794 │ │ │ │ - @ instruction: 0x01211568 │ │ │ │ + @ instruction: 0x012a5520 │ │ │ │ + @ instruction: 0x01201824 │ │ │ │ + strdeq r1, [r1, -r8]! │ │ │ │ + ldrdeq r5, [sl, -r8]! │ │ │ │ + @ instruction: 0x01211b10 │ │ │ │ + @ instruction: 0x012115b0 │ │ │ │ + @ instruction: 0x012a5498 │ │ │ │ + @ instruction: 0x0120179c │ │ │ │ + @ instruction: 0x01211570 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - @ instruction: 0x012a5454 │ │ │ │ - @ instruction: 0x01201758 │ │ │ │ - @ instruction: 0x0121152c │ │ │ │ + @ instruction: 0x012a545c │ │ │ │ + @ instruction: 0x01201760 │ │ │ │ + @ instruction: 0x01211534 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x012a5418 │ │ │ │ - @ instruction: 0x0120171c │ │ │ │ - strdeq r1, [r1, -r0]! │ │ │ │ + @ instruction: 0x012a5420 │ │ │ │ + @ instruction: 0x01201724 │ │ │ │ + strdeq r1, [r1, -r8]! │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - ldrdeq r5, [sl, -ip]! │ │ │ │ - @ instruction: 0x012016e0 │ │ │ │ - @ instruction: 0x012114b4 │ │ │ │ + @ instruction: 0x012a53e4 │ │ │ │ + @ instruction: 0x012016e8 │ │ │ │ + @ instruction: 0x012114bc │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - @ instruction: 0x012a53a0 │ │ │ │ - @ instruction: 0x012016a4 │ │ │ │ - @ instruction: 0x01211478 │ │ │ │ + @ instruction: 0x012a53a8 │ │ │ │ + @ instruction: 0x012016ac │ │ │ │ + smlawbeq r1, r0, r4, r1 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - @ instruction: 0x012a5364 │ │ │ │ - @ instruction: 0x01201668 │ │ │ │ - @ instruction: 0x0121143c │ │ │ │ + @ instruction: 0x012a536c │ │ │ │ + @ instruction: 0x01201670 │ │ │ │ + @ instruction: 0x01211444 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - @ instruction: 0x012a5328 │ │ │ │ - @ instruction: 0x01201628 │ │ │ │ - strdeq r1, [r1, -ip]! │ │ │ │ + @ instruction: 0x012a5330 │ │ │ │ + @ instruction: 0x01201630 │ │ │ │ + @ instruction: 0x01211404 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - @ instruction: 0x012a52e8 │ │ │ │ - @ instruction: 0x012015e8 │ │ │ │ - @ instruction: 0x012113bc │ │ │ │ - @ instruction: 0x012a52a8 │ │ │ │ - @ instruction: 0x012015a8 │ │ │ │ - @ instruction: 0x0121137c │ │ │ │ + strdeq r5, [sl, -r0]! │ │ │ │ + strdeq r1, [r0, -r0]! │ │ │ │ + smlawteq r1, r4, r3, r1 │ │ │ │ + @ instruction: 0x012a52b0 │ │ │ │ + @ instruction: 0x012015b0 │ │ │ │ + smlawbeq r1, r4, r3, r1 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - @ instruction: 0x012a5268 │ │ │ │ - @ instruction: 0x01201568 │ │ │ │ - @ instruction: 0x0121133c │ │ │ │ + @ instruction: 0x012a5270 │ │ │ │ + @ instruction: 0x01201570 │ │ │ │ + @ instruction: 0x01211344 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x012a5228 │ │ │ │ - @ instruction: 0x0120152c │ │ │ │ - @ instruction: 0x01211300 │ │ │ │ + @ instruction: 0x012a5230 │ │ │ │ + @ instruction: 0x01201534 │ │ │ │ + @ instruction: 0x01211308 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x012a51ec │ │ │ │ - @ instruction: 0x012014ec │ │ │ │ - smlawteq r1, r0, r2, r1 │ │ │ │ + strdeq r5, [sl, -r4]! │ │ │ │ + strdeq r1, [r0, -r4]! │ │ │ │ + smlawteq r1, r8, r2, r1 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - @ instruction: 0x012a51ac │ │ │ │ - @ instruction: 0x012014ac │ │ │ │ - smlawbeq r1, r0, r2, r1 │ │ │ │ - @ instruction: 0x012a516c │ │ │ │ - @ instruction: 0x0120146c │ │ │ │ - @ instruction: 0x01211240 │ │ │ │ + @ instruction: 0x012a51b4 │ │ │ │ + @ instruction: 0x012014b4 │ │ │ │ + smlawbeq r1, r8, r2, r1 │ │ │ │ + @ instruction: 0x012a5174 │ │ │ │ + @ instruction: 0x01201474 │ │ │ │ + @ instruction: 0x01211248 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - @ instruction: 0x012a512c │ │ │ │ - @ instruction: 0x0120142c │ │ │ │ - @ instruction: 0x01211204 │ │ │ │ + @ instruction: 0x012a5134 │ │ │ │ + @ instruction: 0x01201434 │ │ │ │ + @ instruction: 0x0121120c │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012a50ec │ │ │ │ - strdeq r1, [r0, -r0]! │ │ │ │ - smlawteq r1, r4, r1, r1 │ │ │ │ + strdeq r5, [sl, -r4]! │ │ │ │ + strdeq r1, [r0, -r8]! │ │ │ │ + smlawteq r1, ip, r1, r1 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - strheq r5, [sl, -r0]! │ │ │ │ - @ instruction: 0x012013b4 │ │ │ │ - smlawbeq r1, r8, r1, r1 │ │ │ │ + strheq r5, [sl, -r8]! │ │ │ │ + @ instruction: 0x012013bc │ │ │ │ + @ instruction: 0x01211190 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - @ instruction: 0x012a5074 │ │ │ │ - @ instruction: 0x01201378 │ │ │ │ - @ instruction: 0x0121114c │ │ │ │ + @ instruction: 0x012a507c │ │ │ │ + smlawbeq r0, r0, r3, r1 │ │ │ │ + @ instruction: 0x01211154 │ │ │ │ @ instruction: 0x000005be │ │ │ │ - @ instruction: 0x012a5038 │ │ │ │ - @ instruction: 0x0120133c │ │ │ │ - @ instruction: 0x01211110 │ │ │ │ + @ instruction: 0x012a5040 │ │ │ │ + @ instruction: 0x01201344 │ │ │ │ + @ instruction: 0x01211118 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - strdeq r4, [sl, -ip]! │ │ │ │ - @ instruction: 0x01201300 │ │ │ │ - ldrdeq r1, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a5004 │ │ │ │ + @ instruction: 0x01201308 │ │ │ │ + ldrdeq r1, [r1, -ip]! │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - smlawteq sl, r0, pc, r4 @ │ │ │ │ - smlawteq r0, r4, r2, r1 │ │ │ │ - @ instruction: 0x01211098 │ │ │ │ + smlawteq sl, r8, pc, r4 @ │ │ │ │ + smlawteq r0, ip, r2, r1 │ │ │ │ + @ instruction: 0x012110a0 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - smlawbeq sl, r4, pc, r4 @ │ │ │ │ - smlawbeq r0, r8, r2, r1 │ │ │ │ - qsubeq r1, ip, r1 │ │ │ │ + smlawbeq sl, ip, pc, r4 @ │ │ │ │ + @ instruction: 0x01201290 │ │ │ │ + @ instruction: 0x01211064 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x012a4f48 │ │ │ │ - @ instruction: 0x0120124c │ │ │ │ - @ instruction: 0x01211020 │ │ │ │ + @ instruction: 0x012a4f50 │ │ │ │ + @ instruction: 0x01201254 │ │ │ │ + @ instruction: 0x01211028 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - @ instruction: 0x012a4f0c │ │ │ │ - @ instruction: 0x0120120c │ │ │ │ - smulwteq r1, r0, pc @ │ │ │ │ + @ instruction: 0x012a4f14 │ │ │ │ + @ instruction: 0x01201214 │ │ │ │ + smulwteq r1, r8, pc @ │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - smlawteq sl, ip, lr, r4 │ │ │ │ - smlawteq r0, ip, r1, r1 │ │ │ │ - smulwbeq r1, r0, pc @ │ │ │ │ - smlawbeq sl, ip, lr, r4 │ │ │ │ - smlawbeq r0, ip, r1, r1 │ │ │ │ - @ instruction: 0x01210f60 │ │ │ │ + ldrdeq r4, [sl, -r4]! @ │ │ │ │ + ldrdeq r1, [r0, -r4]! │ │ │ │ + smulwbeq r1, r8, pc @ │ │ │ │ + @ instruction: 0x012a4e94 │ │ │ │ + @ instruction: 0x01201194 │ │ │ │ + @ instruction: 0x01210f68 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - @ instruction: 0x012a4e4c │ │ │ │ - @ instruction: 0x01201150 │ │ │ │ - @ instruction: 0x01210f24 │ │ │ │ + @ instruction: 0x012a4e54 │ │ │ │ + @ instruction: 0x01201158 │ │ │ │ + @ instruction: 0x01210f2c │ │ │ │ muleq r0, ip, r5 │ │ │ │ - ldrdeq r4, [sl, -r0]! │ │ │ │ - ldrdeq r0, [r0, -r0]! @ │ │ │ │ - smulwbeq r1, r4, ip │ │ │ │ + ldrdeq r4, [sl, -r8]! │ │ │ │ + ldrdeq r0, [r0, -r8]! │ │ │ │ + smulwbeq r1, ip, ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x012a4b90 │ │ │ │ - @ instruction: 0x01200e94 │ │ │ │ - @ instruction: 0x01210c68 │ │ │ │ + @ instruction: 0x012a4b98 │ │ │ │ + @ instruction: 0x01200e9c │ │ │ │ + @ instruction: 0x01210c70 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ ldr r2, [pc, #-40] @ 5140cc │ │ │ │ ldr r1, [pc, #-40] @ 5140d0 │ │ │ │ ldr r3, [pc, #-40] @ 5140d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1138492,17 +1138492,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x012a4b24 │ │ │ │ - @ instruction: 0x01211170 │ │ │ │ - strdeq r0, [r1, -r4]! │ │ │ │ + @ instruction: 0x012a4b2c │ │ │ │ + @ instruction: 0x01211178 │ │ │ │ + strdeq r0, [r1, -ip]! │ │ │ │ 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 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1139289,51 +1139289,51 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 514550 │ │ │ │ teqeq r7, r4, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0, ror #31 │ │ │ │ - @ instruction: 0x012a4a44 │ │ │ │ - @ instruction: 0x01210b14 │ │ │ │ + @ instruction: 0x012a4a4c │ │ │ │ + @ instruction: 0x01210b1c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01210920 │ │ │ │ - @ instruction: 0x012a481c │ │ │ │ + @ instruction: 0x01210928 │ │ │ │ + @ instruction: 0x012a4824 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ teqeq r7, ip, ror #25 │ │ │ │ - @ instruction: 0x01210320 │ │ │ │ - @ instruction: 0x012a421c │ │ │ │ + @ instruction: 0x01210328 │ │ │ │ + @ instruction: 0x012a4224 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x012a41b8 │ │ │ │ - @ instruction: 0x012004b8 │ │ │ │ - smlawbeq r1, ip, r2, r0 │ │ │ │ - @ instruction: 0x012a4150 │ │ │ │ - @ instruction: 0x01200454 │ │ │ │ - @ instruction: 0x0121022c │ │ │ │ + smlawteq sl, r0, r1, r4 │ │ │ │ + smlawteq r0, r0, r4, r0 │ │ │ │ + @ instruction: 0x01210294 │ │ │ │ + @ instruction: 0x012a4158 │ │ │ │ + @ instruction: 0x0120045c │ │ │ │ + @ instruction: 0x01210234 │ │ │ │ tsteq pc, r8, lsl ip @ │ │ │ │ tsteq pc, r0, asr #23 │ │ │ │ - @ instruction: 0x012a4048 │ │ │ │ - smlawteq r1, r0, r6, r0 │ │ │ │ - @ instruction: 0x01210120 │ │ │ │ + qsubeq r4, r0, sl │ │ │ │ + smlawteq r1, r8, r6, r0 │ │ │ │ + @ instruction: 0x01210128 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x0120030c │ │ │ │ - ldrdeq r0, [r0, -ip]! │ │ │ │ - smulwbeq r0, ip, r2 │ │ │ │ + @ instruction: 0x01200314 │ │ │ │ + smulwteq r0, r4, r2 │ │ │ │ + @ instruction: 0x012002b4 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x0120027c │ │ │ │ - @ instruction: 0x0120024c │ │ │ │ - @ instruction: 0x012a3f10 │ │ │ │ - @ instruction: 0x01200214 │ │ │ │ - msreq LR_irq, r8, ror #31 │ │ │ │ + smlawbeq r0, r4, r2, r0 │ │ │ │ + @ instruction: 0x01200254 │ │ │ │ + @ instruction: 0x012a3f18 │ │ │ │ + @ instruction: 0x0120021c │ │ │ │ + strdeq pc, [r0, -r0]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrdeq r0, [r0, -ip]! │ │ │ │ + smulwteq r0, r4, r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smulwbeq r0, r8, r1 │ │ │ │ + @ instruction: 0x012001b0 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -1140145,71 +1140145,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5153d0 │ │ │ │ teqeq r7, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r0, ror #5 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012a3a0c │ │ │ │ - msreq R8_usr, ip, ror #21 │ │ │ │ + @ instruction: 0x012a3a14 │ │ │ │ + strdeq pc, [r0, -r4]! │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ teqeq r7, ip, ror #28 │ │ │ │ - @ instruction: 0x012a38b0 │ │ │ │ - @ instruction: 0x011ffbb4 │ │ │ │ - smlawbeq r0, ip, r9, pc @ │ │ │ │ - @ instruction: 0x012a3854 │ │ │ │ - msreq CPSR_, r4, lsr r9 │ │ │ │ + @ instruction: 0x012a38b8 │ │ │ │ + @ instruction: 0x011ffbbc │ │ │ │ + msreq CPSR_, r4 @ │ │ │ │ + @ instruction: 0x012a385c │ │ │ │ + msreq CPSR_, ip, lsr r9 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - msreq CPSR_, r0, ror r8 │ │ │ │ - @ instruction: 0x012a3794 │ │ │ │ + msreq CPSR_, r8, ror r8 │ │ │ │ + @ instruction: 0x012a379c │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - msreq R8_usr, r8 @ │ │ │ │ - @ instruction: 0x012a35b4 │ │ │ │ + smlawteq r0, r0, r6, pc @ │ │ │ │ + @ instruction: 0x012a35bc │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - @ instruction: 0x012a3524 │ │ │ │ + @ instruction: 0x012a352c │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - msreq R8_usr, r0, lsl #12 │ │ │ │ + msreq R8_usr, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr r7 │ │ │ │ @ instruction: 0x011eff98 │ │ │ │ tstpeq lr, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ tstpeq lr, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a33b0 │ │ │ │ - msreq R8_usr, r0, asr #20 │ │ │ │ - smlawbeq r0, r4, r4, pc @ │ │ │ │ + @ instruction: 0x012a33b8 │ │ │ │ + msreq R8_usr, r8, asr #20 │ │ │ │ + smlawbeq r0, ip, r4, pc @ │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - tstpeq pc, r8, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a3314 │ │ │ │ - tstpeq pc, r8, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ - msreq LR_irq, ip, ror #7 │ │ │ │ + tstpeq pc, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r4, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x012a331c │ │ │ │ + tstpeq pc, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r0, -r4]! │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - ldrdeq r3, [sl, -r8]! │ │ │ │ - @ instruction: 0x011ff5dc │ │ │ │ - msreq LR_irq, r0 @ │ │ │ │ - tstpeq pc, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a3264 │ │ │ │ - tstpeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - msreq LR_irq, ip, lsr r3 │ │ │ │ + @ instruction: 0x012a32e0 │ │ │ │ + tstpeq pc, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + msreq LR_irq, r8 @ │ │ │ │ + @ instruction: 0x011ff5b0 │ │ │ │ + @ instruction: 0x012a326c │ │ │ │ + tstpeq pc, r0, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ + msreq LR_irq, r4, asr #6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - tstpeq pc, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ff4fc │ │ │ │ - @ instruction: 0x012a31e0 │ │ │ │ - tstpeq pc, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - msreq R8_usr, r8 @ │ │ │ │ + tstpeq pc, r4, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012a31e8 │ │ │ │ + tstpeq pc, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r0, r0, r2, pc @ │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x012a31a4 │ │ │ │ - tstpeq pc, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - msreq R8_usr, ip, ror r2 │ │ │ │ + @ instruction: 0x012a31ac │ │ │ │ + @ instruction: 0x011ff4b0 │ │ │ │ + smlawbeq r0, r4, r2, pc @ │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - tstpeq pc, r4, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, r0, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ble 515cfc │ │ │ │ @@ -1140991,40 +1140991,40 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 516758 │ │ │ │ teqeq r7, ip, lsr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, r4, ror #22 │ │ │ │ - @ instruction: 0x011fe8b0 │ │ │ │ - @ instruction: 0x012a2598 │ │ │ │ - @ instruction: 0x0120e66c │ │ │ │ + @ instruction: 0x011fe8b8 │ │ │ │ + @ instruction: 0x012a25a0 │ │ │ │ + @ instruction: 0x0120e674 │ │ │ │ andeq r1, r0, sp, lsr lr │ │ │ │ - @ instruction: 0x012a255c │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ - @ instruction: 0x0120e634 │ │ │ │ + @ instruction: 0x012a2564 │ │ │ │ + tsteq pc, r8, ror #16 │ │ │ │ + @ instruction: 0x0120e63c │ │ │ │ andeq r1, r0, sp, asr #28 │ │ │ │ - tsteq pc, ip, lsr #16 │ │ │ │ - @ instruction: 0x012a2514 │ │ │ │ - @ instruction: 0x0120e5ec │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ + @ instruction: 0x012a251c │ │ │ │ + strdeq lr, [r0, -r4]! │ │ │ │ andeq r1, r0, r5, lsr lr │ │ │ │ - ldrdeq r2, [sl, -r8]! │ │ │ │ - @ instruction: 0x011fe7dc │ │ │ │ - @ instruction: 0x0120e5b0 │ │ │ │ + @ instruction: 0x012a24e0 │ │ │ │ + tsteq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x0120e5b8 │ │ │ │ andeq r1, r0, pc, asr #28 │ │ │ │ - tsteq pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x012a2490 │ │ │ │ - @ instruction: 0x0120e564 │ │ │ │ - @ instruction: 0x012a2458 │ │ │ │ - tsteq pc, r8, asr r7 @ │ │ │ │ - @ instruction: 0x0120e52c │ │ │ │ + @ instruction: 0x011fe7b0 │ │ │ │ + @ instruction: 0x012a2498 │ │ │ │ + @ instruction: 0x0120e56c │ │ │ │ + @ instruction: 0x012a2460 │ │ │ │ + tsteq pc, r0, ror #14 │ │ │ │ + @ instruction: 0x0120e534 │ │ │ │ andeq r1, r0, r0, asr lr │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - @ instruction: 0x012a240c │ │ │ │ - @ instruction: 0x0120e4e4 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ + @ instruction: 0x012a2414 │ │ │ │ + @ instruction: 0x0120e4ec │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -1141604,88 +1141604,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 516ce4 │ │ │ │ teqeq r7, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r7, ip @ │ │ │ │ - smlawbeq sl, r4, r2, r2 │ │ │ │ + smlawbeq sl, ip, r2, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0120e360 │ │ │ │ + @ instruction: 0x0120e368 │ │ │ │ andeq r0, r0, r1, ror #22 │ │ │ │ andeq r0, r0, r5, ror #22 │ │ │ │ - @ instruction: 0x0120ba38 │ │ │ │ - @ instruction: 0x0120b960 │ │ │ │ + @ instruction: 0x0120ba40 │ │ │ │ + @ instruction: 0x0120b968 │ │ │ │ teqeq r7, r8, asr r5 │ │ │ │ tsteq lr, r0, lsl #21 │ │ │ │ teqeq r7, r0, lsr #9 │ │ │ │ - strdeq r1, [sl, -r8]! │ │ │ │ - @ instruction: 0x011fe1fc │ │ │ │ - smlawteq r0, r8, pc, sp @ │ │ │ │ + @ instruction: 0x012a1f00 │ │ │ │ + tsteq pc, r4, lsl #4 │ │ │ │ + ldrdeq sp, [r0, -r0]! │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - @ instruction: 0x012a1eb8 │ │ │ │ - @ instruction: 0x011fe1bc │ │ │ │ - smlawbeq r0, r8, pc, sp @ │ │ │ │ + smlawteq sl, r0, lr, r1 │ │ │ │ + tsteq pc, r4, asr #3 │ │ │ │ + @ instruction: 0x0120df90 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - @ instruction: 0x012a1e78 │ │ │ │ - tsteq pc, ip, ror r1 @ │ │ │ │ - @ instruction: 0x0120df48 │ │ │ │ + smlawbeq sl, r0, lr, r1 │ │ │ │ + tsteq pc, r4, lsl #3 │ │ │ │ + @ instruction: 0x0120df50 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - tsteq pc, r4, asr #2 │ │ │ │ + tsteq pc, ip, asr #2 │ │ │ │ teqeq r7, r8, lsl #7 │ │ │ │ - ldrsheq lr, [pc, -r0] │ │ │ │ + ldrsheq lr, [pc, -r8] │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - ldrheq lr, [pc, -r8] │ │ │ │ + tsteq pc, r0, asr #1 │ │ │ │ andeq r0, r0, r3, ror #22 │ │ │ │ teqeq r7, r8, lsl #6 │ │ │ │ - tsteq pc, r0, ror r0 @ │ │ │ │ - @ instruction: 0x012a1d38 │ │ │ │ - tsteq pc, ip, lsr r0 @ │ │ │ │ - @ instruction: 0x0120de08 │ │ │ │ + tsteq pc, r8, ror r0 @ │ │ │ │ + @ instruction: 0x012a1d40 │ │ │ │ + tsteq pc, r4, asr #32 │ │ │ │ + @ instruction: 0x0120de10 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - strdeq r1, [sl, -r8]! │ │ │ │ - @ instruction: 0x011fdffc │ │ │ │ - smlawteq r0, r8, sp, sp │ │ │ │ + @ instruction: 0x012a1d00 │ │ │ │ + tsteq pc, r4 │ │ │ │ + ldrdeq sp, [r0, -r0]! │ │ │ │ andeq r0, r0, fp, ror #22 │ │ │ │ teqeq r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x012a1c94 │ │ │ │ - @ instruction: 0x011fdf98 │ │ │ │ - @ instruction: 0x0120dd64 │ │ │ │ + @ instruction: 0x012a1c9c │ │ │ │ + tsteq pc, r0, lsr #31 │ │ │ │ + @ instruction: 0x0120dd6c │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ teqeq r7, r8 @ │ │ │ │ - @ instruction: 0x012a1c34 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - @ instruction: 0x0120dd0c │ │ │ │ + @ instruction: 0x012a1c3c │ │ │ │ + tsteq pc, r0, asr #30 │ │ │ │ + @ instruction: 0x0120dd14 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - @ instruction: 0x012a1c00 │ │ │ │ - tsteq pc, r4, lsl #30 │ │ │ │ - ldrdeq sp, [r0, -r0]! │ │ │ │ + @ instruction: 0x012a1c08 │ │ │ │ + tsteq pc, ip, lsl #30 │ │ │ │ + ldrdeq sp, [r0, -r8]! │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - smlawteq sl, r0, fp, r1 │ │ │ │ - tsteq pc, r4, asr #29 │ │ │ │ - @ instruction: 0x0120dc94 │ │ │ │ - smlawbeq sl, r0, fp, r1 │ │ │ │ - tsteq pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x0120dc50 │ │ │ │ + smlawteq sl, r8, fp, r1 │ │ │ │ + tsteq pc, ip, asr #29 │ │ │ │ + @ instruction: 0x0120dc9c │ │ │ │ + smlawbeq sl, r8, fp, r1 │ │ │ │ + tsteq pc, ip, lsl #29 │ │ │ │ + @ instruction: 0x0120dc58 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x012a1b40 │ │ │ │ - tsteq pc, r4, asr #28 │ │ │ │ - @ instruction: 0x0120dc10 │ │ │ │ + @ instruction: 0x012a1b48 │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ + @ instruction: 0x0120dc18 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - @ instruction: 0x012a1b00 │ │ │ │ - tsteq pc, r4, lsl #28 │ │ │ │ - ldrdeq sp, [r0, -r0]! │ │ │ │ + @ instruction: 0x012a1b08 │ │ │ │ + tsteq pc, ip, lsl #28 │ │ │ │ + ldrdeq sp, [r0, -r8]! │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ - smlawteq sl, r0, sl, r1 │ │ │ │ - tsteq pc, r4, asr #27 │ │ │ │ - @ instruction: 0x0120db90 │ │ │ │ + smlawteq sl, r8, sl, r1 │ │ │ │ + tsteq pc, ip, asr #27 │ │ │ │ + @ instruction: 0x0120db98 │ │ │ │ andeq r0, r0, sl, ror #22 │ │ │ │ - smlawbeq sl, r0, sl, r1 │ │ │ │ - tsteq pc, r4, lsl #27 │ │ │ │ - @ instruction: 0x0120db50 │ │ │ │ + smlawbeq sl, r8, sl, r1 │ │ │ │ + tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x0120db58 │ │ │ │ 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, [r0, #916] @ 0x394 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1142436,129 +1142436,129 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1584 @ 0x630 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5177d8 │ │ │ │ - @ instruction: 0x0120df98 │ │ │ │ + @ instruction: 0x0120dfa0 │ │ │ │ teqeq r7, r0, asr lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012a1848 │ │ │ │ - @ instruction: 0x0120d930 │ │ │ │ - @ instruction: 0x0120de44 │ │ │ │ + @ instruction: 0x012a1850 │ │ │ │ + @ instruction: 0x0120d938 │ │ │ │ + @ instruction: 0x0120de4c │ │ │ │ + @ instruction: 0x0120de30 │ │ │ │ @ instruction: 0x0120de28 │ │ │ │ @ instruction: 0x0120de20 │ │ │ │ - @ instruction: 0x0120de18 │ │ │ │ - @ instruction: 0x0120d37c │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ + smlawbeq r0, r4, r3, sp │ │ │ │ + strdeq sp, [r0, -ip]! │ │ │ │ strdeq sp, [r0, -r8]! │ │ │ │ strdeq sp, [r0, -ip]! │ │ │ │ strdeq sp, [r0, -r8]! │ │ │ │ + strdeq sp, [r0, -r8]! │ │ │ │ + strdeq sp, [r0, -ip]! │ │ │ │ + @ instruction: 0x0120de00 │ │ │ │ @ instruction: 0x0120de04 │ │ │ │ - @ instruction: 0x0120de14 │ │ │ │ - @ instruction: 0x0120de24 │ │ │ │ - @ instruction: 0x0120de28 │ │ │ │ + @ instruction: 0x0120de00 │ │ │ │ + @ instruction: 0x0120de0c │ │ │ │ + @ instruction: 0x0120de1c │ │ │ │ @ instruction: 0x0120de2c │ │ │ │ - @ instruction: 0x0120dd38 │ │ │ │ - @ instruction: 0x0120de14 │ │ │ │ - @ instruction: 0x0120de14 │ │ │ │ - @ instruction: 0x0120de14 │ │ │ │ - ldrdeq r1, [sl, -r0]! │ │ │ │ - tsteq pc, r0, ror #15 │ │ │ │ - @ instruction: 0x0120d5b0 │ │ │ │ - @ instruction: 0x012a1494 │ │ │ │ - tsteq pc, r4, lsr #15 │ │ │ │ - @ instruction: 0x0120d574 │ │ │ │ - @ instruction: 0x012a1458 │ │ │ │ - tsteq pc, r8, ror #14 │ │ │ │ - @ instruction: 0x0120d538 │ │ │ │ - @ instruction: 0x012a141c │ │ │ │ - tsteq pc, ip, lsr #14 │ │ │ │ - strdeq sp, [r0, -ip]! │ │ │ │ - @ instruction: 0x012a13e0 │ │ │ │ - @ instruction: 0x011fd6f0 │ │ │ │ - smlawteq r0, r0, r4, sp │ │ │ │ - @ instruction: 0x012a13a4 │ │ │ │ - @ instruction: 0x011fd6b4 │ │ │ │ - smlawbeq r0, r4, r4, sp │ │ │ │ - @ instruction: 0x012a1368 │ │ │ │ - tsteq pc, r8, ror r6 @ │ │ │ │ - @ instruction: 0x0120d448 │ │ │ │ - @ instruction: 0x012a132c │ │ │ │ - tsteq pc, ip, lsr r6 @ │ │ │ │ - @ instruction: 0x0120d40c │ │ │ │ - strdeq r1, [sl, -r0]! │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - ldrdeq sp, [r0, -r0]! │ │ │ │ - @ instruction: 0x012a12b4 │ │ │ │ - tsteq pc, r4, asr #11 │ │ │ │ - @ instruction: 0x0120d394 │ │ │ │ - @ instruction: 0x012a1278 │ │ │ │ - tsteq pc, r8, lsl #11 │ │ │ │ - @ instruction: 0x0120d358 │ │ │ │ - @ instruction: 0x012a123c │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - @ instruction: 0x0120d31c │ │ │ │ - @ instruction: 0x012a1200 │ │ │ │ - tsteq pc, r0, lsl r5 @ │ │ │ │ - @ instruction: 0x0120d2e0 │ │ │ │ - smlawteq sl, r4, r1, r1 │ │ │ │ - @ instruction: 0x011fd4d4 │ │ │ │ - @ instruction: 0x0120d2a4 │ │ │ │ - smlawbeq sl, r8, r1, r1 │ │ │ │ - @ instruction: 0x011fd498 │ │ │ │ - @ instruction: 0x0120d268 │ │ │ │ - @ instruction: 0x012a114c │ │ │ │ - tsteq pc, ip, asr r4 @ │ │ │ │ - @ instruction: 0x0120d22c │ │ │ │ - @ instruction: 0x012a1110 │ │ │ │ - tsteq pc, r0, lsr #8 │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - ldrdeq r1, [sl, -r4]! │ │ │ │ - tsteq pc, r4, ror #7 │ │ │ │ - @ instruction: 0x0120d1b4 │ │ │ │ - @ instruction: 0x012a1098 │ │ │ │ - tsteq pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x0120d178 │ │ │ │ - qsubeq r1, ip, sl │ │ │ │ - tsteq pc, ip, ror #6 │ │ │ │ - @ instruction: 0x0120d13c │ │ │ │ - @ instruction: 0x012a1020 │ │ │ │ - tsteq pc, r0, lsr r3 @ │ │ │ │ - @ instruction: 0x0120d100 │ │ │ │ - smulwteq sl, r4, pc @ │ │ │ │ - @ instruction: 0x011fd2f4 │ │ │ │ - smlawteq r0, r4, r0, sp │ │ │ │ - @ instruction: 0x011fd2bc │ │ │ │ - tsteq pc, ip, lsl #5 │ │ │ │ - tsteq pc, ip, asr r2 @ │ │ │ │ - tsteq pc, ip, lsr #4 │ │ │ │ - @ instruction: 0x011fd1f8 │ │ │ │ - @ instruction: 0x011fd1dc │ │ │ │ - tsteq pc, ip, lsr #3 │ │ │ │ - tsteq pc, ip, ror r1 @ │ │ │ │ - tsteq pc, ip, asr #2 │ │ │ │ - @ instruction: 0x012a0e1c │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - @ instruction: 0x0120cf00 │ │ │ │ - smulwteq sl, r0, sp │ │ │ │ - ldrsheq sp, [pc, -r0] │ │ │ │ - smlawteq r0, r0, lr, ip │ │ │ │ - smulwbeq sl, r4, sp │ │ │ │ - ldrheq sp, [pc, -r4] │ │ │ │ - smlawbeq r0, r4, lr, ip │ │ │ │ - @ instruction: 0x012a0d68 │ │ │ │ - tsteq pc, r8, ror r0 @ │ │ │ │ - @ instruction: 0x0120ce48 │ │ │ │ + @ instruction: 0x0120de30 │ │ │ │ + @ instruction: 0x0120de34 │ │ │ │ + @ instruction: 0x0120dd40 │ │ │ │ + @ instruction: 0x0120de1c │ │ │ │ + @ instruction: 0x0120de1c │ │ │ │ + @ instruction: 0x0120de1c │ │ │ │ + ldrdeq r1, [sl, -r8]! │ │ │ │ + tsteq pc, r8, ror #15 │ │ │ │ + @ instruction: 0x0120d5b8 │ │ │ │ + @ instruction: 0x012a149c │ │ │ │ + tsteq pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x0120d57c │ │ │ │ + @ instruction: 0x012a1460 │ │ │ │ + tsteq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x0120d540 │ │ │ │ + @ instruction: 0x012a1424 │ │ │ │ + tsteq pc, r4, lsr r7 @ │ │ │ │ + @ instruction: 0x0120d504 │ │ │ │ + @ instruction: 0x012a13e8 │ │ │ │ + @ instruction: 0x011fd6f8 │ │ │ │ + smlawteq r0, r8, r4, sp │ │ │ │ + @ instruction: 0x012a13ac │ │ │ │ + @ instruction: 0x011fd6bc │ │ │ │ + smlawbeq r0, ip, r4, sp │ │ │ │ + @ instruction: 0x012a1370 │ │ │ │ + tsteq pc, r0, lsl #13 │ │ │ │ + @ instruction: 0x0120d450 │ │ │ │ + @ instruction: 0x012a1334 │ │ │ │ + tsteq pc, r4, asr #12 │ │ │ │ + @ instruction: 0x0120d414 │ │ │ │ + strdeq r1, [sl, -r8]! │ │ │ │ + tsteq pc, r8, lsl #12 │ │ │ │ + ldrdeq sp, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a12bc │ │ │ │ + tsteq pc, ip, asr #11 │ │ │ │ + @ instruction: 0x0120d39c │ │ │ │ + smlawbeq sl, r0, r2, r1 │ │ │ │ + @ instruction: 0x011fd590 │ │ │ │ + @ instruction: 0x0120d360 │ │ │ │ + @ instruction: 0x012a1244 │ │ │ │ + tsteq pc, r4, asr r5 @ │ │ │ │ + @ instruction: 0x0120d324 │ │ │ │ + @ instruction: 0x012a1208 │ │ │ │ + tsteq pc, r8, lsl r5 @ │ │ │ │ + @ instruction: 0x0120d2e8 │ │ │ │ + smlawteq sl, ip, r1, r1 │ │ │ │ + @ instruction: 0x011fd4dc │ │ │ │ + @ instruction: 0x0120d2ac │ │ │ │ + @ instruction: 0x012a1190 │ │ │ │ + tsteq pc, r0, lsr #9 │ │ │ │ + @ instruction: 0x0120d270 │ │ │ │ + @ instruction: 0x012a1154 │ │ │ │ + tsteq pc, r4, ror #8 │ │ │ │ + @ instruction: 0x0120d234 │ │ │ │ + @ instruction: 0x012a1118 │ │ │ │ + tsteq pc, r8, lsr #8 │ │ │ │ + strdeq sp, [r0, -r8]! │ │ │ │ + ldrdeq r1, [sl, -ip]! │ │ │ │ + tsteq pc, ip, ror #7 │ │ │ │ + @ instruction: 0x0120d1bc │ │ │ │ + @ instruction: 0x012a10a0 │ │ │ │ + @ instruction: 0x011fd3b0 │ │ │ │ + smlawbeq r0, r0, r1, sp │ │ │ │ + @ instruction: 0x012a1064 │ │ │ │ + tsteq pc, r4, ror r3 @ │ │ │ │ + @ instruction: 0x0120d144 │ │ │ │ + @ instruction: 0x012a1028 │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x0120d108 │ │ │ │ + smulwteq sl, ip, pc @ │ │ │ │ + @ instruction: 0x011fd2fc │ │ │ │ + smlawteq r0, ip, r0, sp │ │ │ │ + tsteq pc, r4, asr #5 │ │ │ │ + @ instruction: 0x011fd294 │ │ │ │ + tsteq pc, r4, ror #4 │ │ │ │ + tsteq pc, r4, lsr r2 @ │ │ │ │ + tsteq pc, r0, lsl #4 │ │ │ │ + tsteq pc, r4, ror #3 │ │ │ │ + @ instruction: 0x011fd1b4 │ │ │ │ + tsteq pc, r4, lsl #3 │ │ │ │ + tsteq pc, r4, asr r1 @ │ │ │ │ + @ instruction: 0x012a0e24 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x0120cf08 │ │ │ │ + smulwteq sl, r8, sp │ │ │ │ + ldrsheq sp, [pc, -r8] │ │ │ │ + smlawteq r0, r8, lr, ip │ │ │ │ + smulwbeq sl, ip, sp │ │ │ │ + ldrheq sp, [pc, -ip] │ │ │ │ + smlawbeq r0, ip, lr, ip │ │ │ │ + @ instruction: 0x012a0d70 │ │ │ │ + tsteq pc, r0, lsl #1 │ │ │ │ + @ instruction: 0x0120ce50 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #2376] @ 518abc │ │ │ │ @@ -1143155,36 +1143155,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 51883c │ │ │ │ teqeq r7, ip, asr #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrdeq r0, [sl, -ip]! │ │ │ │ - @ instruction: 0x0120c8b8 │ │ │ │ + smulwteq sl, r4, r7 │ │ │ │ + smlawteq r0, r0, r8, ip │ │ │ │ andeq r1, r0, r8, lsr #17 │ │ │ │ andeq r1, r0, r9, lsr #17 │ │ │ │ andeq r1, r0, sl, lsr #17 │ │ │ │ andeq r1, r0, fp, lsr #17 │ │ │ │ teqpeq r6, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq sl, r0, r3, r0 │ │ │ │ - tsteq pc, r4, lsl #13 │ │ │ │ - @ instruction: 0x0120c458 │ │ │ │ + smlawbeq sl, r8, r3, r0 │ │ │ │ + tsteq pc, ip, lsl #13 │ │ │ │ + @ instruction: 0x0120c460 │ │ │ │ andeq r1, r0, r2, ror r8 │ │ │ │ - tsteq pc, ip, asr #12 │ │ │ │ - tsteq pc, ip, lsl r6 @ │ │ │ │ - tsteq pc, ip, ror #11 │ │ │ │ - @ instruction: 0x011fc5bc │ │ │ │ - smlawbeq sl, r0, r2, r0 │ │ │ │ - tsteq pc, r4, lsl #11 │ │ │ │ - @ instruction: 0x0120c350 │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ + tsteq pc, r4, lsr #12 │ │ │ │ + @ instruction: 0x011fc5f4 │ │ │ │ + tsteq pc, r4, asr #11 │ │ │ │ + smlawbeq sl, r8, r2, r0 │ │ │ │ + tsteq pc, ip, lsl #11 │ │ │ │ + @ instruction: 0x0120c358 │ │ │ │ andeq r1, r0, r3, ror r8 │ │ │ │ - @ instruction: 0x012a0240 │ │ │ │ - tsteq pc, r4, asr #10 │ │ │ │ - @ instruction: 0x0120c318 │ │ │ │ + @ instruction: 0x012a0248 │ │ │ │ + tsteq pc, ip, asr #10 │ │ │ │ + @ instruction: 0x0120c320 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #1536] @ 519138 │ │ │ │ ldr r3, [pc, #1536] @ 51913c │ │ │ │ @@ -1143570,67 +1143570,67 @@ │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 518dc8 │ │ │ │ teqpeq r6, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq sl, ip, r0, r0 │ │ │ │ - @ instruction: 0x0120c1a8 │ │ │ │ + ldrdeq r0, [sl, -r4]! │ │ │ │ + @ instruction: 0x0120c1b0 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ teqpeq r6, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - msreq R9_fiq, ip @ │ │ │ │ - tsteq pc, r8, asr #3 │ │ │ │ - @ instruction: 0x0120bf98 │ │ │ │ + smlawteq r9, r4, lr, pc @ │ │ │ │ + @ instruction: 0x011fc1d0 │ │ │ │ + @ instruction: 0x0120bfa0 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - smlawbeq r9, r0, lr, pc @ │ │ │ │ - tsteq pc, ip, lsl #3 │ │ │ │ - @ instruction: 0x0120bf5c │ │ │ │ + smlawbeq r9, r8, lr, pc @ │ │ │ │ + @ instruction: 0x011fc194 │ │ │ │ + @ instruction: 0x0120bf64 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - msreq R9_fiq, r4, asr #28 │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ - @ instruction: 0x0120bf24 │ │ │ │ - msreq R9_fiq, r8, lsl #28 │ │ │ │ - tsteq pc, r4, lsl r1 @ │ │ │ │ - @ instruction: 0x0120bee4 │ │ │ │ + msreq R9_fiq, ip, asr #28 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ + @ instruction: 0x0120bf2c │ │ │ │ + msreq R9_fiq, r0, lsl lr │ │ │ │ + tsteq pc, ip, lsl r1 @ │ │ │ │ + @ instruction: 0x0120beec │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - smlawteq r9, ip, sp, pc @ │ │ │ │ - ldrsbeq ip, [pc, -r8] │ │ │ │ - @ instruction: 0x0120bea8 │ │ │ │ + ldrdeq pc, [r9, -r4]! │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ + @ instruction: 0x0120beb0 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smlawbeq r9, ip, sp, pc @ │ │ │ │ - @ instruction: 0x011fc09c │ │ │ │ - @ instruction: 0x0120be68 │ │ │ │ + msreq CPSR_fc, r4 @ │ │ │ │ + tsteq pc, r4, lsr #1 │ │ │ │ + @ instruction: 0x0120be70 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - msreq CPSR_fc, r0, asr sp │ │ │ │ - tsteq pc, r0, rrx │ │ │ │ - @ instruction: 0x0120be2c │ │ │ │ + msreq CPSR_fc, r8, asr sp │ │ │ │ + tsteq pc, r8, rrx │ │ │ │ + @ instruction: 0x0120be34 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - tsteq pc, r8, lsr #32 │ │ │ │ - msreq CPSR_fc, r4, ror #25 │ │ │ │ - @ instruction: 0x011fbff4 │ │ │ │ - smlawteq r0, r4, sp, fp │ │ │ │ - msreq CPSR_fc, r8, lsr #25 │ │ │ │ - @ instruction: 0x011fbfb8 │ │ │ │ - smlawbeq r0, r4, sp, fp │ │ │ │ + tsteq pc, r0, lsr r0 @ │ │ │ │ + msreq CPSR_fc, ip, ror #25 │ │ │ │ + @ instruction: 0x011fbffc │ │ │ │ + smlawteq r0, ip, sp, fp │ │ │ │ + msreq CPSR_fc, r0 @ │ │ │ │ + tsteq pc, r0, asr #31 │ │ │ │ + smlawbeq r0, ip, sp, fp │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - msreq CPSR_fc, ip, ror #24 │ │ │ │ - tsteq pc, ip, ror pc @ │ │ │ │ - @ instruction: 0x0120bd48 │ │ │ │ + msreq CPSR_fc, r4, ror ip │ │ │ │ + tsteq pc, r4, lsl #31 │ │ │ │ + @ instruction: 0x0120bd50 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - msreq CPSR_fc, r0, lsr ip │ │ │ │ - tsteq pc, r0, asr #30 │ │ │ │ - @ instruction: 0x0120bd0c │ │ │ │ + msreq CPSR_fc, r8, lsr ip │ │ │ │ + tsteq pc, r8, asr #30 │ │ │ │ + @ instruction: 0x0120bd14 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - strdeq pc, [r9, -r4]! │ │ │ │ - tsteq pc, r4, lsl #30 │ │ │ │ - ldrdeq fp, [r0, -r4]! │ │ │ │ - msreq (UNDEF: 57), r8 @ │ │ │ │ - tsteq pc, r8, asr #29 │ │ │ │ - @ instruction: 0x0120bc94 │ │ │ │ + strdeq pc, [r9, -ip]! │ │ │ │ + tsteq pc, ip, lsl #30 │ │ │ │ + ldrdeq fp, [r0, -ip]! │ │ │ │ + smlawteq r9, r0, fp, pc @ │ │ │ │ + @ instruction: 0x011fbed0 │ │ │ │ + @ instruction: 0x0120bc9c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr sl, [r0, #920] @ 0x398 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1143948,40 +1143948,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 519388 │ │ │ │ teqeq r6, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - msreq CPSR_fc, ip, ror r8 │ │ │ │ - tsteq pc, r0, lsl #23 │ │ │ │ - @ instruction: 0x0120b954 │ │ │ │ + smlawbeq r9, r4, r8, pc @ │ │ │ │ + tsteq pc, r8, lsl #23 │ │ │ │ + @ instruction: 0x0120b95c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - msreq (UNDEF: 57), ip, lsr #15 │ │ │ │ - @ instruction: 0x011fbab0 │ │ │ │ - smlawbeq r0, r4, r8, fp │ │ │ │ - strdeq pc, [r9, -r4]! │ │ │ │ - @ instruction: 0x011fb9f8 │ │ │ │ - smlawteq r0, ip, r7, fp │ │ │ │ + msreq (UNDEF: 57), r4 @ │ │ │ │ + @ instruction: 0x011fbab8 │ │ │ │ + smlawbeq r0, ip, r8, fp │ │ │ │ + strdeq pc, [r9, -ip]! │ │ │ │ + tsteq pc, r0, lsl #20 │ │ │ │ + ldrdeq fp, [r0, -r4]! │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - msreq R9_fiq, r4, lsr #13 │ │ │ │ - tsteq pc, r4, lsr #19 │ │ │ │ - @ instruction: 0x0120b778 │ │ │ │ + msreq R9_fiq, ip, lsr #13 │ │ │ │ + tsteq pc, ip, lsr #19 │ │ │ │ + smlawbeq r0, r0, r7, fp │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - msreq R9_fiq, r0, ror #12 │ │ │ │ - tsteq pc, r4, ror #18 │ │ │ │ - @ instruction: 0x0120b738 │ │ │ │ + msreq R9_fiq, r8, ror #12 │ │ │ │ + tsteq pc, ip, ror #18 │ │ │ │ + @ instruction: 0x0120b740 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - msreq R9_fiq, r0, lsr #12 │ │ │ │ - tsteq pc, r4, lsr #18 │ │ │ │ - strdeq fp, [r0, -r8]! │ │ │ │ + msreq R9_fiq, r8, lsr #12 │ │ │ │ + tsteq pc, ip, lsr #18 │ │ │ │ + @ instruction: 0x0120b700 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - msreq CPSR_fc, r0, ror #11 │ │ │ │ - tsteq pc, r4, ror #17 │ │ │ │ - @ instruction: 0x0120b6b8 │ │ │ │ + msreq CPSR_fc, r8, ror #11 │ │ │ │ + tsteq pc, ip, ror #17 │ │ │ │ + smlawteq r0, r0, r6, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #560] @ 5199dc │ │ │ │ mov r6, r3 │ │ │ │ @@ -1144123,31 +1144123,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 519814 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0120be2c │ │ │ │ + @ instruction: 0x0120be34 │ │ │ │ teqeq r6, r8, lsr #20 │ │ │ │ - strdeq pc, [r9, -r8]! │ │ │ │ - tsteq pc, r8, lsl #14 │ │ │ │ - ldrdeq fp, [r0, -ip]! │ │ │ │ + msreq CPSR_fc, r0, lsl #8 │ │ │ │ + tsteq pc, r0, lsl r7 @ │ │ │ │ + @ instruction: 0x0120b4e4 │ │ │ │ @ instruction: 0x00001bbb │ │ │ │ - smlawbeq r9, ip, r3, pc @ │ │ │ │ - @ instruction: 0x011fb69c │ │ │ │ - @ instruction: 0x0120b470 │ │ │ │ + msreq (UNDEF: 57), r4 @ │ │ │ │ + tsteq pc, r4, lsr #13 │ │ │ │ + @ instruction: 0x0120b478 │ │ │ │ @ instruction: 0x00001bb1 │ │ │ │ - msreq (UNDEF: 57), r0, asr r3 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ - @ instruction: 0x0120b42c │ │ │ │ + msreq (UNDEF: 57), r8, asr r3 │ │ │ │ + tsteq pc, r8, ror #12 │ │ │ │ + @ instruction: 0x0120b434 │ │ │ │ andeq r1, r0, fp, lsr #23 │ │ │ │ - msreq (UNDEF: 57), r4, lsl r3 │ │ │ │ - tsteq pc, r4, lsr #12 │ │ │ │ - strdeq fp, [r0, -r8]! │ │ │ │ + msreq (UNDEF: 57), ip, lsl r3 │ │ │ │ + tsteq pc, ip, lsr #12 │ │ │ │ + @ instruction: 0x0120b400 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1684] @ 51a0dc │ │ │ │ @@ -1144571,66 +1144571,66 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 519d38 │ │ │ │ teqeq r6, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq CPSR_fc, ip, ror r0 │ │ │ │ - @ instruction: 0x0120b150 │ │ │ │ + smlawbeq r9, r4, r0, pc @ │ │ │ │ + @ instruction: 0x0120b158 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ teqeq r6, r4, lsl #10 │ │ │ │ - @ instruction: 0x0129ef40 │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ - @ instruction: 0x0120b010 │ │ │ │ + @ instruction: 0x0129ef48 │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ + @ instruction: 0x0120b018 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - ldrdeq lr, [r9, -r0]! │ │ │ │ - @ instruction: 0x011fb1d4 │ │ │ │ - @ instruction: 0x0120afa0 │ │ │ │ + ldrdeq lr, [r9, -r8]! │ │ │ │ + @ instruction: 0x011fb1dc │ │ │ │ + @ instruction: 0x0120afa8 │ │ │ │ andeq r0, r0, lr, asr #23 │ │ │ │ - @ instruction: 0x0129ee90 │ │ │ │ - @ instruction: 0x011fb194 │ │ │ │ - @ instruction: 0x0120af60 │ │ │ │ + @ instruction: 0x0129ee98 │ │ │ │ + @ instruction: 0x011fb19c │ │ │ │ + @ instruction: 0x0120af68 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0129ee50 │ │ │ │ - tsteq pc, r4, asr r1 @ │ │ │ │ - @ instruction: 0x0120af20 │ │ │ │ + @ instruction: 0x0129ee58 │ │ │ │ + tsteq pc, ip, asr r1 @ │ │ │ │ + @ instruction: 0x0120af28 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0129ee10 │ │ │ │ - tsteq pc, r4, lsl r1 @ │ │ │ │ - @ instruction: 0x0120aee0 │ │ │ │ + @ instruction: 0x0129ee18 │ │ │ │ + tsteq pc, ip, lsl r1 @ │ │ │ │ + @ instruction: 0x0120aee8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq lr, [r9, -r0]! │ │ │ │ - ldrsbeq fp, [pc, -r4] │ │ │ │ - @ instruction: 0x0120aea0 │ │ │ │ + ldrdeq lr, [r9, -r8]! │ │ │ │ + ldrsbeq fp, [pc, -ip] │ │ │ │ + @ instruction: 0x0120aea8 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - @ instruction: 0x0129ed90 │ │ │ │ - @ instruction: 0x011fb094 │ │ │ │ - @ instruction: 0x0120ae60 │ │ │ │ + @ instruction: 0x0129ed98 │ │ │ │ + @ instruction: 0x011fb09c │ │ │ │ + @ instruction: 0x0120ae68 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - tsteq pc, ip, asr r0 @ │ │ │ │ - @ instruction: 0x0129ed20 │ │ │ │ - tsteq pc, r4, lsr #32 │ │ │ │ - strdeq sl, [r0, -r0]! │ │ │ │ + tsteq pc, r4, rrx │ │ │ │ + @ instruction: 0x0129ed28 │ │ │ │ + tsteq pc, ip, lsr #32 │ │ │ │ + strdeq sl, [r0, -r8]! │ │ │ │ andeq r0, r0, r5, lsr #23 │ │ │ │ - @ instruction: 0x0129ece0 │ │ │ │ - tsteq pc, r4, ror #31 │ │ │ │ - @ instruction: 0x0120adb0 │ │ │ │ + @ instruction: 0x0129ece8 │ │ │ │ + tsteq pc, ip, ror #31 │ │ │ │ + @ instruction: 0x0120adb8 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x0129eca0 │ │ │ │ - tsteq pc, r4, lsr #31 │ │ │ │ - @ instruction: 0x0120ad70 │ │ │ │ + @ instruction: 0x0129eca8 │ │ │ │ + tsteq pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x0120ad78 │ │ │ │ @ instruction: 0x00000bb7 │ │ │ │ - @ instruction: 0x0129ec60 │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x0120ad30 │ │ │ │ + @ instruction: 0x0129ec68 │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ + @ instruction: 0x0120ad38 │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - @ instruction: 0x0129ec20 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ - strdeq sl, [r0, -r0]! │ │ │ │ + @ instruction: 0x0129ec28 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ + strdeq sl, [r0, -r8]! │ │ │ │ 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, #2552] @ 0x9f8 │ │ │ │ sub sp, sp, #1504 @ 0x5e0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1145091,75 +1145091,75 @@ │ │ │ │ strd r4, [r3] │ │ │ │ b 51a51c │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ b 51a890 │ │ │ │ teqeq r6, r4, rrx │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r0, asr #32 │ │ │ │ - @ instruction: 0x0129eabc │ │ │ │ + smlawteq r9, r4, sl, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawbeq r0, r8, fp, sl │ │ │ │ + @ instruction: 0x0120ab90 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - ldrdeq lr, [r9, -r4]! │ │ │ │ - @ instruction: 0x0120aab4 │ │ │ │ + ldrdeq lr, [r9, -ip]! │ │ │ │ + @ instruction: 0x0120aabc │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x0129e8bc │ │ │ │ - smlawbeq r0, ip, r9, sl │ │ │ │ + smlawteq r9, r4, r8, lr │ │ │ │ + @ instruction: 0x0120a994 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - @ instruction: 0x0129e654 │ │ │ │ - @ instruction: 0x0120a724 │ │ │ │ + @ instruction: 0x0129e65c │ │ │ │ + @ instruction: 0x0120a72c │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ - strdeq lr, [r9, -r0]! │ │ │ │ - ldrdeq lr, [r9, -r8]! │ │ │ │ - ldrdeq sl, [r0, -ip]! │ │ │ │ + strdeq lr, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129e5e0 │ │ │ │ + @ instruction: 0x0120a5e4 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - @ instruction: 0x0120a564 │ │ │ │ + @ instruction: 0x0120a56c │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - smlawbeq r9, r4, r2, lr │ │ │ │ - @ instruction: 0x0120a358 │ │ │ │ + smlawbeq r9, ip, r2, lr │ │ │ │ + @ instruction: 0x0120a360 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - @ instruction: 0x0129e074 │ │ │ │ - @ instruction: 0x0120a150 │ │ │ │ + @ instruction: 0x0129e07c │ │ │ │ + @ instruction: 0x0120a158 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - @ instruction: 0x0129deec │ │ │ │ - @ instruction: 0x01209fb4 │ │ │ │ + strdeq sp, [r9, -r4]! │ │ │ │ + @ instruction: 0x01209fbc │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawteq r9, ip, sp, sp │ │ │ │ - @ instruction: 0x01209ea8 │ │ │ │ + ldrdeq sp, [r9, -r4]! │ │ │ │ + @ instruction: 0x01209eb0 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - @ instruction: 0x0129dd04 │ │ │ │ - ldrdeq r9, [r0, -r8]! │ │ │ │ + @ instruction: 0x0129dd0c │ │ │ │ + @ instruction: 0x01209de0 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - @ instruction: 0x0120a608 │ │ │ │ - @ instruction: 0x0129dc60 │ │ │ │ - tsteq pc, r0, lsl #20 │ │ │ │ - @ instruction: 0x01209d00 │ │ │ │ + @ instruction: 0x0120a610 │ │ │ │ + @ instruction: 0x0129dc68 │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ + @ instruction: 0x01209d08 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - @ instruction: 0x0129d7b0 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ - @ instruction: 0x0129d77c │ │ │ │ - @ instruction: 0x01209858 │ │ │ │ + @ instruction: 0x0129d7b8 │ │ │ │ + tsteq pc, r8, asr #10 │ │ │ │ + smlawbeq r9, r4, r7, sp │ │ │ │ + @ instruction: 0x01209860 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - @ instruction: 0x0129d734 │ │ │ │ - strdeq r9, [r0, -r4]! │ │ │ │ + @ instruction: 0x0129d73c │ │ │ │ + strdeq r9, [r0, -ip]! │ │ │ │ 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: 0x0129d414 │ │ │ │ - strdeq r9, [r0, -r0]! │ │ │ │ + @ instruction: 0x0129d41c │ │ │ │ + strdeq r9, [r0, -r8]! │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ sub r8, r3, #4 │ │ │ │ @@ -1147193,310 +1147193,310 @@ │ │ │ │ b 51c2e4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0129d14c │ │ │ │ - @ instruction: 0x0120921c │ │ │ │ + @ instruction: 0x0129d154 │ │ │ │ + @ instruction: 0x01209224 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - @ instruction: 0x0129d028 │ │ │ │ - @ instruction: 0x01209100 │ │ │ │ + @ instruction: 0x0129d030 │ │ │ │ + @ instruction: 0x01209108 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - smlawteq r9, r0, pc, ip @ │ │ │ │ - @ instruction: 0x0120909c │ │ │ │ + smlawteq r9, r8, pc, ip @ │ │ │ │ + @ instruction: 0x012090a4 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x0129cf78 │ │ │ │ - @ instruction: 0x0120904c │ │ │ │ + smlawbeq r9, r0, pc, ip @ │ │ │ │ + qsubeq r9, r4, r0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0129cc74 │ │ │ │ - @ instruction: 0x01208d54 │ │ │ │ + @ instruction: 0x0129cc7c │ │ │ │ + @ instruction: 0x01208d5c │ │ │ │ @ instruction: 0xfffecb6c │ │ │ │ - @ instruction: 0x01208c98 │ │ │ │ + @ instruction: 0x01208ca0 │ │ │ │ teqeq r6, r8, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0129c910 │ │ │ │ - @ instruction: 0x012089ec │ │ │ │ + @ instruction: 0x0129c918 │ │ │ │ + strdeq r8, [r0, -r4]! │ │ │ │ tsteq lr, r0, lsr #7 │ │ │ │ tsteq lr, ip, asr #6 │ │ │ │ - ldrdeq ip, [r9, -r8]! │ │ │ │ - @ instruction: 0x011f8ad8 │ │ │ │ - @ instruction: 0x012088a4 │ │ │ │ + @ instruction: 0x0129c7e0 │ │ │ │ + tsteq pc, r0, ror #21 │ │ │ │ + @ instruction: 0x012088ac │ │ │ │ andeq r1, r0, r7, asr #18 │ │ │ │ tsteq lr, r0, lsr #5 │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ muleq r0, r7, r9 │ │ │ │ - ldrdeq ip, [r9, -r4]! │ │ │ │ - @ instruction: 0x012029a4 │ │ │ │ - @ instruction: 0x012087a8 │ │ │ │ + ldrdeq ip, [r9, -ip]! @ │ │ │ │ + @ instruction: 0x012029ac │ │ │ │ + @ instruction: 0x012087b0 │ │ │ │ muleq r0, sl, r9 │ │ │ │ - @ instruction: 0x0129c690 │ │ │ │ - @ instruction: 0x011f8994 │ │ │ │ - @ instruction: 0x01208764 │ │ │ │ + @ instruction: 0x0129c698 │ │ │ │ + @ instruction: 0x011f899c │ │ │ │ + @ instruction: 0x0120876c │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ - @ instruction: 0x0129c624 │ │ │ │ - tsteq pc, r8, lsr #18 │ │ │ │ - strdeq r8, [r0, -r4]! │ │ │ │ + @ instruction: 0x0129c62c │ │ │ │ + tsteq pc, r0, lsr r9 @ │ │ │ │ + strdeq r8, [r0, -ip]! │ │ │ │ andeq r1, r0, sl, lsr #19 │ │ │ │ - @ instruction: 0x0129c5e4 │ │ │ │ - tsteq pc, r8, ror #17 │ │ │ │ - @ instruction: 0x012086b4 │ │ │ │ + @ instruction: 0x0129c5ec │ │ │ │ + @ instruction: 0x011f88f0 │ │ │ │ + @ instruction: 0x012086bc │ │ │ │ andeq r1, r0, fp, lsr #19 │ │ │ │ - @ instruction: 0x0129c5a4 │ │ │ │ - tsteq pc, r8, lsr #17 │ │ │ │ - @ instruction: 0x01208674 │ │ │ │ + @ instruction: 0x0129c5ac │ │ │ │ + @ instruction: 0x011f88b0 │ │ │ │ + @ instruction: 0x0120867c │ │ │ │ andeq r1, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x0129c564 │ │ │ │ - tsteq pc, r8, ror #16 │ │ │ │ - @ instruction: 0x01208634 │ │ │ │ + @ instruction: 0x0129c56c │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x0120863c │ │ │ │ andeq r1, r0, sp, lsr #19 │ │ │ │ - tsteq pc, ip, lsr #16 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ - @ instruction: 0x011f87fc │ │ │ │ + tsteq pc, r4, lsl #16 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - smlawteq r9, r0, r4, ip │ │ │ │ - tsteq pc, r4, asr #15 │ │ │ │ - @ instruction: 0x01208590 │ │ │ │ + smlawteq r9, r8, r4, ip │ │ │ │ + tsteq pc, ip, asr #15 │ │ │ │ + @ instruction: 0x01208598 │ │ │ │ @ instruction: 0x000019b4 │ │ │ │ - tsteq pc, ip, lsl #15 │ │ │ │ + @ instruction: 0x011f8794 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - tsteq pc, ip, asr r7 @ │ │ │ │ - @ instruction: 0x01208528 │ │ │ │ + tsteq pc, r4, ror #14 │ │ │ │ + @ instruction: 0x01208530 │ │ │ │ andeq r1, r0, r5, asr #19 │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - @ instruction: 0x011f86f4 │ │ │ │ + @ instruction: 0x011f86fc │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - tsteq pc, r4, asr #13 │ │ │ │ + tsteq pc, ip, asr #13 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x011f8694 │ │ │ │ + @ instruction: 0x011f869c │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - tsteq pc, r4, ror #12 │ │ │ │ + tsteq pc, ip, ror #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq pc, r4, lsr r6 @ │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - @ instruction: 0x0129be3c │ │ │ │ - tsteq pc, r0, asr #2 │ │ │ │ - @ instruction: 0x01207f0c │ │ │ │ + @ instruction: 0x0129be44 │ │ │ │ + tsteq pc, r8, asr #2 │ │ │ │ + @ instruction: 0x01207f14 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ + tsteq pc, r0, lsl r1 @ │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - ldrsbeq r8, [pc, -r8] │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - tsteq pc, r8, lsr #1 │ │ │ │ + ldrheq r8, [pc, -r0] │ │ │ │ andeq r1, r0, ip, ror #19 │ │ │ │ - tsteq pc, r8, ror r0 @ │ │ │ │ + tsteq pc, r0, lsl #1 │ │ │ │ andeq r1, r0, sp, ror #19 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ andeq r1, r0, lr, ror #19 │ │ │ │ - tsteq pc, r8, lsl r0 @ │ │ │ │ + tsteq pc, r0, lsr #32 │ │ │ │ andeq r1, r0, pc, ror #19 │ │ │ │ - @ instruction: 0x011f7fdc │ │ │ │ - @ instruction: 0x01207dbc │ │ │ │ + tsteq pc, r4, ror #31 │ │ │ │ + smlawteq r0, r4, sp, r7 │ │ │ │ andeq r1, r0, r0, ror #19 │ │ │ │ - tsteq pc, r0, asr #31 │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - @ instruction: 0x0129bca0 │ │ │ │ - tsteq pc, r4, lsr #31 │ │ │ │ - @ instruction: 0x01207d70 │ │ │ │ + @ instruction: 0x0129bca8 │ │ │ │ + tsteq pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x01207d78 │ │ │ │ andeq r1, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x0129bc60 │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x01207d30 │ │ │ │ + @ instruction: 0x0129bc68 │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ + @ instruction: 0x01207d38 │ │ │ │ andeq r1, r0, r9, asr r9 │ │ │ │ - @ instruction: 0x0129bc20 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ - strdeq r7, [r0, -r4]! │ │ │ │ + @ instruction: 0x0129bc28 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ + strdeq r7, [r0, -ip]! │ │ │ │ andeq r1, r0, fp, lsl #19 │ │ │ │ - @ instruction: 0x0129bbe0 │ │ │ │ - tsteq pc, r4, ror #29 │ │ │ │ - @ instruction: 0x01207cb4 │ │ │ │ + @ instruction: 0x0129bbe8 │ │ │ │ + tsteq pc, ip, ror #29 │ │ │ │ + @ instruction: 0x01207cbc │ │ │ │ andeq r1, r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x0129bba0 │ │ │ │ - tsteq pc, r4, lsr #29 │ │ │ │ - @ instruction: 0x01207c74 │ │ │ │ + @ instruction: 0x0129bba8 │ │ │ │ + tsteq pc, ip, lsr #29 │ │ │ │ + @ instruction: 0x01207c7c │ │ │ │ muleq r0, r5, r9 │ │ │ │ - @ instruction: 0x0129bb60 │ │ │ │ - tsteq pc, r4, ror #28 │ │ │ │ - @ instruction: 0x01207c34 │ │ │ │ + @ instruction: 0x0129bb68 │ │ │ │ + tsteq pc, ip, ror #28 │ │ │ │ + @ instruction: 0x01207c3c │ │ │ │ muleq r0, r6, r9 │ │ │ │ - @ instruction: 0x0129bb20 │ │ │ │ - @ instruction: 0x01208458 │ │ │ │ - strdeq r7, [r0, -r0]! │ │ │ │ + @ instruction: 0x0129bb28 │ │ │ │ + @ instruction: 0x01208460 │ │ │ │ + strdeq r7, [r0, -r8]! │ │ │ │ andeq r1, r0, r1, asr #18 │ │ │ │ - @ instruction: 0x0129baec │ │ │ │ - @ instruction: 0x011f7df0 │ │ │ │ - @ instruction: 0x01207bbc │ │ │ │ + strdeq fp, [r9, -r4]! │ │ │ │ + @ instruction: 0x011f7df8 │ │ │ │ + smlawteq r0, r4, fp, r7 │ │ │ │ andeq r1, r0, r3, lsr #18 │ │ │ │ - @ instruction: 0x011f7db8 │ │ │ │ + tsteq pc, r0, asr #27 │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ - tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x011f7d94 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ - tsteq pc, r0, ror sp @ │ │ │ │ + tsteq pc, r8, ror sp @ │ │ │ │ andeq r1, r0, r5, asr sl │ │ │ │ - tsteq pc, r4, asr sp @ │ │ │ │ + tsteq pc, ip, asr sp @ │ │ │ │ andeq r1, r0, r6, asr sl │ │ │ │ - @ instruction: 0x0129ba2c │ │ │ │ - tsteq pc, r0, lsr sp @ │ │ │ │ - strdeq r7, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129ba34 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x01207b04 │ │ │ │ andeq r1, r0, ip, lsr sl │ │ │ │ - @ instruction: 0x0129b9ec │ │ │ │ - @ instruction: 0x011f7cf0 │ │ │ │ - @ instruction: 0x01207abc │ │ │ │ + strdeq fp, [r9, -r4]! │ │ │ │ + @ instruction: 0x011f7cf8 │ │ │ │ + smlawteq r0, r4, sl, r7 │ │ │ │ andeq r1, r0, sp, lsr sl │ │ │ │ - @ instruction: 0x0129b9ac │ │ │ │ - @ instruction: 0x011f7cb0 │ │ │ │ - @ instruction: 0x01207a7c │ │ │ │ + @ instruction: 0x0129b9b4 │ │ │ │ + @ instruction: 0x011f7cb8 │ │ │ │ + smlawbeq r0, r4, sl, r7 │ │ │ │ andeq r1, r0, r1, asr #20 │ │ │ │ - @ instruction: 0x0129b96c │ │ │ │ - tsteq pc, r0, ror ip @ │ │ │ │ - @ instruction: 0x01207a3c │ │ │ │ + @ instruction: 0x0129b974 │ │ │ │ + tsteq pc, r8, ror ip @ │ │ │ │ + @ instruction: 0x01207a44 │ │ │ │ andeq r1, r0, r2, asr #20 │ │ │ │ - @ instruction: 0x0129b92c │ │ │ │ - tsteq pc, r0, lsr ip @ │ │ │ │ - strdeq r7, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129b934 │ │ │ │ + tsteq pc, r8, lsr ip @ │ │ │ │ + @ instruction: 0x01207a04 │ │ │ │ andeq r1, r0, r3, asr #20 │ │ │ │ - @ instruction: 0x0129b8ec │ │ │ │ - @ instruction: 0x011f7bf0 │ │ │ │ - @ instruction: 0x012079bc │ │ │ │ + strdeq fp, [r9, -r4]! │ │ │ │ + @ instruction: 0x011f7bf8 │ │ │ │ + smlawteq r0, r4, r9, r7 │ │ │ │ andeq r1, r0, r6, asr #20 │ │ │ │ - @ instruction: 0x011f7bb8 │ │ │ │ + tsteq pc, r0, asr #23 │ │ │ │ andeq r1, r0, r7, asr sl │ │ │ │ - tsteq pc, r8, lsl #23 │ │ │ │ + @ instruction: 0x011f7b90 │ │ │ │ andeq r1, r0, r8, asr sl │ │ │ │ - tsteq pc, ip, ror #22 │ │ │ │ + tsteq pc, r4, ror fp @ │ │ │ │ andeq r1, r0, r9, lsl #20 │ │ │ │ - tsteq pc, ip, lsr fp @ │ │ │ │ + tsteq pc, r4, asr #22 │ │ │ │ andeq r1, r0, sl, lsl #20 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ + tsteq pc, r0, lsl fp @ │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ - tsteq pc, ip, ror #21 │ │ │ │ + @ instruction: 0x011f7af4 │ │ │ │ andeq r1, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x011f7ad0 │ │ │ │ + @ instruction: 0x011f7ad8 │ │ │ │ andeq r1, r0, r1, lsl sl │ │ │ │ - @ instruction: 0x0129b7ac │ │ │ │ - tsteq pc, r4, lsr #21 │ │ │ │ - smlawbeq r0, r4, r8, r7 │ │ │ │ + @ instruction: 0x0129b7b4 │ │ │ │ + tsteq pc, ip, lsr #21 │ │ │ │ + smlawbeq r0, ip, r8, r7 │ │ │ │ andeq r1, r0, r2, lsl sl │ │ │ │ - tsteq pc, ip, lsl #21 │ │ │ │ + @ instruction: 0x011f7a94 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ - tsteq pc, ip, asr sl @ │ │ │ │ + tsteq pc, r4, ror #20 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ - tsteq pc, r8, lsr #20 │ │ │ │ + tsteq pc, r0, lsr sl @ │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - tsteq pc, r0, ror #19 │ │ │ │ + tsteq pc, r8, ror #19 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - tsteq pc, ip, lsr #19 │ │ │ │ + @ instruction: 0x011f79b4 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x011f7994 │ │ │ │ + @ instruction: 0x011f799c │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ - tsteq pc, r4, ror #18 │ │ │ │ + tsteq pc, ip, ror #18 │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ - @ instruction: 0x0129b628 │ │ │ │ - tsteq pc, ip, lsr #18 │ │ │ │ - strdeq r7, [r0, -r8]! │ │ │ │ + @ instruction: 0x0129b630 │ │ │ │ + tsteq pc, r4, lsr r9 @ │ │ │ │ + @ instruction: 0x01207700 │ │ │ │ andeq r1, r0, r8, lsr sl │ │ │ │ - @ instruction: 0x0129b5e8 │ │ │ │ - tsteq pc, ip, ror #17 │ │ │ │ - @ instruction: 0x012076b8 │ │ │ │ + strdeq fp, [r9, -r0]! │ │ │ │ + @ instruction: 0x011f78f4 │ │ │ │ + smlawteq r0, r0, r6, r7 │ │ │ │ andeq r1, r0, fp, lsr sl │ │ │ │ - @ instruction: 0x0129b5a8 │ │ │ │ - tsteq pc, ip, lsr #17 │ │ │ │ - @ instruction: 0x0120767c │ │ │ │ + @ instruction: 0x0129b5b0 │ │ │ │ + @ instruction: 0x011f78b4 │ │ │ │ + smlawbeq r0, r4, r6, r7 │ │ │ │ andeq r1, r0, sp, lsl #19 │ │ │ │ - @ instruction: 0x0129b568 │ │ │ │ - tsteq pc, ip, ror #16 │ │ │ │ - @ instruction: 0x0120763c │ │ │ │ + @ instruction: 0x0129b570 │ │ │ │ + tsteq pc, r4, ror r8 @ │ │ │ │ + @ instruction: 0x01207644 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - tsteq pc, r4, lsr r8 @ │ │ │ │ + tsteq pc, ip, lsr r8 @ │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - smlawteq r9, r8, r4, fp │ │ │ │ - @ instruction: 0x01201760 │ │ │ │ - @ instruction: 0x01207598 │ │ │ │ + ldrdeq fp, [r9, -r0]! │ │ │ │ + @ instruction: 0x01201768 │ │ │ │ + @ instruction: 0x012075a0 │ │ │ │ andeq r1, r0, r9, lsl #19 │ │ │ │ - tsteq pc, r0, lsr #15 │ │ │ │ + tsteq pc, r8, lsr #15 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - @ instruction: 0x0129b468 │ │ │ │ - tsteq pc, r8, ror #14 │ │ │ │ - @ instruction: 0x01207534 │ │ │ │ + @ instruction: 0x0129b470 │ │ │ │ + tsteq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x0120753c │ │ │ │ andeq r1, r0, r1, ror #18 │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ + tsteq pc, r8, lsr r7 @ │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - @ instruction: 0x011f76fc │ │ │ │ + tsteq pc, r4, lsl #14 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - @ instruction: 0x0129b3bc │ │ │ │ - tsteq pc, r0, asr #13 │ │ │ │ - smlawbeq r0, ip, r4, r7 │ │ │ │ + smlawteq r9, r4, r3, fp │ │ │ │ + tsteq pc, r8, asr #13 │ │ │ │ + @ instruction: 0x01207494 │ │ │ │ andeq r1, r0, r2, lsl #19 │ │ │ │ - tsteq pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x011f7690 │ │ │ │ andeq r1, r0, sp, lsl r9 │ │ │ │ - tsteq pc, r4, asr r6 @ │ │ │ │ + tsteq pc, ip, asr r6 @ │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - tsteq pc, r8, lsr r6 @ │ │ │ │ + tsteq pc, r0, asr #12 │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ - strdeq fp, [r9, -ip]! │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - smlawteq r0, ip, r3, r7 │ │ │ │ + @ instruction: 0x0129b304 │ │ │ │ + tsteq pc, r8, lsl #12 │ │ │ │ + ldrdeq r7, [r0, -r4]! │ │ │ │ andeq r1, r0, r7, lsr #18 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ + @ instruction: 0x011f75d0 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x011f7598 │ │ │ │ + tsteq pc, r0, lsr #11 │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - tsteq pc, r8, ror #10 │ │ │ │ + tsteq pc, r0, ror r5 @ │ │ │ │ andeq r1, r0, ip, lsr #18 │ │ │ │ - tsteq pc, r8, lsr r5 @ │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ andeq r1, r0, fp, lsr #18 │ │ │ │ - tsteq pc, r8, lsl #10 │ │ │ │ + tsteq pc, r0, lsl r5 @ │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - smlawteq r9, ip, r1, fp │ │ │ │ - @ instruction: 0x011f74d0 │ │ │ │ - @ instruction: 0x0120729c │ │ │ │ + ldrdeq fp, [r9, -r4]! │ │ │ │ + @ instruction: 0x011f74d8 │ │ │ │ + @ instruction: 0x012072a4 │ │ │ │ andeq r1, r0, pc, lsr #18 │ │ │ │ - smlawbeq r9, ip, r1, fp │ │ │ │ - @ instruction: 0x011f7490 │ │ │ │ - @ instruction: 0x0120725c │ │ │ │ + @ instruction: 0x0129b194 │ │ │ │ + @ instruction: 0x011f7498 │ │ │ │ + @ instruction: 0x01207264 │ │ │ │ andeq r1, r0, lr, lsr #18 │ │ │ │ - @ instruction: 0x0129b14c │ │ │ │ - tsteq pc, r0, asr r4 @ │ │ │ │ - @ instruction: 0x0120721c │ │ │ │ + @ instruction: 0x0129b154 │ │ │ │ + tsteq pc, r8, asr r4 @ │ │ │ │ + @ instruction: 0x01207224 │ │ │ │ andeq r1, r0, r5, ror sl │ │ │ │ - @ instruction: 0x0129b10c │ │ │ │ - tsteq pc, r0, lsl r4 @ │ │ │ │ - ldrdeq r7, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129b114 │ │ │ │ + tsteq pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x012071e4 │ │ │ │ andeq r1, r0, r6, ror sl │ │ │ │ - smlawteq r9, ip, r0, fp │ │ │ │ - @ instruction: 0x011f73d0 │ │ │ │ - @ instruction: 0x0120719c │ │ │ │ + ldrdeq fp, [r9, -r4]! │ │ │ │ + @ instruction: 0x011f73d8 │ │ │ │ + @ instruction: 0x012071a4 │ │ │ │ andeq r1, r0, r7, ror sl │ │ │ │ - smlawbeq r9, ip, r0, fp │ │ │ │ - @ instruction: 0x011f7390 │ │ │ │ - @ instruction: 0x0120715c │ │ │ │ + @ instruction: 0x0129b094 │ │ │ │ + @ instruction: 0x011f7398 │ │ │ │ + @ instruction: 0x01207164 │ │ │ │ andeq r1, r0, r8, ror sl │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - tsteq pc, r4, lsr #6 │ │ │ │ + tsteq pc, ip, lsr #6 │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x0129b000 │ │ │ │ - tsteq pc, r4, lsl #6 │ │ │ │ - ldrdeq r7, [r0, -r0]! │ │ │ │ + @ instruction: 0x0129b008 │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ + ldrdeq r7, [r0, -r8]! │ │ │ │ andeq r1, r0, r9, ror sl │ │ │ │ - tsteq pc, ip, asr #5 │ │ │ │ + @ instruction: 0x011f72d4 │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ - @ instruction: 0x011f729c │ │ │ │ - tsteq pc, ip, ror #4 │ │ │ │ + tsteq pc, r4, lsr #5 │ │ │ │ + tsteq pc, r4, ror r2 @ │ │ │ │ andeq r1, r0, r1, lsl #20 │ │ │ │ ldr r2, [pc, #-864] @ 51cb28 │ │ │ │ ldr r1, [pc, #-864] @ 51cb2c │ │ │ │ ldr r3, [pc, #-864] @ 51cb30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1148545,17 +1148545,17 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 51ddec │ │ │ │ teqeq r6, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r0, asr r4 │ │ │ │ - @ instruction: 0x0129ae14 │ │ │ │ - @ instruction: 0x012077a4 │ │ │ │ - @ instruction: 0x01206ee8 │ │ │ │ + @ instruction: 0x0129ae1c │ │ │ │ + @ instruction: 0x012077ac │ │ │ │ + strdeq r6, [r0, -r0]! │ │ │ │ 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, #3640] @ 0xe38 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1149454,100 +1149454,100 @@ │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ str sl, [sp, #312] @ 0x138 │ │ │ │ str r2, [r3, #4] │ │ │ │ b 51e9a4 │ │ │ │ teqeq r6, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r8, lsl #4 │ │ │ │ - @ instruction: 0x0129aa30 │ │ │ │ - tsteq pc, r0, lsr sp @ │ │ │ │ - @ instruction: 0x01206b00 │ │ │ │ + @ instruction: 0x0129aa38 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x01206b08 │ │ │ │ teqeq r6, ip, lsr pc │ │ │ │ - @ instruction: 0x0129a82c │ │ │ │ - @ instruction: 0x01207004 │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ - @ instruction: 0x01299a28 │ │ │ │ - @ instruction: 0x012064b0 │ │ │ │ - strdeq r9, [r9, -r4]! │ │ │ │ - @ instruction: 0x011f5cf8 │ │ │ │ - ldrdeq r5, [r0, -r0]! │ │ │ │ - tsteq pc, ip, lsr #25 │ │ │ │ - @ instruction: 0x01299990 │ │ │ │ - @ instruction: 0x01206418 │ │ │ │ + @ instruction: 0x0129a834 │ │ │ │ + @ instruction: 0x0120700c │ │ │ │ + tsteq pc, ip, asr #26 │ │ │ │ + @ instruction: 0x01299a30 │ │ │ │ + @ instruction: 0x012064b8 │ │ │ │ + strdeq r9, [r9, -ip]! │ │ │ │ + tsteq pc, r0, lsl #26 │ │ │ │ + ldrdeq r5, [r0, -r8]! │ │ │ │ + @ instruction: 0x011f5cb4 │ │ │ │ + @ instruction: 0x01299998 │ │ │ │ + @ instruction: 0x01206420 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq pc, r8, asr #14 │ │ │ │ - @ instruction: 0x0129942c │ │ │ │ - @ instruction: 0x01205eb4 │ │ │ │ - strdeq r9, [r9, -r8]! │ │ │ │ - @ instruction: 0x011f56fc │ │ │ │ - ldrdeq r5, [r0, -r4]! │ │ │ │ - tsteq pc, r8, lsl #13 │ │ │ │ - @ instruction: 0x0129936c │ │ │ │ - strdeq r5, [r0, -r4]! │ │ │ │ - @ instruction: 0x01299308 │ │ │ │ - tsteq pc, ip, lsl #12 │ │ │ │ - @ instruction: 0x012053e4 │ │ │ │ - @ instruction: 0x012992e4 │ │ │ │ - tsteq pc, r8, ror #11 │ │ │ │ - smlawteq r0, r0, r3, r5 │ │ │ │ - ldrdeq r5, [r0, -r4]! │ │ │ │ - smlawbeq r0, ip, r3, r5 │ │ │ │ - @ instruction: 0x01299298 │ │ │ │ - @ instruction: 0x01299260 │ │ │ │ - tsteq pc, r4, ror #10 │ │ │ │ - @ instruction: 0x0120533c │ │ │ │ - @ instruction: 0x0129923c │ │ │ │ - tsteq pc, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x01205308 │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ + @ instruction: 0x01299434 │ │ │ │ + @ instruction: 0x01205ebc │ │ │ │ + @ instruction: 0x01299400 │ │ │ │ + tsteq pc, r4, lsl #14 │ │ │ │ + ldrdeq r5, [r0, -ip]! │ │ │ │ + @ instruction: 0x011f5690 │ │ │ │ + @ instruction: 0x01299374 │ │ │ │ + strdeq r5, [r0, -ip]! │ │ │ │ + @ instruction: 0x01299310 │ │ │ │ + tsteq pc, r4, lsl r6 @ │ │ │ │ + @ instruction: 0x012053ec │ │ │ │ + @ instruction: 0x012992ec │ │ │ │ + @ instruction: 0x011f55f0 │ │ │ │ + smlawteq r0, r8, r3, r5 │ │ │ │ + ldrdeq r5, [r0, -ip]! │ │ │ │ + @ instruction: 0x01205394 │ │ │ │ + @ instruction: 0x012992a0 │ │ │ │ + @ instruction: 0x01299268 │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + @ instruction: 0x01205344 │ │ │ │ + @ instruction: 0x01299244 │ │ │ │ + tsteq pc, r4, asr #10 │ │ │ │ + @ instruction: 0x01205310 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - strdeq r9, [r9, -r4]! │ │ │ │ - ldrdeq r5, [r0, -r0]! │ │ │ │ - @ instruction: 0x012052bc │ │ │ │ + strdeq r9, [r9, -ip]! │ │ │ │ + ldrdeq r5, [r0, -r8]! │ │ │ │ + smlawteq r0, r4, r2, r5 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x01299198 │ │ │ │ - tstpeq pc, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120524c │ │ │ │ + @ instruction: 0x012991a0 │ │ │ │ + tstpeq pc, r4, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x01205254 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - @ instruction: 0x01299128 │ │ │ │ - @ instruction: 0x01205ae4 │ │ │ │ - @ instruction: 0x012051ec │ │ │ │ + @ instruction: 0x01299130 │ │ │ │ + @ instruction: 0x01205aec │ │ │ │ + strdeq r5, [r0, -r4]! │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrdeq r9, [r9, -r8]! │ │ │ │ - @ instruction: 0x011f53dc │ │ │ │ - @ instruction: 0x012051a8 │ │ │ │ + @ instruction: 0x012990e0 │ │ │ │ + tsteq pc, r4, ror #7 │ │ │ │ + @ instruction: 0x012051b0 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - tsteq pc, r4, lsr #7 │ │ │ │ - smlawbeq r9, r8, r0, r9 │ │ │ │ - @ instruction: 0x01205b10 │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ - @ instruction: 0x01299048 │ │ │ │ - ldrdeq r5, [r0, -r0]! │ │ │ │ - @ instruction: 0x01299018 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - @ instruction: 0x012050e8 │ │ │ │ + tsteq pc, ip, lsr #7 │ │ │ │ + @ instruction: 0x01299090 │ │ │ │ + @ instruction: 0x01205b18 │ │ │ │ + tsteq pc, ip, ror #6 │ │ │ │ + qsubeq r9, r0, r9 │ │ │ │ + ldrdeq r5, [r0, -r8]! │ │ │ │ + @ instruction: 0x01299020 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - smlawteq r9, r0, pc, r8 @ │ │ │ │ - smlawbeq r0, ip, r9, r5 │ │ │ │ - smlawbeq r0, ip, r0, r5 │ │ │ │ + smlawteq r9, r8, pc, r8 @ │ │ │ │ + @ instruction: 0x01205994 │ │ │ │ + @ instruction: 0x01205094 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - smlawbeq r0, r8, r9, r5 │ │ │ │ - @ instruction: 0x01205044 │ │ │ │ - @ instruction: 0x01298f4c │ │ │ │ + @ instruction: 0x01205990 │ │ │ │ + @ instruction: 0x0120504c │ │ │ │ + @ instruction: 0x01298f54 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - @ instruction: 0x01298f28 │ │ │ │ - tsteq pc, ip, lsr #4 │ │ │ │ - @ instruction: 0x01205004 │ │ │ │ - @ instruction: 0x01298f04 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ - @ instruction: 0x01204fe0 │ │ │ │ - @ instruction: 0x01298ee0 │ │ │ │ - tsteq pc, r4, ror #3 │ │ │ │ - @ instruction: 0x01204fb4 │ │ │ │ + @ instruction: 0x01298f30 │ │ │ │ + tsteq pc, r4, lsr r2 @ │ │ │ │ + @ instruction: 0x0120500c │ │ │ │ + @ instruction: 0x01298f0c │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ + @ instruction: 0x01204fe8 │ │ │ │ + @ instruction: 0x01298ee8 │ │ │ │ + tsteq pc, ip, ror #3 │ │ │ │ + @ instruction: 0x01204fbc │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, r0, lsl #3] │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ adds r4, r3, #15 │ │ │ │ ldr r0, [r0, #920] @ 0x398 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -1150652,39 +1150652,39 @@ │ │ │ │ ldr r1, [pc, #120] @ 52004c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 51e300 │ │ │ │ - smlawbeq r9, r8, lr, r8 │ │ │ │ - @ instruction: 0x01205940 │ │ │ │ - @ instruction: 0x01204f50 │ │ │ │ + @ instruction: 0x01298e90 │ │ │ │ + @ instruction: 0x01205948 │ │ │ │ + @ instruction: 0x01204f58 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x01298e24 │ │ │ │ - @ instruction: 0x012057e8 │ │ │ │ - strdeq r4, [r0, -r4]! @ │ │ │ │ + @ instruction: 0x01298e2c │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ + strdeq r4, [r0, -ip]! │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - @ instruction: 0x01298dec │ │ │ │ - ldrsheq r5, [pc, -r0] │ │ │ │ - @ instruction: 0x01204ebc │ │ │ │ + strdeq r8, [r9, -r4]! │ │ │ │ + ldrsheq r5, [pc, -r8] │ │ │ │ + smlawteq r0, r4, lr, r4 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x01298dac │ │ │ │ - ldrheq r5, [pc, -r0] │ │ │ │ - @ instruction: 0x01204e7c │ │ │ │ + @ instruction: 0x01298db4 │ │ │ │ + ldrheq r5, [pc, -r8] │ │ │ │ + smlawbeq r0, r4, lr, r4 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x01298d6c │ │ │ │ - tsteq pc, r0, ror r0 @ │ │ │ │ - @ instruction: 0x01204e48 │ │ │ │ - @ instruction: 0x01298d48 │ │ │ │ - tsteq pc, ip, asr #32 │ │ │ │ - @ instruction: 0x01204e18 │ │ │ │ + @ instruction: 0x01298d74 │ │ │ │ + tsteq pc, r8, ror r0 @ │ │ │ │ + @ instruction: 0x01204e50 │ │ │ │ + @ instruction: 0x01298d50 │ │ │ │ + tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x01204e20 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ - @ instruction: 0x01204de4 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ + @ instruction: 0x01204dec │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr r8, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [pc, #2092] @ 520898 │ │ │ │ @@ -1151211,68 +1151211,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 520260 │ │ │ │ teqeq r6, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, ip @ │ │ │ │ - @ instruction: 0x01298b7c │ │ │ │ - @ instruction: 0x01204c58 │ │ │ │ + smlawbeq r9, r4, fp, r8 │ │ │ │ + @ instruction: 0x01204c60 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01298ab0 │ │ │ │ - @ instruction: 0x01204b94 │ │ │ │ + @ instruction: 0x01298ab8 │ │ │ │ + @ instruction: 0x01204b9c │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ teqeq r6, ip @ │ │ │ │ - @ instruction: 0x012988e0 │ │ │ │ - tsteq pc, r0, ror #23 │ │ │ │ - @ instruction: 0x012049b4 │ │ │ │ + @ instruction: 0x012988e8 │ │ │ │ + tsteq pc, r8, ror #23 │ │ │ │ + @ instruction: 0x012049bc │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - @ instruction: 0x01298860 │ │ │ │ - tsteq pc, r4, ror #22 │ │ │ │ - @ instruction: 0x01204938 │ │ │ │ + @ instruction: 0x01298868 │ │ │ │ + tsteq pc, ip, ror #22 │ │ │ │ + @ instruction: 0x01204940 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x012048e4 │ │ │ │ + @ instruction: 0x012048ec │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - tsteq pc, r8, lsl #21 │ │ │ │ + @ instruction: 0x011f4a90 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - @ instruction: 0x0129873c │ │ │ │ - tsteq pc, r0, asr #20 │ │ │ │ - @ instruction: 0x01204814 │ │ │ │ + @ instruction: 0x01298744 │ │ │ │ + tsteq pc, r8, asr #20 │ │ │ │ + @ instruction: 0x0120481c │ │ │ │ tsteq lr, r8, lsl #4 │ │ │ │ @ instruction: 0x011e51b4 │ │ │ │ - @ instruction: 0x01298664 │ │ │ │ - tsteq pc, r8, ror #18 │ │ │ │ - @ instruction: 0x0120473c │ │ │ │ + @ instruction: 0x0129866c │ │ │ │ + tsteq pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0x01204744 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - tsteq pc, r0, lsr r9 @ │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ - @ instruction: 0x011f48f8 │ │ │ │ - smlawteq r0, ip, r6, r4 │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ + tsteq pc, r0, lsl #18 │ │ │ │ + ldrdeq r4, [r0, -r4]! @ │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq pc, r0, asr #17 │ │ │ │ - @ instruction: 0x011f4890 │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ - @ instruction: 0x01298524 │ │ │ │ - tsteq pc, r8, lsr #16 │ │ │ │ - strdeq r4, [r0, -ip]! │ │ │ │ + tsteq pc, r8, asr #17 │ │ │ │ + @ instruction: 0x011f4898 │ │ │ │ + tsteq pc, r8, ror #16 │ │ │ │ + @ instruction: 0x0129852c │ │ │ │ + tsteq pc, r0, lsr r8 @ │ │ │ │ + @ instruction: 0x01204604 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - @ instruction: 0x012984e4 │ │ │ │ - tsteq pc, r8, ror #15 │ │ │ │ - @ instruction: 0x012045bc │ │ │ │ + @ instruction: 0x012984ec │ │ │ │ + @ instruction: 0x011f47f0 │ │ │ │ + smlawteq r0, r4, r5, r4 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - @ instruction: 0x012984a4 │ │ │ │ - tsteq pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x0120457c │ │ │ │ + @ instruction: 0x012984ac │ │ │ │ + @ instruction: 0x011f47b0 │ │ │ │ + smlawbeq r0, r4, r5, r4 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - @ instruction: 0x01298464 │ │ │ │ - tsteq pc, r8, ror #14 │ │ │ │ - @ instruction: 0x01204538 │ │ │ │ + @ instruction: 0x0129846c │ │ │ │ + tsteq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x01204540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1151700,35 +1151700,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 520d10 │ │ │ │ teqeq r6, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, ip, lsr #10 │ │ │ │ - @ instruction: 0x01297ee8 │ │ │ │ - tsteq pc, r8, ror #3 │ │ │ │ - @ instruction: 0x01203fbc │ │ │ │ + strdeq r7, [r9, -r0]! │ │ │ │ + @ instruction: 0x011f41f0 │ │ │ │ + smlawteq r0, r4, pc, r3 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01297e2c │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - @ instruction: 0x01203f00 │ │ │ │ + @ instruction: 0x01297e34 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x01203f08 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012048a4 │ │ │ │ - @ instruction: 0x01297de0 │ │ │ │ - @ instruction: 0x01203ea4 │ │ │ │ - @ instruction: 0x012048b0 │ │ │ │ - @ instruction: 0x01297d54 │ │ │ │ - @ instruction: 0x01203e2c │ │ │ │ - @ instruction: 0x01297d0c │ │ │ │ - @ instruction: 0x011fe2bc │ │ │ │ - smlawteq r0, r8, sp, r3 │ │ │ │ + @ instruction: 0x012048ac │ │ │ │ + @ instruction: 0x01297de8 │ │ │ │ + @ instruction: 0x01203eac │ │ │ │ + @ instruction: 0x012048b8 │ │ │ │ + @ instruction: 0x01297d5c │ │ │ │ + @ instruction: 0x01203e34 │ │ │ │ + @ instruction: 0x01297d14 │ │ │ │ + tsteq pc, r4, asr #5 │ │ │ │ + ldrdeq r3, [r0, -r0]! │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - smlawteq r9, r0, ip, r7 │ │ │ │ - tsteq pc, r0, asr #31 │ │ │ │ - @ instruction: 0x01203d94 │ │ │ │ + smlawteq r9, r8, ip, r7 │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ + @ instruction: 0x01203d9c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr ip, [r0, #920] @ 0x398 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr lr, [ip] │ │ │ │ ldr r3, [r0, #916] @ 0x394 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [lr, #912] @ 0x390 │ │ │ │ @@ -1152216,25 +1152216,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 52187c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1920 @ 0x780 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 521790 │ │ │ │ - @ instruction: 0x01200e78 │ │ │ │ + smlawbeq r0, r0, lr, r0 │ │ │ │ teqeq r6, r0, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, ip, lsr #21 │ │ │ │ - smlawbeq r0, r8, r0, r4 │ │ │ │ - @ instruction: 0x012974e0 │ │ │ │ - @ instruction: 0x012035b8 │ │ │ │ + @ instruction: 0x01204090 │ │ │ │ + @ instruction: 0x012974e8 │ │ │ │ + smlawteq r0, r0, r5, r3 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - @ instruction: 0x012974a0 │ │ │ │ - @ instruction: 0x011f37b0 │ │ │ │ - @ instruction: 0x0120357c │ │ │ │ + @ instruction: 0x012974a8 │ │ │ │ + @ instruction: 0x011f37b8 │ │ │ │ + smlawbeq r0, r4, r5, r3 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ │ │ │ │ 00521880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1152305,23 +1152305,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5218f0 │ │ │ │ teqeq r6, ip, lsr #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01203c68 │ │ │ │ + @ instruction: 0x01203c70 │ │ │ │ teqeq r6, ip, asr #18 │ │ │ │ - @ instruction: 0x01297398 │ │ │ │ - @ instruction: 0x011f369c │ │ │ │ - @ instruction: 0x01203470 │ │ │ │ + @ instruction: 0x012973a0 │ │ │ │ + tsteq pc, r4, lsr #13 │ │ │ │ + @ instruction: 0x01203478 │ │ │ │ andeq r0, r0, sl, asr sl │ │ │ │ - @ instruction: 0x01297358 │ │ │ │ - tsteq pc, ip, asr r6 @ │ │ │ │ - @ instruction: 0x01203428 │ │ │ │ + @ instruction: 0x01297360 │ │ │ │ + tsteq pc, r4, ror #12 │ │ │ │ + @ instruction: 0x01203430 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1152450,32 +1152450,32 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 521aa0 │ │ │ │ teqeq r6, ip, asr #16 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r8, lsr r8 │ │ │ │ strdeq r0, [r5], -r8 │ │ │ │ - strdeq r3, [r0, -ip]! │ │ │ │ - @ instruction: 0x01203e0c │ │ │ │ - @ instruction: 0x01203e38 │ │ │ │ + @ instruction: 0x01203e04 │ │ │ │ + @ instruction: 0x01203e14 │ │ │ │ + @ instruction: 0x01203e40 │ │ │ │ teqeq r6, ip @ │ │ │ │ - ldrdeq r7, [r9, -r8]! │ │ │ │ - @ instruction: 0x011f34dc │ │ │ │ - @ instruction: 0x012032b0 │ │ │ │ + @ instruction: 0x012971e0 │ │ │ │ + tsteq pc, r4, ror #9 │ │ │ │ + @ instruction: 0x012032b8 │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ andeq r7, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01203d20 │ │ │ │ + @ instruction: 0x01203d28 │ │ │ │ tsteq lr, r0, asr #14 │ │ │ │ - @ instruction: 0x01297160 │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ - @ instruction: 0x01203238 │ │ │ │ + @ instruction: 0x01297168 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ + @ instruction: 0x01203240 │ │ │ │ andeq r0, r0, r3, ror #20 │ │ │ │ - @ instruction: 0x0129711c │ │ │ │ - tsteq pc, r0, lsr #8 │ │ │ │ - @ instruction: 0x012031ec │ │ │ │ + @ instruction: 0x01297124 │ │ │ │ + tsteq pc, r8, lsr #8 │ │ │ │ + strdeq r3, [r0, -r4]! │ │ │ │ andeq r0, r0, r5, ror #20 │ │ │ │ │ │ │ │ 00521c3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -1153074,91 +1153074,91 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 522000 │ │ │ │ teqeq r6, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01296f4c │ │ │ │ - @ instruction: 0x01203034 │ │ │ │ + @ instruction: 0x01296f54 │ │ │ │ + @ instruction: 0x0120303c │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ teqeq r6, ip, lsr r2 │ │ │ │ @ instruction: 0x011e3790 │ │ │ │ - @ instruction: 0x01296c24 │ │ │ │ - tsteq pc, r4, lsr pc @ │ │ │ │ - @ instruction: 0x01202d00 │ │ │ │ + @ instruction: 0x01296c2c │ │ │ │ + tsteq pc, ip, lsr pc @ │ │ │ │ + @ instruction: 0x01202d08 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01296be8 │ │ │ │ - @ instruction: 0x011f2ef8 │ │ │ │ - smlawteq r0, r4, ip, r2 │ │ │ │ + strdeq r6, [r9, -r0]! │ │ │ │ + tsteq pc, r0, lsl #30 │ │ │ │ + smlawteq r0, ip, ip, r2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01296bac │ │ │ │ - @ instruction: 0x011f2ebc │ │ │ │ - smlawbeq r0, r8, ip, r2 │ │ │ │ + @ instruction: 0x01296bb4 │ │ │ │ + tsteq pc, r4, asr #29 │ │ │ │ + @ instruction: 0x01202c90 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01296b70 │ │ │ │ - tsteq pc, r0, lsl #29 │ │ │ │ - @ instruction: 0x01202c50 │ │ │ │ - smlawbeq r0, r8, r7, r3 │ │ │ │ - @ instruction: 0x01202c08 │ │ │ │ - @ instruction: 0x01296b30 │ │ │ │ + @ instruction: 0x01296b78 │ │ │ │ + tsteq pc, r8, lsl #29 │ │ │ │ + @ instruction: 0x01202c58 │ │ │ │ + @ instruction: 0x01203790 │ │ │ │ + @ instruction: 0x01202c10 │ │ │ │ + @ instruction: 0x01296b38 │ │ │ │ andeq r0, r0, ip, asr #27 │ │ │ │ - ldrdeq r6, [r9, -ip]! │ │ │ │ - tsteq pc, ip, ror #27 │ │ │ │ - @ instruction: 0x01202bb8 │ │ │ │ + @ instruction: 0x01296ae4 │ │ │ │ + @ instruction: 0x011f2df4 │ │ │ │ + smlawteq r0, r0, fp, r2 │ │ │ │ andeq r0, r0, r7, asr #27 │ │ │ │ - @ instruction: 0x012036ac │ │ │ │ - smlawbeq r9, r0, sl, r6 │ │ │ │ - @ instruction: 0x01202b5c │ │ │ │ + @ instruction: 0x012036b4 │ │ │ │ + smlawbeq r9, r8, sl, r6 │ │ │ │ + @ instruction: 0x01202b64 │ │ │ │ andeq r0, r0, r7, lsr #27 │ │ │ │ - tsteq pc, r4, asr sp @ │ │ │ │ - tsteq pc, r4, lsr #26 │ │ │ │ + tsteq pc, ip, asr sp @ │ │ │ │ + tsteq pc, ip, lsr #26 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - @ instruction: 0x012969e4 │ │ │ │ - @ instruction: 0x011f2cf0 │ │ │ │ - smlawteq r0, r0, sl, r2 │ │ │ │ + @ instruction: 0x012969ec │ │ │ │ + @ instruction: 0x011f2cf8 │ │ │ │ + smlawteq r0, r8, sl, r2 │ │ │ │ @ instruction: 0x00000db9 │ │ │ │ - @ instruction: 0x012969a8 │ │ │ │ - @ instruction: 0x011f2cb4 │ │ │ │ - smlawbeq r0, r4, sl, r2 │ │ │ │ + @ instruction: 0x012969b0 │ │ │ │ + @ instruction: 0x011f2cbc │ │ │ │ + smlawbeq r0, ip, sl, r2 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - @ instruction: 0x01296968 │ │ │ │ - tsteq pc, r8, ror ip @ │ │ │ │ - @ instruction: 0x01202a44 │ │ │ │ + @ instruction: 0x01296970 │ │ │ │ + tsteq pc, r0, lsl #25 │ │ │ │ + @ instruction: 0x01202a4c │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - tsteq pc, r0, asr #24 │ │ │ │ + tsteq pc, r8, asr #24 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - strdeq r6, [r9, -ip]! │ │ │ │ - tsteq pc, ip, lsl #24 │ │ │ │ - ldrdeq r2, [r0, -r8]! │ │ │ │ + @ instruction: 0x01296904 │ │ │ │ + tsteq pc, r4, lsl ip @ │ │ │ │ + @ instruction: 0x012029e0 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ - @ instruction: 0x011f2bd4 │ │ │ │ - smlawteq r9, r0, r8, r6 │ │ │ │ - @ instruction: 0x012029a0 │ │ │ │ + @ instruction: 0x011f2bdc │ │ │ │ + smlawteq r9, r8, r8, r6 │ │ │ │ + @ instruction: 0x012029a8 │ │ │ │ andeq r0, r0, r5, lsr #27 │ │ │ │ - smlawbeq r9, r0, r8, r6 │ │ │ │ - @ instruction: 0x011f2b90 │ │ │ │ - @ instruction: 0x0120295c │ │ │ │ + smlawbeq r9, r8, r8, r6 │ │ │ │ + @ instruction: 0x011f2b98 │ │ │ │ + @ instruction: 0x01202964 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01296844 │ │ │ │ - tsteq pc, r4, asr fp @ │ │ │ │ - @ instruction: 0x01202920 │ │ │ │ + @ instruction: 0x0129684c │ │ │ │ + tsteq pc, ip, asr fp @ │ │ │ │ + @ instruction: 0x01202928 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq pc, ip, lsl fp @ │ │ │ │ - @ instruction: 0x012967e8 │ │ │ │ - @ instruction: 0x011f2af8 │ │ │ │ - smlawteq r0, r4, r8, r2 │ │ │ │ + tsteq pc, r4, lsr #22 │ │ │ │ + strdeq r6, [r9, -r0]! │ │ │ │ + tsteq pc, r0, lsl #22 │ │ │ │ + smlawteq r0, ip, r8, r2 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - smlawteq r0, ip, r3, r3 │ │ │ │ - @ instruction: 0x0129679c │ │ │ │ - @ instruction: 0x01202870 │ │ │ │ + ldrdeq r3, [r0, -r4]! │ │ │ │ + @ instruction: 0x012967a4 │ │ │ │ + @ instruction: 0x01202878 │ │ │ │ andeq r0, r0, r6, lsr #27 │ │ │ │ - @ instruction: 0x01296754 │ │ │ │ - tsteq pc, r4, ror #20 │ │ │ │ - @ instruction: 0x01202830 │ │ │ │ + @ instruction: 0x0129675c │ │ │ │ + tsteq pc, ip, ror #20 │ │ │ │ + @ instruction: 0x01202838 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3356] @ 523418 │ │ │ │ @@ -1154001,138 +1154001,138 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 522938 │ │ │ │ teqeq r6, r4, asr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r4, lsl fp │ │ │ │ - @ instruction: 0x0129644c │ │ │ │ + @ instruction: 0x01296454 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01202528 │ │ │ │ + @ instruction: 0x01202530 │ │ │ │ andeq r0, r0, sp, lsl #26 │ │ │ │ - @ instruction: 0x0120306c │ │ │ │ - @ instruction: 0x01203078 │ │ │ │ - smlawbeq r0, r8, r0, r3 │ │ │ │ + @ instruction: 0x01203074 │ │ │ │ + smlawbeq r0, r0, r0, r3 │ │ │ │ + @ instruction: 0x01203090 │ │ │ │ teqeq r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x01296354 │ │ │ │ - qsubeq r3, r4, r0 │ │ │ │ - strdeq r2, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129635c │ │ │ │ + qsubeq r3, ip, r0 │ │ │ │ + @ instruction: 0x01202404 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlawbeq r9, ip, r1, r6 │ │ │ │ - @ instruction: 0x011f2490 │ │ │ │ - @ instruction: 0x01202268 │ │ │ │ + @ instruction: 0x01296194 │ │ │ │ + @ instruction: 0x011f2498 │ │ │ │ + @ instruction: 0x01202270 │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - @ instruction: 0x01202dac │ │ │ │ - smlawteq r0, r0, sp, r2 │ │ │ │ - ldrdeq r2, [r0, -r4]! │ │ │ │ - qsubeq r6, r4, r9 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ - @ instruction: 0x0120212c │ │ │ │ + @ instruction: 0x01202db4 │ │ │ │ + smlawteq r0, r8, sp, r2 │ │ │ │ + ldrdeq r2, [r0, -ip]! │ │ │ │ + qsubeq r6, ip, r9 │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ + @ instruction: 0x01202134 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01295fe0 │ │ │ │ - tsteq pc, r4, ror #5 │ │ │ │ - strheq r2, [r0, -ip]! │ │ │ │ + @ instruction: 0x01295fe8 │ │ │ │ + tsteq pc, ip, ror #5 │ │ │ │ + smlawteq r0, r4, r0, r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01295f9c │ │ │ │ - tsteq pc, r0, lsr #5 │ │ │ │ - @ instruction: 0x01202074 │ │ │ │ + @ instruction: 0x01295fa4 │ │ │ │ + tsteq pc, r8, lsr #5 │ │ │ │ + @ instruction: 0x0120207c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01295f5c │ │ │ │ - tsteq pc, r0, ror #4 │ │ │ │ - @ instruction: 0x01202034 │ │ │ │ + @ instruction: 0x01295f64 │ │ │ │ + tsteq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x0120203c │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ - @ instruction: 0x01295f1c │ │ │ │ - tsteq pc, r0, lsr #4 │ │ │ │ - strdeq r1, [r0, -r4]! │ │ │ │ + @ instruction: 0x01295f24 │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ + strdeq r1, [r0, -ip]! │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ - ldrdeq r5, [r9, -ip]! │ │ │ │ - tsteq pc, r0, ror #3 │ │ │ │ - @ instruction: 0x01201fb4 │ │ │ │ + @ instruction: 0x01295ee4 │ │ │ │ + tsteq pc, r8, ror #3 │ │ │ │ + @ instruction: 0x01201fbc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01295e9c │ │ │ │ - tsteq pc, r0, lsr #3 │ │ │ │ - @ instruction: 0x01201f6c │ │ │ │ + @ instruction: 0x01295ea4 │ │ │ │ + tsteq pc, r8, lsr #3 │ │ │ │ + @ instruction: 0x01201f74 │ │ │ │ andeq r0, r0, fp, asr #25 │ │ │ │ - @ instruction: 0x01295e5c │ │ │ │ - tsteq pc, r0, ror #2 │ │ │ │ - @ instruction: 0x01201f34 │ │ │ │ + @ instruction: 0x01295e64 │ │ │ │ + tsteq pc, r8, ror #2 │ │ │ │ + @ instruction: 0x01201f3c │ │ │ │ andeq r0, r0, r8, ror #25 │ │ │ │ - @ instruction: 0x01295e1c │ │ │ │ - tsteq pc, r0, lsr #2 │ │ │ │ - strdeq r1, [r0, -r4]! │ │ │ │ + @ instruction: 0x01295e24 │ │ │ │ + tsteq pc, r8, lsr #2 │ │ │ │ + strdeq r1, [r0, -ip]! │ │ │ │ andeq r0, r0, r5, ror #25 │ │ │ │ - @ instruction: 0x01202b54 │ │ │ │ - smlawteq r9, ip, sp, r5 │ │ │ │ - @ instruction: 0x01201e9c │ │ │ │ + @ instruction: 0x01202b5c │ │ │ │ + ldrdeq r5, [r9, -r4]! │ │ │ │ + @ instruction: 0x01201ea4 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - @ instruction: 0x011f2090 │ │ │ │ - tsteq pc, ip, asr r0 @ │ │ │ │ + @ instruction: 0x011f2098 │ │ │ │ + tsteq pc, r4, rrx │ │ │ │ andeq r0, r0, r1, lsl sp │ │ │ │ - tsteq pc, ip, lsr #32 │ │ │ │ + tsteq pc, r4, lsr r0 @ │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - @ instruction: 0x011f1ffc │ │ │ │ + tsteq pc, r4 │ │ │ │ andeq r0, r0, r4, lsl sp │ │ │ │ - tsteq pc, ip, asr #31 │ │ │ │ + @ instruction: 0x011f1fd4 │ │ │ │ andeq r0, r0, r5, lsl sp │ │ │ │ - @ instruction: 0x011f1f9c │ │ │ │ + tsteq pc, r4, lsr #31 │ │ │ │ andeq r0, r0, r7, lsl sp │ │ │ │ - tsteq pc, ip, ror #30 │ │ │ │ + tsteq pc, r4, ror pc @ │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - @ instruction: 0x01295c30 │ │ │ │ - tsteq pc, r4, lsr pc @ │ │ │ │ - @ instruction: 0x01201d0c │ │ │ │ + @ instruction: 0x01295c38 │ │ │ │ + tsteq pc, ip, lsr pc @ │ │ │ │ + @ instruction: 0x01201d14 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x01202854 │ │ │ │ - smlawteq r0, r8, ip, r1 │ │ │ │ - @ instruction: 0x01295ba8 │ │ │ │ - tsteq pc, ip, lsr #29 │ │ │ │ - smlawbeq r0, r4, ip, r1 │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + @ instruction: 0x0120285c │ │ │ │ + ldrdeq r1, [r0, -r0]! │ │ │ │ + @ instruction: 0x01295bb0 │ │ │ │ + @ instruction: 0x011f1eb4 │ │ │ │ + smlawbeq r0, ip, ip, r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01295b68 │ │ │ │ - @ instruction: 0x01202808 │ │ │ │ - @ instruction: 0x01201c3c │ │ │ │ + @ instruction: 0x01295b70 │ │ │ │ + @ instruction: 0x01202810 │ │ │ │ + @ instruction: 0x01201c44 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01295b34 │ │ │ │ - tsteq pc, r8, lsr lr @ │ │ │ │ - @ instruction: 0x01201c10 │ │ │ │ + @ instruction: 0x01295b3c │ │ │ │ + tsteq pc, r0, asr #28 │ │ │ │ + @ instruction: 0x01201c18 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strdeq r5, [r9, -r4]! │ │ │ │ - ldrdeq r2, [r0, -r0]! │ │ │ │ - smlawteq r0, r8, fp, r1 │ │ │ │ + strdeq r5, [r9, -ip]! │ │ │ │ + ldrdeq r2, [r0, -r8]! │ │ │ │ + ldrdeq r1, [r0, -r0]! │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlawteq r9, r0, sl, r5 │ │ │ │ - tsteq pc, r4, asr #27 │ │ │ │ - @ instruction: 0x01201b9c │ │ │ │ + smlawteq r9, r8, sl, r5 │ │ │ │ + tsteq pc, ip, asr #27 │ │ │ │ + @ instruction: 0x01201ba4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlawbeq r9, r0, sl, r5 │ │ │ │ - tsteq pc, r4, lsl #27 │ │ │ │ - @ instruction: 0x01201b58 │ │ │ │ + smlawbeq r9, r8, sl, r5 │ │ │ │ + tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x01201b60 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlawbeq r0, ip, r7, r2 │ │ │ │ - @ instruction: 0x01295a30 │ │ │ │ - @ instruction: 0x01201b00 │ │ │ │ + @ instruction: 0x01202794 │ │ │ │ + @ instruction: 0x01295a38 │ │ │ │ + @ instruction: 0x01201b08 │ │ │ │ andeq r0, r0, r2, lsl #26 │ │ │ │ - ldrdeq r5, [r9, -r8]! │ │ │ │ - @ instruction: 0x011f1cdc │ │ │ │ - @ instruction: 0x01201ab0 │ │ │ │ + @ instruction: 0x012959e0 │ │ │ │ + tsteq pc, r4, ror #25 │ │ │ │ + @ instruction: 0x01201ab8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - @ instruction: 0x01295998 │ │ │ │ - @ instruction: 0x011f1c9c │ │ │ │ - @ instruction: 0x01201a70 │ │ │ │ + @ instruction: 0x012959a0 │ │ │ │ + tsteq pc, r4, lsr #25 │ │ │ │ + @ instruction: 0x01201a78 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - @ instruction: 0x01295958 │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ - @ instruction: 0x01201a30 │ │ │ │ - @ instruction: 0x01295918 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ - strdeq r1, [r0, -r0]! │ │ │ │ + @ instruction: 0x01295960 │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x01201a38 │ │ │ │ + @ instruction: 0x01295920 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ + strdeq r1, [r0, -r8]! │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq pc, r4, ror #23 │ │ │ │ - @ instruction: 0x012019bc │ │ │ │ + tsteq pc, ip, ror #23 │ │ │ │ + smlawteq r0, r4, r9, r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00523618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1154207,23 +1154207,23 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 523698 │ │ │ │ teqeq r6, ip, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01201da8 │ │ │ │ + @ instruction: 0x01201db0 │ │ │ │ teqeq r6, r4, lsr #23 │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f18f4 │ │ │ │ - smlawteq r0, r8, r6, r1 │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + @ instruction: 0x011f18fc │ │ │ │ + ldrdeq r1, [r0, -r0]! │ │ │ │ @ instruction: 0x00000fb3 │ │ │ │ - @ instruction: 0x012955b0 │ │ │ │ - @ instruction: 0x011f18b4 │ │ │ │ - smlawbeq r0, r0, r6, r1 │ │ │ │ + @ instruction: 0x012955b8 │ │ │ │ + @ instruction: 0x011f18bc │ │ │ │ + smlawbeq r0, r8, r6, r1 │ │ │ │ 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, [pc, #2512] @ 524160 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1154854,90 +1154854,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 523bbc │ │ │ │ teqeq r6, r0 @ │ │ │ │ teqeq r6, r0, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - smlawteq r9, r0, r3, r5 │ │ │ │ - smlawbeq r0, ip, r4, r1 │ │ │ │ + smlawteq r9, r8, r3, r5 │ │ │ │ + @ instruction: 0x01201494 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawbeq r0, ip, r3, r1 │ │ │ │ - smlawbeq r9, r8, r2, r5 │ │ │ │ + @ instruction: 0x01201394 │ │ │ │ + @ instruction: 0x01295290 │ │ │ │ andeq r0, r0, sl, lsl ip │ │ │ │ - @ instruction: 0x01201308 │ │ │ │ - @ instruction: 0x0129522c │ │ │ │ + @ instruction: 0x01201310 │ │ │ │ + @ instruction: 0x01295234 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ teqeq r6, r0, lsl #13 │ │ │ │ - smlawteq r9, r8, r0, r5 │ │ │ │ - @ instruction: 0x01201e78 │ │ │ │ - @ instruction: 0x0120119c │ │ │ │ + ldrdeq r5, [r9, -r0]! │ │ │ │ + smlawbeq r0, r0, lr, r1 │ │ │ │ + @ instruction: 0x012011a4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01201e50 │ │ │ │ - @ instruction: 0x01295078 │ │ │ │ - @ instruction: 0x0120114c │ │ │ │ + @ instruction: 0x01201e58 │ │ │ │ + smlawbeq r9, r0, r0, r5 │ │ │ │ + @ instruction: 0x01201154 │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - @ instruction: 0x01201e28 │ │ │ │ - @ instruction: 0x01295024 │ │ │ │ - strdeq r1, [r0, -r8]! │ │ │ │ + @ instruction: 0x01201e30 │ │ │ │ + @ instruction: 0x0129502c │ │ │ │ + @ instruction: 0x01201100 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ tsteq lr, r8, ror #21 │ │ │ │ - @ instruction: 0x01201e20 │ │ │ │ + @ instruction: 0x01201e28 │ │ │ │ andeq r0, r0, fp, lsl ip │ │ │ │ - @ instruction: 0x01294f2c │ │ │ │ - tsteq pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x01201004 │ │ │ │ + @ instruction: 0x01294f34 │ │ │ │ + tsteq pc, r8, lsr r2 @ │ │ │ │ + @ instruction: 0x0120100c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011f11fc │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ + tsteq pc, r4, lsl #4 │ │ │ │ + @ instruction: 0x011f11d4 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tsteq pc, r4, lsr #3 │ │ │ │ + tsteq pc, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr #24 │ │ │ │ - tsteq pc, ip, ror r1 @ │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ - @ instruction: 0x01294e18 │ │ │ │ - tsteq pc, ip, lsl r1 @ │ │ │ │ - strdeq r0, [r0, -r0]! @ │ │ │ │ + tsteq pc, r4, lsl #3 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ + @ instruction: 0x01294e20 │ │ │ │ + tsteq pc, r4, lsr #2 │ │ │ │ + strdeq r0, [r0, -r8]! │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - ldrdeq r4, [r9, -ip]! │ │ │ │ - tsteq pc, r0, ror #1 │ │ │ │ - @ instruction: 0x01200eb4 │ │ │ │ + @ instruction: 0x01294de4 │ │ │ │ + tsteq pc, r8, ror #1 │ │ │ │ + @ instruction: 0x01200ebc │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - @ instruction: 0x01294da0 │ │ │ │ - tsteq pc, r4, lsr #1 │ │ │ │ - @ instruction: 0x01200e78 │ │ │ │ + @ instruction: 0x01294da8 │ │ │ │ + tsteq pc, ip, lsr #1 │ │ │ │ + smlawbeq r0, r0, lr, r0 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - @ instruction: 0x01294d64 │ │ │ │ - smlawbeq r0, ip, fp, r1 │ │ │ │ - @ instruction: 0x01200e3c │ │ │ │ + @ instruction: 0x01294d6c │ │ │ │ + @ instruction: 0x01201b94 │ │ │ │ + @ instruction: 0x01200e44 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - tsteq pc, r8, lsr #32 │ │ │ │ - strdeq r4, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f0ff4 │ │ │ │ - smlawteq r0, r8, sp, r0 │ │ │ │ + tsteq pc, r0, lsr r0 @ │ │ │ │ + strdeq r4, [r9, -r8]! │ │ │ │ + @ instruction: 0x011f0ffc │ │ │ │ + ldrdeq r0, [r0, -r0]! @ │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ - @ instruction: 0x01201b20 │ │ │ │ - @ instruction: 0x01294ca0 │ │ │ │ - @ instruction: 0x01200d7c │ │ │ │ + @ instruction: 0x01201b28 │ │ │ │ + @ instruction: 0x01294ca8 │ │ │ │ + smlawbeq r0, r4, sp, r0 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - @ instruction: 0x01294c54 │ │ │ │ - tsteq pc, r8, asr pc @ │ │ │ │ - @ instruction: 0x01200d2c │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ + @ instruction: 0x01294c5c │ │ │ │ + tsteq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x01200d34 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ - @ instruction: 0x01294bec │ │ │ │ - @ instruction: 0x011f0ef0 │ │ │ │ - smlawteq r0, r4, ip, r0 │ │ │ │ + strdeq r4, [r9, -r4]! @ │ │ │ │ + @ instruction: 0x011f0ef8 │ │ │ │ + smlawteq r0, ip, ip, r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x011f0ebc │ │ │ │ - @ instruction: 0x011f0e94 │ │ │ │ + tsteq pc, r4, asr #29 │ │ │ │ + @ instruction: 0x011f0e9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #608] @ 524518 │ │ │ │ ldr r3, [pc, #608] @ 52451c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1155090,40 +1155090,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 52434c │ │ │ │ teqeq r6, ip, lsl #31 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012561bc │ │ │ │ + smlawteq r5, r4, r1, r6 │ │ │ │ tsteq lr, r0, lsr #10 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x01294924 │ │ │ │ - tsteq pc, r4, lsr ip @ │ │ │ │ - @ instruction: 0x01200a08 │ │ │ │ + @ instruction: 0x0129492c │ │ │ │ + tsteq pc, ip, lsr ip @ │ │ │ │ + @ instruction: 0x01200a10 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - strdeq r1, [r0, -r4]! │ │ │ │ - smlawteq r9, ip, r8, r4 │ │ │ │ - smulwbeq r0, r4, r9 │ │ │ │ + strdeq r1, [r0, -ip]! │ │ │ │ + ldrdeq r4, [r9, -r4]! @ │ │ │ │ + smulwbeq r0, ip, r9 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - smlawbeq r9, ip, r8, r4 │ │ │ │ - @ instruction: 0x011f0b9c │ │ │ │ - @ instruction: 0x01200970 │ │ │ │ + @ instruction: 0x01294894 │ │ │ │ + tsteq pc, r4, lsr #23 │ │ │ │ + @ instruction: 0x01200978 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - @ instruction: 0x01294850 │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x01200934 │ │ │ │ + @ instruction: 0x01294858 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + @ instruction: 0x0120093c │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - @ instruction: 0x01294814 │ │ │ │ - tsteq pc, r4, lsr #22 │ │ │ │ - strdeq r0, [r0, -r0]! @ │ │ │ │ + @ instruction: 0x0129481c │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ + strdeq r0, [r0, -r8]! │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - ldrdeq r4, [r9, -r8]! │ │ │ │ - tsteq pc, r8, ror #21 │ │ │ │ - @ instruction: 0x012008bc │ │ │ │ + @ instruction: 0x012947e0 │ │ │ │ + @ instruction: 0x011f0af0 │ │ │ │ + smlawteq r0, r4, r8, r0 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ │ │ │ │ 0052458c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1155200,23 +1155200,23 @@ │ │ │ │ add r2, r2, #2160 @ 0x870 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 52461c │ │ │ │ teqeq r6, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawbeq r0, ip, r3, r0 │ │ │ │ + @ instruction: 0x01200394 │ │ │ │ teqeq r6, r0, lsr #24 │ │ │ │ - @ instruction: 0x01294664 │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ - @ instruction: 0x01200748 │ │ │ │ + @ instruction: 0x0129466c │ │ │ │ + tsteq pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x01200750 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ - @ instruction: 0x01294628 │ │ │ │ - tsteq pc, r8, lsr r9 @ │ │ │ │ - @ instruction: 0x01200704 │ │ │ │ + @ instruction: 0x01294630 │ │ │ │ + tsteq pc, r0, asr #18 │ │ │ │ + @ instruction: 0x0120070c │ │ │ │ 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 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1156216,249 +1156216,249 @@ │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bne 524dc8 │ │ │ │ b 524e34 │ │ │ │ teqeq r6, r8, lsr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01294474 │ │ │ │ + @ instruction: 0x0129447c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x01200554 │ │ │ │ - strdeq r4, [r9, -r4]! @ │ │ │ │ - ldrdeq r0, [r0, -r4]! │ │ │ │ + @ instruction: 0x0120055c │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + ldrdeq r0, [r0, -ip]! │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01294224 │ │ │ │ - @ instruction: 0x01200304 │ │ │ │ - @ instruction: 0x012941b0 │ │ │ │ - smlawbeq r0, r0, r2, r0 │ │ │ │ - strdeq r3, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129422c │ │ │ │ + @ instruction: 0x0120030c │ │ │ │ + @ instruction: 0x012941b8 │ │ │ │ + smlawbeq r0, r8, r2, r0 │ │ │ │ + @ instruction: 0x01293d00 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011ffdd4 │ │ │ │ - @ instruction: 0x01293cb0 │ │ │ │ - tstpeq pc, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r9, r8, sl, r3 │ │ │ │ - tstpeq pc, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ffddc │ │ │ │ + @ instruction: 0x01293cb8 │ │ │ │ + @ instruction: 0x011ffd90 │ │ │ │ + ldrdeq r3, [r9, -r0]! │ │ │ │ + tstpeq pc, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x0120091c │ │ │ │ - @ instruction: 0x01200910 │ │ │ │ + @ instruction: 0x01200924 │ │ │ │ @ instruction: 0x01200918 │ │ │ │ - @ instruction: 0x012938e0 │ │ │ │ - tstpeq lr, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ff9b8 │ │ │ │ + @ instruction: 0x01200920 │ │ │ │ + @ instruction: 0x012938e8 │ │ │ │ + tstpeq lr, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrdeq r3, [r9, -ip]! │ │ │ │ - tstpeq lr, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ff8b4 │ │ │ │ - @ instruction: 0x01200760 │ │ │ │ - smulwbeq r0, ip, r6 │ │ │ │ - smlawteq r0, r0, r6, r0 │ │ │ │ - smlawbeq r0, r4, r7, r0 │ │ │ │ - ldrdeq r3, [r9, -r0]! │ │ │ │ - @ instruction: 0x011ef9d4 │ │ │ │ - tstpeq pc, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012937e4 │ │ │ │ + tstpeq lr, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ff8bc │ │ │ │ + @ instruction: 0x01200768 │ │ │ │ + @ instruction: 0x012006b4 │ │ │ │ + smlawteq r0, r8, r6, r0 │ │ │ │ + smlawbeq r0, ip, r7, r0 │ │ │ │ + ldrdeq r3, [r9, -r8]! │ │ │ │ + @ instruction: 0x011ef9dc │ │ │ │ + @ instruction: 0x011ff7b0 │ │ │ │ andeq r0, r0, ip, lsr #29 │ │ │ │ tstpeq sp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ @ instruction: 0x011dfcb4 │ │ │ │ tstpeq sp, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ tstpeq sp, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [r0, -r8]! │ │ │ │ + smulwteq r0, r0, r0 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - @ instruction: 0x01293078 │ │ │ │ - tstpeq lr, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, r0, asr r1 @ p-variant is OBSOLETE @ │ │ │ │ + smlawbeq r9, r0, r0, r3 │ │ │ │ + tstpeq lr, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, asr r1 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r3, asr lr │ │ │ │ - @ instruction: 0x01293038 │ │ │ │ - tstpeq lr, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, r0, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x01293040 │ │ │ │ + tstpeq lr, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r7, lsr #29 │ │ │ │ - strdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x011ef2fc │ │ │ │ - ldrsbeq pc, [pc, -r0] @ │ │ │ │ + @ instruction: 0x01293000 │ │ │ │ + tstpeq lr, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, -r8] @ │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - @ instruction: 0x01292fb8 │ │ │ │ - @ instruction: 0x011ef2bc │ │ │ │ - @ instruction: 0x011ff090 │ │ │ │ + smlawteq r9, r0, pc, r2 @ │ │ │ │ + tstpeq lr, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ff098 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - @ instruction: 0x01292f78 │ │ │ │ - tstpeq lr, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, r0, asr r0 @ p-variant is OBSOLETE @ │ │ │ │ + smlawbeq r9, r0, pc, r2 @ │ │ │ │ + tstpeq lr, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, asr r0 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - tstpeq lr, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl lr │ │ │ │ - tstpeq lr, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl lr │ │ │ │ - ldrdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x011ef1dc │ │ │ │ - @ instruction: 0x011fefb0 │ │ │ │ + @ instruction: 0x01292ee0 │ │ │ │ + tstpeq lr, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fefb8 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - @ instruction: 0x01292e98 │ │ │ │ - @ instruction: 0x011ef19c │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ + @ instruction: 0x01292ea0 │ │ │ │ + tstpeq lr, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, ror pc @ │ │ │ │ andeq r0, r0, r7, lsr lr │ │ │ │ - @ instruction: 0x01292e58 │ │ │ │ - tstpeq lr, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ + @ instruction: 0x01292e60 │ │ │ │ + tstpeq lr, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - @ instruction: 0x01292e18 │ │ │ │ - tstpeq lr, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011feef0 │ │ │ │ + @ instruction: 0x01292e20 │ │ │ │ + tstpeq lr, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011feef8 │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - tstpeq lr, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #28 │ │ │ │ - ldrheq pc, [lr, -r4] @ │ │ │ │ + ldrheq pc, [lr, -ip] @ │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ - tstpeq lr, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ muleq r0, ip, lr │ │ │ │ - tstpeq lr, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #28 │ │ │ │ - tstpeq lr, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ - @ instruction: 0x011eeff0 │ │ │ │ + @ instruction: 0x011eeff8 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - @ instruction: 0x01292cb4 │ │ │ │ - @ instruction: 0x011eefb8 │ │ │ │ - tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x01292cbc │ │ │ │ + tsteq lr, r0, asr #31 │ │ │ │ + @ instruction: 0x011fed94 │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - @ instruction: 0x01292c74 │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ - tsteq pc, ip, asr #26 │ │ │ │ - tsteq lr, r0, asr #30 │ │ │ │ + @ instruction: 0x01292c7c │ │ │ │ + tsteq lr, r0, lsl #31 │ │ │ │ + tsteq pc, r4, asr sp @ │ │ │ │ + tsteq lr, r8, asr #30 │ │ │ │ andeq r0, r0, r1, asr lr │ │ │ │ - tsteq lr, r0, lsl pc │ │ │ │ + tsteq lr, r8, lsl pc │ │ │ │ andeq r0, r0, r3, lsl lr │ │ │ │ - tsteq lr, r0, ror #29 │ │ │ │ + tsteq lr, r8, ror #29 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - @ instruction: 0x011eeeb0 │ │ │ │ + @ instruction: 0x011eeeb8 │ │ │ │ andeq r0, r0, r9, asr #28 │ │ │ │ - @ instruction: 0x01292b74 │ │ │ │ - tsteq lr, r8, ror lr │ │ │ │ - tsteq pc, ip, asr #24 │ │ │ │ + @ instruction: 0x01292b7c │ │ │ │ + tsteq lr, r0, lsl #29 │ │ │ │ + tsteq pc, r4, asr ip @ │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - @ instruction: 0x01292b34 │ │ │ │ - tsteq lr, r8, lsr lr │ │ │ │ - tsteq pc, ip, lsl #24 │ │ │ │ + @ instruction: 0x01292b3c │ │ │ │ + tsteq lr, r0, asr #28 │ │ │ │ + tsteq pc, r4, lsl ip @ │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - strdeq r2, [r9, -r4]! │ │ │ │ - @ instruction: 0x011eedf8 │ │ │ │ - tsteq pc, ip, asr #23 │ │ │ │ + strdeq r2, [r9, -ip]! │ │ │ │ + tsteq lr, r0, lsl #28 │ │ │ │ + @ instruction: 0x011febd4 │ │ │ │ andeq r0, r0, r6, ror lr │ │ │ │ - @ instruction: 0x01292ab4 │ │ │ │ - @ instruction: 0x011eedb8 │ │ │ │ - tsteq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x01292abc │ │ │ │ + tsteq lr, r0, asr #27 │ │ │ │ + @ instruction: 0x011feb94 │ │ │ │ andeq r0, r0, r7, ror lr │ │ │ │ - @ instruction: 0x01292a74 │ │ │ │ - tsteq lr, r8, ror sp │ │ │ │ - tsteq pc, ip, asr #22 │ │ │ │ + @ instruction: 0x01292a7c │ │ │ │ + tsteq lr, r0, lsl #27 │ │ │ │ + tsteq pc, r4, asr fp @ │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ - @ instruction: 0x01292a34 │ │ │ │ - tsteq lr, r8, lsr sp │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ + @ instruction: 0x01292a3c │ │ │ │ + tsteq lr, r0, asr #26 │ │ │ │ + tsteq pc, r4, lsl fp @ │ │ │ │ andeq r0, r0, r1, lsl #28 │ │ │ │ - strdeq r2, [r9, -r4]! │ │ │ │ - @ instruction: 0x011eecf8 │ │ │ │ - tsteq pc, ip, asr #21 │ │ │ │ + strdeq r2, [r9, -ip]! │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x011fead4 │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - @ instruction: 0x012929b0 │ │ │ │ - tstpeq pc, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsl #21 │ │ │ │ + @ instruction: 0x012929b8 │ │ │ │ + tstpeq pc, r0, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011fea90 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01292968 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ - tsteq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01292970 │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + tsteq pc, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01292924 │ │ │ │ - tsteq lr, r0, lsr ip │ │ │ │ - @ instruction: 0x011fe9fc │ │ │ │ + @ instruction: 0x0129292c │ │ │ │ + tsteq lr, r8, lsr ip │ │ │ │ + tsteq pc, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012928e0 │ │ │ │ - tsteq lr, ip, ror #23 │ │ │ │ - @ instruction: 0x011fe9b8 │ │ │ │ + @ instruction: 0x012928e8 │ │ │ │ + @ instruction: 0x011eebf4 │ │ │ │ + tsteq pc, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012928a0 │ │ │ │ - tstpeq pc, r0, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ + @ instruction: 0x012928a8 │ │ │ │ + tstpeq pc, r8, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq pc, ip, ror r9 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0129286c │ │ │ │ - @ instruction: 0x011ff7fc │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ + @ instruction: 0x01292874 │ │ │ │ + tstpeq pc, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01292838 │ │ │ │ - tsteq lr, ip, lsr fp │ │ │ │ - tsteq pc, r0, lsl r9 @ │ │ │ │ + @ instruction: 0x01292840 │ │ │ │ + tsteq lr, r4, asr #22 │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - strdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x011eeafc │ │ │ │ - tsteq pc, ip, asr #17 │ │ │ │ + @ instruction: 0x01292800 │ │ │ │ + tsteq lr, r4, lsl #22 │ │ │ │ + @ instruction: 0x011fe8d4 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - @ instruction: 0x012927b8 │ │ │ │ - @ instruction: 0x011eeabc │ │ │ │ - tsteq pc, ip, lsl #17 │ │ │ │ + smlawteq r9, r0, r7, r2 │ │ │ │ + tsteq lr, r4, asr #21 │ │ │ │ + @ instruction: 0x011fe894 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - @ instruction: 0x01292778 │ │ │ │ - tsteq lr, ip, ror sl │ │ │ │ - tsteq pc, ip, asr #16 │ │ │ │ + smlawbeq r9, r0, r7, r2 │ │ │ │ + tsteq lr, r4, lsl #21 │ │ │ │ + tsteq pc, r4, asr r8 @ │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - tsteq lr, r4, asr #20 │ │ │ │ + tsteq lr, ip, asr #20 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - tsteq lr, r4, lsl sl │ │ │ │ + tsteq lr, ip, lsl sl │ │ │ │ andeq r0, r0, r2, lsr #29 │ │ │ │ - tsteq lr, r4, ror #19 │ │ │ │ + tsteq lr, ip, ror #19 │ │ │ │ andeq r0, r0, r4, lsr #29 │ │ │ │ - @ instruction: 0x012926a8 │ │ │ │ - tsteq lr, ip, lsr #19 │ │ │ │ - tsteq pc, r0, lsl #15 │ │ │ │ + @ instruction: 0x012926b0 │ │ │ │ + @ instruction: 0x011ee9b4 │ │ │ │ + tsteq pc, r8, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr #29 │ │ │ │ - @ instruction: 0x01292668 │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ - tsteq pc, r0, asr #14 │ │ │ │ + @ instruction: 0x01292670 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ + tsteq pc, r8, asr #14 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - tsteq lr, r0, lsr r9 │ │ │ │ + tsteq lr, r8, lsr r9 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - tsteq lr, r8, lsl r9 │ │ │ │ + tsteq lr, r0, lsr #18 │ │ │ │ andeq r0, r0, r9, lsl #29 │ │ │ │ - tsteq lr, r8, ror #17 │ │ │ │ + @ instruction: 0x011ee8f0 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - @ instruction: 0x011ee8b8 │ │ │ │ + tsteq lr, r0, asr #17 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - @ instruction: 0x0129257c │ │ │ │ - tsteq lr, ip, ror r8 │ │ │ │ - tsteq pc, r4, asr r6 @ │ │ │ │ + smlawbeq r9, r4, r5, r2 │ │ │ │ + tsteq lr, r4, lsl #17 │ │ │ │ + tsteq pc, ip, asr r6 @ │ │ │ │ muleq r0, r2, lr │ │ │ │ - @ instruction: 0x01292538 │ │ │ │ - tsteq lr, ip, lsr r8 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ + @ instruction: 0x01292540 │ │ │ │ + tsteq lr, r4, asr #16 │ │ │ │ + tsteq pc, r8, lsl r6 @ │ │ │ │ muleq r0, r6, lr │ │ │ │ - strdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x011ee7fc │ │ │ │ - @ instruction: 0x011fe5d0 │ │ │ │ + @ instruction: 0x01292500 │ │ │ │ + tsteq lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x011fe5d8 │ │ │ │ muleq r0, r7, lr │ │ │ │ - @ instruction: 0x012924b8 │ │ │ │ - @ instruction: 0x011ee7bc │ │ │ │ - @ instruction: 0x011fe590 │ │ │ │ + smlawteq r9, r0, r4, r2 │ │ │ │ + tsteq lr, r4, asr #15 │ │ │ │ + @ instruction: 0x011fe598 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - @ instruction: 0x01292478 │ │ │ │ - tstpeq pc, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + smlawbeq r9, r0, r4, r2 │ │ │ │ + @ instruction: 0x011ff4d0 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, lr, ror lr │ │ │ │ - @ instruction: 0x01292430 │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ - tsteq pc, r8, lsl #10 │ │ │ │ + @ instruction: 0x01292438 │ │ │ │ + tsteq lr, ip, lsr r7 │ │ │ │ + tsteq pc, r0, lsl r5 @ │ │ │ │ andeq r0, r0, pc, ror lr │ │ │ │ - @ instruction: 0x012923ec │ │ │ │ - @ instruction: 0x011ee6f8 │ │ │ │ - tsteq pc, r4, asr #9 │ │ │ │ + strdeq r2, [r9, -r4]! │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ + tsteq pc, ip, asr #9 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012923ac │ │ │ │ - @ instruction: 0x011ee6b0 │ │ │ │ - tsteq pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x012923b4 │ │ │ │ + @ instruction: 0x011ee6b8 │ │ │ │ + tsteq pc, ip, lsl #9 │ │ │ │ muleq r0, r9, lr │ │ │ │ - @ instruction: 0x0129236c │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ - tsteq pc, r4, asr #8 │ │ │ │ + @ instruction: 0x01292374 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ + tsteq pc, ip, asr #8 │ │ │ │ muleq r0, sl, lr │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ bl c0ac8 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 525c44 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ @@ -1158441,137 +1158441,137 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5271b0 │ │ │ │ teqeq r6, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r8, asr r8 │ │ │ │ - @ instruction: 0x012922a4 │ │ │ │ - tsteq pc, r4, lsl #7 │ │ │ │ + @ instruction: 0x012922ac │ │ │ │ + tsteq pc, ip, lsl #7 │ │ │ │ andeq r0, r0, r6, asr #29 │ │ │ │ andeq r0, r0, r7, asr #29 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - ldrdeq r2, [r9, -r0]! │ │ │ │ - @ instruction: 0x011fe29c │ │ │ │ + ldrdeq r2, [r9, -r8]! │ │ │ │ + tsteq pc, r4, lsr #5 │ │ │ │ andeq r0, r0, sp, asr #29 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawbeq r9, r0, r0, r2 │ │ │ │ - tsteq pc, r0, ror #2 │ │ │ │ + smlawbeq r9, r8, r0, r2 │ │ │ │ + tsteq pc, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq r1, [r9, -ip]! │ │ │ │ - ldrsbeq lr, [pc, -r8] │ │ │ │ + @ instruction: 0x01292004 │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq pc, r4, lsr lr @ │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ + tsteq lr, r0, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01291cbc │ │ │ │ + smlawteq r9, r4, ip, r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011fdd98 │ │ │ │ + tsteq pc, r0, lsr #27 │ │ │ │ andeq r0, r0, fp, lsl #30 │ │ │ │ teqeq r6, ip, lsl #1 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01291a38 │ │ │ │ - tsteq lr, ip, lsr sp │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ + @ instruction: 0x01291a40 │ │ │ │ + tsteq lr, r4, asr #26 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r3, lsr pc │ │ │ │ tsteq sp, r8, lsr #9 │ │ │ │ tsteq sp, r4, asr r4 │ │ │ │ tsteq sp, r4, lsl r4 │ │ │ │ @ instruction: 0x011de3d4 │ │ │ │ - tsteq pc, r4, lsl #17 │ │ │ │ + tsteq pc, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01291820 │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ - @ instruction: 0x011fd8f8 │ │ │ │ + @ instruction: 0x01291828 │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + tsteq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ - @ instruction: 0x012917e0 │ │ │ │ - tsteq lr, r4, ror #21 │ │ │ │ - @ instruction: 0x011fd8b8 │ │ │ │ + @ instruction: 0x012917e8 │ │ │ │ + tsteq lr, ip, ror #21 │ │ │ │ + tsteq pc, r0, asr #17 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x012917a0 │ │ │ │ - tsteq lr, r4, lsr #21 │ │ │ │ - tsteq pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x012917a8 │ │ │ │ + tsteq lr, ip, lsr #21 │ │ │ │ + tsteq pc, r0, lsl #17 │ │ │ │ andeq r0, r0, r9, lsl #30 │ │ │ │ - @ instruction: 0x01291760 │ │ │ │ - tsteq lr, r4, ror #20 │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ + @ instruction: 0x01291768 │ │ │ │ + tsteq lr, ip, ror #20 │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ andeq r0, r0, sl, lsl #30 │ │ │ │ - tsteq lr, ip, lsr #20 │ │ │ │ - @ instruction: 0x012916ec │ │ │ │ - @ instruction: 0x011ed9f0 │ │ │ │ - tsteq pc, r4, asr #15 │ │ │ │ + tsteq lr, r4, lsr sl │ │ │ │ + strdeq r1, [r9, -r4]! │ │ │ │ + @ instruction: 0x011ed9f8 │ │ │ │ + tsteq pc, ip, asr #15 │ │ │ │ andeq r0, r0, sl, lsl pc │ │ │ │ - @ instruction: 0x012916ac │ │ │ │ - @ instruction: 0x011ed9b0 │ │ │ │ - tsteq pc, r0, lsl #15 │ │ │ │ - @ instruction: 0x0129166c │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ - tsteq pc, r4, asr #14 │ │ │ │ + @ instruction: 0x012916b4 │ │ │ │ + @ instruction: 0x011ed9b8 │ │ │ │ + tsteq pc, r8, lsl #15 │ │ │ │ + @ instruction: 0x01291674 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ + tsteq pc, ip, asr #14 │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ + tsteq lr, ip, lsr r9 │ │ │ │ + tsteq pc, ip, ror #11 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrdeq r1, [r9, -r4]! │ │ │ │ - @ instruction: 0x011ed8d8 │ │ │ │ - tsteq pc, ip, lsr #13 │ │ │ │ + ldrdeq r1, [r9, -ip]! │ │ │ │ + tsteq lr, r0, ror #17 │ │ │ │ + @ instruction: 0x011fd6b4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq lr, r0, lsr #17 │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ + tsteq lr, r8, lsr #17 │ │ │ │ + tsteq lr, r8, ror r8 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ andeq r0, r0, sl, asr #29 │ │ │ │ - @ instruction: 0x01291504 │ │ │ │ - tsteq lr, r8, lsl #16 │ │ │ │ - @ instruction: 0x011fd5dc │ │ │ │ + @ instruction: 0x0129150c │ │ │ │ + tsteq lr, r0, lsl r8 │ │ │ │ + tsteq pc, r4, ror #11 │ │ │ │ andeq r0, r0, r6, lsl #30 │ │ │ │ - @ instruction: 0x011ed7d0 │ │ │ │ - tsteq lr, r0, lsr #15 │ │ │ │ + @ instruction: 0x011ed7d8 │ │ │ │ + tsteq lr, r8, lsr #15 │ │ │ │ andeq r0, r0, fp, asr #29 │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ - tsteq lr, r0, asr #14 │ │ │ │ - @ instruction: 0x01291404 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ - @ instruction: 0x011fd4dc │ │ │ │ + tsteq lr, r8, ror r7 │ │ │ │ + tsteq lr, r8, asr #14 │ │ │ │ + @ instruction: 0x0129140c │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ + tsteq pc, r4, ror #9 │ │ │ │ andeq r0, r0, r5, asr #29 │ │ │ │ - @ instruction: 0x011ed6d0 │ │ │ │ + @ instruction: 0x011ed6d8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01291394 │ │ │ │ - @ instruction: 0x011ed698 │ │ │ │ - tsteq pc, ip, ror #8 │ │ │ │ + @ instruction: 0x0129139c │ │ │ │ + tsteq lr, r0, lsr #13 │ │ │ │ + tsteq pc, r4, ror r4 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01291158 │ │ │ │ - tsteq lr, ip, asr r4 │ │ │ │ - tsteq pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x01291118 │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ - @ instruction: 0x011fd1f0 │ │ │ │ + @ instruction: 0x01291160 │ │ │ │ + tsteq lr, r4, ror #8 │ │ │ │ + tsteq pc, r8, lsr r2 @ │ │ │ │ + @ instruction: 0x01291120 │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ + @ instruction: 0x011fd1f8 │ │ │ │ andeq r0, r0, r1, lsl pc │ │ │ │ - ldrdeq r1, [r9, -r0]! │ │ │ │ - @ instruction: 0x011ed3d4 │ │ │ │ - tsteq pc, r8, lsr #3 │ │ │ │ + ldrdeq r1, [r9, -r8]! │ │ │ │ + @ instruction: 0x011ed3dc │ │ │ │ + @ instruction: 0x011fd1b0 │ │ │ │ andeq r0, r0, r2, lsl pc │ │ │ │ - @ instruction: 0x01291090 │ │ │ │ - @ instruction: 0x011ed394 │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ + @ instruction: 0x01291098 │ │ │ │ + @ instruction: 0x011ed39c │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ andeq r0, r0, r2, lsr pc │ │ │ │ - qsubeq r1, r0, r9 │ │ │ │ - tsteq lr, r4, asr r3 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ + qsubeq r1, r8, r9 │ │ │ │ + tsteq lr, ip, asr r3 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ andeq r0, r0, sl, lsr #30 │ │ │ │ - @ instruction: 0x01291010 │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ - tsteq pc, r8, ror #1 │ │ │ │ + @ instruction: 0x01291018 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ + ldrsheq sp, [pc, -r0] │ │ │ │ andeq r0, r0, ip, lsr #30 │ │ │ │ - ldrdeq r0, [r9, -r0]! @ │ │ │ │ - @ instruction: 0x011ed2d4 │ │ │ │ - tsteq pc, r0, lsr #1 │ │ │ │ + ldrdeq r0, [r9, -r8]! │ │ │ │ + @ instruction: 0x011ed2dc │ │ │ │ + tsteq pc, r8, lsr #1 │ │ │ │ andeq r0, r0, sp, lsr #30 │ │ │ │ - @ instruction: 0x01290f90 │ │ │ │ - @ instruction: 0x011ed294 │ │ │ │ - tsteq pc, r8, rrx │ │ │ │ + @ instruction: 0x01290f98 │ │ │ │ + @ instruction: 0x011ed29c │ │ │ │ + tsteq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, r7, lsl #30 │ │ │ │ ldr r2, [pc, #-132] @ 527ae8 │ │ │ │ ldr r1, [pc, #-132] @ 527aec │ │ │ │ ldr r3, [pc, #-132] @ 527af0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1159440,118 +1159440,118 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 527fb8 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r6, r0, lsl #9 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x01290e3c │ │ │ │ - tsteq pc, r0, lsr #30 │ │ │ │ + @ instruction: 0x01290e44 │ │ │ │ + tsteq pc, r8, lsr #30 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ teqeq r6, r4, lsl #5 │ │ │ │ - tsteq pc, ip, lsr #23 │ │ │ │ - tsteq pc, ip, ror fp @ │ │ │ │ - tsteq pc, r4, lsl #25 │ │ │ │ - tsteq pc, ip, lsr #16 │ │ │ │ - @ instruction: 0x01290b7c │ │ │ │ - tsteq lr, r0, lsl #29 │ │ │ │ - tsteq pc, ip, asr #24 │ │ │ │ + @ instruction: 0x011fdbb4 │ │ │ │ + tsteq pc, r4, lsl #23 │ │ │ │ + tsteq pc, ip, lsl #25 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ + smlawbeq r9, r4, fp, r0 │ │ │ │ + tsteq lr, r8, lsl #29 │ │ │ │ + tsteq pc, r4, asr ip @ │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - tsteq pc, r4, asr #23 │ │ │ │ - @ instruction: 0x01290b10 │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ - tsteq pc, r0, ror #23 │ │ │ │ + tsteq pc, ip, asr #23 │ │ │ │ + @ instruction: 0x01290b18 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ + tsteq pc, r8, ror #23 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ - @ instruction: 0x01290a40 │ │ │ │ - tsteq lr, r4, asr #26 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x01290a48 │ │ │ │ + tsteq lr, ip, asr #26 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r8, ror #26 │ │ │ │ - smulwteq r9, r8, r9 │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ - @ instruction: 0x011fcab8 │ │ │ │ + strdeq r0, [r9, -r0]! @ │ │ │ │ + @ instruction: 0x011eccf4 │ │ │ │ + tsteq pc, r0, asr #21 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ tsteq sp, ip, lsr #9 │ │ │ │ - @ instruction: 0x01290928 │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ - @ instruction: 0x011fc9f8 │ │ │ │ + @ instruction: 0x01290930 │ │ │ │ + tsteq lr, r4, lsr ip │ │ │ │ + tsteq pc, r0, lsl #20 │ │ │ │ andeq r0, r0, r1, ror #26 │ │ │ │ - smulwteq r9, r4, r8 │ │ │ │ - @ instruction: 0x011fd8b0 │ │ │ │ - @ instruction: 0x011fc9b0 │ │ │ │ + smulwteq r9, ip, r8 │ │ │ │ + @ instruction: 0x011fd8b8 │ │ │ │ + @ instruction: 0x011fc9b8 │ │ │ │ andeq r0, r0, r2, ror sp │ │ │ │ - @ instruction: 0x0129089c │ │ │ │ - tsteq lr, r0, lsr #23 │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ + smulwbeq r9, r4, r8 │ │ │ │ + tsteq lr, r8, lsr #23 │ │ │ │ + tsteq pc, r4, ror r9 @ │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - @ instruction: 0x0129085c │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ - tsteq pc, ip, lsr #18 │ │ │ │ + @ instruction: 0x01290864 │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ + tsteq pc, r4, lsr r9 @ │ │ │ │ andeq r0, r0, fp, ror sp │ │ │ │ - @ instruction: 0x0129081c │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ - tsteq pc, ip, ror #17 │ │ │ │ + @ instruction: 0x01290824 │ │ │ │ + tsteq lr, r8, lsr #22 │ │ │ │ + @ instruction: 0x011fc8f4 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - ldrdeq r0, [r9, -ip]! │ │ │ │ - tsteq lr, r0, ror #21 │ │ │ │ - tsteq pc, ip, lsr #17 │ │ │ │ + smulwteq r9, r4, r7 │ │ │ │ + tsteq lr, r8, ror #21 │ │ │ │ + @ instruction: 0x011fc8b4 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - tsteq lr, r8, lsr #21 │ │ │ │ + @ instruction: 0x011ecab0 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - @ instruction: 0x0129076c │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ + @ instruction: 0x01290774 │ │ │ │ + tsteq lr, r8, ror sl │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ andeq r0, r0, fp, lsr sp │ │ │ │ - @ instruction: 0x0129072c │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - @ instruction: 0x011fc7fc │ │ │ │ + @ instruction: 0x01290734 │ │ │ │ + tsteq lr, r8, lsr sl │ │ │ │ + tsteq pc, r4, lsl #16 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - smulwteq r9, ip, r6 │ │ │ │ - @ instruction: 0x011ec9f0 │ │ │ │ - tsteq pc, r0, asr #15 │ │ │ │ + strdeq r0, [r9, -r4]! │ │ │ │ + @ instruction: 0x011ec9f8 │ │ │ │ + tsteq pc, r8, asr #15 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - @ instruction: 0x011ec9b8 │ │ │ │ - @ instruction: 0x01290678 │ │ │ │ - tsteq lr, ip, ror r9 │ │ │ │ - tsteq pc, r8, asr #14 │ │ │ │ + tsteq lr, r0, asr #19 │ │ │ │ + smlawbeq r9, r0, r6, r0 │ │ │ │ + tsteq lr, r4, lsl #19 │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, r7, lsr sp │ │ │ │ - @ instruction: 0x01290638 │ │ │ │ - tsteq lr, ip, lsr r9 │ │ │ │ - tsteq pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x01290640 │ │ │ │ + tsteq lr, r4, asr #18 │ │ │ │ + tsteq pc, r0, lsl r7 @ │ │ │ │ andeq r0, r0, r6, ror #26 │ │ │ │ - strdeq r0, [r9, -r8]! │ │ │ │ - @ instruction: 0x011ec8fc │ │ │ │ - tsteq pc, ip, asr #13 │ │ │ │ + @ instruction: 0x01290600 │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x011fc6d4 │ │ │ │ andeq r0, r0, r9, lsr #26 │ │ │ │ - tsteq lr, r4, asr #17 │ │ │ │ + tsteq lr, ip, asr #17 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - @ instruction: 0x011ec894 │ │ │ │ + @ instruction: 0x011ec89c │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - @ instruction: 0x0129055c │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ + @ instruction: 0x01290564 │ │ │ │ + tsteq pc, ip, ror #11 │ │ │ │ + tsteq pc, r8, lsl r6 @ │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - @ instruction: 0x01290500 │ │ │ │ - tsteq lr, r4, lsl #16 │ │ │ │ - @ instruction: 0x011fc5d0 │ │ │ │ + @ instruction: 0x01290508 │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x011fc5d8 │ │ │ │ andeq r0, r0, lr, asr sp │ │ │ │ - smlawteq r9, r0, r4, r0 │ │ │ │ - tsteq lr, r4, asr #15 │ │ │ │ - @ instruction: 0x011fc590 │ │ │ │ + smlawteq r9, r8, r4, r0 │ │ │ │ + tsteq lr, ip, asr #15 │ │ │ │ + @ instruction: 0x011fc598 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - smlawbeq r9, r0, r4, r0 │ │ │ │ - tsteq lr, r4, lsl #15 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + smlawbeq r9, r8, r4, r0 │ │ │ │ + tsteq lr, ip, lsl #15 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, fp, asr #26 │ │ │ │ - @ instruction: 0x01290440 │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ - tsteq pc, r0, lsl r5 @ │ │ │ │ + @ instruction: 0x01290448 │ │ │ │ + tsteq lr, ip, asr #14 │ │ │ │ + tsteq pc, r8, lsl r5 @ │ │ │ │ andeq r0, r0, r7, ror sp │ │ │ │ - @ instruction: 0x01290400 │ │ │ │ - tsteq lr, r4, lsl #14 │ │ │ │ - @ instruction: 0x011fc4d0 │ │ │ │ + @ instruction: 0x01290408 │ │ │ │ + tsteq lr, ip, lsl #14 │ │ │ │ + @ instruction: 0x011fc4d8 │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1160556,118 +1160556,118 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 529228 │ │ │ │ teqpeq r5, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01290144 │ │ │ │ - tsteq pc, r0, lsr #4 │ │ │ │ + @ instruction: 0x0129014c │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr r2 │ │ │ │ andeq r1, r0, r9, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ - tsteq lr, r4, lsr #6 │ │ │ │ - msreq CPSR_f, r0, asr #24 │ │ │ │ - tsteq pc, r4, lsl sp @ │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ + msreq CPSR_f, r8, asr #24 │ │ │ │ + tsteq pc, ip, lsl sp @ │ │ │ │ andeq r1, r0, fp, asr #4 │ │ │ │ teqpeq r5, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - msreq R8_fiq, r0, asr #20 │ │ │ │ - tsteq lr, r4, asr #26 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ + msreq R8_fiq, r8, asr #20 │ │ │ │ + tsteq lr, ip, asr #26 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ andeq r1, r0, r4, lsr r2 │ │ │ │ tsteq sp, ip, lsl #10 │ │ │ │ @ instruction: 0x011dc4b8 │ │ │ │ tsteq sp, r8, ror r4 │ │ │ │ - msreq CPSR_f, r4, lsl r9 │ │ │ │ + msreq CPSR_f, ip, lsl r9 │ │ │ │ tsteq sp, r4, lsr #8 │ │ │ │ - @ instruction: 0x011fb9dc │ │ │ │ - @ instruction: 0x011ebbd0 │ │ │ │ - @ instruction: 0x011ebb9c │ │ │ │ - msreq CPSR_f, r0, ror #16 │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ - tsteq pc, r0, lsr r9 @ │ │ │ │ + tsteq pc, r4, ror #19 │ │ │ │ + @ instruction: 0x011ebbd8 │ │ │ │ + tsteq lr, r4, lsr #23 │ │ │ │ + msreq CPSR_f, r8, ror #16 │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ andeq r1, r0, r0, lsr r2 │ │ │ │ - msreq CPSR_f, r0, lsr #16 │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ - @ instruction: 0x011fb8f0 │ │ │ │ + msreq CPSR_f, r8, lsr #16 │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + @ instruction: 0x011fb8f8 │ │ │ │ andeq r1, r0, r8, asr r2 │ │ │ │ - msreq (UNDEF: 56), r0, ror #15 │ │ │ │ - tsteq lr, r4, ror #21 │ │ │ │ - @ instruction: 0x011fb8b0 │ │ │ │ + msreq (UNDEF: 56), r8, ror #15 │ │ │ │ + tsteq lr, ip, ror #21 │ │ │ │ + @ instruction: 0x011fb8b8 │ │ │ │ andeq r1, r0, r7, asr r2 │ │ │ │ - msreq (UNDEF: 56), r0, lsr #15 │ │ │ │ - tsteq lr, r0, lsr #21 │ │ │ │ - tsteq pc, r0, ror r8 @ │ │ │ │ + msreq (UNDEF: 56), r8, lsr #15 │ │ │ │ + tsteq lr, r8, lsr #21 │ │ │ │ + tsteq pc, r8, ror r8 @ │ │ │ │ andeq r1, r0, r5, asr r2 │ │ │ │ - msreq (UNDEF: 56), ip, asr r7 │ │ │ │ - tsteq lr, ip, asr sl │ │ │ │ - tsteq pc, ip, lsr #16 │ │ │ │ + msreq (UNDEF: 56), r4, ror #14 │ │ │ │ + tsteq lr, r4, ror #20 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ andeq r1, r0, r4, asr r2 │ │ │ │ - msreq (UNDEF: 56), r4, lsl r7 │ │ │ │ - tsteq lr, r8, lsl sl │ │ │ │ - tsteq pc, r4, ror #15 │ │ │ │ + msreq (UNDEF: 56), ip, lsl r7 │ │ │ │ + tsteq lr, r0, lsr #20 │ │ │ │ + tsteq pc, ip, ror #15 │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x011fc7bc │ │ │ │ - tsteq pc, r0, lsr #15 │ │ │ │ - msreq R8_fiq, ip, lsr #13 │ │ │ │ + tsteq pc, r4, asr #15 │ │ │ │ + tsteq pc, r8, lsr #15 │ │ │ │ + msreq R8_fiq, r4 @ │ │ │ │ andeq r1, r0, pc, lsr r2 │ │ │ │ - tsteq pc, r0, lsr #15 │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ - msreq R8_fiq, ip, lsr r6 │ │ │ │ - msreq R8_fiq, r0, lsr #12 │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ - tsteq pc, ip, ror #13 │ │ │ │ + tsteq pc, r8, lsr #15 │ │ │ │ + tsteq pc, r8, lsr r7 @ │ │ │ │ + msreq R8_fiq, r4, asr #12 │ │ │ │ + msreq R8_fiq, r8, lsr #12 │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ + @ instruction: 0x011fb6f4 │ │ │ │ andeq r1, r0, r2, asr r2 │ │ │ │ - tsteq lr, r8, ror #17 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ + @ instruction: 0x011eb8f0 │ │ │ │ + tsteq pc, r8, ror #12 │ │ │ │ andeq r1, r0, r7, lsr r2 │ │ │ │ - msreq CPSR_f, ip, ror #10 │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ - tsteq pc, ip, lsr r6 @ │ │ │ │ + msreq CPSR_f, r4, ror r5 │ │ │ │ + tsteq lr, r8, ror r8 │ │ │ │ + tsteq pc, r4, asr #12 │ │ │ │ andeq r1, r0, ip, asr #4 │ │ │ │ - msreq CPSR_f, ip, lsr #10 │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ - @ instruction: 0x011fb5fc │ │ │ │ + msreq CPSR_f, r4, lsr r5 │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ + tsteq pc, r4, lsl #12 │ │ │ │ andeq r1, r0, r7, asr #4 │ │ │ │ - msreq CPSR_f, ip, ror #9 │ │ │ │ - @ instruction: 0x011eb7f0 │ │ │ │ - @ instruction: 0x011fb5bc │ │ │ │ + strdeq pc, [r8, -r4]! │ │ │ │ + @ instruction: 0x011eb7f8 │ │ │ │ + tsteq pc, r4, asr #11 │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ - msreq CPSR_f, ip, lsr #9 │ │ │ │ - @ instruction: 0x011eb7b0 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ + msreq CPSR_f, r4 @ │ │ │ │ + @ instruction: 0x011eb7b8 │ │ │ │ + tsteq pc, r4, lsl #11 │ │ │ │ andeq r1, r0, r9, asr #4 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - msreq CPSR_f, ip, lsr r4 │ │ │ │ - tsteq lr, r0, asr #14 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ + tsteq lr, r0, lsl #15 │ │ │ │ + msreq CPSR_f, r4, asr #8 │ │ │ │ + tsteq lr, r8, asr #14 │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - strdeq pc, [r8, -ip]! │ │ │ │ - tsteq lr, r0, lsl #14 │ │ │ │ - tsteq pc, ip, asr #9 │ │ │ │ + msreq CPSR_f, r4, lsl #8 │ │ │ │ + tsteq lr, r8, lsl #14 │ │ │ │ + @ instruction: 0x011fb4d4 │ │ │ │ andeq r1, r0, sl, asr #4 │ │ │ │ - tsteq lr, r8, asr #13 │ │ │ │ - smlawbeq r8, ip, r3, pc @ │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ - tsteq pc, ip, asr r4 @ │ │ │ │ - msreq (UNDEF: 56), r8, asr #6 │ │ │ │ - tsteq lr, ip, asr #12 │ │ │ │ - tsteq pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x011eb6d0 │ │ │ │ + msreq (UNDEF: 56), r4 @ │ │ │ │ + @ instruction: 0x011eb694 │ │ │ │ + tsteq pc, r4, ror #8 │ │ │ │ + msreq (UNDEF: 56), r0, asr r3 │ │ │ │ + tsteq lr, r4, asr r6 │ │ │ │ + tsteq pc, r0, lsr #8 │ │ │ │ andeq r1, r0, r3, asr #4 │ │ │ │ - msreq (UNDEF: 56), r8, lsl #6 │ │ │ │ - tsteq lr, ip, lsl #12 │ │ │ │ - @ instruction: 0x011fb3d8 │ │ │ │ + msreq (UNDEF: 56), r0, lsl r3 │ │ │ │ + tsteq lr, r4, lsl r6 │ │ │ │ + tsteq pc, r0, ror #7 │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ - smlawteq r8, r8, r2, pc @ │ │ │ │ - tsteq lr, ip, asr #11 │ │ │ │ - @ instruction: 0x011fb398 │ │ │ │ + ldrdeq pc, [r8, -r0]! │ │ │ │ + @ instruction: 0x011eb5d4 │ │ │ │ + tsteq pc, r0, lsr #7 │ │ │ │ andeq r1, r0, r5, asr #4 │ │ │ │ - smlawbeq r8, r8, r2, pc @ │ │ │ │ - tsteq lr, ip, lsl #11 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ + msreq R8_fiq, r0 @ │ │ │ │ + @ instruction: 0x011eb594 │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr ip, [pc, #1932] @ 52a3c8 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1161153,57 +1161153,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 52a10c │ │ │ │ teqeq r5, r8 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq CPSR_f, ip, lsl r0 │ │ │ │ - tsteq pc, r8, asr #1 │ │ │ │ + msreq CPSR_f, r4, lsr #32 │ │ │ │ + ldrsbeq fp, [pc, -r0] │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - @ instruction: 0x0128ee50 │ │ │ │ - tsteq pc, ip, lsr #30 │ │ │ │ + @ instruction: 0x0128ee58 │ │ │ │ + tsteq pc, r4, lsr pc @ │ │ │ │ andeq r0, r0, r1, ror #30 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq lr, [r8, -r4]! │ │ │ │ - @ instruction: 0x011fadb4 │ │ │ │ + ldrdeq lr, [r8, -ip]! │ │ │ │ + @ instruction: 0x011fadbc │ │ │ │ andeq r0, r0, lr, ror #30 │ │ │ │ andeq r0, r0, pc, ror #30 │ │ │ │ teqeq r5, r0, lsr r1 │ │ │ │ - @ instruction: 0x0128eb54 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ - tsteq pc, r0, lsr ip @ │ │ │ │ + @ instruction: 0x0128eb5c │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ + tsteq pc, r8, lsr ip @ │ │ │ │ andeq r0, r0, r9, ror pc │ │ │ │ - @ instruction: 0x0128eb18 │ │ │ │ - tsteq lr, r8, lsr #28 │ │ │ │ - @ instruction: 0x011fabf4 │ │ │ │ + @ instruction: 0x0128eb20 │ │ │ │ + tsteq lr, r0, lsr lr │ │ │ │ + @ instruction: 0x011fabfc │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ - ldrdeq lr, [r8, -ip]! │ │ │ │ - tsteq lr, ip, ror #27 │ │ │ │ - @ instruction: 0x011fabb8 │ │ │ │ + @ instruction: 0x0128eae4 │ │ │ │ + @ instruction: 0x011eadf4 │ │ │ │ + tsteq pc, r0, asr #23 │ │ │ │ andeq r0, r0, r1, asr #30 │ │ │ │ - @ instruction: 0x011eadb4 │ │ │ │ - tsteq lr, r8, lsl #27 │ │ │ │ - @ instruction: 0x0128ea48 │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ - tsteq pc, r4, lsr #22 │ │ │ │ + @ instruction: 0x011eadbc │ │ │ │ + @ instruction: 0x011ead90 │ │ │ │ + @ instruction: 0x0128ea50 │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ andeq r0, r0, sl, ror #30 │ │ │ │ - @ instruction: 0x0128ea0c │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ - tsteq pc, r8, ror #21 │ │ │ │ + @ instruction: 0x0128ea14 │ │ │ │ + tsteq lr, r0, lsr #26 │ │ │ │ + @ instruction: 0x011faaf0 │ │ │ │ andeq r0, r0, r9, ror #30 │ │ │ │ - tsteq lr, r0, ror #25 │ │ │ │ - smlawteq r8, r8, r9, lr │ │ │ │ - tsteq pc, r0, lsr #21 │ │ │ │ + tsteq lr, r8, ror #25 │ │ │ │ + ldrdeq lr, [r8, -r0]! │ │ │ │ + tsteq pc, r8, lsr #21 │ │ │ │ andeq r0, r0, r5, ror #30 │ │ │ │ - @ instruction: 0x011eac9c │ │ │ │ - @ instruction: 0x0128e958 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - tsteq pc, r8, lsr sl @ │ │ │ │ - tsteq lr, r0, lsr ip │ │ │ │ + tsteq lr, r4, lsr #25 │ │ │ │ + @ instruction: 0x0128e960 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + tsteq pc, r0, asr #20 │ │ │ │ + tsteq lr, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r0, #1640] @ 0x668 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1161291,25 +1161291,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 52a628 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 52a4e0 │ │ │ │ - smlawbeq r8, r0, r7, lr │ │ │ │ - tsteq lr, r4, lsl #21 │ │ │ │ - tsteq pc, r0, asr r8 @ │ │ │ │ + smlawbeq r8, r8, r7, lr │ │ │ │ + tsteq lr, ip, lsl #21 │ │ │ │ + tsteq pc, r8, asr r8 @ │ │ │ │ andeq r0, r0, r2, ror sl │ │ │ │ - @ instruction: 0x0128e740 │ │ │ │ - tsteq lr, r4, asr #20 │ │ │ │ - tsteq pc, r0, lsl r8 @ │ │ │ │ + @ instruction: 0x0128e748 │ │ │ │ + tsteq lr, ip, asr #20 │ │ │ │ + tsteq pc, r8, lsl r8 @ │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - @ instruction: 0x0128e700 │ │ │ │ - tsteq lr, r4, lsl #20 │ │ │ │ - @ instruction: 0x011fa7d0 │ │ │ │ + @ instruction: 0x0128e708 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + @ instruction: 0x011fa7d8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #1484] @ 52ac10 │ │ │ │ ldr r1, [pc, #1484] @ 52ac14 │ │ │ │ @@ -1161683,59 +1161683,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 52a8a8 │ │ │ │ teqeq r5, r0, lsl #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, ip, asr #23 │ │ │ │ - @ instruction: 0x0128e61c │ │ │ │ - @ instruction: 0x011fa6f8 │ │ │ │ + @ instruction: 0x0128e624 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - @ instruction: 0x0128e47c │ │ │ │ + smlawbeq r8, r4, r4, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, ip, asr r5 @ │ │ │ │ + tsteq pc, r4, ror #10 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - ldrdeq lr, [r8, -r4]! │ │ │ │ - @ instruction: 0x011ea6d8 │ │ │ │ - @ instruction: 0x011fa4b0 │ │ │ │ - @ instruction: 0x0128e35c │ │ │ │ - tsteq lr, r0, ror #12 │ │ │ │ - tsteq pc, r4, lsr r4 @ │ │ │ │ + ldrdeq lr, [r8, -ip]! │ │ │ │ + tsteq lr, r0, ror #13 │ │ │ │ + @ instruction: 0x011fa4b8 │ │ │ │ + @ instruction: 0x0128e364 │ │ │ │ + tsteq lr, r8, ror #12 │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - tsteq lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x011ea5f8 │ │ │ │ - ldrdeq lr, [r8, -r0]! │ │ │ │ - @ instruction: 0x011ea5d4 │ │ │ │ - tsteq pc, r8, lsr #7 │ │ │ │ + tsteq lr, ip, lsr #12 │ │ │ │ + tsteq lr, r0, lsl #12 │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x011ea5dc │ │ │ │ + @ instruction: 0x011fa3b0 │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - @ instruction: 0x0128e294 │ │ │ │ - @ instruction: 0x011ea598 │ │ │ │ - tsteq pc, ip, ror #6 │ │ │ │ + @ instruction: 0x0128e29c │ │ │ │ + tsteq lr, r0, lsr #11 │ │ │ │ + tsteq pc, r4, ror r3 @ │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - @ instruction: 0x0128e258 │ │ │ │ - tsteq lr, ip, asr r5 │ │ │ │ - tsteq pc, r0, lsr r3 @ │ │ │ │ + @ instruction: 0x0128e260 │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - tsteq lr, r8, lsr #10 │ │ │ │ + tsteq lr, r0, lsr r5 │ │ │ │ andeq r0, r0, fp, lsr r8 │ │ │ │ - @ instruction: 0x011ea4fc │ │ │ │ + tsteq lr, r4, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ - @ instruction: 0x011ea4d0 │ │ │ │ + @ instruction: 0x011ea4d8 │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ - tsteq lr, r4, lsr #9 │ │ │ │ + tsteq lr, ip, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - tsteq lr, r8, ror r4 │ │ │ │ + tsteq lr, r0, lsl #9 │ │ │ │ andeq r0, r0, r7, lsr r8 │ │ │ │ - tsteq lr, ip, asr #8 │ │ │ │ - tsteq lr, r0, lsr #8 │ │ │ │ - @ instruction: 0x0128e0e8 │ │ │ │ - tsteq lr, ip, ror #7 │ │ │ │ - tsteq pc, r0, asr #3 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ + tsteq lr, r8, lsr #8 │ │ │ │ + strdeq lr, [r8, -r0]! │ │ │ │ + @ instruction: 0x011ea3f4 │ │ │ │ + tsteq pc, r8, asr #3 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr r3, [pc, #3532] @ 52bab8 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -1162621,104 +1162621,104 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 52b484 │ │ │ │ teqeq r5, r8, asr r5 │ │ │ │ teqeq r5, r4, asr #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq sp, [r8, -r0]! │ │ │ │ - @ instruction: 0x011ea1f4 │ │ │ │ - tsteq pc, r8, asr #31 │ │ │ │ + strdeq sp, [r8, -r8]! │ │ │ │ + @ instruction: 0x011ea1fc │ │ │ │ + @ instruction: 0x011f9fd0 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - smlawbeq r8, ip, lr, sp │ │ │ │ - tsteq pc, r0, asr pc @ │ │ │ │ + @ instruction: 0x0128de94 │ │ │ │ + tsteq pc, r8, asr pc @ │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0128db54 │ │ │ │ - tsteq pc, r4, lsr #24 │ │ │ │ + @ instruction: 0x0128db5c │ │ │ │ + tsteq pc, ip, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #15 │ │ │ │ - @ instruction: 0x0128da68 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ + @ instruction: 0x0128da70 │ │ │ │ + tsteq pc, ip, asr #22 │ │ │ │ muleq r0, r9, r7 │ │ │ │ - ldrdeq sp, [r8, -r4]! │ │ │ │ + ldrdeq sp, [r8, -ip]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011f99b0 │ │ │ │ + @ instruction: 0x011f99b8 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ andeq r0, r0, lr, lsr #15 │ │ │ │ - tsteq lr, r0, ror #20 │ │ │ │ + tsteq lr, r8, ror #20 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ + tsteq lr, r8, lsr sl │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ + tsteq lr, r8, lsl #20 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - @ instruction: 0x011e99d0 │ │ │ │ - smlawbeq r8, ip, r6, sp │ │ │ │ - @ instruction: 0x011e9998 │ │ │ │ - tsteq pc, r0, ror #14 │ │ │ │ - tsteq lr, r4, asr r9 │ │ │ │ + @ instruction: 0x011e99d8 │ │ │ │ + @ instruction: 0x0128d694 │ │ │ │ + tsteq lr, r0, lsr #19 │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ + tsteq lr, ip, asr r9 │ │ │ │ muleq r0, sl, r7 │ │ │ │ - tsteq lr, r4, lsr #18 │ │ │ │ - @ instruction: 0x0128d5e8 │ │ │ │ - tsteq lr, ip, ror #17 │ │ │ │ - tsteq pc, r0, asr #13 │ │ │ │ + tsteq lr, ip, lsr #18 │ │ │ │ + strdeq sp, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e98f4 │ │ │ │ + tsteq pc, r8, asr #13 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - @ instruction: 0x0128d5a8 │ │ │ │ - tsteq lr, ip, lsr #17 │ │ │ │ - tsteq pc, r0, lsl #13 │ │ │ │ + @ instruction: 0x0128d5b0 │ │ │ │ + @ instruction: 0x011e98b4 │ │ │ │ + tsteq pc, r8, lsl #13 │ │ │ │ muleq r0, r5, r7 │ │ │ │ - tsteq lr, r4, ror r8 │ │ │ │ - @ instruction: 0x0128d538 │ │ │ │ - tsteq lr, ip, lsr r8 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ + tsteq lr, ip, ror r8 │ │ │ │ + @ instruction: 0x0128d540 │ │ │ │ + tsteq lr, r4, asr #16 │ │ │ │ + tsteq pc, r8, lsl r6 @ │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e97fc │ │ │ │ - @ instruction: 0x011f95d0 │ │ │ │ - @ instruction: 0x0128d4b8 │ │ │ │ - @ instruction: 0x011e97bc │ │ │ │ - @ instruction: 0x011f9590 │ │ │ │ + @ instruction: 0x0128d500 │ │ │ │ + tsteq lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x011f95d8 │ │ │ │ + smlawteq r8, r0, r4, sp │ │ │ │ + tsteq lr, r4, asr #15 │ │ │ │ + @ instruction: 0x011f9598 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - @ instruction: 0x0128d478 │ │ │ │ - tsteq lr, ip, ror r7 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + smlawbeq r8, r0, r4, sp │ │ │ │ + tsteq lr, r4, lsl #15 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - @ instruction: 0x0128d438 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ - tsteq pc, r0, lsl r5 @ │ │ │ │ + @ instruction: 0x0128d440 │ │ │ │ + tsteq lr, r4, asr #14 │ │ │ │ + tsteq pc, r8, lsl r5 @ │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e96fc │ │ │ │ - @ instruction: 0x011f94d0 │ │ │ │ + @ instruction: 0x0128d400 │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ + @ instruction: 0x011f94d8 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - @ instruction: 0x0128d3b8 │ │ │ │ - @ instruction: 0x011e96bc │ │ │ │ - @ instruction: 0x011f9490 │ │ │ │ + smlawteq r8, r0, r3, sp │ │ │ │ + tsteq lr, r4, asr #13 │ │ │ │ + @ instruction: 0x011f9498 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - @ instruction: 0x0128d378 │ │ │ │ - tsteq lr, ip, ror r6 │ │ │ │ - tsteq pc, r0, asr r4 @ │ │ │ │ + smlawbeq r8, r0, r3, sp │ │ │ │ + tsteq lr, r4, lsl #13 │ │ │ │ + tsteq pc, r8, asr r4 @ │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - @ instruction: 0x0128d338 │ │ │ │ - tsteq lr, ip, lsr r6 │ │ │ │ - tsteq pc, r0, lsl r4 @ │ │ │ │ + @ instruction: 0x0128d340 │ │ │ │ + tsteq lr, r4, asr #12 │ │ │ │ + tsteq pc, r8, lsl r4 @ │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e95fc │ │ │ │ - @ instruction: 0x011f93d0 │ │ │ │ + @ instruction: 0x0128d300 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ + @ instruction: 0x011f93d8 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x0128d2b8 │ │ │ │ - @ instruction: 0x011e95bc │ │ │ │ - @ instruction: 0x011f9390 │ │ │ │ + smlawteq r8, r0, r2, sp │ │ │ │ + tsteq lr, r4, asr #11 │ │ │ │ + @ instruction: 0x011f9398 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ - tsteq lr, r4, lsl #11 │ │ │ │ - @ instruction: 0x0128d244 │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ + tsteq lr, ip, lsl #11 │ │ │ │ + @ instruction: 0x0128d24c │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 0052bc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1162853,37 +1162853,37 @@ │ │ │ │ add r2, r2, #2416 @ 0x970 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #100] @ 52beb8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ b 52bd30 │ │ │ │ - @ instruction: 0x011f68fc │ │ │ │ - @ instruction: 0x0128cfb8 │ │ │ │ - tsteq pc, r8, lsr r1 @ │ │ │ │ - tsteq pc, ip, lsl #1 │ │ │ │ + tsteq pc, r4, lsl #18 │ │ │ │ + smlawteq r8, r0, pc, ip @ │ │ │ │ + tsteq pc, r0, asr #2 │ │ │ │ + @ instruction: 0x011f9094 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - @ instruction: 0x0128cf70 │ │ │ │ - tsteq lr, ip, ror r2 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x0128cf78 │ │ │ │ + tsteq lr, r4, lsl #5 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ andeq r1, r0, r1, lsl #1 │ │ │ │ - @ instruction: 0x0128cf30 │ │ │ │ - tsteq lr, r4, lsr r2 │ │ │ │ - tsteq pc, r8 │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ - tsteq lr, r0, lsl #4 │ │ │ │ - @ instruction: 0x011f8fd4 │ │ │ │ + @ instruction: 0x0128cf38 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq pc, r0, lsl r0 @ │ │ │ │ + @ instruction: 0x0128cf04 │ │ │ │ + tsteq lr, r8, lsl #4 │ │ │ │ + @ instruction: 0x011f8fdc │ │ │ │ andeq r1, r0, lr, ror r0 │ │ │ │ - smlawteq r8, r8, lr, ip │ │ │ │ - tsteq lr, ip, asr #3 │ │ │ │ - tsteq pc, r0, lsr #31 │ │ │ │ + ldrdeq ip, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e91d4 │ │ │ │ + tsteq pc, r8, lsr #31 │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - @ instruction: 0x0128ce94 │ │ │ │ - tsteq pc, r0, lsr r0 @ │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ + @ instruction: 0x0128ce9c │ │ │ │ + tsteq pc, r8, lsr r0 @ │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ │ │ │ │ 0052bebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1163216,53 +1163216,53 @@ │ │ │ │ ldr r1, [pc, #176] @ 52c49c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 52c340 │ │ │ │ teqeq r5, r4, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0128cb2c │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ - tsteq pc, r0, lsl #24 │ │ │ │ + @ instruction: 0x0128cb34 │ │ │ │ + tsteq lr, r8, lsr lr │ │ │ │ + tsteq pc, r8, lsl #24 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ - @ instruction: 0x0128caec │ │ │ │ - @ instruction: 0x011e8df0 │ │ │ │ - tsteq pc, r0, asr #23 │ │ │ │ + strdeq ip, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e8df8 │ │ │ │ + tsteq pc, r8, asr #23 │ │ │ │ andeq r1, r0, fp, asr #1 │ │ │ │ - @ instruction: 0x0128caac │ │ │ │ - @ instruction: 0x011e8db0 │ │ │ │ - tsteq pc, r0, lsl #23 │ │ │ │ + @ instruction: 0x0128cab4 │ │ │ │ + @ instruction: 0x011e8db8 │ │ │ │ + tsteq pc, r8, lsl #23 │ │ │ │ andeq r1, r0, r7, asr #1 │ │ │ │ - @ instruction: 0x0128ca6c │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ + @ instruction: 0x0128ca74 │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + tsteq pc, r8, asr #22 │ │ │ │ andeq r1, r0, r6, asr #1 │ │ │ │ - @ instruction: 0x0128ca2c │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ - @ instruction: 0x011f8afc │ │ │ │ + @ instruction: 0x0128ca34 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ + tsteq pc, r4, lsl #22 │ │ │ │ strheq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x0128c9ec │ │ │ │ - @ instruction: 0x011e8cf0 │ │ │ │ - @ instruction: 0x011f8abc │ │ │ │ + strdeq ip, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e8cf8 │ │ │ │ + tsteq pc, r4, asr #21 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x0128c9a8 │ │ │ │ - @ instruction: 0x011f9bd8 │ │ │ │ - tsteq pc, ip, ror sl @ │ │ │ │ + @ instruction: 0x0128c9b0 │ │ │ │ + tsteq pc, r0, ror #23 │ │ │ │ + tsteq pc, r4, lsl #21 │ │ │ │ andeq r1, r0, lr, lsr #1 │ │ │ │ - @ instruction: 0x0128c964 │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ + @ instruction: 0x0128c96c │ │ │ │ + tsteq pc, r8, asr #22 │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ andeq r1, r0, sp, lsr #1 │ │ │ │ - @ instruction: 0x0128c930 │ │ │ │ - tsteq pc, ip, asr #21 │ │ │ │ - tsteq pc, r0, lsl #20 │ │ │ │ + @ instruction: 0x0128c938 │ │ │ │ + @ instruction: 0x011f9ad4 │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ - tsteq pc, r4, ror sl @ │ │ │ │ - tsteq pc, ip, asr #19 │ │ │ │ + @ instruction: 0x0128c904 │ │ │ │ + tsteq pc, ip, ror sl @ │ │ │ │ + @ instruction: 0x011f89d4 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ │ │ │ │ 0052c4a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1163523,37 +1163523,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 52c71c │ │ │ │ teqeq r5, r4, ror sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, r0, lsr #22 │ │ │ │ - @ instruction: 0x0128c568 │ │ │ │ - tsteq lr, r4, ror r8 │ │ │ │ - tsteq pc, r4, asr #12 │ │ │ │ + @ instruction: 0x0128c570 │ │ │ │ + tsteq lr, ip, ror r8 │ │ │ │ + tsteq pc, ip, asr #12 │ │ │ │ andeq r1, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x0128c52c │ │ │ │ - tsteq lr, r8, lsr r8 │ │ │ │ - tsteq pc, r8, lsl #12 │ │ │ │ + @ instruction: 0x0128c534 │ │ │ │ + tsteq lr, r0, asr #16 │ │ │ │ + tsteq pc, r0, lsl r6 @ │ │ │ │ andeq r1, r0, sl, lsl #2 │ │ │ │ - strdeq ip, [r8, -r0]! │ │ │ │ - @ instruction: 0x011e87fc │ │ │ │ - tsteq pc, ip, asr #11 │ │ │ │ + strdeq ip, [r8, -r8]! │ │ │ │ + tsteq lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x011f85d4 │ │ │ │ andeq r1, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0128c4b4 │ │ │ │ - tsteq lr, r0, asr #15 │ │ │ │ - @ instruction: 0x011f8590 │ │ │ │ + @ instruction: 0x0128c4bc │ │ │ │ + tsteq lr, r8, asr #15 │ │ │ │ + @ instruction: 0x011f8598 │ │ │ │ andeq r1, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x0128c474 │ │ │ │ - tsteq lr, r4, lsl #15 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + @ instruction: 0x0128c47c │ │ │ │ + tsteq lr, ip, lsl #15 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x0128c438 │ │ │ │ - tsteq lr, r8, asr #14 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x0128c440 │ │ │ │ + tsteq lr, r0, asr r7 │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 0052c924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -1163791,39 +1163791,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #116] @ 52cd50 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 52cc98 │ │ │ │ teqeq r5, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r8, ip, r2, ip │ │ │ │ - tsteq pc, ip, lsr #7 │ │ │ │ + ldrdeq ip, [r8, -r4]! │ │ │ │ + @ instruction: 0x011f83b4 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ - tsteq pc, r4, ror fp @ │ │ │ │ + tsteq pc, ip, ror fp @ │ │ │ │ teqeq r5, r4, asr #15 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - @ instruction: 0x011e84f0 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ + @ instruction: 0x011e84f8 │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ tsteq sp, r0, asr #25 │ │ │ │ teqeq r5, r0, ror #13 │ │ │ │ - tsteq lr, r4, asr #8 │ │ │ │ + tsteq lr, ip, asr #8 │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - tsteq lr, r4, lsl r4 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - tsteq lr, r4, ror #7 │ │ │ │ + tsteq lr, ip, ror #7 │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x011e83b4 │ │ │ │ + @ instruction: 0x011e83bc │ │ │ │ teqeq r5, r8 @ │ │ │ │ - qsubeq ip, r0, r8 │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ + qsubeq ip, r8, r8 │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ andeq r1, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0128c00c │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ - tsteq pc, r4, ror #1 │ │ │ │ + @ instruction: 0x0128c014 │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ + tsteq pc, ip, ror #1 │ │ │ │ andeq r1, r0, r6, asr #3 │ │ │ │ │ │ │ │ 0052cd54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1163867,18 +1163867,18 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ - strdeq fp, [r8, -r0]! │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ - tsteq pc, r0, asr #31 │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ + strdeq fp, [r8, -r8]! │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ 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, #2752] @ 0xac0 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #1296 @ 0x510 │ │ │ │ @@ -1164812,227 +1164812,227 @@ │ │ │ │ blt 52d818 │ │ │ │ b 52d8c4 │ │ │ │ teqeq r5, r8, ror #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x011da998 │ │ │ │ teqeq r5, r4 @ │ │ │ │ tsteq sp, r4, asr #3 │ │ │ │ - @ instruction: 0x0124d5e8 │ │ │ │ + strdeq sp, [r4, -r0]! │ │ │ │ teqeq r5, ip @ │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0128baec │ │ │ │ - @ instruction: 0x011f7bd0 │ │ │ │ - @ instruction: 0x0128ba38 │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ + strdeq fp, [r8, -r4]! │ │ │ │ + @ instruction: 0x011f7bd8 │ │ │ │ + @ instruction: 0x0128ba40 │ │ │ │ + tsteq pc, r4, lsl fp @ │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - @ instruction: 0x0128b938 │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ - smlawbeq r8, r8, r6, fp │ │ │ │ - tsteq pc, r4, ror #14 │ │ │ │ - smlawbeq r8, r4, r3, fp │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - tsteq lr, r4, lsr r6 │ │ │ │ + @ instruction: 0x0128b940 │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x0128b690 │ │ │ │ + tsteq pc, ip, ror #14 │ │ │ │ + smlawbeq r8, ip, r3, fp │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + tsteq lr, ip, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0128b244 │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ + @ instruction: 0x0128b24c │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ + tsteq pc, r0, lsr r3 @ │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - @ instruction: 0x0128b1e0 │ │ │ │ - tsteq pc, r0, asr #5 │ │ │ │ + @ instruction: 0x0128b1e8 │ │ │ │ + tsteq pc, r8, asr #5 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ tsteq sp, ip, asr #23 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r8, ror #25 │ │ │ │ - strdeq sl, [r8, -r8]! │ │ │ │ - tsteq pc, r0, ror #28 │ │ │ │ - tsteq lr, ip, lsl #29 │ │ │ │ + @ instruction: 0x011f6cf0 │ │ │ │ + @ instruction: 0x0128ac00 │ │ │ │ + tsteq pc, r8, ror #28 │ │ │ │ + @ instruction: 0x011e6e94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0128ab38 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ - @ instruction: 0x011f7d94 │ │ │ │ - tsteq pc, r8, lsr #27 │ │ │ │ - tsteq pc, r4, lsl #27 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ - @ instruction: 0x0128a95c │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - tsteq pc, ip, lsr sl @ │ │ │ │ + @ instruction: 0x0128ab40 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ + @ instruction: 0x011f7d9c │ │ │ │ + @ instruction: 0x011f7db0 │ │ │ │ + tsteq pc, ip, lsl #27 │ │ │ │ + tsteq pc, r8, ror #26 │ │ │ │ + @ instruction: 0x0128a964 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + tsteq pc, r4, asr #20 │ │ │ │ tsteq sp, r0, asr #8 │ │ │ │ - ldrdeq sl, [r8, -ip]! │ │ │ │ - tsteq lr, ip, ror #23 │ │ │ │ - tsteq pc, r0, asr #19 │ │ │ │ + @ instruction: 0x0128a8e4 │ │ │ │ + @ instruction: 0x011e6bf4 │ │ │ │ + tsteq pc, r8, asr #19 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ - @ instruction: 0x0128a830 │ │ │ │ - tsteq lr, r0, asr #22 │ │ │ │ - tsteq pc, r4, lsl r9 @ │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x0128a838 │ │ │ │ + tsteq lr, r8, asr #22 │ │ │ │ + tsteq pc, ip, lsl r9 @ │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - @ instruction: 0x0128a7e4 │ │ │ │ + @ instruction: 0x0128a7ec │ │ │ │ @ instruction: 0x011d72f4 │ │ │ │ - tsteq pc, ip, lsr #17 │ │ │ │ - tsteq pc, ip, ror sl @ │ │ │ │ - @ instruction: 0x0128a770 │ │ │ │ - tsteq lr, r0, lsl #21 │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ + @ instruction: 0x011f68b4 │ │ │ │ + tsteq pc, r4, lsl #21 │ │ │ │ + @ instruction: 0x0128a778 │ │ │ │ + tsteq lr, r8, lsl #21 │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - @ instruction: 0x011f7b94 │ │ │ │ - @ instruction: 0x0128a71c │ │ │ │ - tsteq lr, ip, lsr #20 │ │ │ │ - tsteq pc, r0, lsl #16 │ │ │ │ + @ instruction: 0x011f7b9c │ │ │ │ + @ instruction: 0x0128a724 │ │ │ │ + tsteq lr, r4, lsr sl │ │ │ │ + tsteq pc, r8, lsl #16 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - smlawteq r8, r8, r6, sl │ │ │ │ + ldrdeq sl, [r8, -r0]! │ │ │ │ tsteq sp, r8, ror #3 │ │ │ │ - tsteq pc, r0, lsr #15 │ │ │ │ - @ instruction: 0x011e6998 │ │ │ │ - smlawbeq r8, r4, r6, sl │ │ │ │ - tsteq pc, r8, asr r7 @ │ │ │ │ + tsteq pc, r8, lsr #15 │ │ │ │ + tsteq lr, r0, lsr #19 │ │ │ │ + smlawbeq r8, ip, r6, sl │ │ │ │ + tsteq pc, r0, ror #14 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - tsteq lr, r8, asr r9 │ │ │ │ + tsteq lr, r0, ror #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0128a614 │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ - @ instruction: 0x011f66f8 │ │ │ │ - tsteq lr, r8, ror #17 │ │ │ │ + @ instruction: 0x0128a61c │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ + @ instruction: 0x011e68f0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011e68b8 │ │ │ │ - @ instruction: 0x0128a5a8 │ │ │ │ - tsteq pc, ip, ror r6 @ │ │ │ │ + tsteq lr, r0, asr #17 │ │ │ │ + @ instruction: 0x0128a5b0 │ │ │ │ + tsteq pc, r4, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011f79f0 │ │ │ │ - @ instruction: 0x0128a560 │ │ │ │ - tsteq pc, r8, lsr r6 @ │ │ │ │ + @ instruction: 0x011f79f8 │ │ │ │ + @ instruction: 0x0128a568 │ │ │ │ + tsteq pc, r0, asr #12 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq lr, r4, lsr #16 │ │ │ │ - @ instruction: 0x0128a510 │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ + tsteq lr, ip, lsr #16 │ │ │ │ + @ instruction: 0x0128a518 │ │ │ │ + tsteq pc, ip, ror #11 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq lr, r4, ror #15 │ │ │ │ - ldrdeq sl, [r8, -r0]! │ │ │ │ - tsteq pc, r8, lsr #11 │ │ │ │ - tsteq lr, r4, lsr #15 │ │ │ │ + tsteq lr, ip, ror #15 │ │ │ │ + ldrdeq sl, [r8, -r8]! │ │ │ │ + @ instruction: 0x011f65b0 │ │ │ │ + tsteq lr, ip, lsr #15 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ + tsteq lr, r8, ror r7 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x0128a428 │ │ │ │ - tsteq lr, r8, lsr r7 │ │ │ │ - tsteq pc, r4, lsl #10 │ │ │ │ + @ instruction: 0x0128a430 │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - @ instruction: 0x0128a3ec │ │ │ │ - @ instruction: 0x011e66fc │ │ │ │ - @ instruction: 0x011f64d0 │ │ │ │ + strdeq sl, [r8, -r4]! │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ + @ instruction: 0x011f64d8 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - @ instruction: 0x0128a3b0 │ │ │ │ - tsteq lr, r0, asr #13 │ │ │ │ - @ instruction: 0x011f6494 │ │ │ │ + @ instruction: 0x0128a3b8 │ │ │ │ + tsteq lr, r8, asr #13 │ │ │ │ + @ instruction: 0x011f649c │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - @ instruction: 0x0128a374 │ │ │ │ - tsteq lr, r4, lsl #13 │ │ │ │ - tsteq pc, r8, asr r4 @ │ │ │ │ + @ instruction: 0x0128a37c │ │ │ │ + tsteq lr, ip, lsl #13 │ │ │ │ + tsteq pc, r0, ror #8 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - @ instruction: 0x0128a338 │ │ │ │ - tsteq lr, r8, asr #12 │ │ │ │ - tsteq pc, ip, lsl r4 @ │ │ │ │ + @ instruction: 0x0128a340 │ │ │ │ + tsteq lr, r0, asr r6 │ │ │ │ + tsteq pc, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - strdeq sl, [r8, -ip]! │ │ │ │ - tsteq lr, ip, lsl #12 │ │ │ │ - tsteq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x0128a304 │ │ │ │ + tsteq lr, r4, lsl r6 │ │ │ │ + tsteq pc, r8, ror #7 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - smlawteq r8, r0, r2, sl │ │ │ │ - @ instruction: 0x011e65d0 │ │ │ │ - tsteq pc, r4, lsr #7 │ │ │ │ + smlawteq r8, r8, r2, sl │ │ │ │ + @ instruction: 0x011e65d8 │ │ │ │ + tsteq pc, ip, lsr #7 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - smlawbeq r8, r4, r2, sl │ │ │ │ - @ instruction: 0x011e6594 │ │ │ │ - tsteq pc, r0, ror #6 │ │ │ │ + smlawbeq r8, ip, r2, sl │ │ │ │ + @ instruction: 0x011e659c │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x0128a248 │ │ │ │ - tsteq lr, r8, asr r5 │ │ │ │ - tsteq pc, ip, lsr #6 │ │ │ │ + @ instruction: 0x0128a250 │ │ │ │ + tsteq lr, r0, ror #10 │ │ │ │ + tsteq pc, r4, lsr r3 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0128a20c │ │ │ │ - tsteq lr, ip, lsl r5 │ │ │ │ - @ instruction: 0x011f62f0 │ │ │ │ + @ instruction: 0x0128a214 │ │ │ │ + tsteq lr, r4, lsr #10 │ │ │ │ + @ instruction: 0x011f62f8 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - ldrdeq sl, [r8, -r0]! │ │ │ │ - tsteq lr, r0, ror #9 │ │ │ │ - @ instruction: 0x011f62b4 │ │ │ │ + ldrdeq sl, [r8, -r8]! │ │ │ │ + tsteq lr, r8, ror #9 │ │ │ │ + @ instruction: 0x011f62bc │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - @ instruction: 0x0128a194 │ │ │ │ - tsteq lr, r4, lsr #9 │ │ │ │ - tsteq pc, r8, ror r2 @ │ │ │ │ - @ instruction: 0x0128a158 │ │ │ │ - tsteq lr, r8, ror #8 │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ + @ instruction: 0x0128a19c │ │ │ │ + tsteq lr, ip, lsr #9 │ │ │ │ + tsteq pc, r0, lsl #5 │ │ │ │ + @ instruction: 0x0128a160 │ │ │ │ + tsteq lr, r0, ror r4 │ │ │ │ + tsteq pc, r4, asr #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, lsr r4 │ │ │ │ + tsteq lr, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0128a0ec │ │ │ │ - @ instruction: 0x011e63fc │ │ │ │ - @ instruction: 0x011f61d0 │ │ │ │ + strdeq sl, [r8, -r4]! │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ + @ instruction: 0x011f61d8 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tsteq lr, r4, asr #7 │ │ │ │ + tsteq lr, ip, asr #7 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - @ instruction: 0x011e6394 │ │ │ │ + @ instruction: 0x011e639c │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - tsteq lr, r0, ror #6 │ │ │ │ + tsteq lr, r8, ror #6 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq lr, ip, lsr #6 │ │ │ │ + tsteq lr, r4, lsr r3 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - @ instruction: 0x011e62f8 │ │ │ │ - @ instruction: 0x01289fe4 │ │ │ │ - ldrheq r6, [pc, -r8] │ │ │ │ + tsteq lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x01289fec │ │ │ │ + tsteq pc, r0, asr #1 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - @ instruction: 0x01289fb0 │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ - tsteq pc, r8, rrx │ │ │ │ + @ instruction: 0x01289fb8 │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + tsteq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - tsteq lr, ip, asr r2 │ │ │ │ + tsteq lr, r4, ror #4 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - tsteq lr, ip, lsr r2 │ │ │ │ - @ instruction: 0x01289f28 │ │ │ │ - @ instruction: 0x011f5ffc │ │ │ │ + tsteq lr, r4, asr #4 │ │ │ │ + @ instruction: 0x01289f30 │ │ │ │ + tsteq pc, r4 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x01289ee8 │ │ │ │ - @ instruction: 0x011e61f8 │ │ │ │ - tsteq pc, ip, asr #31 │ │ │ │ + strdeq r9, [r8, -r0]! │ │ │ │ + tsteq lr, r0, lsl #4 │ │ │ │ + @ instruction: 0x011f5fd4 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - @ instruction: 0x01289eac │ │ │ │ - @ instruction: 0x011e61bc │ │ │ │ - @ instruction: 0x011f5f90 │ │ │ │ + @ instruction: 0x01289eb4 │ │ │ │ + tsteq lr, r4, asr #3 │ │ │ │ + @ instruction: 0x011f5f98 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - tsteq lr, r4, lsl #3 │ │ │ │ - @ instruction: 0x01289e70 │ │ │ │ - tsteq pc, r4, asr #30 │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x01289e78 │ │ │ │ + tsteq pc, ip, asr #30 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - tsteq lr, r4, asr #2 │ │ │ │ - @ instruction: 0x01289e30 │ │ │ │ - tsteq pc, r4, lsl #30 │ │ │ │ + tsteq lr, ip, asr #2 │ │ │ │ + @ instruction: 0x01289e38 │ │ │ │ + tsteq pc, ip, lsl #30 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - strdeq r9, [r8, -r4]! │ │ │ │ - tsteq lr, r0, lsl #2 │ │ │ │ - @ instruction: 0x011f5ed4 │ │ │ │ + strdeq r9, [r8, -ip]! │ │ │ │ + tsteq lr, r8, lsl #2 │ │ │ │ + @ instruction: 0x011f5edc │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - ldrsbeq r6, [lr, -r8] │ │ │ │ + tsteq lr, r0, ror #1 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - @ instruction: 0x01289d90 │ │ │ │ - tsteq lr, r0, lsr #1 │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ + @ instruction: 0x01289d98 │ │ │ │ + tsteq lr, r8, lsr #1 │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - @ instruction: 0x01289d54 │ │ │ │ - tsteq lr, r4, rrx │ │ │ │ - tsteq pc, r8, lsr lr @ │ │ │ │ + @ instruction: 0x01289d5c │ │ │ │ + tsteq lr, ip, rrx │ │ │ │ + tsteq pc, r0, asr #28 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - @ instruction: 0x01289d18 │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ - @ instruction: 0x011f5dfc │ │ │ │ + @ instruction: 0x01289d20 │ │ │ │ + tsteq lr, r0, lsr r0 │ │ │ │ + tsteq pc, r4, lsl #28 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - ldrdeq r9, [r8, -ip]! │ │ │ │ - tsteq lr, ip, ror #31 │ │ │ │ - tsteq pc, r0, asr #27 │ │ │ │ + @ instruction: 0x01289ce4 │ │ │ │ + @ instruction: 0x011e5ff4 │ │ │ │ + tsteq pc, r8, asr #27 │ │ │ │ ldr r0, [pc, #-248] @ 52df3c │ │ │ │ mov r1, r4 │ │ │ │ bl b3e5c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 52ebc8 │ │ │ │ asr r3, r6, #31 │ │ │ │ cmp r6, #1 │ │ │ │ @@ -1166203,55 +1166203,55 @@ │ │ │ │ ldr r1, [pc, #184] @ 52f338 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 52d9bc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01289ca0 │ │ │ │ - @ instruction: 0x011e5fb0 │ │ │ │ - tsteq pc, r4, lsl #27 │ │ │ │ + @ instruction: 0x01289ca8 │ │ │ │ + @ instruction: 0x011e5fb8 │ │ │ │ + tsteq pc, ip, lsl #27 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - @ instruction: 0x01289c64 │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ + @ instruction: 0x01289c6c │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ andeq r0, r0, r9, asr #10 │ │ │ │ - @ instruction: 0x01289c28 │ │ │ │ - tsteq lr, r8, lsr pc │ │ │ │ - tsteq pc, ip, lsl #26 │ │ │ │ + @ instruction: 0x01289c30 │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + tsteq pc, r4, lsl sp @ │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - @ instruction: 0x01289bec │ │ │ │ - @ instruction: 0x011e5efc │ │ │ │ - @ instruction: 0x011f5cd0 │ │ │ │ + strdeq r9, [r8, -r4]! │ │ │ │ + tsteq lr, r4, lsl #30 │ │ │ │ + @ instruction: 0x011f5cd8 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - @ instruction: 0x01289bb0 │ │ │ │ - tsteq lr, r0, asr #29 │ │ │ │ - @ instruction: 0x011f5c94 │ │ │ │ + @ instruction: 0x01289bb8 │ │ │ │ + tsteq lr, r8, asr #29 │ │ │ │ + @ instruction: 0x011f5c9c │ │ │ │ andeq r0, r0, r2, asr r5 │ │ │ │ - @ instruction: 0x01289b74 │ │ │ │ - tsteq lr, r4, lsl #29 │ │ │ │ - tsteq pc, r8, asr ip @ │ │ │ │ + @ instruction: 0x01289b7c │ │ │ │ + tsteq lr, ip, lsl #29 │ │ │ │ + tsteq pc, r0, ror #24 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ - @ instruction: 0x01289b38 │ │ │ │ - tsteq lr, r8, asr #28 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x01289b40 │ │ │ │ + tsteq lr, r0, asr lr │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - @ instruction: 0x01289b00 │ │ │ │ - tsteq lr, ip, lsl #28 │ │ │ │ - tsteq pc, r0, ror #23 │ │ │ │ + @ instruction: 0x01289b08 │ │ │ │ + tsteq lr, r4, lsl lr │ │ │ │ + tsteq pc, r8, ror #23 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - ldrdeq r9, [r8, -r0]! │ │ │ │ - tsteq lr, r0, ror #27 │ │ │ │ - @ instruction: 0x011f5bb4 │ │ │ │ + ldrdeq r9, [r8, -r8]! │ │ │ │ + tsteq lr, r8, ror #27 │ │ │ │ + @ instruction: 0x011f5bbc │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x01289a94 │ │ │ │ - tsteq lr, r4, lsr #27 │ │ │ │ - tsteq pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x01289a9c │ │ │ │ + tsteq lr, ip, lsr #27 │ │ │ │ + tsteq pc, r0, lsl #23 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ + tsteq lr, r4, ror sp │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #568] @ 52f58c │ │ │ │ ldr r3, [pc, #568] @ 52f590 │ │ │ │ @@ -1166397,35 +1166397,35 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 52f418 │ │ │ │ teqeq r5, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x011d5cfc │ │ │ │ tsteq sp, r0, ror r4 │ │ │ │ - strdeq fp, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124b100 │ │ │ │ tsteq sp, r4, lsl #19 │ │ │ │ teqeq r5, r4, lsr #28 │ │ │ │ - @ instruction: 0x01289870 │ │ │ │ - tsteq lr, r4, ror fp │ │ │ │ - tsteq pc, r8, asr #18 │ │ │ │ + @ instruction: 0x01289878 │ │ │ │ + tsteq lr, ip, ror fp │ │ │ │ + tsteq pc, r0, asr r9 @ │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - @ instruction: 0x01289830 │ │ │ │ - tsteq lr, r4, lsr fp │ │ │ │ - tsteq pc, r0, lsl #18 │ │ │ │ + @ instruction: 0x01289838 │ │ │ │ + tsteq lr, ip, lsr fp │ │ │ │ + tsteq pc, r8, lsl #18 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - strdeq r9, [r8, -r0]! │ │ │ │ - @ instruction: 0x011e5af4 │ │ │ │ - tsteq pc, r8, asr #17 │ │ │ │ + strdeq r9, [r8, -r8]! │ │ │ │ + @ instruction: 0x011e5afc │ │ │ │ + @ instruction: 0x011f58d0 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - @ instruction: 0x012897b0 │ │ │ │ - @ instruction: 0x011e5ab4 │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - @ instruction: 0x01289770 │ │ │ │ - tsteq lr, r4, ror sl │ │ │ │ - tsteq pc, r8, asr #16 │ │ │ │ + @ instruction: 0x012897b8 │ │ │ │ + @ instruction: 0x011e5abc │ │ │ │ + @ instruction: 0x011f5890 │ │ │ │ + @ instruction: 0x01289778 │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ + tsteq pc, r0, asr r8 @ │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1167422,203 +1167422,203 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 530330 │ │ │ │ teqeq r5, ip, lsr #24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, ip, lsl #24 │ │ │ │ - @ instruction: 0x01289614 │ │ │ │ - @ instruction: 0x011f56d4 │ │ │ │ + @ instruction: 0x0128961c │ │ │ │ + @ instruction: 0x011f56dc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01289354 │ │ │ │ - tsteq pc, r8, lsr #8 │ │ │ │ - @ instruction: 0x01289238 │ │ │ │ - tsteq pc, r0, lsl #6 │ │ │ │ - @ instruction: 0x01288a44 │ │ │ │ - tsteq pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x0128935c │ │ │ │ + tsteq pc, r0, lsr r4 @ │ │ │ │ + @ instruction: 0x01289240 │ │ │ │ + tsteq pc, r8, lsl #6 │ │ │ │ + @ instruction: 0x01288a4c │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ teqeq r5, ip, lsl #30 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - tsteq lr, r8, lsr ip │ │ │ │ - tsteq lr, ip, lsl #24 │ │ │ │ - ldrdeq r8, [r8, -r4]! │ │ │ │ - @ instruction: 0x011e4bd8 │ │ │ │ - tsteq pc, ip, lsr #19 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + tsteq lr, r4, lsl ip │ │ │ │ + ldrdeq r8, [r8, -ip]! │ │ │ │ + tsteq lr, r0, ror #23 │ │ │ │ + @ instruction: 0x011f49b4 │ │ │ │ andeq r0, r0, r9, lsr #12 │ │ │ │ - @ instruction: 0x01288898 │ │ │ │ - @ instruction: 0x011e4b9c │ │ │ │ - tsteq pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0x012888a0 │ │ │ │ + tsteq lr, r4, lsr #23 │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - @ instruction: 0x0128885c │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ - tsteq pc, r4, lsr r9 @ │ │ │ │ + @ instruction: 0x01288864 │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ + tsteq pc, ip, lsr r9 @ │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - @ instruction: 0x01288820 │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ - @ instruction: 0x011f48f8 │ │ │ │ + @ instruction: 0x01288828 │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + tsteq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - @ instruction: 0x012887e4 │ │ │ │ - tsteq lr, r8, ror #21 │ │ │ │ - @ instruction: 0x011f48bc │ │ │ │ + @ instruction: 0x012887ec │ │ │ │ + @ instruction: 0x011e4af0 │ │ │ │ + tsteq pc, r4, asr #17 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - @ instruction: 0x012887a8 │ │ │ │ - tsteq lr, ip, lsr #21 │ │ │ │ - tsteq pc, r0, lsl #17 │ │ │ │ + @ instruction: 0x012887b0 │ │ │ │ + @ instruction: 0x011e4ab4 │ │ │ │ + tsteq pc, r8, lsl #17 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01288768 │ │ │ │ - tsteq lr, r4, ror sl │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ - @ instruction: 0x01288420 │ │ │ │ - tsteq lr, ip, lsr #14 │ │ │ │ - @ instruction: 0x011f44f4 │ │ │ │ + @ instruction: 0x01288770 │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ + @ instruction: 0x01288428 │ │ │ │ + tsteq lr, r4, lsr r7 │ │ │ │ + @ instruction: 0x011f44fc │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x012883e0 │ │ │ │ - tsteq lr, r4, ror #13 │ │ │ │ - @ instruction: 0x011f44b8 │ │ │ │ + @ instruction: 0x012883e8 │ │ │ │ + tsteq lr, ip, ror #13 │ │ │ │ + tsteq pc, r0, asr #9 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - @ instruction: 0x012883a4 │ │ │ │ - tsteq lr, r8, lsr #13 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ + @ instruction: 0x012883ac │ │ │ │ + @ instruction: 0x011e46b0 │ │ │ │ + tsteq pc, r4, lsl #9 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x01288368 │ │ │ │ - tsteq lr, ip, ror #12 │ │ │ │ - tsteq pc, r0, asr #8 │ │ │ │ + @ instruction: 0x01288370 │ │ │ │ + tsteq lr, r4, ror r6 │ │ │ │ + tsteq pc, r8, asr #8 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - @ instruction: 0x0128832c │ │ │ │ - tsteq lr, r0, lsr r6 │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ + @ instruction: 0x01288334 │ │ │ │ + tsteq lr, r8, lsr r6 │ │ │ │ + tsteq pc, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - strdeq r8, [r8, -r0]! │ │ │ │ - @ instruction: 0x011e45f4 │ │ │ │ - tsteq pc, r8, asr #7 │ │ │ │ - @ instruction: 0x012882b4 │ │ │ │ - @ instruction: 0x011e45b8 │ │ │ │ - tsteq pc, ip, lsl #7 │ │ │ │ + strdeq r8, [r8, -r8]! @ │ │ │ │ + @ instruction: 0x011e45fc │ │ │ │ + @ instruction: 0x011f43d0 │ │ │ │ + @ instruction: 0x012882bc │ │ │ │ + tsteq lr, r0, asr #11 │ │ │ │ + @ instruction: 0x011f4394 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - @ instruction: 0x01288278 │ │ │ │ - tsteq lr, ip, ror r5 │ │ │ │ - tsteq pc, r0, asr r3 @ │ │ │ │ + smlawbeq r8, r0, r2, r8 │ │ │ │ + tsteq lr, r4, lsl #11 │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - @ instruction: 0x0128823c │ │ │ │ - tsteq lr, r0, asr #10 │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ + @ instruction: 0x01288244 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - @ instruction: 0x01288200 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x011f42d4 │ │ │ │ + @ instruction: 0x01288208 │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ + @ instruction: 0x011f42dc │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - smlawteq r8, r0, r1, r8 │ │ │ │ - tsteq lr, r0, asr #9 │ │ │ │ - @ instruction: 0x011f4294 │ │ │ │ + smlawteq r8, r8, r1, r8 │ │ │ │ + tsteq lr, r8, asr #9 │ │ │ │ + @ instruction: 0x011f429c │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - smlawbeq r8, r0, r1, r8 │ │ │ │ - tsteq lr, r4, lsl #9 │ │ │ │ - tsteq pc, r8, asr r2 @ │ │ │ │ + smlawbeq r8, r8, r1, r8 │ │ │ │ + tsteq lr, ip, lsl #9 │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq lr, r0, asr r4 │ │ │ │ + tsteq lr, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011e43f8 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlawteq r8, r0, r0, r8 │ │ │ │ - tsteq lr, r4, asr #7 │ │ │ │ - @ instruction: 0x011f4198 │ │ │ │ + smlawteq r8, r8, r0, r8 │ │ │ │ + tsteq lr, ip, asr #7 │ │ │ │ + tsteq pc, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlawbeq r8, r4, r0, r8 │ │ │ │ - tsteq lr, r8, lsl #7 │ │ │ │ - tsteq pc, ip, asr r1 @ │ │ │ │ + smlawbeq r8, ip, r0, r8 │ │ │ │ + @ instruction: 0x011e4390 │ │ │ │ + tsteq pc, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01288048 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ - tsteq pc, r0, lsr #2 │ │ │ │ + qsubeq r8, r0, r8 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + tsteq pc, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0128800c │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ - tsteq pc, r4, ror #1 │ │ │ │ + @ instruction: 0x01288014 │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ + tsteq pc, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r7, [r8, -r0]! │ │ │ │ - @ instruction: 0x011e42d4 │ │ │ │ - tsteq pc, r8, lsr #1 │ │ │ │ + ldrdeq r7, [r8, -r8]! │ │ │ │ + @ instruction: 0x011e42dc │ │ │ │ + ldrheq r4, [pc, -r0] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq lr, r0, lsr #5 │ │ │ │ - tsteq lr, r4, ror r2 │ │ │ │ + tsteq lr, r8, lsr #5 │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - @ instruction: 0x01287f3c │ │ │ │ - tsteq lr, r0, asr #4 │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ + @ instruction: 0x01287f44 │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - @ instruction: 0x01287f00 │ │ │ │ - tsteq lr, r4, lsl #4 │ │ │ │ - @ instruction: 0x011f3fd8 │ │ │ │ + @ instruction: 0x01287f08 │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ + tsteq pc, r0, ror #31 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - smlawteq r8, r4, lr, r7 │ │ │ │ - tsteq lr, r8, asr #3 │ │ │ │ - @ instruction: 0x011f3f9c │ │ │ │ + smlawteq r8, ip, lr, r7 │ │ │ │ + @ instruction: 0x011e41d0 │ │ │ │ + tsteq pc, r4, lsr #31 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - smlawbeq r8, r8, lr, r7 │ │ │ │ - tsteq lr, ip, lsl #3 │ │ │ │ - tsteq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x01287e90 │ │ │ │ + @ instruction: 0x011e4194 │ │ │ │ + tsteq pc, r8, ror #30 │ │ │ │ andeq r0, r0, r9, ror #11 │ │ │ │ - @ instruction: 0x01287e4c │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ + @ instruction: 0x01287e54 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - @ instruction: 0x01287e10 │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - tsteq pc, r8, ror #29 │ │ │ │ + @ instruction: 0x01287e18 │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + @ instruction: 0x011f3ef0 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrdeq r7, [r8, -r4]! │ │ │ │ - ldrsbeq r4, [lr, -r8] │ │ │ │ - tsteq pc, ip, lsr #29 │ │ │ │ + ldrdeq r7, [r8, -ip]! │ │ │ │ + tsteq lr, r0, ror #1 │ │ │ │ + @ instruction: 0x011f3eb4 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - @ instruction: 0x01287d98 │ │ │ │ - @ instruction: 0x011e409c │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ + @ instruction: 0x01287da0 │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - @ instruction: 0x01287d5c │ │ │ │ - tsteq lr, r0, rrx │ │ │ │ - tsteq pc, r8, lsr lr @ │ │ │ │ + @ instruction: 0x01287d64 │ │ │ │ + tsteq lr, r8, rrx │ │ │ │ + tsteq pc, r0, asr #28 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - @ instruction: 0x01287d20 │ │ │ │ - tsteq lr, r4, lsr #32 │ │ │ │ - @ instruction: 0x011f3df8 │ │ │ │ + @ instruction: 0x01287d28 │ │ │ │ + tsteq lr, ip, lsr #32 │ │ │ │ + tsteq pc, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - @ instruction: 0x01287ce4 │ │ │ │ - tsteq lr, r8, ror #31 │ │ │ │ - @ instruction: 0x011f3dbc │ │ │ │ + @ instruction: 0x01287cec │ │ │ │ + @ instruction: 0x011e3ff0 │ │ │ │ + tsteq pc, r4, asr #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01287ca8 │ │ │ │ - tsteq lr, ip, lsr #31 │ │ │ │ - tsteq pc, r0, lsl #27 │ │ │ │ + @ instruction: 0x01287cb0 │ │ │ │ + @ instruction: 0x011e3fb4 │ │ │ │ + tsteq pc, r8, lsl #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ + tsteq lr, r0, lsl #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq lr, r8, lsr #30 │ │ │ │ + tsteq lr, r0, lsr pc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x011e3efc │ │ │ │ + tsteq lr, r4, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlawteq r8, r4, fp, r7 │ │ │ │ - tsteq lr, r8, asr #29 │ │ │ │ - @ instruction: 0x011f3c9c │ │ │ │ + smlawteq r8, ip, fp, r7 │ │ │ │ + @ instruction: 0x011e3ed0 │ │ │ │ + tsteq pc, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smlawbeq r8, r8, fp, r7 │ │ │ │ - tsteq lr, ip, lsl #29 │ │ │ │ - tsteq pc, r0, ror #24 │ │ │ │ + @ instruction: 0x01287b90 │ │ │ │ + @ instruction: 0x011e3e94 │ │ │ │ + tsteq pc, r8, ror #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01287b4c │ │ │ │ - tsteq lr, r0, asr lr │ │ │ │ - tsteq pc, r4, lsr #24 │ │ │ │ + @ instruction: 0x01287b54 │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ + tsteq pc, ip, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldr r2, [pc, #-584] @ 530658 │ │ │ │ ldr r1, [pc, #-584] @ 53065c │ │ │ │ ldr r3, [pc, #-584] @ 530660 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1169163,67 +1169163,67 @@ │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ b 5321f8 │ │ │ │ teqeq r5, r8, ror r0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ - tsteq pc, r0, lsr #6 │ │ │ │ - @ instruction: 0x01287854 │ │ │ │ - tsteq pc, r0, lsr r9 @ │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ + tsteq pc, r8, lsr #6 │ │ │ │ + @ instruction: 0x0128785c │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - @ instruction: 0x011f4cfc │ │ │ │ - strdeq r7, [r8, -r8]! │ │ │ │ - tsteq pc, r0, lsl sp @ │ │ │ │ - @ instruction: 0x011f38b4 │ │ │ │ + tsteq pc, r4, lsl #26 │ │ │ │ + @ instruction: 0x01287800 │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ + @ instruction: 0x011f38bc │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - @ instruction: 0x012876e4 │ │ │ │ - @ instruction: 0x011f37b4 │ │ │ │ + @ instruction: 0x012876ec │ │ │ │ + @ instruction: 0x011f37bc │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - ldrdeq r7, [r8, -ip]! │ │ │ │ - @ instruction: 0x011f36b8 │ │ │ │ + @ instruction: 0x012875e4 │ │ │ │ + tsteq pc, r0, asr #13 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - smlawteq r8, ip, r3, r7 │ │ │ │ - @ instruction: 0x011f34b0 │ │ │ │ + ldrdeq r7, [r8, -r4]! │ │ │ │ + @ instruction: 0x011f34b8 │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - tsteq pc, r0, asr r6 @ │ │ │ │ + tsteq pc, r8, asr r6 @ │ │ │ │ teqeq r5, r4, lsr r6 │ │ │ │ - tsteq pc, ip, ror #9 │ │ │ │ - @ instruction: 0x01286f64 │ │ │ │ - tsteq lr, r0, ror r2 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x011f44f4 │ │ │ │ + @ instruction: 0x01286f6c │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ andeq r1, r0, fp, ror pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01286e6c │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ - tsteq pc, r0, asr pc @ │ │ │ │ + @ instruction: 0x01286e74 │ │ │ │ + tsteq lr, r4, lsl #3 │ │ │ │ + tsteq pc, r8, asr pc @ │ │ │ │ andeq r1, r0, fp, ror #30 │ │ │ │ - @ instruction: 0x01286e24 │ │ │ │ - @ instruction: 0x011f42dc │ │ │ │ - @ instruction: 0x011f2ed4 │ │ │ │ + @ instruction: 0x01286e2c │ │ │ │ + tsteq pc, r4, ror #5 │ │ │ │ + @ instruction: 0x011f2edc │ │ │ │ muleq r0, r1, lr │ │ │ │ - smlawbeq r8, ip, r8, r6 │ │ │ │ - @ instruction: 0x011e2b9c │ │ │ │ - tsteq pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0x01286894 │ │ │ │ + tsteq lr, r4, lsr #23 │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ andeq r1, r0, ip, ror #30 │ │ │ │ - strdeq r6, [r8, -r8]! │ │ │ │ - tsteq pc, r8, asr #17 │ │ │ │ + @ instruction: 0x01286800 │ │ │ │ + @ instruction: 0x011f28d0 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ - @ instruction: 0x01286700 │ │ │ │ - @ instruction: 0x011f27dc │ │ │ │ - tsteq lr, r8, asr #19 │ │ │ │ + @ instruction: 0x01286708 │ │ │ │ + tsteq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x011e29d0 │ │ │ │ andeq r1, r0, r6, lsl pc │ │ │ │ - @ instruction: 0x01286638 │ │ │ │ - tsteq pc, ip, lsl r7 @ │ │ │ │ + @ instruction: 0x01286640 │ │ │ │ + tsteq pc, r4, lsr #14 │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ - @ instruction: 0x01285d90 │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ - tsteq lr, ip, asr r0 │ │ │ │ + @ instruction: 0x01285d98 │ │ │ │ + tsteq pc, r8, ror lr @ │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -1171328,272 +1171328,272 @@ │ │ │ │ ldr r1, [pc, #1004] @ 534680 │ │ │ │ add r2, r2, #2640 @ 0xa50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 531c08 │ │ │ │ - ldrdeq r5, [r8, -r0]! │ │ │ │ - tsteq lr, r0, ror #25 │ │ │ │ - tsteq pc, ip, lsr #21 │ │ │ │ + ldrdeq r5, [r8, -r8]! │ │ │ │ + tsteq lr, r8, ror #25 │ │ │ │ + @ instruction: 0x011f1ab4 │ │ │ │ andeq r1, r0, r2, ror #29 │ │ │ │ - @ instruction: 0x01285994 │ │ │ │ - tsteq lr, r4, lsr #25 │ │ │ │ - tsteq pc, r8, ror sl @ │ │ │ │ + @ instruction: 0x0128599c │ │ │ │ + tsteq lr, ip, lsr #25 │ │ │ │ + tsteq pc, r0, lsl #21 │ │ │ │ andeq r1, r0, ip, ror #29 │ │ │ │ - @ instruction: 0x01285958 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - tsteq pc, ip, lsr sl @ │ │ │ │ + @ instruction: 0x01285960 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + tsteq pc, r4, asr #20 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x0128591c │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ - tsteq pc, r0, lsl #20 │ │ │ │ + @ instruction: 0x01285924 │ │ │ │ + tsteq lr, r4, lsr ip │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x012858e0 │ │ │ │ - @ instruction: 0x011e1bf0 │ │ │ │ - @ instruction: 0x011f19bc │ │ │ │ + @ instruction: 0x012858e8 │ │ │ │ + @ instruction: 0x011e1bf8 │ │ │ │ + tsteq pc, r4, asr #19 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - tsteq pc, r8, asr #27 │ │ │ │ - @ instruction: 0x012858a0 │ │ │ │ - tsteq pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x011f2dd0 │ │ │ │ + @ instruction: 0x012858a8 │ │ │ │ + tsteq pc, r4, lsl #19 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - @ instruction: 0x0128585c │ │ │ │ - tsteq lr, ip, ror #22 │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ + @ instruction: 0x01285864 │ │ │ │ + tsteq lr, r4, ror fp │ │ │ │ + tsteq pc, r8, asr #18 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq lr, r4, lsr fp │ │ │ │ + tsteq lr, ip, lsr fp │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ - tsteq lr, r4, lsl #22 │ │ │ │ + tsteq lr, ip, lsl #22 │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ - smlawteq r8, r0, r7, r5 │ │ │ │ - @ instruction: 0x011e1ad0 │ │ │ │ - tsteq pc, r4, lsr #17 │ │ │ │ + smlawteq r8, r8, r7, r5 │ │ │ │ + @ instruction: 0x011e1ad8 │ │ │ │ + tsteq pc, ip, lsr #17 │ │ │ │ andeq r1, r0, pc, lsr #29 │ │ │ │ - smlawbeq r8, r4, r7, r5 │ │ │ │ - @ instruction: 0x011e1a94 │ │ │ │ - tsteq pc, r8, ror #16 │ │ │ │ + smlawbeq r8, ip, r7, r5 │ │ │ │ + @ instruction: 0x011e1a9c │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ andeq r1, r0, lr, lsr #29 │ │ │ │ - @ instruction: 0x01285748 │ │ │ │ - tsteq lr, r8, asr sl │ │ │ │ - tsteq pc, ip, lsr #16 │ │ │ │ - @ instruction: 0x0128570c │ │ │ │ - tsteq lr, ip, lsl sl │ │ │ │ - @ instruction: 0x011f17f0 │ │ │ │ + @ instruction: 0x01285750 │ │ │ │ + tsteq lr, r0, ror #20 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ + @ instruction: 0x01285714 │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ + @ instruction: 0x011f17f8 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - ldrdeq r5, [r8, -r0]! │ │ │ │ - tsteq lr, r0, ror #19 │ │ │ │ - @ instruction: 0x011f17b4 │ │ │ │ + ldrdeq r5, [r8, -r8]! │ │ │ │ + tsteq lr, r8, ror #19 │ │ │ │ + @ instruction: 0x011f17bc │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq lr, r8, lsr #19 │ │ │ │ + @ instruction: 0x011e19b0 │ │ │ │ andeq r1, r0, r2, lsl pc │ │ │ │ - @ instruction: 0x01285664 │ │ │ │ - tsteq lr, r4, ror r9 │ │ │ │ - tsteq pc, r8, asr #14 │ │ │ │ + @ instruction: 0x0128566c │ │ │ │ + tsteq lr, ip, ror r9 │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ andeq r1, r0, r5, ror #29 │ │ │ │ - @ instruction: 0x01285628 │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ + @ instruction: 0x01285630 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + tsteq pc, r4, lsl r7 @ │ │ │ │ andeq r1, r0, r9, asr #30 │ │ │ │ - @ instruction: 0x012855ec │ │ │ │ - @ instruction: 0x011e18fc │ │ │ │ - @ instruction: 0x011f16d0 │ │ │ │ + strdeq r5, [r8, -r4]! │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x011f16d8 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ - @ instruction: 0x012855b0 │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - @ instruction: 0x011f1694 │ │ │ │ + @ instruction: 0x012855b8 │ │ │ │ + tsteq lr, r8, asr #17 │ │ │ │ + @ instruction: 0x011f169c │ │ │ │ andeq r1, r0, r5, lsl pc │ │ │ │ - tsteq lr, r8, lsl #17 │ │ │ │ + @ instruction: 0x011e1890 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ - tsteq lr, r8, asr r8 │ │ │ │ + tsteq lr, r0, ror #16 │ │ │ │ andeq r1, r0, r0, lsr #30 │ │ │ │ - tsteq lr, r8, lsr #16 │ │ │ │ + tsteq lr, r0, lsr r8 │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - @ instruction: 0x012854e0 │ │ │ │ - @ instruction: 0x011e17f0 │ │ │ │ - tsteq pc, r4, asr #11 │ │ │ │ + @ instruction: 0x012854e8 │ │ │ │ + @ instruction: 0x011e17f8 │ │ │ │ + tsteq pc, ip, asr #11 │ │ │ │ andeq r1, r0, r3, lsr #30 │ │ │ │ - @ instruction: 0x011e17b8 │ │ │ │ + tsteq lr, r0, asr #15 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x01285470 │ │ │ │ - tsteq lr, r0, lsl #15 │ │ │ │ - tsteq pc, r4, asr r5 @ │ │ │ │ + @ instruction: 0x01285478 │ │ │ │ + tsteq lr, r8, lsl #15 │ │ │ │ + tsteq pc, ip, asr r5 @ │ │ │ │ andeq r1, r0, fp, lsr #30 │ │ │ │ - @ instruction: 0x01285430 │ │ │ │ - tsteq lr, r0, asr #14 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x01285438 │ │ │ │ + tsteq lr, r8, asr #14 │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ andeq r1, r0, sp, lsr #30 │ │ │ │ - strdeq r5, [r8, -r4]! │ │ │ │ - tsteq lr, r4, lsl #14 │ │ │ │ - @ instruction: 0x011f14d8 │ │ │ │ + strdeq r5, [r8, -ip]! │ │ │ │ + tsteq lr, ip, lsl #14 │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ andeq r1, r0, r3, lsr pc │ │ │ │ - @ instruction: 0x012853b8 │ │ │ │ - tsteq lr, r8, asr #13 │ │ │ │ - @ instruction: 0x011f1494 │ │ │ │ + smlawteq r8, r0, r3, r5 │ │ │ │ + @ instruction: 0x011e16d0 │ │ │ │ + @ instruction: 0x011f149c │ │ │ │ andeq r1, r0, r8, ror pc │ │ │ │ - @ instruction: 0x0128537c │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ + smlawbeq r8, r4, r3, r5 │ │ │ │ + @ instruction: 0x011e1694 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ andeq r1, r0, sl, asr pc │ │ │ │ - @ instruction: 0x01285340 │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ + @ instruction: 0x01285348 │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ andeq r1, r0, ip, asr pc │ │ │ │ - @ instruction: 0x01285304 │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ - tsteq pc, r8, ror #7 │ │ │ │ + @ instruction: 0x0128530c │ │ │ │ + tsteq lr, ip, lsl r6 │ │ │ │ + @ instruction: 0x011f13f0 │ │ │ │ andeq r1, r0, r2, lsl #29 │ │ │ │ - smlawteq r8, r8, r2, r5 │ │ │ │ - @ instruction: 0x011e15d8 │ │ │ │ - tsteq pc, ip, lsr #7 │ │ │ │ + ldrdeq r5, [r8, -r0]! │ │ │ │ + tsteq lr, r0, ror #11 │ │ │ │ + @ instruction: 0x011f13b4 │ │ │ │ andeq r1, r0, r1, ror pc │ │ │ │ - smlawbeq r8, ip, r2, r5 │ │ │ │ - @ instruction: 0x011e159c │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ + @ instruction: 0x01285294 │ │ │ │ + tsteq lr, r4, lsr #11 │ │ │ │ + tsteq pc, r8, ror r3 @ │ │ │ │ andeq r1, r0, r2, ror pc │ │ │ │ - @ instruction: 0x01285250 │ │ │ │ - tsteq lr, r0, ror #10 │ │ │ │ - tsteq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x01285214 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - @ instruction: 0x011f12f8 │ │ │ │ + @ instruction: 0x01285258 │ │ │ │ + tsteq lr, r8, ror #10 │ │ │ │ + tsteq pc, ip, lsr r3 @ │ │ │ │ + @ instruction: 0x0128521c │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + tsteq pc, r0, lsl #6 │ │ │ │ andeq r1, r0, r1, lsl #29 │ │ │ │ - ldrdeq r5, [r8, -r8]! │ │ │ │ - tsteq lr, r8, ror #9 │ │ │ │ - @ instruction: 0x011f12bc │ │ │ │ + @ instruction: 0x012851e0 │ │ │ │ + @ instruction: 0x011e14f0 │ │ │ │ + tsteq pc, r4, asr #5 │ │ │ │ andeq r1, r0, r3, ror pc │ │ │ │ - @ instruction: 0x0128519c │ │ │ │ - tsteq lr, ip, lsr #9 │ │ │ │ - tsteq pc, r0, lsl #5 │ │ │ │ + @ instruction: 0x012851a4 │ │ │ │ + @ instruction: 0x011e14b4 │ │ │ │ + tsteq pc, r8, lsl #5 │ │ │ │ andeq r1, r0, r4, ror pc │ │ │ │ - @ instruction: 0x01285160 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ + @ instruction: 0x01285168 │ │ │ │ + tsteq lr, r8, ror r4 │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ andeq r1, r0, r5, ror pc │ │ │ │ - @ instruction: 0x01285124 │ │ │ │ - tsteq lr, r4, lsr r4 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x0128512c │ │ │ │ + tsteq lr, ip, lsr r4 │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ andeq r1, r0, r6, ror pc │ │ │ │ - @ instruction: 0x012850e8 │ │ │ │ - @ instruction: 0x011e13f8 │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ + strdeq r5, [r8, -r0]! │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ + @ instruction: 0x011f11d4 │ │ │ │ andeq r1, r0, lr, ror lr │ │ │ │ - @ instruction: 0x012850ac │ │ │ │ - @ instruction: 0x011e13bc │ │ │ │ - @ instruction: 0x011f1190 │ │ │ │ + strheq r5, [r8, -r4]! │ │ │ │ + tsteq lr, r4, asr #7 │ │ │ │ + @ instruction: 0x011f1198 │ │ │ │ andeq r1, r0, pc, ror lr │ │ │ │ - tsteq lr, r4, lsl #7 │ │ │ │ + tsteq lr, ip, lsl #7 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - tsteq lr, r4, asr r3 │ │ │ │ + tsteq lr, ip, asr r3 │ │ │ │ andeq r1, r0, r9, lsr #29 │ │ │ │ - tsteq lr, r4, lsr #6 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - @ instruction: 0x011e12f4 │ │ │ │ + @ instruction: 0x011e12fc │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - @ instruction: 0x01284fb0 │ │ │ │ - tsteq lr, r0, asr #5 │ │ │ │ - tsteq pc, ip, lsl #1 │ │ │ │ + @ instruction: 0x01284fb8 │ │ │ │ + tsteq lr, r8, asr #5 │ │ │ │ + @ instruction: 0x011f1094 │ │ │ │ andeq r1, r0, r9, lsr pc │ │ │ │ - @ instruction: 0x01284f70 │ │ │ │ - tsteq lr, r0, lsl #5 │ │ │ │ - tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x01284f78 │ │ │ │ + tsteq lr, r8, lsl #5 │ │ │ │ + tsteq pc, ip, asr r0 @ │ │ │ │ andeq r1, r0, lr, lsr pc │ │ │ │ - @ instruction: 0x01284f30 │ │ │ │ - tsteq lr, r0, asr #4 │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ - strdeq r4, [r8, -r4]! @ │ │ │ │ - tsteq lr, r4, lsl #4 │ │ │ │ - @ instruction: 0x011f0fd8 │ │ │ │ + @ instruction: 0x01284f38 │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ + strdeq r4, [r8, -ip]! │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ + tsteq pc, r0, ror #31 │ │ │ │ andeq r1, r0, r2, asr #30 │ │ │ │ - @ instruction: 0x01284eb8 │ │ │ │ - tsteq lr, r8, asr #3 │ │ │ │ - @ instruction: 0x011f0f9c │ │ │ │ + smlawteq r8, r0, lr, r4 │ │ │ │ + @ instruction: 0x011e11d0 │ │ │ │ + tsteq pc, r4, lsr #31 │ │ │ │ andeq r1, r0, r3, asr #30 │ │ │ │ - smlawbeq r8, r0, lr, r4 │ │ │ │ - tsteq lr, ip, lsl #3 │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ + smlawbeq r8, r8, lr, r4 │ │ │ │ + @ instruction: 0x011e1194 │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ andeq r1, r0, sl, ror pc │ │ │ │ - @ instruction: 0x01284e40 │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ + @ instruction: 0x01284e48 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ andeq r1, r0, r3, ror #30 │ │ │ │ - @ instruction: 0x01284e04 │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - tsteq pc, r8, ror #29 │ │ │ │ + @ instruction: 0x01284e0c │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + @ instruction: 0x011f0ef0 │ │ │ │ andeq r1, r0, r7, ror #30 │ │ │ │ - smlawteq r8, r8, sp, r4 │ │ │ │ - ldrsbeq r1, [lr, -r8] │ │ │ │ - tsteq pc, ip, lsr #29 │ │ │ │ + ldrdeq r4, [r8, -r0]! │ │ │ │ + tsteq lr, r0, ror #1 │ │ │ │ + @ instruction: 0x011f0eb4 │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ - smlawbeq r8, ip, sp, r4 │ │ │ │ - @ instruction: 0x011e109c │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ + @ instruction: 0x01284d94 │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + tsteq pc, r8, ror lr @ │ │ │ │ andeq r1, r0, r9, ror #30 │ │ │ │ - tsteq lr, r4, rrx │ │ │ │ - tsteq pc, r4, lsr lr @ │ │ │ │ + tsteq lr, ip, rrx │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ muleq r0, r0, lr │ │ │ │ - tsteq lr, r0, lsr r0 │ │ │ │ + tsteq lr, r8, lsr r0 │ │ │ │ muleq r0, r1, lr │ │ │ │ - strdeq r4, [r8, -r0]! │ │ │ │ - tsteq pc, r0, lsr #3 │ │ │ │ - tsteq pc, r4, asr #27 │ │ │ │ + strdeq r4, [r8, -r8]! │ │ │ │ + tsteq pc, r8, lsr #3 │ │ │ │ + tsteq pc, ip, asr #27 │ │ │ │ andeq r1, r0, r8, ror lr │ │ │ │ - @ instruction: 0x01284cb8 │ │ │ │ - tsteq lr, r8, asr #31 │ │ │ │ - @ instruction: 0x011f0d9c │ │ │ │ + smlawteq r8, r0, ip, r4 │ │ │ │ + @ instruction: 0x011e0fd0 │ │ │ │ + tsteq pc, r4, lsr #27 │ │ │ │ andeq r1, r0, r7, ror lr │ │ │ │ - @ instruction: 0x01284c7c │ │ │ │ - tsteq lr, ip, lsl #31 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ + smlawbeq r8, r4, ip, r4 │ │ │ │ + @ instruction: 0x011e0f94 │ │ │ │ + tsteq pc, r8, ror #26 │ │ │ │ andeq r1, r0, r6, asr #30 │ │ │ │ - @ instruction: 0x01284c40 │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ - tsteq pc, r4, lsr #26 │ │ │ │ + @ instruction: 0x01284c48 │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ + tsteq pc, ip, lsr #26 │ │ │ │ andeq r1, r0, r0, ror lr │ │ │ │ - @ instruction: 0x01284c04 │ │ │ │ - tsteq lr, r4, lsl pc │ │ │ │ - tsteq pc, r8, ror #25 │ │ │ │ + @ instruction: 0x01284c0c │ │ │ │ + tsteq lr, ip, lsl pc │ │ │ │ + @ instruction: 0x011f0cf0 │ │ │ │ andeq r1, r0, r6, ror lr │ │ │ │ - smlawteq r8, r8, fp, r4 │ │ │ │ - @ instruction: 0x011e0ed8 │ │ │ │ - tsteq pc, ip, lsr #25 │ │ │ │ + ldrdeq r4, [r8, -r0]! │ │ │ │ + tsteq lr, r0, ror #29 │ │ │ │ + @ instruction: 0x011f0cb4 │ │ │ │ andeq r1, r0, r3, ror lr │ │ │ │ - smlawbeq r8, ip, fp, r4 │ │ │ │ - @ instruction: 0x011e0e9c │ │ │ │ - tsteq pc, r0, ror ip @ │ │ │ │ + @ instruction: 0x01284b94 │ │ │ │ + tsteq lr, r4, lsr #29 │ │ │ │ + tsteq pc, r8, ror ip @ │ │ │ │ andeq r1, r0, r2, ror lr │ │ │ │ - @ instruction: 0x01284b50 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - tsteq pc, r4, lsr ip @ │ │ │ │ + @ instruction: 0x01284b58 │ │ │ │ + tsteq lr, r8, ror #28 │ │ │ │ + tsteq pc, ip, lsr ip @ │ │ │ │ andeq r1, r0, r1, ror lr │ │ │ │ - tsteq lr, r8, lsr #28 │ │ │ │ - @ instruction: 0x011f0bf8 │ │ │ │ + tsteq lr, r0, lsr lr │ │ │ │ + tsteq pc, r0, lsl #24 │ │ │ │ andeq r1, r0, sl, lsl #30 │ │ │ │ - @ instruction: 0x011e0df4 │ │ │ │ + @ instruction: 0x011e0dfc │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - @ instruction: 0x011f1ff8 │ │ │ │ + tsteq pc, r0 │ │ │ │ andeq r1, r0, r1, lsr pc │ │ │ │ - smlawbeq r8, r8, sl, r4 │ │ │ │ - @ instruction: 0x011e0d98 │ │ │ │ - tsteq pc, r4, ror #22 │ │ │ │ + @ instruction: 0x01284a90 │ │ │ │ + tsteq lr, r0, lsr #27 │ │ │ │ + tsteq pc, ip, ror #22 │ │ │ │ muleq r0, ip, lr │ │ │ │ - @ instruction: 0x01284a48 │ │ │ │ - tsteq lr, r8, asr sp │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ + @ instruction: 0x01284a50 │ │ │ │ + tsteq lr, r0, ror #26 │ │ │ │ + tsteq pc, r4, lsr fp @ │ │ │ │ andeq r1, r0, r4, lsr #29 │ │ │ │ - strdeq r4, [r8, -ip]! │ │ │ │ - tsteq lr, ip, lsl #18 │ │ │ │ - tsteq pc, r0, ror #13 │ │ │ │ + @ instruction: 0x01284604 │ │ │ │ + tsteq lr, r4, lsl r9 │ │ │ │ + tsteq pc, r8, ror #13 │ │ │ │ muleq r0, r7, lr │ │ │ │ - @ instruction: 0x012845bc │ │ │ │ - tsteq lr, ip, asr #17 │ │ │ │ - tsteq pc, r0, lsr #13 │ │ │ │ + smlawteq r8, r4, r5, r4 │ │ │ │ + @ instruction: 0x011e08d4 │ │ │ │ + tsteq pc, r8, lsr #13 │ │ │ │ andeq r1, r0, r6, lsr #29 │ │ │ │ - smlawbeq r8, r0, r5, r4 │ │ │ │ - @ instruction: 0x011e0890 │ │ │ │ - tsteq pc, r4, ror #12 │ │ │ │ + smlawbeq r8, r8, r5, r4 │ │ │ │ + @ instruction: 0x011e0898 │ │ │ │ + tsteq pc, ip, ror #12 │ │ │ │ andeq r1, r0, r9, asr pc │ │ │ │ ldr r2, [pc, #-56] @ 534684 │ │ │ │ ldr r1, [pc, #-56] @ 534688 │ │ │ │ ldr r3, [pc, #-56] @ 53468c │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1172640,145 +1172640,145 @@ │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b 534c68 │ │ │ │ teqeq r5, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, r8, ror #20 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x01284468 │ │ │ │ - tsteq pc, r8, asr #10 │ │ │ │ + @ instruction: 0x01284470 │ │ │ │ + tsteq pc, r0, asr r5 @ │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x011f0abc │ │ │ │ - smlawteq r8, r4, r2, r4 │ │ │ │ - @ instruction: 0x011f039c │ │ │ │ - @ instruction: 0x01284274 │ │ │ │ + tsteq pc, r4, asr #21 │ │ │ │ + smlawteq r8, ip, r2, r4 │ │ │ │ + tsteq pc, r4, lsr #7 │ │ │ │ + @ instruction: 0x0128427c │ │ │ │ @ instruction: 0x011d46d0 │ │ │ │ - @ instruction: 0x01284240 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ + @ instruction: 0x01284248 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x012840e4 │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ - @ instruction: 0x012840a4 │ │ │ │ + @ instruction: 0x012840ec │ │ │ │ + @ instruction: 0x011f01d4 │ │ │ │ + @ instruction: 0x012840ac │ │ │ │ @ instruction: 0x011d0bbc │ │ │ │ - tsteq pc, r4, ror r1 @ │ │ │ │ + tsteq pc, ip, ror r1 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x01284000 │ │ │ │ + @ instruction: 0x01284008 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrsbeq r0, [pc, -ip] │ │ │ │ - @ instruction: 0x01283ae0 │ │ │ │ - @ instruction: 0x011efbbc │ │ │ │ + tsteq pc, r4, ror #1 │ │ │ │ + @ instruction: 0x01283ae8 │ │ │ │ + tstpeq lr, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ tsteq sp, ip, lsl #9 │ │ │ │ - @ instruction: 0x0128393c │ │ │ │ - tstpeq lr, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01283944 │ │ │ │ + tstpeq lr, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0128383c │ │ │ │ - tstpeq lr, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01283770 │ │ │ │ - tstpeq lr, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01283744 │ │ │ │ - tstpeq sp, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01283844 │ │ │ │ + tstpeq lr, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01283778 │ │ │ │ + tstpeq lr, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128374c │ │ │ │ + tstpeq sp, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ tsteq sp, r0, lsl r2 │ │ │ │ @ instruction: 0x011d01bc │ │ │ │ - tsteq pc, r8, ror #23 │ │ │ │ + @ instruction: 0x011f0bf0 │ │ │ │ andeq r1, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x01283638 │ │ │ │ - tstpeq lr, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01283640 │ │ │ │ + tstpeq lr, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ tsteq sp, r0, lsl r1 │ │ │ │ - @ instruction: 0x01283390 │ │ │ │ - tstpeq lr, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01283398 │ │ │ │ + tstpeq lr, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsr #5 │ │ │ │ - tstpeq sp, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsr #5 │ │ │ │ - @ instruction: 0x012832e4 │ │ │ │ - tstpeq sp, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ef3bc │ │ │ │ + @ instruction: 0x012832ec │ │ │ │ + @ instruction: 0x011df5f0 │ │ │ │ + tstpeq lr, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x011df5b0 │ │ │ │ + @ instruction: 0x011df5b8 │ │ │ │ andeq r1, r0, r1, lsr #5 │ │ │ │ - @ instruction: 0x01283274 │ │ │ │ - tstpeq sp, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128327c │ │ │ │ + tstpeq sp, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - tstpeq sp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq r3, [r8, -ip]! │ │ │ │ - tstpeq sp, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ef2d4 │ │ │ │ + @ instruction: 0x01283204 │ │ │ │ + tstpeq sp, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ef2dc │ │ │ │ muleq r0, lr, r2 │ │ │ │ - tstpeq sp, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011df4d0 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x011df498 │ │ │ │ + tstpeq sp, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ - tstpeq sp, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - tstpeq sp, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r2 │ │ │ │ - tstpeq sp, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, r2 │ │ │ │ - @ instruction: 0x011df3d4 │ │ │ │ + @ instruction: 0x011df3dc │ │ │ │ andeq r1, r0, sp, lsr #5 │ │ │ │ - tstpeq sp, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x011df3b0 │ │ │ │ + @ instruction: 0x011df3b8 │ │ │ │ andeq r1, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x01283074 │ │ │ │ - tstpeq sp, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128307c │ │ │ │ + tstpeq sp, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r5, lsr #5 │ │ │ │ - tstpeq sp, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, ror #5 │ │ │ │ - tstpeq sp, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ - strdeq r2, [r8, -r0]! │ │ │ │ - @ instruction: 0x011df2f4 │ │ │ │ - tstpeq lr, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [r8, -r8]! │ │ │ │ + @ instruction: 0x011df2fc │ │ │ │ + ldrsbeq pc, [lr, -r0] @ │ │ │ │ andeq r1, r0, r9, ror #5 │ │ │ │ - @ instruction: 0x01282fb0 │ │ │ │ - @ instruction: 0x011df2b4 │ │ │ │ - tstpeq lr, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282fb8 │ │ │ │ + @ instruction: 0x011df2bc │ │ │ │ + @ instruction: 0x011ef090 │ │ │ │ andeq r1, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x01282f70 │ │ │ │ - tstpeq sp, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282f78 │ │ │ │ + tstpeq sp, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r9, lsl #5 │ │ │ │ - tstpeq sp, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000012b1 │ │ │ │ - tstpeq sp, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000012b2 │ │ │ │ - ldrdeq r2, [r8, -r0]! │ │ │ │ - @ instruction: 0x011df1d0 │ │ │ │ - tsteq lr, r8, lsr #31 │ │ │ │ + ldrdeq r2, [r8, -r8]! │ │ │ │ + @ instruction: 0x011df1d8 │ │ │ │ + @ instruction: 0x011eefb0 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - smlawbeq r8, ip, lr, r2 │ │ │ │ - @ instruction: 0x011df190 │ │ │ │ - tsteq lr, r4, ror #30 │ │ │ │ + @ instruction: 0x01282e94 │ │ │ │ + @ instruction: 0x011df198 │ │ │ │ + tsteq lr, ip, ror #30 │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x01282e4c │ │ │ │ - tstpeq sp, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsr #30 │ │ │ │ + @ instruction: 0x01282e54 │ │ │ │ + tstpeq sp, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsr #30 │ │ │ │ andeq r1, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x01282e0c │ │ │ │ - tstpeq sp, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, ror #29 │ │ │ │ + @ instruction: 0x01282e14 │ │ │ │ + tstpeq sp, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, ror #29 │ │ │ │ andeq r1, r0, r3, ror #5 │ │ │ │ - ldrsbeq pc, [sp, -r4] @ │ │ │ │ + ldrsbeq pc, [sp, -ip] @ │ │ │ │ andeq r1, r0, r5, ror #5 │ │ │ │ - tstpeq sp, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, ror #5 │ │ │ │ ldr r5, [pc, #-336] @ 5357e8 │ │ │ │ ldr r7, [pc, #-336] @ 5357ec │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #2656 @ 0xa60 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, r5, #12 │ │ │ │ @@ -1173845,98 +1173845,98 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b 536b54 │ │ │ │ teqeq r5, r8, lsl #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r5, r4, ror #5 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r4, asr #32 │ │ │ │ - @ instruction: 0x01282c60 │ │ │ │ - tsteq lr, r4, asr #26 │ │ │ │ + @ instruction: 0x01282c68 │ │ │ │ + tsteq lr, ip, asr #26 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - strdeq r2, [r8, -r4]! │ │ │ │ - @ instruction: 0x011eebd4 │ │ │ │ + strdeq r2, [r8, -ip]! │ │ │ │ + @ instruction: 0x011eebdc │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - @ instruction: 0x012827e8 │ │ │ │ - @ instruction: 0x011ee8bc │ │ │ │ + strdeq r2, [r8, -r0]! │ │ │ │ + tsteq lr, r4, asr #17 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01282790 │ │ │ │ + @ instruction: 0x01282798 │ │ │ │ tsteq sp, r0, lsl #24 │ │ │ │ - @ instruction: 0x01282754 │ │ │ │ - tsteq lr, r4, lsr r8 │ │ │ │ + @ instruction: 0x0128275c │ │ │ │ + tsteq lr, ip, lsr r8 │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - strdeq r2, [r8, -ip]! │ │ │ │ - tsteq lr, r4, ror #13 │ │ │ │ - @ instruction: 0x012825bc │ │ │ │ + @ instruction: 0x01282604 │ │ │ │ + tsteq lr, ip, ror #13 │ │ │ │ + smlawteq r8, r4, r5, r2 │ │ │ │ ldrsbeq pc, [ip, -r4] @ │ │ │ │ - @ instruction: 0x011ee694 │ │ │ │ + @ instruction: 0x011ee69c │ │ │ │ teqeq r5, r4 @ │ │ │ │ - @ instruction: 0x01282470 │ │ │ │ - tsteq lr, r8, asr r5 │ │ │ │ + @ instruction: 0x01282478 │ │ │ │ + tsteq lr, r0, ror #10 │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ tsteq ip, ip, asr #30 │ │ │ │ - strdeq r2, [r8, -r0]! │ │ │ │ - @ instruction: 0x011ee4d0 │ │ │ │ - @ instruction: 0x01282368 │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ + strdeq r2, [r8, -r8]! │ │ │ │ + @ instruction: 0x011ee4d8 │ │ │ │ + @ instruction: 0x01282370 │ │ │ │ + tsteq lr, r8, asr #8 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x01282304 │ │ │ │ + @ instruction: 0x0128230c │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ @ instruction: 0x011d24bc │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01281f58 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - @ instruction: 0x01281e4c │ │ │ │ - tsteq lr, ip, lsr #30 │ │ │ │ + @ instruction: 0x01281f60 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + @ instruction: 0x01281e54 │ │ │ │ + tsteq lr, r4, lsr pc │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x01281e20 │ │ │ │ - @ instruction: 0x011ef3bc │ │ │ │ - tstpeq lr, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01281e28 │ │ │ │ + tstpeq lr, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ef3b0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01281d68 │ │ │ │ - tsteq lr, r0, asr lr │ │ │ │ + @ instruction: 0x01281d70 │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ 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 sp, r8, ror #18 │ │ │ │ - ldrdeq r1, [r8, -r0]! │ │ │ │ - tsteq lr, r4, lsr #23 │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - tsteq lr, r8, asr #21 │ │ │ │ + tsteq sp, r0, ror r9 │ │ │ │ + ldrdeq r1, [r8, -r8]! │ │ │ │ + tsteq lr, ip, lsr #23 │ │ │ │ + @ instruction: 0x01281a00 │ │ │ │ + @ instruction: 0x011edad0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ tsteq ip, r0, lsl r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlawteq r8, r0, r5, r1 │ │ │ │ - tsteq lr, r8, lsr #13 │ │ │ │ - @ instruction: 0x012815ac │ │ │ │ - @ instruction: 0x011ed694 │ │ │ │ - @ instruction: 0x0128156c │ │ │ │ + smlawteq r8, r8, r5, r1 │ │ │ │ + @ instruction: 0x011ed6b0 │ │ │ │ + @ instruction: 0x012815b4 │ │ │ │ + @ instruction: 0x011ed69c │ │ │ │ + @ instruction: 0x01281574 │ │ │ │ tsteq ip, r4, lsl #1 │ │ │ │ - tsteq lr, r4, asr #12 │ │ │ │ + tsteq lr, ip, asr #12 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01281460 │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ + @ instruction: 0x01281468 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ tsteq ip, ip, lsr pc │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r4, r4, #8 │ │ │ │ ble 536dbc │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ @@ -1175966,256 +1175966,256 @@ │ │ │ │ ldr r1, [pc, #596] @ 538d50 │ │ │ │ add r2, r2, #2720 @ 0xaa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 536748 │ │ │ │ - @ instruction: 0x0128112c │ │ │ │ - tsteq lr, ip, lsl #4 │ │ │ │ + @ instruction: 0x01281134 │ │ │ │ + tsteq lr, r4, lsl r2 │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x000013b1 │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x01281040 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ + tsteq sp, ip, lsl #28 │ │ │ │ + @ instruction: 0x01281048 │ │ │ │ + tsteq sp, r4, asr #6 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ tsteq ip, r4, lsl #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01280fb4 │ │ │ │ - @ instruction: 0x011ed09c │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ - @ instruction: 0x01280eb4 │ │ │ │ - @ instruction: 0x011ecf90 │ │ │ │ + @ instruction: 0x01280fbc │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + @ instruction: 0x011ea7f4 │ │ │ │ + @ instruction: 0x01280ebc │ │ │ │ + @ instruction: 0x011ecf98 │ │ │ │ @ instruction: 0x000013be │ │ │ │ @ instruction: 0xfffd0b00 │ │ │ │ - @ instruction: 0x011ed498 │ │ │ │ + tsteq lr, r0, lsr #9 │ │ │ │ andeq r7, r0, r4, asr #32 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01280c48 │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x01280c50 │ │ │ │ + tsteq lr, r4, lsr sp │ │ │ │ tsteq ip, r4, lsr #14 │ │ │ │ tsteq ip, r8, asr #13 │ │ │ │ - smlawbeq r8, r0, fp, r0 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ + smlawbeq r8, r8, fp, r0 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ tsteq ip, ip, asr r6 │ │ │ │ - ldrdeq r0, [r8, -r4]! │ │ │ │ - tsteq sp, r4, ror #27 │ │ │ │ - @ instruction: 0x011ecbb8 │ │ │ │ + ldrdeq r0, [r8, -ip]! │ │ │ │ + tsteq sp, ip, ror #27 │ │ │ │ + tsteq lr, r0, asr #23 │ │ │ │ @ instruction: 0x000013b7 │ │ │ │ - smulwbeq r8, r4, sl │ │ │ │ - tsteq lr, ip, lsl #23 │ │ │ │ + smulwbeq r8, ip, sl │ │ │ │ + @ instruction: 0x011ecb94 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ tsteq ip, r0, lsl #11 │ │ │ │ - @ instruction: 0x01280a38 │ │ │ │ - tsteq lr, r8, lsl fp │ │ │ │ + @ instruction: 0x01280a40 │ │ │ │ + tsteq lr, r0, lsr #22 │ │ │ │ tsteq ip, r4, lsl r5 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ @ instruction: 0x011cd4d4 │ │ │ │ - @ instruction: 0x011dcc90 │ │ │ │ - tsteq sp, r0, ror #24 │ │ │ │ - @ instruction: 0x0128091c │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - @ instruction: 0x011ec9f8 │ │ │ │ - @ instruction: 0x011dcbf0 │ │ │ │ - tsteq lr, r8, asr #19 │ │ │ │ + @ instruction: 0x011dcc98 │ │ │ │ + tsteq sp, r8, ror #24 │ │ │ │ + @ instruction: 0x01280924 │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + tsteq lr, r0, lsl #20 │ │ │ │ + @ instruction: 0x011dcbf8 │ │ │ │ + @ instruction: 0x011ec9d0 │ │ │ │ andeq r1, r0, r6, ror #6 │ │ │ │ - smulwbeq r8, r8, r8 │ │ │ │ - @ instruction: 0x011dcbb8 │ │ │ │ - tsteq lr, ip, lsl #19 │ │ │ │ + @ instruction: 0x012808b0 │ │ │ │ + tsteq sp, r0, asr #23 │ │ │ │ + @ instruction: 0x011ec994 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x0128086c │ │ │ │ - tsteq sp, ip, ror fp │ │ │ │ - tsteq lr, r0, asr r9 │ │ │ │ + @ instruction: 0x01280874 │ │ │ │ + tsteq sp, r4, lsl #23 │ │ │ │ + tsteq lr, r8, asr r9 │ │ │ │ andeq r1, r0, r1, lsr #7 │ │ │ │ - tsteq lr, r0, ror #18 │ │ │ │ - @ instruction: 0x01280824 │ │ │ │ - @ instruction: 0x011ec8fc │ │ │ │ + tsteq lr, r8, ror #18 │ │ │ │ + @ instruction: 0x0128082c │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - smlawteq r8, ip, r7, r0 │ │ │ │ - tsteq lr, r4, lsr #17 │ │ │ │ - tsteq sp, r4, lsr #21 │ │ │ │ - tsteq sp, r4, ror sl │ │ │ │ - @ instruction: 0x01280730 │ │ │ │ - tsteq sp, r0, asr #20 │ │ │ │ - tsteq lr, r0, lsl r8 │ │ │ │ - strdeq r0, [r8, -r8]! │ │ │ │ - @ instruction: 0x011dc9f8 │ │ │ │ - @ instruction: 0x011ec7d4 │ │ │ │ + tsteq lr, r8, asr #17 │ │ │ │ + ldrdeq r0, [r8, -r4]! │ │ │ │ + tsteq lr, ip, lsr #17 │ │ │ │ + tsteq sp, ip, lsr #21 │ │ │ │ + tsteq sp, ip, ror sl │ │ │ │ + @ instruction: 0x01280738 │ │ │ │ + tsteq sp, r8, asr #20 │ │ │ │ + tsteq lr, r8, lsl r8 │ │ │ │ + @ instruction: 0x01280700 │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x011ec7dc │ │ │ │ andeq r1, r0, pc, lsl r3 │ │ │ │ - tsteq sp, r4, asr #19 │ │ │ │ + tsteq sp, ip, asr #19 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - @ instruction: 0x011dc994 │ │ │ │ + @ instruction: 0x011dc99c │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ - tsteq sp, r4, lsr r9 │ │ │ │ - smulwteq r8, r8, r5 │ │ │ │ - @ instruction: 0x011dc8f8 │ │ │ │ - tsteq lr, ip, asr #13 │ │ │ │ + tsteq sp, ip, ror #18 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ + strdeq r0, [r8, -r0]! @ │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ + @ instruction: 0x011ec6d4 │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - smulwbeq r8, ip, r5 │ │ │ │ - @ instruction: 0x011dc8bc │ │ │ │ - @ instruction: 0x011ec690 │ │ │ │ + @ instruction: 0x012805b4 │ │ │ │ + tsteq sp, r4, asr #17 │ │ │ │ + @ instruction: 0x011ec698 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - tsteq sp, r4, lsl #17 │ │ │ │ + tsteq sp, ip, lsl #17 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01280540 │ │ │ │ - tsteq sp, r0, asr r8 │ │ │ │ - tsteq lr, r4, lsr #12 │ │ │ │ + @ instruction: 0x01280548 │ │ │ │ + tsteq sp, r8, asr r8 │ │ │ │ + tsteq lr, ip, lsr #12 │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x01280504 │ │ │ │ - tsteq sp, r4, lsl r8 │ │ │ │ - tsteq lr, r8, ror #11 │ │ │ │ + @ instruction: 0x0128050c │ │ │ │ + tsteq sp, ip, lsl r8 │ │ │ │ + @ instruction: 0x011ec5f0 │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - smlawteq r8, r8, r4, r0 │ │ │ │ - @ instruction: 0x011dc7d8 │ │ │ │ - tsteq lr, ip, lsr #11 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + tsteq sp, r0, ror #15 │ │ │ │ + @ instruction: 0x011ec5b4 │ │ │ │ andeq r1, r0, pc, lsr #6 │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ - @ instruction: 0x0128042c │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - tsteq lr, r8, lsl #10 │ │ │ │ + @ instruction: 0x01280434 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ + tsteq lr, r0, lsl r5 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - strdeq r0, [r8, -r0]! @ │ │ │ │ - tsteq sp, r0, lsl #14 │ │ │ │ - @ instruction: 0x011ec4d4 │ │ │ │ + strdeq r0, [r8, -r8]! │ │ │ │ + tsteq sp, r8, lsl #14 │ │ │ │ + @ instruction: 0x011ec4dc │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - tsteq sp, r8, asr #13 │ │ │ │ + @ instruction: 0x011dc6d0 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x011dc698 │ │ │ │ + tsteq sp, r0, lsr #13 │ │ │ │ andeq r1, r0, pc, asr #7 │ │ │ │ - tsteq sp, r8, ror #12 │ │ │ │ + tsteq sp, r0, ror r6 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - tsteq sp, r8, lsr r6 │ │ │ │ + tsteq sp, r0, asr #12 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - tsteq sp, r8, lsl #12 │ │ │ │ + tsteq sp, r0, lsl r6 │ │ │ │ @ instruction: 0x000013bf │ │ │ │ - @ instruction: 0x011dc5d8 │ │ │ │ - @ instruction: 0x01280294 │ │ │ │ - tsteq sp, r4, lsr #11 │ │ │ │ - tsteq lr, r8, ror r3 │ │ │ │ + tsteq sp, r0, ror #11 │ │ │ │ + @ instruction: 0x0128029c │ │ │ │ + tsteq sp, ip, lsr #11 │ │ │ │ + tsteq lr, r0, lsl #7 │ │ │ │ @ instruction: 0x000013bd │ │ │ │ - @ instruction: 0x01280258 │ │ │ │ - tsteq sp, r8, ror #10 │ │ │ │ - tsteq lr, ip, lsr r3 │ │ │ │ + @ instruction: 0x01280260 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ + tsteq lr, r4, asr #6 │ │ │ │ @ instruction: 0x000013bc │ │ │ │ - @ instruction: 0x0128021c │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - tsteq lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x01280224 │ │ │ │ + tsteq sp, r4, lsr r5 │ │ │ │ + tsteq lr, r8, lsl #6 │ │ │ │ @ instruction: 0x000013bb │ │ │ │ - smulwteq r8, r0, r1 │ │ │ │ - @ instruction: 0x011dc4f0 │ │ │ │ - tsteq lr, r4, asr #5 │ │ │ │ + smulwteq r8, r8, r1 │ │ │ │ + @ instruction: 0x011dc4f8 │ │ │ │ + tsteq lr, ip, asr #5 │ │ │ │ @ instruction: 0x000013b9 │ │ │ │ - ldrdeq pc, [r7, -r8]! │ │ │ │ - tsteq sp, r8, ror #1 │ │ │ │ - @ instruction: 0x011ebebc │ │ │ │ + msreq CPSR_sxc, r0, ror #27 │ │ │ │ + ldrsheq ip, [sp, -r0] │ │ │ │ + tsteq lr, r4, asr #29 │ │ │ │ @ instruction: 0x000013b5 │ │ │ │ - msreq CPSR_sxc, ip @ │ │ │ │ - tsteq sp, ip, lsr #1 │ │ │ │ - tsteq lr, r0, lsl #29 │ │ │ │ + msreq CPSR_sxc, r4, lsr #27 │ │ │ │ + ldrheq ip, [sp, -r4] │ │ │ │ + tsteq lr, r8, lsl #29 │ │ │ │ @ instruction: 0x000013b4 │ │ │ │ - tsteq sp, r4, ror r0 │ │ │ │ + tsteq sp, ip, ror r0 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ - msreq CPSR_sxc, r0, lsl #26 │ │ │ │ - tsteq sp, r0, lsl r0 │ │ │ │ - tsteq lr, r4, ror #27 │ │ │ │ + msreq CPSR_sxc, r8, lsl #26 │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ + tsteq lr, ip, ror #27 │ │ │ │ andeq r1, r0, r2, lsl #6 │ │ │ │ - smlawteq r7, r4, ip, pc @ │ │ │ │ - @ instruction: 0x011dbfd4 │ │ │ │ - tsteq lr, r8, lsr #27 │ │ │ │ + smlawteq r7, ip, ip, pc @ │ │ │ │ + @ instruction: 0x011dbfdc │ │ │ │ + @ instruction: 0x011ebdb0 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ - smlawbeq r7, r8, ip, pc @ │ │ │ │ - @ instruction: 0x011dbf98 │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ + msreq CPSR_sxc, r0 @ │ │ │ │ + tsteq sp, r0, lsr #31 │ │ │ │ + tsteq lr, r4, ror sp │ │ │ │ andeq r1, r0, sp, lsl #6 │ │ │ │ - msreq CPSR_sxc, ip, asr #24 │ │ │ │ - tsteq sp, ip, asr pc │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ + msreq CPSR_sxc, r4, asr ip │ │ │ │ + tsteq sp, r4, ror #30 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ andeq r1, r0, ip, lsl #6 │ │ │ │ - tsteq sp, r4, lsr #30 │ │ │ │ + tsteq sp, ip, lsr #30 │ │ │ │ andeq r1, r0, fp, lsl #6 │ │ │ │ - msreq SP_und, r0, ror #23 │ │ │ │ - @ instruction: 0x011dbef0 │ │ │ │ - tsteq lr, r4, asr #25 │ │ │ │ + msreq SP_und, r8, ror #23 │ │ │ │ + @ instruction: 0x011dbef8 │ │ │ │ + tsteq lr, ip, asr #25 │ │ │ │ andeq r1, r0, lr, lsr #6 │ │ │ │ - msreq SP_und, r0, lsr #23 │ │ │ │ - tsteq sp, r0, lsr #29 │ │ │ │ - tsteq lr, ip, ror ip │ │ │ │ + msreq SP_und, r8, lsr #23 │ │ │ │ + tsteq sp, r8, lsr #29 │ │ │ │ + tsteq lr, r4, lsl #25 │ │ │ │ andeq r1, r0, r8, lsr #6 │ │ │ │ - tsteq sp, r0, lsl #29 │ │ │ │ + tsteq sp, r8, lsl #29 │ │ │ │ andeq r1, r0, sl, lsl #6 │ │ │ │ - tsteq sp, r0, asr lr │ │ │ │ + tsteq sp, r8, asr lr │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ andeq r1, r0, lr, ror #6 │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ + tsteq sp, ip, lsl #28 │ │ │ │ andeq r1, r0, r2, ror r3 │ │ │ │ - smlawteq r7, r0, sl, pc @ │ │ │ │ - @ instruction: 0x011dbdd0 │ │ │ │ - tsteq lr, r4, lsr #23 │ │ │ │ + smlawteq r7, r8, sl, pc @ │ │ │ │ + @ instruction: 0x011dbdd8 │ │ │ │ + tsteq lr, ip, lsr #23 │ │ │ │ andeq r1, r0, fp, ror r3 │ │ │ │ - smlawbeq r7, r4, sl, pc @ │ │ │ │ - tsteq sp, r4, lsl #27 │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ + smlawbeq r7, ip, sl, pc @ │ │ │ │ + tsteq sp, ip, lsl #27 │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ andeq r1, r0, r0, lsr #6 │ │ │ │ - msreq (UNDEF: 39), r8, asr sl │ │ │ │ - tsteq sp, r4, asr sp │ │ │ │ - tsteq lr, r4, lsr fp │ │ │ │ + msreq (UNDEF: 39), r0, ror #20 │ │ │ │ + tsteq sp, ip, asr sp │ │ │ │ + tsteq lr, ip, lsr fp │ │ │ │ andeq r1, r0, r7, ror r3 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ andeq r1, r0, r9, ror #6 │ │ │ │ - tsteq sp, r8, lsr #26 │ │ │ │ - @ instruction: 0x011ebaf8 │ │ │ │ + tsteq sp, r0, lsr sp │ │ │ │ + tsteq lr, r0, lsl #22 │ │ │ │ andeq r1, r0, r5, ror #6 │ │ │ │ - @ instruction: 0x011dbcf4 │ │ │ │ - msreq CPSR_sxc, r0 @ │ │ │ │ - tsteq sp, r0, asr #25 │ │ │ │ - @ instruction: 0x011eba94 │ │ │ │ + @ instruction: 0x011dbcfc │ │ │ │ + msreq CPSR_sxc, r8 @ │ │ │ │ + tsteq sp, r8, asr #25 │ │ │ │ + @ instruction: 0x011eba9c │ │ │ │ andeq r1, r0, r4, asr #6 │ │ │ │ - msreq CPSR_sxc, r4, ror r9 │ │ │ │ - tsteq sp, r4, lsl #25 │ │ │ │ - tsteq lr, r8, asr sl │ │ │ │ + msreq CPSR_sxc, ip, ror r9 │ │ │ │ + tsteq sp, ip, lsl #25 │ │ │ │ + tsteq lr, r0, ror #20 │ │ │ │ andeq r1, r0, r5, asr #6 │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ + tsteq sp, r4, asr ip │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - tsteq sp, r8, lsl ip │ │ │ │ + tsteq sp, r0, lsr #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011dbbd4 │ │ │ │ + @ instruction: 0x011dbbdc │ │ │ │ andeq r1, r0, fp, ror #6 │ │ │ │ - tsteq sp, r0, lsr #23 │ │ │ │ + tsteq sp, r8, lsr #23 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ - tsteq sp, ip, lsl #23 │ │ │ │ + @ instruction: 0x011dbb94 │ │ │ │ andeq r1, r0, sp, ror #6 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ + tsteq sp, r0, lsl #23 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ - msreq CPSR_sxc, r4, asr r8 │ │ │ │ - tsteq sp, r4, ror #22 │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ + msreq CPSR_sxc, ip, asr r8 │ │ │ │ + tsteq sp, ip, ror #22 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - msreq CPSR_sxc, r8, lsl r8 │ │ │ │ - tsteq sp, r8, lsr #22 │ │ │ │ - @ instruction: 0x011eb8f4 │ │ │ │ + msreq CPSR_sxc, r0, lsr #16 │ │ │ │ + tsteq sp, r0, lsr fp │ │ │ │ + @ instruction: 0x011eb8fc │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ - tsteq sp, ip, ror #21 │ │ │ │ + @ instruction: 0x011dbaf4 │ │ │ │ andeq r1, r0, sl, ror #6 │ │ │ │ - smlawteq r7, r8, r7, pc @ │ │ │ │ - @ instruction: 0x011dbad8 │ │ │ │ - tsteq lr, r4, lsr #17 │ │ │ │ + ldrdeq pc, [r7, -r0]! │ │ │ │ + tsteq sp, r0, ror #21 │ │ │ │ + tsteq lr, ip, lsr #17 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ ldr r2, [pc, #-400] @ 538d54 │ │ │ │ ldr r1, [pc, #-400] @ 538d58 │ │ │ │ ldr r3, [pc, #-400] @ 538d5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1177044,56 +1177044,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 53975c │ │ │ │ teqeq r4, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq SP_und, r0, asr #14 │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ + msreq SP_und, r8, asr #14 │ │ │ │ + tsteq lr, r8, lsr #16 │ │ │ │ teqeq r4, r0, lsr #25 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r0, ror #21 │ │ │ │ - strdeq pc, [r7, -ip]! │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ - @ instruction: 0x011eb5d4 │ │ │ │ + msreq CPSR_sxc, r4, lsl #10 │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ + @ instruction: 0x011eb5dc │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - msreq SP_und, ip, lsr r3 │ │ │ │ - tsteq sp, r0, asr #12 │ │ │ │ - tsteq lr, r4, lsl r4 │ │ │ │ + msreq SP_und, r4, asr #6 │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ tsteq ip, r8, lsl #28 │ │ │ │ - msreq (UNDEF: 39), r8, lsr #5 │ │ │ │ - tsteq sp, r8, lsr #11 │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ + msreq (UNDEF: 39), r0 @ │ │ │ │ + @ instruction: 0x011db5b0 │ │ │ │ + tsteq lr, r4, lsl #7 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - msreq (UNDEF: 39), r4, ror #4 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq lr, r8, lsr r3 │ │ │ │ + msreq (UNDEF: 39), ip, ror #4 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ + tsteq lr, r0, asr #6 │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ - msreq (UNDEF: 39), r0, lsr #4 │ │ │ │ - tsteq sp, r0, lsr #10 │ │ │ │ - @ instruction: 0x011eb2f4 │ │ │ │ + msreq (UNDEF: 39), r8, lsr #4 │ │ │ │ + tsteq sp, r8, lsr #10 │ │ │ │ + @ instruction: 0x011eb2fc │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - ldrdeq pc, [r7, -ip]! │ │ │ │ - @ instruction: 0x011db4dc │ │ │ │ - @ instruction: 0x011eb2b0 │ │ │ │ + msreq CPSR_sxc, r4, ror #3 │ │ │ │ + tsteq sp, r4, ror #9 │ │ │ │ + @ instruction: 0x011eb2b8 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - msreq CPSR_sxc, r4 @ │ │ │ │ - @ instruction: 0x011db498 │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ + msreq CPSR_sxc, ip @ │ │ │ │ + tsteq sp, r0, lsr #9 │ │ │ │ + tsteq lr, r4, ror r2 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - msreq CPSR_sxc, r4, asr r1 │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ - tsteq lr, ip, lsr #4 │ │ │ │ + msreq CPSR_sxc, ip, asr r1 │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ + tsteq lr, r4, lsr r2 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq sp, r0, lsr #8 │ │ │ │ + tsteq sp, r8, lsr #8 │ │ │ │ │ │ │ │ 00539c88 : │ │ │ │ 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, [pc, #3804] @ 53ab7c │ │ │ │ @@ -1178048,82 +1178048,82 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 539d8c │ │ │ │ teqeq r4, ip @ │ │ │ │ teqeq r4, ip, lsl #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - smlawbeq r7, ip, pc, lr @ │ │ │ │ - tsteq lr, r0, ror r0 │ │ │ │ + tsteq lr, r8, asr #17 │ │ │ │ + @ instruction: 0x0127ef94 │ │ │ │ + tsteq lr, r8, ror r0 │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ teqeq r4, r0 @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r8, ror #14 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - ldrdeq lr, [r7, -ip]! │ │ │ │ - @ instruction: 0x011eabbc │ │ │ │ + @ instruction: 0x0127eae4 │ │ │ │ + tsteq lr, r4, asr #23 │ │ │ │ andeq r1, r0, r4, ror r4 │ │ │ │ - @ instruction: 0x011eaab4 │ │ │ │ + @ instruction: 0x011eaabc │ │ │ │ andeq r1, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x0127e9a0 │ │ │ │ + @ instruction: 0x0127e9a8 │ │ │ │ andeq r1, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x0127e618 │ │ │ │ - tsteq lr, r4, lsl ip │ │ │ │ - @ instruction: 0x011ea6fc │ │ │ │ + @ instruction: 0x0127e620 │ │ │ │ + tsteq lr, ip, lsl ip │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ andeq r1, r0, ip, asr r4 │ │ │ │ ldrsbeq fp, [ip, -ip] │ │ │ │ - tsteq sp, r8, asr #16 │ │ │ │ + tsteq sp, r0, asr r8 │ │ │ │ andeq r1, r0, r3, ror #8 │ │ │ │ - tsteq lr, ip, lsr #21 │ │ │ │ - smlawbeq r7, r4, r4, lr │ │ │ │ - tsteq lr, ip, ror #10 │ │ │ │ + @ instruction: 0x011ebab4 │ │ │ │ + smlawbeq r7, ip, r4, lr │ │ │ │ + tsteq lr, r4, ror r5 │ │ │ │ @ instruction: 0x000014b0 │ │ │ │ - @ instruction: 0x0127e440 │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ + @ instruction: 0x0127e448 │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ andeq r1, r0, r0, ror #8 │ │ │ │ - ldrdeq lr, [r7, -r8]! │ │ │ │ - tsteq sp, r8, ror #13 │ │ │ │ - @ instruction: 0x011ea4bc │ │ │ │ + @ instruction: 0x0127e3e0 │ │ │ │ + @ instruction: 0x011da6f0 │ │ │ │ + tsteq lr, r4, asr #9 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - @ instruction: 0x011da6b0 │ │ │ │ - tsteq sp, r0, lsl #13 │ │ │ │ - tsteq sp, r0, asr r6 │ │ │ │ - @ instruction: 0x0127e30c │ │ │ │ - tsteq sp, ip, lsl r6 │ │ │ │ - @ instruction: 0x011ea3f0 │ │ │ │ + @ instruction: 0x011da6b8 │ │ │ │ + tsteq sp, r8, lsl #13 │ │ │ │ + tsteq sp, r8, asr r6 │ │ │ │ + @ instruction: 0x0127e314 │ │ │ │ + tsteq sp, r4, lsr #12 │ │ │ │ + @ instruction: 0x011ea3f8 │ │ │ │ andeq r1, r0, r8, ror #8 │ │ │ │ - ldrdeq lr, [r7, -r0]! │ │ │ │ - tsteq sp, r0, ror #11 │ │ │ │ - @ instruction: 0x011ea3b4 │ │ │ │ + ldrdeq lr, [r7, -r8]! │ │ │ │ + tsteq sp, r8, ror #11 │ │ │ │ + @ instruction: 0x011ea3bc │ │ │ │ @ instruction: 0x000014b3 │ │ │ │ - @ instruction: 0x0127e298 │ │ │ │ - tsteq sp, r4, lsr #11 │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ + @ instruction: 0x0127e2a0 │ │ │ │ + tsteq sp, ip, lsr #11 │ │ │ │ + tsteq lr, r4, lsl #7 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - @ instruction: 0x0127e258 │ │ │ │ - tsteq sp, r8, ror #10 │ │ │ │ - tsteq lr, ip, lsr r3 │ │ │ │ + @ instruction: 0x0127e260 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ + tsteq lr, r4, asr #6 │ │ │ │ andeq r1, r0, r0, ror r4 │ │ │ │ - @ instruction: 0x0127e21c │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - tsteq lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x0127e224 │ │ │ │ + tsteq sp, r4, lsr r5 │ │ │ │ + tsteq lr, r8, lsl #6 │ │ │ │ andeq r1, r0, pc, ror #8 │ │ │ │ - @ instruction: 0x0127e1e0 │ │ │ │ - @ instruction: 0x011da4f0 │ │ │ │ - tsteq lr, r4, asr #5 │ │ │ │ + @ instruction: 0x0127e1e8 │ │ │ │ + @ instruction: 0x011da4f8 │ │ │ │ + tsteq lr, ip, asr #5 │ │ │ │ @ instruction: 0x000014b1 │ │ │ │ - @ instruction: 0x0127e1a4 │ │ │ │ - @ instruction: 0x011da4b4 │ │ │ │ - tsteq lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x0127e1ac │ │ │ │ + @ instruction: 0x011da4bc │ │ │ │ + @ instruction: 0x011ea290 │ │ │ │ @ instruction: 0x000014b2 │ │ │ │ - tsteq sp, ip, ror r4 │ │ │ │ + tsteq sp, r4, lsl #9 │ │ │ │ │ │ │ │ 0053ac98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 53ae14 │ │ │ │ @@ -1178215,27 +1178215,27 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 53ad0c │ │ │ │ teqeq r4, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011e78f4 │ │ │ │ + @ instruction: 0x011e78fc │ │ │ │ teqeq r4, r0, lsr r5 │ │ │ │ - @ instruction: 0x0127df6c │ │ │ │ - tsteq sp, r0, ror r2 │ │ │ │ - tsteq lr, r4, asr #32 │ │ │ │ + @ instruction: 0x0127df74 │ │ │ │ + tsteq sp, r8, ror r2 │ │ │ │ + tsteq lr, ip, asr #32 │ │ │ │ andeq r1, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x0127df28 │ │ │ │ - tsteq sp, ip, lsr #4 │ │ │ │ - tsteq lr, r0 │ │ │ │ + @ instruction: 0x0127df30 │ │ │ │ + tsteq sp, r4, lsr r2 │ │ │ │ + tsteq lr, r8 │ │ │ │ andeq r1, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x0127dee8 │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ - @ instruction: 0x011e9fb8 │ │ │ │ + strdeq sp, [r7, -r0]! │ │ │ │ + @ instruction: 0x011da1f4 │ │ │ │ + tsteq lr, r0, asr #31 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #472] @ 53b048 │ │ │ │ @@ -1178356,28 +1178356,28 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 53af14 │ │ │ │ teqeq r4, ip, asr #7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq lr, r0, asr #3 │ │ │ │ + tsteq lr, r8, asr #3 │ │ │ │ teqeq r4, r8, lsr #6 │ │ │ │ - @ instruction: 0x0127dd74 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ - tsteq lr, r8, asr #28 │ │ │ │ - @ instruction: 0x0127dd34 │ │ │ │ - tsteq sp, r8, lsr r0 │ │ │ │ - tsteq lr, r8, lsl #28 │ │ │ │ - strdeq sp, [r7, -r4]! │ │ │ │ - @ instruction: 0x011d9ff8 │ │ │ │ - tsteq lr, r8, asr #27 │ │ │ │ - @ instruction: 0x0127dcb4 │ │ │ │ - @ instruction: 0x011d9fb8 │ │ │ │ - tsteq lr, r8, lsl #27 │ │ │ │ + @ instruction: 0x0127dd7c │ │ │ │ + tsteq sp, r0, lsl #1 │ │ │ │ + tsteq lr, r0, asr lr │ │ │ │ + @ instruction: 0x0127dd3c │ │ │ │ + tsteq sp, r0, asr #32 │ │ │ │ + tsteq lr, r0, lsl lr │ │ │ │ + strdeq sp, [r7, -ip]! │ │ │ │ + tsteq sp, r0 │ │ │ │ + @ instruction: 0x011e9dd0 │ │ │ │ + @ instruction: 0x0127dcbc │ │ │ │ + tsteq sp, r0, asr #31 │ │ │ │ + @ instruction: 0x011e9d90 │ │ │ │ │ │ │ │ 0053b088 : │ │ │ │ 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 │ │ │ │ @@ -1179374,113 +1179374,113 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov sl, r0 │ │ │ │ b 53b19c │ │ │ │ teqeq r4, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r4, r8, ror r1 │ │ │ │ - @ instruction: 0x0127dbbc │ │ │ │ - tsteq lr, r0, lsr #25 │ │ │ │ + smlawteq r7, r4, fp, sp │ │ │ │ + tsteq lr, r8, lsr #25 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ teqeq r4, r0, lsr #1 │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r8, ror #14 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ tsteq ip, ip, lsr #8 │ │ │ │ - @ instruction: 0x0127d640 │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ + @ instruction: 0x0127d648 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ andeq r1, r0, r4, lsr #10 │ │ │ │ - strdeq sp, [r7, -r4]! │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ - @ instruction: 0x011e95d8 │ │ │ │ + strdeq sp, [r7, -ip]! │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ + tsteq lr, r0, ror #11 │ │ │ │ andeq r1, r0, r7, lsr #10 │ │ │ │ - tsteq sp, ip, lsr #15 │ │ │ │ + @ instruction: 0x011d97b4 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x0127d464 │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ + @ instruction: 0x0127d46c │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - strdeq sp, [r7, -ip]! │ │ │ │ - tsteq sp, ip, lsl #8 │ │ │ │ - tsteq lr, r0, ror #3 │ │ │ │ + @ instruction: 0x0127d104 │ │ │ │ + tsteq sp, r4, lsl r4 │ │ │ │ + tsteq lr, r8, ror #3 │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - strheq sp, [r7, -ip]! │ │ │ │ - tsteq sp, ip, asr #7 │ │ │ │ - tsteq lr, r0, lsr #3 │ │ │ │ + smlawteq r7, r4, r0, sp │ │ │ │ + @ instruction: 0x011d93d4 │ │ │ │ + tsteq lr, r8, lsr #3 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - @ instruction: 0x011d9390 │ │ │ │ - tsteq sp, r0, ror #6 │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - @ instruction: 0x0127cfec │ │ │ │ - @ instruction: 0x011d92fc │ │ │ │ - ldrsbeq r9, [lr, -r0] │ │ │ │ + @ instruction: 0x011d9398 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ + strdeq ip, [r7, -r4]! │ │ │ │ + tsteq sp, r4, lsl #6 │ │ │ │ + ldrsbeq r9, [lr, -r8] │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - @ instruction: 0x0127cfb0 │ │ │ │ - tsteq sp, r0, asr #5 │ │ │ │ - @ instruction: 0x011e9094 │ │ │ │ + @ instruction: 0x0127cfb8 │ │ │ │ + tsteq sp, r8, asr #5 │ │ │ │ + @ instruction: 0x011e909c │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - @ instruction: 0x0127cf74 │ │ │ │ - tsteq sp, r4, lsl #5 │ │ │ │ - tsteq lr, r8, asr r0 │ │ │ │ + @ instruction: 0x0127cf7c │ │ │ │ + tsteq sp, ip, lsl #5 │ │ │ │ + tsteq lr, r0, rrx │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq lr, ip, asr r5 │ │ │ │ - @ instruction: 0x0127cf34 │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ + @ instruction: 0x0127cf3c │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ andeq r1, r0, sp, lsl r5 │ │ │ │ - tsteq sp, r8, lsl #4 │ │ │ │ - smlawteq r7, r4, lr, ip │ │ │ │ - @ instruction: 0x011d91d4 │ │ │ │ - tsteq lr, r8, lsr #31 │ │ │ │ + tsteq sp, r0, lsl r2 │ │ │ │ + smlawteq r7, ip, lr, ip │ │ │ │ + @ instruction: 0x011d91dc │ │ │ │ + @ instruction: 0x011e8fb0 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - @ instruction: 0x011d919c │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ + tsteq sp, r4, lsr #3 │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ andeq r1, r0, r1, ror #9 │ │ │ │ - @ instruction: 0x0127ce24 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ - tsteq lr, r8, lsl #30 │ │ │ │ + @ instruction: 0x0127ce2c │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + tsteq lr, r0, lsl pc │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - @ instruction: 0x0127cde8 │ │ │ │ - ldrsheq r9, [sp, -r8] │ │ │ │ - tsteq lr, ip, asr #29 │ │ │ │ + strdeq ip, [r7, -r0]! │ │ │ │ + tsteq sp, r0, lsl #2 │ │ │ │ + @ instruction: 0x011e8ed4 │ │ │ │ andeq r1, r0, pc, lsl r5 │ │ │ │ - @ instruction: 0x0127cdac │ │ │ │ - ldrheq r9, [sp, -ip] │ │ │ │ - @ instruction: 0x011e8e90 │ │ │ │ + @ instruction: 0x0127cdb4 │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ + @ instruction: 0x011e8e98 │ │ │ │ andeq r1, r0, lr, lsl r5 │ │ │ │ - @ instruction: 0x0127cd70 │ │ │ │ - tsteq sp, r0, lsl #1 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ + @ instruction: 0x0127cd78 │ │ │ │ + tsteq sp, r8, lsl #1 │ │ │ │ + tsteq lr, ip, asr lr │ │ │ │ andeq r1, r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x0127cd38 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - tsteq lr, ip, lsl lr │ │ │ │ + @ instruction: 0x0127cd40 │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ + tsteq lr, r4, lsr #28 │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - tsteq sp, ip │ │ │ │ + tsteq sp, r4, lsl r0 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - smlawteq r7, ip, ip, ip │ │ │ │ - @ instruction: 0x011d8fdc │ │ │ │ - @ instruction: 0x011e8db0 │ │ │ │ + ldrdeq ip, [r7, -r4]! │ │ │ │ + tsteq sp, r4, ror #31 │ │ │ │ + @ instruction: 0x011e8db8 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - strdeq ip, [r7, -r4]! │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x011e8bd8 │ │ │ │ + strdeq ip, [r7, -ip]! @ │ │ │ │ + tsteq sp, ip, lsl #28 │ │ │ │ + tsteq lr, r0, ror #23 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x0127cab8 │ │ │ │ - tsteq sp, r8, asr #27 │ │ │ │ - @ instruction: 0x011e8b9c │ │ │ │ + smlawteq r7, r0, sl, ip │ │ │ │ + @ instruction: 0x011d8dd0 │ │ │ │ + tsteq lr, r4, lsr #23 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - @ instruction: 0x0127ca7c │ │ │ │ - tsteq sp, ip, lsl #27 │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ + smlawbeq r7, r4, sl, ip │ │ │ │ + @ instruction: 0x011d8d94 │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x0127ca40 │ │ │ │ - tsteq sp, r0, asr sp │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ + @ instruction: 0x0127ca48 │ │ │ │ + tsteq sp, r8, asr sp │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ ldr r2, [pc, #-72] @ 53c180 │ │ │ │ ldr r1, [pc, #-72] @ 53c184 │ │ │ │ ldr r3, [pc, #-72] @ 53c188 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1180121,72 +1180121,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov fp, r0 │ │ │ │ b 53c560 │ │ │ │ teqeq r4, r0, ror pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq lr, r0, asr #5 │ │ │ │ + tsteq lr, r8, asr #5 │ │ │ │ teqeq r4, r0, lsr pc │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r8, ror r7 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0127c86c │ │ │ │ + @ instruction: 0x0127c874 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ + tsteq lr, ip, lsr r9 │ │ │ │ andeq r1, r0, lr, ror #10 │ │ │ │ teqeq r4, ip @ │ │ │ │ - @ instruction: 0x0127c730 │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x0127c738 │ │ │ │ + tsteq lr, r4, lsl r8 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - smlawteq r7, r0, r6, ip │ │ │ │ - tsteq sp, r4, asr #19 │ │ │ │ - @ instruction: 0x011e8798 │ │ │ │ + smlawteq r7, r8, r6, ip │ │ │ │ + tsteq sp, ip, asr #19 │ │ │ │ + tsteq lr, r0, lsr #15 │ │ │ │ andeq r1, r0, r0, ror r5 │ │ │ │ - tsteq lr, r4, asr #25 │ │ │ │ - @ instruction: 0x0127c660 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ - tsteq lr, r8, lsr r7 │ │ │ │ + tsteq lr, ip, asr #25 │ │ │ │ + @ instruction: 0x0127c668 │ │ │ │ + tsteq sp, ip, ror #18 │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ andeq r1, r0, fp, ror #10 │ │ │ │ - tsteq sp, ip, lsl r9 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ andeq r1, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x0127c598 │ │ │ │ - @ instruction: 0x011d889c │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ + @ instruction: 0x0127c5a0 │ │ │ │ + tsteq sp, r4, lsr #17 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - tsteq lr, r4, asr #12 │ │ │ │ - @ instruction: 0x0127c528 │ │ │ │ + tsteq lr, ip, asr #12 │ │ │ │ + @ instruction: 0x0127c530 │ │ │ │ andeq r1, r0, r8, asr r5 │ │ │ │ - @ instruction: 0x0127c36c │ │ │ │ - tsteq sp, r0, ror r6 │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ + @ instruction: 0x0127c374 │ │ │ │ + tsteq sp, r8, ror r6 │ │ │ │ + tsteq lr, r0, asr r4 │ │ │ │ andeq r1, r0, r1, ror #10 │ │ │ │ - @ instruction: 0x0127c324 │ │ │ │ - tsteq lr, r4, lsl r9 │ │ │ │ - @ instruction: 0x011e83f8 │ │ │ │ + @ instruction: 0x0127c32c │ │ │ │ + tsteq lr, ip, lsl r9 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ andeq r1, r0, sl, asr #10 │ │ │ │ - smlawteq r7, r0, r2, ip │ │ │ │ - tsteq sp, r0, asr #11 │ │ │ │ - @ instruction: 0x011e8394 │ │ │ │ + smlawteq r7, r8, r2, ip │ │ │ │ + tsteq sp, r8, asr #11 │ │ │ │ + @ instruction: 0x011e839c │ │ │ │ andeq r1, r0, fp, asr #10 │ │ │ │ - @ instruction: 0x0127c248 │ │ │ │ - tsteq sp, r8, asr #10 │ │ │ │ - tsteq lr, ip, lsl r3 │ │ │ │ + @ instruction: 0x0127c250 │ │ │ │ + tsteq sp, r0, asr r5 │ │ │ │ + tsteq lr, r4, lsr #6 │ │ │ │ andeq r1, r0, r1, ror r5 │ │ │ │ - @ instruction: 0x0127c204 │ │ │ │ - tsteq sp, r8, lsl #10 │ │ │ │ - @ instruction: 0x011e82dc │ │ │ │ + @ instruction: 0x0127c20c │ │ │ │ + tsteq sp, r0, lsl r5 │ │ │ │ + tsteq lr, r4, ror #5 │ │ │ │ andeq r1, r0, r9, ror #10 │ │ │ │ - @ instruction: 0x011d84d0 │ │ │ │ - @ instruction: 0x011d849c │ │ │ │ - @ instruction: 0x0127c160 │ │ │ │ - tsteq sp, r4, ror #8 │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ + @ instruction: 0x011d84d8 │ │ │ │ + tsteq sp, r4, lsr #9 │ │ │ │ + @ instruction: 0x0127c168 │ │ │ │ + tsteq sp, ip, ror #8 │ │ │ │ + tsteq lr, r8, lsr r2 │ │ │ │ andeq r1, r0, r9, asr #10 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ + tsteq sp, r4, lsr r4 │ │ │ │ │ │ │ │ 0053ccbc : │ │ │ │ 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 │ │ │ │ @@ -1180488,53 +1180488,53 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ b 53d264 │ │ │ │ teqeq r4, r4, ror #10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r4, ip, lsr r5 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x011e95d4 │ │ │ │ - @ instruction: 0x011e95bc │ │ │ │ + @ instruction: 0x011e95dc │ │ │ │ + tsteq lr, r4, asr #11 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x0127bcb8 │ │ │ │ - tsteq lr, ip, lsl #27 │ │ │ │ + smlawteq r7, r0, ip, fp │ │ │ │ + @ instruction: 0x011e7d94 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - @ instruction: 0x0127b970 │ │ │ │ - tsteq lr, r4, asr #20 │ │ │ │ + @ instruction: 0x0127b978 │ │ │ │ + tsteq lr, ip, asr #20 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - strdeq fp, [r7, -r0]! │ │ │ │ - tsteq lr, ip, asr #17 │ │ │ │ + strdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x011e78d4 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - @ instruction: 0x0127b668 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ + @ instruction: 0x0127b670 │ │ │ │ + tsteq lr, r4, asr #14 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - smlawteq r7, r8, r4, fp │ │ │ │ - @ instruction: 0x011e7598 │ │ │ │ + ldrdeq fp, [r7, -r0]! │ │ │ │ + tsteq lr, r0, lsr #11 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ andeq r7, r0, ip, ror r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - @ instruction: 0x0127b26c │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + @ instruction: 0x0127b274 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x0127af00 │ │ │ │ - tsteq lr, r0, ror #31 │ │ │ │ + @ instruction: 0x0127af08 │ │ │ │ + tsteq lr, r8, ror #31 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tstpeq sp, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ tst ip, #1 │ │ │ │ bne 53d250 │ │ │ │ ldr ip, [r8, #20] │ │ │ │ add r6, ip, r3, lsl #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ @@ -1182570,326 +1182570,326 @@ │ │ │ │ ldr r1, [pc, #776] @ 53f504 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 53e5dc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq lr, ip, asr #32 │ │ │ │ - tsteq lr, r4, lsr r0 │ │ │ │ - tsteq lr, r0 │ │ │ │ - @ instruction: 0x0127a8e8 │ │ │ │ - tsteq sp, ip, ror #23 │ │ │ │ - tsteq lr, r0, asr #19 │ │ │ │ + tsteq lr, r4, asr r0 │ │ │ │ + tsteq lr, ip, lsr r0 │ │ │ │ + tsteq lr, r8 │ │ │ │ + strdeq sl, [r7, -r0]! │ │ │ │ + @ instruction: 0x011d6bf4 │ │ │ │ + tsteq lr, r8, asr #19 │ │ │ │ andeq r1, r0, r7, asr r6 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - smlawteq r7, ip, r7, sl │ │ │ │ - tsteq sp, ip, asr #21 │ │ │ │ - tsteq lr, r0, lsr #17 │ │ │ │ + ldrdeq sl, [r7, -r4]! │ │ │ │ + @ instruction: 0x011d6ad4 │ │ │ │ + tsteq lr, r8, lsr #17 │ │ │ │ andeq r1, r0, r3, lsr r6 │ │ │ │ - smlawbeq r7, r8, r7, sl │ │ │ │ - tsteq sp, ip, lsl #21 │ │ │ │ - tsteq lr, r0, ror #16 │ │ │ │ + @ instruction: 0x0127a790 │ │ │ │ + @ instruction: 0x011d6a94 │ │ │ │ + tsteq lr, r8, ror #16 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x0127a748 │ │ │ │ - tsteq sp, ip, asr #20 │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ + @ instruction: 0x0127a750 │ │ │ │ + tsteq sp, r4, asr sl │ │ │ │ + tsteq lr, r8, lsr #16 │ │ │ │ andeq r1, r0, r4, lsr r6 │ │ │ │ - tsteq sp, r4, lsl sl │ │ │ │ + tsteq sp, ip, lsl sl │ │ │ │ muleq r0, r0, r5 │ │ │ │ - ldrdeq sl, [r7, -r8]! │ │ │ │ - @ instruction: 0x011d69dc │ │ │ │ - @ instruction: 0x011e67b0 │ │ │ │ + @ instruction: 0x0127a6e0 │ │ │ │ + tsteq sp, r4, ror #19 │ │ │ │ + @ instruction: 0x011e67b8 │ │ │ │ andeq r1, r0, r4, asr r6 │ │ │ │ - tsteq sp, r4, lsr #19 │ │ │ │ + tsteq sp, ip, lsr #19 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - tsteq sp, r4, ror r9 │ │ │ │ - @ instruction: 0x0127a65c │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ + tsteq sp, ip, ror r9 │ │ │ │ + @ instruction: 0x0127a664 │ │ │ │ + tsteq lr, r8, lsr r7 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - tsteq sp, r0, lsr r9 │ │ │ │ - @ instruction: 0x0127a618 │ │ │ │ - tsteq lr, ip, ror #13 │ │ │ │ + tsteq sp, r8, lsr r9 │ │ │ │ + @ instruction: 0x0127a620 │ │ │ │ + @ instruction: 0x011e66f4 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - @ instruction: 0x0127a5e0 │ │ │ │ - tsteq sp, r4, ror #17 │ │ │ │ - @ instruction: 0x011e66bc │ │ │ │ + @ instruction: 0x0127a5e8 │ │ │ │ + tsteq sp, ip, ror #17 │ │ │ │ + tsteq lr, r4, asr #13 │ │ │ │ andeq r1, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x0127a598 │ │ │ │ - @ instruction: 0x011e7bfc │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ + @ instruction: 0x0127a5a0 │ │ │ │ + tsteq lr, r4, lsl #24 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ andeq r1, r0, fp, asr #12 │ │ │ │ - @ instruction: 0x0127a538 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ + @ instruction: 0x0127a540 │ │ │ │ + tsteq sp, r4, asr #16 │ │ │ │ + tsteq lr, ip, lsl r6 │ │ │ │ andeq r1, r0, r4, ror #12 │ │ │ │ - strdeq sl, [r7, -r8]! │ │ │ │ - @ instruction: 0x011d67fc │ │ │ │ - @ instruction: 0x011e65d4 │ │ │ │ + @ instruction: 0x0127a500 │ │ │ │ + tsteq sp, r4, lsl #16 │ │ │ │ + @ instruction: 0x011e65dc │ │ │ │ andeq r1, r0, r3, ror #12 │ │ │ │ - @ instruction: 0x0127a4b8 │ │ │ │ - @ instruction: 0x011d67bc │ │ │ │ - @ instruction: 0x011e6590 │ │ │ │ + smlawteq r7, r0, r4, sl │ │ │ │ + tsteq sp, r4, asr #15 │ │ │ │ + @ instruction: 0x011e6598 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x0127a478 │ │ │ │ - tsteq sp, ip, ror r7 │ │ │ │ - tsteq lr, r4, asr r5 │ │ │ │ + smlawbeq r7, r0, r4, sl │ │ │ │ + tsteq sp, r4, lsl #15 │ │ │ │ + tsteq lr, ip, asr r5 │ │ │ │ andeq r1, r0, r1, asr r6 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + tsteq sp, ip, asr #14 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - tsteq sp, r8, ror #13 │ │ │ │ - ldrdeq sl, [r7, -r8]! │ │ │ │ - tsteq lr, ip, lsr #9 │ │ │ │ + @ instruction: 0x011d66f0 │ │ │ │ + @ instruction: 0x0127a3e0 │ │ │ │ + @ instruction: 0x011e64b4 │ │ │ │ andeq r1, r0, r1, lsr #11 │ │ │ │ - tsteq sp, ip, lsr #13 │ │ │ │ - @ instruction: 0x0127a39c │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ + @ instruction: 0x011d66b4 │ │ │ │ + @ instruction: 0x0127a3a4 │ │ │ │ + tsteq lr, r8, ror r4 │ │ │ │ andeq r1, r0, r2, lsr #11 │ │ │ │ - tsteq sp, r0, ror r6 │ │ │ │ - @ instruction: 0x0127a360 │ │ │ │ - tsteq lr, r4, lsr r4 │ │ │ │ + tsteq sp, r8, ror r6 │ │ │ │ + @ instruction: 0x0127a368 │ │ │ │ + tsteq lr, ip, lsr r4 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - tsteq sp, r4, lsr r6 │ │ │ │ + tsteq sp, ip, lsr r6 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ - tsteq sp, r8, lsl #12 │ │ │ │ + tsteq sp, r0, lsl r6 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ - @ instruction: 0x011d65d8 │ │ │ │ + tsteq sp, r0, ror #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - @ instruction: 0x011d65b0 │ │ │ │ + @ instruction: 0x011d65b8 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - tsteq sp, ip, ror r5 │ │ │ │ + tsteq sp, r4, lsl #11 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ - tsteq sp, r8, asr #10 │ │ │ │ + tsteq sp, r0, asr r5 │ │ │ │ @ instruction: 0x000015b6 │ │ │ │ - tsteq sp, r4, lsl r5 │ │ │ │ + tsteq sp, ip, lsl r5 │ │ │ │ @ instruction: 0x000015b7 │ │ │ │ - tsteq sp, r0, ror #9 │ │ │ │ + tsteq sp, r8, ror #9 │ │ │ │ @ instruction: 0x000015b8 │ │ │ │ - tsteq sp, ip, lsr #9 │ │ │ │ + @ instruction: 0x011d64b4 │ │ │ │ @ instruction: 0x000015b9 │ │ │ │ - @ instruction: 0x0127a16c │ │ │ │ - tsteq sp, r0, ror r4 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ + @ instruction: 0x0127a174 │ │ │ │ + tsteq sp, r8, ror r4 │ │ │ │ + tsteq lr, r0, asr r2 │ │ │ │ andeq r1, r0, r3, asr r6 │ │ │ │ - tsteq sp, r4, lsr r4 │ │ │ │ - @ instruction: 0x0127a124 │ │ │ │ - @ instruction: 0x011e61fc │ │ │ │ + tsteq sp, ip, lsr r4 │ │ │ │ + @ instruction: 0x0127a12c │ │ │ │ + tsteq lr, r4, lsl #4 │ │ │ │ andeq r1, r0, sl, lsl #11 │ │ │ │ - @ instruction: 0x011d63fc │ │ │ │ - @ instruction: 0x0127a0ec │ │ │ │ - tsteq lr, r0, asr #3 │ │ │ │ + tsteq sp, r4, lsl #8 │ │ │ │ + strdeq sl, [r7, -r4]! │ │ │ │ + tsteq lr, r8, asr #3 │ │ │ │ andeq r1, r0, lr, lsl #11 │ │ │ │ - tsteq sp, r0, asr #7 │ │ │ │ - strheq sl, [r7, -r0]! │ │ │ │ - tsteq lr, r4, lsl #3 │ │ │ │ + tsteq sp, r8, asr #7 │ │ │ │ + strheq sl, [r7, -r8]! │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ andeq r1, r0, pc, lsl #11 │ │ │ │ - @ instruction: 0x0127a078 │ │ │ │ - tsteq lr, r8, ror #14 │ │ │ │ - tsteq lr, ip, asr #2 │ │ │ │ + smlawbeq r7, r0, r0, sl │ │ │ │ + tsteq lr, r0, ror r7 │ │ │ │ + tsteq lr, r4, asr r1 │ │ │ │ andeq r1, r0, r0, ror #12 │ │ │ │ - @ instruction: 0x0127a02c │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ + @ instruction: 0x0127a034 │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ + tsteq lr, r0, lsl r1 │ │ │ │ andeq r1, r0, pc, asr r6 │ │ │ │ - @ instruction: 0x011d62f8 │ │ │ │ + tsteq sp, r0, lsl #6 │ │ │ │ @ instruction: 0x000015ba │ │ │ │ - @ instruction: 0x011d62b8 │ │ │ │ + tsteq sp, r0, asr #5 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ - @ instruction: 0x011d6290 │ │ │ │ - @ instruction: 0x01279f78 │ │ │ │ - tsteq lr, ip, asr #32 │ │ │ │ + @ instruction: 0x011d6298 │ │ │ │ + smlawbeq r7, r0, pc, r9 @ │ │ │ │ + tsteq lr, r4, asr r0 │ │ │ │ andeq r1, r0, pc, lsl r6 │ │ │ │ - @ instruction: 0x01279f40 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - tsteq lr, r8, lsl r0 │ │ │ │ + @ instruction: 0x01279f48 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + tsteq lr, r0, lsr #32 │ │ │ │ andeq r1, r0, r5, asr r6 │ │ │ │ - @ instruction: 0x01279f00 │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ - @ instruction: 0x011e5fd8 │ │ │ │ + @ instruction: 0x01279f08 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + tsteq lr, r0, ror #31 │ │ │ │ andeq r1, r0, r6, asr r6 │ │ │ │ - smlawteq r7, r0, lr, r9 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ - @ instruction: 0x011e5f9c │ │ │ │ + smlawteq r7, r8, lr, r9 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ + tsteq lr, r4, lsr #31 │ │ │ │ andeq r1, r0, lr, asr r6 │ │ │ │ - smlawbeq r7, r0, lr, r9 │ │ │ │ - @ instruction: 0x011e7590 │ │ │ │ - tsteq lr, r4, asr pc │ │ │ │ + smlawbeq r7, r8, lr, r9 │ │ │ │ + @ instruction: 0x011e7598 │ │ │ │ + tsteq lr, ip, asr pc │ │ │ │ andeq r1, r0, fp, ror #12 │ │ │ │ - @ instruction: 0x01279e34 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - tsteq lr, ip, lsl #30 │ │ │ │ + @ instruction: 0x01279e3c │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ + tsteq lr, r4, lsl pc │ │ │ │ andeq r1, r0, sl, ror #12 │ │ │ │ - strdeq r9, [r7, -r4]! │ │ │ │ - ldrsheq r6, [sp, -r8] │ │ │ │ - tsteq lr, ip, asr #29 │ │ │ │ + strdeq r9, [r7, -ip]! │ │ │ │ + tsteq sp, r0, lsl #2 │ │ │ │ + @ instruction: 0x011e5ed4 │ │ │ │ andeq r1, r0, r9, ror #12 │ │ │ │ - tsteq sp, r0, asr #1 │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq sp, ip, lsl #1 │ │ │ │ + @ instruction: 0x011d6094 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq sp, r8, asr r0 │ │ │ │ + tsteq sp, r0, rrx │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq sp, r8, lsl r0 │ │ │ │ + tsteq sp, r0, lsr #32 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - @ instruction: 0x011d5ff0 │ │ │ │ - ldrdeq r9, [r7, -r8]! │ │ │ │ - tsteq lr, ip, lsr #27 │ │ │ │ + @ instruction: 0x011d5ff8 │ │ │ │ + @ instruction: 0x01279ce0 │ │ │ │ + @ instruction: 0x011e5db4 │ │ │ │ andeq r1, r0, pc, lsl #12 │ │ │ │ - @ instruction: 0x01279c98 │ │ │ │ - tsteq lr, r4, lsr r3 │ │ │ │ - tsteq lr, ip, asr sp │ │ │ │ + @ instruction: 0x01279ca0 │ │ │ │ + tsteq lr, ip, lsr r3 │ │ │ │ + tsteq lr, r4, ror #26 │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - tsteq sp, r4, asr pc │ │ │ │ - @ instruction: 0x01279c3c │ │ │ │ - tsteq lr, r0, lsl sp │ │ │ │ + tsteq sp, ip, asr pc │ │ │ │ + @ instruction: 0x01279c44 │ │ │ │ + tsteq lr, r8, lsl sp │ │ │ │ andeq r1, r0, r1, lsl r6 │ │ │ │ - tsteq sp, r0, lsl pc │ │ │ │ - strdeq r9, [r7, -r8]! │ │ │ │ - tsteq lr, ip, asr #25 │ │ │ │ + tsteq sp, r8, lsl pc │ │ │ │ + @ instruction: 0x01279c00 │ │ │ │ + @ instruction: 0x011e5cd4 │ │ │ │ andeq r1, r0, r3, lsl r6 │ │ │ │ - tsteq sp, ip, asr #29 │ │ │ │ - @ instruction: 0x01279bb4 │ │ │ │ - tsteq lr, r8, lsl #25 │ │ │ │ + @ instruction: 0x011d5ed4 │ │ │ │ + @ instruction: 0x01279bbc │ │ │ │ + @ instruction: 0x011e5c90 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ - tsteq sp, r8, lsl #29 │ │ │ │ - @ instruction: 0x01279b70 │ │ │ │ - tsteq lr, r4, asr #24 │ │ │ │ + @ instruction: 0x011d5e90 │ │ │ │ + @ instruction: 0x01279b78 │ │ │ │ + tsteq lr, ip, asr #24 │ │ │ │ andeq r1, r0, r5, lsl r6 │ │ │ │ - tsteq sp, r0, asr #28 │ │ │ │ - @ instruction: 0x01279b28 │ │ │ │ - tsteq lr, r0, lsl #24 │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ + @ instruction: 0x01279b30 │ │ │ │ + tsteq lr, r8, lsl #24 │ │ │ │ andeq r1, r0, r6, lsl r6 │ │ │ │ - tsteq sp, r0, lsl #28 │ │ │ │ - @ instruction: 0x01279ae8 │ │ │ │ - @ instruction: 0x011e5bbc │ │ │ │ + tsteq sp, r8, lsl #28 │ │ │ │ + strdeq r9, [r7, -r0]! │ │ │ │ + tsteq lr, r4, asr #23 │ │ │ │ andeq r1, r0, r9, lsl r6 │ │ │ │ - @ instruction: 0x011d58d4 │ │ │ │ - @ instruction: 0x012795bc │ │ │ │ - @ instruction: 0x011e5690 │ │ │ │ + @ instruction: 0x011d58dc │ │ │ │ + smlawteq r7, r4, r5, r9 │ │ │ │ + @ instruction: 0x011e5698 │ │ │ │ andeq r1, r0, sl, lsl r6 │ │ │ │ - @ instruction: 0x011d5890 │ │ │ │ - @ instruction: 0x01279578 │ │ │ │ - tsteq lr, ip, asr #12 │ │ │ │ + @ instruction: 0x011d5898 │ │ │ │ + smlawbeq r7, r0, r5, r9 │ │ │ │ + tsteq lr, r4, asr r6 │ │ │ │ andeq r1, r0, ip, lsl r6 │ │ │ │ - tsteq sp, ip, asr #16 │ │ │ │ - @ instruction: 0x01279534 │ │ │ │ - tsteq lr, r8, lsl #12 │ │ │ │ + tsteq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x0127953c │ │ │ │ + tsteq lr, r0, lsl r6 │ │ │ │ andeq r1, r0, sp, lsl r6 │ │ │ │ - tsteq sp, r8, lsl #16 │ │ │ │ - strdeq r9, [r7, -r0]! │ │ │ │ - tsteq lr, r4, asr #11 │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ + strdeq r9, [r7, -r8]! │ │ │ │ + tsteq lr, ip, asr #11 │ │ │ │ andeq r1, r0, lr, lsl r6 │ │ │ │ - @ instruction: 0x012794b8 │ │ │ │ - @ instruction: 0x011d57bc │ │ │ │ - @ instruction: 0x011e5590 │ │ │ │ + smlawteq r7, r0, r4, r9 │ │ │ │ + tsteq sp, r4, asr #15 │ │ │ │ + @ instruction: 0x011e5598 │ │ │ │ andeq r1, r0, r8, ror #12 │ │ │ │ - @ instruction: 0x01279478 │ │ │ │ - tsteq sp, ip, ror r7 │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ + smlawbeq r7, r0, r4, r9 │ │ │ │ + tsteq sp, r4, lsl #15 │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ - @ instruction: 0x01279438 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - tsteq lr, r0, lsl r5 │ │ │ │ + @ instruction: 0x01279440 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ + tsteq lr, r8, lsl r5 │ │ │ │ andeq r1, r0, r6, ror #12 │ │ │ │ - strdeq r9, [r7, -r8]! │ │ │ │ - @ instruction: 0x011d56fc │ │ │ │ - @ instruction: 0x011e54d4 │ │ │ │ + @ instruction: 0x01279400 │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ + @ instruction: 0x011e54dc │ │ │ │ andeq r1, r0, r5, ror #12 │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x011d5698 │ │ │ │ + tsteq sp, r0, lsr #13 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ - @ instruction: 0x01279354 │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ + @ instruction: 0x0127935c │ │ │ │ + tsteq lr, r0, lsr r4 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ - @ instruction: 0x01279310 │ │ │ │ - tsteq lr, r4, ror #7 │ │ │ │ + tsteq sp, r0, lsr r6 │ │ │ │ + @ instruction: 0x01279318 │ │ │ │ + tsteq lr, ip, ror #7 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - tsteq sp, r4, ror #11 │ │ │ │ - smlawteq r7, ip, r2, r9 │ │ │ │ - tsteq lr, r0, lsr #7 │ │ │ │ + tsteq sp, ip, ror #11 │ │ │ │ + ldrdeq r9, [r7, -r4]! │ │ │ │ + tsteq lr, r8, lsr #7 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq sp, r0, lsr #11 │ │ │ │ - smlawbeq r7, r8, r2, r9 │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + @ instruction: 0x01279290 │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq sp, ip, asr r5 │ │ │ │ - @ instruction: 0x01279244 │ │ │ │ - tsteq lr, r8, lsl r3 │ │ │ │ + tsteq sp, r4, ror #10 │ │ │ │ + @ instruction: 0x0127924c │ │ │ │ + tsteq lr, r0, lsr #6 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - tsteq sp, r8, lsl r5 │ │ │ │ - strdeq r9, [r7, -ip]! │ │ │ │ - @ instruction: 0x011e52d4 │ │ │ │ + tsteq sp, r0, lsr #10 │ │ │ │ + @ instruction: 0x01279204 │ │ │ │ + @ instruction: 0x011e52dc │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - @ instruction: 0x011d54d0 │ │ │ │ - @ instruction: 0x012791b8 │ │ │ │ - @ instruction: 0x011e5294 │ │ │ │ - @ instruction: 0x011d5490 │ │ │ │ - @ instruction: 0x01279178 │ │ │ │ - tsteq lr, ip, asr #4 │ │ │ │ + @ instruction: 0x011d54d8 │ │ │ │ + smlawteq r7, r0, r1, r9 │ │ │ │ + @ instruction: 0x011e529c │ │ │ │ + @ instruction: 0x011d5498 │ │ │ │ + smlawbeq r7, r0, r1, r9 │ │ │ │ + tsteq lr, r4, asr r2 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - tsteq sp, ip, asr #8 │ │ │ │ - @ instruction: 0x01279134 │ │ │ │ - tsteq lr, r8, lsl #4 │ │ │ │ + tsteq sp, r4, asr r4 │ │ │ │ + @ instruction: 0x0127913c │ │ │ │ + tsteq lr, r0, lsl r2 │ │ │ │ andeq r1, r0, r5, lsl #12 │ │ │ │ - tsteq sp, r8, lsl #8 │ │ │ │ - strdeq r9, [r7, -r0]! │ │ │ │ - tsteq lr, r4, asr #3 │ │ │ │ + tsteq sp, r0, lsl r4 │ │ │ │ + strdeq r9, [r7, -r8]! │ │ │ │ + tsteq lr, ip, asr #3 │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - tsteq sp, r4, asr #7 │ │ │ │ - @ instruction: 0x012790ac │ │ │ │ - tsteq lr, r0, lsl #3 │ │ │ │ + tsteq sp, ip, asr #7 │ │ │ │ + strheq r9, [r7, -r4]! │ │ │ │ + tsteq lr, r8, lsl #3 │ │ │ │ andeq r1, r0, r8, lsl #12 │ │ │ │ - tsteq sp, r0, lsl #7 │ │ │ │ - @ instruction: 0x01279068 │ │ │ │ - tsteq lr, ip, lsr r1 │ │ │ │ + tsteq sp, r8, lsl #7 │ │ │ │ + @ instruction: 0x01279070 │ │ │ │ + tsteq lr, r4, asr #2 │ │ │ │ andeq r1, r0, r9, lsl #12 │ │ │ │ - tsteq sp, r8, lsr r3 │ │ │ │ - @ instruction: 0x01279020 │ │ │ │ - ldrsheq r5, [lr, -r8] │ │ │ │ + tsteq sp, r0, asr #6 │ │ │ │ + @ instruction: 0x01279028 │ │ │ │ + tsteq lr, r0, lsl #2 │ │ │ │ andeq r1, r0, sl, lsl #12 │ │ │ │ - @ instruction: 0x011d52f8 │ │ │ │ - @ instruction: 0x01278fe0 │ │ │ │ - ldrheq r5, [lr, -r4] │ │ │ │ + tsteq sp, r0, lsl #6 │ │ │ │ + @ instruction: 0x01278fe8 │ │ │ │ + ldrheq r5, [lr, -ip] │ │ │ │ andeq r1, r0, sp, lsl #12 │ │ │ │ - @ instruction: 0x011d52b0 │ │ │ │ - @ instruction: 0x01278f98 │ │ │ │ - tsteq lr, r0, ror r0 │ │ │ │ + @ instruction: 0x011d52b8 │ │ │ │ + @ instruction: 0x01278fa0 │ │ │ │ + tsteq lr, r8, ror r0 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - tsteq sp, r0, ror r2 │ │ │ │ - @ instruction: 0x01278f58 │ │ │ │ - tsteq lr, ip, lsr #32 │ │ │ │ + tsteq sp, r8, ror r2 │ │ │ │ + @ instruction: 0x01278f60 │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ andeq r1, r0, fp, ror #11 │ │ │ │ - tsteq sp, r0, lsr #4 │ │ │ │ + tsteq sp, r8, lsr #4 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ + @ instruction: 0x011d51f4 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ andeq r1, r0, lr, ror #11 │ │ │ │ - @ instruction: 0x011d5190 │ │ │ │ + @ instruction: 0x011d5198 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq sp, r4, ror #2 │ │ │ │ + tsteq sp, ip, ror #2 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sp, ip, lsl #2 │ │ │ │ - strdeq r8, [r7, -r4]! │ │ │ │ - tsteq lr, r8, asr #29 │ │ │ │ + tsteq sp, r4, lsl r1 │ │ │ │ + strdeq r8, [r7, -ip]! │ │ │ │ + @ instruction: 0x011e4ed0 │ │ │ │ andeq r1, r0, fp, asr #11 │ │ │ │ - tsteq sp, r8, asr #1 │ │ │ │ - @ instruction: 0x01278db0 │ │ │ │ - tsteq lr, r4, lsl #29 │ │ │ │ + ldrsbeq r5, [sp, -r0] │ │ │ │ + @ instruction: 0x01278db8 │ │ │ │ + tsteq lr, ip, lsl #29 │ │ │ │ andeq r1, r0, ip, asr #11 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ + tsteq sp, r0, lsl #1 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ - tsteq sp, r0, asr r0 │ │ │ │ + tsteq sp, r8, asr r0 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldr r3, [pc, #-500] @ 53f508 │ │ │ │ ldr r2, [pc, #-500] @ 53f50c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1184022,62 +1184022,62 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 5402a4 │ │ │ │ teqeq r4, r4, ror r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r4, r0, lsr #4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - tsteq lr, r8, asr #25 │ │ │ │ - @ instruction: 0x01278bbc │ │ │ │ + @ instruction: 0x011e4cd0 │ │ │ │ + smlawteq r7, r4, fp, r8 │ │ │ │ andeq r1, r0, r3, lsr #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01278b2c │ │ │ │ - tsteq lr, ip, lsl #24 │ │ │ │ + @ instruction: 0x01278b34 │ │ │ │ + tsteq lr, r4, lsl ip │ │ │ │ andeq r1, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - smlawteq r7, r4, r9, r8 │ │ │ │ - tsteq lr, ip, lsl #21 │ │ │ │ + smlawteq r7, ip, r9, r8 │ │ │ │ + @ instruction: 0x011e4a94 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - tsteq sp, ip, ror #20 │ │ │ │ + tsteq sp, r4, ror sl │ │ │ │ andeq r1, r0, sl, lsr #13 │ │ │ │ - @ instruction: 0x01278718 │ │ │ │ - tsteq sp, r8, lsr #20 │ │ │ │ - @ instruction: 0x011e47fc │ │ │ │ + @ instruction: 0x01278720 │ │ │ │ + tsteq sp, r0, lsr sl │ │ │ │ + tsteq lr, r4, lsl #16 │ │ │ │ andeq r1, r0, pc, lsr #13 │ │ │ │ - smlawbeq r7, r8, r6, r8 │ │ │ │ - @ instruction: 0x011d4998 │ │ │ │ - tsteq lr, ip, ror #14 │ │ │ │ + @ instruction: 0x01278690 │ │ │ │ + tsteq sp, r0, lsr #19 │ │ │ │ + tsteq lr, r4, ror r7 │ │ │ │ andeq r1, r0, sp, lsl #13 │ │ │ │ - tsteq sp, ip, asr r9 │ │ │ │ - tsteq sp, ip, lsr #18 │ │ │ │ - @ instruction: 0x012785e4 │ │ │ │ - tsteq lr, r0, ror #26 │ │ │ │ - tsteq lr, r8, asr #13 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ + tsteq sp, r4, lsr r9 │ │ │ │ + @ instruction: 0x012785ec │ │ │ │ + tsteq lr, r8, ror #26 │ │ │ │ + @ instruction: 0x011e46d0 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - @ instruction: 0x012785a4 │ │ │ │ - @ instruction: 0x011d48b0 │ │ │ │ - tsteq lr, r8, lsl #13 │ │ │ │ + @ instruction: 0x012785ac │ │ │ │ + @ instruction: 0x011d48b8 │ │ │ │ + @ instruction: 0x011e4690 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - @ instruction: 0x011e5c94 │ │ │ │ - @ instruction: 0x01278548 │ │ │ │ - tsteq lr, r8, lsr #12 │ │ │ │ + @ instruction: 0x011e5c9c │ │ │ │ + @ instruction: 0x01278550 │ │ │ │ + tsteq lr, r0, lsr r6 │ │ │ │ andeq r1, r0, fp, lsl #13 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - smlawteq r7, r8, r4, r8 │ │ │ │ - @ instruction: 0x011d47d8 │ │ │ │ - tsteq lr, ip, lsr #11 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + ldrdeq r8, [r7, -r0]! │ │ │ │ + tsteq sp, r0, ror #15 │ │ │ │ + @ instruction: 0x011e45b4 │ │ │ │ andeq r1, r0, r6, lsr #13 │ │ │ │ - smlawbeq r7, r8, r4, r8 │ │ │ │ - @ instruction: 0x011d4798 │ │ │ │ - tsteq lr, ip, ror #10 │ │ │ │ + @ instruction: 0x01278490 │ │ │ │ + tsteq sp, r0, lsr #15 │ │ │ │ + tsteq lr, r4, ror r5 │ │ │ │ @ instruction: 0x000016b3 │ │ │ │ - @ instruction: 0x01278450 │ │ │ │ - tsteq sp, ip, asr r7 │ │ │ │ - tsteq lr, r4, lsr r5 │ │ │ │ + @ instruction: 0x01278458 │ │ │ │ + tsteq sp, r4, ror #14 │ │ │ │ + tsteq lr, ip, lsr r5 │ │ │ │ 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, #2664] @ 0xa68 │ │ │ │ sub sp, sp, #1392 @ 0x570 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1185069,132 +1185069,132 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str lr, [sp] │ │ │ │ b 5415f4 │ │ │ │ teqeq r4, r0, lsr #17 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r4, r0, asr r8 │ │ │ │ - @ instruction: 0x0127826c │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + @ instruction: 0x01278274 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x01278198 │ │ │ │ - tsteq lr, r8, ror r2 │ │ │ │ + @ instruction: 0x012781a0 │ │ │ │ + tsteq lr, r0, lsl #5 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x01278004 │ │ │ │ - tsteq lr, ip, asr #1 │ │ │ │ + @ instruction: 0x0127800c │ │ │ │ + ldrsbeq r4, [lr, -r4] │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - @ instruction: 0x01277f74 │ │ │ │ - tsteq lr, r8, asr #32 │ │ │ │ + @ instruction: 0x01277f7c │ │ │ │ + tsteq lr, r0, asr r0 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - @ instruction: 0x01277d74 │ │ │ │ - tsteq lr, r8, asr lr │ │ │ │ + @ instruction: 0x01277d7c │ │ │ │ + tsteq lr, r0, ror #28 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - smlawbeq r7, r4, ip, r7 │ │ │ │ - tsteq lr, ip, lsr sp │ │ │ │ + smlawbeq r7, ip, ip, r7 │ │ │ │ + tsteq lr, r4, asr #26 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ tsteq ip, r0, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - smlawteq r7, ip, sl, r7 │ │ │ │ - @ instruction: 0x011e3bb4 │ │ │ │ - smlawbeq r7, ip, sl, r7 │ │ │ │ + ldrdeq r7, [r7, -r4]! │ │ │ │ + @ instruction: 0x011e3bbc │ │ │ │ + @ instruction: 0x01277a94 │ │ │ │ @ instruction: 0x011c459c │ │ │ │ - tsteq lr, ip, asr #22 │ │ │ │ + tsteq lr, r4, asr fp │ │ │ │ teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x01277908 │ │ │ │ - strdeq r7, [r7, -r4]! │ │ │ │ - @ instruction: 0x011e39b8 │ │ │ │ + @ instruction: 0x01277910 │ │ │ │ + strdeq r7, [r7, -ip]! │ │ │ │ + tsteq lr, r0, asr #19 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ @ instruction: 0x011c7cbc │ │ │ │ - @ instruction: 0x01277750 │ │ │ │ - tsteq lr, r8, lsr r8 │ │ │ │ - @ instruction: 0x01277710 │ │ │ │ + @ instruction: 0x01277758 │ │ │ │ + tsteq lr, r0, asr #16 │ │ │ │ + @ instruction: 0x01277718 │ │ │ │ tsteq ip, r0, lsr #4 │ │ │ │ - @ instruction: 0x011e37d4 │ │ │ │ - @ instruction: 0x01277698 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ + @ instruction: 0x011e37dc │ │ │ │ + @ instruction: 0x012776a0 │ │ │ │ + tsteq lr, r0, lsl #15 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x01277630 │ │ │ │ - @ instruction: 0x011e36d8 │ │ │ │ + @ instruction: 0x01277638 │ │ │ │ + tsteq lr, r0, ror #13 │ │ │ │ tsteq ip, ip, lsl #19 │ │ │ │ - @ instruction: 0x0127743c │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - strdeq r7, [r7, -ip]! │ │ │ │ + @ instruction: 0x01277444 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x01277404 │ │ │ │ tsteq ip, r4, lsl pc │ │ │ │ - @ instruction: 0x011e34d0 │ │ │ │ + @ instruction: 0x011e34d8 │ │ │ │ tsteq ip, ip, asr #25 │ │ │ │ - @ instruction: 0x0127717c │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ + smlawbeq r7, r4, r1, r7 │ │ │ │ + tsteq lr, ip, ror #4 │ │ │ │ tsteq ip, ip, ror #24 │ │ │ │ - @ instruction: 0x0127711c │ │ │ │ - tsteq lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x01277124 │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ tsteq ip, r0, lsl ip │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ tsteq ip, r4, asr #23 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - qsubeq r7, r8, r7 │ │ │ │ - tsteq lr, r8, lsr r1 │ │ │ │ + @ instruction: 0x01277060 │ │ │ │ + tsteq lr, r0, asr #2 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x01276fbc │ │ │ │ - @ instruction: 0x011e3090 │ │ │ │ + smlawteq r7, r4, pc, r6 @ │ │ │ │ + @ instruction: 0x011e3098 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ andeq r7, r0, r8, lsl #4 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - smlawbeq r7, r8, sp, r6 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ + @ instruction: 0x01276d90 │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - @ instruction: 0x01276d1c │ │ │ │ + @ instruction: 0x01276d24 │ │ │ │ tsteq ip, r0, lsr pc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawteq r7, r0, r9, r6 │ │ │ │ - @ instruction: 0x011e2a9c │ │ │ │ + smlawteq r7, r8, r9, r6 │ │ │ │ + tsteq lr, r4, lsr #21 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x012768ac │ │ │ │ - tsteq lr, r8, lsl #19 │ │ │ │ - smlawbeq r7, r0, r8, r6 │ │ │ │ - tsteq sp, r4, lsl #23 │ │ │ │ - tsteq lr, r8, asr r9 │ │ │ │ + @ instruction: 0x012768b4 │ │ │ │ + @ instruction: 0x011e2990 │ │ │ │ + smlawbeq r7, r8, r8, r6 │ │ │ │ + tsteq sp, ip, lsl #23 │ │ │ │ + tsteq lr, r0, ror #18 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - @ instruction: 0x012767e4 │ │ │ │ + @ instruction: 0x012767ec │ │ │ │ tsteq ip, r0, asr #24 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012764a0 │ │ │ │ - tsteq lr, ip, ror r5 │ │ │ │ - @ instruction: 0x01276424 │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ - @ instruction: 0x012763e4 │ │ │ │ + @ instruction: 0x012764a8 │ │ │ │ + tsteq lr, r4, lsl #11 │ │ │ │ + @ instruction: 0x0127642c │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + @ instruction: 0x012763ec │ │ │ │ @ instruction: 0x011c2ef4 │ │ │ │ - tsteq lr, r4, lsr #9 │ │ │ │ + tsteq lr, ip, lsr #9 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ tsteq ip, r0, lsr #29 │ │ │ │ - @ instruction: 0x01276350 │ │ │ │ - tsteq lr, r8, lsr r4 │ │ │ │ - @ instruction: 0x0127633c │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ - strdeq r6, [r7, -ip]! │ │ │ │ + @ instruction: 0x01276358 │ │ │ │ + tsteq lr, r0, asr #8 │ │ │ │ + @ instruction: 0x01276344 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ + @ instruction: 0x01276304 │ │ │ │ tsteq ip, ip, lsl #28 │ │ │ │ - @ instruction: 0x011e23bc │ │ │ │ + tsteq lr, r4, asr #7 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ @ instruction: 0x011c2db4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ add r4, sp, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ @@ -1187174,194 +1187174,194 @@ │ │ │ │ ldr r1, [pc, #528] @ 543bf4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 541288 │ │ │ │ - @ instruction: 0x01276264 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + @ instruction: 0x0127626c │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ tsteq ip, ip, asr #26 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq r6, [r7, -ip]! │ │ │ │ - tsteq lr, r4, ror #5 │ │ │ │ + @ instruction: 0x01276204 │ │ │ │ + tsteq lr, ip, ror #5 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01276144 │ │ │ │ - tsteq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x0127614c │ │ │ │ + tsteq lr, r8, lsr #4 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ - @ instruction: 0x01276118 │ │ │ │ - tsteq sp, ip, lsl r4 │ │ │ │ - @ instruction: 0x011e21f0 │ │ │ │ - @ instruction: 0x0127609c │ │ │ │ + @ instruction: 0x01276120 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x011e21f8 │ │ │ │ + @ instruction: 0x012760a4 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ tsteq ip, r8, asr #5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01275d50 │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ + @ instruction: 0x01275d58 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ andeq r1, r0, r2, asr r7 │ │ │ │ @ instruction: 0x011c27dc │ │ │ │ - smlawbeq r7, ip, ip, r5 │ │ │ │ - tsteq lr, r4, ror sp │ │ │ │ - @ instruction: 0x01275c4c │ │ │ │ + @ instruction: 0x01275c94 │ │ │ │ + tsteq lr, ip, ror sp │ │ │ │ + @ instruction: 0x01275c54 │ │ │ │ tsteq ip, ip, asr r7 │ │ │ │ - tsteq lr, ip, lsl #26 │ │ │ │ - @ instruction: 0x01275c04 │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ - @ instruction: 0x01275bac │ │ │ │ - tsteq lr, r0, lsl #25 │ │ │ │ + tsteq lr, r4, lsl sp │ │ │ │ + @ instruction: 0x01275c0c │ │ │ │ + @ instruction: 0x011e1cf4 │ │ │ │ + @ instruction: 0x01275bb4 │ │ │ │ + tsteq lr, r8, lsl #25 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x01275b74 │ │ │ │ - tsteq sp, ip, ror #28 │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ - @ instruction: 0x01275b34 │ │ │ │ - tsteq lr, r8, lsl ip │ │ │ │ + @ instruction: 0x01275b7c │ │ │ │ + tsteq sp, r4, ror lr │ │ │ │ + tsteq lr, r4, asr ip │ │ │ │ + @ instruction: 0x01275b3c │ │ │ │ + tsteq lr, r0, lsr #24 │ │ │ │ tsteq ip, ip, lsl #12 │ │ │ │ - tsteq sp, ip, lsr #27 │ │ │ │ + @ instruction: 0x011d1db4 │ │ │ │ andeq r1, r0, pc, lsl #15 │ │ │ │ andeq r1, r0, r8, lsl #15 │ │ │ │ - tsteq sp, ip, lsr #26 │ │ │ │ - @ instruction: 0x01275a0c │ │ │ │ - @ instruction: 0x011e1af0 │ │ │ │ + tsteq sp, r4, lsr sp │ │ │ │ + @ instruction: 0x01275a14 │ │ │ │ + @ instruction: 0x011e1af8 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ tsteq ip, r4, ror #9 │ │ │ │ - @ instruction: 0x01275994 │ │ │ │ - tsteq lr, r8, ror sl │ │ │ │ + @ instruction: 0x0127599c │ │ │ │ + tsteq lr, r0, lsl #21 │ │ │ │ tsteq ip, ip, ror #8 │ │ │ │ - tsteq sp, r4, lsr #24 │ │ │ │ - tsteq sp, ip, ror #23 │ │ │ │ + tsteq sp, ip, lsr #24 │ │ │ │ + @ instruction: 0x011d1bf4 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x012758b0 │ │ │ │ - @ instruction: 0x011d1bb0 │ │ │ │ - tsteq lr, r4, lsl #19 │ │ │ │ + @ instruction: 0x012758b8 │ │ │ │ + @ instruction: 0x011d1bb8 │ │ │ │ + tsteq lr, ip, lsl #19 │ │ │ │ andeq r1, r0, sp, asr #14 │ │ │ │ - @ instruction: 0x0127586c │ │ │ │ - tsteq sp, ip, ror #22 │ │ │ │ - tsteq lr, r0, asr #18 │ │ │ │ + @ instruction: 0x01275874 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + tsteq lr, r8, asr #18 │ │ │ │ andeq r1, r0, pc, asr #14 │ │ │ │ - tsteq sp, r4, lsr fp │ │ │ │ - strdeq r5, [r7, -r0]! │ │ │ │ - @ instruction: 0x011d1af4 │ │ │ │ - tsteq lr, r8, asr #17 │ │ │ │ - @ instruction: 0x011d1abc │ │ │ │ + tsteq sp, ip, lsr fp │ │ │ │ + strdeq r5, [r7, -r8]! │ │ │ │ + @ instruction: 0x011d1afc │ │ │ │ + @ instruction: 0x011e18d0 │ │ │ │ + tsteq sp, r4, asr #21 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ - tsteq sp, ip, lsl #21 │ │ │ │ + @ instruction: 0x011d1a94 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ + tsteq sp, r0, ror #20 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ - @ instruction: 0x01275734 │ │ │ │ - tsteq sp, r8, lsr sl │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x0127573c │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ + tsteq lr, r4, lsl r8 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ - strdeq r5, [r7, -r4]! │ │ │ │ - @ instruction: 0x011d19f8 │ │ │ │ - tsteq lr, ip, asr #15 │ │ │ │ + strdeq r5, [r7, -ip]! │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x011e17d4 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ - tsteq sp, r0, asr #19 │ │ │ │ - smlawbeq r7, r0, r6, r5 │ │ │ │ - tsteq sp, r4, lsl #19 │ │ │ │ - tsteq lr, r8, asr r7 │ │ │ │ + tsteq sp, r8, asr #19 │ │ │ │ + smlawbeq r7, r8, r6, r5 │ │ │ │ + tsteq sp, ip, lsl #19 │ │ │ │ + tsteq lr, r0, ror #14 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ - tsteq sp, ip, asr #18 │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ - tsteq sp, ip, lsl r9 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ - tsteq sp, ip, ror #17 │ │ │ │ - @ instruction: 0x012755a8 │ │ │ │ - tsteq sp, ip, lsr #17 │ │ │ │ - tsteq lr, r0, lsl #13 │ │ │ │ + @ instruction: 0x011d18f4 │ │ │ │ + @ instruction: 0x012755b0 │ │ │ │ + @ instruction: 0x011d18b4 │ │ │ │ + tsteq lr, r8, lsl #13 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ - tsteq sp, r4, ror r8 │ │ │ │ - tsteq sp, r0, asr #16 │ │ │ │ + tsteq sp, ip, ror r8 │ │ │ │ + tsteq sp, r8, asr #16 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ - @ instruction: 0x011d17d8 │ │ │ │ - tsteq lr, ip, lsr #11 │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ + tsteq sp, r0, ror #15 │ │ │ │ + @ instruction: 0x011e15b4 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ - tsteq sp, r0, asr #14 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x01275404 │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ - @ instruction: 0x011e14dc │ │ │ │ + @ instruction: 0x0127540c │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ + tsteq lr, r4, ror #9 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - smlawteq r7, r4, r3, r5 │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ - tsteq lr, r0, lsr #9 │ │ │ │ + smlawteq r7, ip, r3, r5 │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tsteq lr, r8, lsr #9 │ │ │ │ andeq r1, r0, ip, asr r7 │ │ │ │ - tsteq sp, ip, ror r6 │ │ │ │ - @ instruction: 0x01275334 │ │ │ │ - tsteq sp, r0, asr #12 │ │ │ │ - tsteq lr, ip, lsl #8 │ │ │ │ + tsteq sp, r4, lsl #13 │ │ │ │ + @ instruction: 0x0127533c │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ + tsteq lr, r4, lsl r4 │ │ │ │ andeq r1, r0, fp, asr r7 │ │ │ │ - tsteq sp, r0, lsl #12 │ │ │ │ + tsteq sp, r8, lsl #12 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - tsteq lr, r8, lsl r7 │ │ │ │ - ldrdeq r4, [r7, -r4]! @ │ │ │ │ - tsteq lr, ip, lsr #1 │ │ │ │ + tsteq lr, r0, lsr #14 │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ + ldrheq r1, [lr, -r4] │ │ │ │ andeq r1, r0, r1, ror #13 │ │ │ │ - tsteq sp, ip, lsl #5 │ │ │ │ + @ instruction: 0x011d1294 │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ - @ instruction: 0x01274f50 │ │ │ │ - tsteq sp, r4, asr r2 │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ + @ instruction: 0x01274f58 │ │ │ │ + tsteq sp, ip, asr r2 │ │ │ │ + tsteq lr, r0, lsr r0 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - @ instruction: 0x01274ee0 │ │ │ │ - tsteq sp, r4, ror #3 │ │ │ │ - @ instruction: 0x011e0fb8 │ │ │ │ + @ instruction: 0x01274ee8 │ │ │ │ + tsteq sp, ip, ror #3 │ │ │ │ + tsteq lr, r0, asr #31 │ │ │ │ muleq r0, r4, r7 │ │ │ │ - @ instruction: 0x01274ea0 │ │ │ │ - tsteq sp, r0, lsr #3 │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ + @ instruction: 0x01274ea8 │ │ │ │ + tsteq sp, r8, lsr #3 │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ andeq r1, r0, sp, ror #14 │ │ │ │ - @ instruction: 0x01274e5c │ │ │ │ - tsteq sp, ip, asr r1 │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ + @ instruction: 0x01274e64 │ │ │ │ + tsteq sp, r4, ror #2 │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ andeq r1, r0, pc, ror #14 │ │ │ │ - @ instruction: 0x01274e18 │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ - @ instruction: 0x011e0ef0 │ │ │ │ - tsteq sp, r0, ror #1 │ │ │ │ + @ instruction: 0x01274e20 │ │ │ │ + tsteq sp, r4, lsr #2 │ │ │ │ + @ instruction: 0x011e0ef8 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ - smlawteq r7, r4, sp, r4 │ │ │ │ - tsteq sp, r4, asr #1 │ │ │ │ - @ instruction: 0x011e0e98 │ │ │ │ + smlawteq r7, ip, sp, r4 │ │ │ │ + tsteq sp, ip, asr #1 │ │ │ │ + tsteq lr, r0, lsr #29 │ │ │ │ andeq r1, r0, r8, lsl r7 │ │ │ │ - smlawbeq r7, r0, sp, r4 │ │ │ │ - tsteq sp, r0, lsl #1 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ + smlawbeq r7, r8, sp, r4 │ │ │ │ + tsteq sp, r8, lsl #1 │ │ │ │ + tsteq lr, ip, asr lr │ │ │ │ andeq r1, r0, r3, lsl r7 │ │ │ │ - tsteq sp, r8, asr #32 │ │ │ │ + tsteq sp, r0, asr r0 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - @ instruction: 0x01274d0c │ │ │ │ - tsteq sp, r0, lsl r0 │ │ │ │ - tsteq lr, r4, ror #27 │ │ │ │ + @ instruction: 0x01274d14 │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ + tsteq lr, ip, ror #27 │ │ │ │ andeq r1, r0, r3, ror #13 │ │ │ │ - @ instruction: 0x011d0fd4 │ │ │ │ + @ instruction: 0x011d0fdc │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - @ instruction: 0x01274cb8 │ │ │ │ - @ instruction: 0x011d0fbc │ │ │ │ - @ instruction: 0x011e0d90 │ │ │ │ + smlawteq r7, r0, ip, r4 │ │ │ │ + tsteq sp, r4, asr #31 │ │ │ │ + @ instruction: 0x011e0d98 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - @ instruction: 0x01274c78 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ + smlawbeq r7, r0, ip, r4 │ │ │ │ + tsteq sp, r4, lsl #31 │ │ │ │ + tsteq lr, r8, asr sp │ │ │ │ muleq r0, r2, r7 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [pc, #-224] @ 543bf8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add lr, pc, lr │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -1188594,81 +1188594,81 @@ │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #1440 @ 0x5a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ teqeq r4, r0, lsr #3 │ │ │ │ teqeq r4, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01274ae8 │ │ │ │ - tsteq lr, ip, asr #23 │ │ │ │ + strdeq r4, [r7, -r0]! │ │ │ │ + @ instruction: 0x011e0bd4 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ - @ instruction: 0x011e209c │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ - @ instruction: 0x0127453c │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ + tsteq lr, r4, lsl #3 │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + tsteq lr, ip, lsr pc │ │ │ │ + @ instruction: 0x01274544 │ │ │ │ + tsteq lr, ip, lsl r6 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ @ instruction: 0xfffc4a58 │ │ │ │ andeq r4, r0, r4, lsr #21 │ │ │ │ - ldrdeq r6, [r0, -r4]! │ │ │ │ + ldrdeq r6, [r0, -ip]! │ │ │ │ + @ instruction: 0x011e1df0 │ │ │ │ + tsteq lr, r4, ror #27 │ │ │ │ + @ instruction: 0x011e1ddc │ │ │ │ tsteq lr, r8, ror #27 │ │ │ │ + @ instruction: 0x011e1dd0 │ │ │ │ @ instruction: 0x011e1ddc │ │ │ │ - @ instruction: 0x011e1dd4 │ │ │ │ - tsteq lr, r0, ror #27 │ │ │ │ - tsteq lr, r8, asr #27 │ │ │ │ - @ instruction: 0x011e1dd4 │ │ │ │ - strdeq r4, [r7, -ip]! │ │ │ │ - @ instruction: 0x011e03d4 │ │ │ │ + @ instruction: 0x01274304 │ │ │ │ + @ instruction: 0x011e03dc │ │ │ │ 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: 0x01274068 │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ + @ instruction: 0x01274070 │ │ │ │ + tsteq lr, r0, asr r1 │ │ │ │ muleq r0, r0, sp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ muleq r0, r5, sp │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - @ instruction: 0x01273f48 │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ + @ instruction: 0x01273f50 │ │ │ │ + tsteq lr, r0, lsr r0 │ │ │ │ muleq r0, r7, sp │ │ │ │ - @ instruction: 0x01273d5c │ │ │ │ - tstpeq sp, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01273d64 │ │ │ │ + tstpeq sp, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ teqeq r4, r4, asr r2 │ │ │ │ - tsteq lr, r8, asr #6 │ │ │ │ - smlawbeq r3, r4, r5, r7 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + tsteq lr, r0, asr r3 │ │ │ │ + smlawbeq r3, ip, r5, r7 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + tsteq lr, r4, lsr #6 │ │ │ │ + tsteq lr, r0, lsl #6 │ │ │ │ + tsteq lr, ip, lsl #6 │ │ │ │ tsteq lr, ip, lsl r3 │ │ │ │ @ instruction: 0x011e12f8 │ │ │ │ - tsteq lr, r4, lsl #6 │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ - @ instruction: 0x011e12f0 │ │ │ │ - tsteq lr, r4, ror #3 │ │ │ │ - tsteq lr, ip, asr r0 │ │ │ │ - tsteq lr, ip, ror #29 │ │ │ │ - tsteq lr, ip, lsl lr │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ - @ instruction: 0x01236e08 │ │ │ │ - tsteq lr, r4, asr #23 │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ - tsteq lr, r8, lsl #24 │ │ │ │ - tsteq lr, r8, ror fp │ │ │ │ + tsteq lr, ip, ror #3 │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ + @ instruction: 0x011e0ef4 │ │ │ │ + tsteq lr, r4, lsr #28 │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + @ instruction: 0x01236e10 │ │ │ │ + tsteq lr, ip, asr #23 │ │ │ │ tsteq lr, r4, lsl #23 │ │ │ │ - tsteq lr, ip, ror #23 │ │ │ │ + tsteq lr, r0, lsl ip │ │ │ │ tsteq lr, r0, lsl #23 │ │ │ │ - tsteq lr, r8, ror sl │ │ │ │ + tsteq lr, ip, lsl #23 │ │ │ │ + @ instruction: 0x011e0bf4 │ │ │ │ + tsteq lr, r8, lsl #23 │ │ │ │ + tsteq lr, r0, lsl #21 │ │ │ │ muleq r0, ip, sp │ │ │ │ - tstpeq ip, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r0, lsr #27 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x011e04f4 │ │ │ │ + @ instruction: 0x011e04fc │ │ │ │ ldr r3, [pc, #-16] @ 54512c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ beq 5458cc │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ @@ -1190654,422 +1190654,422 @@ │ │ │ │ ldr r1, [pc, #652] @ 5472d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #3024 @ 0xbd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 544fe8 │ │ │ │ - @ instruction: 0x01236644 │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq lr, r4, lsl #8 │ │ │ │ - @ instruction: 0x011e049c │ │ │ │ - smlawbeq r7, r4, r7, r2 │ │ │ │ - tstpeq sp, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, ror #16 │ │ │ │ + @ instruction: 0x0123664c │ │ │ │ + tsteq lr, r0, asr r4 │ │ │ │ + tsteq lr, ip, lsl #8 │ │ │ │ + tsteq lr, r4, lsr #9 │ │ │ │ + smlawbeq r7, ip, r7, r2 │ │ │ │ + tstpeq sp, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, ror #16 │ │ │ │ andeq r1, r0, r9, lsl #24 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - @ instruction: 0x01236164 │ │ │ │ - tstpeq sp, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + @ instruction: 0x0123616c │ │ │ │ + tstpeq sp, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dff94 │ │ │ │ tstpeq fp, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01272548 │ │ │ │ - tstpeq sp, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, lsl r6 │ │ │ │ + @ instruction: 0x01272550 │ │ │ │ + tstpeq sp, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, lsl r6 │ │ │ │ andeq r1, r0, ip, lsr #24 │ │ │ │ - tsteq ip, r0, lsl r8 │ │ │ │ + tsteq ip, r8, lsl r8 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq ip, r0, ror #15 │ │ │ │ + tsteq ip, r8, ror #15 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x0127249c │ │ │ │ - tsteq ip, ip, lsr #15 │ │ │ │ - tsteq sp, r8, ror r5 │ │ │ │ + @ instruction: 0x012724a4 │ │ │ │ + @ instruction: 0x011ce7b4 │ │ │ │ + tsteq sp, r0, lsl #11 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x01272460 │ │ │ │ - tsteq ip, r0, ror r7 │ │ │ │ - tsteq sp, ip, lsr r5 │ │ │ │ + @ instruction: 0x01272468 │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ + tsteq sp, r4, asr #10 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - @ instruction: 0x01272424 │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ + @ instruction: 0x0127242c │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + tsteq sp, r8, lsl #10 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x012723e8 │ │ │ │ - @ instruction: 0x011ce6f8 │ │ │ │ - tsteq sp, r4, asr #9 │ │ │ │ + strdeq r2, [r7, -r0]! │ │ │ │ + tsteq ip, r0, lsl #14 │ │ │ │ + tsteq sp, ip, asr #9 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - tsteq ip, r0, asr #13 │ │ │ │ + tsteq ip, r8, asr #13 │ │ │ │ muleq r0, lr, sp │ │ │ │ - @ instruction: 0x011ce690 │ │ │ │ + @ instruction: 0x011ce698 │ │ │ │ muleq r0, ip, sp │ │ │ │ - @ instruction: 0x0127234c │ │ │ │ - tsteq ip, ip, asr r6 │ │ │ │ - tsteq sp, r8, lsr #8 │ │ │ │ + @ instruction: 0x01272354 │ │ │ │ + tsteq ip, r4, ror #12 │ │ │ │ + tsteq sp, r0, lsr r4 │ │ │ │ @ instruction: 0x00001cb7 │ │ │ │ - @ instruction: 0x01272310 │ │ │ │ - tsteq ip, r0, lsr #12 │ │ │ │ - tsteq sp, ip, ror #7 │ │ │ │ + @ instruction: 0x01272318 │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ + @ instruction: 0x011de3f4 │ │ │ │ @ instruction: 0x00001cb6 │ │ │ │ - ldrdeq r2, [r7, -r4]! │ │ │ │ - tsteq ip, r4, ror #11 │ │ │ │ - @ instruction: 0x011de3b0 │ │ │ │ + ldrdeq r2, [r7, -ip]! │ │ │ │ + tsteq ip, ip, ror #11 │ │ │ │ + @ instruction: 0x011de3b8 │ │ │ │ @ instruction: 0x00001cb5 │ │ │ │ - @ instruction: 0x01272298 │ │ │ │ - tsteq ip, r8, lsr #11 │ │ │ │ - tsteq sp, r4, ror r3 │ │ │ │ + @ instruction: 0x012722a0 │ │ │ │ + @ instruction: 0x011ce5b0 │ │ │ │ + tsteq sp, ip, ror r3 │ │ │ │ @ instruction: 0x00001cb3 │ │ │ │ - @ instruction: 0x0127225c │ │ │ │ - tsteq ip, ip, ror #10 │ │ │ │ - tsteq sp, r8, lsr r3 │ │ │ │ + @ instruction: 0x01272264 │ │ │ │ + tsteq ip, r4, ror r5 │ │ │ │ + tsteq sp, r0, asr #6 │ │ │ │ @ instruction: 0x00001cb2 │ │ │ │ - @ instruction: 0x01272220 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - @ instruction: 0x011de2fc │ │ │ │ + @ instruction: 0x01272228 │ │ │ │ + tsteq ip, r8, lsr r5 │ │ │ │ + tsteq sp, r4, lsl #6 │ │ │ │ @ instruction: 0x00001cb1 │ │ │ │ - @ instruction: 0x012721e4 │ │ │ │ - @ instruction: 0x011ce4f4 │ │ │ │ - tsteq sp, r0, asr #5 │ │ │ │ + @ instruction: 0x012721ec │ │ │ │ + @ instruction: 0x011ce4fc │ │ │ │ + tsteq sp, r8, asr #5 │ │ │ │ @ instruction: 0x00001cb0 │ │ │ │ - @ instruction: 0x012721a8 │ │ │ │ - @ instruction: 0x011ce4b8 │ │ │ │ - tsteq sp, r4, lsl #5 │ │ │ │ + @ instruction: 0x012721b0 │ │ │ │ + tsteq ip, r0, asr #9 │ │ │ │ + tsteq sp, ip, lsl #5 │ │ │ │ andeq r1, r0, pc, lsr #25 │ │ │ │ - @ instruction: 0x0127216c │ │ │ │ - tsteq ip, ip, ror r4 │ │ │ │ - tsteq sp, r8, asr #4 │ │ │ │ + @ instruction: 0x01272174 │ │ │ │ + tsteq ip, r4, lsl #9 │ │ │ │ + tsteq sp, r0, asr r2 │ │ │ │ andeq r1, r0, lr, lsr #25 │ │ │ │ - @ instruction: 0x01272130 │ │ │ │ - tsteq ip, r0, asr #8 │ │ │ │ - tsteq sp, r4, lsl r2 │ │ │ │ + @ instruction: 0x01272138 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + tsteq sp, ip, lsl r2 │ │ │ │ andeq r1, r0, pc, ror #24 │ │ │ │ - strdeq r2, [r7, -r4]! │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ - @ instruction: 0x011de1d0 │ │ │ │ + strdeq r2, [r7, -ip]! │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + @ instruction: 0x011de1d8 │ │ │ │ andeq r1, r0, lr, ror #24 │ │ │ │ - strheq r2, [r7, -r8]! │ │ │ │ - tsteq ip, r8, asr #7 │ │ │ │ - @ instruction: 0x011de194 │ │ │ │ + smlawteq r7, r0, r0, r2 │ │ │ │ + @ instruction: 0x011ce3d0 │ │ │ │ + @ instruction: 0x011de19c │ │ │ │ andeq r1, r0, sp, ror #24 │ │ │ │ - @ instruction: 0x0127207c │ │ │ │ - tsteq ip, ip, lsl #7 │ │ │ │ - tsteq sp, r8, asr r1 │ │ │ │ + smlawbeq r7, r4, r0, r2 │ │ │ │ + @ instruction: 0x011ce394 │ │ │ │ + tsteq sp, r0, ror #2 │ │ │ │ andeq r1, r0, fp, ror #24 │ │ │ │ - @ instruction: 0x01272040 │ │ │ │ - tsteq ip, r0, asr r3 │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ + @ instruction: 0x01272048 │ │ │ │ + tsteq ip, r8, asr r3 │ │ │ │ + tsteq sp, r4, lsr #2 │ │ │ │ andeq r1, r0, sl, ror #24 │ │ │ │ - @ instruction: 0x01272004 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ - tsteq sp, r0, ror #1 │ │ │ │ + @ instruction: 0x0127200c │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smlawteq r7, r8, pc, r1 @ │ │ │ │ - @ instruction: 0x011ce2d8 │ │ │ │ - tsteq sp, r4, lsr #1 │ │ │ │ + ldrdeq r1, [r7, -r0]! │ │ │ │ + tsteq ip, r0, ror #5 │ │ │ │ + tsteq sp, ip, lsr #1 │ │ │ │ andeq r1, r0, r0, ror #24 │ │ │ │ - smlawbeq r7, ip, pc, r1 @ │ │ │ │ - @ instruction: 0x011ce29c │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ + @ instruction: 0x01271f94 │ │ │ │ + tsteq ip, r4, lsr #5 │ │ │ │ + tsteq sp, r0, ror r0 │ │ │ │ andeq r1, r0, sl, asr ip │ │ │ │ - @ instruction: 0x01271f50 │ │ │ │ - tsteq ip, r0, ror #4 │ │ │ │ - tsteq sp, ip, lsr #32 │ │ │ │ + @ instruction: 0x01271f58 │ │ │ │ + tsteq ip, r8, ror #4 │ │ │ │ + tsteq sp, r4, lsr r0 │ │ │ │ andeq r1, r0, fp, asr ip │ │ │ │ - tsteq ip, r8, lsr #4 │ │ │ │ + tsteq ip, r0, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x01271ee4 │ │ │ │ - @ instruction: 0x011ce1f4 │ │ │ │ - tsteq sp, r0, asr #31 │ │ │ │ + @ instruction: 0x01271eec │ │ │ │ + @ instruction: 0x011ce1fc │ │ │ │ + tsteq sp, r8, asr #31 │ │ │ │ andeq r1, r0, ip, lsr #25 │ │ │ │ - @ instruction: 0x011ce1bc │ │ │ │ - @ instruction: 0x01271e78 │ │ │ │ - tsteq ip, r8, lsl #3 │ │ │ │ - tsteq sp, r4, asr pc │ │ │ │ + tsteq ip, r4, asr #3 │ │ │ │ + smlawbeq r7, r0, lr, r1 │ │ │ │ + @ instruction: 0x011ce190 │ │ │ │ + tsteq sp, ip, asr pc │ │ │ │ andeq r1, r0, r9, asr ip │ │ │ │ - @ instruction: 0x01271e3c │ │ │ │ - tsteq ip, ip, asr #2 │ │ │ │ - tsteq sp, r8, lsl pc │ │ │ │ + @ instruction: 0x01271e44 │ │ │ │ + tsteq ip, r4, asr r1 │ │ │ │ + tsteq sp, r0, lsr #30 │ │ │ │ andeq r1, r0, r6, ror #25 │ │ │ │ - @ instruction: 0x01271e00 │ │ │ │ - tsteq ip, r0, lsl r1 │ │ │ │ - @ instruction: 0x011ddedc │ │ │ │ + @ instruction: 0x01271e08 │ │ │ │ + tsteq ip, r8, lsl r1 │ │ │ │ + tsteq sp, r4, ror #29 │ │ │ │ andeq r1, r0, r7, ror #25 │ │ │ │ - smlawteq r7, r4, sp, r1 │ │ │ │ - ldrsbeq lr, [ip, -r4] │ │ │ │ - tsteq sp, r0, lsr #29 │ │ │ │ + smlawteq r7, ip, sp, r1 │ │ │ │ + ldrsbeq lr, [ip, -ip] │ │ │ │ + tsteq sp, r8, lsr #29 │ │ │ │ andeq r1, r0, r8, ror #25 │ │ │ │ - smlawbeq r7, r8, sp, r1 │ │ │ │ - @ instruction: 0x011ce098 │ │ │ │ - tsteq sp, r4, ror #28 │ │ │ │ + @ instruction: 0x01271d90 │ │ │ │ + tsteq ip, r0, lsr #1 │ │ │ │ + tsteq sp, ip, ror #28 │ │ │ │ andeq r1, r0, sl, ror #25 │ │ │ │ - @ instruction: 0x01271d4c │ │ │ │ - tsteq ip, ip, asr r0 │ │ │ │ - tsteq sp, r8, lsr #28 │ │ │ │ + @ instruction: 0x01271d54 │ │ │ │ + tsteq ip, r4, rrx │ │ │ │ + tsteq sp, r0, lsr lr │ │ │ │ andeq r1, r0, fp, ror #25 │ │ │ │ - @ instruction: 0x01271d10 │ │ │ │ - tsteq ip, r0, lsr #32 │ │ │ │ - tsteq sp, ip, ror #27 │ │ │ │ + @ instruction: 0x01271d18 │ │ │ │ + tsteq ip, r8, lsr #32 │ │ │ │ + @ instruction: 0x011dddf4 │ │ │ │ andeq r1, r0, r7, asr ip │ │ │ │ - ldrdeq r1, [r7, -r4]! │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ - @ instruction: 0x011dddb0 │ │ │ │ + ldrdeq r1, [r7, -ip]! │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ + @ instruction: 0x011dddb8 │ │ │ │ andeq r1, r0, r8, asr ip │ │ │ │ - @ instruction: 0x01271c98 │ │ │ │ - tsteq ip, r8, lsr #31 │ │ │ │ - tsteq sp, r4, ror sp │ │ │ │ + @ instruction: 0x01271ca0 │ │ │ │ + @ instruction: 0x011cdfb0 │ │ │ │ + tsteq sp, ip, ror sp │ │ │ │ andeq r1, r0, ip, ror #25 │ │ │ │ - strdeq r1, [r7, -r8]! │ │ │ │ - tsteq ip, r8, lsl #18 │ │ │ │ - @ instruction: 0x011dd6d4 │ │ │ │ + @ instruction: 0x01271600 │ │ │ │ + tsteq ip, r0, lsl r9 │ │ │ │ + @ instruction: 0x011dd6dc │ │ │ │ andeq r1, r0, pc, asr #25 │ │ │ │ - @ instruction: 0x012715bc │ │ │ │ - tsteq ip, ip, asr #17 │ │ │ │ - @ instruction: 0x011dd698 │ │ │ │ + smlawteq r7, r4, r5, r1 │ │ │ │ + @ instruction: 0x011cd8d4 │ │ │ │ + tsteq sp, r0, lsr #13 │ │ │ │ andeq r1, r0, lr, asr #25 │ │ │ │ - smlawbeq r7, r0, r5, r1 │ │ │ │ - @ instruction: 0x011cd890 │ │ │ │ - tsteq sp, ip, asr r6 │ │ │ │ + smlawbeq r7, r8, r5, r1 │ │ │ │ + @ instruction: 0x011cd898 │ │ │ │ + tsteq sp, r4, ror #12 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ - @ instruction: 0x01271544 │ │ │ │ - tsteq ip, r4, asr r8 │ │ │ │ - tsteq sp, r0, lsr #12 │ │ │ │ + @ instruction: 0x0127154c │ │ │ │ + tsteq ip, ip, asr r8 │ │ │ │ + tsteq sp, r8, lsr #12 │ │ │ │ andeq r1, r0, r7, asr #25 │ │ │ │ - @ instruction: 0x01271508 │ │ │ │ - tsteq ip, r8, lsl r8 │ │ │ │ - tsteq sp, r4, ror #11 │ │ │ │ + @ instruction: 0x01271510 │ │ │ │ + tsteq ip, r0, lsr #16 │ │ │ │ + tsteq sp, ip, ror #11 │ │ │ │ andeq r1, r0, r6, asr #25 │ │ │ │ - smlawteq r7, ip, r4, r1 │ │ │ │ - @ instruction: 0x011cd7dc │ │ │ │ - tsteq sp, r8, lsr #11 │ │ │ │ + ldrdeq r1, [r7, -r4]! │ │ │ │ + tsteq ip, r4, ror #15 │ │ │ │ + @ instruction: 0x011dd5b0 │ │ │ │ andeq r1, r0, r4, asr #25 │ │ │ │ - @ instruction: 0x01271490 │ │ │ │ - tsteq ip, r0, lsr #15 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ + @ instruction: 0x01271498 │ │ │ │ + tsteq ip, r8, lsr #15 │ │ │ │ + tsteq sp, r4, ror r5 │ │ │ │ andeq r1, r0, r3, asr #25 │ │ │ │ - @ instruction: 0x01271454 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ - tsteq sp, r0, lsr r5 │ │ │ │ + @ instruction: 0x0127145c │ │ │ │ + tsteq ip, ip, ror #14 │ │ │ │ + tsteq sp, r8, lsr r5 │ │ │ │ andeq r1, r0, r2, asr #25 │ │ │ │ - @ instruction: 0x01271418 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ - @ instruction: 0x011dd4f4 │ │ │ │ + @ instruction: 0x01271420 │ │ │ │ + tsteq ip, r0, lsr r7 │ │ │ │ + @ instruction: 0x011dd4fc │ │ │ │ andeq r1, r0, r1, asr #25 │ │ │ │ - ldrdeq r1, [r7, -ip]! │ │ │ │ - tsteq ip, ip, ror #13 │ │ │ │ - @ instruction: 0x011dd4bc │ │ │ │ - @ instruction: 0x012713a0 │ │ │ │ - @ instruction: 0x011cd6b0 │ │ │ │ - tsteq sp, ip, ror r4 │ │ │ │ + @ instruction: 0x012713e4 │ │ │ │ + @ instruction: 0x011cd6f4 │ │ │ │ + tsteq sp, r4, asr #9 │ │ │ │ + @ instruction: 0x012713a8 │ │ │ │ + @ instruction: 0x011cd6b8 │ │ │ │ + tsteq sp, r4, lsl #9 │ │ │ │ @ instruction: 0x00001cbf │ │ │ │ - @ instruction: 0x01271364 │ │ │ │ - tsteq ip, r4, ror r6 │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + @ instruction: 0x0127136c │ │ │ │ + tsteq ip, ip, ror r6 │ │ │ │ + tsteq sp, r8, asr #8 │ │ │ │ andeq r1, r0, r0, ror #25 │ │ │ │ - @ instruction: 0x01271328 │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ - tsteq sp, r4, lsl #8 │ │ │ │ + @ instruction: 0x01271330 │ │ │ │ + tsteq ip, r0, asr #12 │ │ │ │ + tsteq sp, ip, lsl #8 │ │ │ │ andeq r1, r0, r2, ror #25 │ │ │ │ - @ instruction: 0x012712ec │ │ │ │ - @ instruction: 0x011cd5fc │ │ │ │ - tsteq sp, r8, asr #7 │ │ │ │ + strdeq r1, [r7, -r4]! │ │ │ │ + tsteq ip, r4, lsl #12 │ │ │ │ + @ instruction: 0x011dd3d0 │ │ │ │ andeq r1, r0, r3, ror #25 │ │ │ │ - @ instruction: 0x012712b0 │ │ │ │ - tsteq ip, r0, asr #11 │ │ │ │ - tsteq sp, ip, lsl #7 │ │ │ │ + @ instruction: 0x012712b8 │ │ │ │ + tsteq ip, r8, asr #11 │ │ │ │ + @ instruction: 0x011dd394 │ │ │ │ andeq r1, r0, r4, ror #25 │ │ │ │ - @ instruction: 0x01271274 │ │ │ │ - tsteq ip, r4, lsl #11 │ │ │ │ - tsteq sp, r0, asr r3 │ │ │ │ + @ instruction: 0x0127127c │ │ │ │ + tsteq ip, ip, lsl #11 │ │ │ │ + tsteq sp, r8, asr r3 │ │ │ │ andeq r1, r0, r5, ror #25 │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x01271208 │ │ │ │ - tsteq ip, r8, lsl r5 │ │ │ │ - tsteq sp, r4, ror #5 │ │ │ │ + @ instruction: 0x01271210 │ │ │ │ + tsteq ip, r0, lsr #10 │ │ │ │ + tsteq sp, ip, ror #5 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - smlawteq r7, ip, r1, r1 │ │ │ │ - @ instruction: 0x011cd4dc │ │ │ │ - tsteq sp, r8, lsr #5 │ │ │ │ + ldrdeq r1, [r7, -r4]! │ │ │ │ + tsteq ip, r4, ror #9 │ │ │ │ + @ instruction: 0x011dd2b0 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - @ instruction: 0x01271190 │ │ │ │ - tsteq ip, r0, lsr #9 │ │ │ │ - tsteq sp, ip, ror #4 │ │ │ │ + @ instruction: 0x01271198 │ │ │ │ + tsteq ip, r8, lsr #9 │ │ │ │ + tsteq sp, r4, ror r2 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x01271154 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ + @ instruction: 0x0127115c │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq sp, r8, lsr r2 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - tsteq ip, ip, lsr #8 │ │ │ │ + tsteq ip, r4, lsr r4 │ │ │ │ muleq r0, r7, sp │ │ │ │ - @ instruction: 0x012710e8 │ │ │ │ - @ instruction: 0x011cd3f8 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ + strdeq r1, [r7, -r0]! │ │ │ │ + tsteq ip, r0, lsl #8 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ muleq r0, r5, sp │ │ │ │ - tsteq ip, r0, asr #7 │ │ │ │ + tsteq ip, r8, asr #7 │ │ │ │ muleq r0, r4, sp │ │ │ │ - @ instruction: 0x011cd394 │ │ │ │ + @ instruction: 0x011cd39c │ │ │ │ muleq r0, r3, sp │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ muleq r0, r2, sp │ │ │ │ - tsteq ip, ip, lsr r3 │ │ │ │ + tsteq ip, r4, asr #6 │ │ │ │ muleq r0, r1, sp │ │ │ │ - tsteq ip, r0, lsl r3 │ │ │ │ + tsteq ip, r8, lsl r3 │ │ │ │ muleq r0, r0, sp │ │ │ │ - ldrdeq r0, [r7, -r4]! │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ - ldrheq sp, [sp, -r0] │ │ │ │ + ldrdeq r0, [r7, -ip]! │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ + ldrheq sp, [sp, -r8] │ │ │ │ andeq r1, r0, lr, lsl #27 │ │ │ │ - @ instruction: 0x01270f98 │ │ │ │ - tsteq ip, r4, lsr #5 │ │ │ │ - tsteq sp, r4, ror r0 │ │ │ │ + smulwbeq r7, r0, pc @ │ │ │ │ + tsteq ip, ip, lsr #5 │ │ │ │ + tsteq sp, ip, ror r0 │ │ │ │ andeq r1, r0, sp, lsl #27 │ │ │ │ - @ instruction: 0x01270f5c │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ - tsteq sp, r8, lsr r0 │ │ │ │ + @ instruction: 0x01270f64 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ + tsteq sp, r0, asr #32 │ │ │ │ andeq r1, r0, ip, lsl #27 │ │ │ │ - @ instruction: 0x01270f1c │ │ │ │ - tsteq ip, ip, lsr #4 │ │ │ │ - @ instruction: 0x011dcff8 │ │ │ │ + @ instruction: 0x01270f24 │ │ │ │ + tsteq ip, r4, lsr r2 │ │ │ │ + tsteq sp, r0 │ │ │ │ andeq r1, r0, r9, lsl #27 │ │ │ │ - @ instruction: 0x011cd1f4 │ │ │ │ + @ instruction: 0x011cd1fc │ │ │ │ andeq r1, r0, pc, asr sp │ │ │ │ - tsteq ip, r0, asr #3 │ │ │ │ + tsteq ip, r8, asr #3 │ │ │ │ andeq r1, r0, lr, asr sp │ │ │ │ - @ instruction: 0x011cd190 │ │ │ │ + @ instruction: 0x011cd198 │ │ │ │ andeq r1, r0, sp, asr sp │ │ │ │ - tsteq ip, r0, ror #2 │ │ │ │ + tsteq ip, r8, ror #2 │ │ │ │ andeq r1, r0, r6, asr sp │ │ │ │ - tsteq ip, ip, lsr #2 │ │ │ │ + tsteq ip, r4, lsr r1 │ │ │ │ andeq r1, r0, r5, asr sp │ │ │ │ - smulwteq r7, r8, sp │ │ │ │ - ldrsheq sp, [ip, -r8] │ │ │ │ - tsteq sp, ip, asr #29 │ │ │ │ + strdeq r0, [r7, -r0]! @ │ │ │ │ + tsteq ip, r0, lsl #2 │ │ │ │ + @ instruction: 0x011dced4 │ │ │ │ andeq r1, r0, r9, lsr #26 │ │ │ │ - smulwbeq r7, ip, sp │ │ │ │ - ldrheq sp, [ip, -ip] │ │ │ │ - tsteq sp, r8, lsl #29 │ │ │ │ + @ instruction: 0x01270db4 │ │ │ │ + tsteq ip, r4, asr #1 │ │ │ │ + @ instruction: 0x011dce90 │ │ │ │ andeq r1, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01270d70 │ │ │ │ - tsteq ip, r0, lsl #1 │ │ │ │ - tsteq sp, ip, asr #28 │ │ │ │ + @ instruction: 0x01270d78 │ │ │ │ + tsteq ip, r8, lsl #1 │ │ │ │ + tsteq sp, r4, asr lr │ │ │ │ andeq r1, r0, r7, lsr #26 │ │ │ │ - tsteq ip, r8, asr #32 │ │ │ │ + tsteq ip, r0, asr r0 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ - strdeq r0, [r7, -ip]! │ │ │ │ - tsteq sp, ip, lsr r6 │ │ │ │ - @ instruction: 0x011dcdd0 │ │ │ │ + @ instruction: 0x01270d04 │ │ │ │ + tsteq sp, r4, asr #12 │ │ │ │ + @ instruction: 0x011dcdd8 │ │ │ │ andeq r1, r0, r9, lsl sp │ │ │ │ - @ instruction: 0x01270cb4 │ │ │ │ - tsteq ip, r4, asr #31 │ │ │ │ - @ instruction: 0x011dcd90 │ │ │ │ + @ instruction: 0x01270cbc │ │ │ │ + tsteq ip, ip, asr #31 │ │ │ │ + @ instruction: 0x011dcd98 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x01270c78 │ │ │ │ - tsteq ip, r8, lsl #31 │ │ │ │ - tsteq sp, r4, asr sp │ │ │ │ + smlawbeq r7, r0, ip, r0 │ │ │ │ + @ instruction: 0x011ccf90 │ │ │ │ + tsteq sp, ip, asr sp │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x01270c3c │ │ │ │ - tsteq ip, ip, asr #30 │ │ │ │ - tsteq sp, r8, lsl sp │ │ │ │ + @ instruction: 0x01270c44 │ │ │ │ + tsteq ip, r4, asr pc │ │ │ │ + tsteq sp, r0, lsr #26 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - @ instruction: 0x01270c00 │ │ │ │ - tsteq ip, r0, lsl pc │ │ │ │ - @ instruction: 0x011dccdc │ │ │ │ + @ instruction: 0x01270c08 │ │ │ │ + tsteq ip, r8, lsl pc │ │ │ │ + tsteq sp, r4, ror #25 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - smlawteq r7, r4, fp, r0 │ │ │ │ - @ instruction: 0x011cced4 │ │ │ │ - tsteq sp, r0, lsr #25 │ │ │ │ + smlawteq r7, ip, fp, r0 │ │ │ │ + @ instruction: 0x011ccedc │ │ │ │ + tsteq sp, r8, lsr #25 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - smlawbeq r7, r8, fp, r0 │ │ │ │ - @ instruction: 0x011cce98 │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ + @ instruction: 0x01270b90 │ │ │ │ + tsteq ip, r0, lsr #29 │ │ │ │ + tsteq sp, ip, ror #24 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x01270b48 │ │ │ │ - tsteq ip, r8, asr lr │ │ │ │ - tsteq sp, r4, lsr #24 │ │ │ │ + @ instruction: 0x01270b50 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + tsteq sp, ip, lsr #24 │ │ │ │ andeq r1, r0, r2, asr ip │ │ │ │ - @ instruction: 0x01270b08 │ │ │ │ - tsteq ip, r8, lsl lr │ │ │ │ - tsteq sp, r4, ror #23 │ │ │ │ + @ instruction: 0x01270b10 │ │ │ │ + tsteq ip, r0, lsr #28 │ │ │ │ + tsteq sp, ip, ror #23 │ │ │ │ andeq r1, r0, r1, asr ip │ │ │ │ - smlawteq r7, r8, sl, r0 │ │ │ │ - @ instruction: 0x011ccdd8 │ │ │ │ - tsteq sp, r4, lsr #23 │ │ │ │ + ldrdeq r0, [r7, -r0]! @ │ │ │ │ + tsteq ip, r0, ror #27 │ │ │ │ + tsteq sp, ip, lsr #23 │ │ │ │ andeq r1, r0, r0, asr ip │ │ │ │ - smlawbeq r7, r8, sl, r0 │ │ │ │ - @ instruction: 0x011ccd98 │ │ │ │ - tsteq sp, r4, ror #22 │ │ │ │ + @ instruction: 0x01270a90 │ │ │ │ + tsteq ip, r0, lsr #27 │ │ │ │ + tsteq sp, ip, ror #22 │ │ │ │ andeq r1, r0, lr, asr #24 │ │ │ │ - @ instruction: 0x01270a48 │ │ │ │ - tsteq ip, r8, asr sp │ │ │ │ - tsteq sp, r4, lsr #22 │ │ │ │ + @ instruction: 0x01270a50 │ │ │ │ + tsteq ip, r0, ror #26 │ │ │ │ + tsteq sp, ip, lsr #22 │ │ │ │ andeq r1, r0, sp, asr #24 │ │ │ │ - @ instruction: 0x01270a08 │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - tsteq sp, r4, ror #21 │ │ │ │ + @ instruction: 0x01270a10 │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + tsteq sp, ip, ror #21 │ │ │ │ andeq r1, r0, ip, asr #24 │ │ │ │ - tsteq ip, r0, ror #25 │ │ │ │ + tsteq ip, r8, ror #25 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - smulwbeq r7, r4, r9 │ │ │ │ - @ instruction: 0x011cccb0 │ │ │ │ - tsteq sp, r0, lsl #21 │ │ │ │ + smulwbeq r7, ip, r9 │ │ │ │ + @ instruction: 0x011cccb8 │ │ │ │ + tsteq sp, r8, lsl #21 │ │ │ │ andeq r1, r0, r3, lsl #26 │ │ │ │ - @ instruction: 0x01270964 │ │ │ │ - tsteq ip, r4, ror ip │ │ │ │ - tsteq sp, r4, asr #20 │ │ │ │ - @ instruction: 0x01270928 │ │ │ │ - tsteq ip, r8, lsr ip │ │ │ │ - tsteq sp, r4, lsl #20 │ │ │ │ + @ instruction: 0x0127096c │ │ │ │ + tsteq ip, ip, ror ip │ │ │ │ + tsteq sp, ip, asr #20 │ │ │ │ + @ instruction: 0x01270930 │ │ │ │ + tsteq ip, r0, asr #24 │ │ │ │ + tsteq sp, ip, lsl #20 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - smulwteq r7, ip, r8 │ │ │ │ - @ instruction: 0x011ccbfc │ │ │ │ - tsteq sp, r8, asr #19 │ │ │ │ + strdeq r0, [r7, -r4]! │ │ │ │ + tsteq ip, r4, lsl #24 │ │ │ │ + @ instruction: 0x011dc9d0 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x012708b0 │ │ │ │ - tsteq ip, r0, asr #23 │ │ │ │ - tsteq sp, ip, lsl #19 │ │ │ │ + @ instruction: 0x012708b8 │ │ │ │ + tsteq ip, r8, asr #23 │ │ │ │ + @ instruction: 0x011dc994 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x01270874 │ │ │ │ - tsteq ip, r4, lsl #23 │ │ │ │ - tsteq sp, r0, asr r9 │ │ │ │ + @ instruction: 0x0127087c │ │ │ │ + tsteq ip, ip, lsl #23 │ │ │ │ + tsteq sp, r8, asr r9 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - @ instruction: 0x01270838 │ │ │ │ - tsteq ip, r8, asr #22 │ │ │ │ - tsteq sp, r4, lsl r9 │ │ │ │ + @ instruction: 0x01270840 │ │ │ │ + tsteq ip, r0, asr fp │ │ │ │ + tsteq sp, ip, lsl r9 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - strdeq r0, [r7, -ip]! │ │ │ │ - tsteq ip, ip, lsl #22 │ │ │ │ - @ instruction: 0x011dc8d8 │ │ │ │ + @ instruction: 0x01270804 │ │ │ │ + tsteq ip, r4, lsl fp │ │ │ │ + tsteq sp, r0, ror #17 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - smlawteq r7, r0, r7, r0 │ │ │ │ - @ instruction: 0x011ccad0 │ │ │ │ - @ instruction: 0x011dc89c │ │ │ │ + smlawteq r7, r8, r7, r0 │ │ │ │ + @ instruction: 0x011ccad8 │ │ │ │ + tsteq sp, r4, lsr #17 │ │ │ │ andeq r1, r0, r6, ror ip │ │ │ │ - smlawbeq r7, r0, r7, r0 │ │ │ │ - @ instruction: 0x011cca90 │ │ │ │ - tsteq sp, ip, asr r8 │ │ │ │ + smlawbeq r7, r8, r7, r0 │ │ │ │ + @ instruction: 0x011cca98 │ │ │ │ + tsteq sp, r4, ror #16 │ │ │ │ andeq r1, r0, r8, asr #24 │ │ │ │ - @ instruction: 0x01270740 │ │ │ │ - tsteq ip, r0, asr sl │ │ │ │ - tsteq sp, ip, lsl r8 │ │ │ │ + @ instruction: 0x01270748 │ │ │ │ + tsteq ip, r8, asr sl │ │ │ │ + tsteq sp, r4, lsr #16 │ │ │ │ andeq r1, r0, r7, asr #24 │ │ │ │ - @ instruction: 0x01270700 │ │ │ │ - tsteq ip, r0, lsl sl │ │ │ │ - @ instruction: 0x011dc7dc │ │ │ │ + @ instruction: 0x01270708 │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ + tsteq sp, r4, ror #15 │ │ │ │ andeq r1, r0, r6, asr #24 │ │ │ │ - smlawteq r7, r0, r6, r0 │ │ │ │ - @ instruction: 0x011cc9d0 │ │ │ │ - @ instruction: 0x011dc79c │ │ │ │ + smlawteq r7, r8, r6, r0 │ │ │ │ + @ instruction: 0x011cc9d8 │ │ │ │ + tsteq sp, r4, lsr #15 │ │ │ │ andeq r1, r0, r5, asr #24 │ │ │ │ - smlawbeq r7, r0, r6, r0 │ │ │ │ - @ instruction: 0x011cc990 │ │ │ │ - tsteq sp, ip, asr r7 │ │ │ │ + smlawbeq r7, r8, r6, r0 │ │ │ │ + @ instruction: 0x011cc998 │ │ │ │ + tsteq sp, r4, ror #14 │ │ │ │ andeq r1, r0, r3, asr #24 │ │ │ │ - @ instruction: 0x01270640 │ │ │ │ - tsteq ip, r0, asr r9 │ │ │ │ - tsteq sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x01270648 │ │ │ │ + tsteq ip, r8, asr r9 │ │ │ │ + tsteq sp, r4, lsr #14 │ │ │ │ andeq r1, r0, r2, asr #24 │ │ │ │ ldr r2, [pc, #-1008] @ 5472d4 │ │ │ │ ldr r1, [pc, #-1008] @ 5472d8 │ │ │ │ ldr r3, [pc, #-1008] @ 5472dc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1192701,176 +1192701,176 @@ │ │ │ │ ldr r1, [pc, #668] @ 5492dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #3024 @ 0xbd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 544fe8 │ │ │ │ - @ instruction: 0x01270600 │ │ │ │ - tsteq ip, r0, lsl r9 │ │ │ │ - @ instruction: 0x011dc6dc │ │ │ │ + @ instruction: 0x01270608 │ │ │ │ + tsteq ip, r8, lsl r9 │ │ │ │ + tsteq sp, r4, ror #13 │ │ │ │ andeq r1, r0, r1, asr #24 │ │ │ │ - smlawteq r7, r0, r5, r0 │ │ │ │ - @ instruction: 0x011cc8d0 │ │ │ │ - tsteq sp, r0, lsr #13 │ │ │ │ - smlawbeq r7, r8, r5, r0 │ │ │ │ - @ instruction: 0x011cc894 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ + smlawteq r7, r8, r5, r0 │ │ │ │ + @ instruction: 0x011cc8d8 │ │ │ │ + tsteq sp, r8, lsr #13 │ │ │ │ + @ instruction: 0x01270590 │ │ │ │ + @ instruction: 0x011cc89c │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ andeq r1, r0, fp, lsl #26 │ │ │ │ - @ instruction: 0x0127054c │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ + @ instruction: 0x01270554 │ │ │ │ + tsteq ip, r0, ror #16 │ │ │ │ + tsteq sp, r0, lsr r6 │ │ │ │ andeq r1, r0, sl, lsl #26 │ │ │ │ - @ instruction: 0x01270510 │ │ │ │ - tsteq ip, ip, lsl r8 │ │ │ │ - tsteq sp, ip, ror #11 │ │ │ │ + @ instruction: 0x01270518 │ │ │ │ + tsteq ip, r4, lsr #16 │ │ │ │ + @ instruction: 0x011dc5f4 │ │ │ │ andeq r1, r0, r8, lsl #26 │ │ │ │ - ldrdeq r0, [r7, -r4]! │ │ │ │ - tsteq ip, r0, ror #15 │ │ │ │ - @ instruction: 0x011dc5b0 │ │ │ │ + ldrdeq r0, [r7, -ip]! │ │ │ │ + tsteq ip, r8, ror #15 │ │ │ │ + @ instruction: 0x011dc5b8 │ │ │ │ andeq r1, r0, r7, lsl #26 │ │ │ │ - @ instruction: 0x01270498 │ │ │ │ - tsteq ip, r4, lsr #15 │ │ │ │ - tsteq sp, r4, ror r5 │ │ │ │ + smulwbeq r7, r0, r4 │ │ │ │ + tsteq ip, ip, lsr #15 │ │ │ │ + tsteq sp, ip, ror r5 │ │ │ │ andeq r1, r0, r6, lsl #26 │ │ │ │ - @ instruction: 0x0127045c │ │ │ │ - tsteq ip, r8, ror #14 │ │ │ │ - tsteq sp, r8, lsr r5 │ │ │ │ + @ instruction: 0x01270464 │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ + tsteq sp, r0, asr #10 │ │ │ │ andeq r1, r0, r5, lsl #26 │ │ │ │ - @ instruction: 0x01270420 │ │ │ │ - tsteq ip, ip, lsr #14 │ │ │ │ - @ instruction: 0x011dc4fc │ │ │ │ + @ instruction: 0x01270428 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ + tsteq sp, r4, lsl #10 │ │ │ │ andeq r1, r0, r4, lsl #26 │ │ │ │ - smulwteq r7, r0, r3 │ │ │ │ - @ instruction: 0x011cc6f0 │ │ │ │ - @ instruction: 0x011dc4bc │ │ │ │ + smulwteq r7, r8, r3 │ │ │ │ + @ instruction: 0x011cc6f8 │ │ │ │ + tsteq sp, r4, asr #9 │ │ │ │ andeq r1, r0, r9, ror #24 │ │ │ │ - smulwbeq r7, r4, r3 │ │ │ │ - @ instruction: 0x011cc6b4 │ │ │ │ - tsteq sp, r0, lsl #9 │ │ │ │ + smulwbeq r7, ip, r3 │ │ │ │ + @ instruction: 0x011cc6bc │ │ │ │ + tsteq sp, r8, lsl #9 │ │ │ │ andeq r1, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01270368 │ │ │ │ - tsteq ip, r8, ror r6 │ │ │ │ - tsteq sp, r4, asr #8 │ │ │ │ + @ instruction: 0x01270370 │ │ │ │ + tsteq ip, r0, lsl #13 │ │ │ │ + tsteq sp, ip, asr #8 │ │ │ │ andeq r1, r0, r7, ror #24 │ │ │ │ - @ instruction: 0x0127032c │ │ │ │ - tsteq ip, ip, lsr r6 │ │ │ │ - tsteq sp, r8, lsl #8 │ │ │ │ + @ instruction: 0x01270334 │ │ │ │ + tsteq ip, r4, asr #12 │ │ │ │ + tsteq sp, r0, lsl r4 │ │ │ │ andeq r1, r0, r6, ror #24 │ │ │ │ - strdeq r0, [r7, -r0]! @ │ │ │ │ - tsteq ip, r0, lsl #12 │ │ │ │ - tsteq sp, ip, asr #7 │ │ │ │ + strdeq r0, [r7, -r8]! │ │ │ │ + tsteq ip, r8, lsl #12 │ │ │ │ + @ instruction: 0x011dc3d4 │ │ │ │ andeq r1, r0, r5, ror #24 │ │ │ │ - @ instruction: 0x012702b4 │ │ │ │ - tsteq ip, r4, asr #11 │ │ │ │ - @ instruction: 0x011dc390 │ │ │ │ + @ instruction: 0x012702bc │ │ │ │ + tsteq ip, ip, asr #11 │ │ │ │ + @ instruction: 0x011dc398 │ │ │ │ andeq r1, r0, r1, lsr #25 │ │ │ │ - @ instruction: 0x01270278 │ │ │ │ - tsteq ip, r8, lsl #11 │ │ │ │ - tsteq sp, r4, asr r3 │ │ │ │ + smlawbeq r7, r0, r2, r0 │ │ │ │ + @ instruction: 0x011cc590 │ │ │ │ + tsteq sp, ip, asr r3 │ │ │ │ andeq r1, r0, r0, lsr #25 │ │ │ │ - @ instruction: 0x0127023c │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ + @ instruction: 0x01270244 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ muleq r0, lr, ip │ │ │ │ - @ instruction: 0x01270200 │ │ │ │ - tsteq ip, r0, lsl r5 │ │ │ │ - @ instruction: 0x011dc2dc │ │ │ │ + @ instruction: 0x01270208 │ │ │ │ + tsteq ip, r8, lsl r5 │ │ │ │ + tsteq sp, r4, ror #5 │ │ │ │ muleq r0, sp, ip │ │ │ │ - smlawteq r7, r4, r1, r0 │ │ │ │ - @ instruction: 0x011cc4d4 │ │ │ │ - tsteq sp, r0, lsr #5 │ │ │ │ + smlawteq r7, ip, r1, r0 │ │ │ │ + @ instruction: 0x011cc4dc │ │ │ │ + tsteq sp, r8, lsr #5 │ │ │ │ muleq r0, ip, ip │ │ │ │ - smlawbeq r7, r8, r1, r0 │ │ │ │ - @ instruction: 0x011cc498 │ │ │ │ - tsteq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x01270190 │ │ │ │ + tsteq ip, r0, lsr #9 │ │ │ │ + tsteq sp, ip, ror #4 │ │ │ │ muleq r0, fp, ip │ │ │ │ - @ instruction: 0x0127014c │ │ │ │ - tsteq ip, ip, asr r4 │ │ │ │ - tsteq sp, r8, lsr #4 │ │ │ │ + @ instruction: 0x01270154 │ │ │ │ + tsteq ip, r4, ror #8 │ │ │ │ + tsteq sp, r0, lsr r2 │ │ │ │ muleq r0, sl, ip │ │ │ │ - @ instruction: 0x01270110 │ │ │ │ - tsteq ip, r0, lsr #8 │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ + @ instruction: 0x01270118 │ │ │ │ + tsteq ip, r8, lsr #8 │ │ │ │ + @ instruction: 0x011dc1f4 │ │ │ │ muleq r0, r9, ip │ │ │ │ - ldrdeq r0, [r7, -r4]! │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - @ instruction: 0x011dc1b0 │ │ │ │ + ldrdeq r0, [r7, -ip]! │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + @ instruction: 0x011dc1b8 │ │ │ │ muleq r0, r8, ip │ │ │ │ - @ instruction: 0x01270098 │ │ │ │ - tsteq ip, r8, lsr #7 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ + smulwbeq r7, r0, r0 │ │ │ │ + @ instruction: 0x011cc3b0 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ muleq r0, r7, ip │ │ │ │ - qsubeq r0, ip, r7 │ │ │ │ - tsteq ip, ip, ror #6 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ + @ instruction: 0x01270064 │ │ │ │ + tsteq ip, r4, ror r3 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ muleq r0, r6, ip │ │ │ │ - @ instruction: 0x01270020 │ │ │ │ - tsteq ip, r0, lsr r3 │ │ │ │ - ldrsheq ip, [sp, -ip] │ │ │ │ + @ instruction: 0x01270028 │ │ │ │ + tsteq ip, r8, lsr r3 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ muleq r0, r5, ip │ │ │ │ - msreq LR_und, r4, ror #31 │ │ │ │ - @ instruction: 0x011cc2f4 │ │ │ │ - tsteq sp, r0, asr #1 │ │ │ │ + msreq LR_und, ip, ror #31 │ │ │ │ + @ instruction: 0x011cc2fc │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ andeq r1, r0, fp, lsl #25 │ │ │ │ - msreq LR_und, r8, lsr #31 │ │ │ │ - @ instruction: 0x011cc2b8 │ │ │ │ - tsteq sp, r4, lsl #1 │ │ │ │ + msreq LR_und, r0 @ │ │ │ │ + tsteq ip, r0, asr #5 │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ andeq r1, r0, sl, lsl #25 │ │ │ │ - msreq LR_und, ip, ror #30 │ │ │ │ - tsteq ip, ip, ror r2 │ │ │ │ - tsteq sp, r8, asr #32 │ │ │ │ + msreq LR_und, r4, ror pc │ │ │ │ + tsteq ip, r4, lsl #5 │ │ │ │ + tsteq sp, r0, asr r0 │ │ │ │ andeq r1, r0, r8, lsl #25 │ │ │ │ - msreq LR_und, r0, lsr pc │ │ │ │ - tsteq ip, r0, asr #4 │ │ │ │ - tsteq sp, ip │ │ │ │ + msreq LR_und, r8, lsr pc │ │ │ │ + tsteq ip, r8, asr #4 │ │ │ │ + tsteq sp, r4, lsl r0 │ │ │ │ andeq r1, r0, r7, lsl #25 │ │ │ │ - strdeq pc, [r6, -r4]! │ │ │ │ - tsteq ip, r4, lsl #4 │ │ │ │ - @ instruction: 0x011dbfd0 │ │ │ │ + strdeq pc, [r6, -ip]! │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ + @ instruction: 0x011dbfd8 │ │ │ │ andeq r1, r0, r6, lsl #25 │ │ │ │ - msreq LR_usr, r8 @ │ │ │ │ - tsteq ip, r8, asr #3 │ │ │ │ - @ instruction: 0x011dbf94 │ │ │ │ + smlawteq r6, r0, lr, pc @ │ │ │ │ + @ instruction: 0x011cc1d0 │ │ │ │ + @ instruction: 0x011dbf9c │ │ │ │ andeq r1, r0, r5, lsl #25 │ │ │ │ - msreq LR_usr, ip, ror lr │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ - tsteq sp, r8, asr pc │ │ │ │ + smlawbeq r6, r4, lr, pc @ │ │ │ │ + @ instruction: 0x011cc194 │ │ │ │ + tsteq sp, r0, ror #30 │ │ │ │ andeq r1, r0, r4, lsl #25 │ │ │ │ - msreq LR_usr, r0, asr #28 │ │ │ │ - tsteq ip, r0, asr r1 │ │ │ │ - tsteq sp, ip, lsl pc │ │ │ │ + msreq LR_usr, r8, asr #28 │ │ │ │ + tsteq ip, r8, asr r1 │ │ │ │ + tsteq sp, r4, lsr #30 │ │ │ │ andeq r1, r0, r3, lsl #25 │ │ │ │ - msreq LR_usr, r4, lsl #28 │ │ │ │ - tsteq ip, r4, lsl r1 │ │ │ │ - tsteq sp, r0, ror #29 │ │ │ │ + msreq LR_usr, ip, lsl #28 │ │ │ │ + tsteq ip, ip, lsl r1 │ │ │ │ + tsteq sp, r8, ror #29 │ │ │ │ andeq r1, r0, lr, ror ip │ │ │ │ - smlawteq r6, r8, sp, pc @ │ │ │ │ - ldrsbeq ip, [ip, -r8] │ │ │ │ - tsteq sp, r4, lsr #29 │ │ │ │ + ldrdeq pc, [r6, -r0]! │ │ │ │ + tsteq ip, r0, ror #1 │ │ │ │ + tsteq sp, ip, lsr #29 │ │ │ │ andeq r1, r0, sp, ror ip │ │ │ │ - smlawbeq r6, ip, sp, pc @ │ │ │ │ - @ instruction: 0x011cc09c │ │ │ │ - tsteq sp, r8, ror #28 │ │ │ │ + msreq CPSR_sx, r4 @ │ │ │ │ + tsteq ip, r4, lsr #1 │ │ │ │ + tsteq sp, r0, ror lr │ │ │ │ andeq r1, r0, fp, ror ip │ │ │ │ - msreq CPSR_sx, r0, asr sp │ │ │ │ - tsteq ip, r0, rrx │ │ │ │ - tsteq sp, ip, lsr #28 │ │ │ │ + msreq CPSR_sx, r8, asr sp │ │ │ │ + tsteq ip, r8, rrx │ │ │ │ + tsteq sp, r4, lsr lr │ │ │ │ andeq r1, r0, sl, ror ip │ │ │ │ - msreq CPSR_sx, r4, lsl sp │ │ │ │ - tsteq ip, r4, lsr #32 │ │ │ │ - @ instruction: 0x011dbdf0 │ │ │ │ + msreq CPSR_sx, ip, lsl sp │ │ │ │ + tsteq ip, ip, lsr #32 │ │ │ │ + @ instruction: 0x011dbdf8 │ │ │ │ andeq r1, r0, r9, ror ip │ │ │ │ - ldrdeq pc, [r6, -r8]! │ │ │ │ - tsteq ip, r8, ror #31 │ │ │ │ - @ instruction: 0x011dbdb4 │ │ │ │ + msreq CPSR_sx, r0, ror #25 │ │ │ │ + @ instruction: 0x011cbff0 │ │ │ │ + @ instruction: 0x011dbdbc │ │ │ │ andeq r1, r0, r8, ror ip │ │ │ │ - msreq CPSR_sx, ip @ │ │ │ │ - tsteq ip, ip, lsr #31 │ │ │ │ - tsteq sp, r8, ror sp │ │ │ │ + msreq CPSR_sx, r4, lsr #25 │ │ │ │ + @ instruction: 0x011cbfb4 │ │ │ │ + tsteq sp, r0, lsl #27 │ │ │ │ andeq r1, r0, r7, ror ip │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ ldr r8, [pc, #1408] @ 54987c │ │ │ │ @@ -1193225,58 +1193225,58 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 549444 │ │ │ │ teqeq r3, r8, asr #30 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - tsteq sp, r8, lsr #5 │ │ │ │ - msreq CPSR_sx, ip, lsr #17 │ │ │ │ - tsteq sp, ip, lsl #19 │ │ │ │ + @ instruction: 0x011dd2b0 │ │ │ │ + msreq CPSR_sx, r4 @ │ │ │ │ + @ instruction: 0x011db994 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - msreq CPSR_sx, r8, ror #16 │ │ │ │ - tsteq sp, ip, lsr #4 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ + msreq CPSR_sx, r0, ror r8 │ │ │ │ + tsteq sp, r4, lsr r2 │ │ │ │ + tsteq sp, r0, asr #18 │ │ │ │ andeq r1, r0, r7, asr #23 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawbeq r6, r0, r6, pc @ │ │ │ │ - tsteq ip, r4, lsl #19 │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ + smlawbeq r6, r8, r6, pc @ │ │ │ │ + tsteq ip, ip, lsl #19 │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ andeq r1, r0, fp, ror #23 │ │ │ │ - msreq LR_usr, r0, asr #12 │ │ │ │ - tsteq ip, r4, asr #18 │ │ │ │ - tsteq sp, r0, lsl r7 │ │ │ │ + msreq LR_usr, r8, asr #12 │ │ │ │ + tsteq ip, ip, asr #18 │ │ │ │ + tsteq sp, r8, lsl r7 │ │ │ │ andeq r1, r0, r9, ror #23 │ │ │ │ - msreq LR_usr, r0, lsl #12 │ │ │ │ - tsteq ip, r4, lsl #18 │ │ │ │ - @ instruction: 0x011db6d0 │ │ │ │ + msreq LR_usr, r8, lsl #12 │ │ │ │ + tsteq ip, ip, lsl #18 │ │ │ │ + @ instruction: 0x011db6d8 │ │ │ │ andeq r1, r0, r8, ror #23 │ │ │ │ - smlawteq r6, r0, r5, pc @ │ │ │ │ - tsteq ip, r4, asr #17 │ │ │ │ - @ instruction: 0x011db690 │ │ │ │ + smlawteq r6, r8, r5, pc @ │ │ │ │ + tsteq ip, ip, asr #17 │ │ │ │ + @ instruction: 0x011db698 │ │ │ │ andeq r1, r0, sl, asr #23 │ │ │ │ - smlawbeq r6, r0, r5, pc @ │ │ │ │ - tsteq ip, r4, lsl #17 │ │ │ │ - tsteq sp, r0, asr r6 │ │ │ │ + smlawbeq r6, r8, r5, pc @ │ │ │ │ + tsteq ip, ip, lsl #17 │ │ │ │ + tsteq sp, r8, asr r6 │ │ │ │ andeq r1, r0, fp, asr #23 │ │ │ │ - msreq CPSR_sx, r0, asr #10 │ │ │ │ - tsteq ip, r4, asr #16 │ │ │ │ - tsteq sp, r0, lsl r6 │ │ │ │ + msreq CPSR_sx, r8, asr #10 │ │ │ │ + tsteq ip, ip, asr #16 │ │ │ │ + tsteq sp, r8, lsl r6 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - msreq CPSR_sx, r0, lsl #10 │ │ │ │ - tsteq ip, r4, lsl #16 │ │ │ │ - @ instruction: 0x011db5d0 │ │ │ │ + msreq CPSR_sx, r8, lsl #10 │ │ │ │ + tsteq ip, ip, lsl #16 │ │ │ │ + @ instruction: 0x011db5d8 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - smlawteq r6, r0, r4, pc @ │ │ │ │ - tsteq ip, r4, asr #15 │ │ │ │ - @ instruction: 0x011db590 │ │ │ │ + smlawteq r6, r8, r4, pc @ │ │ │ │ + tsteq ip, ip, asr #15 │ │ │ │ + @ instruction: 0x011db598 │ │ │ │ andeq r1, r0, r3, ror #23 │ │ │ │ - smlawbeq r6, r0, r4, pc @ │ │ │ │ - tsteq ip, r4, lsl #15 │ │ │ │ - tsteq sp, r0, asr r5 │ │ │ │ + smlawbeq r6, r8, r4, pc @ │ │ │ │ + tsteq ip, ip, lsl #15 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ beq 549950 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1193346,19 +1193346,19 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5499c4 │ │ │ │ @ instruction: 0xfffbfd78 │ │ │ │ subeq r8, r4, ip, lsl #16 │ │ │ │ - msreq LR_usr, r4, ror #5 │ │ │ │ - @ instruction: 0x011dc9f0 │ │ │ │ - @ instruction: 0x011db3b8 │ │ │ │ + msreq LR_usr, ip, ror #5 │ │ │ │ + @ instruction: 0x011dc9f8 │ │ │ │ + tsteq sp, r0, asr #7 │ │ │ │ andeq r1, r0, r5, ror #15 │ │ │ │ - @ instruction: 0x011cb59c │ │ │ │ + tsteq ip, r4, lsr #11 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ │ │ │ │ 00549a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1194051,153 +1194051,153 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #564] @ 54a790 │ │ │ │ b 54a3b0 │ │ │ │ teqeq r3, ip, lsr #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq pc, [r6, -ip]! │ │ │ │ - tsteq sp, r0, ror #5 │ │ │ │ + msreq LR_usr, r4, lsl #4 │ │ │ │ + tsteq sp, r8, ror #5 │ │ │ │ teqeq r3, ip, asr r7 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ teqeq r3, r8 @ │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0xfffb9730 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ + tsteq sp, r0, asr #18 │ │ │ │ @ instruction: 0xfffc18f0 │ │ │ │ - tsteq sp, r4, lsl #15 │ │ │ │ + tsteq sp, ip, lsl #15 │ │ │ │ @ instruction: 0xfffc17f4 │ │ │ │ - tsteq sp, r8, ror r7 │ │ │ │ + tsteq sp, r0, lsl #15 │ │ │ │ @ instruction: 0xfffc0df0 │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ + tsteq sp, r4, ror r7 │ │ │ │ @ instruction: 0xfffcccdc │ │ │ │ - tsteq sp, ip, asr #25 │ │ │ │ + @ instruction: 0x011dacd4 │ │ │ │ @ instruction: 0xfffc08f4 │ │ │ │ - tsteq sp, r0, asr #14 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ @ instruction: 0xfffdff64 │ │ │ │ - tsteq sp, r8, lsr r7 │ │ │ │ + tsteq sp, r0, asr #14 │ │ │ │ andeq r7, r0, ip, lsl sp │ │ │ │ - tsteq sp, r8, lsr r7 │ │ │ │ + tsteq sp, r0, asr #14 │ │ │ │ @ instruction: 0xfffa9dc8 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq sp, r4, asr #16 │ │ │ │ @ instruction: 0xfffaa5a4 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq sp, r4, asr #16 │ │ │ │ @ instruction: 0xfffab438 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq sp, r4, asr #16 │ │ │ │ ldrsheq r2, [r1], -r4 │ │ │ │ - tsteq sp, r8, asr #13 │ │ │ │ + @ instruction: 0x011db6d0 │ │ │ │ eorseq r7, r0, r8, ror #12 │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ eoreq r9, r3, r8 │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ @ instruction: 0x003c21b8 │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ ldrdeq r6, [sl], -r8 @ │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ @ instruction: 0x003d54f8 │ │ │ │ - @ instruction: 0x011db79c │ │ │ │ + tsteq sp, r4, lsr #15 │ │ │ │ eoreq r3, r9, ip, lsr lr │ │ │ │ - @ instruction: 0x011db69c │ │ │ │ - andeq fp, r1, r0, lsr sp │ │ │ │ tsteq sp, r4, lsr #13 │ │ │ │ + andeq fp, r1, r0, lsr sp │ │ │ │ + tsteq sp, ip, lsr #13 │ │ │ │ @ instruction: 0xfffd0350 │ │ │ │ - tsteq sp, r8, asr r7 │ │ │ │ + tsteq sp, r0, ror #14 │ │ │ │ @ instruction: 0xfffbff8c │ │ │ │ - tsteq sp, r4, asr r7 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ + tsteq sp, ip, asr r7 │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ teqeq r3, ip, lsl #7 │ │ │ │ tsteq fp, r8, ror #17 │ │ │ │ @ instruction: 0x011bb894 │ │ │ │ - @ instruction: 0x0126ed44 │ │ │ │ - tsteq ip, r8, asr #32 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ + @ instruction: 0x0126ed4c │ │ │ │ + tsteq ip, r0, asr r0 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ andeq r1, r0, r4, lsl fp │ │ │ │ - @ instruction: 0x0126ed04 │ │ │ │ - tsteq ip, r8 │ │ │ │ - @ instruction: 0x011dadd4 │ │ │ │ + @ instruction: 0x0126ed0c │ │ │ │ + tsteq ip, r0, lsl r0 │ │ │ │ + @ instruction: 0x011daddc │ │ │ │ andeq r1, r0, r2, lsl fp │ │ │ │ - smlawteq r6, r4, ip, lr │ │ │ │ - tsteq ip, r8, asr #31 │ │ │ │ - @ instruction: 0x011dad94 │ │ │ │ + smlawteq r6, ip, ip, lr │ │ │ │ + @ instruction: 0x011cafd0 │ │ │ │ + @ instruction: 0x011dad9c │ │ │ │ andeq r1, r0, sp, lsl #22 │ │ │ │ - smlawbeq r6, r4, ip, lr │ │ │ │ - tsteq ip, r8, lsl #31 │ │ │ │ - tsteq sp, r4, asr sp │ │ │ │ + smlawbeq r6, ip, ip, lr │ │ │ │ + @ instruction: 0x011caf90 │ │ │ │ + tsteq sp, ip, asr sp │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ + tsteq ip, r8, asr pc │ │ │ │ andeq r1, r0, r1, ror #21 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - @ instruction: 0x0126ebe4 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - @ instruction: 0x011dacb4 │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ + @ instruction: 0x0126ebec │ │ │ │ + @ instruction: 0x011caef0 │ │ │ │ + @ instruction: 0x011dacbc │ │ │ │ andeq r1, r0, lr, lsl fp │ │ │ │ - @ instruction: 0x0126eba4 │ │ │ │ - tsteq ip, r8, lsr #29 │ │ │ │ - tsteq sp, r4, ror ip │ │ │ │ + @ instruction: 0x0126ebac │ │ │ │ + @ instruction: 0x011caeb0 │ │ │ │ + tsteq sp, ip, ror ip │ │ │ │ andeq r1, r0, sp, lsl fp │ │ │ │ - @ instruction: 0x0126eb64 │ │ │ │ - tsteq ip, r8, ror #28 │ │ │ │ - tsteq sp, r4, lsr ip │ │ │ │ + @ instruction: 0x0126eb6c │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + tsteq sp, ip, lsr ip │ │ │ │ andeq r1, r0, ip, lsl fp │ │ │ │ - @ instruction: 0x0126eb24 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - @ instruction: 0x011dabf4 │ │ │ │ + @ instruction: 0x0126eb2c │ │ │ │ + tsteq ip, r0, lsr lr │ │ │ │ + @ instruction: 0x011dabfc │ │ │ │ andeq r1, r0, fp, lsl fp │ │ │ │ - @ instruction: 0x0126eae4 │ │ │ │ - tsteq ip, r8, ror #27 │ │ │ │ - @ instruction: 0x011dabb4 │ │ │ │ + @ instruction: 0x0126eaec │ │ │ │ + @ instruction: 0x011cadf0 │ │ │ │ + @ instruction: 0x011dabbc │ │ │ │ andeq r1, r0, sl, lsl fp │ │ │ │ - @ instruction: 0x0126eaa4 │ │ │ │ - tsteq ip, r8, lsr #27 │ │ │ │ - tsteq sp, r4, ror fp │ │ │ │ + @ instruction: 0x0126eaac │ │ │ │ + @ instruction: 0x011cadb0 │ │ │ │ + tsteq sp, ip, ror fp │ │ │ │ andeq r1, r0, r5, lsl fp │ │ │ │ - @ instruction: 0x0126ea64 │ │ │ │ - tsteq ip, r8, ror #26 │ │ │ │ - tsteq sp, r4, lsr fp │ │ │ │ + @ instruction: 0x0126ea6c │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ + tsteq sp, ip, lsr fp │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - @ instruction: 0x0126ea24 │ │ │ │ - tsteq ip, r8, lsr #26 │ │ │ │ - @ instruction: 0x011daaf4 │ │ │ │ + @ instruction: 0x0126ea2c │ │ │ │ + tsteq ip, r0, lsr sp │ │ │ │ + @ instruction: 0x011daafc │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x0126e9e4 │ │ │ │ - tsteq ip, r8, ror #25 │ │ │ │ - @ instruction: 0x011daab4 │ │ │ │ + @ instruction: 0x0126e9ec │ │ │ │ + @ instruction: 0x011cacf0 │ │ │ │ + @ instruction: 0x011daabc │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - @ instruction: 0x0126e9a4 │ │ │ │ - tsteq ip, r8, lsr #25 │ │ │ │ - tsteq sp, r4, ror sl │ │ │ │ + @ instruction: 0x0126e9ac │ │ │ │ + @ instruction: 0x011cacb0 │ │ │ │ + tsteq sp, ip, ror sl │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x0126e964 │ │ │ │ - tsteq ip, r8, ror #24 │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ + @ instruction: 0x0126e96c │ │ │ │ + tsteq ip, r0, ror ip │ │ │ │ + tsteq sp, ip, lsr sl │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - tsteq ip, r0, lsr ip │ │ │ │ + tsteq ip, r8, lsr ip │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - tsteq ip, r4, lsl #24 │ │ │ │ + tsteq ip, ip, lsl #24 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ - tsteq ip, r0, ror #23 │ │ │ │ - tsteq sp, ip, lsr #19 │ │ │ │ + @ instruction: 0x0126e8e4 │ │ │ │ + tsteq ip, r8, ror #23 │ │ │ │ + @ instruction: 0x011da9b4 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x0126e89c │ │ │ │ - tsteq ip, r0, lsr #23 │ │ │ │ - tsteq sp, ip, ror #18 │ │ │ │ + @ instruction: 0x0126e8a4 │ │ │ │ + tsteq ip, r8, lsr #23 │ │ │ │ + tsteq sp, r4, ror r9 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ - tsteq ip, r8, lsr fp │ │ │ │ - strdeq lr, [r6, -ip]! │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ - tsteq sp, ip, asr #17 │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ + @ instruction: 0x0126e804 │ │ │ │ + tsteq ip, r8, lsl #22 │ │ │ │ + @ instruction: 0x011da8d4 │ │ │ │ andeq r1, r0, fp, lsl #22 │ │ │ │ - @ instruction: 0x0126e7bc │ │ │ │ - tsteq ip, r0, asr #21 │ │ │ │ - tsteq sp, ip, lsl #17 │ │ │ │ + smlawteq r6, r4, r7, lr │ │ │ │ + tsteq ip, r8, asr #21 │ │ │ │ + @ instruction: 0x011da894 │ │ │ │ andeq r1, r0, sl, lsl #22 │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ + @ instruction: 0x011caa90 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ │ │ │ │ 0054a794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1194507,74 +1194507,74 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #248] @ 54ad6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #3200 @ 0xc80 │ │ │ │ b 54a9c0 │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ - tsteq sp, ip, asr #9 │ │ │ │ - @ instruction: 0x0126e320 │ │ │ │ - @ instruction: 0x011da3fc │ │ │ │ + tsteq sp, r4, ror #26 │ │ │ │ + @ instruction: 0x011db4d4 │ │ │ │ + @ instruction: 0x0126e328 │ │ │ │ + tsteq sp, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, asr fp │ │ │ │ - @ instruction: 0x011ca5f0 │ │ │ │ - @ instruction: 0x0126e2e0 │ │ │ │ - @ instruction: 0x011da3bc │ │ │ │ + @ instruction: 0x011ca5f8 │ │ │ │ + @ instruction: 0x0126e2e8 │ │ │ │ + tsteq sp, r4, asr #7 │ │ │ │ andeq r1, r0, r9, ror #22 │ │ │ │ - @ instruction: 0x0126e2a0 │ │ │ │ - tsteq ip, ip, lsr #11 │ │ │ │ - tsteq sp, r0, lsl #7 │ │ │ │ + @ instruction: 0x0126e2a8 │ │ │ │ + @ instruction: 0x011ca5b4 │ │ │ │ + tsteq sp, r8, lsl #7 │ │ │ │ andeq r1, r0, r8, ror #22 │ │ │ │ - @ instruction: 0x0126e270 │ │ │ │ - tsteq ip, ip, ror r5 │ │ │ │ - tsteq sp, r0, asr r3 │ │ │ │ + @ instruction: 0x0126e278 │ │ │ │ + tsteq ip, r4, lsl #11 │ │ │ │ + tsteq sp, r8, asr r3 │ │ │ │ andeq r1, r0, r7, ror #22 │ │ │ │ - @ instruction: 0x0126e240 │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ - tsteq sp, r0, lsr #6 │ │ │ │ + @ instruction: 0x0126e248 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ + tsteq sp, r8, lsr #6 │ │ │ │ andeq r1, r0, r6, ror #22 │ │ │ │ - @ instruction: 0x0126e210 │ │ │ │ - tsteq ip, ip, lsl r5 │ │ │ │ - @ instruction: 0x011da2f0 │ │ │ │ + @ instruction: 0x0126e218 │ │ │ │ + tsteq ip, r4, lsr #10 │ │ │ │ + @ instruction: 0x011da2f8 │ │ │ │ andeq r1, r0, r5, ror #22 │ │ │ │ - @ instruction: 0x0126e1e0 │ │ │ │ - tsteq ip, ip, ror #9 │ │ │ │ - tsteq sp, r0, asr #5 │ │ │ │ + @ instruction: 0x0126e1e8 │ │ │ │ + @ instruction: 0x011ca4f4 │ │ │ │ + tsteq sp, r8, asr #5 │ │ │ │ andeq r1, r0, r3, ror #22 │ │ │ │ - @ instruction: 0x0126e1b0 │ │ │ │ - @ instruction: 0x011ca4bc │ │ │ │ - @ instruction: 0x011da294 │ │ │ │ + @ instruction: 0x0126e1b8 │ │ │ │ + tsteq ip, r4, asr #9 │ │ │ │ + @ instruction: 0x011da29c │ │ │ │ andeq r1, r0, r2, ror #22 │ │ │ │ - smlawbeq r6, r4, r1, lr │ │ │ │ - @ instruction: 0x011ca490 │ │ │ │ - tsteq sp, r8, ror #4 │ │ │ │ + smlawbeq r6, ip, r1, lr │ │ │ │ + @ instruction: 0x011ca498 │ │ │ │ + tsteq sp, r0, ror r2 │ │ │ │ andeq r1, r0, r0, ror #22 │ │ │ │ - @ instruction: 0x0126e158 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - tsteq sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x0126e160 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ andeq r1, r0, pc, asr fp │ │ │ │ - @ instruction: 0x0126e12c │ │ │ │ - tsteq ip, r8, lsr r4 │ │ │ │ - tsteq sp, ip, lsl #4 │ │ │ │ + @ instruction: 0x0126e134 │ │ │ │ + tsteq ip, r0, asr #8 │ │ │ │ + tsteq sp, r4, lsl r2 │ │ │ │ andeq r1, r0, sl, asr fp │ │ │ │ - strdeq lr, [r6, -ip]! │ │ │ │ - tsteq ip, r8, lsl #8 │ │ │ │ - @ instruction: 0x011da1dc │ │ │ │ + @ instruction: 0x0126e104 │ │ │ │ + tsteq ip, r0, lsl r4 │ │ │ │ + tsteq sp, r4, ror #3 │ │ │ │ andeq r1, r0, r9, asr fp │ │ │ │ - smlawteq r6, ip, r0, lr │ │ │ │ - @ instruction: 0x011ca3d8 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ + ldrdeq lr, [r6, -r4]! │ │ │ │ + tsteq ip, r0, ror #7 │ │ │ │ + @ instruction: 0x011da1b4 │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ - @ instruction: 0x0126e09c │ │ │ │ - @ instruction: 0x011dba98 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ + @ instruction: 0x0126e0a4 │ │ │ │ + tsteq sp, r0, lsr #21 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ andeq r1, r0, r7, asr fp │ │ │ │ - @ instruction: 0x0126e06c │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ + @ instruction: 0x0126e074 │ │ │ │ + @ instruction: 0x011db1f4 │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ andeq r1, r0, r6, asr fp │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ bhi 54ad9c │ │ │ │ cmp r3, #0 │ │ │ │ beq 54ada4 │ │ │ │ @@ -1194610,17 +1194610,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 54ae24 │ │ │ │ add r2, r2, #3232 @ 0xca0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 54add4 │ │ │ │ @ instruction: 0xffff92f0 │ │ │ │ - ldrdeq sp, [r6, -r8]! │ │ │ │ - tsteq ip, r8, ror #3 │ │ │ │ - @ instruction: 0x011d9fbc │ │ │ │ + @ instruction: 0x0126dee0 │ │ │ │ + @ instruction: 0x011ca1f0 │ │ │ │ + tsteq sp, r4, asr #31 │ │ │ │ andeq r1, r0, r5, lsr #28 │ │ │ │ │ │ │ │ 0054ae28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ @@ -1195499,113 +1195499,113 @@ │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ b 54b5c8 │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, ip @ │ │ │ │ - tsteq ip, ip, lsl #28 │ │ │ │ - strdeq sp, [r6, -r8]! │ │ │ │ - tsteq sp, ip, asr #23 │ │ │ │ + tsteq ip, r4, lsl lr │ │ │ │ + @ instruction: 0x0126db00 │ │ │ │ + @ instruction: 0x011d9bd4 │ │ │ │ andeq r2, r0, r6 │ │ │ │ teqeq r3, r8 │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - strdeq ip, [r6, -r0]! │ │ │ │ - tsteq sp, r0, asr #25 │ │ │ │ + tsteq sp, r0, lsr #12 │ │ │ │ + strdeq ip, [r6, -r8]! │ │ │ │ + tsteq sp, r8, asr #25 │ │ │ │ andeq r1, r0, r8, lsr #31 │ │ │ │ - @ instruction: 0x011c8e90 │ │ │ │ - @ instruction: 0x0126cb7c │ │ │ │ - tsteq sp, r0, asr ip │ │ │ │ + @ instruction: 0x011c8e98 │ │ │ │ + smlawbeq r6, r4, fp, ip │ │ │ │ + tsteq sp, r8, asr ip │ │ │ │ andeq r1, r0, r6, lsr #31 │ │ │ │ - @ instruction: 0x011c8d9c │ │ │ │ - smlawbeq r6, r0, sl, ip │ │ │ │ - tsteq sp, r8, lsl #10 │ │ │ │ - tsteq ip, ip, asr #26 │ │ │ │ - @ instruction: 0x0126ca30 │ │ │ │ - @ instruction: 0x011d94b8 │ │ │ │ - tsteq ip, ip, lsl #26 │ │ │ │ - strdeq ip, [r6, -ip]! @ │ │ │ │ - @ instruction: 0x011d8ad0 │ │ │ │ + tsteq ip, r4, lsr #27 │ │ │ │ + smlawbeq r6, r8, sl, ip │ │ │ │ + tsteq sp, r0, lsl r5 │ │ │ │ + tsteq ip, r4, asr sp │ │ │ │ + @ instruction: 0x0126ca38 │ │ │ │ + tsteq sp, r0, asr #9 │ │ │ │ + tsteq ip, r4, lsl sp │ │ │ │ + @ instruction: 0x0126ca04 │ │ │ │ + @ instruction: 0x011d8ad8 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011c88d0 │ │ │ │ - @ instruction: 0x0126c5b4 │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ - @ instruction: 0x011c8890 │ │ │ │ - smlawbeq r6, r0, r5, ip │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ - tsteq ip, r0, lsr #16 │ │ │ │ - @ instruction: 0x0126c504 │ │ │ │ - tsteq sp, ip, lsl #31 │ │ │ │ - tsteq ip, ip, lsr #15 │ │ │ │ - @ instruction: 0x0126c498 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ + @ instruction: 0x011c88d8 │ │ │ │ + @ instruction: 0x0126c5bc │ │ │ │ + tsteq sp, r4, asr #32 │ │ │ │ + @ instruction: 0x011c8898 │ │ │ │ + smlawbeq r6, r8, r5, ip │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ + tsteq ip, r8, lsr #16 │ │ │ │ + @ instruction: 0x0126c50c │ │ │ │ + @ instruction: 0x011d8f94 │ │ │ │ + @ instruction: 0x011c87b4 │ │ │ │ + @ instruction: 0x0126c4a0 │ │ │ │ + tsteq sp, r4, ror r5 │ │ │ │ andeq r1, r0, fp, ror #31 │ │ │ │ - tsteq ip, r8, ror #14 │ │ │ │ - @ instruction: 0x0126c458 │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - @ instruction: 0x0126c414 │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ - tsteq sp, ip, ror #9 │ │ │ │ - @ instruction: 0x011c86d4 │ │ │ │ - @ instruction: 0x0126c3b8 │ │ │ │ - tsteq sp, r0, asr #28 │ │ │ │ - @ instruction: 0x0126c374 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ + @ instruction: 0x0126c460 │ │ │ │ + tsteq sp, r4, lsr r5 │ │ │ │ + @ instruction: 0x0126c41c │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ + @ instruction: 0x011d84f4 │ │ │ │ + @ instruction: 0x011c86dc │ │ │ │ + smlawteq r6, r0, r3, ip │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ + @ instruction: 0x0126c37c │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ + tsteq sp, r8, asr #8 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ - @ instruction: 0x0126c324 │ │ │ │ - @ instruction: 0x011d83f8 │ │ │ │ + tsteq ip, r0, asr #12 │ │ │ │ + @ instruction: 0x0126c32c │ │ │ │ + tsteq sp, r0, lsl #8 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - @ instruction: 0x011c85f4 │ │ │ │ - @ instruction: 0x0126c2e0 │ │ │ │ - @ instruction: 0x011d83b4 │ │ │ │ + @ instruction: 0x011c85fc │ │ │ │ + @ instruction: 0x0126c2e8 │ │ │ │ + @ instruction: 0x011d83bc │ │ │ │ andeq r2, r0, sl │ │ │ │ - @ instruction: 0x011c85b4 │ │ │ │ - @ instruction: 0x0126c2a4 │ │ │ │ - tsteq sp, r8, ror r3 │ │ │ │ - tsteq ip, r4, lsl #11 │ │ │ │ - @ instruction: 0x0126c274 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ - tsteq ip, r4, asr r5 │ │ │ │ - @ instruction: 0x0126c238 │ │ │ │ - tsteq sp, r0, asr #25 │ │ │ │ - strdeq ip, [r6, -r8]! │ │ │ │ - @ instruction: 0x011d8bbc │ │ │ │ - @ instruction: 0x011d82d0 │ │ │ │ + @ instruction: 0x011c85bc │ │ │ │ + @ instruction: 0x0126c2ac │ │ │ │ + tsteq sp, r0, lsl #7 │ │ │ │ + tsteq ip, ip, lsl #11 │ │ │ │ + @ instruction: 0x0126c27c │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ + tsteq ip, ip, asr r5 │ │ │ │ + @ instruction: 0x0126c240 │ │ │ │ + tsteq sp, r8, asr #25 │ │ │ │ + @ instruction: 0x0126c200 │ │ │ │ + tsteq sp, r4, asr #23 │ │ │ │ + @ instruction: 0x011d82d8 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x011c84bc │ │ │ │ - @ instruction: 0x0126c1a8 │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ + tsteq ip, r4, asr #9 │ │ │ │ + @ instruction: 0x0126c1b0 │ │ │ │ + tsteq sp, r4, lsl #5 │ │ │ │ andeq r2, r0, fp │ │ │ │ - tsteq ip, ip, ror r4 │ │ │ │ - @ instruction: 0x0126c16c │ │ │ │ - tsteq sp, r0, asr #4 │ │ │ │ - tsteq sp, r4, lsl #14 │ │ │ │ - @ instruction: 0x0126c128 │ │ │ │ - @ instruction: 0x011d81f8 │ │ │ │ + tsteq ip, r4, lsl #9 │ │ │ │ + @ instruction: 0x0126c174 │ │ │ │ + tsteq sp, r8, asr #4 │ │ │ │ + tsteq sp, ip, lsl #14 │ │ │ │ + @ instruction: 0x0126c130 │ │ │ │ + tsteq sp, r0, lsl #4 │ │ │ │ andeq r1, r0, r5, asr #31 │ │ │ │ - tsteq ip, ip, ror #7 │ │ │ │ - ldrdeq ip, [r6, -r8]! │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ + @ instruction: 0x011c83f4 │ │ │ │ + @ instruction: 0x0126c0e0 │ │ │ │ + @ instruction: 0x011d81b4 │ │ │ │ andeq r1, r0, r2, asr #31 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - @ instruction: 0x0126c098 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - tsteq ip, ip, ror #6 │ │ │ │ - qsubeq ip, r8, r6 │ │ │ │ - tsteq sp, ip, lsr #2 │ │ │ │ + @ instruction: 0x011c83b4 │ │ │ │ + @ instruction: 0x0126c0a0 │ │ │ │ + tsteq sp, r8, ror r1 │ │ │ │ + tsteq ip, r4, ror r3 │ │ │ │ + @ instruction: 0x0126c060 │ │ │ │ + tsteq sp, r4, lsr r1 │ │ │ │ andeq r1, r0, r3, ror #31 │ │ │ │ - tsteq ip, r8, lsr #6 │ │ │ │ - @ instruction: 0x0126c018 │ │ │ │ - tsteq sp, ip, ror #1 │ │ │ │ - @ instruction: 0x011c82f8 │ │ │ │ - @ instruction: 0x0126bfe8 │ │ │ │ + tsteq ip, r0, lsr r3 │ │ │ │ + @ instruction: 0x0126c020 │ │ │ │ + ldrsheq r8, [sp, -r4] │ │ │ │ + tsteq ip, r0, lsl #6 │ │ │ │ + strdeq fp, [r6, -r0]! │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ adds r8, r3, #15 │ │ │ │ ldr r1, [r1, #920] @ 0x398 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -1196614,18 +1196614,18 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ ldr r9, [sp, #276] @ 0x114 │ │ │ │ bl ba12c │ │ │ │ mov r3, r0 │ │ │ │ b 54c2fc │ │ │ │ - ldrheq r8, [sp, -ip] │ │ │ │ - @ instruction: 0x0126bfac │ │ │ │ - @ instruction: 0x011d89b4 │ │ │ │ - tsteq sp, r4, lsl #1 │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ + @ instruction: 0x0126bfb4 │ │ │ │ + @ instruction: 0x011d89bc │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ │ │ │ │ 0054cd74 : │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ @@ -1196701,23 +1196701,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54cdf0 │ │ │ │ - tsteq sp, r0, lsl #17 │ │ │ │ - @ instruction: 0x011d98f0 │ │ │ │ - smlawbeq r6, r4, fp, ip │ │ │ │ - tsteq ip, r0, lsl #3 │ │ │ │ - tsteq sp, ip, lsr #17 │ │ │ │ - @ instruction: 0x0126cb40 │ │ │ │ - tsteq ip, r8, asr #2 │ │ │ │ - tsteq sp, r4, ror r8 │ │ │ │ - @ instruction: 0x0126cb08 │ │ │ │ + tsteq sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x011d98f8 │ │ │ │ + smlawbeq r6, ip, fp, ip │ │ │ │ + tsteq ip, r8, lsl #3 │ │ │ │ + @ instruction: 0x011d98b4 │ │ │ │ + @ instruction: 0x0126cb48 │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + tsteq sp, ip, ror r8 │ │ │ │ + @ instruction: 0x0126cb10 │ │ │ │ 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 │ │ │ │ @@ -1196788,23 +1196788,23 @@ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 54cf60 │ │ │ │ teqeq r3, r8, asr #6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0126ca70 │ │ │ │ - @ instruction: 0x011d97d4 │ │ │ │ - @ instruction: 0x0126ca28 │ │ │ │ - tsteq ip, ip, asr r0 │ │ │ │ - tsteq sp, r8, lsl #15 │ │ │ │ - tsteq ip, r8, lsr #32 │ │ │ │ - smlawteq r6, r0, r9, ip │ │ │ │ - @ instruction: 0x011c7ff4 │ │ │ │ - tsteq sp, r0, lsr #14 │ │ │ │ + @ instruction: 0x0126ca78 │ │ │ │ + @ instruction: 0x011d97dc │ │ │ │ + @ instruction: 0x0126ca30 │ │ │ │ + tsteq ip, r4, rrx │ │ │ │ + @ instruction: 0x011d9790 │ │ │ │ + tsteq ip, r0, lsr r0 │ │ │ │ + smlawteq r6, r8, r9, ip │ │ │ │ + @ instruction: 0x011c7ffc │ │ │ │ + tsteq sp, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #376] @ 54d1c4 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r2, [pc, #372] @ 54d1c8 │ │ │ │ @@ -1196900,23 +1196900,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54d0d8 │ │ │ │ teqeq r3, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r4, ror #2 │ │ │ │ - smlawbeq r6, r4, r8, ip │ │ │ │ - tsteq sp, r8, ror r5 │ │ │ │ - tsteq sp, r0, ror #11 │ │ │ │ - @ instruction: 0x0126c844 │ │ │ │ - tsteq ip, r8, ror lr │ │ │ │ - tsteq sp, r0, lsr #11 │ │ │ │ - @ instruction: 0x0126c808 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ + smlawbeq r6, ip, r8, ip │ │ │ │ + tsteq sp, r0, lsl #11 │ │ │ │ + tsteq sp, r8, ror #11 │ │ │ │ + @ instruction: 0x0126c84c │ │ │ │ + tsteq ip, r0, lsl #29 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + @ instruction: 0x0126c810 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ 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 │ │ │ │ @@ -1197167,47 +1197167,47 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54d30c │ │ │ │ teqeq r3, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011d94b0 │ │ │ │ + @ instruction: 0x011d94b8 │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ teqeq r3, r0, lsr pc │ │ │ │ - @ instruction: 0x0126c604 │ │ │ │ - tsteq ip, r8, lsr ip │ │ │ │ - tsteq sp, r0, ror #6 │ │ │ │ - smlawteq r6, r0, r5, ip │ │ │ │ - tsteq sp, r4, asr #1 │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ - @ instruction: 0x0126c57c │ │ │ │ - @ instruction: 0x011c7bb0 │ │ │ │ - @ instruction: 0x011d92d8 │ │ │ │ - @ instruction: 0x0126c540 │ │ │ │ - tsteq ip, r4, ror fp │ │ │ │ - @ instruction: 0x011d929c │ │ │ │ - @ instruction: 0x0126c504 │ │ │ │ - tsteq ip, r8, lsr fp │ │ │ │ - tsteq sp, r0, ror #4 │ │ │ │ - smlawteq r6, r8, r4, ip │ │ │ │ - @ instruction: 0x011c7afc │ │ │ │ - tsteq sp, r4, lsr #4 │ │ │ │ - smlawbeq r6, ip, r4, ip │ │ │ │ - tsteq ip, r0, asr #21 │ │ │ │ - tsteq sp, r8, ror #3 │ │ │ │ - @ instruction: 0x0126c450 │ │ │ │ - tsteq ip, r4, lsl #21 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ - @ instruction: 0x0126c414 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - ldrdeq ip, [r6, -r8]! │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x0126c60c │ │ │ │ + tsteq ip, r0, asr #24 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ + smlawteq r6, r8, r5, ip │ │ │ │ + tsteq sp, ip, asr #1 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ + smlawbeq r6, r4, r5, ip │ │ │ │ + @ instruction: 0x011c7bb8 │ │ │ │ + tsteq sp, r0, ror #5 │ │ │ │ + @ instruction: 0x0126c548 │ │ │ │ + tsteq ip, ip, ror fp │ │ │ │ + tsteq sp, r4, lsr #5 │ │ │ │ + @ instruction: 0x0126c50c │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ + tsteq sp, r8, ror #4 │ │ │ │ + ldrdeq ip, [r6, -r0]! │ │ │ │ + tsteq ip, r4, lsl #22 │ │ │ │ + tsteq sp, ip, lsr #4 │ │ │ │ + @ instruction: 0x0126c494 │ │ │ │ + tsteq ip, r8, asr #21 │ │ │ │ + @ instruction: 0x011d91f0 │ │ │ │ + @ instruction: 0x0126c458 │ │ │ │ + tsteq ip, ip, lsl #21 │ │ │ │ + @ instruction: 0x011d91b4 │ │ │ │ + @ instruction: 0x0126c41c │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ + tsteq sp, r8, ror r1 │ │ │ │ + @ instruction: 0x0126c3e0 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #528] @ 54d8a8 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r2, [pc, #524] @ 54d8ac │ │ │ │ @@ -1197340,29 +1197340,29 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54d788 │ │ │ │ teqeq r3, r8, lsr #23 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawbeq r6, ip, r2, ip │ │ │ │ + @ instruction: 0x0126c294 │ │ │ │ @ instruction: 0xfffff918 │ │ │ │ - tsteq sp, r0, ror #31 │ │ │ │ + tsteq sp, r8, ror #31 │ │ │ │ @ instruction: 0xfffff75c │ │ │ │ teqeq r3, r4 @ │ │ │ │ - ldrdeq ip, [r6, -r4]! │ │ │ │ - @ instruction: 0x011d8cd8 │ │ │ │ - tsteq sp, ip, lsr #30 │ │ │ │ - @ instruction: 0x0126c190 │ │ │ │ - tsteq ip, r4, asr #15 │ │ │ │ - tsteq sp, ip, ror #29 │ │ │ │ - @ instruction: 0x0126c154 │ │ │ │ - tsteq ip, r8, lsl #15 │ │ │ │ - @ instruction: 0x011d8eb0 │ │ │ │ - tsteq ip, r0, asr r7 │ │ │ │ + ldrdeq ip, [r6, -ip]! @ │ │ │ │ + tsteq sp, r0, ror #25 │ │ │ │ + tsteq sp, r4, lsr pc │ │ │ │ + @ instruction: 0x0126c198 │ │ │ │ + tsteq ip, ip, asr #15 │ │ │ │ + @ instruction: 0x011d8ef4 │ │ │ │ + @ instruction: 0x0126c15c │ │ │ │ + @ instruction: 0x011c7790 │ │ │ │ + @ instruction: 0x011d8eb8 │ │ │ │ + tsteq ip, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #636] @ 54db80 │ │ │ │ ldr r5, [pc, #636] @ 54db84 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -1197520,27 +1197520,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 54dbb0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 54da74 │ │ │ │ - tsteq sp, r8, lsr lr │ │ │ │ - @ instruction: 0x0126c15c │ │ │ │ + tsteq sp, r0, asr #28 │ │ │ │ + @ instruction: 0x0126c164 │ │ │ │ teqeq r3, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011c7598 │ │ │ │ - tsteq ip, ip, ror #10 │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ - tsteq ip, r0, lsr #10 │ │ │ │ - tsteq ip, r4, lsl #10 │ │ │ │ - tsteq ip, r8, ror #9 │ │ │ │ - @ instruction: 0x011c74bc │ │ │ │ - @ instruction: 0x011c7490 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ + tsteq ip, r0, lsr #11 │ │ │ │ + tsteq ip, r4, ror r5 │ │ │ │ + tsteq ip, r4, asr #10 │ │ │ │ + tsteq ip, r8, lsr #10 │ │ │ │ + tsteq ip, ip, lsl #10 │ │ │ │ + @ instruction: 0x011c74f0 │ │ │ │ + tsteq ip, r4, asr #9 │ │ │ │ + @ instruction: 0x011c7498 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr sl, [r0, #920] @ 0x398 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #3000] @ 54e78c │ │ │ │ @@ -1198294,60 +1198294,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54e3b8 │ │ │ │ teqeq r3, ip, ror #12 │ │ │ │ teqeq r3, r8, asr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0126bdb8 │ │ │ │ - tsteq sp, ip, lsl #21 │ │ │ │ + smlawteq r6, r0, sp, fp │ │ │ │ + @ instruction: 0x011d8a94 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ teqeq r3, r4, lsl #29 │ │ │ │ - strdeq fp, [r6, -ip]! │ │ │ │ - tsteq sp, r4, lsl #6 │ │ │ │ - tsteq sp, r8, asr #5 │ │ │ │ + @ instruction: 0x0126b604 │ │ │ │ + tsteq sp, ip, lsl #6 │ │ │ │ + @ instruction: 0x011d82d0 │ │ │ │ tsteq fp, r8, lsr #6 │ │ │ │ - tsteq sp, r4, lsl #5 │ │ │ │ + tsteq sp, ip, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x0126b518 │ │ │ │ - tsteq ip, r4, lsl #21 │ │ │ │ - tsteq sp, r0, ror #3 │ │ │ │ + @ instruction: 0x0126b520 │ │ │ │ + tsteq ip, ip, lsl #21 │ │ │ │ + tsteq sp, r8, ror #3 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - ldrdeq fp, [r6, -ip]! │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r4, lsr #3 │ │ │ │ + @ instruction: 0x0126b4e4 │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ + tsteq sp, ip, lsr #3 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x0126b4a0 │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - @ instruction: 0x0126b464 │ │ │ │ - @ instruction: 0x011c69d0 │ │ │ │ - tsteq sp, ip, lsr #2 │ │ │ │ + @ instruction: 0x0126b4a8 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ + @ instruction: 0x0126b46c │ │ │ │ + @ instruction: 0x011c69d8 │ │ │ │ + tsteq sp, r4, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x0126b428 │ │ │ │ - @ instruction: 0x011c6994 │ │ │ │ - ldrsheq r8, [sp, -r0] │ │ │ │ + @ instruction: 0x0126b430 │ │ │ │ + @ instruction: 0x011c699c │ │ │ │ + ldrsheq r8, [sp, -r8] │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq ip, ip, asr r9 │ │ │ │ - @ instruction: 0x0126b3bc │ │ │ │ - tsteq ip, r8, lsr #18 │ │ │ │ - tsteq sp, r4, lsl #1 │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ + smlawteq r6, r4, r3, fp │ │ │ │ + tsteq ip, r0, lsr r9 │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - smlawbeq r6, r0, r3, fp │ │ │ │ - tsteq ip, ip, ror #17 │ │ │ │ - tsteq sp, r8, asr #32 │ │ │ │ + smlawbeq r6, r8, r3, fp │ │ │ │ + @ instruction: 0x011c68f4 │ │ │ │ + tsteq sp, r0, asr r0 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x0126b344 │ │ │ │ - @ instruction: 0x011c68b0 │ │ │ │ - tsteq sp, r0, lsl r0 │ │ │ │ - @ instruction: 0x0126b308 │ │ │ │ - tsteq ip, r4, ror r8 │ │ │ │ - @ instruction: 0x011d7fd4 │ │ │ │ + @ instruction: 0x0126b34c │ │ │ │ + @ instruction: 0x011c68b8 │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ + @ instruction: 0x0126b310 │ │ │ │ + tsteq ip, ip, ror r8 │ │ │ │ + @ instruction: 0x011d7fdc │ │ │ │ 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, #912] @ 54ebf8 │ │ │ │ ldr r3, [pc, #912] @ 54ebfc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1198577,38 +1198577,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 54e970 │ │ │ │ teqeq r3, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x0126b1a8 │ │ │ │ - tsteq sp, ip, ror lr │ │ │ │ + @ instruction: 0x0126b1b0 │ │ │ │ + tsteq sp, r4, lsl #29 │ │ │ │ tsteq fp, r8, lsr #29 │ │ │ │ teqeq r3, ip, asr #17 │ │ │ │ - strheq fp, [r6, -r0]! │ │ │ │ - tsteq sp, r4, lsl #27 │ │ │ │ + strheq fp, [r6, -r8]! │ │ │ │ + tsteq sp, ip, lsl #27 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ @ instruction: 0x011b6db0 │ │ │ │ - strdeq sl, [r6, -ip]! │ │ │ │ - tsteq sp, r8, asr #25 │ │ │ │ + @ instruction: 0x0126b004 │ │ │ │ + @ instruction: 0x011d7cd0 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x011c64f8 │ │ │ │ - tsteq ip, r4, asr #9 │ │ │ │ - @ instruction: 0x011c6498 │ │ │ │ - strdeq sl, [r6, -ip]! │ │ │ │ - tsteq ip, r8, ror #8 │ │ │ │ - tsteq sp, ip, asr #23 │ │ │ │ + tsteq ip, r0, lsl #10 │ │ │ │ + tsteq ip, ip, asr #9 │ │ │ │ + tsteq ip, r0, lsr #9 │ │ │ │ + @ instruction: 0x0126af04 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ + @ instruction: 0x011d7bd4 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ - @ instruction: 0x0126ae98 │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ + tsteq ip, ip, lsr r4 │ │ │ │ + @ instruction: 0x0126aea0 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + tsteq sp, r0, ror fp │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1198731,33 +1198731,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54ed04 │ │ │ │ teqeq r3, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x0126ad24 │ │ │ │ - tsteq sp, ip, lsl sl │ │ │ │ - tsteq sp, r8, ror #19 │ │ │ │ + @ instruction: 0x0126ad2c │ │ │ │ + tsteq sp, r4, lsr #20 │ │ │ │ + @ instruction: 0x011d79f0 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - @ instruction: 0x0126ace0 │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ - tsteq sp, r4, lsr #19 │ │ │ │ + @ instruction: 0x0126ace8 │ │ │ │ + tsteq sp, ip, lsr sl │ │ │ │ + tsteq sp, ip, lsr #19 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x0126acac │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - tsteq sp, r4, ror r9 │ │ │ │ + @ instruction: 0x0126acb4 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ + tsteq sp, ip, ror r9 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - @ instruction: 0x0126ac70 │ │ │ │ - @ instruction: 0x011c61dc │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ + @ instruction: 0x0126ac78 │ │ │ │ + tsteq ip, r4, ror #3 │ │ │ │ + tsteq sp, r0, asr #18 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x0126ac34 │ │ │ │ - tsteq ip, r0, lsr #3 │ │ │ │ - @ instruction: 0x011d78fc │ │ │ │ + @ instruction: 0x0126ac3c │ │ │ │ + tsteq ip, r8, lsr #3 │ │ │ │ + tsteq sp, r4, lsl #18 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r2, #1912] @ 0x778 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1199216,74 +1199216,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 54f1e4 │ │ │ │ teqeq r3, r4, ror #6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r8, asr r0 │ │ │ │ - @ instruction: 0x0126a83c │ │ │ │ - tsteq sp, r4, asr #10 │ │ │ │ - tsteq sp, r4, lsl #10 │ │ │ │ + @ instruction: 0x0126a844 │ │ │ │ + tsteq sp, ip, asr #10 │ │ │ │ + tsteq sp, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - strdeq sl, [r6, -r4]! │ │ │ │ - tsteq sp, r8, asr r5 │ │ │ │ - tsteq sp, r0, asr #9 │ │ │ │ - @ instruction: 0x0126a7b4 │ │ │ │ - tsteq ip, r0, lsr #26 │ │ │ │ - tsteq sp, ip, ror r4 │ │ │ │ + strdeq sl, [r6, -ip]! │ │ │ │ + tsteq sp, r0, ror #10 │ │ │ │ + tsteq sp, r8, asr #9 │ │ │ │ + @ instruction: 0x0126a7bc │ │ │ │ + tsteq ip, r8, lsr #26 │ │ │ │ + tsteq sp, r4, lsl #9 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - @ instruction: 0x0126a778 │ │ │ │ - tsteq ip, r4, ror #25 │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + smlawbeq r6, r0, r7, sl │ │ │ │ + tsteq ip, ip, ror #25 │ │ │ │ + tsteq sp, r8, asr #8 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - @ instruction: 0x0126a73c │ │ │ │ - tsteq ip, r8, lsr #25 │ │ │ │ - tsteq sp, r4, lsl #8 │ │ │ │ + @ instruction: 0x0126a744 │ │ │ │ + @ instruction: 0x011c5cb0 │ │ │ │ + tsteq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - @ instruction: 0x0126a700 │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ - tsteq sp, ip, asr #7 │ │ │ │ - smlawteq r6, r0, r6, sl │ │ │ │ - tsteq ip, ip, lsr #24 │ │ │ │ - tsteq sp, r8, lsl #7 │ │ │ │ + @ instruction: 0x0126a708 │ │ │ │ + tsteq ip, r4, ror ip │ │ │ │ + @ instruction: 0x011d73d4 │ │ │ │ + smlawteq r6, r8, r6, sl │ │ │ │ + tsteq ip, r4, lsr ip │ │ │ │ + @ instruction: 0x011d7390 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - smlawbeq r6, r0, r6, sl │ │ │ │ - tsteq ip, ip, ror #23 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ + smlawbeq r6, r8, r6, sl │ │ │ │ + @ instruction: 0x011c5bf4 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0126a644 │ │ │ │ - @ instruction: 0x011c5bb0 │ │ │ │ - tsteq sp, r4, lsl r3 │ │ │ │ + @ instruction: 0x0126a64c │ │ │ │ + @ instruction: 0x011c5bb8 │ │ │ │ + tsteq sp, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0126a608 │ │ │ │ - tsteq ip, r4, ror fp │ │ │ │ - @ instruction: 0x011d72d4 │ │ │ │ - smlawteq r6, ip, r5, sl │ │ │ │ - tsteq ip, r8, lsr fp │ │ │ │ - @ instruction: 0x011d7294 │ │ │ │ + @ instruction: 0x0126a610 │ │ │ │ + tsteq ip, ip, ror fp │ │ │ │ + @ instruction: 0x011d72dc │ │ │ │ + ldrdeq sl, [r6, -r4]! │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ + @ instruction: 0x011d729c │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - @ instruction: 0x0126a590 │ │ │ │ - @ instruction: 0x011c5afc │ │ │ │ - tsteq sp, r8, asr r2 │ │ │ │ + @ instruction: 0x0126a598 │ │ │ │ + tsteq ip, r4, lsl #22 │ │ │ │ + tsteq sp, r0, ror #4 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - @ instruction: 0x0126a554 │ │ │ │ - tsteq ip, r0, asr #21 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ + @ instruction: 0x0126a55c │ │ │ │ + tsteq ip, r8, asr #21 │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - @ instruction: 0x0126a518 │ │ │ │ - tsteq ip, r4, lsl #21 │ │ │ │ - tsteq sp, r0, ror #3 │ │ │ │ + @ instruction: 0x0126a520 │ │ │ │ + tsteq ip, ip, lsl #21 │ │ │ │ + tsteq sp, r8, ror #3 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - ldrdeq sl, [r6, -ip]! │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r4, lsr #3 │ │ │ │ + @ instruction: 0x0126a4e4 │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ + tsteq sp, ip, lsr #3 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - @ instruction: 0x0126a4a0 │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - tsteq sp, r8, ror #2 │ │ │ │ + @ instruction: 0x0126a4a8 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + tsteq sp, r0, 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, #2768] @ 0xad0 │ │ │ │ ldr r3, [pc, #4008] @ 5506b4 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ @@ -1200288,158 +1200288,158 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 550300 │ │ │ │ teqeq r3, r4, lsr fp │ │ │ │ teqeq r3, r8, lsl fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sp, r8, ror r7 │ │ │ │ - @ instruction: 0x0126a178 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + tsteq sp, r0, lsl #15 │ │ │ │ + smlawbeq r6, r0, r1, sl │ │ │ │ + tsteq sp, r4, asr #28 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0126a024 │ │ │ │ - @ instruction: 0x011d6cf4 │ │ │ │ + @ instruction: 0x0126a02c │ │ │ │ + @ instruction: 0x011d6cfc │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x0122cc4c │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ - @ instruction: 0x011d6cf0 │ │ │ │ - @ instruction: 0x01269e24 │ │ │ │ - @ instruction: 0x011d6af0 │ │ │ │ - @ instruction: 0x01269d68 │ │ │ │ - @ instruction: 0x01269c7c │ │ │ │ - @ instruction: 0x011c51dc │ │ │ │ - tsteq sp, r8, asr #18 │ │ │ │ - @ instruction: 0x01269c20 │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ - tsteq sp, r8, ror #17 │ │ │ │ + tsteq sp, r4, lsr sl │ │ │ │ + @ instruction: 0x0122cc54 │ │ │ │ + tsteq sp, ip, lsr sp │ │ │ │ + @ instruction: 0x011d6cf8 │ │ │ │ + @ instruction: 0x01269e2c │ │ │ │ + @ instruction: 0x011d6af8 │ │ │ │ + @ instruction: 0x01269d70 │ │ │ │ + smlawbeq r6, r4, ip, r9 │ │ │ │ + tsteq ip, r4, ror #3 │ │ │ │ + tsteq sp, r0, asr r9 │ │ │ │ + @ instruction: 0x01269c28 │ │ │ │ + @ instruction: 0x011c5194 │ │ │ │ + @ instruction: 0x011d68f0 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq sp, ip, asr r8 │ │ │ │ - smlawbeq r6, r0, sl, r9 │ │ │ │ - @ instruction: 0x011d66f4 │ │ │ │ + tsteq sp, r4, ror #16 │ │ │ │ + smlawbeq r6, r8, sl, r9 │ │ │ │ + @ instruction: 0x011d66fc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01269934 │ │ │ │ - tsteq sp, r4, lsl #12 │ │ │ │ + @ instruction: 0x0126993c │ │ │ │ + tsteq sp, ip, lsl #12 │ │ │ │ @ instruction: 0xffffe640 │ │ │ │ andeq r6, r0, r4, ror #22 │ │ │ │ - @ instruction: 0x0126980c │ │ │ │ - @ instruction: 0x011d65b4 │ │ │ │ + @ instruction: 0x01269814 │ │ │ │ + @ instruction: 0x011d65bc │ │ │ │ tsteq fp, r8, lsl r5 │ │ │ │ teqeq r3, ip, lsr pc │ │ │ │ @ instruction: 0x011b5490 │ │ │ │ tsteq fp, ip, asr #8 │ │ │ │ tsteq fp, r8, lsl #8 │ │ │ │ - @ instruction: 0x01269650 │ │ │ │ - tsteq sp, ip, lsl #1 │ │ │ │ - tsteq sp, r4, lsl r3 │ │ │ │ + @ instruction: 0x01269658 │ │ │ │ + @ instruction: 0x011d6094 │ │ │ │ + tsteq sp, ip, lsl r3 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ tsteq fp, r0, lsl #7 │ │ │ │ - tsteq sp, ip, lsr #7 │ │ │ │ + @ instruction: 0x011d63b4 │ │ │ │ @ instruction: 0x011b52d0 │ │ │ │ tsteq fp, r8, lsl #5 │ │ │ │ tsteq fp, r0, asr #4 │ │ │ │ tsteq fp, r0, lsl #4 │ │ │ │ - @ instruction: 0x011c49bc │ │ │ │ - @ instruction: 0x0126941c │ │ │ │ - tsteq ip, r8, lsl #19 │ │ │ │ - tsteq sp, r4, ror #1 │ │ │ │ + tsteq ip, r4, asr #19 │ │ │ │ + @ instruction: 0x01269424 │ │ │ │ + @ instruction: 0x011c4990 │ │ │ │ + tsteq sp, ip, ror #1 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x012693e0 │ │ │ │ - tsteq ip, ip, asr #18 │ │ │ │ - tsteq sp, r8, lsr #1 │ │ │ │ + @ instruction: 0x012693e8 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ + ldrheq r6, [sp, -r0] │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x01269154 │ │ │ │ - tsteq ip, r0, asr #13 │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ + @ instruction: 0x0126915c │ │ │ │ + tsteq ip, r8, asr #13 │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq ip, r0, lsl #13 │ │ │ │ + tsteq ip, r8, lsl #13 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq ip, ip, asr #12 │ │ │ │ + tsteq ip, r4, asr r6 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - tsteq ip, r8, lsl r6 │ │ │ │ + tsteq ip, r0, lsr #12 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - tsteq ip, r4, ror #11 │ │ │ │ + tsteq ip, ip, ror #11 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x011c45b4 │ │ │ │ - tsteq sp, r4, lsl sp │ │ │ │ + @ instruction: 0x011c45bc │ │ │ │ + tsteq sp, ip, lsl sp │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - tsteq ip, r0, lsl #11 │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ + tsteq ip, r8, lsl #11 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - @ instruction: 0x01268fa4 │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ + @ instruction: 0x01268fac │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ + tsteq sp, r4, ror ip │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - tsteq ip, r0, ror #9 │ │ │ │ - tsteq sp, r0, asr #24 │ │ │ │ + tsteq ip, r8, ror #9 │ │ │ │ + tsteq sp, r8, asr #24 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - tsteq ip, ip, lsr #9 │ │ │ │ - tsteq sp, ip, lsl #24 │ │ │ │ + @ instruction: 0x011c44b4 │ │ │ │ + tsteq sp, r4, lsl ip │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq ip, r8, ror r4 │ │ │ │ + tsteq ip, r0, lsl #9 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ + tsteq ip, r0, asr r4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - @ instruction: 0x01268e40 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ - @ instruction: 0x01268e04 │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ - tsteq sp, ip, asr #21 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + @ instruction: 0x01268e48 │ │ │ │ + @ instruction: 0x011c43b4 │ │ │ │ + tsteq sp, r4, lsl fp │ │ │ │ + @ instruction: 0x01268e0c │ │ │ │ + tsteq ip, r8, ror r3 │ │ │ │ + @ instruction: 0x011d5ad4 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - smlawteq r6, r8, sp, r8 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ - @ instruction: 0x011d5a90 │ │ │ │ + ldrdeq r8, [r6, -r0]! │ │ │ │ + tsteq ip, ip, lsr r3 │ │ │ │ + @ instruction: 0x011d5a98 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - smlawbeq r6, ip, sp, r8 │ │ │ │ - @ instruction: 0x011c42f8 │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ - @ instruction: 0x01268d50 │ │ │ │ - @ instruction: 0x011c42bc │ │ │ │ - tsteq sp, r8, lsl sl │ │ │ │ + @ instruction: 0x01268d94 │ │ │ │ + tsteq ip, r0, lsl #6 │ │ │ │ + tsteq sp, r0, ror #20 │ │ │ │ + @ instruction: 0x01268d58 │ │ │ │ + tsteq ip, r4, asr #5 │ │ │ │ + tsteq sp, r0, lsr #20 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq ip, r4, lsl #5 │ │ │ │ + tsteq ip, ip, lsl #5 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01268ce4 │ │ │ │ - tsteq ip, r0, asr #4 │ │ │ │ - tsteq sp, ip, lsr #19 │ │ │ │ + @ instruction: 0x01268cec │ │ │ │ + tsteq ip, r8, asr #4 │ │ │ │ + @ instruction: 0x011d59b4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01268cac │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - tsteq sp, r4, ror r9 │ │ │ │ + @ instruction: 0x01268cb4 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ + tsteq sp, ip, ror r9 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x01268c6c │ │ │ │ - @ instruction: 0x011c41d8 │ │ │ │ - tsteq sp, r4, lsr r9 │ │ │ │ + @ instruction: 0x01268c74 │ │ │ │ + tsteq ip, r0, ror #3 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01268c2c │ │ │ │ - @ instruction: 0x011c4198 │ │ │ │ - @ instruction: 0x011d58f8 │ │ │ │ - strdeq r8, [r6, -r0]! │ │ │ │ - tsteq ip, ip, asr r1 │ │ │ │ - @ instruction: 0x011d58b8 │ │ │ │ + @ instruction: 0x01268c34 │ │ │ │ + tsteq ip, r0, lsr #3 │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ + tsteq ip, r4, ror #2 │ │ │ │ + tsteq sp, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq ip, r4, lsr #2 │ │ │ │ + tsteq ip, ip, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r4, [ip, -r4] │ │ │ │ + ldrsheq r4, [ip, -ip] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq ip, r4, asr #1 │ │ │ │ + tsteq ip, ip, asr #1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x011c4094 │ │ │ │ + @ instruction: 0x011c409c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq ip, r4, rrx │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ + tsteq ip, ip, rrx │ │ │ │ + tsteq ip, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq ip, r4 │ │ │ │ + tsteq ip, ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011c3fd4 │ │ │ │ + @ instruction: 0x011c3fdc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldr r2, [pc, #-364] @ 5507a0 │ │ │ │ ldr r1, [pc, #-364] @ 5507a4 │ │ │ │ ldr r3, [pc, #-364] @ 5507a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1202035,52 +1202035,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 551c88 │ │ │ │ teqeq r3, r4, lsr #23 │ │ │ │ teqeq r3, r4 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r8, [r6, -ip]! │ │ │ │ - tsteq sp, ip, asr #31 │ │ │ │ + @ instruction: 0x01268304 │ │ │ │ + @ instruction: 0x011d4fd4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ teqeq r3, r4 @ │ │ │ │ - smlawbeq r6, r8, fp, r7 │ │ │ │ - @ instruction: 0x011d4890 │ │ │ │ - tsteq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x01267b90 │ │ │ │ + @ instruction: 0x011d4898 │ │ │ │ + tsteq sp, ip, asr r8 │ │ │ │ @ instruction: 0x011b38b4 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - @ instruction: 0x01267aa4 │ │ │ │ - tsteq ip, r0, lsl r0 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ - @ instruction: 0x01267a68 │ │ │ │ - @ instruction: 0x011c2fd4 │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ - @ instruction: 0x01267a2c │ │ │ │ - @ instruction: 0x011c2f98 │ │ │ │ - @ instruction: 0x011d46f8 │ │ │ │ - strdeq r7, [r6, -r0]! │ │ │ │ - tsteq ip, ip, asr pc │ │ │ │ - @ instruction: 0x011d46bc │ │ │ │ - @ instruction: 0x012679b4 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - tsteq sp, r0, lsl #13 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - @ instruction: 0x01267948 │ │ │ │ - @ instruction: 0x011c2eb4 │ │ │ │ - tsteq sp, r4, lsl r6 │ │ │ │ - @ instruction: 0x0126790c │ │ │ │ - tsteq ip, r8, ror lr │ │ │ │ - @ instruction: 0x011d45d8 │ │ │ │ - ldrdeq r7, [r6, -r0]! │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ - @ instruction: 0x011d459c │ │ │ │ - @ instruction: 0x01267894 │ │ │ │ - tsteq ip, r0, lsl #28 │ │ │ │ - tsteq sp, r0, ror #10 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x01267aac │ │ │ │ + tsteq ip, r8, lsl r0 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ + @ instruction: 0x01267a70 │ │ │ │ + @ instruction: 0x011c2fdc │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ + @ instruction: 0x01267a34 │ │ │ │ + tsteq ip, r0, lsr #31 │ │ │ │ + tsteq sp, r0, lsl #14 │ │ │ │ + strdeq r7, [r6, -r8]! │ │ │ │ + tsteq ip, r4, ror #30 │ │ │ │ + tsteq sp, r4, asr #13 │ │ │ │ + @ instruction: 0x012679bc │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ + tsteq sp, r8, lsl #13 │ │ │ │ + @ instruction: 0x011c2ef0 │ │ │ │ + @ instruction: 0x01267950 │ │ │ │ + @ instruction: 0x011c2ebc │ │ │ │ + tsteq sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x01267914 │ │ │ │ + tsteq ip, r0, lsl #29 │ │ │ │ + tsteq sp, r0, ror #11 │ │ │ │ + ldrdeq r7, [r6, -r8]! │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq sp, r4, lsr #11 │ │ │ │ + @ instruction: 0x0126789c │ │ │ │ + tsteq ip, r8, lsl #28 │ │ │ │ + tsteq sp, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2760] @ 0xac8 │ │ │ │ ldr r2, [pc, #2180] @ 552b40 │ │ │ │ sub sp, sp, #1296 @ 0x510 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1202631,80 +1202631,80 @@ │ │ │ │ teqeq r3, r4, lsl #31 │ │ │ │ teqeq r3, r8, ror #30 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r8, ror #12 │ │ │ │ tsteq fp, ip, ror #10 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0122a318 │ │ │ │ - tsteq sp, r8, lsr #9 │ │ │ │ - ldrsbeq r4, [sp, -r0] │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ + @ instruction: 0x0122a320 │ │ │ │ + @ instruction: 0x011d44b0 │ │ │ │ + ldrsbeq r4, [sp, -r8] │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ andeq fp, r0, r8, ror #7 │ │ │ │ teqeq r3, r8, ror #26 │ │ │ │ - ldrdeq sl, [r2, -ip]! │ │ │ │ - tsteq sp, ip, lsl r0 │ │ │ │ - tsteq sp, r4, lsl #31 │ │ │ │ - @ instruction: 0x011d42f8 │ │ │ │ - tsteq sp, ip, lsl r3 │ │ │ │ - @ instruction: 0x01267430 │ │ │ │ - @ instruction: 0x011c299c │ │ │ │ - tsteq sp, r0, lsl #2 │ │ │ │ + @ instruction: 0x0122a1e4 │ │ │ │ + tsteq sp, r4, lsr #32 │ │ │ │ + tsteq sp, ip, lsl #31 │ │ │ │ + tsteq sp, r0, lsl #6 │ │ │ │ + tsteq sp, r4, lsr #6 │ │ │ │ + @ instruction: 0x01267438 │ │ │ │ + tsteq ip, r4, lsr #19 │ │ │ │ + tsteq sp, r8, lsl #2 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01267334 │ │ │ │ - @ instruction: 0x011d3ffc │ │ │ │ + @ instruction: 0x0126733c │ │ │ │ + tsteq sp, r4 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - ldrheq r4, [sp, -ip] │ │ │ │ - @ instruction: 0x011c27f0 │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ + @ instruction: 0x011c27f8 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ tsteq fp, r0, asr #31 │ │ │ │ - tsteq ip, r0, ror #14 │ │ │ │ + tsteq ip, r8, ror #14 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - smlawteq r6, r0, r1, r7 │ │ │ │ - tsteq ip, ip, lsr #14 │ │ │ │ - @ instruction: 0x011d3e90 │ │ │ │ + smlawteq r6, r8, r1, r7 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ + @ instruction: 0x011d3e98 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - smlawbeq r6, r4, r1, r7 │ │ │ │ - @ instruction: 0x011c26f0 │ │ │ │ - tsteq sp, r4, asr lr │ │ │ │ + smlawbeq r6, ip, r1, r7 │ │ │ │ + @ instruction: 0x011c26f8 │ │ │ │ + tsteq sp, ip, asr lr │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x01267144 │ │ │ │ - @ instruction: 0x011c26b0 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ + @ instruction: 0x0126714c │ │ │ │ + @ instruction: 0x011c26b8 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - tsteq ip, r8, ror r6 │ │ │ │ - ldrdeq r7, [r6, -r4]! │ │ │ │ - tsteq ip, r0, asr #12 │ │ │ │ - tsteq sp, r4, lsr #27 │ │ │ │ + tsteq ip, r0, lsl #13 │ │ │ │ + ldrdeq r7, [r6, -ip]! │ │ │ │ + tsteq ip, r8, asr #12 │ │ │ │ + tsteq sp, ip, lsr #27 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - @ instruction: 0x01267094 │ │ │ │ - tsteq ip, r0, lsl #12 │ │ │ │ - tsteq sp, r4, ror #26 │ │ │ │ + @ instruction: 0x0126709c │ │ │ │ + tsteq ip, r8, lsl #12 │ │ │ │ + tsteq sp, ip, ror #26 │ │ │ │ andeq r0, r0, r6, ror r8 │ │ │ │ - qsubeq r7, r4, r6 │ │ │ │ - tsteq ip, r0, asr #11 │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ + qsubeq r7, ip, r6 │ │ │ │ + tsteq ip, r8, asr #11 │ │ │ │ + tsteq sp, ip, lsr #26 │ │ │ │ andeq r0, r0, r7, ror r8 │ │ │ │ - @ instruction: 0x01267014 │ │ │ │ - tsteq ip, r0, lsl #11 │ │ │ │ - tsteq sp, r4, ror #25 │ │ │ │ + @ instruction: 0x0126701c │ │ │ │ + tsteq ip, r8, lsl #11 │ │ │ │ + tsteq sp, ip, ror #25 │ │ │ │ andeq r0, r0, r9, ror r8 │ │ │ │ - ldrdeq r6, [r6, -r4]! │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ - tsteq sp, r4, lsr #25 │ │ │ │ + ldrdeq r6, [r6, -ip]! │ │ │ │ + tsteq ip, r8, asr #10 │ │ │ │ + tsteq sp, ip, lsr #25 │ │ │ │ andeq r0, r0, sl, ror r8 │ │ │ │ - @ instruction: 0x01266f94 │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ + @ instruction: 0x01266f9c │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ + tsteq sp, ip, ror #24 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - @ instruction: 0x01266f54 │ │ │ │ - tsteq ip, r0, asr #9 │ │ │ │ - tsteq sp, r4, lsr #24 │ │ │ │ + @ instruction: 0x01266f5c │ │ │ │ + tsteq ip, r8, asr #9 │ │ │ │ + tsteq sp, ip, lsr #24 │ │ │ │ andeq r0, r0, r5, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2752] @ 0xac0 │ │ │ │ sub sp, sp, #1296 @ 0x510 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ @@ -1203308,85 +1203308,85 @@ │ │ │ │ teqeq r3, ip, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r4, lsr #25 │ │ │ │ teqeq r3, ip, lsr r5 │ │ │ │ tsteq fp, r0, lsr #22 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - ldrdeq r9, [r2, -r0]! │ │ │ │ - tsteq sp, r0, ror #20 │ │ │ │ - tsteq sp, r4, ror r7 │ │ │ │ - @ instruction: 0x011d3ad8 │ │ │ │ + ldrdeq r9, [r2, -r8]! │ │ │ │ + tsteq sp, r8, ror #20 │ │ │ │ + tsteq sp, ip, ror r7 │ │ │ │ + tsteq sp, r0, ror #21 │ │ │ │ andeq r8, r4, ip, lsl #11 │ │ │ │ teqeq r3, r0, lsr #6 │ │ │ │ - @ instruction: 0x01229794 │ │ │ │ - tsteq sp, r8, asr r6 │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ - @ instruction: 0x011d38b0 │ │ │ │ - @ instruction: 0x011d38d4 │ │ │ │ - @ instruction: 0x012669e8 │ │ │ │ - tsteq ip, r4, asr pc │ │ │ │ - @ instruction: 0x011d36b8 │ │ │ │ + @ instruction: 0x0122979c │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ + tsteq sp, r0, lsr r6 │ │ │ │ + @ instruction: 0x011d38b8 │ │ │ │ + @ instruction: 0x011d38dc │ │ │ │ + strdeq r6, [r6, -r0]! │ │ │ │ + tsteq ip, ip, asr pc │ │ │ │ + tsteq sp, r0, asr #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01266948 │ │ │ │ + @ instruction: 0x01266950 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - tsteq sp, r0, asr #11 │ │ │ │ + tsteq sp, r8, asr #11 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - tsteq ip, ip, ror #27 │ │ │ │ + @ instruction: 0x011c1df4 │ │ │ │ @ instruction: 0x011b25bc │ │ │ │ - @ instruction: 0x012667ec │ │ │ │ - tsteq ip, r8, asr sp │ │ │ │ - @ instruction: 0x011d34bc │ │ │ │ + strdeq r6, [r6, -r4]! │ │ │ │ + tsteq ip, r0, ror #26 │ │ │ │ + tsteq sp, r4, asr #9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012667ac │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - tsteq sp, ip, ror r4 │ │ │ │ + @ instruction: 0x012667b4 │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + tsteq sp, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0126676c │ │ │ │ - @ instruction: 0x011c1cd8 │ │ │ │ - tsteq sp, ip, lsr r4 │ │ │ │ + @ instruction: 0x01266774 │ │ │ │ + tsteq ip, r0, ror #25 │ │ │ │ + tsteq sp, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0126672c │ │ │ │ - @ instruction: 0x011c1c98 │ │ │ │ - @ instruction: 0x011d33fc │ │ │ │ + @ instruction: 0x01266734 │ │ │ │ + tsteq ip, r0, lsr #25 │ │ │ │ + tsteq sp, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012666ec │ │ │ │ - tsteq ip, r8, asr ip │ │ │ │ - @ instruction: 0x011d33bc │ │ │ │ + strdeq r6, [r6, -r4]! │ │ │ │ + tsteq ip, r0, ror #24 │ │ │ │ + tsteq sp, r4, asr #7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x012666ac │ │ │ │ - tsteq ip, r8, lsl ip │ │ │ │ - tsteq sp, ip, ror r3 │ │ │ │ + @ instruction: 0x012666b4 │ │ │ │ + tsteq ip, r0, lsr #24 │ │ │ │ + tsteq sp, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0126666c │ │ │ │ - @ instruction: 0x011c1bd8 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ + @ instruction: 0x01266674 │ │ │ │ + tsteq ip, r0, ror #23 │ │ │ │ + tsteq sp, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ - @ instruction: 0x01266608 │ │ │ │ - tsteq sp, r8, ror #5 │ │ │ │ + tsteq sp, r8, lsl #10 │ │ │ │ + @ instruction: 0x01266610 │ │ │ │ + @ instruction: 0x011d32f0 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, r4, asr #8 │ │ │ │ - @ instruction: 0x0126659c │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ + tsteq sp, ip, asr #8 │ │ │ │ + @ instruction: 0x012665a4 │ │ │ │ + tsteq sp, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0126656c │ │ │ │ - @ instruction: 0x011c1ad8 │ │ │ │ - tsteq sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x01266574 │ │ │ │ + tsteq ip, r0, ror #21 │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01266530 │ │ │ │ - @ instruction: 0x011c1a9c │ │ │ │ - tsteq sp, r0, lsl #4 │ │ │ │ + @ instruction: 0x01266538 │ │ │ │ + tsteq ip, r4, lsr #21 │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - strdeq r6, [r6, -r4]! │ │ │ │ - tsteq ip, r0, ror #20 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ + strdeq r6, [r6, -ip]! │ │ │ │ + tsteq ip, r8, ror #20 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ - tsteq ip, r8, lsr #20 │ │ │ │ + tsteq ip, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2744] @ 0xab8 │ │ │ │ ldr r2, [pc, #2344] @ 55404c │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1203976,85 +1203976,85 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 5539c8 │ │ │ │ teqeq r3, ip, lsl fp │ │ │ │ teqeq r3, ip @ │ │ │ │ teqeq r3, r8, lsl #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrheq r3, [fp, -ip] │ │ │ │ - @ instruction: 0x01266228 │ │ │ │ - @ instruction: 0x011c1794 │ │ │ │ - @ instruction: 0x011d2ef8 │ │ │ │ + @ instruction: 0x01266230 │ │ │ │ + @ instruction: 0x011c179c │ │ │ │ + tsteq sp, r0, lsl #30 │ │ │ │ muleq r0, lr, r8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01228e14 │ │ │ │ - tsteq sp, r4, lsr #31 │ │ │ │ - tsteq sp, r8, ror #1 │ │ │ │ - @ instruction: 0x011d3098 │ │ │ │ + @ instruction: 0x01228e1c │ │ │ │ + tsteq sp, ip, lsr #31 │ │ │ │ + ldrsheq r3, [sp, -r0] │ │ │ │ + tsteq sp, r0, lsr #1 │ │ │ │ andeq r1, r1, r4, lsr #28 │ │ │ │ teqeq r3, r4, ror r8 │ │ │ │ - tsteq sp, ip, ror #31 │ │ │ │ - @ instruction: 0x01228ce8 │ │ │ │ - @ instruction: 0x011d2fb4 │ │ │ │ - tsteq sp, r0, asr #28 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - @ instruction: 0x01265f50 │ │ │ │ - @ instruction: 0x011c14bc │ │ │ │ - tsteq sp, r0, lsr #24 │ │ │ │ + @ instruction: 0x011d2ff4 │ │ │ │ + strdeq r8, [r2, -r0]! │ │ │ │ + @ instruction: 0x011d2fbc │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ + @ instruction: 0x01265f58 │ │ │ │ + tsteq ip, r4, asr #9 │ │ │ │ + tsteq sp, r8, lsr #24 │ │ │ │ @ instruction: 0x000008be │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01265e58 │ │ │ │ - tsteq sp, r0, lsr #22 │ │ │ │ + @ instruction: 0x01265e60 │ │ │ │ + tsteq sp, r8, lsr #22 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - tsteq sp, r0, ror #23 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ + tsteq sp, r8, ror #23 │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ tsteq fp, r4, ror #21 │ │ │ │ - @ instruction: 0x01265d10 │ │ │ │ - tsteq ip, ip, ror r2 │ │ │ │ - tsteq sp, r0, ror #19 │ │ │ │ + @ instruction: 0x01265d18 │ │ │ │ + tsteq ip, r4, lsl #5 │ │ │ │ + tsteq sp, r8, ror #19 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - ldrdeq r5, [r6, -r0]! │ │ │ │ - tsteq ip, ip, lsr r2 │ │ │ │ - tsteq sp, r0, lsr #19 │ │ │ │ + ldrdeq r5, [r6, -r8]! │ │ │ │ + tsteq ip, r4, asr #4 │ │ │ │ + tsteq sp, r8, lsr #19 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x01265c90 │ │ │ │ - @ instruction: 0x011c11fc │ │ │ │ - tsteq sp, r0, ror #18 │ │ │ │ + @ instruction: 0x01265c98 │ │ │ │ + tsteq ip, r4, lsl #4 │ │ │ │ + tsteq sp, r8, ror #18 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - @ instruction: 0x01265c50 │ │ │ │ - @ instruction: 0x011c11bc │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ + @ instruction: 0x01265c58 │ │ │ │ + tsteq ip, r4, asr #3 │ │ │ │ + tsteq sp, r8, lsr #18 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - @ instruction: 0x01265c10 │ │ │ │ - tsteq ip, ip, ror r1 │ │ │ │ - tsteq sp, r0, ror #17 │ │ │ │ + @ instruction: 0x01265c18 │ │ │ │ + tsteq ip, r4, lsl #3 │ │ │ │ + tsteq sp, r8, ror #17 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrdeq r5, [r6, -r0]! │ │ │ │ - tsteq ip, ip, lsr r1 │ │ │ │ - tsteq sp, r0, lsr #17 │ │ │ │ + ldrdeq r5, [r6, -r8]! │ │ │ │ + tsteq ip, r4, asr #2 │ │ │ │ + tsteq sp, r8, lsr #17 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - tsteq ip, r4, lsl #2 │ │ │ │ + tsteq ip, ip, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr #17 │ │ │ │ - ldrsbeq r1, [ip, -r4] │ │ │ │ - @ instruction: 0x01265b30 │ │ │ │ - @ instruction: 0x011c109c │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ + ldrsbeq r1, [ip, -ip] │ │ │ │ + @ instruction: 0x01265b38 │ │ │ │ + tsteq ip, r4, lsr #1 │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - strdeq r5, [r6, -r4]! │ │ │ │ - tsteq ip, r0, rrx │ │ │ │ - tsteq sp, r4, asr #15 │ │ │ │ + strdeq r5, [r6, -ip]! │ │ │ │ + tsteq ip, r8, rrx │ │ │ │ + tsteq sp, ip, asr #15 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - tsteq sp, r8, ror #19 │ │ │ │ - @ instruction: 0x01265a9c │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ + @ instruction: 0x011d29f0 │ │ │ │ + @ instruction: 0x01265aa4 │ │ │ │ + tsteq sp, r4, ror r7 │ │ │ │ muleq r0, r9, r8 │ │ │ │ - @ instruction: 0x01265a48 │ │ │ │ - @ instruction: 0x011c0fb4 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ + @ instruction: 0x01265a50 │ │ │ │ + @ instruction: 0x011c0fbc │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ 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, #2784] @ 0xae0 │ │ │ │ ldr r3, [r2, #1912] @ 0x778 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ @@ -1205027,151 +1205027,151 @@ │ │ │ │ ldr r2, [pc, #144] @ 555148 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 554a5c │ │ │ │ teqeq r3, r0, lsr #1 │ │ │ │ teqeq r3, ip, lsl #1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01265808 │ │ │ │ - @ instruction: 0x011d24d8 │ │ │ │ + @ instruction: 0x01265810 │ │ │ │ + tsteq sp, r0, ror #9 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - strdeq r5, [r6, -r0]! │ │ │ │ - @ instruction: 0x011d1eb8 │ │ │ │ - @ instruction: 0x012651a4 │ │ │ │ + strdeq r5, [r6, -r8]! │ │ │ │ + tsteq sp, r0, asr #29 │ │ │ │ + @ instruction: 0x012651ac │ │ │ │ tsteq fp, r0, ror #16 │ │ │ │ - @ instruction: 0x01265170 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + @ instruction: 0x01265178 │ │ │ │ + tsteq sp, r4, asr #28 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01265018 │ │ │ │ - tsteq sp, ip, ror #25 │ │ │ │ - ldrdeq r4, [r6, -r0]! │ │ │ │ + @ instruction: 0x01265020 │ │ │ │ + @ instruction: 0x011d1cf4 │ │ │ │ + ldrdeq r4, [r6, -r8]! │ │ │ │ tsteq fp, ip, lsr sp │ │ │ │ - @ instruction: 0x011d1c90 │ │ │ │ + @ instruction: 0x011d1c98 │ │ │ │ teqeq r3, r8, ror #14 │ │ │ │ - @ instruction: 0x01264f28 │ │ │ │ - @ instruction: 0x011d1bf8 │ │ │ │ + @ instruction: 0x01264f30 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r4, [r6, -r8]! │ │ │ │ - tsteq sp, ip, lsr #15 │ │ │ │ + @ instruction: 0x01264ae0 │ │ │ │ + @ instruction: 0x011d17b4 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - @ instruction: 0x011bff94 │ │ │ │ + @ instruction: 0x011bff9c │ │ │ │ tsteq fp, r4, ror #14 │ │ │ │ - @ instruction: 0x012649b8 │ │ │ │ - tsteq sp, ip, lsl #13 │ │ │ │ - ldrdeq r4, [r6, -r4]! @ │ │ │ │ - tsteq sp, r0, lsr #7 │ │ │ │ - @ instruction: 0x012646a4 │ │ │ │ - tstpeq fp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror r3 │ │ │ │ + smlawteq r6, r0, r9, r4 │ │ │ │ + @ instruction: 0x011d1694 │ │ │ │ + ldrdeq r4, [r6, -ip]! │ │ │ │ + tsteq sp, r8, lsr #7 │ │ │ │ + @ instruction: 0x012646ac │ │ │ │ + tstpeq fp, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, ror r3 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - ldrdeq r4, [r6, -r8]! │ │ │ │ - tsteq sp, r4, lsr #5 │ │ │ │ - @ instruction: 0x012645a8 │ │ │ │ - tstpeq fp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, ror r2 │ │ │ │ - @ instruction: 0x01264564 │ │ │ │ - tsteq sp, r0, lsr #10 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ - @ instruction: 0x01264530 │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ + @ instruction: 0x012645e0 │ │ │ │ + tsteq sp, ip, lsr #5 │ │ │ │ + @ instruction: 0x012645b0 │ │ │ │ + tstpeq fp, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, lsl #5 │ │ │ │ + @ instruction: 0x0126456c │ │ │ │ + tsteq sp, r8, lsr #10 │ │ │ │ + tsteq sp, r8, lsr r2 │ │ │ │ + @ instruction: 0x01264538 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ tsteq fp, r8, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ tsteq fp, r4, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ @ instruction: 0x011b01d0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x01264418 │ │ │ │ - tsteq sp, ip, ror r1 │ │ │ │ - tsteq sp, r0, ror #1 │ │ │ │ + @ instruction: 0x01264420 │ │ │ │ + tsteq sp, r4, lsl #3 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - @ instruction: 0x012643e8 │ │ │ │ - ldrheq r1, [sp, -ip] │ │ │ │ + strdeq r4, [r6, -r0]! │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ tsteq fp, r0, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - @ instruction: 0x011bf8dc │ │ │ │ + tstpeq fp, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - tstpeq fp, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bf8b0 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - tstpeq fp, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, r6 │ │ │ │ - smlawteq r6, r0, r2, r4 │ │ │ │ - tstpeq fp, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, lsl #31 │ │ │ │ + smlawteq r6, r8, r2, r4 │ │ │ │ + tstpeq fp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011d0f90 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - smlawbeq r6, r0, r2, r4 │ │ │ │ - tstpeq fp, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr #30 │ │ │ │ + smlawbeq r6, r8, r2, r4 │ │ │ │ + @ instruction: 0x011bf7f4 │ │ │ │ + tsteq sp, r0, asr pc │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - @ instruction: 0x01264244 │ │ │ │ - @ instruction: 0x011bf7b0 │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ + @ instruction: 0x0126424c │ │ │ │ + @ instruction: 0x011bf7b8 │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - tstpeq fp, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - @ instruction: 0x012641ec │ │ │ │ - tstpeq fp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011d0eb4 │ │ │ │ + strdeq r4, [r6, -r4]! @ │ │ │ │ + tstpeq fp, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011d0ebc │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - @ instruction: 0x012641b0 │ │ │ │ - tstpeq fp, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, ror lr │ │ │ │ + @ instruction: 0x012641b8 │ │ │ │ + tstpeq fp, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, lsl #29 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - @ instruction: 0x01264174 │ │ │ │ - tstpeq fp, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + @ instruction: 0x0126417c │ │ │ │ + tstpeq fp, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr #28 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - tstpeq fp, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - @ instruction: 0x01264124 │ │ │ │ - @ instruction: 0x011bf690 │ │ │ │ - tsteq sp, ip, ror #27 │ │ │ │ + @ instruction: 0x0126412c │ │ │ │ + @ instruction: 0x011bf698 │ │ │ │ + @ instruction: 0x011d0df4 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - tstpeq fp, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - ldrdeq r4, [r6, -r4]! @ │ │ │ │ - tstpeq fp, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011d0d9c │ │ │ │ + ldrdeq r4, [r6, -ip]! │ │ │ │ + tstpeq fp, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsr #27 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - @ instruction: 0x01264098 │ │ │ │ - tstpeq fp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ + @ instruction: 0x012640a0 │ │ │ │ + tstpeq fp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - tstpeq fp, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011bf59c │ │ │ │ + @ instruction: 0x011bf5d4 │ │ │ │ + tstpeq fp, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - tstpeq fp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlawteq r6, r4, pc, r3 @ │ │ │ │ - tstpeq fp, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, lsl #25 │ │ │ │ + smlawteq r6, ip, pc, r3 @ │ │ │ │ + tstpeq fp, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011d0c94 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x011bf4f8 │ │ │ │ + tstpeq fp, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x01263f58 │ │ │ │ - tstpeq fp, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsr #24 │ │ │ │ + @ instruction: 0x01263f60 │ │ │ │ + tstpeq fp, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - @ instruction: 0x01263f1c │ │ │ │ - tstpeq fp, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror #23 │ │ │ │ + @ instruction: 0x01263f24 │ │ │ │ + @ instruction: 0x011bf490 │ │ │ │ + tsteq sp, ip, ror #23 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - tstpeq fp, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - tstpeq fp, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #-416] @ 555160 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [pc, #-420] @ 555168 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -1206730,133 +1206730,133 @@ │ │ │ │ bne 55603c │ │ │ │ b 556594 │ │ │ │ teqeq r3, r4, asr #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r0, lsr #12 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x01263c30 │ │ │ │ - @ instruction: 0x01263c1c │ │ │ │ + @ instruction: 0x01263c38 │ │ │ │ + @ instruction: 0x01263c24 │ │ │ │ @ instruction: 0x011b32dc │ │ │ │ - @ instruction: 0x011d08d0 │ │ │ │ + @ instruction: 0x011d08d8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x01263aac │ │ │ │ - tsteq sp, r0, lsl #15 │ │ │ │ - @ instruction: 0x01263a70 │ │ │ │ + @ instruction: 0x01263ab4 │ │ │ │ + tsteq sp, r8, lsl #15 │ │ │ │ + @ instruction: 0x01263a78 │ │ │ │ tstpeq sl, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ teqeq r3, r0, lsl #4 │ │ │ │ tstpeq sl, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012639a8 │ │ │ │ - tsteq sp, ip, ror r6 │ │ │ │ + @ instruction: 0x012639b0 │ │ │ │ + tsteq sp, r4, lsl #13 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x01263968 │ │ │ │ - @ instruction: 0x01263958 │ │ │ │ + @ instruction: 0x01263970 │ │ │ │ + @ instruction: 0x01263960 │ │ │ │ tsteq fp, r4, lsl r0 │ │ │ │ - tsteq sp, r0, lsl #12 │ │ │ │ + tsteq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - strdeq r3, [r6, -ip]! │ │ │ │ - @ instruction: 0x011d04d0 │ │ │ │ - smlawteq r6, r0, r7, r3 │ │ │ │ + @ instruction: 0x01263804 │ │ │ │ + @ instruction: 0x011d04d8 │ │ │ │ + smlawteq r6, r8, r7, r3 │ │ │ │ tstpeq sl, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsl #9 │ │ │ │ + tsteq sp, r8, lsl #9 │ │ │ │ @ instruction: 0x011af4f0 │ │ │ │ - @ instruction: 0x01263744 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ + @ instruction: 0x0126374c │ │ │ │ + tsteq sp, r0, lsr #8 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - smlawbeq r6, r0, r6, r3 │ │ │ │ - tsteq sp, r4, asr r3 │ │ │ │ + smlawbeq r6, r8, r6, r3 │ │ │ │ + tsteq sp, ip, asr r3 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ @ instruction: 0x011af3b8 │ │ │ │ - @ instruction: 0x01263600 │ │ │ │ - tsteq sp, ip, asr #5 │ │ │ │ - @ instruction: 0x01263548 │ │ │ │ - @ instruction: 0x011beab4 │ │ │ │ - tsteq sp, r0, lsl r2 │ │ │ │ + @ instruction: 0x01263608 │ │ │ │ + @ instruction: 0x011d02d4 │ │ │ │ + @ instruction: 0x01263550 │ │ │ │ + @ instruction: 0x011beabc │ │ │ │ + tsteq sp, r8, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ - @ instruction: 0x01263500 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + @ instruction: 0x01263508 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - @ instruction: 0x0126342c │ │ │ │ - ldrsheq r0, [sp, -r8] │ │ │ │ + @ instruction: 0x01263434 │ │ │ │ + tsteq sp, r0, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x01263400 │ │ │ │ - ldrsbeq r0, [sp, -r4] │ │ │ │ + @ instruction: 0x01263408 │ │ │ │ + ldrsbeq r0, [sp, -ip] │ │ │ │ tstpeq sl, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r6, r4, r3, r3 │ │ │ │ - @ instruction: 0x011be8f0 │ │ │ │ - tsteq sp, r4, asr r0 │ │ │ │ - @ instruction: 0x01263348 │ │ │ │ - @ instruction: 0x011be8b4 │ │ │ │ - tsteq sp, r0, lsl r0 │ │ │ │ + smlawbeq r6, ip, r3, r3 │ │ │ │ + @ instruction: 0x011be8f8 │ │ │ │ + tsteq sp, ip, asr r0 │ │ │ │ + @ instruction: 0x01263350 │ │ │ │ + @ instruction: 0x011be8bc │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - @ instruction: 0x01263308 │ │ │ │ - tsteq fp, r8, ror #16 │ │ │ │ - @ instruction: 0x011cffd4 │ │ │ │ - tsteq fp, r0, lsr r8 │ │ │ │ - smlawbeq r6, r4, r2, r3 │ │ │ │ - @ instruction: 0x011be7f0 │ │ │ │ - tstpeq ip, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01263310 │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + @ instruction: 0x011cffdc │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ + smlawbeq r6, ip, r2, r3 │ │ │ │ + @ instruction: 0x011be7f8 │ │ │ │ + tstpeq ip, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x01263248 │ │ │ │ - @ instruction: 0x011be7b4 │ │ │ │ - tstpeq ip, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01263250 │ │ │ │ + @ instruction: 0x011be7bc │ │ │ │ + tstpeq ip, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x0126320c │ │ │ │ - tsteq fp, r8, ror r7 │ │ │ │ - @ instruction: 0x011cfedc │ │ │ │ - smlawteq r6, ip, r1, r3 │ │ │ │ - tsteq fp, r8, lsr r7 │ │ │ │ - @ instruction: 0x011cfe9c │ │ │ │ - smlawbeq r6, ip, r1, r3 │ │ │ │ - tsteq fp, r8, ror #13 │ │ │ │ - tstpeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01263214 │ │ │ │ + tsteq fp, r0, lsl #15 │ │ │ │ + tstpeq ip, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r3, [r6, -r4]! │ │ │ │ + tsteq fp, r0, asr #14 │ │ │ │ + tstpeq ip, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01263194 │ │ │ │ + @ instruction: 0x011be6f0 │ │ │ │ + tstpeq ip, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x01263154 │ │ │ │ - tsteq fp, r0, asr #13 │ │ │ │ - tstpeq ip, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01263118 │ │ │ │ - tsteq fp, r4, lsl #13 │ │ │ │ - tstpeq ip, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126315c │ │ │ │ + tsteq fp, r8, asr #13 │ │ │ │ + tstpeq ip, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01263120 │ │ │ │ + tsteq fp, ip, lsl #13 │ │ │ │ + tstpeq ip, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - ldrdeq r3, [r6, -ip]! │ │ │ │ - tsteq fp, r8, asr #12 │ │ │ │ - tstpeq ip, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012630e4 │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tstpeq ip, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x012630a0 │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ - tstpeq ip, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, ror r0 │ │ │ │ - qsubeq r3, r8, r6 │ │ │ │ - tstpeq ip, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012630a8 │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ + tstpeq ip, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl #1 │ │ │ │ + @ instruction: 0x01263060 │ │ │ │ + tstpeq ip, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x01263010 │ │ │ │ - tsteq fp, ip, ror r5 │ │ │ │ - @ instruction: 0x011cfcd8 │ │ │ │ + @ instruction: 0x01263018 │ │ │ │ + tsteq fp, r4, lsl #11 │ │ │ │ + tstpeq ip, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrdeq r2, [r6, -r4]! │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ - tstpeq ip, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - @ instruction: 0x01262f44 │ │ │ │ - tstpeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01262d10 │ │ │ │ - tsteq fp, ip, ror r2 │ │ │ │ - @ instruction: 0x011cf9d8 │ │ │ │ + ldrdeq r2, [r6, -ip]! │ │ │ │ + tsteq fp, r8, asr #10 │ │ │ │ + tstpeq ip, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsl r5 │ │ │ │ + @ instruction: 0x01262f4c │ │ │ │ + tstpeq ip, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01262d18 │ │ │ │ + tsteq fp, r4, lsl #5 │ │ │ │ + tstpeq ip, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ ldr r2, [pc, #-24] @ 556d38 │ │ │ │ ldr r1, [pc, #-24] @ 556d3c │ │ │ │ ldr r3, [pc, #-24] @ 556d40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1207272,64 +1207272,64 @@ │ │ │ │ bl ba12c │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b 556fd4 │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r3, r8, ror #4 │ │ │ │ - @ instruction: 0x01262a08 │ │ │ │ - tsteq fp, r4, ror pc │ │ │ │ - @ instruction: 0x011cf6d8 │ │ │ │ + @ instruction: 0x01262a10 │ │ │ │ + tsteq fp, ip, ror pc │ │ │ │ + tstpeq ip, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - smlawteq r6, r4, r9, r2 │ │ │ │ - @ instruction: 0x011cf5f0 │ │ │ │ - @ instruction: 0x011cf690 │ │ │ │ + smlawteq r6, ip, r9, r2 │ │ │ │ + @ instruction: 0x011cf5f8 │ │ │ │ + @ instruction: 0x011cf698 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - smlawbeq r6, r4, r9, r2 │ │ │ │ - @ instruction: 0x011bdef0 │ │ │ │ - tstpeq ip, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01262944 │ │ │ │ - @ instruction: 0x011bdeb0 │ │ │ │ - tstpeq ip, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r6, ip, r9, r2 │ │ │ │ + @ instruction: 0x011bdef8 │ │ │ │ + tstpeq ip, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126294c │ │ │ │ + @ instruction: 0x011bdeb8 │ │ │ │ + tstpeq ip, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01262904 │ │ │ │ - tsteq fp, r0, ror lr │ │ │ │ - @ instruction: 0x011cf5d4 │ │ │ │ + @ instruction: 0x0126290c │ │ │ │ + tsteq fp, r8, ror lr │ │ │ │ + @ instruction: 0x011cf5dc │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - smlawteq r6, r4, r8, r2 │ │ │ │ - tsteq fp, r0, lsr lr │ │ │ │ - @ instruction: 0x011cf594 │ │ │ │ - smlawbeq r6, r4, r8, r2 │ │ │ │ - @ instruction: 0x011bddf0 │ │ │ │ - tstpeq ip, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01262844 │ │ │ │ - @ instruction: 0x011bddb0 │ │ │ │ - tstpeq ip, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r6, ip, r8, r2 │ │ │ │ + tsteq fp, r8, lsr lr │ │ │ │ + @ instruction: 0x011cf59c │ │ │ │ + smlawbeq r6, ip, r8, r2 │ │ │ │ + @ instruction: 0x011bddf8 │ │ │ │ + tstpeq ip, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126284c │ │ │ │ + @ instruction: 0x011bddb8 │ │ │ │ + tstpeq ip, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x01262804 │ │ │ │ - tsteq fp, r0, ror sp │ │ │ │ - @ instruction: 0x011cf4d4 │ │ │ │ - smlawteq r6, r8, r7, r2 │ │ │ │ - tsteq fp, r4, lsr sp │ │ │ │ - @ instruction: 0x011cf498 │ │ │ │ + @ instruction: 0x0126280c │ │ │ │ + tsteq fp, r8, ror sp │ │ │ │ + @ instruction: 0x011cf4dc │ │ │ │ + ldrdeq r2, [r6, -r0]! │ │ │ │ + tsteq fp, ip, lsr sp │ │ │ │ + tstpeq ip, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - smlawbeq r6, ip, r7, r2 │ │ │ │ - @ instruction: 0x011bdcf8 │ │ │ │ - tstpeq ip, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01262794 │ │ │ │ + tsteq fp, r0, lsl #26 │ │ │ │ + tstpeq ip, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01262750 │ │ │ │ - @ instruction: 0x011bdcbc │ │ │ │ - tstpeq ip, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01262758 │ │ │ │ + tsteq fp, r4, asr #25 │ │ │ │ + tstpeq ip, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01262714 │ │ │ │ - tsteq fp, r0, lsl #25 │ │ │ │ - tstpeq ip, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r6, r8, r6, r2 │ │ │ │ - tstpeq ip, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126271c │ │ │ │ + tsteq fp, r8, lsl #25 │ │ │ │ + tstpeq ip, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r6, -r0]! │ │ │ │ + tstpeq ip, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cf394 │ │ │ │ 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, #2704] @ 0xa90 │ │ │ │ sub sp, sp, #1344 @ 0x540 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1208031,118 +1208031,118 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ b 5581ac │ │ │ │ teqeq r3, r4, ror sp │ │ │ │ teqeq r3, r4, lsr sp │ │ │ │ - @ instruction: 0x012624a4 │ │ │ │ - tstpeq ip, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012623a8 │ │ │ │ - tstpeq ip, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011cf3b8 │ │ │ │ - @ instruction: 0x011bb2dc │ │ │ │ - @ instruction: 0x0126219c │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ + @ instruction: 0x012624ac │ │ │ │ + tstpeq ip, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012623b0 │ │ │ │ + tstpeq ip, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, ror #5 │ │ │ │ + @ instruction: 0x012621a4 │ │ │ │ + tsteq ip, ip, asr lr │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x012617e0 │ │ │ │ - tsteq ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x012617e8 │ │ │ │ + @ instruction: 0x011ce4b4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r4, asr #14 │ │ │ │ - @ instruction: 0x01261714 │ │ │ │ - @ instruction: 0x011ce3dc │ │ │ │ + tsteq fp, ip, asr #14 │ │ │ │ + @ instruction: 0x0126171c │ │ │ │ + tsteq ip, r4, ror #7 │ │ │ │ @ instruction: 0xffff91a8 │ │ │ │ subeq r7, r3, ip, ror #15 │ │ │ │ @ instruction: 0xffff53f4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0126149c │ │ │ │ - @ instruction: 0x011ce5b8 │ │ │ │ + @ instruction: 0x012614a4 │ │ │ │ + tsteq ip, r0, asr #11 │ │ │ │ teqpeq r2, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0126137c │ │ │ │ - tsteq ip, r8, lsr #8 │ │ │ │ + smlawbeq r6, r4, r3, r1 │ │ │ │ tsteq ip, r0, lsr r4 │ │ │ │ - tsteq fp, r8, lsl #17 │ │ │ │ - @ instruction: 0x011cdff0 │ │ │ │ + tsteq ip, r8, lsr r4 │ │ │ │ + @ instruction: 0x011bc890 │ │ │ │ + @ instruction: 0x011cdff8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ tsteq sl, r8, asr #32 │ │ │ │ @ instruction: 0x011acff4 │ │ │ │ @ instruction: 0x011acfb4 │ │ │ │ - tsteq fp, r4, ror r7 │ │ │ │ - ldrdeq r1, [r6, -r4]! │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ - tsteq ip, r0, lsr #29 │ │ │ │ - @ instruction: 0x01261198 │ │ │ │ - tsteq fp, r4, lsl #14 │ │ │ │ - tsteq ip, r8, ror #28 │ │ │ │ + tsteq fp, ip, ror r7 │ │ │ │ + ldrdeq r1, [r6, -ip]! │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ + tsteq ip, r8, lsr #29 │ │ │ │ + @ instruction: 0x012611a0 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - tsteq ip, ip, ror #9 │ │ │ │ - @ instruction: 0x01261154 │ │ │ │ - tsteq ip, r0, lsl lr │ │ │ │ + @ instruction: 0x011cd4f4 │ │ │ │ + @ instruction: 0x0126115c │ │ │ │ + tsteq ip, r8, lsl lr │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ - strdeq r1, [r6, -r0]! │ │ │ │ - @ instruction: 0x011cddb8 │ │ │ │ - tsteq fp, r4, lsr #12 │ │ │ │ + tsteq ip, r0, asr r4 │ │ │ │ + strdeq r1, [r6, -r8]! │ │ │ │ + tsteq ip, r0, asr #27 │ │ │ │ + tsteq fp, ip, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlawbeq r6, r4, r0, r1 │ │ │ │ - tsteq fp, ip, ror #11 │ │ │ │ - tsteq ip, r0, asr sp │ │ │ │ + smlawbeq r6, ip, r0, r1 │ │ │ │ + @ instruction: 0x011bc5f4 │ │ │ │ + tsteq ip, r8, asr sp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x011bc5b4 │ │ │ │ + @ instruction: 0x011bc5bc │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq fp, r4, lsl #11 │ │ │ │ - tsteq fp, r4, asr r5 │ │ │ │ + tsteq fp, ip, lsl #11 │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x011bc4f4 │ │ │ │ + @ instruction: 0x011bc4fc │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq fp, r4, asr #9 │ │ │ │ + tsteq fp, ip, asr #9 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x011bc494 │ │ │ │ + @ instruction: 0x011bc49c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tsteq fp, r4, ror #8 │ │ │ │ - tsteq fp, r4, lsr r4 │ │ │ │ + tsteq fp, ip, ror #8 │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq fp, r4, lsl #8 │ │ │ │ - @ instruction: 0x01260e5c │ │ │ │ - tsteq fp, r8, asr #7 │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ - @ instruction: 0x011bc390 │ │ │ │ - tsteq fp, r0, ror #6 │ │ │ │ - smlawteq r6, r0, sp, r0 │ │ │ │ - tsteq fp, ip, lsr #6 │ │ │ │ - @ instruction: 0x011cda90 │ │ │ │ - @ instruction: 0x011bc2f4 │ │ │ │ - tsteq fp, r0, asr #5 │ │ │ │ + tsteq fp, ip, lsl #8 │ │ │ │ + @ instruction: 0x01260e64 │ │ │ │ + @ instruction: 0x011bc3d0 │ │ │ │ + tsteq ip, r4, lsr fp │ │ │ │ + @ instruction: 0x011bc398 │ │ │ │ + tsteq fp, r8, ror #6 │ │ │ │ + smlawteq r6, r8, sp, r0 │ │ │ │ + tsteq fp, r4, lsr r3 │ │ │ │ + @ instruction: 0x011cda98 │ │ │ │ + @ instruction: 0x011bc2fc │ │ │ │ + tsteq fp, r8, asr #5 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x011bc290 │ │ │ │ - @ instruction: 0x011cd9f8 │ │ │ │ + @ instruction: 0x011bc298 │ │ │ │ + tsteq ip, r0, lsl #20 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - smulwteq r6, ip, ip │ │ │ │ - tsteq fp, r8, asr r2 │ │ │ │ - @ instruction: 0x011cd9bc │ │ │ │ + strdeq r0, [r6, -r4]! │ │ │ │ + tsteq fp, r0, ror #4 │ │ │ │ + tsteq ip, r4, asr #19 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - tsteq fp, r0, lsr #4 │ │ │ │ - tsteq ip, r8, lsl #19 │ │ │ │ + tsteq fp, r8, lsr #4 │ │ │ │ + @ instruction: 0x011cd990 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - tsteq fp, ip, ror #3 │ │ │ │ - @ instruction: 0x011bc1bc │ │ │ │ - tsteq fp, ip, lsl #3 │ │ │ │ - tsteq fp, ip, asr r1 │ │ │ │ - @ instruction: 0x01260bbc │ │ │ │ - tsteq fp, r8, lsr #2 │ │ │ │ - tsteq ip, ip, lsl #17 │ │ │ │ - smlawbeq r6, r0, fp, r0 │ │ │ │ - tsteq ip, r0, lsl #24 │ │ │ │ - tsteq ip, ip, asr #16 │ │ │ │ - tsteq fp, ip, lsr #1 │ │ │ │ + @ instruction: 0x011bc1f4 │ │ │ │ + tsteq fp, r4, asr #3 │ │ │ │ + @ instruction: 0x011bc194 │ │ │ │ + tsteq fp, r4, ror #2 │ │ │ │ + smlawteq r6, r4, fp, r0 │ │ │ │ + tsteq fp, r0, lsr r1 │ │ │ │ + @ instruction: 0x011cd894 │ │ │ │ + smlawbeq r6, r8, fp, r0 │ │ │ │ + tsteq ip, r8, lsl #24 │ │ │ │ + tsteq ip, r4, asr r8 │ │ │ │ + ldrheq ip, [fp, -r4] │ │ │ │ ldr r8, [r5] │ │ │ │ cmp ip, r8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ sbcs ip, r0, ip │ │ │ │ bge 5581c8 │ │ │ │ ldr ip, [fp] │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ @@ -1209158,24 +1209158,24 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5590b4 │ │ │ │ andeq sp, r0, ip, lsr #28 │ │ │ │ subeq r9, r3, r0, lsr #5 │ │ │ │ @ instruction: 0xffff66c0 │ │ │ │ @ instruction: 0x00439190 │ │ │ │ - @ instruction: 0x011cd398 │ │ │ │ - @ instruction: 0x011cd6d8 │ │ │ │ - strdeq r0, [r6, -ip]! │ │ │ │ + tsteq ip, r0, lsr #7 │ │ │ │ + tsteq ip, r0, ror #13 │ │ │ │ + @ instruction: 0x01260a04 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - tsteq fp, ip, lsr #30 │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ - @ instruction: 0x0126096c │ │ │ │ + tsteq fp, r4, lsr pc │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ + tsteq ip, r0, asr r6 │ │ │ │ + @ instruction: 0x01260974 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x011bbe9c │ │ │ │ + tsteq fp, r4, lsr #29 │ │ │ │ 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, #2688] @ 0xa80 │ │ │ │ sub sp, sp, #1360 @ 0x550 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1209930,136 +1209930,136 @@ │ │ │ │ add r5, ip, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ b 559fa0 │ │ │ │ @ instruction: 0x0132f098 │ │ │ │ teqpeq r2, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [r6, -r8]! │ │ │ │ - tsteq ip, r8, lsr #9 │ │ │ │ - ldrdeq r0, [r6, -r8]! │ │ │ │ - tsteq ip, r4, lsr #7 │ │ │ │ - @ instruction: 0x011cd6f4 │ │ │ │ - @ instruction: 0x01260518 │ │ │ │ - tsteq ip, r8, asr #3 │ │ │ │ + smulwteq r6, r0, r7 │ │ │ │ + @ instruction: 0x011cd4b0 │ │ │ │ + smulwteq r6, r0, r6 │ │ │ │ + tsteq ip, ip, lsr #7 │ │ │ │ + @ instruction: 0x011cd6fc │ │ │ │ + @ instruction: 0x01260520 │ │ │ │ + @ instruction: 0x011cd1d0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawbeq r6, r0, r3, r0 │ │ │ │ - @ instruction: 0x01260374 │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ + smlawbeq r6, r8, r3, r0 │ │ │ │ + @ instruction: 0x0126037c │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - msreq CPSR_sc, r8, ror #19 │ │ │ │ - @ instruction: 0x011cc6b4 │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + strdeq pc, [r5, -r0]! │ │ │ │ + @ instruction: 0x011cc6bc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ @ instruction: 0xffff3924 │ │ │ │ subeq r5, r3, ip, lsr #20 │ │ │ │ @ instruction: 0xffff3638 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq pc, [r5, -r4]! │ │ │ │ - tsteq ip, r4, lsl r8 │ │ │ │ + strdeq pc, [r5, -ip]! │ │ │ │ + tsteq ip, ip, lsl r8 │ │ │ │ teqeq r2, r4, lsr #29 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq CPSR_sc, ip, ror #11 │ │ │ │ - @ instruction: 0x011cc698 │ │ │ │ - @ instruction: 0x011cc69c │ │ │ │ - @ instruction: 0x011baaf4 │ │ │ │ - tsteq ip, ip, asr r2 │ │ │ │ + strdeq pc, [r5, -r4]! │ │ │ │ + tsteq ip, r0, lsr #13 │ │ │ │ + tsteq ip, r4, lsr #13 │ │ │ │ + @ instruction: 0x011baafc │ │ │ │ + tsteq ip, r4, ror #4 │ │ │ │ muleq r0, sp, r3 │ │ │ │ tsteq sl, r0, asr #5 │ │ │ │ tsteq sl, ip, ror #4 │ │ │ │ tsteq sl, ip, lsr #4 │ │ │ │ - msreq CPSR_sc, r8, ror #8 │ │ │ │ - @ instruction: 0x011ba9d4 │ │ │ │ - tsteq ip, r8, lsr r1 │ │ │ │ - @ instruction: 0x011ba99c │ │ │ │ - tsteq fp, ip, ror #18 │ │ │ │ - smlawteq r5, ip, r3, pc @ │ │ │ │ - tsteq fp, r8, lsr r9 │ │ │ │ - @ instruction: 0x011cc09c │ │ │ │ + msreq CPSR_sc, r0, ror r4 │ │ │ │ + @ instruction: 0x011ba9dc │ │ │ │ + tsteq ip, r0, asr #2 │ │ │ │ + tsteq fp, r4, lsr #19 │ │ │ │ + tsteq fp, r4, ror r9 │ │ │ │ + ldrdeq pc, [r5, -r4]! │ │ │ │ + tsteq fp, r0, asr #18 │ │ │ │ + tsteq ip, r4, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x011ba8fc │ │ │ │ + tsteq fp, r4, lsl #18 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - msreq SP_abt, r8, lsr r3 │ │ │ │ - tsteq fp, r4, lsr #17 │ │ │ │ - tsteq ip, r8 │ │ │ │ + msreq SP_abt, r0, asr #6 │ │ │ │ + tsteq fp, ip, lsr #17 │ │ │ │ + tsteq ip, r0, lsl r0 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - strdeq pc, [r5, -ip]! │ │ │ │ - tsteq fp, r8, ror #16 │ │ │ │ - tsteq ip, ip, asr #31 │ │ │ │ + msreq SP_abt, r4, lsl #6 │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + @ instruction: 0x011cbfd4 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - tsteq fp, r0, lsr r8 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x011ba7d0 │ │ │ │ - tsteq fp, r0, lsr #15 │ │ │ │ + @ instruction: 0x011ba7d8 │ │ │ │ + tsteq fp, r8, lsr #15 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - tsteq fp, r0, ror r7 │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - tsteq fp, r0, lsl r7 │ │ │ │ + tsteq fp, r8, lsl r7 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x011ba6dc │ │ │ │ + tsteq fp, r4, ror #13 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - tsteq fp, ip, lsr #13 │ │ │ │ + @ instruction: 0x011ba6b4 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - msreq CPSR_sc, ip, lsl #2 │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ - @ instruction: 0x011cbdd8 │ │ │ │ + msreq CPSR_sc, r4, lsl r1 │ │ │ │ + @ instruction: 0x011cc194 │ │ │ │ + tsteq ip, r0, ror #27 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - tsteq fp, r8, lsr r6 │ │ │ │ + tsteq fp, r0, asr #12 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ + tsteq fp, r0, lsl r6 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - @ instruction: 0x011ba5d8 │ │ │ │ + tsteq fp, r0, ror #11 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - tsteq fp, r8, lsr #11 │ │ │ │ - msreq CPSR_sc, r8 │ │ │ │ - tsteq fp, r4, ror r5 │ │ │ │ - @ instruction: 0x011cbcd0 │ │ │ │ + @ instruction: 0x011ba5b0 │ │ │ │ + msreq CPSR_sc, r0, lsl r0 │ │ │ │ + tsteq fp, ip, ror r5 │ │ │ │ + @ instruction: 0x011cbcd8 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - tsteq fp, ip, lsr r5 │ │ │ │ + tsteq fp, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - @ instruction: 0x0125ef9c │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ + @ instruction: 0x0125efa4 │ │ │ │ + tsteq fp, r0, lsl r5 │ │ │ │ + tsteq ip, r4, ror ip │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x011ba4d0 │ │ │ │ + @ instruction: 0x011ba4d8 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - @ instruction: 0x0125ef30 │ │ │ │ - @ instruction: 0x011ba49c │ │ │ │ - tsteq ip, r0, lsl #24 │ │ │ │ - tsteq fp, r4, ror #8 │ │ │ │ - @ instruction: 0x011cbb98 │ │ │ │ + @ instruction: 0x0125ef38 │ │ │ │ + tsteq fp, r4, lsr #9 │ │ │ │ + tsteq ip, r8, lsl #24 │ │ │ │ + tsteq fp, ip, ror #8 │ │ │ │ + tsteq ip, r0, lsr #23 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - @ instruction: 0x011ba3fc │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ + tsteq fp, r4, lsl #8 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - tsteq ip, r8, ror #3 │ │ │ │ - @ instruction: 0x0125ee4c │ │ │ │ - tsteq ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x011cb1f0 │ │ │ │ + @ instruction: 0x0125ee54 │ │ │ │ + tsteq ip, r4, lsl fp │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - tsteq ip, r4, asr #2 │ │ │ │ - strdeq lr, [r5, -r0]! │ │ │ │ - @ instruction: 0x011cbab4 │ │ │ │ - @ instruction: 0x0125edb8 │ │ │ │ - tsteq fp, r4, lsr #6 │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ - tsteq fp, ip, ror #5 │ │ │ │ + tsteq ip, ip, asr #2 │ │ │ │ + strdeq lr, [r5, -r8]! │ │ │ │ + @ instruction: 0x011cbabc │ │ │ │ + smlawteq r5, r0, sp, lr │ │ │ │ + tsteq fp, ip, lsr #6 │ │ │ │ + @ instruction: 0x011cba90 │ │ │ │ + @ instruction: 0x011ba2f4 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - tsteq ip, r4, lsr #20 │ │ │ │ + tsteq ip, ip, lsr #20 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - tsteq fp, r4, lsl #5 │ │ │ │ - tsteq ip, ip, ror #19 │ │ │ │ + tsteq fp, ip, lsl #5 │ │ │ │ + @ instruction: 0x011cb9f4 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r7, fp │ │ │ │ ldr r7, [r6, #4] │ │ │ │ sbcs r7, ip, r7 │ │ │ │ bge 559fbc │ │ │ │ ldr r7, [sl] │ │ │ │ ldr ip, [r2, r3, lsl #3] │ │ │ │ @@ -1211975,103 +1211975,103 @@ │ │ │ │ asr lr, r1, #31 │ │ │ │ add r0, r0, #1 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ b 55bc94 │ │ │ │ teqeq r2, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, r8, asr r4 │ │ │ │ - ldrdeq lr, [r5, -r4]! │ │ │ │ - tsteq ip, r4, lsr #17 │ │ │ │ + ldrdeq lr, [r5, -ip]! │ │ │ │ + tsteq ip, ip, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x0125eab4 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ - @ instruction: 0x011b7998 │ │ │ │ - @ instruction: 0x0125e92c │ │ │ │ - @ instruction: 0x011cb5d8 │ │ │ │ + @ instruction: 0x0125eabc │ │ │ │ + tsteq ip, r4, lsl #15 │ │ │ │ + @ instruction: 0x011cba90 │ │ │ │ + tsteq fp, r0, lsr #19 │ │ │ │ + @ instruction: 0x0125e934 │ │ │ │ + tsteq ip, r0, ror #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq fp, r0, ror #27 │ │ │ │ - tsteq ip, r4, lsr #17 │ │ │ │ - @ instruction: 0x011d8890 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - @ instruction: 0x0125e6b8 │ │ │ │ + tsteq fp, r8, ror #27 │ │ │ │ + tsteq ip, ip, lsr #17 │ │ │ │ + @ instruction: 0x011d8898 │ │ │ │ + @ instruction: 0x011cb3b4 │ │ │ │ + smlawteq r5, r0, r6, lr │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x011cb2dc │ │ │ │ - strdeq lr, [r5, -r4]! │ │ │ │ - tsteq ip, r0, asr #27 │ │ │ │ + tsteq ip, r4, ror #5 │ │ │ │ + strdeq lr, [r5, -ip]! │ │ │ │ + tsteq ip, r8, asr #27 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq fp, r4, lsr #32 │ │ │ │ - strdeq sp, [r5, -r8]! │ │ │ │ - tsteq fp, r0, asr r5 │ │ │ │ - tsteq ip, r0, asr #25 │ │ │ │ - @ instruction: 0x0125d550 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ + tsteq fp, ip, lsr #32 │ │ │ │ + @ instruction: 0x0125e000 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ + tsteq ip, r8, asr #25 │ │ │ │ + @ instruction: 0x0125d558 │ │ │ │ + tsteq ip, ip, lsl r2 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ muleq r0, r7, r4 │ │ │ │ @ instruction: 0xffff4fe8 │ │ │ │ subeq r3, r3, r8, lsr #12 │ │ │ │ @ instruction: 0xffff1234 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0125d2e4 │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ - @ instruction: 0x0125d29c │ │ │ │ - tsteq ip, r0, ror pc │ │ │ │ + @ instruction: 0x0125d2ec │ │ │ │ + tsteq ip, r8, lsl #8 │ │ │ │ + @ instruction: 0x0125d2a4 │ │ │ │ + tsteq ip, r8, ror pc │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ teqeq r2, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0125d044 │ │ │ │ - ldrsheq sl, [ip, -r0] │ │ │ │ - ldrsheq sl, [ip, -r4] │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ - @ instruction: 0x011c9cb4 │ │ │ │ + @ instruction: 0x0125d04c │ │ │ │ + ldrsheq sl, [ip, -r8] │ │ │ │ + ldrsheq sl, [ip, -ip] │ │ │ │ + tsteq fp, r4, asr r5 │ │ │ │ + @ instruction: 0x011c9cbc │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ @ instruction: 0x011a8cb8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ tsteq sl, r4, ror #24 │ │ │ │ tsteq sl, r0, asr #24 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ tsteq sl, r0, lsl #24 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - tsteq fp, ip, ror r3 │ │ │ │ + tsteq fp, r4, lsl #7 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - tsteq fp, r4, ror #6 │ │ │ │ + tsteq fp, ip, ror #6 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - tsteq fp, r8, lsr r3 │ │ │ │ + tsteq fp, r0, asr #6 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - tsteq fp, ip, lsl #6 │ │ │ │ + tsteq fp, r4, lsl r3 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - tsteq fp, r0, ror #5 │ │ │ │ + tsteq fp, r8, ror #5 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - @ instruction: 0x0125cd44 │ │ │ │ - @ instruction: 0x011b82b0 │ │ │ │ - tsteq ip, r4, lsl sl │ │ │ │ + @ instruction: 0x0125cd4c │ │ │ │ + @ instruction: 0x011b82b8 │ │ │ │ + tsteq ip, ip, lsl sl │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - @ instruction: 0x0125cd0c │ │ │ │ - tsteq fp, r8, ror r2 │ │ │ │ - @ instruction: 0x011c99dc │ │ │ │ + @ instruction: 0x0125cd14 │ │ │ │ + tsteq fp, r0, lsl #5 │ │ │ │ + tsteq ip, r4, ror #19 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - tsteq fp, r4, asr #4 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - tsteq fp, r8, lsl r2 │ │ │ │ + tsteq fp, r0, lsr #4 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - @ instruction: 0x0125cc7c │ │ │ │ - tsteq fp, r8, ror #3 │ │ │ │ - tsteq ip, ip, asr #18 │ │ │ │ + smlawbeq r5, r4, ip, ip │ │ │ │ + @ instruction: 0x011b81f0 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - @ instruction: 0x0125cc44 │ │ │ │ - @ instruction: 0x011b81b0 │ │ │ │ - tsteq ip, r4, lsl r9 │ │ │ │ + @ instruction: 0x0125cc4c │ │ │ │ + @ instruction: 0x011b81b8 │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x0125cc0c │ │ │ │ - tsteq fp, r8, ror r1 │ │ │ │ - @ instruction: 0x011c98dc │ │ │ │ + @ instruction: 0x0125cc14 │ │ │ │ + tsteq fp, r0, lsl #3 │ │ │ │ + tsteq ip, r4, ror #17 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, #1 │ │ │ │ str r4, [r5, r0, lsl #3] │ │ │ │ add r4, r5, r0, lsl #3 │ │ │ │ str lr, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ b 55bc94 │ │ │ │ @@ -1213610,130 +1213610,130 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 55c844 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - ldrdeq ip, [r5, -r4]! │ │ │ │ - tsteq fp, r0, asr #2 │ │ │ │ - tsteq ip, r4, lsr #17 │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ + tsteq fp, r8, asr #2 │ │ │ │ + tsteq ip, ip, lsr #17 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq fp, ip, lsl #2 │ │ │ │ + tsteq fp, r4, lsl r1 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - tsteq fp, r0, ror #1 │ │ │ │ + tsteq fp, r8, ror #1 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - ldrheq r8, [fp, -r4] │ │ │ │ + ldrheq r8, [fp, -ip] │ │ │ │ muleq r0, r4, r4 │ │ │ │ - tsteq fp, r8, lsl #1 │ │ │ │ + @ instruction: 0x011b8090 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - tsteq fp, ip, asr r0 │ │ │ │ + tsteq fp, r4, rrx │ │ │ │ muleq r0, r2, r4 │ │ │ │ - tsteq fp, r0, lsr r0 │ │ │ │ + tsteq fp, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ - smlawbeq r5, r8, sl, ip │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ + tsteq ip, ip, lsr #28 │ │ │ │ + @ instruction: 0x0125ca90 │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - tsteq ip, ip, ror sp │ │ │ │ - @ instruction: 0x0125ca24 │ │ │ │ - tsteq ip, r4, ror #13 │ │ │ │ - tsteq fp, ip, asr pc │ │ │ │ - tsteq ip, r4, asr #13 │ │ │ │ + tsteq ip, r4, lsl #27 │ │ │ │ + @ instruction: 0x0125ca2c │ │ │ │ + tsteq ip, ip, ror #13 │ │ │ │ + tsteq fp, r4, ror #30 │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - @ instruction: 0x0125c9bc │ │ │ │ - tsteq fp, r8, lsr #30 │ │ │ │ - tsteq ip, ip, lsl #13 │ │ │ │ + smlawteq r5, r4, r9, ip │ │ │ │ + tsteq fp, r0, lsr pc │ │ │ │ + @ instruction: 0x011c9694 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - smlawbeq r5, r4, r9, ip │ │ │ │ - @ instruction: 0x011b7ef0 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ + smlawbeq r5, ip, r9, ip │ │ │ │ + @ instruction: 0x011b7ef8 │ │ │ │ + tsteq ip, ip, asr r6 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq fp, r0, asr #29 │ │ │ │ + tsteq fp, r8, asr #29 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ instruction: 0x011b7e90 │ │ │ │ - tsteq fp, r4, ror #28 │ │ │ │ - @ instruction: 0x0125c8bc │ │ │ │ - tsteq fp, r8, lsr #28 │ │ │ │ - tsteq ip, ip, lsl #11 │ │ │ │ + @ instruction: 0x011b7e98 │ │ │ │ + tsteq fp, ip, ror #28 │ │ │ │ + smlawteq r5, r4, r8, ip │ │ │ │ + tsteq fp, r0, lsr lr │ │ │ │ + @ instruction: 0x011c9594 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - @ instruction: 0x011b7df4 │ │ │ │ - @ instruction: 0x0125c850 │ │ │ │ - @ instruction: 0x011b7dbc │ │ │ │ - tsteq ip, r0, lsr #10 │ │ │ │ + @ instruction: 0x011b7dfc │ │ │ │ + @ instruction: 0x0125c858 │ │ │ │ + tsteq fp, r4, asr #27 │ │ │ │ + tsteq ip, r8, lsr #10 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - tsteq fp, r8, lsl #27 │ │ │ │ + @ instruction: 0x011b7d90 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - tsteq fp, ip, asr sp │ │ │ │ + tsteq fp, r4, ror #26 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - tsteq fp, r0, lsr sp │ │ │ │ + tsteq fp, r8, lsr sp │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x0125c794 │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ + @ instruction: 0x0125c79c │ │ │ │ + tsteq fp, r8, lsl #26 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - tsteq fp, ip, asr #25 │ │ │ │ + @ instruction: 0x011b7cd4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - tsteq fp, r0, lsr #25 │ │ │ │ + tsteq fp, r8, lsr #25 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq fp, r4, ror ip │ │ │ │ + tsteq fp, ip, ror ip │ │ │ │ muleq r0, r7, r4 │ │ │ │ - tsteq fp, r8, asr #24 │ │ │ │ + tsteq fp, r0, asr ip │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - tsteq fp, ip, lsl ip │ │ │ │ + tsteq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x011b7bf0 │ │ │ │ + @ instruction: 0x011b7bf8 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - tsteq fp, r0, asr #23 │ │ │ │ + tsteq fp, r8, asr #23 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - tsteq fp, ip, lsr #23 │ │ │ │ + @ instruction: 0x011b7bb4 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - @ instruction: 0x011b7b9c │ │ │ │ - tsteq ip, r4, lsl #6 │ │ │ │ + tsteq fp, r4, lsr #23 │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - strdeq ip, [r5, -ip]! @ │ │ │ │ - tsteq fp, r8, ror #22 │ │ │ │ - tsteq ip, ip, asr #5 │ │ │ │ + @ instruction: 0x0125c604 │ │ │ │ + tsteq fp, r0, ror fp │ │ │ │ + @ instruction: 0x011c92d4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - smlawteq r5, r4, r5, ip │ │ │ │ - tsteq fp, r0, lsr fp │ │ │ │ - @ instruction: 0x011c9294 │ │ │ │ + smlawteq r5, ip, r5, ip │ │ │ │ + tsteq fp, r8, lsr fp │ │ │ │ + @ instruction: 0x011c929c │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - @ instruction: 0x011b7afc │ │ │ │ + tsteq fp, r4, lsl #22 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x0125c560 │ │ │ │ - tsteq fp, ip, asr #21 │ │ │ │ - tsteq ip, r0, lsr r2 │ │ │ │ + @ instruction: 0x0125c568 │ │ │ │ + @ instruction: 0x011b7ad4 │ │ │ │ + tsteq ip, r8, lsr r2 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - @ instruction: 0x0125c528 │ │ │ │ - @ instruction: 0x011b7a94 │ │ │ │ - @ instruction: 0x011c91f8 │ │ │ │ - strdeq ip, [r5, -r0]! │ │ │ │ - tsteq fp, ip, asr sl │ │ │ │ - tsteq ip, r0, asr #3 │ │ │ │ + @ instruction: 0x0125c530 │ │ │ │ + @ instruction: 0x011b7a9c │ │ │ │ + tsteq ip, r0, lsl #4 │ │ │ │ + strdeq ip, [r5, -r8]! │ │ │ │ + tsteq fp, r4, ror #20 │ │ │ │ + tsteq ip, r8, asr #3 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x0125c4b8 │ │ │ │ - tsteq fp, r4, lsr #20 │ │ │ │ - tsteq ip, r8, lsl #3 │ │ │ │ + smlawteq r5, r0, r4, ip │ │ │ │ + tsteq fp, ip, lsr #20 │ │ │ │ + @ instruction: 0x011c9190 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - smlawbeq r5, r0, r4, ip │ │ │ │ - tsteq fp, ip, ror #19 │ │ │ │ - tsteq ip, r0, asr r1 │ │ │ │ + smlawbeq r5, r8, r4, ip │ │ │ │ + @ instruction: 0x011b79f4 │ │ │ │ + tsteq ip, r8, asr r1 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x011b79b8 │ │ │ │ + tsteq fp, r0, asr #19 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - tsteq fp, ip, lsl #19 │ │ │ │ + @ instruction: 0x011b7994 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - strdeq ip, [r5, -r0]! │ │ │ │ - tsteq fp, ip, asr r9 │ │ │ │ - tsteq ip, r0, asr #1 │ │ │ │ + strdeq ip, [r5, -r8]! │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ + tsteq ip, r8, asr #1 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - @ instruction: 0x0125c3b8 │ │ │ │ - tsteq ip, r8, lsr r4 │ │ │ │ - tsteq ip, r4, lsl #1 │ │ │ │ + smlawteq r5, r0, r3, ip │ │ │ │ + tsteq ip, r0, asr #8 │ │ │ │ + tsteq ip, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1213869,33 +1213869,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #944 @ 0x3b0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 55d928 │ │ │ │ - @ instruction: 0x0125c16c │ │ │ │ - tsteq ip, ip, ror #5 │ │ │ │ - tsteq ip, r8, lsr lr │ │ │ │ - tsteq ip, r0, lsl #28 │ │ │ │ - tsteq ip, r4, asr #4 │ │ │ │ - tsteq ip, r8, lsr r2 │ │ │ │ - tsteq ip, r8, lsr #4 │ │ │ │ - smlawbeq r5, r4, r0, ip │ │ │ │ - @ instruction: 0x011b75f0 │ │ │ │ - tsteq ip, r4, asr sp │ │ │ │ - @ instruction: 0x0125c02c │ │ │ │ - @ instruction: 0x011b7598 │ │ │ │ - @ instruction: 0x011c8cfc │ │ │ │ - ldrdeq fp, [r5, -r4]! │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ - tsteq ip, r4, lsr #25 │ │ │ │ - @ instruction: 0x0125bf9c │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ + @ instruction: 0x0125c174 │ │ │ │ + @ instruction: 0x011c92f4 │ │ │ │ + tsteq ip, r0, asr #28 │ │ │ │ + tsteq ip, r8, lsl #28 │ │ │ │ + tsteq ip, ip, asr #4 │ │ │ │ + tsteq ip, r0, asr #4 │ │ │ │ + tsteq ip, r0, lsr r2 │ │ │ │ + smlawbeq r5, ip, r0, ip │ │ │ │ + @ instruction: 0x011b75f8 │ │ │ │ + tsteq ip, ip, asr sp │ │ │ │ + @ instruction: 0x0125c034 │ │ │ │ + tsteq fp, r0, lsr #11 │ │ │ │ + tsteq ip, r4, lsl #26 │ │ │ │ + ldrdeq fp, [r5, -ip]! │ │ │ │ + tsteq fp, r8, asr #10 │ │ │ │ + tsteq ip, ip, lsr #25 │ │ │ │ + @ instruction: 0x0125bfa4 │ │ │ │ + tsteq fp, r0, lsl r5 │ │ │ │ + tsteq ip, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #320] @ 55dc98 │ │ │ │ ldr r3, [pc, #320] @ 55dc9c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1213977,23 +1213977,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 55dbb0 │ │ │ │ teqeq r2, ip, ror #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, ip, lsl #13 │ │ │ │ - @ instruction: 0x0125be74 │ │ │ │ - tsteq fp, r0, ror #7 │ │ │ │ - tsteq ip, r0, asr #22 │ │ │ │ - @ instruction: 0x0125be38 │ │ │ │ - tsteq fp, r4, lsr #7 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ - strdeq fp, [r5, -ip]! │ │ │ │ - tsteq fp, r8, ror #6 │ │ │ │ - tsteq ip, r8, asr #21 │ │ │ │ + @ instruction: 0x0125be7c │ │ │ │ + tsteq fp, r8, ror #7 │ │ │ │ + tsteq ip, r8, asr #22 │ │ │ │ + @ instruction: 0x0125be40 │ │ │ │ + tsteq fp, ip, lsr #7 │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x0125be04 │ │ │ │ + tsteq fp, r0, ror r3 │ │ │ │ + @ instruction: 0x011c8ad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2656] @ 0xa60 │ │ │ │ sub sp, sp, #1392 @ 0x570 │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -1214966,107 +1214966,107 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b 55eda4 │ │ │ │ teqeq r2, r0, asr r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, r4, lsr #10 │ │ │ │ - smlawteq r5, r8, ip, fp │ │ │ │ - @ instruction: 0x011c8998 │ │ │ │ + ldrdeq fp, [r5, -r0]! │ │ │ │ + tsteq ip, r0, lsr #19 │ │ │ │ @ instruction: 0xffff1078 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011c8cb0 │ │ │ │ - smlawbeq r5, r0, sl, fp │ │ │ │ - tsteq ip, r8, lsr r7 │ │ │ │ - smlawteq r5, r0, r7, fp │ │ │ │ - tsteq ip, ip, lsl #9 │ │ │ │ + @ instruction: 0x011c8cb8 │ │ │ │ + smlawbeq r5, r8, sl, fp │ │ │ │ + tsteq ip, r0, asr #14 │ │ │ │ + smlawteq r5, r8, r7, fp │ │ │ │ + @ instruction: 0x011c8494 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - @ instruction: 0x0125b778 │ │ │ │ + smlawbeq r5, r0, r7, fp │ │ │ │ tsteq sl, r4, lsr lr │ │ │ │ - @ instruction: 0x0125b74c │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ + @ instruction: 0x0125b754 │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - strdeq fp, [r5, -r0]! │ │ │ │ - tsteq ip, r4, asr #5 │ │ │ │ - @ instruction: 0x0125b5a8 │ │ │ │ + strdeq fp, [r5, -r8]! │ │ │ │ + tsteq ip, ip, asr #5 │ │ │ │ + @ instruction: 0x0125b5b0 │ │ │ │ tsteq sl, r4, lsl r3 │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ teqeq r2, r0, asr #26 │ │ │ │ - tsteq ip, r8, asr r6 │ │ │ │ - @ instruction: 0x0125b474 │ │ │ │ - tsteq ip, r8, lsr #2 │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ + @ instruction: 0x0125b47c │ │ │ │ + tsteq ip, r0, lsr r1 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - @ instruction: 0x0125b3a8 │ │ │ │ - tsteq ip, ip, ror r0 │ │ │ │ + @ instruction: 0x0125b3b0 │ │ │ │ + tsteq ip, r4, lsl #1 │ │ │ │ tsteq sl, r0, ror #1 │ │ │ │ @ instruction: 0x011a7094 │ │ │ │ - @ instruction: 0x0125b2e8 │ │ │ │ - @ instruction: 0x011c7fbc │ │ │ │ + strdeq fp, [r5, -r0]! │ │ │ │ + tsteq ip, r4, asr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r0, lsr #31 │ │ │ │ - smlawteq r5, r4, r2, fp │ │ │ │ + tsteq ip, r8, lsr #31 │ │ │ │ + smlawteq r5, ip, r2, fp │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ tsteq sl, ip, lsr #30 │ │ │ │ - ldrdeq sl, [r5, -r8]! │ │ │ │ - @ instruction: 0x011c7b9c │ │ │ │ + @ instruction: 0x0125aee0 │ │ │ │ + tsteq ip, r4, lsr #23 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - smlawbeq r5, r4, lr, sl │ │ │ │ + smlawbeq r5, ip, lr, sl │ │ │ │ tsteq sl, r0, asr #10 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x0125aab0 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ - @ instruction: 0x0125aa68 │ │ │ │ - tsteq ip, ip, lsr r7 │ │ │ │ - @ instruction: 0x0125aa20 │ │ │ │ + @ instruction: 0x0125aab8 │ │ │ │ + tsteq ip, r4, lsl #15 │ │ │ │ + @ instruction: 0x0125aa70 │ │ │ │ + tsteq ip, r4, asr #14 │ │ │ │ + @ instruction: 0x0125aa28 │ │ │ │ @ instruction: 0x011a6794 │ │ │ │ - tsteq ip, r0, ror #13 │ │ │ │ + tsteq ip, r8, ror #13 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ tsteq sl, r0, asr r7 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x0125a95c │ │ │ │ - tsteq ip, r8, lsl #12 │ │ │ │ - smlawbeq r5, r8, r8, sl │ │ │ │ - tsteq ip, ip, asr r5 │ │ │ │ + @ instruction: 0x0125a964 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + @ instruction: 0x0125a890 │ │ │ │ + tsteq ip, r4, ror #10 │ │ │ │ tsteq sl, r0, asr #11 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ tsteq sl, r0, ror r5 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ tsteq sl, r0, lsr r5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlawbeq r5, r4, r7, sl │ │ │ │ - tsteq ip, r8, asr r4 │ │ │ │ - @ instruction: 0x0125a764 │ │ │ │ - tsteq ip, r0, lsr r4 │ │ │ │ + smlawbeq r5, ip, r7, sl │ │ │ │ + tsteq ip, r0, ror #8 │ │ │ │ + @ instruction: 0x0125a76c │ │ │ │ + tsteq ip, r8, lsr r4 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - @ instruction: 0x0125a644 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ + @ instruction: 0x0125a64c │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0125a4ac │ │ │ │ - tsteq ip, r4, ror r1 │ │ │ │ + @ instruction: 0x0125a4b4 │ │ │ │ + tsteq ip, ip, ror r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ - tsteq fp, ip, lsl r3 │ │ │ │ - smlawteq r5, r0, sp, r9 │ │ │ │ - @ instruction: 0x011c6a90 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + tsteq fp, r4, lsr #6 │ │ │ │ + smlawteq r5, r8, sp, r9 │ │ │ │ + @ instruction: 0x011c6a98 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r4, r4, #8 │ │ │ │ ble 55f0cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -1217065,245 +1217065,245 @@ │ │ │ │ ldr r1, [pc, #604] @ 560f2c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 55e4fc │ │ │ │ - tsteq fp, r8, asr #26 │ │ │ │ - @ instruction: 0x01259d28 │ │ │ │ - tsteq fp, r0, lsl #5 │ │ │ │ - @ instruction: 0x011c69f0 │ │ │ │ + tsteq fp, r0, asr sp │ │ │ │ + @ instruction: 0x01259d30 │ │ │ │ + tsteq fp, r8, lsl #5 │ │ │ │ + @ instruction: 0x011c69f8 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - smlawteq r5, r4, fp, r9 │ │ │ │ - tsteq ip, ip, lsl #17 │ │ │ │ + smlawteq r5, ip, fp, r9 │ │ │ │ + @ instruction: 0x011c6894 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - @ instruction: 0x01259a6c │ │ │ │ - @ instruction: 0x011b4fd4 │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ + @ instruction: 0x01259a74 │ │ │ │ + @ instruction: 0x011b4fdc │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - @ instruction: 0x01259948 │ │ │ │ - tsteq ip, ip, lsl r6 │ │ │ │ + @ instruction: 0x01259950 │ │ │ │ + tsteq ip, r4, lsr #12 │ │ │ │ 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 r4, r2, ip, lsl r9 │ │ │ │ - smlawbeq r5, r0, r7, r9 │ │ │ │ - tsteq fp, ip, ror #25 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ + smlawbeq r5, r8, r7, r9 │ │ │ │ + @ instruction: 0x011b4cf4 │ │ │ │ + tsteq ip, r0, asr r4 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ @ instruction: 0x011a549c │ │ │ │ tsteq sl, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ tsteq sl, r8, lsl r4 │ │ │ │ - @ instruction: 0x01259664 │ │ │ │ - @ instruction: 0x011b4bd0 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ + @ instruction: 0x0125966c │ │ │ │ + @ instruction: 0x011b4bd8 │ │ │ │ + tsteq ip, ip, lsr r3 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x01259628 │ │ │ │ - @ instruction: 0x011b4b94 │ │ │ │ - @ instruction: 0x011c62f0 │ │ │ │ + @ instruction: 0x01259630 │ │ │ │ + @ instruction: 0x011b4b9c │ │ │ │ + @ instruction: 0x011c62f8 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x012595ec │ │ │ │ - tsteq fp, r8, asr fp │ │ │ │ - @ instruction: 0x011c62bc │ │ │ │ - tsteq fp, r0, lsr #22 │ │ │ │ - @ instruction: 0x011b4af0 │ │ │ │ - @ instruction: 0x01259554 │ │ │ │ - @ instruction: 0x011b4abc │ │ │ │ - tsteq ip, ip, lsl r2 │ │ │ │ + strdeq r9, [r5, -r4]! │ │ │ │ + tsteq fp, r0, ror #22 │ │ │ │ + tsteq ip, r4, asr #5 │ │ │ │ + tsteq fp, r8, lsr #22 │ │ │ │ + @ instruction: 0x011b4af8 │ │ │ │ + @ instruction: 0x0125955c │ │ │ │ + tsteq fp, r4, asr #21 │ │ │ │ + tsteq ip, r4, lsr #4 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - @ instruction: 0x01259510 │ │ │ │ - @ instruction: 0x011c5894 │ │ │ │ - @ instruction: 0x011c61d0 │ │ │ │ + @ instruction: 0x01259518 │ │ │ │ + @ instruction: 0x011c589c │ │ │ │ + @ instruction: 0x011c61d8 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x012594b8 │ │ │ │ - tsteq fp, r0, lsr #20 │ │ │ │ - tsteq ip, r0, lsl #3 │ │ │ │ + smlawteq r5, r0, r4, r9 │ │ │ │ + tsteq fp, r8, lsr #20 │ │ │ │ + tsteq ip, r8, lsl #3 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - tsteq fp, r8, ror #19 │ │ │ │ + @ instruction: 0x011b49f0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x011b49b8 │ │ │ │ - @ instruction: 0x0125941c │ │ │ │ - tsteq ip, ip, asr r7 │ │ │ │ - tsteq ip, r0, ror #1 │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - tsteq fp, r8, asr #18 │ │ │ │ - tsteq ip, r4, lsr #1 │ │ │ │ + tsteq fp, r0, asr #19 │ │ │ │ + @ instruction: 0x01259424 │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ + tsteq ip, r8, ror #1 │ │ │ │ + @ instruction: 0x012593e4 │ │ │ │ + tsteq fp, r0, asr r9 │ │ │ │ + tsteq ip, ip, lsr #1 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ - @ instruction: 0x011b48d8 │ │ │ │ + tsteq fp, r8, lsl r9 │ │ │ │ + tsteq fp, r0, ror #17 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - @ instruction: 0x01259338 │ │ │ │ - tsteq fp, r4, lsr #17 │ │ │ │ - tsteq ip, r0 │ │ │ │ + @ instruction: 0x01259340 │ │ │ │ + tsteq fp, ip, lsr #17 │ │ │ │ + tsteq ip, r8 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - strdeq r9, [r5, -ip]! │ │ │ │ - tsteq fp, r8, ror #16 │ │ │ │ - tsteq ip, r4, asr #31 │ │ │ │ + @ instruction: 0x01259304 │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + tsteq ip, ip, asr #31 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - tsteq fp, r0, lsr r8 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - tsteq fp, ip, asr #15 │ │ │ │ + @ instruction: 0x011b47d4 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - @ instruction: 0x011b47b0 │ │ │ │ + @ instruction: 0x011b47b8 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - @ instruction: 0x011b4794 │ │ │ │ + @ instruction: 0x011b479c │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - tsteq fp, ip, ror r7 │ │ │ │ + tsteq fp, r4, lsl #15 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - tsteq fp, ip, asr #14 │ │ │ │ - smlawteq r5, r0, r1, r9 │ │ │ │ - tsteq fp, ip, lsr #14 │ │ │ │ - tsteq ip, r8, lsl #29 │ │ │ │ + tsteq fp, r4, asr r7 │ │ │ │ + smlawteq r5, r8, r1, r9 │ │ │ │ + tsteq fp, r4, lsr r7 │ │ │ │ + @ instruction: 0x011c5e90 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - @ instruction: 0x011b46f4 │ │ │ │ - tsteq fp, r4, asr #13 │ │ │ │ - @ instruction: 0x011b4694 │ │ │ │ - @ instruction: 0x012590ec │ │ │ │ - tsteq fp, r8, asr r6 │ │ │ │ - @ instruction: 0x011c5db4 │ │ │ │ + @ instruction: 0x011b46fc │ │ │ │ + tsteq fp, ip, asr #13 │ │ │ │ + @ instruction: 0x011b469c │ │ │ │ + strdeq r9, [r5, -r4]! │ │ │ │ + tsteq fp, r0, ror #12 │ │ │ │ + @ instruction: 0x011c5dbc │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ - @ instruction: 0x0125907c │ │ │ │ - tsteq fp, r8, ror #11 │ │ │ │ - tsteq ip, r4, asr #26 │ │ │ │ + tsteq fp, r8, lsr #12 │ │ │ │ + smlawbeq r5, r4, r0, r9 │ │ │ │ + @ instruction: 0x011b45f0 │ │ │ │ + tsteq ip, ip, asr #26 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - @ instruction: 0x01259040 │ │ │ │ - tsteq fp, ip, lsr #11 │ │ │ │ - tsteq ip, r8, lsl #26 │ │ │ │ + @ instruction: 0x01259048 │ │ │ │ + @ instruction: 0x011b45b4 │ │ │ │ + tsteq ip, r0, lsl sp │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ - @ instruction: 0x01258fe8 │ │ │ │ - tsteq fp, r4, asr r5 │ │ │ │ - @ instruction: 0x011c5cb0 │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ + strdeq r8, [r5, -r0]! │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ + @ instruction: 0x011c5cb8 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ - tsteq fp, r4, lsl #10 │ │ │ │ - @ instruction: 0x011b44f0 │ │ │ │ - @ instruction: 0x011b44dc │ │ │ │ - tsteq fp, r8, asr #9 │ │ │ │ - @ instruction: 0x01258f48 │ │ │ │ - @ instruction: 0x011b44b4 │ │ │ │ - tsteq ip, r0, lsl ip │ │ │ │ + tsteq fp, r0, lsr #10 │ │ │ │ + tsteq fp, ip, lsl #10 │ │ │ │ + @ instruction: 0x011b44f8 │ │ │ │ + tsteq fp, r4, ror #9 │ │ │ │ + @ instruction: 0x011b44d0 │ │ │ │ + @ instruction: 0x01258f50 │ │ │ │ + @ instruction: 0x011b44bc │ │ │ │ + tsteq ip, r8, lsl ip │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - @ instruction: 0x01258f0c │ │ │ │ - tsteq fp, r8, ror r4 │ │ │ │ - @ instruction: 0x011c5bd8 │ │ │ │ - ldrdeq r8, [r5, -r0]! │ │ │ │ - tsteq fp, ip, lsr r4 │ │ │ │ - @ instruction: 0x011c5b98 │ │ │ │ + @ instruction: 0x01258f14 │ │ │ │ + tsteq fp, r0, lsl #9 │ │ │ │ + tsteq ip, r0, ror #23 │ │ │ │ + ldrdeq r8, [r5, -r8]! @ │ │ │ │ + tsteq fp, r4, asr #8 │ │ │ │ + tsteq ip, r0, lsr #23 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - @ instruction: 0x01258e94 │ │ │ │ - tsteq fp, r0, lsl #8 │ │ │ │ - tsteq ip, ip, asr fp │ │ │ │ + @ instruction: 0x01258e9c │ │ │ │ + tsteq fp, r8, lsl #8 │ │ │ │ + tsteq ip, r4, ror #22 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - @ instruction: 0x01258e58 │ │ │ │ - tsteq fp, r4, asr #7 │ │ │ │ - tsteq ip, r4, lsr #22 │ │ │ │ - @ instruction: 0x01258e1c │ │ │ │ - tsteq fp, r8, lsl #7 │ │ │ │ - tsteq ip, r4, ror #21 │ │ │ │ + @ instruction: 0x01258e60 │ │ │ │ + tsteq fp, ip, asr #7 │ │ │ │ + tsteq ip, ip, lsr #22 │ │ │ │ + @ instruction: 0x01258e24 │ │ │ │ + @ instruction: 0x011b4390 │ │ │ │ + tsteq ip, ip, ror #21 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x01258de0 │ │ │ │ - tsteq fp, ip, asr #6 │ │ │ │ - tsteq ip, r8, lsr #21 │ │ │ │ + @ instruction: 0x01258de8 │ │ │ │ + tsteq fp, r4, asr r3 │ │ │ │ + @ instruction: 0x011c5ab0 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - tsteq fp, r4, lsl r3 │ │ │ │ + tsteq fp, ip, lsl r3 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - tsteq fp, r4, asr #30 │ │ │ │ + tsteq fp, ip, asr #30 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq fp, r8, lsl #30 │ │ │ │ + tsteq fp, r0, lsl pc │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - smlawbeq r5, r0, r9, r8 │ │ │ │ - tsteq fp, ip, ror #29 │ │ │ │ - tsteq ip, r0, asr r6 │ │ │ │ + smlawbeq r5, r8, r9, r8 │ │ │ │ + @ instruction: 0x011b3ef4 │ │ │ │ + tsteq ip, r8, asr r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x011b3eb4 │ │ │ │ + @ instruction: 0x011b3ebc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01258914 │ │ │ │ - tsteq fp, r0, lsl #29 │ │ │ │ - @ instruction: 0x011c55dc │ │ │ │ + @ instruction: 0x0125891c │ │ │ │ + tsteq fp, r8, lsl #29 │ │ │ │ + tsteq ip, r4, ror #11 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - tsteq fp, r8, asr #28 │ │ │ │ + tsteq fp, r0, asr lr │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tsteq fp, r8, lsl lr │ │ │ │ - @ instruction: 0x01258874 │ │ │ │ - tsteq fp, r0, ror #27 │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ + tsteq fp, r0, lsr #28 │ │ │ │ + @ instruction: 0x0125887c │ │ │ │ + tsteq fp, r8, ror #27 │ │ │ │ + tsteq ip, r4, asr #10 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x01258838 │ │ │ │ - tsteq fp, r4, lsr #27 │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x01258840 │ │ │ │ + tsteq fp, ip, lsr #27 │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - strdeq r8, [r5, -r8]! @ │ │ │ │ - tsteq fp, r4, ror #26 │ │ │ │ - tsteq ip, r8, asr #9 │ │ │ │ + @ instruction: 0x01258800 │ │ │ │ + tsteq fp, ip, ror #26 │ │ │ │ + @ instruction: 0x011c54d0 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - tsteq fp, ip, lsr #26 │ │ │ │ + tsteq fp, r4, lsr sp │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - smlawbeq r5, ip, r7, r8 │ │ │ │ - @ instruction: 0x011b3cf8 │ │ │ │ - tsteq ip, r4, asr r4 │ │ │ │ + @ instruction: 0x01258794 │ │ │ │ + tsteq fp, r0, lsl #26 │ │ │ │ + tsteq ip, ip, asr r4 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - tsteq fp, r0, asr #25 │ │ │ │ + tsteq fp, r8, asr #25 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011b3c90 │ │ │ │ + @ instruction: 0x011b3c98 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strdeq r8, [r5, -r0]! │ │ │ │ - tsteq fp, ip, asr ip │ │ │ │ - @ instruction: 0x011c53b8 │ │ │ │ + strdeq r8, [r5, -r8]! @ │ │ │ │ + tsteq fp, r4, ror #24 │ │ │ │ + tsteq ip, r0, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x012586b4 │ │ │ │ - tsteq fp, r0, lsr #24 │ │ │ │ - tsteq ip, ip, ror r3 │ │ │ │ + @ instruction: 0x012586bc │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ + tsteq ip, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01258678 │ │ │ │ - tsteq fp, r4, ror #23 │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ + smlawbeq r5, r0, r6, r8 │ │ │ │ + tsteq fp, ip, ror #23 │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq fp, ip, lsr #23 │ │ │ │ + @ instruction: 0x011b3bb4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0125860c │ │ │ │ - tsteq fp, r8, ror fp │ │ │ │ - @ instruction: 0x011c52d4 │ │ │ │ + @ instruction: 0x01258614 │ │ │ │ + tsteq fp, r0, lsl #23 │ │ │ │ + @ instruction: 0x011c52dc │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - ldrdeq r8, [r5, -r0]! │ │ │ │ - tsteq fp, ip, lsr fp │ │ │ │ - @ instruction: 0x011c5298 │ │ │ │ + ldrdeq r8, [r5, -r8]! @ │ │ │ │ + tsteq fp, r4, asr #22 │ │ │ │ + tsteq ip, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - @ instruction: 0x01258594 │ │ │ │ - tsteq fp, r0, lsl #22 │ │ │ │ - tsteq ip, ip, asr r2 │ │ │ │ + @ instruction: 0x0125859c │ │ │ │ + tsteq fp, r8, lsl #22 │ │ │ │ + tsteq ip, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01258558 │ │ │ │ - tsteq fp, r4, asr #21 │ │ │ │ - tsteq ip, r0, lsr #4 │ │ │ │ + @ instruction: 0x01258560 │ │ │ │ + tsteq fp, ip, asr #21 │ │ │ │ + tsteq ip, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - @ instruction: 0x0125851c │ │ │ │ - tsteq fp, r8, lsl #21 │ │ │ │ - tsteq ip, r4, ror #3 │ │ │ │ + @ instruction: 0x01258524 │ │ │ │ + @ instruction: 0x011b3a90 │ │ │ │ + tsteq ip, ip, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x012584e0 │ │ │ │ - tsteq fp, ip, asr #20 │ │ │ │ - tsteq ip, r8, lsr #3 │ │ │ │ + @ instruction: 0x012584e8 │ │ │ │ + tsteq fp, r4, asr sl │ │ │ │ + @ instruction: 0x011c51b0 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x012584a4 │ │ │ │ - tsteq fp, r0, lsl sl │ │ │ │ - tsteq ip, ip, ror #2 │ │ │ │ + @ instruction: 0x012584ac │ │ │ │ + tsteq fp, r8, lsl sl │ │ │ │ + tsteq ip, r4, ror r1 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - @ instruction: 0x01258468 │ │ │ │ - @ instruction: 0x011b39d4 │ │ │ │ - tsteq ip, r0, lsr r1 │ │ │ │ + @ instruction: 0x01258470 │ │ │ │ + @ instruction: 0x011b39dc │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #-348] @ 560f30 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1218633,117 +1218633,117 @@ │ │ │ │ ldr r2, [pc, #148] @ 5625e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 56242c │ │ │ │ teqeq r2, r0 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, r8, asr fp │ │ │ │ - @ instruction: 0x01258318 │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ + @ instruction: 0x01258320 │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - ldrdeq r8, [r5, -r8]! @ │ │ │ │ - tsteq ip, r4, lsl #29 │ │ │ │ + @ instruction: 0x012581e0 │ │ │ │ + tsteq ip, ip, lsl #29 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlawbeq r5, ip, pc, r7 @ │ │ │ │ - tsteq ip, ip, lsl r0 │ │ │ │ - @ instruction: 0x01257c1c │ │ │ │ - tsteq ip, r4, ror #17 │ │ │ │ + @ instruction: 0x01257f94 │ │ │ │ + tsteq ip, r4, lsr #32 │ │ │ │ + @ instruction: 0x01257c24 │ │ │ │ + tsteq ip, ip, ror #17 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r8, asr #24 │ │ │ │ + tsteq ip, r0, asr ip │ │ │ │ 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: 0x0125781c │ │ │ │ - tsteq ip, r0, ror #9 │ │ │ │ - smlawteq r5, ip, r7, r7 │ │ │ │ + @ instruction: 0x01257824 │ │ │ │ + tsteq ip, r8, ror #9 │ │ │ │ + ldrdeq r7, [r5, -r4]! │ │ │ │ tsteq sl, ip, lsl #29 │ │ │ │ - @ instruction: 0x012577a0 │ │ │ │ - tsteq ip, r8, ror #8 │ │ │ │ + @ instruction: 0x012577a8 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01257648 │ │ │ │ - tsteq ip, ip, lsl r3 │ │ │ │ - @ instruction: 0x01257608 │ │ │ │ + @ instruction: 0x01257650 │ │ │ │ + tsteq ip, r4, lsr #6 │ │ │ │ + @ instruction: 0x01257610 │ │ │ │ tsteq sl, ip, ror r3 │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ + tsteq ip, r8, asr #5 │ │ │ │ teqeq r2, r4 @ │ │ │ │ tsteq sl, ip, asr #5 │ │ │ │ - @ instruction: 0x01257520 │ │ │ │ - @ instruction: 0x011c41f4 │ │ │ │ - @ instruction: 0x01257350 │ │ │ │ - tsteq ip, r4, lsl r0 │ │ │ │ + @ instruction: 0x01257528 │ │ │ │ + @ instruction: 0x011c41fc │ │ │ │ + @ instruction: 0x01257358 │ │ │ │ + tsteq ip, ip, lsl r0 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - ldrdeq r7, [r5, -r8]! │ │ │ │ - tsteq ip, r4, lsl #31 │ │ │ │ - strdeq r7, [r5, -r8]! │ │ │ │ - tsteq ip, r8, asr #29 │ │ │ │ + @ instruction: 0x012572e0 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + @ instruction: 0x01257200 │ │ │ │ + @ instruction: 0x011c3ed0 │ │ │ │ tsteq sl, ip, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x01257174 │ │ │ │ - tsteq ip, r0, asr #28 │ │ │ │ + @ instruction: 0x0125717c │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - @ instruction: 0x01256fec │ │ │ │ - tsteq ip, ip, lsr #25 │ │ │ │ + strdeq r6, [r5, -r4]! │ │ │ │ + @ instruction: 0x011c3cb4 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - smlawbeq r5, r0, pc, r6 @ │ │ │ │ + smlawbeq r5, r8, pc, r6 @ │ │ │ │ tsteq sl, ip, lsr r6 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01256d28 │ │ │ │ - @ instruction: 0x011c39f4 │ │ │ │ + @ instruction: 0x01256d30 │ │ │ │ + @ instruction: 0x011c39fc │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x01256ca4 │ │ │ │ - tsteq ip, r0, asr r9 │ │ │ │ - ldrdeq r6, [r5, -r0]! │ │ │ │ - tsteq ip, r0, lsr #17 │ │ │ │ + @ instruction: 0x01256cac │ │ │ │ + tsteq ip, r8, asr r9 │ │ │ │ + ldrdeq r6, [r5, -r8]! │ │ │ │ + tsteq ip, r8, lsr #17 │ │ │ │ tsteq sl, r4, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - @ instruction: 0x01256b60 │ │ │ │ - tsteq ip, r4, lsr r8 │ │ │ │ - @ instruction: 0x01256b20 │ │ │ │ + @ instruction: 0x01256b68 │ │ │ │ + tsteq ip, ip, lsr r8 │ │ │ │ + @ instruction: 0x01256b28 │ │ │ │ tsteq sl, r8, lsl #17 │ │ │ │ - @ instruction: 0x011c37d4 │ │ │ │ + @ instruction: 0x011c37dc │ │ │ │ tsteq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01256a90 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ + @ instruction: 0x01256a98 │ │ │ │ + tsteq ip, ip, ror #14 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ tsteq sl, r8, lsr r7 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ @ instruction: 0x011a26d8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ tsteq sl, r4, lsl #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012568e0 │ │ │ │ - tsteq ip, ip, lsr #11 │ │ │ │ + @ instruction: 0x012568e8 │ │ │ │ + @ instruction: 0x011c35b4 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - @ instruction: 0x01256894 │ │ │ │ - tsteq ip, r0, ror #10 │ │ │ │ + @ instruction: 0x0125689c │ │ │ │ + tsteq ip, r8, ror #10 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x011c3390 │ │ │ │ - @ instruction: 0x012566b4 │ │ │ │ + @ instruction: 0x011c3398 │ │ │ │ + @ instruction: 0x012566bc │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x012565e0 │ │ │ │ - tsteq ip, r0, ror r6 │ │ │ │ + @ instruction: 0x012565e8 │ │ │ │ + tsteq ip, r8, ror r6 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0125656c │ │ │ │ - tsteq ip, r0, lsr r2 │ │ │ │ + @ instruction: 0x01256574 │ │ │ │ + tsteq ip, r8, lsr r2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-308] @ 5625e8 │ │ │ │ ldr r4, [pc, #-308] @ 5625ec │ │ │ │ @@ -1221076,240 +1221076,240 @@ │ │ │ │ ldr r1, [pc, #452] @ 564d40 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5624a8 │ │ │ │ - @ instruction: 0x01255e48 │ │ │ │ - tsteq ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x01255e50 │ │ │ │ + tsteq ip, r4, lsl fp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq ip, r8, ror #27 │ │ │ │ + @ instruction: 0x011c2df0 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - @ instruction: 0x011b1294 │ │ │ │ + @ instruction: 0x011b129c │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - @ instruction: 0x01255c30 │ │ │ │ - @ instruction: 0x011b1190 │ │ │ │ - tsteq ip, ip, ror #17 │ │ │ │ + @ instruction: 0x01255c38 │ │ │ │ + @ instruction: 0x011b1198 │ │ │ │ + @ instruction: 0x011c28f4 │ │ │ │ tsteq sl, r8, asr r9 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0x01255a70 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ + @ instruction: 0x01255a78 │ │ │ │ + tsteq ip, r8, lsr r7 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ andeq r0, r2, r4, lsl #19 │ │ │ │ @ instruction: 0xfffeff88 │ │ │ │ - @ instruction: 0x01255854 │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ - tsteq ip, r4, lsr #18 │ │ │ │ - tsteq fp, ip, ror ip │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ + @ instruction: 0x0125585c │ │ │ │ + tsteq ip, ip, lsr #16 │ │ │ │ + tsteq ip, ip, lsr #18 │ │ │ │ + tsteq fp, r4, lsl #25 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ tsteq sl, r8, asr #8 │ │ │ │ - @ instruction: 0x01255608 │ │ │ │ - tsteq ip, r0, lsr #14 │ │ │ │ - tsteq fp, r0, asr #22 │ │ │ │ - tsteq ip, r8, lsr #5 │ │ │ │ + @ instruction: 0x01255610 │ │ │ │ + tsteq ip, r8, lsr #14 │ │ │ │ + tsteq fp, r8, asr #22 │ │ │ │ + @ instruction: 0x011c22b0 │ │ │ │ andeq r0, r0, r6, lsl #16 │ │ │ │ @ instruction: 0x011a12f4 │ │ │ │ - @ instruction: 0x011b0ab4 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - tsteq fp, r0, asr sl │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ + @ instruction: 0x011b0abc │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + tsteq fp, r8, asr sl │ │ │ │ + @ instruction: 0x011c2194 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - smlawbeq r5, ip, r4, r5 │ │ │ │ - tsteq fp, ip, ror #19 │ │ │ │ - tsteq ip, r8, asr #2 │ │ │ │ - @ instruction: 0x01255450 │ │ │ │ - tsteq ip, r0, asr #15 │ │ │ │ - ldrsheq r2, [ip, -r8] │ │ │ │ + @ instruction: 0x01255494 │ │ │ │ + @ instruction: 0x011b09f4 │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + @ instruction: 0x01255458 │ │ │ │ + tsteq ip, r8, asr #15 │ │ │ │ + tsteq ip, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x012553ec │ │ │ │ - tsteq fp, ip, asr #18 │ │ │ │ - tsteq ip, r8, lsr #1 │ │ │ │ + strdeq r5, [r5, -r4]! │ │ │ │ + tsteq fp, r4, asr r9 │ │ │ │ + ldrheq r2, [ip, -r0] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012553ac │ │ │ │ - tsteq fp, ip, lsl #18 │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ - @ instruction: 0x0125536c │ │ │ │ - tsteq fp, ip, asr #17 │ │ │ │ - tsteq ip, r0, lsr r0 │ │ │ │ + @ instruction: 0x012553b4 │ │ │ │ + tsteq fp, r4, lsl r9 │ │ │ │ + tsteq ip, r8, ror r0 │ │ │ │ + @ instruction: 0x01255374 │ │ │ │ + @ instruction: 0x011b08d4 │ │ │ │ + tsteq ip, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - @ instruction: 0x01255330 │ │ │ │ - tsteq ip, r8, ror #12 │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ - @ instruction: 0x012552ec │ │ │ │ - tsteq fp, ip, asr #16 │ │ │ │ - @ instruction: 0x011c1fb0 │ │ │ │ + @ instruction: 0x01255338 │ │ │ │ + tsteq ip, r0, ror r6 │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ + strdeq r5, [r5, -r4]! │ │ │ │ + tsteq fp, r4, asr r8 │ │ │ │ + @ instruction: 0x011c1fb8 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - tsteq fp, r4, lsl r8 │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ + tsteq fp, ip, lsl r8 │ │ │ │ + tsteq ip, r4, lsl #31 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - tsteq fp, r0, ror #15 │ │ │ │ - @ instruction: 0x01255248 │ │ │ │ - tsteq fp, r8, lsr #15 │ │ │ │ - tsteq ip, r0, lsl pc │ │ │ │ + tsteq fp, r8, ror #15 │ │ │ │ + @ instruction: 0x01255250 │ │ │ │ + @ instruction: 0x011b07b0 │ │ │ │ + tsteq ip, r8, lsl pc │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq fp, r0, ror r7 │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq fp, r0, lsl r7 │ │ │ │ + tsteq fp, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq fp, r0, ror #13 │ │ │ │ - @ instruction: 0x011b06b0 │ │ │ │ - tsteq fp, r0, lsl #13 │ │ │ │ - @ instruction: 0x012550e8 │ │ │ │ - tsteq fp, r8, asr #12 │ │ │ │ - tsteq ip, ip, lsr #27 │ │ │ │ + tsteq fp, r8, ror #13 │ │ │ │ + @ instruction: 0x011b06b8 │ │ │ │ + tsteq fp, r8, lsl #13 │ │ │ │ + strdeq r5, [r5, -r0]! │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + @ instruction: 0x011c1db4 │ │ │ │ andeq r0, r0, r5, ror #15 │ │ │ │ - @ instruction: 0x012550a8 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ + strheq r5, [r5, -r0]! │ │ │ │ + tsteq fp, r0, lsl r6 │ │ │ │ + tsteq ip, r4, ror sp │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - @ instruction: 0x011b05d0 │ │ │ │ + @ instruction: 0x011b05d8 │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ + tsteq fp, r8, lsr #11 │ │ │ │ andeq r0, r0, r2, ror #15 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ + tsteq fp, r8, asr #10 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq fp, r0, lsl r5 │ │ │ │ + tsteq fp, r8, lsl r5 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01254f78 │ │ │ │ - @ instruction: 0x011b04d8 │ │ │ │ - tsteq ip, ip, lsr ip │ │ │ │ - tsteq fp, r0, lsr #9 │ │ │ │ - tsteq fp, r8, ror #8 │ │ │ │ + smlawbeq r5, r0, pc, r4 @ │ │ │ │ + tsteq fp, r0, ror #9 │ │ │ │ + tsteq ip, r4, asr #24 │ │ │ │ + tsteq fp, r8, lsr #9 │ │ │ │ + tsteq fp, r0, ror r4 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x01254b44 │ │ │ │ - tsteq fp, r4, lsr #1 │ │ │ │ - tsteq ip, r8, lsl #16 │ │ │ │ + @ instruction: 0x01254b4c │ │ │ │ + tsteq fp, ip, lsr #1 │ │ │ │ + tsteq ip, r0, lsl r8 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x01254b04 │ │ │ │ - tsteq fp, r4, rrx │ │ │ │ - tsteq ip, r8, asr #15 │ │ │ │ + @ instruction: 0x01254b0c │ │ │ │ + tsteq fp, ip, rrx │ │ │ │ + @ instruction: 0x011c17d0 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - tsteq fp, r8, lsr #32 │ │ │ │ + tsteq fp, r0, lsr r0 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - tsteq fp, r0, lsl r0 │ │ │ │ - @ instruction: 0x01254a78 │ │ │ │ - @ instruction: 0x011affd8 │ │ │ │ - tsteq ip, ip, lsr r7 │ │ │ │ + tsteq fp, r8, lsl r0 │ │ │ │ + smlawbeq r5, r0, sl, r4 │ │ │ │ + tstpeq sl, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, asr #14 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - tstpeq sl, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01254a00 │ │ │ │ - tstpeq sl, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, asr #13 │ │ │ │ + @ instruction: 0x01254a08 │ │ │ │ + tstpeq sl, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlawteq r5, r0, r9, r4 │ │ │ │ - tstpeq sl, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsl #13 │ │ │ │ + smlawteq r5, r8, r9, r4 │ │ │ │ + tstpeq sl, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - smlawbeq r5, r0, r9, r4 │ │ │ │ - tstpeq sl, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, asr #12 │ │ │ │ + smlawbeq r5, r8, r9, r4 │ │ │ │ + tstpeq sl, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - tstpeq sl, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011afeb0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01254910 │ │ │ │ - tstpeq sl, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011c15d4 │ │ │ │ + @ instruction: 0x01254918 │ │ │ │ + tstpeq sl, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c15dc │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - tstpeq sl, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tstpeq sl, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01254870 │ │ │ │ - @ instruction: 0x011afdd0 │ │ │ │ - tsteq ip, r4, lsr r5 │ │ │ │ + @ instruction: 0x01254878 │ │ │ │ + @ instruction: 0x011afdd8 │ │ │ │ + tsteq ip, ip, lsr r5 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - @ instruction: 0x011afd94 │ │ │ │ + @ instruction: 0x011afd9c │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x011c14d0 │ │ │ │ + @ instruction: 0x011c14d8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tstpeq sl, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x012547a0 │ │ │ │ - tstpeq sl, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ + @ instruction: 0x012547a8 │ │ │ │ + tstpeq sl, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ andeq r0, r0, lr, lsl #14 │ │ │ │ - tstpeq sl, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011afcd0 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - @ instruction: 0x011afc98 │ │ │ │ + tstpeq sl, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ - tstpeq sl, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - @ instruction: 0x012546b4 │ │ │ │ - tstpeq sl, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, ror r3 │ │ │ │ + @ instruction: 0x012546bc │ │ │ │ + tstpeq sl, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsl #7 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - @ instruction: 0x011afbdc │ │ │ │ + tstpeq sl, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - @ instruction: 0x01254644 │ │ │ │ - tstpeq sl, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ + @ instruction: 0x0125464c │ │ │ │ + tstpeq sl, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - @ instruction: 0x01254604 │ │ │ │ - tstpeq sl, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, asr #5 │ │ │ │ + @ instruction: 0x0125460c │ │ │ │ + tstpeq sl, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c12d0 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - tstpeq sl, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - @ instruction: 0x011afafc │ │ │ │ - tstpeq sl, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011afad4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01254524 │ │ │ │ - @ instruction: 0x011c16bc │ │ │ │ - @ instruction: 0x011c11dc │ │ │ │ + @ instruction: 0x0125452c │ │ │ │ + tsteq ip, r4, asr #13 │ │ │ │ + tsteq ip, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlawteq r5, ip, r4, r4 │ │ │ │ - tstpeq sl, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, lsl #3 │ │ │ │ + ldrdeq r4, [r5, -r4]! @ │ │ │ │ + tstpeq sl, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c1190 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - @ instruction: 0x011af9f0 │ │ │ │ + @ instruction: 0x011af9f8 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - @ instruction: 0x011af9d4 │ │ │ │ + @ instruction: 0x011af9dc │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x011af9b8 │ │ │ │ + tstpeq sl, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #15 │ │ │ │ - tstpeq sl, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, r7 │ │ │ │ - tstpeq sl, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tstpeq sl, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - tstpeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - tstpeq sl, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - tstpeq sl, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011af8f4 │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - @ instruction: 0x01254354 │ │ │ │ - @ instruction: 0x011af8b4 │ │ │ │ - tsteq ip, r0, lsl r0 │ │ │ │ + @ instruction: 0x0125435c │ │ │ │ + @ instruction: 0x011af8bc │ │ │ │ + tsteq ip, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - tstpeq sl, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tstpeq sl, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x012542b4 │ │ │ │ - tstpeq sl, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, ror pc │ │ │ │ + @ instruction: 0x012542bc │ │ │ │ + tstpeq sl, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsl #31 │ │ │ │ muleq r0, r8, r7 │ │ │ │ ldr r2, [pc, #-480] @ 564d44 │ │ │ │ ldr r1, [pc, #-480] @ 564d48 │ │ │ │ ldr r3, [pc, #-480] @ 564d4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1222062,45 +1222062,45 @@ │ │ │ │ add r2, r2, #1120 @ 0x460 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 56586c │ │ │ │ teqeq r2, ip, lsr sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01254228 │ │ │ │ - tsteq ip, ip, ror #8 │ │ │ │ - @ instruction: 0x011c0ef8 │ │ │ │ + @ instruction: 0x01254230 │ │ │ │ + tsteq ip, r4, ror r4 │ │ │ │ + tsteq ip, r0, lsl #30 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x011c0e98 │ │ │ │ + tsteq ip, r0, lsr #29 │ │ │ │ subeq sl, r2, r4, ror #8 │ │ │ │ - tsteq ip, ip, asr #5 │ │ │ │ - tsteq ip, r8, lsl #7 │ │ │ │ + @ instruction: 0x011c12d4 │ │ │ │ + @ instruction: 0x011c1390 │ │ │ │ strdeq pc, [r1], -r0 │ │ │ │ @ instruction: 0xfffe92e0 │ │ │ │ - @ instruction: 0x012540ac │ │ │ │ - tstpeq sl, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, ror sp │ │ │ │ + strheq r4, [r5, -r4]! @ │ │ │ │ + tstpeq sl, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - @ instruction: 0x011c11f0 │ │ │ │ - @ instruction: 0x0125404c │ │ │ │ - @ instruction: 0x011af5b8 │ │ │ │ - tsteq ip, ip, lsl sp │ │ │ │ + @ instruction: 0x011c11f8 │ │ │ │ + qsubeq r4, r4, r5 │ │ │ │ + tstpeq sl, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - @ instruction: 0x01254010 │ │ │ │ - tstpeq sl, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, ror #25 │ │ │ │ + @ instruction: 0x01254018 │ │ │ │ + tstpeq sl, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror #25 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - ldrdeq r3, [r5, -r8]! │ │ │ │ - tstpeq sl, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, lsr #25 │ │ │ │ + @ instruction: 0x01253fe0 │ │ │ │ + tstpeq sl, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c0cb0 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - @ instruction: 0x01253fa0 │ │ │ │ - tstpeq sl, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, ror ip │ │ │ │ + @ instruction: 0x01253fa8 │ │ │ │ + tstpeq sl, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror ip │ │ │ │ andeq r0, r0, r7, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [r0, #1912] @ 0x778 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1222594,91 +1222594,91 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 566040 │ │ │ │ teqeq r2, ip, lsr #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01253eb4 │ │ │ │ + @ instruction: 0x01253ebc │ │ │ │ teqeq r2, ip, lsl #13 │ │ │ │ @ instruction: 0xfffe7a5c │ │ │ │ teqeq r2, r4, lsl r6 │ │ │ │ teqeq r2, r8, ror #25 │ │ │ │ tsteq sl, r4, lsr #24 │ │ │ │ - tsteq ip, r0, lsl pc │ │ │ │ + tsteq ip, r8, lsl pc │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq ip, ip │ │ │ │ - strdeq r6, [r1, -r8]! │ │ │ │ - tsteq ip, r8, lsl #23 │ │ │ │ - @ instruction: 0x011c0fb4 │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ + @ instruction: 0x01216a00 │ │ │ │ + @ instruction: 0x011c0b90 │ │ │ │ + @ instruction: 0x011c0fbc │ │ │ │ @ instruction: 0xfffe7408 │ │ │ │ subeq ip, r2, ip, asr #11 │ │ │ │ - @ instruction: 0x01253c58 │ │ │ │ - @ instruction: 0x011af1b8 │ │ │ │ - tsteq ip, ip, lsl r9 │ │ │ │ + @ instruction: 0x01253c60 │ │ │ │ + tstpeq sl, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, lsr #18 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - @ instruction: 0x01253c0c │ │ │ │ - tstpeq sl, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011c08d0 │ │ │ │ + @ instruction: 0x01253c14 │ │ │ │ + tstpeq sl, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c08d8 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ @ instruction: 0xffff7c94 │ │ │ │ - @ instruction: 0x01253ba0 │ │ │ │ - tstpeq sl, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x01253ba8 │ │ │ │ + tstpeq sl, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, ror #16 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - tsteq ip, ip, lsl lr │ │ │ │ - @ instruction: 0x012167e4 │ │ │ │ - tsteq ip, r4, ror r9 │ │ │ │ - tsteq ip, r0, asr #18 │ │ │ │ - @ instruction: 0x01253a5c │ │ │ │ - @ instruction: 0x011aefbc │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ + tsteq ip, r4, lsr #28 │ │ │ │ + @ instruction: 0x012167ec │ │ │ │ + tsteq ip, ip, ror r9 │ │ │ │ + tsteq ip, r8, asr #18 │ │ │ │ + @ instruction: 0x01253a64 │ │ │ │ + tsteq sl, r4, asr #31 │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x01253a18 │ │ │ │ - tsteq sl, r8, ror pc │ │ │ │ - @ instruction: 0x011c06dc │ │ │ │ + @ instruction: 0x01253a20 │ │ │ │ + tsteq sl, r0, lsl #31 │ │ │ │ + tsteq ip, r4, ror #13 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - ldrdeq r3, [r5, -r8]! │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ - @ instruction: 0x011c0694 │ │ │ │ + @ instruction: 0x012539e0 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + @ instruction: 0x011c069c │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x01253998 │ │ │ │ - @ instruction: 0x011aeef8 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ + @ instruction: 0x012539a0 │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ + tsteq ip, ip, asr r6 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x01253958 │ │ │ │ - @ instruction: 0x011aeeb8 │ │ │ │ - tsteq ip, r4, lsl r6 │ │ │ │ + @ instruction: 0x01253960 │ │ │ │ + tsteq sl, r0, asr #29 │ │ │ │ + tsteq ip, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - @ instruction: 0x01253918 │ │ │ │ - tsteq sl, r8, ror lr │ │ │ │ - @ instruction: 0x011c05d4 │ │ │ │ + @ instruction: 0x01253920 │ │ │ │ + tsteq sl, r0, lsl #29 │ │ │ │ + @ instruction: 0x011c05dc │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - ldrdeq r3, [r5, -r8]! │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ - @ instruction: 0x011c0594 │ │ │ │ + @ instruction: 0x012538e0 │ │ │ │ + tsteq sl, r0, asr #28 │ │ │ │ + @ instruction: 0x011c059c │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - @ instruction: 0x01253898 │ │ │ │ - tsteq ip, ip, ror #10 │ │ │ │ - @ instruction: 0x011aedf4 │ │ │ │ + @ instruction: 0x012538a0 │ │ │ │ + tsteq ip, r4, ror r5 │ │ │ │ + @ instruction: 0x011aedfc │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - @ instruction: 0x01253834 │ │ │ │ - @ instruction: 0x011aed94 │ │ │ │ - @ instruction: 0x011c04f0 │ │ │ │ + @ instruction: 0x0125383c │ │ │ │ + @ instruction: 0x011aed9c │ │ │ │ + @ instruction: 0x011c04f8 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - @ instruction: 0x012537e0 │ │ │ │ - tsteq ip, r0, lsr sl │ │ │ │ - tsteq ip, r8, lsr #9 │ │ │ │ + @ instruction: 0x012537e8 │ │ │ │ + tsteq ip, r8, lsr sl │ │ │ │ + @ instruction: 0x011c04b0 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - tsteq sl, r0, lsl #26 │ │ │ │ + tsteq sl, r8, lsl #26 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - @ instruction: 0x01253760 │ │ │ │ - tsteq sl, r0, asr #25 │ │ │ │ - tsteq ip, ip, lsl r4 │ │ │ │ + @ instruction: 0x01253768 │ │ │ │ + tsteq sl, r8, asr #25 │ │ │ │ + tsteq ip, r4, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [r1, #916] @ 0x394 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1223122,65 +1223122,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 566700 │ │ │ │ teqeq r2, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, ip, lsr fp │ │ │ │ - tsteq sl, ip, asr #15 │ │ │ │ - tsteq ip, r0, ror #10 │ │ │ │ - @ instruction: 0x01253770 │ │ │ │ + @ instruction: 0x011ae7d4 │ │ │ │ tsteq ip, r8, ror #10 │ │ │ │ - tsteq ip, r8, lsr #10 │ │ │ │ - @ instruction: 0x01253738 │ │ │ │ - tsteq sl, r4, asr r7 │ │ │ │ - tsteq ip, r8, ror #9 │ │ │ │ + @ instruction: 0x01253778 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ + tsteq ip, r0, lsr r5 │ │ │ │ + @ instruction: 0x01253740 │ │ │ │ + tsteq sl, ip, asr r7 │ │ │ │ + @ instruction: 0x011c04f0 │ │ │ │ + @ instruction: 0x01253700 │ │ │ │ + tsteq sl, r8, lsr #14 │ │ │ │ + @ instruction: 0x011c04bc │ │ │ │ + smlawteq r5, ip, r6, r3 │ │ │ │ + @ instruction: 0x011ae6f4 │ │ │ │ + tsteq ip, r8, lsl #9 │ │ │ │ + @ instruction: 0x01253698 │ │ │ │ + tsteq sl, r0, asr #13 │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ + @ instruction: 0x01253664 │ │ │ │ + tsteq sl, ip, lsl #13 │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + @ instruction: 0x01253630 │ │ │ │ + tsteq sl, r8, asr r6 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + strdeq r3, [r5, -ip]! │ │ │ │ + tsteq sl, r4, lsr #12 │ │ │ │ + @ instruction: 0x011c03b8 │ │ │ │ + smlawteq r5, r8, r5, r3 │ │ │ │ + @ instruction: 0x011ae5f0 │ │ │ │ + tsteq ip, r4, lsl #7 │ │ │ │ + @ instruction: 0x01253594 │ │ │ │ + @ instruction: 0x011ae5bc │ │ │ │ + tsteq ip, r0, asr r3 │ │ │ │ + @ instruction: 0x01253560 │ │ │ │ + tsteq sl, r8, lsl #11 │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ + @ instruction: 0x0125352c │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ strdeq r3, [r5, -r8]! │ │ │ │ - tsteq sl, r0, lsr #14 │ │ │ │ - @ instruction: 0x011c04b4 │ │ │ │ - smlawteq r5, r4, r6, r3 │ │ │ │ - tsteq sl, ip, ror #13 │ │ │ │ - tsteq ip, r0, lsl #9 │ │ │ │ - @ instruction: 0x01253690 │ │ │ │ - @ instruction: 0x011ae6b8 │ │ │ │ - tsteq ip, ip, asr #8 │ │ │ │ - @ instruction: 0x0125365c │ │ │ │ - tsteq sl, r4, lsl #13 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ - @ instruction: 0x01253628 │ │ │ │ - tsteq sl, r0, asr r6 │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - strdeq r3, [r5, -r4]! │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ - @ instruction: 0x011c03b0 │ │ │ │ - smlawteq r5, r0, r5, r3 │ │ │ │ - tsteq sl, r8, ror #11 │ │ │ │ - tsteq ip, ip, ror r3 │ │ │ │ - smlawbeq r5, ip, r5, r3 │ │ │ │ - @ instruction: 0x011ae5b4 │ │ │ │ - tsteq ip, r8, asr #6 │ │ │ │ - @ instruction: 0x01253558 │ │ │ │ - tsteq sl, r0, lsl #11 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ - @ instruction: 0x01253524 │ │ │ │ - tsteq sl, ip, asr #10 │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ - strdeq r3, [r5, -r0]! │ │ │ │ - tsteq sl, r8, lsl r5 │ │ │ │ - tsteq ip, ip, lsr #5 │ │ │ │ - @ instruction: 0x012534bc │ │ │ │ - tsteq sl, r4, ror #9 │ │ │ │ - tsteq ip, r8, ror r2 │ │ │ │ - smlawbeq r5, r8, r4, r3 │ │ │ │ - @ instruction: 0x011ae4b0 │ │ │ │ - tsteq ip, r4, asr #4 │ │ │ │ - @ instruction: 0x01253454 │ │ │ │ - tsteq sl, ip, ror r4 │ │ │ │ - tsteq ip, r0, lsl r2 │ │ │ │ - @ instruction: 0x01253420 │ │ │ │ + tsteq sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x011c02b4 │ │ │ │ + smlawteq r5, r4, r4, r3 │ │ │ │ + tsteq sl, ip, ror #9 │ │ │ │ + tsteq ip, r0, lsl #5 │ │ │ │ + @ instruction: 0x01253490 │ │ │ │ + @ instruction: 0x011ae4b8 │ │ │ │ + tsteq ip, ip, asr #4 │ │ │ │ + @ instruction: 0x0125345c │ │ │ │ + tsteq sl, r4, lsl #9 │ │ │ │ + tsteq ip, r8, lsl r2 │ │ │ │ + @ instruction: 0x01253428 │ │ │ │ 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 │ │ │ │ @@ -1223266,26 +1223266,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 566ce0 │ │ │ │ teqeq r2, ip, asr #11 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r3, [r5, -r0]! │ │ │ │ - ldrheq r0, [ip, -r8] │ │ │ │ - smlawbeq r5, r8, r2, r3 │ │ │ │ - @ instruction: 0x011ae2dc │ │ │ │ - tsteq ip, ip, rrx │ │ │ │ - tsteq sl, r8, lsr #5 │ │ │ │ - @ instruction: 0x01253220 │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - tsteq ip, r4 │ │ │ │ - @ instruction: 0x012531e8 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ - tstpeq fp, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r3, [r5, -r8]! │ │ │ │ + tsteq ip, r0, asr #1 │ │ │ │ + @ instruction: 0x01253290 │ │ │ │ + tsteq sl, r4, ror #5 │ │ │ │ + tsteq ip, r4, ror r0 │ │ │ │ + @ instruction: 0x011ae2b0 │ │ │ │ + @ instruction: 0x01253228 │ │ │ │ + tsteq sl, ip, ror r2 │ │ │ │ + tsteq ip, ip │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + tsteq sl, r4, asr #4 │ │ │ │ + @ instruction: 0x011bffd4 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #1040] @ 567228 │ │ │ │ @@ -1223548,44 +1223548,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 566f50 │ │ │ │ teqeq r2, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq lr, r0, lsr #25 │ │ │ │ - tsteq fp, r8, lsr #1 │ │ │ │ - ldrheq lr, [fp, -r4] │ │ │ │ - @ instruction: 0x012530a0 │ │ │ │ - tstpeq fp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsr #25 │ │ │ │ + ldrheq lr, [fp, -r0] │ │ │ │ + ldrheq lr, [fp, -ip] │ │ │ │ + @ instruction: 0x012530a8 │ │ │ │ + tstpeq fp, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffff534 │ │ │ │ teqeq r2, ip, ror #5 │ │ │ │ - @ instruction: 0x01252f7c │ │ │ │ - @ instruction: 0x011adfd0 │ │ │ │ - tstpeq fp, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011adf94 │ │ │ │ - tsteq sl, r4, ror #30 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ - @ instruction: 0x01252ea8 │ │ │ │ - tstpeq fp, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252e68 │ │ │ │ - @ instruction: 0x011adebc │ │ │ │ - tstpeq fp, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252e2c │ │ │ │ - tsteq sl, r0, lsl #29 │ │ │ │ - tstpeq fp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r5, -r0]! │ │ │ │ - tsteq sl, r4, asr #28 │ │ │ │ - @ instruction: 0x011bfbd4 │ │ │ │ - @ instruction: 0x01252db4 │ │ │ │ - tsteq sl, r8, lsl #28 │ │ │ │ - @ instruction: 0x011bfb98 │ │ │ │ - @ instruction: 0x011addd0 │ │ │ │ + smlawbeq r5, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x011adfd8 │ │ │ │ + tstpeq fp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011adf9c │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ + tsteq sl, ip, lsr pc │ │ │ │ + @ instruction: 0x01252eb0 │ │ │ │ + tstpeq fp, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bfc94 │ │ │ │ + @ instruction: 0x01252e70 │ │ │ │ + tsteq sl, r4, asr #29 │ │ │ │ + tstpeq fp, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252e34 │ │ │ │ + tsteq sl, r8, lsl #29 │ │ │ │ + tstpeq fp, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [r5, -r8]! │ │ │ │ + tsteq sl, ip, asr #28 │ │ │ │ + @ instruction: 0x011bfbdc │ │ │ │ + @ instruction: 0x01252dbc │ │ │ │ + tsteq sl, r0, lsl lr │ │ │ │ + tstpeq fp, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011addd8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ @@ -1224299,86 +1224299,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 567888 │ │ │ │ teqeq r2, r8, asr pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, r8, lsr pc │ │ │ │ - tstpeq fp, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252cbc │ │ │ │ + tstpeq fp, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r5, r4, ip, r2 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - tstpeq fp, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252b48 │ │ │ │ + tstpeq fp, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252b50 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011bf5d4 │ │ │ │ - @ instruction: 0x01252814 │ │ │ │ + @ instruction: 0x011bf5dc │ │ │ │ + @ instruction: 0x0125281c │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ teqeq r2, r4 @ │ │ │ │ tsteq r9, ip, lsl #30 │ │ │ │ - tsteq sl, ip, lsr #13 │ │ │ │ - tstpeq fp, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r5, r4, r6, r2 │ │ │ │ + @ instruction: 0x011ad6b4 │ │ │ │ + tstpeq fp, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r5, ip, r6, r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq sl, r0, ror r6 │ │ │ │ - tstpeq fp, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r5, r8, r6, r2 │ │ │ │ + tsteq sl, r8, ror r6 │ │ │ │ + tstpeq fp, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252690 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - tsteq sl, r4, lsr r6 │ │ │ │ - tstpeq fp, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0125264c │ │ │ │ + tsteq sl, ip, lsr r6 │ │ │ │ + tstpeq fp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252654 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x011ad5fc │ │ │ │ - @ instruction: 0x011bf3dc │ │ │ │ - @ instruction: 0x0125261c │ │ │ │ - tsteq sl, r0, asr #11 │ │ │ │ - @ instruction: 0x011bf398 │ │ │ │ - ldrdeq r2, [r5, -r8]! │ │ │ │ + tsteq sl, r4, lsl #12 │ │ │ │ + tstpeq fp, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252624 │ │ │ │ + tsteq sl, r8, asr #11 │ │ │ │ + tstpeq fp, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012525e0 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - tsteq sl, r8, lsl #11 │ │ │ │ - tstpeq fp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012525a4 │ │ │ │ + @ instruction: 0x011ad590 │ │ │ │ + tstpeq fp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012525ac │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - tsteq sl, ip, asr #10 │ │ │ │ - tstpeq fp, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252564 │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ + tstpeq fp, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125256c │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - tsteq sl, r8, lsl r5 │ │ │ │ - tsteq sl, r4, ror #9 │ │ │ │ - @ instruction: 0x011bf2bc │ │ │ │ - strdeq r2, [r5, -ip]! │ │ │ │ + tsteq sl, r0, lsr #10 │ │ │ │ + tsteq sl, ip, ror #9 │ │ │ │ + tstpeq fp, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01252504 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq sl, ip, lsr #9 │ │ │ │ - tstpeq fp, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r5, r8, r4, r2 │ │ │ │ - tsteq sl, r8, ror r4 │ │ │ │ + @ instruction: 0x011ad4b4 │ │ │ │ + @ instruction: 0x011bf290 │ │ │ │ + ldrdeq r2, [r5, -r0]! │ │ │ │ + tsteq sl, r0, lsl #9 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tstpeq fp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsl r4 │ │ │ │ + tstpeq fp, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsl r4 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tstpeq fp, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bf1f4 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x011ad3bc │ │ │ │ + tsteq sl, r4, asr #7 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tsteq sl, ip, lsl #7 │ │ │ │ - tsteq sl, ip, asr r3 │ │ │ │ - tsteq sl, ip, lsr #6 │ │ │ │ - @ instruction: 0x011ad2f0 │ │ │ │ - tstpeq fp, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252308 │ │ │ │ + @ instruction: 0x011ad394 │ │ │ │ + tsteq sl, r4, ror #6 │ │ │ │ + tsteq sl, r4, lsr r3 │ │ │ │ + @ instruction: 0x011ad2f8 │ │ │ │ + ldrsbeq pc, [fp, -r0] @ │ │ │ │ + @ instruction: 0x01252310 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x011ad2b4 │ │ │ │ - @ instruction: 0x011bf090 │ │ │ │ - ldrdeq r2, [r5, -r0]! │ │ │ │ - tsteq sl, r0, lsl #5 │ │ │ │ - tsteq sl, ip, asr #4 │ │ │ │ - tstpeq fp, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01252264 │ │ │ │ + @ instruction: 0x011ad2bc │ │ │ │ + @ instruction: 0x011bf098 │ │ │ │ + ldrdeq r2, [r5, -r8]! │ │ │ │ + tsteq sl, r8, lsl #5 │ │ │ │ + tsteq sl, r4, asr r2 │ │ │ │ + tstpeq fp, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125226c │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq sl, r8, lsl r2 │ │ │ │ + tsteq sl, r0, lsr #4 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1636] @ 568590 │ │ │ │ @@ -1224791,48 +1224791,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 568388 │ │ │ │ teqeq r2, r4, lsl r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x011aaafc │ │ │ │ - @ instruction: 0x0125207c │ │ │ │ - @ instruction: 0x01252078 │ │ │ │ - tsteq fp, ip, lsr #28 │ │ │ │ + tsteq sl, r4, lsl #22 │ │ │ │ + smlawbeq r5, r4, r0, r2 │ │ │ │ + smlawbeq r5, r0, r0, r2 │ │ │ │ + tsteq fp, r4, lsr lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01251d20 │ │ │ │ - tsteq sl, ip, ror r7 │ │ │ │ - smlawteq r5, ip, ip, r1 │ │ │ │ - tsteq sl, r4, lsr #25 │ │ │ │ - tsteq fp, r0, lsl #21 │ │ │ │ - tsteq sl, ip, ror #24 │ │ │ │ - tsteq fp, r4, asr sl │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011acbfc │ │ │ │ - tsteq sl, ip, asr #23 │ │ │ │ - tsteq fp, ip, lsr #19 │ │ │ │ - @ instruction: 0x01251bbc │ │ │ │ - @ instruction: 0x011acb94 │ │ │ │ - tsteq fp, r0, ror r9 │ │ │ │ - smlawbeq r5, r4, fp, r1 │ │ │ │ - tsteq sl, ip, asr fp │ │ │ │ - tsteq fp, r8, lsr r9 │ │ │ │ - @ instruction: 0x01251b48 │ │ │ │ - tsteq sl, r0, lsr #22 │ │ │ │ - @ instruction: 0x011be8fc │ │ │ │ - @ instruction: 0x01251b0c │ │ │ │ - tsteq sl, r4, ror #21 │ │ │ │ - tsteq fp, r0, asr #17 │ │ │ │ + @ instruction: 0x01251d28 │ │ │ │ + tsteq sl, r4, lsl #15 │ │ │ │ ldrdeq r1, [r5, -r4]! │ │ │ │ - tsteq sl, r8, lsr #21 │ │ │ │ - tsteq fp, r8, lsl #17 │ │ │ │ - @ instruction: 0x01251a94 │ │ │ │ - tsteq sl, ip, ror #20 │ │ │ │ - tsteq fp, r8, asr #16 │ │ │ │ + tsteq sl, ip, lsr #25 │ │ │ │ + tsteq fp, r8, lsl #21 │ │ │ │ + tsteq sl, r4, ror ip │ │ │ │ + tsteq fp, ip, asr sl │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsl #24 │ │ │ │ + @ instruction: 0x011acbd4 │ │ │ │ + @ instruction: 0x011be9b4 │ │ │ │ + smlawteq r5, r4, fp, r1 │ │ │ │ + @ instruction: 0x011acb9c │ │ │ │ + tsteq fp, r8, ror r9 │ │ │ │ + smlawbeq r5, ip, fp, r1 │ │ │ │ + tsteq sl, r4, ror #22 │ │ │ │ + tsteq fp, r0, asr #18 │ │ │ │ + @ instruction: 0x01251b50 │ │ │ │ + tsteq sl, r8, lsr #22 │ │ │ │ + tsteq fp, r4, lsl #18 │ │ │ │ + @ instruction: 0x01251b14 │ │ │ │ + tsteq sl, ip, ror #21 │ │ │ │ + tsteq fp, r8, asr #17 │ │ │ │ + ldrdeq r1, [r5, -ip]! │ │ │ │ + @ instruction: 0x011acab0 │ │ │ │ + @ instruction: 0x011be890 │ │ │ │ + @ instruction: 0x01251a9c │ │ │ │ + tsteq sl, r4, ror sl │ │ │ │ + tsteq fp, r0, asr r8 │ │ │ │ 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 │ │ │ │ @@ -1226105,54 +1226105,54 @@ │ │ │ │ cmp ip, r2 │ │ │ │ add r3, r3, r0 │ │ │ │ bne 5699f8 │ │ │ │ b 569ac4 │ │ │ │ teqpeq r1, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqpeq r1, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r5, r0, r2, r1 │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ - @ instruction: 0x01251154 │ │ │ │ - tsteq fp, ip, ror #29 │ │ │ │ - @ instruction: 0x01250f10 │ │ │ │ - tsteq fp, r0, asr #25 │ │ │ │ - smulwteq r5, r0, sp │ │ │ │ - @ instruction: 0x011bdb90 │ │ │ │ - smlawteq r5, r0, ip, r0 │ │ │ │ - tsteq fp, r0, ror sl │ │ │ │ - tsteq fp, r4, lsl #15 │ │ │ │ - strdeq r0, [r5, -r4]! │ │ │ │ - @ instruction: 0x011bd894 │ │ │ │ - smlawteq r5, ip, r9, r0 │ │ │ │ - tsteq fp, r0, lsl #15 │ │ │ │ + smlawteq r5, r8, r2, r1 │ │ │ │ + tsteq fp, ip, ror r0 │ │ │ │ + @ instruction: 0x0125115c │ │ │ │ + @ instruction: 0x011bdef4 │ │ │ │ + @ instruction: 0x01250f18 │ │ │ │ + tsteq fp, r8, asr #25 │ │ │ │ + smulwteq r5, r8, sp │ │ │ │ + @ instruction: 0x011bdb98 │ │ │ │ + smlawteq r5, r8, ip, r0 │ │ │ │ + tsteq fp, r8, ror sl │ │ │ │ + tsteq fp, ip, lsl #15 │ │ │ │ + strdeq r0, [r5, -ip]! │ │ │ │ + @ instruction: 0x011bd89c │ │ │ │ + ldrdeq r0, [r5, -r4]! │ │ │ │ + tsteq fp, r8, lsl #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x01250698 │ │ │ │ - tsteq fp, r4, lsr #8 │ │ │ │ + smulwbeq r5, r0, r6 │ │ │ │ + tsteq fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x011bcef8 │ │ │ │ - @ instruction: 0x01250118 │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ + @ instruction: 0x01250120 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x011bc9fc │ │ │ │ - msreq CPSR_s, r8, lsr ip │ │ │ │ + tsteq fp, r4, lsl #20 │ │ │ │ + msreq CPSR_s, r0, asr #24 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - msreq LR_abt, r4, lsr #23 │ │ │ │ - tsteq fp, r4, asr r9 │ │ │ │ + msreq LR_abt, ip, lsr #23 │ │ │ │ + tsteq fp, ip, asr r9 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - msreq R12_usr, ip @ │ │ │ │ - tsteq fp, r8, asr #16 │ │ │ │ - msreq CPSR_s, ip @ │ │ │ │ - tsteq fp, r8, asr #14 │ │ │ │ - tstpeq sl, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + msreq R12_usr, r4, lsr #21 │ │ │ │ + tsteq fp, r0, asr r8 │ │ │ │ + msreq CPSR_s, r4, lsr #19 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ + tstpeq sl, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq LR_abt, ip, asr r7 │ │ │ │ - tsteq fp, r0, lsl r5 │ │ │ │ - @ instruction: 0x011bc3f8 │ │ │ │ - msreq R12_usr, r4, lsr r6 │ │ │ │ + msreq LR_abt, r4, ror #14 │ │ │ │ + tsteq fp, r8, lsl r5 │ │ │ │ + tsteq fp, r0, lsl #8 │ │ │ │ + msreq R12_usr, ip, lsr r6 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 56af14 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ @@ -1228307,211 +1228307,211 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 56b1fc │ │ │ │ - msreq LR_abt, ip, asr #6 │ │ │ │ - tsteq fp, r0, lsl #2 │ │ │ │ + msreq LR_abt, r4, asr r3 │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - msreq R12_usr, r4, ror #5 │ │ │ │ - @ instruction: 0x011bc09c │ │ │ │ + msreq R12_usr, ip, ror #5 │ │ │ │ + tsteq fp, r4, lsr #1 │ │ │ │ teqeq r1, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sl, ip, ror r1 │ │ │ │ - tsteq fp, r0, lsr #30 │ │ │ │ - msreq CPSR_s, ip, asr #2 │ │ │ │ - smlawteq r4, r8, r0, pc @ │ │ │ │ - tsteq fp, r4, ror lr │ │ │ │ + tsteq sl, r4, lsl #3 │ │ │ │ + tsteq fp, r8, lsr #30 │ │ │ │ + msreq CPSR_s, r4, asr r1 │ │ │ │ + ldrdeq pc, [r4, -r0]! │ │ │ │ + tsteq fp, ip, ror lr │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ tsteq r9, r0, lsl r8 │ │ │ │ @ instruction: 0x0119a7bc │ │ │ │ tsteq r9, ip, ror #14 │ │ │ │ - @ instruction: 0x0124ef40 │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ - @ instruction: 0x011bbcf4 │ │ │ │ + @ instruction: 0x0124ef48 │ │ │ │ + tsteq sl, r0, lsr #30 │ │ │ │ + @ instruction: 0x011bbcfc │ │ │ │ tsteq r9, r0, ror #13 │ │ │ │ - @ instruction: 0x011a9e9c │ │ │ │ - tsteq sl, ip, ror #28 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ - tsteq sl, r8, lsl #28 │ │ │ │ - @ instruction: 0x0124ee20 │ │ │ │ - @ instruction: 0x011bbbd4 │ │ │ │ - tsteq sl, r0, asr #27 │ │ │ │ - ldrdeq lr, [r4, -r8]! │ │ │ │ - tsteq fp, r8, lsl #23 │ │ │ │ + tsteq sl, r4, lsr #29 │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ + tsteq sl, r0, asr #28 │ │ │ │ + tsteq sl, r0, lsl lr │ │ │ │ + @ instruction: 0x0124ee28 │ │ │ │ + @ instruction: 0x011bbbdc │ │ │ │ + tsteq sl, r8, asr #27 │ │ │ │ + @ instruction: 0x0124ede0 │ │ │ │ + @ instruction: 0x011bbb90 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x0124eda8 │ │ │ │ - tsteq fp, r8, lsl #23 │ │ │ │ - tsteq fp, r8, asr fp │ │ │ │ - tsteq sl, r0, asr #26 │ │ │ │ - tsteq sl, r0, lsl sp │ │ │ │ - tsteq sl, r4, ror #25 │ │ │ │ - tsteq sl, r8, asr #25 │ │ │ │ - ldrdeq lr, [r4, -r0]! │ │ │ │ - tsteq sl, r8, lsr #25 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - @ instruction: 0x0124ec94 │ │ │ │ - tsteq sl, ip, ror #24 │ │ │ │ - tsteq fp, r8, asr #20 │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ - tsteq sl, r4, lsl #24 │ │ │ │ - @ instruction: 0x011a9bd4 │ │ │ │ - tsteq sl, r4, lsr #23 │ │ │ │ - tsteq sl, r4, ror fp │ │ │ │ - @ instruction: 0x0124eb68 │ │ │ │ - tsteq sl, r0, asr #22 │ │ │ │ - tsteq fp, ip, lsl r9 │ │ │ │ - tsteq sl, r8, lsl #22 │ │ │ │ - @ instruction: 0x0124eb24 │ │ │ │ - @ instruction: 0x011bb8d0 │ │ │ │ + @ instruction: 0x0124edb0 │ │ │ │ + @ instruction: 0x011bbb90 │ │ │ │ + tsteq fp, r0, ror #22 │ │ │ │ + tsteq sl, r8, asr #26 │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ + tsteq sl, ip, ror #25 │ │ │ │ + @ instruction: 0x011a9cd0 │ │ │ │ + ldrdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a9cb0 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x0124ec9c │ │ │ │ + tsteq sl, r4, ror ip │ │ │ │ + tsteq fp, r0, asr sl │ │ │ │ + tsteq sl, ip, lsr ip │ │ │ │ + tsteq sl, ip, lsl #24 │ │ │ │ + @ instruction: 0x011a9bdc │ │ │ │ + tsteq sl, ip, lsr #23 │ │ │ │ + tsteq sl, ip, ror fp │ │ │ │ + @ instruction: 0x0124eb70 │ │ │ │ + tsteq sl, r8, asr #22 │ │ │ │ + tsteq fp, r4, lsr #18 │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ + @ instruction: 0x0124eb2c │ │ │ │ + @ instruction: 0x011bb8d8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq sl, r8, asr #21 │ │ │ │ - @ instruction: 0x011a9a98 │ │ │ │ + @ instruction: 0x011a9ad0 │ │ │ │ + tsteq sl, r0, lsr #21 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ - @ instruction: 0x0124ea7c │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ + smlawbeq r4, r4, sl, lr │ │ │ │ + tsteq fp, r4, lsr r8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq sl, r4, lsr #20 │ │ │ │ - @ instruction: 0x011a99f4 │ │ │ │ - @ instruction: 0x011a99d8 │ │ │ │ - tsteq sl, r8, lsr #19 │ │ │ │ - tsteq sl, r8, ror r9 │ │ │ │ - @ instruction: 0x0124e974 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - tsteq fp, r8, lsr #14 │ │ │ │ - @ instruction: 0x0124e938 │ │ │ │ - tsteq sl, ip, lsl #18 │ │ │ │ - tsteq fp, ip, ror #13 │ │ │ │ - strdeq lr, [r4, -ip]! │ │ │ │ - @ instruction: 0x011a98d0 │ │ │ │ - @ instruction: 0x011bb6b0 │ │ │ │ - smlawteq r4, r0, r8, lr │ │ │ │ - tsteq fp, r0, lsr #13 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ + tsteq sl, ip, lsr #20 │ │ │ │ + @ instruction: 0x011a99fc │ │ │ │ + tsteq sl, r0, ror #19 │ │ │ │ + @ instruction: 0x011a99b0 │ │ │ │ + tsteq sl, r0, lsl #19 │ │ │ │ + @ instruction: 0x0124e97c │ │ │ │ + tsteq sl, r0, asr r9 │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ + @ instruction: 0x0124e940 │ │ │ │ + tsteq sl, r4, lsl r9 │ │ │ │ + @ instruction: 0x011bb6f4 │ │ │ │ + @ instruction: 0x0124e904 │ │ │ │ + @ instruction: 0x011a98d8 │ │ │ │ + @ instruction: 0x011bb6b8 │ │ │ │ + smlawteq r4, r8, r8, lr │ │ │ │ + tsteq fp, r8, lsr #13 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq sl, r8, ror #16 │ │ │ │ - smlawbeq r4, r4, r8, lr │ │ │ │ - tsteq fp, r4, lsr r6 │ │ │ │ + tsteq sl, r0, ror r8 │ │ │ │ + smlawbeq r4, ip, r8, lr │ │ │ │ + tsteq fp, ip, lsr r6 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tsteq sl, ip, lsr #16 │ │ │ │ - @ instruction: 0x011a97fc │ │ │ │ - @ instruction: 0x0124e818 │ │ │ │ - tsteq fp, r8, asr #11 │ │ │ │ - ldrdeq lr, [r4, -ip]! │ │ │ │ - @ instruction: 0x011a97b4 │ │ │ │ - @ instruction: 0x011bb590 │ │ │ │ - tsteq sl, ip, ror r7 │ │ │ │ - @ instruction: 0x0124e798 │ │ │ │ - tsteq fp, r8, asr #10 │ │ │ │ - tsteq sl, ip, lsr r7 │ │ │ │ - @ instruction: 0x0124e758 │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - @ instruction: 0x011a96fc │ │ │ │ - @ instruction: 0x0124e718 │ │ │ │ - tsteq fp, r8, asr #9 │ │ │ │ - @ instruction: 0x011a96bc │ │ │ │ - ldrdeq lr, [r4, -r8]! │ │ │ │ - tsteq fp, r8, lsl #9 │ │ │ │ - tsteq sl, ip, ror r6 │ │ │ │ - @ instruction: 0x0124e698 │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - @ instruction: 0x0124e664 │ │ │ │ - tsteq sl, r8, lsr r6 │ │ │ │ - tsteq fp, r8, lsl r4 │ │ │ │ - @ instruction: 0x0124e628 │ │ │ │ - @ instruction: 0x011a95fc │ │ │ │ - @ instruction: 0x011bb3dc │ │ │ │ - @ instruction: 0x0124e5ec │ │ │ │ - tsteq sl, r0, asr #11 │ │ │ │ - tsteq fp, r0, lsr #7 │ │ │ │ - @ instruction: 0x0124e5b0 │ │ │ │ - tsteq sl, r4, lsl #11 │ │ │ │ - tsteq fp, r4, ror #6 │ │ │ │ - tsteq sl, ip, asr #10 │ │ │ │ - @ instruction: 0x0124e558 │ │ │ │ - tsteq sl, ip, lsr #10 │ │ │ │ - tsteq fp, ip, lsl #6 │ │ │ │ - @ instruction: 0x011a94f4 │ │ │ │ - @ instruction: 0x0124e510 │ │ │ │ - @ instruction: 0x011bb2bc │ │ │ │ + tsteq sl, r4, lsr r8 │ │ │ │ + tsteq sl, r4, lsl #16 │ │ │ │ + @ instruction: 0x0124e820 │ │ │ │ + @ instruction: 0x011bb5d0 │ │ │ │ + @ instruction: 0x0124e7e4 │ │ │ │ + @ instruction: 0x011a97bc │ │ │ │ + @ instruction: 0x011bb598 │ │ │ │ + tsteq sl, r4, lsl #15 │ │ │ │ + @ instruction: 0x0124e7a0 │ │ │ │ + tsteq fp, r0, asr r5 │ │ │ │ + tsteq sl, r4, asr #14 │ │ │ │ + @ instruction: 0x0124e760 │ │ │ │ + tsteq fp, r0, lsl r5 │ │ │ │ + tsteq sl, r4, lsl #14 │ │ │ │ + @ instruction: 0x0124e720 │ │ │ │ + @ instruction: 0x011bb4d0 │ │ │ │ + tsteq sl, r4, asr #13 │ │ │ │ + @ instruction: 0x0124e6e0 │ │ │ │ + @ instruction: 0x011bb490 │ │ │ │ + tsteq sl, r4, lsl #13 │ │ │ │ + @ instruction: 0x0124e6a0 │ │ │ │ + tsteq fp, r0, asr r4 │ │ │ │ + @ instruction: 0x0124e66c │ │ │ │ + tsteq sl, r0, asr #12 │ │ │ │ + tsteq fp, r0, lsr #8 │ │ │ │ + @ instruction: 0x0124e630 │ │ │ │ + tsteq sl, r4, lsl #12 │ │ │ │ + tsteq fp, r4, ror #7 │ │ │ │ + strdeq lr, [r4, -r4]! │ │ │ │ + tsteq sl, r8, asr #11 │ │ │ │ + tsteq fp, r8, lsr #7 │ │ │ │ + @ instruction: 0x0124e5b8 │ │ │ │ + tsteq sl, ip, lsl #11 │ │ │ │ + tsteq fp, ip, ror #6 │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ + @ instruction: 0x0124e560 │ │ │ │ + tsteq sl, r4, lsr r5 │ │ │ │ + tsteq fp, r4, lsl r3 │ │ │ │ + @ instruction: 0x011a94fc │ │ │ │ + @ instruction: 0x0124e518 │ │ │ │ + tsteq fp, r4, asr #5 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x011a94b4 │ │ │ │ - ldrdeq lr, [r4, -r0]! │ │ │ │ - tsteq fp, ip, ror r2 │ │ │ │ + @ instruction: 0x011a94bc │ │ │ │ + ldrdeq lr, [r4, -r8]! │ │ │ │ + tsteq fp, r4, lsl #5 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ - smlawbeq r4, r8, r4, lr │ │ │ │ - tsteq fp, r4, lsr r2 │ │ │ │ - tsteq sl, ip, lsr #8 │ │ │ │ - @ instruction: 0x0124e448 │ │ │ │ - @ instruction: 0x011bb1f4 │ │ │ │ + tsteq sl, r4, ror r4 │ │ │ │ + @ instruction: 0x0124e490 │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + tsteq sl, r4, lsr r4 │ │ │ │ + @ instruction: 0x0124e450 │ │ │ │ + @ instruction: 0x011bb1fc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - tsteq sl, r0, ror #7 │ │ │ │ - strdeq lr, [r4, -ip]! │ │ │ │ - tsteq fp, ip, lsr #3 │ │ │ │ - @ instruction: 0x011a9398 │ │ │ │ + tsteq sl, r8, ror #7 │ │ │ │ + @ instruction: 0x0124e404 │ │ │ │ + @ instruction: 0x011bb1b4 │ │ │ │ + tsteq sl, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - tsteq sl, r0, ror r3 │ │ │ │ - tsteq sl, r8, lsr #32 │ │ │ │ - @ instruction: 0x011a8ff4 │ │ │ │ + tsteq sl, r8, ror r3 │ │ │ │ + tsteq sl, r0, lsr r0 │ │ │ │ + @ instruction: 0x011a8ffc │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - tsteq sl, r0, asr #31 │ │ │ │ - @ instruction: 0x011a8f90 │ │ │ │ - tsteq sl, r4, ror pc │ │ │ │ - @ instruction: 0x0124df6c │ │ │ │ - tsteq sl, r0, asr #30 │ │ │ │ - tsteq fp, r0, lsr #26 │ │ │ │ - @ instruction: 0x0124df30 │ │ │ │ - tsteq sl, r4, lsl #30 │ │ │ │ - tsteq fp, r4, ror #25 │ │ │ │ - strdeq sp, [r4, -r0]! │ │ │ │ - tsteq sl, r8, asr #29 │ │ │ │ - tsteq fp, r4, lsr #25 │ │ │ │ - @ instruction: 0x011a8e90 │ │ │ │ - @ instruction: 0x0124deac │ │ │ │ - tsteq fp, ip, asr ip │ │ │ │ - tsteq sl, r0, asr lr │ │ │ │ - @ instruction: 0x0124de6c │ │ │ │ - tsteq fp, ip, lsl ip │ │ │ │ - tsteq sl, r0, lsl lr │ │ │ │ - @ instruction: 0x0124de2c │ │ │ │ - @ instruction: 0x011babd8 │ │ │ │ + tsteq sl, r8, asr #31 │ │ │ │ + @ instruction: 0x011a8f98 │ │ │ │ + tsteq sl, ip, ror pc │ │ │ │ + @ instruction: 0x0124df74 │ │ │ │ + tsteq sl, r8, asr #30 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + @ instruction: 0x0124df38 │ │ │ │ + tsteq sl, ip, lsl #30 │ │ │ │ + tsteq fp, ip, ror #25 │ │ │ │ + strdeq sp, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a8ed0 │ │ │ │ + tsteq fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x011a8e98 │ │ │ │ + @ instruction: 0x0124deb4 │ │ │ │ + tsteq fp, r4, ror #24 │ │ │ │ + tsteq sl, r8, asr lr │ │ │ │ + @ instruction: 0x0124de74 │ │ │ │ + tsteq fp, r4, lsr #24 │ │ │ │ + tsteq sl, r8, lsl lr │ │ │ │ + @ instruction: 0x0124de34 │ │ │ │ + tsteq fp, r0, ror #23 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x011a8dd0 │ │ │ │ + @ instruction: 0x011a8dd8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x011a8d98 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ - smlawbeq r4, r4, sp, sp │ │ │ │ - tsteq fp, r0, lsr fp │ │ │ │ + tsteq sl, r0, lsr #27 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ + smlawbeq r4, ip, sp, sp │ │ │ │ + tsteq fp, r8, lsr fp │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq sl, r8, lsr #26 │ │ │ │ + tsteq sl, r0, lsr sp │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x011a8cf4 │ │ │ │ - tsteq sl, r0, asr #25 │ │ │ │ - @ instruction: 0x011a8c90 │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq sl, r0, lsr ip │ │ │ │ - @ instruction: 0x0124dc24 │ │ │ │ - @ instruction: 0x011a8bfc │ │ │ │ - @ instruction: 0x011ba9d8 │ │ │ │ - @ instruction: 0x0124dbe4 │ │ │ │ - @ instruction: 0x011a8bbc │ │ │ │ - @ instruction: 0x011ba998 │ │ │ │ - tsteq sl, r4, lsl #23 │ │ │ │ - tsteq sl, r4, asr fp │ │ │ │ - @ instruction: 0x0124db48 │ │ │ │ - tsteq sl, r0, lsr #22 │ │ │ │ - @ instruction: 0x011ba8fc │ │ │ │ - @ instruction: 0x0124db0c │ │ │ │ - tsteq sl, r4, ror #21 │ │ │ │ - tsteq fp, r0, asr #17 │ │ │ │ + @ instruction: 0x011a8cfc │ │ │ │ + tsteq sl, r8, asr #25 │ │ │ │ + @ instruction: 0x011a8c98 │ │ │ │ + tsteq sl, r8, ror #24 │ │ │ │ + tsteq sl, r8, lsr ip │ │ │ │ + @ instruction: 0x0124dc2c │ │ │ │ + tsteq sl, r4, lsl #24 │ │ │ │ + tsteq fp, r0, ror #19 │ │ │ │ + @ instruction: 0x0124dbec │ │ │ │ + tsteq sl, r4, asr #23 │ │ │ │ + tsteq fp, r0, lsr #19 │ │ │ │ + tsteq sl, ip, lsl #23 │ │ │ │ + tsteq sl, ip, asr fp │ │ │ │ + @ instruction: 0x0124db50 │ │ │ │ + tsteq sl, r8, lsr #22 │ │ │ │ + tsteq fp, r4, lsl #18 │ │ │ │ + @ instruction: 0x0124db14 │ │ │ │ + tsteq sl, ip, ror #21 │ │ │ │ + tsteq fp, r8, asr #17 │ │ │ │ ldr r1, [pc, #-220] @ 56becc │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ @@ -1229866,177 +1229866,177 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 56cbdc │ │ │ │ teqeq r1, r4, lsl #26 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r1, r0, ror #25 │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ - tsteq fp, ip, lsl #31 │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ + @ instruction: 0x011b5f94 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0124d85c │ │ │ │ - tsteq fp, r0, lsl r6 │ │ │ │ - @ instruction: 0x0124d7a8 │ │ │ │ - tsteq fp, r8, asr r5 │ │ │ │ + @ instruction: 0x0124d864 │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ + @ instruction: 0x0124d7b0 │ │ │ │ + tsteq fp, r0, ror #10 │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - ldrdeq sp, [r4, -r4]! │ │ │ │ - tsteq fp, r8, lsl #9 │ │ │ │ + ldrdeq sp, [r4, -ip]! │ │ │ │ + @ instruction: 0x011ba490 │ │ │ │ andeq r0, r0, r2, lsl #23 │ │ │ │ teqeq r1, r0, ror #12 │ │ │ │ - smlawteq r4, r4, r3, sp │ │ │ │ - tsteq fp, r0, lsr #4 │ │ │ │ - tsteq fp, r4, ror r1 │ │ │ │ - @ instruction: 0x0124d32c │ │ │ │ - tsteq sl, r4, lsl #6 │ │ │ │ - tsteq fp, r0, ror #1 │ │ │ │ + smlawteq r4, ip, r3, sp │ │ │ │ + tsteq fp, r8, lsr #4 │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ + @ instruction: 0x0124d334 │ │ │ │ + tsteq sl, ip, lsl #6 │ │ │ │ + tsteq fp, r8, ror #1 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0124d290 │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ - tsteq fp, ip, lsr r0 │ │ │ │ + @ instruction: 0x0124d298 │ │ │ │ + @ instruction: 0x011ba2b4 │ │ │ │ + tsteq fp, r4, asr #32 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ - @ instruction: 0x0124d238 │ │ │ │ - tsteq fp, r4, asr #3 │ │ │ │ - tsteq fp, r8, ror #31 │ │ │ │ - ldrdeq sp, [r4, -r4]! │ │ │ │ - tsteq sl, ip, lsr #3 │ │ │ │ - tsteq fp, r8, lsl #31 │ │ │ │ + @ instruction: 0x0124d240 │ │ │ │ + tsteq fp, ip, asr #3 │ │ │ │ + @ instruction: 0x011b9ff0 │ │ │ │ + ldrdeq sp, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a81b4 │ │ │ │ + @ instruction: 0x011b9f90 │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ - @ instruction: 0x0124d17c │ │ │ │ - tsteq fp, ip, asr r0 │ │ │ │ - tsteq fp, r8, lsr #30 │ │ │ │ + smlawbeq r4, r4, r1, sp │ │ │ │ + tsteq fp, r4, rrx │ │ │ │ + tsteq fp, r0, lsr pc │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - tsteq fp, r0, ror r6 │ │ │ │ - @ instruction: 0x0124d074 │ │ │ │ - tsteq sl, ip, asr #32 │ │ │ │ - tsteq fp, r8, lsr #28 │ │ │ │ + tsteq fp, r8, ror r6 │ │ │ │ + @ instruction: 0x0124d07c │ │ │ │ + tsteq sl, r4, asr r0 │ │ │ │ + tsteq fp, r0, lsr lr │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - @ instruction: 0x011b559c │ │ │ │ - @ instruction: 0x0124cf60 │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ - tsteq fp, r4, lsl sp │ │ │ │ + tsteq fp, r4, lsr #11 │ │ │ │ + @ instruction: 0x0124cf68 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + tsteq fp, ip, lsl sp │ │ │ │ andeq r0, r0, pc, asr #22 │ │ │ │ - @ instruction: 0x0124cf28 │ │ │ │ - tsteq sl, r0, lsl #30 │ │ │ │ - @ instruction: 0x011b9cdc │ │ │ │ + @ instruction: 0x0124cf30 │ │ │ │ + tsteq sl, r8, lsl #30 │ │ │ │ + tsteq fp, r4, ror #25 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - tsteq sl, ip, asr #29 │ │ │ │ - strdeq ip, [r4, -r0]! │ │ │ │ - tsteq fp, r0, lsr #25 │ │ │ │ + @ instruction: 0x011a7ed4 │ │ │ │ + strdeq ip, [r4, -r8]! │ │ │ │ + tsteq fp, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - @ instruction: 0x011a7e90 │ │ │ │ - @ instruction: 0x0124ceb0 │ │ │ │ - tsteq fp, r0, ror #24 │ │ │ │ + @ instruction: 0x011a7e98 │ │ │ │ + @ instruction: 0x0124ceb8 │ │ │ │ + tsteq fp, r8, ror #24 │ │ │ │ muleq r0, r5, fp │ │ │ │ - @ instruction: 0x0124ce74 │ │ │ │ - tsteq sl, ip, asr #28 │ │ │ │ - tsteq fp, r8, lsr #24 │ │ │ │ + @ instruction: 0x0124ce7c │ │ │ │ + tsteq sl, r4, asr lr │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ andeq r0, r0, fp, lsl #23 │ │ │ │ - @ instruction: 0x0124ce3c │ │ │ │ - tsteq sl, r4, lsl lr │ │ │ │ - @ instruction: 0x011b9bf0 │ │ │ │ + @ instruction: 0x0124ce44 │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + @ instruction: 0x011b9bf8 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - @ instruction: 0x0124ce04 │ │ │ │ - @ instruction: 0x011a7ddc │ │ │ │ - @ instruction: 0x011b9bb8 │ │ │ │ + @ instruction: 0x0124ce0c │ │ │ │ + tsteq sl, r4, ror #27 │ │ │ │ + tsteq fp, r0, asr #23 │ │ │ │ andeq r0, r0, r5, lsl #23 │ │ │ │ - tsteq sl, r4, lsr #27 │ │ │ │ - @ instruction: 0x0124cd9c │ │ │ │ - tsteq sl, r4, ror sp │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ + tsteq sl, ip, lsr #27 │ │ │ │ + @ instruction: 0x0124cda4 │ │ │ │ + tsteq sl, ip, ror sp │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ andeq r0, r0, sp, asr #22 │ │ │ │ - @ instruction: 0x0124cd64 │ │ │ │ - tsteq sl, ip, lsr sp │ │ │ │ - tsteq fp, r8, lsl fp │ │ │ │ + @ instruction: 0x0124cd6c │ │ │ │ + tsteq sl, r4, asr #26 │ │ │ │ + tsteq fp, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #23 │ │ │ │ - tsteq sl, r8, lsl #26 │ │ │ │ - @ instruction: 0x0124cd00 │ │ │ │ - @ instruction: 0x011a7cd8 │ │ │ │ - @ instruction: 0x011b9ab4 │ │ │ │ - andeq r0, r0, ip, ror #22 │ │ │ │ - ldrdeq ip, [r4, -r0]! │ │ │ │ + tsteq sl, r0, lsl sp │ │ │ │ + @ instruction: 0x0124cd08 │ │ │ │ + tsteq sl, r0, ror #25 │ │ │ │ @ instruction: 0x011b9abc │ │ │ │ - tsteq fp, r8, ror sl │ │ │ │ + andeq r0, r0, ip, ror #22 │ │ │ │ + ldrdeq ip, [r4, -r8]! │ │ │ │ + tsteq fp, r4, asr #21 │ │ │ │ + tsteq fp, r0, lsl #21 │ │ │ │ andeq r0, r0, fp, lsr #22 │ │ │ │ - @ instruction: 0x0124cc98 │ │ │ │ - tsteq sl, r0, ror ip │ │ │ │ - tsteq fp, ip, asr #20 │ │ │ │ + @ instruction: 0x0124cca0 │ │ │ │ + tsteq sl, r8, ror ip │ │ │ │ + tsteq fp, r4, asr sl │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - @ instruction: 0x0124cc60 │ │ │ │ - tsteq sl, r8, lsr ip │ │ │ │ - tsteq fp, r4, lsl sl │ │ │ │ + @ instruction: 0x0124cc68 │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ + tsteq fp, ip, lsl sl │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ - tsteq fp, r8, lsr sl │ │ │ │ - @ instruction: 0x0124cc1c │ │ │ │ - tsteq fp, r8, asr #19 │ │ │ │ + tsteq fp, r0, asr #20 │ │ │ │ + @ instruction: 0x0124cc24 │ │ │ │ + @ instruction: 0x011b99d0 │ │ │ │ andeq r0, r0, lr, lsr #22 │ │ │ │ - ldrdeq ip, [r4, -r4]! │ │ │ │ - tsteq sl, ip, lsr #23 │ │ │ │ - tsteq fp, r8, lsl #19 │ │ │ │ + ldrdeq ip, [r4, -ip]! @ │ │ │ │ + @ instruction: 0x011a7bb4 │ │ │ │ + @ instruction: 0x011b9990 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ - @ instruction: 0x0124cb90 │ │ │ │ - tsteq fp, ip, lsr r9 │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ + @ instruction: 0x0124cb98 │ │ │ │ + tsteq fp, r4, asr #18 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - @ instruction: 0x0124cb48 │ │ │ │ - tsteq sl, r0, lsr #22 │ │ │ │ - @ instruction: 0x011b98fc │ │ │ │ + @ instruction: 0x0124cb50 │ │ │ │ + tsteq sl, r8, lsr #22 │ │ │ │ + tsteq fp, r4, lsl #18 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - smlawbeq r4, r0, r8, ip │ │ │ │ - @ instruction: 0x011b9794 │ │ │ │ - tsteq fp, r8, lsr #12 │ │ │ │ + smlawbeq r4, r8, r8, ip │ │ │ │ + @ instruction: 0x011b979c │ │ │ │ + tsteq fp, r0, lsr r6 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ - @ instruction: 0x0124c848 │ │ │ │ - tsteq sl, r0, lsr #16 │ │ │ │ - @ instruction: 0x011b95fc │ │ │ │ + @ instruction: 0x0124c850 │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ + tsteq fp, r4, lsl #12 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - @ instruction: 0x0124c800 │ │ │ │ - tsteq fp, r8, asr #14 │ │ │ │ - tsteq fp, r8, lsr #11 │ │ │ │ + @ instruction: 0x0124c808 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ + @ instruction: 0x011b95b0 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - @ instruction: 0x0124c7bc │ │ │ │ - @ instruction: 0x011a7794 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ + smlawteq r4, r4, r7, ip │ │ │ │ + @ instruction: 0x011a779c │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - tsteq fp, r8, asr #14 │ │ │ │ - @ instruction: 0x0124c778 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ + smlawbeq r4, r0, r7, ip │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - @ instruction: 0x0124c730 │ │ │ │ - tsteq sl, r8, lsl #14 │ │ │ │ - tsteq fp, r4, ror #9 │ │ │ │ + @ instruction: 0x0124c738 │ │ │ │ + tsteq sl, r0, lsl r7 │ │ │ │ + tsteq fp, ip, ror #9 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - @ instruction: 0x011a76d0 │ │ │ │ + @ instruction: 0x011a76d8 │ │ │ │ andeq r0, r0, sp, ror #22 │ │ │ │ - @ instruction: 0x0124c6e4 │ │ │ │ - @ instruction: 0x011a76bc │ │ │ │ - @ instruction: 0x011b9498 │ │ │ │ + @ instruction: 0x0124c6ec │ │ │ │ + tsteq sl, r4, asr #13 │ │ │ │ + tsteq fp, r0, lsr #9 │ │ │ │ andeq r0, r0, lr, ror #22 │ │ │ │ - @ instruction: 0x0124c6ac │ │ │ │ - tsteq sl, r4, lsl #13 │ │ │ │ - tsteq fp, r0, ror #8 │ │ │ │ + @ instruction: 0x0124c6b4 │ │ │ │ + tsteq sl, ip, lsl #13 │ │ │ │ + tsteq fp, r8, ror #8 │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ - @ instruction: 0x0124c674 │ │ │ │ - tsteq sl, ip, asr #12 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ + @ instruction: 0x0124c67c │ │ │ │ + tsteq sl, r4, asr r6 │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ - @ instruction: 0x0124c63c │ │ │ │ - tsteq sl, r4, lsl r6 │ │ │ │ - @ instruction: 0x011b93f0 │ │ │ │ + @ instruction: 0x0124c644 │ │ │ │ + tsteq sl, ip, lsl r6 │ │ │ │ + @ instruction: 0x011b93f8 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - @ instruction: 0x0124c604 │ │ │ │ - @ instruction: 0x011a75dc │ │ │ │ - @ instruction: 0x011b93b8 │ │ │ │ + @ instruction: 0x0124c60c │ │ │ │ + tsteq sl, r4, ror #11 │ │ │ │ + tsteq fp, r0, asr #7 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - smlawteq r4, ip, r5, ip │ │ │ │ - tsteq sl, r4, lsr #11 │ │ │ │ - tsteq fp, r0, lsl #7 │ │ │ │ + ldrdeq ip, [r4, -r4]! │ │ │ │ + tsteq sl, ip, lsr #11 │ │ │ │ + tsteq fp, r8, lsl #7 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - @ instruction: 0x0124c594 │ │ │ │ - tsteq sl, ip, ror #10 │ │ │ │ - tsteq fp, r8, asr #6 │ │ │ │ + @ instruction: 0x0124c59c │ │ │ │ + tsteq sl, r4, ror r5 │ │ │ │ + tsteq fp, r0, asr r3 │ │ │ │ ldr r2, [pc, #-220] @ 56d6a0 │ │ │ │ ldr r0, [pc, #-220] @ 56d6a4 │ │ │ │ ldr r3, [pc, #-220] @ 56d6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov ip, #77 @ 0x4d │ │ │ │ @@ -1231240,98 +1231240,98 @@ │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr lr, [lr, r3, lsl #3] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ b 56ebd0 │ │ │ │ teqeq r1, r8, lsl #15 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r1, ip, asr #14 │ │ │ │ - @ instruction: 0x0124c498 │ │ │ │ - tsteq fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x0124c4a0 │ │ │ │ + tsteq fp, r8, lsr r2 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - tsteq fp, r4, ror #2 │ │ │ │ - @ instruction: 0x0124c378 │ │ │ │ - tsteq fp, ip, lsl #31 │ │ │ │ - @ instruction: 0x0124c1b8 │ │ │ │ + tsteq fp, ip, ror #2 │ │ │ │ + smlawbeq r4, r0, r3, ip │ │ │ │ + @ instruction: 0x011b8f94 │ │ │ │ + smlawteq r4, r0, r1, ip │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x0124c074 │ │ │ │ - tsteq fp, r4, lsl #28 │ │ │ │ + @ instruction: 0x0124c07c │ │ │ │ + tsteq fp, ip, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x0124bf08 │ │ │ │ - @ instruction: 0x011b8cb8 │ │ │ │ + @ instruction: 0x0124bf10 │ │ │ │ + tsteq fp, r0, asr #25 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x011b8bf0 │ │ │ │ - @ instruction: 0x0124be10 │ │ │ │ + @ instruction: 0x011b8bf8 │ │ │ │ + @ instruction: 0x0124be18 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x0124bb2c │ │ │ │ - tsteq fp, r0, ror #17 │ │ │ │ + @ instruction: 0x0124bb34 │ │ │ │ + tsteq fp, r8, ror #17 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - smlawteq r4, ip, sl, fp │ │ │ │ + ldrdeq fp, [r4, -r4]! │ │ │ │ @ instruction: 0x0119abf4 │ │ │ │ - tsteq fp, r8, asr #16 │ │ │ │ + tsteq fp, r0, asr r8 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x0124b95c │ │ │ │ - tsteq fp, r4, lsl r7 │ │ │ │ - @ instruction: 0x0124b91c │ │ │ │ + @ instruction: 0x0124b964 │ │ │ │ + tsteq fp, ip, lsl r7 │ │ │ │ + @ instruction: 0x0124b924 │ │ │ │ ldrsheq r7, [r9, -r8] │ │ │ │ - tsteq fp, r0, asr #13 │ │ │ │ + tsteq fp, r8, asr #13 │ │ │ │ teqeq r1, r8, lsl fp │ │ │ │ tsteq r9, r8, rrx │ │ │ │ - @ instruction: 0x0124b854 │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x0124b830 │ │ │ │ - tsteq fp, r0, ror #11 │ │ │ │ + @ instruction: 0x0124b85c │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ + @ instruction: 0x0124b838 │ │ │ │ + tsteq fp, r8, ror #11 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x0124b774 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ + @ instruction: 0x0124b77c │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x0124b6a0 │ │ │ │ - smlawbeq r4, ip, r6, fp │ │ │ │ - tsteq fp, r4, lsr r4 │ │ │ │ + @ instruction: 0x0124b6a8 │ │ │ │ + @ instruction: 0x0124b694 │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x011b8494 │ │ │ │ - @ instruction: 0x0124b3e0 │ │ │ │ - tsteq fp, ip, lsl #3 │ │ │ │ + @ instruction: 0x011b849c │ │ │ │ + @ instruction: 0x0124b3e8 │ │ │ │ + @ instruction: 0x011b8194 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - @ instruction: 0x0124b398 │ │ │ │ - tsteq sl, r0, ror r3 │ │ │ │ - tsteq fp, r4, asr #2 │ │ │ │ + @ instruction: 0x0124b3a0 │ │ │ │ + tsteq sl, r8, ror r3 │ │ │ │ + tsteq fp, ip, asr #2 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - tsteq fp, r0, lsr #29 │ │ │ │ + tsteq fp, r8, lsr #29 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - tsteq fp, r8, lsr lr │ │ │ │ - @ instruction: 0x0124b078 │ │ │ │ + tsteq fp, r0, asr #28 │ │ │ │ + smlawbeq r4, r0, r0, fp │ │ │ │ @ instruction: 0x000002bb │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x000002bd │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x0124acbc │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ + smlawteq r4, r4, ip, sl │ │ │ │ + tsteq fp, ip, ror #20 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, r8, lsr #13 │ │ │ │ - smlawteq r4, r4, fp, sl │ │ │ │ - ldrdeq sl, [r4, -ip]! │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ + @ instruction: 0x011a36b0 │ │ │ │ + smlawteq r4, ip, fp, sl │ │ │ │ + @ instruction: 0x0124abe4 │ │ │ │ + @ instruction: 0x011b7794 │ │ │ │ tsteq r9, r0, lsl #28 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x011b72fc │ │ │ │ + tsteq fp, r4, lsl #6 │ │ │ │ svccc 0x00f80000 │ │ │ │ - tsteq fp, r8, ror #4 │ │ │ │ + tsteq fp, r0, ror r2 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ lsr r1, r3, #4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ lsl r1, r3, #1 │ │ │ │ and r1, r1, #30 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #3 │ │ │ │ @@ -1233319,243 +1233319,243 @@ │ │ │ │ bne 57197c │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r4, lr │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ b 56def8 │ │ │ │ - smlawbeq r4, ip, r4, sl │ │ │ │ + @ instruction: 0x0124a494 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x0124a400 │ │ │ │ - tsteq fp, ip, lsr #3 │ │ │ │ + @ instruction: 0x0124a408 │ │ │ │ + @ instruction: 0x011b71b4 │ │ │ │ svccc 0x00f80000 │ │ │ │ - tsteq fp, r4, lsl r1 │ │ │ │ - @ instruction: 0x0124a338 │ │ │ │ + tsteq fp, ip, lsl r1 │ │ │ │ + @ instruction: 0x0124a340 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0124a2ac │ │ │ │ - tsteq fp, r8, asr r0 │ │ │ │ - smlawteq r4, r0, r1, sl │ │ │ │ - tsteq sl, ip, lsl ip │ │ │ │ - tsteq sl, r4, asr r1 │ │ │ │ + @ instruction: 0x0124a2b4 │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + smlawteq r4, r8, r1, sl │ │ │ │ + tsteq sl, r4, lsr #24 │ │ │ │ + tsteq sl, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - tsteq fp, r0, lsr pc │ │ │ │ - @ instruction: 0x0124a148 │ │ │ │ - tsteq sl, r0, lsr #2 │ │ │ │ - @ instruction: 0x011b6ef4 │ │ │ │ + tsteq fp, r8, lsr pc │ │ │ │ + @ instruction: 0x0124a150 │ │ │ │ + tsteq sl, r8, lsr #2 │ │ │ │ + @ instruction: 0x011b6efc │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - strdeq sl, [r4, -ip]! │ │ │ │ - tsteq fp, r0, lsr #3 │ │ │ │ - tsteq fp, r4, ror lr │ │ │ │ - strheq sl, [r4, -r4]! │ │ │ │ + @ instruction: 0x0124a104 │ │ │ │ + tsteq fp, r8, lsr #3 │ │ │ │ + tsteq fp, ip, ror lr │ │ │ │ + strheq sl, [r4, -ip]! │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - @ instruction: 0x01249f6c │ │ │ │ + @ instruction: 0x01249f74 │ │ │ │ tsteq r9, r4, asr r4 │ │ │ │ tsteq r9, r0, lsr r4 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - tsteq sl, r0, lsl #30 │ │ │ │ - tsteq fp, r0, ror #25 │ │ │ │ + tsteq sl, r8, lsl #30 │ │ │ │ + tsteq fp, r8, ror #25 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strdeq r9, [r4, -r0]! │ │ │ │ - tsteq fp, r8, lsr #25 │ │ │ │ + strdeq r9, [r4, -r8]! │ │ │ │ + @ instruction: 0x011b6cb0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x01249da4 │ │ │ │ + @ instruction: 0x01249dac │ │ │ │ @ instruction: 0x01198ed0 │ │ │ │ - tsteq fp, ip, lsr fp │ │ │ │ + tsteq fp, r4, asr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01249c48 │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ - @ instruction: 0x01249c08 │ │ │ │ + @ instruction: 0x01249c50 │ │ │ │ + tsteq fp, r8, lsl #20 │ │ │ │ + @ instruction: 0x01249c10 │ │ │ │ tsteq r9, r8, ror #7 │ │ │ │ - @ instruction: 0x011b69b0 │ │ │ │ + @ instruction: 0x011b69b8 │ │ │ │ tsteq r9, r0, lsr #7 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ tsteq r9, r4, asr r3 │ │ │ │ - @ instruction: 0x01249b40 │ │ │ │ - @ instruction: 0x011b68f8 │ │ │ │ + @ instruction: 0x01249b48 │ │ │ │ + tsteq fp, r0, lsl #18 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x01249b0c │ │ │ │ - tsteq fp, r4, asr #16 │ │ │ │ + @ instruction: 0x01249b14 │ │ │ │ + tsteq fp, ip, asr #16 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - @ instruction: 0x01249824 │ │ │ │ - @ instruction: 0x011b65dc │ │ │ │ + @ instruction: 0x0124982c │ │ │ │ + tsteq fp, r4, ror #11 │ │ │ │ tsteq r9, r4, asr #31 │ │ │ │ - @ instruction: 0x012497b0 │ │ │ │ - tsteq fp, r8, ror #10 │ │ │ │ + @ instruction: 0x012497b8 │ │ │ │ + tsteq fp, r0, ror r5 │ │ │ │ tsteq r9, r0, asr pc │ │ │ │ - tsteq sl, r0, ror #1 │ │ │ │ - @ instruction: 0x01249668 │ │ │ │ - @ instruction: 0x012495a8 │ │ │ │ - tsteq sl, r0, lsl #11 │ │ │ │ - tsteq fp, ip, asr r3 │ │ │ │ - tsteq fp, r8, lsr #6 │ │ │ │ - @ instruction: 0x01249564 │ │ │ │ - @ instruction: 0x0124910c │ │ │ │ - tsteq sl, r4, ror #1 │ │ │ │ - @ instruction: 0x011b5eb8 │ │ │ │ + tsteq sl, r8, ror #1 │ │ │ │ + @ instruction: 0x01249670 │ │ │ │ + @ instruction: 0x012495b0 │ │ │ │ + tsteq sl, r8, lsl #11 │ │ │ │ + tsteq fp, r4, ror #6 │ │ │ │ + tsteq fp, r0, lsr r3 │ │ │ │ + @ instruction: 0x0124956c │ │ │ │ + @ instruction: 0x01249114 │ │ │ │ + tsteq sl, ip, ror #1 │ │ │ │ + tsteq fp, r0, asr #29 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x012490a4 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ - tsteq fp, r8, asr lr │ │ │ │ + @ instruction: 0x012490ac │ │ │ │ + tsteq sl, r4, lsl #1 │ │ │ │ + tsteq fp, r0, ror #28 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x01249028 │ │ │ │ - @ instruction: 0x011b5ddc │ │ │ │ + @ instruction: 0x01249030 │ │ │ │ + tsteq fp, r4, ror #27 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq fp, r0, ror #26 │ │ │ │ - @ instruction: 0x01248fa0 │ │ │ │ - @ instruction: 0x01248e54 │ │ │ │ - tsteq fp, r8, lsl #24 │ │ │ │ - ldrdeq r8, [r4, -r8]! @ │ │ │ │ - tsteq fp, r8, lsl #21 │ │ │ │ + tsteq fp, r8, ror #26 │ │ │ │ + @ instruction: 0x01248fa8 │ │ │ │ + @ instruction: 0x01248e5c │ │ │ │ + tsteq fp, r0, lsl ip │ │ │ │ + @ instruction: 0x01248ce0 │ │ │ │ + @ instruction: 0x011b5a90 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01248c44 │ │ │ │ - @ instruction: 0x011b59f8 │ │ │ │ - @ instruction: 0x01248ba4 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - @ instruction: 0x011a3adc │ │ │ │ + @ instruction: 0x01248c4c │ │ │ │ + tsteq fp, r0, lsl #20 │ │ │ │ + @ instruction: 0x01248bac │ │ │ │ + tsteq fp, r0, ror #18 │ │ │ │ + tsteq sl, r4, ror #21 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x01248a78 │ │ │ │ - tsteq sl, r0, asr sl │ │ │ │ - tsteq fp, r4, lsr #16 │ │ │ │ + smlawbeq r4, r0, sl, r8 │ │ │ │ + tsteq sl, r8, asr sl │ │ │ │ + tsteq fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - @ instruction: 0x01248a3c │ │ │ │ - tsteq sl, r4, lsl sl │ │ │ │ - tsteq fp, r8, ror #15 │ │ │ │ + @ instruction: 0x01248a44 │ │ │ │ + tsteq sl, ip, lsl sl │ │ │ │ + @ instruction: 0x011b57f0 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - @ instruction: 0x01248a08 │ │ │ │ - tsteq sl, ip, asr #19 │ │ │ │ - @ instruction: 0x011b57b4 │ │ │ │ + @ instruction: 0x01248a10 │ │ │ │ + @ instruction: 0x011a39d4 │ │ │ │ + @ instruction: 0x011b57bc │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x011a3998 │ │ │ │ + tsteq sl, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - tsteq sl, r0, lsl #19 │ │ │ │ - tsteq sl, r0, ror #18 │ │ │ │ + tsteq sl, r8, lsl #19 │ │ │ │ + tsteq sl, r8, ror #18 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ + tsteq sl, r0, asr r9 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - tsteq sl, ip, lsl #18 │ │ │ │ + tsteq sl, r4, lsl r9 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - @ instruction: 0x011a38f4 │ │ │ │ - @ instruction: 0x011a38d4 │ │ │ │ + @ instruction: 0x011a38fc │ │ │ │ + @ instruction: 0x011a38dc │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x011a38b8 │ │ │ │ + tsteq sl, r0, asr #17 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - tsteq sl, r0, lsr #17 │ │ │ │ - tsteq sl, r0, lsl #17 │ │ │ │ + tsteq sl, r8, lsr #17 │ │ │ │ + tsteq sl, r8, lsl #17 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - smlawbeq r4, ip, r8, r8 │ │ │ │ - tsteq sl, r4, ror #16 │ │ │ │ - tsteq fp, r8, lsr r6 │ │ │ │ + @ instruction: 0x01248894 │ │ │ │ + tsteq sl, ip, ror #16 │ │ │ │ + tsteq fp, r0, asr #12 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - tsteq sl, ip, lsr #16 │ │ │ │ - tsteq sl, ip, lsl #16 │ │ │ │ + tsteq sl, r4, lsr r8 │ │ │ │ + tsteq sl, r4, lsl r8 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x011a37f4 │ │ │ │ - tsteq sl, r4, asr #15 │ │ │ │ + @ instruction: 0x011a37fc │ │ │ │ + tsteq sl, ip, asr #15 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x012487b8 │ │ │ │ - @ instruction: 0x011a3790 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ + smlawteq r4, r0, r7, r8 │ │ │ │ + @ instruction: 0x011a3798 │ │ │ │ + tsteq fp, ip, ror #10 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - tsteq sl, r8, asr r7 │ │ │ │ + tsteq sl, r0, ror #14 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - tsteq sl, r8, lsr #14 │ │ │ │ + tsteq sl, r0, lsr r7 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x011a36dc │ │ │ │ + tsteq sl, r4, ror #13 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - tsteq fp, ip, asr #14 │ │ │ │ - smlawteq r4, r4, r6, r8 │ │ │ │ - tsteq fp, r4, ror r4 │ │ │ │ - @ instruction: 0x01248670 │ │ │ │ - tsteq sl, r8, asr #12 │ │ │ │ - tsteq fp, r4, lsr #8 │ │ │ │ + tsteq fp, r4, asr r7 │ │ │ │ + smlawteq r4, ip, r6, r8 │ │ │ │ + tsteq fp, ip, ror r4 │ │ │ │ + @ instruction: 0x01248678 │ │ │ │ + tsteq sl, r0, asr r6 │ │ │ │ + tsteq fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01248634 │ │ │ │ - tsteq sl, ip, lsl #12 │ │ │ │ - tsteq fp, r0, ror #7 │ │ │ │ + @ instruction: 0x0124863c │ │ │ │ + tsteq sl, r4, lsl r6 │ │ │ │ + tsteq fp, r8, ror #7 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - strdeq r8, [r4, -r8]! @ │ │ │ │ - @ instruction: 0x011a35d0 │ │ │ │ - tsteq fp, r4, lsr #7 │ │ │ │ + @ instruction: 0x01248600 │ │ │ │ + @ instruction: 0x011a35d8 │ │ │ │ + tsteq fp, ip, lsr #7 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x012485bc │ │ │ │ - @ instruction: 0x011a3594 │ │ │ │ - tsteq fp, r8, ror #6 │ │ │ │ + smlawteq r4, r4, r5, r8 │ │ │ │ + @ instruction: 0x011a359c │ │ │ │ + tsteq fp, r0, ror r3 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - smlawbeq r4, r0, r5, r8 │ │ │ │ - tsteq sl, r8, asr r5 │ │ │ │ - tsteq fp, ip, lsr #6 │ │ │ │ + smlawbeq r4, r8, r5, r8 │ │ │ │ + tsteq sl, r0, ror #10 │ │ │ │ + tsteq fp, r4, lsr r3 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01248540 │ │ │ │ - tsteq sl, r8, lsl r5 │ │ │ │ - @ instruction: 0x011b52f0 │ │ │ │ - tsteq fp, r8, ror #10 │ │ │ │ - @ instruction: 0x01248504 │ │ │ │ - @ instruction: 0x011b52b0 │ │ │ │ + @ instruction: 0x01248548 │ │ │ │ + tsteq sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x011b52f8 │ │ │ │ + tsteq fp, r0, ror r5 │ │ │ │ + @ instruction: 0x0124850c │ │ │ │ + @ instruction: 0x011b52b8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - smlawteq r4, r0, r4, r8 │ │ │ │ - @ instruction: 0x011a3498 │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ - smlawbeq r4, r4, r4, r8 │ │ │ │ - tsteq sl, ip, asr r4 │ │ │ │ - tsteq fp, r4, lsr r2 │ │ │ │ - @ instruction: 0x01248448 │ │ │ │ - tsteq sl, r0, lsr #8 │ │ │ │ - @ instruction: 0x011b51f4 │ │ │ │ + smlawteq r4, r8, r4, r8 │ │ │ │ + tsteq sl, r0, lsr #9 │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ + smlawbeq r4, ip, r4, r8 │ │ │ │ + tsteq sl, r4, ror #8 │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + @ instruction: 0x01248450 │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ + @ instruction: 0x011b51fc │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x0124840c │ │ │ │ - tsteq sl, r4, ror #7 │ │ │ │ - @ instruction: 0x011b51b8 │ │ │ │ + @ instruction: 0x01248414 │ │ │ │ + tsteq sl, ip, ror #7 │ │ │ │ + tsteq fp, r0, asr #3 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - ldrdeq r8, [r4, -r0]! │ │ │ │ - tsteq sl, r8, lsr #7 │ │ │ │ - tsteq fp, ip, ror r1 │ │ │ │ + ldrdeq r8, [r4, -r8]! @ │ │ │ │ + @ instruction: 0x011a33b0 │ │ │ │ + tsteq fp, r4, lsl #3 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - tsteq sl, r0, ror r3 │ │ │ │ + tsteq sl, r8, ror r3 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x01248364 │ │ │ │ - tsteq sl, ip, lsr r3 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ - @ instruction: 0x01248328 │ │ │ │ - tsteq sl, r0, lsl #6 │ │ │ │ - ldrsbeq r5, [fp, -ip] │ │ │ │ + @ instruction: 0x0124836c │ │ │ │ + tsteq sl, r4, asr #6 │ │ │ │ + tsteq fp, r0, lsr #2 │ │ │ │ + @ instruction: 0x01248330 │ │ │ │ + tsteq sl, r8, lsl #6 │ │ │ │ + tsteq fp, r4, ror #1 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - tsteq sl, r8, asr #5 │ │ │ │ + @ instruction: 0x011a32d0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011a3290 │ │ │ │ + @ instruction: 0x011a3298 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - smlawbeq r4, r0, r2, r8 │ │ │ │ - tsteq sl, r8, asr r2 │ │ │ │ - tsteq fp, ip, lsr #32 │ │ │ │ + smlawbeq r4, r8, r2, r8 │ │ │ │ + tsteq sl, r0, ror #4 │ │ │ │ + tsteq fp, r4, lsr r0 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - tsteq sl, r0, lsr #4 │ │ │ │ + tsteq sl, r8, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - @ instruction: 0x01248210 │ │ │ │ - tsteq sl, r8, ror #3 │ │ │ │ - @ instruction: 0x011b4fbc │ │ │ │ + @ instruction: 0x01248218 │ │ │ │ + @ instruction: 0x011a31f0 │ │ │ │ + tsteq fp, r4, asr #31 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x011a31b0 │ │ │ │ + @ instruction: 0x011a31b8 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x012481a4 │ │ │ │ - tsteq sl, ip, ror r1 │ │ │ │ - tsteq fp, r8, asr pc │ │ │ │ + @ instruction: 0x012481ac │ │ │ │ + tsteq sl, r4, lsl #3 │ │ │ │ + tsteq fp, r0, ror #30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ sub r3, r3, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -1234907,75 +1234907,75 @@ │ │ │ │ ldr r1, [pc, #264] @ 5724a0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ b 571610 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - @ instruction: 0x01248168 │ │ │ │ - tsteq sl, r0, asr #2 │ │ │ │ - tsteq fp, ip, lsl pc │ │ │ │ + @ instruction: 0x01248170 │ │ │ │ + tsteq sl, r8, asr #2 │ │ │ │ + tsteq fp, r4, lsr #30 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq sl, r8, lsl #2 │ │ │ │ - @ instruction: 0x01248124 │ │ │ │ - @ instruction: 0x011b4ed0 │ │ │ │ + tsteq sl, r0, lsl r1 │ │ │ │ + @ instruction: 0x0124812c │ │ │ │ + @ instruction: 0x011b4ed8 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - tsteq sl, r8, asr #1 │ │ │ │ + ldrsbeq r3, [sl, -r0] │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, r8, lsl #1 │ │ │ │ + @ instruction: 0x011a3090 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - tsteq sl, r0, rrx │ │ │ │ + tsteq sl, r8, rrx │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - tsteq sl, r0, lsr #32 │ │ │ │ + tsteq sl, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x011a2ff4 │ │ │ │ + @ instruction: 0x011a2ffc │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01247fe4 │ │ │ │ - tsteq fp, r4, ror #1 │ │ │ │ - tsteq fp, ip, lsl #27 │ │ │ │ + @ instruction: 0x01247fec │ │ │ │ + tsteq fp, ip, ror #1 │ │ │ │ + @ instruction: 0x011b4d94 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq sl, ip, lsl #31 │ │ │ │ + @ instruction: 0x011a2f94 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq sl, r8, asr pc │ │ │ │ + tsteq sl, r0, ror #30 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - tsteq sl, ip, lsr pc │ │ │ │ + tsteq sl, r4, asr #30 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - tsteq sl, r4, lsr #30 │ │ │ │ - @ instruction: 0x011b4cf4 │ │ │ │ + tsteq sl, ip, lsr #30 │ │ │ │ + @ instruction: 0x011b4cfc │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq sl, r0, ror #29 │ │ │ │ + tsteq sl, r8, ror #29 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011a2eb8 │ │ │ │ + tsteq sl, r0, asr #29 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq sl, r8, lsl #29 │ │ │ │ + @ instruction: 0x011a2e90 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ - tsteq sl, r0, lsr #28 │ │ │ │ + tsteq sl, ip, asr lr │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sl, r8, lsl #28 │ │ │ │ - @ instruction: 0x011a2dd4 │ │ │ │ + tsteq sl, r0, lsl lr │ │ │ │ + @ instruction: 0x011a2ddc │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011a2dbc │ │ │ │ - @ instruction: 0x011a2d98 │ │ │ │ + tsteq sl, r4, asr #27 │ │ │ │ + tsteq sl, r0, lsr #27 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - tsteq sl, r8, lsr sp │ │ │ │ - @ instruction: 0x01247d2c │ │ │ │ - tsteq sl, r4, lsl #26 │ │ │ │ - tsteq fp, r0, ror #21 │ │ │ │ + tsteq sl, r0, asr #26 │ │ │ │ + @ instruction: 0x01247d34 │ │ │ │ + tsteq sl, ip, lsl #26 │ │ │ │ + tsteq fp, r8, ror #21 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - strdeq r7, [r4, -r0]! │ │ │ │ - tsteq sl, r8, asr #25 │ │ │ │ - tsteq fp, r0, lsr #21 │ │ │ │ - @ instruction: 0x011a2c90 │ │ │ │ + strdeq r7, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a2cd0 │ │ │ │ + tsteq fp, r8, lsr #21 │ │ │ │ + @ instruction: 0x011a2c98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq sl, r4, asr ip │ │ │ │ + tsteq sl, ip, asr ip │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - tsteq sl, r8, lsr ip │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ andeq r0, r0, r5, lsr 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 sp, sp, #20 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ @@ -1235063,23 +1235063,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 572590 │ │ │ │ - smlawbeq r4, ip, sl, r7 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - @ instruction: 0x01247a40 │ │ │ │ - tsteq fp, ip, asr fp │ │ │ │ - @ instruction: 0x011b47f4 │ │ │ │ - @ instruction: 0x01247a04 │ │ │ │ - @ instruction: 0x011a29d8 │ │ │ │ - @ instruction: 0x011b47b4 │ │ │ │ + @ instruction: 0x01247a94 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ + tsteq fp, r4, asr #16 │ │ │ │ + @ instruction: 0x01247a48 │ │ │ │ + tsteq fp, r4, ror #22 │ │ │ │ + @ instruction: 0x011b47fc │ │ │ │ + @ instruction: 0x01247a0c │ │ │ │ + tsteq sl, r0, ror #19 │ │ │ │ + @ instruction: 0x011b47bc │ │ │ │ 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 r8, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ @@ -1235166,23 +1235166,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #412 @ 0x19c │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 57272c │ │ │ │ - strdeq r7, [r4, -r0]! │ │ │ │ - tsteq sl, r4, asr #17 │ │ │ │ - tsteq fp, r0, lsr #13 │ │ │ │ - @ instruction: 0x012478a4 │ │ │ │ - tsteq fp, r0, asr #19 │ │ │ │ - tsteq fp, r8, asr r6 │ │ │ │ - @ instruction: 0x01247868 │ │ │ │ - tsteq sl, ip, lsr r8 │ │ │ │ - tsteq fp, r8, lsl r6 │ │ │ │ + strdeq r7, [r4, -r8]! │ │ │ │ + tsteq sl, ip, asr #17 │ │ │ │ + tsteq fp, r8, lsr #13 │ │ │ │ + @ instruction: 0x012478ac │ │ │ │ + tsteq fp, r8, asr #19 │ │ │ │ + tsteq fp, r0, ror #12 │ │ │ │ + @ instruction: 0x01247870 │ │ │ │ + tsteq sl, r4, asr #16 │ │ │ │ + tsteq fp, r0, lsr #12 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1236189,86 +1236189,86 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 572ca0 │ │ │ │ teqeq r1, r0, asr #20 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r1, r8, ror #19 │ │ │ │ - smlawbeq r4, ip, r7, r7 │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ + @ instruction: 0x01247794 │ │ │ │ + tsteq fp, r8, asr #10 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - strdeq r7, [r4, -r0]! │ │ │ │ - tsteq fp, r4, lsr #3 │ │ │ │ + strdeq r7, [r4, -r8]! │ │ │ │ + tsteq fp, ip, lsr #3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq r1, ip @ │ │ │ │ - @ instruction: 0x012471ec │ │ │ │ - tsteq fp, r0, lsr #31 │ │ │ │ + strdeq r7, [r4, -r4]! │ │ │ │ + tsteq fp, r8, lsr #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01246d48 │ │ │ │ - @ instruction: 0x011b3afc │ │ │ │ + @ instruction: 0x01246d50 │ │ │ │ + tsteq fp, r4, lsl #22 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01246c34 │ │ │ │ - tsteq fp, r8, ror #19 │ │ │ │ - tsteq sl, r8, lsr #23 │ │ │ │ + @ instruction: 0x01246c3c │ │ │ │ + @ instruction: 0x011b39f0 │ │ │ │ + @ instruction: 0x011a1bb0 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ @ instruction: 0x011922f4 │ │ │ │ tsteq r9, r0, lsr #5 │ │ │ │ tsteq r9, r4, asr r2 │ │ │ │ tsteq r9, r4, lsl r2 │ │ │ │ @ instruction: 0x011921b8 │ │ │ │ - tsteq sl, r4, ror r9 │ │ │ │ + tsteq sl, ip, ror r9 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - tsteq sl, r4, asr #18 │ │ │ │ + tsteq sl, ip, asr #18 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x01246938 │ │ │ │ - tsteq sl, r0, lsl r9 │ │ │ │ - tsteq fp, r4, ror #13 │ │ │ │ + @ instruction: 0x01246940 │ │ │ │ + tsteq sl, r8, lsl r9 │ │ │ │ + tsteq fp, ip, ror #13 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - @ instruction: 0x011a18d8 │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ - smlawteq r4, r8, r8, r6 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ + tsteq sl, r0, ror #17 │ │ │ │ + tsteq fp, r8, lsl #20 │ │ │ │ + ldrdeq r6, [r4, -r0]! │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ - @ instruction: 0x011a16f4 │ │ │ │ + tsteq sl, r8, asr r8 │ │ │ │ + @ instruction: 0x011a16fc │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - tsteq sl, r0, asr #13 │ │ │ │ + tsteq sl, r8, asr #13 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x011a1690 │ │ │ │ + @ instruction: 0x011a1698 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq sl, r0, ror #12 │ │ │ │ + tsteq sl, r8, ror #12 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq sl, r0, lsr r6 │ │ │ │ + tsteq sl, r8, lsr r6 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq sl, r0, lsl #12 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x011a15d0 │ │ │ │ + @ instruction: 0x011a15d8 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - tsteq sl, r0, lsr #11 │ │ │ │ + tsteq sl, r8, lsr #11 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - tsteq sl, r0, ror r5 │ │ │ │ + tsteq sl, r8, ror r5 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - tsteq sl, r0, asr #10 │ │ │ │ - tsteq sl, r0, lsl r5 │ │ │ │ + tsteq sl, r8, asr #10 │ │ │ │ + tsteq sl, r8, lsl r5 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - tsteq sl, r0, ror #9 │ │ │ │ + tsteq sl, r8, ror #9 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - ldrdeq r6, [r4, -r4]! │ │ │ │ - tsteq sl, ip, lsr #9 │ │ │ │ - tsteq fp, r0, lsl #5 │ │ │ │ + ldrdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a14b4 │ │ │ │ + tsteq fp, r8, lsl #5 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - @ instruction: 0x01246498 │ │ │ │ - tsteq sl, r0, ror r4 │ │ │ │ - tsteq fp, r4, asr #4 │ │ │ │ + @ instruction: 0x012464a0 │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x011b3590 │ │ │ │ - @ instruction: 0x01246458 │ │ │ │ - tsteq fp, r4, lsl #4 │ │ │ │ + @ instruction: 0x011b3598 │ │ │ │ + @ instruction: 0x01246460 │ │ │ │ + tsteq fp, ip, lsl #4 │ │ │ │ ldr r0, [pc, #-144] @ 57384c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-164] @ 573850 │ │ │ │ @@ -1237446,120 +1237446,120 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 574230 │ │ │ │ teqeq r1, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r1, r4, lsl #12 │ │ │ │ - strdeq r6, [r4, -ip]! │ │ │ │ - tsteq fp, r4, lsr #29 │ │ │ │ + @ instruction: 0x01246104 │ │ │ │ + tsteq fp, ip, lsr #29 │ │ │ │ muleq r0, r4, r6 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - @ instruction: 0x01246008 │ │ │ │ - tsteq fp, r8, lsr #27 │ │ │ │ + @ instruction: 0x01246010 │ │ │ │ + @ instruction: 0x011b2db0 │ │ │ │ muleq r0, r9, r6 │ │ │ │ - tsteq fp, r4, ror sp │ │ │ │ + tsteq fp, ip, ror sp │ │ │ │ muleq r0, r8, r6 │ │ │ │ @ instruction: 0x01195098 │ │ │ │ - @ instruction: 0x01245e4c │ │ │ │ - tsteq fp, r4, lsl #24 │ │ │ │ - @ instruction: 0x01245e08 │ │ │ │ + @ instruction: 0x01245e54 │ │ │ │ + tsteq fp, ip, lsl #24 │ │ │ │ + @ instruction: 0x01245e10 │ │ │ │ @ instruction: 0x011915f4 │ │ │ │ - @ instruction: 0x011b2bb0 │ │ │ │ + @ instruction: 0x011b2bb8 │ │ │ │ teqeq r1, ip │ │ │ │ tsteq r9, r0, ror #10 │ │ │ │ - @ instruction: 0x01245d48 │ │ │ │ - tsteq fp, r0, lsl #22 │ │ │ │ - strdeq r5, [r4, -r4]! │ │ │ │ - @ instruction: 0x011b2a98 │ │ │ │ + @ instruction: 0x01245d50 │ │ │ │ + tsteq fp, r8, lsl #22 │ │ │ │ + strdeq r5, [r4, -ip]! │ │ │ │ + tsteq fp, r0, lsr #21 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01245b38 │ │ │ │ - tsteq fp, r0, ror #17 │ │ │ │ + @ instruction: 0x01245b40 │ │ │ │ + tsteq fp, r8, ror #17 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x01245a64 │ │ │ │ - @ instruction: 0x011b2bf0 │ │ │ │ + @ instruction: 0x01245a6c │ │ │ │ + @ instruction: 0x011b2bf8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r8, asr r7 │ │ │ │ + tsteq fp, r0, ror #14 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - @ instruction: 0x01245710 │ │ │ │ - tsteq fp, r4, asr #9 │ │ │ │ + @ instruction: 0x01245718 │ │ │ │ + tsteq fp, ip, asr #9 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x012456ac │ │ │ │ + @ instruction: 0x012456b4 │ │ │ │ @ instruction: 0x011947d4 │ │ │ │ - tsteq fp, ip, lsr #8 │ │ │ │ + tsteq fp, r4, lsr r4 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - @ instruction: 0x0124553c │ │ │ │ - @ instruction: 0x011b22f4 │ │ │ │ - strdeq r5, [r4, -r8]! │ │ │ │ + @ instruction: 0x01245544 │ │ │ │ + @ instruction: 0x011b22fc │ │ │ │ + @ instruction: 0x01245500 │ │ │ │ tsteq r9, r4, ror #25 │ │ │ │ - tsteq fp, r0, lsr #5 │ │ │ │ - @ instruction: 0x012452b0 │ │ │ │ - tsteq sl, r8, lsl #5 │ │ │ │ - tsteq fp, ip, asr r0 │ │ │ │ + tsteq fp, r8, lsr #5 │ │ │ │ + @ instruction: 0x012452b8 │ │ │ │ + @ instruction: 0x011a0290 │ │ │ │ + tsteq fp, r4, rrx │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01245270 │ │ │ │ - tsteq fp, r0, lsr #32 │ │ │ │ + @ instruction: 0x01245278 │ │ │ │ + tsteq fp, r8, lsr #32 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - @ instruction: 0x01245204 │ │ │ │ - @ instruction: 0x011b1fb0 │ │ │ │ + @ instruction: 0x0124520c │ │ │ │ + @ instruction: 0x011b1fb8 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x01245164 │ │ │ │ + @ instruction: 0x0124516c │ │ │ │ tsteq r9, ip, lsl #5 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01244d58 │ │ │ │ - tsteq fp, r8, lsl #22 │ │ │ │ + @ instruction: 0x01244d60 │ │ │ │ + tsteq fp, r0, lsl fp │ │ │ │ tsteq r9, r0, ror #9 │ │ │ │ - smlawteq r4, r8, ip, r4 │ │ │ │ - tsteq fp, r0, lsl #21 │ │ │ │ - @ instruction: 0x01244ca0 │ │ │ │ - tsteq fp, r8, asr sl │ │ │ │ - @ instruction: 0x01244c5c │ │ │ │ + ldrdeq r4, [r4, -r0]! │ │ │ │ + tsteq fp, r8, lsl #21 │ │ │ │ + @ instruction: 0x01244ca8 │ │ │ │ + tsteq fp, r0, ror #20 │ │ │ │ + @ instruction: 0x01244c64 │ │ │ │ tsteq r9, r8, asr #8 │ │ │ │ - tsteq fp, r4, lsl #20 │ │ │ │ + tsteq fp, ip, lsl #20 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ tsteq r9, r0, ror #7 │ │ │ │ - smlawteq r4, r8, fp, r4 │ │ │ │ - tsteq fp, r0, lsl #19 │ │ │ │ - tstpeq r9, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01244948 │ │ │ │ - @ instruction: 0x011b16f0 │ │ │ │ + ldrdeq r4, [r4, -r0]! │ │ │ │ + tsteq fp, r8, lsl #19 │ │ │ │ + tstpeq r9, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01244950 │ │ │ │ + @ instruction: 0x011b16f8 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - tstpeq r9, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r4, r8, r7, r4 │ │ │ │ - tsteq fp, r0, lsr r5 │ │ │ │ + tstpeq r9, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01244790 │ │ │ │ + tsteq fp, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01244734 │ │ │ │ - @ instruction: 0x011b14b0 │ │ │ │ + @ instruction: 0x0124473c │ │ │ │ + @ instruction: 0x011b14b8 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - strdeq r4, [r4, -r4]! @ │ │ │ │ - @ instruction: 0x012445e4 │ │ │ │ + strdeq r4, [r4, -ip]! │ │ │ │ + @ instruction: 0x012445ec │ │ │ │ tsteq r9, r0, lsl r7 │ │ │ │ - tsteq fp, r0, ror r3 │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smlawbeq r4, r4, r4, r4 │ │ │ │ - tsteq fp, ip, lsr r2 │ │ │ │ - @ instruction: 0x01244434 │ │ │ │ + smlawbeq r4, ip, r4, r4 │ │ │ │ + tsteq fp, r4, asr #4 │ │ │ │ + @ instruction: 0x0124443c │ │ │ │ tstpeq r8, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011b11d8 │ │ │ │ + tsteq fp, r0, ror #3 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - @ instruction: 0x012443e8 │ │ │ │ - @ instruction: 0x011b119c │ │ │ │ + strdeq r4, [r4, -r0]! │ │ │ │ + tsteq fp, r4, lsr #3 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ sub r1, r3, #4 │ │ │ │ bl b6934 │ │ │ │ @@ -1239500,118 +1239500,118 @@ │ │ │ │ b 5744b0 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ muleq r0, r4, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01244244 │ │ │ │ - tsteq fp, r0, ror pc │ │ │ │ + @ instruction: 0x0124424c │ │ │ │ + tsteq fp, r8, ror pc │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ tsteq r9, r4, lsr #2 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - strdeq r3, [r4, -r4]! │ │ │ │ - tsteq fp, r4, lsr #25 │ │ │ │ - @ instruction: 0x01243eb4 │ │ │ │ - tsteq fp, r0, ror #24 │ │ │ │ + strdeq r3, [r4, -ip]! │ │ │ │ + tsteq fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x01243ebc │ │ │ │ + tsteq fp, r8, ror #24 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ tstpeq r8, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x01243d0c │ │ │ │ - tsteq fp, r0, lsr sl │ │ │ │ + @ instruction: 0x01243d14 │ │ │ │ + tsteq fp, r8, lsr sl │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - ldrdeq r3, [r4, -r4]! │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ + ldrdeq r3, [r4, -ip]! │ │ │ │ + @ instruction: 0x011b0794 │ │ │ │ tstpeq r8, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, ip, asr r6 │ │ │ │ - smlawbeq r4, r0, r6, r3 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ + tsteq r9, r4, ror #12 │ │ │ │ + smlawbeq r4, r8, r6, r3 │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - @ instruction: 0x012435ac │ │ │ │ - tsteq fp, r4, ror #6 │ │ │ │ + @ instruction: 0x012435b4 │ │ │ │ + tsteq fp, ip, ror #6 │ │ │ │ tsteq r8, r0, asr sp │ │ │ │ @ instruction: 0x0118ecf0 │ │ │ │ - ldrdeq r3, [r4, -r8]! │ │ │ │ - @ instruction: 0x011b0290 │ │ │ │ - @ instruction: 0x012432ec │ │ │ │ - tsteq fp, r4, lsr #1 │ │ │ │ - @ instruction: 0x0124329c │ │ │ │ + @ instruction: 0x012434e0 │ │ │ │ + @ instruction: 0x011b0298 │ │ │ │ + strdeq r3, [r4, -r4]! │ │ │ │ + tsteq fp, ip, lsr #1 │ │ │ │ + @ instruction: 0x012432a4 │ │ │ │ tsteq r8, r8, lsl #21 │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ tsteq r8, r8, lsl #20 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ @ instruction: 0x0118e9b0 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ tsteq r8, ip, asr r9 │ │ │ │ - @ instruction: 0x01243144 │ │ │ │ - @ instruction: 0x011afefc │ │ │ │ - @ instruction: 0x01242f3c │ │ │ │ - @ instruction: 0x011afcf0 │ │ │ │ + @ instruction: 0x0124314c │ │ │ │ + tstpeq sl, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01242f44 │ │ │ │ + @ instruction: 0x011afcf8 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - @ instruction: 0x01242e64 │ │ │ │ - tstpeq sl, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01242e6c │ │ │ │ + tstpeq sl, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x01242e0c │ │ │ │ - @ instruction: 0x011afbb4 │ │ │ │ + @ instruction: 0x01242e14 │ │ │ │ + @ instruction: 0x011afbbc │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01242d54 │ │ │ │ - tstpeq sl, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01242d5c │ │ │ │ + tstpeq sl, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - smlawbeq r4, r8, ip, r2 │ │ │ │ - tsteq r9, r0, ror #24 │ │ │ │ - tstpeq sl, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01242c90 │ │ │ │ + tsteq r9, r8, ror #24 │ │ │ │ + tstpeq sl, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - tsteq r9, ip, lsl #24 │ │ │ │ + tsteq r9, r4, lsl ip │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - @ instruction: 0x01242b50 │ │ │ │ - tstpeq sl, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011af8b0 │ │ │ │ + @ instruction: 0x01242b58 │ │ │ │ + @ instruction: 0x011af8f0 │ │ │ │ + @ instruction: 0x011af8b8 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ @ instruction: 0x01191b90 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01242970 │ │ │ │ - tstpeq sl, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01242920 │ │ │ │ + @ instruction: 0x01242978 │ │ │ │ + tstpeq sl, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01242928 │ │ │ │ tsteq r8, ip, lsl #2 │ │ │ │ - tstpeq sl, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ ldrheq lr, [r8, -r0] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01242898 │ │ │ │ - tstpeq sl, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124287c │ │ │ │ - tstpeq sl, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012428a0 │ │ │ │ + tstpeq sl, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r4, r4, r8, r2 │ │ │ │ + tstpeq sl, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq r8, r8, lsl #29 │ │ │ │ tsteq r8, r8, lsr #28 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ muleq r0, r2, r5 │ │ │ │ muleq r0, r3, r5 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - @ instruction: 0x01242548 │ │ │ │ - @ instruction: 0x011af2f4 │ │ │ │ + @ instruction: 0x01242550 │ │ │ │ + @ instruction: 0x011af2fc │ │ │ │ muleq r0, r9, r5 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x012424a8 │ │ │ │ + @ instruction: 0x012424b0 │ │ │ │ @ instruction: 0x011915d4 │ │ │ │ ldr r1, [pc, #-308] @ 576be0 │ │ │ │ ldr r2, [pc, #-308] @ 576be4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #-304] @ 576bf4 │ │ │ │ add r1, r1, #480 @ 0x1e0 │ │ │ │ @@ -1241421,140 +1241421,140 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r2 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ b 578b7c │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x01242100 │ │ │ │ - @ instruction: 0x011aeeb0 │ │ │ │ - @ instruction: 0x01242094 │ │ │ │ - tsteq sl, r0, asr #28 │ │ │ │ - smlawteq r4, r0, lr, r1 │ │ │ │ - tsteq sl, ip, ror #24 │ │ │ │ - smlawteq r4, ip, ip, r1 │ │ │ │ - tsteq sl, r4, lsl #21 │ │ │ │ - @ instruction: 0x01241c7c │ │ │ │ + @ instruction: 0x01242108 │ │ │ │ + @ instruction: 0x011aeeb8 │ │ │ │ + @ instruction: 0x0124209c │ │ │ │ + tsteq sl, r8, asr #28 │ │ │ │ + smlawteq r4, r8, lr, r1 │ │ │ │ + tsteq sl, r4, ror ip │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ + tsteq sl, ip, lsl #21 │ │ │ │ + smlawbeq r4, r4, ip, r1 │ │ │ │ tsteq r8, r8, ror #8 │ │ │ │ - tsteq sl, r0, lsr #20 │ │ │ │ + tsteq sl, r8, lsr #20 │ │ │ │ tsteq r8, r0, lsl r4 │ │ │ │ - strdeq r1, [r4, -r8]! │ │ │ │ - @ instruction: 0x011ae9b0 │ │ │ │ - @ instruction: 0x01241b94 │ │ │ │ - tsteq sl, r4, lsr r9 │ │ │ │ - tsteq sl, ip, ror #24 │ │ │ │ - smlawbeq r4, r8, sl, r1 │ │ │ │ - tsteq sl, r4, lsr r8 │ │ │ │ + @ instruction: 0x01241c00 │ │ │ │ + @ instruction: 0x011ae9b8 │ │ │ │ + @ instruction: 0x01241b9c │ │ │ │ + tsteq sl, ip, lsr r9 │ │ │ │ + tsteq sl, r4, ror ip │ │ │ │ + @ instruction: 0x01241a90 │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012412e8 │ │ │ │ - @ instruction: 0x011ae09c │ │ │ │ - @ instruction: 0x0124117c │ │ │ │ - tsteq sl, r4, lsr #30 │ │ │ │ + strdeq r1, [r4, -r0]! │ │ │ │ + tsteq sl, r4, lsr #1 │ │ │ │ + smlawbeq r4, r4, r1, r1 │ │ │ │ + tsteq sl, ip, lsr #30 │ │ │ │ andeq pc, r4, ip, lsr #30 │ │ │ │ @ instruction: 0x0118c5b0 │ │ │ │ tsteq r8, ip, asr r5 │ │ │ │ - tsteq r9, r8, lsl #26 │ │ │ │ + tsteq r9, r0, lsl sp │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - @ instruction: 0x0119bcd8 │ │ │ │ + tsteq r9, r0, ror #25 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - tsteq r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x0119bcb0 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - tsteq r9, r8, ror ip │ │ │ │ - tsteq r9, r0, asr #24 │ │ │ │ + tsteq r9, r0, lsl #25 │ │ │ │ + tsteq r9, r8, asr #24 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - @ instruction: 0x01240c34 │ │ │ │ - tsteq r9, ip, lsl #24 │ │ │ │ - tsteq sl, r0, ror #19 │ │ │ │ + @ instruction: 0x01240c3c │ │ │ │ + tsteq r9, r4, lsl ip │ │ │ │ + tsteq sl, r8, ror #19 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x0119bbd4 │ │ │ │ + @ instruction: 0x0119bbdc │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - smlawteq r4, r8, fp, r0 │ │ │ │ - tsteq r9, r0, lsr #23 │ │ │ │ - tsteq sl, r4, ror r9 │ │ │ │ + ldrdeq r0, [r4, -r0]! @ │ │ │ │ + tsteq r9, r8, lsr #23 │ │ │ │ + tsteq sl, ip, ror r9 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - smlawbeq r4, ip, fp, r0 │ │ │ │ - tsteq r9, r4, ror #22 │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ + @ instruction: 0x01240b94 │ │ │ │ + tsteq r9, ip, ror #22 │ │ │ │ + tsteq sl, r0, asr #18 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - tsteq r9, ip, lsr #22 │ │ │ │ + tsteq r9, r4, lsr fp │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - @ instruction: 0x0119bafc │ │ │ │ + tsteq r9, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r9, ip, asr #21 │ │ │ │ + @ instruction: 0x0119bad4 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - @ instruction: 0x0119ba9c │ │ │ │ + tsteq r9, r4, lsr #21 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - tsteq r9, ip, ror #20 │ │ │ │ + tsteq r9, r4, ror sl │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - tsteq r9, ip, lsr sl │ │ │ │ - tsteq r9, ip, lsl #20 │ │ │ │ + tsteq r9, r4, asr #20 │ │ │ │ + tsteq r9, r4, lsl sl │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - @ instruction: 0x0119b9dc │ │ │ │ - smlawteq r4, ip, r9, r0 │ │ │ │ - tsteq r9, r4, lsr #19 │ │ │ │ - tsteq sl, r0, lsl #15 │ │ │ │ + tsteq r9, r4, ror #19 │ │ │ │ + ldrdeq r0, [r4, -r4]! │ │ │ │ + tsteq r9, ip, lsr #19 │ │ │ │ + tsteq sl, r8, lsl #15 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - tsteq r9, ip, ror #18 │ │ │ │ + tsteq r9, r4, ror r9 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - tsteq r9, ip, lsr r9 │ │ │ │ + tsteq r9, r4, asr #18 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ + tsteq r9, r4, lsl r9 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - @ instruction: 0x01240900 │ │ │ │ - @ instruction: 0x0119b8d8 │ │ │ │ - @ instruction: 0x011ad6b4 │ │ │ │ + @ instruction: 0x01240908 │ │ │ │ + tsteq r9, r0, ror #17 │ │ │ │ + @ instruction: 0x011ad6bc │ │ │ │ muleq r0, r2, r5 │ │ │ │ - tsteq r9, r0, lsr #17 │ │ │ │ + tsteq r9, r8, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - @ instruction: 0x01240890 │ │ │ │ - tsteq r9, r8, ror #16 │ │ │ │ - tsteq sl, r4, asr #12 │ │ │ │ + @ instruction: 0x01240898 │ │ │ │ + tsteq r9, r0, ror r8 │ │ │ │ + tsteq sl, ip, asr #12 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq r9, r0, lsr r8 │ │ │ │ + tsteq r9, r8, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0119b7fc │ │ │ │ + tsteq r9, r4, lsl #16 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - tsteq r9, ip, asr #15 │ │ │ │ + @ instruction: 0x0119b7d4 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - smlawteq r4, r0, r7, r0 │ │ │ │ - @ instruction: 0x0119b798 │ │ │ │ - tsteq sl, r4, ror r5 │ │ │ │ + smlawteq r4, r8, r7, r0 │ │ │ │ + tsteq r9, r0, lsr #15 │ │ │ │ + tsteq sl, ip, ror r5 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - tsteq r9, r0, ror #14 │ │ │ │ + tsteq r9, r8, ror #14 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - tsteq r9, r0, lsr r7 │ │ │ │ + tsteq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - @ instruction: 0x0119b6fc │ │ │ │ + tsteq r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - tsteq r9, r8, asr #13 │ │ │ │ + @ instruction: 0x0119b6d0 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - @ instruction: 0x0119b694 │ │ │ │ + @ instruction: 0x0119b69c │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ - tsteq r9, r4, ror #12 │ │ │ │ + tsteq r9, ip, ror #12 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - @ instruction: 0x01240658 │ │ │ │ - tsteq r9, r0, lsr r6 │ │ │ │ - tsteq sl, r4, lsl #8 │ │ │ │ + @ instruction: 0x01240660 │ │ │ │ + tsteq r9, r8, lsr r6 │ │ │ │ + tsteq sl, ip, lsl #8 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - @ instruction: 0x0124061c │ │ │ │ - @ instruction: 0x0119b5f4 │ │ │ │ - tsteq sl, r8, asr #7 │ │ │ │ + @ instruction: 0x01240624 │ │ │ │ + @ instruction: 0x0119b5fc │ │ │ │ + @ instruction: 0x011ad3d0 │ │ │ │ muleq r0, r9, r6 │ │ │ │ - smulwteq r4, r0, r5 │ │ │ │ - @ instruction: 0x0119b5b8 │ │ │ │ - @ instruction: 0x011ad394 │ │ │ │ + smulwteq r4, r8, r5 │ │ │ │ + tsteq r9, r0, asr #11 │ │ │ │ + @ instruction: 0x011ad39c │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - tsteq r9, r0, lsl #11 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ + tsteq r9, r8, lsl #11 │ │ │ │ + tsteq r9, r4, asr r5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ - tsteq r9, r4, ror #9 │ │ │ │ + tsteq r9, r0, lsr #10 │ │ │ │ + tsteq r9, ip, ror #9 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - @ instruction: 0x0119b4b0 │ │ │ │ + @ instruction: 0x0119b4b8 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r6, r3 │ │ │ │ and r3, r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ beq 578554 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ @@ -1243268,157 +1243268,157 @@ │ │ │ │ mov r1, #1696 @ 0x6a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 574230 │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ - smulwbeq r4, r4, r4 │ │ │ │ - tsteq r9, ip, ror r4 │ │ │ │ - tsteq sl, r8, asr r2 │ │ │ │ - @ instruction: 0x01240468 │ │ │ │ - tsteq r9, r0, asr #8 │ │ │ │ - tsteq sl, r4, lsl r2 │ │ │ │ + smulwbeq r4, ip, r4 │ │ │ │ + tsteq r9, r4, lsl #9 │ │ │ │ + tsteq sl, r0, ror #4 │ │ │ │ + @ instruction: 0x01240470 │ │ │ │ + tsteq r9, r8, asr #8 │ │ │ │ + tsteq sl, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - @ instruction: 0x0124042c │ │ │ │ - tsteq r9, r4, lsl #8 │ │ │ │ - @ instruction: 0x011ad1d8 │ │ │ │ + @ instruction: 0x01240434 │ │ │ │ + tsteq r9, ip, lsl #8 │ │ │ │ + tsteq sl, r0, ror #3 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - strdeq r0, [r4, -r0]! @ │ │ │ │ - tsteq r9, r8, asr #7 │ │ │ │ - @ instruction: 0x011ad19c │ │ │ │ + strdeq r0, [r4, -r8]! │ │ │ │ + @ instruction: 0x0119b3d0 │ │ │ │ + tsteq sl, r4, lsr #3 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - @ instruction: 0x012403b4 │ │ │ │ - tsteq r9, ip, lsl #7 │ │ │ │ - tsteq sl, r0, ror #2 │ │ │ │ + @ instruction: 0x012403bc │ │ │ │ + @ instruction: 0x0119b394 │ │ │ │ + tsteq sl, r8, ror #2 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - @ instruction: 0x01240378 │ │ │ │ - tsteq r9, r0, asr r3 │ │ │ │ - tsteq sl, r4, lsr #2 │ │ │ │ + smlawbeq r4, r0, r3, r0 │ │ │ │ + tsteq r9, r8, asr r3 │ │ │ │ + tsteq sl, ip, lsr #2 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - @ instruction: 0x01240344 │ │ │ │ - tsteq sl, r4, lsr #9 │ │ │ │ - tsteq sl, ip, ror #1 │ │ │ │ + @ instruction: 0x0124034c │ │ │ │ + tsteq sl, ip, lsr #9 │ │ │ │ + ldrsheq sp, [sl, -r4] │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - tsteq r9, r8, ror #5 │ │ │ │ + @ instruction: 0x0119b2f0 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - @ instruction: 0x0119b2b8 │ │ │ │ + tsteq r9, r0, asr #5 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - smulwbeq r4, ip, r2 │ │ │ │ - tsteq r9, r4, lsl #5 │ │ │ │ - tsteq sl, r8, asr r0 │ │ │ │ + @ instruction: 0x012402b4 │ │ │ │ + tsteq r9, ip, lsl #5 │ │ │ │ + tsteq sl, r0, rrx │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01240270 │ │ │ │ - tsteq r9, r8, asr #4 │ │ │ │ - tsteq sl, ip, lsl r0 │ │ │ │ + @ instruction: 0x01240278 │ │ │ │ + tsteq r9, r0, asr r2 │ │ │ │ + tsteq sl, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r9, r0, lsl r2 │ │ │ │ + tsteq r9, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r9, r0, ror #3 │ │ │ │ + tsteq r9, r8, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0119b1b0 │ │ │ │ - tsteq sl, r8, lsl #31 │ │ │ │ + @ instruction: 0x0119b1b8 │ │ │ │ + @ instruction: 0x011acf90 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - tsteq r9, ip, ror r1 │ │ │ │ - tsteq sl, r4, asr pc │ │ │ │ + tsteq r9, r4, lsl #3 │ │ │ │ + tsteq sl, ip, asr pc │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ + tsteq r9, r0, asr r1 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ + tsteq r9, r0, lsr #2 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - tsteq r9, r8, ror #1 │ │ │ │ + ldrsheq fp, [r9, -r0] │ │ │ │ muleq r0, r8, r6 │ │ │ │ - ldrheq fp, [r9, -r4] │ │ │ │ + ldrheq fp, [r9, -ip] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smulwbeq r4, r0, r0 │ │ │ │ - tsteq r9, r8, ror r0 │ │ │ │ - tsteq sl, ip, asr #28 │ │ │ │ + smulwbeq r4, r8, r0 │ │ │ │ + tsteq r9, r0, lsl #1 │ │ │ │ + tsteq sl, r4, asr lr │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - @ instruction: 0x01240064 │ │ │ │ - tsteq r9, ip, lsr r0 │ │ │ │ - tsteq sl, r0, lsl lr │ │ │ │ + @ instruction: 0x0124006c │ │ │ │ + tsteq r9, r4, asr #32 │ │ │ │ + tsteq sl, r8, lsl lr │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - tsteq r9, r4 │ │ │ │ + tsteq r9, ip │ │ │ │ muleq r0, r6, r6 │ │ │ │ - @ instruction: 0x0119afd4 │ │ │ │ + @ instruction: 0x0119afdc │ │ │ │ muleq r0, r5, r6 │ │ │ │ - tsteq r9, r4, lsr #31 │ │ │ │ + tsteq r9, ip, lsr #31 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - msreq SP_svc, ip @ │ │ │ │ - @ instruction: 0x011ad190 │ │ │ │ - tsteq sl, r4, asr #26 │ │ │ │ + msreq SP_svc, r4, lsr #31 │ │ │ │ + @ instruction: 0x011ad198 │ │ │ │ + tsteq sl, ip, asr #26 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ + tsteq r9, ip, asr #30 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - tsteq r9, r4, lsl pc │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - tsteq r9, r4, ror #29 │ │ │ │ - tsteq r9, ip, lsr #29 │ │ │ │ + tsteq r9, ip, ror #29 │ │ │ │ + @ instruction: 0x0119aeb4 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - tsteq r9, ip, ror lr │ │ │ │ + tsteq r9, r4, lsl #29 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - tsteq r9, ip, asr #28 │ │ │ │ + tsteq r9, r4, asr lr │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - msreq R11_usr, r0, asr #28 │ │ │ │ - tsteq r9, r8, lsl lr │ │ │ │ - @ instruction: 0x011acbf4 │ │ │ │ + msreq R11_usr, r8, asr #28 │ │ │ │ + tsteq r9, r0, lsr #28 │ │ │ │ + @ instruction: 0x011acbfc │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq r9, r0, ror #27 │ │ │ │ + tsteq r9, r8, ror #27 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ - @ instruction: 0x0119adb0 │ │ │ │ - msreq CPSR_xc, r8 @ │ │ │ │ - tsteq r9, r0, ror sp │ │ │ │ - tsteq sl, r4, asr #22 │ │ │ │ + @ instruction: 0x0119adb8 │ │ │ │ + msreq CPSR_xc, r0, lsr #27 │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ + tsteq sl, ip, asr #22 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - msreq CPSR_xc, ip, asr sp │ │ │ │ - tsteq r9, r4, lsr sp │ │ │ │ - tsteq sl, r8, lsl #22 │ │ │ │ + msreq CPSR_xc, r4, ror #26 │ │ │ │ + tsteq r9, ip, lsr sp │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - msreq CPSR_xc, r0, lsr #26 │ │ │ │ - @ instruction: 0x0119acf8 │ │ │ │ - @ instruction: 0x011acad4 │ │ │ │ + msreq CPSR_xc, r8, lsr #26 │ │ │ │ + tsteq r9, r0, lsl #26 │ │ │ │ + @ instruction: 0x011acadc │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - tsteq r9, r0, asr #25 │ │ │ │ - msreq CPSR_xc, r0, ror #25 │ │ │ │ - tsteq sl, r8, lsl #21 │ │ │ │ + tsteq r9, r8, asr #25 │ │ │ │ + msreq CPSR_xc, r8, ror #25 │ │ │ │ + @ instruction: 0x011aca90 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - msreq CPSR_xc, r0, lsr #25 │ │ │ │ - tsteq sl, r8, asr #20 │ │ │ │ + tsteq r9, r4, lsl #25 │ │ │ │ + msreq CPSR_xc, r8, lsr #25 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - msreq CPSR_xc, r0, ror #24 │ │ │ │ - tsteq r9, r8, lsr ip │ │ │ │ - tsteq sl, r0, lsl sl │ │ │ │ - msreq CPSR_xc, r4, lsr #24 │ │ │ │ - @ instruction: 0x0119abfc │ │ │ │ - @ instruction: 0x011ac9d8 │ │ │ │ + msreq CPSR_xc, r8, ror #24 │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ + msreq CPSR_xc, ip, lsr #24 │ │ │ │ + tsteq r9, r4, lsl #24 │ │ │ │ + tsteq sl, r0, ror #19 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - tsteq r9, r4, asr #23 │ │ │ │ - tsteq r9, ip, lsl #23 │ │ │ │ - tsteq sl, r4, ror #18 │ │ │ │ + tsteq r9, ip, asr #23 │ │ │ │ + @ instruction: 0x0119ab94 │ │ │ │ + tsteq sl, ip, ror #18 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - tsteq r9, r8, asr fp │ │ │ │ - tsteq sl, r0, lsr r9 │ │ │ │ + tsteq r9, r0, ror #22 │ │ │ │ + tsteq sl, r8, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - tsteq r9, r4, lsr #22 │ │ │ │ + tsteq r9, ip, lsr #22 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - @ instruction: 0x0119aaf0 │ │ │ │ + @ instruction: 0x0119aaf8 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - @ instruction: 0x0119aabc │ │ │ │ + tsteq r9, r4, asr #21 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - tsteq r9, ip, lsl #21 │ │ │ │ + @ instruction: 0x0119aa94 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - tsteq r9, r8, asr sl │ │ │ │ + tsteq r9, r0, ror #20 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - msreq R11_usr, ip, asr #20 │ │ │ │ - tsteq r9, r4, lsr #20 │ │ │ │ - @ instruction: 0x011ac7f8 │ │ │ │ + msreq R11_usr, r4, asr sl │ │ │ │ + tsteq r9, ip, lsr #20 │ │ │ │ + tsteq sl, r0, lsl #16 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - tsteq r9, r8, ror #19 │ │ │ │ - @ instruction: 0x0119a9b4 │ │ │ │ + @ instruction: 0x0119a9f0 │ │ │ │ + @ instruction: 0x0119a9bc │ │ │ │ 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, #580] @ 57aae4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -1243565,32 +1243565,32 @@ │ │ │ │ ldr r1, [pc, #28] @ 57aaf4 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ teqeq r0, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - msreq SP_svc, r0, lsr #14 │ │ │ │ - tsteq sl, r8, asr #9 │ │ │ │ + msreq SP_svc, r8, lsr #14 │ │ │ │ + @ instruction: 0x011ac4d0 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ teqeq r0, r8 @ │ │ │ │ teqeq r0, r8, ror #16 │ │ │ │ - strdeq pc, [r3, -r0]! │ │ │ │ - tsteq r9, r8, asr #11 │ │ │ │ - @ instruction: 0x011ac39c │ │ │ │ + strdeq pc, [r3, -r8]! │ │ │ │ + @ instruction: 0x0119a5d0 │ │ │ │ + tsteq sl, r4, lsr #7 │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - msreq CPSR_xc, r4 @ │ │ │ │ - tsteq r9, ip, lsl #11 │ │ │ │ - tsteq sl, r0, ror #6 │ │ │ │ + msreq CPSR_xc, ip @ │ │ │ │ + @ instruction: 0x0119a594 │ │ │ │ + tsteq sl, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - msreq CPSR_xc, r8, ror r5 │ │ │ │ - tsteq r9, r0, asr r5 │ │ │ │ - tsteq sl, r4, lsr #6 │ │ │ │ + smlawbeq r3, r0, r5, pc @ │ │ │ │ + tsteq r9, r8, asr r5 │ │ │ │ + tsteq sl, ip, lsr #6 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ + tsteq r9, r0, lsr #10 │ │ │ │ │ │ │ │ 0057ab34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2448] @ 0x990 │ │ │ │ sub sp, sp, #1600 @ 0x640 │ │ │ │ @@ -1244588,94 +1244588,94 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ b 57bc50 │ │ │ │ teqeq r0, r4, ror #13 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, r0, lsl #13 │ │ │ │ - msreq CPSR_xc, r0, lsl #8 │ │ │ │ - tsteq sl, r0, lsl #3 │ │ │ │ + msreq CPSR_xc, r8, lsl #8 │ │ │ │ + tsteq sl, r8, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - smlawteq r3, r4, pc, lr @ │ │ │ │ - tsteq sl, r8, ror sp │ │ │ │ + smlawteq r3, ip, pc, lr @ │ │ │ │ + tsteq sl, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - @ instruction: 0x0123ef44 │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ + @ instruction: 0x0123ef4c │ │ │ │ + tsteq sl, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - tsteq sl, ip, lsr #25 │ │ │ │ + @ instruction: 0x011abcb4 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ @ instruction: 0x0118dfd0 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - smlawbeq r3, r8, sp, lr │ │ │ │ - tsteq sl, r0, asr #22 │ │ │ │ - @ instruction: 0x0123ed44 │ │ │ │ + @ instruction: 0x0123ed90 │ │ │ │ + tsteq sl, r8, asr #22 │ │ │ │ + @ instruction: 0x0123ed4c │ │ │ │ tsteq r8, r0, lsr r5 │ │ │ │ - tsteq sl, ip, ror #21 │ │ │ │ + @ instruction: 0x011abaf4 │ │ │ │ teqeq r0, r8, asr #30 │ │ │ │ - @ instruction: 0x0123ec74 │ │ │ │ - tsteq sl, r8, asr #20 │ │ │ │ + @ instruction: 0x0123ec7c │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x011ab7bc │ │ │ │ - @ instruction: 0x0123e9ec │ │ │ │ + tsteq sl, r4, asr #15 │ │ │ │ + strdeq lr, [r3, -r4]! │ │ │ │ muleq r0, r2, r8 │ │ │ │ - @ instruction: 0x0123e928 │ │ │ │ - @ instruction: 0x011abab4 │ │ │ │ - @ instruction: 0x011ab5dc │ │ │ │ + @ instruction: 0x0123e930 │ │ │ │ + @ instruction: 0x011ababc │ │ │ │ + tsteq sl, r4, ror #11 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - @ instruction: 0x0123e5b4 │ │ │ │ - tsteq sl, r8, ror #6 │ │ │ │ + @ instruction: 0x0123e5bc │ │ │ │ + tsteq sl, r0, ror r3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ tsteq r8, r4, lsl #13 │ │ │ │ - @ instruction: 0x0123e544 │ │ │ │ - tsteq sl, ip, lsl #3 │ │ │ │ + @ instruction: 0x0123e54c │ │ │ │ + @ instruction: 0x011ab194 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0123e298 │ │ │ │ - tsteq sl, r0, asr r0 │ │ │ │ - @ instruction: 0x0123e254 │ │ │ │ + @ instruction: 0x0123e2a0 │ │ │ │ + tsteq sl, r8, asr r0 │ │ │ │ + @ instruction: 0x0123e25c │ │ │ │ tsteq r8, r0, asr #20 │ │ │ │ - @ instruction: 0x011aaffc │ │ │ │ + tsteq sl, r4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ tsteq r8, r0, ror #19 │ │ │ │ - smlawteq r3, r8, r1, lr │ │ │ │ - tsteq sl, r0, lsl #31 │ │ │ │ + ldrdeq lr, [r3, -r0]! │ │ │ │ + tsteq sl, r8, lsl #31 │ │ │ │ tsteq r8, r0, lsl #19 │ │ │ │ - @ instruction: 0x0123e168 │ │ │ │ - tsteq sl, r0, lsr #30 │ │ │ │ - @ instruction: 0x0123e154 │ │ │ │ - @ instruction: 0x011aaef8 │ │ │ │ + @ instruction: 0x0123e170 │ │ │ │ + tsteq sl, r8, lsr #30 │ │ │ │ + @ instruction: 0x0123e15c │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - ldrdeq lr, [r3, -r8]! │ │ │ │ - tsteq sl, r4, lsl #29 │ │ │ │ + @ instruction: 0x0123e0e0 │ │ │ │ + tsteq sl, ip, lsl #29 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - tsteq sl, r8, lsl #28 │ │ │ │ - @ instruction: 0x0123e048 │ │ │ │ + tsteq sl, r0, lsl lr │ │ │ │ + qsubeq lr, r0, r3 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x0123df5c │ │ │ │ + @ instruction: 0x0123df64 │ │ │ │ tsteq r8, r0, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrdeq sp, [r3, -r8]! │ │ │ │ - tsteq sl, r8, lsl #17 │ │ │ │ + @ instruction: 0x0123dae0 │ │ │ │ + @ instruction: 0x011aa890 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - ldrdeq sp, [r3, -r4]! │ │ │ │ - tsteq sl, r4, lsl #7 │ │ │ │ + ldrdeq sp, [r3, -ip]! │ │ │ │ + tsteq sl, ip, lsl #7 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ ldr r2, [pc, #-172] @ 57bb80 │ │ │ │ ldr r0, [pc, #-148] @ 57bb9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl b3e5c │ │ │ │ subs lr, r0, #0 │ │ │ │ @@ -1246851,146 +1246851,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 57b2f4 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0123d0a8 │ │ │ │ - tsteq sl, r0, ror #28 │ │ │ │ + strheq sp, [r3, -r0]! │ │ │ │ + tsteq sl, r8, ror #28 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - qsubeq sp, r8, r3 │ │ │ │ + @ instruction: 0x0123d060 │ │ │ │ tsteq r8, r4, asr #16 │ │ │ │ - @ instruction: 0x011a9dfc │ │ │ │ - @ instruction: 0x0123d014 │ │ │ │ - tsteq sl, r0, asr #27 │ │ │ │ + tsteq sl, r4, lsl #28 │ │ │ │ + @ instruction: 0x0123d01c │ │ │ │ + tsteq sl, r8, asr #27 │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ tsteq r8, r4, asr r0 │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x0123cf08 │ │ │ │ - strdeq ip, [r3, -ip]! @ │ │ │ │ - @ instruction: 0x011a9c94 │ │ │ │ + @ instruction: 0x0123cf10 │ │ │ │ + @ instruction: 0x0123cf04 │ │ │ │ + @ instruction: 0x011a9c9c │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x0123cda0 │ │ │ │ - tsteq sl, r8, asr fp │ │ │ │ - @ instruction: 0x0123cd50 │ │ │ │ + @ instruction: 0x0123cda8 │ │ │ │ + tsteq sl, r0, ror #22 │ │ │ │ + @ instruction: 0x0123cd58 │ │ │ │ tsteq r8, ip, lsr r5 │ │ │ │ - @ instruction: 0x011a9af4 │ │ │ │ + @ instruction: 0x011a9afc │ │ │ │ tsteq r8, r4, ror #9 │ │ │ │ - smlawteq r3, ip, ip, ip │ │ │ │ - tsteq sl, r4, lsl #21 │ │ │ │ - @ instruction: 0x0123ccb8 │ │ │ │ - tsteq sl, r8, ror #20 │ │ │ │ + ldrdeq ip, [r3, -r4]! │ │ │ │ + tsteq sl, ip, lsl #21 │ │ │ │ + smlawteq r3, r0, ip, ip │ │ │ │ + tsteq sl, r0, ror sl │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0123cb10 │ │ │ │ - tsteq sl, ip, asr r8 │ │ │ │ + @ instruction: 0x0123cb18 │ │ │ │ + tsteq sl, r4, ror #16 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ tsteq r8, r8, lsr sl │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x0123c818 │ │ │ │ - tsteq sl, r8, asr #11 │ │ │ │ - tsteq sl, r4, lsl #11 │ │ │ │ - smlawteq r3, r4, r7, ip │ │ │ │ + @ instruction: 0x0123c820 │ │ │ │ + @ instruction: 0x011a95d0 │ │ │ │ + tsteq sl, ip, lsl #11 │ │ │ │ + smlawteq r3, ip, r7, ip │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - @ instruction: 0x0123c620 │ │ │ │ - @ instruction: 0x011a93bc │ │ │ │ + @ instruction: 0x0123c628 │ │ │ │ + tsteq sl, r4, asr #7 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - tsteq sl, r8, lsl #7 │ │ │ │ + @ instruction: 0x011a9390 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ tsteq r8, ip, ror #12 │ │ │ │ - @ instruction: 0x0123c44c │ │ │ │ - tsteq sl, r4, lsl #4 │ │ │ │ - strdeq ip, [r3, -ip]! @ │ │ │ │ + @ instruction: 0x0123c454 │ │ │ │ + tsteq sl, ip, lsl #4 │ │ │ │ + @ instruction: 0x0123c404 │ │ │ │ tsteq r8, r8, ror #23 │ │ │ │ - tsteq sl, r0, lsr #3 │ │ │ │ + tsteq sl, r8, lsr #3 │ │ │ │ tsteq r8, ip, ror fp │ │ │ │ - @ instruction: 0x0123c364 │ │ │ │ - tsteq sl, ip, lsl r1 │ │ │ │ - tsteq sl, r8, asr #32 │ │ │ │ - smlawbeq r3, r4, r2, ip │ │ │ │ + @ instruction: 0x0123c36c │ │ │ │ + tsteq sl, r4, lsr #2 │ │ │ │ + tsteq sl, r0, asr r0 │ │ │ │ + smlawbeq r3, ip, r2, ip │ │ │ │ muleq r0, r2, r8 │ │ │ │ - @ instruction: 0x0123c240 │ │ │ │ - @ instruction: 0x011a8ff8 │ │ │ │ + @ instruction: 0x0123c248 │ │ │ │ + tsteq sl, r0 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ tsteq r8, r4, ror #19 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, ip, lsr #18 │ │ │ │ - @ instruction: 0x0123bb6c │ │ │ │ + tsteq sl, r4, lsr r9 │ │ │ │ + @ instruction: 0x0123bb74 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ tsteq r8, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0123b954 │ │ │ │ - tsteq r9, ip, lsr #18 │ │ │ │ - tsteq sl, r0, lsl #14 │ │ │ │ + @ instruction: 0x0123b95c │ │ │ │ + tsteq r9, r4, lsr r9 │ │ │ │ + tsteq sl, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrdeq fp, [r3, -r4]! │ │ │ │ - tsteq sl, r8, lsl #13 │ │ │ │ + ldrdeq fp, [r3, -ip]! │ │ │ │ + @ instruction: 0x011a8690 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - @ instruction: 0x0123b860 │ │ │ │ - tsteq sl, r8, lsl #12 │ │ │ │ + @ instruction: 0x0123b868 │ │ │ │ + tsteq sl, r0, lsl r6 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - ldrdeq fp, [r3, -r0]! │ │ │ │ - tsteq sl, r4, lsl #11 │ │ │ │ + ldrdeq fp, [r3, -r8]! │ │ │ │ + tsteq sl, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - tsteq r9, r0, lsr r7 │ │ │ │ + tsteq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl #22 │ │ │ │ - @ instruction: 0x0123b718 │ │ │ │ - @ instruction: 0x011a84d0 │ │ │ │ - smlawteq r3, r8, r6, fp │ │ │ │ + @ instruction: 0x0123b720 │ │ │ │ + @ instruction: 0x011a84d8 │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ @ instruction: 0x01186eb4 │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ + tsteq sl, r4, ror r4 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ tsteq r8, r0, asr lr │ │ │ │ - @ instruction: 0x0123b638 │ │ │ │ - @ instruction: 0x011a83f0 │ │ │ │ - @ instruction: 0x0123b620 │ │ │ │ - @ instruction: 0x011a83d0 │ │ │ │ + @ instruction: 0x0123b640 │ │ │ │ + @ instruction: 0x011a83f8 │ │ │ │ + @ instruction: 0x0123b628 │ │ │ │ + @ instruction: 0x011a83d8 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ tsteq r8, r4, lsr #26 │ │ │ │ @ instruction: 0x01186cb8 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ tsteq r8, r8, asr ip │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0123b440 │ │ │ │ - @ instruction: 0x011a81f8 │ │ │ │ + @ instruction: 0x0123b448 │ │ │ │ + tsteq sl, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - smlawteq r3, r4, r2, fp │ │ │ │ - tsteq sl, r0, ror r0 │ │ │ │ + smlawteq r3, ip, r2, fp │ │ │ │ + tsteq sl, r8, ror r0 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ @ instruction: 0x011869f4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smlawteq r3, r0, r1, fp │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ + smlawteq r3, r8, r1, fp │ │ │ │ + tsteq sl, r8, ror pc │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - strdeq fp, [r3, -r4]! │ │ │ │ + strdeq fp, [r3, -ip]! │ │ │ │ tsteq r8, ip, lsl r2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sl, #16] │ │ │ │ sub r4, r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr lr, [r9] │ │ │ │ @@ -1249110,157 +1249110,157 @@ │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ b 57fb84 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x0123ac7c │ │ │ │ - tsteq sl, ip, lsr #20 │ │ │ │ + smlawbeq r3, r4, ip, sl │ │ │ │ + tsteq sl, r4, lsr sl │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - strdeq sl, [r3, -r8]! │ │ │ │ - @ instruction: 0x011a78b0 │ │ │ │ - @ instruction: 0x0123aaa8 │ │ │ │ + @ instruction: 0x0123ab00 │ │ │ │ + @ instruction: 0x011a78b8 │ │ │ │ + @ instruction: 0x0123aab0 │ │ │ │ @ instruction: 0x01186294 │ │ │ │ - tsteq sl, ip, asr #16 │ │ │ │ + tsteq sl, r4, asr r8 │ │ │ │ tsteq r8, ip, lsr r2 │ │ │ │ - @ instruction: 0x0123aa24 │ │ │ │ - @ instruction: 0x011a77dc │ │ │ │ + @ instruction: 0x0123aa2c │ │ │ │ + tsteq sl, r4, ror #15 │ │ │ │ @ instruction: 0x011861d4 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - tsteq sl, r8, lsr r7 │ │ │ │ - @ instruction: 0x0123a968 │ │ │ │ + tsteq sl, r0, asr #14 │ │ │ │ + @ instruction: 0x0123a970 │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ - @ instruction: 0x0123a92c │ │ │ │ - tsteq r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x011a76d8 │ │ │ │ - @ instruction: 0x011a76b8 │ │ │ │ - @ instruction: 0x0123a8e8 │ │ │ │ - @ instruction: 0x0123a828 │ │ │ │ - @ instruction: 0x011a75d8 │ │ │ │ - @ instruction: 0x0123a6b0 │ │ │ │ - @ instruction: 0x011a7890 │ │ │ │ - tsteq sl, ip, asr r4 │ │ │ │ + @ instruction: 0x0123a934 │ │ │ │ + tsteq r9, ip, lsl #18 │ │ │ │ + tsteq sl, r0, ror #13 │ │ │ │ + tsteq sl, r0, asr #13 │ │ │ │ + strdeq sl, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123a830 │ │ │ │ + tsteq sl, r0, ror #11 │ │ │ │ + @ instruction: 0x0123a6b8 │ │ │ │ + @ instruction: 0x011a7898 │ │ │ │ + tsteq sl, r4, ror #8 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - smlawteq r3, r4, r3, sl │ │ │ │ - tsteq sl, r4, ror r1 │ │ │ │ + smlawteq r3, ip, r3, sl │ │ │ │ + tsteq sl, ip, ror r1 │ │ │ │ @ instruction: 0x01185ab8 │ │ │ │ - @ instruction: 0x0123a294 │ │ │ │ - tsteq sl, ip, asr #32 │ │ │ │ + @ instruction: 0x0123a29c │ │ │ │ + tsteq sl, r4, asr r0 │ │ │ │ tsteq r8, r8, lsr sl │ │ │ │ - @ instruction: 0x0123a20c │ │ │ │ - @ instruction: 0x011a6fb4 │ │ │ │ - @ instruction: 0x0123a028 │ │ │ │ - tsteq r9, r0 │ │ │ │ - @ instruction: 0x011a6dd4 │ │ │ │ + @ instruction: 0x0123a214 │ │ │ │ + @ instruction: 0x011a6fbc │ │ │ │ + @ instruction: 0x0123a030 │ │ │ │ + tsteq r9, r8 │ │ │ │ + @ instruction: 0x011a6ddc │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - @ instruction: 0x01239b40 │ │ │ │ - @ instruction: 0x011a67b8 │ │ │ │ + @ instruction: 0x01239b48 │ │ │ │ + tsteq sl, r0, asr #15 │ │ │ │ andeq r8, r4, ip, ror r8 │ │ │ │ - ldrdeq r9, [r3, -r4]! │ │ │ │ - tsteq sl, r4, lsl #13 │ │ │ │ - tsteq r9, r8, ror #16 │ │ │ │ + ldrdeq r9, [r3, -ip]! │ │ │ │ + tsteq sl, ip, lsl #13 │ │ │ │ + tsteq r9, r0, ror r8 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ eoreq r0, r4, r4, ror #25 │ │ │ │ - strdeq r9, [r3, -r8]! │ │ │ │ - tsteq sl, ip, lsr #9 │ │ │ │ - tsteq r9, ip, lsr r6 │ │ │ │ + @ instruction: 0x01239700 │ │ │ │ + @ instruction: 0x011a64b4 │ │ │ │ + tsteq r9, r4, asr #12 │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - @ instruction: 0x01239308 │ │ │ │ - tsteq r9, r0, ror #5 │ │ │ │ - ldrheq r6, [sl, -r4] │ │ │ │ + @ instruction: 0x01239310 │ │ │ │ + tsteq r9, r8, ror #5 │ │ │ │ + ldrheq r6, [sl, -ip] │ │ │ │ andeq r0, r0, lr, ror r9 │ │ │ │ - smlawteq r3, ip, r2, r9 │ │ │ │ - tsteq r9, r4, lsr #5 │ │ │ │ - tsteq sl, r8, ror r0 │ │ │ │ + ldrdeq r9, [r3, -r4]! │ │ │ │ + tsteq r9, ip, lsr #5 │ │ │ │ + tsteq sl, r0, lsl #1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01239290 │ │ │ │ - tsteq r9, r8, ror #4 │ │ │ │ - tsteq sl, ip, lsr r0 │ │ │ │ + @ instruction: 0x01239298 │ │ │ │ + tsteq r9, r0, ror r2 │ │ │ │ + tsteq sl, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01239254 │ │ │ │ - tsteq r9, ip, lsr #4 │ │ │ │ - tsteq sl, r0 │ │ │ │ + @ instruction: 0x0123925c │ │ │ │ + tsteq r9, r4, lsr r2 │ │ │ │ + tsteq sl, r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01239218 │ │ │ │ - @ instruction: 0x011941f0 │ │ │ │ - tsteq sl, r4, asr #31 │ │ │ │ + @ instruction: 0x01239220 │ │ │ │ + @ instruction: 0x011941f8 │ │ │ │ + tsteq sl, ip, asr #31 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r9, [r3, -ip]! │ │ │ │ - @ instruction: 0x011941b4 │ │ │ │ - tsteq sl, r8, lsl #31 │ │ │ │ + @ instruction: 0x012391e4 │ │ │ │ + @ instruction: 0x011941bc │ │ │ │ + @ instruction: 0x011a5f90 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r9, ip, ror r1 │ │ │ │ + tsteq r9, r4, lsl #3 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ + tsteq r9, r0, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ + tsteq r9, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - tsteq r9, r8, ror #1 │ │ │ │ - ldrheq r4, [r9, -r8] │ │ │ │ + ldrsheq r4, [r9, -r0] │ │ │ │ + tsteq r9, r0, asr #1 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - tsteq r9, r4, lsl #1 │ │ │ │ + tsteq r9, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x01239074 │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ - tsteq sl, r0, lsr #28 │ │ │ │ + @ instruction: 0x0123907c │ │ │ │ + tsteq r9, r4, asr r0 │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - tsteq r9, r4, lsl r0 │ │ │ │ + tsteq r9, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - tsteq r9, r4, ror #31 │ │ │ │ + tsteq r9, ip, ror #31 │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - @ instruction: 0x01193fb4 │ │ │ │ + @ instruction: 0x01193fbc │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - @ instruction: 0x01238fa8 │ │ │ │ - tsteq r9, r0, lsl #31 │ │ │ │ - tsteq sl, r4, asr sp │ │ │ │ + @ instruction: 0x01238fb0 │ │ │ │ + tsteq r9, r8, lsl #31 │ │ │ │ + tsteq sl, ip, asr sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01238f6c │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ - tsteq sl, r8, lsl sp │ │ │ │ + @ instruction: 0x01238f74 │ │ │ │ + tsteq r9, ip, asr #30 │ │ │ │ + tsteq sl, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r9, ip, lsl #30 │ │ │ │ + tsteq r9, r4, lsl pc │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - strdeq r8, [r3, -ip]! │ │ │ │ - @ instruction: 0x01193ed4 │ │ │ │ - @ instruction: 0x011a5cb0 │ │ │ │ + @ instruction: 0x01238f04 │ │ │ │ + @ instruction: 0x01193edc │ │ │ │ + @ instruction: 0x011a5cb8 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - smlawteq r3, r0, lr, r8 │ │ │ │ - @ instruction: 0x01193e98 │ │ │ │ - tsteq sl, r4, ror ip │ │ │ │ + smlawteq r3, r8, lr, r8 │ │ │ │ + tsteq r9, r0, lsr #29 │ │ │ │ + tsteq sl, ip, ror ip │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - smlawbeq r3, r4, lr, r8 │ │ │ │ - tsteq r9, ip, asr lr │ │ │ │ - tsteq sl, r0, lsr ip │ │ │ │ + smlawbeq r3, ip, lr, r8 │ │ │ │ + tsteq r9, r4, ror #28 │ │ │ │ + tsteq sl, r8, lsr ip │ │ │ │ andeq r0, r0, r9, lsl #21 │ │ │ │ - @ instruction: 0x01238e48 │ │ │ │ - tsteq r9, r0, lsr #28 │ │ │ │ - @ instruction: 0x011a5bf4 │ │ │ │ + @ instruction: 0x01238e50 │ │ │ │ + tsteq r9, r8, lsr #28 │ │ │ │ + @ instruction: 0x011a5bfc │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ - @ instruction: 0x01238e0c │ │ │ │ - tsteq r9, r4, ror #27 │ │ │ │ - @ instruction: 0x011a5bb8 │ │ │ │ + @ instruction: 0x01238e14 │ │ │ │ + tsteq r9, ip, ror #27 │ │ │ │ + tsteq sl, r0, asr #23 │ │ │ │ andeq r0, r0, fp, ror #20 │ │ │ │ - ldrdeq r8, [r3, -r0]! │ │ │ │ - tsteq r9, r8, lsr #27 │ │ │ │ - tsteq sl, ip, ror fp │ │ │ │ + ldrdeq r8, [r3, -r8]! @ │ │ │ │ + @ instruction: 0x01193db0 │ │ │ │ + tsteq sl, r4, lsl #23 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - tsteq r9, r0, ror sp │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r9, r8, lsr sp │ │ │ │ + tsteq r9, r0, asr #26 │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - tsteq r9, r4, lsl #26 │ │ │ │ + tsteq r9, ip, lsl #26 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - @ instruction: 0x01193cd4 │ │ │ │ - smlawteq r3, r8, ip, r8 │ │ │ │ - tsteq r9, r0, lsr #25 │ │ │ │ - tsteq sl, r4, ror sl │ │ │ │ + @ instruction: 0x01193cdc │ │ │ │ + ldrdeq r8, [r3, -r0]! │ │ │ │ + tsteq r9, r8, lsr #25 │ │ │ │ + tsteq sl, ip, ror sl │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - tsteq r9, r8, ror #24 │ │ │ │ + tsteq r9, r0, ror ip │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ cmp r2, r3 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ beq 580140 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ @@ -1251280,218 +1251280,218 @@ │ │ │ │ ldr r1, [pc, #828] @ 582698 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 57b2f4 │ │ │ │ - tsteq r9, r8, lsr ip │ │ │ │ - tsteq sl, r0, lsl sl │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - tsteq r9, r4, lsl #24 │ │ │ │ - @ instruction: 0x011a59dc │ │ │ │ + tsteq r9, ip, lsl #24 │ │ │ │ + tsteq sl, r4, ror #19 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - @ instruction: 0x01193bd0 │ │ │ │ - tsteq sl, r8, lsr #19 │ │ │ │ + @ instruction: 0x01193bd8 │ │ │ │ + @ instruction: 0x011a59b0 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - @ instruction: 0x01193b9c │ │ │ │ - tsteq sl, r4, ror r9 │ │ │ │ + tsteq r9, r4, lsr #23 │ │ │ │ + tsteq sl, ip, ror r9 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - tsteq r9, r8, ror #22 │ │ │ │ - tsteq sl, r4, asr #18 │ │ │ │ - @ instruction: 0x01238b58 │ │ │ │ - tsteq r9, r0, lsr fp │ │ │ │ - tsteq sl, ip, lsl #18 │ │ │ │ + tsteq r9, r0, ror fp │ │ │ │ + tsteq sl, ip, asr #18 │ │ │ │ + @ instruction: 0x01238b60 │ │ │ │ + tsteq r9, r8, lsr fp │ │ │ │ + tsteq sl, r4, lsl r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01193af8 │ │ │ │ + tsteq r9, r0, lsl #22 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - tsteq r9, r4, asr #21 │ │ │ │ + tsteq r9, ip, asr #21 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - @ instruction: 0x01238ab8 │ │ │ │ - @ instruction: 0x01193a90 │ │ │ │ - tsteq sl, r4, ror #16 │ │ │ │ + smlawteq r3, r0, sl, r8 │ │ │ │ + @ instruction: 0x01193a98 │ │ │ │ + tsteq sl, ip, ror #16 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x01238a7c │ │ │ │ - tsteq r9, r4, asr sl │ │ │ │ - tsteq sl, r8, lsr #16 │ │ │ │ + smlawbeq r3, r4, sl, r8 │ │ │ │ + tsteq r9, ip, asr sl │ │ │ │ + tsteq sl, r0, lsr r8 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - tsteq r9, ip, lsl sl │ │ │ │ + tsteq r9, r4, lsr #20 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - tsteq r9, ip, ror #19 │ │ │ │ + @ instruction: 0x011939f4 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x011939bc │ │ │ │ + tsteq r9, r4, asr #19 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - tsteq r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x01193994 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r9, r4, asr r9 │ │ │ │ - tsteq r9, r4, lsr #18 │ │ │ │ + tsteq r9, ip, asr r9 │ │ │ │ + tsteq r9, ip, lsr #18 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - @ instruction: 0x01238918 │ │ │ │ - @ instruction: 0x011938f0 │ │ │ │ - tsteq sl, r4, asr #13 │ │ │ │ + @ instruction: 0x01238920 │ │ │ │ + @ instruction: 0x011938f8 │ │ │ │ + tsteq sl, ip, asr #13 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - @ instruction: 0x011938b8 │ │ │ │ - @ instruction: 0x012388a4 │ │ │ │ - tsteq r9, ip, ror r8 │ │ │ │ - tsteq sl, r8, asr r6 │ │ │ │ + tsteq r9, r0, asr #17 │ │ │ │ + @ instruction: 0x012388ac │ │ │ │ + tsteq r9, r4, lsl #17 │ │ │ │ + tsteq sl, r0, ror #12 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - tsteq r9, r4, asr #16 │ │ │ │ + tsteq r9, ip, asr #16 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - tsteq r9, r0, lsl r8 │ │ │ │ + tsteq r9, r8, lsl r8 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - @ instruction: 0x01238800 │ │ │ │ - @ instruction: 0x011937d8 │ │ │ │ - tsteq sl, ip, lsr #11 │ │ │ │ + @ instruction: 0x01238808 │ │ │ │ + tsteq r9, r0, ror #15 │ │ │ │ + @ instruction: 0x011a55b4 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - smlawteq r3, r4, r7, r8 │ │ │ │ - @ instruction: 0x0119379c │ │ │ │ - tsteq sl, r0, ror r5 │ │ │ │ + smlawteq r3, ip, r7, r8 │ │ │ │ + tsteq r9, r4, lsr #15 │ │ │ │ + tsteq sl, r8, ror r5 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - tsteq sl, r8, asr #19 │ │ │ │ + @ instruction: 0x011a59d0 │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - @ instruction: 0x01238750 │ │ │ │ - tsteq r9, r8, lsr #14 │ │ │ │ - tsteq sl, r4, lsl #10 │ │ │ │ + @ instruction: 0x01238758 │ │ │ │ + tsteq r9, r0, lsr r7 │ │ │ │ + tsteq sl, ip, lsl #10 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ - @ instruction: 0x01238714 │ │ │ │ - tsteq r9, ip, ror #13 │ │ │ │ - tsteq sl, r0, asr #9 │ │ │ │ + @ instruction: 0x0123871c │ │ │ │ + @ instruction: 0x011936f4 │ │ │ │ + tsteq sl, r8, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - ldrdeq r8, [r3, -r4]! │ │ │ │ - tsteq r9, ip, lsr #13 │ │ │ │ - tsteq sl, r4, lsl #9 │ │ │ │ - tsteq r9, r4, ror r6 │ │ │ │ + ldrdeq r8, [r3, -ip]! │ │ │ │ + @ instruction: 0x011936b4 │ │ │ │ + tsteq sl, ip, lsl #9 │ │ │ │ + tsteq r9, ip, ror r6 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - tsteq r9, r0, asr #12 │ │ │ │ + tsteq r9, r8, asr #12 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01238630 │ │ │ │ - tsteq r9, r8, lsl #12 │ │ │ │ - @ instruction: 0x011a53dc │ │ │ │ + @ instruction: 0x01238638 │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ + tsteq sl, r4, ror #7 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - strdeq r8, [r3, -r4]! │ │ │ │ - tsteq r9, ip, asr #11 │ │ │ │ - tsteq sl, r8, lsr #7 │ │ │ │ + strdeq r8, [r3, -ip]! │ │ │ │ + @ instruction: 0x011935d4 │ │ │ │ + @ instruction: 0x011a53b0 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - @ instruction: 0x01193594 │ │ │ │ + @ instruction: 0x0119359c │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - smlawbeq r3, r8, r5, r8 │ │ │ │ - tsteq r9, r0, ror #10 │ │ │ │ - tsteq sl, ip, lsr r3 │ │ │ │ + @ instruction: 0x01238590 │ │ │ │ + tsteq r9, r8, ror #10 │ │ │ │ + tsteq sl, r4, asr #6 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - @ instruction: 0x01238548 │ │ │ │ - tsteq r9, r0, lsr #10 │ │ │ │ - @ instruction: 0x011a52f4 │ │ │ │ + @ instruction: 0x01238550 │ │ │ │ + tsteq r9, r8, lsr #10 │ │ │ │ + @ instruction: 0x011a52fc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0123850c │ │ │ │ - tsteq r9, r4, ror #9 │ │ │ │ - @ instruction: 0x011a52b8 │ │ │ │ + @ instruction: 0x01238514 │ │ │ │ + tsteq r9, ip, ror #9 │ │ │ │ + tsteq sl, r0, asr #5 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - tsteq r9, ip, lsr #9 │ │ │ │ + @ instruction: 0x011934b4 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ - tsteq r9, ip, ror r4 │ │ │ │ + tsteq r9, r4, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - tsteq r9, r8, asr #8 │ │ │ │ + tsteq r9, r0, asr r4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r9, r8, lsl r4 │ │ │ │ - tsteq r9, r0, ror #7 │ │ │ │ - tsteq r9, ip, lsr #7 │ │ │ │ + tsteq r9, r0, lsr #8 │ │ │ │ + tsteq r9, r8, ror #7 │ │ │ │ + @ instruction: 0x011933b4 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - tsteq r9, ip, ror r3 │ │ │ │ + tsteq r9, r4, lsl #7 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - tsteq r9, ip, asr #6 │ │ │ │ + tsteq r9, r4, asr r3 │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ - tsteq r9, r8, lsl r3 │ │ │ │ + tsteq r9, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - tsteq r9, r4, ror #5 │ │ │ │ + tsteq r9, ip, ror #5 │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ - @ instruction: 0x011932b0 │ │ │ │ + @ instruction: 0x011932b8 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - tsteq r9, r0, lsl #5 │ │ │ │ + tsteq r9, r8, lsl #5 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - @ instruction: 0x01238274 │ │ │ │ - tsteq r9, ip, asr #4 │ │ │ │ - tsteq sl, r8, lsr #32 │ │ │ │ + @ instruction: 0x0123827c │ │ │ │ + tsteq r9, r4, asr r2 │ │ │ │ + tsteq sl, r0, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - @ instruction: 0x01238238 │ │ │ │ - tsteq r9, r0, lsl r2 │ │ │ │ - tsteq sl, r4, ror #31 │ │ │ │ + @ instruction: 0x01238240 │ │ │ │ + tsteq r9, r8, lsl r2 │ │ │ │ + tsteq sl, ip, ror #31 │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - strdeq r8, [r3, -ip]! │ │ │ │ - @ instruction: 0x011931d4 │ │ │ │ - tsteq sl, r8, lsr #31 │ │ │ │ + @ instruction: 0x01238204 │ │ │ │ + @ instruction: 0x011931dc │ │ │ │ + @ instruction: 0x011a4fb0 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - smlawteq r3, r0, r1, r8 │ │ │ │ - @ instruction: 0x01193198 │ │ │ │ - tsteq sl, ip, ror #30 │ │ │ │ + smlawteq r3, r8, r1, r8 │ │ │ │ + tsteq r9, r0, lsr #3 │ │ │ │ + tsteq sl, r4, ror pc │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - smlawbeq r3, r4, r1, r8 │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ - tsteq sl, r0, lsr pc │ │ │ │ + smlawbeq r3, ip, r1, r8 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + tsteq sl, r8, lsr pc │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - @ instruction: 0x01238148 │ │ │ │ - tsteq r9, r0, lsr #2 │ │ │ │ - @ instruction: 0x011a4ef4 │ │ │ │ + @ instruction: 0x01238150 │ │ │ │ + tsteq r9, r8, lsr #2 │ │ │ │ + @ instruction: 0x011a4efc │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - @ instruction: 0x0123810c │ │ │ │ - tsteq r9, r4, ror #1 │ │ │ │ - @ instruction: 0x011a4eb8 │ │ │ │ + @ instruction: 0x01238114 │ │ │ │ + tsteq r9, ip, ror #1 │ │ │ │ + tsteq sl, r0, asr #29 │ │ │ │ andeq r0, r0, r2, lsr #16 │ │ │ │ - ldrdeq r8, [r3, -r0]! │ │ │ │ - tsteq r9, r8, lsr #1 │ │ │ │ - tsteq sl, ip, ror lr │ │ │ │ + ldrdeq r8, [r3, -r8]! @ │ │ │ │ + ldrheq r3, [r9, -r0] │ │ │ │ + tsteq sl, r4, lsl #29 │ │ │ │ andeq r0, r0, pc, lsl r8 │ │ │ │ - tsteq r9, r0, ror r0 │ │ │ │ + tsteq r9, r8, ror r0 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r9, r8, asr #32 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ - @ instruction: 0x01192fd8 │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ + tsteq r9, r0, ror #31 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - smlawteq r3, ip, pc, r7 @ │ │ │ │ - tsteq sl, r0, ror #3 │ │ │ │ - tsteq sl, r4, ror sp │ │ │ │ - @ instruction: 0x01237f7c │ │ │ │ - tsteq sl, r4, ror r1 │ │ │ │ - tsteq sl, r8, lsr #26 │ │ │ │ + ldrdeq r7, [r3, -r4]! │ │ │ │ + tsteq sl, r8, ror #3 │ │ │ │ + tsteq sl, ip, ror sp │ │ │ │ + smlawbeq r3, r4, pc, r7 @ │ │ │ │ + tsteq sl, ip, ror r1 │ │ │ │ + tsteq sl, r0, lsr sp │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - @ instruction: 0x01237f3c │ │ │ │ - tsteq r9, r4, lsl pc │ │ │ │ - tsteq sl, ip, ror #25 │ │ │ │ - @ instruction: 0x01192edc │ │ │ │ + @ instruction: 0x01237f44 │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ + @ instruction: 0x011a4cf4 │ │ │ │ + tsteq r9, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlawteq r3, ip, lr, r7 │ │ │ │ - tsteq r9, r4, lsr #29 │ │ │ │ - tsteq sl, r8, ror ip │ │ │ │ + ldrdeq r7, [r3, -r4]! │ │ │ │ + tsteq r9, ip, lsr #29 │ │ │ │ + tsteq sl, r0, lsl #25 │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - @ instruction: 0x01237e90 │ │ │ │ - tsteq r9, r8, ror #28 │ │ │ │ - tsteq sl, r4, asr #24 │ │ │ │ + @ instruction: 0x01237e98 │ │ │ │ + tsteq r9, r0, ror lr │ │ │ │ + tsteq sl, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r9, r0, lsr lr │ │ │ │ + tsteq r9, r8, lsr lr │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ - tsteq r9, r0, lsl #28 │ │ │ │ + tsteq r9, r8, lsl #28 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - strdeq r7, [r3, -r4]! │ │ │ │ - tsteq r9, ip, asr #27 │ │ │ │ - tsteq sl, r0, lsr #23 │ │ │ │ + strdeq r7, [r3, -ip]! │ │ │ │ + @ instruction: 0x01192dd4 │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ - @ instruction: 0x01192d94 │ │ │ │ - smlawbeq r3, r0, sp, r7 │ │ │ │ - tsteq r9, r8, asr sp │ │ │ │ - tsteq sl, ip, lsr #22 │ │ │ │ + @ instruction: 0x01192d9c │ │ │ │ + smlawbeq r3, r8, sp, r7 │ │ │ │ + tsteq r9, r0, ror #26 │ │ │ │ + tsteq sl, r4, lsr fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r9, r0, lsr #26 │ │ │ │ + tsteq r9, r8, lsr #26 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - tsteq r9, ip, ror #25 │ │ │ │ + @ instruction: 0x01192cf4 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ - @ instruction: 0x01192cb8 │ │ │ │ + tsteq r9, r0, asr #25 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - tsteq r9, r8, lsl #25 │ │ │ │ + @ instruction: 0x01192c90 │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ - tsteq r9, r4, lsr #18 │ │ │ │ + tsteq r9, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ ldr r0, [pc, #-16] @ 58269c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -1251910,58 +1251910,58 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r0, ip, asr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ eoreq r2, r6, r0, lsr #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0123781c │ │ │ │ - @ instruction: 0x011a45d0 │ │ │ │ + @ instruction: 0x01237824 │ │ │ │ + @ instruction: 0x011a45d8 │ │ │ │ teqeq r0, ip, asr #15 │ │ │ │ - smlawteq r3, r8, r4, r7 │ │ │ │ - tsteq r9, r0, lsr #9 │ │ │ │ - tsteq sl, ip, ror r2 │ │ │ │ + ldrdeq r7, [r3, -r0]! │ │ │ │ + tsteq r9, r8, lsr #9 │ │ │ │ + tsteq sl, r4, lsl #5 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x012373b0 │ │ │ │ - tsteq r9, r8, lsl #7 │ │ │ │ - tsteq sl, r4, ror #2 │ │ │ │ + @ instruction: 0x012373b8 │ │ │ │ + @ instruction: 0x01192390 │ │ │ │ + tsteq sl, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0123734c │ │ │ │ - tsteq r9, r4, lsr #6 │ │ │ │ - tsteq sl, r0, lsl #2 │ │ │ │ + @ instruction: 0x01237354 │ │ │ │ + tsteq r9, ip, lsr #6 │ │ │ │ + tsteq sl, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ @ instruction: 0x01182af0 │ │ │ │ - tsteq sl, r0, lsr #8 │ │ │ │ - @ instruction: 0x0123719c │ │ │ │ - tsteq r9, r4, ror r1 │ │ │ │ - tsteq sl, r0, asr pc │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ + @ instruction: 0x012371a4 │ │ │ │ + tsteq r9, ip, ror r1 │ │ │ │ + tsteq sl, r8, asr pc │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - @ instruction: 0x01237160 │ │ │ │ - tsteq r9, r8, lsr r1 │ │ │ │ - tsteq sl, r4, lsl pc │ │ │ │ + @ instruction: 0x01237168 │ │ │ │ + tsteq r9, r0, asr #2 │ │ │ │ + tsteq sl, ip, lsl pc │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - @ instruction: 0x01237128 │ │ │ │ - tsteq r9, r0, lsl #2 │ │ │ │ - @ instruction: 0x011a3edc │ │ │ │ + @ instruction: 0x01237130 │ │ │ │ + tsteq r9, r8, lsl #2 │ │ │ │ + tsteq sl, r4, ror #29 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - strdeq r7, [r3, -r0]! │ │ │ │ - tsteq r9, r8, asr #1 │ │ │ │ - tsteq sl, r4, lsr #29 │ │ │ │ + strdeq r7, [r3, -r8]! │ │ │ │ + ldrsbeq r2, [r9, -r0] │ │ │ │ + tsteq sl, ip, lsr #29 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - strheq r7, [r3, -r8]! │ │ │ │ - @ instruction: 0x01192090 │ │ │ │ - tsteq sl, ip, ror #28 │ │ │ │ + smlawteq r3, r0, r0, r7 │ │ │ │ + @ instruction: 0x01192098 │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - tsteq r9, ip, asr r0 │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - qsubeq r7, r0, r3 │ │ │ │ - tsteq r9, r8, lsr #32 │ │ │ │ - tsteq sl, r4, lsl #28 │ │ │ │ + qsubeq r7, r8, r3 │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + tsteq sl, ip, lsl #28 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01191ff4 │ │ │ │ + @ instruction: 0x01191ffc │ │ │ │ @ instruction: 0x000007bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #916] @ 0x394 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -1253101,190 +1253101,190 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 58324c │ │ │ │ teqeq r0, r8, lsl #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ teqeq r0, ip, ror #3 │ │ │ │ - tsteq sl, r4, lsr #26 │ │ │ │ - @ instruction: 0x01236f5c │ │ │ │ + tsteq sl, ip, lsr #26 │ │ │ │ + @ instruction: 0x01236f64 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01236e3c │ │ │ │ - @ instruction: 0x011a3bf0 │ │ │ │ + @ instruction: 0x01236e44 │ │ │ │ + @ instruction: 0x011a3bf8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ teqeq r0, r0 @ │ │ │ │ tsteq r8, r8, asr #10 │ │ │ │ @ instruction: 0x011824f0 │ │ │ │ tsteq r8, r8, lsr r3 │ │ │ │ - tsteq sl, r0, ror #17 │ │ │ │ - @ instruction: 0x01236b0c │ │ │ │ + tsteq sl, r8, ror #17 │ │ │ │ + @ instruction: 0x01236b14 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlawteq r3, r0, sl, r6 │ │ │ │ - tsteq sl, r8, ror #16 │ │ │ │ + smlawteq r3, r8, sl, r6 │ │ │ │ + tsteq sl, r0, ror r8 │ │ │ │ tsteq r8, r4, asr #32 │ │ │ │ tsteq r8, r4 │ │ │ │ - @ instruction: 0x01236750 │ │ │ │ - @ instruction: 0x011a34f8 │ │ │ │ + @ instruction: 0x01236758 │ │ │ │ + tsteq sl, r0, lsl #10 │ │ │ │ andeq r0, r0, sl, asr #24 │ │ │ │ - tsteq r9, r4, lsl #21 │ │ │ │ - tsteq r9, r4, asr r4 │ │ │ │ + tsteq r9, ip, lsl #21 │ │ │ │ + tsteq r9, ip, asr r4 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ tsteq r8, ip, lsl #24 │ │ │ │ - @ instruction: 0x011913b8 │ │ │ │ + tsteq r9, r0, asr #7 │ │ │ │ andeq r0, r0, r5, ror #24 │ │ │ │ - @ instruction: 0x01236364 │ │ │ │ - tsteq r9, ip, lsr r3 │ │ │ │ - tsteq sl, r8, lsl r1 │ │ │ │ - @ instruction: 0x01236330 │ │ │ │ - ldrsbeq r3, [sl, -ip] │ │ │ │ + @ instruction: 0x0123636c │ │ │ │ + tsteq r9, r4, asr #6 │ │ │ │ + tsteq sl, r0, lsr #2 │ │ │ │ + @ instruction: 0x01236338 │ │ │ │ + tsteq sl, r4, ror #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r9, r0, lsr r2 │ │ │ │ + tsteq r9, r8, lsr r2 │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - @ instruction: 0x0123622c │ │ │ │ - tsteq sl, r0, ror #31 │ │ │ │ + @ instruction: 0x01236234 │ │ │ │ + tsteq sl, r8, ror #31 │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - tsteq r9, r4, asr #3 │ │ │ │ - @ instruction: 0x012361b8 │ │ │ │ - @ instruction: 0x01191190 │ │ │ │ - tsteq sl, ip, ror #30 │ │ │ │ + tsteq r9, ip, asr #3 │ │ │ │ + smlawteq r3, r0, r1, r6 │ │ │ │ + @ instruction: 0x01191198 │ │ │ │ + tsteq sl, r4, ror pc │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ - tsteq r9, r0, lsr r1 │ │ │ │ - @ instruction: 0x01236124 │ │ │ │ - ldrsheq r1, [r9, -ip] │ │ │ │ - @ instruction: 0x011a2ed8 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + tsteq r9, r8, lsr r1 │ │ │ │ + @ instruction: 0x0123612c │ │ │ │ + tsteq r9, r4, lsl #2 │ │ │ │ + tsteq sl, r0, ror #29 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - @ instruction: 0x012360ec │ │ │ │ - tsteq r9, r4, asr #1 │ │ │ │ - tsteq sl, r0, lsr #29 │ │ │ │ + strdeq r6, [r3, -r4]! │ │ │ │ + tsteq r9, ip, asr #1 │ │ │ │ + tsteq sl, r8, lsr #29 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - @ instruction: 0x01191090 │ │ │ │ - smlawbeq r3, r4, r0, r6 │ │ │ │ - tsteq r9, ip, asr r0 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ + @ instruction: 0x01191098 │ │ │ │ + smlawbeq r3, ip, r0, r6 │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ + tsteq sl, r0, asr #28 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - @ instruction: 0x0123604c │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - tsteq sl, r0, lsl #28 │ │ │ │ + qsubeq r6, r4, r3 │ │ │ │ + tsteq r9, ip, lsr #32 │ │ │ │ + tsteq sl, r8, lsl #28 │ │ │ │ andeq r0, r0, r2, ror #24 │ │ │ │ - @ instruction: 0x01235d44 │ │ │ │ - tsteq r9, ip, lsl sp │ │ │ │ - @ instruction: 0x011a2af8 │ │ │ │ + @ instruction: 0x01235d4c │ │ │ │ + tsteq r9, r4, lsr #26 │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - @ instruction: 0x01235d0c │ │ │ │ - tsteq r9, r4, ror #25 │ │ │ │ - tsteq sl, r0, asr #21 │ │ │ │ + @ instruction: 0x01235d14 │ │ │ │ + tsteq r9, ip, ror #25 │ │ │ │ + tsteq sl, r8, asr #21 │ │ │ │ andeq r0, r0, pc, asr ip │ │ │ │ - ldrdeq r5, [r3, -r4]! │ │ │ │ - tsteq r9, ip, lsr #25 │ │ │ │ - tsteq sl, r8, lsl #21 │ │ │ │ + ldrdeq r5, [r3, -ip]! │ │ │ │ + @ instruction: 0x01190cb4 │ │ │ │ + @ instruction: 0x011a2a90 │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x01235c98 │ │ │ │ - tsteq r9, r0, ror ip │ │ │ │ - tsteq sl, ip, asr #20 │ │ │ │ + @ instruction: 0x01235ca0 │ │ │ │ + tsteq r9, r8, ror ip │ │ │ │ + tsteq sl, r4, asr sl │ │ │ │ andeq r0, r0, r7, ror #24 │ │ │ │ - @ instruction: 0x01235c60 │ │ │ │ - tsteq r9, r8, lsr ip │ │ │ │ - tsteq sl, r4, lsl sl │ │ │ │ + @ instruction: 0x01235c68 │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ + tsteq sl, ip, lsl sl │ │ │ │ andeq r0, r0, pc, ror #24 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ + tsteq r9, r8, lsl #24 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - @ instruction: 0x01190bd0 │ │ │ │ + @ instruction: 0x01190bd8 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - tsteq r9, r0, asr #23 │ │ │ │ + tsteq r9, r8, asr #23 │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - @ instruction: 0x01190b94 │ │ │ │ + @ instruction: 0x01190b9c │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - tsteq r9, r8, ror #22 │ │ │ │ + tsteq r9, r0, ror fp │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ - tsteq r9, ip, lsr fp │ │ │ │ - tsteq r9, r0, lsl fp │ │ │ │ + tsteq r9, r4, asr #22 │ │ │ │ + tsteq r9, r8, lsl fp │ │ │ │ andeq r0, r0, pc, asr #24 │ │ │ │ - tsteq r9, r4, ror #21 │ │ │ │ + tsteq r9, ip, ror #21 │ │ │ │ andeq r0, r0, lr, asr #24 │ │ │ │ - @ instruction: 0x01190ab8 │ │ │ │ + tsteq r9, r0, asr #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01235aac │ │ │ │ - tsteq r9, r4, lsl #21 │ │ │ │ - tsteq sl, r0, ror #16 │ │ │ │ + @ instruction: 0x01235ab4 │ │ │ │ + tsteq r9, ip, lsl #21 │ │ │ │ + tsteq sl, r8, ror #16 │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - @ instruction: 0x01235a70 │ │ │ │ - tsteq r9, r8, asr #20 │ │ │ │ - tsteq sl, r4, lsr #16 │ │ │ │ + @ instruction: 0x01235a78 │ │ │ │ + tsteq r9, r0, asr sl │ │ │ │ + tsteq sl, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - @ instruction: 0x01235a34 │ │ │ │ - tsteq r9, ip, lsl #20 │ │ │ │ - tsteq sl, r8, ror #15 │ │ │ │ + @ instruction: 0x01235a3c │ │ │ │ + tsteq r9, r4, lsl sl │ │ │ │ + @ instruction: 0x011a27f0 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - strdeq r5, [r3, -r8]! │ │ │ │ - @ instruction: 0x011909d0 │ │ │ │ - tsteq sl, ip, lsr #15 │ │ │ │ + @ instruction: 0x01235a00 │ │ │ │ + @ instruction: 0x011909d8 │ │ │ │ + @ instruction: 0x011a27b4 │ │ │ │ andeq r0, r0, fp, lsl #24 │ │ │ │ - @ instruction: 0x012359bc │ │ │ │ - @ instruction: 0x01190994 │ │ │ │ - tsteq sl, r0, ror r7 │ │ │ │ + smlawteq r3, r4, r9, r5 │ │ │ │ + @ instruction: 0x0119099c │ │ │ │ + tsteq sl, r8, ror r7 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - smlawbeq r3, r0, r9, r5 │ │ │ │ - tsteq r9, r8, asr r9 │ │ │ │ - tsteq sl, r4, lsr r7 │ │ │ │ + smlawbeq r3, r8, r9, r5 │ │ │ │ + tsteq r9, r0, ror #18 │ │ │ │ + tsteq sl, ip, lsr r7 │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - tsteq sl, ip, lsr #24 │ │ │ │ - @ instruction: 0x0123592c │ │ │ │ - @ instruction: 0x011a26d8 │ │ │ │ + tsteq sl, r4, lsr ip │ │ │ │ + @ instruction: 0x01235934 │ │ │ │ + tsteq sl, r0, ror #13 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - tsteq sl, r4, ror fp │ │ │ │ - @ instruction: 0x012358bc │ │ │ │ - tsteq sl, r8, ror #12 │ │ │ │ + tsteq sl, ip, ror fp │ │ │ │ + smlawteq r3, r4, r8, r5 │ │ │ │ + tsteq sl, r0, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #24 │ │ │ │ - @ instruction: 0x01235868 │ │ │ │ - tsteq r9, r0, asr #16 │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ + @ instruction: 0x01235870 │ │ │ │ + tsteq r9, r8, asr #16 │ │ │ │ + tsteq sl, r4, lsr #12 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x0123582c │ │ │ │ - tsteq r9, r4, lsl #16 │ │ │ │ - tsteq sl, r0, ror #11 │ │ │ │ + @ instruction: 0x01235834 │ │ │ │ + tsteq r9, ip, lsl #16 │ │ │ │ + tsteq sl, r8, ror #11 │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - tsteq r9, r8, asr #15 │ │ │ │ - strdeq r5, [r3, -r0]! │ │ │ │ - tsteq sl, r4, lsr #11 │ │ │ │ + @ instruction: 0x011907d0 │ │ │ │ + strdeq r5, [r3, -r8]! │ │ │ │ + tsteq sl, ip, lsr #11 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x012357b4 │ │ │ │ - tsteq r9, ip, lsl #15 │ │ │ │ - tsteq sl, r8, ror #10 │ │ │ │ + @ instruction: 0x012357bc │ │ │ │ + @ instruction: 0x01190794 │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - tsteq r9, r8, asr r7 │ │ │ │ + tsteq r9, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r9, r4, lsr #14 │ │ │ │ + tsteq r9, ip, lsr #14 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - @ instruction: 0x011906f8 │ │ │ │ + tsteq r9, r0, lsl #14 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - tsteq r9, ip, asr #13 │ │ │ │ - tsteq r9, r0, lsr #13 │ │ │ │ + @ instruction: 0x011906d4 │ │ │ │ + tsteq r9, r8, lsr #13 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - tsteq r9, r0, ror r6 │ │ │ │ + tsteq r9, r8, ror r6 │ │ │ │ andeq r0, r0, r2, lsl ip │ │ │ │ - @ instruction: 0x01235660 │ │ │ │ - tsteq r9, r8, lsr r6 │ │ │ │ - tsteq sl, r4, lsl r4 │ │ │ │ + @ instruction: 0x01235668 │ │ │ │ + tsteq r9, r0, asr #12 │ │ │ │ + tsteq sl, ip, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - @ instruction: 0x011905fc │ │ │ │ - @ instruction: 0x01235624 │ │ │ │ - @ instruction: 0x011a23d8 │ │ │ │ + tsteq r9, r4, lsl #12 │ │ │ │ + @ instruction: 0x0123562c │ │ │ │ + tsteq sl, r0, ror #7 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - @ instruction: 0x012355e8 │ │ │ │ - tsteq r9, r0, asr #11 │ │ │ │ - @ instruction: 0x011a239c │ │ │ │ + strdeq r5, [r3, -r0]! │ │ │ │ + tsteq r9, r8, asr #11 │ │ │ │ + tsteq sl, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - tsteq sl, ip, lsr #16 │ │ │ │ + tsteq sl, r4, lsr r8 │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - tsteq r9, r4, asr r5 │ │ │ │ + tsteq r9, ip, asr r5 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - tsteq r9, r4, lsr #10 │ │ │ │ + tsteq r9, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r2, [pc, #-464] @ 5840e0 │ │ │ │ ldr r1, [pc, #-464] @ 5840e4 │ │ │ │ ldr r3, [pc, #-464] @ 5840e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1253834,17 +1253834,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 584b64 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b ba12c │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - tsteq r9, r4, lsr #9 │ │ │ │ - tsteq sl, r8, lsl #5 │ │ │ │ + @ instruction: 0x012354e0 │ │ │ │ + tsteq r9, ip, lsr #9 │ │ │ │ + @ instruction: 0x011a2290 │ │ │ │ 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] @ 585528 │ │ │ │ ldr r5, [pc, #2472] @ 58552c │ │ │ │ @@ -1254462,79 +1254462,79 @@ │ │ │ │ ldr r0, [pc, #276] @ 585628 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ b 585038 │ │ │ │ - @ instruction: 0x011a27b4 │ │ │ │ - @ instruction: 0x0123572c │ │ │ │ + @ instruction: 0x011a27bc │ │ │ │ + @ instruction: 0x01235734 │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r0, ror #12 │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - tsteq sl, r4, lsl r6 │ │ │ │ - smlawbeq r3, ip, r5, r5 │ │ │ │ - @ instruction: 0x011a24d8 │ │ │ │ - @ instruction: 0x01235450 │ │ │ │ - tsteq sl, r4, ror #7 │ │ │ │ - @ instruction: 0x0123535c │ │ │ │ - tstpeq r8, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsl r3 │ │ │ │ - smlawbeq r3, r8, r2, r5 │ │ │ │ - tstpeq r8, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fed8 │ │ │ │ - tstpeq r8, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, asr #2 │ │ │ │ - strheq r5, [r3, -r8]! │ │ │ │ - tstpeq r8, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, lsl #2 │ │ │ │ - smlawbeq r3, r4, r0, r5 │ │ │ │ - tstpeq r8, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fcfc │ │ │ │ - tstpeq r8, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fcbc │ │ │ │ - tsteq sl, r4, lsr #32 │ │ │ │ - @ instruction: 0x01234f9c │ │ │ │ - tstpeq r8, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fbf8 │ │ │ │ - @ instruction: 0x0118fbd8 │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ - @ instruction: 0x01234eb0 │ │ │ │ - tstpeq r8, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, ror #29 │ │ │ │ - @ instruction: 0x01234e60 │ │ │ │ - tstpeq r8, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011a1eb4 │ │ │ │ - @ instruction: 0x01234e2c │ │ │ │ - tstpeq r8, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsl #29 │ │ │ │ - strdeq r4, [r3, -r8]! │ │ │ │ - tstpeq r8, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, asr #28 │ │ │ │ - smlawteq r3, r4, sp, r4 │ │ │ │ - @ instruction: 0x0118fabc │ │ │ │ + tsteq sl, r8, ror #12 │ │ │ │ + @ instruction: 0x012355e0 │ │ │ │ + tsteq sl, ip, lsl r6 │ │ │ │ + @ instruction: 0x01235594 │ │ │ │ + tsteq sl, r0, ror #9 │ │ │ │ + @ instruction: 0x01235458 │ │ │ │ + tsteq sl, ip, ror #7 │ │ │ │ + @ instruction: 0x01235364 │ │ │ │ + @ instruction: 0x0118ffb0 │ │ │ │ + tsteq sl, r8, lsl r3 │ │ │ │ + @ instruction: 0x01235290 │ │ │ │ + tstpeq r8, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118feb4 │ │ │ │ + tstpeq r8, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, asr #2 │ │ │ │ + smlawteq r3, r0, r0, r5 │ │ │ │ + @ instruction: 0x0118fdb4 │ │ │ │ + tsteq sl, r4, lsl r1 │ │ │ │ + smlawbeq r3, ip, r0, r5 │ │ │ │ + tstpeq r8, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, lsr #32 │ │ │ │ + @ instruction: 0x01234fa4 │ │ │ │ + tstpeq r8, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + @ instruction: 0x01234eb8 │ │ │ │ + @ instruction: 0x0118fbb0 │ │ │ │ + @ instruction: 0x0118fb90 │ │ │ │ + @ instruction: 0x011a1ef0 │ │ │ │ + @ instruction: 0x01234e68 │ │ │ │ + tstpeq r8, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a1ebc │ │ │ │ + @ instruction: 0x01234e34 │ │ │ │ + tstpeq r8, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsl #29 │ │ │ │ + @ instruction: 0x01234e00 │ │ │ │ + @ instruction: 0x0118faf4 │ │ │ │ + tsteq sl, r4, asr lr │ │ │ │ + smlawteq r3, ip, sp, r4 │ │ │ │ + tstpeq r8, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr ip, [pc, #664] @ 5858e0 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1254704,37 +1254704,37 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 585690 │ │ │ │ teqeq r0, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ tstpeq r7, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, ip, lsr #23 │ │ │ │ - @ instruction: 0x01234bb8 │ │ │ │ - tsteq sl, r8, asr #25 │ │ │ │ - @ instruction: 0x01234b78 │ │ │ │ - @ instruction: 0x0118f898 │ │ │ │ - @ instruction: 0x011a1bf4 │ │ │ │ - tsteq sl, r8, asr #24 │ │ │ │ - @ instruction: 0x01234b24 │ │ │ │ - tstpeq r8, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsr #23 │ │ │ │ - tsteq sl, r8, asr #23 │ │ │ │ - ldrdeq r4, [r3, -r0]! │ │ │ │ - @ instruction: 0x0118f7f0 │ │ │ │ - tsteq sl, ip, asr #22 │ │ │ │ - tsteq sl, r8, asr #22 │ │ │ │ - @ instruction: 0x01234a7c │ │ │ │ - @ instruction: 0x0118f79c │ │ │ │ - @ instruction: 0x011a1af8 │ │ │ │ - @ instruction: 0x01234a3c │ │ │ │ - tstpeq r8, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011a1ab4 │ │ │ │ - @ instruction: 0x01234a00 │ │ │ │ - tstpeq r8, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ + smlawteq r3, r0, fp, r4 │ │ │ │ + @ instruction: 0x011a1cd0 │ │ │ │ + smlawbeq r3, r0, fp, r4 │ │ │ │ + tstpeq r8, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a1bfc │ │ │ │ + tsteq sl, r0, asr ip │ │ │ │ + @ instruction: 0x01234b2c │ │ │ │ + tstpeq r8, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ + @ instruction: 0x011a1bd0 │ │ │ │ + ldrdeq r4, [r3, -r8]! │ │ │ │ + @ instruction: 0x0118f7f8 │ │ │ │ + tsteq sl, r4, asr fp │ │ │ │ + tsteq sl, r0, asr fp │ │ │ │ + smlawbeq r3, r4, sl, r4 │ │ │ │ + tstpeq r8, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ + @ instruction: 0x01234a44 │ │ │ │ + tstpeq r8, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a1abc │ │ │ │ + @ instruction: 0x01234a08 │ │ │ │ + tstpeq r8, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsl #21 │ │ │ │ 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, [r2, #1912] @ 0x778 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -1255736,86 +1255736,86 @@ │ │ │ │ b 586058 │ │ │ │ teqeq r0, ip, asr #17 │ │ │ │ teqeq r0, ip @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ teqeq r0, r4, ror #3 │ │ │ │ - @ instruction: 0x01233f98 │ │ │ │ - @ instruction: 0x0118ecb8 │ │ │ │ - tsteq sl, r0, lsl r0 │ │ │ │ - @ instruction: 0x01233eb0 │ │ │ │ - tsteq r8, ip, asr #23 │ │ │ │ - tsteq sl, r8, lsr #30 │ │ │ │ - tsteq sl, r8, lsr #6 │ │ │ │ - @ instruction: 0x01233e64 │ │ │ │ - @ instruction: 0x011a0ed8 │ │ │ │ - @ instruction: 0x01233e18 │ │ │ │ - tsteq sl, r0, lsl #31 │ │ │ │ - @ instruction: 0x011a0e90 │ │ │ │ - ldrdeq r3, [r3, -ip]! │ │ │ │ - @ instruction: 0x0118eaf8 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ - @ instruction: 0x01233da0 │ │ │ │ - @ instruction: 0x0118eabc │ │ │ │ - tsteq sl, r8, lsl lr │ │ │ │ - @ instruction: 0x01233d64 │ │ │ │ - tsteq r8, r0, lsl #21 │ │ │ │ - @ instruction: 0x011a0ddc │ │ │ │ - @ instruction: 0x01233d24 │ │ │ │ - tsteq r8, r4, asr #20 │ │ │ │ - @ instruction: 0x011a0d9c │ │ │ │ - @ instruction: 0x01233ce8 │ │ │ │ - tsteq r8, r8, lsl #20 │ │ │ │ - tsteq sl, r0, ror #26 │ │ │ │ - @ instruction: 0x01233cac │ │ │ │ - tsteq r8, ip, asr #19 │ │ │ │ - tsteq sl, r4, lsr #26 │ │ │ │ - @ instruction: 0x01233c70 │ │ │ │ - @ instruction: 0x0118e990 │ │ │ │ - tsteq sl, r8, ror #25 │ │ │ │ - @ instruction: 0x011a0dd4 │ │ │ │ - @ instruction: 0x01233c28 │ │ │ │ - @ instruction: 0x011a0c9c │ │ │ │ - @ instruction: 0x01233be0 │ │ │ │ - tsteq r8, r0, lsl #18 │ │ │ │ - tsteq sl, ip, asr ip │ │ │ │ - @ instruction: 0x01233ba4 │ │ │ │ - tsteq r8, r4, asr #17 │ │ │ │ - tsteq sl, ip, lsl ip │ │ │ │ - @ instruction: 0x01233b68 │ │ │ │ - tsteq r8, r8, lsl #17 │ │ │ │ - tsteq sl, r0, ror #23 │ │ │ │ - @ instruction: 0x01233b2c │ │ │ │ - tsteq r8, ip, asr #16 │ │ │ │ - tsteq sl, r4, lsr #23 │ │ │ │ + @ instruction: 0x01233fa0 │ │ │ │ + tsteq r8, r0, asr #25 │ │ │ │ + tsteq sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x01233eb8 │ │ │ │ + @ instruction: 0x0118ebd4 │ │ │ │ + tsteq sl, r0, lsr pc │ │ │ │ + tsteq sl, r0, lsr r3 │ │ │ │ + @ instruction: 0x01233e6c │ │ │ │ + tsteq sl, r0, ror #29 │ │ │ │ + @ instruction: 0x01233e20 │ │ │ │ + tsteq sl, r8, lsl #31 │ │ │ │ + @ instruction: 0x011a0e98 │ │ │ │ + @ instruction: 0x01233de4 │ │ │ │ + tsteq r8, r0, lsl #22 │ │ │ │ + tsteq sl, ip, asr lr │ │ │ │ + @ instruction: 0x01233da8 │ │ │ │ + tsteq r8, r4, asr #21 │ │ │ │ + tsteq sl, r0, lsr #28 │ │ │ │ + @ instruction: 0x01233d6c │ │ │ │ + tsteq r8, r8, lsl #21 │ │ │ │ + tsteq sl, r4, ror #27 │ │ │ │ + @ instruction: 0x01233d2c │ │ │ │ + tsteq r8, ip, asr #20 │ │ │ │ + tsteq sl, r4, lsr #27 │ │ │ │ strdeq r3, [r3, -r0]! │ │ │ │ - tsteq r8, r0, lsl r8 │ │ │ │ - tsteq sl, r8, ror #22 │ │ │ │ - @ instruction: 0x01233ab4 │ │ │ │ - @ instruction: 0x0118e7d4 │ │ │ │ - tsteq sl, ip, lsr #22 │ │ │ │ - tsteq sl, r8, lsl ip │ │ │ │ - @ instruction: 0x01233a6c │ │ │ │ - tsteq sl, r0, ror #21 │ │ │ │ - @ instruction: 0x01233a24 │ │ │ │ - tsteq r8, r4, asr #14 │ │ │ │ - @ instruction: 0x011a0a9c │ │ │ │ - @ instruction: 0x012339ec │ │ │ │ - tsteq r8, r8, lsl #14 │ │ │ │ - tsteq sl, r4, ror #20 │ │ │ │ - tsteq sl, r8, lsl #20 │ │ │ │ - @ instruction: 0x01233858 │ │ │ │ - @ instruction: 0x011a08d0 │ │ │ │ - @ instruction: 0x01233814 │ │ │ │ - tsteq r8, r4, lsr r5 │ │ │ │ - tsteq sl, ip, lsl #17 │ │ │ │ - ldrdeq r3, [r3, -r8]! │ │ │ │ - @ instruction: 0x0118e4f8 │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ + tsteq r8, r0, lsl sl │ │ │ │ + tsteq sl, r8, ror #26 │ │ │ │ + @ instruction: 0x01233cb4 │ │ │ │ + @ instruction: 0x0118e9d4 │ │ │ │ + tsteq sl, ip, lsr #26 │ │ │ │ + @ instruction: 0x01233c78 │ │ │ │ + @ instruction: 0x0118e998 │ │ │ │ + @ instruction: 0x011a0cf0 │ │ │ │ + @ instruction: 0x011a0ddc │ │ │ │ + @ instruction: 0x01233c30 │ │ │ │ + tsteq sl, r4, lsr #25 │ │ │ │ + @ instruction: 0x01233be8 │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ + tsteq sl, r4, ror #24 │ │ │ │ + @ instruction: 0x01233bac │ │ │ │ + tsteq r8, ip, asr #17 │ │ │ │ + tsteq sl, r4, lsr #24 │ │ │ │ + @ instruction: 0x01233b70 │ │ │ │ + @ instruction: 0x0118e890 │ │ │ │ + tsteq sl, r8, ror #23 │ │ │ │ + @ instruction: 0x01233b34 │ │ │ │ + tsteq r8, r4, asr r8 │ │ │ │ + tsteq sl, ip, lsr #23 │ │ │ │ + strdeq r3, [r3, -r8]! │ │ │ │ + tsteq r8, r8, lsl r8 │ │ │ │ + tsteq sl, r0, ror fp │ │ │ │ + @ instruction: 0x01233abc │ │ │ │ + @ instruction: 0x0118e7dc │ │ │ │ + tsteq sl, r4, lsr fp │ │ │ │ + tsteq sl, r0, lsr #24 │ │ │ │ + @ instruction: 0x01233a74 │ │ │ │ + tsteq sl, r8, ror #21 │ │ │ │ + @ instruction: 0x01233a2c │ │ │ │ + tsteq r8, ip, asr #14 │ │ │ │ + tsteq sl, r4, lsr #21 │ │ │ │ + strdeq r3, [r3, -r4]! │ │ │ │ + tsteq r8, r0, lsl r7 │ │ │ │ + tsteq sl, ip, ror #20 │ │ │ │ + tsteq sl, r0, lsl sl │ │ │ │ + @ instruction: 0x01233860 │ │ │ │ + @ instruction: 0x011a08d8 │ │ │ │ + @ instruction: 0x0123381c │ │ │ │ + tsteq r8, ip, lsr r5 │ │ │ │ + @ instruction: 0x011a0894 │ │ │ │ + @ instruction: 0x012337e0 │ │ │ │ + tsteq r8, r0, lsl #10 │ │ │ │ + tsteq sl, r8, asr r8 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov lr, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [pc, #-60] @ 586a0c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1256654,73 +1256654,73 @@ │ │ │ │ b 58703c │ │ │ │ teqeq r0, r0, lsl r7 │ │ │ │ teqeq r0, r0, lsl #14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ teqeq r0, r0, lsl #4 │ │ │ │ - strdeq r2, [r3, -ip]! │ │ │ │ - tsteq r8, r8, lsl ip │ │ │ │ - tstpeq r9, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232f04 │ │ │ │ + tsteq r8, r0, lsr #24 │ │ │ │ + tstpeq r9, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - tstpeq r9, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01232eb0 │ │ │ │ - tstpeq r9, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232eb8 │ │ │ │ + tstpeq r9, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - @ instruction: 0x01232e64 │ │ │ │ - tstpeq r9, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119fed8 │ │ │ │ + @ instruction: 0x01232e6c │ │ │ │ + @ instruction: 0x0119ffd4 │ │ │ │ + tstpeq r9, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - @ instruction: 0x01232e28 │ │ │ │ - tsteq r8, r4, asr #22 │ │ │ │ - @ instruction: 0x0119fe9c │ │ │ │ + @ instruction: 0x01232e30 │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + tstpeq r9, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - @ instruction: 0x01232dec │ │ │ │ - tsteq r8, r8, lsl #22 │ │ │ │ - tstpeq r9, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [r3, -r4]! │ │ │ │ + tsteq r8, r0, lsl fp │ │ │ │ + tstpeq r9, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x01232db0 │ │ │ │ - tsteq r8, ip, asr #21 │ │ │ │ - tstpeq r9, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232db8 │ │ │ │ + @ instruction: 0x0118dad4 │ │ │ │ + tstpeq r9, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - @ instruction: 0x01232d70 │ │ │ │ - @ instruction: 0x0118da90 │ │ │ │ - tstpeq r9, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232d78 │ │ │ │ + @ instruction: 0x0118da98 │ │ │ │ + tstpeq r9, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - @ instruction: 0x01232d34 │ │ │ │ - tsteq r8, r4, asr sl │ │ │ │ - tstpeq r9, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232d3c │ │ │ │ + tsteq r8, ip, asr sl │ │ │ │ + @ instruction: 0x0119fdb0 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - strdeq r2, [r3, -r8]! │ │ │ │ - tsteq r8, r8, lsl sl │ │ │ │ - tstpeq r9, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232d00 │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ + tstpeq r9, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x01232cbc │ │ │ │ - @ instruction: 0x0118d9dc │ │ │ │ - tstpeq r9, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + smlawteq r3, r4, ip, r2 │ │ │ │ + tsteq r8, r4, ror #19 │ │ │ │ + tstpeq r9, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ - smlawbeq r3, r0, ip, r2 │ │ │ │ - tsteq r8, r0, lsr #19 │ │ │ │ - @ instruction: 0x0119fcf4 │ │ │ │ + smlawbeq r3, r8, ip, r2 │ │ │ │ + tsteq r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0119fcfc │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - @ instruction: 0x01232c44 │ │ │ │ - tsteq r8, r4, ror #18 │ │ │ │ - @ instruction: 0x0119fcb8 │ │ │ │ + @ instruction: 0x01232c4c │ │ │ │ + tsteq r8, ip, ror #18 │ │ │ │ + tstpeq r9, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x01232c08 │ │ │ │ - tsteq r8, r8, lsr #18 │ │ │ │ - tstpeq r9, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232c10 │ │ │ │ + tsteq r8, r0, lsr r9 │ │ │ │ + tstpeq r9, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ - smlawteq r3, ip, fp, r2 │ │ │ │ - tsteq r8, ip, ror #17 │ │ │ │ - tstpeq r9, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r3, -r4]! │ │ │ │ + @ instruction: 0x0118d8f4 │ │ │ │ + tstpeq r9, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - @ instruction: 0x01232b90 │ │ │ │ - @ instruction: 0x0118d8b0 │ │ │ │ - tstpeq r9, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01232b98 │ │ │ │ + @ instruction: 0x0118d8b8 │ │ │ │ + tstpeq r9, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -1259693,97 +1259693,97 @@ │ │ │ │ sbcs ip, r0, ip │ │ │ │ ldrge ip, [sp, #60] @ 0x3c │ │ │ │ bge 58a834 │ │ │ │ b 58a84c │ │ │ │ @ instruction: 0x012fea54 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012fe9b8 │ │ │ │ - strdeq r0, [r3, -r8]! │ │ │ │ - tsteq r9, r4, ror sl │ │ │ │ - @ instruction: 0x01230948 │ │ │ │ - tsteq r9, r0, asr #19 │ │ │ │ - smlawbeq r3, r0, r5, r0 │ │ │ │ - tsteq r9, r0, asr #27 │ │ │ │ + @ instruction: 0x01230a00 │ │ │ │ + tsteq r9, ip, ror sl │ │ │ │ + @ instruction: 0x01230950 │ │ │ │ + tsteq r9, r8, asr #19 │ │ │ │ + smlawbeq r3, r8, r5, r0 │ │ │ │ + tsteq r9, r8, asr #27 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x01230434 │ │ │ │ - tsteq r9, ip, lsr #9 │ │ │ │ + @ instruction: 0x0123043c │ │ │ │ + @ instruction: 0x0119d4b4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x0123009c │ │ │ │ - tsteq r9, r4, lsl r1 │ │ │ │ + smulwbeq r3, r4, r0 │ │ │ │ + tsteq r9, ip, lsl r1 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r9, ip, ror r8 │ │ │ │ + tsteq r9, r4, lsl #17 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - ldrdeq pc, [r2, -r4]! │ │ │ │ - tsteq r9, r0, lsl r1 │ │ │ │ - tsteq r9, ip, asr r7 │ │ │ │ - tsteq sl, r4, lsr r7 │ │ │ │ - msreq CPSR_x, ip, asr #26 │ │ │ │ - tsteq r9, r8, lsl #27 │ │ │ │ - andeq r0, r0, r6, lsl #3 │ │ │ │ ldrdeq pc, [r2, -ip]! │ │ │ │ - tsteq r9, r4, asr r9 │ │ │ │ + tsteq r9, r8, lsl r1 │ │ │ │ + tsteq r9, r4, ror #14 │ │ │ │ + tsteq sl, ip, lsr r7 │ │ │ │ + msreq CPSR_x, r4, asr sp │ │ │ │ + @ instruction: 0x0119cd90 │ │ │ │ + andeq r0, r0, r6, lsl #3 │ │ │ │ + msreq CPSR_x, r4, ror #17 │ │ │ │ + tsteq r9, ip, asr r9 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - msreq CPSR_x, r4 @ │ │ │ │ + msreq CPSR_x, ip @ │ │ │ │ tsteq r7, r4, lsl #14 │ │ │ │ - msreq CPSR_x, ip, ror #16 │ │ │ │ - tsteq r9, r4, ror #17 │ │ │ │ - msreq LR_svc, r4, lsl #14 │ │ │ │ - tsteq r9, r4, lsl #15 │ │ │ │ - smlawteq r2, r0, r6, pc @ │ │ │ │ + msreq CPSR_x, r4, ror r8 │ │ │ │ + tsteq r9, ip, ror #17 │ │ │ │ + msreq LR_svc, ip, lsl #14 │ │ │ │ + tsteq r9, ip, lsl #15 │ │ │ │ + smlawteq r2, r8, r6, pc @ │ │ │ │ @ instruction: 0x0117abf4 │ │ │ │ - tsteq r9, r0, lsr r7 │ │ │ │ + tsteq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ @ instruction: 0x012fd60c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq pc, [r2, -r0]! │ │ │ │ - @ instruction: 0x0119c698 │ │ │ │ - @ instruction: 0x0119c6bc │ │ │ │ - @ instruction: 0x0118a1b0 │ │ │ │ - tsteq r9, r8, lsl #10 │ │ │ │ + strdeq pc, [r2, -r8]! │ │ │ │ + tsteq r9, r0, lsr #13 │ │ │ │ + tsteq r9, r4, asr #13 │ │ │ │ + @ instruction: 0x0118a1b8 │ │ │ │ + tsteq r9, r0, lsl r5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq pc, [r2, -ip]! │ │ │ │ - ldrsheq sl, [r8, -ip] │ │ │ │ - tsteq r9, r4, asr r4 │ │ │ │ + msreq LR_svc, r4, ror #7 │ │ │ │ + tsteq r8, r4, lsl #2 │ │ │ │ + tsteq r9, ip, asr r4 │ │ │ │ tsteq r7, ip, ror #18 │ │ │ │ - tsteq r9, r4, lsl ip │ │ │ │ + tsteq r9, ip, lsl ip │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - msreq R10_usr, r0, ror r2 │ │ │ │ - tsteq r9, r4, asr #5 │ │ │ │ - smlawbeq r2, r0, r1, pc @ │ │ │ │ - tsteq r9, r0, lsl #4 │ │ │ │ + msreq R10_usr, r8, ror r2 │ │ │ │ + tsteq r9, ip, asr #5 │ │ │ │ + smlawbeq r2, r8, r1, pc @ │ │ │ │ + tsteq r9, r8, lsl #4 │ │ │ │ tsteq r7, ip, ror #12 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ tsteq r7, r4, lsl r6 │ │ │ │ - strheq pc, [r2, -r4]! @ │ │ │ │ - tsteq r9, r4, lsr r1 │ │ │ │ - smlawbeq r2, r0, r0, pc @ │ │ │ │ - tsteq r9, r0, ror r2 │ │ │ │ - ldrsheq ip, [r9, -r8] │ │ │ │ + strheq pc, [r2, -ip]! @ │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ + smlawbeq r2, r8, r0, pc @ │ │ │ │ + tsteq r9, r8, ror r2 │ │ │ │ + tsteq r9, r0, lsl #2 │ │ │ │ tsteq r7, r4, ror #10 │ │ │ │ tsteq r7, r0, lsl r5 │ │ │ │ - @ instruction: 0x0122ef9c │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ + @ instruction: 0x0122efa4 │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x0122ede0 │ │ │ │ - tsteq r9, r0, asr lr │ │ │ │ - smlawbeq r2, ip, sp, lr │ │ │ │ + @ instruction: 0x0122ede8 │ │ │ │ + tsteq r9, r8, asr lr │ │ │ │ + @ instruction: 0x0122ed94 │ │ │ │ @ instruction: 0x0117dbfc │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0122eb28 │ │ │ │ - tsteq r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x0122eb30 │ │ │ │ + tsteq r9, ip, lsr #23 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sbcs r1, r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bge 58a830 │ │ │ │ @@ -1261646,195 +1261646,195 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 58ac30 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0122ea94 │ │ │ │ - @ instruction: 0x0119baf8 │ │ │ │ + @ instruction: 0x0122ea9c │ │ │ │ + tsteq r9, r0, lsl #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0122e9b4 │ │ │ │ - tsteq r9, r4, lsr sl │ │ │ │ + @ instruction: 0x0122e9bc │ │ │ │ + tsteq r9, ip, lsr sl │ │ │ │ tsteq r7, r0, lsr #29 │ │ │ │ - @ instruction: 0x0122e934 │ │ │ │ - @ instruction: 0x0119b9b4 │ │ │ │ - @ instruction: 0x0122e8e4 │ │ │ │ + @ instruction: 0x0122e93c │ │ │ │ + @ instruction: 0x0119b9bc │ │ │ │ + @ instruction: 0x0122e8ec │ │ │ │ tsteq r7, r8, lsl lr │ │ │ │ - tsteq r9, r4, asr r9 │ │ │ │ + tsteq r9, ip, asr r9 │ │ │ │ @ instruction: 0x01179dbc │ │ │ │ - @ instruction: 0x0122e85c │ │ │ │ - @ instruction: 0x0119b8dc │ │ │ │ + @ instruction: 0x0122e864 │ │ │ │ + tsteq r9, r4, ror #17 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ - @ instruction: 0x0122e794 │ │ │ │ - @ instruction: 0x011894b4 │ │ │ │ - tsteq r9, r0, lsl r8 │ │ │ │ - @ instruction: 0x0122e760 │ │ │ │ - @ instruction: 0x0119b7dc │ │ │ │ - @ instruction: 0x0122e668 │ │ │ │ - @ instruction: 0x0119b6d8 │ │ │ │ - @ instruction: 0x0122e4e0 │ │ │ │ - tsteq r9, r0, lsr r5 │ │ │ │ + @ instruction: 0x0122e79c │ │ │ │ + @ instruction: 0x011894bc │ │ │ │ + tsteq r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x0122e768 │ │ │ │ + tsteq r9, r4, ror #15 │ │ │ │ + @ instruction: 0x0122e670 │ │ │ │ + tsteq r9, r0, ror #13 │ │ │ │ + @ instruction: 0x0122e4e8 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq r9, r8, asr #23 │ │ │ │ + @ instruction: 0x0119abd0 │ │ │ │ tsteq r7, ip, ror #10 │ │ │ │ - @ instruction: 0x0122de44 │ │ │ │ - @ instruction: 0x0119aebc │ │ │ │ - tsteq r9, r4, asr #12 │ │ │ │ + @ instruction: 0x0122de4c │ │ │ │ + tsteq r9, r4, asr #29 │ │ │ │ + tsteq r9, ip, asr #12 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - @ instruction: 0x01188af8 │ │ │ │ + tsteq r8, r0, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ tsteq r7, r4, asr #5 │ │ │ │ - @ instruction: 0x0122d9ac │ │ │ │ - tsteq r9, r0, lsr #20 │ │ │ │ + @ instruction: 0x0122d9b4 │ │ │ │ + tsteq r9, r8, lsr #20 │ │ │ │ @ instruction: 0xffff8af4 │ │ │ │ @ instruction: 0xffff8020 │ │ │ │ @ instruction: 0xffff8e00 │ │ │ │ tsteq r7, ip, ror #24 │ │ │ │ tsteq r7, r0, lsl #24 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - tsteq r8, ip, lsr #7 │ │ │ │ - tsteq r8, ip, ror r3 │ │ │ │ + @ instruction: 0x011883b4 │ │ │ │ + tsteq r8, r4, lsl #7 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - tsteq r9, r4, ror r1 │ │ │ │ - @ instruction: 0x0122d620 │ │ │ │ - @ instruction: 0x0119a690 │ │ │ │ - tsteq r9, ip, asr #1 │ │ │ │ - smlawteq r2, r8, r5, sp │ │ │ │ - tsteq r9, r8, lsr r6 │ │ │ │ - @ instruction: 0x0122d590 │ │ │ │ - @ instruction: 0x011882b0 │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ + tsteq r9, ip, ror r1 │ │ │ │ + @ instruction: 0x0122d628 │ │ │ │ + @ instruction: 0x0119a698 │ │ │ │ + ldrsbeq r9, [r9, -r4] │ │ │ │ + ldrdeq sp, [r2, -r0]! │ │ │ │ + tsteq r9, r0, asr #12 │ │ │ │ + @ instruction: 0x0122d598 │ │ │ │ + @ instruction: 0x011882b8 │ │ │ │ + tsteq r9, ip, lsl #12 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x0119a6f4 │ │ │ │ - @ instruction: 0x0122d540 │ │ │ │ - @ instruction: 0x0119a5b0 │ │ │ │ + @ instruction: 0x0119a6fc │ │ │ │ + @ instruction: 0x0122d548 │ │ │ │ + @ instruction: 0x0119a5b8 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x0122d500 │ │ │ │ - tsteq r8, r0, lsr #4 │ │ │ │ - tsteq r9, r4, ror r5 │ │ │ │ + @ instruction: 0x0122d508 │ │ │ │ + tsteq r8, r8, lsr #4 │ │ │ │ + tsteq r9, ip, ror r5 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - tsteq r8, r8, ror #3 │ │ │ │ + @ instruction: 0x011881f0 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x011881b8 │ │ │ │ + tsteq r8, r0, asr #3 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - tsteq r8, r4, lsl #3 │ │ │ │ - tsteq r8, r0, asr r1 │ │ │ │ + tsteq r8, ip, lsl #3 │ │ │ │ + tsteq r8, r8, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ + tsteq r8, r4, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - tsteq r8, r8, ror #1 │ │ │ │ + ldrsheq r8, [r8, -r0] │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - ldrheq r8, [r8, -r4] │ │ │ │ - tsteq r8, r0, lsl #1 │ │ │ │ + ldrheq r8, [r8, -ip] │ │ │ │ + tsteq r8, r8, lsl #1 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0122d32c │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ - tsteq r9, r4, lsr #7 │ │ │ │ - tsteq r8, r4, lsl r0 │ │ │ │ + @ instruction: 0x0122d334 │ │ │ │ + tsteq r8, r4, asr r0 │ │ │ │ + tsteq r9, ip, lsr #7 │ │ │ │ + tsteq r8, ip, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - tsteq r8, r4, ror #31 │ │ │ │ - @ instruction: 0x01187fb4 │ │ │ │ - @ instruction: 0x0122d260 │ │ │ │ - tsteq r8, r0, lsl #31 │ │ │ │ - @ instruction: 0x0119a2dc │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ + @ instruction: 0x01187fbc │ │ │ │ + @ instruction: 0x0122d268 │ │ │ │ + tsteq r8, r8, lsl #31 │ │ │ │ + tsteq r9, r4, ror #5 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - tsteq r8, r4, asr #30 │ │ │ │ + tsteq r8, ip, asr #30 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01187ef0 │ │ │ │ + @ instruction: 0x01187ef8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r8, r0, asr #29 │ │ │ │ + tsteq r8, r8, asr #29 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - @ instruction: 0x01187e90 │ │ │ │ + @ instruction: 0x01187e98 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - tsteq r8, r0, ror #28 │ │ │ │ + tsteq r8, r8, ror #28 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x0122d108 │ │ │ │ - tsteq r8, r8, lsr #28 │ │ │ │ - tsteq r9, r0, lsl #3 │ │ │ │ - @ instruction: 0x01187df0 │ │ │ │ + @ instruction: 0x0122d110 │ │ │ │ + tsteq r8, r0, lsr lr │ │ │ │ + tsteq r9, r8, lsl #3 │ │ │ │ + @ instruction: 0x01187df8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r8, r0, asr #27 │ │ │ │ + tsteq r8, r8, asr #27 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01187d90 │ │ │ │ + @ instruction: 0x01187d98 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - tsteq r8, ip, asr sp │ │ │ │ + tsteq r8, r4, ror #26 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r8, r0, lsr sp │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x01187cf4 │ │ │ │ - tsteq r9, r0, asr #2 │ │ │ │ - @ instruction: 0x0122cf94 │ │ │ │ - tsteq r9, r8 │ │ │ │ - tsteq r8, r0, ror ip │ │ │ │ + @ instruction: 0x01187cfc │ │ │ │ + tsteq r9, r8, asr #2 │ │ │ │ + @ instruction: 0x0122cf9c │ │ │ │ + tsteq r9, r0, lsl r0 │ │ │ │ + tsteq r8, r8, ror ip │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x0122cf18 │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ - @ instruction: 0x01199f94 │ │ │ │ - tsteq r8, r0, lsl #24 │ │ │ │ + @ instruction: 0x0122cf20 │ │ │ │ + tsteq r8, r0, asr #24 │ │ │ │ + @ instruction: 0x01199f9c │ │ │ │ + tsteq r8, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r8, r8, asr #23 │ │ │ │ - @ instruction: 0x0122ce74 │ │ │ │ - @ instruction: 0x01187b94 │ │ │ │ - tsteq r9, r8, ror #29 │ │ │ │ + @ instruction: 0x01187bd0 │ │ │ │ + @ instruction: 0x0122ce7c │ │ │ │ + @ instruction: 0x01187b9c │ │ │ │ + @ instruction: 0x01199ef0 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x0122ce38 │ │ │ │ - tsteq r8, r8, asr fp │ │ │ │ - tsteq r9, ip, lsr #29 │ │ │ │ + @ instruction: 0x0122ce40 │ │ │ │ + tsteq r8, r0, ror #22 │ │ │ │ + @ instruction: 0x01199eb4 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq ip, [r2, -ip]! @ │ │ │ │ - tsteq r8, ip, lsl fp │ │ │ │ - tsteq r9, r4, ror lr │ │ │ │ - smlawteq r2, r0, sp, ip │ │ │ │ - tsteq r8, r0, ror #21 │ │ │ │ - tsteq r9, r4, lsr lr │ │ │ │ + @ instruction: 0x0122ce04 │ │ │ │ + tsteq r8, r4, lsr #22 │ │ │ │ + tsteq r9, ip, ror lr │ │ │ │ + smlawteq r2, r8, sp, ip │ │ │ │ + tsteq r8, r8, ror #21 │ │ │ │ + tsteq r9, ip, lsr lr │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - smlawbeq r2, r4, sp, ip │ │ │ │ - tsteq r8, r4, lsr #21 │ │ │ │ - @ instruction: 0x01199df8 │ │ │ │ + smlawbeq r2, ip, sp, ip │ │ │ │ + tsteq r8, ip, lsr #21 │ │ │ │ + tsteq r9, r0, lsl #28 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x0122cd48 │ │ │ │ - tsteq r8, r8, ror #20 │ │ │ │ - tsteq r9, r0, asr #27 │ │ │ │ - @ instruction: 0x0122cd0c │ │ │ │ - tsteq r8, ip, lsr #20 │ │ │ │ - tsteq r9, r0, lsl #27 │ │ │ │ + @ instruction: 0x0122cd50 │ │ │ │ + tsteq r8, r0, ror sl │ │ │ │ + tsteq r9, r8, asr #27 │ │ │ │ + @ instruction: 0x0122cd14 │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ + tsteq r9, r8, lsl #27 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrdeq ip, [r2, -r0]! │ │ │ │ - @ instruction: 0x011879f0 │ │ │ │ - tsteq r9, r4, asr #26 │ │ │ │ + ldrdeq ip, [r2, -r8]! │ │ │ │ + @ instruction: 0x011879f8 │ │ │ │ + tsteq r9, ip, asr #26 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x0122cc94 │ │ │ │ - @ instruction: 0x011879b4 │ │ │ │ - tsteq r9, r8, lsl #26 │ │ │ │ + @ instruction: 0x0122cc9c │ │ │ │ + @ instruction: 0x011879bc │ │ │ │ + tsteq r9, r0, lsl sp │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0122cc58 │ │ │ │ - tsteq r8, r8, ror r9 │ │ │ │ - tsteq r9, ip, asr #25 │ │ │ │ + @ instruction: 0x0122cc60 │ │ │ │ + tsteq r8, r0, lsl #19 │ │ │ │ + @ instruction: 0x01199cd4 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - tsteq r8, r0, asr #18 │ │ │ │ - tsteq r8, r0, lsl r9 │ │ │ │ - tsteq r8, r0, ror #17 │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ + tsteq r8, r8, lsl r9 │ │ │ │ + tsteq r8, r8, ror #17 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - smlawbeq r2, r8, fp, ip │ │ │ │ - tsteq r8, r8, lsr #17 │ │ │ │ - @ instruction: 0x01199bfc │ │ │ │ + @ instruction: 0x0122cb90 │ │ │ │ + @ instruction: 0x011878b0 │ │ │ │ + tsteq r9, r4, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x0122cb4c │ │ │ │ - tsteq r8, ip, ror #16 │ │ │ │ - tsteq r9, r4, asr #23 │ │ │ │ - tsteq r8, r4, lsr r8 │ │ │ │ + @ instruction: 0x0122cb54 │ │ │ │ + tsteq r8, r4, ror r8 │ │ │ │ + tsteq r9, ip, asr #23 │ │ │ │ + tsteq r8, ip, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x0122cae0 │ │ │ │ - tsteq r8, r0, lsl #16 │ │ │ │ - tsteq r9, r4, asr fp │ │ │ │ + @ instruction: 0x0122cae8 │ │ │ │ + tsteq r8, r8, lsl #16 │ │ │ │ + tsteq r9, ip, asr fp │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq r8, r8, asr #15 │ │ │ │ + @ instruction: 0x011877d0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ bl b7e7c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 58cc1c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mvn r8, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1263391,133 +1263391,133 @@ │ │ │ │ ldr r1, [pc, #496] @ 58e288 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 58ac30 │ │ │ │ - @ instruction: 0x01187798 │ │ │ │ + tsteq r8, r0, lsr #15 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ + tsteq r8, r0, ror r7 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - tsteq r8, r4, lsr r7 │ │ │ │ + tsteq r8, ip, lsr r7 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq r9, ip, ror #20 │ │ │ │ + tsteq r9, r4, ror sl │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x011876dc │ │ │ │ + tsteq r8, r4, ror #13 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - smlawbeq r2, r8, r9, ip │ │ │ │ - tsteq r8, r8, lsr #13 │ │ │ │ - @ instruction: 0x011999fc │ │ │ │ + @ instruction: 0x0122c990 │ │ │ │ + @ instruction: 0x011876b0 │ │ │ │ + tsteq r9, r4, lsl #20 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r8, r0, ror r6 │ │ │ │ - tsteq r9, r8, asr #19 │ │ │ │ + tsteq r8, r8, ror r6 │ │ │ │ + @ instruction: 0x011999d0 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x0122c918 │ │ │ │ - tsteq r8, r8, lsr r6 │ │ │ │ - tsteq r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x0122c920 │ │ │ │ + tsteq r8, r0, asr #12 │ │ │ │ + @ instruction: 0x01199994 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - ldrdeq ip, [r2, -ip]! @ │ │ │ │ - @ instruction: 0x011875fc │ │ │ │ - tsteq r9, r0, asr r9 │ │ │ │ + @ instruction: 0x0122c8e4 │ │ │ │ + tsteq r8, r4, lsl #12 │ │ │ │ + tsteq r9, r8, asr r9 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - tsteq r8, r4, asr #11 │ │ │ │ - @ instruction: 0x01187594 │ │ │ │ + tsteq r8, ip, asr #11 │ │ │ │ + @ instruction: 0x0118759c │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq r8, r4, ror #10 │ │ │ │ + tsteq r8, ip, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - tsteq r8, r4, lsr r5 │ │ │ │ + tsteq r8, ip, lsr r5 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x0122c7e0 │ │ │ │ - tsteq r8, r0, lsl #10 │ │ │ │ - tsteq r9, r8, asr r8 │ │ │ │ - tsteq r8, r8, asr #9 │ │ │ │ - @ instruction: 0x01187498 │ │ │ │ + @ instruction: 0x0122c7e8 │ │ │ │ + tsteq r8, r8, lsl #10 │ │ │ │ + tsteq r9, r0, ror #16 │ │ │ │ + @ instruction: 0x011874d0 │ │ │ │ + tsteq r8, r0, lsr #9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x0122c744 │ │ │ │ - tsteq r8, r4, ror #8 │ │ │ │ - tsteq r9, r0, asr #15 │ │ │ │ + @ instruction: 0x0122c74c │ │ │ │ + tsteq r8, ip, ror #8 │ │ │ │ + tsteq r9, r8, asr #15 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x0122c708 │ │ │ │ - tsteq r8, r8, lsr #8 │ │ │ │ - tsteq r9, r0, lsl #15 │ │ │ │ - smlawteq r2, ip, r6, ip │ │ │ │ - tsteq r8, ip, ror #7 │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ + @ instruction: 0x0122c710 │ │ │ │ + tsteq r8, r0, lsr r4 │ │ │ │ + tsteq r9, r8, lsl #15 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + @ instruction: 0x011873f4 │ │ │ │ + tsteq r9, r8, asr #14 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x0122c690 │ │ │ │ - @ instruction: 0x011873b0 │ │ │ │ - tsteq r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x0122c698 │ │ │ │ + @ instruction: 0x011873b8 │ │ │ │ + tsteq r9, ip, lsl #14 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x0122c654 │ │ │ │ - tsteq r8, r4, ror r3 │ │ │ │ - tsteq r9, r8, asr #13 │ │ │ │ + @ instruction: 0x0122c65c │ │ │ │ + tsteq r8, ip, ror r3 │ │ │ │ + @ instruction: 0x011996d0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x0122c618 │ │ │ │ - tsteq r8, r8, lsr r3 │ │ │ │ - @ instruction: 0x01199690 │ │ │ │ - ldrdeq ip, [r2, -ip]! @ │ │ │ │ - @ instruction: 0x011872fc │ │ │ │ - tsteq r9, r0, asr r6 │ │ │ │ + @ instruction: 0x0122c620 │ │ │ │ + tsteq r8, r0, asr #6 │ │ │ │ + @ instruction: 0x01199698 │ │ │ │ + @ instruction: 0x0122c5e4 │ │ │ │ + tsteq r8, r4, lsl #6 │ │ │ │ + tsteq r9, r8, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x0122c5a0 │ │ │ │ - tsteq r8, r0, asr #5 │ │ │ │ - tsteq r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x0122c5a8 │ │ │ │ + tsteq r8, r8, asr #5 │ │ │ │ + tsteq r9, ip, lsl r6 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x0122c564 │ │ │ │ - tsteq r8, r4, lsl #5 │ │ │ │ - @ instruction: 0x011995d8 │ │ │ │ + @ instruction: 0x0122c56c │ │ │ │ + tsteq r8, ip, lsl #5 │ │ │ │ + tsteq r9, r0, ror #11 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - tsteq r9, r4, lsr #11 │ │ │ │ + tsteq r8, r4, asr r2 │ │ │ │ + tsteq r9, ip, lsr #11 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strdeq ip, [r2, -r4]! │ │ │ │ - tsteq r8, r4, lsl r2 │ │ │ │ - tsteq r9, r8, ror #10 │ │ │ │ + strdeq ip, [r2, -ip]! @ │ │ │ │ + tsteq r8, ip, lsl r2 │ │ │ │ + tsteq r9, r0, ror r5 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x0122c4b8 │ │ │ │ - @ instruction: 0x011871d8 │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ + smlawteq r2, r0, r4, ip │ │ │ │ + tsteq r8, r0, ror #3 │ │ │ │ + tsteq r9, r4, lsr r5 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x0122c47c │ │ │ │ - @ instruction: 0x0118719c │ │ │ │ - @ instruction: 0x011994f4 │ │ │ │ - @ instruction: 0x0122c440 │ │ │ │ - tsteq r8, r0, ror #2 │ │ │ │ - @ instruction: 0x011994b4 │ │ │ │ + smlawbeq r2, r4, r4, ip │ │ │ │ + tsteq r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x011994fc │ │ │ │ + @ instruction: 0x0122c448 │ │ │ │ + tsteq r8, r8, ror #2 │ │ │ │ + @ instruction: 0x011994bc │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - @ instruction: 0x0122c404 │ │ │ │ - tsteq r8, r4, lsr #2 │ │ │ │ - tsteq r9, r8, ror r4 │ │ │ │ + @ instruction: 0x0122c40c │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ + tsteq r9, r0, lsl #9 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - smlawteq r2, r8, r3, ip │ │ │ │ - tsteq r8, r8, ror #1 │ │ │ │ - tsteq r9, ip, lsr r4 │ │ │ │ + ldrdeq ip, [r2, -r0]! │ │ │ │ + ldrsheq r7, [r8, -r0] │ │ │ │ + tsteq r9, r4, asr #8 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - smlawbeq r2, ip, r3, ip │ │ │ │ - tsteq r8, ip, lsr #1 │ │ │ │ - tsteq r9, r4, lsl #8 │ │ │ │ - @ instruction: 0x0122c350 │ │ │ │ - tsteq r8, r0, ror r0 │ │ │ │ - tsteq r9, r4, asr #7 │ │ │ │ + @ instruction: 0x0122c394 │ │ │ │ + ldrheq r7, [r8, -r4] │ │ │ │ + tsteq r9, ip, lsl #8 │ │ │ │ + @ instruction: 0x0122c358 │ │ │ │ + tsteq r8, r8, ror r0 │ │ │ │ + tsteq r9, ip, asr #7 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x0122c314 │ │ │ │ - tsteq r8, r4, lsr r0 │ │ │ │ - tsteq r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x01186ffc │ │ │ │ + @ instruction: 0x0122c31c │ │ │ │ + tsteq r8, ip, lsr r0 │ │ │ │ + @ instruction: 0x01199394 │ │ │ │ + tsteq r8, r4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq r8, ip, asr #31 │ │ │ │ + @ instruction: 0x01186fd4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0122c270 │ │ │ │ - @ instruction: 0x01186f90 │ │ │ │ - tsteq r9, ip, ror #5 │ │ │ │ + @ instruction: 0x0122c278 │ │ │ │ + @ instruction: 0x01186f98 │ │ │ │ + @ instruction: 0x011992f4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x0122c234 │ │ │ │ - tsteq r8, r4, asr pc │ │ │ │ - @ instruction: 0x011992b0 │ │ │ │ + @ instruction: 0x0122c23c │ │ │ │ + tsteq r8, ip, asr pc │ │ │ │ + @ instruction: 0x011992b8 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ │ │ │ │ 0058e28c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -1264389,126 +1264389,126 @@ │ │ │ │ beq 58f1fc │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b 58eef8 │ │ │ │ @ instruction: 0x012f9f90 │ │ │ │ @ instruction: 0x012f9f5c │ │ │ │ - tsteq r9, r0, asr r0 │ │ │ │ + tsteq r9, r8, asr r0 │ │ │ │ + strdeq fp, [r2, -r8]! │ │ │ │ + tsteq r9, r8, asr pc │ │ │ │ + @ instruction: 0x01198e98 │ │ │ │ strdeq fp, [r2, -r0]! │ │ │ │ - tsteq r9, r0, asr pc │ │ │ │ - @ instruction: 0x01198e90 │ │ │ │ - @ instruction: 0x0122bde8 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0122b904 │ │ │ │ - tsteq r9, r4, ror r9 │ │ │ │ - @ instruction: 0x011988dc │ │ │ │ - @ instruction: 0x0122b820 │ │ │ │ - @ instruction: 0x0122b658 │ │ │ │ - @ instruction: 0x011986d8 │ │ │ │ - @ instruction: 0x0122b048 │ │ │ │ - ldrheq r8, [r9, -r8] │ │ │ │ + @ instruction: 0x0122b90c │ │ │ │ + tsteq r9, ip, ror r9 │ │ │ │ + tsteq r9, r4, ror #17 │ │ │ │ + @ instruction: 0x0122b828 │ │ │ │ + @ instruction: 0x0122b660 │ │ │ │ + tsteq r9, r0, ror #13 │ │ │ │ + qsubeq fp, r0, r2 │ │ │ │ + tsteq r9, r0, asr #1 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawbeq r2, r8, pc, sl @ │ │ │ │ - @ instruction: 0x01197ffc │ │ │ │ - smlawbeq r2, r0, lr, sl │ │ │ │ - @ instruction: 0x01197efc │ │ │ │ + @ instruction: 0x0122af90 │ │ │ │ + tsteq r9, r4 │ │ │ │ + smlawbeq r2, r8, lr, sl │ │ │ │ + tsteq r9, r4, lsl #30 │ │ │ │ @ instruction: 0x012f8d9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0122ace4 │ │ │ │ - tsteq r8, r0, lsl #20 │ │ │ │ - tsteq r9, r8, asr sp │ │ │ │ + @ instruction: 0x0122acec │ │ │ │ + tsteq r8, r8, lsl #20 │ │ │ │ + tsteq r9, r0, ror #26 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ - @ instruction: 0x0122ac98 │ │ │ │ - tsteq r9, r8, lsl #26 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + @ instruction: 0x0122aca0 │ │ │ │ + tsteq r9, r0, lsl sp │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x0122ab6c │ │ │ │ - @ instruction: 0x01197cd4 │ │ │ │ - tsteq r9, r0, ror #23 │ │ │ │ + @ instruction: 0x0122ab74 │ │ │ │ + @ instruction: 0x01197cdc │ │ │ │ + tsteq r9, r8, ror #23 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x0122ab2c │ │ │ │ - tsteq r8, ip, asr #16 │ │ │ │ - tsteq r9, r0, lsr #23 │ │ │ │ + @ instruction: 0x0122ab34 │ │ │ │ + tsteq r8, r4, asr r8 │ │ │ │ + tsteq r9, r8, lsr #23 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - strdeq sl, [r2, -r0]! │ │ │ │ - tsteq r8, r0, lsl r8 │ │ │ │ - tsteq r9, r4, ror #22 │ │ │ │ + strdeq sl, [r2, -r8]! │ │ │ │ + tsteq r8, r8, lsl r8 │ │ │ │ + tsteq r9, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x011857d8 │ │ │ │ + tsteq r8, r0, ror #15 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - smlawbeq r2, r4, sl, sl │ │ │ │ - tsteq r8, r4, lsr #15 │ │ │ │ - @ instruction: 0x01197af8 │ │ │ │ + smlawbeq r2, ip, sl, sl │ │ │ │ + tsteq r8, ip, lsr #15 │ │ │ │ + tsteq r9, r0, lsl #22 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x0122aa48 │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ - @ instruction: 0x01197abc │ │ │ │ + @ instruction: 0x0122aa50 │ │ │ │ + tsteq r8, r0, ror r7 │ │ │ │ + tsteq r9, r4, asr #21 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - @ instruction: 0x0122aa08 │ │ │ │ - tsteq r8, r8, lsr #14 │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ + @ instruction: 0x0122aa10 │ │ │ │ + tsteq r8, r0, lsr r7 │ │ │ │ + tsteq r9, r4, lsl #21 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x011856f0 │ │ │ │ + @ instruction: 0x011856f8 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - tsteq r8, r0, asr #13 │ │ │ │ + tsteq r8, r8, asr #13 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x01185690 │ │ │ │ + @ instruction: 0x01185698 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - tsteq r8, r0, ror #12 │ │ │ │ + tsteq r8, r8, ror #12 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x0122a908 │ │ │ │ - tsteq r8, r8, lsr #12 │ │ │ │ - tsteq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x011855f0 │ │ │ │ + @ instruction: 0x0122a910 │ │ │ │ + tsteq r8, r0, lsr r6 │ │ │ │ + tsteq r9, r8, lsl #19 │ │ │ │ + @ instruction: 0x011855f8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - @ instruction: 0x0122a89c │ │ │ │ - @ instruction: 0x011855bc │ │ │ │ - tsteq r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x0122a8a4 │ │ │ │ + tsteq r8, r4, asr #11 │ │ │ │ + tsteq r9, r8, lsl r9 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x0122a860 │ │ │ │ - tsteq r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x011978d4 │ │ │ │ + @ instruction: 0x0122a868 │ │ │ │ + tsteq r8, r8, lsl #11 │ │ │ │ + @ instruction: 0x011978dc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r8, r8, asr #10 │ │ │ │ + tsteq r8, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r8, r8, lsl r5 │ │ │ │ - tsteq r8, r8, ror #9 │ │ │ │ - @ instruction: 0x011854b8 │ │ │ │ + tsteq r8, r0, lsr #10 │ │ │ │ + @ instruction: 0x011854f0 │ │ │ │ + tsteq r8, r0, asr #9 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - tsteq r8, r8, lsl #9 │ │ │ │ + @ instruction: 0x01185490 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x0122a734 │ │ │ │ - tsteq r8, r4, asr r4 │ │ │ │ - tsteq r9, r8, lsr #15 │ │ │ │ + @ instruction: 0x0122a73c │ │ │ │ + tsteq r8, ip, asr r4 │ │ │ │ + @ instruction: 0x011977b0 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - tsteq r8, ip, lsl r4 │ │ │ │ + tsteq r8, r4, lsr #8 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - smlawteq r2, r4, r6, sl │ │ │ │ - tsteq r8, r4, ror #7 │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ + smlawteq r2, ip, r6, sl │ │ │ │ + tsteq r8, ip, ror #7 │ │ │ │ + tsteq r9, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlawbeq r2, r8, r6, sl │ │ │ │ - tsteq r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x011976fc │ │ │ │ + @ instruction: 0x0122a690 │ │ │ │ + @ instruction: 0x011853b0 │ │ │ │ + tsteq r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - @ instruction: 0x0122a64c │ │ │ │ - tsteq r8, ip, ror #6 │ │ │ │ - tsteq r9, r4, asr #13 │ │ │ │ - @ instruction: 0x0122a610 │ │ │ │ - tsteq r8, r0, lsr r3 │ │ │ │ - tsteq r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x0122a654 │ │ │ │ + tsteq r8, r4, ror r3 │ │ │ │ + tsteq r9, ip, asr #13 │ │ │ │ + @ instruction: 0x0122a618 │ │ │ │ + tsteq r8, r8, lsr r3 │ │ │ │ + tsteq r9, ip, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrdeq sl, [r2, -r4]! │ │ │ │ - @ instruction: 0x011852f4 │ │ │ │ - tsteq r9, ip, asr #12 │ │ │ │ + ldrdeq sl, [r2, -ip]! │ │ │ │ + @ instruction: 0x011852fc │ │ │ │ + tsteq r9, r4, asr r6 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ adc r5, r5, #0 │ │ │ │ @@ -1265238,17 +1265238,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 58fd8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 58fd38 │ │ │ │ - @ instruction: 0x0122a560 │ │ │ │ - tsteq r8, r0, lsl #5 │ │ │ │ - @ instruction: 0x011975d4 │ │ │ │ + @ instruction: 0x0122a568 │ │ │ │ + tsteq r8, r8, lsl #5 │ │ │ │ + @ instruction: 0x011975dc │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ │ │ │ │ 0058fd90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ @@ -1266233,101 +1266233,101 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 590ac8 │ │ │ │ smlawbeq pc, ip, r4, r8 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012f8458 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ - @ instruction: 0x0122a39c │ │ │ │ - @ instruction: 0x011973fc │ │ │ │ - smlawteq r2, r0, r1, sl │ │ │ │ - tsteq r9, r8, lsr r2 │ │ │ │ + tsteq r9, r4, asr r5 │ │ │ │ + @ instruction: 0x0122a3a4 │ │ │ │ + tsteq r9, r4, lsl #8 │ │ │ │ + smlawteq r2, r8, r1, sl │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - @ instruction: 0x01229a9c │ │ │ │ - tsteq r9, r8, lsl fp │ │ │ │ - @ instruction: 0x01229a30 │ │ │ │ - tsteq r9, ip, lsr #21 │ │ │ │ + @ instruction: 0x01229aa4 │ │ │ │ + tsteq r9, r0, lsr #22 │ │ │ │ + @ instruction: 0x01229a38 │ │ │ │ + @ instruction: 0x01196ab4 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01229854 │ │ │ │ - @ instruction: 0x011968d4 │ │ │ │ + @ instruction: 0x0122985c │ │ │ │ + @ instruction: 0x011968dc │ │ │ │ @ instruction: 0x012f7774 │ │ │ │ - smlawteq r2, ip, r6, r9 │ │ │ │ - tsteq r8, r8, ror #7 │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ + @ instruction: 0x011843f0 │ │ │ │ + tsteq r9, r8, asr #14 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - tsteq r9, r8, lsr fp │ │ │ │ - @ instruction: 0x01229674 │ │ │ │ - tsteq r9, r4, ror #13 │ │ │ │ + tsteq r9, r0, asr #22 │ │ │ │ + @ instruction: 0x0122967c │ │ │ │ + tsteq r9, ip, ror #13 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - @ instruction: 0x0122961c │ │ │ │ - tsteq r9, r4, lsl #15 │ │ │ │ - @ instruction: 0x01196690 │ │ │ │ + @ instruction: 0x01229624 │ │ │ │ + tsteq r9, ip, lsl #15 │ │ │ │ + @ instruction: 0x01196698 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - tsteq r8, r0, lsl #6 │ │ │ │ - tsteq r8, r4, ror #2 │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ + tsteq r8, ip, ror #2 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - @ instruction: 0x01229410 │ │ │ │ - tsteq r8, r0, lsr r1 │ │ │ │ - tsteq r9, r8, lsl #9 │ │ │ │ - ldrsheq r4, [r8, -r8] │ │ │ │ + @ instruction: 0x01229418 │ │ │ │ + tsteq r8, r8, lsr r1 │ │ │ │ + @ instruction: 0x01196490 │ │ │ │ + tsteq r8, r0, lsl #2 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - tsteq r8, r8, asr #1 │ │ │ │ + ldrsbeq r4, [r8, -r0] │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - @ instruction: 0x01184098 │ │ │ │ + tsteq r8, r0, lsr #1 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - tsteq r8, r8, rrx │ │ │ │ + tsteq r8, r0, ror r0 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x01229314 │ │ │ │ - tsteq r8, r4, lsr r0 │ │ │ │ - tsteq r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x0122931c │ │ │ │ + tsteq r8, ip, lsr r0 │ │ │ │ + @ instruction: 0x01196390 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x01183ffc │ │ │ │ + tsteq r8, r4 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - tsteq r8, ip, asr #31 │ │ │ │ - @ instruction: 0x01229274 │ │ │ │ - @ instruction: 0x01183f94 │ │ │ │ - tsteq r9, r8, ror #5 │ │ │ │ + @ instruction: 0x01183fd4 │ │ │ │ + @ instruction: 0x0122927c │ │ │ │ + @ instruction: 0x01183f9c │ │ │ │ + @ instruction: 0x011962f0 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - tsteq r8, ip, asr pc │ │ │ │ + tsteq r8, r4, ror #30 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - tsteq r8, ip, lsr #30 │ │ │ │ + tsteq r8, r4, lsr pc │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - @ instruction: 0x01183efc │ │ │ │ + tsteq r8, r4, lsl #30 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - tsteq r8, ip, asr #29 │ │ │ │ + @ instruction: 0x01183ed4 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - @ instruction: 0x01229178 │ │ │ │ - @ instruction: 0x01183e98 │ │ │ │ - @ instruction: 0x011961f0 │ │ │ │ - @ instruction: 0x0122913c │ │ │ │ - tsteq r8, ip, asr lr │ │ │ │ - @ instruction: 0x011961b0 │ │ │ │ + smlawbeq r2, r0, r1, r9 │ │ │ │ + tsteq r8, r0, lsr #29 │ │ │ │ + @ instruction: 0x011961f8 │ │ │ │ + @ instruction: 0x01229144 │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ + @ instruction: 0x011961b8 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - @ instruction: 0x01229100 │ │ │ │ - tsteq r8, r0, lsr #28 │ │ │ │ - tsteq r9, r8, ror r1 │ │ │ │ - smlawteq r2, r0, r0, r9 │ │ │ │ - tsteq r8, r0, ror #27 │ │ │ │ - tsteq r9, r4, lsr r1 │ │ │ │ + @ instruction: 0x01229108 │ │ │ │ + tsteq r8, r8, lsr #28 │ │ │ │ + tsteq r9, r0, lsl #3 │ │ │ │ + smlawteq r2, r8, r0, r9 │ │ │ │ + tsteq r8, r8, ror #27 │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - smlawbeq r2, r4, r0, r9 │ │ │ │ - tsteq r8, r4, lsr #27 │ │ │ │ - ldrsheq r6, [r9, -r8] │ │ │ │ + smlawbeq r2, ip, r0, r9 │ │ │ │ + tsteq r8, ip, lsr #27 │ │ │ │ + tsteq r9, r0, lsl #2 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - @ instruction: 0x01229044 │ │ │ │ - tsteq r8, r4, ror #26 │ │ │ │ - ldrheq r6, [r9, -ip] │ │ │ │ - tsteq r8, ip, lsr #26 │ │ │ │ + @ instruction: 0x0122904c │ │ │ │ + tsteq r8, ip, ror #26 │ │ │ │ + tsteq r9, r4, asr #1 │ │ │ │ + tsteq r8, r4, lsr sp │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x01183cfc │ │ │ │ + tsteq r8, r4, lsl #26 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ ldr r1, [pc, #-236] @ 590d80 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-252] @ 590d84 │ │ │ │ @@ -1266644,17 +1266644,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #372 @ 0x174 │ │ │ │ mov r1, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 591328 │ │ │ │ - @ instruction: 0x01228f70 │ │ │ │ - @ instruction: 0x01183c90 │ │ │ │ - tsteq r9, r8, ror #31 │ │ │ │ + @ instruction: 0x01228f78 │ │ │ │ + @ instruction: 0x01183c98 │ │ │ │ + @ instruction: 0x01195ff0 │ │ │ │ │ │ │ │ 0059137c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ @@ -1267017,52 +1267017,52 @@ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b 59174c │ │ │ │ @ instruction: 0x012f6ea4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq CPSR_fsxc, r4 @ │ │ │ │ @ instruction: 0x012f6e3c │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ - tsteq r9, r4, asr #28 │ │ │ │ + ldrdeq r8, [r2, -ip]! │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r9, r0, asr #28 │ │ │ │ - ldrdeq r8, [r2, -r8]! @ │ │ │ │ - tsteq r9, r0, asr sp │ │ │ │ + tsteq r9, r8, asr #28 │ │ │ │ + @ instruction: 0x01228ce0 │ │ │ │ + tsteq r9, r8, asr sp │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01228850 │ │ │ │ - tsteq r9, r8, asr #17 │ │ │ │ + @ instruction: 0x01228858 │ │ │ │ + @ instruction: 0x011958d0 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01228728 │ │ │ │ - tsteq r9, r4, lsr #15 │ │ │ │ + @ instruction: 0x01228730 │ │ │ │ + tsteq r9, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ - tsteq r9, r8, asr #10 │ │ │ │ + ldrdeq r8, [r2, -ip]! │ │ │ │ + tsteq r9, r0, asr r5 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - smlawbeq r2, ip, r2, r8 │ │ │ │ - tsteq r9, r8, lsl #6 │ │ │ │ + @ instruction: 0x01228294 │ │ │ │ + tsteq r9, r0, lsl r3 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x01228044 │ │ │ │ - ldrheq r5, [r9, -ip] │ │ │ │ + @ instruction: 0x0122804c │ │ │ │ + tsteq r9, r4, asr #1 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01227a58 │ │ │ │ - @ instruction: 0x01194ad4 │ │ │ │ + @ instruction: 0x01227a60 │ │ │ │ + @ instruction: 0x01194adc │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 591a54 │ │ │ │ @@ -1269111,206 +1269111,206 @@ │ │ │ │ ldr r0, [pc, #784] @ 593cf0 │ │ │ │ ldr r1, [pc, #784] @ 593cf4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b 593128 │ │ │ │ - @ instruction: 0x01227870 │ │ │ │ - tsteq r9, r4, ror #17 │ │ │ │ + @ instruction: 0x01227878 │ │ │ │ + tsteq r9, ip, ror #17 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - @ instruction: 0x01227754 │ │ │ │ - tsteq r9, r8, asr #15 │ │ │ │ + @ instruction: 0x0122775c │ │ │ │ + @ instruction: 0x011947d0 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ @ instruction: 0xffff1fac │ │ │ │ - @ instruction: 0x011939b0 │ │ │ │ + @ instruction: 0x011939b8 │ │ │ │ @ instruction: 0xffff2a60 │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq r9, r4, lsr #17 │ │ │ │ - @ instruction: 0x011948bc │ │ │ │ + tsteq r9, ip, lsr #17 │ │ │ │ + tsteq r9, r4, asr #17 │ │ │ │ @ instruction: 0xffffd018 │ │ │ │ @ instruction: 0x012f5544 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xffffe5a8 │ │ │ │ - @ instruction: 0x01227548 │ │ │ │ - tsteq r9, r8, lsr r7 │ │ │ │ - @ instruction: 0x011945bc │ │ │ │ - @ instruction: 0x01227500 │ │ │ │ - tsteq r8, r0, lsr #4 │ │ │ │ - tsteq r9, r4, ror r5 │ │ │ │ + @ instruction: 0x01227550 │ │ │ │ + tsteq r9, r0, asr #14 │ │ │ │ + tsteq r9, r4, asr #11 │ │ │ │ + @ instruction: 0x01227508 │ │ │ │ + tsteq r8, r8, lsr #4 │ │ │ │ + tsteq r9, ip, ror r5 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - smlawteq r2, r4, r4, r7 │ │ │ │ - tsteq r8, r4, ror #3 │ │ │ │ - tsteq r9, r0, asr #10 │ │ │ │ + smlawteq r2, ip, r4, r7 │ │ │ │ + tsteq r8, ip, ror #3 │ │ │ │ + tsteq r9, r8, asr #10 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - smlawbeq r2, r8, r4, r7 │ │ │ │ - tsteq r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x011944fc │ │ │ │ + @ instruction: 0x01227490 │ │ │ │ + @ instruction: 0x011821b0 │ │ │ │ + tsteq r9, r4, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - @ instruction: 0x0122744c │ │ │ │ - tsteq r8, ip, ror #2 │ │ │ │ - tsteq r9, r4, asr #9 │ │ │ │ - @ instruction: 0x01227410 │ │ │ │ - tsteq r8, r0, lsr r1 │ │ │ │ - tsteq r9, r4, lsl #9 │ │ │ │ + @ instruction: 0x01227454 │ │ │ │ + tsteq r8, r4, ror r1 │ │ │ │ + tsteq r9, ip, asr #9 │ │ │ │ + @ instruction: 0x01227418 │ │ │ │ + tsteq r8, r8, lsr r1 │ │ │ │ + tsteq r9, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r7, [r2, -r4]! │ │ │ │ - ldrsheq r2, [r8, -r4] │ │ │ │ - tsteq r9, r8, asr #8 │ │ │ │ + ldrdeq r7, [r2, -ip]! │ │ │ │ + ldrsheq r2, [r8, -ip] │ │ │ │ + tsteq r9, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01227398 │ │ │ │ - ldrheq r2, [r8, -r8] │ │ │ │ - tsteq r9, r0, lsl r4 │ │ │ │ - @ instruction: 0x0122735c │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - @ instruction: 0x011943d0 │ │ │ │ + @ instruction: 0x012273a0 │ │ │ │ + tsteq r8, r0, asr #1 │ │ │ │ + tsteq r9, r8, lsl r4 │ │ │ │ + @ instruction: 0x01227364 │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x011943d8 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - tsteq r8, r4, asr #32 │ │ │ │ + tsteq r8, ip, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - tsteq r8, r4, lsl r0 │ │ │ │ + tsteq r8, ip, lsl r0 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - tsteq r8, r4, ror #31 │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x01227290 │ │ │ │ - @ instruction: 0x01181fb0 │ │ │ │ - tsteq r9, r4, lsl #6 │ │ │ │ + @ instruction: 0x01227298 │ │ │ │ + @ instruction: 0x01181fb8 │ │ │ │ + tsteq r9, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r8, r8, ror pc │ │ │ │ - tsteq r8, r8, asr #30 │ │ │ │ + tsteq r8, r0, lsl #31 │ │ │ │ + tsteq r8, r0, asr pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r8, r8, lsl pc │ │ │ │ + tsteq r8, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r8, r8, ror #29 │ │ │ │ + @ instruction: 0x01181ef0 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - @ instruction: 0x01181eb4 │ │ │ │ + @ instruction: 0x01181ebc │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - tsteq r8, r4, lsl #29 │ │ │ │ + tsteq r8, ip, lsl #29 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x0122712c │ │ │ │ - tsteq r8, ip, asr #28 │ │ │ │ - tsteq r9, r0, lsr #3 │ │ │ │ + @ instruction: 0x01227134 │ │ │ │ + tsteq r8, r4, asr lr │ │ │ │ + tsteq r9, r8, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - strdeq r7, [r2, -r0]! │ │ │ │ - tsteq r8, r0, lsl lr │ │ │ │ - tsteq r9, r4, ror #2 │ │ │ │ + strdeq r7, [r2, -r8]! │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ + tsteq r9, ip, ror #2 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - strheq r7, [r2, -r8]! │ │ │ │ - @ instruction: 0x01181dd4 │ │ │ │ - tsteq r9, ip, lsr #2 │ │ │ │ + smlawteq r2, r0, r0, r7 │ │ │ │ + @ instruction: 0x01181ddc │ │ │ │ + tsteq r9, r4, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - @ instruction: 0x0122707c │ │ │ │ - @ instruction: 0x01181d98 │ │ │ │ - ldrsheq r4, [r9, -r0] │ │ │ │ + smlawbeq r2, r4, r0, r7 │ │ │ │ + tsteq r8, r0, lsr #27 │ │ │ │ + ldrsheq r4, [r9, -r8] │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x01227040 │ │ │ │ - tsteq r8, ip, asr sp │ │ │ │ - ldrheq r4, [r9, -r4] │ │ │ │ + @ instruction: 0x01227048 │ │ │ │ + tsteq r8, r4, ror #26 │ │ │ │ + ldrheq r4, [r9, -ip] │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - @ instruction: 0x01227004 │ │ │ │ - tsteq r8, r0, lsr #26 │ │ │ │ - tsteq r9, r8, ror r0 │ │ │ │ + @ instruction: 0x0122700c │ │ │ │ + tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r9, r0, lsl #1 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - smlawteq r2, r8, pc, r6 @ │ │ │ │ - tsteq r8, r4, ror #25 │ │ │ │ - tsteq r9, ip, lsr r0 │ │ │ │ + ldrdeq r6, [r2, -r0]! │ │ │ │ + tsteq r8, ip, ror #25 │ │ │ │ + tsteq r9, r4, asr #32 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - smlawbeq r2, ip, pc, r6 @ │ │ │ │ - tsteq r8, r8, lsr #25 │ │ │ │ - tsteq r9, r0 │ │ │ │ + @ instruction: 0x01226f94 │ │ │ │ + @ instruction: 0x01181cb0 │ │ │ │ + tsteq r9, r8 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq r8, r0, ror ip │ │ │ │ + tsteq r8, r8, ror ip │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - tsteq r8, r0, asr #24 │ │ │ │ + tsteq r8, r8, asr #24 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - tsteq r8, r0, lsl ip │ │ │ │ + tsteq r8, r8, lsl ip │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - tsteq r8, r0, ror #23 │ │ │ │ + tsteq r8, r8, ror #23 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - tsteq r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x01181bb4 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x01181b94 │ │ │ │ + @ instruction: 0x01181b9c │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - tsteq r8, r4, ror #22 │ │ │ │ + tsteq r8, ip, ror #22 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ + tsteq r8, r0, asr #22 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - strdeq r6, [r2, -r8]! │ │ │ │ - tsteq r8, r8, lsl fp │ │ │ │ - tsteq r9, ip, ror #28 │ │ │ │ + @ instruction: 0x01226e00 │ │ │ │ + tsteq r8, r0, lsr #22 │ │ │ │ + tsteq r9, r4, ror lr │ │ │ │ muleq r0, r8, r4 │ │ │ │ - @ instruction: 0x01226dbc │ │ │ │ - @ instruction: 0x01181adc │ │ │ │ - tsteq r9, r0, lsr lr │ │ │ │ + smlawteq r2, r4, sp, r6 │ │ │ │ + tsteq r8, r4, ror #21 │ │ │ │ + tsteq r9, r8, lsr lr │ │ │ │ muleq r0, lr, r4 │ │ │ │ - tsteq r8, r0, lsr #21 │ │ │ │ + tsteq r8, r8, lsr #21 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - tsteq r8, r8, lsl #21 │ │ │ │ - tsteq r8, r4, asr sl │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ + @ instruction: 0x01181a90 │ │ │ │ + tsteq r8, ip, asr sl │ │ │ │ + tsteq r8, r8, asr #20 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - @ instruction: 0x01226cec │ │ │ │ - tsteq r8, ip, lsl #20 │ │ │ │ - tsteq r9, r0, ror #26 │ │ │ │ + strdeq r6, [r2, -r4]! │ │ │ │ + tsteq r8, r4, lsl sl │ │ │ │ + tsteq r9, r8, ror #26 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - @ instruction: 0x01226cb0 │ │ │ │ - @ instruction: 0x011819d0 │ │ │ │ - tsteq r9, r4, lsr #26 │ │ │ │ + @ instruction: 0x01226cb8 │ │ │ │ + @ instruction: 0x011819d8 │ │ │ │ + tsteq r9, ip, lsr #26 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ - @ instruction: 0x01226c74 │ │ │ │ - @ instruction: 0x01181994 │ │ │ │ - tsteq r9, r8, ror #25 │ │ │ │ + @ instruction: 0x01226c7c │ │ │ │ + @ instruction: 0x0118199c │ │ │ │ + @ instruction: 0x01193cf0 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - tsteq r8, ip, asr r9 │ │ │ │ - @ instruction: 0x01226c04 │ │ │ │ - tsteq r8, r4, lsr #18 │ │ │ │ - tsteq r9, r8, ror ip │ │ │ │ + tsteq r8, r4, ror #18 │ │ │ │ + @ instruction: 0x01226c0c │ │ │ │ + tsteq r8, ip, lsr #18 │ │ │ │ + tsteq r9, r0, lsl #25 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - smlawteq r2, r4, fp, r6 │ │ │ │ - tsteq r8, r4, ror #17 │ │ │ │ - tsteq r9, r8, lsr ip │ │ │ │ + smlawteq r2, ip, fp, r6 │ │ │ │ + tsteq r8, ip, ror #17 │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - smlawbeq r2, r4, fp, r6 │ │ │ │ - tsteq r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x01193bf8 │ │ │ │ + smlawbeq r2, ip, fp, r6 │ │ │ │ + tsteq r8, ip, lsr #17 │ │ │ │ + tsteq r9, r0, lsl #24 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - @ instruction: 0x01226b48 │ │ │ │ - @ instruction: 0x01193df4 │ │ │ │ - @ instruction: 0x01193bbc │ │ │ │ + @ instruction: 0x01226b50 │ │ │ │ + @ instruction: 0x01193dfc │ │ │ │ + tsteq r9, r4, asr #23 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01226b00 │ │ │ │ - tsteq r8, r0, lsr #16 │ │ │ │ - tsteq r9, r4, ror fp │ │ │ │ + @ instruction: 0x01226b08 │ │ │ │ + tsteq r8, r8, lsr #16 │ │ │ │ + tsteq r9, ip, ror fp │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - tsteq r8, r4, ror #15 │ │ │ │ + tsteq r8, ip, ror #15 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - tsteq r8, ip, asr #15 │ │ │ │ - @ instruction: 0x0118179c │ │ │ │ + @ instruction: 0x011817d4 │ │ │ │ + tsteq r8, r4, lsr #15 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq r8, ip, ror #14 │ │ │ │ + tsteq r8, r4, ror r7 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - tsteq r8, r0, asr r7 │ │ │ │ + tsteq r8, r8, asr r7 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - tsteq r8, r4, lsr r7 │ │ │ │ + tsteq r8, ip, lsr r7 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - tsteq r8, r8, lsl r7 │ │ │ │ + tsteq r8, r0, lsr #14 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x011816fc │ │ │ │ + tsteq r8, r4, lsl #14 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - tsteq r8, ip, asr #13 │ │ │ │ - @ instruction: 0x01181698 │ │ │ │ + @ instruction: 0x011816d4 │ │ │ │ + tsteq r8, r0, lsr #13 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - tsteq r8, r0, lsl #13 │ │ │ │ + tsteq r8, r8, lsl #13 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - tsteq r8, r0, asr r6 │ │ │ │ + tsteq r8, r8, asr r6 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - tsteq r8, r0, lsr #12 │ │ │ │ + tsteq r8, r8, lsr #12 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - tsteq r8, ip, ror #11 │ │ │ │ + @ instruction: 0x011815f4 │ │ │ │ andeq r0, r0, fp, asr 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] │ │ │ │ @@ -1269335,17 +1269335,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 593d80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 593d2c │ │ │ │ - @ instruction: 0x0122656c │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ - tsteq r9, r0, ror #11 │ │ │ │ + @ instruction: 0x01226574 │ │ │ │ + @ instruction: 0x01181294 │ │ │ │ + tsteq r9, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00593d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ @@ -1269924,66 +1269924,66 @@ │ │ │ │ cmpeq r3, sl │ │ │ │ bne 59457c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 594214 │ │ │ │ @ instruction: 0x012f4498 │ │ │ │ @ instruction: 0x012fcbbc │ │ │ │ @ instruction: 0x012f4424 │ │ │ │ - smlawteq r2, r8, r3, r6 │ │ │ │ - tsteq r9, r8, lsr r4 │ │ │ │ - tsteq r9, r4, lsr r4 │ │ │ │ - smlawteq r2, ip, r2, r6 │ │ │ │ - tsteq r9, r4, asr #6 │ │ │ │ + ldrdeq r6, [r2, -r0]! │ │ │ │ + tsteq r9, r0, asr #8 │ │ │ │ + tsteq r9, ip, lsr r4 │ │ │ │ + ldrdeq r6, [r2, -r4]! │ │ │ │ + tsteq r9, ip, asr #6 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - @ instruction: 0x012261b0 │ │ │ │ - tsteq r9, ip, lsr #4 │ │ │ │ + @ instruction: 0x012261b8 │ │ │ │ + tsteq r9, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - @ instruction: 0x01225a40 │ │ │ │ - @ instruction: 0x01192ab8 │ │ │ │ + @ instruction: 0x01225a48 │ │ │ │ + tsteq r9, r0, asr #21 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01225918 │ │ │ │ - @ instruction: 0x01192994 │ │ │ │ + @ instruction: 0x01225920 │ │ │ │ + @ instruction: 0x0119299c │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - smlawteq r2, r0, r6, r5 │ │ │ │ - tsteq r9, r4, lsr r7 │ │ │ │ + smlawteq r2, r8, r6, r5 │ │ │ │ + tsteq r9, ip, lsr r7 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - smlawbeq r2, r8, r4, r5 │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ + @ instruction: 0x01225490 │ │ │ │ + tsteq r9, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - @ instruction: 0x0122523c │ │ │ │ - @ instruction: 0x011922b8 │ │ │ │ + @ instruction: 0x01225244 │ │ │ │ + tsteq r9, r0, asr #5 │ │ │ │ muleq r0, r3, r5 │ │ │ │ muleq r0, r4, r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ muleq r0, sp, r5 │ │ │ │ muleq r0, lr, r5 │ │ │ │ - @ instruction: 0x01224e78 │ │ │ │ - tsteq r9, ip, ror #29 │ │ │ │ + smlawbeq r2, r0, lr, r4 │ │ │ │ + @ instruction: 0x01191ef4 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - @ instruction: 0x01224d70 │ │ │ │ - tsteq r9, r8, ror #27 │ │ │ │ + @ instruction: 0x01224d78 │ │ │ │ + @ instruction: 0x01191df0 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @ instruction: 0xfffef5c8 │ │ │ │ - tsteq r9, ip, asr #31 │ │ │ │ + @ instruction: 0x01190fd4 │ │ │ │ @ instruction: 0xffff007c │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq r9, r0, asr #29 │ │ │ │ - @ instruction: 0x01191ed8 │ │ │ │ + tsteq r9, r8, asr #29 │ │ │ │ + tsteq r9, r0, ror #29 │ │ │ │ @ instruction: 0xffffbc24 │ │ │ │ @ instruction: 0x012f2b60 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ bl be4c4 │ │ │ │ @@ -1271788,191 +1271788,191 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5956dc │ │ │ │ @ instruction: 0xffffa5e0 │ │ │ │ - @ instruction: 0x01224b70 │ │ │ │ - tsteq r9, r0, ror #26 │ │ │ │ - tsteq r9, r0, ror #23 │ │ │ │ + @ instruction: 0x01224b78 │ │ │ │ + tsteq r9, r8, ror #26 │ │ │ │ + tsteq r9, r8, ror #23 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tstpeq r7, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r5 │ │ │ │ - tstpeq r7, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tstpeq r7, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117f7f0 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - @ instruction: 0x01224a90 │ │ │ │ - @ instruction: 0x0117f7b0 │ │ │ │ - tsteq r9, r4, lsl #22 │ │ │ │ + @ instruction: 0x01224a98 │ │ │ │ + @ instruction: 0x0117f7b8 │ │ │ │ + tsteq r9, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - tstpeq r7, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - tstpeq r7, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - tstpeq r7, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x0117f6fc │ │ │ │ + tstpeq r7, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - tstpeq r7, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117f6d4 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - @ instruction: 0x0117f69c │ │ │ │ + tstpeq r7, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - tstpeq r7, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - tstpeq r7, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - tstpeq r7, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x012248ac │ │ │ │ - tstpeq r7, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, lsr #18 │ │ │ │ + @ instruction: 0x012248b4 │ │ │ │ + @ instruction: 0x0117f5d4 │ │ │ │ + tsteq r9, r8, lsr #18 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x01224870 │ │ │ │ - @ instruction: 0x0117f590 │ │ │ │ - tsteq r9, r4, ror #17 │ │ │ │ + @ instruction: 0x01224878 │ │ │ │ + @ instruction: 0x0117f598 │ │ │ │ + tsteq r9, ip, ror #17 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tstpeq r7, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - @ instruction: 0x01224804 │ │ │ │ - tstpeq r7, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, ror r8 │ │ │ │ + @ instruction: 0x0122480c │ │ │ │ + tstpeq r7, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r0, lsl #17 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - tstpeq r7, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117f4f4 │ │ │ │ muleq r0, lr, r5 │ │ │ │ - tstpeq r7, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sp, r5 │ │ │ │ - @ instruction: 0x0117f490 │ │ │ │ + @ instruction: 0x0117f498 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - tstpeq r7, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, r5 │ │ │ │ - tstpeq r7, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, r5 │ │ │ │ - tstpeq r7, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r7, r5 │ │ │ │ - tstpeq r7, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - smlawteq r2, ip, r6, r4 │ │ │ │ - tstpeq r7, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ + ldrdeq r4, [r2, -r4]! @ │ │ │ │ + @ instruction: 0x0117f3f4 │ │ │ │ + tsteq r9, r8, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0117f3b4 │ │ │ │ + @ instruction: 0x0117f3bc │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - tstpeq r7, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - @ instruction: 0x01224640 │ │ │ │ - tstpeq r7, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011916b4 │ │ │ │ + @ instruction: 0x01224648 │ │ │ │ + tstpeq r7, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011916bc │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ - @ instruction: 0x01224600 │ │ │ │ - tstpeq r7, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, ror r6 │ │ │ │ + @ instruction: 0x01224608 │ │ │ │ + tstpeq r7, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, ror r6 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - smlawteq r2, r4, r5, r4 │ │ │ │ - tstpeq r7, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsr r6 │ │ │ │ + smlawteq r2, ip, r5, r4 │ │ │ │ + tstpeq r7, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r0, asr #12 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - smlawbeq r2, r8, r5, r4 │ │ │ │ - tsteq r9, r4, lsr r8 │ │ │ │ - @ instruction: 0x011915fc │ │ │ │ + @ instruction: 0x01224590 │ │ │ │ + tsteq r9, ip, lsr r8 │ │ │ │ + tsteq r9, r4, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01224544 │ │ │ │ - tstpeq r7, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011915b8 │ │ │ │ + @ instruction: 0x0122454c │ │ │ │ + tstpeq r7, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r0, asr #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01224508 │ │ │ │ - tstpeq r7, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, ip, ror r5 │ │ │ │ + @ instruction: 0x01224510 │ │ │ │ + tstpeq r7, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, lsl #11 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0117f1f0 │ │ │ │ + @ instruction: 0x0117f1f8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tstpeq r7, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122446c │ │ │ │ - tstpeq r7, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, ror #9 │ │ │ │ + tstpeq r7, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01224474 │ │ │ │ + @ instruction: 0x0117f194 │ │ │ │ + tsteq r9, r8, ror #9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01224430 │ │ │ │ - tstpeq r7, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, lsr #9 │ │ │ │ + @ instruction: 0x01224438 │ │ │ │ + tstpeq r7, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, lsr #9 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tstpeq r7, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - smlawteq r2, r4, r3, r4 │ │ │ │ - tstpeq r7, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, asr #8 │ │ │ │ + smlawteq r2, ip, r3, r4 │ │ │ │ + tstpeq r7, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, asr #8 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - smlawbeq r2, r8, r3, r4 │ │ │ │ - tstpeq r7, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011913fc │ │ │ │ + @ instruction: 0x01224390 │ │ │ │ + ldrheq pc, [r7, -r0] @ │ │ │ │ + tsteq r9, r4, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - tstpeq r7, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tstpeq r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - tstpeq r7, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x012242bc │ │ │ │ - @ instruction: 0x0117efdc │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ + smlawteq r2, r4, r2, r4 │ │ │ │ + tsteq r7, r4, ror #31 │ │ │ │ + tsteq r9, r8, lsr r3 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq r7, r4, lsr #31 │ │ │ │ + tsteq r7, ip, lsr #31 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq r7, r4, ror pc │ │ │ │ + tsteq r7, ip, ror pc │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - tsteq r7, r4, asr #30 │ │ │ │ + tsteq r7, ip, asr #30 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - tsteq r7, r4, lsl pc │ │ │ │ + tsteq r7, ip, lsl pc │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - smlawteq r2, r4, r1, r4 │ │ │ │ - tsteq r7, r0, ror #29 │ │ │ │ - tsteq r9, r8, lsr r2 │ │ │ │ + smlawteq r2, ip, r1, r4 │ │ │ │ + tsteq r7, r8, ror #29 │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - smlawbeq r2, r8, r1, r4 │ │ │ │ - tsteq r7, r4, lsr #29 │ │ │ │ - @ instruction: 0x011911fc │ │ │ │ + @ instruction: 0x01224190 │ │ │ │ + tsteq r7, ip, lsr #29 │ │ │ │ + tsteq r9, r4, lsl #4 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - @ instruction: 0x0122414c │ │ │ │ - tsteq r7, r8, ror #28 │ │ │ │ - tsteq r9, r0, asr #3 │ │ │ │ + @ instruction: 0x01224154 │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + tsteq r9, r8, asr #3 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - @ instruction: 0x01224110 │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ - tsteq r9, r4, lsl #3 │ │ │ │ + @ instruction: 0x01224118 │ │ │ │ + tsteq r7, r4, lsr lr │ │ │ │ + tsteq r9, ip, lsl #3 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - ldrdeq r4, [r2, -r4]! @ │ │ │ │ - @ instruction: 0x0117edf0 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ + ldrdeq r4, [r2, -ip]! │ │ │ │ + @ instruction: 0x0117edf8 │ │ │ │ + tsteq r9, r0, asr r1 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - @ instruction: 0x01224098 │ │ │ │ - @ instruction: 0x0117edb4 │ │ │ │ - tsteq r9, ip, lsl #2 │ │ │ │ + @ instruction: 0x012240a0 │ │ │ │ + @ instruction: 0x0117edbc │ │ │ │ + tsteq r9, r4, lsl r1 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - qsubeq r4, r8, r2 │ │ │ │ - tsteq r7, r8, ror sp │ │ │ │ - tsteq r9, ip, asr #1 │ │ │ │ + @ instruction: 0x01224060 │ │ │ │ + tsteq r7, r0, lsl #27 │ │ │ │ + ldrsbeq r1, [r9, -r4] │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - @ instruction: 0x01224018 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ - tsteq r9, ip, lsl #1 │ │ │ │ + @ instruction: 0x01224020 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ + @ instruction: 0x01191094 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - tsteq r7, r0, lsl #26 │ │ │ │ + tsteq r7, r8, lsl #26 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - tsteq r7, ip, asr #25 │ │ │ │ + @ instruction: 0x0117ecd4 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - @ instruction: 0x0117ecb4 │ │ │ │ + @ instruction: 0x0117ecbc │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - @ instruction: 0x01223f60 │ │ │ │ - tsteq r7, r0, lsl #25 │ │ │ │ - @ instruction: 0x01190fd4 │ │ │ │ + @ instruction: 0x01223f68 │ │ │ │ + tsteq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x01190fdc │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - @ instruction: 0x01223f24 │ │ │ │ - tsteq r7, r4, asr #24 │ │ │ │ - @ instruction: 0x01190f98 │ │ │ │ + @ instruction: 0x01223f2c │ │ │ │ + tsteq r7, ip, asr #24 │ │ │ │ + tsteq r9, r0, lsr #31 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ 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] │ │ │ │ @@ -1271997,17 +1271997,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 596710 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #552 @ 0x228 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5966bc │ │ │ │ - ldrdeq r3, [r2, -ip]! │ │ │ │ - @ instruction: 0x0117e8fc │ │ │ │ - tsteq r9, r0, asr ip │ │ │ │ + @ instruction: 0x01223be4 │ │ │ │ + tsteq r7, r4, lsl #18 │ │ │ │ + tsteq r9, r8, asr ip │ │ │ │ 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, #2632] @ 0xa48 │ │ │ │ sub sp, sp, #1424 @ 0x590 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1272591,79 +1272591,79 @@ │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ beq 59716c │ │ │ │ mov r2, r3 │ │ │ │ b 596f34 │ │ │ │ @ instruction: 0x012f1b0c │ │ │ │ @ instruction: 0x012f1aa8 │ │ │ │ - @ instruction: 0x01223a98 │ │ │ │ - tsteq r9, r4, lsl fp │ │ │ │ + @ instruction: 0x01223aa0 │ │ │ │ + tsteq r9, ip, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - @ instruction: 0x012239e8 │ │ │ │ + strdeq r3, [r2, -r0]! │ │ │ │ @ instruction: 0xffff0220 │ │ │ │ - tsteq r9, ip, asr #20 │ │ │ │ + tsteq r9, r4, asr sl │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - @ instruction: 0x01223614 │ │ │ │ - tstpeq r8, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #26 │ │ │ │ - smlawbeq r2, r0, r4, r3 │ │ │ │ - @ instruction: 0x011904f8 │ │ │ │ + @ instruction: 0x0122361c │ │ │ │ + tstpeq r8, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, ror sp │ │ │ │ + smlawbeq r2, r8, r4, r3 │ │ │ │ + tsteq r9, r0, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - smlawbeq r2, r0, pc, r2 @ │ │ │ │ - @ instruction: 0x0118fff8 │ │ │ │ + smlawbeq r2, r8, pc, r2 @ │ │ │ │ + tsteq r9, r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x0117b69c │ │ │ │ - @ instruction: 0x01222d70 │ │ │ │ - tsteq r9, r8, lsl #1 │ │ │ │ - tstpeq r8, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fff4 │ │ │ │ + tsteq r7, r4, lsr #13 │ │ │ │ + @ instruction: 0x01222d78 │ │ │ │ + @ instruction: 0x01190090 │ │ │ │ + tstpeq r8, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118fffc │ │ │ │ tstpeq r6, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r2, ip, fp, r2 │ │ │ │ - @ instruction: 0x0118fbf0 │ │ │ │ - @ instruction: 0x012228e4 │ │ │ │ - tstpeq r8, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r2, -r4]! │ │ │ │ + @ instruction: 0x0118fbf8 │ │ │ │ + @ instruction: 0x012228ec │ │ │ │ + tstpeq r8, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - @ instruction: 0x0122289c │ │ │ │ + @ instruction: 0x012228a4 │ │ │ │ tsteq r7, ip, lsl #14 │ │ │ │ - @ instruction: 0x01222868 │ │ │ │ - tstpeq r8, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01222870 │ │ │ │ + tstpeq r8, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01222710 │ │ │ │ - @ instruction: 0x0118f790 │ │ │ │ - smlawteq r2, ip, r6, r2 │ │ │ │ + @ instruction: 0x01222718 │ │ │ │ + @ instruction: 0x0118f798 │ │ │ │ + ldrdeq r2, [r2, -r4]! │ │ │ │ tsteq r6, r0, lsl #24 │ │ │ │ - tstpeq r8, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ @ instruction: 0x012f0618 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x012224b0 │ │ │ │ - tstpeq r8, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tstpeq r8, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012224b8 │ │ │ │ + tstpeq r8, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, ror r1 │ │ │ │ + @ instruction: 0x0118f4d0 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ tsteq r6, r0, lsr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq r2, [r2, -r0]! │ │ │ │ - tstpeq r8, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, lsl #25 │ │ │ │ - tstpeq r8, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r2, -r8]! │ │ │ │ + tstpeq r8, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118ec90 │ │ │ │ + @ instruction: 0x0118f690 │ │ │ │ @ instruction: 0x0116e8f8 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x01222254 │ │ │ │ - tstpeq r8, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122225c │ │ │ │ + @ instruction: 0x0118f2b4 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov r3, r2 │ │ │ │ stm r2, {r7, fp} │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ bne 59703c │ │ │ │ @@ -1274336,126 +1274336,126 @@ │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 597c24 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x01222178 │ │ │ │ - @ instruction: 0x0118f1f8 │ │ │ │ + smlawbeq r2, r0, r1, r2 │ │ │ │ + tstpeq r8, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ tsteq r6, r4, ror #12 │ │ │ │ - @ instruction: 0x0122207c │ │ │ │ - @ instruction: 0x0117cd9c │ │ │ │ - ldrsheq pc, [r8, -r0] @ │ │ │ │ + smlawbeq r2, r4, r0, r2 │ │ │ │ + tsteq r7, r4, lsr #27 │ │ │ │ + ldrsheq pc, [r8, -r8] @ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x0122204c │ │ │ │ - tstpeq r8, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + qsubeq r2, r4, r2 │ │ │ │ + ldrsbeq pc, [r8, -r0] @ │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x01221e9c │ │ │ │ - tsteq r8, ip, lsl #30 │ │ │ │ + @ instruction: 0x01221ea4 │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01221e44 │ │ │ │ + @ instruction: 0x01221e4c │ │ │ │ @ instruction: 0x01170cb4 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - ldrdeq r1, [r2, -r8]! │ │ │ │ - tsteq r8, r0, asr ip │ │ │ │ + @ instruction: 0x01221be0 │ │ │ │ + tsteq r8, r8, asr ip │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x01221b50 │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x01221b58 │ │ │ │ + @ instruction: 0x0118ebb0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01221a7c │ │ │ │ - @ instruction: 0x0118eafc │ │ │ │ + smlawbeq r2, r4, sl, r1 │ │ │ │ + tsteq r8, r4, lsl #22 │ │ │ │ tsteq r6, r8, ror #30 │ │ │ │ - strdeq r1, [r2, -ip]! │ │ │ │ - tsteq r8, ip, ror sl │ │ │ │ - @ instruction: 0x012219ac │ │ │ │ + @ instruction: 0x01221a04 │ │ │ │ + tsteq r8, r4, lsl #21 │ │ │ │ + @ instruction: 0x012219b4 │ │ │ │ tsteq r6, r0, ror #29 │ │ │ │ - tsteq r8, r8, lsl sl │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ tsteq r6, r8, lsl #29 │ │ │ │ - @ instruction: 0x01221928 │ │ │ │ - tsteq r8, r8, lsr #19 │ │ │ │ - @ instruction: 0x012218ec │ │ │ │ - @ instruction: 0x0118dadc │ │ │ │ - tsteq r8, r0, ror #18 │ │ │ │ + @ instruction: 0x01221930 │ │ │ │ + @ instruction: 0x0118e9b0 │ │ │ │ + strdeq r1, [r2, -r4]! │ │ │ │ + tsteq r8, r4, ror #21 │ │ │ │ + tsteq r8, r8, ror #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x0116cdd4 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ tsteq r6, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - @ instruction: 0x01221754 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ - @ instruction: 0x0118e7d0 │ │ │ │ - @ instruction: 0x01221560 │ │ │ │ - @ instruction: 0x0118e5dc │ │ │ │ + @ instruction: 0x0122175c │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0118e7d8 │ │ │ │ + @ instruction: 0x01221568 │ │ │ │ + tsteq r8, r4, ror #11 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0122145c │ │ │ │ - tsteq r8, ip, asr #9 │ │ │ │ + @ instruction: 0x01221464 │ │ │ │ + @ instruction: 0x0118e4d4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlawteq r2, r0, r2, r1 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ + smlawteq r2, r8, r2, r1 │ │ │ │ + tsteq r8, ip, lsr r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0118d9d0 │ │ │ │ - tsteq r7, r8, ror #17 │ │ │ │ + @ instruction: 0x0118d9d8 │ │ │ │ + @ instruction: 0x011798f0 │ │ │ │ tsteq r6, ip, asr #5 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ tsteq r6, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ - tsteq r8, r0, ror fp │ │ │ │ + @ instruction: 0x01220b00 │ │ │ │ + tsteq r8, r8, ror fp │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - tsteq r7, ip, lsr r2 │ │ │ │ - @ instruction: 0x01220a5c │ │ │ │ - tsteq r7, r8, ror r7 │ │ │ │ - @ instruction: 0x0118dad0 │ │ │ │ - @ instruction: 0x01220964 │ │ │ │ - @ instruction: 0x0118d9d8 │ │ │ │ + tsteq r7, r4, asr #4 │ │ │ │ + @ instruction: 0x01220a64 │ │ │ │ + tsteq r7, r0, lsl #15 │ │ │ │ + @ instruction: 0x0118dad8 │ │ │ │ + @ instruction: 0x0122096c │ │ │ │ + tsteq r8, r0, ror #19 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ @ instruction: 0xfffeb0a4 │ │ │ │ @ instruction: 0xfffebb54 │ │ │ │ @ instruction: 0x0116bcdc │ │ │ │ tsteq r6, r8, lsl #25 │ │ │ │ - tsteq r7, r4, lsr r4 │ │ │ │ - tsteq r7, r4, lsl #8 │ │ │ │ + tsteq r7, ip, lsr r4 │ │ │ │ + tsteq r7, ip, lsl #8 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - @ instruction: 0x012206b0 │ │ │ │ - @ instruction: 0x0117b3d0 │ │ │ │ - tsteq r8, r4, lsr #14 │ │ │ │ + @ instruction: 0x012206b8 │ │ │ │ + @ instruction: 0x0117b3d8 │ │ │ │ + tsteq r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - @ instruction: 0x01220674 │ │ │ │ - @ instruction: 0x0117b394 │ │ │ │ - tsteq r8, r8, ror #13 │ │ │ │ + @ instruction: 0x0122067c │ │ │ │ + @ instruction: 0x0117b39c │ │ │ │ + @ instruction: 0x0118d6f0 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - tsteq r7, ip, asr r3 │ │ │ │ - @ instruction: 0x01220600 │ │ │ │ - tsteq r7, r0, lsr #6 │ │ │ │ - tsteq r8, r4, ror r6 │ │ │ │ + tsteq r7, r4, ror #6 │ │ │ │ + @ instruction: 0x01220608 │ │ │ │ + tsteq r7, r8, lsr #6 │ │ │ │ + tsteq r8, ip, ror r6 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - tsteq r7, r8, ror #5 │ │ │ │ + @ instruction: 0x0117b2f0 │ │ │ │ ldr r3, [pc, #-252] @ 598c5c │ │ │ │ ldr r6, [pc, #-252] @ 598c60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r3, #600 @ 0x258 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r1, [pc, #-268] @ 598c64 │ │ │ │ @@ -1276474,282 +1276474,282 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r1, #1536 @ 0x600 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 597c24 │ │ │ │ - @ instruction: 0x01220590 │ │ │ │ - @ instruction: 0x0117b2b0 │ │ │ │ - tsteq r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x01220598 │ │ │ │ + @ instruction: 0x0117b2b8 │ │ │ │ + tsteq r8, ip, lsl #12 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - tsteq r7, r8, ror r2 │ │ │ │ + tsteq r7, r0, lsl #5 │ │ │ │ andeq r0, r0, r3, lsr r7 │ │ │ │ - tsteq r7, r8, asr #4 │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - tsteq r7, r8, lsl r2 │ │ │ │ + tsteq r7, r0, lsr #4 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - tsteq r7, r8, ror #3 │ │ │ │ + @ instruction: 0x0117b1f0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01220490 │ │ │ │ - @ instruction: 0x0117b1b0 │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x01220498 │ │ │ │ + @ instruction: 0x0117b1b8 │ │ │ │ + tsteq r8, ip, lsl #10 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - @ instruction: 0x01220454 │ │ │ │ - tsteq r8, ip, lsl #31 │ │ │ │ - @ instruction: 0x0118d4bc │ │ │ │ + @ instruction: 0x0122045c │ │ │ │ + @ instruction: 0x0118bf94 │ │ │ │ + tsteq r8, r4, asr #9 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ - tsteq r8, ip, ror #29 │ │ │ │ - tsteq r8, r8, ror #8 │ │ │ │ - @ instruction: 0x012203b8 │ │ │ │ - ldrsbeq fp, [r7, -r8] │ │ │ │ - tsteq r8, ip, lsr #8 │ │ │ │ + @ instruction: 0x01220400 │ │ │ │ + @ instruction: 0x0118bef4 │ │ │ │ + tsteq r8, r0, ror r4 │ │ │ │ + smlawteq r2, r0, r3, r0 │ │ │ │ + tsteq r7, r0, ror #1 │ │ │ │ + tsteq r8, r4, lsr r4 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - @ instruction: 0x0122037c │ │ │ │ - @ instruction: 0x0117b09c │ │ │ │ - @ instruction: 0x0118d3f0 │ │ │ │ + smlawbeq r2, r4, r3, r0 │ │ │ │ + tsteq r7, r4, lsr #1 │ │ │ │ + @ instruction: 0x0118d3f8 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - @ instruction: 0x01220340 │ │ │ │ - tsteq r7, r0, rrx │ │ │ │ - @ instruction: 0x0118d3bc │ │ │ │ + @ instruction: 0x01220348 │ │ │ │ + tsteq r7, r8, rrx │ │ │ │ + tsteq r8, r4, asr #7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0117aff8 │ │ │ │ + tsteq r7, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r7, r8, asr #31 │ │ │ │ + @ instruction: 0x0117afd0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0117af94 │ │ │ │ + @ instruction: 0x0117af9c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ + tsteq r7, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ + tsteq r7, r4, lsr pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0117aefc │ │ │ │ + tsteq r7, r4, lsl #30 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - tsteq r7, r8, asr #29 │ │ │ │ + @ instruction: 0x0117aed0 │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - @ instruction: 0x0117ae94 │ │ │ │ - tsteq r7, r0, ror #28 │ │ │ │ + @ instruction: 0x0117ae9c │ │ │ │ + tsteq r7, r8, ror #28 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ + tsteq r7, r4, lsr lr │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - @ instruction: 0x0117adf8 │ │ │ │ + tsteq r7, r0, lsl #28 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - tsteq r7, r4, asr #27 │ │ │ │ + tsteq r7, ip, asr #27 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - @ instruction: 0x01220070 │ │ │ │ - @ instruction: 0x0117ad90 │ │ │ │ - tsteq r8, r4, ror #1 │ │ │ │ + @ instruction: 0x01220078 │ │ │ │ + @ instruction: 0x0117ad98 │ │ │ │ + tsteq r8, ip, ror #1 │ │ │ │ andeq r0, r0, r9, lsr #14 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ - strdeq pc, [r1, -ip]! │ │ │ │ - tsteq r7, ip, lsl sp │ │ │ │ - tsteq r8, r0, ror r0 │ │ │ │ + tsteq r7, r0, ror #26 │ │ │ │ + @ instruction: 0x01220004 │ │ │ │ + tsteq r7, r4, lsr #26 │ │ │ │ + tsteq r8, r8, ror r0 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - tsteq r7, r4, ror #25 │ │ │ │ - @ instruction: 0x0117acb0 │ │ │ │ + tsteq r7, ip, ror #25 │ │ │ │ + @ instruction: 0x0117acb8 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - msreq SP_irq, r8, asr pc │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ - @ instruction: 0x0118cfd4 │ │ │ │ + msreq SP_irq, r0, ror #30 │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + @ instruction: 0x0118cfdc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ + tsteq r7, r8, asr #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r7, r8, lsl #24 │ │ │ │ + tsteq r7, r0, lsl ip │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - msreq R9_usr, r4 @ │ │ │ │ - @ instruction: 0x0117abd4 │ │ │ │ - tsteq r8, r8, lsr #30 │ │ │ │ + msreq R9_usr, ip @ │ │ │ │ + @ instruction: 0x0117abdc │ │ │ │ + tsteq r8, r0, lsr pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - msreq R9_usr, r8, ror lr │ │ │ │ - @ instruction: 0x0117ab98 │ │ │ │ - tsteq r8, ip, ror #29 │ │ │ │ + smlawbeq r1, r0, lr, pc @ │ │ │ │ + tsteq r7, r0, lsr #23 │ │ │ │ + @ instruction: 0x0118cef4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - msreq R9_usr, ip, lsr lr │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ - @ instruction: 0x0118ceb0 │ │ │ │ + msreq R9_usr, r4, asr #28 │ │ │ │ + tsteq r7, r4, ror #22 │ │ │ │ + @ instruction: 0x0118ceb8 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - msreq R9_usr, r0, lsl #28 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ - tsteq r8, r4, ror lr │ │ │ │ + msreq R9_usr, r8, lsl #28 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ + tsteq r8, ip, ror lr │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - smlawteq r1, r4, sp, pc @ │ │ │ │ - tsteq r7, r4, ror #21 │ │ │ │ - tsteq r8, r8, lsr lr │ │ │ │ + smlawteq r1, ip, sp, pc @ │ │ │ │ + tsteq r7, ip, ror #21 │ │ │ │ + tsteq r8, r0, asr #28 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - smlawbeq r1, r8, sp, pc @ │ │ │ │ - tsteq r7, r8, lsr #21 │ │ │ │ - @ instruction: 0x0118cdfc │ │ │ │ + msreq CPSR_c, r0 @ │ │ │ │ + @ instruction: 0x0117aab0 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - msreq CPSR_c, ip, asr #26 │ │ │ │ - tsteq r7, ip, ror #20 │ │ │ │ - tsteq r8, r0, asr #27 │ │ │ │ + msreq CPSR_c, r4, asr sp │ │ │ │ + tsteq r7, r4, ror sl │ │ │ │ + tsteq r8, r8, asr #27 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - msreq CPSR_c, r0, lsl sp │ │ │ │ - tsteq r7, r0, lsr sl │ │ │ │ - tsteq r8, r4, lsl #27 │ │ │ │ + msreq CPSR_c, r8, lsl sp │ │ │ │ + tsteq r7, r8, lsr sl │ │ │ │ + tsteq r8, ip, lsl #27 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - @ instruction: 0x0117a9f4 │ │ │ │ - tsteq r8, r0, asr sp │ │ │ │ + ldrdeq pc, [r1, -ip]! │ │ │ │ + @ instruction: 0x0117a9fc │ │ │ │ + tsteq r8, r8, asr sp │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - @ instruction: 0x0117a9b8 │ │ │ │ - tsteq r8, r0, lsl sp │ │ │ │ - msreq CPSR_c, ip, asr ip │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - @ instruction: 0x0118ccd0 │ │ │ │ + msreq CPSR_c, r0, lsr #25 │ │ │ │ + tsteq r7, r0, asr #19 │ │ │ │ + tsteq r8, r8, lsl sp │ │ │ │ + msreq CPSR_c, r4, ror #24 │ │ │ │ + tsteq r7, r4, lsl #19 │ │ │ │ + @ instruction: 0x0118ccd8 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - msreq CPSR_c, r0, lsr #24 │ │ │ │ - tsteq r7, r0, asr #18 │ │ │ │ - @ instruction: 0x0118cc94 │ │ │ │ + msreq CPSR_c, r8, lsr #24 │ │ │ │ + tsteq r7, r8, asr #18 │ │ │ │ + @ instruction: 0x0118cc9c │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - msreq SP_irq, r4, ror #23 │ │ │ │ - tsteq r7, r4, lsl #18 │ │ │ │ - tsteq r8, r8, asr ip │ │ │ │ + msreq SP_irq, ip, ror #23 │ │ │ │ + tsteq r7, ip, lsl #18 │ │ │ │ + tsteq r8, r0, ror #24 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - msreq SP_irq, r8, lsr #23 │ │ │ │ - tsteq r7, r8, asr #17 │ │ │ │ - tsteq r8, ip, lsl ip │ │ │ │ + msreq SP_irq, r0 @ │ │ │ │ + @ instruction: 0x0117a8d0 │ │ │ │ + tsteq r8, r4, lsr #24 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - msreq SP_irq, ip, ror #22 │ │ │ │ - tsteq r7, ip, lsl #17 │ │ │ │ - tsteq r8, r0, ror #23 │ │ │ │ + msreq SP_irq, r4, ror fp │ │ │ │ + @ instruction: 0x0117a894 │ │ │ │ + tsteq r8, r8, ror #23 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - msreq SP_irq, r0, lsr fp │ │ │ │ - tsteq r7, r0, asr r8 │ │ │ │ - tsteq r8, r4, lsr #23 │ │ │ │ + msreq SP_irq, r8, lsr fp │ │ │ │ + tsteq r7, r8, asr r8 │ │ │ │ + tsteq r8, ip, lsr #23 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - strdeq pc, [r1, -r4]! │ │ │ │ - tsteq r7, r4, lsl r8 │ │ │ │ - tsteq r8, r8, ror #22 │ │ │ │ + strdeq pc, [r1, -ip]! │ │ │ │ + tsteq r7, ip, lsl r8 │ │ │ │ + tsteq r8, r0, ror fp │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - msreq R9_usr, r8 @ │ │ │ │ - @ instruction: 0x0117a7d8 │ │ │ │ - tsteq r8, ip, lsr #22 │ │ │ │ + smlawteq r1, r0, sl, pc @ │ │ │ │ + tsteq r7, r0, ror #15 │ │ │ │ + tsteq r8, r4, lsr fp │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - tsteq r7, r0, lsr #15 │ │ │ │ - msreq R9_usr, r4, asr #20 │ │ │ │ - tsteq r7, r4, ror #14 │ │ │ │ - @ instruction: 0x0118cab8 │ │ │ │ + tsteq r7, r8, lsr #15 │ │ │ │ + msreq R9_usr, ip, asr #20 │ │ │ │ + tsteq r7, ip, ror #14 │ │ │ │ + tsteq r8, r0, asr #21 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - tsteq r7, ip, lsr #14 │ │ │ │ - tsteq r8, r4, lsl #21 │ │ │ │ + tsteq r7, r4, lsr r7 │ │ │ │ + tsteq r8, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - @ instruction: 0x0117a6f4 │ │ │ │ - tsteq r8, r8, asr #20 │ │ │ │ + ldrdeq pc, [r1, -ip]! │ │ │ │ + @ instruction: 0x0117a6fc │ │ │ │ + tsteq r8, r0, asr sl │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - @ instruction: 0x0117a6b8 │ │ │ │ - tsteq r8, ip, lsl #20 │ │ │ │ + msreq CPSR_c, r0, lsr #19 │ │ │ │ + tsteq r7, r0, asr #13 │ │ │ │ + tsteq r8, r4, lsl sl │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - msreq CPSR_c, ip, asr r9 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - @ instruction: 0x0118c9d4 │ │ │ │ - tsteq r7, r4, asr #12 │ │ │ │ + msreq CPSR_c, r4, ror #18 │ │ │ │ + tsteq r7, r4, lsl #13 │ │ │ │ + @ instruction: 0x0118c9dc │ │ │ │ + tsteq r7, ip, asr #12 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - tsteq r7, r4, lsl r6 │ │ │ │ + tsteq r7, ip, lsl r6 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - tsteq r7, r4, ror #11 │ │ │ │ + tsteq r7, ip, ror #11 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - @ instruction: 0x0117a5b4 │ │ │ │ + @ instruction: 0x0117a5bc │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - msreq CPSR_c, r0, ror #16 │ │ │ │ - tsteq r7, r0, lsl #11 │ │ │ │ - @ instruction: 0x0118c8d4 │ │ │ │ + msreq CPSR_c, r8, ror #16 │ │ │ │ + tsteq r7, r8, lsl #11 │ │ │ │ + @ instruction: 0x0118c8dc │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - msreq CPSR_c, r4, lsr #16 │ │ │ │ - tsteq r7, r4, asr #10 │ │ │ │ - @ instruction: 0x0118c898 │ │ │ │ + msreq CPSR_c, ip, lsr #16 │ │ │ │ + tsteq r7, ip, asr #10 │ │ │ │ + tsteq r8, r0, lsr #17 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - msreq SP_irq, r8, ror #15 │ │ │ │ - tsteq r7, r4, lsl #10 │ │ │ │ - tsteq r8, r8, asr r8 │ │ │ │ + strdeq pc, [r1, -r0]! │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ + tsteq r8, r0, ror #16 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq r7, ip, asr #9 │ │ │ │ + @ instruction: 0x0117a4d4 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - @ instruction: 0x0117a49c │ │ │ │ - @ instruction: 0x0118c7f4 │ │ │ │ + tsteq r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0118c7fc │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - msreq SP_irq, r4, asr #14 │ │ │ │ - tsteq r7, r4, ror #8 │ │ │ │ - @ instruction: 0x0118c7b8 │ │ │ │ + msreq SP_irq, ip, asr #14 │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + tsteq r8, r0, asr #15 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - msreq SP_irq, r8, lsl #14 │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ - tsteq r8, ip, ror r7 │ │ │ │ + msreq SP_irq, r0, lsl r7 │ │ │ │ + tsteq r7, r0, lsr r4 │ │ │ │ + tsteq r8, r4, lsl #15 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - smlawteq r1, ip, r6, pc @ │ │ │ │ - tsteq r7, ip, ror #7 │ │ │ │ - tsteq r8, r0, asr #14 │ │ │ │ + ldrdeq pc, [r1, -r4]! │ │ │ │ + @ instruction: 0x0117a3f4 │ │ │ │ + tsteq r8, r8, asr #14 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - msreq R9_usr, r0 @ │ │ │ │ - @ instruction: 0x0117a3b0 │ │ │ │ - tsteq r8, r4, lsl #14 │ │ │ │ + msreq R9_usr, r8 @ │ │ │ │ + @ instruction: 0x0117a3b8 │ │ │ │ + tsteq r8, ip, lsl #14 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - msreq R9_usr, r4, asr r6 │ │ │ │ - tsteq r7, r4, ror r3 │ │ │ │ - tsteq r8, r8, asr #13 │ │ │ │ + msreq R9_usr, ip, asr r6 │ │ │ │ + tsteq r7, ip, ror r3 │ │ │ │ + @ instruction: 0x0118c6d0 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - tsteq r7, ip, lsr r3 │ │ │ │ + tsteq r7, r4, asr #6 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - msreq CPSR_c, r8, ror #11 │ │ │ │ - tsteq r7, r8, lsl #6 │ │ │ │ - tsteq r8, r0, ror #12 │ │ │ │ - msreq CPSR_c, r8, ror r1 │ │ │ │ - @ instruction: 0x01179e98 │ │ │ │ - tsteq r8, ip, ror #3 │ │ │ │ + strdeq pc, [r1, -r0]! │ │ │ │ + tsteq r7, r0, lsl r3 │ │ │ │ + tsteq r8, r8, ror #12 │ │ │ │ + smlawbeq r1, r0, r1, pc @ │ │ │ │ + tsteq r7, r0, lsr #29 │ │ │ │ + @ instruction: 0x0118c1f4 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - tsteq r7, r0, ror #28 │ │ │ │ + tsteq r7, r8, ror #28 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - tsteq r7, r0, lsr lr │ │ │ │ - ldrdeq pc, [r1, -ip]! │ │ │ │ - @ instruction: 0x01179dfc │ │ │ │ - tsteq r8, r0, asr r1 │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ + msreq CPSR_c, r4, ror #1 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ + tsteq r8, r8, asr r1 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - tsteq r7, r4, asr #27 │ │ │ │ + tsteq r7, ip, asr #27 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - msreq CPSR_c, r0, ror r0 │ │ │ │ - @ instruction: 0x01179d90 │ │ │ │ - tsteq r8, r4, ror #1 │ │ │ │ + msreq CPSR_c, r8, ror r0 │ │ │ │ + @ instruction: 0x01179d98 │ │ │ │ + tsteq r8, ip, ror #1 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - msreq CPSR_c, r4, lsr r0 │ │ │ │ - tsteq r7, r4, asr sp │ │ │ │ - tsteq r8, r8, lsr #1 │ │ │ │ + msreq CPSR_c, ip, lsr r0 │ │ │ │ + tsteq r7, ip, asr sp │ │ │ │ + ldrheq ip, [r8, -r0] │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - tsteq r7, ip, lsl sp │ │ │ │ + tsteq r7, r4, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - smlawteq r1, r8, pc, lr @ │ │ │ │ - tsteq r7, r8, ror #25 │ │ │ │ - tsteq r8, ip, lsr r0 │ │ │ │ + ldrdeq lr, [r1, -r0]! │ │ │ │ + @ instruction: 0x01179cf0 │ │ │ │ + tsteq r8, r4, asr #32 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - @ instruction: 0x01179cb0 │ │ │ │ - @ instruction: 0x0121ef58 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ - tsteq r8, ip, asr #31 │ │ │ │ + @ instruction: 0x01179cb8 │ │ │ │ + @ instruction: 0x0121ef60 │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + @ instruction: 0x0118bfd4 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - @ instruction: 0x0121ef1c │ │ │ │ - tsteq r7, ip, lsr ip │ │ │ │ - @ instruction: 0x0118bf94 │ │ │ │ - @ instruction: 0x0121eee0 │ │ │ │ - tsteq r7, r0, lsl #24 │ │ │ │ - tsteq r8, r4, asr pc │ │ │ │ + @ instruction: 0x0121ef24 │ │ │ │ + tsteq r7, r4, asr #24 │ │ │ │ + @ instruction: 0x0118bf9c │ │ │ │ + @ instruction: 0x0121eee8 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ + tsteq r8, ip, asr pc │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - tsteq r7, r8, asr #23 │ │ │ │ + @ instruction: 0x01179bd0 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - @ instruction: 0x0121ee74 │ │ │ │ - @ instruction: 0x01179b94 │ │ │ │ - tsteq r8, r8, ror #29 │ │ │ │ + @ instruction: 0x0121ee7c │ │ │ │ + @ instruction: 0x01179b9c │ │ │ │ + @ instruction: 0x0118bef0 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - @ instruction: 0x0121ee38 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq r8, ip, lsr #29 │ │ │ │ + @ instruction: 0x0121ee40 │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ + @ instruction: 0x0118beb4 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ ldr r2, [pc, #-204] @ 59b068 │ │ │ │ ldr r1, [pc, #-204] @ 59b06c │ │ │ │ ldr r3, [pc, #-204] @ 59b070 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1277161,45 +1277161,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #140] @ 59b830 │ │ │ │ add r2, r2, #688 @ 0x2b0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 59b514 │ │ │ │ - smlawteq r1, ip, sp, lr │ │ │ │ - tsteq r8, r0, lsl #14 │ │ │ │ - tsteq r8, r0, asr #28 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ + tsteq r8, r8, lsl #14 │ │ │ │ + tsteq r8, r8, asr #28 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - tsteq r8, r4, lsl r2 │ │ │ │ + tsteq r8, ip, lsl r2 │ │ │ │ eorseq r6, pc, r0, asr fp @ │ │ │ │ - tsteq r8, ip, asr #12 │ │ │ │ - @ instruction: 0x0118b7bc │ │ │ │ - @ instruction: 0x0118b7b0 │ │ │ │ - tsteq r8, r8, lsl r6 │ │ │ │ - smlawteq r1, r0, ip, lr │ │ │ │ - tsteq r7, r0, ror #19 │ │ │ │ - tsteq r8, ip, lsr sp │ │ │ │ + tsteq r8, r4, asr r6 │ │ │ │ + tsteq r8, r4, asr #15 │ │ │ │ + @ instruction: 0x0118b7b8 │ │ │ │ + tsteq r8, r0, lsr #12 │ │ │ │ + smlawteq r1, r8, ip, lr │ │ │ │ + tsteq r7, r8, ror #19 │ │ │ │ + tsteq r8, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0121ec68 │ │ │ │ - tsteq r7, r8, lsl #19 │ │ │ │ - tsteq r8, r4, ror #25 │ │ │ │ + @ instruction: 0x0121ec70 │ │ │ │ + @ instruction: 0x01179990 │ │ │ │ + tsteq r8, ip, ror #25 │ │ │ │ andeq r0, r0, r6, asr #15 │ │ │ │ - @ instruction: 0x0118bc98 │ │ │ │ - @ instruction: 0x0121ec10 │ │ │ │ - tsteq r7, r4, lsr #18 │ │ │ │ + tsteq r8, r0, lsr #25 │ │ │ │ + @ instruction: 0x0121ec18 │ │ │ │ + tsteq r7, ip, lsr #18 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ - tsteq r8, r4, lsl ip │ │ │ │ - smlawbeq r1, ip, fp, lr │ │ │ │ - tsteq r7, r0, lsr #17 │ │ │ │ + tsteq r8, ip, lsl ip │ │ │ │ + @ instruction: 0x0121eb94 │ │ │ │ + tsteq r7, r8, lsr #17 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0121eb28 │ │ │ │ - tsteq r7, r8, asr #16 │ │ │ │ - tsteq r8, r4, lsr #23 │ │ │ │ + @ instruction: 0x0121eb30 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ + tsteq r8, ip, lsr #23 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 0059b834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1277297,16 +1277297,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq r6, ip, lsr #29 │ │ │ │ - @ instruction: 0x0118bcbc │ │ │ │ - @ instruction: 0x0121ec10 │ │ │ │ + tsteq r8, r4, asr #25 │ │ │ │ + @ instruction: 0x0121ec18 │ │ │ │ │ │ │ │ 0059b9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 59bcac │ │ │ │ @@ -1277497,19 +1277497,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x0116add4 │ │ │ │ - @ instruction: 0x0121e944 │ │ │ │ - tsteq r8, r0, ror #19 │ │ │ │ + @ instruction: 0x0121e94c │ │ │ │ + tsteq r8, r8, ror #19 │ │ │ │ @ instruction: 0x0116ab98 │ │ │ │ - @ instruction: 0x0121e904 │ │ │ │ - tsteq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x0121e90c │ │ │ │ + tsteq r8, r8, lsr #19 │ │ │ │ │ │ │ │ 0059bcf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1277607,16 +1277607,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq r6, r8, ror #19 │ │ │ │ - @ instruction: 0x0121e754 │ │ │ │ - @ instruction: 0x0118b7f0 │ │ │ │ + @ instruction: 0x0121e75c │ │ │ │ + @ instruction: 0x0118b7f8 │ │ │ │ │ │ │ │ 0059be9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1277799,19 +1277799,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq r6, r8, asr #29 │ │ │ │ - @ instruction: 0x0121e498 │ │ │ │ - tsteq r8, r4, lsr r5 │ │ │ │ + @ instruction: 0x0121e4a0 │ │ │ │ + tsteq r8, ip, lsr r5 │ │ │ │ tsteq r6, ip, ror #13 │ │ │ │ - @ instruction: 0x0121e458 │ │ │ │ - @ instruction: 0x0118b4f4 │ │ │ │ + @ instruction: 0x0121e460 │ │ │ │ + @ instruction: 0x0118b4fc │ │ │ │ │ │ │ │ 0059c1a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1277989,19 +1277989,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq r6, ip, lsr r4 │ │ │ │ - @ instruction: 0x0121e1a8 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ + @ instruction: 0x0121e1b0 │ │ │ │ + tsteq r8, ip, asr #4 │ │ │ │ @ instruction: 0x0116a3fc │ │ │ │ - @ instruction: 0x0121e168 │ │ │ │ - tsteq r8, r4, lsl #4 │ │ │ │ + @ instruction: 0x0121e170 │ │ │ │ + tsteq r8, ip, lsl #4 │ │ │ │ │ │ │ │ 0059c490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1278179,19 +1278179,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq r6, ip, asr #2 │ │ │ │ - @ instruction: 0x0121deb8 │ │ │ │ - tsteq r8, r4, asr pc │ │ │ │ + smlawteq r1, r0, lr, sp │ │ │ │ + tsteq r8, ip, asr pc │ │ │ │ tsteq r6, ip, lsl #2 │ │ │ │ - @ instruction: 0x0121de78 │ │ │ │ - tsteq r8, r4, lsl pc │ │ │ │ + smlawbeq r1, r0, lr, sp │ │ │ │ + tsteq r8, ip, lsl pc │ │ │ │ │ │ │ │ 0059c780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 59ca58 │ │ │ │ @@ -1278382,19 +1278382,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ tsteq r6, r8, lsr #32 │ │ │ │ - @ instruction: 0x0121db98 │ │ │ │ - tsteq r8, r4, lsr ip │ │ │ │ + @ instruction: 0x0121dba0 │ │ │ │ + tsteq r8, ip, lsr ip │ │ │ │ tsteq r6, ip, ror #27 │ │ │ │ - @ instruction: 0x0121db58 │ │ │ │ - @ instruction: 0x0118abf4 │ │ │ │ + @ instruction: 0x0121db60 │ │ │ │ + @ instruction: 0x0118abfc │ │ │ │ │ │ │ │ 0059caa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 59cd7c │ │ │ │ @@ -1278585,19 +1278585,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ tsteq r6, r4, lsl #26 │ │ │ │ - @ instruction: 0x0121d874 │ │ │ │ - tsteq r8, r0, lsl r9 │ │ │ │ + @ instruction: 0x0121d87c │ │ │ │ + tsteq r8, r8, lsl r9 │ │ │ │ tsteq r6, r8, asr #21 │ │ │ │ - @ instruction: 0x0121d834 │ │ │ │ - @ instruction: 0x0118a8d0 │ │ │ │ + @ instruction: 0x0121d83c │ │ │ │ + @ instruction: 0x0118a8d8 │ │ │ │ │ │ │ │ 0059cdc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1278780,19 +1278780,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0116af9c │ │ │ │ - @ instruction: 0x0121d56c │ │ │ │ - tsteq r8, r8, lsl #12 │ │ │ │ + @ instruction: 0x0121d574 │ │ │ │ + tsteq r8, r0, lsl r6 │ │ │ │ tsteq r6, r0, asr #15 │ │ │ │ - @ instruction: 0x0121d52c │ │ │ │ - tsteq r8, r8, asr #11 │ │ │ │ + @ instruction: 0x0121d534 │ │ │ │ + @ instruction: 0x0118a5d0 │ │ │ │ │ │ │ │ 0059d0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1278975,19 +1278975,19 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x0116ac98 │ │ │ │ - @ instruction: 0x0121d268 │ │ │ │ - tsteq r8, r4, lsl #6 │ │ │ │ + @ instruction: 0x0121d270 │ │ │ │ + tsteq r8, ip, lsl #6 │ │ │ │ @ instruction: 0x011694bc │ │ │ │ - @ instruction: 0x0121d228 │ │ │ │ - tsteq r8, r4, asr #5 │ │ │ │ + @ instruction: 0x0121d230 │ │ │ │ + tsteq r8, ip, asr #5 │ │ │ │ │ │ │ │ 0059d3d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 59d888 │ │ │ │ @@ -1279298,22 +1279298,22 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ @ instruction: 0x01169390 │ │ │ │ - @ instruction: 0x0121cf00 │ │ │ │ - @ instruction: 0x01189f9c │ │ │ │ + @ instruction: 0x0121cf08 │ │ │ │ + tsteq r8, r4, lsr #31 │ │ │ │ @ instruction: 0x01168ff8 │ │ │ │ - @ instruction: 0x0121cd64 │ │ │ │ - tsteq r8, r0, lsl #28 │ │ │ │ + @ instruction: 0x0121cd6c │ │ │ │ + tsteq r8, r8, lsl #28 │ │ │ │ @ instruction: 0x011691b8 │ │ │ │ - @ instruction: 0x0121cd28 │ │ │ │ - tsteq r8, r4, asr #27 │ │ │ │ + @ instruction: 0x0121cd30 │ │ │ │ + tsteq r8, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -1279486,15 +1279486,15 @@ │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 59dbb0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - tsteq r8, r4, asr #21 │ │ │ │ + tsteq r8, ip, asr #21 │ │ │ │ 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] @ 59dcdc │ │ │ │ ldr r2, [pc, #272] @ 59dce0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1279563,19 +1279563,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ b 59dc8c │ │ │ │ @ instruction: 0x012ea678 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01189a94 │ │ │ │ - @ instruction: 0x0121ca9c │ │ │ │ - tsteq r7, r4, asr r3 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ - tsteq r7, r8, lsl #6 │ │ │ │ + @ instruction: 0x01189a9c │ │ │ │ + @ instruction: 0x0121caa4 │ │ │ │ + tsteq r7, ip, asr r3 │ │ │ │ + tsteq r7, ip, lsr #6 │ │ │ │ + tsteq r7, r0, 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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1279747,22 +1279747,22 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #222 @ 0xde │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b 59df60 │ │ │ │ ldrdeq sl, [lr, -r4]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0121c8e8 │ │ │ │ - tsteq r8, ip, asr #17 │ │ │ │ - @ instruction: 0x0121c860 │ │ │ │ - tsteq r8, ip, asr #16 │ │ │ │ - ldrheq r7, [r7, -ip] │ │ │ │ - tsteq r7, r8, lsl #1 │ │ │ │ - tsteq r7, ip, asr r0 │ │ │ │ - tsteq r7, r0, lsr r0 │ │ │ │ + strdeq ip, [r1, -r0]! │ │ │ │ + @ instruction: 0x011898d4 │ │ │ │ + @ instruction: 0x0121c868 │ │ │ │ + tsteq r8, r4, asr r8 │ │ │ │ + tsteq r7, r4, asr #1 │ │ │ │ + @ instruction: 0x01177090 │ │ │ │ + tsteq r7, r4, rrx │ │ │ │ + tsteq r7, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r3, #108] @ 0x6c │ │ │ │ @@ -1279848,21 +1279848,21 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 59e038 │ │ │ │ - @ instruction: 0x0121c62c │ │ │ │ - tsteq r8, ip, lsl #12 │ │ │ │ + @ instruction: 0x0121c634 │ │ │ │ + tsteq r8, r4, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ - @ instruction: 0x01176edc │ │ │ │ - @ instruction: 0x0121c550 │ │ │ │ - tsteq r8, r8, ror r5 │ │ │ │ - tsteq r8, ip, lsr r5 │ │ │ │ + tsteq r7, r4, ror #29 │ │ │ │ + @ instruction: 0x0121c558 │ │ │ │ + tsteq r8, r0, lsl #11 │ │ │ │ + tsteq r8, r4, asr #10 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1280020,23 +1280020,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 59e27c │ │ │ │ @ instruction: 0x012ea0a4 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - smlawteq r1, r8, r3, ip │ │ │ │ - tsteq r8, ip, lsr #7 │ │ │ │ + ldrdeq ip, [r1, -r0]! │ │ │ │ + @ instruction: 0x011893b4 │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x01176cd0 │ │ │ │ - @ instruction: 0x0121c34c │ │ │ │ - tsteq r8, ip, lsr #6 │ │ │ │ + @ instruction: 0x01176cd8 │ │ │ │ + @ instruction: 0x0121c354 │ │ │ │ + tsteq r8, r4, lsr r3 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01176bf4 │ │ │ │ + @ instruction: 0x01176bfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r0, #920] @ 0x398 │ │ │ │ ldr r9, [pc, #448] @ 59e608 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ @@ -1280149,22 +1280149,22 @@ │ │ │ │ ldr r1, [pc, #28] @ 59e614 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 59e4d4 │ │ │ │ strdeq r9, [lr, -r4]! │ │ │ │ - @ instruction: 0x0121c198 │ │ │ │ - tsteq r8, r4, ror r1 │ │ │ │ + @ instruction: 0x0121c1a0 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - tsteq r8, ip, lsl #2 │ │ │ │ - @ instruction: 0x0121c124 │ │ │ │ - tsteq r7, r8, lsr #20 │ │ │ │ - tsteq r7, ip, ror #19 │ │ │ │ + tsteq r8, r4, lsl r1 │ │ │ │ + @ instruction: 0x0121c12c │ │ │ │ + tsteq r7, r0, lsr sl │ │ │ │ + @ instruction: 0x011769f4 │ │ │ │ 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, #592] @ 59e898 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1280314,25 +1280314,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 59e740 │ │ │ │ b 59e814 │ │ │ │ strdeq r9, [lr, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq fp, [r1, -r0]! │ │ │ │ - tsteq r8, r0, ror #31 │ │ │ │ + strdeq fp, [r1, -r8]! │ │ │ │ + tsteq r8, r8, ror #31 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ strdeq r9, [lr, -ip]! │ │ │ │ tsteq r6, r4, asr r0 │ │ │ │ - @ instruction: 0x01188ef8 │ │ │ │ + tsteq r8, r0, lsl #30 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - tsteq r7, r8, lsr #15 │ │ │ │ - @ instruction: 0x0121be10 │ │ │ │ - tsteq r8, r8, lsr lr │ │ │ │ - @ instruction: 0x01188dfc │ │ │ │ + @ instruction: 0x011767b0 │ │ │ │ + @ instruction: 0x0121be18 │ │ │ │ + tsteq r8, r0, asr #28 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ ldr r8, [pc, #2956] @ 59f478 │ │ │ │ @@ -1281072,136 +1281072,136 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 59ed6c │ │ │ │ - smlawbeq r1, r0, sp, fp │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ + smlawbeq r1, r8, sp, fp │ │ │ │ + tsteq r8, r0, ror sp │ │ │ │ @ instruction: 0x012e9914 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0121bc28 │ │ │ │ - tsteq r8, r0, lsl ip │ │ │ │ + @ instruction: 0x0121bc30 │ │ │ │ + tsteq r8, r8, lsl ip │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - smlawteq r1, ip, fp, fp │ │ │ │ - @ instruction: 0x01188bbc │ │ │ │ + ldrdeq fp, [r1, -r4]! │ │ │ │ + tsteq r8, r4, asr #23 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x01188bd0 │ │ │ │ - @ instruction: 0x01188bd0 │ │ │ │ - tsteq r8, ip, asr #23 │ │ │ │ + @ instruction: 0x01188bd8 │ │ │ │ + @ instruction: 0x01188bd8 │ │ │ │ + @ instruction: 0x01188bd4 │ │ │ │ + @ instruction: 0x01188bdc │ │ │ │ @ instruction: 0x01188bd4 │ │ │ │ tsteq r8, ip, asr #23 │ │ │ │ tsteq r8, r4, asr #23 │ │ │ │ @ instruction: 0x01188bbc │ │ │ │ @ instruction: 0x01188bb4 │ │ │ │ tsteq r8, ip, lsr #23 │ │ │ │ tsteq r8, r4, lsr #23 │ │ │ │ @ instruction: 0x01188b9c │ │ │ │ + @ instruction: 0x01188b98 │ │ │ │ @ instruction: 0x01188b94 │ │ │ │ - @ instruction: 0x01188b90 │ │ │ │ - tsteq r8, ip, lsl #23 │ │ │ │ - tsteq r7, r8, asr #4 │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - tsteq r7, r0, lsr #4 │ │ │ │ - @ instruction: 0x011761d0 │ │ │ │ + tsteq r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x011761d8 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - tsteq r7, r0, lsr #3 │ │ │ │ + tsteq r7, r8, lsr #3 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - tsteq r7, ip, ror #2 │ │ │ │ - @ instruction: 0x0121b7e4 │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - tsteq r8, r8, asr #15 │ │ │ │ - tsteq r7, r0, lsl r1 │ │ │ │ - ldrsheq r6, [r7, -ip] │ │ │ │ - tsteq r7, ip, ror #1 │ │ │ │ - ldrheq r6, [r7, -r8] │ │ │ │ - tsteq r7, r8, lsr #1 │ │ │ │ + tsteq r7, r4, ror r1 │ │ │ │ + @ instruction: 0x0121b7ec │ │ │ │ + tsteq r7, r4, lsr r1 │ │ │ │ + @ instruction: 0x011887d0 │ │ │ │ + tsteq r7, r8, lsl r1 │ │ │ │ + tsteq r7, r4, lsl #2 │ │ │ │ + ldrsheq r6, [r7, -r4] │ │ │ │ + tsteq r7, r0, asr #1 │ │ │ │ + ldrheq r6, [r7, -r0] │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - tsteq r7, r8, ror r0 │ │ │ │ + tsteq r7, r0, lsl #1 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq r7, r8, asr #32 │ │ │ │ + tsteq r7, r0, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r8, lsl r0 │ │ │ │ + tsteq r7, r0, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r8, ror #31 │ │ │ │ - @ instruction: 0x0121b658 │ │ │ │ - @ instruction: 0x01175fb4 │ │ │ │ - tsteq r8, ip, lsr r6 │ │ │ │ + @ instruction: 0x01175ff0 │ │ │ │ + @ instruction: 0x0121b660 │ │ │ │ + @ instruction: 0x01175fbc │ │ │ │ + tsteq r8, r4, asr #12 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - @ instruction: 0x0121b61c │ │ │ │ - tsteq r7, r8, ror pc │ │ │ │ - tsteq r8, r0, lsl #12 │ │ │ │ + @ instruction: 0x0121b624 │ │ │ │ + tsteq r7, r0, lsl #31 │ │ │ │ + tsteq r8, r8, lsl #12 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - @ instruction: 0x0121b5e0 │ │ │ │ - tsteq r7, ip, lsr pc │ │ │ │ - tsteq r8, r4, asr #11 │ │ │ │ + @ instruction: 0x0121b5e8 │ │ │ │ + tsteq r7, r4, asr #30 │ │ │ │ + tsteq r8, ip, asr #11 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - @ instruction: 0x0121b5a4 │ │ │ │ - tsteq r7, r0, lsl #30 │ │ │ │ - tsteq r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x0121b568 │ │ │ │ - tsteq r7, r4, asr #29 │ │ │ │ - tsteq r8, ip, asr #10 │ │ │ │ + @ instruction: 0x0121b5ac │ │ │ │ + tsteq r7, r8, lsl #30 │ │ │ │ + @ instruction: 0x01188594 │ │ │ │ + @ instruction: 0x0121b570 │ │ │ │ + tsteq r7, ip, asr #29 │ │ │ │ + tsteq r8, r4, asr r5 │ │ │ │ andeq r0, r0, pc, lsr #10 │ │ │ │ - @ instruction: 0x0121b52c │ │ │ │ - tsteq r7, r8, lsl #29 │ │ │ │ - tsteq r8, r0, lsl r5 │ │ │ │ + @ instruction: 0x0121b534 │ │ │ │ + @ instruction: 0x01175e90 │ │ │ │ + tsteq r8, r8, lsl r5 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - strdeq fp, [r1, -r0]! │ │ │ │ - tsteq r7, ip, asr #28 │ │ │ │ - @ instruction: 0x011884d4 │ │ │ │ + strdeq fp, [r1, -r8]! │ │ │ │ + tsteq r7, r4, asr lr │ │ │ │ + @ instruction: 0x011884dc │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x0121b4b4 │ │ │ │ - tsteq r7, r0, lsl lr │ │ │ │ - @ instruction: 0x01188498 │ │ │ │ + @ instruction: 0x0121b4bc │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ + tsteq r8, r0, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x0121b478 │ │ │ │ - @ instruction: 0x01175dd4 │ │ │ │ - tsteq r8, ip, asr r4 │ │ │ │ + smlawbeq r1, r0, r4, fp │ │ │ │ + @ instruction: 0x01175ddc │ │ │ │ + tsteq r8, r4, ror #8 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - @ instruction: 0x0121b43c │ │ │ │ - @ instruction: 0x01175d98 │ │ │ │ - tsteq r8, r0, lsr #8 │ │ │ │ + @ instruction: 0x0121b444 │ │ │ │ + tsteq r7, r0, lsr #27 │ │ │ │ + tsteq r8, r8, lsr #8 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - @ instruction: 0x0121b400 │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - tsteq r8, r4, ror #7 │ │ │ │ + @ instruction: 0x0121b408 │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tsteq r8, ip, ror #7 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - smlawteq r1, r4, r3, fp │ │ │ │ - tsteq r7, r0, lsr #26 │ │ │ │ - tsteq r8, r8, lsr #7 │ │ │ │ + smlawteq r1, ip, r3, fp │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ + @ instruction: 0x011883b0 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - smlawbeq r1, r8, r3, fp │ │ │ │ - tsteq r7, r4, ror #25 │ │ │ │ - tsteq r8, ip, ror #6 │ │ │ │ + @ instruction: 0x0121b390 │ │ │ │ + tsteq r7, ip, ror #25 │ │ │ │ + tsteq r8, r4, ror r3 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - tsteq r7, ip, lsr #25 │ │ │ │ + @ instruction: 0x01175cb4 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ - tsteq r7, r4, asr ip │ │ │ │ - tsteq r7, r4, lsr #24 │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ - @ instruction: 0x01175bf0 │ │ │ │ - @ instruction: 0x01175bdc │ │ │ │ - tsteq r7, r8, asr #23 │ │ │ │ - @ instruction: 0x01175bbc │ │ │ │ - tsteq r8, ip, ror #5 │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + tsteq r7, ip, ror #24 │ │ │ │ + tsteq r7, ip, asr ip │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ + tsteq r7, ip, lsl #24 │ │ │ │ + @ instruction: 0x01175bf8 │ │ │ │ + tsteq r7, r4, ror #23 │ │ │ │ + @ instruction: 0x01175bd0 │ │ │ │ + tsteq r7, r4, asr #23 │ │ │ │ + @ instruction: 0x011882f4 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1476] @ 59fc44 │ │ │ │ @@ -1281574,24 +1281574,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 59f8a0 │ │ │ │ smlawteq lr, r4, fp, r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e899c │ │ │ │ - @ instruction: 0x0121ab7c │ │ │ │ - tsteq r8, r4, asr fp │ │ │ │ + smlawbeq r1, r4, fp, sl │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - smlawteq r1, r0, sl, sl │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - tsteq r8, ip, lsr #21 │ │ │ │ + smlawteq r1, r8, sl, sl │ │ │ │ + tsteq r7, r4, lsr #8 │ │ │ │ + @ instruction: 0x01187ab4 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - tsteq r7, r4, ror #7 │ │ │ │ - @ instruction: 0x011753b4 │ │ │ │ + tsteq r7, ip, ror #7 │ │ │ │ + @ instruction: 0x011753bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [pc, #1936] @ 5a0428 │ │ │ │ @@ -1282079,23 +1282079,23 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 5a0174 │ │ │ │ @ instruction: 0x012e85ac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq lr, r8, r0, r8 │ │ │ │ - @ instruction: 0x0121a3b0 │ │ │ │ - tsteq r8, r8, lsl #7 │ │ │ │ + @ instruction: 0x0121a3b8 │ │ │ │ + @ instruction: 0x01187390 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - ldrdeq sl, [r1, -ip]! │ │ │ │ - tsteq r7, r8, lsr ip │ │ │ │ - tsteq r8, r8, asr #5 │ │ │ │ + @ instruction: 0x0121a2e4 │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ + @ instruction: 0x011872d0 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - tsteq r7, r0, lsl #24 │ │ │ │ - @ instruction: 0x01174bd0 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x01174bd8 │ │ │ │ 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, #1332] @ 5a09a8 │ │ │ │ ldr r3, [pc, #1332] @ 5a09ac │ │ │ │ @@ -1282431,37 +1282431,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a071c │ │ │ │ ldrdeq r7, [lr, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e7b20 │ │ │ │ - @ instruction: 0x01219f18 │ │ │ │ - @ instruction: 0x01186ef0 │ │ │ │ + @ instruction: 0x01219f20 │ │ │ │ + @ instruction: 0x01186ef8 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x01219e4c │ │ │ │ - tsteq r7, r8, lsr #15 │ │ │ │ - tsteq r8, r4, lsr lr │ │ │ │ - @ instruction: 0x01219e10 │ │ │ │ - tsteq r7, ip, ror #14 │ │ │ │ - @ instruction: 0x01186dfc │ │ │ │ + @ instruction: 0x01219e54 │ │ │ │ + @ instruction: 0x011747b0 │ │ │ │ + tsteq r8, ip, lsr lr │ │ │ │ + @ instruction: 0x01219e18 │ │ │ │ + tsteq r7, r4, ror r7 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - ldrdeq r9, [r1, -r4]! │ │ │ │ - tsteq r7, r0, lsr r7 │ │ │ │ - @ instruction: 0x01186db8 │ │ │ │ + ldrdeq r9, [r1, -ip]! │ │ │ │ + tsteq r7, r8, lsr r7 │ │ │ │ + tsteq r8, r0, asr #27 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - @ instruction: 0x01219d98 │ │ │ │ - @ instruction: 0x011746f4 │ │ │ │ - tsteq r8, r0, lsl #27 │ │ │ │ - @ instruction: 0x01219d5c │ │ │ │ - @ instruction: 0x011746b8 │ │ │ │ - tsteq r8, r0, asr #26 │ │ │ │ + @ instruction: 0x01219da0 │ │ │ │ + @ instruction: 0x011746fc │ │ │ │ + tsteq r8, r8, lsl #27 │ │ │ │ + @ instruction: 0x01219d64 │ │ │ │ + tsteq r7, r0, asr #13 │ │ │ │ + tsteq r8, r8, asr #26 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - tsteq r7, r0, lsl #13 │ │ │ │ - tsteq r7, r0, asr r6 │ │ │ │ + tsteq r7, r8, lsl #13 │ │ │ │ + tsteq r7, r8, asr r6 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -1282853,39 +1282853,39 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a0e60 │ │ │ │ @ instruction: 0x012e780c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlawteq r1, r8, sl, r9 │ │ │ │ - tsteq r8, ip, lsr #21 │ │ │ │ + ldrdeq r9, [r1, -r0]! │ │ │ │ + @ instruction: 0x01186ab4 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ ldrdeq r7, [lr, -ip]! │ │ │ │ - @ instruction: 0x012197b0 │ │ │ │ - tsteq r7, ip, lsl #2 │ │ │ │ - @ instruction: 0x0118679c │ │ │ │ + @ instruction: 0x012197b8 │ │ │ │ + tsteq r7, r4, lsl r1 │ │ │ │ + tsteq r8, r4, lsr #15 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - @ instruction: 0x01219774 │ │ │ │ - ldrsbeq r4, [r7, -r0] │ │ │ │ - tsteq r8, r8, asr r7 │ │ │ │ + @ instruction: 0x0121977c │ │ │ │ + ldrsbeq r4, [r7, -r8] │ │ │ │ + tsteq r8, r0, ror #14 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - @ instruction: 0x01219738 │ │ │ │ - @ instruction: 0x01174094 │ │ │ │ - tsteq r8, ip, lsl r7 │ │ │ │ + @ instruction: 0x01219740 │ │ │ │ + @ instruction: 0x0117409c │ │ │ │ + tsteq r8, r4, lsr #14 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - tsteq r7, ip, asr r0 │ │ │ │ - tsteq r7, ip, lsr #32 │ │ │ │ - @ instruction: 0x0121969c │ │ │ │ - @ instruction: 0x01173ff8 │ │ │ │ - tsteq r8, r0, lsl #13 │ │ │ │ + tsteq r7, r4, rrx │ │ │ │ + tsteq r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x012196a4 │ │ │ │ + tsteq r7, r0 │ │ │ │ + tsteq r8, r8, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01219660 │ │ │ │ - @ instruction: 0x01173fbc │ │ │ │ - tsteq r8, r4, asr #12 │ │ │ │ + @ instruction: 0x01219668 │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ + tsteq r8, ip, asr #12 │ │ │ │ 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 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -1283345,31 +1283345,31 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a1270 │ │ │ │ @ instruction: 0x012e7168 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq lr, ip, pc, r6 @ │ │ │ │ - @ instruction: 0x0121932c │ │ │ │ - tsteq r8, ip, lsl #6 │ │ │ │ + @ instruction: 0x01219334 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - tsteq r7, ip, ror #17 │ │ │ │ - @ instruction: 0x01218f5c │ │ │ │ - @ instruction: 0x011738b8 │ │ │ │ - tsteq r8, r8, asr #30 │ │ │ │ + @ instruction: 0x011738f4 │ │ │ │ + @ instruction: 0x01218f64 │ │ │ │ + tsteq r7, r0, asr #17 │ │ │ │ + tsteq r8, r0, asr pc │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01218f20 │ │ │ │ - tsteq r7, ip, ror r8 │ │ │ │ - tsteq r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x01218f28 │ │ │ │ + tsteq r7, r4, lsl #17 │ │ │ │ + tsteq r8, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x01218ee4 │ │ │ │ - tsteq r7, r0, asr #16 │ │ │ │ - tsteq r8, r8, asr #29 │ │ │ │ + @ instruction: 0x01218eec │ │ │ │ + tsteq r7, r8, asr #16 │ │ │ │ + @ instruction: 0x01185ed0 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - tsteq r7, r8, lsl #16 │ │ │ │ + tsteq r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #652] @ 5a1ae8 │ │ │ │ ldr r3, [pc, #652] @ 5a1aec │ │ │ │ @@ -1283535,30 +1283535,30 @@ │ │ │ │ bl ba12c │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 5a18f0 │ │ │ │ @ instruction: 0x012e69e8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e694c │ │ │ │ - @ instruction: 0x01218d30 │ │ │ │ + @ instruction: 0x01218d38 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - tsteq r8, r8, lsl #26 │ │ │ │ - tsteq r7, r4, ror #11 │ │ │ │ + tsteq r8, r0, lsl sp │ │ │ │ + tsteq r7, ip, ror #11 │ │ │ │ andeq r0, r0, r6, asr #10 │ │ │ │ - @ instruction: 0x011735b8 │ │ │ │ - @ instruction: 0x01218c3c │ │ │ │ - @ instruction: 0x01173598 │ │ │ │ - tsteq r8, r4, lsr #24 │ │ │ │ - @ instruction: 0x01218c00 │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ - tsteq r8, ip, ror #23 │ │ │ │ + tsteq r7, r0, asr #11 │ │ │ │ + @ instruction: 0x01218c44 │ │ │ │ + tsteq r7, r0, lsr #11 │ │ │ │ + tsteq r8, ip, lsr #24 │ │ │ │ + @ instruction: 0x01218c08 │ │ │ │ + tsteq r7, r4, ror #10 │ │ │ │ + @ instruction: 0x01185bf4 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - smlawteq r1, r4, fp, r8 │ │ │ │ - tsteq r8, r4, asr lr │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ + smlawteq r1, ip, fp, r8 │ │ │ │ + tsteq r8, ip, asr lr │ │ │ │ + @ instruction: 0x01185bb0 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #2212] @ 5a23f4 │ │ │ │ ldr r3, [pc, #2212] @ 5a23f8 │ │ │ │ @@ -1284117,95 +1284117,95 @@ │ │ │ │ b 5a1d40 │ │ │ │ strdeq r6, [lr, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq lr, ip, r6, r6 │ │ │ │ strdeq r6, [lr, -ip]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r8, r8, ror #17 │ │ │ │ - strdeq r8, [r1, -r0]! │ │ │ │ - strdeq r8, [r1, -ip]! │ │ │ │ - tsteq r7, r4, asr r1 │ │ │ │ - tsteq r8, r0, ror #15 │ │ │ │ + @ instruction: 0x011858f0 │ │ │ │ + strdeq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x01218804 │ │ │ │ + tsteq r7, ip, asr r1 │ │ │ │ + tsteq r8, r8, ror #15 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x012187ac │ │ │ │ - tsteq r7, r8, lsl #2 │ │ │ │ - @ instruction: 0x01185794 │ │ │ │ - @ instruction: 0x01218768 │ │ │ │ - tsteq r7, r0, asr #1 │ │ │ │ - tsteq r8, ip, asr #14 │ │ │ │ + @ instruction: 0x012187b4 │ │ │ │ + tsteq r7, r0, lsl r1 │ │ │ │ + @ instruction: 0x0118579c │ │ │ │ + @ instruction: 0x01218770 │ │ │ │ + tsteq r7, r8, asr #1 │ │ │ │ + tsteq r8, r4, asr r7 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x011859d8 │ │ │ │ - @ instruction: 0x01218714 │ │ │ │ - @ instruction: 0x011856f8 │ │ │ │ + tsteq r8, r0, ror #19 │ │ │ │ + @ instruction: 0x0121871c │ │ │ │ + tsteq r8, r0, lsl #14 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq r8, [r1, -r8]! @ │ │ │ │ - tsteq r7, r0, lsr r0 │ │ │ │ - @ instruction: 0x011856bc │ │ │ │ + @ instruction: 0x012186e0 │ │ │ │ + tsteq r7, r8, lsr r0 │ │ │ │ + tsteq r8, r4, asr #13 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x01218698 │ │ │ │ - @ instruction: 0x01172ff4 │ │ │ │ - tsteq r8, r4, lsl #13 │ │ │ │ + @ instruction: 0x012186a0 │ │ │ │ + @ instruction: 0x01172ffc │ │ │ │ + tsteq r8, ip, lsl #13 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x0121865c │ │ │ │ - @ instruction: 0x01172fb8 │ │ │ │ - tsteq r8, r0, asr #12 │ │ │ │ + @ instruction: 0x01218664 │ │ │ │ + tsteq r7, r0, asr #31 │ │ │ │ + tsteq r8, r8, asr #12 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x01218624 │ │ │ │ - tsteq r7, ip, ror pc │ │ │ │ - tsteq r8, r8, lsl #12 │ │ │ │ + @ instruction: 0x0121862c │ │ │ │ + tsteq r7, r4, lsl #31 │ │ │ │ + tsteq r8, r0, lsl r6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq r7, r4, asr #30 │ │ │ │ - @ instruction: 0x012185b4 │ │ │ │ - tsteq r7, r0, lsl pc │ │ │ │ - @ instruction: 0x01185598 │ │ │ │ + tsteq r7, ip, asr #30 │ │ │ │ + @ instruction: 0x012185bc │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + tsteq r8, r0, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01172ed8 │ │ │ │ - @ instruction: 0x01218544 │ │ │ │ - tsteq r7, r0, lsr #29 │ │ │ │ - tsteq r8, ip, lsr #10 │ │ │ │ - @ instruction: 0x01218508 │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ - tsteq r8, ip, ror #9 │ │ │ │ + tsteq r7, r0, ror #29 │ │ │ │ + @ instruction: 0x0121854c │ │ │ │ + tsteq r7, r8, lsr #29 │ │ │ │ + tsteq r8, r4, lsr r5 │ │ │ │ + @ instruction: 0x01218510 │ │ │ │ + tsteq r7, ip, ror #28 │ │ │ │ + @ instruction: 0x011854f4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - smlawteq r1, ip, r4, r8 │ │ │ │ - tsteq r7, r8, lsr #28 │ │ │ │ - @ instruction: 0x011854b0 │ │ │ │ + ldrdeq r8, [r1, -r4]! │ │ │ │ + tsteq r7, r0, lsr lr │ │ │ │ + @ instruction: 0x011854b8 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01218490 │ │ │ │ - tsteq r7, ip, ror #27 │ │ │ │ - tsteq r8, r8, ror r4 │ │ │ │ - @ instruction: 0x01218454 │ │ │ │ - @ instruction: 0x01172db0 │ │ │ │ - tsteq r8, r8, lsr r4 │ │ │ │ + @ instruction: 0x01218498 │ │ │ │ + @ instruction: 0x01172df4 │ │ │ │ + tsteq r8, r0, lsl #9 │ │ │ │ + @ instruction: 0x0121845c │ │ │ │ + @ instruction: 0x01172db8 │ │ │ │ + tsteq r8, r0, asr #8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01218418 │ │ │ │ - tsteq r7, r4, ror sp │ │ │ │ - tsteq r8, r0, lsl #8 │ │ │ │ - ldrdeq r8, [r1, -ip]! │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ - tsteq r8, r0, asr #7 │ │ │ │ + @ instruction: 0x01218420 │ │ │ │ + tsteq r7, ip, ror sp │ │ │ │ + tsteq r8, r8, lsl #8 │ │ │ │ + @ instruction: 0x012183e4 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ + tsteq r8, r8, asr #7 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x012183a0 │ │ │ │ - @ instruction: 0x01172cfc │ │ │ │ - tsteq r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x01218364 │ │ │ │ - tsteq r7, r0, asr #25 │ │ │ │ - tsteq r8, ip, asr #6 │ │ │ │ - @ instruction: 0x01218328 │ │ │ │ - tsteq r7, r4, lsl #25 │ │ │ │ - tsteq r8, ip, lsl #6 │ │ │ │ + @ instruction: 0x012183a8 │ │ │ │ + tsteq r7, r4, lsl #26 │ │ │ │ + @ instruction: 0x01185390 │ │ │ │ + @ instruction: 0x0121836c │ │ │ │ + tsteq r7, r8, asr #25 │ │ │ │ + tsteq r8, r4, asr r3 │ │ │ │ + @ instruction: 0x01218330 │ │ │ │ + tsteq r7, ip, lsl #25 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x012182ec │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ - @ instruction: 0x011852d0 │ │ │ │ + strdeq r8, [r1, -r4]! │ │ │ │ + tsteq r7, r0, asr ip │ │ │ │ + @ instruction: 0x011852d8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x012182b0 │ │ │ │ - tsteq r7, ip, lsl #24 │ │ │ │ - @ instruction: 0x01185294 │ │ │ │ + @ instruction: 0x012182b8 │ │ │ │ + tsteq r7, r4, lsl ip │ │ │ │ + @ instruction: 0x0118529c │ │ │ │ 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, #920] @ 0x398 │ │ │ │ ldr r6, [pc, #764] @ 5a286c │ │ │ │ @@ -1284399,33 +1284399,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5a265c │ │ │ │ smlawteq lr, ip, ip, r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, r0, lsr #1 │ │ │ │ - @ instruction: 0x012180a8 │ │ │ │ + tsteq r8, r8, lsr #1 │ │ │ │ + strheq r8, [r1, -r0]! │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strdeq r7, [r1, -r0]! │ │ │ │ - @ instruction: 0x01184fdc │ │ │ │ + strdeq r7, [r1, -r8]! │ │ │ │ + tsteq r8, r4, ror #31 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - tsteq r7, ip, lsl r9 │ │ │ │ - @ instruction: 0x01172894 │ │ │ │ - tsteq r7, r0, ror #16 │ │ │ │ - tsteq r7, r8, asr #16 │ │ │ │ - @ instruction: 0x01217ebc │ │ │ │ - tsteq r7, r8, lsl r8 │ │ │ │ - tsteq r8, r8, lsr #29 │ │ │ │ - smlawbeq r1, ip, lr, r7 │ │ │ │ - @ instruction: 0x011727dc │ │ │ │ - tsteq r8, r4, ror lr │ │ │ │ - @ instruction: 0x011727b0 │ │ │ │ - tsteq r8, r0, lsl r1 │ │ │ │ + tsteq r7, r4, lsr #18 │ │ │ │ + @ instruction: 0x0117289c │ │ │ │ + tsteq r7, r8, ror #16 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ + smlawteq r1, r4, lr, r7 │ │ │ │ + tsteq r7, r0, lsr #16 │ │ │ │ + @ instruction: 0x01184eb0 │ │ │ │ + @ instruction: 0x01217e94 │ │ │ │ + tsteq r7, r4, ror #15 │ │ │ │ + tsteq r8, ip, ror lr │ │ │ │ + @ instruction: 0x011727b8 │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #1076] @ 5a2d10 │ │ │ │ ldr r3, [pc, #1076] @ 5a2d14 │ │ │ │ @@ -1284698,51 +1284698,51 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a2a8c │ │ │ │ @ instruction: 0x012e5968 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e5934 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01184cb8 │ │ │ │ - smlawteq r1, r0, ip, r7 │ │ │ │ + tsteq r8, r0, asr #25 │ │ │ │ + smlawteq r1, r8, ip, r7 │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ andeq r0, r0, lr, ror sl │ │ │ │ @ instruction: 0x012e57b0 │ │ │ │ - @ instruction: 0x01217b98 │ │ │ │ - @ instruction: 0x011724f0 │ │ │ │ - tsteq r8, ip, ror fp │ │ │ │ + @ instruction: 0x01217ba0 │ │ │ │ + @ instruction: 0x011724f8 │ │ │ │ + tsteq r8, r4, lsl #23 │ │ │ │ andeq r0, r0, sl, ror sl │ │ │ │ - @ instruction: 0x01217b54 │ │ │ │ - @ instruction: 0x011724b0 │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ + @ instruction: 0x01217b5c │ │ │ │ + @ instruction: 0x011724b8 │ │ │ │ + tsteq r8, r0, asr #22 │ │ │ │ andeq r0, r0, r1, ror sl │ │ │ │ - @ instruction: 0x01217b18 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ - @ instruction: 0x01184afc │ │ │ │ + @ instruction: 0x01217b20 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + tsteq r8, r4, lsl #22 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - ldrdeq r7, [r1, -ip]! │ │ │ │ - tsteq r7, r8, lsr r4 │ │ │ │ - tsteq r8, r0, asr #21 │ │ │ │ + @ instruction: 0x01217ae4 │ │ │ │ + tsteq r7, r0, asr #8 │ │ │ │ + tsteq r8, r8, asr #21 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - @ instruction: 0x01217aa0 │ │ │ │ - @ instruction: 0x011723fc │ │ │ │ - tsteq r8, r4, lsl #21 │ │ │ │ + @ instruction: 0x01217aa8 │ │ │ │ + tsteq r7, r4, lsl #8 │ │ │ │ + tsteq r8, ip, lsl #21 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - @ instruction: 0x01217a64 │ │ │ │ - tsteq r7, r0, asr #7 │ │ │ │ - tsteq r8, r8, asr #20 │ │ │ │ + @ instruction: 0x01217a6c │ │ │ │ + tsteq r7, r8, asr #7 │ │ │ │ + tsteq r8, r0, asr sl │ │ │ │ andeq r0, r0, r3, ror sl │ │ │ │ - @ instruction: 0x01217a28 │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ - tsteq r8, ip, lsl #20 │ │ │ │ + @ instruction: 0x01217a30 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ + tsteq r8, r4, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #21 │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ + tsteq r7, r4, asr r3 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - tsteq r7, ip, lsl r3 │ │ │ │ - tsteq r7, ip, ror #5 │ │ │ │ + tsteq r7, r4, lsr #6 │ │ │ │ + @ instruction: 0x011722f4 │ │ │ │ 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, #3940] @ 5a3d30 │ │ │ │ ldr r2, [r0, #316] @ 0x13c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1285731,434 +1285731,434 @@ │ │ │ │ bl ba12c │ │ │ │ b 5a2dfc │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ @ instruction: 0x012e5468 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012e5440 │ │ │ │ tsteq r6, r4, lsr r2 │ │ │ │ - tsteq r8, r8, asr #22 │ │ │ │ - @ instruction: 0x011857d8 │ │ │ │ - @ instruction: 0x011857fc │ │ │ │ - tsteq r8, r0, lsr r8 │ │ │ │ - tsteq r8, r4, ror #16 │ │ │ │ - tsteq r8, r0, lsl #17 │ │ │ │ - @ instruction: 0x011858b0 │ │ │ │ - tsteq r8, ip, ror #17 │ │ │ │ - tsteq r8, ip, lsr #18 │ │ │ │ - tsteq r8, r4, asr r9 │ │ │ │ - tsteq r8, r0, ror r9 │ │ │ │ - @ instruction: 0x01185998 │ │ │ │ - @ instruction: 0x011859d4 │ │ │ │ - tsteq r8, r8, lsl sl │ │ │ │ - tsteq r8, r0, asr sl │ │ │ │ - tsteq r8, ip, ror sl │ │ │ │ - @ instruction: 0x01185a94 │ │ │ │ - @ instruction: 0x01185ab8 │ │ │ │ - tsteq r8, r0, ror #21 │ │ │ │ - tsteq r8, r0, lsl fp │ │ │ │ - tsteq r8, r8, lsl #23 │ │ │ │ - tsteq r8, r4, ror #23 │ │ │ │ - tsteq r8, r8, asr #24 │ │ │ │ - @ instruction: 0x01185c98 │ │ │ │ - @ instruction: 0x01185cbc │ │ │ │ - tsteq r8, r0, lsr #26 │ │ │ │ - tsteq r8, ip, ror #26 │ │ │ │ - @ instruction: 0x01185d98 │ │ │ │ - tsteq r8, r4, asr #27 │ │ │ │ - tsteq r8, r0, lsl #28 │ │ │ │ - tsteq r8, r0, lsr lr │ │ │ │ - tsteq r8, r0, lsl #29 │ │ │ │ - tsteq r8, r4, asr #29 │ │ │ │ - tsteq r8, r4, ror #29 │ │ │ │ - @ instruction: 0x01185ef4 │ │ │ │ - tsteq r8, r4, lsr #30 │ │ │ │ - tsteq r8, r8, lsl #31 │ │ │ │ - tsteq r8, r0 │ │ │ │ - tsteq r8, r4, rrx │ │ │ │ - tsteq r8, r0, ror #1 │ │ │ │ - @ instruction: 0x01217348 │ │ │ │ - tsteq r7, r4, lsr #25 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ - tsteq sl, r4, asr #15 │ │ │ │ - tsteq r8, ip, ror r6 │ │ │ │ - tsteq r8, ip, lsl #13 │ │ │ │ - @ instruction: 0x0118469c │ │ │ │ - tsteq r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x011846bc │ │ │ │ - tsteq r8, ip, asr #13 │ │ │ │ - @ instruction: 0x011846dc │ │ │ │ - tsteq r8, ip, ror #13 │ │ │ │ - @ instruction: 0x011846fc │ │ │ │ - tsteq r8, ip, lsl #14 │ │ │ │ - tsteq r8, ip, lsl r7 │ │ │ │ - tsteq r8, ip, lsr #14 │ │ │ │ - tsteq r8, ip, lsr #14 │ │ │ │ - tsteq r8, r4, asr #14 │ │ │ │ - tsteq r8, ip, asr r7 │ │ │ │ - tsteq r8, r0, ror r7 │ │ │ │ - tsteq r8, r8, lsl #15 │ │ │ │ - @ instruction: 0x01184794 │ │ │ │ - @ instruction: 0x011847b4 │ │ │ │ - @ instruction: 0x011847d8 │ │ │ │ - @ instruction: 0x011847fc │ │ │ │ - tsteq r8, r0, lsr #16 │ │ │ │ - tsteq r8, r4, asr #16 │ │ │ │ - tsteq r8, r8, ror #16 │ │ │ │ - tsteq r8, ip, lsl #17 │ │ │ │ - @ instruction: 0x011848b0 │ │ │ │ - @ instruction: 0x011848d4 │ │ │ │ - @ instruction: 0x011848f8 │ │ │ │ - tsteq r8, ip, lsl r9 │ │ │ │ - tsteq r8, r0, asr #18 │ │ │ │ - tsteq r8, r4, ror #18 │ │ │ │ - tsteq r8, r8, lsl #19 │ │ │ │ - tsteq r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x011849d0 │ │ │ │ - @ instruction: 0x011849f4 │ │ │ │ - tsteq r8, r8, lsl sl │ │ │ │ - tsteq r8, ip, lsr sl │ │ │ │ - tsteq r8, r0, ror #20 │ │ │ │ - tsteq r8, r4, lsl #21 │ │ │ │ - tsteq r8, r8, lsr #21 │ │ │ │ - tsteq r8, ip, asr #21 │ │ │ │ - @ instruction: 0x01184af0 │ │ │ │ - tsteq r8, r0, lsl fp │ │ │ │ - tsteq r8, r4, lsr #22 │ │ │ │ - tsteq r8, ip, lsr fp │ │ │ │ tsteq r8, r0, asr fp │ │ │ │ - tsteq r8, r8, ror #22 │ │ │ │ - tsteq r8, ip, ror fp │ │ │ │ - @ instruction: 0x01184b94 │ │ │ │ - tsteq r8, ip, lsr #23 │ │ │ │ + tsteq r8, r0, ror #15 │ │ │ │ + tsteq r8, r4, lsl #16 │ │ │ │ + tsteq r8, r8, lsr r8 │ │ │ │ + tsteq r8, ip, ror #16 │ │ │ │ + tsteq r8, r8, lsl #17 │ │ │ │ + @ instruction: 0x011858b8 │ │ │ │ + @ instruction: 0x011858f4 │ │ │ │ + tsteq r8, r4, lsr r9 │ │ │ │ + tsteq r8, ip, asr r9 │ │ │ │ + tsteq r8, r8, ror r9 │ │ │ │ + tsteq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x011859dc │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ + tsteq r8, r8, asr sl │ │ │ │ + tsteq r8, r4, lsl #21 │ │ │ │ + @ instruction: 0x01185a9c │ │ │ │ + tsteq r8, r0, asr #21 │ │ │ │ + tsteq r8, r8, ror #21 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ + @ instruction: 0x01185b90 │ │ │ │ + tsteq r8, ip, ror #23 │ │ │ │ + tsteq r8, r0, asr ip │ │ │ │ + tsteq r8, r0, lsr #25 │ │ │ │ + tsteq r8, r4, asr #25 │ │ │ │ + tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ + tsteq r8, r0, lsr #27 │ │ │ │ + tsteq r8, ip, asr #27 │ │ │ │ + tsteq r8, r8, lsl #28 │ │ │ │ + tsteq r8, r8, lsr lr │ │ │ │ + tsteq r8, r8, lsl #29 │ │ │ │ + tsteq r8, ip, asr #29 │ │ │ │ + tsteq r8, ip, ror #29 │ │ │ │ + @ instruction: 0x01185efc │ │ │ │ + tsteq r8, ip, lsr #30 │ │ │ │ + @ instruction: 0x01185f90 │ │ │ │ + tsteq r8, r8 │ │ │ │ + tsteq r8, ip, rrx │ │ │ │ + tsteq r8, r8, ror #1 │ │ │ │ + @ instruction: 0x01217350 │ │ │ │ + tsteq r7, ip, lsr #25 │ │ │ │ + tsteq r8, ip, lsr r3 │ │ │ │ + tsteq sl, ip, asr #15 │ │ │ │ + tsteq r8, r4, lsl #13 │ │ │ │ + @ instruction: 0x01184694 │ │ │ │ + tsteq r8, r4, lsr #13 │ │ │ │ + @ instruction: 0x011846b4 │ │ │ │ + tsteq r8, r4, asr #13 │ │ │ │ + @ instruction: 0x011846d4 │ │ │ │ + tsteq r8, r4, ror #13 │ │ │ │ + @ instruction: 0x011846f4 │ │ │ │ + tsteq r8, r4, lsl #14 │ │ │ │ + tsteq r8, r4, lsl r7 │ │ │ │ + tsteq r8, r4, lsr #14 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ + tsteq r8, ip, asr #14 │ │ │ │ + tsteq r8, r4, ror #14 │ │ │ │ + tsteq r8, r8, ror r7 │ │ │ │ + @ instruction: 0x01184790 │ │ │ │ + @ instruction: 0x0118479c │ │ │ │ + @ instruction: 0x011847bc │ │ │ │ + tsteq r8, r0, ror #15 │ │ │ │ + tsteq r8, r4, lsl #16 │ │ │ │ + tsteq r8, r8, lsr #16 │ │ │ │ + tsteq r8, ip, asr #16 │ │ │ │ + tsteq r8, r0, ror r8 │ │ │ │ + @ instruction: 0x01184894 │ │ │ │ + @ instruction: 0x011848b8 │ │ │ │ + @ instruction: 0x011848dc │ │ │ │ + tsteq r8, r0, lsl #18 │ │ │ │ + tsteq r8, r4, lsr #18 │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ + tsteq r8, ip, ror #18 │ │ │ │ + @ instruction: 0x01184990 │ │ │ │ + @ instruction: 0x011849b4 │ │ │ │ + @ instruction: 0x011849d8 │ │ │ │ + @ instruction: 0x011849fc │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ + tsteq r8, r4, asr #20 │ │ │ │ + tsteq r8, r8, ror #20 │ │ │ │ + tsteq r8, ip, lsl #21 │ │ │ │ + @ instruction: 0x01184ab0 │ │ │ │ + @ instruction: 0x01184ad4 │ │ │ │ + @ instruction: 0x01184af8 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ + tsteq r8, ip, lsr #22 │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + tsteq r8, r8, asr fp │ │ │ │ + tsteq r8, r0, ror fp │ │ │ │ tsteq r8, r4, lsl #23 │ │ │ │ - tsteq r8, r8, lsl #23 │ │ │ │ + @ instruction: 0x01184b9c │ │ │ │ + @ instruction: 0x01184bb4 │ │ │ │ + tsteq r8, ip, lsl #23 │ │ │ │ @ instruction: 0x01184b90 │ │ │ │ - @ instruction: 0x01184bdc │ │ │ │ + @ instruction: 0x01184b98 │ │ │ │ + tsteq r8, r4, ror #23 │ │ │ │ + @ instruction: 0x01184bbc │ │ │ │ + @ instruction: 0x01184bd0 │ │ │ │ @ instruction: 0x01184bb4 │ │ │ │ - tsteq r8, r8, asr #23 │ │ │ │ - tsteq r8, ip, lsr #23 │ │ │ │ - @ instruction: 0x01184af0 │ │ │ │ - strdeq r6, [r1, -ip]! │ │ │ │ - tsteq r7, r8, asr r4 │ │ │ │ - tsteq r8, r8, ror #21 │ │ │ │ + @ instruction: 0x01184af8 │ │ │ │ + @ instruction: 0x01216b04 │ │ │ │ + tsteq r7, r0, ror #8 │ │ │ │ + @ instruction: 0x01183af0 │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - smlawteq r1, r0, sl, r6 │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - tsteq r8, ip, lsr #21 │ │ │ │ + smlawteq r1, r8, sl, r6 │ │ │ │ + tsteq r7, r4, lsr #8 │ │ │ │ + @ instruction: 0x01183ab4 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - smlawbeq r1, r8, sl, r6 │ │ │ │ - tsteq r7, r4, ror #7 │ │ │ │ - tsteq r8, r4, ror sl │ │ │ │ + @ instruction: 0x01216a90 │ │ │ │ + tsteq r7, ip, ror #7 │ │ │ │ + tsteq r8, ip, ror sl │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - @ instruction: 0x01216a50 │ │ │ │ - tsteq r7, ip, lsr #7 │ │ │ │ - tsteq r8, ip, lsr sl │ │ │ │ + @ instruction: 0x01216a58 │ │ │ │ + @ instruction: 0x011713b4 │ │ │ │ + tsteq r8, r4, asr #20 │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - @ instruction: 0x01216a18 │ │ │ │ - tsteq r7, r4, ror r3 │ │ │ │ - tsteq r8, r4, lsl #20 │ │ │ │ + @ instruction: 0x01216a20 │ │ │ │ + tsteq r7, ip, ror r3 │ │ │ │ + tsteq r8, ip, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - @ instruction: 0x012169e0 │ │ │ │ - tsteq r7, ip, lsr r3 │ │ │ │ - tsteq r8, ip, asr #19 │ │ │ │ + @ instruction: 0x012169e8 │ │ │ │ + tsteq r7, r4, asr #6 │ │ │ │ + @ instruction: 0x011839d4 │ │ │ │ andeq r0, r0, r7, lsl sl │ │ │ │ - @ instruction: 0x012169a8 │ │ │ │ - tsteq r7, r4, lsl #6 │ │ │ │ - @ instruction: 0x01183994 │ │ │ │ + @ instruction: 0x012169b0 │ │ │ │ + tsteq r7, ip, lsl #6 │ │ │ │ + @ instruction: 0x0118399c │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - @ instruction: 0x01216970 │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ - tsteq r8, ip, asr r9 │ │ │ │ + @ instruction: 0x01216978 │ │ │ │ + @ instruction: 0x011712d4 │ │ │ │ + tsteq r8, r4, ror #18 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - @ instruction: 0x01216290 │ │ │ │ - tsteq r7, ip, ror #23 │ │ │ │ - tsteq r8, ip, ror r2 │ │ │ │ + @ instruction: 0x01216298 │ │ │ │ + @ instruction: 0x01170bf4 │ │ │ │ + tsteq r8, r4, lsl #5 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - @ instruction: 0x01216258 │ │ │ │ - @ instruction: 0x01170bb4 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ + @ instruction: 0x01216260 │ │ │ │ + @ instruction: 0x01170bbc │ │ │ │ + tsteq r8, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - @ instruction: 0x01216220 │ │ │ │ - tsteq r7, ip, ror fp │ │ │ │ - tsteq r8, ip, lsl #4 │ │ │ │ - @ instruction: 0x012161e8 │ │ │ │ - tsteq r7, r4, asr #22 │ │ │ │ - @ instruction: 0x011831d4 │ │ │ │ + @ instruction: 0x01216228 │ │ │ │ + tsteq r7, r4, lsl #23 │ │ │ │ + tsteq r8, r4, lsl r2 │ │ │ │ + strdeq r6, [r1, -r0]! │ │ │ │ + tsteq r7, ip, asr #22 │ │ │ │ + @ instruction: 0x011831dc │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - @ instruction: 0x012161b0 │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ - @ instruction: 0x0118319c │ │ │ │ + @ instruction: 0x012161b8 │ │ │ │ + tsteq r7, r4, lsl fp │ │ │ │ + tsteq r8, r4, lsr #3 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - @ instruction: 0x01216178 │ │ │ │ - @ instruction: 0x01170ad4 │ │ │ │ - tsteq r8, r4, ror #2 │ │ │ │ + smlawbeq r1, r0, r1, r6 │ │ │ │ + @ instruction: 0x01170adc │ │ │ │ + tsteq r8, ip, ror #2 │ │ │ │ andeq r0, r0, sp, lsl #20 │ │ │ │ - @ instruction: 0x01216140 │ │ │ │ - @ instruction: 0x01170a9c │ │ │ │ - tsteq r8, ip, lsr #2 │ │ │ │ + @ instruction: 0x01216148 │ │ │ │ + tsteq r7, r4, lsr #21 │ │ │ │ + tsteq r8, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x01216108 │ │ │ │ - tsteq r7, r4, ror #20 │ │ │ │ - ldrsheq r3, [r8, -r4] │ │ │ │ + @ instruction: 0x01216110 │ │ │ │ + tsteq r7, ip, ror #20 │ │ │ │ + ldrsheq r3, [r8, -ip] │ │ │ │ andeq r0, r0, fp, lsl #20 │ │ │ │ - ldrdeq r6, [r1, -r0]! │ │ │ │ - tsteq r7, ip, lsr #20 │ │ │ │ - ldrheq r3, [r8, -ip] │ │ │ │ + ldrdeq r6, [r1, -r8]! │ │ │ │ + tsteq r7, r4, lsr sl │ │ │ │ + tsteq r8, r4, asr #1 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - @ instruction: 0x01216098 │ │ │ │ - @ instruction: 0x011709f4 │ │ │ │ - tsteq r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x012160a0 │ │ │ │ + @ instruction: 0x011709fc │ │ │ │ + tsteq r8, ip, lsl #1 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - @ instruction: 0x01216060 │ │ │ │ - @ instruction: 0x011709bc │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ + @ instruction: 0x01216068 │ │ │ │ + tsteq r7, r4, asr #19 │ │ │ │ + tsteq r8, r4, asr r0 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x01216028 │ │ │ │ - tsteq r7, r4, lsl #19 │ │ │ │ - tsteq r8, r4, lsl r0 │ │ │ │ + @ instruction: 0x01216030 │ │ │ │ + tsteq r7, ip, lsl #19 │ │ │ │ + tsteq r8, ip, lsl r0 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - strdeq r5, [r1, -r0]! │ │ │ │ - tsteq r7, ip, asr #18 │ │ │ │ - @ instruction: 0x01182fdc │ │ │ │ + strdeq r5, [r1, -r8]! │ │ │ │ + tsteq r7, r4, asr r9 │ │ │ │ + tsteq r8, r4, ror #31 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - @ instruction: 0x01215fb8 │ │ │ │ - tsteq r7, r4, lsl r9 │ │ │ │ - tsteq r8, r4, lsr #31 │ │ │ │ + smlawteq r1, r0, pc, r5 @ │ │ │ │ + tsteq r7, ip, lsl r9 │ │ │ │ + tsteq r8, ip, lsr #31 │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - smlawbeq r1, r0, pc, r5 @ │ │ │ │ - @ instruction: 0x011708dc │ │ │ │ - tsteq r8, ip, ror #30 │ │ │ │ + smlawbeq r1, r8, pc, r5 @ │ │ │ │ + tsteq r7, r4, ror #17 │ │ │ │ + tsteq r8, r4, ror pc │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - @ instruction: 0x01215f48 │ │ │ │ - tsteq r7, r4, lsr #17 │ │ │ │ - tsteq r8, r4, lsr pc │ │ │ │ + @ instruction: 0x01215f50 │ │ │ │ + tsteq r7, ip, lsr #17 │ │ │ │ + tsteq r8, ip, lsr pc │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x01215f10 │ │ │ │ - tsteq r7, ip, ror #16 │ │ │ │ - @ instruction: 0x01182efc │ │ │ │ - ldrdeq r5, [r1, -r8]! │ │ │ │ - tsteq r7, r4, lsr r8 │ │ │ │ - tsteq r8, r4, asr #29 │ │ │ │ + @ instruction: 0x01215f18 │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ + tsteq r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x01215ee0 │ │ │ │ + tsteq r7, ip, lsr r8 │ │ │ │ + tsteq r8, ip, asr #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01215ea0 │ │ │ │ - @ instruction: 0x011707fc │ │ │ │ - tsteq r8, ip, lsl #29 │ │ │ │ + @ instruction: 0x01215ea8 │ │ │ │ + tsteq r7, r4, lsl #16 │ │ │ │ + @ instruction: 0x01182e94 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01215e68 │ │ │ │ - tsteq r7, r4, asr #15 │ │ │ │ - tsteq r8, r4, asr lr │ │ │ │ + @ instruction: 0x01215e70 │ │ │ │ + tsteq r7, ip, asr #15 │ │ │ │ + tsteq r8, ip, asr lr │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01215e30 │ │ │ │ - tsteq r7, ip, lsl #15 │ │ │ │ - tsteq r8, ip, lsl lr │ │ │ │ + @ instruction: 0x01215e38 │ │ │ │ + @ instruction: 0x01170794 │ │ │ │ + tsteq r8, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strdeq r5, [r1, -r8]! │ │ │ │ - tsteq r7, r4, asr r7 │ │ │ │ - tsteq r8, r4, ror #27 │ │ │ │ + @ instruction: 0x01215e00 │ │ │ │ + tsteq r7, ip, asr r7 │ │ │ │ + tsteq r8, ip, ror #27 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlawteq r1, r0, sp, r5 │ │ │ │ - tsteq r7, ip, lsl r7 │ │ │ │ - tsteq r8, ip, lsr #27 │ │ │ │ + smlawteq r1, r8, sp, r5 │ │ │ │ + tsteq r7, r4, lsr #14 │ │ │ │ + @ instruction: 0x01182db4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlawbeq r1, r8, sp, r5 │ │ │ │ - tsteq r7, r4, ror #13 │ │ │ │ - tsteq r8, r4, ror sp │ │ │ │ + @ instruction: 0x01215d90 │ │ │ │ + tsteq r7, ip, ror #13 │ │ │ │ + tsteq r8, ip, ror sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01215d50 │ │ │ │ - tsteq r7, ip, lsr #13 │ │ │ │ - tsteq r8, ip, lsr sp │ │ │ │ + @ instruction: 0x01215d58 │ │ │ │ + @ instruction: 0x011706b4 │ │ │ │ + tsteq r8, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01215d18 │ │ │ │ - tsteq r7, r4, ror r6 │ │ │ │ - tsteq r8, r4, lsl #26 │ │ │ │ + @ instruction: 0x01215d20 │ │ │ │ + tsteq r7, ip, ror r6 │ │ │ │ + tsteq r8, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01215ce0 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ - tsteq r8, ip, asr #25 │ │ │ │ + @ instruction: 0x01215ce8 │ │ │ │ + tsteq r7, r4, asr #12 │ │ │ │ + @ instruction: 0x01182cd4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01215ca8 │ │ │ │ - tsteq r7, r4, lsl #12 │ │ │ │ - @ instruction: 0x01182c94 │ │ │ │ + @ instruction: 0x01215cb0 │ │ │ │ + tsteq r7, ip, lsl #12 │ │ │ │ + @ instruction: 0x01182c9c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01215c70 │ │ │ │ - tsteq r7, ip, asr #11 │ │ │ │ - tsteq r8, ip, asr ip │ │ │ │ + @ instruction: 0x01215c78 │ │ │ │ + @ instruction: 0x011705d4 │ │ │ │ + tsteq r8, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01215c38 │ │ │ │ - @ instruction: 0x01170594 │ │ │ │ - tsteq r8, r4, lsr #24 │ │ │ │ + @ instruction: 0x01215c40 │ │ │ │ + @ instruction: 0x0117059c │ │ │ │ + tsteq r8, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01215c00 │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ - tsteq r8, ip, ror #23 │ │ │ │ - smlawteq r1, r8, fp, r5 │ │ │ │ - tsteq r7, r4, lsr #10 │ │ │ │ - @ instruction: 0x01182bb4 │ │ │ │ + @ instruction: 0x01215c08 │ │ │ │ + tsteq r7, r4, ror #10 │ │ │ │ + @ instruction: 0x01182bf4 │ │ │ │ + ldrdeq r5, [r1, -r0]! │ │ │ │ + tsteq r7, ip, lsr #10 │ │ │ │ + @ instruction: 0x01182bbc │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - @ instruction: 0x01215b90 │ │ │ │ - tsteq r7, ip, ror #9 │ │ │ │ - tsteq r8, ip, ror fp │ │ │ │ + @ instruction: 0x01215b98 │ │ │ │ + @ instruction: 0x011704f4 │ │ │ │ + tsteq r8, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - @ instruction: 0x01215b58 │ │ │ │ - @ instruction: 0x011704b4 │ │ │ │ - tsteq r8, r4, asr #22 │ │ │ │ + @ instruction: 0x01215b60 │ │ │ │ + @ instruction: 0x011704bc │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - @ instruction: 0x01215b20 │ │ │ │ - tsteq r7, ip, ror r4 │ │ │ │ - tsteq r8, ip, lsl #22 │ │ │ │ + @ instruction: 0x01215b28 │ │ │ │ + tsteq r7, r4, lsl #9 │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - @ instruction: 0x01215ae8 │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ - @ instruction: 0x01182ad4 │ │ │ │ + strdeq r5, [r1, -r0]! │ │ │ │ + tsteq r7, ip, asr #8 │ │ │ │ + @ instruction: 0x01182adc │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - @ instruction: 0x01215ab0 │ │ │ │ - tsteq r7, ip, lsl #8 │ │ │ │ - @ instruction: 0x01182a9c │ │ │ │ + @ instruction: 0x01215ab8 │ │ │ │ + tsteq r7, r4, lsl r4 │ │ │ │ + tsteq r8, r4, lsr #21 │ │ │ │ andeq r0, r0, r9, ror #19 │ │ │ │ - @ instruction: 0x01215a78 │ │ │ │ - @ instruction: 0x011703d4 │ │ │ │ - tsteq r8, r4, ror #20 │ │ │ │ + smlawbeq r1, r0, sl, r5 │ │ │ │ + @ instruction: 0x011703dc │ │ │ │ + tsteq r8, ip, ror #20 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - @ instruction: 0x01215a40 │ │ │ │ - @ instruction: 0x0117039c │ │ │ │ - tsteq r8, ip, lsr #20 │ │ │ │ + @ instruction: 0x01215a48 │ │ │ │ + tsteq r7, r4, lsr #7 │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - @ instruction: 0x01215a08 │ │ │ │ - tsteq r7, r4, ror #6 │ │ │ │ - @ instruction: 0x011829f4 │ │ │ │ + @ instruction: 0x01215a10 │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ + @ instruction: 0x011829fc │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - ldrdeq r5, [r1, -r0]! │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ - @ instruction: 0x011829bc │ │ │ │ + ldrdeq r5, [r1, -r8]! │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ + tsteq r8, r4, asr #19 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x01215998 │ │ │ │ - @ instruction: 0x011702f4 │ │ │ │ - tsteq r8, r4, lsl #19 │ │ │ │ + @ instruction: 0x012159a0 │ │ │ │ + @ instruction: 0x011702fc │ │ │ │ + tsteq r8, ip, lsl #19 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ - @ instruction: 0x01215960 │ │ │ │ - @ instruction: 0x011702bc │ │ │ │ - tsteq r8, ip, asr #18 │ │ │ │ + @ instruction: 0x01215968 │ │ │ │ + tsteq r7, r4, asr #5 │ │ │ │ + tsteq r8, r4, asr r9 │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - @ instruction: 0x01215928 │ │ │ │ - tsteq r7, r4, lsl #5 │ │ │ │ - tsteq r8, r4, lsl r9 │ │ │ │ + @ instruction: 0x01215930 │ │ │ │ + tsteq r7, ip, lsl #5 │ │ │ │ + tsteq r8, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - strdeq r5, [r1, -r0]! │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ - @ instruction: 0x011828dc │ │ │ │ + strdeq r5, [r1, -r8]! │ │ │ │ + tsteq r7, r4, asr r2 │ │ │ │ + tsteq r8, r4, ror #17 │ │ │ │ andeq r0, r0, r7, asr #20 │ │ │ │ - @ instruction: 0x012158b8 │ │ │ │ - tsteq r7, r4, lsl r2 │ │ │ │ - tsteq r8, r4, lsr #17 │ │ │ │ + smlawteq r1, r0, r8, r5 │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ + tsteq r8, ip, lsr #17 │ │ │ │ andeq r0, r0, r6, asr #20 │ │ │ │ - smlawbeq r1, r0, r8, r5 │ │ │ │ - @ instruction: 0x011701dc │ │ │ │ - tsteq r8, ip, ror #16 │ │ │ │ + smlawbeq r1, r8, r8, r5 │ │ │ │ + tsteq r7, r4, ror #3 │ │ │ │ + tsteq r8, r4, ror r8 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - @ instruction: 0x01215848 │ │ │ │ - tsteq r7, r4, lsr #3 │ │ │ │ - tsteq r8, r4, lsr r8 │ │ │ │ + @ instruction: 0x01215850 │ │ │ │ + tsteq r7, ip, lsr #3 │ │ │ │ + tsteq r8, ip, lsr r8 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ - @ instruction: 0x01215810 │ │ │ │ - tsteq r7, ip, ror #2 │ │ │ │ - @ instruction: 0x011827fc │ │ │ │ + @ instruction: 0x01215818 │ │ │ │ + tsteq r7, r4, ror r1 │ │ │ │ + tsteq r8, r4, lsl #16 │ │ │ │ andeq r0, r0, r3, asr #20 │ │ │ │ - ldrdeq r5, [r1, -r8]! │ │ │ │ - tsteq r7, r4, lsr r1 │ │ │ │ - tsteq r8, r4, asr #15 │ │ │ │ + @ instruction: 0x012157e0 │ │ │ │ + tsteq r7, ip, lsr r1 │ │ │ │ + tsteq r8, ip, asr #15 │ │ │ │ andeq r0, r0, r2, asr #20 │ │ │ │ - @ instruction: 0x012157a0 │ │ │ │ - ldrsheq r0, [r7, -ip] │ │ │ │ - tsteq r8, ip, lsl #15 │ │ │ │ + @ instruction: 0x012157a8 │ │ │ │ + tsteq r7, r4, lsl #2 │ │ │ │ + @ instruction: 0x01182794 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - @ instruction: 0x01215768 │ │ │ │ - tsteq r7, r4, asr #1 │ │ │ │ - tsteq r8, r4, asr r7 │ │ │ │ - @ instruction: 0x01215730 │ │ │ │ - tsteq r7, ip, lsl #1 │ │ │ │ - tsteq r8, ip, lsl r7 │ │ │ │ + @ instruction: 0x01215770 │ │ │ │ + tsteq r7, ip, asr #1 │ │ │ │ + tsteq r8, ip, asr r7 │ │ │ │ + @ instruction: 0x01215738 │ │ │ │ + @ instruction: 0x01170094 │ │ │ │ + tsteq r8, r4, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - strdeq r5, [r1, -r8]! │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ - tsteq r8, r4, ror #13 │ │ │ │ + @ instruction: 0x01215700 │ │ │ │ + tsteq r7, ip, asr r0 │ │ │ │ + tsteq r8, ip, ror #13 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - smlawteq r1, r0, r6, r5 │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ - tsteq r8, ip, lsr #13 │ │ │ │ + smlawteq r1, r8, r6, r5 │ │ │ │ + tsteq r7, r4, lsr #32 │ │ │ │ + @ instruction: 0x011826b4 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - smlawbeq r1, r8, r6, r5 │ │ │ │ - tstpeq r6, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror r6 │ │ │ │ + @ instruction: 0x01215690 │ │ │ │ + tstpeq r6, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - @ instruction: 0x01215650 │ │ │ │ - tstpeq r6, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsr r6 │ │ │ │ + @ instruction: 0x01215658 │ │ │ │ + @ instruction: 0x0116ffb4 │ │ │ │ + tsteq r8, r4, asr #12 │ │ │ │ andeq r0, r0, fp, lsr sl │ │ │ │ - @ instruction: 0x01215618 │ │ │ │ - tstpeq r6, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x01215620 │ │ │ │ + tstpeq r6, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsl #12 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - @ instruction: 0x012155e0 │ │ │ │ - tstpeq r6, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, asr #11 │ │ │ │ + @ instruction: 0x012155e8 │ │ │ │ + tstpeq r6, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011825d4 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - @ instruction: 0x012155a8 │ │ │ │ - tstpeq r6, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01182594 │ │ │ │ + @ instruction: 0x012155b0 │ │ │ │ + tstpeq r6, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118259c │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - @ instruction: 0x01215570 │ │ │ │ - tstpeq r6, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, asr r5 │ │ │ │ + @ instruction: 0x01215578 │ │ │ │ + @ instruction: 0x0116fed4 │ │ │ │ + tsteq r8, r4, ror #10 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - @ instruction: 0x01215538 │ │ │ │ - @ instruction: 0x0116fe94 │ │ │ │ - tsteq r8, r4, lsr #10 │ │ │ │ + @ instruction: 0x01215540 │ │ │ │ + @ instruction: 0x0116fe9c │ │ │ │ + tsteq r8, ip, lsr #10 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - @ instruction: 0x01215500 │ │ │ │ - tstpeq r6, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror #9 │ │ │ │ + @ instruction: 0x01215508 │ │ │ │ + tstpeq r6, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011824f4 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - smlawteq r1, r8, r4, r5 │ │ │ │ - tstpeq r6, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011824b4 │ │ │ │ + ldrdeq r5, [r1, -r0]! │ │ │ │ + tstpeq r6, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011824bc │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - @ instruction: 0x01215490 │ │ │ │ - tstpeq r6, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror r4 │ │ │ │ + @ instruction: 0x01215498 │ │ │ │ + @ instruction: 0x0116fdf4 │ │ │ │ + tsteq r8, r4, lsl #9 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - @ instruction: 0x01215458 │ │ │ │ - @ instruction: 0x0116fdb4 │ │ │ │ - tsteq r8, r4, asr #8 │ │ │ │ + @ instruction: 0x01215460 │ │ │ │ + @ instruction: 0x0116fdbc │ │ │ │ + tsteq r8, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - @ instruction: 0x01215420 │ │ │ │ - tstpeq r6, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl #8 │ │ │ │ + @ instruction: 0x01215428 │ │ │ │ + tstpeq r6, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsl r4 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - @ instruction: 0x012153e8 │ │ │ │ - tstpeq r6, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011823d4 │ │ │ │ - @ instruction: 0x012153b0 │ │ │ │ - tstpeq r6, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118239c │ │ │ │ + strdeq r5, [r1, -r0]! │ │ │ │ + tstpeq r6, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011823dc │ │ │ │ + @ instruction: 0x012153b8 │ │ │ │ + tstpeq r6, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr #7 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - @ instruction: 0x01215378 │ │ │ │ - @ instruction: 0x0116fcd4 │ │ │ │ - tsteq r8, r4, ror #6 │ │ │ │ + smlawbeq r1, r0, r3, r5 │ │ │ │ + @ instruction: 0x0116fcdc │ │ │ │ + tsteq r8, ip, ror #6 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - @ instruction: 0x01215340 │ │ │ │ - @ instruction: 0x0116fc9c │ │ │ │ - tsteq r8, ip, lsr #6 │ │ │ │ + @ instruction: 0x01215348 │ │ │ │ + tstpeq r6, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x01215308 │ │ │ │ - tstpeq r6, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011822f4 │ │ │ │ + @ instruction: 0x01215310 │ │ │ │ + tstpeq r6, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011822fc │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - ldrdeq r5, [r1, -r0]! │ │ │ │ - tstpeq r6, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011822bc │ │ │ │ + ldrdeq r5, [r1, -r8]! │ │ │ │ + tstpeq r6, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, asr #5 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ ldr r2, [pc, #-1156] @ 5a3f5c │ │ │ │ ldr r1, [pc, #-1156] @ 5a3f60 │ │ │ │ ldr r3, [pc, #-1156] @ 5a3f64 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1287608,135 +1287608,135 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #500] @ 5a5c7c │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5a2dfc │ │ │ │ - @ instruction: 0x01215298 │ │ │ │ - @ instruction: 0x0116fbf4 │ │ │ │ - tsteq r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x012152a0 │ │ │ │ + @ instruction: 0x0116fbfc │ │ │ │ + tsteq r8, ip, lsl #5 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - @ instruction: 0x01215260 │ │ │ │ - @ instruction: 0x0116fbbc │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ + @ instruction: 0x01215268 │ │ │ │ + tstpeq r6, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, asr r2 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01215228 │ │ │ │ - tstpeq r6, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsl r2 │ │ │ │ + @ instruction: 0x01215230 │ │ │ │ + tstpeq r6, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r5, [r1, -r0]! │ │ │ │ - tstpeq r6, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011821dc │ │ │ │ + strdeq r5, [r1, -r8]! │ │ │ │ + tstpeq r6, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012151b8 │ │ │ │ - tstpeq r6, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsr #3 │ │ │ │ + smlawteq r1, r0, r1, r5 │ │ │ │ + tstpeq r6, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - smlawbeq r1, r0, r1, r5 │ │ │ │ - @ instruction: 0x0116fadc │ │ │ │ - tsteq r8, ip, ror #2 │ │ │ │ + smlawbeq r1, r8, r1, r5 │ │ │ │ + tstpeq r6, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, ror r1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01215148 │ │ │ │ - tstpeq r6, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsr r1 │ │ │ │ - @ instruction: 0x01215110 │ │ │ │ - tstpeq r6, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r8, -ip] │ │ │ │ + @ instruction: 0x01215150 │ │ │ │ + tstpeq r6, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x01215118 │ │ │ │ + tstpeq r6, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsl #2 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - ldrdeq r5, [r1, -r8]! │ │ │ │ - tstpeq r6, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, asr #1 │ │ │ │ + @ instruction: 0x012150e0 │ │ │ │ + tstpeq r6, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, asr #1 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - @ instruction: 0x012150a0 │ │ │ │ - @ instruction: 0x0116f9fc │ │ │ │ - tsteq r8, ip, lsl #1 │ │ │ │ + @ instruction: 0x012150a8 │ │ │ │ + tstpeq r6, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01182094 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01215068 │ │ │ │ - tstpeq r6, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, asr r0 │ │ │ │ + @ instruction: 0x01215070 │ │ │ │ + tstpeq r6, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, asr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01215030 │ │ │ │ - tstpeq r6, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ + @ instruction: 0x01215038 │ │ │ │ + @ instruction: 0x0116f994 │ │ │ │ + tsteq r8, r4, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq r4, [r1, -r8]! │ │ │ │ - tstpeq r6, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror #31 │ │ │ │ + @ instruction: 0x01215000 │ │ │ │ + tstpeq r6, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlawteq r1, r0, pc, r4 @ │ │ │ │ - tstpeq r6, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsr #31 │ │ │ │ + smlawteq r1, r8, pc, r4 @ │ │ │ │ + tstpeq r6, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181fb4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlawbeq r1, r8, pc, r4 @ │ │ │ │ - tstpeq r6, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror pc │ │ │ │ + @ instruction: 0x01214f90 │ │ │ │ + tstpeq r6, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, ror pc │ │ │ │ andeq r0, r0, r3, lsr #20 │ │ │ │ - @ instruction: 0x01214f50 │ │ │ │ - tstpeq r6, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsr pc │ │ │ │ + @ instruction: 0x01214f58 │ │ │ │ + @ instruction: 0x0116f8b4 │ │ │ │ + tsteq r8, r4, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - @ instruction: 0x01214f18 │ │ │ │ - tstpeq r6, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x01214f20 │ │ │ │ + tstpeq r6, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsl #30 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - @ instruction: 0x01214ee0 │ │ │ │ - tstpeq r6, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, asr #29 │ │ │ │ + @ instruction: 0x01214ee8 │ │ │ │ + tstpeq r6, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181ed4 │ │ │ │ andeq r0, r0, fp, asr #19 │ │ │ │ - @ instruction: 0x01214ea8 │ │ │ │ - tstpeq r6, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01181e94 │ │ │ │ + @ instruction: 0x01214eb0 │ │ │ │ + tstpeq r6, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181e9c │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - @ instruction: 0x01214e70 │ │ │ │ - tstpeq r6, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, asr lr │ │ │ │ + @ instruction: 0x01214e78 │ │ │ │ + @ instruction: 0x0116f7d4 │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - @ instruction: 0x01214e38 │ │ │ │ - @ instruction: 0x0116f794 │ │ │ │ - tsteq r8, r4, lsr #28 │ │ │ │ + @ instruction: 0x01214e40 │ │ │ │ + @ instruction: 0x0116f79c │ │ │ │ + tsteq r8, ip, lsr #28 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - @ instruction: 0x01214e00 │ │ │ │ - tstpeq r6, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror #27 │ │ │ │ + @ instruction: 0x01214e08 │ │ │ │ + tstpeq r6, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181df4 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ - smlawteq r1, r8, sp, r4 │ │ │ │ - tstpeq r6, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01181db4 │ │ │ │ + ldrdeq r4, [r1, -r0]! │ │ │ │ + tstpeq r6, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181dbc │ │ │ │ andeq r0, r0, fp, asr #20 │ │ │ │ - @ instruction: 0x01214d90 │ │ │ │ - tstpeq r6, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror sp │ │ │ │ + @ instruction: 0x01214d98 │ │ │ │ + @ instruction: 0x0116f6f4 │ │ │ │ + tsteq r8, r4, lsl #27 │ │ │ │ andeq r0, r0, sl, asr #20 │ │ │ │ - @ instruction: 0x01214d58 │ │ │ │ - @ instruction: 0x0116f6b4 │ │ │ │ - tsteq r8, r4, asr #26 │ │ │ │ + @ instruction: 0x01214d60 │ │ │ │ + @ instruction: 0x0116f6bc │ │ │ │ + tsteq r8, ip, asr #26 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01214d20 │ │ │ │ - tstpeq r6, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl #26 │ │ │ │ + @ instruction: 0x01214d28 │ │ │ │ + tstpeq r6, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01214ce8 │ │ │ │ - tstpeq r6, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01181cd4 │ │ │ │ + strdeq r4, [r1, -r0]! │ │ │ │ + tstpeq r6, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181cdc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01214cb0 │ │ │ │ - tstpeq r6, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01181c9c │ │ │ │ + @ instruction: 0x01214cb8 │ │ │ │ + tstpeq r6, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01214c78 │ │ │ │ - @ instruction: 0x0116f5d4 │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ + smlawbeq r1, r0, ip, r4 │ │ │ │ + @ instruction: 0x0116f5dc │ │ │ │ + tsteq r8, ip, ror #24 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - @ instruction: 0x01214c40 │ │ │ │ - @ instruction: 0x0116f59c │ │ │ │ - tsteq r8, ip, lsr #24 │ │ │ │ - @ instruction: 0x01214c08 │ │ │ │ - tstpeq r6, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01181bf4 │ │ │ │ + @ instruction: 0x01214c48 │ │ │ │ + tstpeq r6, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr ip │ │ │ │ + @ instruction: 0x01214c10 │ │ │ │ + tstpeq r6, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181bfc │ │ │ │ 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 │ │ │ │ @@ -1287848,32 +1287848,32 @@ │ │ │ │ add r2, r2, #488 @ 0x1e8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5a5cb8 │ │ │ │ - @ instruction: 0x01214990 │ │ │ │ - tsteq r8, r0, asr #16 │ │ │ │ - @ instruction: 0x0116f2b0 │ │ │ │ - tsteq r8, r4, asr #18 │ │ │ │ + @ instruction: 0x01214998 │ │ │ │ + tsteq r8, r8, asr #16 │ │ │ │ + @ instruction: 0x0116f2b8 │ │ │ │ + tsteq r8, ip, asr #18 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0121492c │ │ │ │ - tsteq r8, r8, lsr #16 │ │ │ │ - tstpeq r6, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, ror #17 │ │ │ │ + @ instruction: 0x01214934 │ │ │ │ + tsteq r8, r0, lsr r8 │ │ │ │ + tstpeq r6, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, ror #17 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlawteq r1, r8, r8, r4 │ │ │ │ - tsteq r8, r0, lsr r7 │ │ │ │ - tstpeq r6, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror r8 │ │ │ │ + ldrdeq r4, [r1, -r0]! │ │ │ │ + tsteq r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0116f1f0 │ │ │ │ + tsteq r8, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01214850 │ │ │ │ - tsteq r8, r0, asr r6 │ │ │ │ - tsteq r8, r0, lsr r8 │ │ │ │ + @ instruction: 0x01214858 │ │ │ │ + tsteq r8, r8, asr r6 │ │ │ │ + tsteq r8, r8, lsr r8 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr ip, [pc, #3736] @ 5a6d54 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -1288810,221 +1288810,221 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5a69b8 │ │ │ │ @ instruction: 0x012e2374 │ │ │ │ @ instruction: 0x012e236c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq r7, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsr #14 │ │ │ │ - @ instruction: 0x011925dc │ │ │ │ - @ instruction: 0x0121464c │ │ │ │ - @ instruction: 0x011815f4 │ │ │ │ - @ instruction: 0x01214328 │ │ │ │ - tsteq r6, r4, lsl #25 │ │ │ │ - tsteq r8, r4, lsl r3 │ │ │ │ + tstpeq r7, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsr #14 │ │ │ │ + tsteq r9, r4, ror #11 │ │ │ │ + @ instruction: 0x01214654 │ │ │ │ + @ instruction: 0x011815fc │ │ │ │ + @ instruction: 0x01214330 │ │ │ │ + tsteq r6, ip, lsl #25 │ │ │ │ + tsteq r8, ip, lsl r3 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - smlawteq r1, r4, r2, r4 │ │ │ │ - @ instruction: 0x0118329c │ │ │ │ - @ instruction: 0x011812b0 │ │ │ │ + smlawteq r1, ip, r2, r4 │ │ │ │ + tsteq r8, r4, lsr #5 │ │ │ │ + @ instruction: 0x011812b8 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x012141a0 │ │ │ │ - tsteq r8, r8, lsl #3 │ │ │ │ + @ instruction: 0x012141a8 │ │ │ │ + @ instruction: 0x01181190 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r6, r0, asr #21 │ │ │ │ - @ instruction: 0x01213e5c │ │ │ │ - tsteq r8, ip, lsr lr │ │ │ │ + tsteq r6, r8, asr #21 │ │ │ │ + @ instruction: 0x01213e64 │ │ │ │ + tsteq r8, r4, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlawbeq lr, r4, r8, r1 │ │ │ │ - smlawbeq r1, r0, ip, r3 │ │ │ │ - tsteq r8, r8, ror #24 │ │ │ │ + smlawbeq r1, r8, ip, r3 │ │ │ │ + tsteq r8, r0, ror ip │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - @ instruction: 0x01213aa0 │ │ │ │ - @ instruction: 0x0116e3f8 │ │ │ │ - tsteq r8, ip, lsl #21 │ │ │ │ + @ instruction: 0x01213aa8 │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ + @ instruction: 0x01180a94 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x01213950 │ │ │ │ - tsteq r6, ip, lsr #5 │ │ │ │ - tsteq r8, ip, lsr r9 │ │ │ │ - @ instruction: 0x0121350c │ │ │ │ - @ instruction: 0x011804f4 │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - @ instruction: 0x01213414 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - @ instruction: 0x011803f8 │ │ │ │ + @ instruction: 0x01213958 │ │ │ │ + @ instruction: 0x0116e2b4 │ │ │ │ + tsteq r8, r4, asr #18 │ │ │ │ + @ instruction: 0x01213514 │ │ │ │ + @ instruction: 0x011804fc │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + @ instruction: 0x0121341c │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ + tsteq r8, r0, lsl #8 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - @ instruction: 0x01213314 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - tsteq r8, r0, lsl #6 │ │ │ │ + @ instruction: 0x0121331c │ │ │ │ + tsteq r6, r8, ror ip │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ muleq r0, r2, r6 │ │ │ │ - tsteq r8, r4, ror #5 │ │ │ │ - @ instruction: 0x01213274 │ │ │ │ - tsteq r8, r8, asr r2 │ │ │ │ + tsteq r8, ip, ror #5 │ │ │ │ + @ instruction: 0x0121327c │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - @ instruction: 0x01213228 │ │ │ │ - @ instruction: 0x011821dc │ │ │ │ - tsteq r8, r0, lsl r2 │ │ │ │ + @ instruction: 0x01213230 │ │ │ │ + tsteq r8, r4, ror #3 │ │ │ │ + tsteq r8, r8, lsl r2 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - @ instruction: 0x01213138 │ │ │ │ - @ instruction: 0x011821b4 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x01213140 │ │ │ │ + @ instruction: 0x011821bc │ │ │ │ + tsteq r8, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - strheq r3, [r1, -r0]! │ │ │ │ - tsteq r8, r8, lsr #1 │ │ │ │ - @ instruction: 0x01180090 │ │ │ │ + strheq r3, [r1, -r8]! │ │ │ │ + ldrheq r2, [r8, -r0] │ │ │ │ + @ instruction: 0x01180098 │ │ │ │ andeq r0, r0, r5, lsr r6 │ │ │ │ - @ instruction: 0x01213060 │ │ │ │ - @ instruction: 0x0116d9bc │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ + @ instruction: 0x01213068 │ │ │ │ + tsteq r6, r4, asr #19 │ │ │ │ + tsteq r8, r4, asr r0 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x01212fb0 │ │ │ │ - tsteq r6, r8, lsl #18 │ │ │ │ - @ instruction: 0x0117ff94 │ │ │ │ + @ instruction: 0x01212fb8 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + @ instruction: 0x0117ff9c │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - strdeq r2, [r1, -r0]! │ │ │ │ - tsteq r8, ip, lsl #30 │ │ │ │ - @ instruction: 0x0117fed0 │ │ │ │ + strdeq r2, [r1, -r8]! │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ + @ instruction: 0x0117fed8 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - smlawteq r1, r0, lr, r2 │ │ │ │ - tsteq r6, ip, lsl r8 │ │ │ │ - tstpeq r7, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r8, lr, r2 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ + @ instruction: 0x0117feb4 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - smlawbeq r1, r8, lr, r2 │ │ │ │ - tsteq r6, r0, ror #15 │ │ │ │ - tstpeq r7, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212e90 │ │ │ │ + tsteq r6, r8, ror #15 │ │ │ │ + tstpeq r7, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - @ instruction: 0x01212e4c │ │ │ │ - tsteq r6, r4, lsr #15 │ │ │ │ - tstpeq r7, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212e54 │ │ │ │ + tsteq r6, ip, lsr #15 │ │ │ │ + tstpeq r7, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - @ instruction: 0x01212e0c │ │ │ │ - tsteq r6, r8, ror #14 │ │ │ │ - @ instruction: 0x0117fdf8 │ │ │ │ + @ instruction: 0x01212e14 │ │ │ │ + tsteq r6, r0, ror r7 │ │ │ │ + tstpeq r7, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - ldrdeq r2, [r1, -r0]! │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - @ instruction: 0x0117fdbc │ │ │ │ + ldrdeq r2, [r1, -r8]! │ │ │ │ + tsteq r6, r4, lsr r7 │ │ │ │ + tstpeq r7, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - @ instruction: 0x01212d94 │ │ │ │ - @ instruction: 0x0116d6f0 │ │ │ │ - tstpeq r7, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212d9c │ │ │ │ + @ instruction: 0x0116d6f8 │ │ │ │ + tstpeq r7, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r6 │ │ │ │ - @ instruction: 0x01212d58 │ │ │ │ - @ instruction: 0x0116d6b4 │ │ │ │ - tstpeq r7, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ + @ instruction: 0x01212d60 │ │ │ │ + @ instruction: 0x0116d6bc │ │ │ │ + tstpeq r7, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsl #13 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - smlawteq r1, r0, ip, r2 │ │ │ │ - tsteq r8, ip, lsr #26 │ │ │ │ - tstpeq r7, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r8, ip, r2 │ │ │ │ + tsteq r8, r4, lsr sp │ │ │ │ + tstpeq r7, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - @ instruction: 0x01212c90 │ │ │ │ - tsteq r6, ip, ror #11 │ │ │ │ - tstpeq r7, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212c98 │ │ │ │ + @ instruction: 0x0116d5f4 │ │ │ │ + tstpeq r7, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - @ instruction: 0x01212c54 │ │ │ │ - @ instruction: 0x0116d5b0 │ │ │ │ - tstpeq r7, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212c5c │ │ │ │ + @ instruction: 0x0116d5b8 │ │ │ │ + tstpeq r7, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - @ instruction: 0x0117fef4 │ │ │ │ + @ instruction: 0x0117fefc │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ - tsteq r6, r4, asr #10 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ + tsteq r6, r8, lsl r5 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - smlawbeq r1, r8, fp, r2 │ │ │ │ - tsteq r6, r0, ror #9 │ │ │ │ - tstpeq r7, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212b90 │ │ │ │ + tsteq r6, r8, ror #9 │ │ │ │ + tstpeq r7, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - @ instruction: 0x01212b4c │ │ │ │ - tsteq r8, r0, lsr #23 │ │ │ │ - tstpeq r7, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212b54 │ │ │ │ + tsteq r8, r8, lsr #23 │ │ │ │ + tstpeq r7, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x01212b1c │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - tstpeq r7, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212b24 │ │ │ │ + tsteq r6, r0, lsl #9 │ │ │ │ + tstpeq r7, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - @ instruction: 0x01212ae0 │ │ │ │ - tsteq r6, ip, lsr r4 │ │ │ │ - tstpeq r7, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212ae8 │ │ │ │ + tsteq r6, r4, asr #8 │ │ │ │ + @ instruction: 0x0117fad4 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - @ instruction: 0x01212aa4 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - @ instruction: 0x0117fa90 │ │ │ │ + @ instruction: 0x01212aac │ │ │ │ + tsteq r6, r8, lsl #8 │ │ │ │ + @ instruction: 0x0117fa98 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - tsteq r6, r8, asr #7 │ │ │ │ + @ instruction: 0x0116d3d0 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - @ instruction: 0x0116d398 │ │ │ │ + tsteq r6, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - @ instruction: 0x01212a08 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - @ instruction: 0x0117f9f4 │ │ │ │ + @ instruction: 0x01212a10 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + @ instruction: 0x0117f9fc │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ andeq r0, r0, r6, asr #13 │ │ │ │ - @ instruction: 0x0116d2fc │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - @ instruction: 0x0121296c │ │ │ │ - tsteq r6, r8, asr #5 │ │ │ │ - tstpeq r7, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212974 │ │ │ │ + @ instruction: 0x0116d2d0 │ │ │ │ + tstpeq r7, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - @ instruction: 0x01212930 │ │ │ │ - tsteq r6, ip, lsl #5 │ │ │ │ - tstpeq r7, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212938 │ │ │ │ + @ instruction: 0x0116d294 │ │ │ │ + tstpeq r7, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - strdeq r2, [r1, -r4]! │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tstpeq r7, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl r2 │ │ │ │ + strdeq r2, [r1, -ip]! │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + tstpeq r7, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - tsteq r6, r8, ror #3 │ │ │ │ + @ instruction: 0x0116d1f0 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - @ instruction: 0x01212858 │ │ │ │ - @ instruction: 0x0116d1b4 │ │ │ │ - tstpeq r7, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212860 │ │ │ │ + @ instruction: 0x0116d1bc │ │ │ │ + tstpeq r7, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0121281c │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tstpeq r7, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212824 │ │ │ │ + tsteq r6, r0, lsl #3 │ │ │ │ + tstpeq r7, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012127e0 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - tstpeq r7, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012127e8 │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ + @ instruction: 0x0117f7d4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012127a4 │ │ │ │ - tsteq r6, r0, lsl #2 │ │ │ │ - @ instruction: 0x0117f790 │ │ │ │ + @ instruction: 0x012127ac │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ + @ instruction: 0x0117f798 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01212768 │ │ │ │ - tsteq r6, r4, asr #1 │ │ │ │ - tstpeq r7, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212770 │ │ │ │ + tsteq r6, ip, asr #1 │ │ │ │ + tstpeq r7, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0121272c │ │ │ │ - tsteq r6, r8, lsl #1 │ │ │ │ - tstpeq r7, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212734 │ │ │ │ + @ instruction: 0x0116d090 │ │ │ │ + tstpeq r7, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r6, r0, asr r0 │ │ │ │ + tsteq r6, r8, asr r0 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - @ instruction: 0x0116cff0 │ │ │ │ + @ instruction: 0x0116cff8 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tsteq r6, r0, asr #31 │ │ │ │ + tsteq r6, r8, asr #31 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0116cf90 │ │ │ │ + @ instruction: 0x0116cf98 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0117f8dc │ │ │ │ + tstpeq r7, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ add sl, sp, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ bl b8f2c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5a851c │ │ │ │ @@ -1290469,122 +1290469,122 @@ │ │ │ │ ldr r1, [pc, #452] @ 5a88fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5a69b8 │ │ │ │ - tsteq r6, r0, asr #30 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012125b4 │ │ │ │ - tsteq r6, r4, lsl #30 │ │ │ │ - @ instruction: 0x0117f59c │ │ │ │ - tsteq r6, r8, ror #29 │ │ │ │ + @ instruction: 0x012125bc │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ + tstpeq r7, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116cef0 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - @ instruction: 0x01212560 │ │ │ │ - @ instruction: 0x0116ceb0 │ │ │ │ - tstpeq r7, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01212534 │ │ │ │ - @ instruction: 0x0116ce90 │ │ │ │ - tstpeq r7, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212568 │ │ │ │ + @ instruction: 0x0116ceb8 │ │ │ │ + tstpeq r7, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121253c │ │ │ │ + @ instruction: 0x0116ce98 │ │ │ │ + tstpeq r7, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - strdeq r2, [r1, -r8]! │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ - @ instruction: 0x0117f4dc │ │ │ │ + @ instruction: 0x01212500 │ │ │ │ + tsteq r6, ip, asr lr │ │ │ │ + tstpeq r7, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x012124bc │ │ │ │ - tsteq r6, r8, lsl lr │ │ │ │ - tstpeq r7, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r4, r4, r2 │ │ │ │ + tsteq r6, r0, lsr #28 │ │ │ │ + @ instruction: 0x0117f4b0 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - smlawbeq r1, r0, r4, r2 │ │ │ │ - @ instruction: 0x0116cddc │ │ │ │ - tstpeq r7, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r1, r8, r4, r2 │ │ │ │ + tsteq r6, r4, ror #27 │ │ │ │ + tstpeq r7, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - tsteq r6, r4, lsr #27 │ │ │ │ + tsteq r6, ip, lsr #27 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - @ instruction: 0x012123e0 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tstpeq r7, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012123e8 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + @ instruction: 0x0117f3d4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x012123a4 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - @ instruction: 0x0117f390 │ │ │ │ + @ instruction: 0x012123ac │ │ │ │ + tsteq r6, r8, lsl #26 │ │ │ │ + @ instruction: 0x0117f398 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - @ instruction: 0x01212368 │ │ │ │ - tsteq r6, r4, asr #25 │ │ │ │ - tstpeq r7, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212370 │ │ │ │ + tsteq r6, ip, asr #25 │ │ │ │ + tstpeq r7, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - @ instruction: 0x0121232c │ │ │ │ - tsteq r6, r8, lsl #25 │ │ │ │ - tstpeq r7, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212334 │ │ │ │ + @ instruction: 0x0116cc90 │ │ │ │ + tstpeq r7, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - strdeq r2, [r1, -r0]! │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ - @ instruction: 0x0117f2dc │ │ │ │ + strdeq r2, [r1, -r8]! │ │ │ │ + tsteq r6, r4, asr ip │ │ │ │ + tstpeq r7, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - @ instruction: 0x012122b4 │ │ │ │ - tsteq r6, r0, lsl ip │ │ │ │ - tstpeq r7, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012122bc │ │ │ │ + tsteq r6, r8, lsl ip │ │ │ │ + tstpeq r7, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - @ instruction: 0x01212278 │ │ │ │ - @ instruction: 0x0116cbd4 │ │ │ │ - tstpeq r7, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r1, r0, r2, r2 │ │ │ │ + @ instruction: 0x0116cbdc │ │ │ │ + tstpeq r7, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - @ instruction: 0x0121223c │ │ │ │ - @ instruction: 0x0116cb98 │ │ │ │ - tstpeq r7, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212244 │ │ │ │ + tsteq r6, r0, lsr #23 │ │ │ │ + tstpeq r7, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - @ instruction: 0x01212200 │ │ │ │ - tsteq r6, ip, asr fp │ │ │ │ - tstpeq r7, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212208 │ │ │ │ + tsteq r6, r4, ror #22 │ │ │ │ + @ instruction: 0x0117f1f4 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - smlawteq r1, r4, r1, r2 │ │ │ │ - tsteq r6, r0, lsr #22 │ │ │ │ - @ instruction: 0x0117f1b0 │ │ │ │ - smlawbeq r1, ip, r1, r2 │ │ │ │ - tsteq r6, r4, ror #21 │ │ │ │ - tstpeq r7, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, ip, r1, r2 │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ + @ instruction: 0x0117f1b8 │ │ │ │ + @ instruction: 0x01212194 │ │ │ │ + tsteq r6, ip, ror #21 │ │ │ │ + tstpeq r7, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ - @ instruction: 0x01212150 │ │ │ │ - tsteq r6, r8, lsr #21 │ │ │ │ - tstpeq r7, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212158 │ │ │ │ + @ instruction: 0x0116cab0 │ │ │ │ + tstpeq r7, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x01212110 │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - ldrsheq pc, [r7, -ip] @ │ │ │ │ + @ instruction: 0x01212118 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + tstpeq r7, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - ldrdeq r2, [r1, -r4]! │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - tstpeq r7, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r1, -ip]! │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tstpeq r7, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - @ instruction: 0x0121209c │ │ │ │ - ldrsheq r1, [r8, -r0] │ │ │ │ - tstpeq r7, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012120a4 │ │ │ │ + ldrsheq r1, [r8, -r8] │ │ │ │ + tstpeq r7, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - @ instruction: 0x0121206c │ │ │ │ - tsteq r6, r8, asr #19 │ │ │ │ - tstpeq r7, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212074 │ │ │ │ + @ instruction: 0x0116c9d0 │ │ │ │ + tstpeq r7, r0, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x01212030 │ │ │ │ - tsteq r6, ip, lsl #19 │ │ │ │ - tstpeq r7, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01212038 │ │ │ │ + @ instruction: 0x0116c994 │ │ │ │ + tstpeq r7, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - strdeq r1, [r1, -r8]! │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - tsteq r7, r4, ror #31 │ │ │ │ + @ instruction: 0x01212000 │ │ │ │ + tsteq r6, r8, asr r9 │ │ │ │ + tsteq r7, ip, ror #31 │ │ │ │ andeq r0, r0, lr, lsr #13 │ │ │ │ - @ instruction: 0x01211fb8 │ │ │ │ - tsteq r6, r4, lsl r9 │ │ │ │ - tsteq r7, r4, lsr #31 │ │ │ │ + smlawteq r1, r0, pc, r1 @ │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + tsteq r7, ip, lsr #31 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - @ instruction: 0x0116c8dc │ │ │ │ + tsteq r6, r4, ror #17 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - tsteq r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x0116c8b4 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1290609,17 +1290609,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5a8988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a8934 │ │ │ │ - @ instruction: 0x01211d28 │ │ │ │ - tsteq r6, r4, lsl #13 │ │ │ │ - tsteq r7, ip, lsl #26 │ │ │ │ + @ instruction: 0x01211d30 │ │ │ │ + tsteq r6, ip, lsl #13 │ │ │ │ + tsteq r7, r4, lsl sp │ │ │ │ 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 │ │ │ │ @@ -1290750,35 +1290750,35 @@ │ │ │ │ add r2, r2, #576 @ 0x240 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5a8a40 │ │ │ │ smlawbeq sp, ip, r8, pc @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r4, ror #23 │ │ │ │ - tsteq r7, r4, ror #23 │ │ │ │ + tsteq r7, ip, ror #23 │ │ │ │ + tsteq r7, ip, ror #23 │ │ │ │ strdeq pc, [sp, -ip]! │ │ │ │ - strdeq r1, [r1, -r0]! │ │ │ │ - @ instruction: 0x01180cb4 │ │ │ │ - @ instruction: 0x0117ebd4 │ │ │ │ + strdeq r1, [r1, -r8]! │ │ │ │ + @ instruction: 0x01180cbc │ │ │ │ + @ instruction: 0x0117ebdc │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - @ instruction: 0x01211bb0 │ │ │ │ - tsteq r6, ip, lsl #10 │ │ │ │ - @ instruction: 0x0117eb94 │ │ │ │ + @ instruction: 0x01211bb8 │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ + @ instruction: 0x0117eb9c │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - @ instruction: 0x01211b74 │ │ │ │ - @ instruction: 0x0116c4d0 │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ - @ instruction: 0x01211b38 │ │ │ │ - @ instruction: 0x0116c494 │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ + @ instruction: 0x01211b7c │ │ │ │ + @ instruction: 0x0116c4d8 │ │ │ │ + tsteq r7, r4, ror #22 │ │ │ │ + @ instruction: 0x01211b40 │ │ │ │ + @ instruction: 0x0116c49c │ │ │ │ + tsteq r7, r4, lsr #22 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - strdeq r1, [r1, -ip]! │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ - tsteq r7, r0, ror #21 │ │ │ │ + @ instruction: 0x01211b04 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + tsteq r7, r8, ror #21 │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -1291799,227 +1291799,227 @@ │ │ │ │ b 5a90e4 │ │ │ │ ldr r1, [pc, #244] @ 5a9cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5a90e4 │ │ │ │ msreq SP_fiq, r8, lsl r6 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq pc, [sp, -r8]! │ │ │ │ - tstpeq r8, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01180a98 │ │ │ │ - @ instruction: 0x01211874 │ │ │ │ - @ instruction: 0x0116c1d0 │ │ │ │ - tsteq r7, r0, ror #16 │ │ │ │ + tstpeq r8, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, lsr #21 │ │ │ │ + @ instruction: 0x0121187c │ │ │ │ + @ instruction: 0x0116c1d8 │ │ │ │ + tsteq r7, r8, ror #16 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ msreq SP_mon, r0, ror #7 │ │ │ │ - smlawteq r1, r8, r7, r1 │ │ │ │ - tsteq r7, r8, lsr #15 │ │ │ │ - tstpeq r8, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01179690 │ │ │ │ - tsteq r7, r8, ror r6 │ │ │ │ - tsteq r7, r4, asr lr │ │ │ │ - @ instruction: 0x01179db4 │ │ │ │ - tsteq r8, r8, asr r7 │ │ │ │ - tsteq r8, r8, asr #14 │ │ │ │ - @ instruction: 0x011ca1fc │ │ │ │ - @ instruction: 0x0117bed8 │ │ │ │ - tsteq r8, r8, lsr #11 │ │ │ │ + ldrdeq r1, [r1, -r0]! │ │ │ │ + @ instruction: 0x0117e7b0 │ │ │ │ + tstpeq r8, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01179698 │ │ │ │ + tsteq r7, r0, lsl #13 │ │ │ │ + tsteq r7, ip, asr lr │ │ │ │ + @ instruction: 0x01179dbc │ │ │ │ + tsteq r8, r0, ror #14 │ │ │ │ + tsteq r8, r0, asr r7 │ │ │ │ + tsteq ip, r4, lsl #4 │ │ │ │ + tsteq r7, r0, ror #29 │ │ │ │ + @ instruction: 0x011805b0 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ - @ instruction: 0x01211458 │ │ │ │ - @ instruction: 0x0116bdb4 │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ + tsteq r8, r4, lsl #11 │ │ │ │ + @ instruction: 0x01211460 │ │ │ │ + @ instruction: 0x0116bdbc │ │ │ │ + tsteq r7, ip, asr #8 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ andeq r1, r0, r8, lsr #30 │ │ │ │ andeq r2, r0, ip, ror #3 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ muleq r0, ip, r1 │ │ │ │ @ instruction: 0xffff7160 │ │ │ │ @ instruction: 0xffff7db0 │ │ │ │ @ instruction: 0xffff7148 │ │ │ │ - @ instruction: 0x01211328 │ │ │ │ - tsteq r7, r8, lsl #6 │ │ │ │ - smlawbeq r1, r8, r1, r1 │ │ │ │ - tsteq r7, ip, ror #2 │ │ │ │ - @ instruction: 0x01211130 │ │ │ │ - @ instruction: 0x0118eff0 │ │ │ │ - tsteq r8, r8, lsr r1 │ │ │ │ + @ instruction: 0x01211330 │ │ │ │ + tsteq r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x01211190 │ │ │ │ + tsteq r7, r4, ror r1 │ │ │ │ + @ instruction: 0x01211138 │ │ │ │ + @ instruction: 0x0118eff8 │ │ │ │ + tsteq r8, r0, asr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0117ddf4 │ │ │ │ + @ instruction: 0x0117ddfc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01210d34 │ │ │ │ - tsteq r7, r0, lsr #26 │ │ │ │ - @ instruction: 0x01210c4c │ │ │ │ - tsteq r7, ip, lsr #24 │ │ │ │ + @ instruction: 0x01210d3c │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ + @ instruction: 0x01210c54 │ │ │ │ + tsteq r7, r4, lsr ip │ │ │ │ muleq r0, r4, ip │ │ │ │ @ instruction: 0xffff6eb8 │ │ │ │ andeq r1, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ @ instruction: 0xffff5adc │ │ │ │ - @ instruction: 0x01210ab4 │ │ │ │ - tsteq r6, r0, lsl r4 │ │ │ │ - tsteq r7, r0, lsr #21 │ │ │ │ + @ instruction: 0x01210abc │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + tsteq r7, r8, lsr #21 │ │ │ │ muleq r0, r1, r4 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ @ instruction: 0xffff5a5c │ │ │ │ @ instruction: 0xffff5d00 │ │ │ │ - ldrdeq r0, [r1, -ip]! │ │ │ │ - tstpeq r7, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, asr #13 │ │ │ │ + smulwteq r1, r4, r6 │ │ │ │ + @ instruction: 0x0117f7f4 │ │ │ │ + @ instruction: 0x0117d6d4 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x01210690 │ │ │ │ - tsteq r6, ip, ror #31 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ + @ instruction: 0x01210698 │ │ │ │ + @ instruction: 0x0116aff4 │ │ │ │ + tsteq r7, r4, lsl #13 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - @ instruction: 0x01210654 │ │ │ │ - @ instruction: 0x0116afb0 │ │ │ │ - tsteq r7, r0, asr #12 │ │ │ │ + @ instruction: 0x0121065c │ │ │ │ + @ instruction: 0x0116afb8 │ │ │ │ + tsteq r7, r8, asr #12 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - @ instruction: 0x01210614 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - tsteq r7, r0, lsl #12 │ │ │ │ + @ instruction: 0x0121061c │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ + tsteq r7, r8, lsl #12 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - ldrdeq r0, [r1, -r8]! │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - tsteq r7, r4, asr #11 │ │ │ │ + smulwteq r1, r0, r5 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r7, ip, asr #11 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - @ instruction: 0x01210594 │ │ │ │ - @ instruction: 0x0116aef0 │ │ │ │ - tsteq r7, r0, lsl #11 │ │ │ │ + @ instruction: 0x0121059c │ │ │ │ + @ instruction: 0x0116aef8 │ │ │ │ + tsteq r7, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - @ instruction: 0x01210554 │ │ │ │ - @ instruction: 0x0116aeb0 │ │ │ │ - tsteq r7, r0, asr #10 │ │ │ │ + @ instruction: 0x0121055c │ │ │ │ + @ instruction: 0x0116aeb8 │ │ │ │ + tsteq r7, r8, asr #10 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ + tsteq r6, r0, lsl #29 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - smulwteq r1, r0, r4 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r7, ip, asr #9 │ │ │ │ + smulwteq r1, r8, r4 │ │ │ │ + tsteq r6, r4, asr #28 │ │ │ │ + @ instruction: 0x0117d4d4 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - smulwbeq r1, r0, r4 │ │ │ │ - @ instruction: 0x0116adfc │ │ │ │ - tsteq r7, ip, lsl #9 │ │ │ │ - @ instruction: 0x01210460 │ │ │ │ - @ instruction: 0x0116adbc │ │ │ │ - tsteq r7, ip, asr #8 │ │ │ │ + smulwbeq r1, r8, r4 │ │ │ │ + tsteq r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x0117d494 │ │ │ │ + @ instruction: 0x01210468 │ │ │ │ + tsteq r6, r4, asr #27 │ │ │ │ + tsteq r7, r4, asr r4 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x01210420 │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - tsteq r7, ip, lsl #8 │ │ │ │ + @ instruction: 0x01210428 │ │ │ │ + tsteq r6, r4, lsl #27 │ │ │ │ + tsteq r7, r4, lsl r4 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - smulwteq r1, r0, r3 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r7, ip, asr #7 │ │ │ │ + smulwteq r1, r8, r3 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + @ instruction: 0x0117d3d4 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - smulwbeq r1, r0, r3 │ │ │ │ - @ instruction: 0x0116acfc │ │ │ │ - tsteq r7, ip, lsl #7 │ │ │ │ + smulwbeq r1, r8, r3 │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x0117d394 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x01210360 │ │ │ │ - @ instruction: 0x0116acbc │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ + @ instruction: 0x01210368 │ │ │ │ + tsteq r6, r4, asr #25 │ │ │ │ + tsteq r7, r4, asr r3 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x01210320 │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ + @ instruction: 0x01210328 │ │ │ │ + tsteq r6, r4, lsl #25 │ │ │ │ + tsteq r7, r4, lsl r3 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - smulwteq r1, r0, r2 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ + smulwteq r1, r8, r2 │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + @ instruction: 0x0117d2d4 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - smulwbeq r1, r0, r2 │ │ │ │ - @ instruction: 0x0116abfc │ │ │ │ - tsteq r7, ip, lsl #5 │ │ │ │ + smulwbeq r1, r8, r2 │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + @ instruction: 0x0117d294 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x01210260 │ │ │ │ - @ instruction: 0x0116abbc │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ + @ instruction: 0x01210268 │ │ │ │ + tsteq r6, r4, asr #23 │ │ │ │ + tsteq r7, r4, asr r2 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x01210220 │ │ │ │ - tsteq r6, ip, ror fp │ │ │ │ - tsteq r7, ip, lsl #4 │ │ │ │ + @ instruction: 0x01210228 │ │ │ │ + tsteq r6, r4, lsl #23 │ │ │ │ + tsteq r7, r4, lsl r2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, ip, asr #22 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq r6, r4, ror #21 │ │ │ │ + tsteq r6, ip, ror #21 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x0116aab4 │ │ │ │ + @ instruction: 0x0116aabc │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x01210124 │ │ │ │ - tsteq r6, r0, lsl #21 │ │ │ │ - tsteq r7, r0, lsl r1 │ │ │ │ + @ instruction: 0x0121012c │ │ │ │ + tsteq r6, r8, lsl #21 │ │ │ │ + tsteq r7, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - smulwteq r1, r8, r0 │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ - ldrsbeq sp, [r7, -r4] │ │ │ │ + strdeq r0, [r1, -r0]! @ │ │ │ │ + tsteq r6, ip, asr #20 │ │ │ │ + ldrsbeq sp, [r7, -ip] │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - tsteq r6, ip, lsl #20 │ │ │ │ + tsteq r6, r4, lsl sl │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x01210078 │ │ │ │ - @ instruction: 0x0116a9d4 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ + smlawbeq r1, r0, r0, r0 │ │ │ │ + @ instruction: 0x0116a9dc │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x01210038 │ │ │ │ - @ instruction: 0x0116a994 │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ - tsteq r6, r4, asr r9 │ │ │ │ - strdeq pc, [r0, -r8]! │ │ │ │ - tsteq r7, r4, ror #31 │ │ │ │ + @ instruction: 0x01210040 │ │ │ │ + @ instruction: 0x0116a99c │ │ │ │ + tsteq r7, ip, lsr #32 │ │ │ │ + tsteq r6, ip, asr r9 │ │ │ │ + @ instruction: 0x01210000 │ │ │ │ + tsteq r7, ip, ror #31 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - msreq LR_irq, r8 @ │ │ │ │ - tsteq r6, r4, lsl r9 │ │ │ │ - tsteq r7, r4, lsr #31 │ │ │ │ + smlawteq r0, r0, pc, pc @ │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + tsteq r7, ip, lsr #31 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - msreq LR_irq, r8, ror pc │ │ │ │ - @ instruction: 0x0116a8d4 │ │ │ │ - tsteq r7, r4, ror #30 │ │ │ │ + smlawbeq r0, r0, pc, pc @ │ │ │ │ + @ instruction: 0x0116a8dc │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - msreq LR_irq, r8, lsr pc │ │ │ │ - @ instruction: 0x0116a894 │ │ │ │ - tsteq r7, r4, lsr #30 │ │ │ │ + msreq LR_irq, r0, asr #30 │ │ │ │ + @ instruction: 0x0116a89c │ │ │ │ + tsteq r7, ip, lsr #30 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - strdeq pc, [r0, -ip]! │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - tsteq r7, r8, ror #29 │ │ │ │ + msreq LR_irq, r4, lsl #30 │ │ │ │ + tsteq r6, ip, asr r8 │ │ │ │ + @ instruction: 0x0117cef0 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - msreq R8_usr, ip @ │ │ │ │ - tsteq r6, r4, lsl r8 │ │ │ │ - tsteq r7, r8, lsr #29 │ │ │ │ + smlawteq r0, r4, lr, pc @ │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ + @ instruction: 0x0117ceb0 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - msreq R8_usr, ip, ror lr │ │ │ │ - @ instruction: 0x0116a7d4 │ │ │ │ - tsteq r7, r8, ror #28 │ │ │ │ + smlawbeq r0, r4, lr, pc @ │ │ │ │ + @ instruction: 0x0116a7dc │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - msreq R8_usr, ip, lsr lr │ │ │ │ - @ instruction: 0x0116a794 │ │ │ │ - tsteq r7, r8, lsr #28 │ │ │ │ - tsteq r7, r4, lsr #30 │ │ │ │ - msreq CPSR_, ip, ror #27 │ │ │ │ - @ instruction: 0x0117cdd0 │ │ │ │ + msreq R8_usr, r4, asr #28 │ │ │ │ + @ instruction: 0x0116a79c │ │ │ │ + tsteq r7, r0, lsr lr │ │ │ │ + tsteq r7, ip, lsr #30 │ │ │ │ + strdeq pc, [r0, -r4]! │ │ │ │ + @ instruction: 0x0117cdd8 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ + tsteq r6, ip, lsl #14 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tsteq r6, r8, asr #13 │ │ │ │ + @ instruction: 0x0116a6d0 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x0116a698 │ │ │ │ + tsteq r6, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - msreq CPSR_, r0, lsr #26 │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ - tsteq r7, ip, lsl #26 │ │ │ │ + msreq CPSR_, r8, lsr #26 │ │ │ │ + tsteq r6, r4, lsl #13 │ │ │ │ + tsteq r7, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - msreq CPSR_, r4, ror #25 │ │ │ │ - tsteq r6, r0, asr #12 │ │ │ │ - @ instruction: 0x0117ccd0 │ │ │ │ + msreq CPSR_, ip, ror #25 │ │ │ │ + tsteq r6, r8, asr #12 │ │ │ │ + @ instruction: 0x0117ccd8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r7, ip, asr #27 │ │ │ │ + @ instruction: 0x0117edd4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r1, [pc, #-632] @ 5a9cfc │ │ │ │ add r1, pc, r1 │ │ │ │ b 5a90e4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r6, r3 │ │ │ │ bl b8698 │ │ │ │ @@ -1293015,32 +1293015,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5aab48 │ │ │ │ strdeq sp, [sp, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq sp, [sp, -r4]! │ │ │ │ - smlawteq r0, r8, sl, pc @ │ │ │ │ - tsteq r7, r8, lsr #21 │ │ │ │ + ldrdeq pc, [r0, -r0]! │ │ │ │ + @ instruction: 0x0117cab0 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - msreq CPSR_, r8, lsr r9 │ │ │ │ - tsteq r7, r0, lsr #18 │ │ │ │ - @ instruction: 0x0116a1d4 │ │ │ │ - msreq CPSR_, r4, asr #16 │ │ │ │ - tsteq r6, r0, lsr #3 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ + msreq CPSR_, r0, asr #18 │ │ │ │ + tsteq r7, r8, lsr #18 │ │ │ │ + @ instruction: 0x0116a1dc │ │ │ │ + msreq CPSR_, ip, asr #16 │ │ │ │ + tsteq r6, r8, lsr #3 │ │ │ │ + tsteq r7, r0, lsr r8 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - msreq CPSR_, r8, lsl #16 │ │ │ │ - tsteq r6, r4, ror #2 │ │ │ │ - @ instruction: 0x0117c7f4 │ │ │ │ + msreq CPSR_, r0, lsl r8 │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + @ instruction: 0x0117c7fc │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - tsteq r6, ip, lsr #2 │ │ │ │ - msreq LR_irq, ip @ │ │ │ │ - ldrsheq sl, [r6, -r8] │ │ │ │ - tsteq r7, r0, lsl #15 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + msreq LR_irq, r4, lsr #15 │ │ │ │ + tsteq r6, r0, lsl #2 │ │ │ │ + tsteq r7, r8, lsl #15 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r6, [r0, #920] @ 0x398 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1293180,18 +1293180,18 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5aaffc │ │ │ │ @ instruction: 0x012dd2b4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012dd240 │ │ │ │ - msreq R8_usr, r0, asr #12 │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ + msreq R8_usr, r8, asr #12 │ │ │ │ + tsteq r7, r8, lsr #12 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #624] @ 5ab440 │ │ │ │ ldr r2, [pc, #624] @ 5ab444 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1293349,29 +1293349,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ab280 │ │ │ │ @ instruction: 0x012dd074 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012dcfbc │ │ │ │ - msreq LR_irq, r4 @ │ │ │ │ - @ instruction: 0x0117c394 │ │ │ │ + msreq LR_irq, ip @ │ │ │ │ + @ instruction: 0x0117c39c │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - msreq LR_irq, ip, lsl #6 │ │ │ │ - tsteq r6, r8, ror #24 │ │ │ │ - @ instruction: 0x0117c2f0 │ │ │ │ + msreq LR_irq, r4, lsl r3 │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + @ instruction: 0x0117c2f8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrdeq pc, [r0, -r0]! │ │ │ │ - tsteq r6, ip, lsr #24 │ │ │ │ - @ instruction: 0x0117c2b8 │ │ │ │ - msreq R8_usr, r4 @ │ │ │ │ - @ instruction: 0x01169bf0 │ │ │ │ - tsteq r7, r8, ror r2 │ │ │ │ + ldrdeq pc, [r0, -r8]! │ │ │ │ + tsteq r6, r4, lsr ip │ │ │ │ + tsteq r7, r0, asr #5 │ │ │ │ + msreq R8_usr, ip @ │ │ │ │ + @ instruction: 0x01169bf8 │ │ │ │ + tsteq r7, r0, lsl #5 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x01169bb8 │ │ │ │ + tsteq r6, r0, asr #23 │ │ │ │ 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 r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1293538,24 +1293538,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ab554 │ │ │ │ @ instruction: 0x012dcd94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012dcce8 │ │ │ │ - strdeq pc, [r0, -r0]! │ │ │ │ - tsteq r7, r8, asr #1 │ │ │ │ - ldrdeq lr, [r0, -ip]! │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - tsteq r7, r0, asr #31 │ │ │ │ + strdeq pc, [r0, -r8]! │ │ │ │ + ldrsbeq ip, [r7, -r0] │ │ │ │ + @ instruction: 0x0120efe4 │ │ │ │ + tsteq r6, r0, asr #18 │ │ │ │ + tsteq r7, r8, asr #31 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0120efa0 │ │ │ │ - @ instruction: 0x011698fc │ │ │ │ - tsteq r7, r8, lsl #31 │ │ │ │ - tsteq r6, r4, asr #17 │ │ │ │ + @ instruction: 0x0120efa8 │ │ │ │ + tsteq r6, r4, lsl #18 │ │ │ │ + @ instruction: 0x0117bf90 │ │ │ │ + tsteq r6, ip, 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 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1293748,22 +1293748,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5ab804 │ │ │ │ @ instruction: 0x012dcaac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012dca38 │ │ │ │ - @ instruction: 0x0120ee18 │ │ │ │ - @ instruction: 0x0117bdf8 │ │ │ │ + @ instruction: 0x0120ee20 │ │ │ │ + tsteq r7, r0, lsl #28 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x0120ec50 │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ - tsteq r7, ip, lsr ip │ │ │ │ + @ instruction: 0x0120ec58 │ │ │ │ + @ instruction: 0x011695b4 │ │ │ │ + tsteq r7, r4, asr #24 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - tsteq r6, r8, ror r5 │ │ │ │ + tsteq r6, r0, lsl #11 │ │ │ │ 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, #24] │ │ │ │ ldr r2, [pc, #3584] @ 5ac8c8 │ │ │ │ @@ -1294666,142 +1294666,142 @@ │ │ │ │ b 5abe2c │ │ │ │ @ instruction: 0x012dc77c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012dc75c │ │ │ │ smlalbbeq r3, r0, r0, r2 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq r7, r0, asr #25 │ │ │ │ + tsteq r7, r8, asr #25 │ │ │ │ cmpeq r0, ip, lsl r2 │ │ │ │ cmpeq r0, r0, lsl r2 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq r7, r4, lsr #27 │ │ │ │ + tsteq r7, ip, lsr #27 │ │ │ │ strheq r3, [r0, #-28] @ 0xffffffe4 │ │ │ │ - smlawteq r0, r8, r9, lr │ │ │ │ - @ instruction: 0x0117b9b8 │ │ │ │ + ldrdeq lr, [r0, -r0]! │ │ │ │ + tsteq r7, r0, asr #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r6, ip, ror #5 │ │ │ │ + @ instruction: 0x011692f4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012dc410 │ │ │ │ - ldrdeq lr, [r0, -r8]! │ │ │ │ - tsteq r6, r0, lsr r1 │ │ │ │ - tsteq r7, r4, asr #15 │ │ │ │ + @ instruction: 0x0120e7e0 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + tsteq r7, ip, asr #15 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - smlawbeq r0, r4, r7, lr │ │ │ │ - tsteq r6, r0, ror #1 │ │ │ │ - tsteq r7, r0, ror r7 │ │ │ │ + smlawbeq r0, ip, r7, lr │ │ │ │ + tsteq r6, r8, ror #1 │ │ │ │ + tsteq r7, r8, ror r7 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - @ instruction: 0x01169094 │ │ │ │ + @ instruction: 0x0116909c │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - smlawteq r0, ip, r6, lr │ │ │ │ - @ instruction: 0x0117da94 │ │ │ │ - @ instruction: 0x01168ff0 │ │ │ │ - tsteq r7, r4, lsl #13 │ │ │ │ + ldrdeq lr, [r0, -r4]! │ │ │ │ + @ instruction: 0x0117da9c │ │ │ │ + @ instruction: 0x01168ff8 │ │ │ │ + tsteq r7, ip, lsl #13 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - @ instruction: 0x0120e600 │ │ │ │ - tsteq r7, r8, ror #11 │ │ │ │ + @ instruction: 0x0120e608 │ │ │ │ + @ instruction: 0x0117b5f0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - ldrdeq lr, [r0, -ip]! │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ + @ instruction: 0x0120e4e4 │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + @ instruction: 0x0117b4d0 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - smlawbeq r0, r4, r4, lr │ │ │ │ - tsteq r6, r0, ror #27 │ │ │ │ - tsteq r7, r0, ror r4 │ │ │ │ + smlawbeq r0, ip, r4, lr │ │ │ │ + tsteq r6, r8, ror #27 │ │ │ │ + tsteq r7, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0120e438 │ │ │ │ - @ instruction: 0x01168d90 │ │ │ │ - tsteq r7, r4, lsr #8 │ │ │ │ + @ instruction: 0x0120e440 │ │ │ │ + @ instruction: 0x01168d98 │ │ │ │ + tsteq r7, ip, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0120e3e4 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ - @ instruction: 0x0117b3d0 │ │ │ │ - @ instruction: 0x0120e340 │ │ │ │ - @ instruction: 0x01168c98 │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ + @ instruction: 0x0120e3ec │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + @ instruction: 0x0117b3d8 │ │ │ │ + @ instruction: 0x0120e348 │ │ │ │ + tsteq r6, r0, lsr #25 │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq lr, [r0, -r8]! │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ - tsteq r7, r4, ror #5 │ │ │ │ + @ instruction: 0x0120e300 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ + tsteq r7, ip, ror #5 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - @ instruction: 0x0120e2ac │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x0117b298 │ │ │ │ + @ instruction: 0x0120e2b4 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r7, r0, lsr #5 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - tsteq r7, r8, asr #10 │ │ │ │ + tsteq r7, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0120e230 │ │ │ │ - tsteq r6, ip, lsl #23 │ │ │ │ - tsteq r7, ip, lsl r2 │ │ │ │ + @ instruction: 0x0120e238 │ │ │ │ + @ instruction: 0x01168b94 │ │ │ │ + tsteq r7, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ - smlawteq r0, ip, r1, lr │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - @ instruction: 0x0117b1b4 │ │ │ │ - @ instruction: 0x0120e19c │ │ │ │ - @ instruction: 0x01168af8 │ │ │ │ - tsteq r7, r8, lsl #3 │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ + ldrdeq lr, [r0, -r4]! │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ + @ instruction: 0x0117b1bc │ │ │ │ + @ instruction: 0x0120e1a4 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + @ instruction: 0x0117b190 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - @ instruction: 0x0120e168 │ │ │ │ - @ instruction: 0x01168ab8 │ │ │ │ + @ instruction: 0x0120e170 │ │ │ │ + tsteq r6, r0, asr #21 │ │ │ │ tsteq r5, ip, lsr #31 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - tsteq r7, r0, lsr #2 │ │ │ │ + tsteq r7, r8, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - @ instruction: 0x0120e100 │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ + @ instruction: 0x0120e108 │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ tsteq r5, r4, asr #30 │ │ │ │ - ldrheq fp, [r7, -r8] │ │ │ │ + tsteq r7, r0, asr #1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0120e094 │ │ │ │ - tsteq r6, ip, ror #19 │ │ │ │ - tsteq r7, r0, lsl #1 │ │ │ │ + @ instruction: 0x0120e09c │ │ │ │ + @ instruction: 0x011689f4 │ │ │ │ + tsteq r7, r8, lsl #1 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - qsubeq lr, r8, r0 │ │ │ │ - @ instruction: 0x011689b0 │ │ │ │ - tsteq r7, r4, asr #32 │ │ │ │ + @ instruction: 0x0120e060 │ │ │ │ + @ instruction: 0x011689b8 │ │ │ │ + tsteq r7, ip, asr #32 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - @ instruction: 0x0120e018 │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ - tsteq r7, r4 │ │ │ │ + @ instruction: 0x0120e020 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + tsteq r7, ip │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0120dfb4 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tsteq r7, r0, lsr #31 │ │ │ │ + @ instruction: 0x0120dfbc │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ + tsteq r7, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0120df78 │ │ │ │ - @ instruction: 0x011688d0 │ │ │ │ - tsteq r7, r4, ror #30 │ │ │ │ + smlawbeq r0, r0, pc, sp @ │ │ │ │ + @ instruction: 0x011688d8 │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0120df3c │ │ │ │ - @ instruction: 0x01168894 │ │ │ │ - tsteq r7, r8, lsr #30 │ │ │ │ + @ instruction: 0x0120df44 │ │ │ │ + @ instruction: 0x0116889c │ │ │ │ + tsteq r7, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0120df00 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - tsteq r7, ip, ror #29 │ │ │ │ + @ instruction: 0x0120df08 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + @ instruction: 0x0117aef4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - @ instruction: 0x0120de90 │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ - tsteq r7, ip, ror lr │ │ │ │ - @ instruction: 0x0120de54 │ │ │ │ - @ instruction: 0x011687b0 │ │ │ │ - tsteq r7, r0, asr #28 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x0120de98 │ │ │ │ + @ instruction: 0x011687f4 │ │ │ │ + tsteq r7, r4, lsl #29 │ │ │ │ + @ instruction: 0x0120de5c │ │ │ │ + @ instruction: 0x011687b8 │ │ │ │ + tsteq r7, r8, asr #28 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0120de1c │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - tsteq r7, r8, lsl #28 │ │ │ │ + @ instruction: 0x0120de24 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ + tsteq r7, r0, lsl lr │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - @ instruction: 0x0120dde0 │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - tsteq r7, ip, asr #27 │ │ │ │ + @ instruction: 0x0120dde8 │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + @ instruction: 0x0117add4 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1294826,17 +1294826,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5acb6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #852 @ 0x354 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5acb18 │ │ │ │ - @ instruction: 0x0120db44 │ │ │ │ - tsteq r6, r0, lsr #9 │ │ │ │ - tsteq r7, r8, lsr #22 │ │ │ │ + @ instruction: 0x0120db4c │ │ │ │ + tsteq r6, r8, lsr #9 │ │ │ │ + tsteq r7, r0, lsr fp │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1295182,25 +1295182,25 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5acdbc │ │ │ │ @ instruction: 0x012db6b4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq sp, r0, r4, fp │ │ │ │ - @ instruction: 0x0120d82c │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ - tsteq r7, ip, lsr #22 │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ - tsteq r7, r0, ror #13 │ │ │ │ + @ instruction: 0x0120d834 │ │ │ │ + tsteq r7, r4, lsl r8 │ │ │ │ + tsteq r7, r4, lsr fp │ │ │ │ + strdeq sp, [r0, -ip]! │ │ │ │ + tsteq r7, r8, ror #13 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - tsteq r6, r4, lsl #31 │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - tsteq r6, ip, asr #30 │ │ │ │ - @ instruction: 0x0117a5dc │ │ │ │ - tsteq r6, r4, lsl pc │ │ │ │ + tsteq r6, ip, lsl #31 │ │ │ │ + strdeq sp, [r0, -r8]! │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r7, r4, ror #11 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ 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, #1192] @ 5ad5dc │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ ldr r3, [pc, #1188] @ 5ad5e0 │ │ │ │ @@ -1295499,42 +1295499,42 @@ │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ad2ac │ │ │ │ @ instruction: 0x012db108 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r4, lsr r3 │ │ │ │ + tsteq r7, ip, lsr r3 │ │ │ │ @ instruction: 0x012daf90 │ │ │ │ - @ instruction: 0x0120d234 │ │ │ │ - tsteq r7, ip, lsl #13 │ │ │ │ - tsteq r7, r8, lsl r2 │ │ │ │ + @ instruction: 0x0120d23c │ │ │ │ + @ instruction: 0x0117c694 │ │ │ │ + tsteq r7, r0, lsr #4 │ │ │ │ andeq r0, r0, lr, lsl #21 │ │ │ │ - strdeq sp, [r0, -r4]! │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq r7, r0, ror #3 │ │ │ │ + strdeq sp, [r0, -ip]! │ │ │ │ + tsteq r6, r8, asr fp │ │ │ │ + tsteq r7, r8, ror #3 │ │ │ │ muleq r0, r3, sl │ │ │ │ - @ instruction: 0x0120d1b8 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - @ instruction: 0x0117a19c │ │ │ │ + smlawteq r0, r0, r1, sp │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ + tsteq r7, r4, lsr #3 │ │ │ │ muleq r0, r2, sl │ │ │ │ - @ instruction: 0x0120d17c │ │ │ │ - @ instruction: 0x01167ad8 │ │ │ │ - tsteq r7, r0, ror #2 │ │ │ │ + smlawbeq r0, r4, r1, sp │ │ │ │ + tsteq r6, r0, ror #21 │ │ │ │ + tsteq r7, r8, ror #2 │ │ │ │ muleq r0, r1, sl │ │ │ │ - @ instruction: 0x0120d140 │ │ │ │ - @ instruction: 0x01167a9c │ │ │ │ - tsteq r7, r8, lsr #2 │ │ │ │ - @ instruction: 0x0120d104 │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - tsteq r7, r8, ror #1 │ │ │ │ + @ instruction: 0x0120d148 │ │ │ │ + tsteq r6, r4, lsr #21 │ │ │ │ + tsteq r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x0120d10c │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ + ldrsheq sl, [r7, -r0] │ │ │ │ andeq r0, r0, r1, asr #21 │ │ │ │ - smlawteq r0, r8, r0, sp │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - tsteq r7, ip, lsr #1 │ │ │ │ + ldrdeq sp, [r0, -r0]! │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + ldrheq sl, [r7, -r4] │ │ │ │ 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, #2200] @ 0x898 │ │ │ │ ldr r6, [pc, #1692] @ 5add0c │ │ │ │ sub sp, sp, #1856 @ 0x740 │ │ │ │ @@ -1295961,140 +1295961,140 @@ │ │ │ │ add sp, sp, #1856 @ 0x740 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ smlawteq sp, r8, fp, sl │ │ │ │ smlawteq sp, r4, fp, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0120cf70 │ │ │ │ - @ instruction: 0x011cefdc │ │ │ │ - @ instruction: 0x0117c3d4 │ │ │ │ - tsteq r7, r4, lsr #29 │ │ │ │ + @ instruction: 0x0120cf78 │ │ │ │ + tsteq ip, r4, ror #31 │ │ │ │ + @ instruction: 0x0117c3dc │ │ │ │ + tsteq r7, ip, lsr #29 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x0117c2dc │ │ │ │ + tsteq r7, r4, ror #5 │ │ │ │ tsteq r5, r8, lsr r1 │ │ │ │ - tsteq r7, r4, lsl #6 │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ - @ instruction: 0x0120cda4 │ │ │ │ - @ instruction: 0x01179d94 │ │ │ │ - strdeq ip, [r0, -r0]! │ │ │ │ - @ instruction: 0x01179cd8 │ │ │ │ + tsteq r7, ip, lsl #6 │ │ │ │ + @ instruction: 0x0117c2d4 │ │ │ │ + @ instruction: 0x0120cdac │ │ │ │ + @ instruction: 0x01179d9c │ │ │ │ + strdeq ip, [r0, -r8]! │ │ │ │ + tsteq r7, r0, ror #25 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0120cbe4 │ │ │ │ - @ instruction: 0x01179bd0 │ │ │ │ + @ instruction: 0x0120cbec │ │ │ │ + @ instruction: 0x01179bd8 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0120ca18 │ │ │ │ - tsteq r7, r8, lsl #20 │ │ │ │ + @ instruction: 0x0120ca20 │ │ │ │ + tsteq r7, r0, lsl sl │ │ │ │ tsteq r5, r0, asr #22 │ │ │ │ @ instruction: 0x012da564 │ │ │ │ - @ instruction: 0x0120c75c │ │ │ │ + @ instruction: 0x0120c764 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ - tsteq r7, r0, asr #14 │ │ │ │ + tsteq r7, r8, asr #14 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ tsteq r5, r0, asr r9 │ │ │ │ - tsteq r7, r8, lsr #26 │ │ │ │ - tsteq r7, r0, asr sp │ │ │ │ + tsteq r7, r0, lsr sp │ │ │ │ + tsteq r7, r8, asr sp │ │ │ │ @ instruction: 0x011598d8 │ │ │ │ - @ instruction: 0x0117bcf0 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ + @ instruction: 0x0117bcf8 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ tsteq r5, r0, ror #16 │ │ │ │ - @ instruction: 0x0117bcd8 │ │ │ │ - tsteq r7, ip, lsl sp │ │ │ │ - tsteq r5, r8, ror #15 │ │ │ │ - @ instruction: 0x0117bcbc │ │ │ │ tsteq r7, r0, ror #25 │ │ │ │ + tsteq r7, r4, lsr #26 │ │ │ │ + tsteq r5, r8, ror #15 │ │ │ │ + tsteq r7, r4, asr #25 │ │ │ │ + tsteq r7, r8, ror #25 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - tsteq r7, ip, lsr #25 │ │ │ │ + @ instruction: 0x0117bcb4 │ │ │ │ tsteq r5, r4, asr r7 │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ + tsteq r7, ip, ror #24 │ │ │ │ @ instruction: 0x011596dc │ │ │ │ - tsteq r7, ip, asr #24 │ │ │ │ - @ instruction: 0x0117bcd0 │ │ │ │ + tsteq r7, r4, asr ip │ │ │ │ + @ instruction: 0x0117bcd8 │ │ │ │ tsteq r5, r4, asr #12 │ │ │ │ - tsteq r7, r0, lsr #25 │ │ │ │ - tsteq r7, r8, asr #25 │ │ │ │ + tsteq r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x0117bcd0 │ │ │ │ @ instruction: 0x011595dc │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ - @ instruction: 0x0117bc98 │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + tsteq r7, r0, lsr #25 │ │ │ │ tsteq r5, r4, ror r5 │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ + tsteq r7, r0, asr ip │ │ │ │ + @ instruction: 0x0117bc90 │ │ │ │ tsteq r5, ip, lsl #10 │ │ │ │ - tsteq r7, r8, lsr ip │ │ │ │ - tsteq r7, r4, ror ip │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ + tsteq r7, ip, ror ip │ │ │ │ tsteq r5, r4, lsr #9 │ │ │ │ - tsteq r7, r4, lsr #24 │ │ │ │ - tsteq r7, r0, ror ip │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ + tsteq r7, r8, ror ip │ │ │ │ tsteq r5, ip, lsr r4 │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ - tsteq r7, r0, asr #23 │ │ │ │ + tsteq r7, r8, lsr #24 │ │ │ │ + tsteq r7, r4, ror #24 │ │ │ │ + tsteq r7, r8, asr #23 │ │ │ │ tsteq r5, r8, lsl #7 │ │ │ │ - tsteq r7, r8, lsl #24 │ │ │ │ - tsteq r5, ip, asr #5 │ │ │ │ - tsteq r7, r8, ror #23 │ │ │ │ tsteq r7, r0, lsl ip │ │ │ │ - tsteq r7, r8, lsl #23 │ │ │ │ + tsteq r5, ip, asr #5 │ │ │ │ + @ instruction: 0x0117bbf0 │ │ │ │ + tsteq r7, r8, lsl ip │ │ │ │ + @ instruction: 0x0117bb90 │ │ │ │ tsteq r5, ip, lsr #4 │ │ │ │ - @ instruction: 0x0117bbd8 │ │ │ │ + tsteq r7, r0, ror #23 │ │ │ │ tsteq r5, r8, lsr #3 │ │ │ │ - tsteq r7, r4, asr #23 │ │ │ │ - tsteq r7, r0, lsl #24 │ │ │ │ + tsteq r7, ip, asr #23 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ tsteq r5, r0, asr #2 │ │ │ │ - @ instruction: 0x0117bbb0 │ │ │ │ - @ instruction: 0x0117bbfc │ │ │ │ + @ instruction: 0x0117bbb8 │ │ │ │ + tsteq r7, r4, lsl #24 │ │ │ │ ldrsbeq r9, [r5, -r8] │ │ │ │ - tsteq r7, ip, lsr #23 │ │ │ │ - @ instruction: 0x0117bbdc │ │ │ │ + @ instruction: 0x0117bbb4 │ │ │ │ + tsteq r7, r4, ror #23 │ │ │ │ tsteq r5, r0, rrx │ │ │ │ - tsteq r7, ip, ror fp │ │ │ │ - tsteq r7, r4, asr #23 │ │ │ │ + tsteq r7, r4, lsl #23 │ │ │ │ + tsteq r7, ip, asr #23 │ │ │ │ @ instruction: 0x01158ff8 │ │ │ │ - tsteq r7, r4, ror fp │ │ │ │ - @ instruction: 0x0117bbb4 │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + @ instruction: 0x0117bbbc │ │ │ │ @ instruction: 0x01158f90 │ │ │ │ - tsteq r7, r4, ror #22 │ │ │ │ - tsteq r7, r4, lsr #23 │ │ │ │ + tsteq r7, ip, ror #22 │ │ │ │ + tsteq r7, ip, lsr #23 │ │ │ │ tsteq r5, r8, lsr #30 │ │ │ │ - tsteq r7, r4, asr fp │ │ │ │ - tsteq r7, r4, asr #23 │ │ │ │ + tsteq r7, ip, asr fp │ │ │ │ + tsteq r7, ip, asr #23 │ │ │ │ tsteq r5, r0, asr #29 │ │ │ │ - tsteq r7, r4, ror fp │ │ │ │ - tsteq r7, r8, lsr #23 │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + @ instruction: 0x0117bbb0 │ │ │ │ tsteq r5, r8, asr lr │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq r7, r0, lsr #23 │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ + tsteq r7, r8, lsr #23 │ │ │ │ @ instruction: 0x01158df0 │ │ │ │ - tsteq r7, r0, asr fp │ │ │ │ - tsteq r7, ip, ror #22 │ │ │ │ - tsteq r5, r8, lsl #27 │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ tsteq r7, r8, asr fp │ │ │ │ + tsteq r7, r4, ror fp │ │ │ │ + tsteq r5, r8, lsl #27 │ │ │ │ + tsteq r7, r4, lsr #22 │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ tsteq r5, r0, lsr #26 │ │ │ │ - tsteq r7, r8, lsl #22 │ │ │ │ - tsteq r7, r4, lsr fp │ │ │ │ + tsteq r7, r0, lsl fp │ │ │ │ + tsteq r7, ip, lsr fp │ │ │ │ @ instruction: 0x01158cb8 │ │ │ │ - tsteq r7, r4, ror #21 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ + tsteq r7, ip, ror #21 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ tsteq r5, r0, asr ip │ │ │ │ - @ instruction: 0x0117bad0 │ │ │ │ - @ instruction: 0x0117bafc │ │ │ │ + @ instruction: 0x0117bad8 │ │ │ │ + tsteq r7, r4, lsl #22 │ │ │ │ tsteq r5, r8, ror #23 │ │ │ │ - tsteq r7, ip, lsr #21 │ │ │ │ - tsteq r7, r0, ror #21 │ │ │ │ + @ instruction: 0x0117bab4 │ │ │ │ + tsteq r7, r8, ror #21 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldr r3, [pc, #-396] @ 5add94 │ │ │ │ ldr r0, [pc, #-396] @ 5add98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, r3, #956 @ 0x3bc │ │ │ │ ldr r3, [pc, #-404] @ 5add9c │ │ │ │ mov r1, r9 │ │ │ │ @@ -1298035,281 +1298035,281 @@ │ │ │ │ beq 5aec24 │ │ │ │ ldr r1, [pc, #584] @ 5affbc │ │ │ │ mov r3, r6 │ │ │ │ add r2, r7, #956 @ 0x3bc │ │ │ │ str r8, [sp, #8] │ │ │ │ b 5af838 │ │ │ │ tsteq r5, r4, lsl #23 │ │ │ │ - @ instruction: 0x0117ba90 │ │ │ │ - @ instruction: 0x0117bab4 │ │ │ │ + @ instruction: 0x0117ba98 │ │ │ │ + @ instruction: 0x0117babc │ │ │ │ svcvc 0x00efffff │ │ │ │ - tsteq r7, r8, ror sl │ │ │ │ - tsteq r7, r0, lsr #21 │ │ │ │ - tsteq r7, ip, ror #20 │ │ │ │ - @ instruction: 0x0117ba90 │ │ │ │ - tsteq r7, r4, asr sl │ │ │ │ + tsteq r7, r0, lsl #21 │ │ │ │ + tsteq r7, r8, lsr #21 │ │ │ │ tsteq r7, r4, ror sl │ │ │ │ + @ instruction: 0x0117ba98 │ │ │ │ tsteq r7, ip, asr sl │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ + tsteq r7, r4, ror #20 │ │ │ │ + tsteq r7, r4, asr #20 │ │ │ │ + tsteq r7, r4, asr sl │ │ │ │ + tsteq r7, ip, lsr #20 │ │ │ │ tsteq r7, ip, lsr sl │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ - tsteq r7, r4, lsr #20 │ │ │ │ - tsteq r7, r4, lsr sl │ │ │ │ - tsteq r7, r0, lsr #20 │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - tsteq r7, r8, lsr sl │ │ │ │ - tsteq r9, r0, lsl fp │ │ │ │ - tsteq r7, r0, ror #11 │ │ │ │ - @ instruction: 0x0120b5e8 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - @ instruction: 0x01178594 │ │ │ │ - @ instruction: 0x0120b59c │ │ │ │ - tsteq r6, ip, ror #29 │ │ │ │ - tsteq r7, r8, asr #10 │ │ │ │ - @ instruction: 0x0120b550 │ │ │ │ - tsteq r6, r0, lsr #29 │ │ │ │ - tsteq r7, ip, ror #9 │ │ │ │ - strdeq fp, [r0, -r4]! │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ - @ instruction: 0x01178490 │ │ │ │ - @ instruction: 0x0120b498 │ │ │ │ - tsteq r6, r8, ror #27 │ │ │ │ - tsteq r7, r4, lsr r4 │ │ │ │ - @ instruction: 0x0120b43c │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x011783d8 │ │ │ │ - @ instruction: 0x0120b3e0 │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ - tsteq r7, r0, lsl #7 │ │ │ │ - smlawbeq r0, r8, r3, fp │ │ │ │ - @ instruction: 0x01165cd8 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ - @ instruction: 0x0120b32c │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - tsteq r7, r8, asr #5 │ │ │ │ - ldrdeq fp, [r0, -r0]! │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - @ instruction: 0x0120b26c │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ - @ instruction: 0x0120b1b4 │ │ │ │ - @ instruction: 0x0117b5b8 │ │ │ │ - tsteq r7, ip, lsl #3 │ │ │ │ + tsteq r7, r8, lsr #20 │ │ │ │ + tsteq r7, ip, lsl sl │ │ │ │ + tsteq r7, r0, asr #20 │ │ │ │ + tsteq r9, r8, lsl fp │ │ │ │ + tsteq r7, r8, ror #11 │ │ │ │ + strdeq fp, [r0, -r0]! │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + @ instruction: 0x0117859c │ │ │ │ + @ instruction: 0x0120b5a4 │ │ │ │ + @ instruction: 0x01165ef4 │ │ │ │ + tsteq r7, r0, asr r5 │ │ │ │ + @ instruction: 0x0120b558 │ │ │ │ + tsteq r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x011784f4 │ │ │ │ + strdeq fp, [r0, -ip]! │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + @ instruction: 0x01178498 │ │ │ │ + @ instruction: 0x0120b4a0 │ │ │ │ + @ instruction: 0x01165df0 │ │ │ │ + tsteq r7, ip, lsr r4 │ │ │ │ + @ instruction: 0x0120b444 │ │ │ │ + @ instruction: 0x01165d94 │ │ │ │ + tsteq r7, r0, ror #7 │ │ │ │ + @ instruction: 0x0120b3e8 │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ + tsteq r7, r8, lsl #7 │ │ │ │ + @ instruction: 0x0120b390 │ │ │ │ + tsteq r6, r0, ror #25 │ │ │ │ + tsteq r7, ip, lsr #6 │ │ │ │ + @ instruction: 0x0120b334 │ │ │ │ + tsteq r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x011782d0 │ │ │ │ + ldrdeq fp, [r0, -r8]! │ │ │ │ + tsteq r6, r8, lsr #24 │ │ │ │ + @ instruction: 0x0120b274 │ │ │ │ + tsteq r7, r4, asr r2 │ │ │ │ + @ instruction: 0x0120b1bc │ │ │ │ + tsteq r7, r0, asr #11 │ │ │ │ + @ instruction: 0x01178194 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ tsteq r5, r4, lsr #5 │ │ │ │ tsteq r5, r4, lsr r2 │ │ │ │ @ instruction: 0x011561dc │ │ │ │ @ instruction: 0x01156198 │ │ │ │ tsteq r5, r4, asr #2 │ │ │ │ - tsteq r7, r8, ror fp │ │ │ │ - @ instruction: 0x0120afa0 │ │ │ │ - tsteq r7, r4, lsl #31 │ │ │ │ + tsteq r7, r0, lsl #23 │ │ │ │ + @ instruction: 0x0120afa8 │ │ │ │ + tsteq r7, ip, lsl #31 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - @ instruction: 0x0120af60 │ │ │ │ - tsteq r7, r4, lsl #22 │ │ │ │ - tsteq r7, r0, asr #30 │ │ │ │ + @ instruction: 0x0120af68 │ │ │ │ + tsteq r7, ip, lsl #22 │ │ │ │ + tsteq r7, r8, asr #30 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - @ instruction: 0x0120af30 │ │ │ │ - tsteq r7, r8, asr #16 │ │ │ │ - tsteq r7, r0, lsl pc │ │ │ │ + @ instruction: 0x0120af38 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ muleq r0, r8, r8 │ │ │ │ muleq r0, r6, r8 │ │ │ │ - ldrdeq sl, [r0, -r4]! │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - @ instruction: 0x01177eb8 │ │ │ │ + ldrdeq sl, [r0, -ip]! │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ + tsteq r7, r0, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - tsteq r7, r0, lsl #29 │ │ │ │ - smlawbeq r0, r8, lr, sl │ │ │ │ - @ instruction: 0x011657d8 │ │ │ │ + tsteq r7, r8, lsl #29 │ │ │ │ + @ instruction: 0x0120ae90 │ │ │ │ + tsteq r6, r0, ror #15 │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - tsteq r7, r8, lsl lr │ │ │ │ - @ instruction: 0x0120ae20 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ + tsteq r7, r0, lsr #28 │ │ │ │ + @ instruction: 0x0120ae28 │ │ │ │ + tsteq r6, r8, ror r7 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - tsteq r7, r0, asr #27 │ │ │ │ - smlawteq r0, r8, sp, sl │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ + tsteq r7, r8, asr #27 │ │ │ │ + ldrdeq sl, [r0, -r0]! │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - @ instruction: 0x0120ad70 │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ + @ instruction: 0x0120ad78 │ │ │ │ + tsteq r6, r8, asr #13 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - tsteq r7, r0, lsl sp │ │ │ │ - @ instruction: 0x0120ad18 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ + tsteq r7, r8, lsl sp │ │ │ │ + @ instruction: 0x0120ad20 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ andeq r0, r0, r6, asr #17 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - tsteq r7, r4, lsr #25 │ │ │ │ - @ instruction: 0x0120acac │ │ │ │ - @ instruction: 0x011655fc │ │ │ │ + tsteq r7, ip, lsr #25 │ │ │ │ + @ instruction: 0x0120acb4 │ │ │ │ + tsteq r6, r4, lsl #12 │ │ │ │ andeq r0, r0, r5, asr #17 │ │ │ │ - tsteq r7, r8, lsr #18 │ │ │ │ - @ instruction: 0x0120ac50 │ │ │ │ - tsteq r7, ip, lsr #24 │ │ │ │ + tsteq r7, r0, lsr r9 │ │ │ │ + @ instruction: 0x0120ac58 │ │ │ │ + tsteq r7, r4, lsr ip │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - tsteq r7, ip, lsr #4 │ │ │ │ + tsteq r7, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ - @ instruction: 0x011654fc │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - tsteq r6, r8, asr #9 │ │ │ │ + @ instruction: 0x011654d0 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - @ instruction: 0x0120ab54 │ │ │ │ - @ instruction: 0x011654b0 │ │ │ │ - tsteq r7, r8, lsr fp │ │ │ │ + @ instruction: 0x0120ab5c │ │ │ │ + @ instruction: 0x011654b8 │ │ │ │ + tsteq r7, r0, asr #22 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - @ instruction: 0x0120ab14 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - @ instruction: 0x01177af8 │ │ │ │ + @ instruction: 0x0120ab1c │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r7, r0, lsl #22 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - @ instruction: 0x01177a9c │ │ │ │ - @ instruction: 0x0120aaa4 │ │ │ │ - @ instruction: 0x011653f4 │ │ │ │ + tsteq r7, r4, lsr #21 │ │ │ │ + @ instruction: 0x0120aaac │ │ │ │ + @ instruction: 0x011653fc │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - tsteq r7, r4, asr #20 │ │ │ │ - @ instruction: 0x0120aa4c │ │ │ │ - @ instruction: 0x0116539c │ │ │ │ + tsteq r7, ip, asr #20 │ │ │ │ + @ instruction: 0x0120aa54 │ │ │ │ + tsteq r6, r4, lsr #7 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - tsteq r7, ip, ror #19 │ │ │ │ - strdeq sl, [r0, -r4]! │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ + @ instruction: 0x011779f4 │ │ │ │ + strdeq sl, [r0, -ip]! │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01177994 │ │ │ │ - @ instruction: 0x0120a99c │ │ │ │ - tsteq r6, ip, ror #5 │ │ │ │ + @ instruction: 0x0117799c │ │ │ │ + @ instruction: 0x0120a9a4 │ │ │ │ + @ instruction: 0x011652f4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r7, ip, lsr r9 │ │ │ │ - @ instruction: 0x0120a944 │ │ │ │ - @ instruction: 0x01165294 │ │ │ │ + tsteq r7, r4, asr #18 │ │ │ │ + @ instruction: 0x0120a94c │ │ │ │ + @ instruction: 0x0116529c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011774b4 │ │ │ │ - @ instruction: 0x0120a4bc │ │ │ │ - tsteq r6, ip, lsl #28 │ │ │ │ + @ instruction: 0x011774bc │ │ │ │ + smlawteq r0, r4, r4, sl │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0120a45c │ │ │ │ - @ instruction: 0x01164db8 │ │ │ │ - tsteq r7, r0, asr #8 │ │ │ │ + @ instruction: 0x0120a464 │ │ │ │ + tsteq r6, r0, asr #27 │ │ │ │ + tsteq r7, r8, asr #8 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - tsteq r6, r0, lsl #27 │ │ │ │ + tsteq r6, r8, lsl #27 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - tsteq r7, ip, lsl #21 │ │ │ │ + @ instruction: 0x01179a94 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ - @ instruction: 0x01164cdc │ │ │ │ + tsteq r6, r4, ror #25 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - tsteq r6, r0, lsr #25 │ │ │ │ + tsteq r6, r8, lsr #25 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - @ instruction: 0x0120a2e4 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - tsteq r7, r8, asr #5 │ │ │ │ + tsteq r6, r8, ror ip │ │ │ │ + @ instruction: 0x0120a2ec │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + @ instruction: 0x011772d0 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r0, r0, sl, lsr #17 │ │ │ │ - smlawbeq r0, ip, r2, sl │ │ │ │ - tsteq r6, r8, ror #23 │ │ │ │ - tsteq r7, r0, ror r2 │ │ │ │ + @ instruction: 0x0120a294 │ │ │ │ + @ instruction: 0x01164bf0 │ │ │ │ + tsteq r7, r8, ror r2 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - @ instruction: 0x0120a24c │ │ │ │ - tsteq r6, r8, lsr #23 │ │ │ │ - tsteq r7, r4, lsr r2 │ │ │ │ - @ instruction: 0x0120a20c │ │ │ │ - tsteq r6, r8, ror #22 │ │ │ │ - @ instruction: 0x011771f0 │ │ │ │ + @ instruction: 0x0120a254 │ │ │ │ + @ instruction: 0x01164bb0 │ │ │ │ + tsteq r7, ip, lsr r2 │ │ │ │ + @ instruction: 0x0120a214 │ │ │ │ + tsteq r6, r0, ror fp │ │ │ │ + @ instruction: 0x011771f8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlawteq r0, ip, r1, sl │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - @ instruction: 0x011771b0 │ │ │ │ + ldrdeq sl, [r0, -r4]! │ │ │ │ + tsteq r6, r0, lsr fp │ │ │ │ + @ instruction: 0x011771b8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlawbeq r0, ip, r1, sl │ │ │ │ - tsteq r6, r8, ror #21 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ + @ instruction: 0x0120a194 │ │ │ │ + @ instruction: 0x01164af0 │ │ │ │ + tsteq r7, r8, ror r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0120a14c │ │ │ │ - tsteq r6, r8, lsr #21 │ │ │ │ - tsteq r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x0120a154 │ │ │ │ + @ instruction: 0x01164ab0 │ │ │ │ + tsteq r7, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0120a10c │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ - ldrsheq r7, [r7, -r0] │ │ │ │ + @ instruction: 0x0120a114 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + ldrsheq r7, [r7, -r8] │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlawteq r0, ip, r0, sl │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ - ldrheq r7, [r7, -r0] │ │ │ │ + ldrdeq sl, [r0, -r4]! │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ + ldrheq r7, [r7, -r8] │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r7, ip, lsl #1 │ │ │ │ - @ instruction: 0x0120a094 │ │ │ │ - tsteq r6, r4, ror #19 │ │ │ │ + @ instruction: 0x01177094 │ │ │ │ + @ instruction: 0x0120a09c │ │ │ │ + tsteq r6, ip, ror #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r7, r4, lsr r0 │ │ │ │ - @ instruction: 0x0120a03c │ │ │ │ - tsteq r6, ip, lsl #19 │ │ │ │ + tsteq r7, ip, lsr r0 │ │ │ │ + @ instruction: 0x0120a044 │ │ │ │ + @ instruction: 0x01164994 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01176fdc │ │ │ │ - @ instruction: 0x01209fe4 │ │ │ │ - tsteq r6, r4, lsr r9 │ │ │ │ - tsteq r7, r4, lsl #31 │ │ │ │ - smlawbeq r0, ip, pc, r9 @ │ │ │ │ - @ instruction: 0x011648dc │ │ │ │ + tsteq r7, r4, ror #31 │ │ │ │ + @ instruction: 0x01209fec │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r7, ip, lsl #31 │ │ │ │ + @ instruction: 0x01209f94 │ │ │ │ + tsteq r6, r4, ror #17 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ - @ instruction: 0x01209f34 │ │ │ │ - tsteq r6, r4, lsl #17 │ │ │ │ + tsteq r7, r4, lsr pc │ │ │ │ + @ instruction: 0x01209f3c │ │ │ │ + tsteq r6, ip, lsl #17 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - @ instruction: 0x01176ed4 │ │ │ │ - ldrdeq r9, [r0, -ip]! │ │ │ │ - tsteq r6, ip, lsr #16 │ │ │ │ + @ instruction: 0x01176edc │ │ │ │ + @ instruction: 0x01209ee4 │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - tsteq r7, ip, ror lr │ │ │ │ - smlawbeq r0, r4, lr, r9 │ │ │ │ - @ instruction: 0x011647d4 │ │ │ │ - tsteq r7, r4, lsr #28 │ │ │ │ - @ instruction: 0x01209e2c │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ + tsteq r7, r4, lsl #29 │ │ │ │ + smlawbeq r0, ip, lr, r9 │ │ │ │ + @ instruction: 0x011647dc │ │ │ │ + tsteq r7, ip, lsr #28 │ │ │ │ + @ instruction: 0x01209e34 │ │ │ │ + tsteq r6, r4, lsl #15 │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - tsteq r6, r0, lsr r7 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - @ instruction: 0x01209da0 │ │ │ │ - tsteq r7, ip, lsl #3 │ │ │ │ - tsteq r7, r8, ror sp │ │ │ │ + @ instruction: 0x01209da8 │ │ │ │ + @ instruction: 0x0117a194 │ │ │ │ + tsteq r7, r0, lsl #27 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - @ instruction: 0x01209d5c │ │ │ │ - @ instruction: 0x011646b8 │ │ │ │ - tsteq r7, r0, asr #26 │ │ │ │ + @ instruction: 0x01209d64 │ │ │ │ + tsteq r6, r0, asr #13 │ │ │ │ + tsteq r7, r8, asr #26 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - @ instruction: 0x01209d1c │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - tsteq r7, r8, lsl #26 │ │ │ │ + @ instruction: 0x01209d24 │ │ │ │ + tsteq r6, r0, lsl #13 │ │ │ │ + tsteq r7, r0, lsl sp │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - @ instruction: 0x01209cb4 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ - @ instruction: 0x01176c98 │ │ │ │ + @ instruction: 0x01209cbc │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r7, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - @ instruction: 0x011645d8 │ │ │ │ + tsteq r6, r0, ror #11 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - @ instruction: 0x01209c44 │ │ │ │ - tsteq r6, r0, lsr #11 │ │ │ │ - tsteq r7, r0, lsr ip │ │ │ │ + @ instruction: 0x01209c4c │ │ │ │ + tsteq r6, r8, lsr #11 │ │ │ │ + tsteq r7, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - @ instruction: 0x01209ba0 │ │ │ │ - @ instruction: 0x01179098 │ │ │ │ - tsteq r7, ip, ror fp │ │ │ │ + tsteq r6, r4, asr r5 │ │ │ │ + @ instruction: 0x01209ba8 │ │ │ │ + tsteq r7, r0, lsr #1 │ │ │ │ + tsteq r7, r4, lsl #23 │ │ │ │ andeq r0, r0, r3, lsr r8 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - @ instruction: 0x01209b50 │ │ │ │ - @ instruction: 0x01179094 │ │ │ │ - tsteq r7, ip, lsr #22 │ │ │ │ + @ instruction: 0x01209b58 │ │ │ │ + @ instruction: 0x0117909c │ │ │ │ + tsteq r7, r4, lsr fp │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - @ instruction: 0x01199fd0 │ │ │ │ - tsteq r9, r4, asr #31 │ │ │ │ + @ instruction: 0x01199fd8 │ │ │ │ + tsteq r9, ip, asr #31 │ │ │ │ ldr r6, [pc, #-504] @ 5affc0 │ │ │ │ ldr r7, [pc, #-504] @ 5affc4 │ │ │ │ ldr r8, [pc, #-504] @ 5affc8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, #1 │ │ │ │ @@ -1299645,130 +1299645,130 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5b1070 │ │ │ │ smlawteq sp, r0, r6, r7 │ │ │ │ @ instruction: 0x012d76b0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r8, lsl #30 │ │ │ │ + tsteq r7, r0, lsl pc │ │ │ │ tsteq r5, ip, asr #25 │ │ │ │ - @ instruction: 0x01209a48 │ │ │ │ - tsteq r7, r4, ror #19 │ │ │ │ - smlawteq r0, r0, r9, r9 │ │ │ │ - tsteq r7, r4, lsr #19 │ │ │ │ + @ instruction: 0x01209a50 │ │ │ │ + tsteq r7, ip, ror #19 │ │ │ │ + smlawteq r0, r8, r9, r9 │ │ │ │ + tsteq r7, ip, lsr #19 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, r4, lsr #28 │ │ │ │ @ instruction: 0xffff20b4 │ │ │ │ @ instruction: 0xfffecbcc │ │ │ │ @ instruction: 0xfffece84 │ │ │ │ - tsteq r7, r8, lsr #21 │ │ │ │ + @ instruction: 0x01176ab0 │ │ │ │ @ instruction: 0xffff1b88 │ │ │ │ - tsteq r7, r0, lsr #21 │ │ │ │ + tsteq r7, r8, lsr #21 │ │ │ │ @ instruction: 0xffffc3c0 │ │ │ │ - @ instruction: 0x01176a98 │ │ │ │ + tsteq r7, r0, lsr #21 │ │ │ │ @ instruction: 0xfffed6b0 │ │ │ │ - @ instruction: 0x01176a9c │ │ │ │ + tsteq r7, r4, lsr #21 │ │ │ │ @ instruction: 0xfffecbcc │ │ │ │ - @ instruction: 0x01176a90 │ │ │ │ + @ instruction: 0x01176a98 │ │ │ │ @ instruction: 0xfffed3bc │ │ │ │ - tsteq r7, r4, lsl #21 │ │ │ │ + tsteq r7, ip, lsl #21 │ │ │ │ @ instruction: 0xfffecc34 │ │ │ │ - tsteq r7, r8, ror sl │ │ │ │ + tsteq r7, r0, lsl #21 │ │ │ │ @ instruction: 0xfffeccf0 │ │ │ │ - tsteq r7, ip, ror #20 │ │ │ │ + tsteq r7, r4, ror sl │ │ │ │ @ instruction: 0xfffeccfc │ │ │ │ - tsteq r7, r0, ror #20 │ │ │ │ + tsteq r7, r8, ror #20 │ │ │ │ @ instruction: 0xfffecd08 │ │ │ │ - tsteq r7, r4, asr sl │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ @ instruction: 0xfffecd14 │ │ │ │ - tsteq r7, r8, asr #20 │ │ │ │ + tsteq r7, r0, asr sl │ │ │ │ @ instruction: 0xfffed168 │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ + tsteq r7, r4, asr #20 │ │ │ │ @ instruction: 0x000083b0 │ │ │ │ @ instruction: 0xffffa098 │ │ │ │ - @ instruction: 0x012097a8 │ │ │ │ + @ instruction: 0x012097b0 │ │ │ │ tsteq r5, r0, lsl sl │ │ │ │ - tsteq r7, r8, lsl #14 │ │ │ │ + tsteq r7, r0, lsl r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0120972c │ │ │ │ - tsteq r7, r8, lsl r7 │ │ │ │ + @ instruction: 0x01209734 │ │ │ │ + tsteq r7, r0, lsr #14 │ │ │ │ tsteq r5, r8, ror #18 │ │ │ │ - tsteq r7, r4, lsr #13 │ │ │ │ - smlawbeq r0, r8, r6, r9 │ │ │ │ - tsteq r7, r8, ror r6 │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + @ instruction: 0x01209690 │ │ │ │ + tsteq r7, r0, lsl #13 │ │ │ │ andeq r0, r0, r2, asr #28 │ │ │ │ @ instruction: 0xfffed894 │ │ │ │ smlawteq sp, ip, r1, r7 │ │ │ │ tsteq r5, r0, lsr #14 │ │ │ │ - @ instruction: 0x01209560 │ │ │ │ - tsteq r7, ip, lsr #19 │ │ │ │ - tsteq r7, r8, asr #10 │ │ │ │ + @ instruction: 0x01209568 │ │ │ │ + @ instruction: 0x011799b4 │ │ │ │ + tsteq r7, r0, asr r5 │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - @ instruction: 0x01209518 │ │ │ │ - tsteq r7, r4, ror #18 │ │ │ │ - tsteq r7, r0, lsl #10 │ │ │ │ + @ instruction: 0x01209520 │ │ │ │ + tsteq r7, ip, ror #18 │ │ │ │ + tsteq r7, r8, lsl #10 │ │ │ │ andeq r0, r0, sp, lsr lr │ │ │ │ - ldrdeq r9, [r0, -ip]! │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ + @ instruction: 0x012094e4 │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + @ instruction: 0x011764d0 │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - @ instruction: 0x01209470 │ │ │ │ - tsteq r6, ip, asr #27 │ │ │ │ - tsteq r7, ip, asr r4 │ │ │ │ + @ instruction: 0x01209478 │ │ │ │ + @ instruction: 0x01163dd4 │ │ │ │ + tsteq r7, r4, ror #8 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - @ instruction: 0x01163d94 │ │ │ │ - tsteq r6, ip, asr sp │ │ │ │ - @ instruction: 0x011763d0 │ │ │ │ + @ instruction: 0x01163d9c │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + @ instruction: 0x011763d8 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - tsteq r6, r8, lsl #26 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - @ instruction: 0x01163cb0 │ │ │ │ - @ instruction: 0x0120931c │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ - tsteq r7, r8, lsl #6 │ │ │ │ + @ instruction: 0x01163cb8 │ │ │ │ + @ instruction: 0x01209324 │ │ │ │ + tsteq r6, r0, lsl #25 │ │ │ │ + tsteq r7, r0, lsl r3 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - @ instruction: 0x012092e0 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ + @ instruction: 0x012092e8 │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + @ instruction: 0x011762d4 │ │ │ │ andeq r0, r0, lr, lsl lr │ │ │ │ - @ instruction: 0x012092a4 │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ - @ instruction: 0x01176290 │ │ │ │ - @ instruction: 0x01209268 │ │ │ │ - tsteq r6, r4, asr #23 │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ + @ instruction: 0x012092ac │ │ │ │ + tsteq r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x01176298 │ │ │ │ + @ instruction: 0x01209270 │ │ │ │ + tsteq r6, ip, asr #23 │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ andeq r0, r0, pc, lsl lr │ │ │ │ - tsteq r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x01163b94 │ │ │ │ andeq r0, r0, r9, lsr #28 │ │ │ │ - tsteq r6, ip, asr fp │ │ │ │ - smlawteq r0, ip, r1, r9 │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - @ instruction: 0x011761b8 │ │ │ │ + tsteq r6, r4, ror #22 │ │ │ │ + ldrdeq r9, [r0, -r4]! │ │ │ │ + tsteq r6, r0, lsr fp │ │ │ │ + tsteq r7, r0, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #28 │ │ │ │ - tsteq r6, ip, ror #21 │ │ │ │ - tsteq r7, ip, asr r1 │ │ │ │ + @ instruction: 0x01163af4 │ │ │ │ + tsteq r7, r4, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #28 │ │ │ │ - @ instruction: 0x01209130 │ │ │ │ - tsteq r6, ip, lsl #21 │ │ │ │ - tsteq r7, ip, lsl r1 │ │ │ │ + @ instruction: 0x01209138 │ │ │ │ + @ instruction: 0x01163a94 │ │ │ │ + tsteq r7, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr lr │ │ │ │ - strdeq r9, [r0, -r4]! │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - tsteq r7, r0, ror #1 │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ + strdeq r9, [r0, -ip]! │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + tsteq r7, r8, ror #1 │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ andeq r0, r0, pc, lsr #28 │ │ │ │ - tsteq r6, r8, ror #19 │ │ │ │ + @ instruction: 0x011639f0 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - @ instruction: 0x011639b8 │ │ │ │ + tsteq r6, r0, asr #19 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - tsteq r6, r8, lsl #19 │ │ │ │ + @ instruction: 0x01163990 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ 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 │ │ │ │ @@ -1300551,154 +1300551,154 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5b1dc8 │ │ │ │ @ instruction: 0x012d69a0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r4, ror #9 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ @ instruction: 0x012d6968 │ │ │ │ @ instruction: 0x01152fb4 │ │ │ │ - @ instruction: 0x01208d28 │ │ │ │ - tsteq r7, ip, asr #25 │ │ │ │ - @ instruction: 0x01208cac │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x01208d30 │ │ │ │ + @ instruction: 0x01175cd4 │ │ │ │ + @ instruction: 0x01208cb4 │ │ │ │ + @ instruction: 0x01175c90 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, r5, ror #27 │ │ │ │ andeq r7, r0, ip, lsr #29 │ │ │ │ @ instruction: 0xfffedc20 │ │ │ │ - @ instruction: 0x01208c34 │ │ │ │ + @ instruction: 0x01208c3c │ │ │ │ @ instruction: 0x01152e90 │ │ │ │ - tsteq r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x01171b90 │ │ │ │ @ instruction: 0xffff12f0 │ │ │ │ @ instruction: 0xfffebe08 │ │ │ │ @ instruction: 0xfffec0c0 │ │ │ │ - tsteq r7, r4, ror #25 │ │ │ │ + tsteq r7, ip, ror #25 │ │ │ │ @ instruction: 0xffff0dc4 │ │ │ │ - @ instruction: 0x01175cdc │ │ │ │ + tsteq r7, r4, ror #25 │ │ │ │ @ instruction: 0xffffb5fc │ │ │ │ - @ instruction: 0x01175cd4 │ │ │ │ + @ instruction: 0x01175cdc │ │ │ │ @ instruction: 0xfffec8ec │ │ │ │ - @ instruction: 0x01175cd8 │ │ │ │ + tsteq r7, r0, ror #25 │ │ │ │ @ instruction: 0xfffebe08 │ │ │ │ - tsteq r7, ip, asr #25 │ │ │ │ + @ instruction: 0x01175cd4 │ │ │ │ @ instruction: 0xfffec5f8 │ │ │ │ - tsteq r7, r0, asr #25 │ │ │ │ + tsteq r7, r8, asr #25 │ │ │ │ @ instruction: 0xfffebe70 │ │ │ │ - @ instruction: 0x01175cb4 │ │ │ │ + @ instruction: 0x01175cbc │ │ │ │ @ instruction: 0xfffebf2c │ │ │ │ - tsteq r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x01175cb0 │ │ │ │ @ instruction: 0xfffebf38 │ │ │ │ - @ instruction: 0x01175c9c │ │ │ │ + tsteq r7, r4, lsr #25 │ │ │ │ @ instruction: 0xfffebf44 │ │ │ │ - @ instruction: 0x01175c90 │ │ │ │ + @ instruction: 0x01175c98 │ │ │ │ @ instruction: 0xfffebf50 │ │ │ │ - tsteq r7, r4, lsl #25 │ │ │ │ + tsteq r7, ip, lsl #25 │ │ │ │ @ instruction: 0xfffec3a4 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ andeq r8, r0, ip, asr #7 │ │ │ │ - tsteq r7, r0, ror ip │ │ │ │ + tsteq r7, r8, ror ip │ │ │ │ andeq r8, r0, r0, lsr #21 │ │ │ │ - tsteq r7, r8, ror #24 │ │ │ │ + tsteq r7, r0, ror ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x012089e0 │ │ │ │ - tsteq r7, r4, asr #19 │ │ │ │ + @ instruction: 0x012089e8 │ │ │ │ + tsteq r7, ip, asr #19 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ tsteq r5, r4, lsl ip │ │ │ │ - tsteq r7, r0, asr r9 │ │ │ │ - @ instruction: 0x01208934 │ │ │ │ - tsteq r7, r0, lsr #18 │ │ │ │ + tsteq r7, r8, asr r9 │ │ │ │ + @ instruction: 0x0120893c │ │ │ │ + tsteq r7, r8, lsr #18 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ @ instruction: 0xfffecb3c │ │ │ │ @ instruction: 0x012d6474 │ │ │ │ @ instruction: 0xffff9960 │ │ │ │ @ instruction: 0x011539bc │ │ │ │ - @ instruction: 0x0120880c │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ + @ instruction: 0x01208814 │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + @ instruction: 0x011757f4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlawteq r0, ip, r7, r8 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r7, ip, lsr #15 │ │ │ │ + ldrdeq r8, [r0, -r4]! │ │ │ │ + tsteq r6, r4, lsr #2 │ │ │ │ + @ instruction: 0x011757b4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, r4, ror #1 │ │ │ │ - ldrheq r3, [r6, -r4] │ │ │ │ + tsteq r6, ip, ror #1 │ │ │ │ + ldrheq r3, [r6, -ip] │ │ │ │ andeq r0, r0, r3, lsl #28 │ │ │ │ - @ instruction: 0x01208704 │ │ │ │ - tsteq r6, r4, asr r0 │ │ │ │ - tsteq r7, r4, ror #13 │ │ │ │ + @ instruction: 0x0120870c │ │ │ │ + tsteq r6, ip, asr r0 │ │ │ │ + tsteq r7, ip, ror #13 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - smlawteq r0, r4, r6, r8 │ │ │ │ - tsteq r6, r4, lsl r0 │ │ │ │ - tsteq r7, r4, lsr #13 │ │ │ │ - tsteq r7, r0, ror #21 │ │ │ │ + smlawteq r0, ip, r6, r8 │ │ │ │ + tsteq r6, ip, lsl r0 │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + tsteq r7, r8, ror #21 │ │ │ │ andeq r0, r0, sp, ror #27 │ │ │ │ - tsteq r6, r4, lsr #31 │ │ │ │ - @ instruction: 0x0120861c │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ - @ instruction: 0x011755fc │ │ │ │ + tsteq r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x01208624 │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + tsteq r7, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrdeq r8, [r0, -ip]! │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - @ instruction: 0x011755bc │ │ │ │ + @ instruction: 0x012085e4 │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq r7, r4, asr #11 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0120859c │ │ │ │ - tsteq r6, ip, ror #29 │ │ │ │ - tsteq r7, ip, ror r5 │ │ │ │ + @ instruction: 0x012085a4 │ │ │ │ + @ instruction: 0x01162ef4 │ │ │ │ + tsteq r7, r4, lsl #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0120855c │ │ │ │ - tsteq r6, ip, lsr #29 │ │ │ │ - tsteq r7, ip, lsr r5 │ │ │ │ + @ instruction: 0x01208564 │ │ │ │ + @ instruction: 0x01162eb4 │ │ │ │ + tsteq r7, r4, asr #10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - @ instruction: 0x012084e8 │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ + tsteq r6, ip, ror lr │ │ │ │ + strdeq r8, [r0, -r0]! │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + @ instruction: 0x011754d0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012084a8 │ │ │ │ - @ instruction: 0x01162df8 │ │ │ │ - tsteq r7, r8, lsl #9 │ │ │ │ + @ instruction: 0x012084b0 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + @ instruction: 0x01175490 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, r0, asr #27 │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ + tsteq r6, r8, asr #27 │ │ │ │ + tsteq r7, r0, lsr r4 │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - @ instruction: 0x01208408 │ │ │ │ - tsteq r6, r8, asr sp │ │ │ │ - tsteq r7, r8, ror #7 │ │ │ │ + @ instruction: 0x01208410 │ │ │ │ + tsteq r6, r0, ror #26 │ │ │ │ + @ instruction: 0x011753f0 │ │ │ │ andeq r0, r0, r3, ror #27 │ │ │ │ - tsteq r6, ip, lsl sp │ │ │ │ - tsteq r7, r8, lsl #7 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + @ instruction: 0x01175390 │ │ │ │ andeq r0, r0, r2, ror #27 │ │ │ │ - @ instruction: 0x01208364 │ │ │ │ - @ instruction: 0x01162cb4 │ │ │ │ - tsteq r7, r4, asr #6 │ │ │ │ + @ instruction: 0x0120836c │ │ │ │ + @ instruction: 0x01162cbc │ │ │ │ + tsteq r7, ip, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01208324 │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - tsteq r7, r4, lsl #6 │ │ │ │ + @ instruction: 0x0120832c │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + tsteq r7, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012082e4 │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tsteq r7, r4, asr #5 │ │ │ │ + @ instruction: 0x012082ec │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + tsteq r7, ip, asr #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012082a4 │ │ │ │ - @ instruction: 0x01162bf4 │ │ │ │ - tsteq r7, r4, lsl #5 │ │ │ │ + @ instruction: 0x012082ac │ │ │ │ + @ instruction: 0x01162bfc │ │ │ │ + tsteq r7, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01208264 │ │ │ │ - @ instruction: 0x01162bb4 │ │ │ │ - tsteq r7, r4, asr #4 │ │ │ │ + @ instruction: 0x0120826c │ │ │ │ + @ instruction: 0x01162bbc │ │ │ │ + tsteq r7, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01208224 │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - tsteq r7, r4, lsl #4 │ │ │ │ + @ instruction: 0x0120822c │ │ │ │ + tsteq r6, ip, ror fp │ │ │ │ + tsteq r7, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012081e4 │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ - tsteq r7, r4, asr #3 │ │ │ │ + @ instruction: 0x012081ec │ │ │ │ + tsteq r6, ip, lsr fp │ │ │ │ + tsteq r7, ip, asr #3 │ │ │ │ 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 │ │ │ │ @@ -1301464,148 +1301464,148 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5b2c54 │ │ │ │ @ instruction: 0x012d5b18 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012d5aec │ │ │ │ - ldrdeq r7, [r0, -r8]! │ │ │ │ + @ instruction: 0x01207ee0 │ │ │ │ tsteq r5, r0, asr r1 │ │ │ │ - tsteq r7, ip, ror #28 │ │ │ │ - @ instruction: 0x01207e4c │ │ │ │ - tsteq r7, r4, lsr #28 │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ + @ instruction: 0x01207e54 │ │ │ │ + tsteq r7, ip, lsr #28 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - @ instruction: 0x01176ef4 │ │ │ │ + @ instruction: 0x01176efc │ │ │ │ @ instruction: 0xfffed3d0 │ │ │ │ andeq r5, r0, ip, ror sl │ │ │ │ @ instruction: 0xffff04e8 │ │ │ │ @ instruction: 0xfffeb2bc │ │ │ │ @ instruction: 0xfffeb004 │ │ │ │ - tsteq r7, r0, ror #29 │ │ │ │ + tsteq r7, r8, ror #29 │ │ │ │ @ instruction: 0xfffeffc0 │ │ │ │ - @ instruction: 0x01174ed8 │ │ │ │ + tsteq r7, r0, ror #29 │ │ │ │ @ instruction: 0xffffa7f8 │ │ │ │ - @ instruction: 0x01174ed0 │ │ │ │ + @ instruction: 0x01174ed8 │ │ │ │ @ instruction: 0xfffebae8 │ │ │ │ - @ instruction: 0x01174ed4 │ │ │ │ + @ instruction: 0x01174edc │ │ │ │ @ instruction: 0xfffeb004 │ │ │ │ - tsteq r7, r8, asr #29 │ │ │ │ + @ instruction: 0x01174ed0 │ │ │ │ @ instruction: 0xfffeb7f4 │ │ │ │ - @ instruction: 0x01174ebc │ │ │ │ + tsteq r7, r4, asr #29 │ │ │ │ @ instruction: 0xfffeb06c │ │ │ │ - @ instruction: 0x01174eb0 │ │ │ │ + @ instruction: 0x01174eb8 │ │ │ │ @ instruction: 0xfffeb128 │ │ │ │ - tsteq r7, r4, lsr #29 │ │ │ │ + tsteq r7, ip, lsr #29 │ │ │ │ @ instruction: 0xfffeb134 │ │ │ │ - @ instruction: 0x01174e98 │ │ │ │ + tsteq r7, r0, lsr #29 │ │ │ │ @ instruction: 0xfffeb140 │ │ │ │ - tsteq r7, ip, lsl #29 │ │ │ │ + @ instruction: 0x01174e94 │ │ │ │ @ instruction: 0xfffeb14c │ │ │ │ - tsteq r7, r0, lsl #29 │ │ │ │ + tsteq r7, r8, lsl #29 │ │ │ │ @ instruction: 0xfffeb5a0 │ │ │ │ - tsteq r7, r4, ror lr │ │ │ │ + tsteq r7, ip, ror lr │ │ │ │ andeq r7, r0, r8, asr #11 │ │ │ │ - tsteq r7, ip, ror #28 │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ muleq r0, ip, ip │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ + tsteq r7, ip, ror #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01207bbc │ │ │ │ - @ instruction: 0x01174b98 │ │ │ │ + smlawteq r0, r4, fp, r7 │ │ │ │ + tsteq r7, r0, lsr #23 │ │ │ │ andeq r0, r0, r3, asr #27 │ │ │ │ @ instruction: 0x01151df0 │ │ │ │ - tsteq r7, r8, lsr #22 │ │ │ │ - @ instruction: 0x01207b10 │ │ │ │ - @ instruction: 0x01174afc │ │ │ │ + tsteq r7, r0, lsr fp │ │ │ │ + @ instruction: 0x01207b18 │ │ │ │ + tsteq r7, r4, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - @ instruction: 0x01207ab8 │ │ │ │ + smlawteq r0, r0, sl, r7 │ │ │ │ tsteq r5, r8, lsr #26 │ │ │ │ - tsteq r7, r0, lsr #20 │ │ │ │ + tsteq r7, r8, lsr #20 │ │ │ │ @ instruction: 0xfffebca8 │ │ │ │ @ instruction: 0x012d55e8 │ │ │ │ @ instruction: 0xffff9edc │ │ │ │ tsteq r5, r4, lsr fp │ │ │ │ - smlawbeq r0, r4, r9, r7 │ │ │ │ - @ instruction: 0x011622d4 │ │ │ │ - tsteq r7, r4, ror #18 │ │ │ │ + smlawbeq r0, ip, r9, r7 │ │ │ │ + @ instruction: 0x011622dc │ │ │ │ + tsteq r7, ip, ror #18 │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - @ instruction: 0x0116229c │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ - @ instruction: 0x011748d4 │ │ │ │ + tsteq r6, r4, lsr #5 │ │ │ │ + tsteq r6, r0, ror r2 │ │ │ │ + @ instruction: 0x011748dc │ │ │ │ andeq r0, r0, sl, asr #27 │ │ │ │ - @ instruction: 0x012078b4 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - @ instruction: 0x01174894 │ │ │ │ + @ instruction: 0x012078bc │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + @ instruction: 0x0117489c │ │ │ │ muleq r0, fp, sp │ │ │ │ - @ instruction: 0x01207874 │ │ │ │ - tsteq r6, r4, asr #3 │ │ │ │ - tsteq r7, r4, asr r8 │ │ │ │ + @ instruction: 0x0120787c │ │ │ │ + tsteq r6, ip, asr #3 │ │ │ │ + tsteq r7, ip, asr r8 │ │ │ │ muleq r0, sl, sp │ │ │ │ - tsteq r6, ip, lsl #3 │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - ldrdeq r7, [r0, -r4]! │ │ │ │ - tsteq r6, r4, lsr #2 │ │ │ │ - @ instruction: 0x011747b4 │ │ │ │ + @ instruction: 0x01162194 │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + ldrdeq r7, [r0, -ip]! │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ + @ instruction: 0x011747bc │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x01207794 │ │ │ │ - tsteq r6, r4, ror #1 │ │ │ │ - tsteq r7, r4, ror r7 │ │ │ │ + @ instruction: 0x0120779c │ │ │ │ + tsteq r6, ip, ror #1 │ │ │ │ + tsteq r7, ip, ror r7 │ │ │ │ @ instruction: 0x00000db7 │ │ │ │ - @ instruction: 0x01207754 │ │ │ │ - tsteq r6, r4, lsr #1 │ │ │ │ - tsteq r7, r4, lsr r7 │ │ │ │ + @ instruction: 0x0120775c │ │ │ │ + tsteq r6, ip, lsr #1 │ │ │ │ + tsteq r7, ip, lsr r7 │ │ │ │ @ instruction: 0x00000db6 │ │ │ │ - @ instruction: 0x01207714 │ │ │ │ - tsteq r6, r4, rrx │ │ │ │ - @ instruction: 0x011746f4 │ │ │ │ + @ instruction: 0x0120771c │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + @ instruction: 0x011746fc │ │ │ │ @ instruction: 0x00000db5 │ │ │ │ - ldrdeq r7, [r0, -r4]! │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ - @ instruction: 0x011746b4 │ │ │ │ + ldrdeq r7, [r0, -ip]! │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + @ instruction: 0x011746bc │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ - tsteq r6, ip, ror #31 │ │ │ │ - @ instruction: 0x01207660 │ │ │ │ - @ instruction: 0x01161fb0 │ │ │ │ - tsteq r7, r0, asr #12 │ │ │ │ + @ instruction: 0x01161ff4 │ │ │ │ + @ instruction: 0x01207668 │ │ │ │ + @ instruction: 0x01161fb8 │ │ │ │ + tsteq r7, r8, asr #12 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ + tsteq r6, r0, lsl #31 │ │ │ │ andeq r0, r0, r4, asr #27 │ │ │ │ - smlawteq r0, r8, r5, r7 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ - tsteq r7, r8, lsr #11 │ │ │ │ + ldrdeq r7, [r0, -r0]! │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + @ instruction: 0x011745b0 │ │ │ │ andeq r0, r0, fp, lsr #27 │ │ │ │ - @ instruction: 0x01161edc │ │ │ │ - tsteq r7, r4, asr #10 │ │ │ │ + tsteq r6, r4, ror #29 │ │ │ │ + tsteq r7, ip, asr #10 │ │ │ │ muleq r0, ip, sp │ │ │ │ - @ instruction: 0x01207524 │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - tsteq r7, r4, lsl #10 │ │ │ │ + @ instruction: 0x0120752c │ │ │ │ + tsteq r6, ip, ror lr │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ @ instruction: 0x00000db2 │ │ │ │ - @ instruction: 0x012074e4 │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - tsteq r7, r4, asr #9 │ │ │ │ + @ instruction: 0x012074ec │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r7, ip, asr #9 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - @ instruction: 0x012074a4 │ │ │ │ - @ instruction: 0x01161df4 │ │ │ │ - tsteq r7, r4, lsl #9 │ │ │ │ - @ instruction: 0x01207464 │ │ │ │ - @ instruction: 0x01161db4 │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ + @ instruction: 0x012074ac │ │ │ │ + @ instruction: 0x01161dfc │ │ │ │ + tsteq r7, ip, lsl #9 │ │ │ │ + @ instruction: 0x0120746c │ │ │ │ + @ instruction: 0x01161dbc │ │ │ │ + tsteq r7, ip, asr #8 │ │ │ │ andeq r0, r0, pc, lsr #27 │ │ │ │ - @ instruction: 0x01207424 │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ - tsteq r7, r4, lsl #8 │ │ │ │ + @ instruction: 0x0120742c │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + tsteq r7, ip, lsl #8 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - @ instruction: 0x012073e4 │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - tsteq r7, r4, asr #7 │ │ │ │ + @ instruction: 0x012073ec │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + tsteq r7, ip, asr #7 │ │ │ │ andeq r0, r0, sp, lsr #27 │ │ │ │ - @ instruction: 0x012073a4 │ │ │ │ - @ instruction: 0x01161cf4 │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x012073ac │ │ │ │ + @ instruction: 0x01161cfc │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -1302476,162 +1302476,162 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5b3ad4 │ │ │ │ @ instruction: 0x012d4cec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq r6, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012d4cb8 │ │ │ │ - tstpeq fp, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, asr #32 │ │ │ │ - tsteq r7, r8, ror r9 │ │ │ │ + @ instruction: 0x011bfcb0 │ │ │ │ + tsteq r7, r4, asr r0 │ │ │ │ + tsteq r7, r0, lsl #19 │ │ │ │ @ instruction: 0x011512b8 │ │ │ │ - @ instruction: 0x0120702c │ │ │ │ - @ instruction: 0x01173fd0 │ │ │ │ - @ instruction: 0x01206fa8 │ │ │ │ - tsteq r7, ip, lsl #31 │ │ │ │ + @ instruction: 0x01207034 │ │ │ │ + @ instruction: 0x01173fd8 │ │ │ │ + @ instruction: 0x01206fb0 │ │ │ │ + @ instruction: 0x01173f94 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr #26 │ │ │ │ @ instruction: 0xfffef69c │ │ │ │ @ instruction: 0xfffea1b4 │ │ │ │ @ instruction: 0xfffea46c │ │ │ │ - @ instruction: 0x01174090 │ │ │ │ + @ instruction: 0x01174098 │ │ │ │ @ instruction: 0xfffef170 │ │ │ │ - tsteq r7, r8, lsl #1 │ │ │ │ + @ instruction: 0x01174090 │ │ │ │ @ instruction: 0xffff99a8 │ │ │ │ - tsteq r7, r0, lsl #1 │ │ │ │ + tsteq r7, r8, lsl #1 │ │ │ │ @ instruction: 0xfffeac98 │ │ │ │ - tsteq r7, r4, lsl #1 │ │ │ │ + tsteq r7, ip, lsl #1 │ │ │ │ @ instruction: 0xfffea1b4 │ │ │ │ - tsteq r7, r8, ror r0 │ │ │ │ + tsteq r7, r0, lsl #1 │ │ │ │ @ instruction: 0xfffea9a4 │ │ │ │ - tsteq r7, ip, rrx │ │ │ │ + tsteq r7, r4, ror r0 │ │ │ │ @ instruction: 0xfffea21c │ │ │ │ - tsteq r7, r0, rrx │ │ │ │ + tsteq r7, r8, rrx │ │ │ │ @ instruction: 0xfffea2d8 │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ + tsteq r7, ip, asr r0 │ │ │ │ @ instruction: 0xfffea2e4 │ │ │ │ - tsteq r7, r8, asr #32 │ │ │ │ + tsteq r7, r0, asr r0 │ │ │ │ @ instruction: 0xfffea2f0 │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ @ instruction: 0xfffea2fc │ │ │ │ - tsteq r7, r0, lsr r0 │ │ │ │ + tsteq r7, r8, lsr r0 │ │ │ │ @ instruction: 0xfffea750 │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ + tsteq r7, ip, lsr #32 │ │ │ │ andeq r6, r0, r8, ror r7 │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ + tsteq r7, r4, lsr #32 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r7, r4, lsl r0 │ │ │ │ + tsteq r7, ip, lsl r0 │ │ │ │ andeq r4, r0, r4, lsr sl │ │ │ │ @ instruction: 0xfffed798 │ │ │ │ - @ instruction: 0x01206d5c │ │ │ │ + @ instruction: 0x01206d64 │ │ │ │ @ instruction: 0x01150fbc │ │ │ │ - @ instruction: 0x0116fcb4 │ │ │ │ + @ instruction: 0x0116fcbc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlawteq r0, r8, ip, r6 │ │ │ │ - @ instruction: 0x01173cb4 │ │ │ │ + ldrdeq r6, [r0, -r0]! │ │ │ │ + @ instruction: 0x01173cbc │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ tsteq r5, r4, lsl #30 │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ - @ instruction: 0x01206c24 │ │ │ │ - tsteq r7, r4, lsl ip │ │ │ │ + tsteq r7, r8, asr #24 │ │ │ │ + @ instruction: 0x01206c2c │ │ │ │ + tsteq r7, ip, lsl ip │ │ │ │ andeq r0, r0, sl, ror sp │ │ │ │ @ instruction: 0xfffeae30 │ │ │ │ @ instruction: 0x012d4768 │ │ │ │ @ instruction: 0xfffecee4 │ │ │ │ andeq r5, r0, r4, lsl r7 │ │ │ │ @ instruction: 0xffff7938 │ │ │ │ - @ instruction: 0x01206b28 │ │ │ │ + @ instruction: 0x01206b30 │ │ │ │ tsteq r5, r8, lsl #27 │ │ │ │ - tstpeq r6, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff6e30 │ │ │ │ @ instruction: 0xffff75b8 │ │ │ │ tsteq r5, r4, asr #23 │ │ │ │ @ instruction: 0xffff7554 │ │ │ │ @ instruction: 0xffff6db4 │ │ │ │ @ instruction: 0xfffec7dc │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ - @ instruction: 0x011739b0 │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ + @ instruction: 0x011739b8 │ │ │ │ andeq r0, r0, r5, ror #26 │ │ │ │ - smlawbeq r0, ip, r9, r6 │ │ │ │ - tsteq r6, r8, ror #5 │ │ │ │ - tsteq r7, r8, ror r9 │ │ │ │ + @ instruction: 0x01206994 │ │ │ │ + @ instruction: 0x011612f0 │ │ │ │ + tsteq r7, r0, lsl #19 │ │ │ │ andeq r0, r0, r3, asr #26 │ │ │ │ - @ instruction: 0x01206950 │ │ │ │ - tsteq r6, ip, lsr #5 │ │ │ │ - tsteq r7, ip, lsr r9 │ │ │ │ + @ instruction: 0x01206958 │ │ │ │ + @ instruction: 0x011612b4 │ │ │ │ + tsteq r7, r4, asr #18 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - @ instruction: 0x01206914 │ │ │ │ - tsteq r6, r0, ror r2 │ │ │ │ - tsteq r7, r0, lsl #18 │ │ │ │ + @ instruction: 0x0120691c │ │ │ │ + tsteq r6, r8, ror r2 │ │ │ │ + tsteq r7, r8, lsl #18 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - ldrdeq r6, [r0, -r8]! │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - tsteq r7, r4, asr #17 │ │ │ │ + @ instruction: 0x012068e0 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ + tsteq r7, ip, asr #17 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - @ instruction: 0x0120689c │ │ │ │ - @ instruction: 0x011611f8 │ │ │ │ - tsteq r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x012068a4 │ │ │ │ + tsteq r6, r0, lsl #4 │ │ │ │ + @ instruction: 0x01173890 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq r6, r0, asr #3 │ │ │ │ + tsteq r6, r8, asr #3 │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - @ instruction: 0x01161190 │ │ │ │ + @ instruction: 0x01161198 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - tsteq r6, r0, lsr r1 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, asr sp │ │ │ │ - tsteq r6, r0, lsl #2 │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ andeq r0, r0, r1, asr sp │ │ │ │ - @ instruction: 0x01206770 │ │ │ │ - tsteq r6, ip, asr #1 │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ + @ instruction: 0x01206778 │ │ │ │ + ldrsbeq r1, [r6, -r4] │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - @ instruction: 0x01206734 │ │ │ │ - @ instruction: 0x01161090 │ │ │ │ - tsteq r7, r0, lsr #14 │ │ │ │ + @ instruction: 0x0120673c │ │ │ │ + @ instruction: 0x01161098 │ │ │ │ + tsteq r7, r8, lsr #14 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - strdeq r6, [r0, -r8]! │ │ │ │ - tsteq r6, r4, asr r0 │ │ │ │ - tsteq r7, r4, ror #13 │ │ │ │ + @ instruction: 0x01206700 │ │ │ │ + tsteq r6, ip, asr r0 │ │ │ │ + tsteq r7, ip, ror #13 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - @ instruction: 0x012066bc │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq r7, r8, lsr #13 │ │ │ │ + smlawteq r0, r4, r6, r6 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + @ instruction: 0x011736b0 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - @ instruction: 0x01160fdc │ │ │ │ - tsteq r7, r8, asr #12 │ │ │ │ + tsteq r6, r4, ror #31 │ │ │ │ + tsteq r7, r0, asr r6 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - tsteq r6, r4, lsl #31 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ + tsteq r6, ip, lsl #31 │ │ │ │ + tsteq r6, r8, asr pc │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - @ instruction: 0x01160ef8 │ │ │ │ - tsteq r6, r8, asr #29 │ │ │ │ - @ instruction: 0x01160e98 │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ + @ instruction: 0x01160ed0 │ │ │ │ + tsteq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, pc, asr #26 │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ - ldrdeq r6, [r0, -r8]! │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - tsteq r7, r4, asr #9 │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + @ instruction: 0x012064e0 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r7, ip, asr #9 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ - @ instruction: 0x01160df8 │ │ │ │ - tsteq r7, r8, ror #8 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + tsteq r7, r0, ror r4 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - @ instruction: 0x0120643c │ │ │ │ - @ instruction: 0x01160d98 │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ + @ instruction: 0x01206444 │ │ │ │ + tsteq r6, r0, lsr #27 │ │ │ │ + tsteq r7, r0, lsr r4 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - @ instruction: 0x01206400 │ │ │ │ - tsteq r6, ip, asr sp │ │ │ │ - tsteq r7, ip, ror #7 │ │ │ │ + @ instruction: 0x01206408 │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + @ instruction: 0x011733f4 │ │ │ │ andeq r0, r0, r5, asr #26 │ │ │ │ - smlawteq r0, r4, r3, r6 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - @ instruction: 0x011733b0 │ │ │ │ + smlawteq r0, ip, r3, r6 │ │ │ │ + tsteq r6, r8, lsr #26 │ │ │ │ + @ instruction: 0x011733b8 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1303638,246 +1303638,246 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 5b4878 │ │ │ │ @ instruction: 0x012d3ce0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq sp, r0, ip, r3 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ - tsteq r6, r4, asr #31 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - tsteq r6, r0, lsl #14 │ │ │ │ - tsteq r6, r8, ror #13 │ │ │ │ - @ instruction: 0x01175090 │ │ │ │ - tsteq r7, r0, lsl #1 │ │ │ │ - tsteq fp, r4, lsr fp │ │ │ │ - tsteq r7, r0, lsl r8 │ │ │ │ - tsteq r7, r0, ror #29 │ │ │ │ - tsteq r7, r0, asr pc │ │ │ │ - @ instruction: 0x01205e38 │ │ │ │ - tsteq r6, r4, lsl #15 │ │ │ │ - tsteq r7, r4, lsl lr │ │ │ │ + tsteq r8, r0, ror pc │ │ │ │ + tsteq r6, ip, asr #31 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r8, lsl #14 │ │ │ │ + @ instruction: 0x0116e6f0 │ │ │ │ + @ instruction: 0x01175098 │ │ │ │ + tsteq r7, r8, lsl #1 │ │ │ │ + tsteq fp, ip, lsr fp │ │ │ │ + tsteq r7, r8, lsl r8 │ │ │ │ + tsteq r7, r8, ror #29 │ │ │ │ + tsteq r7, r8, asr pc │ │ │ │ + @ instruction: 0x01205e40 │ │ │ │ + tsteq r6, ip, lsl #15 │ │ │ │ + tsteq r7, ip, lsl lr │ │ │ │ andeq r0, r0, fp, lsl #29 │ │ │ │ smlawteq sp, r4, r9, r3 │ │ │ │ - @ instruction: 0x01205db4 │ │ │ │ - @ instruction: 0x01176390 │ │ │ │ - @ instruction: 0x01205cec │ │ │ │ + @ instruction: 0x01205dbc │ │ │ │ + @ instruction: 0x01176398 │ │ │ │ + strdeq r5, [r0, -r4]! │ │ │ │ tstpeq r4, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ - @ instruction: 0x01205c6c │ │ │ │ - tsteq r7, r4, asr #24 │ │ │ │ + @ instruction: 0x01172c90 │ │ │ │ + @ instruction: 0x01205c74 │ │ │ │ + tsteq r7, ip, asr #24 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ @ instruction: 0xfffee354 │ │ │ │ @ instruction: 0xfffe8e6c │ │ │ │ @ instruction: 0xfffe9124 │ │ │ │ - tsteq r7, r8, asr #26 │ │ │ │ + tsteq r7, r0, asr sp │ │ │ │ @ instruction: 0xfffede28 │ │ │ │ - tsteq r7, r0, asr #26 │ │ │ │ + tsteq r7, r8, asr #26 │ │ │ │ @ instruction: 0xffff8660 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ @ instruction: 0xfffe9950 │ │ │ │ - tsteq r7, ip, lsr sp │ │ │ │ + tsteq r7, r4, asr #26 │ │ │ │ @ instruction: 0xfffe8e6c │ │ │ │ - tsteq r7, r0, lsr sp │ │ │ │ + tsteq r7, r8, lsr sp │ │ │ │ @ instruction: 0xfffe965c │ │ │ │ - tsteq r7, r4, lsr #26 │ │ │ │ + tsteq r7, ip, lsr #26 │ │ │ │ @ instruction: 0xfffe8ed4 │ │ │ │ - tsteq r7, r8, lsl sp │ │ │ │ + tsteq r7, r0, lsr #26 │ │ │ │ @ instruction: 0xfffe8f90 │ │ │ │ - tsteq r7, ip, lsl #26 │ │ │ │ + tsteq r7, r4, lsl sp │ │ │ │ @ instruction: 0xfffe8f9c │ │ │ │ - tsteq r7, r0, lsl #26 │ │ │ │ + tsteq r7, r8, lsl #26 │ │ │ │ @ instruction: 0xfffe8fa8 │ │ │ │ - @ instruction: 0x01172cf4 │ │ │ │ + @ instruction: 0x01172cfc │ │ │ │ @ instruction: 0xfffe8fb4 │ │ │ │ - tsteq r7, r8, ror #25 │ │ │ │ + @ instruction: 0x01172cf0 │ │ │ │ @ instruction: 0xfffe9408 │ │ │ │ - @ instruction: 0x01172cdc │ │ │ │ + tsteq r7, r4, ror #25 │ │ │ │ andeq r5, r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x01172cd4 │ │ │ │ + @ instruction: 0x01172cdc │ │ │ │ andeq r5, r0, r4, lsl #22 │ │ │ │ - tsteq r7, ip, asr #25 │ │ │ │ + @ instruction: 0x01172cd4 │ │ │ │ andeq r3, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x01205a08 │ │ │ │ + @ instruction: 0x01205a10 │ │ │ │ @ instruction: 0xffff3f84 │ │ │ │ tstpeq r4, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ - smlawbeq r0, r0, r9, r5 │ │ │ │ - tsteq r7, r8, ror #18 │ │ │ │ - @ instruction: 0x01205928 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + smlawbeq r0, r8, r9, r5 │ │ │ │ + tsteq r7, r0, ror r9 │ │ │ │ + @ instruction: 0x01205930 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r7, r0, lsl r9 │ │ │ │ + tsteq r7, r8, lsl r9 │ │ │ │ tstpeq r4, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01172898 │ │ │ │ + tsteq r7, r0, lsr #17 │ │ │ │ @ instruction: 0xfffe9adc │ │ │ │ - @ instruction: 0x01205838 │ │ │ │ - @ instruction: 0x01175dd0 │ │ │ │ - tsteq r6, r8, asr r1 │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ + @ instruction: 0x01205840 │ │ │ │ + @ instruction: 0x01175dd8 │ │ │ │ + tsteq r6, r0, ror #2 │ │ │ │ + @ instruction: 0x011727f4 │ │ │ │ muleq r0, r8, lr │ │ │ │ - @ instruction: 0x012057b4 │ │ │ │ - tsteq r7, r4, lsl #15 │ │ │ │ - ldrdeq r5, [r0, -r8]! │ │ │ │ - @ instruction: 0x011726bc │ │ │ │ - @ instruction: 0x01205578 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ - @ instruction: 0x012054a0 │ │ │ │ - tsteq r7, r4, asr #21 │ │ │ │ - tstpeq r5, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, asr r4 │ │ │ │ + @ instruction: 0x012057bc │ │ │ │ + tsteq r7, ip, lsl #15 │ │ │ │ + @ instruction: 0x012056e0 │ │ │ │ + tsteq r7, r4, asr #13 │ │ │ │ + smlawbeq r0, r0, r5, r5 │ │ │ │ + tsteq r7, r8, ror #10 │ │ │ │ + @ instruction: 0x012054a8 │ │ │ │ + tsteq r7, ip, asr #21 │ │ │ │ + tstpeq r5, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ andeq r4, r0, r4 │ │ │ │ - @ instruction: 0x01205420 │ │ │ │ - tsteq r7, r4, lsl #8 │ │ │ │ - @ instruction: 0x011758dc │ │ │ │ - tsteq r7, ip, lsl #18 │ │ │ │ - tstpeq r5, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01205428 │ │ │ │ + tsteq r7, ip, lsl #8 │ │ │ │ + tsteq r7, r4, ror #17 │ │ │ │ + tsteq r7, r4, lsl r9 │ │ │ │ + @ instruction: 0x0115fcf4 │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ @ instruction: 0x011504bc │ │ │ │ - @ instruction: 0x012052e8 │ │ │ │ - @ instruction: 0x01175790 │ │ │ │ - @ instruction: 0x011722d0 │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ + @ instruction: 0x01175798 │ │ │ │ + @ instruction: 0x011722d8 │ │ │ │ andeq r0, r0, fp, ror #28 │ │ │ │ - @ instruction: 0x0120529c │ │ │ │ - tstpeq r5, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror r2 │ │ │ │ + @ instruction: 0x012052a4 │ │ │ │ + @ instruction: 0x0115fbf4 │ │ │ │ + tsteq r7, r4, lsl #5 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - @ instruction: 0x0115fbb4 │ │ │ │ + @ instruction: 0x0115fbbc │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ - @ instruction: 0x0120522c │ │ │ │ - tstpeq r5, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, lsl #4 │ │ │ │ + @ instruction: 0x01205234 │ │ │ │ + tstpeq r5, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, lsl r2 │ │ │ │ @ instruction: 0x00000eb9 │ │ │ │ - @ instruction: 0x012051ec │ │ │ │ - tstpeq r5, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, asr #3 │ │ │ │ + strdeq r5, [r0, -r4]! │ │ │ │ + tstpeq r5, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011721d4 │ │ │ │ @ instruction: 0x00000eba │ │ │ │ - @ instruction: 0x012051ac │ │ │ │ - @ instruction: 0x0115fafc │ │ │ │ - tsteq r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x012051b4 │ │ │ │ + tstpeq r5, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01172194 │ │ │ │ @ instruction: 0x00000ebb │ │ │ │ - smlawteq r0, r0, sp, r4 │ │ │ │ - tstpeq r5, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsr #27 │ │ │ │ + smlawteq r0, r8, sp, r4 │ │ │ │ + tstpeq r5, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, lsr #27 │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - @ instruction: 0x0115f6d8 │ │ │ │ + tstpeq r5, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #29 │ │ │ │ - tstpeq r5, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115f6b0 │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - tstpeq r5, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - strdeq r4, [r0, -r0]! │ │ │ │ - tstpeq r5, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01171cd0 │ │ │ │ + strdeq r4, [r0, -r8]! │ │ │ │ + tstpeq r5, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01171cd8 │ │ │ │ andeq r0, r0, r9, lsr #29 │ │ │ │ - tstpeq r5, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, ror ip │ │ │ │ + tstpeq r5, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, ror ip │ │ │ │ andeq r0, r0, sl, lsr #29 │ │ │ │ - @ instruction: 0x01204c50 │ │ │ │ - tstpeq r5, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsr ip │ │ │ │ + @ instruction: 0x01204c58 │ │ │ │ + tstpeq r5, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, lsr ip │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - @ instruction: 0x01204c10 │ │ │ │ - tstpeq r5, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #23 │ │ │ │ + @ instruction: 0x01204c18 │ │ │ │ + tstpeq r5, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01171bf4 │ │ │ │ andeq r0, r0, lr, lsl #29 │ │ │ │ - smlawteq r0, ip, fp, r4 │ │ │ │ - tstpeq r5, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, lsr #23 │ │ │ │ + ldrdeq r4, [r0, -r4]! @ │ │ │ │ + tstpeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01171bb4 │ │ │ │ andeq r0, r0, r6, ror #28 │ │ │ │ - smlawbeq r0, r8, fp, r4 │ │ │ │ - @ instruction: 0x0115f4d4 │ │ │ │ - tsteq r7, r4, ror #22 │ │ │ │ + @ instruction: 0x01204b90 │ │ │ │ + @ instruction: 0x0115f4dc │ │ │ │ + tsteq r7, ip, ror #22 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - @ instruction: 0x01204b44 │ │ │ │ - @ instruction: 0x0115f490 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ + @ instruction: 0x01204b4c │ │ │ │ + @ instruction: 0x0115f498 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ - tstpeq r5, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - tstpeq r5, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror lr │ │ │ │ - @ instruction: 0x0115f3f8 │ │ │ │ + tstpeq r5, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tstpeq r5, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tstpeq r5, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - tstpeq r5, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tstpeq r5, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb4 │ │ │ │ - tstpeq r5, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ - @ instruction: 0x0115f2b0 │ │ │ │ + @ instruction: 0x0115f2b8 │ │ │ │ @ instruction: 0x00000eb6 │ │ │ │ - tstpeq r5, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb7 │ │ │ │ - tstpeq r5, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, ror #17 │ │ │ │ + tstpeq r5, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, ror #17 │ │ │ │ muleq r0, ip, lr │ │ │ │ - tstpeq r5, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - tstpeq r5, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01204860 │ │ │ │ - tstpeq r5, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, lsr r8 │ │ │ │ + @ instruction: 0x0115f1f0 │ │ │ │ + @ instruction: 0x01204868 │ │ │ │ + @ instruction: 0x0115f1b4 │ │ │ │ + tsteq r7, r4, asr #16 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - @ instruction: 0x0120481c │ │ │ │ - tstpeq r5, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011717f8 │ │ │ │ + @ instruction: 0x01204824 │ │ │ │ + tstpeq r5, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsl #16 │ │ │ │ andeq r0, r0, r7, lsl #29 │ │ │ │ - ldrdeq r4, [r0, -r8]! │ │ │ │ - tstpeq r5, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011717b4 │ │ │ │ + @ instruction: 0x012047e0 │ │ │ │ + tstpeq r5, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011717bc │ │ │ │ muleq r0, r4, lr │ │ │ │ - @ instruction: 0x01204794 │ │ │ │ - tstpeq r5, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, ror r7 │ │ │ │ + @ instruction: 0x0120479c │ │ │ │ + tstpeq r5, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, ror r7 │ │ │ │ muleq r0, r3, lr │ │ │ │ - @ instruction: 0x01204750 │ │ │ │ - @ instruction: 0x0115f09c │ │ │ │ - tsteq r7, ip, lsr #14 │ │ │ │ + @ instruction: 0x01204758 │ │ │ │ + tstpeq r5, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, lsr r7 │ │ │ │ muleq r0, r2, lr │ │ │ │ - @ instruction: 0x0120470c │ │ │ │ - tstpeq r5, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r8, ror #13 │ │ │ │ + @ instruction: 0x01204714 │ │ │ │ + tstpeq r5, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011716f0 │ │ │ │ muleq r0, r1, lr │ │ │ │ - smlawteq r0, r8, r6, r4 │ │ │ │ - tstpeq r5, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, lsr #13 │ │ │ │ - smlawbeq r0, r4, r6, r4 │ │ │ │ - @ instruction: 0x0115efd0 │ │ │ │ - tsteq r7, r0, ror #12 │ │ │ │ + ldrdeq r4, [r0, -r0]! │ │ │ │ + tstpeq r5, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + smlawbeq r0, ip, r6, r4 │ │ │ │ + @ instruction: 0x0115efd8 │ │ │ │ + tsteq r7, r8, ror #12 │ │ │ │ andeq r0, r0, pc, lsl #29 │ │ │ │ - @ instruction: 0x01204640 │ │ │ │ - @ instruction: 0x0115ef90 │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ + @ instruction: 0x01204648 │ │ │ │ + @ instruction: 0x0115ef98 │ │ │ │ + tsteq r7, r8, lsr #12 │ │ │ │ @ instruction: 0x00000ebc │ │ │ │ - @ instruction: 0x01204600 │ │ │ │ - tsteq r5, r0, asr pc │ │ │ │ - tsteq r7, r0, ror #11 │ │ │ │ + @ instruction: 0x01204608 │ │ │ │ + tsteq r5, r8, asr pc │ │ │ │ + tsteq r7, r8, ror #11 │ │ │ │ @ instruction: 0x00000ebd │ │ │ │ - smlawteq r0, r0, r5, r4 │ │ │ │ - tsteq r5, r0, lsl pc │ │ │ │ - tsteq r7, r0, lsr #11 │ │ │ │ + smlawteq r0, r8, r5, r4 │ │ │ │ + tsteq r5, r8, lsl pc │ │ │ │ + tsteq r7, r8, lsr #11 │ │ │ │ @ instruction: 0x00000ebe │ │ │ │ - smlawbeq r0, r0, r5, r4 │ │ │ │ - @ instruction: 0x0115eed0 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ + smlawbeq r0, r8, r5, r4 │ │ │ │ + @ instruction: 0x0115eed8 │ │ │ │ + tsteq r7, r8, ror #10 │ │ │ │ @ instruction: 0x00000ebf │ │ │ │ - @ instruction: 0x01204540 │ │ │ │ - tsteq r5, ip, lsl #29 │ │ │ │ - tsteq r7, ip, lsl r5 │ │ │ │ + @ instruction: 0x01204548 │ │ │ │ + @ instruction: 0x0115ee94 │ │ │ │ + tsteq r7, r4, lsr #10 │ │ │ │ andeq r0, r0, lr, ror #28 │ │ │ │ - tsteq r5, r4, asr lr │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - tsteq r5, r4, lsr #28 │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ andeq r0, r0, sp, ror #28 │ │ │ │ - tsteq r5, r4, lsl #28 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ + tsteq r5, ip, lsl #28 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ ldr r2, [pc, #-488] @ 5b56d0 │ │ │ │ ldr r1, [pc, #-488] @ 5b56d4 │ │ │ │ ldr r3, [pc, #-488] @ 5b56d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1120 @ 0x460 │ │ │ │ @@ -1305427,210 +1305427,210 @@ │ │ │ │ b 5b63f8 │ │ │ │ strdeq r1, [sp, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012d1fe8 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ - smlawteq r0, ip, r3, r4 │ │ │ │ + ldrdeq r4, [r0, -r4]! @ │ │ │ │ tsteq r5, r4, lsl #29 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @ instruction: 0x00007cb0 │ │ │ │ - @ instruction: 0x012042e0 │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ - @ instruction: 0x0120426c │ │ │ │ - tsteq r7, r8, asr r2 │ │ │ │ + @ instruction: 0x012042e8 │ │ │ │ + @ instruction: 0x011712d4 │ │ │ │ + @ instruction: 0x01204274 │ │ │ │ + tsteq r7, r0, ror #4 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - strdeq r4, [r0, -ip]! │ │ │ │ - @ instruction: 0x011711dc │ │ │ │ - strdeq r4, [r0, -r8]! │ │ │ │ - tsteq r7, r0, ror #1 │ │ │ │ + @ instruction: 0x01204204 │ │ │ │ + tsteq r7, r4, ror #3 │ │ │ │ + @ instruction: 0x01204100 │ │ │ │ + tsteq r7, r8, ror #1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - qsubeq r4, r0, r0 │ │ │ │ + qsubeq r4, r8, r0 │ │ │ │ tsteq r5, r0, lsl #22 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x01203f10 │ │ │ │ - tsteq r7, r0, lsl #30 │ │ │ │ - smlawteq r0, r4, lr, r3 │ │ │ │ + @ instruction: 0x01203f18 │ │ │ │ + tsteq r7, r8, lsl #30 │ │ │ │ + smlawteq r0, ip, lr, r3 │ │ │ │ tstpeq r4, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsr #29 │ │ │ │ + tsteq r7, r8, lsr #29 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ tsteq r5, r0, lsr #18 │ │ │ │ - @ instruction: 0x01203e28 │ │ │ │ - @ instruction: 0x01203d6c │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - @ instruction: 0x01203d20 │ │ │ │ + @ instruction: 0x01203e30 │ │ │ │ + @ instruction: 0x01203d74 │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + @ instruction: 0x01203d28 │ │ │ │ tsteq r4, ip, ror lr │ │ │ │ - @ instruction: 0x01170cfc │ │ │ │ + tsteq r7, r4, lsl #26 │ │ │ │ @ instruction: 0x012d18a8 │ │ │ │ - @ instruction: 0x01203ca0 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x01203ca8 │ │ │ │ + @ instruction: 0x01170c90 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - @ instruction: 0x0115e5b8 │ │ │ │ - @ instruction: 0x01203c34 │ │ │ │ + tsteq r5, r0, asr #11 │ │ │ │ + @ instruction: 0x01203c3c │ │ │ │ tsteq r5, r0, ror #13 │ │ │ │ - @ instruction: 0x01203ae0 │ │ │ │ - @ instruction: 0x01170ad0 │ │ │ │ - @ instruction: 0x01203a94 │ │ │ │ + @ instruction: 0x01203ae8 │ │ │ │ + @ instruction: 0x01170ad8 │ │ │ │ + @ instruction: 0x01203a9c │ │ │ │ tsteq r4, r4, lsl #24 │ │ │ │ - tsteq r7, r4, ror sl │ │ │ │ - @ instruction: 0x01203a50 │ │ │ │ - tsteq r7, r8, lsr sl │ │ │ │ - strdeq r3, [r0, -ip]! │ │ │ │ - tsteq r7, r8, ror #19 │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ + @ instruction: 0x01203a58 │ │ │ │ + tsteq r7, r0, asr #20 │ │ │ │ + @ instruction: 0x01203a04 │ │ │ │ + @ instruction: 0x011709f0 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - @ instruction: 0x0120392c │ │ │ │ - tsteq r7, ip, lsl r9 │ │ │ │ + @ instruction: 0x01203934 │ │ │ │ + tsteq r7, r4, lsr #18 │ │ │ │ tsteq r4, r4, asr sl │ │ │ │ tsteq r4, r8, lsl #20 │ │ │ │ - @ instruction: 0x01203870 │ │ │ │ - tsteq r7, r0, ror #16 │ │ │ │ + @ instruction: 0x01203878 │ │ │ │ + tsteq r7, r8, ror #16 │ │ │ │ tsteq r4, ip, lsr #19 │ │ │ │ - @ instruction: 0x01203814 │ │ │ │ - tsteq r7, r4, lsl #16 │ │ │ │ - @ instruction: 0x01203800 │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ - smlawteq r0, r8, r7, r3 │ │ │ │ - @ instruction: 0x011707b8 │ │ │ │ - @ instruction: 0x0120377c │ │ │ │ + @ instruction: 0x0120381c │ │ │ │ + tsteq r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x01203808 │ │ │ │ + @ instruction: 0x011707f4 │ │ │ │ + ldrdeq r3, [r0, -r0]! │ │ │ │ + tsteq r7, r0, asr #15 │ │ │ │ + smlawbeq r0, r4, r7, r3 │ │ │ │ @ instruction: 0x0114e8dc │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ tsteq r5, r4, lsr #3 │ │ │ │ - @ instruction: 0x0120361c │ │ │ │ - tsteq r7, ip, lsl #12 │ │ │ │ - ldrdeq r3, [r0, -r0]! │ │ │ │ + @ instruction: 0x01203624 │ │ │ │ + tsteq r7, r4, lsl r6 │ │ │ │ + ldrdeq r3, [r0, -r8]! │ │ │ │ tsteq r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x011705b0 │ │ │ │ - @ instruction: 0x0120325c │ │ │ │ - tsteq r7, r8, asr #4 │ │ │ │ + @ instruction: 0x011705b8 │ │ │ │ + @ instruction: 0x01203264 │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ tsteq r5, r0, ror #25 │ │ │ │ - @ instruction: 0x0120313c │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - strdeq r3, [r0, -r0]! │ │ │ │ + @ instruction: 0x01203144 │ │ │ │ + tsteq r7, r4, lsr r1 │ │ │ │ + strdeq r3, [r0, -r8]! │ │ │ │ tsteq r4, r0, asr r2 │ │ │ │ - ldrsbeq r0, [r7, -r0] │ │ │ │ - smlawteq r0, r4, r0, r3 │ │ │ │ - ldrheq r0, [r7, -r4] │ │ │ │ + ldrsbeq r0, [r7, -r8] │ │ │ │ + smlawteq r0, ip, r0, r3 │ │ │ │ + ldrheq r0, [r7, -ip] │ │ │ │ tsteq r5, r8, lsr #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01202fa8 │ │ │ │ - @ instruction: 0x0116ff98 │ │ │ │ - @ instruction: 0x01202f5c │ │ │ │ + @ instruction: 0x01202fb0 │ │ │ │ + tstpeq r6, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202f64 │ │ │ │ ldrheq lr, [r4, -ip] │ │ │ │ - tstpeq r6, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01202f30 │ │ │ │ - tstpeq r6, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202f38 │ │ │ │ + tstpeq r6, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x011519b4 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x01202e04 │ │ │ │ - @ instruction: 0x0116fdf4 │ │ │ │ - @ instruction: 0x01202db8 │ │ │ │ + @ instruction: 0x01202e0c │ │ │ │ + @ instruction: 0x0116fdfc │ │ │ │ + smlawteq r0, r0, sp, r2 │ │ │ │ tsteq r4, r8, lsl pc │ │ │ │ - @ instruction: 0x0116fd94 │ │ │ │ - smlawbeq r0, ip, sp, r2 │ │ │ │ - tstpeq r6, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116fd9c │ │ │ │ + @ instruction: 0x01202d94 │ │ │ │ + tstpeq r6, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq r5, r4, lsl r8 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01202c74 │ │ │ │ - tstpeq r6, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01202c28 │ │ │ │ + @ instruction: 0x01202c7c │ │ │ │ + tstpeq r6, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202c30 │ │ │ │ tsteq r4, r8, lsl #27 │ │ │ │ - tstpeq r6, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r0, -ip]! │ │ │ │ - tstpeq r6, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01202b94 │ │ │ │ - tstpeq r6, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202c04 │ │ │ │ + tstpeq r6, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202b9c │ │ │ │ + tstpeq r6, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andmi r0, r8, r0 │ │ │ │ tsteq r4, r4, lsl #25 │ │ │ │ - @ instruction: 0x01202aec │ │ │ │ - @ instruction: 0x0116fadc │ │ │ │ + strdeq r2, [r0, -r4]! │ │ │ │ + tstpeq r6, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r8, lsr #24 │ │ │ │ - @ instruction: 0x01202a90 │ │ │ │ - tstpeq r6, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202a98 │ │ │ │ + tstpeq r6, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r8, asr #23 │ │ │ │ - @ instruction: 0x01202a30 │ │ │ │ - tstpeq r6, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202a38 │ │ │ │ + tstpeq r6, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, ip, ror #22 │ │ │ │ - ldrdeq r2, [r0, -r4]! │ │ │ │ - tstpeq r6, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r0, -ip]! │ │ │ │ + tstpeq r6, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r8, lsl #22 │ │ │ │ - @ instruction: 0x01202970 │ │ │ │ - tstpeq r6, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202978 │ │ │ │ + tstpeq r6, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, ip, lsr #21 │ │ │ │ - @ instruction: 0x01202914 │ │ │ │ - tstpeq r6, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120291c │ │ │ │ + tstpeq r6, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r0, asr sl │ │ │ │ - @ instruction: 0x012028b8 │ │ │ │ - tstpeq r6, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120284c │ │ │ │ - tsteq r5, r8, lsr #3 │ │ │ │ - tstpeq r6, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r0, r0, r8, r2 │ │ │ │ + @ instruction: 0x0116f8b0 │ │ │ │ + @ instruction: 0x01202854 │ │ │ │ + @ instruction: 0x0115d1b0 │ │ │ │ + tstpeq r6, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - @ instruction: 0x01202814 │ │ │ │ - tsteq r5, r0, ror r1 │ │ │ │ - tstpeq r6, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [r0, -r8]! │ │ │ │ - tsteq r5, r4, lsr r1 │ │ │ │ - tstpeq r6, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120281c │ │ │ │ + tsteq r5, r8, ror r1 │ │ │ │ + tstpeq r6, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012027e0 │ │ │ │ + tsteq r5, ip, lsr r1 │ │ │ │ + tstpeq r6, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - tsteq r5, r0, lsl #2 │ │ │ │ - tsteq r5, r4, asr #1 │ │ │ │ - tsteq r5, ip, lsl #1 │ │ │ │ + tsteq r5, r8, lsl #2 │ │ │ │ + tsteq r5, ip, asr #1 │ │ │ │ + @ instruction: 0x0115d094 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - @ instruction: 0x01202700 │ │ │ │ - tsteq r5, ip, asr r0 │ │ │ │ - tstpeq r6, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202708 │ │ │ │ + tsteq r5, r4, rrx │ │ │ │ + @ instruction: 0x0116f6f4 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ + tsteq r5, r0, lsr r0 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x0115cffc │ │ │ │ + tsteq r5, r4 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - @ instruction: 0x0115cfd0 │ │ │ │ - @ instruction: 0x0115cf98 │ │ │ │ - tsteq r5, r0, ror #30 │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ + @ instruction: 0x0115cfd8 │ │ │ │ + tsteq r5, r0, lsr #31 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - tsteq r5, r4, lsl #30 │ │ │ │ - @ instruction: 0x0120256c │ │ │ │ - tsteq r5, r8, asr #29 │ │ │ │ - tstpeq r6, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, ip, lsl #30 │ │ │ │ + @ instruction: 0x01202574 │ │ │ │ + @ instruction: 0x0115ced0 │ │ │ │ + tstpeq r6, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x0115ce94 │ │ │ │ - tsteq r5, ip, asr lr │ │ │ │ - smlawteq r0, r0, r4, r2 │ │ │ │ - tsteq r5, ip, lsl lr │ │ │ │ - tstpeq r6, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115ce9c │ │ │ │ + tsteq r5, r4, ror #28 │ │ │ │ + smlawteq r0, r8, r4, r2 │ │ │ │ + tsteq r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x0116f4b4 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - tsteq r5, r8, ror #27 │ │ │ │ - @ instruction: 0x0120244c │ │ │ │ - tsteq r5, r8, lsr #27 │ │ │ │ - tstpeq r6, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115cdf0 │ │ │ │ + @ instruction: 0x01202454 │ │ │ │ + @ instruction: 0x0115cdb0 │ │ │ │ + tstpeq r6, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tsteq r5, r4, ror sp │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq r2, [r0, -r8]! │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ - tstpeq r6, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012023a0 │ │ │ │ - @ instruction: 0x0115ccfc │ │ │ │ - tstpeq r6, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01202368 │ │ │ │ - tsteq r5, r4, asr #25 │ │ │ │ - tstpeq r6, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012023e0 │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + tstpeq r6, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012023a8 │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x0116f394 │ │ │ │ + @ instruction: 0x01202370 │ │ │ │ + tsteq r5, ip, asr #25 │ │ │ │ + tstpeq r6, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ ldr r6, [pc, #-492] @ 5b7234 │ │ │ │ ldr r2, [pc, #-492] @ 5b7238 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [pc, #-72] @ 5b73e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r6, #1152 @ 0x480 │ │ │ │ @@ -1306876,54 +1306876,54 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5b84fc │ │ │ │ strdeq pc, [ip, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01202234 │ │ │ │ - tstpeq r6, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120223c │ │ │ │ + tstpeq r6, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - tsteq r5, ip, asr fp │ │ │ │ + tsteq r5, r4, ror #22 │ │ │ │ @ instruction: 0xffff35f4 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ @ instruction: 0xffff04c4 │ │ │ │ @ instruction: 0xfffed9c4 │ │ │ │ @ instruction: 0xffff0418 │ │ │ │ @ instruction: 0xfffe6140 │ │ │ │ msreq CPSR_fs, r0, asr #26 │ │ │ │ - strheq r2, [r0, -ip]! │ │ │ │ - tsteq r5, ip, lsl #20 │ │ │ │ - @ instruction: 0x0116f09c │ │ │ │ + smlawteq r0, r4, r0, r2 │ │ │ │ + tsteq r5, r4, lsl sl │ │ │ │ + tstpeq r6, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - @ instruction: 0x0120207c │ │ │ │ - tsteq r5, ip, asr #19 │ │ │ │ - tstpeq r6, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r0, r4, r0, r2 │ │ │ │ + @ instruction: 0x0115c9d4 │ │ │ │ + tstpeq r6, r4, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - @ instruction: 0x01202040 │ │ │ │ - @ instruction: 0x0115c990 │ │ │ │ - tstpeq r6, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01202048 │ │ │ │ + @ instruction: 0x0115c998 │ │ │ │ + tstpeq r6, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - @ instruction: 0x01202004 │ │ │ │ - tsteq r5, r0, asr r9 │ │ │ │ - tsteq r6, r8, ror #31 │ │ │ │ - tsteq r5, r4, lsr #18 │ │ │ │ - tsteq r5, r8, lsl #18 │ │ │ │ + @ instruction: 0x0120200c │ │ │ │ + tsteq r5, r8, asr r9 │ │ │ │ + @ instruction: 0x0116eff0 │ │ │ │ + tsteq r5, ip, lsr #18 │ │ │ │ + tsteq r5, r0, lsl r9 │ │ │ │ andeq r0, r0, sp, lsr #19 │ │ │ │ - smlawbeq r0, r4, pc, r1 @ │ │ │ │ - @ instruction: 0x0115c8d4 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ + smlawbeq r0, ip, pc, r1 @ │ │ │ │ + @ instruction: 0x0115c8dc │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ muleq r0, r1, r9 │ │ │ │ - @ instruction: 0x01201f48 │ │ │ │ - @ instruction: 0x0115c898 │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x01201f50 │ │ │ │ + tsteq r5, r0, lsr #17 │ │ │ │ + tsteq r6, r0, lsr pc │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - @ instruction: 0x01201f0c │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ - tsteq r6, ip, ror #29 │ │ │ │ + @ instruction: 0x01201f14 │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ + @ instruction: 0x0116eef4 │ │ │ │ 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, #2232] @ 5b911c │ │ │ │ ldr r3, [pc, #2232] @ 5b9120 │ │ │ │ @@ -1307484,88 +1307484,88 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b8dcc │ │ │ │ b 5b8a20 │ │ │ │ msreq CPSR_fs, r0, ror #19 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq CPSR_fs, r4 @ │ │ │ │ - @ instruction: 0x01201d68 │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ - tsteq r5, r4, lsl #13 │ │ │ │ + @ instruction: 0x01201d70 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r5, ip, lsl #13 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ msreq CPSR_fs, ip, lsl r8 │ │ │ │ - @ instruction: 0x01201c0c │ │ │ │ - @ instruction: 0x011722b8 │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - tsteq r6, r0, asr #23 │ │ │ │ + @ instruction: 0x01201c14 │ │ │ │ + tsteq r7, r0, asr #5 │ │ │ │ + tsteq r5, r4, lsr r5 │ │ │ │ + tsteq r6, r8, asr #23 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, r4, ror #21 │ │ │ │ - @ instruction: 0x01201b64 │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, ip, ror #21 │ │ │ │ + @ instruction: 0x01201b6c │ │ │ │ + tsteq r6, ip, asr #22 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - strdeq r1, [r0, -ip]! │ │ │ │ - @ instruction: 0x0116eadc │ │ │ │ + @ instruction: 0x01201b04 │ │ │ │ + tsteq r6, r4, ror #21 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - tsteq r5, r8, asr #7 │ │ │ │ + @ instruction: 0x0115c3d0 │ │ │ │ andeq r0, r0, r4, lsl r8 │ │ │ │ - tsteq r7, r4, lsl #5 │ │ │ │ - smlawteq r0, r0, r9, r1 │ │ │ │ - tsteq r5, r0, lsl r3 │ │ │ │ - tsteq r6, r4, lsr #19 │ │ │ │ + tsteq r7, ip, lsl #5 │ │ │ │ + smlawteq r0, r8, r9, r1 │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ + tsteq r6, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlawbeq r0, r8, r9, r1 │ │ │ │ - tsteq r7, r0, ror #31 │ │ │ │ - tsteq r7, r4, lsr #4 │ │ │ │ - tsteq r5, r0, lsl #5 │ │ │ │ + @ instruction: 0x01201990 │ │ │ │ + tsteq r7, r8, ror #31 │ │ │ │ + tsteq r7, ip, lsr #4 │ │ │ │ + tsteq r5, r8, lsl #5 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq r7, ip, lsl #4 │ │ │ │ - @ instruction: 0x012018ec │ │ │ │ - @ instruction: 0x0116e8bc │ │ │ │ + tsteq r7, r4, lsl r2 │ │ │ │ + strdeq r1, [r0, -r4]! │ │ │ │ + tsteq r6, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r7, ip, asr #32 │ │ │ │ - tsteq r5, r8, asr #3 │ │ │ │ + tsteq r7, r4, asr r0 │ │ │ │ + @ instruction: 0x0115c1d0 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - tsteq r7, r8, asr r0 │ │ │ │ - tsteq r5, r8, ror r1 │ │ │ │ + tsteq r7, r0, rrx │ │ │ │ + tsteq r5, r0, lsl #3 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ andeq r0, r0, lr, lsl #16 │ │ │ │ - tsteq r5, ip, lsl r1 │ │ │ │ - @ instruction: 0x01201798 │ │ │ │ - tsteq r5, r8, ror #1 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ + @ instruction: 0x012017a0 │ │ │ │ + ldrsheq ip, [r5, -r0] │ │ │ │ + tsteq r6, r0, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - ldrheq ip, [r5, -r4] │ │ │ │ + ldrheq ip, [r5, -ip] │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - tsteq r5, r8, lsl #1 │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ - ldrdeq r1, [r0, -r8]! │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - @ instruction: 0x0116e6b8 │ │ │ │ + @ instruction: 0x0115c090 │ │ │ │ + tsteq r5, r8, rrx │ │ │ │ + @ instruction: 0x012016e0 │ │ │ │ + tsteq r5, r0, lsr r0 │ │ │ │ + tsteq r6, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x0120169c │ │ │ │ - tsteq r5, ip, ror #31 │ │ │ │ - tsteq r6, r0, lsl #13 │ │ │ │ + @ instruction: 0x012016a4 │ │ │ │ + @ instruction: 0x0115bff4 │ │ │ │ + tsteq r6, r8, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01201660 │ │ │ │ - @ instruction: 0x0115bfb0 │ │ │ │ - tsteq r6, r4, asr #12 │ │ │ │ + @ instruction: 0x01201668 │ │ │ │ + @ instruction: 0x0115bfb8 │ │ │ │ + tsteq r6, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01201624 │ │ │ │ - tsteq r5, r0, ror pc │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ - tsteq r6, r8, ror #11 │ │ │ │ + @ instruction: 0x0120162c │ │ │ │ + tsteq r5, r8, ror pc │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r5, ip, asr pc │ │ │ │ + @ instruction: 0x0116e5f0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlawteq r0, ip, r5, r1 │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ + ldrdeq r1, [r0, -r4]! │ │ │ │ + tsteq r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x0116e5b4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r7, r0, lsr #25 │ │ │ │ + tsteq r7, r8, lsr #25 │ │ │ │ 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, #1432] @ 5b9808 │ │ │ │ @@ -1307926,64 +1307926,64 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5b9418 │ │ │ │ ldrdeq lr, [ip, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01201314 │ │ │ │ - @ instruction: 0x0116e2fc │ │ │ │ + @ instruction: 0x0120131c │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - tsteq r5, ip, lsr ip │ │ │ │ + tsteq r5, r4, asr #24 │ │ │ │ @ instruction: 0xffff26d4 │ │ │ │ @ instruction: 0xfffff46c │ │ │ │ @ instruction: 0xfffecac0 │ │ │ │ @ instruction: 0xffff36e8 │ │ │ │ @ instruction: 0xfffef588 │ │ │ │ @ instruction: 0xfffef4f8 │ │ │ │ @ instruction: 0x012cee24 │ │ │ │ - ldrdeq r1, [r0, -ip]! │ │ │ │ - @ instruction: 0x0116e1b4 │ │ │ │ + @ instruction: 0x012011e4 │ │ │ │ + @ instruction: 0x0116e1bc │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01201120 │ │ │ │ - tsteq r5, r0, ror sl │ │ │ │ - tsteq r6, r0, lsl #2 │ │ │ │ + @ instruction: 0x01201128 │ │ │ │ + tsteq r5, r8, ror sl │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x0120109c │ │ │ │ - tsteq r5, ip, ror #19 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ + @ instruction: 0x012010a4 │ │ │ │ + @ instruction: 0x0115b9f4 │ │ │ │ + tsteq r6, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x0115b9b4 │ │ │ │ + @ instruction: 0x0115b9bc │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - tsteq r5, r8, lsl #19 │ │ │ │ - tsteq r5, r0, ror r9 │ │ │ │ - smulwteq r0, r8, pc @ │ │ │ │ - tsteq r5, r4, lsr r9 │ │ │ │ - tsteq r6, ip, asr #31 │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ + @ instruction: 0x0115b990 │ │ │ │ + tsteq r5, r8, ror r9 │ │ │ │ + strdeq r0, [r0, -r0]! @ │ │ │ │ + tsteq r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x0116dfd4 │ │ │ │ + tsteq r5, r0, lsr #18 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - @ instruction: 0x01200f94 │ │ │ │ - tsteq r5, r4, ror #17 │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ + @ instruction: 0x01200f9c │ │ │ │ + tsteq r5, ip, ror #17 │ │ │ │ + tsteq r6, ip, ror pc │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ - @ instruction: 0x01200f58 │ │ │ │ - tsteq r5, r8, lsr #17 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ + @ instruction: 0x01200f60 │ │ │ │ + @ instruction: 0x0115b8b0 │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - @ instruction: 0x01200f1c │ │ │ │ - tsteq r5, ip, ror #16 │ │ │ │ - @ instruction: 0x0116defc │ │ │ │ + @ instruction: 0x01200f24 │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - smulwteq r0, r0, lr │ │ │ │ - tsteq r5, r0, lsr r8 │ │ │ │ - tsteq r6, r0, asr #29 │ │ │ │ + smulwteq r0, r8, lr │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ + tsteq r6, r8, asr #29 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - smulwbeq r0, r4, lr │ │ │ │ - @ instruction: 0x0115b7f4 │ │ │ │ - tsteq r6, r4, lsl #29 │ │ │ │ + smulwbeq r0, ip, lr │ │ │ │ + @ instruction: 0x0115b7fc │ │ │ │ + tsteq r6, ip, lsl #29 │ │ │ │ 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, #1076] @ 5b9d28 │ │ │ │ ldr r3, [pc, #1076] @ 5b9d2c │ │ │ │ @@ -1308254,51 +1308254,51 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5b9a84 │ │ │ │ @ instruction: 0x012ce950 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01200c90 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ + @ instruction: 0x01200c98 │ │ │ │ + tsteq r6, r0, lsl #25 │ │ │ │ andeq r0, r0, r5, ror r9 │ │ │ │ - @ instruction: 0x0115b5b8 │ │ │ │ + tsteq r5, r0, asr #11 │ │ │ │ @ instruction: 0xffff2050 │ │ │ │ @ instruction: 0xffffede4 │ │ │ │ @ instruction: 0xffff3074 │ │ │ │ @ instruction: 0xfffeee8c │ │ │ │ @ instruction: 0x012ce7b8 │ │ │ │ - @ instruction: 0x01200b34 │ │ │ │ - tsteq r5, r4, lsl #9 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ + @ instruction: 0x01200b3c │ │ │ │ + tsteq r5, ip, lsl #9 │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ andeq r0, r0, r1, ror r9 │ │ │ │ - strdeq r0, [r0, -r4]! │ │ │ │ - tsteq r5, r4, asr #8 │ │ │ │ - @ instruction: 0x0116dad4 │ │ │ │ - @ instruction: 0x01200ab8 │ │ │ │ - tsteq r5, r8, lsl #8 │ │ │ │ - @ instruction: 0x0116da98 │ │ │ │ + strdeq r0, [r0, -ip]! │ │ │ │ + tsteq r5, ip, asr #8 │ │ │ │ + @ instruction: 0x0116dadc │ │ │ │ + smlawteq r0, r0, sl, r0 │ │ │ │ + tsteq r5, r0, lsl r4 │ │ │ │ + tsteq r6, r0, lsr #21 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - @ instruction: 0x01200a7c │ │ │ │ - tsteq r5, r8, asr #7 │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - @ instruction: 0x0115b39c │ │ │ │ - tsteq r5, r0, lsl #7 │ │ │ │ + smlawbeq r0, r4, sl, r0 │ │ │ │ + @ instruction: 0x0115b3d0 │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ + tsteq r5, r4, lsr #7 │ │ │ │ + tsteq r5, r8, lsl #7 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - strdeq r0, [r0, -ip]! │ │ │ │ - tsteq r5, ip, asr #6 │ │ │ │ - @ instruction: 0x0116d9dc │ │ │ │ + @ instruction: 0x01200a04 │ │ │ │ + tsteq r5, r4, asr r3 │ │ │ │ + tsteq r6, r4, ror #19 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - smlawteq r0, r0, r9, r0 │ │ │ │ - tsteq r5, r0, lsl r3 │ │ │ │ - tsteq r6, r0, lsr #19 │ │ │ │ + smlawteq r0, r8, r9, r0 │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ + tsteq r6, r8, lsr #19 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - smlawbeq r0, r4, r9, r0 │ │ │ │ - @ instruction: 0x0115b2d4 │ │ │ │ - tsteq r6, r4, ror #18 │ │ │ │ + smlawbeq r0, ip, r9, r0 │ │ │ │ + @ instruction: 0x0115b2dc │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ │ │ │ │ 005b9dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1308430,31 +1308430,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r7, r0 │ │ │ │ b 5b9e94 │ │ │ │ @ instruction: 0x012ce45c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r0, asr #19 │ │ │ │ + tsteq r6, r8, asr #19 │ │ │ │ @ instruction: 0x012ce3a8 │ │ │ │ - smulwbeq r0, r8, r7 │ │ │ │ - tsteq r7, r0, asr r1 │ │ │ │ - tsteq r6, r0, lsl #15 │ │ │ │ + @ instruction: 0x012007b0 │ │ │ │ + tsteq r7, r8, asr r1 │ │ │ │ + tsteq r6, r8, lsl #15 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0120075c │ │ │ │ - tsteq r7, ip, lsl r1 │ │ │ │ - tsteq r6, r0, lsr r7 │ │ │ │ + @ instruction: 0x01200764 │ │ │ │ + tsteq r7, r4, lsr #2 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - @ instruction: 0x01200710 │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ - tsteq r6, r8, ror #13 │ │ │ │ + @ instruction: 0x01200718 │ │ │ │ + tsteq r5, r8, rrx │ │ │ │ + @ instruction: 0x0116d6f0 │ │ │ │ andeq r0, r0, r2, lsl #22 │ │ │ │ - ldrdeq r0, [r0, -r0]! @ │ │ │ │ - tsteq r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x0116d6b0 │ │ │ │ + ldrdeq r0, [r0, -r8]! │ │ │ │ + tsteq r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x0116d6b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1532] @ 5ba648 │ │ │ │ @@ -1308840,65 +1308840,65 @@ │ │ │ │ ldr r1, [pc, #224] @ 5ba71c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1344 @ 0x540 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5ba33c │ │ │ │ strdeq lr, [ip, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0117e4dc │ │ │ │ - @ instruction: 0x01200514 │ │ │ │ - tsteq r6, r0, lsl #10 │ │ │ │ + tsteq r7, r4, ror #9 │ │ │ │ + @ instruction: 0x0120051c │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ smlawbeq ip, r8, r0, lr │ │ │ │ - smulwteq r0, r4, r3 │ │ │ │ - tsteq r5, r0, asr #26 │ │ │ │ - @ instruction: 0x0116d3d0 │ │ │ │ + smulwteq r0, ip, r3 │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ + @ instruction: 0x0116d3d8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tstpeq r6, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116f3b0 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ - @ instruction: 0x01200308 │ │ │ │ - @ instruction: 0x01170cf8 │ │ │ │ - @ instruction: 0x0116d2f0 │ │ │ │ + @ instruction: 0x01200310 │ │ │ │ + tsteq r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x0116d2f8 │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - smlawteq r0, r8, r2, r0 │ │ │ │ - tsteq r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x0116d2b4 │ │ │ │ + ldrdeq r0, [r0, -r0]! @ │ │ │ │ + tsteq r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x0116d2bc │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - smlawbeq r0, ip, r2, r0 │ │ │ │ - tsteq r5, r8, ror #23 │ │ │ │ - tsteq r6, r8, ror r2 │ │ │ │ + @ instruction: 0x01200294 │ │ │ │ + @ instruction: 0x0115abf0 │ │ │ │ + tsteq r6, r0, lsl #5 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - @ instruction: 0x01200250 │ │ │ │ - tsteq r5, ip, lsr #23 │ │ │ │ - tsteq r6, ip, lsr r2 │ │ │ │ + @ instruction: 0x01200258 │ │ │ │ + @ instruction: 0x0115abb4 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - @ instruction: 0x01200214 │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq r6, r0, lsl #4 │ │ │ │ + @ instruction: 0x0120021c │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - @ instruction: 0x01170bfc │ │ │ │ + tsteq r7, r4, lsl #24 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - @ instruction: 0x0115aaf8 │ │ │ │ - tsteq r5, r8, asr #21 │ │ │ │ - @ instruction: 0x01200140 │ │ │ │ - @ instruction: 0x0115aa98 │ │ │ │ - tsteq r6, ip, lsr #2 │ │ │ │ - tsteq r5, r0, ror #20 │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ + @ instruction: 0x0115aad0 │ │ │ │ + @ instruction: 0x01200148 │ │ │ │ + tsteq r5, r0, lsr #21 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + tsteq r5, r8, ror #20 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ - tsteq r5, r4, asr #20 │ │ │ │ + tsteq r5, ip, asr #20 │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - smlawteq r0, r8, r0, r0 │ │ │ │ - tsteq r5, r4, lsr #20 │ │ │ │ - ldrheq sp, [r6, -r4] │ │ │ │ + ldrdeq r0, [r0, -r0]! @ │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + ldrheq sp, [r6, -ip] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlawbeq r0, ip, r0, r0 │ │ │ │ - tsteq r5, r8, ror #19 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - qsubeq r0, r8, r0 │ │ │ │ - tstpeq r6, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ + @ instruction: 0x01200094 │ │ │ │ + @ instruction: 0x0115a9f0 │ │ │ │ + tsteq r6, r0, lsl #1 │ │ │ │ + @ instruction: 0x01200060 │ │ │ │ + tstpeq r6, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 5ba888 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1308985,25 +1308985,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ba794 │ │ │ │ strdeq sp, [ip, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012cdaa8 │ │ │ │ - tstpeq pc, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115a7f8 │ │ │ │ - tsteq r6, r0, lsl #29 │ │ │ │ + @ instruction: 0x011ffeb0 │ │ │ │ + tsteq r5, r0, lsl #16 │ │ │ │ + tsteq r6, r8, lsl #29 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - tstpeq pc, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115a7b8 │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ + tstpeq pc, r0, ror lr @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, r0, asr #15 │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - tstpeq pc, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r8, ror r7 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ + tstpeq pc, r0, lsr lr @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, r0, lsl #15 │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ │ │ │ │ 005ba8c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1309144,34 +1309144,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5baac0 │ │ │ │ @ instruction: 0x012cd960 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0116ced4 │ │ │ │ + @ instruction: 0x0116cedc │ │ │ │ @ instruction: 0x012cd8a8 │ │ │ │ - tstpeq pc, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ - tsteq r6, r4, lsl #25 │ │ │ │ + tstpeq pc, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ + tsteq r6, ip, lsl #25 │ │ │ │ andeq r0, r0, sl, lsl fp │ │ │ │ tsteq r4, r8, ror r6 │ │ │ │ - tstpeq pc, r4, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ + tstpeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r6, r0, asr #24 │ │ │ │ andeq r0, r0, lr, lsl fp │ │ │ │ - tstpeq pc, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011705d4 │ │ │ │ - tsteq r6, r8, ror #23 │ │ │ │ + tstpeq pc, r0, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011705dc │ │ │ │ + @ instruction: 0x0116cbf0 │ │ │ │ andeq r0, r0, sp, lsl fp │ │ │ │ - tstpeq pc, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, ip, lsl r5 │ │ │ │ - @ instruction: 0x0116cbb4 │ │ │ │ - @ instruction: 0x011ffb90 │ │ │ │ - tsteq r5, r0, ror #9 │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ + @ instruction: 0x011ffbd4 │ │ │ │ + tsteq r5, r4, lsr #10 │ │ │ │ + @ instruction: 0x0116cbbc │ │ │ │ + @ instruction: 0x011ffb98 │ │ │ │ + tsteq r5, r8, ror #9 │ │ │ │ + tsteq r6, r0, lsl #23 │ │ │ │ │ │ │ │ 005bab58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1309292,31 +1309292,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5babf8 │ │ │ │ smlawteq ip, ip, r6, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r4, lsl #25 │ │ │ │ + tsteq r6, ip, lsl #25 │ │ │ │ @ instruction: 0x012cd644 │ │ │ │ - tstpeq pc, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #7 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ + tstpeq pc, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011703f4 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - @ instruction: 0x011ff9f8 │ │ │ │ - @ instruction: 0x0117049c │ │ │ │ - tsteq r6, ip, asr #19 │ │ │ │ + tstpeq pc, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0116c9d4 │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - tstpeq pc, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115a2f8 │ │ │ │ - tsteq r6, r0, lsl #19 │ │ │ │ + @ instruction: 0x011ff9b0 │ │ │ │ + tsteq r5, r0, lsl #6 │ │ │ │ + tsteq r6, r8, lsl #19 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - tstpeq pc, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115a2b8 │ │ │ │ - tsteq r6, r8, asr #18 │ │ │ │ + tstpeq pc, r0, ror r9 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, r0, asr #5 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ │ │ │ │ 005bad94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1309451,34 +1309451,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1440 @ 0x5a0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5baf78 │ │ │ │ @ instruction: 0x012cd490 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ @ instruction: 0x012cd404 │ │ │ │ - tstpeq pc, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, lsr #3 │ │ │ │ - @ instruction: 0x0116c7dc │ │ │ │ + tstpeq pc, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011701b4 │ │ │ │ + tsteq r6, r4, ror #15 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - @ instruction: 0x011ff7b8 │ │ │ │ - tsteq r7, r8, asr r2 │ │ │ │ - tsteq r6, r8, lsl #15 │ │ │ │ + tstpeq pc, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, ror #4 │ │ │ │ + @ instruction: 0x0116c790 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ tsteq r4, ip, ror r1 │ │ │ │ - tstpeq pc, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ + tstpeq pc, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - tstpeq pc, r8, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r5, r8, rrx │ │ │ │ - @ instruction: 0x0116c6fc │ │ │ │ - @ instruction: 0x011ff6d8 │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - @ instruction: 0x0116c6bc │ │ │ │ + tstpeq pc, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, ror r0 │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ + tstpeq pc, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsr r0 │ │ │ │ + tsteq r6, r4, asr #13 │ │ │ │ │ │ │ │ 005bb014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 5bb1c0 │ │ │ │ @@ -1309582,30 +1309582,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1456 @ 0x5b0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bb17c │ │ │ │ @ instruction: 0x012cd218 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ @ instruction: 0x012cd1a8 │ │ │ │ - tstpeq pc, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl #11 │ │ │ │ + @ instruction: 0x011ff5b0 │ │ │ │ + tstpeq r6, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ tsteq r4, r8, ror pc │ │ │ │ - tstpeq pc, ip, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r6, r4, lsr r5 │ │ │ │ + tstpeq pc, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tstpeq pc, r4, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r5, r4, ror #28 │ │ │ │ - @ instruction: 0x0116c4f8 │ │ │ │ - @ instruction: 0x011ff4d4 │ │ │ │ - tsteq r5, r4, lsr #28 │ │ │ │ - @ instruction: 0x0116c4b8 │ │ │ │ + tstpeq pc, ip, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, ip, ror #28 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ + @ instruction: 0x011ff4dc │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ + tsteq r6, r0, asr #9 │ │ │ │ │ │ │ │ 005bb208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #580] @ 5bb464 │ │ │ │ @@ -1309753,40 +1309753,40 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1472 @ 0x5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bb420 │ │ │ │ @ instruction: 0x012cd024 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - tsteq r6, r8, asr r6 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ @ instruction: 0x012ccf78 │ │ │ │ - tstpeq pc, r8, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq r6, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ + tstpeq pc, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tstpeq pc, r0, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq r6, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ + tstpeq pc, r8, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0116fdf4 │ │ │ │ + tsteq r6, r4, lsl r3 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ tsteq r4, r4, lsl sp │ │ │ │ - @ instruction: 0x011ff2f8 │ │ │ │ - @ instruction: 0x0116c2d0 │ │ │ │ + tstpeq pc, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116c2d8 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - @ instruction: 0x011ff2b0 │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - tsteq r6, r8, lsl #5 │ │ │ │ + @ instruction: 0x011ff2b8 │ │ │ │ + tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x0116c290 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - tstpeq pc, r0, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r5, r0, asr #23 │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - tstpeq pc, r0, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r5, r0, lsl #23 │ │ │ │ - tsteq r6, r4, lsl r2 │ │ │ │ + tstpeq pc, r8, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, r8, asr #23 │ │ │ │ + tsteq r6, ip, asr r2 │ │ │ │ + tstpeq pc, r8, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r5, r8, lsl #23 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ │ │ │ │ 005bb4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1309894,30 +1309894,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1504 @ 0x5e0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bb64c │ │ │ │ @ instruction: 0x012ccd50 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ ldrdeq ip, [ip, -r8]! │ │ │ │ - ldrsbeq pc, [pc, -r8] @ │ │ │ │ - tstpeq r6, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r6, -r0] │ │ │ │ + tstpeq pc, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r6, -r8] │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ tsteq r4, r8, lsr #21 │ │ │ │ - tstpeq pc, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, rrx │ │ │ │ + @ instruction: 0x011ff094 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - tstpeq pc, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01159994 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r4, asr r9 │ │ │ │ - tsteq r6, r8, ror #31 │ │ │ │ + tstpeq pc, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115999c │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ + tstpeq pc, ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, ip, asr r9 │ │ │ │ + @ instruction: 0x0116bff0 │ │ │ │ │ │ │ │ 005bb6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1310025,30 +1310025,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1520 @ 0x5f0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bb850 │ │ │ │ @ instruction: 0x012ccb4c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ ldrdeq ip, [ip, -r4]! │ │ │ │ - @ instruction: 0x011feed4 │ │ │ │ - tstpeq r6, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #29 │ │ │ │ + @ instruction: 0x011feedc │ │ │ │ + tstpeq r6, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116beb4 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ tsteq r4, r4, lsr #17 │ │ │ │ - tsteq pc, r8, lsl #29 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ + @ instruction: 0x011fee90 │ │ │ │ + tsteq r6, r8, ror #28 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ - @ instruction: 0x01159790 │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ - tsteq r6, r4, ror #27 │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ + @ instruction: 0x01159798 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq pc, r8, lsl #28 │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + tsteq r6, ip, ror #27 │ │ │ │ │ │ │ │ 005bb8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1310156,30 +1310156,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1536 @ 0x600 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bba54 │ │ │ │ @ instruction: 0x012cc948 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r0, ror #30 │ │ │ │ + tsteq r6, r8, ror #30 │ │ │ │ ldrdeq ip, [ip, -r0]! │ │ │ │ - @ instruction: 0x011fecd0 │ │ │ │ - tstpeq r6, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsr #25 │ │ │ │ + @ instruction: 0x011fecd8 │ │ │ │ + tstpeq r6, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116bcb0 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ tsteq r4, r0, lsr #13 │ │ │ │ - tsteq pc, r4, lsl #25 │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ + tsteq pc, ip, lsl #25 │ │ │ │ + tsteq r6, r4, ror #24 │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - tsteq pc, ip, lsr ip @ │ │ │ │ - tsteq r5, ip, lsl #11 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - @ instruction: 0x011febfc │ │ │ │ - tsteq r5, ip, asr #10 │ │ │ │ - tsteq r6, r0, ror #23 │ │ │ │ + tsteq pc, r4, asr #24 │ │ │ │ + @ instruction: 0x01159594 │ │ │ │ + tsteq r6, r8, lsr #24 │ │ │ │ + tsteq pc, r4, lsl #24 │ │ │ │ + tsteq r5, r4, asr r5 │ │ │ │ + tsteq r6, r8, ror #23 │ │ │ │ │ │ │ │ 005bbae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1310287,30 +1310287,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1552 @ 0x610 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bbc58 │ │ │ │ @ instruction: 0x012cc744 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ smlawteq ip, ip, r6, ip │ │ │ │ - tsteq pc, ip, asr #21 │ │ │ │ - tstpeq r6, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, lsr #21 │ │ │ │ + @ instruction: 0x011fead4 │ │ │ │ + tstpeq r6, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr #21 │ │ │ │ andeq r0, r0, sp, lsl #25 │ │ │ │ @ instruction: 0x0114d49c │ │ │ │ - tsteq pc, r0, lsl #21 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ + tsteq pc, r8, lsl #21 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ andeq r0, r0, pc, lsl #25 │ │ │ │ - tsteq pc, r8, lsr sl @ │ │ │ │ - tsteq r5, r8, lsl #7 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - @ instruction: 0x011fe9f8 │ │ │ │ - tsteq r5, r8, asr #6 │ │ │ │ - @ instruction: 0x0116b9dc │ │ │ │ + tsteq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01159390 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ + tsteq pc, r0, lsl #20 │ │ │ │ + tsteq r5, r0, asr r3 │ │ │ │ + tsteq r6, r4, ror #19 │ │ │ │ │ │ │ │ 005bbce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1310412,30 +1310412,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5bbe48 │ │ │ │ @ instruction: 0x012cc544 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, r8, lsl #23 │ │ │ │ + @ instruction: 0x0116bb90 │ │ │ │ ldrdeq ip, [ip, -r0]! │ │ │ │ - tsteq pc, r8, asr #17 │ │ │ │ - tstpeq r6, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x011fe8d0 │ │ │ │ + tstpeq r6, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116b8b4 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ tsteq r4, r4, lsr #5 │ │ │ │ - tsteq pc, r0, lsl #17 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ + tsteq pc, r8, lsl #17 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ andeq r0, r0, fp, lsr #25 │ │ │ │ - tsteq pc, r4, asr #16 │ │ │ │ - @ instruction: 0x01159194 │ │ │ │ - tsteq r6, ip, lsr #16 │ │ │ │ - tsteq pc, r8, lsl #16 │ │ │ │ - tsteq r5, r8, asr r1 │ │ │ │ - @ instruction: 0x0116b7f0 │ │ │ │ + tsteq pc, ip, asr #16 │ │ │ │ + @ instruction: 0x0115919c │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + tsteq pc, r0, lsl r8 @ │ │ │ │ + tsteq r5, r0, ror #2 │ │ │ │ + @ instruction: 0x0116b7f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1892] @ 5bc64c │ │ │ │ ldr r5, [pc, #1892] @ 5bc650 │ │ │ │ ldr r4, [pc, #1892] @ 5bc654 │ │ │ │ @@ -1310908,106 +1310908,106 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5bc180 │ │ │ │ @ instruction: 0xffff7640 │ │ │ │ - tsteq r6, r8, asr #13 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ + @ instruction: 0x011666d0 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ @ instruction: 0xffff593c │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ @ instruction: 0xffff677c │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ - tsteq r6, r4, lsl r6 │ │ │ │ - @ instruction: 0x01166db8 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ + @ instruction: 0x0116d7f4 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ + tsteq r6, r0, asr #27 │ │ │ │ + tsteq r6, r8, asr #14 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ @ instruction: 0xffff4b08 │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ @ instruction: 0xffff74b4 │ │ │ │ - tsteq fp, ip, asr #3 │ │ │ │ - tsteq r6, ip, asr r5 │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ + @ instruction: 0x011b71d4 │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ @ instruction: 0xffff83f4 │ │ │ │ - tsteq r6, r0 │ │ │ │ - tsteq pc, r4, ror #9 │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ - @ instruction: 0x0116b4bc │ │ │ │ + tsteq r6, r8 │ │ │ │ + tsteq pc, ip, ror #9 │ │ │ │ + tsteq r5, ip, lsr lr │ │ │ │ + tsteq r6, r4, asr #9 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - tsteq pc, r4, lsr #9 │ │ │ │ - @ instruction: 0x01158df4 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ + tsteq pc, ip, lsr #9 │ │ │ │ + @ instruction: 0x01158dfc │ │ │ │ + tsteq r6, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ - @ instruction: 0x01158db4 │ │ │ │ - tsteq r6, ip, lsr r4 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ + @ instruction: 0x01158dbc │ │ │ │ + tsteq r6, r4, asr #8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ - tsteq r5, r4, ror sp │ │ │ │ - @ instruction: 0x0116b3fc │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq pc, r4, ror #7 │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ - @ instruction: 0x0116b3bc │ │ │ │ + tsteq pc, ip, ror #7 │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + tsteq r6, r4, asr #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq pc, r4, lsr #7 │ │ │ │ - @ instruction: 0x01158cf4 │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ + tsteq pc, ip, lsr #7 │ │ │ │ + @ instruction: 0x01158cfc │ │ │ │ + tsteq r6, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ - @ instruction: 0x01158cb4 │ │ │ │ - tsteq r6, ip, lsr r3 │ │ │ │ + tsteq pc, ip, ror #6 │ │ │ │ + @ instruction: 0x01158cbc │ │ │ │ + tsteq r6, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, r4, lsr #6 │ │ │ │ - tsteq r5, r4, ror ip │ │ │ │ - @ instruction: 0x0116b2fc │ │ │ │ + tsteq pc, ip, lsr #6 │ │ │ │ + tsteq r5, ip, ror ip │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq pc, r4, ror #5 │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ - @ instruction: 0x0116b2bc │ │ │ │ + tsteq pc, ip, ror #5 │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + tsteq r6, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq pc, r4, lsr #5 │ │ │ │ - @ instruction: 0x01158bf4 │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ + tsteq pc, ip, lsr #5 │ │ │ │ + @ instruction: 0x01158bfc │ │ │ │ + tsteq r6, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq pc, r4, ror #4 │ │ │ │ - @ instruction: 0x01158bb4 │ │ │ │ - tsteq r6, ip, lsr r2 │ │ │ │ + tsteq pc, ip, ror #4 │ │ │ │ + @ instruction: 0x01158bbc │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ - tsteq r5, r4, ror fp │ │ │ │ - @ instruction: 0x0116b1fc │ │ │ │ + tsteq pc, ip, lsr #4 │ │ │ │ + tsteq r5, ip, ror fp │ │ │ │ + tsteq r6, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq pc, r4, ror #3 │ │ │ │ - tsteq r5, r4, lsr fp │ │ │ │ - tsteq r6, r0, asr #3 │ │ │ │ - tsteq pc, r4, lsr #3 │ │ │ │ - @ instruction: 0x01158af4 │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ + tsteq pc, ip, ror #3 │ │ │ │ + tsteq r5, ip, lsr fp │ │ │ │ + tsteq r6, r8, asr #3 │ │ │ │ + tsteq pc, ip, lsr #3 │ │ │ │ + @ instruction: 0x01158afc │ │ │ │ + tsteq r6, r4, lsl #3 │ │ │ │ andeq r0, r0, pc, ror #29 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ - @ instruction: 0x01158ab4 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ + tsteq pc, ip, ror #2 │ │ │ │ + @ instruction: 0x01158abc │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ andeq r0, r0, lr, ror #29 │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ - tsteq r5, r4, ror sl │ │ │ │ - ldrsheq fp, [r6, -ip] │ │ │ │ + tsteq pc, ip, lsr #2 │ │ │ │ + tsteq r5, ip, ror sl │ │ │ │ + tsteq r6, r4, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #29 │ │ │ │ - tsteq pc, r4, ror #1 │ │ │ │ - tsteq r5, r4, lsr sl │ │ │ │ - ldrheq fp, [r6, -ip] │ │ │ │ + tsteq pc, ip, ror #1 │ │ │ │ + tsteq r5, ip, lsr sl │ │ │ │ + tsteq r6, r4, asr #1 │ │ │ │ andeq r0, r0, ip, ror #29 │ │ │ │ - tsteq pc, r4, lsr #1 │ │ │ │ - @ instruction: 0x011589f4 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ + tsteq pc, ip, lsr #1 │ │ │ │ + @ instruction: 0x011589fc │ │ │ │ + tsteq r6, r4, lsl #1 │ │ │ │ andeq r0, r0, fp, ror #29 │ │ │ │ - tsteq pc, r4, rrx │ │ │ │ - @ instruction: 0x011589b4 │ │ │ │ - tsteq r6, ip, lsr r0 │ │ │ │ + tsteq pc, ip, rrx │ │ │ │ + @ instruction: 0x011589bc │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1311166,18 +1311166,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 5bca1c │ │ │ │ @ instruction: 0x012cb8e8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0116e7d8 │ │ │ │ - @ instruction: 0x011fe39c │ │ │ │ - tsteq r5, r4, asr #11 │ │ │ │ - @ instruction: 0x01158594 │ │ │ │ + tsteq r6, r0, ror #15 │ │ │ │ + tsteq pc, r4, lsr #7 │ │ │ │ + tsteq r5, ip, asr #11 │ │ │ │ + @ instruction: 0x0115859c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #196] @ 5bcb48 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1311228,19 +1311228,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ b 5bcb14 │ │ │ │ smlawteq ip, r0, r7, fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011fe290 │ │ │ │ - tsteq r6, r4, asr #13 │ │ │ │ + @ instruction: 0x011fe298 │ │ │ │ + tsteq r6, ip, asr #13 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r5, r8, asr #9 │ │ │ │ - @ instruction: 0x0115849c │ │ │ │ + @ instruction: 0x011584d0 │ │ │ │ + tsteq r5, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 5bcc68 │ │ │ │ ldr r2, [pc, #236] @ 5bcc6c │ │ │ │ ldr r4, [pc, #236] @ 5bcc70 │ │ │ │ @@ -1311300,22 +1311300,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 5bcc8c │ │ │ │ ldr r1, [pc, #28] @ 5bcc7c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5bcc20 │ │ │ │ smlawteq ip, r4, r6, fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, lsr #3 │ │ │ │ - @ instruction: 0x0116e5d8 │ │ │ │ + tsteq pc, ip, lsr #3 │ │ │ │ + tsteq r6, r0, ror #11 │ │ │ │ andeq r1, r0, r5, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr #4 │ │ │ │ andeq r1, r0, r7, lsr #4 │ │ │ │ - @ instruction: 0x011583b4 │ │ │ │ - tsteq r5, r4, lsl #7 │ │ │ │ - tsteq r5, r0, ror r3 │ │ │ │ + @ instruction: 0x011583bc │ │ │ │ + tsteq r5, ip, lsl #7 │ │ │ │ + tsteq r5, r8, ror 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 r1, r2 │ │ │ │ ldr r2, [pc, #780] @ 5bcfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1311513,24 +1311513,24 @@ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ @ instruction: 0x012cb590 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012cb4e0 │ │ │ │ - tsteq pc, ip, ror #30 │ │ │ │ - @ instruction: 0x0116e390 │ │ │ │ - @ instruction: 0x011fdeb4 │ │ │ │ - @ instruction: 0x0116e2dc │ │ │ │ + tsteq pc, r4, ror pc @ │ │ │ │ + @ instruction: 0x0116e398 │ │ │ │ + @ instruction: 0x011fdebc │ │ │ │ + tsteq r6, r4, ror #5 │ │ │ │ @ instruction: 0x012cb340 │ │ │ │ - tsteq r5, r4, lsr #1 │ │ │ │ - tsteq r5, r8, ror r0 │ │ │ │ - tsteq pc, r4, lsr #27 │ │ │ │ - tsteq r5, r8, asr #32 │ │ │ │ - @ instruction: 0x0116e1d4 │ │ │ │ + tsteq r5, ip, lsr #1 │ │ │ │ + tsteq r5, r0, lsl #1 │ │ │ │ + tsteq pc, ip, lsr #27 │ │ │ │ + tsteq r5, r0, asr r0 │ │ │ │ + @ instruction: 0x0116e1dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #1204] @ 5bd4b8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #1200] @ 5bd4bc │ │ │ │ @@ -1311833,29 +1311833,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5bd340 │ │ │ │ @ instruction: 0x012cb23c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012cb1e0 │ │ │ │ - @ instruction: 0x011fdc90 │ │ │ │ - ldrheq lr, [r6, -r4] │ │ │ │ + @ instruction: 0x011fdc98 │ │ │ │ + ldrheq lr, [r6, -ip] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ strdeq sl, [ip, -ip]! │ │ │ │ @ instruction: 0x012cae9c │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ - tsteq r5, r4, asr #23 │ │ │ │ - @ instruction: 0x01157b98 │ │ │ │ - tsteq r5, ip, ror #22 │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ + tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x0116dd94 │ │ │ │ + tsteq r5, ip, asr #23 │ │ │ │ + tsteq r5, r0, lsr #23 │ │ │ │ + tsteq r5, r4, ror fp │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ ldr ip, [r2, #920] @ 0x398 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #912] @ 0x390 │ │ │ │ @@ -1312096,17 +1312096,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ - tsteq r6, ip, ror #9 │ │ │ │ - tsteq r6, ip, asr #17 │ │ │ │ + tsteq pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x011674f4 │ │ │ │ + @ instruction: 0x0116d8d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -1312205,23 +1312205,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 5bdab8 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5bd9e8 │ │ │ │ - tsteq pc, r8, ror r3 @ │ │ │ │ - tsteq r6, r4, lsr #16 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - @ instruction: 0x0116d798 │ │ │ │ - @ instruction: 0x01157594 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ + tsteq pc, r0, lsl #7 │ │ │ │ + tsteq r6, ip, lsr #16 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + tsteq r6, r0, lsr #15 │ │ │ │ + @ instruction: 0x0115759c │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r5, r4, ror #10 │ │ │ │ - @ instruction: 0x0116d6f0 │ │ │ │ + tsteq r5, ip, ror #10 │ │ │ │ + @ instruction: 0x0116d6f8 │ │ │ │ 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, #468] @ 5bdca8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1312338,31 +1312338,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5bdb08 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ @ instruction: 0x012ca764 │ │ │ │ andeq r6, r0, r0, asr ip │ │ │ │ - tsteq pc, ip, lsl #4 │ │ │ │ - tsteq r6, r8, lsl #25 │ │ │ │ - tsteq r5, r0, lsl #9 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x01166c90 │ │ │ │ + tsteq r5, r8, lsl #9 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - tsteq pc, r4, lsl #3 │ │ │ │ - tsteq r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x0116d5b4 │ │ │ │ + tsteq pc, ip, lsl #3 │ │ │ │ + tsteq r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x0116d5bc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r1, ip, lsl r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - @ instruction: 0x01167190 │ │ │ │ - ldrheq sp, [pc, -r4] │ │ │ │ - @ instruction: 0x0116d4dc │ │ │ │ + @ instruction: 0x01167198 │ │ │ │ + ldrheq sp, [pc, -ip] │ │ │ │ + tsteq r6, r4, ror #9 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -1312682,34 +1312682,34 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5bddac │ │ │ │ @ instruction: 0x012ca534 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ca514 │ │ │ │ @ instruction: 0x012ca490 │ │ │ │ - tsteq pc, r4, lsr pc @ │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ + tsteq pc, ip, lsr pc @ │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ andeq r0, r0, r5, asr r9 │ │ │ │ andeq r0, r0, r6, asr r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r0, ror #25 │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ + tsteq pc, r8, ror #25 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - tsteq r5, r4, lsr #30 │ │ │ │ - @ instruction: 0x01156eb8 │ │ │ │ - tsteq r5, r8, lsr #29 │ │ │ │ - tsteq pc, ip, asr #23 │ │ │ │ - tsteq r5, r4, ror lr │ │ │ │ - @ instruction: 0x0116cffc │ │ │ │ + tsteq r5, ip, lsr #30 │ │ │ │ + tsteq r5, r0, asr #29 │ │ │ │ + @ instruction: 0x01156eb0 │ │ │ │ + @ instruction: 0x011fcbd4 │ │ │ │ + tsteq r5, ip, ror lr │ │ │ │ + tsteq r6, r4 │ │ │ │ andeq r0, r0, r9, asr #18 │ │ │ │ - tsteq r5, ip, lsr lr │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ - tsteq r6, r8, lsl #31 │ │ │ │ + tsteq r5, r4, asr #28 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ + @ instruction: 0x0116cf90 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1313066,38 +1313066,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #112] @ 5be868 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5be56c │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - @ instruction: 0x0116cdb4 │ │ │ │ - tsteq r6, r0, asr #23 │ │ │ │ - tsteq r5, r4, lsl #18 │ │ │ │ - @ instruction: 0x0116ca90 │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ + @ instruction: 0x011fc890 │ │ │ │ + @ instruction: 0x0116cdbc │ │ │ │ + tsteq r6, r8, asr #23 │ │ │ │ + tsteq r5, ip, lsl #18 │ │ │ │ + @ instruction: 0x0116ca98 │ │ │ │ andeq r1, r0, r4, ror #10 │ │ │ │ - tsteq pc, r8, lsr #12 │ │ │ │ - @ instruction: 0x011568d0 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ + tsteq pc, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x011568d8 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ andeq r1, r0, r5, ror #10 │ │ │ │ - @ instruction: 0x011fc5f0 │ │ │ │ - @ instruction: 0x01156898 │ │ │ │ - tsteq r6, r0, lsr #20 │ │ │ │ + @ instruction: 0x011fc5f8 │ │ │ │ + tsteq r5, r0, lsr #17 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - @ instruction: 0x011fc5b8 │ │ │ │ - tsteq r6, r8, lsr #21 │ │ │ │ - tsteq r6, r8, ror #19 │ │ │ │ + tsteq pc, r0, asr #11 │ │ │ │ + @ instruction: 0x0116cab0 │ │ │ │ + @ instruction: 0x0116c9f0 │ │ │ │ andeq r1, r0, r8, asr #10 │ │ │ │ - tsteq r5, r0, lsr #16 │ │ │ │ - tsteq r6, r4, lsr #19 │ │ │ │ + tsteq r5, r8, lsr #16 │ │ │ │ + tsteq r6, ip, lsr #19 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - @ instruction: 0x011567f0 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ + @ instruction: 0x011567f8 │ │ │ │ + tsteq r6, r4, lsl #19 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r0, #920] @ 0x398 │ │ │ │ @@ -1313317,25 +1313317,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5beafc │ │ │ │ @ instruction: 0x012c99a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0116c7b0 │ │ │ │ - tsteq pc, ip, ror #6 │ │ │ │ + @ instruction: 0x0116c7b8 │ │ │ │ + tsteq pc, r4, ror r3 @ │ │ │ │ @ instruction: 0x012c9740 │ │ │ │ - @ instruction: 0x011fc1f0 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - tsteq pc, ip, lsr #3 │ │ │ │ - tsteq r5, r0, asr r4 │ │ │ │ - @ instruction: 0x0116c5d8 │ │ │ │ - tsteq pc, ip, ror #2 │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - @ instruction: 0x0116c59c │ │ │ │ + @ instruction: 0x011fc1f8 │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + @ instruction: 0x011fc1b4 │ │ │ │ + tsteq r5, r8, asr r4 │ │ │ │ + tsteq r6, r0, ror #11 │ │ │ │ + tsteq pc, r4, ror r1 @ │ │ │ │ + tsteq r5, ip, lsl r4 │ │ │ │ + tsteq r6, r4, lsr #11 │ │ │ │ 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, #1024] @ 5bf03c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1313594,20 +1313594,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #24] │ │ │ │ b 5bed1c │ │ │ │ @ instruction: 0x012c9604 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c9520 │ │ │ │ - tsteq pc, r4, ror #26 │ │ │ │ - tsteq r6, r0, lsl #7 │ │ │ │ - @ instruction: 0x0116c194 │ │ │ │ - tsteq pc, ip, lsl sp @ │ │ │ │ - tsteq r5, r4, asr #31 │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ + tsteq r6, r8, lsl #7 │ │ │ │ + @ instruction: 0x0116c19c │ │ │ │ + tsteq pc, r4, lsr #26 │ │ │ │ + tsteq r5, ip, asr #31 │ │ │ │ + tsteq r6, r4, asr r1 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #2536] @ 5bfa68 │ │ │ │ @@ -1314245,64 +1314245,64 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5bf584 │ │ │ │ @ instruction: 0x012c91bc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c9198 │ │ │ │ - @ instruction: 0x011fbbfc │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ + tsteq pc, r4, lsl #24 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - tsteq r5, r8, ror #17 │ │ │ │ + @ instruction: 0x011538f0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ - tsteq r5, r8, lsr r5 │ │ │ │ - @ instruction: 0x011fb7d8 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + tsteq r5, r0, asr #10 │ │ │ │ + tsteq pc, r0, ror #15 │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ @ instruction: 0x012c8cb8 │ │ │ │ - tsteq pc, r4, ror #10 │ │ │ │ - tsteq r5, ip, lsl #16 │ │ │ │ - @ instruction: 0x0116b994 │ │ │ │ - @ instruction: 0x011557d0 │ │ │ │ - @ instruction: 0x0115579c │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + tsteq r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x0116b99c │ │ │ │ + @ instruction: 0x011557d8 │ │ │ │ + tsteq r5, r4, lsr #15 │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - @ instruction: 0x011fb4d8 │ │ │ │ - tsteq r5, r0, lsl #15 │ │ │ │ - tsteq r6, r8, lsl #18 │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ + tsteq r5, r8, lsl #15 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr fp │ │ │ │ - tsteq pc, r0, lsr #9 │ │ │ │ - tsteq r5, r8, asr #14 │ │ │ │ - @ instruction: 0x0116b8d0 │ │ │ │ - tsteq pc, r8, ror #8 │ │ │ │ - tsteq r5, r0, lsl r7 │ │ │ │ - @ instruction: 0x0116b898 │ │ │ │ + tsteq pc, r8, lsr #9 │ │ │ │ + tsteq r5, r0, asr r7 │ │ │ │ + @ instruction: 0x0116b8d8 │ │ │ │ + tsteq pc, r0, ror r4 @ │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ + tsteq r6, r0, lsr #17 │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - tsteq pc, r0, lsr r4 @ │ │ │ │ - @ instruction: 0x011556d8 │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ + tsteq pc, r8, lsr r4 @ │ │ │ │ + tsteq r5, r0, ror #13 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ andeq r0, r0, r9, lsl fp │ │ │ │ - @ instruction: 0x011fb3f8 │ │ │ │ - tsteq r5, r0, lsr #13 │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ + tsteq pc, r0, lsl #8 │ │ │ │ + tsteq r5, r8, lsr #13 │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - tsteq pc, r0, asr #7 │ │ │ │ - tsteq r5, r8, ror #12 │ │ │ │ - @ instruction: 0x0116b7f0 │ │ │ │ + tsteq pc, r8, asr #7 │ │ │ │ + tsteq r5, r0, ror r6 │ │ │ │ + @ instruction: 0x0116b7f8 │ │ │ │ andeq r0, r0, r1, lsl fp │ │ │ │ - tsteq pc, r8, lsl #7 │ │ │ │ - tsteq r5, r0, lsr r6 │ │ │ │ - @ instruction: 0x0116b7b8 │ │ │ │ - @ instruction: 0x011555fc │ │ │ │ + @ instruction: 0x011fb390 │ │ │ │ + tsteq r5, r8, lsr r6 │ │ │ │ + tsteq r6, r0, asr #15 │ │ │ │ + tsteq r5, r4, lsl #12 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - @ instruction: 0x011555d0 │ │ │ │ - @ instruction: 0x011fb2f4 │ │ │ │ - tsteq r6, r4, lsl #17 │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ + @ instruction: 0x011555d8 │ │ │ │ + @ instruction: 0x011fb2fc │ │ │ │ + tsteq r6, ip, lsl #17 │ │ │ │ + tsteq r6, ip, lsr #14 │ │ │ │ andeq r0, r0, r5, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #704] @ 5bfe18 │ │ │ │ ldr ip, [pc, #704] @ 5bfe1c │ │ │ │ @@ -1314478,36 +1314478,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5bfcdc │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ + @ instruction: 0x011fb1d4 │ │ │ │ @ instruction: 0x012c86e8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - ldrsheq fp, [pc, -r8] │ │ │ │ - tsteq r6, r4, asr #10 │ │ │ │ + tsteq r6, r4, ror #14 │ │ │ │ + tsteq pc, r0, lsl #2 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ andeq sl, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ @ instruction: 0xffffcb08 │ │ │ │ @ instruction: 0xffffdbc4 │ │ │ │ andeq r1, r0, r0, lsl #4 │ │ │ │ @ instruction: 0x012c8560 │ │ │ │ - @ instruction: 0x011552b8 │ │ │ │ - @ instruction: 0x011fafdc │ │ │ │ - tsteq r5, r4, lsl #5 │ │ │ │ - tsteq r6, ip, lsr #8 │ │ │ │ - tsteq r5, ip, asr #4 │ │ │ │ - @ instruction: 0x0116b3f4 │ │ │ │ - tsteq r5, r8, lsl r2 │ │ │ │ - tsteq r6, r0, asr #7 │ │ │ │ - tsteq r5, r4, ror #3 │ │ │ │ - tsteq r6, ip, lsl #7 │ │ │ │ + tsteq r5, r0, asr #5 │ │ │ │ + tsteq pc, r4, ror #31 │ │ │ │ + tsteq r5, ip, lsl #5 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r5, r4, asr r2 │ │ │ │ + @ instruction: 0x0116b3fc │ │ │ │ + tsteq r5, r0, lsr #4 │ │ │ │ + tsteq r6, r8, asr #7 │ │ │ │ + tsteq r5, ip, ror #3 │ │ │ │ + @ instruction: 0x0116b394 │ │ │ │ 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] │ │ │ │ @@ -1314530,17 +1314530,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5bfef4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5bfea0 │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ - @ instruction: 0x0116b298 │ │ │ │ + tsteq pc, r8, ror lr @ │ │ │ │ + tsteq r5, r0, lsr #2 │ │ │ │ + tsteq r6, r0, lsr #5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1315125,19 +1315125,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c07c0 │ │ │ │ @ instruction: 0x012c7b14 │ │ │ │ - @ instruction: 0x011fa5b4 │ │ │ │ + @ instruction: 0x011fa5bc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r6, r8, lsl #20 │ │ │ │ - @ instruction: 0x011547fc │ │ │ │ - tsteq r5, r8, asr #15 │ │ │ │ + tsteq r6, r0, lsl sl │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + @ instruction: 0x011547d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -1315755,17 +1315755,17 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5c1168 │ │ │ │ @ instruction: 0x012c7354 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r7, [ip, -r4]! │ │ │ │ - tsteq pc, ip, asr fp @ │ │ │ │ - tsteq r6, r0, lsr #3 │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ + tsteq pc, r4, ror #22 │ │ │ │ + tsteq r6, r8, lsr #3 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1316512,74 +1316512,74 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ b 5c1cbc │ │ │ │ strdeq r6, [ip, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c6fe0 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - @ instruction: 0x011f98fe │ │ │ │ + tsteq pc, r6, lsl #18 │ │ │ │ bge ff06c8a4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011f949c │ │ │ │ - @ instruction: 0x011698d0 │ │ │ │ + tsteq pc, r4, lsr #9 │ │ │ │ + @ instruction: 0x011698d8 │ │ │ │ @ instruction: 0x012c697c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - tsteq r5, ip, asr r5 │ │ │ │ - tsteq pc, ip, lsl #5 │ │ │ │ - @ instruction: 0x011696bc │ │ │ │ + tsteq r5, r4, ror #10 │ │ │ │ + @ instruction: 0x011f9294 │ │ │ │ + tsteq r6, r4, asr #13 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - @ instruction: 0x011534f0 │ │ │ │ - tsteq r6, r4, asr r6 │ │ │ │ - tsteq pc, r4, lsl r2 @ │ │ │ │ - @ instruction: 0x011f91b4 │ │ │ │ - tsteq r6, r4, lsl r8 │ │ │ │ - @ instruction: 0x011695d8 │ │ │ │ + @ instruction: 0x011534f8 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + tsteq pc, ip, lsl r2 @ │ │ │ │ + @ instruction: 0x011f91bc │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ + tsteq r6, r0, ror #11 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x01169594 │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - @ instruction: 0x011533d4 │ │ │ │ - tsteq r6, ip, asr r5 │ │ │ │ + tsteq pc, ip, ror #2 │ │ │ │ + tsteq r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x0116959c │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x011533dc │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - ldrsheq r9, [pc, -r4] │ │ │ │ - @ instruction: 0x0115339c │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ + ldrsheq r9, [pc, -ip] │ │ │ │ + tsteq r5, r4, lsr #7 │ │ │ │ + tsteq r6, ip, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - ldrheq r9, [pc, -ip] │ │ │ │ - tsteq r5, r4, ror #6 │ │ │ │ - tsteq r6, ip, ror #9 │ │ │ │ + tsteq pc, r4, asr #1 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ + @ instruction: 0x011694f4 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - tsteq pc, ip, lsl #1 │ │ │ │ - tsteq r5, r0, lsr #6 │ │ │ │ - @ instruction: 0x011694b4 │ │ │ │ + @ instruction: 0x011f9094 │ │ │ │ + tsteq r5, r8, lsr #6 │ │ │ │ + @ instruction: 0x011694bc │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ - @ instruction: 0x011532f0 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ + @ instruction: 0x011532f8 │ │ │ │ + tsteq r6, r0, lsl #9 │ │ │ │ andeq r0, r0, r7, lsr r7 │ │ │ │ - tsteq pc, r0, lsl r0 @ │ │ │ │ - @ instruction: 0x011532b8 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ + tsteq pc, r8, lsl r0 @ │ │ │ │ + tsteq r5, r0, asr #5 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x011f8fd8 │ │ │ │ - tsteq r5, r0, lsl #5 │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ + tsteq pc, r0, ror #31 │ │ │ │ + tsteq r5, r8, lsl #5 │ │ │ │ + tsteq r6, r0, lsl r4 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ - @ instruction: 0x011f8f9c │ │ │ │ - tsteq r5, r4, asr #4 │ │ │ │ - tsteq r6, ip, asr #7 │ │ │ │ + tsteq pc, r4, lsr #31 │ │ │ │ + tsteq r5, ip, asr #4 │ │ │ │ + @ instruction: 0x011693d4 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ + tsteq r5, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ ldr r1, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -1316630,21 +1316630,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ ldr r1, [pc, #36] @ 5c1fd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #552 @ 0x228 │ │ │ │ b 5c1f70 │ │ │ │ - tsteq pc, r0, ror #27 │ │ │ │ - tsteq r6, ip, lsr #9 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ + tsteq pc, r8, ror #27 │ │ │ │ + @ instruction: 0x011694b4 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - @ instruction: 0x011f8d98 │ │ │ │ - tsteq r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x011691bc │ │ │ │ + tsteq pc, r0, lsr #27 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, r4, asr #3 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ ldr r2, [r0, #912] @ 0x390 │ │ │ │ @@ -1316714,21 +1316714,21 @@ │ │ │ │ add r2, r2, #580 @ 0x244 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5c2044 │ │ │ │ - @ instruction: 0x011f8cd4 │ │ │ │ - ldrsheq r9, [r6, -ip] │ │ │ │ + @ instruction: 0x011f8cdc │ │ │ │ + tsteq r6, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ - tsteq pc, r4, asr ip @ │ │ │ │ - @ instruction: 0x011692f0 │ │ │ │ - tsteq r6, r4, lsl #1 │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ + tsteq pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x011692f8 │ │ │ │ + tsteq r6, ip, lsl #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #1928] @ 0x788 │ │ │ │ @@ -1317378,77 +1317378,77 @@ │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c26e8 │ │ │ │ strdeq r6, [ip, -r8]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01168fb0 │ │ │ │ - tsteq pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x01168fb8 │ │ │ │ + tsteq pc, ip, ror fp @ │ │ │ │ andeq r0, r0, r1, lsl #31 │ │ │ │ - @ instruction: 0x011f87b0 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq r6, r0, ror #23 │ │ │ │ + @ instruction: 0x011f87b8 │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + tsteq r6, r8, ror #23 │ │ │ │ andeq r0, r0, r8, asr #31 │ │ │ │ - tsteq r6, r0, lsr #23 │ │ │ │ - tsteq pc, r4, ror #14 │ │ │ │ + tsteq r6, r8, lsr #23 │ │ │ │ + tsteq pc, ip, ror #14 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ - @ instruction: 0x011529d4 │ │ │ │ - tsteq pc, r4, ror #13 │ │ │ │ - tsteq r5, r8, lsl #19 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ + @ instruction: 0x011529dc │ │ │ │ + tsteq pc, ip, ror #13 │ │ │ │ + @ instruction: 0x01152990 │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ @ instruction: 0x00000fb6 │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ - tsteq pc, r8, ror #12 │ │ │ │ - tsteq r6, r8, lsl #1 │ │ │ │ - tsteq pc, ip, lsr #12 │ │ │ │ - @ instruction: 0x011528d4 │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ + tsteq r5, r4, lsr #18 │ │ │ │ + tsteq pc, r0, ror r6 @ │ │ │ │ + @ instruction: 0x01163090 │ │ │ │ + tsteq pc, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x011528dc │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ andeq r0, r0, pc, lsr #31 │ │ │ │ - tsteq r5, r4, lsl #17 │ │ │ │ - @ instruction: 0x011f85d0 │ │ │ │ - @ instruction: 0x01162ff0 │ │ │ │ - tsteq pc, r4, lsr r5 @ │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ + tsteq r5, ip, lsl #17 │ │ │ │ + @ instruction: 0x011f85d8 │ │ │ │ + @ instruction: 0x01162ff8 │ │ │ │ + tsteq pc, ip, lsr r5 @ │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ muleq r0, lr, pc @ │ │ │ │ - tsteq pc, r4, ror #9 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ + tsteq pc, ip, ror #9 │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ muleq r0, sl, pc @ │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - @ instruction: 0x01168bd0 │ │ │ │ - tsteq pc, r8, asr r4 @ │ │ │ │ - tsteq r6, r8, lsl #17 │ │ │ │ + tsteq r5, ip, asr #14 │ │ │ │ + @ instruction: 0x01168bd8 │ │ │ │ + tsteq pc, r0, ror #8 │ │ │ │ + @ instruction: 0x01168890 │ │ │ │ muleq r0, r1, pc @ │ │ │ │ - tsteq pc, r0, lsl #8 │ │ │ │ - tsteq r5, r8, lsr #13 │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ + tsteq pc, r8, lsl #8 │ │ │ │ + @ instruction: 0x011526b0 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ andeq r0, r0, r9, lsl #31 │ │ │ │ - tsteq pc, r0, asr #7 │ │ │ │ - tsteq r5, r8, ror #12 │ │ │ │ - @ instruction: 0x011687f0 │ │ │ │ + tsteq pc, r8, asr #7 │ │ │ │ + tsteq r5, r0, ror r6 │ │ │ │ + @ instruction: 0x011687f8 │ │ │ │ andeq r0, r0, sl, lsl #31 │ │ │ │ - @ instruction: 0x01168ab0 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - tsteq r6, r4, lsr #15 │ │ │ │ - tsteq r6, r4, lsr sl │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ + @ instruction: 0x01168ab8 │ │ │ │ + tsteq pc, r8, ror r3 @ │ │ │ │ + tsteq r6, ip, lsr #15 │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq pc, r0, lsr r3 @ │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ andeq r0, r0, sp, lsl #31 │ │ │ │ - @ instruction: 0x011f82d8 │ │ │ │ - tsteq r5, r0, lsl #11 │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ - @ instruction: 0x011f829c │ │ │ │ - tsteq r5, r4, asr #10 │ │ │ │ - tsteq r6, ip, asr #13 │ │ │ │ + tsteq pc, r0, ror #5 │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ + tsteq r6, r0, lsl r7 │ │ │ │ + tsteq pc, r4, lsr #5 │ │ │ │ + tsteq r5, ip, asr #10 │ │ │ │ + @ instruction: 0x011686d4 │ │ │ │ @ instruction: 0x00000fb1 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - @ instruction: 0x011524d8 │ │ │ │ - tsteq r5, r8, lsr #9 │ │ │ │ - @ instruction: 0x011f81f4 │ │ │ │ - tsteq r6, r4, lsl ip │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ + tsteq r5, r0, ror #9 │ │ │ │ + @ instruction: 0x011524b0 │ │ │ │ + @ instruction: 0x011f81fc │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #3848] @ 5c3b8c │ │ │ │ @@ -1318414,94 +1318414,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c3410 │ │ │ │ @ instruction: 0x012c55bc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c5598 │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ + tsteq pc, ip, asr #32 │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ andeq r1, r0, r1, asr #4 │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ andeq r1, r0, r6, asr r2 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - @ instruction: 0x011f7af4 │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ + tsteq r6, r8, ror r7 │ │ │ │ + @ instruction: 0x011f7afc │ │ │ │ + tsteq r6, r4, lsr #30 │ │ │ │ andeq r1, r0, sp, asr #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r8, ror sl @ │ │ │ │ - tsteq r6, r8, lsr #29 │ │ │ │ + tsteq pc, r0, lsl #21 │ │ │ │ + @ instruction: 0x01167eb0 │ │ │ │ andeq r1, r0, pc, asr #5 │ │ │ │ - @ instruction: 0x011f79b4 │ │ │ │ - tsteq r6, ip, asr #27 │ │ │ │ + @ instruction: 0x011f79bc │ │ │ │ + @ instruction: 0x01167dd4 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ @ instruction: 0xffff9764 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - @ instruction: 0x012c4e2c │ │ │ │ - tsteq pc, r0, asr #14 │ │ │ │ tsteq r6, r8, ror #22 │ │ │ │ + @ instruction: 0x012c4e2c │ │ │ │ + tsteq pc, r8, asr #14 │ │ │ │ + tsteq r6, r0, ror fp │ │ │ │ @ instruction: 0x000012bf │ │ │ │ - @ instruction: 0x011f76d0 │ │ │ │ - tsteq r6, r0, lsl #22 │ │ │ │ + @ instruction: 0x011f76d8 │ │ │ │ + tsteq r6, r8, lsl #22 │ │ │ │ andeq r1, r0, r1, asr #5 │ │ │ │ - tsteq pc, ip, lsr #12 │ │ │ │ - @ instruction: 0x011518d4 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ + tsteq pc, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x011518dc │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ andeq r1, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x011f75d4 │ │ │ │ - tsteq r5, ip, ror r8 │ │ │ │ - @ instruction: 0x011679fc │ │ │ │ + @ instruction: 0x011f75dc │ │ │ │ + tsteq r5, r4, lsl #17 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - @ instruction: 0x011517fc │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ - tsteq r5, r8, asr #15 │ │ │ │ - tsteq r6, r8, asr #18 │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq pc, r8, lsr #10 │ │ │ │ + @ instruction: 0x011517d0 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - tsteq pc, r4, ror #9 │ │ │ │ - tsteq r5, ip, lsl #15 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ + tsteq pc, ip, ror #9 │ │ │ │ + @ instruction: 0x01151794 │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ andeq r1, r0, sp, lsr r2 │ │ │ │ - tsteq pc, r8, lsr #9 │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ - @ instruction: 0x011678d8 │ │ │ │ + @ instruction: 0x011f74b0 │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + tsteq r6, r0, ror #17 │ │ │ │ andeq r1, r0, lr, asr r2 │ │ │ │ - tsteq r5, r8, lsl r7 │ │ │ │ - tsteq r5, r4, ror #13 │ │ │ │ - @ instruction: 0x011516b4 │ │ │ │ + tsteq r5, r0, lsr #14 │ │ │ │ + tsteq r5, ip, ror #13 │ │ │ │ + @ instruction: 0x011516bc │ │ │ │ andeq r1, r0, r4, asr #5 │ │ │ │ - tsteq r5, r0, lsl #13 │ │ │ │ - @ instruction: 0x011f73bc │ │ │ │ - tsteq r5, r4, ror #12 │ │ │ │ - tsteq r6, r4, ror #15 │ │ │ │ + tsteq r5, r8, lsl #13 │ │ │ │ + tsteq pc, r4, asr #7 │ │ │ │ + tsteq r5, ip, ror #12 │ │ │ │ + tsteq r6, ip, ror #15 │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - tsteq r5, ip, lsr #12 │ │ │ │ - tsteq pc, r0, asr r3 @ │ │ │ │ - @ instruction: 0x011515f8 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ + tsteq r5, r4, lsr r6 │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ + tsteq r6, r0, lsl #15 │ │ │ │ andeq r1, r0, ip, asr r2 │ │ │ │ - tsteq r5, r0, asr #11 │ │ │ │ + tsteq r5, r8, asr #11 │ │ │ │ andeq r1, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x01151590 │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - tsteq pc, r4, lsl #5 │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x01151598 │ │ │ │ + tsteq r5, r8, ror #10 │ │ │ │ + tsteq pc, ip, lsl #5 │ │ │ │ + tsteq r5, r4, lsr r5 │ │ │ │ + @ instruction: 0x011676b4 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq pc, r8, asr #4 │ │ │ │ - @ instruction: 0x011514f0 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ + tsteq pc, r0, asr r2 @ │ │ │ │ + @ instruction: 0x011514f8 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq pc, ip, lsl #4 │ │ │ │ - @ instruction: 0x011514b4 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x011514bc │ │ │ │ + tsteq r6, ip, lsr r6 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ - tsteq r5, r4, ror r4 │ │ │ │ - @ instruction: 0x011675f4 │ │ │ │ + @ instruction: 0x011f71d4 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ + @ instruction: 0x011675fc │ │ │ │ muleq r0, r6, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1928] @ 0x788 │ │ │ │ ldr r7, [pc, #4044] @ 5c4cc4 │ │ │ │ @@ -1319514,230 +1319514,230 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c4380 │ │ │ │ @ instruction: 0x012c4544 │ │ │ │ - @ instruction: 0x011f6fd0 │ │ │ │ + @ instruction: 0x011f6fd8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r6, r4, lsl #8 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ - tsteq pc, ip, lsl pc @ │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + tsteq r6, r4, lsl #19 │ │ │ │ + tsteq pc, r4, lsr #30 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ 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 │ │ │ │ - tsteq pc, ip, ror #27 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ + @ instruction: 0x011f6df4 │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r4, lsl #10 │ │ │ │ - tsteq r5, r0, asr #26 │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ - @ instruction: 0x011674b0 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ + tsteq r5, r4, asr #26 │ │ │ │ + @ instruction: 0x011674b8 │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ tsteq r6, r4, asr #6 │ │ │ │ - tsteq r6, ip, lsr r3 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ tsteq r6, r0, lsl #9 │ │ │ │ tsteq r6, r4, lsl #9 │ │ │ │ + tsteq r6, r4, lsl #9 │ │ │ │ tsteq r6, r8, lsl #9 │ │ │ │ tsteq r6, ip, lsl #9 │ │ │ │ @ instruction: 0x01167490 │ │ │ │ - @ instruction: 0x01167490 │ │ │ │ - tsteq r6, r8, lsr r2 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - @ instruction: 0x011611f8 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ + @ instruction: 0x01167494 │ │ │ │ + @ instruction: 0x01167498 │ │ │ │ + @ instruction: 0x01167498 │ │ │ │ + tsteq r6, r0, asr #4 │ │ │ │ tsteq r6, r8, ror r4 │ │ │ │ - tsteq r6, r8, lsl #9 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x011634dc │ │ │ │ - tsteq r6, r8, lsr #8 │ │ │ │ - tsteq r6, ip, lsr #8 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r6, r0, lsl #4 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + tsteq r6, r4, ror #8 │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, r0, lsl #9 │ │ │ │ + @ instruction: 0x01167490 │ │ │ │ + tsteq r6, ip, lsl r3 │ │ │ │ + tsteq r6, ip, lsl r3 │ │ │ │ + tsteq r6, r4, ror #9 │ │ │ │ tsteq r6, r0, lsr r4 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ tsteq r6, r8, lsr r4 │ │ │ │ - tsteq r6, r0, asr r4 │ │ │ │ - tsteq r5, r0, lsl ip │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ - tsteq pc, r0, lsr #18 │ │ │ │ - tsteq r5, r8, asr #23 │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq r6, r8, asr r4 │ │ │ │ + tsteq r5, r8, lsl ip │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ + tsteq r6, r4, lsl #7 │ │ │ │ + tsteq pc, r8, lsr #18 │ │ │ │ + @ instruction: 0x01150bd0 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ andeq r0, r0, r5, asr #9 │ │ │ │ - tsteq r5, r0, lsl #23 │ │ │ │ - tsteq pc, ip, asr #17 │ │ │ │ - tsteq r6, ip, ror #5 │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ - tsteq pc, ip, lsl #17 │ │ │ │ - tsteq r6, ip, lsr #5 │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ - @ instruction: 0x01150afc │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ + tsteq r5, r8, lsl #23 │ │ │ │ + @ instruction: 0x011f68d4 │ │ │ │ + @ instruction: 0x011612f4 │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ + @ instruction: 0x011f6894 │ │ │ │ + @ instruction: 0x011612b4 │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ + tsteq r5, r4, lsl #22 │ │ │ │ + tsteq r6, r4, lsl #25 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - tsteq r5, r4, asr #21 │ │ │ │ - tsteq pc, r4, ror #15 │ │ │ │ - tsteq r5, ip, lsl #21 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r5, ip, asr #21 │ │ │ │ + tsteq pc, ip, ror #15 │ │ │ │ + @ instruction: 0x01150a94 │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - tsteq pc, r8, lsr #15 │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ - @ instruction: 0x01166bd4 │ │ │ │ - tsteq pc, ip, ror #14 │ │ │ │ - tsteq r5, r4, lsl sl │ │ │ │ - @ instruction: 0x01166b94 │ │ │ │ + @ instruction: 0x011f67b0 │ │ │ │ + tsteq r5, r8, asr sl │ │ │ │ + @ instruction: 0x01166bdc │ │ │ │ + tsteq pc, r4, ror r7 @ │ │ │ │ + tsteq r5, ip, lsl sl │ │ │ │ + @ instruction: 0x01166b9c │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ - @ instruction: 0x011509d8 │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ + tsteq pc, r8, lsr r7 @ │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - @ instruction: 0x011f66f4 │ │ │ │ - @ instruction: 0x0115099c │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ + @ instruction: 0x011f66fc │ │ │ │ + tsteq r5, r4, lsr #19 │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - @ instruction: 0x011f66b8 │ │ │ │ - tsteq r5, r0, ror #18 │ │ │ │ - tsteq r6, r0, ror #21 │ │ │ │ + tsteq pc, r0, asr #13 │ │ │ │ + tsteq r5, r8, ror #18 │ │ │ │ + tsteq r6, r8, ror #21 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - tsteq pc, ip, ror r6 @ │ │ │ │ - tsteq r5, r4, lsr #18 │ │ │ │ - tsteq r6, r4, lsr #21 │ │ │ │ + tsteq pc, r4, lsl #13 │ │ │ │ + tsteq r5, ip, lsr #18 │ │ │ │ + tsteq r6, ip, lsr #21 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - tsteq pc, r0, asr #12 │ │ │ │ - tsteq r5, r8, ror #17 │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ + tsteq pc, r8, asr #12 │ │ │ │ + @ instruction: 0x011508f0 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tsteq pc, r4, lsl #12 │ │ │ │ - tsteq r5, ip, lsr #17 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x011508b4 │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ - tsteq r5, r0, ror r8 │ │ │ │ - @ instruction: 0x011669f0 │ │ │ │ + @ instruction: 0x011f65d0 │ │ │ │ + tsteq r5, r8, ror r8 │ │ │ │ + @ instruction: 0x011669f8 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - tsteq pc, ip, lsl #11 │ │ │ │ - tsteq r5, r4, lsr r8 │ │ │ │ - @ instruction: 0x011669b4 │ │ │ │ + @ instruction: 0x011f6594 │ │ │ │ + tsteq r5, ip, lsr r8 │ │ │ │ + @ instruction: 0x011669bc │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ - @ instruction: 0x011507f8 │ │ │ │ - tsteq r6, r8, ror r9 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + tsteq r5, r0, lsl #16 │ │ │ │ + tsteq r6, r0, lsl #19 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ - @ instruction: 0x011507bc │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ + tsteq r5, r4, asr #15 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x011f64d8 │ │ │ │ - tsteq r5, r0, lsl #15 │ │ │ │ - tsteq r6, r0, lsl #18 │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ + tsteq r5, r8, lsl #15 │ │ │ │ + tsteq r6, r8, lsl #18 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x011f649c │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - tsteq r6, r4, asr #17 │ │ │ │ + tsteq pc, r4, lsr #9 │ │ │ │ + tsteq r5, ip, asr #14 │ │ │ │ + tsteq r6, ip, asr #17 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - tsteq r5, r8, lsl #14 │ │ │ │ - tsteq r6, r8, lsl #17 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ + @ instruction: 0x01166890 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ - tsteq r5, ip, asr #13 │ │ │ │ - tsteq r6, ip, asr #16 │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + @ instruction: 0x011506d4 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - tsteq pc, r8, ror #7 │ │ │ │ - @ instruction: 0x01150690 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ + @ instruction: 0x011f63f0 │ │ │ │ + @ instruction: 0x01150698 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - tsteq pc, ip, lsr #7 │ │ │ │ - tsteq r5, r4, asr r6 │ │ │ │ - @ instruction: 0x011667d4 │ │ │ │ + @ instruction: 0x011f63b4 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + @ instruction: 0x011667dc │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - tsteq r5, r8, lsl r6 │ │ │ │ - @ instruction: 0x01166798 │ │ │ │ + tsteq pc, r8, ror r3 @ │ │ │ │ + tsteq r5, r0, lsr #12 │ │ │ │ + tsteq r6, r0, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x011505dc │ │ │ │ - tsteq r5, r0, asr #11 │ │ │ │ - tsteq pc, r4, lsl #6 │ │ │ │ - tsteq r5, ip, lsr #11 │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ + tsteq r5, r4, ror #11 │ │ │ │ + tsteq r5, r8, asr #11 │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ + @ instruction: 0x011505b4 │ │ │ │ + tsteq r6, r4, lsr r7 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq pc, r8, asr #5 │ │ │ │ - tsteq r5, r0, ror r5 │ │ │ │ - @ instruction: 0x011666f0 │ │ │ │ + @ instruction: 0x011f62d0 │ │ │ │ + tsteq r5, r8, ror r5 │ │ │ │ + @ instruction: 0x011666f8 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - tsteq r5, r8, lsr r5 │ │ │ │ - tsteq r5, r8, lsl #10 │ │ │ │ - tsteq pc, r0, asr #4 │ │ │ │ - tsteq r5, r8, ror #9 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ + tsteq r5, r0, asr #10 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + @ instruction: 0x011504f0 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - tsteq r5, ip, lsr #9 │ │ │ │ - @ instruction: 0x0115049c │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - tsteq r5, r0, asr #8 │ │ │ │ - tsteq pc, r4, lsl #3 │ │ │ │ - tsteq r5, ip, lsr #8 │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x011504b4 │ │ │ │ + tsteq r5, r4, lsr #9 │ │ │ │ + tsteq r5, r0, ror r4 │ │ │ │ + tsteq r5, ip, asr r4 │ │ │ │ + tsteq r5, r8, asr #8 │ │ │ │ + tsteq pc, ip, lsl #3 │ │ │ │ + tsteq r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x011665b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - @ instruction: 0x011503f0 │ │ │ │ - tsteq r6, r0, ror r5 │ │ │ │ + tsteq pc, r0, asr r1 @ │ │ │ │ + @ instruction: 0x011503f8 │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq pc, ip, lsl #2 │ │ │ │ - @ instruction: 0x011503b4 │ │ │ │ - tsteq r6, r4, lsr r5 │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x011503bc │ │ │ │ + tsteq r6, ip, lsr r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r6, [pc, -r0] │ │ │ │ - tsteq r5, r8, ror r3 │ │ │ │ - @ instruction: 0x011664f8 │ │ │ │ + ldrsbeq r6, [pc, -r8] │ │ │ │ + tsteq r5, r0, lsl #7 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - @ instruction: 0x011f6094 │ │ │ │ - tsteq r5, ip, lsr r3 │ │ │ │ - @ instruction: 0x011664bc │ │ │ │ + @ instruction: 0x011f609c │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq r6, r4, asr #9 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - @ instruction: 0x011f5cf0 │ │ │ │ - @ instruction: 0x0114ff98 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ + @ instruction: 0x011f5cf8 │ │ │ │ + tstpeq r4, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr #2 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - @ instruction: 0x011f5cb4 │ │ │ │ - tstpeq r4, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [r6, -ip] │ │ │ │ + @ instruction: 0x011f5cbc │ │ │ │ + tstpeq r4, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, ror #1 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - tsteq pc, r8, ror ip @ │ │ │ │ - tstpeq r4, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsr #1 │ │ │ │ + tsteq pc, r0, lsl #25 │ │ │ │ + tstpeq r4, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsr #1 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - tsteq pc, ip, lsr ip @ │ │ │ │ - tstpeq r4, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tstpeq r4, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r4, asr #24 │ │ │ │ + tstpeq r4, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + @ instruction: 0x0114feb4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tstpeq r4, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tstpeq r4, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tstpeq r4, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tstpeq r4, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114fdf4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0114fdb8 │ │ │ │ + tstpeq r4, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tstpeq r4, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114fdb0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldr r2, [pc, #-124] @ 5c4fb8 │ │ │ │ ldr r1, [pc, #-124] @ 5c4fbc │ │ │ │ ldr r3, [pc, #-124] @ 5c4fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1320182,28 +1320182,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5c561c │ │ │ │ smlawteq ip, ip, pc, r2 @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c2f6c │ │ │ │ - tsteq pc, r0, lsr #20 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ + tsteq pc, r8, lsr #20 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, ror #14 │ │ │ │ - @ instruction: 0x01165b94 │ │ │ │ + tsteq pc, ip, ror #14 │ │ │ │ + @ instruction: 0x01165b9c │ │ │ │ @ instruction: 0x012c2c20 │ │ │ │ - tstpeq r4, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f8f4 │ │ │ │ - tstpeq r4, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f8fc │ │ │ │ + @ instruction: 0x0114f8d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ @@ -1320266,22 +1320266,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ b 5c5848 │ │ │ │ smlawbeq ip, r4, sl, r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, asr r5 @ │ │ │ │ - tsteq r6, r8, lsl #19 │ │ │ │ + tsteq pc, ip, asr r5 @ │ │ │ │ + @ instruction: 0x01165990 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x0114f7b4 │ │ │ │ - tsteq pc, r8, lsl #10 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x0114f7bc │ │ │ │ + tsteq pc, r0, lsl r5 @ │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tstpeq r4, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 005c58a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1320481,40 +1320481,40 @@ │ │ │ │ add r2, r2, #772 @ 0x304 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 5c59a0 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - tsteq pc, ip, asr r3 @ │ │ │ │ - tstpeq r4, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsl #15 │ │ │ │ + tsteq pc, r4, ror #6 │ │ │ │ + tstpeq r4, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01165794 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ + tsteq pc, r0, lsr r3 @ │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - tstpeq r4, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsr #5 │ │ │ │ - @ instruction: 0x011656d4 │ │ │ │ + @ instruction: 0x0114f590 │ │ │ │ + @ instruction: 0x011f52b0 │ │ │ │ + @ instruction: 0x011656dc │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - tstpeq r4, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ - @ instruction: 0x0114f4dc │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ + tstpeq r4, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, ip, lsr r2 @ │ │ │ │ + tstpeq r4, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x011f51f8 │ │ │ │ - tstpeq r4, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ + tsteq pc, r0, lsl #4 │ │ │ │ + tstpeq r4, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x011f51bc │ │ │ │ - tstpeq r4, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, ror #11 │ │ │ │ - tsteq pc, r0, lsl #3 │ │ │ │ - tstpeq r4, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ + tsteq pc, r4, asr #3 │ │ │ │ + tstpeq r4, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011655f4 │ │ │ │ + tsteq pc, r8, lsl #3 │ │ │ │ + tstpeq r4, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011655b4 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ ldr sl, [r0, #912] @ 0x390 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ @@ -1320621,18 +1320621,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 5c5e14 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5c5d88 │ │ │ │ - @ instruction: 0x011f4f98 │ │ │ │ - tsteq r6, r4, asr #7 │ │ │ │ + tsteq pc, r0, lsr #31 │ │ │ │ + tsteq r6, ip, asr #7 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - tstpeq r4, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f1f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #3268] @ 5c6afc │ │ │ │ ldr r3, [pc, #3268] @ 5c6b00 │ │ │ │ @@ -1321452,100 +1321452,100 @@ │ │ │ │ bne 5c6fe4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #300] @ 0x12c │ │ │ │ b 5c5f30 │ │ │ │ @ instruction: 0x012c2404 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012c23a8 │ │ │ │ - tsteq pc, ip, lsr #27 │ │ │ │ - tsteq pc, ip, ror #9 │ │ │ │ - @ instruction: 0x0114e794 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x011f4db4 │ │ │ │ + @ instruction: 0x011f44f4 │ │ │ │ + @ instruction: 0x0114e79c │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - tsteq pc, r4, lsr #9 │ │ │ │ - tsteq r6, r0, lsl #29 │ │ │ │ + tsteq pc, ip, lsr #9 │ │ │ │ + tsteq r6, r8, lsl #29 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011f42f8 │ │ │ │ - tsteq r4, r0, lsr #11 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ + tsteq pc, r0, lsl #6 │ │ │ │ + tsteq r4, r8, lsr #11 │ │ │ │ + tsteq r6, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, r8, ror r2 @ │ │ │ │ - tsteq r6, r4, lsr #13 │ │ │ │ - @ instruction: 0x011644fc │ │ │ │ - @ instruction: 0x011f409c │ │ │ │ - tsteq pc, r8, asr lr @ │ │ │ │ - tsteq r6, r4, lsl #5 │ │ │ │ - ldrheq lr, [r4, -r4] │ │ │ │ + tsteq pc, r0, lsl #5 │ │ │ │ + tsteq r6, ip, lsr #13 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + tsteq pc, r4, lsr #1 │ │ │ │ + tsteq pc, r0, ror #28 │ │ │ │ + tsteq r6, ip, lsl #5 │ │ │ │ + ldrheq lr, [r4, -ip] │ │ │ │ andeq r0, r0, sp, asr sp │ │ │ │ - @ instruction: 0x011f3dd8 │ │ │ │ - tsteq r4, ip, ror r0 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ + tsteq pc, r0, ror #27 │ │ │ │ + tsteq r4, r4, lsl #1 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - @ instruction: 0x011f3d9c │ │ │ │ - tsteq r4, r4, asr #32 │ │ │ │ - tsteq r6, ip, asr #3 │ │ │ │ + tsteq pc, r4, lsr #27 │ │ │ │ + tsteq r4, ip, asr #32 │ │ │ │ + @ instruction: 0x011641d4 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - tsteq r4, r4, ror #31 │ │ │ │ + tsteq r4, ip, ror #31 │ │ │ │ andeq r0, r0, pc, ror #25 │ │ │ │ - @ instruction: 0x0114dfb8 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ + tsteq r4, r0, asr #31 │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x011647bc │ │ │ │ - ldrsheq r4, [r6, -r0] │ │ │ │ - tsteq pc, r0, asr #25 │ │ │ │ + tsteq r6, r4, asr #15 │ │ │ │ + ldrsheq r4, [r6, -r8] │ │ │ │ + tsteq pc, r8, asr #25 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq pc, r8, ror ip @ │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ - tsteq r6, r8, lsr #1 │ │ │ │ + tsteq pc, r0, lsl #25 │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ + ldrheq r4, [r6, -r0] │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - tsteq pc, r0, asr #24 │ │ │ │ - tsteq r4, r8, ror #29 │ │ │ │ - tsteq r6, r0, ror r0 │ │ │ │ + tsteq pc, r8, asr #24 │ │ │ │ + @ instruction: 0x0114def0 │ │ │ │ + tsteq r6, r8, ror r0 │ │ │ │ andeq r0, r0, r3, lsl sp │ │ │ │ - tsteq pc, r8, lsl #24 │ │ │ │ - @ instruction: 0x0114deb0 │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ + tsteq pc, r0, lsl ip @ │ │ │ │ + @ instruction: 0x0114deb8 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - @ instruction: 0x011f3bd0 │ │ │ │ - tsteq r4, r8, ror lr │ │ │ │ - tsteq r6, r0 │ │ │ │ - @ instruction: 0x011f3b98 │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ - tsteq r6, r8, asr #31 │ │ │ │ + @ instruction: 0x011f3bd8 │ │ │ │ + tsteq r4, r0, lsl #29 │ │ │ │ + tsteq r6, r8 │ │ │ │ + tsteq pc, r0, lsr #23 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ + @ instruction: 0x01163fd0 │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - @ instruction: 0x01163f90 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + tsteq r4, r0, lsl lr │ │ │ │ + @ instruction: 0x01163f98 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - tsteq pc, r8, lsr #22 │ │ │ │ - @ instruction: 0x0114ddd0 │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ + tsteq pc, r0, lsr fp @ │ │ │ │ + @ instruction: 0x0114ddd8 │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ andeq r0, r0, sp, lsr #26 │ │ │ │ - @ instruction: 0x011f3af0 │ │ │ │ - @ instruction: 0x0114dd98 │ │ │ │ - tsteq r6, r0, lsr #30 │ │ │ │ + @ instruction: 0x011f3af8 │ │ │ │ + tsteq r4, r0, lsr #27 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ andeq r0, r0, sp, lsr sp │ │ │ │ - @ instruction: 0x011f3ab8 │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ - tsteq r6, r8, ror #29 │ │ │ │ + tsteq pc, r0, asr #21 │ │ │ │ + tsteq r4, r8, ror #26 │ │ │ │ + @ instruction: 0x01163ef0 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - tsteq pc, r0, lsl #21 │ │ │ │ - tsteq r4, r8, lsr #26 │ │ │ │ - @ instruction: 0x01163eb0 │ │ │ │ + tsteq pc, r8, lsl #21 │ │ │ │ + tsteq r4, r0, lsr sp │ │ │ │ + @ instruction: 0x01163eb8 │ │ │ │ andeq r0, r0, sp, asr #26 │ │ │ │ - tsteq pc, r8, asr #20 │ │ │ │ - @ instruction: 0x0114dcf0 │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ + tsteq pc, r0, asr sl @ │ │ │ │ + @ instruction: 0x0114dcf8 │ │ │ │ + tsteq r6, r0, lsl #29 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ - @ instruction: 0x0114dcb8 │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ + tsteq r4, r0, asr #25 │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ andeq r0, r0, lr, ror #25 │ │ │ │ ldr r2, [pc, #-300] @ 5c6b40 │ │ │ │ ldr r3, [pc, #-300] @ 5c6b44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ @@ -1322369,74 +1322369,74 @@ │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5c7538 │ │ │ │ smulwteq ip, r0, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smulwbeq ip, r8, lr │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r4, asr #18 │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ + tsteq pc, ip, asr #18 │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ @ instruction: 0x0113d4d4 │ │ │ │ tsteq r4, r8, ror sp │ │ │ │ @ instruction: 0x012c0d04 │ │ │ │ - tsteq pc, r8, lsr #15 │ │ │ │ - tsteq r4, r0, asr sl │ │ │ │ - @ instruction: 0x01163bd8 │ │ │ │ + @ instruction: 0x011f37b0 │ │ │ │ + tsteq r4, r8, asr sl │ │ │ │ + tsteq r6, r0, ror #23 │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ - tsteq pc, r8, ror #14 │ │ │ │ - @ instruction: 0x01163b94 │ │ │ │ + tsteq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x01163b9c │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ - tsteq r4, ip, asr #19 │ │ │ │ - tsteq pc, ip, ror #13 │ │ │ │ - @ instruction: 0x0114d994 │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0114d9d4 │ │ │ │ + @ instruction: 0x011f36f4 │ │ │ │ + @ instruction: 0x0114d99c │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - @ instruction: 0x011f36b0 │ │ │ │ - tsteq r4, r8, asr r9 │ │ │ │ - tsteq r6, r0, ror #21 │ │ │ │ + @ instruction: 0x011f36b8 │ │ │ │ + tsteq r4, r0, ror #18 │ │ │ │ + tsteq r6, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - tsteq pc, r4, ror r6 @ │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq r6, r4, lsr #21 │ │ │ │ + tsteq pc, ip, ror r6 @ │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + tsteq r6, ip, lsr #21 │ │ │ │ andeq r0, r0, pc, ror #20 │ │ │ │ - tsteq pc, r8, lsr r6 @ │ │ │ │ - tsteq r4, r0, ror #17 │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ + tsteq pc, r0, asr #12 │ │ │ │ + tsteq r4, r8, ror #17 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ andeq r0, r0, lr, ror #20 │ │ │ │ - @ instruction: 0x011f35fc │ │ │ │ - tsteq r4, r4, lsr #17 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ + tsteq pc, r4, lsl #12 │ │ │ │ + tsteq r4, ip, lsr #17 │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ andeq r0, r0, sl, ror #20 │ │ │ │ - tsteq pc, r0, asr #11 │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - tsteq r6, r8, ror #19 │ │ │ │ + tsteq pc, r8, asr #11 │ │ │ │ + tsteq r4, r0, ror r8 │ │ │ │ + @ instruction: 0x011639f0 │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ - tsteq pc, r4, lsl #11 │ │ │ │ - tsteq r4, ip, lsr #16 │ │ │ │ - @ instruction: 0x011639b4 │ │ │ │ + tsteq pc, ip, lsl #11 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ + @ instruction: 0x011639bc │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - tsteq pc, r8, asr #10 │ │ │ │ - @ instruction: 0x0114d7f0 │ │ │ │ - tsteq r6, r8, ror r9 │ │ │ │ + tsteq pc, r0, asr r5 @ │ │ │ │ + @ instruction: 0x0114d7f8 │ │ │ │ + tsteq r6, r0, lsl #19 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - tsteq pc, ip, lsl #10 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ + tsteq pc, r4, lsl r5 @ │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - tsteq pc, ip, asr #9 │ │ │ │ - tsteq r4, r4, ror r7 │ │ │ │ - @ instruction: 0x011638fc │ │ │ │ + @ instruction: 0x011f34d4 │ │ │ │ + tsteq r4, ip, ror r7 │ │ │ │ + tsteq r6, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ + tsteq r4, r0, asr #14 │ │ │ │ andeq r0, r0, r7, ror #20 │ │ │ │ - tsteq r4, r8, ror #13 │ │ │ │ - tsteq pc, ip, lsl #8 │ │ │ │ - @ instruction: 0x0114d6b4 │ │ │ │ - tsteq r6, ip, lsr r8 │ │ │ │ + @ instruction: 0x0114d6f0 │ │ │ │ + tsteq pc, r4, lsl r4 @ │ │ │ │ + @ instruction: 0x0114d6bc │ │ │ │ + tsteq r6, r4, asr #16 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #2260] @ 5c833c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1323003,58 +1323003,58 @@ │ │ │ │ add r2, r2, #924 @ 0x39c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5c7ef4 │ │ │ │ ldrdeq r0, [ip, -r8]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrheq r3, [pc, -r0] │ │ │ │ - tsteq r6, r0, ror #9 │ │ │ │ + ldrheq r3, [pc, -r8] │ │ │ │ + tsteq r6, r8, ror #9 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - tsteq pc, r4, ror pc @ │ │ │ │ - tsteq r6, r0, ror #21 │ │ │ │ - tsteq r6, ip, ror #21 │ │ │ │ - @ instruction: 0x01163af8 │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ + tsteq r6, r8, ror #21 │ │ │ │ + @ instruction: 0x01163af4 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00e33333 │ │ │ │ - @ instruction: 0x011637bc │ │ │ │ - tsteq pc, ip, asr #24 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ + tsteq r6, r4, asr #15 │ │ │ │ + tsteq pc, r4, asr ip @ │ │ │ │ + tsteq r6, r4, lsl #1 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x011f2bfc │ │ │ │ - tsteq r4, r4, lsr #29 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ + tsteq pc, r4, lsl #24 │ │ │ │ + tsteq r4, ip, lsr #29 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - @ instruction: 0x01162ff0 │ │ │ │ + tsteq r4, ip, ror #28 │ │ │ │ + @ instruction: 0x01162ff8 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ - tsteq r6, r0, asr #31 │ │ │ │ + tsteq r4, ip, lsr lr │ │ │ │ + tsteq r6, r8, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - tsteq r4, r4, lsl #28 │ │ │ │ - @ instruction: 0x01162f90 │ │ │ │ + tsteq r4, ip, lsl #28 │ │ │ │ + @ instruction: 0x01162f98 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x0114cdd4 │ │ │ │ - tsteq r6, r0, ror #30 │ │ │ │ + @ instruction: 0x0114cddc │ │ │ │ + tsteq r6, r8, ror #30 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - tsteq r4, r0, lsr #27 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ - @ instruction: 0x011f2ab4 │ │ │ │ - tsteq r4, ip, asr sp │ │ │ │ - tsteq r6, r4, ror #29 │ │ │ │ + tsteq r4, r8, lsr #27 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ + @ instruction: 0x011f2abc │ │ │ │ + tsteq r4, r4, ror #26 │ │ │ │ + tsteq r6, ip, ror #29 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - @ instruction: 0x01162ebc │ │ │ │ - tsteq pc, r0, lsl #21 │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ + tsteq r6, r4, asr #29 │ │ │ │ + tsteq pc, r8, lsl #21 │ │ │ │ + tsteq r4, r4, lsr #26 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - tsteq pc, r8, lsl sl @ │ │ │ │ - tsteq r4, r0, asr #25 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ + tsteq pc, r0, lsr #20 │ │ │ │ + tsteq r4, r8, asr #25 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldm r0, {r5, r8} │ │ │ │ ldr sl, [pc, #1328] @ 5c8944 │ │ │ │ @@ -1323389,51 +1323389,51 @@ │ │ │ │ ldr r0, [pc, #164] @ 5c89dc │ │ │ │ ldr r1, [pc, #24] @ 5c8954 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5c88e8 │ │ │ │ msreq R11_fiq, r8, lsr #28 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011f28bc │ │ │ │ - @ instruction: 0x01162cf0 │ │ │ │ + tsteq pc, r4, asr #17 │ │ │ │ + @ instruction: 0x01162cf8 │ │ │ │ andeq r0, r0, fp, lsr #21 │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - @ instruction: 0x01162cbc │ │ │ │ + @ instruction: 0x011f2890 │ │ │ │ + tsteq r6, r4, asr #25 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ - tsteq pc, r4, lsl r8 @ │ │ │ │ - tsteq r6, r8, asr #24 │ │ │ │ + tsteq pc, ip, lsl r8 @ │ │ │ │ + tsteq r6, r0, asr ip │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ - @ instruction: 0x011f27b4 │ │ │ │ - tsteq r6, ip, asr #23 │ │ │ │ + @ instruction: 0x011f27bc │ │ │ │ + @ instruction: 0x01162bd4 │ │ │ │ muleq r0, sl, sl │ │ │ │ muleq r0, ip, sl │ │ │ │ - tsteq pc, r0, ror #13 │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ + tsteq pc, r8, ror #13 │ │ │ │ + tsteq r6, r4, lsl fp │ │ │ │ muleq r0, sp, sl │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - tsteq pc, r4, lsr r6 @ │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ - @ instruction: 0x011629f4 │ │ │ │ + @ instruction: 0x011f25d0 │ │ │ │ + @ instruction: 0x011629fc │ │ │ │ andeq r0, r0, r5, lsr #21 │ │ │ │ andeq r0, r0, r6, lsr #21 │ │ │ │ - @ instruction: 0x0114c7f8 │ │ │ │ - tsteq r4, r4, asr #15 │ │ │ │ - @ instruction: 0x0114c79c │ │ │ │ - tsteq r4, r0, ror r7 │ │ │ │ - tsteq r4, r0, asr r7 │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ - tsteq r4, ip, lsl r7 │ │ │ │ - tsteq r4, ip, ror #13 │ │ │ │ - @ instruction: 0x0114c6d0 │ │ │ │ - @ instruction: 0x0114c6bc │ │ │ │ - tsteq r4, r8, lsr #13 │ │ │ │ - @ instruction: 0x0114c694 │ │ │ │ + tsteq r4, r0, lsl #16 │ │ │ │ + tsteq r4, ip, asr #15 │ │ │ │ + tsteq r4, r4, lsr #15 │ │ │ │ + tsteq r4, r8, ror r7 │ │ │ │ + tsteq r4, r8, asr r7 │ │ │ │ + tsteq r4, ip, lsr r7 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ + @ instruction: 0x0114c6f4 │ │ │ │ + @ instruction: 0x0114c6d8 │ │ │ │ + tsteq r4, r4, asr #13 │ │ │ │ + @ instruction: 0x0114c6b0 │ │ │ │ + @ instruction: 0x0114c69c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ ldr r3, [pc, #1084] @ 5c8e3c │ │ │ │ @@ -1323708,48 +1323708,48 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, fp │ │ │ │ b 5c8cbc │ │ │ │ msreq CPSR_fxc, r4, asr #16 │ │ │ │ msreq CPSR_fxc, r0, lsr r8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011f22f4 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ + @ instruction: 0x011f22fc │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq pc, r8, lsl #3 │ │ │ │ - tsteq r4, r0, lsr r4 │ │ │ │ - @ instruction: 0x011625b8 │ │ │ │ + @ instruction: 0x011f2190 │ │ │ │ + tsteq r4, r8, lsr r4 │ │ │ │ + tsteq r6, r0, asr #11 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, ip, lsr r1 @ │ │ │ │ - tsteq r4, r4, ror #7 │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ + tsteq pc, r4, asr #2 │ │ │ │ + tsteq r4, ip, ror #7 │ │ │ │ + tsteq r6, r4, ror r5 │ │ │ │ andeq r0, r0, r2, ror #21 │ │ │ │ - tsteq pc, ip, ror #1 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ + ldrsheq r2, [pc, -r4] │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ andeq r0, r0, r9, ror #21 │ │ │ │ smlawteq fp, r8, r5, pc @ │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ - @ instruction: 0x0114c2f0 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ + @ instruction: 0x0114c2f8 │ │ │ │ + tsteq r6, r0, lsl #9 │ │ │ │ andeq r0, r0, r7, ror #21 │ │ │ │ - @ instruction: 0x0114c2b4 │ │ │ │ + @ instruction: 0x0114c2bc │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r4, r8, lsl #5 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - tsteq r4, r8, lsr #4 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ + tsteq r4, r0, asr r2 │ │ │ │ + tsteq r4, r0, lsr r2 │ │ │ │ + tsteq r4, r4, lsl r2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0114c1d8 │ │ │ │ + tsteq r4, r0, ror #3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r4, r0, lsr #3 │ │ │ │ + tsteq r4, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3, #168] @ 0xa8 │ │ │ │ @@ -1323790,21 +1323790,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5c8fac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c8f0c │ │ │ │ - tsteq pc, r4, lsl #28 │ │ │ │ - tsteq r4, ip, lsr #1 │ │ │ │ - tsteq r6, ip, lsr #4 │ │ │ │ + tsteq pc, ip, lsl #28 │ │ │ │ + ldrheq ip, [r4, -r4] │ │ │ │ + tsteq r6, r4, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - tsteq pc, r8, asr #27 │ │ │ │ - tsteq r4, r0, ror r0 │ │ │ │ - @ instruction: 0x011621f0 │ │ │ │ + @ instruction: 0x011f1dd0 │ │ │ │ + tsteq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x011621f8 │ │ │ │ andeq r0, r0, r5, asr #21 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -1324182,32 +1324182,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c9428 │ │ │ │ smlawteq fp, ip, pc, lr @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012bee14 │ │ │ │ - tsteq pc, r8, asr #17 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ - tsteq r6, r4, ror #25 │ │ │ │ + @ instruction: 0x011f18d0 │ │ │ │ + tsteq r4, ip, ror #22 │ │ │ │ + tsteq r6, ip, ror #25 │ │ │ │ muleq r0, r1, sp │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - tsteq r4, r4, lsr #22 │ │ │ │ - tsteq r6, r8, lsr #25 │ │ │ │ - tsteq pc, r8, asr #16 │ │ │ │ - tsteq r4, r0, ror #21 │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ + @ instruction: 0x011f1890 │ │ │ │ + tsteq r4, ip, lsr #22 │ │ │ │ + @ instruction: 0x01161cb0 │ │ │ │ + tsteq pc, r0, asr r8 @ │ │ │ │ + tsteq r4, r8, ror #21 │ │ │ │ + tsteq r6, r8, ror #24 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ - @ instruction: 0x0114ba9c │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + tsteq r4, r4, lsr #21 │ │ │ │ + tsteq r6, r4, lsr #24 │ │ │ │ andeq r0, r0, sl, lsl #27 │ │ │ │ - tsteq pc, r0, asr #15 │ │ │ │ - tsteq r4, ip, asr sl │ │ │ │ - @ instruction: 0x01161bdc │ │ │ │ + tsteq pc, r8, asr #15 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + tsteq r6, r4, ror #23 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1324736,39 +1324736,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5c9a9c │ │ │ │ @ instruction: 0x012bec10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011f14fc │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ + tsteq pc, r4, lsl #10 │ │ │ │ + tsteq r6, r8, lsr #18 │ │ │ │ andeq r0, r0, fp, asr lr │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ + tsteq r5, ip, lsr r4 │ │ │ │ @ instruction: 0x012be7a0 │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ - tsteq r4, r0, ror #5 │ │ │ │ - tsteq r6, r4, ror #8 │ │ │ │ + tsteq pc, ip, asr #32 │ │ │ │ + tsteq r4, r8, ror #5 │ │ │ │ + tsteq r6, ip, ror #8 │ │ │ │ andeq r0, r0, r3, ror lr │ │ │ │ - tsteq pc, r4 │ │ │ │ - tsteq r4, r0, lsr #5 │ │ │ │ - tsteq r6, r0, lsr #8 │ │ │ │ + tsteq pc, ip │ │ │ │ + tsteq r4, r8, lsr #5 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ andeq r0, r0, r5, ror #28 │ │ │ │ - tsteq pc, r4, asr #31 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - tsteq r6, r0, ror #7 │ │ │ │ + tsteq pc, ip, asr #31 │ │ │ │ + tsteq r4, r8, ror #4 │ │ │ │ + tsteq r6, r8, ror #7 │ │ │ │ andeq r0, r0, pc, ror #28 │ │ │ │ - tsteq pc, r4, lsl #31 │ │ │ │ - tsteq r4, r0, lsr #4 │ │ │ │ - tsteq r6, r0, lsr #7 │ │ │ │ + tsteq pc, ip, lsl #31 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ + tsteq r6, r8, lsr #7 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - tsteq r4, r8, ror #3 │ │ │ │ - tsteq pc, r4, lsl pc @ │ │ │ │ - @ instruction: 0x0114b1b0 │ │ │ │ - tsteq r6, r4, lsr r3 │ │ │ │ + @ instruction: 0x0114b1f0 │ │ │ │ + tsteq pc, ip, lsl pc @ │ │ │ │ + @ instruction: 0x0114b1b8 │ │ │ │ + tsteq r6, ip, lsr r3 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ │ │ │ │ 005c9ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1324849,27 +1324849,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 5ca044 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5c9fd0 │ │ │ │ @ instruction: 0x012be364 │ │ │ │ - tsteq r6, r4, lsl #12 │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012be308 │ │ │ │ tstpeq r3, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, lsr #27 │ │ │ │ - @ instruction: 0x011611d4 │ │ │ │ + @ instruction: 0x011f0db4 │ │ │ │ + @ instruction: 0x011611dc │ │ │ │ muleq r0, r4, lr │ │ │ │ - tsteq pc, r0, ror sp @ │ │ │ │ - tsteq r4, ip │ │ │ │ - @ instruction: 0x0116119c │ │ │ │ - tsteq pc, r4, lsr sp @ │ │ │ │ - @ instruction: 0x0114afd0 │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ + tsteq pc, r8, ror sp @ │ │ │ │ + tsteq r4, r4, lsl r0 │ │ │ │ + tsteq r6, r4, lsr #3 │ │ │ │ + tsteq pc, ip, lsr sp @ │ │ │ │ + @ instruction: 0x0114afd8 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ │ │ │ │ 005ca048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #460] @ 5ca22c │ │ │ │ @@ -1324987,33 +1324987,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 5ca280 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5ca1bc │ │ │ │ @ instruction: 0x012be1e4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ + tsteq r5, ip, lsl #6 │ │ │ │ @ instruction: 0x012be170 │ │ │ │ tsteq r3, r8, lsl #31 │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ - tsteq r6, ip, lsr r0 │ │ │ │ + tsteq pc, r8, lsr #24 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x011f0bd8 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - tsteq r6, r0 │ │ │ │ - @ instruction: 0x011f0b94 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ - @ instruction: 0x01160fb4 │ │ │ │ + tsteq pc, r0, ror #23 │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + tsteq r6, r8 │ │ │ │ + @ instruction: 0x011f0b9c │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ + @ instruction: 0x01160fbc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ - tsteq r4, ip, ror #27 │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - @ instruction: 0x01158690 │ │ │ │ - tsteq r6, ip, asr #30 │ │ │ │ + tsteq pc, r8, asr fp @ │ │ │ │ + @ instruction: 0x0114adf4 │ │ │ │ + tsteq r6, r0, lsl #31 │ │ │ │ + tsteq pc, r4, lsr fp @ │ │ │ │ + @ instruction: 0x01158698 │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 005ca284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1325132,32 +1325132,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 5ca4b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5ca3f8 │ │ │ │ @ instruction: 0x012bdfa8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrsbeq fp, [r5, -ip] │ │ │ │ + tsteq r5, r4, ror #1 │ │ │ │ @ instruction: 0x012bdf34 │ │ │ │ tsteq r3, ip, asr #26 │ │ │ │ - tsteq pc, r4, ror #19 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ + tsteq pc, ip, ror #19 │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - @ instruction: 0x011f099c │ │ │ │ - tsteq r4, r8, lsr ip │ │ │ │ - tsteq r6, r4, asr #27 │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ - @ instruction: 0x011584dc │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - tsteq pc, r4, lsl r9 @ │ │ │ │ - @ instruction: 0x0114abb0 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - @ instruction: 0x011f08f0 │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ + tsteq pc, r4, lsr #19 │ │ │ │ + tsteq r4, r0, asr #24 │ │ │ │ + tsteq r6, ip, asr #27 │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ + tsteq r5, r4, ror #9 │ │ │ │ + tsteq r6, r4, lsl #27 │ │ │ │ + tsteq pc, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x0114abb8 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + @ instruction: 0x011f08f8 │ │ │ │ + tsteq r5, ip, asr r4 │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 005ca4bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1325245,30 +1325245,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 5ca66c │ │ │ │ add r2, r2, #1184 @ 0x4a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5ca588 │ │ │ │ - @ instruction: 0x01158098 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq pc, r4, asr #15 │ │ │ │ - tsteq r6, ip, ror #23 │ │ │ │ + tsteq r5, r0, lsr #1 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ + tsteq pc, ip, asr #15 │ │ │ │ + @ instruction: 0x01160bf4 │ │ │ │ andeq r0, r0, r6, lsr pc │ │ │ │ - tsteq pc, r4, lsl #15 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ - @ instruction: 0x01160bb0 │ │ │ │ + tsteq pc, ip, lsl #15 │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ + @ instruction: 0x01160bb8 │ │ │ │ andeq r0, r0, r9, lsr pc │ │ │ │ - tsteq pc, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0114a9f8 │ │ │ │ - tsteq r6, r0, lsl #23 │ │ │ │ + tsteq pc, ip, asr r7 @ │ │ │ │ + tsteq r4, r0, lsl #20 │ │ │ │ + tsteq r6, r8, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - tsteq r4, r8, asr #19 │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ + @ instruction: 0x0114a9d0 │ │ │ │ + tsteq r6, r8, asr fp │ │ │ │ andeq r0, r0, r7, lsr pc │ │ │ │ │ │ │ │ 005ca670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1325341,23 +1325341,23 @@ │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5ca6f0 │ │ │ │ @ instruction: 0x012bdbb4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01160f98 │ │ │ │ + tsteq r6, r0, lsr #31 │ │ │ │ @ instruction: 0x012bdb4c │ │ │ │ - @ instruction: 0x011f05f8 │ │ │ │ - tsteq r4, r0, lsr #17 │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ + tsteq pc, r0, lsl #12 │ │ │ │ + tsteq r4, r8, lsr #17 │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ andeq r0, r0, r3, ror pc │ │ │ │ - @ instruction: 0x011f05bc │ │ │ │ - tsteq r4, r4, ror #16 │ │ │ │ - tsteq r6, r4, ror #19 │ │ │ │ + tsteq pc, r4, asr #11 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ + tsteq r6, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #1592] @ 5cae18 │ │ │ │ mov r6, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1325757,37 +1325757,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5cabb4 │ │ │ │ @ instruction: 0x012bda54 │ │ │ │ @ instruction: 0x012bda40 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011f0494 │ │ │ │ - @ instruction: 0x011608dc │ │ │ │ - tsteq pc, r0, lsl #4 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ + @ instruction: 0x011f049c │ │ │ │ + tsteq r6, r4, ror #17 │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ smlawbeq fp, r8, r6, sp │ │ │ │ - tsteq r4, r8, lsr #7 │ │ │ │ - tsteq r4, r8, ror r3 │ │ │ │ - tsteq pc, r4, lsr #1 │ │ │ │ - tsteq r4, r0, asr #6 │ │ │ │ - tsteq r6, r4, ror #9 │ │ │ │ - tsteq pc, r4, rrx │ │ │ │ - tsteq r4, r0, lsl #6 │ │ │ │ - tsteq r6, r4, lsr #9 │ │ │ │ - tsteq pc, r4, lsr #32 │ │ │ │ - tsteq r4, r0, asr #5 │ │ │ │ - tsteq r6, r4, ror #8 │ │ │ │ - tsteq r4, r8, lsl #5 │ │ │ │ - tsteq r4, r8, asr r2 │ │ │ │ - tsteq r4, r4, lsr #4 │ │ │ │ - tstpeq lr, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #3 │ │ │ │ - tsteq r6, ip, lsl #7 │ │ │ │ + @ instruction: 0x0114a3b0 │ │ │ │ + tsteq r4, r0, lsl #7 │ │ │ │ + tsteq pc, ip, lsr #1 │ │ │ │ + tsteq r4, r8, asr #6 │ │ │ │ + tsteq r6, ip, ror #9 │ │ │ │ + tsteq pc, ip, rrx │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ + tsteq r6, ip, lsr #9 │ │ │ │ + tsteq pc, ip, lsr #32 │ │ │ │ + tsteq r4, r8, asr #5 │ │ │ │ + tsteq r6, ip, ror #8 │ │ │ │ + @ instruction: 0x0114a290 │ │ │ │ + tsteq r4, r0, ror #4 │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ + tstpeq lr, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114a1f0 │ │ │ │ + @ instruction: 0x01160394 │ │ │ │ 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, #1080] @ 0x438 │ │ │ │ ldr r2, [pc, #844] @ 5cb1e8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1326001,33 +1326001,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5caf60 │ │ │ │ @ instruction: 0x012bd3a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq sp, [fp, -ip]! │ │ │ │ - tstpeq lr, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl #17 │ │ │ │ - tsteq r6, r0, lsl #1 │ │ │ │ + tstpeq lr, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #17 │ │ │ │ + tsteq r6, r8, lsl #1 │ │ │ │ andeq r0, r0, r3, ror #31 │ │ │ │ - tstpeq lr, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ + tstpeq lr, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ andeq r0, r0, r5, ror #31 │ │ │ │ - tstpeq lr, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, lsl #29 │ │ │ │ - tsteq r6, ip │ │ │ │ + @ instruction: 0x011efbf0 │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #31 │ │ │ │ - tstpeq lr, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r8, lsl lr │ │ │ │ - tstpeq r5, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011efbb4 │ │ │ │ + tsteq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x0115ffd0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tstpeq lr, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x0115ff9c │ │ │ │ + tstpeq lr, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsl lr │ │ │ │ + tstpeq r5, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -1326049,17 +1326049,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5cb2c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5cb268 │ │ │ │ - @ instruction: 0x011efab0 │ │ │ │ - tsteq r4, ip, asr #26 │ │ │ │ - tstpeq r5, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011efab8 │ │ │ │ + tsteq r4, r4, asr sp │ │ │ │ + @ instruction: 0x0115fed4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 005cb2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1326134,23 +1326134,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5cb344 │ │ │ │ @ instruction: 0x012bcf60 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ strdeq ip, [fp, -r8]! │ │ │ │ - tstpeq lr, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr #24 │ │ │ │ - @ instruction: 0x0115fdd0 │ │ │ │ + @ instruction: 0x011ef9b4 │ │ │ │ + tsteq r4, r0, asr ip │ │ │ │ + @ instruction: 0x0115fdd8 │ │ │ │ andeq r1, r0, r1, lsr #32 │ │ │ │ - tstpeq lr, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsl #24 │ │ │ │ - tstpeq r5, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl ip │ │ │ │ + @ instruction: 0x0115fd90 │ │ │ │ │ │ │ │ 005cb424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1326224,23 +1326224,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5cb4a4 │ │ │ │ @ instruction: 0x012bce00 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011602bc │ │ │ │ + tsteq r6, r4, asr #5 │ │ │ │ @ instruction: 0x012bcd98 │ │ │ │ - tstpeq lr, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ - tstpeq r5, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01149af0 │ │ │ │ + tstpeq r5, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, rrx │ │ │ │ - tstpeq lr, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr #21 │ │ │ │ - tstpeq r5, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01149ab0 │ │ │ │ + tstpeq r5, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #724] @ 5cb870 │ │ │ │ ldr r3, [pc, #724] @ 5cb874 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1326422,44 +1326422,44 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5cb6a4 │ │ │ │ @ instruction: 0x012bcca8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq r7, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl #7 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - @ instruction: 0x0115dfd0 │ │ │ │ - tstpeq r5, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117f4f0 │ │ │ │ + tsteq r6, r8, lsl #7 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + @ instruction: 0x0115dfd8 │ │ │ │ + tstpeq r5, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff1e5c │ │ │ │ @ instruction: 0x012bcb98 │ │ │ │ - tstpeq lr, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #17 │ │ │ │ - tstpeq r5, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011498f0 │ │ │ │ + tstpeq r5, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - tstpeq lr, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr #17 │ │ │ │ - tstpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011498b0 │ │ │ │ + tstpeq r5, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - tstpeq lr, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - tstpeq r5, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ef5d4 │ │ │ │ + tsteq r4, r0, ror r8 │ │ │ │ + @ instruction: 0x0115f9f0 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - tstpeq lr, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr #16 │ │ │ │ - tstpeq r5, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ef594 │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ + @ instruction: 0x0115f9b0 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - tstpeq lr, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #15 │ │ │ │ - tstpeq r5, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011497f0 │ │ │ │ + tstpeq r5, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - @ instruction: 0x011596f0 │ │ │ │ - tstpeq lr, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011596f8 │ │ │ │ + tstpeq lr, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ │ │ │ │ 005cb8f4 : │ │ │ │ ldr ip, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq 5cb930 │ │ │ │ @@ -1326488,17 +1326488,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5cb984 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5cb928 │ │ │ │ - @ instruction: 0x011ef3dc │ │ │ │ - tsteq r4, r4, lsl #13 │ │ │ │ - tstpeq r5, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsl #13 │ │ │ │ + tstpeq r5, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ │ │ │ │ 005cb988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1326566,22 +1326566,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 5cbac8 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5cb9f8 │ │ │ │ - tstpeq lr, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011495b8 │ │ │ │ - tstpeq r5, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, asr #11 │ │ │ │ + tstpeq r5, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x011ef2b8 │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - @ instruction: 0x0115f6dc │ │ │ │ + tstpeq lr, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, asr r5 │ │ │ │ + tstpeq r5, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, ror #2 │ │ │ │ │ │ │ │ 005cbacc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1326771,21 +1326771,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5cbd14 │ │ │ │ @ instruction: 0x012bc758 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012bc528 │ │ │ │ - @ instruction: 0x011eefdc │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - @ instruction: 0x0115f3f8 │ │ │ │ + tsteq lr, r4, ror #31 │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + tstpeq r5, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x011eef9c │ │ │ │ - tsteq r4, r8, lsr r2 │ │ │ │ - @ instruction: 0x0115f3b8 │ │ │ │ + tsteq lr, r4, lsr #31 │ │ │ │ + tsteq r4, r0, asr #4 │ │ │ │ + tstpeq r5, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ @@ -1327789,80 +1327789,80 @@ │ │ │ │ @ instruction: 0x012bc424 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq fp, r0, r3, ip │ │ │ │ @ instruction: 0x012bbe58 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r4, r8, ror #9 │ │ │ │ - tsteq lr, r4, lsr r2 │ │ │ │ - tsteq r5, r4, asr ip │ │ │ │ - tsteq lr, r0, lsl #4 │ │ │ │ - @ instruction: 0x0114849c │ │ │ │ - tsteq r5, r8, lsr #12 │ │ │ │ - tsteq r4, r8, lsr r4 │ │ │ │ - tsteq lr, r4, lsl #3 │ │ │ │ - tsteq r5, r4, lsr #23 │ │ │ │ - tsteq r4, ip, asr #7 │ │ │ │ - tsteq lr, r8, lsl r1 │ │ │ │ - tsteq r5, r8, lsr fp │ │ │ │ - tsteq lr, r4, ror #1 │ │ │ │ - tsteq r4, r0, lsl #7 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - tsteq r4, r8, lsr r3 │ │ │ │ - tsteq lr, r4, lsl #1 │ │ │ │ - tsteq r5, r4, lsr #21 │ │ │ │ - tsteq lr, ip, lsr #32 │ │ │ │ - tsteq r4, r8, asr #5 │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - @ instruction: 0x011589b0 │ │ │ │ - tsteq r5, r0, lsr #8 │ │ │ │ - @ instruction: 0x011edfdc │ │ │ │ - tsteq lr, r8, lsr #31 │ │ │ │ - tsteq r4, r4, asr #4 │ │ │ │ - @ instruction: 0x0115e3d0 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - ldrsheq r8, [r4, -ip] │ │ │ │ - tsteq r5, r8, lsl #5 │ │ │ │ - tsteq lr, ip, lsr lr │ │ │ │ - ldrsbeq r8, [r4, -r8] │ │ │ │ - tsteq r5, r4, ror #4 │ │ │ │ - tsteq r5, r4, asr #15 │ │ │ │ - tsteq r5, ip, lsr #4 │ │ │ │ - tsteq lr, r8, ror #27 │ │ │ │ + @ instruction: 0x011484f0 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ + tsteq lr, r8, lsl #4 │ │ │ │ + tsteq r4, r4, lsr #9 │ │ │ │ + tsteq r5, r0, lsr r6 │ │ │ │ + tsteq r4, r0, asr #8 │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ + tsteq r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x011483d4 │ │ │ │ + tsteq lr, r0, lsr #2 │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ + tsteq lr, ip, ror #1 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ + tsteq r4, r0, asr #6 │ │ │ │ + tsteq lr, ip, lsl #1 │ │ │ │ + tsteq r5, ip, lsr #21 │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ + @ instruction: 0x011482d0 │ │ │ │ + tsteq r5, ip, asr r4 │ │ │ │ + @ instruction: 0x011589b8 │ │ │ │ + tsteq r5, r8, lsr #8 │ │ │ │ + tsteq lr, r4, ror #31 │ │ │ │ + @ instruction: 0x011edfb0 │ │ │ │ + tsteq r4, ip, asr #4 │ │ │ │ + @ instruction: 0x0115e3d8 │ │ │ │ + tsteq lr, r8, ror #28 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ + @ instruction: 0x0115e290 │ │ │ │ + tsteq lr, r4, asr #28 │ │ │ │ + tsteq r4, r0, ror #1 │ │ │ │ + tsteq r5, ip, ror #4 │ │ │ │ + tsteq r5, ip, asr #15 │ │ │ │ + tsteq r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x011eddf0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - tsteq lr, r8, asr #27 │ │ │ │ - tsteq r4, r4, rrx │ │ │ │ - tsteq r5, r4, ror #3 │ │ │ │ + @ instruction: 0x011eddd0 │ │ │ │ + tsteq r4, ip, rrx │ │ │ │ + tsteq r5, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ - tsteq lr, r8, ror sp │ │ │ │ - @ instruction: 0x0115e190 │ │ │ │ + tsteq r5, r8, lsr #20 │ │ │ │ + tsteq lr, r0, lsl #27 │ │ │ │ + @ instruction: 0x0115e198 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - tsteq lr, r0, lsr #26 │ │ │ │ - @ instruction: 0x01147fbc │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ - @ instruction: 0x011edcf4 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + tsteq lr, r8, lsr #26 │ │ │ │ + tsteq r4, r4, asr #31 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + @ instruction: 0x011edcfc │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x011521f4 │ │ │ │ - @ instruction: 0x011edc94 │ │ │ │ - @ instruction: 0x0115e09c │ │ │ │ + @ instruction: 0x011521fc │ │ │ │ + @ instruction: 0x011edc9c │ │ │ │ + tsteq r5, r4, lsr #1 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ - tsteq r4, r8, ror #29 │ │ │ │ - tsteq r5, r8, rrx │ │ │ │ + tsteq lr, r4, asr ip │ │ │ │ + @ instruction: 0x01147ef0 │ │ │ │ + tsteq r5, r0, ror r0 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x01147eb0 │ │ │ │ - @ instruction: 0x011edbfc │ │ │ │ - tsteq r5, ip, lsl r6 │ │ │ │ - tsteq r4, r0, ror lr │ │ │ │ - @ instruction: 0x011edbbc │ │ │ │ - @ instruction: 0x011585dc │ │ │ │ + @ instruction: 0x01147eb8 │ │ │ │ + tsteq lr, r4, lsl #24 │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ + tsteq r4, r8, ror lr │ │ │ │ + tsteq lr, r4, asr #23 │ │ │ │ + tsteq r5, r4, ror #11 │ │ │ │ ldr r2, [pc, #-164] @ 5cce28 │ │ │ │ ldr r1, [pc, #-164] @ 5cce2c │ │ │ │ ldr r3, [pc, #-164] @ 5cce30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1472 @ 0x5c0 │ │ │ │ @@ -1328424,63 +1328424,63 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 5cd650 │ │ │ │ b 5cd454 │ │ │ │ smlawbeq fp, ip, r0, fp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012bb060 │ │ │ │ - @ instruction: 0x011edaf8 │ │ │ │ - tsteq r5, r4, lsl pc │ │ │ │ + tsteq lr, r0, lsl #22 │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ andeq r1, r0, r3, lsr r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq lr, r4, lsl #20 │ │ │ │ - tsteq r5, r8, lsr #28 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + tsteq r5, r0, lsr lr │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ @ instruction: 0x012bade8 │ │ │ │ - @ instruction: 0x011ed89c │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ - @ instruction: 0x0115dcb8 │ │ │ │ + tsteq lr, r4, lsr #17 │ │ │ │ + tsteq r4, r0, asr #22 │ │ │ │ + tsteq r5, r0, asr #25 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - tsteq lr, ip, asr r8 │ │ │ │ - @ instruction: 0x01147af8 │ │ │ │ - tsteq r5, r8, ror ip │ │ │ │ + tsteq lr, r4, ror #16 │ │ │ │ + tsteq r4, r0, lsl #22 │ │ │ │ + tsteq r5, r0, lsl #25 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - tsteq lr, ip, lsl r8 │ │ │ │ - @ instruction: 0x01147ab8 │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ + tsteq lr, r4, lsr #16 │ │ │ │ + tsteq r4, r0, asr #21 │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ andeq r1, r0, lr, lsr r0 │ │ │ │ - @ instruction: 0x011ed7dc │ │ │ │ - tsteq r4, r4, ror sl │ │ │ │ - @ instruction: 0x0115dbf8 │ │ │ │ + tsteq lr, r4, ror #15 │ │ │ │ + tsteq r4, ip, ror sl │ │ │ │ + tsteq r5, r0, lsl #24 │ │ │ │ andeq r1, r0, ip, lsr r0 │ │ │ │ - tsteq r4, ip, lsr sl │ │ │ │ - tsteq lr, r8, ror #14 │ │ │ │ - tsteq r4, r4, lsl #20 │ │ │ │ - tsteq r5, r4, lsl #23 │ │ │ │ + tsteq r4, r4, asr #20 │ │ │ │ + tsteq lr, r0, ror r7 │ │ │ │ + tsteq r4, ip, lsl #20 │ │ │ │ + tsteq r5, ip, lsl #23 │ │ │ │ andeq r1, r0, r9, lsr r0 │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ - tsteq r5, ip, lsr #22 │ │ │ │ + tsteq r5, ip, lsl r4 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ + tsteq r5, r4, lsr fp │ │ │ │ andeq r1, r0, r6, lsr r0 │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ - @ instruction: 0x011ed69c │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ - @ instruction: 0x0115dab8 │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ + tsteq lr, r4, lsr #13 │ │ │ │ + tsteq r4, r0, asr #18 │ │ │ │ + tsteq r5, r0, asr #21 │ │ │ │ andeq r1, r0, r2, lsr r0 │ │ │ │ - tsteq lr, ip, asr r6 │ │ │ │ - @ instruction: 0x011478f8 │ │ │ │ - tsteq r5, r8, ror sl │ │ │ │ + tsteq lr, r4, ror #12 │ │ │ │ + tsteq r4, r0, lsl #18 │ │ │ │ + tsteq r5, r0, lsl #21 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ - @ instruction: 0x011478b8 │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ + tsteq lr, r4, lsr #12 │ │ │ │ + tsteq r4, r0, asr #17 │ │ │ │ + tsteq r5, r0, asr #20 │ │ │ │ andeq r1, r0, pc, lsr #32 │ │ │ │ - @ instruction: 0x011ed5d8 │ │ │ │ - @ instruction: 0x0115e29c │ │ │ │ - tsteq r5, r8, ror #19 │ │ │ │ + tsteq lr, r0, ror #11 │ │ │ │ + tsteq r5, r4, lsr #5 │ │ │ │ + @ instruction: 0x0115d9f0 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [pc, #888] @ 5cdc04 │ │ │ │ @@ -1328706,29 +1328706,29 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 5cdb7c │ │ │ │ b 5cda9c │ │ │ │ @ instruction: 0x012ba9b0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ba7a0 │ │ │ │ - tsteq lr, r4, lsr #4 │ │ │ │ - tsteq r4, ip, asr #9 │ │ │ │ - tsteq r5, ip, asr #12 │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ + @ instruction: 0x011474d4 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - tsteq lr, r8, ror #3 │ │ │ │ - tsteq r5, r8, lsr pc │ │ │ │ - tsteq r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x011ed1f0 │ │ │ │ + tsteq r5, r0, asr #30 │ │ │ │ + tsteq r5, ip, lsl #12 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x011ed198 │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - tsteq r5, r0, asr #11 │ │ │ │ + tsteq lr, r0, lsr #3 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ + tsteq r5, r8, asr #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - tsteq r5, r4, lsl #29 │ │ │ │ - tsteq r5, r4, lsl #11 │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ + tsteq r5, ip, lsl #29 │ │ │ │ + tsteq r5, ip, lsl #11 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1328937,25 +1328937,25 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5cdea8 │ │ │ │ ldrdeq sl, [fp, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ba394 │ │ │ │ - tsteq lr, r0, asr #28 │ │ │ │ - tsteq r4, r8, ror #1 │ │ │ │ - tsteq r5, r8, ror #4 │ │ │ │ + tsteq lr, r8, asr #28 │ │ │ │ + ldrsheq r7, [r4, -r0] │ │ │ │ + tsteq r5, r0, ror r2 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - tsteq lr, r0, lsl #28 │ │ │ │ - tsteq r5, r8, asr #23 │ │ │ │ - tsteq r5, r4, lsr #4 │ │ │ │ + tsteq lr, r8, lsl #28 │ │ │ │ + @ instruction: 0x0115dbd0 │ │ │ │ + tsteq r5, ip, lsr #4 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x011ecdb8 │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ - tsteq r5, r8, ror #3 │ │ │ │ + tsteq lr, r0, asr #27 │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ + @ instruction: 0x0115d1f0 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1329124,35 +1329124,35 @@ │ │ │ │ add r2, r2, #1616 @ 0x650 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ce114 │ │ │ │ @ instruction: 0x012ba244 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r5, r8, asr #30 │ │ │ │ + tsteq r5, r0, asr pc │ │ │ │ @ instruction: 0x012ba128 │ │ │ │ - @ instruction: 0x011ecbbc │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - tsteq r5, r4, ror #31 │ │ │ │ + tsteq lr, r4, asr #23 │ │ │ │ + tsteq r4, ip, ror #28 │ │ │ │ + tsteq r5, ip, ror #31 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - tsteq lr, r0, lsl #23 │ │ │ │ - tsteq r4, r8, lsr #28 │ │ │ │ - tsteq r5, r8, lsr #31 │ │ │ │ + tsteq lr, r8, lsl #23 │ │ │ │ + tsteq r4, r0, lsr lr │ │ │ │ + @ instruction: 0x0115cfb0 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq lr, r4, asr #22 │ │ │ │ - tsteq r4, ip, ror #27 │ │ │ │ - tsteq r5, ip, ror #30 │ │ │ │ + tsteq lr, ip, asr #22 │ │ │ │ + @ instruction: 0x01146df4 │ │ │ │ + tsteq r5, r4, ror pc │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq lr, r8, lsl #22 │ │ │ │ - tsteq r5, r4, asr sp │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ + tsteq lr, r0, lsl fp │ │ │ │ + tsteq r5, ip, asr sp │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq lr, r8, asr #21 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ - @ instruction: 0x0115cef0 │ │ │ │ + @ instruction: 0x011ecad0 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ + @ instruction: 0x0115cef8 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1329236,20 +1329236,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ce398 │ │ │ │ @ instruction: 0x012b9f2c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b9ea4 │ │ │ │ - tsteq lr, r8, asr r9 │ │ │ │ - @ instruction: 0x01146bf4 │ │ │ │ - tsteq r5, r8, ror sp │ │ │ │ - tsteq lr, r8, lsl r9 │ │ │ │ - @ instruction: 0x01146bb4 │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ + tsteq lr, r0, ror #18 │ │ │ │ + @ instruction: 0x01146bfc │ │ │ │ + tsteq r5, r0, lsl #27 │ │ │ │ + tsteq lr, r0, lsr #18 │ │ │ │ + @ instruction: 0x01146bbc │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1329824,67 +1329824,67 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ceb3c │ │ │ │ b 5ce4fc │ │ │ │ @ instruction: 0x012b9da0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq fp, r4, sp, r9 │ │ │ │ @ instruction: 0x012b9d40 │ │ │ │ - tsteq lr, r8, lsl #15 │ │ │ │ - @ instruction: 0x0115cbb0 │ │ │ │ + @ instruction: 0x011ec790 │ │ │ │ + @ instruction: 0x0115cbb8 │ │ │ │ muleq r0, fp, r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ - tsteq r5, r0, lsr r9 │ │ │ │ - @ instruction: 0x011ec398 │ │ │ │ - tsteq r4, r0, asr #12 │ │ │ │ - tsteq r5, r8, asr #15 │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ + tsteq r5, r8, lsr r9 │ │ │ │ + tsteq lr, r0, lsr #7 │ │ │ │ + tsteq r4, r8, asr #12 │ │ │ │ + @ instruction: 0x0115c7d0 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - tsteq lr, ip, ror #5 │ │ │ │ - @ instruction: 0x01146594 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ + @ instruction: 0x011ec2f4 │ │ │ │ + @ instruction: 0x0114659c │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ andeq r0, r0, lr, lsr #17 │ │ │ │ - tsteq r5, r4, asr #1 │ │ │ │ - tsteq lr, r0, lsr #5 │ │ │ │ - tsteq r5, ip, lsr #13 │ │ │ │ + tsteq r5, ip, asr #1 │ │ │ │ + tsteq lr, r8, lsr #5 │ │ │ │ + @ instruction: 0x0115c6b4 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ tsteq r3, r4, lsl #5 │ │ │ │ - @ instruction: 0x0115d090 │ │ │ │ - tsteq lr, ip, lsl r2 │ │ │ │ - tsteq r5, r4, asr #12 │ │ │ │ - @ instruction: 0x011ec1d4 │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ - tsteq r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x0115d098 │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ + tsteq r5, ip, asr #12 │ │ │ │ + @ instruction: 0x011ec1dc │ │ │ │ + tsteq r4, r4, lsl #9 │ │ │ │ + tsteq r5, ip, lsl #12 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - @ instruction: 0x011ec19c │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - tsteq r5, ip, asr #11 │ │ │ │ + tsteq lr, r4, lsr #3 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ + @ instruction: 0x0115c5d4 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - tsteq lr, r0, ror #2 │ │ │ │ - tsteq r4, r8, lsl #8 │ │ │ │ - @ instruction: 0x0115c590 │ │ │ │ + tsteq lr, r8, ror #2 │ │ │ │ + tsteq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x0115c598 │ │ │ │ muleq r0, r5, r8 │ │ │ │ - tsteq lr, r8, lsr #2 │ │ │ │ - @ instruction: 0x011463d0 │ │ │ │ - tsteq r5, r8, asr r5 │ │ │ │ + tsteq lr, r0, lsr r1 │ │ │ │ + @ instruction: 0x011463d8 │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - @ instruction: 0x0114639c │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ + tsteq r4, r4, lsr #7 │ │ │ │ + tsteq r4, r4, ror r3 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - @ instruction: 0x011ec094 │ │ │ │ - tsteq r4, ip, lsr r3 │ │ │ │ - tsteq r5, r4, asr #9 │ │ │ │ + @ instruction: 0x011ec09c │ │ │ │ + tsteq r4, r4, asr #6 │ │ │ │ + tsteq r5, ip, asr #9 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - tsteq r4, r8, lsl #6 │ │ │ │ - tsteq lr, r0, lsr r0 │ │ │ │ - @ instruction: 0x011462d8 │ │ │ │ - tsteq r5, r0, ror #8 │ │ │ │ + tsteq r4, r0, lsl r3 │ │ │ │ + tsteq lr, r8, lsr r0 │ │ │ │ + tsteq r4, r0, ror #5 │ │ │ │ + tsteq r5, r8, ror #8 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - tsteq r5, r0, lsl #28 │ │ │ │ - tsteq lr, ip, ror #31 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ + tsteq r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x011ebff4 │ │ │ │ + tsteq r5, r8, lsl r4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2316] @ 5cf788 │ │ │ │ @@ -1330467,68 +1330467,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5cf1b0 │ │ │ │ @ instruction: 0x012b93bc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq fp, ip, r0, r9 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - @ instruction: 0x01145cd4 │ │ │ │ - tsteq r5, r8, asr #28 │ │ │ │ + tsteq lr, r8, lsr sl │ │ │ │ + @ instruction: 0x01145cdc │ │ │ │ + tsteq r5, r0, asr lr │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ tsteq r3, r8, asr r9 │ │ │ │ - tsteq r5, r0, ror #14 │ │ │ │ - tsteq lr, r0, lsl #18 │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ + tsteq r5, r8, ror #14 │ │ │ │ + tsteq lr, r8, lsl #18 │ │ │ │ + tsteq r5, r8, lsl sp │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - tsteq lr, ip, lsr #17 │ │ │ │ - tsteq r4, r8, asr #22 │ │ │ │ - @ instruction: 0x0115bcd0 │ │ │ │ + @ instruction: 0x011eb8b4 │ │ │ │ + tsteq r4, r0, asr fp │ │ │ │ + @ instruction: 0x0115bcd8 │ │ │ │ andeq r0, r0, r3, asr r8 │ │ │ │ - tsteq lr, ip, ror #16 │ │ │ │ - tsteq r4, r8, lsl #22 │ │ │ │ - tsteq r5, r8, lsl #25 │ │ │ │ + tsteq lr, r4, ror r8 │ │ │ │ + tsteq r4, r0, lsl fp │ │ │ │ + @ instruction: 0x0115bc90 │ │ │ │ andeq r0, r0, r2, asr r8 │ │ │ │ - tsteq lr, ip, lsr #16 │ │ │ │ - tsteq r4, r8, asr #21 │ │ │ │ - tsteq r5, r0, asr ip │ │ │ │ + tsteq lr, r4, lsr r8 │ │ │ │ + @ instruction: 0x01145ad0 │ │ │ │ + tsteq r5, r8, asr ip │ │ │ │ andeq r0, r0, sp, asr r8 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ - tsteq r4, r8, lsl #21 │ │ │ │ - tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x011eb7f4 │ │ │ │ + @ instruction: 0x01145a90 │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - tsteq lr, ip, lsr #15 │ │ │ │ - tsteq r4, r8, asr #20 │ │ │ │ - tsteq r5, r8, asr #23 │ │ │ │ + @ instruction: 0x011eb7b4 │ │ │ │ + tsteq r4, r0, asr sl │ │ │ │ + @ instruction: 0x0115bbd0 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - tsteq lr, ip, ror #14 │ │ │ │ - tsteq r4, r8, lsl #20 │ │ │ │ - tsteq r5, r8, lsl #23 │ │ │ │ + tsteq lr, r4, ror r7 │ │ │ │ + tsteq r4, r0, lsl sl │ │ │ │ + @ instruction: 0x0115bb90 │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ - tsteq r5, r4, lsr r5 │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ + tsteq lr, r8, lsr r7 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ andeq r0, r0, r1, ror r8 │ │ │ │ - @ instruction: 0x011eb6d8 │ │ │ │ - @ instruction: 0x0115c4dc │ │ │ │ - @ instruction: 0x0115baf0 │ │ │ │ - @ instruction: 0x011eb698 │ │ │ │ - @ instruction: 0x0115c4f4 │ │ │ │ - @ instruction: 0x0115bab0 │ │ │ │ + tsteq lr, r0, ror #13 │ │ │ │ + tsteq r5, r4, ror #9 │ │ │ │ + @ instruction: 0x0115baf8 │ │ │ │ + tsteq lr, r0, lsr #13 │ │ │ │ + @ instruction: 0x0115c4fc │ │ │ │ + @ instruction: 0x0115bab8 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - tsteq lr, ip, asr r6 │ │ │ │ - tsteq r5, r8, asr r4 │ │ │ │ - tsteq r5, r0, ror sl │ │ │ │ + tsteq lr, r4, ror #12 │ │ │ │ + tsteq r5, r0, ror #8 │ │ │ │ + tsteq r5, r8, ror sl │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - tsteq lr, r8, lsl r6 │ │ │ │ - tsteq r5, ip, lsl r4 │ │ │ │ - tsteq r5, r0, lsr sl │ │ │ │ - @ instruction: 0x011eb5dc │ │ │ │ - tsteq r4, r8, ror r8 │ │ │ │ - @ instruction: 0x0115b9f8 │ │ │ │ + tsteq lr, r0, lsr #12 │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ + tsteq r5, r8, lsr sl │ │ │ │ + tsteq lr, r4, ror #11 │ │ │ │ + tsteq r4, r0, lsl #17 │ │ │ │ + tsteq r5, r0, lsl #20 │ │ │ │ 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, #964] @ 0x3c4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #872] @ 5cfbf4 │ │ │ │ @@ -1330750,36 +1330750,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5cf918 │ │ │ │ @ instruction: 0x012b89b4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b8924 │ │ │ │ - tsteq lr, r4, lsr #6 │ │ │ │ - tsteq r4, ip, asr #11 │ │ │ │ - tsteq r5, r4, asr r7 │ │ │ │ - tsteq lr, r4, lsr #5 │ │ │ │ - tsteq r4, ip, asr #10 │ │ │ │ - @ instruction: 0x0115b6d4 │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ - tsteq r4, r4, lsl r5 │ │ │ │ - @ instruction: 0x0115b69c │ │ │ │ - tsteq lr, r4, lsr r2 │ │ │ │ - @ instruction: 0x011454dc │ │ │ │ - tsteq r5, r4, ror #12 │ │ │ │ - @ instruction: 0x011eb1fc │ │ │ │ - tsteq r4, r4, lsr #9 │ │ │ │ - tsteq r5, ip, lsr #12 │ │ │ │ - tsteq r5, r4, lsl #12 │ │ │ │ - tsteq lr, r8, asr #3 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ + @ instruction: 0x011455d4 │ │ │ │ + tsteq r5, ip, asr r7 │ │ │ │ + tsteq lr, ip, lsr #5 │ │ │ │ + tsteq r4, r4, asr r5 │ │ │ │ + @ instruction: 0x0115b6dc │ │ │ │ + tsteq lr, r4, ror r2 │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ + tsteq r5, r4, lsr #13 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq r4, r4, ror #9 │ │ │ │ + tsteq r5, ip, ror #12 │ │ │ │ + tsteq lr, r4, lsl #4 │ │ │ │ + tsteq r4, ip, lsr #9 │ │ │ │ + tsteq r5, r4, lsr r6 │ │ │ │ + tsteq r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x011eb1d0 │ │ │ │ + tsteq r4, ip, ror #8 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq lr, r0, ror #2 │ │ │ │ - tsteq r4, r8, lsl #8 │ │ │ │ - @ instruction: 0x0115b590 │ │ │ │ + tsteq lr, r8, ror #2 │ │ │ │ + tsteq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x0115b598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [pc, #1808] @ 5d0384 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1331237,64 +1331237,64 @@ │ │ │ │ b 5d0020 │ │ │ │ ldrdeq r8, [fp, -r0]! │ │ │ │ @ instruction: 0x012b85bc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b821c │ │ │ │ - tsteq r5, ip, lsl #2 │ │ │ │ - @ instruction: 0x011eacd0 │ │ │ │ - tsteq r4, ip, ror #30 │ │ │ │ + tsteq r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x011eacd8 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ - tsteq r4, r0, lsl pc │ │ │ │ - @ instruction: 0x0115b098 │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + tsteq r4, r8, lsl pc │ │ │ │ + tsteq r5, r0, lsr #1 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - @ instruction: 0x0115bad0 │ │ │ │ - tsteq r5, r8, asr r0 │ │ │ │ + tsteq lr, ip, lsr ip │ │ │ │ + @ instruction: 0x0115bad8 │ │ │ │ + tsteq r5, r0, rrx │ │ │ │ andeq r0, r0, r1, lsl #19 │ │ │ │ - @ instruction: 0x011eabf0 │ │ │ │ - tsteq r4, ip, lsl #29 │ │ │ │ - tsteq r5, r4, lsl r0 │ │ │ │ - @ instruction: 0x011eabb4 │ │ │ │ - tsteq r4, r0, asr lr │ │ │ │ - @ instruction: 0x0115afd8 │ │ │ │ + @ instruction: 0x011eabf8 │ │ │ │ + @ instruction: 0x01144e94 │ │ │ │ + tsteq r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x011eabbc │ │ │ │ + tsteq r4, r8, asr lr │ │ │ │ + tsteq r5, r0, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - tsteq lr, r8, ror fp │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x0115af9c │ │ │ │ + tsteq lr, r0, lsl #23 │ │ │ │ + tsteq r4, ip, lsl lr │ │ │ │ + tsteq r5, r4, lsr #31 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - tsteq lr, ip, lsr fp │ │ │ │ - @ instruction: 0x01144dd8 │ │ │ │ - tsteq r5, r0, ror #30 │ │ │ │ + tsteq lr, r4, asr #22 │ │ │ │ + tsteq r4, r0, ror #27 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ - @ instruction: 0x01144d9c │ │ │ │ - tsteq r5, r4, lsr #30 │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ + tsteq r4, r4, lsr #27 │ │ │ │ + tsteq r5, ip, lsr #30 │ │ │ │ muleq r0, r1, r9 │ │ │ │ - tsteq lr, r4, asr #21 │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ - tsteq r5, r8, ror #29 │ │ │ │ - tsteq lr, r8, lsl #21 │ │ │ │ - tsteq r5, r0, asr #18 │ │ │ │ - tsteq r5, r8, lsr #29 │ │ │ │ + tsteq lr, ip, asr #21 │ │ │ │ + tsteq r4, r8, ror #26 │ │ │ │ + @ instruction: 0x0115aef0 │ │ │ │ + @ instruction: 0x011eaa90 │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ + @ instruction: 0x0115aeb0 │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - tsteq lr, r4, asr sl │ │ │ │ - @ instruction: 0x01144cf0 │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + @ instruction: 0x01144cf8 │ │ │ │ + tsteq r5, r0, lsl #29 │ │ │ │ andeq r0, r0, lr, lsl #19 │ │ │ │ - tsteq lr, r8, lsl sl │ │ │ │ - @ instruction: 0x01144cb4 │ │ │ │ - tsteq r5, ip, lsr lr │ │ │ │ + tsteq lr, r0, lsr #20 │ │ │ │ + @ instruction: 0x01144cbc │ │ │ │ + tsteq r5, r4, asr #28 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - @ instruction: 0x011ea9dc │ │ │ │ - tsteq r4, r8, ror ip │ │ │ │ - tsteq r5, r0, lsl #28 │ │ │ │ + tsteq lr, r4, ror #19 │ │ │ │ + tsteq r4, r0, lsl #25 │ │ │ │ + tsteq r5, r8, lsl #28 │ │ │ │ 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] │ │ │ │ @@ -1331469,35 +1331469,35 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5d0674 │ │ │ │ @ instruction: 0x012b7dbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq fp, r8, sp, r7 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ - tsteq r5, r4, ror #24 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ + tsteq r5, ip, ror #24 │ │ │ │ andeq r0, r0, sp, lsl #21 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b7ca0 │ │ │ │ - @ instruction: 0x011449f8 │ │ │ │ + tsteq r4, r0, lsl #20 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq r4, r4, lsr #19 │ │ │ │ + tsteq r4, ip, lsr #19 │ │ │ │ andeq r0, r0, pc, lsl #21 │ │ │ │ - tsteq r4, r8, ror r9 │ │ │ │ - tsteq lr, r8, lsr #13 │ │ │ │ - tsteq r4, r0, asr r9 │ │ │ │ - @ instruction: 0x0115aad8 │ │ │ │ + tsteq r4, r0, lsl #19 │ │ │ │ + @ instruction: 0x011ea6b0 │ │ │ │ + tsteq r4, r8, asr r9 │ │ │ │ + tsteq r5, r0, ror #21 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ - tsteq r4, r4, lsl r9 │ │ │ │ - tsteq r5, r0, lsr #21 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ + tsteq r5, r8, lsr #21 │ │ │ │ andeq r0, r0, fp, lsl #21 │ │ │ │ - tsteq lr, r0, lsr r6 │ │ │ │ - @ instruction: 0x0114ed90 │ │ │ │ + tsteq lr, r8, lsr r6 │ │ │ │ + @ instruction: 0x0114ed98 │ │ │ │ tsteq r3, r4, asr #27 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #408] @ 5d0948 │ │ │ │ @@ -1331603,26 +1331603,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5d0838 │ │ │ │ @ instruction: 0x012b7a90 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b7a04 │ │ │ │ - @ instruction: 0x011ea4b8 │ │ │ │ - tsteq r4, r4, asr r7 │ │ │ │ - tsteq r5, r4, ror #17 │ │ │ │ + tsteq lr, r0, asr #9 │ │ │ │ + tsteq r4, ip, asr r7 │ │ │ │ + tsteq r5, ip, ror #17 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - tsteq lr, ip, asr #8 │ │ │ │ - @ instruction: 0x011446f4 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ + @ instruction: 0x011446fc │ │ │ │ + tsteq r5, ip, ror r8 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - tsteq lr, r0, lsl r4 │ │ │ │ - @ instruction: 0x011446b8 │ │ │ │ - tsteq r5, r0, asr #16 │ │ │ │ + tsteq lr, r8, lsl r4 │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ + tsteq r5, r8, asr #16 │ │ │ │ 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] @ 5d0b1c │ │ │ │ ldr r3, [pc, #380] @ 5d0b20 │ │ │ │ @@ -1331720,26 +1331720,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5d0a00 │ │ │ │ @ instruction: 0x012b78a0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b783c │ │ │ │ - @ instruction: 0x011ea2f0 │ │ │ │ - tsteq r4, ip, lsl #11 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ + @ instruction: 0x011ea2f8 │ │ │ │ + @ instruction: 0x01144594 │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq lr, r8, lsl #5 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ - tsteq r5, r4, lsr #13 │ │ │ │ + @ instruction: 0x011ea290 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r5, ip, lsr #13 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ - tsteq r4, r4, ror #9 │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ + tsteq lr, r0, asr r2 │ │ │ │ + tsteq r4, ip, ror #9 │ │ │ │ + tsteq r5, r4, ror r6 │ │ │ │ muleq r0, r6, r4 │ │ │ │ │ │ │ │ 005d0b5c : │ │ │ │ ldr ip, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [ip, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5d0b98 │ │ │ │ @@ -1331769,17 +1331769,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5d0bf0 │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5d0b90 │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ - tsteq r4, r8, lsl r4 │ │ │ │ - tsteq r5, r0, lsr #11 │ │ │ │ + tsteq lr, r4, lsl #3 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r5, r8, lsr #11 │ │ │ │ andeq r1, r0, r1, lsl #3 │ │ │ │ │ │ │ │ 005d0bf4 : │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [r3, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5d0c30 │ │ │ │ @@ -1331808,17 +1331808,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5d0c84 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5d0c28 │ │ │ │ - tsteq lr, r8, ror #1 │ │ │ │ - tsteq r4, r4, lsl #7 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ + ldrsheq sl, [lr, -r0] │ │ │ │ + tsteq r4, ip, lsl #7 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1332050,31 +1332050,31 @@ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5d0f14 │ │ │ │ @ instruction: 0x012b759c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r5, r4, lsr #7 │ │ │ │ - tsteq lr, ip, asr pc │ │ │ │ - @ instruction: 0x0115a2bc │ │ │ │ - tsteq lr, ip, ror lr │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ + tsteq lr, r4, ror #30 │ │ │ │ + tsteq r5, r4, asr #5 │ │ │ │ + tsteq lr, r4, lsl #29 │ │ │ │ @ instruction: 0x012b7328 │ │ │ │ - @ instruction: 0x011e9dd4 │ │ │ │ - tsteq r4, ip, ror r0 │ │ │ │ - tsteq r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x011e9d98 │ │ │ │ - tsteq r4, r0, asr #32 │ │ │ │ - tsteq r5, r4, asr #3 │ │ │ │ - tsteq lr, ip, asr sp │ │ │ │ - tsteq r4, r4 │ │ │ │ - tsteq r5, ip, lsl #3 │ │ │ │ - tsteq lr, r0, lsr #26 │ │ │ │ - tsteq r4, r8, asr #31 │ │ │ │ - tsteq r5, ip, asr #2 │ │ │ │ + @ instruction: 0x011e9ddc │ │ │ │ + tsteq r4, r4, lsl #1 │ │ │ │ + tsteq r5, r8, lsl #4 │ │ │ │ + tsteq lr, r0, lsr #27 │ │ │ │ + tsteq r4, r8, asr #32 │ │ │ │ + tsteq r5, ip, asr #3 │ │ │ │ + tsteq lr, r4, ror #26 │ │ │ │ + tsteq r4, ip │ │ │ │ + @ instruction: 0x0115a194 │ │ │ │ + tsteq lr, r8, lsr #26 │ │ │ │ + @ instruction: 0x01143fd0 │ │ │ │ + tsteq r5, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #276] @ 5d11b4 │ │ │ │ ldr r2, [pc, #276] @ 5d11b8 │ │ │ │ @@ -1332146,20 +1332146,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5d1100 │ │ │ │ @ instruction: 0x012b71a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b713c │ │ │ │ - @ instruction: 0x011e9bf0 │ │ │ │ - tsteq r4, ip, lsl #29 │ │ │ │ - tsteq r5, r4, lsl r0 │ │ │ │ - @ instruction: 0x011e9bb0 │ │ │ │ - tsteq r4, ip, asr #28 │ │ │ │ - @ instruction: 0x01159fd0 │ │ │ │ + @ instruction: 0x011e9bf8 │ │ │ │ + @ instruction: 0x01143e94 │ │ │ │ + tsteq r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x011e9bb8 │ │ │ │ + tsteq r4, r4, asr lr │ │ │ │ + @ instruction: 0x01159fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1333009,160 +1333009,160 @@ │ │ │ │ bne 5d365c │ │ │ │ ldr fp, [r5, #112] @ 0x70 │ │ │ │ b 5d1ebc │ │ │ │ @ instruction: 0x012b7040 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ tsteq r3, r4, asr lr │ │ │ │ @ instruction: 0x012b7014 │ │ │ │ - tsteq sl, r8, ror #4 │ │ │ │ + tsteq sl, r0, ror r2 │ │ │ │ tsteq r3, r8, lsr #11 │ │ │ │ @ instruction: 0x012b6f90 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - @ instruction: 0x011e99d4 │ │ │ │ - @ instruction: 0x01159dfc │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ - tsteq r5, r8, asr #26 │ │ │ │ + @ instruction: 0x011e99dc │ │ │ │ + tsteq r5, r4, lsl #28 │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ + tsteq r5, r0, asr sp │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - tsteq lr, r4, lsr #16 │ │ │ │ - tsteq r4, ip, asr #21 │ │ │ │ - tsteq r5, ip, asr #24 │ │ │ │ + tsteq lr, ip, lsr #16 │ │ │ │ + @ instruction: 0x01143ad4 │ │ │ │ + tsteq r5, r4, asr ip │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq lr, lr, asr r7 │ │ │ │ + tsteq lr, r6, ror #14 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - tsteq r5, r8, ror r6 │ │ │ │ + tsteq r5, r0, lsl #13 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - @ instruction: 0x01143894 │ │ │ │ - tsteq lr, r0, ror #11 │ │ │ │ - tsteq r5, r8, lsl #20 │ │ │ │ + @ instruction: 0x0114389c │ │ │ │ + tsteq lr, r8, ror #11 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - tsteq lr, r4, lsr #11 │ │ │ │ - tsteq r4, ip, asr #16 │ │ │ │ - tsteq r5, ip, asr #19 │ │ │ │ + tsteq lr, ip, lsr #11 │ │ │ │ + tsteq r4, r4, asr r8 │ │ │ │ + @ instruction: 0x011599d4 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - tsteq r5, r8, lsr #30 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ - tsteq r7, r0, asr #4 │ │ │ │ - tsteq r4, r0, ror #13 │ │ │ │ - tsteq lr, ip, lsr #8 │ │ │ │ - tsteq r5, r4, asr r8 │ │ │ │ + tsteq r5, r0, lsr pc │ │ │ │ + tsteq r5, r8, lsl r4 │ │ │ │ + tsteq r7, r8, asr #4 │ │ │ │ + tsteq r4, r8, ror #13 │ │ │ │ + tsteq lr, r4, lsr r4 │ │ │ │ + tsteq r5, ip, asr r8 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x0114369c │ │ │ │ - tsteq lr, r8, ror #7 │ │ │ │ - tsteq r5, r0, lsl r8 │ │ │ │ + tsteq r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x011e93f0 │ │ │ │ + tsteq r5, r8, lsl r8 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - tsteq lr, ip, lsr #7 │ │ │ │ - tsteq r4, r4, asr r6 │ │ │ │ - @ instruction: 0x011597d4 │ │ │ │ + @ instruction: 0x011e93b4 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ + @ instruction: 0x011597dc │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - tsteq r5, r0, lsr #5 │ │ │ │ - tsteq r5, r8, lsl sp │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ - tsteq r4, r4, asr #9 │ │ │ │ - tsteq lr, r0, lsl r2 │ │ │ │ - tsteq r5, r8, lsr r6 │ │ │ │ + tsteq r5, r8, lsr #5 │ │ │ │ + tsteq r5, r0, lsr #26 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + tsteq r4, ip, asr #9 │ │ │ │ + tsteq lr, r8, lsl r2 │ │ │ │ + tsteq r5, r0, asr #12 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - tsteq r5, ip, lsr #3 │ │ │ │ - tsteq r5, ip, lsr r1 │ │ │ │ - tsteq r5, r8, ror r1 │ │ │ │ - tsteq r4, r0, lsl r3 │ │ │ │ - tsteq lr, ip, asr r0 │ │ │ │ - tsteq r5, r4, lsl #9 │ │ │ │ + @ instruction: 0x0115a1b4 │ │ │ │ + tsteq r5, r4, asr #2 │ │ │ │ + tsteq r5, r0, lsl #3 │ │ │ │ + tsteq r4, r8, lsl r3 │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ + tsteq r5, ip, lsl #9 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x01159fdc │ │ │ │ - tsteq r5, r0, asr lr │ │ │ │ - tsteq r5, ip, lsr #17 │ │ │ │ - @ instruction: 0x011599f8 │ │ │ │ - tsteq r5, r8, ror #19 │ │ │ │ - @ instruction: 0x011599d8 │ │ │ │ - @ instruction: 0x011599d8 │ │ │ │ - @ instruction: 0x011599b4 │ │ │ │ - @ instruction: 0x01159894 │ │ │ │ - tsteq r5, r8, ror r8 │ │ │ │ - @ instruction: 0x01142b98 │ │ │ │ - tsteq lr, r4, ror #17 │ │ │ │ - tsteq r5, ip, lsl #26 │ │ │ │ + tsteq r5, r4, ror #31 │ │ │ │ + tsteq r5, r8, asr lr │ │ │ │ + @ instruction: 0x011528b4 │ │ │ │ + tsteq r5, r0, lsl #20 │ │ │ │ + @ instruction: 0x011599f0 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ + @ instruction: 0x011599bc │ │ │ │ + @ instruction: 0x0115989c │ │ │ │ + tsteq r5, r0, lsl #17 │ │ │ │ + tsteq r4, r0, lsr #23 │ │ │ │ + tsteq lr, ip, ror #17 │ │ │ │ + tsteq r5, r4, lsl sp │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011e889c │ │ │ │ - tsteq r5, r4, asr #25 │ │ │ │ + tsteq lr, r4, lsr #17 │ │ │ │ + tsteq r5, ip, asr #25 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - tsteq r5, ip, asr #13 │ │ │ │ - tsteq r5, r8, asr #13 │ │ │ │ - tsteq r7, r4, asr #7 │ │ │ │ - tsteq r5, r8, lsl #13 │ │ │ │ - tsteq r4, ip, asr #29 │ │ │ │ - @ instruction: 0x01142898 │ │ │ │ - tsteq lr, r4, ror #11 │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ - @ instruction: 0x011742b8 │ │ │ │ - tsteq r4, r8, lsl #16 │ │ │ │ - tsteq lr, r4, asr r5 │ │ │ │ - tsteq r5, ip, ror r9 │ │ │ │ + @ instruction: 0x011596d4 │ │ │ │ + @ instruction: 0x011596d0 │ │ │ │ + tsteq r7, ip, asr #7 │ │ │ │ + @ instruction: 0x01159690 │ │ │ │ + @ instruction: 0x01147ed4 │ │ │ │ + tsteq r4, r0, lsr #17 │ │ │ │ + tsteq lr, ip, ror #11 │ │ │ │ + tsteq r5, r8, lsl sl │ │ │ │ + tsteq r7, r0, asr #5 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + tsteq lr, ip, asr r5 │ │ │ │ + tsteq r5, r4, lsl #19 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - tsteq r7, r0, lsr r2 │ │ │ │ - tsteq r4, r0, ror r7 │ │ │ │ - @ instruction: 0x011e84bc │ │ │ │ - tsteq r5, r4, ror #17 │ │ │ │ + tsteq r7, r8, lsr r2 │ │ │ │ + tsteq r4, r8, ror r7 │ │ │ │ + tsteq lr, r4, asr #9 │ │ │ │ + tsteq r5, ip, ror #17 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - @ instruction: 0x011426fc │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq r5, r0, ror r8 │ │ │ │ + tsteq r4, r4, lsl #14 │ │ │ │ + tsteq lr, r0, asr r4 │ │ │ │ + tsteq r5, r8, ror r8 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - @ instruction: 0x01142690 │ │ │ │ - @ instruction: 0x011e83dc │ │ │ │ - tsteq r5, r8, lsl #16 │ │ │ │ - ldrheq r4, [r7, -r0] │ │ │ │ + @ instruction: 0x01142698 │ │ │ │ + tsteq lr, r4, ror #7 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + ldrheq r4, [r7, -r8] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq lr, r4, lsl #7 │ │ │ │ - @ instruction: 0x011587b4 │ │ │ │ + tsteq lr, ip, lsl #7 │ │ │ │ + @ instruction: 0x011587bc │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ - tsteq r5, r0, lsl #4 │ │ │ │ - tsteq r7, r8, ror #28 │ │ │ │ - @ instruction: 0x0114239c │ │ │ │ - tsteq lr, r8, ror #1 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + tsteq r5, r8, lsl #4 │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + tsteq r4, r4, lsr #7 │ │ │ │ + ldrsheq r8, [lr, -r0] │ │ │ │ + tsteq r5, r8, lsl r5 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq lr, r0, lsl #1 │ │ │ │ - tsteq r5, r8, lsr #9 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + tsteq lr, r8, lsl #1 │ │ │ │ + @ instruction: 0x011584b0 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ - @ instruction: 0x01158f98 │ │ │ │ - @ instruction: 0x01158ebc │ │ │ │ + tsteq r5, r8, lsl sl │ │ │ │ + tsteq r5, r0, lsr #31 │ │ │ │ + tsteq r5, r4, asr #29 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r7, r0, asr #23 │ │ │ │ - @ instruction: 0x011a84d0 │ │ │ │ - tsteq r4, r0, lsl #2 │ │ │ │ - tsteq lr, ip, asr #28 │ │ │ │ - tsteq r5, r4, ror r2 │ │ │ │ + tsteq r7, r8, asr #23 │ │ │ │ + @ instruction: 0x011a84d8 │ │ │ │ + tsteq r4, r8, lsl #2 │ │ │ │ + tsteq lr, r4, asr lr │ │ │ │ + tsteq r5, ip, ror r2 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - tsteq r5, r8, ror sp │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ - tsteq lr, ip, lsr #27 │ │ │ │ - @ instruction: 0x011581d4 │ │ │ │ + tsteq r5, r0, lsl #27 │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ + @ instruction: 0x011e7db4 │ │ │ │ + @ instruction: 0x011581dc │ │ │ │ muleq r0, r9, r3 │ │ │ │ - tsteq r4, r0, lsr #32 │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ - @ instruction: 0x01158194 │ │ │ │ + tsteq r4, r8, lsr #32 │ │ │ │ + tsteq lr, r4, ror sp │ │ │ │ + @ instruction: 0x0115819c │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - tsteq r4, r0, ror #31 │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ - tsteq r5, r4, asr r1 │ │ │ │ + tsteq r4, r8, ror #31 │ │ │ │ + tsteq lr, r4, lsr sp │ │ │ │ + tsteq r5, ip, asr r1 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - tsteq r4, r0, lsr #31 │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ - tsteq r5, r4, lsl r1 │ │ │ │ + tsteq r4, r8, lsr #31 │ │ │ │ + @ instruction: 0x011e7cf4 │ │ │ │ + tsteq r5, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ - tsteq lr, ip, lsr #25 │ │ │ │ - ldrsbeq r8, [r5, -r4] │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ + @ instruction: 0x011e7cb4 │ │ │ │ + ldrsbeq r8, [r5, -ip] │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r1, r3 │ │ │ │ beq 5d2cd4 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ add r3, r2, r1, lsl #3 │ │ │ │ @@ -1335077,231 +1335077,231 @@ │ │ │ │ ldr r1, [pc, #888] @ 5d42f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1936 @ 0x790 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5d12ac │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ - tsteq lr, ip, ror #24 │ │ │ │ - @ instruction: 0x01158098 │ │ │ │ - tsteq r4, r0, ror #29 │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ - tsteq r5, r4, asr r0 │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ + tsteq r5, r0, lsr #1 │ │ │ │ + tsteq r4, r8, ror #29 │ │ │ │ + tsteq lr, r4, lsr ip │ │ │ │ + tsteq r5, ip, asr r0 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - tsteq r4, r0, lsr #29 │ │ │ │ - tsteq lr, ip, ror #23 │ │ │ │ - tsteq r5, r4, lsl r0 │ │ │ │ + tsteq r4, r8, lsr #29 │ │ │ │ + @ instruction: 0x011e7bf4 │ │ │ │ + tsteq r5, ip, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - tsteq r4, r0, ror #28 │ │ │ │ - tsteq lr, ip, lsr #23 │ │ │ │ - @ instruction: 0x01157fd4 │ │ │ │ + tsteq r4, r8, ror #28 │ │ │ │ + @ instruction: 0x011e7bb4 │ │ │ │ + @ instruction: 0x01157fdc │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - tsteq r4, r0, lsr #28 │ │ │ │ - tsteq lr, ip, ror #22 │ │ │ │ - @ instruction: 0x01157f9c │ │ │ │ - tsteq r4, r0, ror #27 │ │ │ │ - tsteq lr, ip, lsr #22 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ + tsteq r4, r8, lsr #28 │ │ │ │ + tsteq lr, r4, ror fp │ │ │ │ + tsteq r5, r4, lsr #31 │ │ │ │ + tsteq r4, r8, ror #27 │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ + tsteq r5, ip, asr pc │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - tsteq r4, r0, lsr #27 │ │ │ │ - tsteq lr, ip, ror #21 │ │ │ │ - tsteq r5, r4, lsl pc │ │ │ │ + tsteq r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x011e7af4 │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ - tsteq lr, ip, lsr #21 │ │ │ │ - @ instruction: 0x01157ed4 │ │ │ │ + tsteq r4, r8, ror #26 │ │ │ │ + @ instruction: 0x011e7ab4 │ │ │ │ + @ instruction: 0x01157edc │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ - tsteq lr, ip, ror #20 │ │ │ │ - @ instruction: 0x01157e94 │ │ │ │ + tsteq r4, r8, lsr #26 │ │ │ │ + tsteq lr, r4, ror sl │ │ │ │ + @ instruction: 0x01157e9c │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - tsteq r4, r0, ror #25 │ │ │ │ - tsteq lr, ip, lsr #20 │ │ │ │ - tsteq r5, r4, asr lr │ │ │ │ + tsteq r4, r8, ror #25 │ │ │ │ + tsteq lr, r4, lsr sl │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - tsteq r4, r0, lsr #25 │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ - tsteq r5, r4, lsl lr │ │ │ │ + tsteq r4, r8, lsr #25 │ │ │ │ + @ instruction: 0x011e79f4 │ │ │ │ + tsteq r5, ip, lsl lr │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - tsteq r4, r0, ror #24 │ │ │ │ - tsteq lr, ip, lsr #19 │ │ │ │ - @ instruction: 0x01157dd4 │ │ │ │ + tsteq r4, r8, ror #24 │ │ │ │ + @ instruction: 0x011e79b4 │ │ │ │ + @ instruction: 0x01157ddc │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - tsteq r4, r0, lsr #24 │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq r4, ip, ror #23 │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ - tsteq r5, r0, ror #26 │ │ │ │ + @ instruction: 0x01141bf4 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - tsteq r4, ip, lsr #23 │ │ │ │ - @ instruction: 0x011e78f8 │ │ │ │ - tsteq r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x01141bb4 │ │ │ │ + tsteq lr, r0, lsl #18 │ │ │ │ + tsteq r5, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - tsteq r4, ip, ror #22 │ │ │ │ - @ instruction: 0x011e78b8 │ │ │ │ - tsteq r5, r0, ror #25 │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ + tsteq lr, r0, asr #17 │ │ │ │ + tsteq r5, r8, ror #25 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ - tsteq lr, r8, ror r8 │ │ │ │ - tsteq r5, r0, lsr #25 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + tsteq lr, r0, lsl #17 │ │ │ │ + tsteq r5, r8, lsr #25 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r4, ip, ror #21 │ │ │ │ - tsteq lr, r8, lsr r8 │ │ │ │ - tsteq r5, r4, ror #24 │ │ │ │ + @ instruction: 0x01141af4 │ │ │ │ + tsteq lr, r0, asr #16 │ │ │ │ + tsteq r5, ip, ror #24 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - tsteq r4, ip, lsr #21 │ │ │ │ - @ instruction: 0x011e77f8 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ + @ instruction: 0x01141ab4 │ │ │ │ + tsteq lr, r0, lsl #16 │ │ │ │ + tsteq r5, r8, lsr #24 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - @ instruction: 0x011e77b8 │ │ │ │ - tsteq r5, r0, ror #23 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ + tsteq lr, r0, asr #15 │ │ │ │ + tsteq r5, r8, ror #23 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r4, ip, lsr #20 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - tsteq r5, r4, lsr #23 │ │ │ │ - tsteq r4, ip, ror #19 │ │ │ │ - tsteq lr, r8, lsr r7 │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ + tsteq lr, r0, lsl #15 │ │ │ │ + tsteq r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x011419f4 │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ + tsteq r5, r8, ror #22 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - tsteq r4, ip, lsr #19 │ │ │ │ - @ instruction: 0x011e76f8 │ │ │ │ - tsteq r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x011419b4 │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ + tsteq r5, r8, lsr #22 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r4, ip, ror #18 │ │ │ │ - @ instruction: 0x011e76b8 │ │ │ │ - tsteq r5, r0, ror #21 │ │ │ │ + tsteq r4, r4, ror r9 │ │ │ │ + tsteq lr, r0, asr #13 │ │ │ │ + tsteq r5, r8, ror #21 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ - tsteq r5, r4, lsr #21 │ │ │ │ - tsteq r4, ip, ror #17 │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ - tsteq r5, r4, ror #20 │ │ │ │ - tsteq r4, ip, lsr #17 │ │ │ │ - @ instruction: 0x011e75f8 │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ + tsteq r4, r4, lsr r9 │ │ │ │ + tsteq lr, r0, lsl #13 │ │ │ │ + tsteq r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x011418f4 │ │ │ │ + tsteq lr, r0, asr #12 │ │ │ │ + tsteq r5, ip, ror #20 │ │ │ │ + @ instruction: 0x011418b4 │ │ │ │ + tsteq lr, r0, lsl #12 │ │ │ │ + tsteq r5, r8, lsr #20 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - tsteq r4, ip, ror #16 │ │ │ │ - @ instruction: 0x011e75b8 │ │ │ │ - tsteq r5, r4, ror #19 │ │ │ │ - tsteq r4, ip, lsr #16 │ │ │ │ - tsteq lr, r8, ror r5 │ │ │ │ - tsteq r5, r0, lsr #19 │ │ │ │ + tsteq r4, r4, ror r8 │ │ │ │ + tsteq lr, r0, asr #11 │ │ │ │ + tsteq r5, ip, ror #19 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ + tsteq lr, r0, lsl #11 │ │ │ │ + tsteq r5, r8, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r4, ip, ror #15 │ │ │ │ - tsteq lr, ip, lsr r5 │ │ │ │ - tsteq r5, r0, ror #18 │ │ │ │ - tsteq r4, r8, lsr #15 │ │ │ │ - @ instruction: 0x011e74f4 │ │ │ │ - tsteq r5, r0, lsr #18 │ │ │ │ - tsteq r4, r8, ror #14 │ │ │ │ - @ instruction: 0x011e74b4 │ │ │ │ - @ instruction: 0x011578dc │ │ │ │ + @ instruction: 0x011417f4 │ │ │ │ + tsteq lr, r4, asr #10 │ │ │ │ + tsteq r5, r8, ror #18 │ │ │ │ + @ instruction: 0x011417b0 │ │ │ │ + @ instruction: 0x011e74fc │ │ │ │ + tsteq r5, r8, lsr #18 │ │ │ │ + tsteq r4, r0, ror r7 │ │ │ │ + @ instruction: 0x011e74bc │ │ │ │ + tsteq r5, r4, ror #17 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x011416f4 │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ - tsteq r5, ip, ror #16 │ │ │ │ + @ instruction: 0x011416fc │ │ │ │ + tsteq lr, r8, asr #8 │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x011416b4 │ │ │ │ - tsteq lr, r0, lsl #8 │ │ │ │ - tsteq r5, r8, lsr #16 │ │ │ │ + @ instruction: 0x011416bc │ │ │ │ + tsteq lr, r8, lsl #8 │ │ │ │ + tsteq r5, r0, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - tsteq r4, r4, ror r6 │ │ │ │ - tsteq lr, r0, asr #7 │ │ │ │ - tsteq r5, ip, ror #15 │ │ │ │ - tsteq r4, r4, lsr r6 │ │ │ │ - tsteq lr, r0, lsl #7 │ │ │ │ - tsteq r5, r8, lsr #15 │ │ │ │ + tsteq r4, ip, ror r6 │ │ │ │ + tsteq lr, r8, asr #7 │ │ │ │ + @ instruction: 0x011577f4 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tsteq lr, r8, lsl #7 │ │ │ │ + @ instruction: 0x011577b0 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x011415f4 │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ - tsteq r5, r8, ror #14 │ │ │ │ - @ instruction: 0x011415b4 │ │ │ │ - tsteq lr, r0, lsl #6 │ │ │ │ - tsteq r5, r8, lsr #14 │ │ │ │ + @ instruction: 0x011415fc │ │ │ │ + tsteq lr, r8, asr #6 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ + @ instruction: 0x011415bc │ │ │ │ + tsteq lr, r8, lsl #6 │ │ │ │ + tsteq r5, r0, lsr r7 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - tsteq r4, r4, ror r5 │ │ │ │ - tsteq lr, r0, asr #5 │ │ │ │ - tsteq r5, r8, ror #13 │ │ │ │ + tsteq r4, ip, ror r5 │ │ │ │ + tsteq lr, r8, asr #5 │ │ │ │ + @ instruction: 0x011576f0 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - tsteq r4, r4, lsr r5 │ │ │ │ - tsteq lr, r0, lsl #5 │ │ │ │ - tsteq r5, r8, lsr #13 │ │ │ │ - @ instruction: 0x011414f4 │ │ │ │ - tsteq lr, r0, asr #4 │ │ │ │ - tsteq r5, r8, ror #12 │ │ │ │ + tsteq r4, ip, lsr r5 │ │ │ │ + tsteq lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x011576b0 │ │ │ │ + @ instruction: 0x011414fc │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ + tsteq r5, r0, ror r6 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x011414b4 │ │ │ │ - tsteq lr, r0, lsl #4 │ │ │ │ - tsteq r5, r8, lsr #12 │ │ │ │ + @ instruction: 0x011414bc │ │ │ │ + tsteq lr, r8, lsl #4 │ │ │ │ + tsteq r5, r0, lsr r6 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq r4, r4, ror r4 │ │ │ │ - tsteq lr, r0, asr #3 │ │ │ │ - tsteq r5, r8, ror #11 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ + tsteq lr, r8, asr #3 │ │ │ │ + @ instruction: 0x011575f0 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - tsteq lr, r0, lsl #3 │ │ │ │ - tsteq r5, r8, lsr #11 │ │ │ │ + tsteq r4, ip, lsr r4 │ │ │ │ + tsteq lr, r8, lsl #3 │ │ │ │ + @ instruction: 0x011575b0 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x011413f4 │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - tsteq r5, r8, ror #10 │ │ │ │ + @ instruction: 0x011413fc │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - @ instruction: 0x011413b4 │ │ │ │ - tsteq lr, r0, lsl #2 │ │ │ │ - tsteq r5, r8, lsr #10 │ │ │ │ + @ instruction: 0x011413bc │ │ │ │ + tsteq lr, r8, lsl #2 │ │ │ │ + tsteq r5, r0, lsr r5 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ - tsteq lr, r0, asr #1 │ │ │ │ - tsteq r5, r8, ror #9 │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ + tsteq lr, r8, asr #1 │ │ │ │ + @ instruction: 0x011574f0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq lr, r0, lsl #1 │ │ │ │ - tsteq r5, r8, lsr #9 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + tsteq lr, r8, lsl #1 │ │ │ │ + @ instruction: 0x011574b0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011412f4 │ │ │ │ - @ instruction: 0x011412b4 │ │ │ │ + @ instruction: 0x011412fc │ │ │ │ + @ instruction: 0x011412bc │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r4, r8, lsl #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - tsteq r4, ip, ror #4 │ │ │ │ + tsteq r4, r4, ror r2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - tsteq lr, r4, ror #30 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ - tsteq r5, ip, lsl #7 │ │ │ │ + tsteq lr, ip, ror #30 │ │ │ │ + tsteq r4, r4, lsl r2 │ │ │ │ + @ instruction: 0x01157394 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - tsteq lr, r8, lsr #30 │ │ │ │ - @ instruction: 0x011411d0 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq lr, ip, ror #29 │ │ │ │ - @ instruction: 0x01141194 │ │ │ │ - tsteq r5, r4, lsl r3 │ │ │ │ + tsteq lr, r0, lsr pc │ │ │ │ + @ instruction: 0x011411d8 │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ + @ instruction: 0x011e6ef4 │ │ │ │ + @ instruction: 0x0114119c │ │ │ │ + tsteq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - tsteq r4, ip, asr r1 │ │ │ │ - tsteq lr, r8, lsr #29 │ │ │ │ - @ instruction: 0x011572d0 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ + @ instruction: 0x011e6eb0 │ │ │ │ + @ instruction: 0x011572d8 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq r4, r0, lsl r1 │ │ │ │ - tsteq r4, r0, lsl #2 │ │ │ │ - tsteq lr, r0, asr lr │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ + tsteq r4, r8, lsl r1 │ │ │ │ + tsteq r4, r8, lsl #2 │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ + tsteq r5, r8, ror r2 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrheq r1, [r4, -ip] │ │ │ │ - tsteq lr, ip, lsl #28 │ │ │ │ - tsteq r5, ip, lsr #4 │ │ │ │ + tsteq r4, r4, asr #1 │ │ │ │ + tsteq lr, r4, lsl lr │ │ │ │ + tsteq r5, r4, lsr r2 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - tsteq lr, ip, asr #27 │ │ │ │ - tsteq r4, r4, ror r0 │ │ │ │ - @ instruction: 0x011571f4 │ │ │ │ + @ instruction: 0x011e6dd4 │ │ │ │ + tsteq r4, ip, ror r0 │ │ │ │ + @ instruction: 0x011571fc │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-1184] @ 0xfffffb60 │ │ │ │ sub sp, sp, #5184 @ 0x1440 │ │ │ │ @@ -1336270,109 +1336270,109 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 5d5114 │ │ │ │ bl b44a4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x012b3f1c │ │ │ │ @ instruction: 0x012b3f0c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011579f0 │ │ │ │ - tsteq r8, r8, lsr #32 │ │ │ │ + @ instruction: 0x011579f8 │ │ │ │ + tsteq r8, r0, lsr r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ @ instruction: 0x012b3b10 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ - tsteq lr, r0, lsr r4 │ │ │ │ - tsteq r4, r8, asr #13 │ │ │ │ - tsteq r5, r8, asr #16 │ │ │ │ + tsteq r8, r0, ror sp │ │ │ │ + tsteq lr, r8, lsr r4 │ │ │ │ + @ instruction: 0x011406d0 │ │ │ │ + tsteq r5, r0, asr r8 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ andeq r6, r0, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - tsteq r5, r4, ror #9 │ │ │ │ + tsteq r5, ip, ror #9 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - tsteq lr, r8, lsr #1 │ │ │ │ - tsteq r4, r4, asr #18 │ │ │ │ - tsteq r4, r0, ror #5 │ │ │ │ + ldrheq r6, [lr, -r0] │ │ │ │ + tsteq r4, ip, asr #18 │ │ │ │ + tsteq r4, r8, ror #5 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x011562fc │ │ │ │ - tsteq lr, r0, asr #29 │ │ │ │ - tsteq r4, ip, asr r7 │ │ │ │ - @ instruction: 0x011e5df0 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ + tsteq r5, r4, lsl #6 │ │ │ │ + tsteq lr, r8, asr #29 │ │ │ │ + tsteq r4, r4, ror #14 │ │ │ │ + @ instruction: 0x011e5df8 │ │ │ │ + tsteq r5, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0114e69c │ │ │ │ - @ instruction: 0x011e5d94 │ │ │ │ - tsteq r4, r0, lsr r0 │ │ │ │ - @ instruction: 0x011561bc │ │ │ │ - tsteq r5, ip, lsr r1 │ │ │ │ - tsteq lr, r0, lsl #26 │ │ │ │ - @ instruction: 0x0114e59c │ │ │ │ - @ instruction: 0x011e5c94 │ │ │ │ - tstpeq r3, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - ldrheq r6, [r5, -r0] │ │ │ │ + tsteq r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x011e5d9c │ │ │ │ + tsteq r4, r8, lsr r0 │ │ │ │ + tsteq r5, r4, asr #3 │ │ │ │ + tsteq r5, r4, asr #2 │ │ │ │ + tsteq lr, r8, lsl #26 │ │ │ │ + tsteq r4, r4, lsr #11 │ │ │ │ + @ instruction: 0x011e5c9c │ │ │ │ + tstpeq r3, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r5, -r8] │ │ │ │ @ instruction: 0x011306f4 │ │ │ │ @ instruction: 0x0113069c │ │ │ │ tsteq r3, r4, asr #12 │ │ │ │ - tsteq lr, r8, asr #22 │ │ │ │ + tsteq lr, r0, asr fp │ │ │ │ @ instruction: 0x011305f0 │ │ │ │ - tsteq r5, r0, ror #30 │ │ │ │ - tsteq lr, r4, ror r9 │ │ │ │ - tstpeq r3, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01155d90 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + tsteq lr, ip, ror r9 │ │ │ │ + tstpeq r3, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01155d98 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x0113fbd8 │ │ │ │ - tsteq lr, r4, lsl #18 │ │ │ │ - tstpeq r3, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, ip, lsr #26 │ │ │ │ - tstpeq r3, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ + tstpeq r3, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, lsr sp │ │ │ │ + tstpeq r3, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - tsteq lr, r8, ror r8 │ │ │ │ - tstpeq r3, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01155c90 │ │ │ │ + tsteq lr, r0, lsl #17 │ │ │ │ + tstpeq r3, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01155c98 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - tsteq lr, r4, lsr r8 │ │ │ │ - tstpeq r3, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, ip, asr #24 │ │ │ │ + tsteq lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x0113fad4 │ │ │ │ + tsteq r5, r4, asr ip │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x011e57f0 │ │ │ │ - tstpeq r3, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x011e57f8 │ │ │ │ + @ instruction: 0x0113fa90 │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq lr, ip, lsr #15 │ │ │ │ - tstpeq r3, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r4, asr #23 │ │ │ │ + @ instruction: 0x011e57b4 │ │ │ │ + tstpeq r3, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, ip, asr #23 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - tsteq lr, r8, ror #14 │ │ │ │ - tstpeq r3, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01155b90 │ │ │ │ - tstpeq r3, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsl r7 │ │ │ │ - @ instruction: 0x0113f9b0 │ │ │ │ - tsteq r5, r0, lsr fp │ │ │ │ + tsteq lr, r0, ror r7 │ │ │ │ + tstpeq r3, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01155b98 │ │ │ │ + @ instruction: 0x0113f9f0 │ │ │ │ + tsteq lr, ip, lsl r7 │ │ │ │ + @ instruction: 0x0113f9b8 │ │ │ │ + tsteq r5, r8, lsr fp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011e56d4 │ │ │ │ - tstpeq r3, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01155af8 │ │ │ │ + @ instruction: 0x011e56dc │ │ │ │ + tstpeq r3, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011e5694 │ │ │ │ - tstpeq r3, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01155ab4 │ │ │ │ - tsteq lr, r4, asr r6 │ │ │ │ - @ instruction: 0x0113f8f0 │ │ │ │ - tsteq r5, r0, ror sl │ │ │ │ + @ instruction: 0x011e569c │ │ │ │ + tstpeq r3, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01155abc │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ + @ instruction: 0x0113f8f8 │ │ │ │ + tsteq r5, r8, ror sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ - @ instruction: 0x0113f8b0 │ │ │ │ - tsteq r5, r0, lsr sl │ │ │ │ + tsteq lr, ip, lsl r6 │ │ │ │ + @ instruction: 0x0113f8b8 │ │ │ │ + tsteq r5, r8, lsr sl │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x011e55d4 │ │ │ │ - tstpeq r3, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011559f0 │ │ │ │ + @ instruction: 0x011e55dc │ │ │ │ + tstpeq r3, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011559f8 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ ldr r2, [pc, #-224] @ 5d52d8 │ │ │ │ ldr r1, [pc, #-224] @ 5d52dc │ │ │ │ ldr r3, [pc, #-224] @ 5d52e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1336904,41 +1336904,41 @@ │ │ │ │ b 5d5a20 │ │ │ │ smlawbeq fp, r4, sl, r2 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b2a54 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b281c │ │ │ │ - tsteq lr, r0, asr #5 │ │ │ │ - tstpeq r3, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r8, ror #13 │ │ │ │ + tsteq lr, r8, asr #5 │ │ │ │ + tstpeq r3, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011556f0 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - tsteq lr, r4, lsl #5 │ │ │ │ - tstpeq r3, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, ip, lsr #13 │ │ │ │ + tsteq lr, ip, lsl #5 │ │ │ │ + tstpeq r3, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011556b4 │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ - @ instruction: 0x0113f4f0 │ │ │ │ - tsteq r5, r0, ror r6 │ │ │ │ + tsteq lr, r0, asr r2 │ │ │ │ + @ instruction: 0x0113f4f8 │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - tsteq lr, ip, lsl #4 │ │ │ │ - @ instruction: 0x0113f4b4 │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ + tsteq lr, r4, lsl r2 │ │ │ │ + @ instruction: 0x0113f4bc │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - @ instruction: 0x011e51d0 │ │ │ │ - tstpeq r3, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011555f8 │ │ │ │ + @ instruction: 0x011e51d8 │ │ │ │ + tstpeq r3, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - @ instruction: 0x011e5194 │ │ │ │ - tstpeq r3, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011555bc │ │ │ │ + @ instruction: 0x011e519c │ │ │ │ + tstpeq r3, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, asr #11 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - tstpeq r3, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, lsl #11 │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ + tstpeq r3, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -1336988,20 +1336988,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 5d5d80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5d5cdc │ │ │ │ - tsteq lr, ip, lsr r0 │ │ │ │ - @ instruction: 0x0113f2d8 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - @ instruction: 0x011e4ffc │ │ │ │ - @ instruction: 0x0113f298 │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ + tsteq lr, r4, asr #32 │ │ │ │ + tstpeq r3, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, ror #8 │ │ │ │ + tsteq lr, r4 │ │ │ │ + tstpeq r3, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsr #8 │ │ │ │ @ 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, #1380] @ 5d6300 │ │ │ │ ldr r3, [pc, #1380] @ 5d6304 │ │ │ │ @@ -1337352,41 +1337352,41 @@ │ │ │ │ b 5d601c │ │ │ │ @ instruction: 0x012b24a8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b247c │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b2220 │ │ │ │ - tsteq lr, ip, asr #23 │ │ │ │ - tsteq r3, r8, ror #28 │ │ │ │ - @ instruction: 0x01154ff0 │ │ │ │ + @ instruction: 0x011e4bd4 │ │ │ │ + tsteq r3, r0, ror lr │ │ │ │ + @ instruction: 0x01154ff8 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - tsteq lr, ip, lsl #23 │ │ │ │ - tsteq r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x01154fb0 │ │ │ │ + @ instruction: 0x011e4b94 │ │ │ │ + tsteq r3, r0, lsr lr │ │ │ │ + @ instruction: 0x01154fb8 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - tsteq lr, r0, asr fp │ │ │ │ - tsteq r3, ip, ror #27 │ │ │ │ - tsteq r5, r4, ror pc │ │ │ │ + tsteq lr, r8, asr fp │ │ │ │ + @ instruction: 0x0113edf4 │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ - tsteq lr, r4, lsl fp │ │ │ │ - @ instruction: 0x0113edb0 │ │ │ │ - tsteq r5, r8, lsr pc │ │ │ │ + tsteq lr, ip, lsl fp │ │ │ │ + @ instruction: 0x0113edb8 │ │ │ │ + tsteq r5, r0, asr #30 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - @ instruction: 0x011e4ad8 │ │ │ │ - tsteq r3, r4, ror sp │ │ │ │ - @ instruction: 0x01154efc │ │ │ │ + tsteq lr, r0, ror #21 │ │ │ │ + tsteq r3, ip, ror sp │ │ │ │ + tsteq r5, r4, lsl #30 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - @ instruction: 0x011e4a9c │ │ │ │ - tsteq r3, r8, lsr sp │ │ │ │ - tsteq r5, r0, asr #29 │ │ │ │ + tsteq lr, r4, lsr #21 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ + tsteq r5, r8, asr #29 │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - tsteq lr, r0, ror #20 │ │ │ │ - @ instruction: 0x0113ecfc │ │ │ │ - tsteq r5, r4, lsl #29 │ │ │ │ + tsteq lr, r8, ror #20 │ │ │ │ + tsteq r3, r4, lsl #26 │ │ │ │ + tsteq r5, ip, lsl #29 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ │ │ │ │ 005d6388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -1337763,37 +1337763,37 @@ │ │ │ │ b 5d678c │ │ │ │ @ instruction: 0x012b1e9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b1e58 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b1ab0 │ │ │ │ - tsteq lr, r0, asr #10 │ │ │ │ - @ instruction: 0x0113e7dc │ │ │ │ - tsteq r5, ip, asr r9 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ + tsteq r3, r4, ror #15 │ │ │ │ + tsteq r5, r4, ror #18 │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x0113e79c │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ + tsteq r3, r4, lsr #15 │ │ │ │ + tsteq r5, r4, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - tsteq lr, r0, asr #9 │ │ │ │ - tsteq r3, ip, asr r7 │ │ │ │ - @ instruction: 0x011548dc │ │ │ │ + tsteq lr, r8, asr #9 │ │ │ │ + tsteq r3, r4, ror #14 │ │ │ │ + tsteq r5, r4, ror #17 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - tsteq lr, r0, lsl #9 │ │ │ │ - tsteq r3, ip, lsl r7 │ │ │ │ - @ instruction: 0x0115489c │ │ │ │ + tsteq lr, r8, lsl #9 │ │ │ │ + tsteq r3, r4, lsr #14 │ │ │ │ + tsteq r5, r4, lsr #17 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ - @ instruction: 0x0113e6dc │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ + tsteq lr, r8, asr #8 │ │ │ │ + tsteq r3, r4, ror #13 │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - tsteq lr, r0, lsl #8 │ │ │ │ - @ instruction: 0x0113e69c │ │ │ │ - tsteq r5, ip, lsl r8 │ │ │ │ + tsteq lr, r8, lsl #8 │ │ │ │ + tsteq r3, r4, lsr #13 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 005d69dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1338225,53 +1338225,53 @@ │ │ │ │ b 5d6c60 │ │ │ │ @ instruction: 0x012b1844 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012b1820 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ ldrdeq r1, [fp, -ip]! │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ - tsteq lr, r4, lsl #1 │ │ │ │ - tsteq r4, r8, lsr #4 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ + tsteq lr, ip, lsl #1 │ │ │ │ + tsteq r4, r0, lsr r2 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ - tsteq lr, r4, asr #29 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ + tsteq r3, r0, lsl #3 │ │ │ │ + tsteq lr, ip, asr #29 │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x011e3e94 │ │ │ │ - tsteq r3, r0, lsr r1 │ │ │ │ - @ instruction: 0x011542b0 │ │ │ │ + @ instruction: 0x011e3e9c │ │ │ │ + tsteq r3, r8, lsr r1 │ │ │ │ + @ instruction: 0x011542b8 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ - ldrsheq lr, [r3, -r0] │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ + tsteq lr, ip, asr lr │ │ │ │ + ldrsheq lr, [r3, -r8] │ │ │ │ + tsteq r5, r8, ror r2 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ - ldrheq lr, [r3, -r0] │ │ │ │ - tsteq r5, r0, lsr r2 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ + ldrheq lr, [r3, -r8] │ │ │ │ + tsteq r5, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x011e3dd4 │ │ │ │ - tsteq r3, r0, ror r0 │ │ │ │ - @ instruction: 0x011541f0 │ │ │ │ + @ instruction: 0x011e3ddc │ │ │ │ + tsteq r3, r8, ror r0 │ │ │ │ + @ instruction: 0x011541f8 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - tsteq lr, r4, lsl #27 │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ + tsteq lr, ip, lsl #27 │ │ │ │ + tsteq r4, r0, lsr pc │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ - tsteq r3, ip, ror #31 │ │ │ │ - tsteq r5, ip, ror #2 │ │ │ │ + tsteq lr, r8, asr sp │ │ │ │ + @ instruction: 0x0113dff4 │ │ │ │ + tsteq r5, r4, ror r1 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - @ instruction: 0x0113dfb4 │ │ │ │ - tsteq lr, r0, lsl #26 │ │ │ │ - tsteq r4, r4, lsr #29 │ │ │ │ + @ instruction: 0x0113dfbc │ │ │ │ + tsteq lr, r8, lsl #26 │ │ │ │ + tsteq r4, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x011e3cd0 │ │ │ │ - tsteq r3, ip, ror #30 │ │ │ │ - tsteq r5, ip, ror #1 │ │ │ │ + @ instruction: 0x011e3cd8 │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ + ldrsheq r4, [r5, -r4] │ │ │ │ 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, #1740] @ 5d7830 │ │ │ │ ldr ip, [pc, #1740] @ 5d7834 │ │ │ │ @@ -1338712,57 +1338712,57 @@ │ │ │ │ b 5d750c │ │ │ │ @ instruction: 0x012b10e0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strheq r1, [fp, -r4]! │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x012b0d30 │ │ │ │ - @ instruction: 0x0113da90 │ │ │ │ - @ instruction: 0x011e37dc │ │ │ │ - tsteq r4, r0, lsl #19 │ │ │ │ + @ instruction: 0x0113da98 │ │ │ │ + tsteq lr, r4, ror #15 │ │ │ │ + tsteq r4, r8, lsl #19 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq lr, r0, ror #14 │ │ │ │ - @ instruction: 0x0113d9fc │ │ │ │ - tsteq r5, r4, lsl #23 │ │ │ │ + tsteq lr, r8, ror #14 │ │ │ │ + tsteq r3, r4, lsl #20 │ │ │ │ + tsteq r5, ip, lsl #23 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ - @ instruction: 0x0113d9bc │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ + tsteq r3, r4, asr #19 │ │ │ │ + tsteq r5, ip, asr #22 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - tsteq lr, r4, ror #13 │ │ │ │ - tsteq r3, r0, lsl #19 │ │ │ │ - tsteq r5, r8, lsl #22 │ │ │ │ + tsteq lr, ip, ror #13 │ │ │ │ + tsteq r3, r8, lsl #19 │ │ │ │ + tsteq r5, r0, lsl fp │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - tsteq r3, ip, asr #18 │ │ │ │ - @ instruction: 0x011e3698 │ │ │ │ - tsteq r4, ip, lsr r8 │ │ │ │ + tsteq r3, r4, asr r9 │ │ │ │ + tsteq lr, r0, lsr #13 │ │ │ │ + tsteq r4, r4, asr #16 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - tsteq lr, r8, ror #12 │ │ │ │ - tsteq r3, r4, lsl #18 │ │ │ │ - tsteq r5, ip, lsl #21 │ │ │ │ + tsteq lr, r0, ror r6 │ │ │ │ + tsteq r3, ip, lsl #18 │ │ │ │ + @ instruction: 0x01153a94 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - @ instruction: 0x0113d8d0 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ - tsteq r4, r0, asr #15 │ │ │ │ + @ instruction: 0x0113d8d8 │ │ │ │ + tsteq lr, r4, lsr #12 │ │ │ │ + tsteq r4, r8, asr #15 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - tsteq lr, r8, ror #11 │ │ │ │ - tsteq r3, r4, lsl #17 │ │ │ │ - tsteq r5, ip, lsl #20 │ │ │ │ + @ instruction: 0x011e35f0 │ │ │ │ + tsteq r3, ip, lsl #17 │ │ │ │ + tsteq r5, r4, lsl sl │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - tsteq r3, r0, asr r8 │ │ │ │ - @ instruction: 0x011e359c │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + tsteq r3, r8, asr r8 │ │ │ │ + tsteq lr, r4, lsr #11 │ │ │ │ + tsteq r4, r8, asr #14 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tsteq lr, ip, ror #10 │ │ │ │ - tsteq r3, r8, lsl #16 │ │ │ │ - @ instruction: 0x01153990 │ │ │ │ + tsteq lr, r4, ror r5 │ │ │ │ + tsteq r3, r0, lsl r8 │ │ │ │ + @ instruction: 0x01153998 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - tsteq lr, r0, lsr r5 │ │ │ │ - tsteq r3, ip, asr #15 │ │ │ │ - tsteq r5, r4, asr r9 │ │ │ │ + tsteq lr, r8, lsr r5 │ │ │ │ + @ instruction: 0x0113d7d4 │ │ │ │ + tsteq r5, ip, asr r9 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1339563,100 +1339563,100 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ b 5d8434 │ │ │ │ @ instruction: 0x012b0920 │ │ │ │ smulwteq fp, ip, r8 │ │ │ │ @ instruction: 0x012b0458 │ │ │ │ - tsteq r3, r0, asr r0 │ │ │ │ - tsteq lr, r8, lsr #27 │ │ │ │ - tsteq r5, r8, asr #3 │ │ │ │ + tsteq r3, r8, asr r0 │ │ │ │ + @ instruction: 0x011e2db0 │ │ │ │ + @ instruction: 0x011531d0 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ smlawbeq fp, r4, r2, r0 │ │ │ │ - tsteq lr, r4, asr #26 │ │ │ │ - tsteq r3, r8, ror #31 │ │ │ │ - tsteq r5, r8, ror #2 │ │ │ │ + tsteq lr, ip, asr #26 │ │ │ │ + @ instruction: 0x0113cff0 │ │ │ │ + tsteq r5, r0, ror r1 │ │ │ │ muleq r0, r2, r7 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ - tsteq lr, r4, asr #5 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ - tsteq r5, r8, ror #13 │ │ │ │ + tsteq lr, ip, asr #5 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ + @ instruction: 0x011526f0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq lr, r8, asr #1 │ │ │ │ - ldrsbeq r3, [r5, -r4] │ │ │ │ - tsteq lr, r4, lsr #31 │ │ │ │ - tsteq r5, r0, lsr #7 │ │ │ │ + ldrsbeq r2, [lr, -r0] │ │ │ │ + ldrsbeq r3, [r5, -ip] │ │ │ │ + tsteq lr, ip, lsr #31 │ │ │ │ + tsteq r5, r8, lsr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq pc, [sl, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011e1ebc │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ - tsteq r5, r0, ror #5 │ │ │ │ + tsteq lr, r4, asr #29 │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq r5, r8, ror #5 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq lr, r8, lsl #25 │ │ │ │ - tsteq r3, r4, lsr #30 │ │ │ │ - tsteq r5, ip, lsr #1 │ │ │ │ + @ instruction: 0x011e1c90 │ │ │ │ + tsteq r3, ip, lsr #30 │ │ │ │ + ldrheq r2, [r5, -r4] │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ - tsteq r3, r8, ror #29 │ │ │ │ - tsteq r5, r0, ror r0 │ │ │ │ + tsteq lr, r4, asr ip │ │ │ │ + @ instruction: 0x0113bef0 │ │ │ │ + tsteq r5, r8, ror r0 │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ - tsteq lr, r0, lsl ip │ │ │ │ - tsteq r3, ip, lsr #29 │ │ │ │ - tsteq r5, r4, lsr r0 │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ + @ instruction: 0x0113beb4 │ │ │ │ + tsteq r5, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - @ instruction: 0x011e1bd4 │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ - @ instruction: 0x01151ff8 │ │ │ │ + @ instruction: 0x011e1bdc │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + tsteq r5, r0 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - tsteq lr, ip, lsl #23 │ │ │ │ - tsteq r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x01151fb0 │ │ │ │ + @ instruction: 0x011e1b94 │ │ │ │ + tsteq r3, r0, lsr lr │ │ │ │ + @ instruction: 0x01151fb8 │ │ │ │ muleq r0, sp, r7 │ │ │ │ - @ instruction: 0x0113bdf4 │ │ │ │ - tsteq lr, r4, asr #22 │ │ │ │ - tsteq r5, r8, ror #30 │ │ │ │ - tsteq lr, ip, lsl #22 │ │ │ │ - tsteq r3, r8, lsr #27 │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ + @ instruction: 0x0113bdfc │ │ │ │ + tsteq lr, ip, asr #22 │ │ │ │ + tsteq r5, r0, ror pc │ │ │ │ + tsteq lr, r4, lsl fp │ │ │ │ + @ instruction: 0x0113bdb0 │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r3, r4, ror sp │ │ │ │ - tsteq lr, r4, asr #21 │ │ │ │ - tsteq r5, r8, ror #29 │ │ │ │ + tsteq r3, ip, ror sp │ │ │ │ + tsteq lr, ip, asr #21 │ │ │ │ + @ instruction: 0x01151ef0 │ │ │ │ andeq r0, r0, r6, ror #14 │ │ │ │ - tsteq lr, ip, lsl #21 │ │ │ │ - tsteq r3, r8, lsr #26 │ │ │ │ - @ instruction: 0x01151eb0 │ │ │ │ + @ instruction: 0x011e1a94 │ │ │ │ + tsteq r3, r0, lsr sp │ │ │ │ + @ instruction: 0x01151eb8 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq lr, r0, asr sl │ │ │ │ - tsteq r3, ip, ror #25 │ │ │ │ - tsteq r5, r4, ror lr │ │ │ │ + tsteq lr, r8, asr sl │ │ │ │ + @ instruction: 0x0113bcf4 │ │ │ │ + tsteq r5, ip, ror lr │ │ │ │ muleq r0, ip, r7 │ │ │ │ - tsteq lr, r4, lsl sl │ │ │ │ - @ instruction: 0x0113bcb0 │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ + tsteq lr, ip, lsl sl │ │ │ │ + @ instruction: 0x0113bcb8 │ │ │ │ + tsteq r5, r0, asr #28 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x011e19d8 │ │ │ │ - tsteq r3, r4, ror ip │ │ │ │ - @ instruction: 0x01151dfc │ │ │ │ + tsteq lr, r0, ror #19 │ │ │ │ + tsteq r3, ip, ror ip │ │ │ │ + tsteq r5, r4, lsl #28 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - tsteq r3, r0, asr #24 │ │ │ │ + tsteq r3, r8, asr #24 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - tsteq r3, ip, lsl #24 │ │ │ │ - tsteq r5, r4, lsl #27 │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ + tsteq r5, ip, lsl #27 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ - @ instruction: 0x0113bbbc │ │ │ │ - tsteq r5, r4, asr #26 │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ + tsteq r3, r4, asr #23 │ │ │ │ + tsteq r5, ip, asr #26 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - tsteq lr, r4, ror #17 │ │ │ │ - tsteq r5, r4, lsr #18 │ │ │ │ - @ instruction: 0x01151cfc │ │ │ │ + tsteq lr, ip, ror #17 │ │ │ │ + tsteq r5, ip, lsr #18 │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ bl bfe20 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [pc, #-296] @ 5d85dc │ │ │ │ mov r2, #0 │ │ │ │ bl c0dec <__aeabi_dsub@plt> │ │ │ │ @@ -1340631,21 +1340631,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5d9578 │ │ │ │ @ instruction: 0x012aed94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq sl, r4, ip, lr │ │ │ │ - tsteq lr, ip, ror #14 │ │ │ │ - tsteq r3, r8, lsl #20 │ │ │ │ - tsteq r5, r8, lsl #23 │ │ │ │ + tsteq lr, r4, ror r7 │ │ │ │ + tsteq r3, r0, lsl sl │ │ │ │ + @ instruction: 0x01151b90 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - tsteq lr, ip, lsr #14 │ │ │ │ - tsteq r3, r8, asr #19 │ │ │ │ - tsteq r5, r8, asr #22 │ │ │ │ + tsteq lr, r4, lsr r7 │ │ │ │ + @ instruction: 0x0113b9d0 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -1341256,85 +1341256,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r8, r0 │ │ │ │ b 5d9aec │ │ │ │ @ instruction: 0x012aebbc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012aeb44 │ │ │ │ - @ instruction: 0x011e15bc │ │ │ │ - @ instruction: 0x011519d8 │ │ │ │ + tsteq lr, r4, asr #11 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - tsteq lr, r4, ror r4 │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0115189c │ │ │ │ + tsteq r5, r4, lsr #17 │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - @ instruction: 0x011e12f8 │ │ │ │ - tsteq r5, r4, lsr #14 │ │ │ │ + tsteq lr, r0, lsl #6 │ │ │ │ + tsteq r5, ip, lsr #14 │ │ │ │ andeq r0, r0, r9, ror #22 │ │ │ │ @ instruction: 0x012ae750 │ │ │ │ - @ instruction: 0x0113b498 │ │ │ │ + tsteq r3, r0, lsr #9 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - tsteq lr, r0, asr #3 │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - tsteq r5, r4, ror #11 │ │ │ │ + tsteq lr, r8, asr #3 │ │ │ │ + tsteq r3, r4, ror #8 │ │ │ │ + tsteq r5, ip, ror #11 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - tsteq lr, r0, lsl #3 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ - tsteq r5, r4, lsr #11 │ │ │ │ + tsteq lr, r8, lsl #3 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ + tsteq r5, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, asr fp │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - @ instruction: 0x0113b3dc │ │ │ │ - tsteq r5, r4, ror #10 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ + tsteq r3, r4, ror #7 │ │ │ │ + tsteq r5, ip, ror #10 │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ - tsteq lr, r0, lsl #2 │ │ │ │ - @ instruction: 0x0113b39c │ │ │ │ - tsteq r5, r4, lsr #10 │ │ │ │ + tsteq lr, r8, lsl #2 │ │ │ │ + tsteq r3, r4, lsr #7 │ │ │ │ + tsteq r5, ip, lsr #10 │ │ │ │ andeq r0, r0, fp, asr fp │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ - @ instruction: 0x011e1090 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ - @ instruction: 0x011514b4 │ │ │ │ + tsteq r3, ip, ror #6 │ │ │ │ + @ instruction: 0x011e1098 │ │ │ │ + tsteq r3, r4, lsr r3 │ │ │ │ + @ instruction: 0x011514bc │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - @ instruction: 0x0113b2f0 │ │ │ │ - tsteq lr, ip, lsl r0 │ │ │ │ - @ instruction: 0x0113b2b4 │ │ │ │ - tsteq r5, r0, asr #8 │ │ │ │ + @ instruction: 0x0113b2f8 │ │ │ │ + tsteq lr, r4, lsr #32 │ │ │ │ + @ instruction: 0x0113b2bc │ │ │ │ + tsteq r5, r8, asr #8 │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - tsteq r3, ip, ror r2 │ │ │ │ + tsteq r3, r4, lsl #5 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - tsteq r3, ip, asr #4 │ │ │ │ - tsteq r3, ip, lsl r2 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ - tsteq r3, ip, ror #3 │ │ │ │ + @ instruction: 0x0113b1f4 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - @ instruction: 0x0113b1bc │ │ │ │ + tsteq r3, r4, asr #3 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - tsteq r3, ip, lsl #3 │ │ │ │ + @ instruction: 0x0113b194 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - @ instruction: 0x011e0eb8 │ │ │ │ - tsteq r3, r4, asr r1 │ │ │ │ - @ instruction: 0x011512dc │ │ │ │ + tsteq lr, r0, asr #29 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ + tsteq r5, r4, ror #5 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - tsteq lr, r8, ror lr │ │ │ │ - tsteq r3, r4, lsl r1 │ │ │ │ - @ instruction: 0x0115129c │ │ │ │ + tsteq lr, r0, lsl #29 │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ + tsteq r5, r4, lsr #5 │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - tsteq lr, r8, lsr lr │ │ │ │ - ldrsbeq fp, [r3, -r0] │ │ │ │ - tsteq r5, r8, asr r2 │ │ │ │ + tsteq lr, r0, asr #28 │ │ │ │ + ldrsbeq fp, [r3, -r8] │ │ │ │ + tsteq r5, r0, ror #4 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - @ instruction: 0x0113b098 │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ - tsteq lr, r8, lsr #27 │ │ │ │ - tsteq r3, r4, asr #32 │ │ │ │ - tsteq r5, ip, asr #3 │ │ │ │ + tsteq r3, r0, lsr #1 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ + @ instruction: 0x011e0db0 │ │ │ │ + tsteq r3, ip, asr #32 │ │ │ │ + @ instruction: 0x011511d4 │ │ │ │ andeq r0, r0, pc, asr fp │ │ │ │ - tsteq lr, r8, ror #26 │ │ │ │ - tsteq r3, r4 │ │ │ │ - tsteq r5, ip, lsl #3 │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ + tsteq r3, ip │ │ │ │ + @ instruction: 0x01151194 │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #560] @ 5da374 │ │ │ │ @@ -1341478,29 +1341478,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5da190 │ │ │ │ @ instruction: 0x012ae100 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ae0ac │ │ │ │ - @ instruction: 0x011e0abc │ │ │ │ - tsteq r3, r8, asr sp │ │ │ │ - tsteq r5, r0, ror #29 │ │ │ │ + tsteq lr, r4, asr #21 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ + tsteq r5, r8, ror #29 │ │ │ │ andeq r0, r0, r7, lsl #23 │ │ │ │ - tsteq lr, r4, ror sl │ │ │ │ - @ instruction: 0x01151af4 │ │ │ │ - @ instruction: 0x01150e90 │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ + @ instruction: 0x01151afc │ │ │ │ + @ instruction: 0x01150e98 │ │ │ │ andeq r0, r0, r4, lsl #23 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ - tsteq r3, r4, asr #25 │ │ │ │ - tsteq r5, ip, asr #28 │ │ │ │ + tsteq lr, r0, lsr sl │ │ │ │ + tsteq r3, ip, asr #25 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ - tsteq r3, r8, lsl #25 │ │ │ │ - tsteq r5, r0, lsl lr │ │ │ │ + @ instruction: 0x011e09f4 │ │ │ │ + @ instruction: 0x0113ac90 │ │ │ │ + tsteq r5, r8, lsl lr │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -1341916,46 +1341916,46 @@ │ │ │ │ bl ba12c │ │ │ │ mov r9, r0 │ │ │ │ b 5da480 │ │ │ │ @ instruction: 0x012ade64 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ade44 │ │ │ │ @ instruction: 0x012addbc │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ - tsteq r5, r8, asr #24 │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ + tsteq r5, r0, asr ip │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ andeq r0, r0, r2, lsr #18 │ │ │ │ - @ instruction: 0x011e05b0 │ │ │ │ + @ instruction: 0x011e05b8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011509d8 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - tsteq r3, r4, asr #15 │ │ │ │ + tsteq r3, ip, asr #15 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - tsteq r3, r8, asr r7 │ │ │ │ + tsteq r3, r0, ror #14 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - tsteq r3, r4, lsr #14 │ │ │ │ - @ instruction: 0x0113a6f0 │ │ │ │ - tsteq r3, r0, ror #13 │ │ │ │ - @ instruction: 0x0113a6b0 │ │ │ │ - @ instruction: 0x011e03dc │ │ │ │ - tsteq r3, r8, ror r6 │ │ │ │ - tsteq r5, r0, lsl #16 │ │ │ │ + tsteq r3, ip, lsr #14 │ │ │ │ + @ instruction: 0x0113a6f8 │ │ │ │ + tsteq r3, r8, ror #13 │ │ │ │ + @ instruction: 0x0113a6b8 │ │ │ │ + tsteq lr, r4, ror #7 │ │ │ │ + tsteq r3, r0, lsl #13 │ │ │ │ + tsteq r5, r8, lsl #16 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - @ instruction: 0x011e039c │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ - tsteq r5, r0, asr #15 │ │ │ │ + tsteq lr, r4, lsr #7 │ │ │ │ + tsteq r3, r0, asr #12 │ │ │ │ + tsteq r5, r8, asr #15 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ - @ instruction: 0x0113a5f8 │ │ │ │ - tsteq r5, r8, ror r7 │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ + tsteq r3, r0, lsl #12 │ │ │ │ + tsteq r5, r0, lsl #15 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - tsteq lr, ip, lsl r3 │ │ │ │ - @ instruction: 0x0113a5b8 │ │ │ │ - tsteq r5, r0, asr #14 │ │ │ │ + tsteq lr, r4, lsr #6 │ │ │ │ + tsteq r3, r0, asr #11 │ │ │ │ + tsteq r5, r8, asr #14 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #944] @ 5daea8 │ │ │ │ @@ -1342195,41 +1342195,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5daca0 │ │ │ │ @ instruction: 0x012ad74c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ad59c │ │ │ │ - tsteq lr, r0, asr r0 │ │ │ │ - tsteq r3, ip, ror #5 │ │ │ │ - tsteq r5, ip, ror #8 │ │ │ │ + tsteq lr, r8, asr r0 │ │ │ │ + @ instruction: 0x0113a2f4 │ │ │ │ + tsteq r5, r4, ror r4 │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ - tsteq r3, ip, lsr #5 │ │ │ │ - tsteq r5, ip, lsr #8 │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ + @ instruction: 0x0113a2b4 │ │ │ │ + tsteq r5, r4, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - @ instruction: 0x011dffd0 │ │ │ │ - @ instruction: 0x01151094 │ │ │ │ - tsteq r5, ip, ror #7 │ │ │ │ + @ instruction: 0x011dffd8 │ │ │ │ + @ instruction: 0x0115109c │ │ │ │ + @ instruction: 0x011503f4 │ │ │ │ andeq r0, r0, fp, lsr ip │ │ │ │ - tstpeq sp, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsr #4 │ │ │ │ - tsteq r5, r0, lsr #7 │ │ │ │ + tstpeq sp, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #4 │ │ │ │ + tsteq r5, r8, lsr #7 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ - tstpeq sp, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, ror #3 │ │ │ │ - tsteq r5, r0, ror #6 │ │ │ │ + tstpeq sp, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #3 │ │ │ │ + tsteq r5, r8, ror #6 │ │ │ │ andeq r0, r0, r5, lsr ip │ │ │ │ - tstpeq sp, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsl #21 │ │ │ │ - tsteq r5, ip, lsl r3 │ │ │ │ + tstpeq sp, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsl #21 │ │ │ │ + tsteq r5, r4, lsr #6 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - @ instruction: 0x011dfebc │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ - @ instruction: 0x011502d8 │ │ │ │ + tstpeq sp, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq r5, r0, ror #5 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -1342509,30 +1342509,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 5db1e8 │ │ │ │ @ instruction: 0x012ad300 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011dfcb0 │ │ │ │ - ldrsbeq r0, [r5, -r4] │ │ │ │ + @ instruction: 0x011dfcb8 │ │ │ │ + ldrsbeq r0, [r5, -ip] │ │ │ │ qsubeq sp, r4, sl │ │ │ │ - tstpeq sp, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, ror #26 │ │ │ │ - tstpeq r4, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsl sp │ │ │ │ - tstpeq r4, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01139cdc │ │ │ │ - tstpeq r4, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01139c9c │ │ │ │ - tstpeq r4, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x011dfad0 │ │ │ │ + tsteq r3, ip, ror #26 │ │ │ │ + @ instruction: 0x0114fef4 │ │ │ │ + tstpeq sp, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #26 │ │ │ │ + tstpeq r4, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #25 │ │ │ │ + tstpeq r4, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ + tstpeq r4, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror #24 │ │ │ │ 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 r8, r1 │ │ │ │ ldr r1, [pc, #1256] @ 5db8e4 │ │ │ │ @@ -1342850,41 +1342850,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5db610 │ │ │ │ @ instruction: 0x012ace44 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012acc2c │ │ │ │ - tstpeq sp, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011398b0 │ │ │ │ - tstpeq r4, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011398b8 │ │ │ │ + tstpeq r4, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x011df5d4 │ │ │ │ - tsteq r3, r0, ror r8 │ │ │ │ - @ instruction: 0x0114f9f0 │ │ │ │ + @ instruction: 0x011df5dc │ │ │ │ + tsteq r3, r8, ror r8 │ │ │ │ + @ instruction: 0x0114f9f8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011df594 │ │ │ │ - tsteq r5, r8, asr r6 │ │ │ │ - @ instruction: 0x0114f9b0 │ │ │ │ + @ instruction: 0x011df59c │ │ │ │ + tsteq r5, r0, ror #12 │ │ │ │ + @ instruction: 0x0114f9b8 │ │ │ │ @ instruction: 0x00000cbe │ │ │ │ - tstpeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, ror #15 │ │ │ │ - tstpeq r4, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror #15 │ │ │ │ + tstpeq r4, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000cbd │ │ │ │ - tstpeq sp, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsr #15 │ │ │ │ - tstpeq r4, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr #15 │ │ │ │ + tstpeq r4, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ - tstpeq sp, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, asr #32 │ │ │ │ - tstpeq r4, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011df4d0 │ │ │ │ + tsteq r4, ip, asr #32 │ │ │ │ + tstpeq r4, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000cb6 │ │ │ │ - tstpeq sp, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsl r7 │ │ │ │ - @ instruction: 0x0114f89c │ │ │ │ + tstpeq sp, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #14 │ │ │ │ + tstpeq r4, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ 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, #56] @ 0x38 │ │ │ │ @@ -1343199,37 +1343199,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5dbbac │ │ │ │ smlawteq sl, r4, r8, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ac690 │ │ │ │ - tsteq r5, ip, asr #2 │ │ │ │ - tstpeq sp, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, asr r1 │ │ │ │ + tstpeq sp, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - tstpeq sp, ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, lsr #5 │ │ │ │ - tstpeq r4, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011392b0 │ │ │ │ + tstpeq r4, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - tsteq sp, ip, asr #31 │ │ │ │ - tsteq r3, r8, ror #4 │ │ │ │ - tstpeq r4, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011defd4 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + @ instruction: 0x0114f3f0 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - tsteq sp, ip, lsl #31 │ │ │ │ - tsteq r3, r8, lsr #4 │ │ │ │ - tstpeq r4, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011def94 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + @ instruction: 0x0114f3b0 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - tsteq sp, ip, asr #30 │ │ │ │ - tsteq r3, r8, ror #3 │ │ │ │ - tstpeq r4, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr pc │ │ │ │ + @ instruction: 0x011391f0 │ │ │ │ + tstpeq r4, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ - tsteq r3, r8, lsr #3 │ │ │ │ - tstpeq r4, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ + @ instruction: 0x011391b0 │ │ │ │ + tstpeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1343503,40 +1343503,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5dc110 │ │ │ │ @ instruction: 0x012ac360 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ac12c │ │ │ │ - tsteq sp, r0, ror #23 │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ - @ instruction: 0x0114effc │ │ │ │ + tsteq sp, r8, ror #23 │ │ │ │ + tsteq r3, r4, lsl #29 │ │ │ │ + tstpeq r4, r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - tsteq sp, r0, lsr #23 │ │ │ │ - tsteq r3, ip, lsr lr │ │ │ │ - @ instruction: 0x0114efbc │ │ │ │ + tsteq sp, r8, lsr #23 │ │ │ │ + tsteq r3, r4, asr #28 │ │ │ │ + tsteq r4, r4, asr #31 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - tsteq sp, r0, ror #22 │ │ │ │ - tstpeq r4, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, ror pc │ │ │ │ + tsteq sp, r8, ror #22 │ │ │ │ + tstpeq r4, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsl #31 │ │ │ │ andeq r0, r0, r8, lsl ip │ │ │ │ - tsteq sp, r4, lsl fp │ │ │ │ - @ instruction: 0x01138db0 │ │ │ │ - tsteq r4, r0, lsr pc │ │ │ │ + tsteq sp, ip, lsl fp │ │ │ │ + @ instruction: 0x01138db8 │ │ │ │ + tsteq r4, r8, lsr pc │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - @ instruction: 0x011dead4 │ │ │ │ - tsteq r3, r0, ror sp │ │ │ │ - @ instruction: 0x0114eef0 │ │ │ │ + @ instruction: 0x011deadc │ │ │ │ + tsteq r3, r8, ror sp │ │ │ │ + @ instruction: 0x0114eef8 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - @ instruction: 0x011dea94 │ │ │ │ - tsteq r4, r0, lsl r6 │ │ │ │ - @ instruction: 0x0114eeb0 │ │ │ │ - tsteq sp, ip, asr #20 │ │ │ │ - tsteq r3, r8, ror #25 │ │ │ │ - tsteq r4, r8, ror #28 │ │ │ │ + @ instruction: 0x011dea9c │ │ │ │ + tsteq r4, r8, lsl r6 │ │ │ │ + @ instruction: 0x0114eeb8 │ │ │ │ + tsteq sp, r4, asr sl │ │ │ │ + @ instruction: 0x01138cf0 │ │ │ │ + tsteq r4, r0, ror lr │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -1344099,75 +1344099,75 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5dc594 │ │ │ │ @ instruction: 0x012abe94 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012abe6c │ │ │ │ - tsteq sp, ip, lsl #18 │ │ │ │ - tsteq r4, r0, lsr sp │ │ │ │ + tsteq sp, r4, lsl r9 │ │ │ │ + tsteq r4, r8, lsr sp │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - @ instruction: 0x011de7dc │ │ │ │ + tsteq sp, r4, ror #15 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r4, r8, lsl #24 │ │ │ │ + tsteq r4, r0, lsl ip │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ @ instruction: 0x012abca8 │ │ │ │ - tsteq sp, r0, lsr r7 │ │ │ │ - tsteq r3, ip, asr #19 │ │ │ │ - tsteq r4, r4, asr fp │ │ │ │ + tsteq sp, r8, lsr r7 │ │ │ │ + @ instruction: 0x011389d4 │ │ │ │ + tsteq r4, ip, asr fp │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - tsteq sp, r4, lsl #8 │ │ │ │ - tsteq r3, r0, lsr #13 │ │ │ │ - tsteq r4, r8, lsr #16 │ │ │ │ + tsteq sp, ip, lsl #8 │ │ │ │ + tsteq r3, r8, lsr #13 │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x011de3b8 │ │ │ │ - tsteq r3, r4, asr r6 │ │ │ │ - @ instruction: 0x0114e7dc │ │ │ │ + tsteq sp, r0, asr #7 │ │ │ │ + tsteq r3, ip, asr r6 │ │ │ │ + tsteq r4, r4, ror #15 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tsteq sp, r8, ror r3 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - @ instruction: 0x0114e79c │ │ │ │ + tsteq sp, r0, lsl #7 │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ + tsteq r4, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ - @ instruction: 0x011385d8 │ │ │ │ - tsteq r4, r0, ror #14 │ │ │ │ + tsteq sp, r4, asr #6 │ │ │ │ + tsteq r3, r0, ror #11 │ │ │ │ + tsteq r4, r8, ror #14 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ - tsteq sp, r0, lsl #6 │ │ │ │ - @ instruction: 0x0113859c │ │ │ │ - tsteq r4, r4, lsr #14 │ │ │ │ - tsteq sp, r4, asr #5 │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - tsteq r4, r4, ror #13 │ │ │ │ + tsteq sp, r8, lsl #6 │ │ │ │ + tsteq r3, r4, lsr #11 │ │ │ │ + tsteq r4, ip, lsr #14 │ │ │ │ + tsteq sp, ip, asr #5 │ │ │ │ + tsteq r3, r4, ror #10 │ │ │ │ + tsteq r4, ip, ror #13 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq sp, r4, lsl #5 │ │ │ │ - tsteq r3, ip, lsl r5 │ │ │ │ - tsteq r4, r4, lsr #13 │ │ │ │ + tsteq sp, ip, lsl #5 │ │ │ │ + tsteq r3, r4, lsr #10 │ │ │ │ + tsteq r4, ip, lsr #13 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - tsteq r3, r0, ror #9 │ │ │ │ - tsteq r4, r8, ror #12 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + tsteq r3, r8, ror #9 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, r8, lsl #4 │ │ │ │ - tsteq r3, r4, lsr #9 │ │ │ │ - tsteq r4, ip, lsr #12 │ │ │ │ + tsteq sp, r0, lsl r2 │ │ │ │ + tsteq r3, ip, lsr #9 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq sp, ip, asr #3 │ │ │ │ - tsteq r3, r8, ror #8 │ │ │ │ - @ instruction: 0x0114e5f0 │ │ │ │ + @ instruction: 0x011de1d4 │ │ │ │ + tsteq r3, r0, ror r4 │ │ │ │ + @ instruction: 0x0114e5f8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x011de190 │ │ │ │ - tsteq r3, ip, lsr #8 │ │ │ │ - @ instruction: 0x0114e5b4 │ │ │ │ + @ instruction: 0x011de198 │ │ │ │ + tsteq r3, r4, lsr r4 │ │ │ │ + @ instruction: 0x0114e5bc │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - tsteq sp, r4, asr r1 │ │ │ │ - @ instruction: 0x011383f0 │ │ │ │ - tsteq r4, r8, ror r5 │ │ │ │ + tsteq sp, ip, asr r1 │ │ │ │ + @ instruction: 0x011383f8 │ │ │ │ + tsteq r4, r0, lsl #11 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x011383bc │ │ │ │ - tsteq r3, ip, lsl #7 │ │ │ │ + tsteq r3, r4, asr #7 │ │ │ │ + @ instruction: 0x01138394 │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [pc, #1272] @ 5dd280 │ │ │ │ @@ -1344489,41 +1344489,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5dcfac │ │ │ │ @ instruction: 0x012ab4b8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012ab290 │ │ │ │ - tsteq sp, r8, ror ip │ │ │ │ - tsteq r3, r4, lsl pc │ │ │ │ - @ instruction: 0x0114e094 │ │ │ │ + tsteq sp, r0, lsl #25 │ │ │ │ + tsteq r3, ip, lsl pc │ │ │ │ + @ instruction: 0x0114e09c │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - @ instruction: 0x01137ed4 │ │ │ │ - tsteq r4, r4, asr r0 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + @ instruction: 0x01137edc │ │ │ │ + tsteq r4, ip, asr r0 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - @ instruction: 0x011ddbf8 │ │ │ │ - @ instruction: 0x0114ecbc │ │ │ │ - tsteq r4, r4, lsl r0 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + tsteq r4, r4, asr #25 │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ - tsteq sp, ip, lsr #23 │ │ │ │ - tsteq r3, r8, asr #28 │ │ │ │ - tsteq r4, r8, asr #31 │ │ │ │ + @ instruction: 0x011ddbb4 │ │ │ │ + tsteq r3, r0, asr lr │ │ │ │ + @ instruction: 0x0114dfd0 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ - tsteq sp, ip, ror #22 │ │ │ │ - tsteq r3, r8, lsl #28 │ │ │ │ - tsteq r4, r8, lsl #31 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ + @ instruction: 0x0114df90 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - tsteq sp, ip, lsr #22 │ │ │ │ - tsteq r4, r8, lsr #13 │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ + tsteq sp, r4, lsr fp │ │ │ │ + @ instruction: 0x011456b0 │ │ │ │ + tsteq r4, ip, asr #30 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ - tsteq sp, r4, ror #21 │ │ │ │ - tsteq r3, r0, lsl #27 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ + tsteq sp, ip, ror #21 │ │ │ │ + tsteq r3, r8, lsl #27 │ │ │ │ + tsteq r4, r8, lsl #30 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1344802,28 +1344802,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5dd60c │ │ │ │ @ instruction: 0x012aaf1c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012aac30 │ │ │ │ - @ instruction: 0x011dd6dc │ │ │ │ - tsteq r3, r4, lsl #19 │ │ │ │ - tsteq r4, r4, lsl #22 │ │ │ │ + tsteq sp, r4, ror #13 │ │ │ │ + tsteq r3, ip, lsl #19 │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - ldrsheq r8, [r4, -ip] │ │ │ │ - @ instruction: 0x011dd694 │ │ │ │ - @ instruction: 0x0114dab4 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ + @ instruction: 0x011dd69c │ │ │ │ + @ instruction: 0x0114dabc │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - tsteq sp, r8, lsr r6 │ │ │ │ - @ instruction: 0x01141b98 │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - @ instruction: 0x011dd5f4 │ │ │ │ - @ instruction: 0x0113789c │ │ │ │ - tsteq r4, ip, lsl sl │ │ │ │ + tsteq sp, r0, asr #12 │ │ │ │ + tsteq r4, r0, lsr #23 │ │ │ │ + tsteq r4, r0, ror #20 │ │ │ │ + @ instruction: 0x011dd5fc │ │ │ │ + tsteq r3, r4, lsr #17 │ │ │ │ + tsteq r4, r4, lsr #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #1448] @ 5ddd6c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1345191,35 +1345191,35 @@ │ │ │ │ b 5dd9b0 │ │ │ │ @ instruction: 0x012aaa7c │ │ │ │ @ instruction: 0x012aaa6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlawbeq sl, ip, r8, sl │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - tsteq r4, r0, asr r7 │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ + tsteq r4, r8, asr r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ + @ instruction: 0x011dd1f4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ + tsteq r4, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ - ldrheq sp, [sp, -r0] │ │ │ │ - tsteq r3, ip, asr #6 │ │ │ │ - tsteq r4, ip, asr #9 │ │ │ │ + tsteq r3, r8, asr r4 │ │ │ │ + ldrheq sp, [sp, -r8] │ │ │ │ + tsteq r3, r4, asr r3 │ │ │ │ + @ instruction: 0x0114d4d4 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - tsteq sp, r0, ror r0 │ │ │ │ - tsteq r3, ip, lsl #6 │ │ │ │ - @ instruction: 0x0114d494 │ │ │ │ + tsteq sp, r8, ror r0 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ + @ instruction: 0x0114d49c │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ - tsteq sp, r0, lsr r0 │ │ │ │ - tsteq r4, r4, asr r6 │ │ │ │ - tsteq r4, ip, asr #8 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - tsteq r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x01137294 │ │ │ │ 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, #1212] @ 5de2ac │ │ │ │ ldr r3, [pc, #1212] @ 5de2b0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1345525,48 +1345525,48 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5ddf84 │ │ │ │ @ instruction: 0x012aa450 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012aa2b8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq sp, r4, asr #25 │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ - tsteq r4, r8, ror #1 │ │ │ │ + tsteq sp, ip, asr #25 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ + ldrsheq sp, [r4, -r0] │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - tsteq sp, r0, lsl #25 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ - tsteq r4, r4, lsr #1 │ │ │ │ + tsteq sp, r8, lsl #25 │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ + tsteq r4, ip, lsr #1 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - @ instruction: 0x01136ed4 │ │ │ │ - tsteq r4, ip, asr r0 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + @ instruction: 0x01136edc │ │ │ │ + tsteq r4, r4, rrx │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - @ instruction: 0x011dcbf8 │ │ │ │ - @ instruction: 0x01136e94 │ │ │ │ - tsteq r4, r8, lsl r0 │ │ │ │ - @ instruction: 0x011dcbb8 │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ - @ instruction: 0x0114cfdc │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x01136e9c │ │ │ │ + tsteq r4, r0, lsr #32 │ │ │ │ + tsteq sp, r0, asr #23 │ │ │ │ + tsteq r3, ip, asr lr │ │ │ │ + tsteq r4, r4, ror #31 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - @ instruction: 0x0114cf9c │ │ │ │ + tsteq sp, r0, lsl #23 │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + tsteq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - tsteq sp, r8, lsr fp │ │ │ │ - @ instruction: 0x01136dd4 │ │ │ │ - tsteq r4, ip, asr pc │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ + @ instruction: 0x01136ddc │ │ │ │ + tsteq r4, r4, ror #30 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - @ instruction: 0x011dcaf8 │ │ │ │ - @ instruction: 0x01136d94 │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ + @ instruction: 0x01136d9c │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - @ instruction: 0x011dcab8 │ │ │ │ - tsteq r3, r4, asr sp │ │ │ │ - @ instruction: 0x0114cedc │ │ │ │ + tsteq sp, r0, asr #21 │ │ │ │ + tsteq r3, ip, asr sp │ │ │ │ + tsteq r4, r4, ror #29 │ │ │ │ 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, #912] @ 0x390 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1345776,41 +1345776,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5de3d4 │ │ │ │ smlawteq sl, ip, lr, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a9e68 │ │ │ │ - tsteq sp, r0, lsr r8 │ │ │ │ - tsteq r3, ip, asr #21 │ │ │ │ - tsteq r4, r4, asr ip │ │ │ │ + tsteq sp, r8, lsr r8 │ │ │ │ + @ instruction: 0x01136ad4 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ andeq r1, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x011dc7f0 │ │ │ │ - tsteq r3, ip, lsl #21 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ + @ instruction: 0x011dc7f8 │ │ │ │ + @ instruction: 0x01136a94 │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ andeq r1, r0, r7, lsr r4 │ │ │ │ - @ instruction: 0x011dc7b4 │ │ │ │ - tsteq r3, r0, asr sl │ │ │ │ - @ instruction: 0x0114cbd8 │ │ │ │ + @ instruction: 0x011dc7bc │ │ │ │ + tsteq r3, r8, asr sl │ │ │ │ + tsteq r4, r0, ror #23 │ │ │ │ andeq r1, r0, fp, asr #8 │ │ │ │ - tsteq sp, r8, ror r7 │ │ │ │ - tsteq r3, r4, lsl sl │ │ │ │ - @ instruction: 0x0114cb9c │ │ │ │ + tsteq sp, r0, lsl #15 │ │ │ │ + tsteq r3, ip, lsl sl │ │ │ │ + tsteq r4, r4, lsr #23 │ │ │ │ andeq r1, r0, r9, asr #8 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - @ instruction: 0x011369d8 │ │ │ │ - tsteq r4, r0, ror #22 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ + tsteq r3, r0, ror #19 │ │ │ │ + tsteq r4, r8, ror #22 │ │ │ │ andeq r1, r0, pc, lsr r4 │ │ │ │ - tsteq sp, r0, lsl #14 │ │ │ │ - @ instruction: 0x0113699c │ │ │ │ - tsteq r4, r4, lsr #22 │ │ │ │ + tsteq sp, r8, lsl #14 │ │ │ │ + tsteq r3, r4, lsr #19 │ │ │ │ + tsteq r4, ip, lsr #22 │ │ │ │ andeq r1, r0, lr, lsr r4 │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ + tsteq r3, r8, ror #18 │ │ │ │ + @ instruction: 0x0114caf0 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1346624,92 +1346624,92 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5decc4 │ │ │ │ b 5df228 │ │ │ │ @ instruction: 0x012a9b04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01143dd4 │ │ │ │ - tsteq r4, r8, lsl r9 │ │ │ │ + @ instruction: 0x01143ddc │ │ │ │ + tsteq r4, r0, lsr #18 │ │ │ │ andeq r1, r0, sl, ror r0 │ │ │ │ - @ instruction: 0x011dc4b4 │ │ │ │ - @ instruction: 0x011b87b4 │ │ │ │ - tsteq sp, r4, ror #6 │ │ │ │ - tsteq r4, ip, ror r7 │ │ │ │ + @ instruction: 0x011dc4bc │ │ │ │ + @ instruction: 0x011b87bc │ │ │ │ + tsteq sp, ip, ror #6 │ │ │ │ + tsteq r4, r4, lsl #15 │ │ │ │ andeq r1, r0, r9, lsl #1 │ │ │ │ @ instruction: 0x012a9578 │ │ │ │ - @ instruction: 0x011dbdf0 │ │ │ │ - tsteq r3, ip, lsl #1 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ + @ instruction: 0x011dbdf8 │ │ │ │ + @ instruction: 0x01136094 │ │ │ │ + tsteq r4, r4, lsl r2 │ │ │ │ andeq r1, r0, r7, lsl #1 │ │ │ │ - @ instruction: 0x011dbdb0 │ │ │ │ - tsteq r3, ip, asr #32 │ │ │ │ - tsteq r4, ip, asr #3 │ │ │ │ + @ instruction: 0x011dbdb8 │ │ │ │ + tsteq r3, r4, asr r0 │ │ │ │ + @ instruction: 0x0114c1d4 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - tsteq sp, r0, ror sp │ │ │ │ - tsteq r3, ip │ │ │ │ - tsteq r4, ip, lsl #3 │ │ │ │ + tsteq sp, r8, ror sp │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ + @ instruction: 0x0114c194 │ │ │ │ muleq r0, r7, r0 │ │ │ │ - tsteq sp, r0, lsr sp │ │ │ │ - tsteq r3, ip, asr #31 │ │ │ │ - tsteq r4, ip, asr #2 │ │ │ │ + tsteq sp, r8, lsr sp │ │ │ │ + @ instruction: 0x01135fd4 │ │ │ │ + tsteq r4, r4, asr r1 │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - @ instruction: 0x011dbcf0 │ │ │ │ - tsteq r3, ip, lsl #31 │ │ │ │ - tsteq r4, ip, lsl #2 │ │ │ │ + @ instruction: 0x011dbcf8 │ │ │ │ + @ instruction: 0x01135f94 │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ - @ instruction: 0x011dbcb0 │ │ │ │ - tsteq r3, ip, asr #30 │ │ │ │ - tsteq r4, ip, asr #1 │ │ │ │ + @ instruction: 0x011dbcb8 │ │ │ │ + tsteq r3, r4, asr pc │ │ │ │ + ldrsbeq ip, [r4, -r4] │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - tsteq r3, r4, lsl pc │ │ │ │ - tsteq sp, r0, asr #24 │ │ │ │ - @ instruction: 0x01135edc │ │ │ │ - tsteq r4, ip, asr r0 │ │ │ │ + tsteq r3, ip, lsl pc │ │ │ │ + tsteq sp, r8, asr #24 │ │ │ │ + tsteq r3, r4, ror #29 │ │ │ │ + tsteq r4, r4, rrx │ │ │ │ muleq r0, r6, r0 │ │ │ │ - tsteq sp, r0, lsl #24 │ │ │ │ - @ instruction: 0x01135e9c │ │ │ │ - tsteq r4, ip, lsl r0 │ │ │ │ + tsteq sp, r8, lsl #24 │ │ │ │ + tsteq r3, r4, lsr #29 │ │ │ │ + tsteq r4, r4, lsr #32 │ │ │ │ andeq r1, r0, lr, lsl #1 │ │ │ │ - tsteq sp, r0, asr #23 │ │ │ │ - tsteq r3, ip, asr lr │ │ │ │ - @ instruction: 0x0114bfdc │ │ │ │ + tsteq sp, r8, asr #23 │ │ │ │ + tsteq r3, r4, ror #28 │ │ │ │ + tsteq r4, r4, ror #31 │ │ │ │ andeq r1, r0, sp, lsl #1 │ │ │ │ - tsteq sp, r0, lsl #23 │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ - @ instruction: 0x0114bf9c │ │ │ │ + tsteq sp, r8, lsl #23 │ │ │ │ + tsteq r3, r4, lsr #28 │ │ │ │ + tsteq r4, r4, lsr #31 │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - ldrsheq r7, [r4, -ip] │ │ │ │ - tsteq sp, ip, lsr fp │ │ │ │ - tsteq r4, r8, asr pc │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ + tsteq sp, r4, asr #22 │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ - @ instruction: 0x011dbaf0 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ + @ instruction: 0x011dbaf8 │ │ │ │ + tsteq r4, r8, lsl #30 │ │ │ │ andeq r1, r0, r7, ror r0 │ │ │ │ - tsteq sp, r4, lsr #21 │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ - tsteq r4, r0, asr #29 │ │ │ │ + tsteq sp, ip, lsr #21 │ │ │ │ + tsteq r3, r8, asr #26 │ │ │ │ + tsteq r4, r8, asr #29 │ │ │ │ andeq r1, r0, r6, ror r0 │ │ │ │ - tsteq sp, r0, ror #20 │ │ │ │ - tsteq r4, ip, asr #11 │ │ │ │ - tsteq r4, r4, lsl #29 │ │ │ │ + tsteq sp, r8, ror #20 │ │ │ │ + @ instruction: 0x011435d4 │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ andeq r1, r0, r5, ror r0 │ │ │ │ - tsteq sp, r0, lsr #20 │ │ │ │ - tsteq r4, r0, lsr #11 │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ + tsteq sp, r8, lsr #20 │ │ │ │ + tsteq r4, r8, lsr #11 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ - @ instruction: 0x011db9f0 │ │ │ │ - tsteq r4, r0, ror r5 │ │ │ │ - tsteq r4, ip, lsl #28 │ │ │ │ + @ instruction: 0x011db9f8 │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ andeq r1, r0, r2, ror r0 │ │ │ │ - tsteq r3, r0, ror #24 │ │ │ │ - tsteq sp, ip, lsl #19 │ │ │ │ - @ instruction: 0x011434f0 │ │ │ │ - tsteq r4, r8, lsr #27 │ │ │ │ + tsteq r3, r8, ror #24 │ │ │ │ + @ instruction: 0x011db994 │ │ │ │ + @ instruction: 0x011434f8 │ │ │ │ + @ instruction: 0x0114bdb0 │ │ │ │ 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, #2120] @ 5dfd84 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1347243,78 +1347243,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5df5a4 │ │ │ │ @ instruction: 0x012a8d04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r8, [sl, -r8]! @ │ │ │ │ @ instruction: 0x012a8c98 │ │ │ │ - tsteq sp, ip, lsl r7 │ │ │ │ - tsteq r4, r4, asr #22 │ │ │ │ + tsteq sp, r4, lsr #14 │ │ │ │ + tsteq r4, ip, asr #22 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sp, r8, asr #11 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ - tsteq r4, ip, ror #19 │ │ │ │ - tsteq sp, r8, lsr #9 │ │ │ │ - @ instruction: 0x0114b8d4 │ │ │ │ + @ instruction: 0x011db5d0 │ │ │ │ + tsteq r3, r8, ror #16 │ │ │ │ + @ instruction: 0x0114b9f4 │ │ │ │ + @ instruction: 0x011db4b0 │ │ │ │ + @ instruction: 0x0114b8dc │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq sp, r8, lsr #7 │ │ │ │ - tsteq r3, r4, asr #12 │ │ │ │ - tsteq r4, ip, asr #15 │ │ │ │ + @ instruction: 0x011db3b0 │ │ │ │ + tsteq r3, ip, asr #12 │ │ │ │ + @ instruction: 0x0114b7d4 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r8, lsl r6 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - tsteq r3, r4, ror #11 │ │ │ │ + tsteq r3, ip, ror #11 │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - @ instruction: 0x011355b8 │ │ │ │ + tsteq r3, r0, asr #11 │ │ │ │ andeq r0, r0, r9, ror #23 │ │ │ │ - tsteq r3, ip, lsl #11 │ │ │ │ + @ instruction: 0x01135594 │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, r8, lsl r5 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r3, r8, ror #9 │ │ │ │ + @ instruction: 0x011354f0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r3, r0, asr #9 │ │ │ │ - @ instruction: 0x011db1f4 │ │ │ │ - @ instruction: 0x01135490 │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ + tsteq r3, r8, asr #9 │ │ │ │ + @ instruction: 0x011db1fc │ │ │ │ + @ instruction: 0x01135498 │ │ │ │ + tsteq r4, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x011db1b8 │ │ │ │ - tsteq r3, r4, asr r4 │ │ │ │ - tsteq r4, r0, ror #11 │ │ │ │ + tsteq sp, r0, asr #3 │ │ │ │ + tsteq r3, ip, asr r4 │ │ │ │ + tsteq r4, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ - @ instruction: 0x0113f8d4 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + @ instruction: 0x0113f8dc │ │ │ │ tsteq r2, r8, lsl #18 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - tsteq sp, ip, lsr r1 │ │ │ │ - @ instruction: 0x011353d8 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01135398 │ │ │ │ + tsteq r3, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #23 │ │ │ │ - tsteq r3, ip, ror #6 │ │ │ │ + tsteq r3, r4, ror r3 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - tsteq r3, r0, asr #6 │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - tsteq r3, r4, lsl r3 │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - tsteq r3, r0, ror #5 │ │ │ │ - tsteq r4, ip, ror #8 │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ + tsteq r3, r8, ror #5 │ │ │ │ + tsteq r4, r4, ror r4 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - tsteq r3, ip, lsr #5 │ │ │ │ - @ instruction: 0x011dafdc │ │ │ │ - tsteq r3, r8, ror r2 │ │ │ │ - tsteq r4, r0, lsl #8 │ │ │ │ + @ instruction: 0x011352b4 │ │ │ │ + tsteq sp, r4, ror #31 │ │ │ │ + tsteq r3, r0, lsl #5 │ │ │ │ + tsteq r4, r8, lsl #8 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ │ │ │ │ 005dfe98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1347383,22 +1347383,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 5dffdc │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5dff08 │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - tsteq r3, r4, lsr #1 │ │ │ │ - tsteq r4, r4, lsr r2 │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ + tsteq r3, ip, lsr #1 │ │ │ │ + tsteq r4, ip, lsr r2 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000011bd │ │ │ │ - tsteq sp, r4, lsr #27 │ │ │ │ - tsteq r3, r0, asr #32 │ │ │ │ - tsteq r4, r8, asr #3 │ │ │ │ + tsteq sp, ip, lsr #27 │ │ │ │ + tsteq r3, r8, asr #32 │ │ │ │ + @ instruction: 0x0114b1d0 │ │ │ │ @ instruction: 0x000011b9 │ │ │ │ │ │ │ │ 005dffe0 : │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5e001c │ │ │ │ @@ -1347427,17 +1347427,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5e0070 │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e0014 │ │ │ │ - @ instruction: 0x011dacfc │ │ │ │ - @ instruction: 0x01134f98 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ + tsteq sp, r4, lsl #26 │ │ │ │ + tsteq r3, r0, lsr #31 │ │ │ │ + tsteq r4, r8, lsr #2 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -1348435,194 +1348435,194 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e0714 │ │ │ │ @ instruction: 0x012a81a8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a8170 │ │ │ │ - tsteq r3, r8, lsl r7 │ │ │ │ - tsteq sp, r4, lsr #23 │ │ │ │ - tsteq r4, r0, asr #31 │ │ │ │ + tsteq r3, r0, lsr #14 │ │ │ │ + tsteq sp, ip, lsr #23 │ │ │ │ + tsteq r4, r8, asr #31 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ + tsteq r4, ip, ror #22 │ │ │ │ @ instruction: 0x012a7b28 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ - @ instruction: 0x0113479c │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ + tsteq sp, r8, lsl #10 │ │ │ │ + tsteq r3, r4, lsr #15 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - tsteq sp, r8, lsl #9 │ │ │ │ - tsteq r4, r4, lsr #17 │ │ │ │ + @ instruction: 0x011da490 │ │ │ │ + tsteq r4, ip, lsr #17 │ │ │ │ @ instruction: 0x000009b7 │ │ │ │ - tsteq sp, r0, asr #32 │ │ │ │ - tsteq r4, r8, ror #8 │ │ │ │ + tsteq sp, r8, asr #32 │ │ │ │ + tsteq r4, r0, ror r4 │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - tsteq r3, r0, lsr #5 │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ - @ instruction: 0x011341dc │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ + tsteq r3, r8, lsr #5 │ │ │ │ + tsteq sp, r8, asr #30 │ │ │ │ + tsteq r3, r4, ror #3 │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - @ instruction: 0x0113419c │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ + tsteq r3, r4, lsr #3 │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - tsteq r3, r4, ror #2 │ │ │ │ - @ instruction: 0x011d9e90 │ │ │ │ - tsteq r3, ip, lsr #2 │ │ │ │ - tsteq r4, ip, lsr #5 │ │ │ │ + tsteq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x011d9e98 │ │ │ │ + tsteq r3, r4, lsr r1 │ │ │ │ + @ instruction: 0x0114a2b4 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - tsteq sp, r0, asr lr │ │ │ │ - tsteq r3, ip, ror #1 │ │ │ │ - tsteq r4, ip, ror #4 │ │ │ │ + tsteq sp, r8, asr lr │ │ │ │ + ldrsheq r4, [r3, -r4] │ │ │ │ + tsteq r4, r4, ror r2 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - ldrheq r4, [r3, -r4] │ │ │ │ - tsteq sp, r0, ror #27 │ │ │ │ - tsteq r3, ip, ror r0 │ │ │ │ - @ instruction: 0x0114a1fc │ │ │ │ + ldrheq r4, [r3, -ip] │ │ │ │ + tsteq sp, r8, ror #27 │ │ │ │ + tsteq r3, r4, lsl #1 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x011d9d9c │ │ │ │ - @ instruction: 0x0114aed4 │ │ │ │ - tsteq r4, r8, lsr #3 │ │ │ │ + tsteq sp, r4, lsr #27 │ │ │ │ + @ instruction: 0x0114aedc │ │ │ │ + @ instruction: 0x0114a1b0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r3, r0, ror #31 │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ - tsteq r3, r8, asr #25 │ │ │ │ - tsteq r4, r8, asr #28 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ + tsteq sp, r4, lsr sl │ │ │ │ + @ instruction: 0x01133cd0 │ │ │ │ + tsteq r4, r0, asr lr │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - tsteq sp, ip, ror #19 │ │ │ │ - tsteq r3, r8, lsl #25 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ + @ instruction: 0x011d99f4 │ │ │ │ + @ instruction: 0x01133c90 │ │ │ │ + tsteq r4, r0, lsl lr │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - tsteq sp, r8, lsr #19 │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - tsteq r4, r8, asr #27 │ │ │ │ + @ instruction: 0x011d99b0 │ │ │ │ + tsteq r4, r4, ror lr │ │ │ │ + @ instruction: 0x01149dd0 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ - tsteq r3, r0, lsl #24 │ │ │ │ - tsteq r4, r4, lsl #27 │ │ │ │ + tsteq sp, ip, ror #18 │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ + tsteq r4, ip, lsl #27 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - tsteq sp, r4, lsr #18 │ │ │ │ - @ instruction: 0x0114aab0 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ + @ instruction: 0x0114aab8 │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - @ instruction: 0x011d98f0 │ │ │ │ - tsteq r3, ip, lsl #23 │ │ │ │ - tsteq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x011d98f8 │ │ │ │ + @ instruction: 0x01133b94 │ │ │ │ + tsteq r4, r4, lsl sp │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - @ instruction: 0x011d98b0 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ - tsteq r4, ip, asr #25 │ │ │ │ + @ instruction: 0x011d98b8 │ │ │ │ + tsteq r3, r4, asr fp │ │ │ │ + @ instruction: 0x01149cd4 │ │ │ │ andeq r0, r0, r9, lsl sl │ │ │ │ - tsteq sp, r0, ror r8 │ │ │ │ - tsteq r3, ip, lsl #22 │ │ │ │ - tsteq r4, ip, lsl #25 │ │ │ │ + tsteq sp, r8, ror r8 │ │ │ │ + tsteq r3, r4, lsl fp │ │ │ │ + @ instruction: 0x01149c94 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - tsteq sp, r0, lsr r8 │ │ │ │ - tsteq r3, ip, asr #21 │ │ │ │ - tsteq r4, ip, asr #24 │ │ │ │ + tsteq sp, r8, lsr r8 │ │ │ │ + @ instruction: 0x01133ad4 │ │ │ │ + tsteq r4, r4, asr ip │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x01133a90 │ │ │ │ + @ instruction: 0x01133a98 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - tsteq r3, ip, asr sl │ │ │ │ + tsteq r3, r4, ror #20 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - tsteq sp, r8, lsr #15 │ │ │ │ - tsteq r3, r0, asr #20 │ │ │ │ - tsteq r4, r0, asr #23 │ │ │ │ + @ instruction: 0x011d97b0 │ │ │ │ + tsteq r3, r8, asr #20 │ │ │ │ + tsteq r4, r8, asr #23 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - tsteq sp, r4, ror #14 │ │ │ │ - tsteq r3, r0, lsl #20 │ │ │ │ - tsteq r4, r0, lsl #23 │ │ │ │ + tsteq sp, ip, ror #14 │ │ │ │ + tsteq r3, r8, lsl #20 │ │ │ │ + tsteq r4, r8, lsl #23 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - tsteq sp, r4, lsr #14 │ │ │ │ - tsteq r3, r0, asr #19 │ │ │ │ - tsteq r4, r0, asr #22 │ │ │ │ + tsteq sp, ip, lsr #14 │ │ │ │ + tsteq r3, r8, asr #19 │ │ │ │ + tsteq r4, r8, asr #22 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - tsteq sp, r4, ror #13 │ │ │ │ - tsteq r3, r0, lsl #19 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ + tsteq sp, ip, ror #13 │ │ │ │ + tsteq r3, r8, lsl #19 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - tsteq sp, r4, lsr #13 │ │ │ │ - tsteq r3, r0, asr #18 │ │ │ │ - tsteq r4, r0, asr #21 │ │ │ │ + tsteq sp, ip, lsr #13 │ │ │ │ + tsteq r3, r8, asr #18 │ │ │ │ + tsteq r4, r8, asr #21 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - tsteq sp, r4, ror #12 │ │ │ │ - tsteq r3, r0, lsl #18 │ │ │ │ - tsteq r4, r0, lsl #21 │ │ │ │ + tsteq sp, ip, ror #12 │ │ │ │ + tsteq r3, r8, lsl #18 │ │ │ │ + tsteq r4, r8, lsl #21 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - tsteq sp, r4, lsr #12 │ │ │ │ - tsteq r3, r0, asr #17 │ │ │ │ - tsteq r4, r4, asr #20 │ │ │ │ - tsteq sp, r4, ror #11 │ │ │ │ - tsteq r3, r0, lsl #17 │ │ │ │ - tsteq r4, r0, lsl #20 │ │ │ │ + tsteq sp, ip, lsr #12 │ │ │ │ + tsteq r3, r8, asr #17 │ │ │ │ + tsteq r4, ip, asr #20 │ │ │ │ + tsteq sp, ip, ror #11 │ │ │ │ + tsteq r3, r8, lsl #17 │ │ │ │ + tsteq r4, r8, lsl #20 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - tsteq sp, r4, lsr #11 │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ - tsteq r4, r4, asr #19 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq r3, r0, lsl #16 │ │ │ │ - tsteq r4, r0, lsl #19 │ │ │ │ + tsteq sp, ip, lsr #11 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ + tsteq r4, ip, asr #19 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ + tsteq r3, r8, lsl #16 │ │ │ │ + tsteq r4, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl sl │ │ │ │ - tsteq sp, r4, lsr #10 │ │ │ │ - tsteq r3, r0, asr #15 │ │ │ │ - tsteq r4, r0, asr #18 │ │ │ │ + tsteq sp, ip, lsr #10 │ │ │ │ + tsteq r3, r8, asr #15 │ │ │ │ + tsteq r4, r8, asr #18 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq sp, r4, ror #9 │ │ │ │ - tsteq r3, r0, lsl #15 │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ + tsteq sp, ip, ror #9 │ │ │ │ + tsteq r3, r8, lsl #15 │ │ │ │ + tsteq r4, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, r4, lsr #9 │ │ │ │ - tsteq r3, r0, asr #14 │ │ │ │ - tsteq r4, r0, asr #17 │ │ │ │ + tsteq sp, ip, lsr #9 │ │ │ │ + tsteq r3, r8, asr #14 │ │ │ │ + tsteq r4, r8, asr #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq sp, r4, ror #8 │ │ │ │ - tsteq r3, r0, lsl #14 │ │ │ │ - tsteq r4, r0, lsl #17 │ │ │ │ + tsteq sp, ip, ror #8 │ │ │ │ + tsteq r3, r8, lsl #14 │ │ │ │ + tsteq r4, r8, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq sp, r4, lsr #8 │ │ │ │ - tsteq r3, r0, asr #13 │ │ │ │ - tsteq r4, r0, asr #16 │ │ │ │ + tsteq sp, ip, lsr #8 │ │ │ │ + tsteq r3, r8, asr #13 │ │ │ │ + tsteq r4, r8, asr #16 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, r4, ror #7 │ │ │ │ - tsteq r3, r0, lsl #13 │ │ │ │ - tsteq r4, r0, lsl #16 │ │ │ │ + tsteq sp, ip, ror #7 │ │ │ │ + tsteq r3, r8, lsl #13 │ │ │ │ + tsteq r4, r8, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq sp, r4, lsr #7 │ │ │ │ - tsteq r3, r0, asr #12 │ │ │ │ - tsteq r4, r0, asr #15 │ │ │ │ + tsteq sp, ip, lsr #7 │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ + tsteq r4, r8, asr #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq sp, r4, ror #6 │ │ │ │ - tsteq r3, r0, lsl #12 │ │ │ │ - tsteq r4, r0, lsl #15 │ │ │ │ + tsteq sp, ip, ror #6 │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ + tsteq r4, r8, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, r4, lsr #6 │ │ │ │ - tsteq r3, r0, asr #11 │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + tsteq sp, ip, lsr #6 │ │ │ │ + tsteq r3, r8, asr #11 │ │ │ │ + tsteq r4, r8, asr #14 │ │ │ │ andeq r0, r0, lr, ror #19 │ │ │ │ - tsteq sp, r4, ror #5 │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ - tsteq r4, r0, lsl #14 │ │ │ │ + tsteq sp, ip, ror #5 │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + tsteq r4, r8, lsl #14 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - tsteq sp, r4, lsr #5 │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - tsteq r4, r8, asr #13 │ │ │ │ + tsteq sp, ip, lsr #5 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ + @ instruction: 0x011496d0 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - tsteq sp, r4, ror #4 │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - tsteq r4, r4, lsl #13 │ │ │ │ + tsteq sp, ip, ror #4 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ + tsteq r4, ip, lsl #13 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - tsteq sp, r4, lsr #4 │ │ │ │ - tsteq r4, r4, asr #6 │ │ │ │ - tsteq r4, ip, lsr r6 │ │ │ │ + tsteq sp, ip, lsr #4 │ │ │ │ + tsteq r4, ip, asr #6 │ │ │ │ + tsteq r4, r4, asr #12 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - @ instruction: 0x011d91dc │ │ │ │ - tsteq r3, r8, ror r4 │ │ │ │ - @ instruction: 0x011495fc │ │ │ │ + tsteq sp, r4, ror #3 │ │ │ │ + tsteq r3, r0, lsl #9 │ │ │ │ + tsteq r4, r4, lsl #12 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ ldr r2, [pc, #-544] @ 5e10e0 │ │ │ │ ldr r1, [pc, #-544] @ 5e10e4 │ │ │ │ ldr r3, [pc, #-544] @ 5e10e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1349259,21 +1349259,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 5e1d20 │ │ │ │ add r2, r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5e1cb8 │ │ │ │ - ldrsbeq r9, [sp, -r8] │ │ │ │ - @ instruction: 0x011494f8 │ │ │ │ + tsteq sp, r0, ror #1 │ │ │ │ + tsteq r4, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r3, r0, lsr r3 │ │ │ │ - tsteq sp, r8, asr r0 │ │ │ │ - @ instruction: 0x011332f4 │ │ │ │ - tsteq r4, r8, ror r4 │ │ │ │ + tsteq r3, r8, lsr r3 │ │ │ │ + tsteq sp, r0, rrx │ │ │ │ + @ instruction: 0x011332fc │ │ │ │ + tsteq r4, r0, lsl #9 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r3, [r0, #964] @ 0x3c4 │ │ │ │ ldr r2, [pc, #1056] @ 5e2160 │ │ │ │ @@ -1349541,45 +1349541,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e1eb0 │ │ │ │ @ instruction: 0x012a6500 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq sl, ip, r3, r6 │ │ │ │ - tsteq sp, ip, lsr #27 │ │ │ │ - tsteq r3, r4, asr r0 │ │ │ │ - @ instruction: 0x011491d4 │ │ │ │ + @ instruction: 0x011d8db4 │ │ │ │ + tsteq r3, ip, asr r0 │ │ │ │ + @ instruction: 0x011491dc │ │ │ │ andeq r0, r0, r6, ror sp │ │ │ │ - tsteq sp, r8, ror #26 │ │ │ │ - tsteq r3, r0, lsl r0 │ │ │ │ - @ instruction: 0x01149190 │ │ │ │ + tsteq sp, r0, ror sp │ │ │ │ + tsteq r3, r8, lsl r0 │ │ │ │ + @ instruction: 0x01149198 │ │ │ │ andeq r0, r0, r5, ror sp │ │ │ │ - tsteq sp, ip, lsr #26 │ │ │ │ - @ instruction: 0x01132fd4 │ │ │ │ - tsteq r4, r4, asr r1 │ │ │ │ + tsteq sp, r4, lsr sp │ │ │ │ + @ instruction: 0x01132fdc │ │ │ │ + tsteq r4, ip, asr r1 │ │ │ │ andeq r0, r0, fp, ror #26 │ │ │ │ - @ instruction: 0x011d8cf0 │ │ │ │ - @ instruction: 0x01132f98 │ │ │ │ - tsteq r4, r8, lsl r1 │ │ │ │ + @ instruction: 0x011d8cf8 │ │ │ │ + tsteq r3, r0, lsr #31 │ │ │ │ + tsteq r4, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - @ instruction: 0x011d8cb4 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ - ldrsbeq r9, [r4, -ip] │ │ │ │ + @ instruction: 0x011d8cbc │ │ │ │ + tsteq r3, r4, ror #30 │ │ │ │ + tsteq r4, r4, ror #1 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - tsteq sp, r8, ror ip │ │ │ │ - tsteq r3, r0, lsr #30 │ │ │ │ - tsteq r4, r0, lsr #1 │ │ │ │ + tsteq sp, r0, lsl #25 │ │ │ │ + tsteq r3, r8, lsr #30 │ │ │ │ + tsteq r4, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - tsteq r3, r0, ror #29 │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + tsteq r3, r8, ror #29 │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - @ instruction: 0x011d8bf8 │ │ │ │ - tsteq r3, r0, lsr #29 │ │ │ │ - tsteq r4, r4, lsr #32 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + tsteq r3, r8, lsr #29 │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ │ │ │ │ 005e21e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 5e23a4 │ │ │ │ @@ -1349688,26 +1349688,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5e2288 │ │ │ │ @ instruction: 0x012a6040 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a5fb4 │ │ │ │ - tsteq sp, r8, ror #20 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - @ instruction: 0x01148e94 │ │ │ │ + tsteq sp, r0, ror sl │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x01148e9c │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - tsteq sp, r0, lsl #20 │ │ │ │ - @ instruction: 0x01132c9c │ │ │ │ - tsteq r4, ip, lsl lr │ │ │ │ + tsteq sp, r8, lsl #20 │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ + tsteq r4, r4, lsr #28 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - tsteq sp, r0, asr #19 │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - tsteq r4, r4, ror #27 │ │ │ │ + tsteq sp, r8, asr #19 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ + tsteq r4, ip, ror #27 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ │ │ │ │ 005e23e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1349771,21 +1349771,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 5e2510 │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e242c │ │ │ │ - @ instruction: 0x011d88b4 │ │ │ │ - tsteq r4, r0, ror sl │ │ │ │ - @ instruction: 0x01148cd8 │ │ │ │ + @ instruction: 0x011d88bc │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ + tsteq r4, r0, ror #25 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq sp, ip, ror #16 │ │ │ │ - tsteq r3, r8, lsl #22 │ │ │ │ - @ instruction: 0x01148c90 │ │ │ │ + tsteq sp, r4, ror r8 │ │ │ │ + tsteq r3, r0, lsl fp │ │ │ │ + @ instruction: 0x01148c98 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ │ │ │ │ 005e2514 : │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #56] @ 0x38 │ │ │ │ strd r2, [r1] │ │ │ │ @@ -1350376,78 +1350376,78 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e2768 │ │ │ │ strdeq r5, [sl, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sp, r4, ror #13 │ │ │ │ - tsteq r4, r4, lsl #22 │ │ │ │ + tsteq sp, ip, ror #13 │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ ldrdeq r5, [sl, -r4]! │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ - @ instruction: 0x011489bc │ │ │ │ - tsteq sp, r8, lsl #10 │ │ │ │ + @ instruction: 0x011d8590 │ │ │ │ + tsteq r4, r4, asr #19 │ │ │ │ + tsteq sp, r0, lsl r5 │ │ │ │ andeq r1, r0, r2, lsl #7 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - tsteq sp, r0, lsl #9 │ │ │ │ - @ instruction: 0x0114889c │ │ │ │ + tsteq r4, r4, lsr r9 │ │ │ │ + tsteq sp, r8, lsl #9 │ │ │ │ + tsteq r4, r4, lsr #17 │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ - @ instruction: 0x011d82f8 │ │ │ │ - @ instruction: 0x011494f4 │ │ │ │ - tsteq r4, r4, lsl r7 │ │ │ │ + tsteq sp, r0, lsl #6 │ │ │ │ + @ instruction: 0x011494fc │ │ │ │ + tsteq r4, ip, lsl r7 │ │ │ │ muleq r0, ip, r3 │ │ │ │ - tsteq sp, r8, asr r2 │ │ │ │ - @ instruction: 0x011324f4 │ │ │ │ - tsteq r4, r4, ror r6 │ │ │ │ + tsteq sp, r0, ror #4 │ │ │ │ + @ instruction: 0x011324fc │ │ │ │ + tsteq r4, ip, ror r6 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - tsteq sp, r4, lsl r2 │ │ │ │ - @ instruction: 0x011324b0 │ │ │ │ - tsteq r4, r4, lsr r6 │ │ │ │ + tsteq sp, ip, lsl r2 │ │ │ │ + @ instruction: 0x011324b8 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - @ instruction: 0x011d81d4 │ │ │ │ - tsteq r3, r0, ror r4 │ │ │ │ - @ instruction: 0x011485f0 │ │ │ │ + @ instruction: 0x011d81dc │ │ │ │ + tsteq r3, r8, ror r4 │ │ │ │ + @ instruction: 0x011485f8 │ │ │ │ andeq r1, r0, sp, ror r3 │ │ │ │ - @ instruction: 0x011d8194 │ │ │ │ - tsteq r4, r8, ror #6 │ │ │ │ - tsteq r4, ip, lsr #11 │ │ │ │ + @ instruction: 0x011d819c │ │ │ │ + tsteq r4, r0, ror r3 │ │ │ │ + @ instruction: 0x011485b4 │ │ │ │ andeq r1, r0, r0, ror r3 │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ - tsteq r3, r8, ror #7 │ │ │ │ - tsteq r4, r8, ror #10 │ │ │ │ + tsteq sp, r4, asr r1 │ │ │ │ + @ instruction: 0x011323f0 │ │ │ │ + tsteq r4, r0, ror r5 │ │ │ │ andeq r1, r0, r1, asr #7 │ │ │ │ - tsteq sp, ip, lsl #2 │ │ │ │ - tsteq r3, r8, lsr #7 │ │ │ │ - tsteq r4, r8, lsr #10 │ │ │ │ + tsteq sp, r4, lsl r1 │ │ │ │ + @ instruction: 0x011323b0 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ andeq r1, r0, r3, asr #7 │ │ │ │ - tsteq sp, ip, asr #1 │ │ │ │ - tsteq r3, r8, ror #6 │ │ │ │ - tsteq r4, r8, ror #9 │ │ │ │ + ldrsbeq r8, [sp, -r4] │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ + @ instruction: 0x011484f0 │ │ │ │ andeq r1, r0, ip, ror r3 │ │ │ │ - tsteq sp, ip, lsl #1 │ │ │ │ - tsteq r3, r8, lsr #6 │ │ │ │ - tsteq r4, r8, lsr #9 │ │ │ │ + @ instruction: 0x011d8094 │ │ │ │ + tsteq r3, r0, lsr r3 │ │ │ │ + @ instruction: 0x011484b0 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ - tsteq sp, ip, asr #32 │ │ │ │ - tsteq r3, r8, ror #5 │ │ │ │ - tsteq r4, r8, ror #8 │ │ │ │ + tsteq sp, r4, asr r0 │ │ │ │ + @ instruction: 0x011322f0 │ │ │ │ + tsteq r4, r0, ror r4 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - tsteq sp, ip │ │ │ │ - tsteq r3, r8, lsr #5 │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ + tsteq sp, r4, lsl r0 │ │ │ │ + @ instruction: 0x011322b0 │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ - tsteq r3, r0, asr #4 │ │ │ │ - tsteq r3, r0, lsl r2 │ │ │ │ - tsteq sp, ip, lsr pc │ │ │ │ - @ instruction: 0x011321d8 │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ + tsteq r3, r8, ror r2 │ │ │ │ + tsteq r3, r8, asr #4 │ │ │ │ + tsteq r3, r8, lsl r2 │ │ │ │ + tsteq sp, r4, asr #30 │ │ │ │ + tsteq r3, r0, ror #3 │ │ │ │ + tsteq r4, r0, ror #6 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - tsteq r3, r0, lsr #3 │ │ │ │ + tsteq r3, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #616] @ 5e31e8 │ │ │ │ @@ -1350604,38 +1350604,38 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e303c │ │ │ │ smlawteq sl, r0, r2, r5 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0113f5bc │ │ │ │ + tstpeq r3, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012a5200 │ │ │ │ - tsteq sp, r8, lsr #25 │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - tsteq r4, ip, asr #1 │ │ │ │ + @ instruction: 0x011d7cb0 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + ldrsbeq r8, [r4, -r4] │ │ │ │ andeq r0, r0, r3, asr sl │ │ │ │ - tsteq sp, r8, ror #24 │ │ │ │ - tsteq r3, r4, lsl #30 │ │ │ │ - tsteq r4, ip, lsl #1 │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - tsteq r3, r8, asr #29 │ │ │ │ - tsteq r4, r0, asr r0 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + tsteq r3, ip, lsl #30 │ │ │ │ + @ instruction: 0x01148094 │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + @ instruction: 0x01131ed0 │ │ │ │ + tsteq r4, r8, asr r0 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - @ instruction: 0x011d7bf0 │ │ │ │ - tsteq r3, ip, lsl #29 │ │ │ │ - tsteq r4, r4, lsl r0 │ │ │ │ + @ instruction: 0x011d7bf8 │ │ │ │ + @ instruction: 0x01131e94 │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - @ instruction: 0x011d7bb4 │ │ │ │ - tsteq r3, r0, asr lr │ │ │ │ - @ instruction: 0x01147fd8 │ │ │ │ + @ instruction: 0x011d7bbc │ │ │ │ + tsteq r3, r8, asr lr │ │ │ │ + tsteq r4, r0, ror #31 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - @ instruction: 0x01147f9c │ │ │ │ + tsteq sp, r0, lsl #23 │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + tsteq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1350761,33 +1350761,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 5e34b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2880 @ 0xb40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e3314 │ │ │ │ - tsteq sp, r4, ror #19 │ │ │ │ - tsteq r3, ip, lsl #25 │ │ │ │ - tsteq r4, ip, lsl #28 │ │ │ │ + tsteq sp, ip, ror #19 │ │ │ │ + @ instruction: 0x01131c94 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq sp, r8, lsr #19 │ │ │ │ - tsteq r3, r0, asr ip │ │ │ │ - @ instruction: 0x01147dd0 │ │ │ │ + @ instruction: 0x011d79b0 │ │ │ │ + tsteq r3, r8, asr ip │ │ │ │ + @ instruction: 0x01147dd8 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - tsteq sp, ip, ror #18 │ │ │ │ - tsteq r3, r4, lsl ip │ │ │ │ - @ instruction: 0x01147d94 │ │ │ │ + tsteq sp, r4, ror r9 │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ + @ instruction: 0x01147d9c │ │ │ │ andeq r1, r0, sl, asr #7 │ │ │ │ - tsteq sp, r0, lsr r9 │ │ │ │ - @ instruction: 0x01131bd8 │ │ │ │ - tsteq r4, r8, asr sp │ │ │ │ + tsteq sp, r8, lsr r9 │ │ │ │ + tsteq r3, r0, ror #23 │ │ │ │ + tsteq r4, r0, ror #26 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - @ instruction: 0x011d78f4 │ │ │ │ - @ instruction: 0x01131b9c │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ + @ instruction: 0x011d78fc │ │ │ │ + tsteq r3, r4, lsr #23 │ │ │ │ + tsteq r4, r4, lsr #26 │ │ │ │ andeq r1, r0, sp, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [pc, #2524] @ 5e3ea8 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1351422,101 +1351422,101 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e38a4 │ │ │ │ @ instruction: 0x012a4d78 │ │ │ │ @ instruction: 0x012a4d68 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - @ instruction: 0x011d76d8 │ │ │ │ - tsteq r4, ip, lsl #22 │ │ │ │ + tsteq sp, r0, ror #13 │ │ │ │ + tsteq r4, r4, lsl fp │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ + @ instruction: 0x011d7590 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011479b8 │ │ │ │ + tsteq r4, r0, asr #19 │ │ │ │ andeq r1, r0, r8, lsl r4 │ │ │ │ @ instruction: 0x012a4998 │ │ │ │ - @ instruction: 0x011421b4 │ │ │ │ - tsteq sp, r4, asr #8 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ + @ instruction: 0x011421bc │ │ │ │ + tsteq sp, ip, asr #8 │ │ │ │ + tsteq r4, r8, ror #16 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq r4, r8, lsl #3 │ │ │ │ - tsteq sp, r4, ror #7 │ │ │ │ - tsteq r4, r0, lsl #16 │ │ │ │ + @ instruction: 0x01142190 │ │ │ │ + tsteq sp, ip, ror #7 │ │ │ │ + tsteq r4, r8, lsl #16 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x011d739c │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ - @ instruction: 0x011477b8 │ │ │ │ + tsteq sp, r4, lsr #7 │ │ │ │ + tsteq r3, r0, asr #12 │ │ │ │ + tsteq r4, r0, asr #15 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq sp, ip, asr r3 │ │ │ │ - @ instruction: 0x011315f8 │ │ │ │ - tsteq r4, r8, ror r7 │ │ │ │ + tsteq sp, r4, ror #6 │ │ │ │ + tsteq r3, r0, lsl #12 │ │ │ │ + tsteq r4, r0, lsl #15 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - tsteq r3, r0, asr #11 │ │ │ │ - ldrsheq r2, [r4, -r0] │ │ │ │ - tsteq sp, r0, asr #5 │ │ │ │ - tsteq r4, r0, lsl #14 │ │ │ │ + tsteq r3, r8, asr #11 │ │ │ │ + ldrsheq r2, [r4, -r8] │ │ │ │ + tsteq sp, r8, asr #5 │ │ │ │ + tsteq r4, r8, lsl #14 │ │ │ │ andeq r1, r0, r9, lsl #8 │ │ │ │ - tsteq sp, r8, lsl #5 │ │ │ │ - tsteq r3, r4, lsr #10 │ │ │ │ - tsteq r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x011d7290 │ │ │ │ + tsteq r3, ip, lsr #10 │ │ │ │ + tsteq r4, ip, lsr #13 │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - tsteq r4, r4, lsl #9 │ │ │ │ - tsteq r4, r8, ror #12 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + tsteq r4, ip, lsl #9 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x0113149c │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ + tsteq r3, r4, lsr #9 │ │ │ │ + tsteq r4, r4, lsr #12 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq r4, ip, lsl r0 │ │ │ │ - @ instruction: 0x011d71b0 │ │ │ │ - @ instruction: 0x011475bc │ │ │ │ + tsteq r4, r4, lsr #32 │ │ │ │ + @ instruction: 0x011d71b8 │ │ │ │ + tsteq r4, r4, asr #11 │ │ │ │ andeq r1, r0, r1, lsl r4 │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ + tsteq r3, ip, lsl #8 │ │ │ │ andeq r1, r0, sp, lsl #8 │ │ │ │ - @ instruction: 0x011313d4 │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - ldrsbeq r7, [sp, -r4] │ │ │ │ - tsteq r4, r4, lsl r5 │ │ │ │ + @ instruction: 0x011313dc │ │ │ │ + tsteq r4, r4, lsl #7 │ │ │ │ + ldrsbeq r7, [sp, -ip] │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ andeq r1, r0, r5, lsl r4 │ │ │ │ - ldrheq r7, [sp, -r0] │ │ │ │ - tsteq r3, ip, asr #6 │ │ │ │ - tsteq r4, ip, asr #9 │ │ │ │ + ldrheq r7, [sp, -r8] │ │ │ │ + tsteq r3, r4, asr r3 │ │ │ │ + @ instruction: 0x011474d4 │ │ │ │ andeq r1, r0, r4, lsl r4 │ │ │ │ - tsteq sp, r0, ror r0 │ │ │ │ - tsteq r3, ip, lsl #6 │ │ │ │ - tsteq r4, ip, lsl #9 │ │ │ │ + tsteq sp, r8, ror r0 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ + @ instruction: 0x01147494 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - tsteq sp, r0, lsr r0 │ │ │ │ - tsteq r3, ip, asr #5 │ │ │ │ - tsteq r4, r0, asr r4 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + @ instruction: 0x011312d4 │ │ │ │ + tsteq r4, r8, asr r4 │ │ │ │ andeq r1, r0, r3, lsr #8 │ │ │ │ - @ instruction: 0x011d6ff0 │ │ │ │ - tsteq r3, ip, lsl #5 │ │ │ │ - tsteq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x011d6ff8 │ │ │ │ + @ instruction: 0x01131294 │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ andeq r1, r0, r2, lsr #8 │ │ │ │ - @ instruction: 0x011d6fb0 │ │ │ │ - @ instruction: 0x01141cf8 │ │ │ │ - @ instruction: 0x011473d0 │ │ │ │ + @ instruction: 0x011d6fb8 │ │ │ │ + tsteq r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x011473d8 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - tsteq r3, r8, lsl r2 │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ + tsteq sp, r4, lsl #31 │ │ │ │ + tsteq r3, r0, lsr #4 │ │ │ │ + tsteq r4, r8, lsr #7 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sp, ip, lsr pc │ │ │ │ - @ instruction: 0x011311d8 │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ + tsteq sp, r4, asr #30 │ │ │ │ + tsteq r3, r0, ror #3 │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ andeq r1, r0, r0, lsr #8 │ │ │ │ - @ instruction: 0x011d6efc │ │ │ │ - @ instruction: 0x01131198 │ │ │ │ - tsteq r4, r8, lsl r3 │ │ │ │ + tsteq sp, r4, lsl #30 │ │ │ │ + tsteq r3, r0, lsr #3 │ │ │ │ + tsteq r4, r0, lsr #6 │ │ │ │ andeq r1, r0, lr, lsl r4 │ │ │ │ - @ instruction: 0x011d6ebc │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ - @ instruction: 0x011472d8 │ │ │ │ + tsteq sp, r4, asr #29 │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq r4, r0, ror #5 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 5e42a8 │ │ │ │ ldr r3, [pc, #632] @ 5e42ac │ │ │ │ @@ -1351676,40 +1351676,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5e40c4 │ │ │ │ @ instruction: 0x012a4214 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r9, r4, asr #8 │ │ │ │ + tsteq r9, ip, asr #8 │ │ │ │ tsteq r2, r8, lsr #15 │ │ │ │ @ instruction: 0x012a4178 │ │ │ │ - tsteq sp, ip, lsl ip │ │ │ │ - @ instruction: 0x01130eb8 │ │ │ │ - tsteq r4, r0, asr #32 │ │ │ │ + tsteq sp, r4, lsr #24 │ │ │ │ + tsteq r3, r0, asr #29 │ │ │ │ + tsteq r4, r8, asr #32 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq r4, r8, ror sl │ │ │ │ - tsteq sp, r4, asr #23 │ │ │ │ - @ instruction: 0x01146fd8 │ │ │ │ + tsteq r4, r0, lsl #21 │ │ │ │ + tsteq sp, ip, asr #23 │ │ │ │ + tsteq r4, r0, ror #31 │ │ │ │ andeq r1, r0, r6, ror #7 │ │ │ │ - tsteq sp, ip, ror fp │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ - tsteq r4, r0, lsr #31 │ │ │ │ + tsteq sp, r4, lsl #23 │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ + tsteq r4, r8, lsr #31 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - tsteq sp, ip, lsr fp │ │ │ │ - @ instruction: 0x01130dd8 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ + tsteq sp, r4, asr #22 │ │ │ │ + tsteq r3, r0, ror #27 │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ - @ instruction: 0x011d6afc │ │ │ │ - @ instruction: 0x01130d98 │ │ │ │ - tsteq r4, r8, lsl pc │ │ │ │ + tsteq sp, r4, lsl #22 │ │ │ │ + tsteq r3, r0, lsr #27 │ │ │ │ + tsteq r4, r0, lsr #30 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x011d6abc │ │ │ │ - tsteq r3, r8, asr sp │ │ │ │ - tsteq r4, r0, ror #29 │ │ │ │ + tsteq sp, r4, asr #21 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ + tsteq r4, r8, ror #29 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ │ │ │ │ 005e431c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1351949,48 +1351949,48 @@ │ │ │ │ add r2, r2, #2928 @ 0xb70 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #144] @ 5e4774 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5e458c │ │ │ │ - tsteq r3, r0, lsr #4 │ │ │ │ - tsteq sp, r4, asr r9 │ │ │ │ - tsteq r4, ip, ror sp │ │ │ │ + tsteq r3, r8, lsr #4 │ │ │ │ + tsteq sp, ip, asr r9 │ │ │ │ + tsteq r4, r4, lsl #27 │ │ │ │ andeq r1, r0, r8, lsl #9 │ │ │ │ andeq r1, r0, r9, lsl #9 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + tsteq r4, r0, lsr ip │ │ │ │ andeq r1, r0, r1, lsl #9 │ │ │ │ - tsteq sp, r4, asr #15 │ │ │ │ - tsteq r3, r8, ror #20 │ │ │ │ - tsteq r4, r8, ror #23 │ │ │ │ + tsteq sp, ip, asr #15 │ │ │ │ + tsteq r3, r0, ror sl │ │ │ │ + @ instruction: 0x01146bf0 │ │ │ │ andeq r1, r0, r4, lsr #9 │ │ │ │ - tsteq sp, r4, lsl #15 │ │ │ │ - tsteq r3, r0, lsr #20 │ │ │ │ - tsteq r4, r8, lsr #23 │ │ │ │ + tsteq sp, ip, lsl #15 │ │ │ │ + tsteq r3, r8, lsr #20 │ │ │ │ + @ instruction: 0x01146bb0 │ │ │ │ andeq r1, r0, r3, lsr #9 │ │ │ │ - @ instruction: 0x011309f4 │ │ │ │ - @ instruction: 0x011309d0 │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ - tsteq r3, r4, lsr #19 │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ + @ instruction: 0x011309fc │ │ │ │ + @ instruction: 0x011309d8 │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ + tsteq r3, ip, lsr #19 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ andeq r1, r0, r6, lsl #9 │ │ │ │ - @ instruction: 0x011d66d4 │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ - @ instruction: 0x01146af8 │ │ │ │ + @ instruction: 0x011d66dc │ │ │ │ + tsteq r3, r8, ror r9 │ │ │ │ + tsteq r4, r0, lsl #22 │ │ │ │ andeq r1, r0, r5, lsl #9 │ │ │ │ - tsteq sp, r0, lsr #13 │ │ │ │ - tsteq r3, ip, lsr r9 │ │ │ │ - tsteq r4, r4, asr #21 │ │ │ │ + tsteq sp, r8, lsr #13 │ │ │ │ + tsteq r3, r4, asr #18 │ │ │ │ + tsteq r4, ip, asr #21 │ │ │ │ andeq r1, r0, r3, lsl #9 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ - tsteq r3, r8, lsl #18 │ │ │ │ - @ instruction: 0x01146a90 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ + tsteq r3, r0, lsl r9 │ │ │ │ + @ instruction: 0x01146a98 │ │ │ │ andeq r1, r0, r2, lsl #9 │ │ │ │ │ │ │ │ 005e4778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1352298,54 +1352298,54 @@ │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e4a1c │ │ │ │ @ instruction: 0x012a3aa8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sp, ip, ror r5 │ │ │ │ + tsteq sp, r4, lsl #11 │ │ │ │ smlawbeq sl, r0, sl, r3 │ │ │ │ - tsteq r4, r4, lsl #19 │ │ │ │ + tsteq r4, ip, lsl #19 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r4, r4, ror r7 │ │ │ │ + tsteq r4, ip, ror r7 │ │ │ │ andeq r1, r0, r6, ror #9 │ │ │ │ @ instruction: 0x012a3820 │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - tsteq sp, r8, lsr #5 │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ - tsteq r4, ip, asr #13 │ │ │ │ + tsteq r3, r4, lsl #11 │ │ │ │ + @ instruction: 0x011d62b0 │ │ │ │ + tsteq r3, ip, asr #10 │ │ │ │ + @ instruction: 0x011466d4 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - tsteq sp, ip, ror #4 │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ - @ instruction: 0x01146690 │ │ │ │ + tsteq sp, r4, ror r2 │ │ │ │ + tsteq r3, r0, lsl r5 │ │ │ │ + @ instruction: 0x01146698 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ - tsteq r3, r8, asr #9 │ │ │ │ - tsteq r4, r0, asr r6 │ │ │ │ + tsteq sp, r8, lsr r2 │ │ │ │ + @ instruction: 0x011304d0 │ │ │ │ + tsteq r4, r8, asr r6 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - @ instruction: 0x011d61f0 │ │ │ │ - tsteq r3, ip, lsl #9 │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ + @ instruction: 0x011d61f8 │ │ │ │ + @ instruction: 0x01130494 │ │ │ │ + tsteq r4, ip, lsl r6 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - @ instruction: 0x011d61b4 │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ - @ instruction: 0x011465d8 │ │ │ │ + @ instruction: 0x011d61bc │ │ │ │ + tsteq r3, r8, asr r4 │ │ │ │ + tsteq r4, r0, ror #11 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - tsteq sp, r8, ror r1 │ │ │ │ - tsteq r3, r4, lsl r4 │ │ │ │ - @ instruction: 0x0114659c │ │ │ │ + tsteq sp, r0, lsl #3 │ │ │ │ + tsteq r3, ip, lsl r4 │ │ │ │ + tsteq r4, r4, lsr #11 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - tsteq sp, ip, lsr r1 │ │ │ │ - @ instruction: 0x011303d8 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq r3, r4, lsr #7 │ │ │ │ + tsteq r3, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1352368,17 +1352368,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5e4d7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #896 @ 0x380 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e4d28 │ │ │ │ - tsteq sp, r8, ror #31 │ │ │ │ - @ instruction: 0x01130290 │ │ │ │ - tsteq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x011d5ff0 │ │ │ │ + @ instruction: 0x01130298 │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2108] @ 5e55d8 │ │ │ │ @@ -1352909,76 +1352909,76 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e5090 │ │ │ │ @ instruction: 0x012a349c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a3478 │ │ │ │ - tsteq r3, r0, ror #15 │ │ │ │ + tsteq r3, r8, ror #15 │ │ │ │ @ instruction: 0x012a31ac │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - tsteq r4, ip, ror #30 │ │ │ │ - tsteq r4, ip, asr r0 │ │ │ │ - andeq r1, r0, r5, lsl r5 │ │ │ │ - tsteq sp, r4, asr #23 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ tsteq r4, r4, ror pc │ │ │ │ - tsteq r4, r4, ror #31 │ │ │ │ + tsteq r4, r4, rrx │ │ │ │ + andeq r1, r0, r5, lsl r5 │ │ │ │ + tsteq sp, ip, asr #23 │ │ │ │ + tsteq r4, ip, ror pc │ │ │ │ + tsteq r4, ip, ror #31 │ │ │ │ andeq r1, r0, fp, lsl r5 │ │ │ │ - tsteq sp, r0, lsl #23 │ │ │ │ - tsteq r4, r8, lsr #31 │ │ │ │ + tsteq sp, r8, lsl #23 │ │ │ │ + @ instruction: 0x01145fb0 │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x011d5ab8 │ │ │ │ + tsteq sp, r0, asr #21 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01145edc │ │ │ │ + tsteq r4, r4, ror #29 │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - tstpeq r2, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsr sl │ │ │ │ - tstpeq r2, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr lr │ │ │ │ + tstpeq r2, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, lsr sl │ │ │ │ + @ instruction: 0x0112fcd4 │ │ │ │ + tsteq r4, r0, ror #28 │ │ │ │ andeq r1, r0, r5, lsr #10 │ │ │ │ - @ instruction: 0x0112fc94 │ │ │ │ - tsteq sp, r4, asr #19 │ │ │ │ - tstpeq r2, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #27 │ │ │ │ + @ instruction: 0x0112fc9c │ │ │ │ + tsteq sp, ip, asr #19 │ │ │ │ + tstpeq r2, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01145df0 │ │ │ │ andeq r1, r0, r9, lsr #10 │ │ │ │ - tsteq sp, r8, lsl #19 │ │ │ │ - tstpeq r2, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsr #27 │ │ │ │ + @ instruction: 0x011d5990 │ │ │ │ + tstpeq r2, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01145db4 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - tsteq sp, ip, asr #18 │ │ │ │ - tstpeq r2, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ + @ instruction: 0x0112fbf0 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ andeq r1, r0, r2, lsr #10 │ │ │ │ - tsteq sp, r0, lsl r9 │ │ │ │ - tstpeq r2, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, lsr sp │ │ │ │ + tsteq sp, r8, lsl r9 │ │ │ │ + @ instruction: 0x0112fbb0 │ │ │ │ + tsteq r4, ip, lsr sp │ │ │ │ andeq r1, r0, r4, lsr r5 │ │ │ │ - tsteq r4, ip, lsr #24 │ │ │ │ - tsteq r4, r8, ror #25 │ │ │ │ - tsteq sp, r8, lsr #17 │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ + @ instruction: 0x01145cf0 │ │ │ │ + @ instruction: 0x011d58b0 │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ - tsteq r4, r4, asr #22 │ │ │ │ - @ instruction: 0x01145c98 │ │ │ │ + tsteq sp, r0, lsl #17 │ │ │ │ + tsteq r4, ip, asr #22 │ │ │ │ + tsteq r4, r0, lsr #25 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - tsteq sp, r4, asr #16 │ │ │ │ - tstpeq r2, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #24 │ │ │ │ + tsteq sp, ip, asr #16 │ │ │ │ + tstpeq r2, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ andeq r1, r0, pc, lsl #10 │ │ │ │ - tsteq sp, r8, lsl #16 │ │ │ │ - tstpeq r2, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsr #24 │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ + tstpeq r2, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ andeq r1, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x01146ab0 │ │ │ │ - tsteq r4, r4, ror #23 │ │ │ │ - tsteq sp, r4, lsr #15 │ │ │ │ + @ instruction: 0x01146ab8 │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + tsteq sp, ip, lsr #15 │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - tsteq sp, r8, lsl #15 │ │ │ │ - tstpeq r2, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsr #23 │ │ │ │ + @ instruction: 0x011d5790 │ │ │ │ + tstpeq r2, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01145bb4 │ │ │ │ andeq r1, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 005e56e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1353100,29 +1353100,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 5e573c │ │ │ │ @ instruction: 0x012a2b48 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012a2b20 │ │ │ │ @ instruction: 0x012a2b00 │ │ │ │ @ instruction: 0x00007bb0 │ │ │ │ - tsteq sp, r0, ror r5 │ │ │ │ - tstpeq r2, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01145994 │ │ │ │ + tsteq sp, r8, ror r5 │ │ │ │ + tstpeq r2, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114599c │ │ │ │ andeq r1, r0, r9, lsl #11 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq sp, r8, lsr #10 │ │ │ │ - tsteq r4, r0, asr #18 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ + tsteq r4, r8, asr #18 │ │ │ │ andeq r1, r0, r8, lsl #11 │ │ │ │ - tsteq sp, r0, ror #9 │ │ │ │ - tstpeq r2, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011458fc │ │ │ │ + tsteq sp, r8, ror #9 │ │ │ │ + tstpeq r2, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl #11 │ │ │ │ - tsteq sp, r0, lsr #9 │ │ │ │ - tstpeq r2, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, asr #17 │ │ │ │ + tsteq sp, r8, lsr #9 │ │ │ │ + tstpeq r2, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, asr #17 │ │ │ │ andeq r1, r0, r7, lsl #11 │ │ │ │ │ │ │ │ 005e5918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -1354071,208 +1354071,208 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e6594 │ │ │ │ @ instruction: 0x012a2914 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sp, r8, asr #7 │ │ │ │ - @ instruction: 0x011457f8 │ │ │ │ + @ instruction: 0x011d53d0 │ │ │ │ + tsteq r4, r0, lsl #16 │ │ │ │ smlawteq sl, r0, r8, r2 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ andeq r1, r0, r1, lsl r3 │ │ │ │ @ instruction: 0x012a1f64 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r3, ip, asr fp │ │ │ │ + tsteq r3, r4, ror #22 │ │ │ │ @ instruction: 0xfffd6e24 │ │ │ │ - tsteq r4, r0, ror #20 │ │ │ │ + tsteq r4, r8, ror #20 │ │ │ │ @ instruction: 0xfffdc524 │ │ │ │ - @ instruction: 0x0113f8f0 │ │ │ │ + @ instruction: 0x0113f8f8 │ │ │ │ @ instruction: 0xfffdc3fc │ │ │ │ - tstpeq r3, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ eoreq ip, r8, r0, ror #29 │ │ │ │ - tsteq r4, ip, lsl sl │ │ │ │ + tsteq r4, r4, lsr #20 │ │ │ │ muleq r9, r0, r3 │ │ │ │ - tsteq r4, ip, lsl sl │ │ │ │ + tsteq r4, r4, lsr #20 │ │ │ │ ldrdeq r7, [r1], -r4 │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ @ instruction: 0x000194b4 │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ muleq r2, r0, fp │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ eorseq r6, r2, ip, ror #7 │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ mulseq ip, r4, r9 │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ andeq r6, r0, r8, lsr r3 │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ eoreq sl, r0, r4, asr #21 │ │ │ │ - tsteq r4, ip, lsl #20 │ │ │ │ + tsteq r4, r4, lsl sl │ │ │ │ @ instruction: 0xffff47a4 │ │ │ │ - @ instruction: 0x0113f7b0 │ │ │ │ + @ instruction: 0x0113f7b8 │ │ │ │ @ instruction: 0xfffd80b4 │ │ │ │ - tsteq r4, r4, ror #19 │ │ │ │ + tsteq r4, ip, ror #19 │ │ │ │ @ instruction: 0xfffdc4cc │ │ │ │ - tsteq r4, r0, ror #19 │ │ │ │ + tsteq r4, r8, ror #19 │ │ │ │ @ instruction: 0xfffe55c8 │ │ │ │ - tstpeq r3, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe74fc │ │ │ │ - @ instruction: 0x011459bc │ │ │ │ + tsteq r4, r4, asr #19 │ │ │ │ subeq r2, r1, ip, ror #30 │ │ │ │ - @ instruction: 0x011459bc │ │ │ │ + tsteq r4, r4, asr #19 │ │ │ │ andseq r7, pc, r8, lsl #31 │ │ │ │ - @ instruction: 0x011459bc │ │ │ │ - andeq r7, r5, r8, ror #19 │ │ │ │ tsteq r4, r4, asr #19 │ │ │ │ + andeq r7, r5, r8, ror #19 │ │ │ │ + tsteq r4, ip, asr #19 │ │ │ │ andeq r8, r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x011459d0 │ │ │ │ + @ instruction: 0x011459d8 │ │ │ │ @ instruction: 0xffff89dc │ │ │ │ - @ instruction: 0x011459dc │ │ │ │ + tsteq r4, r4, ror #19 │ │ │ │ @ instruction: 0xfffdcf08 │ │ │ │ - tstpeq r3, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe8260 │ │ │ │ - tstpeq r3, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsl r8 │ │ │ │ + tstpeq r3, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #16 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ - tsteq r4, r4, lsl #7 │ │ │ │ - tsteq r3, r0, lsr #15 │ │ │ │ + tsteq r4, ip, ror #6 │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ + tsteq r4, ip, lsl #7 │ │ │ │ + tsteq r3, r8, lsr #15 │ │ │ │ @ instruction: 0x00007bb0 │ │ │ │ smlawbeq sl, r0, r3, r2 │ │ │ │ @ instruction: 0xfffe7d50 │ │ │ │ tstpeq r1, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, asr #27 │ │ │ │ - tstpeq r2, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011451f0 │ │ │ │ + @ instruction: 0x011d4dd4 │ │ │ │ + tstpeq r2, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011451f8 │ │ │ │ andeq r1, r0, sl, asr r3 │ │ │ │ - tsteq sp, ip, lsl #27 │ │ │ │ - tstpeq r2, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011451b0 │ │ │ │ + @ instruction: 0x011d4d94 │ │ │ │ + tstpeq r2, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011451b8 │ │ │ │ andeq r1, r0, r9, asr r3 │ │ │ │ - tsteq sp, ip, asr #26 │ │ │ │ - tsteq r2, r8, ror #31 │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ + tsteq sp, r4, asr sp │ │ │ │ + @ instruction: 0x0112eff0 │ │ │ │ + tsteq r4, r8, ror r1 │ │ │ │ andeq r1, r0, r8, asr r3 │ │ │ │ - tsteq sp, ip, lsl #26 │ │ │ │ - tsteq r2, r8, lsr #31 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ + tsteq sp, r4, lsl sp │ │ │ │ + @ instruction: 0x0112efb0 │ │ │ │ + tsteq r4, r8, lsr r1 │ │ │ │ andeq r1, r0, r7, asr r3 │ │ │ │ - tsteq sp, ip, asr #25 │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ - ldrsheq r5, [r4, -r0] │ │ │ │ + @ instruction: 0x011d4cd4 │ │ │ │ + tsteq r2, r0, ror pc │ │ │ │ + ldrsheq r5, [r4, -r8] │ │ │ │ andeq r1, r0, r6, asr r3 │ │ │ │ - tsteq sp, ip, lsl #25 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - ldrheq r5, [r4, -r0] │ │ │ │ + @ instruction: 0x011d4c94 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + ldrheq r5, [r4, -r8] │ │ │ │ andeq r1, r0, r5, asr r3 │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ - tsteq r2, r8, ror #29 │ │ │ │ - tsteq r4, r0, ror r0 │ │ │ │ + tsteq sp, r4, asr ip │ │ │ │ + @ instruction: 0x0112eef0 │ │ │ │ + tsteq r4, r8, ror r0 │ │ │ │ andeq r1, r0, r4, asr r3 │ │ │ │ - tsteq sp, ip, lsl #24 │ │ │ │ - tsteq r2, r8, lsr #29 │ │ │ │ - tsteq r4, r0, lsr r0 │ │ │ │ + tsteq sp, r4, lsl ip │ │ │ │ + @ instruction: 0x0112eeb0 │ │ │ │ + tsteq r4, r8, lsr r0 │ │ │ │ andeq r1, r0, r3, asr r3 │ │ │ │ - tsteq sp, ip, asr #23 │ │ │ │ - tsteq r2, r8, ror #28 │ │ │ │ - @ instruction: 0x01144ff0 │ │ │ │ + @ instruction: 0x011d4bd4 │ │ │ │ + tsteq r2, r0, ror lr │ │ │ │ + @ instruction: 0x01144ff8 │ │ │ │ andeq r1, r0, r2, asr r3 │ │ │ │ - tsteq sp, ip, lsl #23 │ │ │ │ - tsteq r2, r8, lsr #28 │ │ │ │ - @ instruction: 0x01144fb0 │ │ │ │ + @ instruction: 0x011d4b94 │ │ │ │ + tsteq r2, r0, lsr lr │ │ │ │ + @ instruction: 0x01144fb8 │ │ │ │ andeq r1, r0, ip, asr #6 │ │ │ │ - tsteq sp, ip, asr #22 │ │ │ │ - tsteq r2, r8, ror #27 │ │ │ │ - tsteq r4, r4, ror pc │ │ │ │ + tsteq sp, r4, asr fp │ │ │ │ + @ instruction: 0x0112edf0 │ │ │ │ + tsteq r4, ip, ror pc │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ - tsteq r2, r8, lsr #27 │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ + tsteq sp, r4, lsl fp │ │ │ │ + @ instruction: 0x0112edb0 │ │ │ │ + tsteq r4, ip, lsr pc │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - tsteq sp, ip, asr #21 │ │ │ │ - tsteq r2, r8, ror #26 │ │ │ │ - @ instruction: 0x01144ef4 │ │ │ │ + @ instruction: 0x011d4ad4 │ │ │ │ + tsteq r2, r0, ror sp │ │ │ │ + @ instruction: 0x01144efc │ │ │ │ andeq r1, r0, r5, lsr r3 │ │ │ │ - tsteq sp, ip, lsl #21 │ │ │ │ - tsteq r2, r8, lsr #26 │ │ │ │ - @ instruction: 0x01144eb4 │ │ │ │ + @ instruction: 0x011d4a94 │ │ │ │ + tsteq r2, r0, lsr sp │ │ │ │ + @ instruction: 0x01144ebc │ │ │ │ andeq r1, r0, r4, lsr r3 │ │ │ │ - tsteq sp, ip, asr #20 │ │ │ │ - tsteq r2, r8, ror #25 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ + tsteq sp, r4, asr sl │ │ │ │ + @ instruction: 0x0112ecf0 │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - tsteq sp, ip, lsl #20 │ │ │ │ - tsteq r2, r8, lsr #25 │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ + tsteq sp, r4, lsl sl │ │ │ │ + @ instruction: 0x0112ecb0 │ │ │ │ + tsteq r4, ip, lsr lr │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - tsteq sp, ip, asr #19 │ │ │ │ - tsteq r2, r8, ror #24 │ │ │ │ - tsteq r4, r8, ror #27 │ │ │ │ + @ instruction: 0x011d49d4 │ │ │ │ + tsteq r2, r0, ror ip │ │ │ │ + @ instruction: 0x01144df0 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ - tsteq sp, ip, lsl #19 │ │ │ │ - tsteq r2, r8, lsr #24 │ │ │ │ - @ instruction: 0x01144db0 │ │ │ │ + @ instruction: 0x011d4994 │ │ │ │ + tsteq r2, r0, lsr ip │ │ │ │ + @ instruction: 0x01144db8 │ │ │ │ andeq r1, r0, r1, ror #6 │ │ │ │ - tsteq sp, ip, asr #18 │ │ │ │ - tsteq r2, r8, ror #23 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ + @ instruction: 0x0112ebf0 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ andeq r1, r0, r0, ror #6 │ │ │ │ - tsteq sp, ip, lsl #18 │ │ │ │ - tsteq r2, r8, lsr #23 │ │ │ │ - tsteq r4, r0, lsr sp │ │ │ │ + tsteq sp, r4, lsl r9 │ │ │ │ + @ instruction: 0x0112ebb0 │ │ │ │ + tsteq r4, r8, lsr sp │ │ │ │ andeq r1, r0, pc, asr r3 │ │ │ │ - tsteq sp, ip, asr #17 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ - @ instruction: 0x01144cf0 │ │ │ │ + @ instruction: 0x011d48d4 │ │ │ │ + tsteq r2, r0, ror fp │ │ │ │ + @ instruction: 0x01144cf8 │ │ │ │ andeq r1, r0, lr, asr r3 │ │ │ │ - tsteq sp, ip, lsl #17 │ │ │ │ - tsteq r2, r8, lsr #22 │ │ │ │ - @ instruction: 0x01144cb0 │ │ │ │ + @ instruction: 0x011d4894 │ │ │ │ + tsteq r2, r0, lsr fp │ │ │ │ + @ instruction: 0x01144cb8 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - tsteq sp, ip, asr #16 │ │ │ │ - tsteq r2, r8, ror #21 │ │ │ │ - tsteq r4, r0, ror ip │ │ │ │ + tsteq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x0112eaf0 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - tsteq sp, ip, lsl #16 │ │ │ │ - tsteq r2, r8, lsr #21 │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ + tsteq sp, r4, lsl r8 │ │ │ │ + @ instruction: 0x0112eab0 │ │ │ │ + tsteq r4, r8, lsr ip │ │ │ │ andeq r1, r0, fp, asr r3 │ │ │ │ - tsteq r2, r0, ror sl │ │ │ │ - tsteq sp, r0, asr #15 │ │ │ │ - tsteq r4, ip, ror #23 │ │ │ │ - tsteq sp, r8, lsl #15 │ │ │ │ - tsteq r2, r4, lsr #20 │ │ │ │ - tsteq r4, ip, lsr #23 │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ + tsteq sp, r8, asr #15 │ │ │ │ + @ instruction: 0x01144bf4 │ │ │ │ + @ instruction: 0x011d4790 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + @ instruction: 0x01144bb4 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - tsteq r2, ip, ror #19 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - tsteq r4, r8, ror #22 │ │ │ │ - tsteq r2, ip, lsr #19 │ │ │ │ - @ instruction: 0x011d46fc │ │ │ │ - tsteq r4, r8, lsr #22 │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ - @ instruction: 0x011d4698 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ - tsteq r4, r0, asr #21 │ │ │ │ + @ instruction: 0x0112e9f4 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ + @ instruction: 0x0112e9b4 │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ + tsteq r4, r0, lsr fp │ │ │ │ + tsteq r2, r4, ror r9 │ │ │ │ + tsteq sp, r0, lsr #13 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r4, r8, asr #21 │ │ │ │ andeq r1, r0, fp, lsr #6 │ │ │ │ - tsteq sp, r8, asr r6 │ │ │ │ - @ instruction: 0x0112e8f4 │ │ │ │ - tsteq r4, r0, lsl #21 │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ + @ instruction: 0x0112e8fc │ │ │ │ + tsteq r4, r8, lsl #21 │ │ │ │ andeq r1, r0, r1, lsr r3 │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - @ instruction: 0x0112e8b4 │ │ │ │ - tsteq r4, r0, asr #20 │ │ │ │ + tsteq sp, r0, lsr #12 │ │ │ │ + @ instruction: 0x0112e8bc │ │ │ │ + tsteq r4, r8, asr #20 │ │ │ │ andeq r1, r0, r0, lsr r3 │ │ │ │ - tsteq r4, r4, ror #19 │ │ │ │ + tsteq r4, ip, ror #19 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - tsteq r2, r4, asr #16 │ │ │ │ - tsteq r2, r4, lsl r8 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - @ instruction: 0x01144990 │ │ │ │ + tsteq r2, ip, asr #16 │ │ │ │ + tsteq r2, ip, lsl r8 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ + @ instruction: 0x01144998 │ │ │ │ │ │ │ │ 005e6b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1354325,21 +1354325,21 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5e6b58 │ │ │ │ @ instruction: 0x012a171c │ │ │ │ @ instruction: 0x00007bb0 │ │ │ │ - tsteq sp, r0, asr #3 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ - @ instruction: 0x011445dc │ │ │ │ + tsteq sp, r8, asr #3 │ │ │ │ + tsteq r2, r4, ror #8 │ │ │ │ + tsteq r4, r4, ror #11 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - tsteq sp, r0, lsl #3 │ │ │ │ - tsteq r2, ip, lsl r4 │ │ │ │ - @ instruction: 0x0114459c │ │ │ │ + tsteq sp, r8, lsl #3 │ │ │ │ + tsteq r2, r4, lsr #8 │ │ │ │ + tsteq r4, r4, lsr #11 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ │ │ │ │ 005e6c0c : │ │ │ │ ldr r3, [pc, #320] @ 5e6d54 │ │ │ │ ldr r2, [pc, #320] @ 5e6d58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1354420,30 +1354420,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e6ca4 │ │ │ │ @ instruction: 0x012a1630 │ │ │ │ andeq r7, r0, r4, lsr #26 │ │ │ │ andeq r1, r2, ip, lsr #21 │ │ │ │ - tsteq r4, r8, lsr r5 │ │ │ │ + tsteq r4, r0, asr #10 │ │ │ │ muleq r1, r0, ip │ │ │ │ - @ instruction: 0x0113dcbc │ │ │ │ + tsteq r3, r4, asr #25 │ │ │ │ andeq r8, r1, r4, ror r3 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - tsteq sp, r4, ror r0 │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - tsteq r4, r4, lsr #9 │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ + tsteq sp, ip, ror r0 │ │ │ │ + tsteq r2, r0, lsr #6 │ │ │ │ + tsteq r4, ip, lsr #9 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ - tsteq r2, r0, ror #5 │ │ │ │ - tsteq r4, ip, ror #8 │ │ │ │ + tsteq sp, r4, asr #32 │ │ │ │ + tsteq r2, r8, ror #5 │ │ │ │ + tsteq r4, r4, ror r4 │ │ │ │ @ instruction: 0x000015bd │ │ │ │ - tsteq sp, r4 │ │ │ │ - tsteq r2, r8, lsr #5 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ + tsteq sp, ip │ │ │ │ + @ instruction: 0x0112e2b0 │ │ │ │ + tsteq r4, ip, lsr r4 │ │ │ │ @ instruction: 0x000015be │ │ │ │ │ │ │ │ 005e6da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -1355278,55 +1355278,55 @@ │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5e77d8 │ │ │ │ @ instruction: 0x012a1474 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r0, [sl, -r4]! │ │ │ │ - @ instruction: 0x01144af8 │ │ │ │ - tsteq sp, r4, ror r6 │ │ │ │ - @ instruction: 0x01143a94 │ │ │ │ + tsteq r4, r0, lsl #22 │ │ │ │ + tsteq sp, ip, ror r6 │ │ │ │ + @ instruction: 0x01143a9c │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - tsteq r2, ip, lsr #17 │ │ │ │ - @ instruction: 0x011d35f8 │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ - tsteq r2, ip, asr r8 │ │ │ │ - tsteq sp, r8, lsr #11 │ │ │ │ - tsteq r3, r8, asr #31 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tsteq sp, r4, ror r5 │ │ │ │ - @ instruction: 0x01143994 │ │ │ │ + @ instruction: 0x0112d8b4 │ │ │ │ + tsteq sp, r0, lsl #12 │ │ │ │ + tsteq r3, r0, lsr #32 │ │ │ │ + tsteq r2, r4, ror #16 │ │ │ │ + @ instruction: 0x011d35b0 │ │ │ │ + @ instruction: 0x0113dfd0 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ + tsteq sp, ip, ror r5 │ │ │ │ + @ instruction: 0x0114399c │ │ │ │ andeq r1, r0, sl, lsr #12 │ │ │ │ - @ instruction: 0x0112d79c │ │ │ │ - @ instruction: 0x011d34f0 │ │ │ │ - tsteq r4, r0, lsl r9 │ │ │ │ + tsteq r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x011d34f8 │ │ │ │ + tsteq r4, r8, lsl r9 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x011448d0 │ │ │ │ - tsteq sp, ip, lsr r4 │ │ │ │ - tsteq r4, r4, asr r8 │ │ │ │ - andeq r1, r0, r9, lsr #12 │ │ │ │ + @ instruction: 0x011448d8 │ │ │ │ + tsteq sp, r4, asr #8 │ │ │ │ tsteq r4, ip, asr r8 │ │ │ │ - tsteq sp, r8, ror #7 │ │ │ │ - tsteq r4, r8, lsl #16 │ │ │ │ + andeq r1, r0, r9, lsr #12 │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ + @ instruction: 0x011d33f0 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - @ instruction: 0x011d3398 │ │ │ │ - @ instruction: 0x011437b8 │ │ │ │ - tsteq r3, r8, lsl sp │ │ │ │ - tsteq sp, r8, asr r3 │ │ │ │ - tsteq r4, r8, ror r7 │ │ │ │ - @ instruction: 0x0112d5b0 │ │ │ │ - tsteq sp, r8, lsl #6 │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ - tsteq r2, r0, lsl #11 │ │ │ │ - tsteq sp, ip, asr #5 │ │ │ │ - tsteq r3, ip, ror #25 │ │ │ │ - tsteq r2, r4, asr #10 │ │ │ │ - @ instruction: 0x011d329c │ │ │ │ - @ instruction: 0x011436bc │ │ │ │ + tsteq r2, r8, asr #12 │ │ │ │ + tsteq sp, r0, lsr #7 │ │ │ │ + tsteq r4, r0, asr #15 │ │ │ │ + tsteq r3, r0, lsr #26 │ │ │ │ + tsteq sp, r0, ror #6 │ │ │ │ + tsteq r4, r0, lsl #15 │ │ │ │ + @ instruction: 0x0112d5b8 │ │ │ │ + tsteq sp, r0, lsl r3 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ + tsteq r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x011d32d4 │ │ │ │ + @ instruction: 0x0113dcf4 │ │ │ │ + tsteq r2, ip, asr #10 │ │ │ │ + tsteq sp, r4, lsr #5 │ │ │ │ + tsteq r4, r4, asr #13 │ │ │ │ ldr r3, [pc, #12] @ 5e7b78 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ tsteq r2, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1355936,79 +1355936,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e7bdc │ │ │ │ @ instruction: 0x012a0690 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq sl, r0, r6, r0 │ │ │ │ @ instruction: 0x012a0660 │ │ │ │ - @ instruction: 0x011419f8 │ │ │ │ + tsteq r4, r0, lsl #20 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r2, r8, lsl #28 │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ - @ instruction: 0x01143fd8 │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ + tsteq r4, r0, ror #31 │ │ │ │ + tsteq sp, r4, ror r7 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x0112cd98 │ │ │ │ - tsteq r4, r0, lsr #31 │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ - tsteq r4, r0, asr #31 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ - @ instruction: 0x011d36fc │ │ │ │ + tsteq r2, r0, lsr #27 │ │ │ │ + tsteq r4, r8, lsr #31 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ + tsteq r4, r8, asr #31 │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - tsteq r2, ip, lsr sp │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ - @ instruction: 0x011d36d4 │ │ │ │ + tsteq r2, r4, asr #26 │ │ │ │ + tsteq r4, ip, asr #30 │ │ │ │ + @ instruction: 0x011d36dc │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - tsteq r2, r8, lsl #26 │ │ │ │ - tsteq r4, r0, lsl pc │ │ │ │ - tsteq sp, r0, lsr #13 │ │ │ │ + tsteq r2, r0, lsl sp │ │ │ │ + tsteq r4, r8, lsl pc │ │ │ │ + tsteq sp, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x0112ccd4 │ │ │ │ - @ instruction: 0x01143edc │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ + @ instruction: 0x0112ccdc │ │ │ │ + tsteq r4, r4, ror #29 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - tsteq r2, r0, lsr #25 │ │ │ │ - tsteq r4, r8, lsr #29 │ │ │ │ - tsteq sp, r8, lsr r6 │ │ │ │ + tsteq r2, r8, lsr #25 │ │ │ │ + @ instruction: 0x01143eb0 │ │ │ │ + tsteq sp, r0, asr #12 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - tsteq r2, ip, ror #24 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - tsteq sp, r4, lsl #12 │ │ │ │ + tsteq r2, r4, ror ip │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + tsteq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - tsteq r2, r8, lsr ip │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ - @ instruction: 0x011d35d0 │ │ │ │ + tsteq r2, r0, asr #24 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ + @ instruction: 0x011d35d8 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - tsteq r2, r4, lsl #24 │ │ │ │ - tsteq r4, ip, lsl #28 │ │ │ │ - @ instruction: 0x011d359c │ │ │ │ + tsteq r2, ip, lsl #24 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ + tsteq sp, r4, lsr #11 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - @ instruction: 0x0112cbd0 │ │ │ │ - @ instruction: 0x01143dd8 │ │ │ │ - tsteq sp, r8, ror #10 │ │ │ │ + @ instruction: 0x0112cbd8 │ │ │ │ + tsteq r4, r0, ror #27 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x0112cb9c │ │ │ │ - tsteq r4, r4, lsr #27 │ │ │ │ - tsteq sp, r4, lsr r5 │ │ │ │ + tsteq r2, r4, lsr #23 │ │ │ │ + tsteq r4, ip, lsr #27 │ │ │ │ + tsteq sp, ip, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ + tsteq r2, r0, ror fp │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ + tsteq sp, r8, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - tsteq r2, r4, lsr fp │ │ │ │ - tsteq r4, ip, lsr sp │ │ │ │ - tsteq sp, ip, asr #9 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq r4, r4, asr #26 │ │ │ │ + @ instruction: 0x011d34d4 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - tsteq r2, r0, lsl #22 │ │ │ │ - tsteq r4, r8, lsl #26 │ │ │ │ - @ instruction: 0x011d3498 │ │ │ │ + tsteq r2, r8, lsl #22 │ │ │ │ + tsteq r4, r0, lsl sp │ │ │ │ + tsteq sp, r0, lsr #9 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1356630,79 +1356630,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e866c │ │ │ │ msreq CPSR_fc, r4, lsl #24 │ │ │ │ strdeq pc, [r9, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq pc, [r9, -r0]! │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq sp, r4, lsl sp │ │ │ │ - tsteq r2, r0, ror r3 │ │ │ │ - tsteq r4, r4, ror r5 │ │ │ │ + tsteq sp, ip, lsl sp │ │ │ │ + tsteq r2, r8, ror r3 │ │ │ │ + tsteq r4, ip, ror r5 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - tsteq r4, r4, ror r5 │ │ │ │ - tsteq sp, r0, ror #25 │ │ │ │ - tsteq r4, r8, lsr r5 │ │ │ │ + tsteq r4, ip, ror r5 │ │ │ │ + tsteq sp, r8, ror #25 │ │ │ │ + tsteq r4, r0, asr #10 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x011d2c9c │ │ │ │ - @ instruction: 0x0112c2f8 │ │ │ │ - @ instruction: 0x011434fc │ │ │ │ + tsteq sp, r4, lsr #25 │ │ │ │ + tsteq r2, r0, lsl #6 │ │ │ │ + tsteq r4, r4, lsl #10 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - tsteq sp, r8, ror #24 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r4, r0, asr #9 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r4, r8, asr #9 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - @ instruction: 0x0112c294 │ │ │ │ - @ instruction: 0x01143498 │ │ │ │ - tsteq sp, r0, lsl #24 │ │ │ │ - tsteq r2, ip, asr r2 │ │ │ │ - tsteq r4, r0, ror #8 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + @ instruction: 0x0112c29c │ │ │ │ + tsteq r4, r0, lsr #9 │ │ │ │ + tsteq sp, r8, lsl #24 │ │ │ │ + tsteq r2, r4, ror #4 │ │ │ │ + tsteq r4, r8, ror #8 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - tsteq sp, r8, asr #23 │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ + @ instruction: 0x011d2bd0 │ │ │ │ + tsteq r2, ip, lsr #4 │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - @ instruction: 0x011d2b90 │ │ │ │ - tsteq r2, ip, ror #3 │ │ │ │ - @ instruction: 0x011433f0 │ │ │ │ + @ instruction: 0x011d2b98 │ │ │ │ + @ instruction: 0x0112c1f4 │ │ │ │ + @ instruction: 0x011433f8 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - @ instruction: 0x0112c1b4 │ │ │ │ - @ instruction: 0x011433b8 │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + @ instruction: 0x0112c1bc │ │ │ │ + tsteq r4, r0, asr #7 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - tsteq sp, r0, lsr #22 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - tsteq r4, r0, lsl #7 │ │ │ │ + tsteq sp, r8, lsr #22 │ │ │ │ + tsteq r2, r4, lsl #3 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq sp, r8, ror #21 │ │ │ │ - tsteq r2, r4, asr #2 │ │ │ │ - tsteq r4, r8, asr #6 │ │ │ │ + @ instruction: 0x011d2af0 │ │ │ │ + tsteq r2, ip, asr #2 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x011d2ab0 │ │ │ │ - tsteq r2, ip, lsl #2 │ │ │ │ - tsteq r4, r0, lsl r3 │ │ │ │ + @ instruction: 0x011d2ab8 │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ + tsteq r4, r8, lsl r3 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq sp, r8, ror sl │ │ │ │ - ldrsbeq ip, [r2, -r4] │ │ │ │ - @ instruction: 0x011432d8 │ │ │ │ + tsteq sp, r0, lsl #21 │ │ │ │ + ldrsbeq ip, [r2, -ip] │ │ │ │ + tsteq r4, r0, ror #5 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - tsteq sp, r0, asr #20 │ │ │ │ - @ instruction: 0x0112c09c │ │ │ │ - tsteq r4, r0, lsr #5 │ │ │ │ + tsteq sp, r8, asr #20 │ │ │ │ + tsteq r2, r4, lsr #1 │ │ │ │ + tsteq r4, r8, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - tsteq sp, r8, lsl #20 │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ - tsteq r4, r8, ror #4 │ │ │ │ + tsteq sp, r0, lsl sl │ │ │ │ + tsteq r2, ip, rrx │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - @ instruction: 0x011d29d0 │ │ │ │ - tsteq r2, ip, lsr #32 │ │ │ │ - tsteq r4, r0, lsr r2 │ │ │ │ + @ instruction: 0x011d29d8 │ │ │ │ + tsteq r2, r4, lsr r0 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1357319,79 +1357319,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5e9148 │ │ │ │ msreq CPSR_fc, ip, lsr #2 │ │ │ │ msreq CPSR_fc, ip, lsl r1 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq pc, [r9, -r4]! │ │ │ │ - tsteq r4, ip, lsl #9 │ │ │ │ + @ instruction: 0x01140494 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq sp, r0, asr r2 │ │ │ │ - tsteq r2, ip, lsr #17 │ │ │ │ - @ instruction: 0x01142ab0 │ │ │ │ + tsteq sp, r8, asr r2 │ │ │ │ + @ instruction: 0x0112b8b4 │ │ │ │ + @ instruction: 0x01142ab8 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x01142ab0 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ - tsteq r4, r4, ror sl │ │ │ │ + @ instruction: 0x01142ab8 │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ + tsteq r4, ip, ror sl │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x011d21d8 │ │ │ │ - tsteq r2, r4, lsr r8 │ │ │ │ - tsteq r4, r8, lsr sl │ │ │ │ + tsteq sp, r0, ror #3 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + tsteq r4, r0, asr #20 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - tsteq sp, r4, lsr #3 │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - @ instruction: 0x011429fc │ │ │ │ + tsteq sp, ip, lsr #3 │ │ │ │ + tsteq r4, r0, ror #20 │ │ │ │ + tsteq r4, r4, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ - @ instruction: 0x0112b7d0 │ │ │ │ - @ instruction: 0x011429d4 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + @ instruction: 0x0112b7d8 │ │ │ │ + @ instruction: 0x011429dc │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - tsteq sp, ip, lsr r1 │ │ │ │ - @ instruction: 0x0112b798 │ │ │ │ - @ instruction: 0x0114299c │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + tsteq r2, r0, lsr #15 │ │ │ │ + tsteq r4, r4, lsr #19 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - tsteq sp, r4, lsl #2 │ │ │ │ - tsteq r2, r0, ror #14 │ │ │ │ - tsteq r4, r4, ror #18 │ │ │ │ - tsteq sp, ip, asr #1 │ │ │ │ - tsteq r2, r8, lsr #14 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ + tsteq sp, ip, lsl #2 │ │ │ │ + tsteq r2, r8, ror #14 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ + ldrsbeq r2, [sp, -r4] │ │ │ │ + tsteq r2, r0, lsr r7 │ │ │ │ + tsteq r4, r4, lsr r9 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - @ instruction: 0x011d2094 │ │ │ │ - @ instruction: 0x0112b6f0 │ │ │ │ - @ instruction: 0x011428f4 │ │ │ │ + @ instruction: 0x011d209c │ │ │ │ + @ instruction: 0x0112b6f8 │ │ │ │ + @ instruction: 0x011428fc │ │ │ │ muleq r0, r2, r4 │ │ │ │ - tsteq sp, ip, asr r0 │ │ │ │ - @ instruction: 0x0112b6b8 │ │ │ │ - @ instruction: 0x011428bc │ │ │ │ + tsteq sp, r4, rrx │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ + tsteq r4, r4, asr #17 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - tsteq sp, r4, lsr #32 │ │ │ │ - tsteq r2, r0, lsl #13 │ │ │ │ - tsteq r4, r4, lsl #17 │ │ │ │ + tsteq sp, ip, lsr #32 │ │ │ │ + tsteq r2, r8, lsl #13 │ │ │ │ + tsteq r4, ip, lsl #17 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - tsteq sp, ip, ror #31 │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r4, ip, asr #16 │ │ │ │ + @ instruction: 0x011d1ff4 │ │ │ │ + tsteq r2, r0, asr r6 │ │ │ │ + tsteq r4, r4, asr r8 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - @ instruction: 0x011d1fb4 │ │ │ │ - tsteq r2, r0, lsl r6 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ + @ instruction: 0x011d1fbc │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - @ instruction: 0x0112b5d8 │ │ │ │ - @ instruction: 0x011427dc │ │ │ │ + tsteq sp, r4, lsl #31 │ │ │ │ + tsteq r2, r0, ror #11 │ │ │ │ + tsteq r4, r4, ror #15 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq sp, r4, asr #30 │ │ │ │ - tsteq r2, r0, lsr #11 │ │ │ │ - tsteq r4, r4, lsr #15 │ │ │ │ + tsteq sp, ip, asr #30 │ │ │ │ + tsteq r2, r8, lsr #11 │ │ │ │ + tsteq r4, ip, lsr #15 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ - tsteq r2, r8, ror #10 │ │ │ │ - tsteq r4, ip, ror #14 │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ + tsteq r4, r4, ror r7 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ @@ -1357842,56 +1357842,56 @@ │ │ │ │ b 5e9fd4 │ │ │ │ @ instruction: 0x0129e670 │ │ │ │ @ instruction: 0x0129e658 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0129e268 │ │ │ │ - tsteq sp, r4, asr #18 │ │ │ │ - tsteq r2, r0, lsr #31 │ │ │ │ - @ instruction: 0x0114219c │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + tsteq r2, r8, lsr #31 │ │ │ │ + tsteq r4, r4, lsr #3 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq sp, r8, lsl #18 │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ - tsteq r4, r8, ror #2 │ │ │ │ + tsteq sp, r0, lsl r9 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + tsteq r4, r0, ror r1 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - tsteq sp, ip, asr #17 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - tsteq r4, ip, lsr #2 │ │ │ │ + @ instruction: 0x011d18d4 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - @ instruction: 0x011d1890 │ │ │ │ - tsteq r2, ip, ror #29 │ │ │ │ - ldrsheq r2, [r4, -r0] │ │ │ │ + @ instruction: 0x011d1898 │ │ │ │ + @ instruction: 0x0112aef4 │ │ │ │ + ldrsheq r2, [r4, -r8] │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - tsteq sp, r4, asr r8 │ │ │ │ - @ instruction: 0x0112aeb0 │ │ │ │ - ldrheq r2, [r4, -r4] │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - tsteq r2, r4, ror lr │ │ │ │ - tsteq r4, r8, ror r0 │ │ │ │ + tsteq sp, ip, asr r8 │ │ │ │ + @ instruction: 0x0112aeb8 │ │ │ │ + ldrheq r2, [r4, -ip] │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + tsteq r2, ip, ror lr │ │ │ │ + tsteq r4, r0, lsl #1 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x011d17dc │ │ │ │ - tsteq r2, r8, lsr lr │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ + tsteq sp, r4, ror #15 │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ - @ instruction: 0x0112adfc │ │ │ │ - tsteq r4, r0 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ + tsteq r2, r4, lsl #28 │ │ │ │ + tsteq r4, r8 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - tsteq sp, r4, ror #14 │ │ │ │ - tsteq r2, r0, asr #27 │ │ │ │ - tsteq r4, r4, asr #31 │ │ │ │ + tsteq sp, ip, ror #14 │ │ │ │ + tsteq r2, r8, asr #27 │ │ │ │ + tsteq r4, ip, asr #31 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - tsteq sp, r8, lsr #14 │ │ │ │ - tsteq r2, r4, lsl #27 │ │ │ │ - tsteq r4, r8, lsl #31 │ │ │ │ + tsteq sp, r0, lsr r7 │ │ │ │ + tsteq r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x01141f90 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - tsteq sp, ip, ror #13 │ │ │ │ - tsteq r2, r8, asr #26 │ │ │ │ - tsteq r4, ip, asr #30 │ │ │ │ + @ instruction: 0x011d16f4 │ │ │ │ + tsteq r2, r0, asr sp │ │ │ │ + tsteq r4, r4, asr pc │ │ │ │ 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 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -1358365,56 +1358365,56 @@ │ │ │ │ b 5ea7f0 │ │ │ │ @ instruction: 0x0129dea0 │ │ │ │ smlawbeq r9, r8, lr, sp │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0129da4c │ │ │ │ - tsteq sp, r8, lsl r1 │ │ │ │ - tsteq r2, r4, ror r7 │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ + tsteq sp, r0, lsr #2 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ muleq r0, sl, r5 │ │ │ │ - ldrsbeq r1, [sp, -ip] │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - tsteq r4, ip, lsr r9 │ │ │ │ + tsteq sp, r4, ror #1 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ + tsteq r4, r4, asr #18 │ │ │ │ andeq r0, r0, r2, ror r5 │ │ │ │ - tsteq sp, r0, lsr #1 │ │ │ │ - @ instruction: 0x0112a6fc │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ - tsteq sp, r4, rrx │ │ │ │ - tsteq r2, r0, asr #13 │ │ │ │ - tsteq r4, r4, asr #17 │ │ │ │ + tsteq sp, r8, lsr #1 │ │ │ │ + tsteq r2, r4, lsl #14 │ │ │ │ + tsteq r4, r8, lsl #18 │ │ │ │ + tsteq sp, ip, rrx │ │ │ │ + tsteq r2, r8, asr #13 │ │ │ │ + tsteq r4, ip, asr #17 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - tsteq sp, r8, lsr #32 │ │ │ │ - tsteq r2, r4, lsl #13 │ │ │ │ - tsteq r4, r8, lsl #17 │ │ │ │ + tsteq sp, r0, lsr r0 │ │ │ │ + tsteq r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x01141890 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - tsteq sp, ip, ror #31 │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r4, ip, asr #16 │ │ │ │ + @ instruction: 0x011d0ff4 │ │ │ │ + tsteq r2, r0, asr r6 │ │ │ │ + tsteq r4, r4, asr r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x011d0fb0 │ │ │ │ - tsteq r2, ip, lsl #12 │ │ │ │ - tsteq r4, r0, lsl r8 │ │ │ │ + @ instruction: 0x011d0fb8 │ │ │ │ + tsteq r2, r4, lsl r6 │ │ │ │ + tsteq r4, r8, lsl r8 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - tsteq sp, r4, ror pc │ │ │ │ - @ instruction: 0x0112a5d0 │ │ │ │ - @ instruction: 0x011417d4 │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ + @ instruction: 0x0112a5d8 │ │ │ │ + @ instruction: 0x011417dc │ │ │ │ muleq r0, r9, r5 │ │ │ │ - tsteq sp, r8, lsr pc │ │ │ │ - @ instruction: 0x0112a594 │ │ │ │ - @ instruction: 0x01141798 │ │ │ │ + tsteq sp, r0, asr #30 │ │ │ │ + @ instruction: 0x0112a59c │ │ │ │ + tsteq r4, r0, lsr #15 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - @ instruction: 0x011d0efc │ │ │ │ - tsteq r2, r8, asr r5 │ │ │ │ - tsteq r4, ip, asr r7 │ │ │ │ + tsteq sp, r4, lsl #30 │ │ │ │ + tsteq r2, r0, ror #10 │ │ │ │ + tsteq r4, r4, ror #14 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - tsteq sp, r0, asr #29 │ │ │ │ - tsteq r2, ip, lsl r5 │ │ │ │ - tsteq r4, r0, lsr #14 │ │ │ │ + tsteq sp, r8, asr #29 │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ @@ -1358870,56 +1358870,56 @@ │ │ │ │ b 5eb000 │ │ │ │ @ instruction: 0x0129d674 │ │ │ │ @ instruction: 0x0129d65c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0129d23c │ │ │ │ - tsteq sp, r4, lsr r9 │ │ │ │ - @ instruction: 0x01129f90 │ │ │ │ - tsteq r4, ip, lsl #3 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ + @ instruction: 0x01129f98 │ │ │ │ + @ instruction: 0x01141194 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - @ instruction: 0x011d08f8 │ │ │ │ - tsteq r2, r4, asr pc │ │ │ │ - tsteq r4, r8, asr r1 │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ + tsteq r2, ip, asr pc │ │ │ │ + tsteq r4, r0, ror #2 │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ - @ instruction: 0x011d08bc │ │ │ │ - tsteq r2, r8, lsl pc │ │ │ │ - tsteq r4, ip, lsl r1 │ │ │ │ + tsteq sp, r4, asr #17 │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r4, r4, lsr #2 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - tsteq sp, r0, lsl #17 │ │ │ │ - @ instruction: 0x01129edc │ │ │ │ - tsteq r4, r0, ror #1 │ │ │ │ + tsteq sp, r8, lsl #17 │ │ │ │ + tsteq r2, r4, ror #29 │ │ │ │ + tsteq r4, r8, ror #1 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - tsteq sp, r4, asr #16 │ │ │ │ - tsteq r2, r0, lsr #29 │ │ │ │ - tsteq r4, r4, lsr #1 │ │ │ │ + tsteq sp, ip, asr #16 │ │ │ │ + tsteq r2, r8, lsr #29 │ │ │ │ + tsteq r4, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - tsteq sp, r8, lsl #16 │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ + tsteq r2, ip, ror #28 │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - tsteq sp, ip, asr #15 │ │ │ │ - tsteq r2, r8, lsr #28 │ │ │ │ - tsteq r4, ip, lsr #32 │ │ │ │ + @ instruction: 0x011d07d4 │ │ │ │ + tsteq r2, r0, lsr lr │ │ │ │ + tsteq r4, r4, lsr r0 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - @ instruction: 0x011d0790 │ │ │ │ - tsteq r2, ip, ror #27 │ │ │ │ - @ instruction: 0x01140ff0 │ │ │ │ + @ instruction: 0x011d0798 │ │ │ │ + @ instruction: 0x01129df4 │ │ │ │ + @ instruction: 0x01140ff8 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - tsteq sp, r4, asr r7 │ │ │ │ - @ instruction: 0x01129db0 │ │ │ │ - @ instruction: 0x01140fb4 │ │ │ │ + tsteq sp, ip, asr r7 │ │ │ │ + @ instruction: 0x01129db8 │ │ │ │ + @ instruction: 0x01140fbc │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ - tsteq r2, r4, ror sp │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ - @ instruction: 0x011d06dc │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ - tsteq r4, ip, lsr pc │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ + tsteq r2, ip, ror sp │ │ │ │ + tsteq r4, r0, lsl #31 │ │ │ │ + tsteq sp, r4, ror #13 │ │ │ │ + tsteq r2, r0, asr #26 │ │ │ │ + tsteq r4, r4, asr #30 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -1359373,55 +1359373,55 @@ │ │ │ │ b 5eb7dc │ │ │ │ @ instruction: 0x0129ce90 │ │ │ │ @ instruction: 0x0129ce78 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0129ca60 │ │ │ │ - tsteq sp, r8, asr r1 │ │ │ │ - @ instruction: 0x011297b4 │ │ │ │ - @ instruction: 0x011409b0 │ │ │ │ + tsteq sp, r0, ror #2 │ │ │ │ + @ instruction: 0x011297bc │ │ │ │ + @ instruction: 0x011409b8 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ + tsteq sp, r4, lsr #2 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ + tsteq r4, r4, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - tsteq sp, r0, ror #1 │ │ │ │ - tsteq r2, ip, lsr r7 │ │ │ │ - tsteq r4, r0, asr #18 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ + tsteq r2, r4, asr #14 │ │ │ │ + tsteq r4, r8, asr #18 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - tsteq sp, r4, lsr #1 │ │ │ │ - tsteq r2, r0, lsl #14 │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ - tsteq r2, r4, asr #13 │ │ │ │ - tsteq r4, r8, asr #17 │ │ │ │ + tsteq sp, ip, lsr #1 │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + tsteq r4, ip, lsl #18 │ │ │ │ + tsteq sp, r0, ror r0 │ │ │ │ + tsteq r2, ip, asr #13 │ │ │ │ + @ instruction: 0x011408d0 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - tsteq sp, ip, lsr #32 │ │ │ │ - tsteq r2, r8, lsl #13 │ │ │ │ - tsteq r4, ip, lsl #17 │ │ │ │ + tsteq sp, r4, lsr r0 │ │ │ │ + @ instruction: 0x01129690 │ │ │ │ + @ instruction: 0x01140894 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x011cfff0 │ │ │ │ - tsteq r2, ip, asr #12 │ │ │ │ - tsteq r4, r0, asr r8 │ │ │ │ - @ instruction: 0x011cffb4 │ │ │ │ - tsteq r2, r0, lsl r6 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ + @ instruction: 0x011cfff8 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r4, r8, asr r8 │ │ │ │ + @ instruction: 0x011cffbc │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - tstpeq ip, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011295d4 │ │ │ │ - @ instruction: 0x011407d8 │ │ │ │ + tstpeq ip, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011295dc │ │ │ │ + tsteq r4, r0, ror #15 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - tstpeq ip, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01129598 │ │ │ │ - @ instruction: 0x0114079c │ │ │ │ + tstpeq ip, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsr #11 │ │ │ │ + tsteq r4, r4, lsr #15 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - tstpeq ip, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ - tsteq r4, r0, ror #14 │ │ │ │ + tstpeq ip, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, ror #10 │ │ │ │ + tsteq r4, r8, ror #14 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1359745,37 +1359745,37 @@ │ │ │ │ b 5ebbbc │ │ │ │ smlawteq r9, r0, r6, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0129c6a0 │ │ │ │ smlawbeq r9, r0, r6, ip │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tstpeq ip, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - ldrheq r9, [r2, -r8] │ │ │ │ - @ instruction: 0x011402bc │ │ │ │ + tstpeq ip, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, asr #1 │ │ │ │ + tsteq r4, r4, asr #5 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - tstpeq ip, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, rrx │ │ │ │ - tsteq r4, ip, ror #4 │ │ │ │ + tstpeq ip, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror r0 │ │ │ │ + tsteq r4, r4, ror r2 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011cf9d4 │ │ │ │ - tsteq r2, r0, lsr r0 │ │ │ │ - tsteq r4, r4, lsr r2 │ │ │ │ + @ instruction: 0x011cf9dc │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r4, ip, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - @ instruction: 0x011cf99c │ │ │ │ - @ instruction: 0x01128ff8 │ │ │ │ - @ instruction: 0x011401fc │ │ │ │ + tstpeq ip, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tstpeq ip, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, asr #31 │ │ │ │ - tsteq r4, r4, asr #3 │ │ │ │ + tstpeq ip, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, asr #31 │ │ │ │ + tsteq r4, ip, asr #3 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tstpeq ip, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsl #31 │ │ │ │ - tsteq r4, ip, lsl #3 │ │ │ │ + tstpeq ip, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01128f90 │ │ │ │ + @ instruction: 0x01140194 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #1740] @ 5ec7d0 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1360216,52 +1360216,52 @@ │ │ │ │ b 5ec148 │ │ │ │ @ instruction: 0x0129c140 │ │ │ │ @ instruction: 0x0129c12c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq ip, [r9, -r4]! │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tstpeq ip, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsr #20 │ │ │ │ - tstpeq r3, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cf3d0 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + tstpeq r3, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - @ instruction: 0x011cf390 │ │ │ │ - tsteq r2, ip, ror #19 │ │ │ │ - @ instruction: 0x0113fbf0 │ │ │ │ + @ instruction: 0x011cf398 │ │ │ │ + @ instruction: 0x011289f4 │ │ │ │ + @ instruction: 0x0113fbf8 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tstpeq ip, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011289b4 │ │ │ │ - @ instruction: 0x0113fbb8 │ │ │ │ + tstpeq ip, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011289bc │ │ │ │ + tstpeq r3, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - tstpeq ip, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, ror r9 │ │ │ │ - tstpeq r3, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, asr #18 │ │ │ │ - tstpeq r3, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsl #19 │ │ │ │ + tstpeq r3, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cf2f0 │ │ │ │ + tsteq r2, ip, asr #18 │ │ │ │ + tstpeq r3, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011cf2b0 │ │ │ │ - tsteq r2, ip, lsl #18 │ │ │ │ - tstpeq r3, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cf2b8 │ │ │ │ + tsteq r2, r4, lsl r9 │ │ │ │ + tstpeq r3, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - tstpeq ip, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011288d4 │ │ │ │ - @ instruction: 0x0113fad8 │ │ │ │ + tstpeq ip, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011288dc │ │ │ │ + tstpeq r3, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - tstpeq ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112889c │ │ │ │ - tstpeq r3, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ + tstpeq r3, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tstpeq ip, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #16 │ │ │ │ - tstpeq r3, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ + tstpeq r3, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x011cf1d0 │ │ │ │ - tsteq r2, ip, lsr #16 │ │ │ │ - tstpeq r3, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cf1d8 │ │ │ │ + tsteq r2, r4, lsr r8 │ │ │ │ + tstpeq r3, r8, lsr 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, #3928] @ 0xf58 │ │ │ │ ldr r3, [pc, #1676] @ 5ecf24 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1360685,51 +1360685,51 @@ │ │ │ │ b 5ec8dc │ │ │ │ @ instruction: 0x0129b9ac │ │ │ │ @ instruction: 0x0129b998 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0129b960 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq ip, r4, ror ip │ │ │ │ - @ instruction: 0x011282d0 │ │ │ │ - @ instruction: 0x0113f4d4 │ │ │ │ - tsteq ip, ip, lsr ip │ │ │ │ - @ instruction: 0x01128298 │ │ │ │ - @ instruction: 0x0113f49c │ │ │ │ + tsteq ip, ip, ror ip │ │ │ │ + @ instruction: 0x011282d8 │ │ │ │ + @ instruction: 0x0113f4dc │ │ │ │ + tsteq ip, r4, asr #24 │ │ │ │ + tsteq r2, r0, lsr #5 │ │ │ │ + tstpeq r3, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq ip, r4, lsl #24 │ │ │ │ - tsteq r2, r0, ror #4 │ │ │ │ - tstpeq r3, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #24 │ │ │ │ + tsteq r2, r8, ror #4 │ │ │ │ + tstpeq r3, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq ip, ip, asr #23 │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ - tstpeq r3, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cebd4 │ │ │ │ + tsteq r2, r0, lsr r2 │ │ │ │ + tstpeq r3, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x011ceb94 │ │ │ │ - @ instruction: 0x011281f0 │ │ │ │ - @ instruction: 0x0113f3f4 │ │ │ │ + @ instruction: 0x011ceb9c │ │ │ │ + @ instruction: 0x011281f8 │ │ │ │ + @ instruction: 0x0113f3fc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq ip, ip, asr fp │ │ │ │ - @ instruction: 0x011281b8 │ │ │ │ - @ instruction: 0x0113f3bc │ │ │ │ + tsteq ip, r4, ror #22 │ │ │ │ + tsteq r2, r0, asr #3 │ │ │ │ + tstpeq r3, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq ip, r4, lsr #22 │ │ │ │ - tsteq r2, r0, lsl #3 │ │ │ │ - tstpeq r3, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr #22 │ │ │ │ + tsteq r2, r8, lsl #3 │ │ │ │ + tstpeq r3, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq ip, ip, ror #21 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ - tstpeq r3, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ceab4 │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - tstpeq r3, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ceaf4 │ │ │ │ + tsteq r2, r0, asr r1 │ │ │ │ + tstpeq r3, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ceabc │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tstpeq r3, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq ip, ip, ror sl │ │ │ │ - ldrsbeq r8, [r2, -r8] │ │ │ │ - @ instruction: 0x0113f2dc │ │ │ │ + tsteq ip, r4, lsl #21 │ │ │ │ + tsteq r2, r0, ror #1 │ │ │ │ + tstpeq r3, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ 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, #1704] @ 5ed694 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1361161,51 +1361161,51 @@ │ │ │ │ b 5ed408 │ │ │ │ @ instruction: 0x0129b254 │ │ │ │ @ instruction: 0x0129b244 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0129ae34 │ │ │ │ - tsteq ip, ip, lsr #10 │ │ │ │ - tsteq r2, r8, lsl #23 │ │ │ │ - tsteq r3, r4, lsl #27 │ │ │ │ + tsteq ip, r4, lsr r5 │ │ │ │ + @ instruction: 0x01127b90 │ │ │ │ + tsteq r3, ip, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011ce4f0 │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r3, r0, asr sp │ │ │ │ + @ instruction: 0x011ce4f8 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r3, r8, asr sp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011ce4b4 │ │ │ │ - tsteq r2, r0, lsl fp │ │ │ │ - tsteq r3, r4, lsl sp │ │ │ │ + @ instruction: 0x011ce4bc │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + tsteq r3, ip, lsl sp │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq ip, r8, ror r4 │ │ │ │ - @ instruction: 0x01127ad4 │ │ │ │ - @ instruction: 0x0113ecd8 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ - @ instruction: 0x01127a98 │ │ │ │ - @ instruction: 0x0113ec9c │ │ │ │ + tsteq ip, r0, lsl #9 │ │ │ │ + @ instruction: 0x01127adc │ │ │ │ + tsteq r3, r0, ror #25 │ │ │ │ + tsteq ip, r4, asr #8 │ │ │ │ + tsteq r2, r0, lsr #21 │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ - tsteq r2, ip, asr sl │ │ │ │ - tsteq r3, r0, ror #24 │ │ │ │ + tsteq ip, r8, lsl #8 │ │ │ │ + tsteq r2, r4, ror #20 │ │ │ │ + tsteq r3, r8, ror #24 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - tsteq ip, r4, asr #7 │ │ │ │ - tsteq r2, r0, lsr #20 │ │ │ │ - tsteq r3, r4, lsr #24 │ │ │ │ - tsteq ip, r8, lsl #7 │ │ │ │ - tsteq r2, r4, ror #19 │ │ │ │ - tsteq r3, r8, ror #23 │ │ │ │ + tsteq ip, ip, asr #7 │ │ │ │ + tsteq r2, r8, lsr #20 │ │ │ │ + tsteq r3, ip, lsr #24 │ │ │ │ + @ instruction: 0x011ce390 │ │ │ │ + tsteq r2, ip, ror #19 │ │ │ │ + @ instruction: 0x0113ebf0 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - tsteq ip, ip, asr #6 │ │ │ │ - tsteq r2, r8, lsr #19 │ │ │ │ - tsteq r3, ip, lsr #23 │ │ │ │ + tsteq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x011279b0 │ │ │ │ + @ instruction: 0x0113ebb4 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - tsteq ip, r0, lsl r3 │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ - tsteq r3, r0, ror fp │ │ │ │ + tsteq ip, r8, lsl r3 │ │ │ │ + tsteq r2, r4, ror r9 │ │ │ │ + tsteq r3, r8, ror fp │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr r3, [pc, #1688] @ 5eddf4 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1361633,53 +1361633,53 @@ │ │ │ │ b 5edb68 │ │ │ │ @ instruction: 0x0129aae4 │ │ │ │ ldrdeq sl, [r9, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ ldrdeq sl, [r9, -r4]! │ │ │ │ - tsteq ip, ip, asr #27 │ │ │ │ - tsteq r2, r8, lsr #8 │ │ │ │ - tsteq r3, r4, lsr #12 │ │ │ │ + @ instruction: 0x011cddd4 │ │ │ │ + tsteq r2, r0, lsr r4 │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - @ instruction: 0x011cdd90 │ │ │ │ - tsteq r2, ip, ror #7 │ │ │ │ - @ instruction: 0x0113e5f0 │ │ │ │ + @ instruction: 0x011cdd98 │ │ │ │ + @ instruction: 0x011273f4 │ │ │ │ + @ instruction: 0x0113e5f8 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - tsteq ip, r4, asr sp │ │ │ │ - @ instruction: 0x011273b0 │ │ │ │ - @ instruction: 0x0113e5b4 │ │ │ │ + tsteq ip, ip, asr sp │ │ │ │ + @ instruction: 0x011273b8 │ │ │ │ + @ instruction: 0x0113e5bc │ │ │ │ andeq r0, r0, fp, lsl #12 │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - tsteq r3, r8, ror r5 │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + tsteq r2, ip, ror r3 │ │ │ │ + tsteq r3, r0, lsl #11 │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - @ instruction: 0x011cdcdc │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq r3, ip, lsr r5 │ │ │ │ + tsteq ip, r4, ror #25 │ │ │ │ + tsteq r2, r0, asr #6 │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - tsteq ip, r0, lsr #25 │ │ │ │ - @ instruction: 0x011272fc │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ + tsteq ip, r8, lsr #25 │ │ │ │ + tsteq r2, r4, lsl #6 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - tsteq ip, r4, ror #24 │ │ │ │ - tsteq r2, r0, asr #5 │ │ │ │ - tsteq r3, r4, asr #9 │ │ │ │ + tsteq ip, ip, ror #24 │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ + tsteq r3, ip, asr #9 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - tsteq ip, r8, lsr #24 │ │ │ │ - tsteq r2, r4, lsl #5 │ │ │ │ - tsteq r3, r8, lsl #9 │ │ │ │ + tsteq ip, r0, lsr ip │ │ │ │ + tsteq r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x0113e490 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - tsteq ip, ip, ror #23 │ │ │ │ - tsteq r2, r8, asr #4 │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ + @ instruction: 0x011cdbf4 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r3, r4, asr r4 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - @ instruction: 0x011cdbb0 │ │ │ │ - tsteq r2, ip, lsl #4 │ │ │ │ - tsteq r3, r0, lsl r4 │ │ │ │ + @ instruction: 0x011cdbb8 │ │ │ │ + tsteq r2, r4, lsl r2 │ │ │ │ + tsteq r3, r8, lsl r4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -1362007,36 +1362007,36 @@ │ │ │ │ b 5edf04 │ │ │ │ @ instruction: 0x0129a378 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0129a358 │ │ │ │ @ instruction: 0x0129a338 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq ip, r4, lsl #14 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ + tsteq ip, ip, lsl #14 │ │ │ │ + tsteq r2, r8, ror #26 │ │ │ │ + tsteq r3, ip, ror #30 │ │ │ │ muleq r0, ip, ip │ │ │ │ - @ instruction: 0x011cd6b4 │ │ │ │ - tsteq r2, r0, lsl sp │ │ │ │ - tsteq r3, r4, lsl pc │ │ │ │ + @ instruction: 0x011cd6bc │ │ │ │ + tsteq r2, r8, lsl sp │ │ │ │ + tsteq r3, ip, lsl pc │ │ │ │ muleq r0, fp, ip │ │ │ │ - tsteq ip, ip, ror r6 │ │ │ │ - @ instruction: 0x01126cd8 │ │ │ │ - @ instruction: 0x0113dedc │ │ │ │ + tsteq ip, r4, lsl #13 │ │ │ │ + tsteq r2, r0, ror #25 │ │ │ │ + tsteq r3, r4, ror #29 │ │ │ │ muleq r0, sl, ip │ │ │ │ - tsteq ip, r4, asr #12 │ │ │ │ - tsteq r2, r0, lsr #25 │ │ │ │ - tsteq r3, r4, lsr #29 │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ + tsteq r2, r8, lsr #25 │ │ │ │ + tsteq r3, ip, lsr #29 │ │ │ │ andeq r0, r0, pc, ror ip │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ - tsteq r2, r8, ror #24 │ │ │ │ - tsteq r3, ip, ror #28 │ │ │ │ - @ instruction: 0x011cd5d4 │ │ │ │ - tsteq r2, r0, lsr ip │ │ │ │ - tsteq r3, r4, lsr lr │ │ │ │ + tsteq ip, r4, lsl r6 │ │ │ │ + tsteq r2, r0, ror ip │ │ │ │ + tsteq r3, r4, ror lr │ │ │ │ + @ instruction: 0x011cd5dc │ │ │ │ + tsteq r2, r8, lsr ip │ │ │ │ + tsteq r3, ip, lsr lr │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr r3, [pc, #1696] @ 5eeaf8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1362466,52 +1362466,52 @@ │ │ │ │ b 5ee49c │ │ │ │ @ instruction: 0x01299dec │ │ │ │ ldrdeq r9, [r9, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01299da0 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq ip, r0, lsr #1 │ │ │ │ - @ instruction: 0x011266fc │ │ │ │ - tsteq r3, r0, lsl #18 │ │ │ │ + tsteq ip, r8, lsr #1 │ │ │ │ + tsteq r2, r4, lsl #14 │ │ │ │ + tsteq r3, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - tsteq ip, r8, rrx │ │ │ │ - tsteq r2, r4, asr #13 │ │ │ │ - tsteq r3, r8, asr #17 │ │ │ │ + tsteq ip, r0, ror r0 │ │ │ │ + tsteq r2, ip, asr #13 │ │ │ │ + @ instruction: 0x0113d8d0 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - tsteq ip, r0, lsr r0 │ │ │ │ - tsteq r2, ip, lsl #13 │ │ │ │ - @ instruction: 0x0113d890 │ │ │ │ - @ instruction: 0x011ccff8 │ │ │ │ - tsteq r2, r4, asr r6 │ │ │ │ - tsteq r3, r8, asr r8 │ │ │ │ + tsteq ip, r8, lsr r0 │ │ │ │ + @ instruction: 0x01126694 │ │ │ │ + @ instruction: 0x0113d898 │ │ │ │ + tsteq ip, r0 │ │ │ │ + tsteq r2, ip, asr r6 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq ip, r0, asr #31 │ │ │ │ - tsteq r2, ip, lsl r6 │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ + tsteq ip, r8, asr #31 │ │ │ │ + tsteq r2, r4, lsr #12 │ │ │ │ + tsteq r3, r8, lsr #16 │ │ │ │ andeq r0, r0, sp, lsr #25 │ │ │ │ - tsteq ip, r8, lsl #31 │ │ │ │ - tsteq r2, r4, ror #11 │ │ │ │ - tsteq r3, r8, ror #15 │ │ │ │ + @ instruction: 0x011ccf90 │ │ │ │ + tsteq r2, ip, ror #11 │ │ │ │ + @ instruction: 0x0113d7f0 │ │ │ │ andeq r0, r0, lr, lsr #25 │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ - tsteq r2, ip, lsr #11 │ │ │ │ - @ instruction: 0x0113d7b0 │ │ │ │ + tsteq ip, r8, asr pc │ │ │ │ + @ instruction: 0x011265b4 │ │ │ │ + @ instruction: 0x0113d7b8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq ip, r8, lsl pc │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ - tsteq r3, r8, ror r7 │ │ │ │ + tsteq ip, r0, lsr #30 │ │ │ │ + tsteq r2, ip, ror r5 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - tsteq ip, r0, ror #29 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r3, r0, asr #14 │ │ │ │ + tsteq ip, r8, ror #29 │ │ │ │ + tsteq r2, r4, asr #10 │ │ │ │ + tsteq r3, r8, asr #14 │ │ │ │ andeq r0, r0, pc, lsr #25 │ │ │ │ - tsteq ip, r8, lsr #29 │ │ │ │ - tsteq r2, r4, lsl #10 │ │ │ │ - tsteq r3, r8, lsl #14 │ │ │ │ + @ instruction: 0x011cceb0 │ │ │ │ + tsteq r2, ip, lsl #10 │ │ │ │ + tsteq r3, r0, lsl r7 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrd r6, [r2, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1362733,26 +1362733,26 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5eeea4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x011ccbb4 │ │ │ │ - tsteq r3, r8, lsr #9 │ │ │ │ - tsteq r2, r8, asr r1 │ │ │ │ - tsteq r3, r8, ror ip │ │ │ │ + @ instruction: 0x011ccbbc │ │ │ │ + @ instruction: 0x0113d4b0 │ │ │ │ + tsteq r2, r0, ror #2 │ │ │ │ + tsteq r3, r0, lsl #25 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - tsteq ip, r4, asr #21 │ │ │ │ - tsteq r2, r0, lsr #2 │ │ │ │ - tsteq r3, r4, asr #24 │ │ │ │ + tsteq ip, ip, asr #21 │ │ │ │ + tsteq r2, r8, lsr #2 │ │ │ │ + tsteq r3, ip, asr #24 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - tsteq r3, ip, ror #6 │ │ │ │ - tsteq ip, r0, lsl #21 │ │ │ │ - @ instruction: 0x01137bf8 │ │ │ │ + tsteq r3, r4, ror r3 │ │ │ │ + tsteq ip, r8, lsl #21 │ │ │ │ + tsteq r3, r0, lsl #24 │ │ │ │ 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, #3680] @ 0xe60 │ │ │ │ ldr r3, [pc, #3744] @ 5efe28 │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -1363694,81 +1363694,81 @@ │ │ │ │ b 5efa38 │ │ │ │ @ instruction: 0x012992b8 │ │ │ │ @ instruction: 0x012992a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq ip, ip, lsl #15 │ │ │ │ - tsteq r3, r8, ror #31 │ │ │ │ + @ instruction: 0x011cc794 │ │ │ │ + @ instruction: 0x0113cff0 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - ldrsbeq ip, [ip, -ip] │ │ │ │ + tsteq r3, ip, asr r9 │ │ │ │ + tsteq ip, r4, ror #1 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ andeq r1, r2, r0, lsr #15 │ │ │ │ @ instruction: 0xffffaa40 │ │ │ │ @ instruction: 0xffffddf8 │ │ │ │ @ instruction: 0xffffba30 │ │ │ │ @ instruction: 0xffff8ca4 │ │ │ │ @ instruction: 0xffff976c │ │ │ │ andmi r0, r8, r0 │ │ │ │ @ instruction: 0x01298804 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffffe94c │ │ │ │ @ instruction: 0xffffe940 │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ - tsteq r3, ip, lsl #15 │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - tsteq r3, r4, lsl #13 │ │ │ │ + tsteq ip, r4, ror lr │ │ │ │ + @ instruction: 0x0113c794 │ │ │ │ + tsteq r2, r0, lsl #9 │ │ │ │ + tsteq r3, ip, lsl #13 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - tsteq ip, ip, ror #27 │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ - tsteq r2, r4, lsl #8 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + @ instruction: 0x011cbdf4 │ │ │ │ + tsteq r3, r4, lsl #15 │ │ │ │ + tsteq r2, ip, lsl #8 │ │ │ │ + tsteq r3, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ @ instruction: 0xffffe2a8 │ │ │ │ - tsteq ip, r8, asr sp │ │ │ │ - tsteq r3, r8, lsr #14 │ │ │ │ - tsteq r2, r0, lsl #7 │ │ │ │ - tsteq r3, ip, lsl #11 │ │ │ │ - andeq r0, r0, sp, ror #4 │ │ │ │ - tsteq r2, r8, asr #6 │ │ │ │ - andeq r0, r0, r3, asr r2 │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - andeq r0, r0, r1, asr r2 │ │ │ │ - tsteq r2, r8, ror #5 │ │ │ │ - @ instruction: 0x011252b8 │ │ │ │ - tsteq ip, r4, lsr #24 │ │ │ │ - tsteq r2, r0, lsl #5 │ │ │ │ - tsteq r3, r4, lsl #9 │ │ │ │ - tsteq r2, r8, asr #4 │ │ │ │ - @ instruction: 0x011cbbb8 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ + tsteq ip, r0, ror #26 │ │ │ │ + tsteq r3, r0, lsr r7 │ │ │ │ + tsteq r2, r8, lsl #7 │ │ │ │ + @ instruction: 0x0113c594 │ │ │ │ + andeq r0, r0, sp, ror #4 │ │ │ │ + tsteq r2, r0, asr r3 │ │ │ │ + andeq r0, r0, r3, asr r2 │ │ │ │ + tsteq r2, r0, lsr #6 │ │ │ │ + andeq r0, r0, r1, asr r2 │ │ │ │ + @ instruction: 0x011252f0 │ │ │ │ + tsteq r2, r0, asr #5 │ │ │ │ + tsteq ip, ip, lsr #24 │ │ │ │ + tsteq r2, r8, lsl #5 │ │ │ │ + tsteq r3, ip, lsl #9 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq ip, r0, asr #23 │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ + tsteq r3, r0, lsr #8 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ - @ instruction: 0x011251d8 │ │ │ │ - @ instruction: 0x0113c3dc │ │ │ │ + tsteq ip, r4, lsl #23 │ │ │ │ + tsteq r2, r0, ror #3 │ │ │ │ + tsteq r3, r4, ror #7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - tsteq ip, r8, lsl sl │ │ │ │ - tsteq r2, r4, ror r0 │ │ │ │ - tsteq r3, r8, ror r2 │ │ │ │ + tsteq ip, r0, lsr #20 │ │ │ │ + tsteq r2, ip, ror r0 │ │ │ │ + tsteq r3, r0, lsl #5 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x011cb9dc │ │ │ │ - tsteq r2, r8, lsr r0 │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ - @ instruction: 0x011cb99c │ │ │ │ - @ instruction: 0x01124ff8 │ │ │ │ - @ instruction: 0x0113c1fc │ │ │ │ - tsteq r2, r0, asr #31 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x0113c190 │ │ │ │ + tsteq ip, r4, ror #19 │ │ │ │ + tsteq r2, r0, asr #32 │ │ │ │ + tsteq r3, r4, asr #4 │ │ │ │ + tsteq ip, r4, lsr #19 │ │ │ │ + tsteq r2, r0 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + tsteq r2, r8, asr #31 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ + @ instruction: 0x01124f94 │ │ │ │ + @ instruction: 0x0113c198 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldr r2, [pc, #-68] @ 5eff14 │ │ │ │ ldr r1, [pc, #-68] @ 5eff18 │ │ │ │ ldr r3, [pc, #-68] @ 5eff1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1364718,71 +1364718,71 @@ │ │ │ │ b 5f0a1c │ │ │ │ @ instruction: 0x012981a8 │ │ │ │ @ instruction: 0x01298198 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011cb6b0 │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ + @ instruction: 0x011cb6b8 │ │ │ │ + tsteq r3, r4, lsl pc │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - ldrsbeq fp, [ip, -r0] │ │ │ │ - tsteq r3, r0, lsr r9 │ │ │ │ + ldrsbeq fp, [ip, -r8] │ │ │ │ + tsteq r3, r8, lsr r9 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ eoreq r9, lr, r0, lsl #21 │ │ │ │ eoreq sl, lr, r4, asr #12 │ │ │ │ eoreq fp, lr, r0, lsr #2 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andmi r0, r8, r0 │ │ │ │ @ instruction: 0x01297820 │ │ │ │ ldrdeq ip, [lr], -r8 @ │ │ │ │ eoreq lr, lr, r0, ror #1 │ │ │ │ eoreq lr, lr, r8, lsr sl │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - tsteq r3, r8, ror #15 │ │ │ │ - @ instruction: 0x011244d4 │ │ │ │ - tsteq r3, r0, ror #13 │ │ │ │ + @ instruction: 0x011caeb4 │ │ │ │ + @ instruction: 0x0113b7f0 │ │ │ │ + @ instruction: 0x011244dc │ │ │ │ + tsteq r3, r8, ror #13 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ - tsteq r3, r4, ror #15 │ │ │ │ - tsteq r2, r8, ror #8 │ │ │ │ - tsteq r3, r4, ror r6 │ │ │ │ + tsteq ip, r0, asr lr │ │ │ │ + tsteq r3, ip, ror #15 │ │ │ │ + tsteq r2, r0, ror r4 │ │ │ │ + tsteq r3, ip, ror r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011cadd0 │ │ │ │ - tsteq r3, r0, lsr #15 │ │ │ │ - @ instruction: 0x011243f8 │ │ │ │ - tsteq r3, r4, lsl #12 │ │ │ │ + @ instruction: 0x011cadd8 │ │ │ │ + tsteq r3, r8, lsr #15 │ │ │ │ + tsteq r2, r0, lsl #8 │ │ │ │ + tsteq r3, ip, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r2, r0, asr #7 │ │ │ │ + tsteq r2, r8, asr #7 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - @ instruction: 0x01124390 │ │ │ │ - tsteq ip, r0, lsl #26 │ │ │ │ - tsteq r2, ip, asr r3 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ + @ instruction: 0x01124398 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + tsteq r2, r4, ror #6 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - tsteq ip, r0, asr #25 │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ - tsteq r3, r0, lsr #10 │ │ │ │ - tsteq ip, r4, lsl #25 │ │ │ │ - tsteq r2, r0, ror #5 │ │ │ │ - tsteq r3, r4, ror #9 │ │ │ │ + tsteq ip, r8, asr #25 │ │ │ │ + tsteq r2, r4, lsr #6 │ │ │ │ + tsteq r3, r8, lsr #10 │ │ │ │ + tsteq ip, ip, lsl #25 │ │ │ │ + tsteq r2, r8, ror #5 │ │ │ │ + tsteq r3, ip, ror #9 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - tsteq r2, r8, lsr #5 │ │ │ │ + @ instruction: 0x011242b0 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - tsteq r2, r8, ror r2 │ │ │ │ + tsteq r2, r0, lsl #5 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - tsteq ip, r8, ror #23 │ │ │ │ - tsteq r2, r4, asr #4 │ │ │ │ - tsteq r3, r8, asr #8 │ │ │ │ + @ instruction: 0x011cabf0 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ + tsteq r3, r0, asr r4 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - tsteq r2, ip, lsl #4 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ - @ instruction: 0x011241d8 │ │ │ │ - @ instruction: 0x0113b3dc │ │ │ │ + tsteq r2, r4, lsl r2 │ │ │ │ + tsteq ip, r4, lsl #23 │ │ │ │ + tsteq r2, r0, ror #3 │ │ │ │ + tsteq r3, r4, ror #7 │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov ip, r1 │ │ │ │ @@ -1365760,150 +1365760,150 @@ │ │ │ │ bne 5f2404 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r7, [r9, -r8]! │ │ │ │ @ instruction: 0x012972e8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq ip, r0, lsr #18 │ │ │ │ - tsteq r3, r4, ror r1 │ │ │ │ - tsteq ip, r8, ror #16 │ │ │ │ - tsteq r3, r8, asr #1 │ │ │ │ - tsteq ip, r8, ror r7 │ │ │ │ - @ instruction: 0x0113afdc │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - @ instruction: 0x011c9e90 │ │ │ │ - @ instruction: 0x0113a6f0 │ │ │ │ + tsteq ip, r8, lsr #18 │ │ │ │ + tsteq r3, ip, ror r1 │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ + ldrsbeq fp, [r3, -r0] │ │ │ │ + tsteq ip, r0, lsl #15 │ │ │ │ + tsteq r3, r4, ror #31 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x011c9e98 │ │ │ │ + @ instruction: 0x0113a6f8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - @ instruction: 0x01120e94 │ │ │ │ - tsteq ip, r4, lsl #27 │ │ │ │ - tsteq r2, ip, asr #7 │ │ │ │ - @ instruction: 0x0113a5dc │ │ │ │ - tsteq ip, r4, lsr #25 │ │ │ │ - @ instruction: 0x0113a4f8 │ │ │ │ - tsteq r3, r0, ror #12 │ │ │ │ - tsteq r3, r0, ror r6 │ │ │ │ + @ instruction: 0x01120e9c │ │ │ │ + tsteq ip, ip, lsl #27 │ │ │ │ + @ instruction: 0x011233d4 │ │ │ │ + tsteq r3, r4, ror #11 │ │ │ │ + tsteq ip, ip, lsr #25 │ │ │ │ + tsteq r3, r0, lsl #10 │ │ │ │ + tsteq r3, r8, ror #12 │ │ │ │ tsteq r3, r8, ror r6 │ │ │ │ + tsteq r3, r0, lsl #13 │ │ │ │ @ instruction: 0xffffe228 │ │ │ │ strdeq r6, [r9, -r0]! │ │ │ │ - @ instruction: 0x0113a2b0 │ │ │ │ - @ instruction: 0x01122dfc │ │ │ │ + @ instruction: 0x0113a2b8 │ │ │ │ + tsteq r2, r4, lsl #28 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - tsteq r3, r8, lsr pc │ │ │ │ - tsteq ip, ip, asr #13 │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ - @ instruction: 0x011c95d4 │ │ │ │ - tsteq ip, r0, lsr #11 │ │ │ │ - @ instruction: 0x01122bfc │ │ │ │ - tsteq r3, r0, lsl #28 │ │ │ │ + tsteq r3, r0, asr #30 │ │ │ │ + @ instruction: 0x011c96d4 │ │ │ │ + tsteq r3, ip, asr lr │ │ │ │ + @ instruction: 0x011c95dc │ │ │ │ + tsteq ip, r8, lsr #11 │ │ │ │ + tsteq r2, r4, lsl #24 │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - tsteq ip, r4, ror #10 │ │ │ │ - @ instruction: 0x01122bbc │ │ │ │ - tsteq r3, r4, asr #27 │ │ │ │ + tsteq ip, ip, ror #10 │ │ │ │ + tsteq r2, r4, asr #23 │ │ │ │ + tsteq r3, ip, asr #27 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - tsteq ip, r4, lsr #10 │ │ │ │ - tsteq r2, r0, lsl #23 │ │ │ │ - tsteq r3, r4, lsl #27 │ │ │ │ + tsteq ip, ip, lsr #10 │ │ │ │ + tsteq r2, r8, lsl #23 │ │ │ │ + tsteq r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - tsteq ip, ip, ror #9 │ │ │ │ - tsteq r2, r4, asr #22 │ │ │ │ - tsteq r3, ip, asr #26 │ │ │ │ + @ instruction: 0x011c94f4 │ │ │ │ + tsteq r2, ip, asr #22 │ │ │ │ + tsteq r3, r4, asr sp │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - tsteq ip, ip, lsr #9 │ │ │ │ - tsteq r2, r8, lsl #22 │ │ │ │ - tsteq r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x011c94b4 │ │ │ │ + tsteq r2, r0, lsl fp │ │ │ │ + tsteq r3, r4, lsl sp │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x01122ad0 │ │ │ │ + @ instruction: 0x01122ad8 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - tsteq ip, r0, asr #8 │ │ │ │ - @ instruction: 0x01122a9c │ │ │ │ - tsteq r3, r0, lsr #25 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + tsteq r2, r4, lsr #21 │ │ │ │ + tsteq r3, r8, lsr #25 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ - tsteq r2, r0, ror #20 │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + tsteq r2, r8, ror #20 │ │ │ │ + tsteq r3, ip, ror #24 │ │ │ │ @ instruction: 0x000009bb │ │ │ │ - tsteq ip, r8, asr #7 │ │ │ │ - tsteq r2, r4, lsr #20 │ │ │ │ - tsteq r3, r8, lsr #24 │ │ │ │ + @ instruction: 0x011c93d0 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + tsteq r3, r0, lsr ip │ │ │ │ @ instruction: 0x000009ba │ │ │ │ - tsteq ip, ip, lsl #7 │ │ │ │ - tsteq r2, r8, ror #19 │ │ │ │ - tsteq r3, ip, ror #23 │ │ │ │ + @ instruction: 0x011c9394 │ │ │ │ + @ instruction: 0x011229f0 │ │ │ │ + @ instruction: 0x01139bf4 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x011229b0 │ │ │ │ + @ instruction: 0x011229b8 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - @ instruction: 0x01122994 │ │ │ │ + @ instruction: 0x0112299c │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - tsteq ip, ip, lsl #6 │ │ │ │ - tsteq r2, r4, ror #18 │ │ │ │ - tsteq r3, ip, ror #22 │ │ │ │ + tsteq ip, r4, lsl r3 │ │ │ │ + tsteq r2, ip, ror #18 │ │ │ │ + tsteq r3, r4, ror fp │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - tsteq ip, ip, asr #5 │ │ │ │ - tsteq r2, r8, lsr #18 │ │ │ │ - tsteq r3, ip, lsr #22 │ │ │ │ + @ instruction: 0x011c92d4 │ │ │ │ + tsteq r2, r0, lsr r9 │ │ │ │ + tsteq r3, r4, lsr fp │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - @ instruction: 0x011c9290 │ │ │ │ - tsteq r2, ip, ror #17 │ │ │ │ - @ instruction: 0x01139af0 │ │ │ │ + @ instruction: 0x011c9298 │ │ │ │ + @ instruction: 0x011228f4 │ │ │ │ + @ instruction: 0x01139af8 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - tsteq ip, r4, asr r2 │ │ │ │ - @ instruction: 0x011228b0 │ │ │ │ - @ instruction: 0x01139ab4 │ │ │ │ + tsteq ip, ip, asr r2 │ │ │ │ + @ instruction: 0x011228b8 │ │ │ │ + @ instruction: 0x01139abc │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - tsteq r2, r8, ror r8 │ │ │ │ + tsteq r2, r0, lsl #17 │ │ │ │ @ instruction: 0x000009be │ │ │ │ - tsteq ip, r8, ror #3 │ │ │ │ - tsteq r2, r4, asr #16 │ │ │ │ - tsteq r3, r8, asr #20 │ │ │ │ + @ instruction: 0x011c91f0 │ │ │ │ + tsteq r2, ip, asr #16 │ │ │ │ + tsteq r3, r0, asr sl │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - @ instruction: 0x011c91b4 │ │ │ │ - @ instruction: 0x011227fc │ │ │ │ - tsteq r3, ip, lsl #20 │ │ │ │ + @ instruction: 0x011c91bc │ │ │ │ + tsteq r2, r4, lsl #16 │ │ │ │ + tsteq r3, r4, lsl sl │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ - tsteq ip, r4, lsl #3 │ │ │ │ - tsteq r2, r0, ror #15 │ │ │ │ - tsteq r3, r4, ror #19 │ │ │ │ - tsteq ip, r8, asr #2 │ │ │ │ - tsteq r2, r4, lsr #15 │ │ │ │ - tsteq r3, r8, lsr #19 │ │ │ │ + tsteq ip, ip, lsl #3 │ │ │ │ + tsteq r2, r8, ror #15 │ │ │ │ + tsteq r3, ip, ror #19 │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + tsteq r2, ip, lsr #15 │ │ │ │ + @ instruction: 0x011399b0 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - ldrsheq r9, [ip, -r8] │ │ │ │ - @ instruction: 0x01139b98 │ │ │ │ - tsteq r3, r0, asr r9 │ │ │ │ + tsteq ip, r0, lsl #2 │ │ │ │ + tsteq r3, r0, lsr #23 │ │ │ │ + tsteq r3, r8, asr r9 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - tsteq ip, r0, lsr #1 │ │ │ │ - @ instruction: 0x01139af0 │ │ │ │ - @ instruction: 0x011398f0 │ │ │ │ + tsteq ip, r8, lsr #1 │ │ │ │ + @ instruction: 0x01139af8 │ │ │ │ + @ instruction: 0x011398f8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x011226b8 │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - tsteq r2, r8, lsl #13 │ │ │ │ + @ instruction: 0x01122690 │ │ │ │ andeq r0, r0, r5, lsr #20 │ │ │ │ - tsteq r2, r4, asr r6 │ │ │ │ + tsteq r2, ip, asr r6 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - tsteq r2, ip, lsr r6 │ │ │ │ + tsteq r2, r4, asr #12 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - tsteq r2, ip, lsl #12 │ │ │ │ + tsteq r2, r4, lsl r6 │ │ │ │ andeq r0, r0, r2, asr #19 │ │ │ │ - tsteq ip, r4, ror pc │ │ │ │ - @ instruction: 0x01139998 │ │ │ │ - tsteq r3, r8, asr #15 │ │ │ │ + tsteq ip, ip, ror pc │ │ │ │ + tsteq r3, r0, lsr #19 │ │ │ │ + @ instruction: 0x011397d0 │ │ │ │ andeq r0, r0, r2, lsr #19 │ │ │ │ - tsteq ip, ip, lsr #30 │ │ │ │ - tsteq r2, r8, lsl #11 │ │ │ │ - tsteq r3, ip, lsl #15 │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ + @ instruction: 0x01122590 │ │ │ │ + @ instruction: 0x01139794 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - tsteq r3, r4, lsr #23 │ │ │ │ - tsteq ip, r4, ror #29 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - @ instruction: 0x011224f8 │ │ │ │ + tsteq r3, ip, lsr #23 │ │ │ │ + tsteq ip, ip, ror #29 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + tsteq r2, r0, lsl #10 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - @ instruction: 0x011224dc │ │ │ │ + tsteq r2, r4, ror #9 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ @@ -1367570,120 +1367570,120 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5f3740 │ │ │ │ @ instruction: 0x01295714 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r9, ip, r6, r5 │ │ │ │ - tsteq ip, r4, lsr #26 │ │ │ │ - tsteq r3, r4, lsl #11 │ │ │ │ + tsteq ip, ip, lsr #26 │ │ │ │ + tsteq r3, ip, lsl #11 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - tstpeq r1, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, ror #24 │ │ │ │ - tsteq r3, r4, lsr #9 │ │ │ │ + tstpeq r1, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror #24 │ │ │ │ + tsteq r3, ip, lsr #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r8, ror #10 │ │ │ │ - tsteq r3, r0, asr #27 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ + tsteq r3, r8, asr #27 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - tstpeq r1, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsl #10 │ │ │ │ - tsteq r2, r0, asr fp │ │ │ │ - tsteq r3, r0, ror #26 │ │ │ │ - @ instruction: 0x011c84b4 │ │ │ │ - tsteq r3, r0, lsl sp │ │ │ │ + tstpeq r1, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #10 │ │ │ │ + tsteq r2, r8, asr fp │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ + @ instruction: 0x011c84bc │ │ │ │ + tsteq r3, r8, lsl sp │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x01138db4 │ │ │ │ - tsteq r3, r4, asr #27 │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - tsteq ip, ip, lsl #5 │ │ │ │ - tsteq r3, ip, lsl #11 │ │ │ │ + @ instruction: 0x01138dbc │ │ │ │ + tsteq r3, ip, asr #27 │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + @ instruction: 0x011c8294 │ │ │ │ + @ instruction: 0x01133594 │ │ │ │ andeq r8, r2, r0, ror #20 │ │ │ │ strdeq r4, [r9, -ip]! │ │ │ │ - tsteq r3, r4, ror #25 │ │ │ │ - tsteq r2, r0, lsr r8 │ │ │ │ + tsteq r3, ip, ror #25 │ │ │ │ + tsteq r2, r8, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffffb730 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ - tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ + tsteq r2, r4, ror #14 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r2, r8, asr #14 │ │ │ │ + tsteq r2, ip, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x011216f4 │ │ │ │ + @ instruction: 0x011216fc │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x011216d8 │ │ │ │ - tsteq ip, r8, asr #32 │ │ │ │ - tsteq r2, r4, lsr #13 │ │ │ │ - tsteq r3, r0, lsr #17 │ │ │ │ + tsteq r2, r0, ror #13 │ │ │ │ + tsteq ip, r0, asr r0 │ │ │ │ + tsteq r2, ip, lsr #13 │ │ │ │ + tsteq r3, r8, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - tsteq ip, ip │ │ │ │ - tsteq r2, r8, ror #12 │ │ │ │ - tsteq r3, r4, ror #16 │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ + tsteq r2, r0, ror r6 │ │ │ │ + tsteq r3, ip, ror #16 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x011c7fd0 │ │ │ │ - tsteq r2, ip, lsr #12 │ │ │ │ - tsteq r3, ip, lsr #16 │ │ │ │ - @ instruction: 0x011c7f94 │ │ │ │ - tsteq r3, r8, ror #21 │ │ │ │ - tsteq r3, r8, ror #15 │ │ │ │ + @ instruction: 0x011c7fd8 │ │ │ │ + tsteq r2, r4, lsr r6 │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ + @ instruction: 0x011c7f9c │ │ │ │ + @ instruction: 0x01138af0 │ │ │ │ + @ instruction: 0x011387f0 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - tsteq r2, ip, lsr #11 │ │ │ │ + @ instruction: 0x011215b4 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x01121590 │ │ │ │ + @ instruction: 0x01121598 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ - tsteq r3, r8, ror r7 │ │ │ │ - tsteq ip, r0, ror #29 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r2, ip, ror r5 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ + tsteq ip, r8, ror #29 │ │ │ │ + tsteq r2, r4, asr #10 │ │ │ │ + tsteq r3, r0, asr #14 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x011c7cf0 │ │ │ │ - tsteq r2, ip, asr #6 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ + @ instruction: 0x011c7cf8 │ │ │ │ + tsteq r2, r4, asr r3 │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x011c7cb0 │ │ │ │ - @ instruction: 0x011386d4 │ │ │ │ - tsteq r3, r4, lsl #10 │ │ │ │ + @ instruction: 0x011c7cb8 │ │ │ │ + @ instruction: 0x011386dc │ │ │ │ + tsteq r3, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq ip, r8, ror #24 │ │ │ │ - tsteq r2, r4, asr #5 │ │ │ │ - tsteq r3, r0, asr #9 │ │ │ │ + tsteq ip, r0, ror ip │ │ │ │ + tsteq r2, ip, asr #5 │ │ │ │ + tsteq r3, r8, asr #9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq ip, ip, lsr #24 │ │ │ │ - tsteq r2, r8, lsl #5 │ │ │ │ - tsteq r3, r4, lsl #9 │ │ │ │ + tsteq ip, r4, lsr ip │ │ │ │ + @ instruction: 0x01121290 │ │ │ │ + tsteq r3, ip, lsl #9 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x011c7bf0 │ │ │ │ - tsteq r2, ip, asr #4 │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ - @ instruction: 0x011c7bb4 │ │ │ │ - tsteq r2, r0, lsl r2 │ │ │ │ - tsteq r3, r0, lsl r4 │ │ │ │ - tsteq ip, r8, ror fp │ │ │ │ - @ instruction: 0x011211d4 │ │ │ │ - @ instruction: 0x011383d0 │ │ │ │ + @ instruction: 0x011c7bf8 │ │ │ │ + tsteq r2, r4, asr r2 │ │ │ │ + tsteq r3, r4, asr r4 │ │ │ │ + @ instruction: 0x011c7bbc │ │ │ │ + tsteq r2, r8, lsl r2 │ │ │ │ + tsteq r3, r8, lsl r4 │ │ │ │ + tsteq ip, r0, lsl #23 │ │ │ │ + @ instruction: 0x011211dc │ │ │ │ + @ instruction: 0x011383d8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x0112119c │ │ │ │ - tsteq ip, r0, lsl fp │ │ │ │ - tsteq r2, ip, asr r1 │ │ │ │ - tsteq r3, ip, ror #6 │ │ │ │ + tsteq r2, r4, lsr #3 │ │ │ │ + tsteq ip, r8, lsl fp │ │ │ │ + tsteq r2, r4, ror #2 │ │ │ │ + tsteq r3, r4, ror r3 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ + tsteq r2, r0, asr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x011c7ab8 │ │ │ │ - tsteq r2, r4, lsl r1 │ │ │ │ - tsteq r3, r4, lsl r3 │ │ │ │ - tsteq ip, ip, ror sl │ │ │ │ - ldrsbeq r1, [r2, -r8] │ │ │ │ - @ instruction: 0x011382d4 │ │ │ │ + tsteq ip, r0, asr #21 │ │ │ │ + tsteq r2, ip, lsl r1 │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ + tsteq ip, r4, lsl #21 │ │ │ │ + tsteq r2, r0, ror #1 │ │ │ │ + @ instruction: 0x011382dc │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq ip, r0, asr #20 │ │ │ │ - @ instruction: 0x0112109c │ │ │ │ - @ instruction: 0x0113829c │ │ │ │ + tsteq ip, r8, asr #20 │ │ │ │ + tsteq r2, r4, lsr #1 │ │ │ │ + tsteq r3, r4, lsr #5 │ │ │ │ ldr r2, [pc, #-180] @ 5f3bcc │ │ │ │ ldr r1, [pc, #-180] @ 5f3bd0 │ │ │ │ ldr r3, [pc, #-180] @ 5f3bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1368865,122 +1368865,122 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5f4d0c │ │ │ │ @ instruction: 0x012942bc │ │ │ │ @ instruction: 0x012942ac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq ip, r4, asr #17 │ │ │ │ - tsteq r3, ip, lsl r1 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ - tsteq r3, r0, ror #31 │ │ │ │ - tsteq r1, ip, lsr #16 │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ + tsteq ip, ip, asr #17 │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ + tsteq ip, r4, lsl #15 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ + tsteq r1, r4, lsr r8 │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ muleq r0, r5, fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ muleq r0, sl, fp │ │ │ │ - tsteq r1, r4 │ │ │ │ - @ instruction: 0x011c6ef0 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r3, ip, asr #14 │ │ │ │ - @ instruction: 0x011c6df4 │ │ │ │ - tsteq r3, r8, asr r6 │ │ │ │ - tsteq r3, r0, lsr #15 │ │ │ │ - @ instruction: 0x011377b0 │ │ │ │ + tsteq r1, ip │ │ │ │ + @ instruction: 0x011c6ef8 │ │ │ │ + tsteq r2, r4, asr #10 │ │ │ │ + tsteq r3, r4, asr r7 │ │ │ │ + @ instruction: 0x011c6dfc │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + tsteq r3, r8, lsr #15 │ │ │ │ @ instruction: 0x011377b8 │ │ │ │ + tsteq r3, r0, asr #15 │ │ │ │ @ instruction: 0xffffb368 │ │ │ │ @ instruction: 0x01293530 │ │ │ │ - tsteq r3, r4, lsl r7 │ │ │ │ - tsteq r2, r0, ror #4 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + tsteq r2, r8, ror #4 │ │ │ │ andeq r0, r0, r3, asr #23 │ │ │ │ - tsteq ip, r4, asr #23 │ │ │ │ - tsteq r2, r0, lsr #4 │ │ │ │ - tsteq r3, r4, lsr #8 │ │ │ │ + tsteq ip, ip, asr #23 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ + tsteq r3, ip, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - tsteq r2, r8, ror #3 │ │ │ │ + @ instruction: 0x011201f0 │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - tsteq r2, ip, asr #3 │ │ │ │ - tsteq ip, r4, asr #22 │ │ │ │ - @ instruction: 0x0112019c │ │ │ │ - tsteq r3, r4, lsr #7 │ │ │ │ + @ instruction: 0x011201d4 │ │ │ │ + tsteq ip, ip, asr #22 │ │ │ │ + tsteq r2, r4, lsr #3 │ │ │ │ + tsteq r3, ip, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #23 │ │ │ │ - tsteq ip, r8, lsl #22 │ │ │ │ - tsteq r2, r0, ror #2 │ │ │ │ - tsteq r3, r8, ror #6 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ + tsteq r2, r8, ror #2 │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - tsteq r2, r8, lsr #2 │ │ │ │ + tsteq r2, r0, lsr r1 │ │ │ │ muleq r0, r8, fp │ │ │ │ - ldrsheq r0, [r2, -r8] │ │ │ │ - tsteq ip, r8, lsr #17 │ │ │ │ - tstpeq r1, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, lsl #2 │ │ │ │ + tsteq r2, r0, lsl #2 │ │ │ │ + @ instruction: 0x011c68b0 │ │ │ │ + tstpeq r1, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsl r1 │ │ │ │ muleq r0, r4, fp │ │ │ │ - tsteq ip, ip, ror #16 │ │ │ │ - tstpeq r1, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, asr #1 │ │ │ │ + tsteq ip, r4, ror r8 │ │ │ │ + @ instruction: 0x0111fed0 │ │ │ │ + ldrsbeq r7, [r3, -r4] │ │ │ │ muleq r0, r3, fp │ │ │ │ - @ instruction: 0x0111fe90 │ │ │ │ + @ instruction: 0x0111fe98 │ │ │ │ muleq r0, r9, fp │ │ │ │ - tsteq ip, r0, lsl #16 │ │ │ │ - tstpeq r1, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ + tsteq ip, r8, lsl #16 │ │ │ │ + tstpeq r1, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, rrx │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ - @ instruction: 0x011c67b0 │ │ │ │ - tsteq r3, r0, lsl #4 │ │ │ │ - tsteq r3, r0 │ │ │ │ + @ instruction: 0x011c67b8 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r3, r8 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - tsteq ip, r8, ror #14 │ │ │ │ - @ instruction: 0x0111fdb4 │ │ │ │ - tsteq r3, r4, asr #31 │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ + @ instruction: 0x0111fdbc │ │ │ │ + tsteq r3, ip, asr #31 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - @ instruction: 0x0111fd9c │ │ │ │ - tsteq r3, r0, lsr #31 │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ + tstpeq r1, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #31 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - tstpeq r1, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - @ instruction: 0x011c66d4 │ │ │ │ - tstpeq r1, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsr pc │ │ │ │ + @ instruction: 0x011c66dc │ │ │ │ + tstpeq r1, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr pc │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - @ instruction: 0x011c669c │ │ │ │ - @ instruction: 0x0111fcf4 │ │ │ │ - @ instruction: 0x01136efc │ │ │ │ + tsteq ip, r4, lsr #13 │ │ │ │ + @ instruction: 0x0111fcfc │ │ │ │ + tsteq r3, r4, lsl #30 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq ip, r0, asr r6 │ │ │ │ - tsteq r3, r8, lsr #29 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + tsteq ip, r8, asr r6 │ │ │ │ + @ instruction: 0x01136eb0 │ │ │ │ andeq r0, r0, r2, lsr fp │ │ │ │ - @ instruction: 0x011c65fc │ │ │ │ - tsteq r3, r0, lsr #32 │ │ │ │ - tsteq r3, r0, asr lr │ │ │ │ + tsteq ip, r4, lsl #12 │ │ │ │ + tsteq r3, r8, lsr #32 │ │ │ │ + tsteq r3, r8, asr lr │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - @ instruction: 0x011c65b4 │ │ │ │ - tstpeq r1, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ + @ instruction: 0x011c65bc │ │ │ │ + tstpeq r1, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ - @ instruction: 0x0111fbd4 │ │ │ │ - @ instruction: 0x01136dd8 │ │ │ │ + tsteq ip, r0, lsl #11 │ │ │ │ + @ instruction: 0x0111fbdc │ │ │ │ + tsteq r3, r0, ror #27 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ - @ instruction: 0x0111fb98 │ │ │ │ - @ instruction: 0x01136d9c │ │ │ │ + tsteq ip, r4, asr #10 │ │ │ │ + tstpeq r1, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #27 │ │ │ │ andeq r0, r0, r9, lsr fp │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ - tstpeq r1, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, ror #26 │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ + tstpeq r1, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ andeq r0, r0, r8, lsr fp │ │ │ │ - tsteq ip, r4, asr #9 │ │ │ │ - tstpeq r1, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsr #26 │ │ │ │ + tsteq ip, ip, asr #9 │ │ │ │ + tstpeq r1, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr #26 │ │ │ │ andeq r0, r0, r7, lsr fp │ │ │ │ - tstpeq r1, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111faf0 │ │ │ │ + @ instruction: 0x0111fad4 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ ldr r2, [pc, #-276] @ 5f4fb4 │ │ │ │ ldr r1, [pc, #-276] @ 5f4fb8 │ │ │ │ ldr r3, [pc, #-276] @ 5f4fbc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1369818,79 +1369818,79 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5f57cc │ │ │ │ @ instruction: 0x01292d10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq r2, [r9, -r8]! │ │ │ │ - tsteq r3, r8, lsr #3 │ │ │ │ + @ instruction: 0x011341b0 │ │ │ │ @ instruction: 0xffffb91c │ │ │ │ - tsteq ip, r0, ror #6 │ │ │ │ + tsteq ip, r8, ror #6 │ │ │ │ @ instruction: 0xffffe944 │ │ │ │ tstpeq r0, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ + tsteq r2, r4, lsr #30 │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ tstpeq r0, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, ror #23 │ │ │ │ - tsteq r3, r0, asr #21 │ │ │ │ - tsteq ip, r0, ror #4 │ │ │ │ + @ instruction: 0x0112dbf4 │ │ │ │ + tsteq r3, r8, asr #21 │ │ │ │ + tsteq ip, r8, ror #4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ tstpeq r0, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ tsteq r1, ip, asr #20 │ │ │ │ @ instruction: 0xffff23a8 │ │ │ │ - tsteq r3, r4 │ │ │ │ + tsteq r3, ip │ │ │ │ @ instruction: 0x01292a70 │ │ │ │ - @ instruction: 0x0112cdbc │ │ │ │ + tsteq r2, r4, asr #27 │ │ │ │ andeq r3, r0, r4, lsr #5 │ │ │ │ @ instruction: 0xffffd2d4 │ │ │ │ - tsteq ip, r0, lsr r1 │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ @ instruction: 0x0110f098 │ │ │ │ - tsteq r2, ip, ror #25 │ │ │ │ - ldrheq r6, [ip, -r0] │ │ │ │ + @ instruction: 0x01126cf4 │ │ │ │ + ldrheq r6, [ip, -r8] │ │ │ │ tstpeq r0, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112d9bc │ │ │ │ - tsteq ip, r0, asr #32 │ │ │ │ + tsteq r2, r4, asr #19 │ │ │ │ + tsteq ip, r8, asr #32 │ │ │ │ tsteq r0, r4, lsr #31 │ │ │ │ - tsteq r2, ip, asr #18 │ │ │ │ - tsteq ip, r0, asr #31 │ │ │ │ - tstpeq r1, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsl r8 │ │ │ │ - @ instruction: 0x0111f5dc │ │ │ │ - tstpeq r1, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsr r7 │ │ │ │ - @ instruction: 0x0111f4f8 │ │ │ │ - @ instruction: 0x011366dc │ │ │ │ - tsteq ip, r4, asr #28 │ │ │ │ - @ instruction: 0x0111f49c │ │ │ │ - tsteq r3, r0, lsr #13 │ │ │ │ - tsteq ip, r8, lsl #28 │ │ │ │ - tstpeq r1, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, ror #12 │ │ │ │ - tsteq ip, r4, asr #27 │ │ │ │ - tsteq r3, r0, asr r9 │ │ │ │ - tsteq r3, r0, lsr #12 │ │ │ │ - tsteq ip, r4, lsl #27 │ │ │ │ - tstpeq r1, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, ror #11 │ │ │ │ - tsteq ip, r8, asr #26 │ │ │ │ - tstpeq r1, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsr #11 │ │ │ │ - tstpeq r1, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, asr #10 │ │ │ │ - tstpeq r1, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011364f0 │ │ │ │ - tsteq ip, r8, asr ip │ │ │ │ - @ instruction: 0x0111f2b0 │ │ │ │ - @ instruction: 0x011364b4 │ │ │ │ - tstpeq r1, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - tsteq ip, r4, asr #23 │ │ │ │ - tstpeq r1, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ + tsteq r2, r4, asr r9 │ │ │ │ + tsteq ip, r8, asr #31 │ │ │ │ + tstpeq r1, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #16 │ │ │ │ + tstpeq r1, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f590 │ │ │ │ + tstpeq r1, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr r7 │ │ │ │ + tstpeq r1, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #13 │ │ │ │ + tsteq ip, ip, asr #28 │ │ │ │ + tstpeq r1, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #13 │ │ │ │ + tsteq ip, r0, lsl lr │ │ │ │ + tstpeq r1, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror #12 │ │ │ │ + tsteq ip, ip, asr #27 │ │ │ │ + tsteq r3, r8, asr r9 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ + tsteq ip, ip, lsl #27 │ │ │ │ + tstpeq r1, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #11 │ │ │ │ + tsteq ip, r0, asr sp │ │ │ │ + tstpeq r1, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr #11 │ │ │ │ + tstpeq r1, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ + tstpeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011364f8 │ │ │ │ + tsteq ip, r0, ror #24 │ │ │ │ + @ instruction: 0x0111f2b8 │ │ │ │ + @ instruction: 0x011364bc │ │ │ │ + tstpeq r1, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #8 │ │ │ │ + tsteq ip, ip, asr #23 │ │ │ │ + tstpeq r1, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #8 │ │ │ │ │ │ │ │ 005f5ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ @@ -1370040,37 +1370040,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 5f5f78 │ │ │ │ @ instruction: 0x01292320 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r3, r8, asr #11 │ │ │ │ + @ instruction: 0x011365d0 │ │ │ │ @ instruction: 0x012922e4 │ │ │ │ smlawteq r9, r4, r2, r2 │ │ │ │ muleq r0, ip, sl │ │ │ │ - tsteq r3, r0, ror r5 │ │ │ │ - tsteq ip, r0, asr #18 │ │ │ │ - @ instruction: 0x0111ef9c │ │ │ │ - tsteq r3, r0, lsr #3 │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ + tsteq ip, r8, asr #18 │ │ │ │ + tsteq r1, r4, lsr #31 │ │ │ │ + tsteq r3, r8, lsr #3 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq ip, r0, lsl #18 │ │ │ │ - tsteq r1, ip, asr pc │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ + tsteq ip, r8, lsl #18 │ │ │ │ + tsteq r1, r4, ror #30 │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - tsteq ip, r4, asr #17 │ │ │ │ - tsteq r1, r0, lsr #30 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ - tsteq ip, r8, lsl #17 │ │ │ │ - tsteq r1, r4, ror #29 │ │ │ │ - tsteq r3, r8, ror #1 │ │ │ │ + tsteq ip, ip, asr #17 │ │ │ │ + tsteq r1, r8, lsr #30 │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + @ instruction: 0x011c5890 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + ldrsheq r6, [r3, -r0] │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - tsteq ip, ip, asr #16 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - tsteq r3, ip, lsr #1 │ │ │ │ + tsteq ip, r4, asr r8 │ │ │ │ + @ instruction: 0x0111eeb0 │ │ │ │ + ldrheq r6, [r3, -r4] │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr r3, [pc, #3720] @ 5f7060 │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ @@ -1371006,77 +1371006,77 @@ │ │ │ │ b 5f6ca4 │ │ │ │ @ instruction: 0x01292068 │ │ │ │ qsubeq r2, r4, r9 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ - tsteq r3, r0, lsr #27 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ + tsteq r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r3, r0, ror #15 │ │ │ │ - tsteq ip, r8, ror #30 │ │ │ │ + tsteq r3, r8, ror #15 │ │ │ │ + tsteq ip, r0, ror pc │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ @ instruction: 0xffff5090 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffff5cf0 │ │ │ │ @ instruction: 0xffff3010 │ │ │ │ @ instruction: 0xffff6428 │ │ │ │ @ instruction: 0xffff3fec │ │ │ │ @ instruction: 0xffff0fb0 │ │ │ │ @ instruction: 0xffff5bf4 │ │ │ │ @ instruction: 0xffff6344 │ │ │ │ @ instruction: 0x01291598 │ │ │ │ @ instruction: 0xffff5b94 │ │ │ │ - tsteq ip, r0, lsl #25 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ - tsteq r1, ip, lsl #5 │ │ │ │ - @ instruction: 0x01135494 │ │ │ │ - tsteq ip, r0, lsl #24 │ │ │ │ - @ instruction: 0x01135590 │ │ │ │ - tsteq r1, r8, lsl r2 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ + tsteq ip, r8, lsl #25 │ │ │ │ + tsteq r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x0111e294 │ │ │ │ + @ instruction: 0x0113549c │ │ │ │ + tsteq ip, r8, lsl #24 │ │ │ │ + @ instruction: 0x01135598 │ │ │ │ + tsteq r1, r0, lsr #4 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r1, r0, ror #3 │ │ │ │ + tsteq r1, r8, ror #3 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - @ instruction: 0x0111e1b0 │ │ │ │ + @ instruction: 0x0111e1b8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - tsteq r1, r0, lsl #3 │ │ │ │ + tsteq r1, r8, lsl #3 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - tsteq r1, r0, asr r1 │ │ │ │ - tsteq r1, r0, lsr #2 │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ - tsteq r1, r4, ror #1 │ │ │ │ - tsteq r3, r0, ror #5 │ │ │ │ + tsteq r1, r8, asr r1 │ │ │ │ + tsteq r1, r8, lsr #2 │ │ │ │ + @ instruction: 0x011c4a90 │ │ │ │ + tsteq r1, ip, ror #1 │ │ │ │ + tsteq r3, r8, ror #5 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ - tsteq ip, ip, lsl sl │ │ │ │ - tsteq r1, r8, ror r0 │ │ │ │ - tsteq r3, r4, ror r2 │ │ │ │ + ldrheq lr, [r1, -r4] │ │ │ │ + tsteq ip, r4, lsr #20 │ │ │ │ + tsteq r1, r0, lsl #1 │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - tsteq ip, r0, ror #19 │ │ │ │ - tsteq r1, ip, lsr r0 │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ - tsteq ip, r4, lsr #19 │ │ │ │ - tsteq r1, r0 │ │ │ │ - tsteq r3, r0, lsl #4 │ │ │ │ - tsteq r1, r8, asr #31 │ │ │ │ + tsteq ip, r8, ror #19 │ │ │ │ + tsteq r1, r4, asr #32 │ │ │ │ + tsteq r3, r4, asr #4 │ │ │ │ + tsteq ip, ip, lsr #19 │ │ │ │ + tsteq r1, r8 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + @ instruction: 0x0111dfd0 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - @ instruction: 0x0111df98 │ │ │ │ + tsteq r1, r0, lsr #31 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - @ instruction: 0x011c47f0 │ │ │ │ - tsteq r1, ip, asr #28 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ + @ instruction: 0x011c47f8 │ │ │ │ + tsteq r1, r4, asr lr │ │ │ │ + tsteq r3, r0, asr r0 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x011c47b4 │ │ │ │ - tsteq r1, r0, lsl lr │ │ │ │ - tsteq r3, ip │ │ │ │ + @ instruction: 0x011c47bc │ │ │ │ + tsteq r1, r8, lsl lr │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ ldr r2, [pc, #-40] @ 5f7158 │ │ │ │ ldr r1, [pc, #-40] @ 5f715c │ │ │ │ ldr r3, [pc, #-40] @ 5f7160 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1371998,65 +1371998,65 @@ │ │ │ │ b 5f7b84 │ │ │ │ @ instruction: 0x0129103c │ │ │ │ @ instruction: 0x01291028 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ - tsteq r3, r0, lsr #27 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ + tsteq r3, r8, lsr #27 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0113479c │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ + tsteq r3, r4, lsr #15 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ @ instruction: 0xffff4638 │ │ │ │ @ instruction: 0xffff20e8 │ │ │ │ @ instruction: 0xffff5500 │ │ │ │ @ instruction: 0xffff30c4 │ │ │ │ @ instruction: 0x012906b8 │ │ │ │ svccc 0x00e00000 │ │ │ │ - tsteq r3, r8, ror #12 │ │ │ │ - @ instruction: 0x0111d2f0 │ │ │ │ - @ instruction: 0x01134590 │ │ │ │ - tsteq r1, r0, lsl #5 │ │ │ │ + tsteq r3, r0, ror r6 │ │ │ │ + @ instruction: 0x0111d2f8 │ │ │ │ + @ instruction: 0x01134598 │ │ │ │ + tsteq r1, r8, lsl #5 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - tsteq r1, r0, ror #4 │ │ │ │ - tsteq r1, r0, lsr r2 │ │ │ │ - @ instruction: 0x011c3b98 │ │ │ │ - tsteq r3, r8, ror r7 │ │ │ │ - @ instruction: 0x011343f8 │ │ │ │ + tsteq r1, r8, ror #4 │ │ │ │ + tsteq r1, r8, lsr r2 │ │ │ │ + tsteq ip, r0, lsr #23 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - tsteq ip, r8, asr fp │ │ │ │ - @ instruction: 0x0111d1b4 │ │ │ │ - @ instruction: 0x011343b8 │ │ │ │ + tsteq ip, r0, ror #22 │ │ │ │ + @ instruction: 0x0111d1bc │ │ │ │ + tsteq r3, r0, asr #7 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - tsteq ip, r8, lsl fp │ │ │ │ - tsteq r1, r4, ror r1 │ │ │ │ - tsteq r3, r8, ror r3 │ │ │ │ + tsteq ip, r0, lsr #22 │ │ │ │ + tsteq r1, ip, ror r1 │ │ │ │ + tsteq r3, r0, lsl #7 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - @ instruction: 0x011c3ad8 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ + tsteq ip, r0, ror #21 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - ldrsheq sp, [r1, -ip] │ │ │ │ - tsteq ip, ip, ror #20 │ │ │ │ - tsteq r1, r8, asr #1 │ │ │ │ - tsteq r3, ip, asr #5 │ │ │ │ - @ instruction: 0x0111d090 │ │ │ │ + tsteq r1, r4, lsl #2 │ │ │ │ + tsteq ip, r4, ror sl │ │ │ │ + ldrsbeq sp, [r1, -r0] │ │ │ │ + @ instruction: 0x011342d4 │ │ │ │ + @ instruction: 0x0111d098 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - tsteq ip, r0, lsl #20 │ │ │ │ - tsteq r1, ip, asr r0 │ │ │ │ - tsteq r3, r0, ror #4 │ │ │ │ + tsteq ip, r8, lsl #20 │ │ │ │ + tsteq r1, r4, rrx │ │ │ │ + tsteq r3, r8, ror #4 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - tsteq ip, r4, asr #19 │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ + tsteq ip, ip, asr #19 │ │ │ │ + tsteq r1, r8, lsr #32 │ │ │ │ + tsteq r3, ip, lsr #4 │ │ │ │ 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] @ 5f82ac │ │ │ │ @@ -1372175,28 +1372175,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5f8188 │ │ │ │ @ instruction: 0x0129015c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ tsteq r1, ip, asr #1 │ │ │ │ strheq r0, [r9, -r4]! │ │ │ │ - tsteq ip, ip, lsr #15 │ │ │ │ - tsteq r1, r8, lsl #28 │ │ │ │ - tsteq r3, r4 │ │ │ │ + @ instruction: 0x011c37b4 │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ + tsteq r3, ip │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - tsteq ip, r0, ror r7 │ │ │ │ - tsteq r1, ip, asr #27 │ │ │ │ - tsteq r3, r8, asr #31 │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ + @ instruction: 0x0111cdd4 │ │ │ │ + @ instruction: 0x01133fd0 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ - @ instruction: 0x0111cd90 │ │ │ │ - @ instruction: 0x01133f90 │ │ │ │ - @ instruction: 0x011c36f8 │ │ │ │ - tsteq r1, r4, asr sp │ │ │ │ - tsteq r3, r0, asr pc │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + @ instruction: 0x0111cd98 │ │ │ │ + @ instruction: 0x01133f98 │ │ │ │ + tsteq ip, r0, lsl #14 │ │ │ │ + tsteq r1, ip, asr sp │ │ │ │ + tsteq r3, r8, asr pc │ │ │ │ @ instruction: 0x000003bf │ │ │ │ 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 r3, [sp, #32] │ │ │ │ @@ -1372653,51 +1372653,51 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5f86f8 │ │ │ │ msreq (UNDEF: 56), r8, lsl pc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xffff691c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011c32d8 │ │ │ │ - tsteq r3, r8, lsr fp │ │ │ │ + tsteq ip, r0, ror #5 │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ msreq (UNDEF: 56), r4, asr #22 │ │ │ │ - tsteq ip, r4, lsr r2 │ │ │ │ - tsteq r3, ip, lsl #21 │ │ │ │ + tsteq ip, ip, lsr r2 │ │ │ │ + @ instruction: 0x01133a94 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - tsteq ip, ip, ror #2 │ │ │ │ - tsteq r1, r8, asr #15 │ │ │ │ - tsteq r3, r4, asr #19 │ │ │ │ + tsteq ip, r4, ror r1 │ │ │ │ + @ instruction: 0x0111c7d0 │ │ │ │ + tsteq r3, ip, asr #19 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - tsteq ip, r0, lsr r1 │ │ │ │ - tsteq r1, ip, lsl #15 │ │ │ │ - tsteq r3, r8, lsl #19 │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ + @ instruction: 0x0111c794 │ │ │ │ + @ instruction: 0x01133990 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - ldrsheq r3, [ip, -r4] │ │ │ │ - tsteq r1, r0, asr r7 │ │ │ │ - tsteq r3, ip, asr #18 │ │ │ │ + ldrsheq r3, [ip, -ip] │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ + tsteq r3, r4, asr r9 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - ldrheq r3, [ip, -r8] │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ - tsteq r3, r0, lsl r9 │ │ │ │ + tsteq ip, r0, asr #1 │ │ │ │ + tsteq r1, ip, lsl r7 │ │ │ │ + tsteq r3, r8, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - tsteq ip, ip, ror r0 │ │ │ │ - @ instruction: 0x0111c6d8 │ │ │ │ - @ instruction: 0x011338d4 │ │ │ │ + tsteq ip, r4, lsl #1 │ │ │ │ + tsteq r1, r0, ror #13 │ │ │ │ + @ instruction: 0x011338dc │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - tsteq ip, r0, asr #32 │ │ │ │ - @ instruction: 0x0111c69c │ │ │ │ - @ instruction: 0x01133898 │ │ │ │ + tsteq ip, r8, asr #32 │ │ │ │ + tsteq r1, r4, lsr #13 │ │ │ │ + tsteq r3, r0, lsr #17 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - tsteq r1, r4, ror #12 │ │ │ │ + tsteq r1, ip, ror #12 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r1, r4, lsr r6 │ │ │ │ - tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r1, ip, lsr r6 │ │ │ │ + tsteq r1, ip, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0111c5d4 │ │ │ │ + @ instruction: 0x0111c5dc │ │ │ │ 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 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #3844] @ 5f99ec │ │ │ │ @@ -1373662,160 +1373662,160 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b 5f9080 │ │ │ │ msreq (UNDEF: 56), r4, asr r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq (UNDEF: 56), r8, lsl #14 │ │ │ │ - tsteq ip, r0, lsl #26 │ │ │ │ - tsteq r3, r0, asr r5 │ │ │ │ - tsteq r1, r8, lsl #26 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + tsteq r3, r8, asr r5 │ │ │ │ + tsteq r1, r0, lsl sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r8, asr #6 │ │ │ │ - tsteq r3, r4, lsr #23 │ │ │ │ - @ instruction: 0x011193f8 │ │ │ │ - tsteq ip, r8, ror #5 │ │ │ │ - tsteq r1, r4, lsr r9 │ │ │ │ - tsteq r3, r4, asr #22 │ │ │ │ - @ instruction: 0x011c2294 │ │ │ │ - tsteq r3, ip, ror #21 │ │ │ │ - @ instruction: 0x01132cd0 │ │ │ │ - tsteq r3, r0, ror #28 │ │ │ │ + tsteq ip, r0, asr r3 │ │ │ │ + tsteq r3, ip, lsr #23 │ │ │ │ + tsteq r1, r0, lsl #8 │ │ │ │ + @ instruction: 0x011c22f0 │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ + @ instruction: 0x011c229c │ │ │ │ + @ instruction: 0x01132af4 │ │ │ │ + @ instruction: 0x01132cd8 │ │ │ │ tsteq r3, r8, ror #28 │ │ │ │ - tsteq r2, r4, lsr #9 │ │ │ │ - tsteq ip, r8, asr #1 │ │ │ │ - tsteq r3, ip, lsl r9 │ │ │ │ + tsteq r3, r0, ror lr │ │ │ │ + tsteq r2, ip, lsr #9 │ │ │ │ + ldrsbeq r2, [ip, -r0] │ │ │ │ + tsteq r3, r4, lsr #18 │ │ │ │ strdeq r2, [r2], -ip │ │ │ │ @ instruction: 0x0128e89c │ │ │ │ - tsteq r3, ip, ror #18 │ │ │ │ - tsteq r1, ip, asr #5 │ │ │ │ + tsteq r3, r4, ror r9 │ │ │ │ + @ instruction: 0x0111b2d4 │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ andeq r2, r2, r4, lsl r4 │ │ │ │ @ instruction: 0xffff51e8 │ │ │ │ - tsteq ip, r8, asr #23 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ - tsteq r3, r8, lsr #8 │ │ │ │ + @ instruction: 0x011c1bd0 │ │ │ │ + tsteq r1, ip, lsr #4 │ │ │ │ + tsteq r3, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - tsteq r1, ip, ror #3 │ │ │ │ + @ instruction: 0x0111b1f4 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x0111b1bc │ │ │ │ + tsteq r1, r4, asr #3 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tsteq r1, ip, lsl #3 │ │ │ │ + @ instruction: 0x0111b194 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - tsteq r1, ip, asr r1 │ │ │ │ + tsteq r1, r4, ror #2 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - tsteq ip, ip, asr #21 │ │ │ │ - tsteq r1, r8, lsr #2 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ + @ instruction: 0x011c1ad4 │ │ │ │ + tsteq r1, r0, lsr r1 │ │ │ │ + tsteq r3, r4, lsr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011c1a90 │ │ │ │ - tsteq r1, ip, ror #1 │ │ │ │ - @ instruction: 0x011322f0 │ │ │ │ + @ instruction: 0x011c1a98 │ │ │ │ + ldrsheq fp, [r1, -r4] │ │ │ │ + @ instruction: 0x011322f8 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - tsteq ip, ip, asr #20 │ │ │ │ - tsteq r3, ip, asr r6 │ │ │ │ - tsteq r3, r4, lsr #5 │ │ │ │ - tsteq ip, r4, lsl #20 │ │ │ │ - tsteq r1, r0, rrx │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ + tsteq ip, r4, asr sl │ │ │ │ + tsteq r3, r4, ror #12 │ │ │ │ + tsteq r3, ip, lsr #5 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ + tsteq r3, ip, ror #4 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ - tsteq ip, r8, asr #19 │ │ │ │ - tsteq r1, r4, lsr #32 │ │ │ │ - tsteq r3, r8, lsr #4 │ │ │ │ + @ instruction: 0x011c19d0 │ │ │ │ + tsteq r1, ip, lsr #32 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x011323d8 │ │ │ │ - tsteq ip, r0, lsl #19 │ │ │ │ - @ instruction: 0x011321d0 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ + tsteq ip, r8, lsl #19 │ │ │ │ + @ instruction: 0x011321d8 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - tsteq ip, r8, lsr r9 │ │ │ │ - @ instruction: 0x0111af94 │ │ │ │ - @ instruction: 0x01132198 │ │ │ │ + tsteq ip, r0, asr #18 │ │ │ │ + @ instruction: 0x0111af9c │ │ │ │ + tsteq r3, r0, lsr #3 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - @ instruction: 0x011c18fc │ │ │ │ - tsteq r1, r8, asr pc │ │ │ │ - tsteq r3, r4, asr r1 │ │ │ │ + tsteq ip, r4, lsl #18 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r1, r0, lsr #30 │ │ │ │ + tsteq r1, r8, lsr #30 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - @ instruction: 0x011c1890 │ │ │ │ - tsteq r1, ip, ror #29 │ │ │ │ - ldrsheq r2, [r3, -r0] │ │ │ │ + @ instruction: 0x011c1898 │ │ │ │ + @ instruction: 0x0111aef4 │ │ │ │ + ldrsheq r2, [r3, -r8] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq ip, r4, asr r8 │ │ │ │ - @ instruction: 0x0111aeb0 │ │ │ │ - ldrheq r2, [r3, -r4] │ │ │ │ - tsteq ip, r0, lsl r8 │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ + tsteq ip, ip, asr r8 │ │ │ │ + @ instruction: 0x0111aeb8 │ │ │ │ + ldrheq r2, [r3, -ip] │ │ │ │ + tsteq ip, r8, lsl r8 │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - tsteq ip, r8, asr #15 │ │ │ │ - tsteq r1, r4, lsr #28 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ + @ instruction: 0x011c17d0 │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ + tsteq r3, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - tsteq ip, ip, lsl #15 │ │ │ │ - tsteq r1, r8, ror #27 │ │ │ │ - tsteq r3, ip, ror #31 │ │ │ │ + @ instruction: 0x011c1794 │ │ │ │ + @ instruction: 0x0111adf0 │ │ │ │ + @ instruction: 0x01131ff4 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - @ instruction: 0x0111adb0 │ │ │ │ + @ instruction: 0x0111adb8 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - tsteq ip, r4, lsr #14 │ │ │ │ - tsteq r1, r0, lsl #27 │ │ │ │ - tsteq r3, r4, lsl #31 │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ + tsteq r1, r8, lsl #27 │ │ │ │ + tsteq r3, ip, lsl #31 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - tsteq ip, r8, ror #13 │ │ │ │ - tsteq r1, r4, asr #26 │ │ │ │ - tsteq r3, r8, asr #30 │ │ │ │ + @ instruction: 0x011c16f0 │ │ │ │ + tsteq r1, ip, asr #26 │ │ │ │ + tsteq r3, r0, asr pc │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - @ instruction: 0x011c16b4 │ │ │ │ - @ instruction: 0x0111acfc │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ + @ instruction: 0x011c16bc │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + tsteq r3, r4, lsl pc │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - tsteq r1, r4, ror #25 │ │ │ │ + tsteq r1, ip, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - @ instruction: 0x0111acb4 │ │ │ │ + @ instruction: 0x0111acbc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq ip, r4, lsr #12 │ │ │ │ - tsteq r1, r0, lsl #25 │ │ │ │ - tsteq r3, r4, lsl #29 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq r1, r8, lsl #25 │ │ │ │ + tsteq r3, ip, lsl #29 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq ip, r8, ror #11 │ │ │ │ - tsteq r1, r4, asr #24 │ │ │ │ - tsteq r3, r8, asr #28 │ │ │ │ + @ instruction: 0x011c15f0 │ │ │ │ + tsteq r1, ip, asr #24 │ │ │ │ + tsteq r3, r0, asr lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq ip, ip, lsr #11 │ │ │ │ - tsteq r1, r8, lsl #24 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ + @ instruction: 0x011c15b4 │ │ │ │ + tsteq r1, r0, lsl ip │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - tsteq ip, r0, ror r5 │ │ │ │ - tsteq r1, ip, asr #23 │ │ │ │ - @ instruction: 0x01131dd0 │ │ │ │ + tsteq ip, r8, ror r5 │ │ │ │ + @ instruction: 0x0111abd4 │ │ │ │ + @ instruction: 0x01131dd8 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - tsteq ip, r4, lsr r5 │ │ │ │ - @ instruction: 0x0111ab90 │ │ │ │ - @ instruction: 0x01131d94 │ │ │ │ + tsteq ip, ip, lsr r5 │ │ │ │ + @ instruction: 0x0111ab98 │ │ │ │ + @ instruction: 0x01131d9c │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - @ instruction: 0x0112919c │ │ │ │ - tsteq ip, r0, ror #9 │ │ │ │ - tsteq r3, ip, lsr sp │ │ │ │ + tsteq r2, r4, lsr #3 │ │ │ │ + tsteq ip, r8, ror #9 │ │ │ │ + tsteq r3, r4, asr #26 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - tsteq ip, r0, lsr #9 │ │ │ │ - @ instruction: 0x0111aaf8 │ │ │ │ - tsteq r3, r0, lsl #26 │ │ │ │ + tsteq ip, r8, lsr #9 │ │ │ │ + tsteq r1, r0, lsl #22 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - @ instruction: 0x0111aabc │ │ │ │ - tsteq r3, r4, asr #25 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq r1, r4, asr #21 │ │ │ │ + tsteq r3, ip, asr #25 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - tsteq ip, r8, lsr #8 │ │ │ │ - tsteq r1, r0, lsl #21 │ │ │ │ - tsteq r3, r8, lsl #25 │ │ │ │ + tsteq ip, r0, lsr r4 │ │ │ │ + tsteq r1, r8, lsl #21 │ │ │ │ + @ instruction: 0x01131c90 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - tsteq ip, r8, ror #7 │ │ │ │ - tsteq r1, r4, asr #20 │ │ │ │ - tsteq r3, r8, asr #24 │ │ │ │ + @ instruction: 0x011c13f0 │ │ │ │ + tsteq r1, ip, asr #20 │ │ │ │ + tsteq r3, r0, asr ip │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ mov r3, r6 │ │ │ │ mov lr, r1 │ │ │ │ add r2, fp, r3, lsl #3 │ │ │ │ lsl ip, r3, #3 │ │ │ │ ldr r3, [fp, r3, lsl #3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -1375289,63 +1375289,63 @@ │ │ │ │ b 5fafd8 │ │ │ │ @ instruction: 0x0128dc60 │ │ │ │ @ instruction: 0x0128dc50 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq ip, r8, ror #2 │ │ │ │ - tsteq r3, r4, asr #19 │ │ │ │ + tsteq ip, r0, ror r1 │ │ │ │ + tsteq r3, ip, asr #19 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ - tsteq r3, r0, ror #6 │ │ │ │ + tsteq ip, r8, lsl #22 │ │ │ │ + tsteq r3, r8, ror #6 │ │ │ │ andeq r0, r0, lr, asr r9 │ │ │ │ eoreq pc, sp, r0, lsr #21 │ │ │ │ eoreq r0, lr, r8, ror #11 │ │ │ │ eoreq r1, lr, ip, ror #1 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0128d264 │ │ │ │ eoreq r3, lr, ip, asr #12 │ │ │ │ eoreq r3, lr, r8, ror #31 │ │ │ │ eoreq r4, lr, r8, lsr #18 │ │ │ │ - tsteq ip, r4, lsr #18 │ │ │ │ - tsteq r3, ip, lsr r6 │ │ │ │ - tsteq r1, ip, lsr pc │ │ │ │ - tsteq r3, r8, asr #2 │ │ │ │ + tsteq ip, ip, lsr #18 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ + tsteq r1, r4, asr #30 │ │ │ │ + tsteq r3, r0, asr r1 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - @ instruction: 0x011c08b0 │ │ │ │ - @ instruction: 0x01131598 │ │ │ │ - tsteq r1, r8, asr #29 │ │ │ │ - ldrsbeq r1, [r3, -r4] │ │ │ │ + @ instruction: 0x011c08b8 │ │ │ │ + tsteq r3, r0, lsr #11 │ │ │ │ + @ instruction: 0x01119ed0 │ │ │ │ + ldrsbeq r1, [r3, -ip] │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - @ instruction: 0x01119e90 │ │ │ │ + @ instruction: 0x01119e98 │ │ │ │ andeq r0, r0, r1, ror #18 │ │ │ │ - tsteq r1, r0, ror #28 │ │ │ │ - tsteq r1, r0, lsr lr │ │ │ │ + tsteq r1, r8, ror #28 │ │ │ │ + tsteq r1, r8, lsr lr │ │ │ │ andeq r0, r0, pc, asr r9 │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - tsteq ip, ip, ror #14 │ │ │ │ - tsteq r1, r8, asr #27 │ │ │ │ - tsteq r3, ip, asr #31 │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ + tsteq ip, r4, ror r7 │ │ │ │ + @ instruction: 0x01119dd0 │ │ │ │ + @ instruction: 0x01130fd4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x01119d90 │ │ │ │ - tsteq ip, r0, lsl #14 │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ + @ instruction: 0x01119d98 │ │ │ │ + tsteq ip, r8, lsl #14 │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ - tsteq ip, r4, asr #13 │ │ │ │ - tsteq r1, r0, lsr #26 │ │ │ │ - tsteq r3, r4, lsr #30 │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ + tsteq r1, r8, lsr #26 │ │ │ │ + tsteq r3, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, lsl #18 │ │ │ │ - tsteq r1, r8, ror #25 │ │ │ │ + @ instruction: 0x01119cf0 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - tsteq ip, r8, asr r6 │ │ │ │ - @ instruction: 0x01119cb4 │ │ │ │ - @ instruction: 0x01130eb8 │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ + @ instruction: 0x01119cbc │ │ │ │ + tsteq r3, r0, asr #29 │ │ │ │ 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] @ 5fb71c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1375535,31 +1375535,31 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0128cde8 │ │ │ │ @ instruction: 0xfffcc5c4 │ │ │ │ @ instruction: 0xfffc8840 │ │ │ │ @ instruction: 0xfffe7dac │ │ │ │ @ instruction: 0xfffda8d0 │ │ │ │ @ instruction: 0xfffdbc8c │ │ │ │ - tsteq r3, r0, lsl #5 │ │ │ │ + tsteq r3, r8, lsl #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011311fc │ │ │ │ - tsteq ip, r8, lsl #16 │ │ │ │ - tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + tsteq ip, r0, lsl r8 │ │ │ │ + tsteq r2, r0, asr #32 │ │ │ │ @ instruction: 0x0128cc9c │ │ │ │ - @ instruction: 0x011199d4 │ │ │ │ - tsteq r1, r4, lsr #19 │ │ │ │ - tsteq r1, r0, ror r9 │ │ │ │ - tsteq r1, r4, asr r9 │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ - tsteq ip, r4, lsr #12 │ │ │ │ - tsteq r1, r0, ror #17 │ │ │ │ - tsteq r3, r0, ror #31 │ │ │ │ - tsteq ip, ip, ror #11 │ │ │ │ + @ instruction: 0x011199dc │ │ │ │ + tsteq r1, ip, lsr #19 │ │ │ │ + tsteq r1, r8, ror r9 │ │ │ │ + tsteq r1, ip, asr r9 │ │ │ │ + tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, r0, lsr #18 │ │ │ │ + tsteq r3, r0, lsr #32 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq r1, r8, ror #17 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ + @ instruction: 0x011c05f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #1788] @ 0x6fc │ │ │ │ ldr r2, [pc, #584] @ 5fb9e4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1375707,31 +1375707,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 5fb8c0 │ │ │ │ @ instruction: 0x0128caa0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r4, lsr r5 │ │ │ │ - tsteq r3, r0, lsr #30 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ - tstpeq r2, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r0, lsr #14 │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ - tsteq r1, r8, ror #13 │ │ │ │ - tsteq r3, r4, ror #27 │ │ │ │ - tsteq ip, r4, asr #7 │ │ │ │ - tsteq r1, ip, lsr #13 │ │ │ │ - tsteq r3, r8, lsr #27 │ │ │ │ - tsteq ip, r8, lsl #7 │ │ │ │ - tsteq r1, r0, ror r6 │ │ │ │ - tsteq r3, ip, ror #26 │ │ │ │ - tsteq r1, r8, lsr r6 │ │ │ │ - tsteq r1, ip, lsl r6 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ + tsteq ip, ip, lsr r5 │ │ │ │ + tsteq r3, r8, lsr #30 │ │ │ │ + tsteq r2, r8, ror #26 │ │ │ │ + @ instruction: 0x0112fed4 │ │ │ │ + tsteq r1, r8, lsr #14 │ │ │ │ + tsteq ip, r8, lsl #8 │ │ │ │ + @ instruction: 0x011196f0 │ │ │ │ + tsteq r3, ip, ror #27 │ │ │ │ + tsteq ip, ip, asr #7 │ │ │ │ + @ instruction: 0x011196b4 │ │ │ │ + @ instruction: 0x01130db0 │ │ │ │ + @ instruction: 0x011c0390 │ │ │ │ + tsteq r1, r8, ror r6 │ │ │ │ + tsteq r3, r4, ror sp │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq r1, r4, lsr #12 │ │ │ │ + tsteq r1, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0, #1788] @ 0x6fc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -1376200,35 +1376200,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ b 5fc03c │ │ │ │ @ instruction: 0x0128c7e0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r8, r4, r7, ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq ip, r8, asr r2 │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ - tsteq ip, r4, asr #1 │ │ │ │ - tsteq r3, r8, lsr #21 │ │ │ │ - tstpeq fp, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, asr #19 │ │ │ │ - tstpeq fp, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011307d4 │ │ │ │ + tsteq ip, r0, ror #4 │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ + tsteq ip, ip, asr #1 │ │ │ │ + @ instruction: 0x01130ab0 │ │ │ │ + @ instruction: 0x011bfff4 │ │ │ │ + @ instruction: 0x011309d0 │ │ │ │ + @ instruction: 0x011bfdf0 │ │ │ │ + @ instruction: 0x011307dc │ │ │ │ @ instruction: 0x0128c2bc │ │ │ │ - @ instruction: 0x01118ffc │ │ │ │ - @ instruction: 0x01118fd0 │ │ │ │ - tsteq r1, r4, lsr #31 │ │ │ │ - tsteq r1, r4, ror pc │ │ │ │ - tsteq r1, r8, asr pc │ │ │ │ - tsteq r1, ip, lsr #30 │ │ │ │ - tsteq r1, r0, lsl #30 │ │ │ │ - @ instruction: 0x01118ed4 │ │ │ │ - @ instruction: 0x01118eb8 │ │ │ │ - @ instruction: 0x01118e9c │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ - tsteq r1, r4, asr lr │ │ │ │ + tsteq r1, r4 │ │ │ │ + @ instruction: 0x01118fd8 │ │ │ │ + tsteq r1, ip, lsr #31 │ │ │ │ + tsteq r1, ip, ror pc │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r1, r4, lsr pc │ │ │ │ + tsteq r1, r8, lsl #30 │ │ │ │ + @ instruction: 0x01118edc │ │ │ │ + tsteq r1, r0, asr #29 │ │ │ │ + tsteq r1, r4, lsr #29 │ │ │ │ + tsteq r1, r8, ror lr │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ cmp r1, #1 │ │ │ │ beq 5fc248 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ @@ -1376272,20 +1376272,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 5fc2d8 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5fc240 │ │ │ │ - tstpeq fp, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - tsteq r3, r4, ror r4 │ │ │ │ - tstpeq fp, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, lsr sp │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ + @ instruction: 0x011bfa94 │ │ │ │ + tsteq r1, ip, ror sp │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ + tstpeq fp, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, asr #26 │ │ │ │ + tsteq r3, r4, asr #8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -1376830,44 +1376830,44 @@ │ │ │ │ @ instruction: 0x0128bf34 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0128beec │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ ldrdeq fp, [r8, -ip]! │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ - tstpeq fp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr #10 │ │ │ │ + tsteq r1, r4, ror #12 │ │ │ │ + tstpeq fp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, asr r5 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tstpeq fp, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ - tstpeq r2, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + tstpeq r2, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x011bf2f0 │ │ │ │ - @ instruction: 0x011185d8 │ │ │ │ - @ instruction: 0x0112fcd8 │ │ │ │ + @ instruction: 0x011bf2f8 │ │ │ │ + tsteq r1, r0, ror #11 │ │ │ │ + tstpeq r2, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - tsteq r1, r0, lsr #11 │ │ │ │ - @ instruction: 0x011bf2b0 │ │ │ │ - @ instruction: 0x01123494 │ │ │ │ + tsteq r1, r8, lsr #11 │ │ │ │ + @ instruction: 0x011bf2b8 │ │ │ │ + @ instruction: 0x0112349c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tstpeq fp, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, asr r5 │ │ │ │ - tstpeq r2, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, ror #10 │ │ │ │ + tstpeq r2, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - tstpeq fp, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r0, lsr #10 │ │ │ │ - tstpeq r2, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, lsr #10 │ │ │ │ + tstpeq r2, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - tsteq r1, r8, ror #9 │ │ │ │ - @ instruction: 0x011bf1f8 │ │ │ │ - tsteq r2, r0, ror #7 │ │ │ │ - tsteq r1, ip, lsr #9 │ │ │ │ - @ instruction: 0x011bf1b8 │ │ │ │ - @ instruction: 0x0112339c │ │ │ │ + @ instruction: 0x011184f0 │ │ │ │ + tstpeq fp, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #7 │ │ │ │ + @ instruction: 0x011184b4 │ │ │ │ + tstpeq fp, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #7 │ │ │ │ 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] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -1377312,29 +1377312,29 @@ │ │ │ │ @ instruction: 0x0128b620 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq fp, [r8, -r4]! │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0128b218 │ │ │ │ - tsteq fp, r8, ror #21 │ │ │ │ - @ instruction: 0x01117dd0 │ │ │ │ - tstpeq r2, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011beaf0 │ │ │ │ + @ instruction: 0x01117dd8 │ │ │ │ + @ instruction: 0x0112f4d0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq fp, ip, lsr #21 │ │ │ │ - @ instruction: 0x01117d94 │ │ │ │ - tstpeq r2, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011beab4 │ │ │ │ + @ instruction: 0x01117d9c │ │ │ │ + @ instruction: 0x0112f494 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq fp, r0, ror sl │ │ │ │ - tsteq r1, r8, asr sp │ │ │ │ - tstpeq r2, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, ror sl │ │ │ │ + tsteq r1, r0, ror #26 │ │ │ │ + tstpeq r2, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - tsteq fp, r4, lsr sl │ │ │ │ - tsteq r1, ip, lsl sp │ │ │ │ - tstpeq r2, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr sl │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ + tstpeq r2, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ 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, #1340] @ 5fd894 │ │ │ │ ldr r3, [pc, #1340] @ 5fd898 │ │ │ │ @@ -1377672,40 +1377672,40 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 5fd780 │ │ │ │ @ instruction: 0x0128aeec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r8, r0, lr, sl │ │ │ │ - @ instruction: 0x01127598 │ │ │ │ - tsteq fp, r4, lsl r9 │ │ │ │ + tsteq r2, r0, lsr #11 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tstpeq r2, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, ror #16 │ │ │ │ - tstpeq r2, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, ror #16 │ │ │ │ + tstpeq r2, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0128ac70 │ │ │ │ - tsteq fp, r8, ror #13 │ │ │ │ - tstpeq r2, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011be6f0 │ │ │ │ + tstpeq r2, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffddb8 │ │ │ │ - ldrsbeq lr, [r2, -r4] │ │ │ │ - tsteq r1, r4, asr #18 │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ - tsteq fp, ip, ror #11 │ │ │ │ - @ instruction: 0x011178d4 │ │ │ │ - @ instruction: 0x0112efd4 │ │ │ │ - @ instruction: 0x011be5b0 │ │ │ │ - @ instruction: 0x01117898 │ │ │ │ - @ instruction: 0x0112ef98 │ │ │ │ - tsteq r1, r0, ror #16 │ │ │ │ - tsteq r1, ip, lsr #16 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, r0, ror #15 │ │ │ │ - @ instruction: 0x011177b0 │ │ │ │ - tsteq r1, r0, lsl #15 │ │ │ │ - tsteq r1, r0, asr r7 │ │ │ │ + ldrsbeq lr, [r2, -ip] │ │ │ │ + tsteq r1, ip, asr #18 │ │ │ │ + tsteq r1, r0, lsl r9 │ │ │ │ + @ instruction: 0x011be5f4 │ │ │ │ + @ instruction: 0x011178dc │ │ │ │ + @ instruction: 0x0112efdc │ │ │ │ + @ instruction: 0x011be5b8 │ │ │ │ + tsteq r1, r0, lsr #17 │ │ │ │ + tsteq r2, r0, lsr #31 │ │ │ │ + tsteq r1, r8, ror #16 │ │ │ │ + tsteq r1, r4, lsr r8 │ │ │ │ + tsteq r1, r8, lsl r8 │ │ │ │ + tsteq r1, r8, ror #15 │ │ │ │ + @ instruction: 0x011177b8 │ │ │ │ + tsteq r1, r8, lsl #15 │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ 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] @ 5fdbfc │ │ │ │ mov r5, r3 │ │ │ │ @@ -1377890,43 +1377890,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 5fd98c │ │ │ │ @ instruction: 0x0128a91c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0128a8b0 │ │ │ │ - tsteq fp, r8, lsr #6 │ │ │ │ - tsteq r2, r4, lsl #26 │ │ │ │ + tsteq fp, r0, lsr r3 │ │ │ │ + tsteq r2, ip, lsl #26 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ @ instruction: 0xffffe7c8 │ │ │ │ @ instruction: 0xffffdd48 │ │ │ │ @ instruction: 0xfffff1b0 │ │ │ │ @ instruction: 0xffffe88c │ │ │ │ @ instruction: 0xffffd9b0 │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ - tsteq r2, r0, lsr #29 │ │ │ │ - tsteq fp, r4, lsr r2 │ │ │ │ - tsteq r1, ip, lsl r5 │ │ │ │ - tsteq r2, ip, lsl ip │ │ │ │ + @ instruction: 0x0112dcd4 │ │ │ │ + tsteq r2, r8, lsr #29 │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + tsteq r1, r4, lsr #10 │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x011be1f4 │ │ │ │ - @ instruction: 0x011174dc │ │ │ │ - @ instruction: 0x0112ebd4 │ │ │ │ + @ instruction: 0x011be1fc │ │ │ │ + tsteq r1, r4, ror #9 │ │ │ │ + @ instruction: 0x0112ebdc │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x011be1b8 │ │ │ │ - tsteq r1, r0, lsr #9 │ │ │ │ - tsteq r2, r0, lsr #23 │ │ │ │ + tsteq fp, r0, asr #3 │ │ │ │ + tsteq r1, r8, lsr #9 │ │ │ │ + tsteq r2, r8, lsr #23 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - tsteq r1, r8, ror #8 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ + tsteq r1, r0, ror r4 │ │ │ │ + tsteq r1, r0, asr #8 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - tsteq fp, ip, lsl r1 │ │ │ │ - tsteq r1, r4, lsl #8 │ │ │ │ - tsteq r2, r4, lsl #22 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq r1, ip, lsl #8 │ │ │ │ + tsteq r2, ip, lsl #22 │ │ │ │ │ │ │ │ 005fdc7c : │ │ │ │ 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 │ │ │ │ @@ -1378013,29 +1378013,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #68] @ 5fde28 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5fdd48 │ │ │ │ - tsteq r2, r8, asr #24 │ │ │ │ - tsteq fp, r4, asr #31 │ │ │ │ - tsteq r1, r8, lsr #5 │ │ │ │ - tsteq r2, r8, lsr #19 │ │ │ │ - tsteq fp, r4, lsl #31 │ │ │ │ - tsteq r1, r8, ror #4 │ │ │ │ - tsteq r2, r8, ror #18 │ │ │ │ + tsteq r2, r0, asr ip │ │ │ │ + tsteq fp, ip, asr #31 │ │ │ │ + @ instruction: 0x011172b0 │ │ │ │ + @ instruction: 0x0112e9b0 │ │ │ │ + tsteq fp, ip, lsl #31 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ + tsteq r2, r0, ror r9 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - tsteq fp, r4, asr pc │ │ │ │ - tsteq r1, r8, lsr r2 │ │ │ │ - tsteq r2, r8, lsr r9 │ │ │ │ + tsteq fp, ip, asr pc │ │ │ │ + tsteq r1, r0, asr #4 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - tsteq fp, r4, lsr #30 │ │ │ │ - tsteq r1, r8, lsl #4 │ │ │ │ - tsteq r2, r8, lsl #18 │ │ │ │ + tsteq fp, ip, lsr #30 │ │ │ │ + tsteq r1, r0, lsl r2 │ │ │ │ + tsteq r2, r0, lsl r9 │ │ │ │ muleq r0, r5, r2 │ │ │ │ │ │ │ │ 005fde2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1378084,23 +1378084,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 5fdf24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5fde7c │ │ │ │ - tsteq r2, ip, ror r7 │ │ │ │ - tsteq r2, ip, asr #21 │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ - tsteq r1, ip, lsr r1 │ │ │ │ - tsteq r2, r4, lsr r8 │ │ │ │ + tsteq r2, r4, lsl #15 │ │ │ │ + @ instruction: 0x01126ad4 │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ + tsteq r1, r4, asr #2 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - tsteq fp, r8, lsl lr │ │ │ │ - tsteq r1, r0, lsl #2 │ │ │ │ - @ instruction: 0x0112e7f8 │ │ │ │ + tsteq fp, r0, lsr #28 │ │ │ │ + tsteq r1, r8, lsl #2 │ │ │ │ + tsteq r2, r0, lsl #16 │ │ │ │ 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] @ 5fe23c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1378296,46 +1378296,46 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 5fe07c │ │ │ │ @ instruction: 0x0128a300 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0128a2ec │ │ │ │ @ instruction: 0xfffe52bc │ │ │ │ @ instruction: 0xfffc9aa8 │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ + tsteq r2, r0, ror r7 │ │ │ │ @ instruction: 0xfffc5d24 │ │ │ │ @ instruction: 0xfffd7dbc │ │ │ │ @ instruction: 0xfffd7cb4 │ │ │ │ @ instruction: 0xfffd916c │ │ │ │ @ instruction: 0xfffd77a4 │ │ │ │ @ instruction: 0xfffd9900 │ │ │ │ - @ instruction: 0x0112e6d8 │ │ │ │ + tsteq r2, r0, ror #13 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011bdddc │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ + tsteq fp, r4, ror #27 │ │ │ │ + tsteq r2, r4, ror #10 │ │ │ │ smlawteq r8, r0, r1, sl │ │ │ │ @ instruction: 0xfffc9994 │ │ │ │ @ instruction: 0xfffc5c10 │ │ │ │ @ instruction: 0xfffe517c │ │ │ │ @ instruction: 0xfffd7ca8 │ │ │ │ @ instruction: 0xfffd7b9c │ │ │ │ @ instruction: 0xfffd9050 │ │ │ │ @ instruction: 0xfffd7684 │ │ │ │ @ instruction: 0xfffd97e0 │ │ │ │ - tsteq r2, r8, lsl #12 │ │ │ │ - @ instruction: 0x01116e98 │ │ │ │ - tsteq r2, r4, asr #11 │ │ │ │ - tsteq fp, r8, asr #25 │ │ │ │ - tsteq r1, r0, ror #28 │ │ │ │ - tsteq r1, r0, lsr lr │ │ │ │ - @ instruction: 0x01116df8 │ │ │ │ - tsteq r2, r4, lsr #10 │ │ │ │ - tsteq fp, r8, lsr #24 │ │ │ │ - tsteq r1, r0, asr #27 │ │ │ │ - tsteq r2, ip, ror #9 │ │ │ │ - @ instruction: 0x011bdbf0 │ │ │ │ + tsteq r2, r0, lsl r6 │ │ │ │ + tsteq r1, r0, lsr #29 │ │ │ │ + tsteq r2, ip, asr #11 │ │ │ │ + @ instruction: 0x011bdcd0 │ │ │ │ + tsteq r1, r8, ror #28 │ │ │ │ + tsteq r1, r8, lsr lr │ │ │ │ + tsteq r1, r0, lsl #28 │ │ │ │ + tsteq r2, ip, lsr #10 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ + tsteq r1, r8, asr #27 │ │ │ │ + @ instruction: 0x0112e4f4 │ │ │ │ + @ instruction: 0x011bdbf8 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ ldr r7, [pc, #460] @ 5fe4bc │ │ │ │ @@ -1378453,31 +1378453,31 @@ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5fe38c │ │ │ │ @ instruction: 0x01289f50 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011bdafc │ │ │ │ - @ instruction: 0x0112e3f0 │ │ │ │ - tsteq r2, r0, ror r2 │ │ │ │ - @ instruction: 0x0112d3bc │ │ │ │ - tsteq fp, r8, ror #20 │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq r2, r4, asr r3 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ - @ instruction: 0x01116bf0 │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - @ instruction: 0x011bd9f0 │ │ │ │ - @ instruction: 0x01116bb4 │ │ │ │ - @ instruction: 0x0112e2dc │ │ │ │ - @ instruction: 0x011bd9b4 │ │ │ │ - tsteq r1, r8, ror fp │ │ │ │ - tsteq r2, r0, lsr #5 │ │ │ │ - tsteq r1, r0, asr #22 │ │ │ │ + tsteq fp, r4, lsl #22 │ │ │ │ + @ instruction: 0x0112e3f8 │ │ │ │ + tsteq r2, r8, ror r2 │ │ │ │ + tsteq r2, r4, asr #7 │ │ │ │ + tsteq fp, r0, ror sl │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ + tsteq r2, ip, asr r3 │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ + @ instruction: 0x01116bf8 │ │ │ │ + tsteq r2, r0, lsr #6 │ │ │ │ + @ instruction: 0x011bd9f8 │ │ │ │ + @ instruction: 0x01116bbc │ │ │ │ + tsteq r2, r4, ror #5 │ │ │ │ + @ instruction: 0x011bd9bc │ │ │ │ + tsteq r1, r0, lsl #23 │ │ │ │ + tsteq r2, r8, lsr #5 │ │ │ │ + tsteq r1, r8, asr #22 │ │ │ │ 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] @ 5fe908 │ │ │ │ ldr r3, [pc, #1000] @ 5fe90c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1378732,35 +1378732,35 @@ │ │ │ │ b 5fe724 │ │ │ │ @ instruction: 0x01289d24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [r8, -r8]! │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r6, r0, r4, lsr #8 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - tsteq r2, r4, ror #8 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ @ instruction: 0x01289b18 │ │ │ │ - tsteq r2, ip, lsr r3 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ - tsteq r1, r0, lsr r8 │ │ │ │ - tsteq r2, ip, asr pc │ │ │ │ - tsteq fp, ip, lsr #12 │ │ │ │ - @ instruction: 0x011167f0 │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - tsteq fp, ip, ror #11 │ │ │ │ - @ instruction: 0x011167b0 │ │ │ │ - @ instruction: 0x0112dedc │ │ │ │ - tsteq fp, ip, lsr #11 │ │ │ │ - tsteq r1, r0, ror r7 │ │ │ │ - @ instruction: 0x0112de9c │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ - tsteq r1, r4, lsr r7 │ │ │ │ - tsteq r2, ip, asr lr │ │ │ │ - tsteq fp, r4, lsr r5 │ │ │ │ - @ instruction: 0x011166f8 │ │ │ │ - tsteq r2, r4, lsr #28 │ │ │ │ + tsteq r2, r4, asr #6 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ + tsteq r1, r8, lsr r8 │ │ │ │ + tsteq r2, r4, ror #30 │ │ │ │ + tsteq fp, r4, lsr r6 │ │ │ │ + @ instruction: 0x011167f8 │ │ │ │ + tsteq r2, r4, lsr #30 │ │ │ │ + @ instruction: 0x011bd5f4 │ │ │ │ + @ instruction: 0x011167b8 │ │ │ │ + tsteq r2, r4, ror #29 │ │ │ │ + @ instruction: 0x011bd5b4 │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ + tsteq r2, r4, lsr #29 │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ + tsteq r1, ip, lsr r7 │ │ │ │ + tsteq r2, r4, ror #28 │ │ │ │ + tsteq fp, ip, lsr r5 │ │ │ │ + tsteq r1, r0, lsl #14 │ │ │ │ + tsteq 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [r0, #1788] @ 0x6fc │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -1378812,20 +1378812,20 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 5fea1c │ │ │ │ - tsteq fp, r4, lsl r4 │ │ │ │ - @ instruction: 0x011165d4 │ │ │ │ - tsteq r2, r0, lsl #26 │ │ │ │ - @ instruction: 0x011bd3d4 │ │ │ │ - @ instruction: 0x01116594 │ │ │ │ - tsteq r2, r0, asr #25 │ │ │ │ + tsteq fp, ip, lsl r4 │ │ │ │ + @ instruction: 0x011165dc │ │ │ │ + tsteq r2, r8, lsl #26 │ │ │ │ + @ instruction: 0x011bd3dc │ │ │ │ + @ instruction: 0x0111659c │ │ │ │ + tsteq r2, r8, asr #25 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1378870,20 +1378870,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5feac4 │ │ │ │ - tsteq fp, r0, lsr r3 │ │ │ │ - @ instruction: 0x011164f4 │ │ │ │ - tsteq r2, ip, lsl ip │ │ │ │ - @ instruction: 0x011bd2f4 │ │ │ │ - @ instruction: 0x011164b8 │ │ │ │ - tsteq r2, r0, ror #23 │ │ │ │ + tsteq fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x011164fc │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + @ instruction: 0x011bd2fc │ │ │ │ + tsteq r1, r0, asr #9 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1378928,20 +1378928,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5febac │ │ │ │ - tsteq fp, r8, asr #4 │ │ │ │ - tsteq r1, ip, lsl #8 │ │ │ │ - tsteq r2, r4, lsr fp │ │ │ │ - tsteq fp, ip, lsl #4 │ │ │ │ - @ instruction: 0x011163d0 │ │ │ │ - @ instruction: 0x0112daf8 │ │ │ │ + tsteq fp, r0, asr r2 │ │ │ │ + tsteq r1, r4, lsl r4 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq fp, r4, lsl r2 │ │ │ │ + @ instruction: 0x011163d8 │ │ │ │ + tsteq r2, r0, lsl #22 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1378984,20 +1378984,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5fec8c │ │ │ │ - tsteq fp, r8, ror #2 │ │ │ │ - tsteq r1, ip, lsr #6 │ │ │ │ - tsteq r2, r4, asr sl │ │ │ │ - tsteq fp, ip, lsr #2 │ │ │ │ - @ instruction: 0x011162f0 │ │ │ │ - tsteq r2, r8, lsl sl │ │ │ │ + tsteq fp, r0, ror r1 │ │ │ │ + tsteq r1, r4, lsr r3 │ │ │ │ + tsteq r2, ip, asr sl │ │ │ │ + tsteq fp, r4, lsr r1 │ │ │ │ + @ instruction: 0x011162f8 │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1379040,20 +1379040,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5fed6c │ │ │ │ - tsteq fp, r8, lsl #1 │ │ │ │ - tsteq r1, ip, asr #4 │ │ │ │ - tsteq r2, r4, ror r9 │ │ │ │ - tsteq fp, ip, asr #32 │ │ │ │ - tsteq r1, r0, lsl r2 │ │ │ │ - tsteq r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x011bd090 │ │ │ │ + tsteq r1, r4, asr r2 │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ + tsteq fp, r4, asr r0 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ cmp r1, #1 │ │ │ │ beq 5feea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ @@ -1379101,20 +1379101,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 5fee54 │ │ │ │ - @ instruction: 0x011bcf94 │ │ │ │ - tsteq r1, r8, asr r1 │ │ │ │ - tsteq r2, r4, lsl #17 │ │ │ │ - tsteq fp, r4, asr pc │ │ │ │ - tsteq r1, r8, lsl r1 │ │ │ │ - tsteq r2, r4, asr #16 │ │ │ │ + @ instruction: 0x011bcf9c │ │ │ │ + tsteq r1, r0, ror #2 │ │ │ │ + tsteq r2, ip, lsl #17 │ │ │ │ + tsteq fp, ip, asr pc │ │ │ │ + tsteq r1, r0, lsr #2 │ │ │ │ + tsteq r2, ip, asr #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 r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1379168,20 +1379168,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5fef5c │ │ │ │ - tsteq fp, r8, lsl #29 │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ - tsteq fp, ip, asr #28 │ │ │ │ - tsteq r1, r0, lsl r0 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ + @ instruction: 0x011bce90 │ │ │ │ + tsteq r1, r4, asr r0 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ + tsteq fp, r4, asr lr │ │ │ │ + tsteq r1, r8, lsl r0 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #1216] @ 5ff4e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1379489,58 +1379489,58 @@ │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 5ff094 │ │ │ │ @ instruction: 0x0128921c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq r9, [r8, -r0]! │ │ │ │ @ instruction: 0x012891a8 │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ - tsteq r2, r8, lsr #12 │ │ │ │ + tsteq fp, ip, asr #26 │ │ │ │ + tsteq r2, r0, lsr r6 │ │ │ │ @ instruction: 0xfffffdd0 │ │ │ │ - @ instruction: 0x0112d5f8 │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ - tsteq r7, r8, lsr #11 │ │ │ │ + @ instruction: 0x0117d5b0 │ │ │ │ @ instruction: 0xfffff184 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ @ instruction: 0x011087f0 │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ - tsteq r2, r8, ror #10 │ │ │ │ + tsteq r2, ip, ror r5 │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ @ instruction: 0xfffffacc │ │ │ │ @ instruction: 0xfffff808 │ │ │ │ @ instruction: 0xfffff8ec │ │ │ │ @ instruction: 0xfffff6e8 │ │ │ │ - @ instruction: 0x0112c498 │ │ │ │ + tsteq r2, r0, lsr #9 │ │ │ │ @ instruction: 0xffffec98 │ │ │ │ - tsteq r2, ip, ror #13 │ │ │ │ - tsteq fp, r0, asr #22 │ │ │ │ - tsteq r1, r4, lsl #26 │ │ │ │ - tsteq r2, r0, lsr r4 │ │ │ │ - @ instruction: 0x011bcaf4 │ │ │ │ - @ instruction: 0x01115cb8 │ │ │ │ - tsteq r2, r4, ror #7 │ │ │ │ - @ instruction: 0x011bcab4 │ │ │ │ - tsteq r1, r8, ror ip │ │ │ │ - tsteq r2, r4, lsr #7 │ │ │ │ - tsteq r1, r0, asr #24 │ │ │ │ - tsteq fp, r8, asr #20 │ │ │ │ - tsteq r1, ip, lsl #24 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq fp, ip, lsl #20 │ │ │ │ - @ instruction: 0x01115bd0 │ │ │ │ - @ instruction: 0x0112d2fc │ │ │ │ - @ instruction: 0x011bc9d0 │ │ │ │ - @ instruction: 0x01115b94 │ │ │ │ - tsteq r2, r0, asr #5 │ │ │ │ - @ instruction: 0x011bc994 │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ - tsteq r2, r0, lsl #5 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - tsteq r1, ip, lsl fp │ │ │ │ - tsteq r2, r8, asr #4 │ │ │ │ + @ instruction: 0x011256f4 │ │ │ │ + tsteq fp, r8, asr #22 │ │ │ │ + tsteq r1, ip, lsl #26 │ │ │ │ + tsteq r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x011bcafc │ │ │ │ + tsteq r1, r0, asr #25 │ │ │ │ + tsteq r2, ip, ror #7 │ │ │ │ + @ instruction: 0x011bcabc │ │ │ │ + tsteq r1, r0, lsl #25 │ │ │ │ + tsteq r2, ip, lsr #7 │ │ │ │ + tsteq r1, r8, asr #24 │ │ │ │ + tsteq fp, r0, asr sl │ │ │ │ + tsteq r1, r4, lsl ip │ │ │ │ + tsteq r2, r0, asr #6 │ │ │ │ + tsteq fp, r4, lsl sl │ │ │ │ + @ instruction: 0x01115bd8 │ │ │ │ + tsteq r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x011bc9d8 │ │ │ │ + @ instruction: 0x01115b9c │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ + @ instruction: 0x011bc99c │ │ │ │ + tsteq r1, r0, ror #22 │ │ │ │ + tsteq r2, r8, lsl #5 │ │ │ │ + tsteq fp, r0, ror #18 │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ │ │ │ │ 005ff5a4 : │ │ │ │ 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 │ │ │ │ @@ -1379627,29 +1379627,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #68] @ 5ff750 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5ff670 │ │ │ │ - tsteq r2, r4, lsl #7 │ │ │ │ - tsteq fp, r0, asr #15 │ │ │ │ - tsteq r1, r0, lsl #19 │ │ │ │ - tsteq r2, ip, lsr #1 │ │ │ │ - tsteq fp, r0, lsl #15 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ - tsteq r2, ip, rrx │ │ │ │ + tsteq r2, ip, lsl #7 │ │ │ │ + tsteq fp, r8, asr #15 │ │ │ │ + tsteq r1, r8, lsl #19 │ │ │ │ + ldrheq sp, [r2, -r4] │ │ │ │ + tsteq fp, r8, lsl #15 │ │ │ │ + tsteq r1, r8, asr #18 │ │ │ │ + tsteq r2, r4, ror r0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq fp, r0, asr r7 │ │ │ │ - tsteq r1, r0, lsl r9 │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ + tsteq fp, r8, asr r7 │ │ │ │ + tsteq r1, r8, lsl r9 │ │ │ │ + tsteq r2, r4, asr #32 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ - tsteq r1, r0, ror #17 │ │ │ │ - tsteq r2, ip │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + tsteq r1, r8, ror #17 │ │ │ │ + tsteq r2, r4, lsl r0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 005ff754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1379698,30 +1379698,30 @@ │ │ │ │ ldr r1, [pc, #56] @ 5ff84c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 5ff7a4 │ │ │ │ - tsteq r2, r4, asr lr │ │ │ │ - tsteq r2, r8, lsl #4 │ │ │ │ - tsteq fp, r0, asr r6 │ │ │ │ - tsteq r1, r4, lsl r8 │ │ │ │ - tsteq r2, r8, lsr pc │ │ │ │ + tsteq r2, ip, asr lr │ │ │ │ + tsteq r2, r0, lsl r2 │ │ │ │ + tsteq fp, r8, asr r6 │ │ │ │ + tsteq r1, ip, lsl r8 │ │ │ │ + tsteq r2, r0, asr #30 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq fp, r4, lsl r6 │ │ │ │ - @ instruction: 0x011157d8 │ │ │ │ - @ instruction: 0x0112cefc │ │ │ │ + tsteq fp, ip, lsl r6 │ │ │ │ + tsteq r1, r0, ror #15 │ │ │ │ + tsteq r2, r4, lsl #30 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r3, [pc, #12] @ 5ff864 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ + tsteq r2, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3616] @ 0xe20 │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr fp, [r0, #920] @ 0x398 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -1380280,63 +1380280,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ b 6000ac │ │ │ │ @ instruction: 0x012889b0 │ │ │ │ @ instruction: 0x012889ac │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r4, ror r6 │ │ │ │ - tsteq r2, r0, lsl #29 │ │ │ │ - tsteq r2, r4, ror #27 │ │ │ │ - tsteq r2, ip, lsr #27 │ │ │ │ + tsteq fp, ip, ror r6 │ │ │ │ + tsteq r2, r8, lsl #29 │ │ │ │ + tsteq r2, ip, ror #27 │ │ │ │ + @ instruction: 0x0112cdb4 │ │ │ │ svccc 0x00f80000 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - tsteq fp, ip, lsr #9 │ │ │ │ - @ instruction: 0x011154d4 │ │ │ │ - tsteq r2, r0, ror ip │ │ │ │ - @ instruction: 0x0112cc90 │ │ │ │ - @ instruction: 0x011bc3bc │ │ │ │ + @ instruction: 0x011bc4b4 │ │ │ │ + @ instruction: 0x011154dc │ │ │ │ + tsteq r2, r8, ror ip │ │ │ │ + @ instruction: 0x0112cc98 │ │ │ │ + tsteq fp, r4, asr #7 │ │ │ │ eoreq sl, sp, r0, ror #24 │ │ │ │ eoreq fp, sp, r8, lsr #15 │ │ │ │ eoreq ip, sp, ip, lsr #5 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01288474 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ eoreq lr, sp, r4, ror r8 │ │ │ │ eoreq pc, sp, r0, lsl r2 @ │ │ │ │ eoreq pc, sp, r0, asr fp @ │ │ │ │ - @ instruction: 0x0111519c │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ - tsteq fp, ip, lsl r1 │ │ │ │ - tsteq r1, r8, ror #2 │ │ │ │ - tsteq r2, r4, lsl #18 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - @ instruction: 0x0112c8d0 │ │ │ │ - tsteq r1, r0, lsl #2 │ │ │ │ - @ instruction: 0x0112c89c │ │ │ │ - tsteq r1, ip, asr #1 │ │ │ │ - tsteq r2, r8, ror #16 │ │ │ │ - @ instruction: 0x01115098 │ │ │ │ - tsteq r2, r4, lsr r8 │ │ │ │ - tsteq r1, r4, rrx │ │ │ │ - tsteq r2, r0, lsl #16 │ │ │ │ - tsteq r1, r0, lsr r0 │ │ │ │ - tsteq r2, ip, asr #15 │ │ │ │ - @ instruction: 0x01114ff8 │ │ │ │ - @ instruction: 0x0112c794 │ │ │ │ - tsteq fp, ip, ror pc │ │ │ │ - tsteq r1, r4, asr #31 │ │ │ │ - @ instruction: 0x01114f94 │ │ │ │ - tsteq r1, r4, ror #30 │ │ │ │ - tsteq r1, r0, lsr pc │ │ │ │ - @ instruction: 0x01114efc │ │ │ │ - tsteq r1, r4, ror #29 │ │ │ │ - @ instruction: 0x01114eb0 │ │ │ │ + tsteq r1, r4, lsr #3 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq r1, r0, ror r1 │ │ │ │ + tsteq r2, ip, lsl #18 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ + @ instruction: 0x0112c8d8 │ │ │ │ + tsteq r1, r8, lsl #2 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ + ldrsbeq r5, [r1, -r4] │ │ │ │ + tsteq r2, r0, ror r8 │ │ │ │ + tsteq r1, r0, lsr #1 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + tsteq r1, ip, rrx │ │ │ │ + tsteq r2, r8, lsl #16 │ │ │ │ + tsteq r1, r8, lsr r0 │ │ │ │ + @ instruction: 0x0112c7d4 │ │ │ │ + tsteq r1, r0 │ │ │ │ + @ instruction: 0x0112c79c │ │ │ │ + tsteq fp, r4, lsl #31 │ │ │ │ + tsteq r1, ip, asr #31 │ │ │ │ + @ instruction: 0x01114f9c │ │ │ │ + tsteq r1, ip, ror #30 │ │ │ │ + tsteq r1, r8, lsr pc │ │ │ │ + tsteq r1, r4, lsl #30 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + @ instruction: 0x01114eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #2748] @ 600cdc │ │ │ │ mov r5, r2 │ │ │ │ @@ -1381025,71 +1381025,71 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 6009f4 │ │ │ │ b 6005fc │ │ │ │ @ instruction: 0x01288020 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq fp, r8, lsr #21 │ │ │ │ - tsteq r2, ip, lsr #5 │ │ │ │ + @ instruction: 0x011bbab0 │ │ │ │ + @ instruction: 0x0112c2b4 │ │ │ │ @ instruction: 0x01287c40 │ │ │ │ - tsteq fp, r0, lsr r9 │ │ │ │ - tsteq r2, r0, lsr r1 │ │ │ │ - tsteq r2, ip, rrx │ │ │ │ - tsteq fp, r4, asr r8 │ │ │ │ - @ instruction: 0x01114790 │ │ │ │ - tsteq r1, r0, ror #14 │ │ │ │ - tsteq r1, r0, lsr r7 │ │ │ │ - tsteq fp, r8, lsl #13 │ │ │ │ - @ instruction: 0x011146fc │ │ │ │ - @ instruction: 0x0112be94 │ │ │ │ - tsteq fp, ip, asr #12 │ │ │ │ - tsteq r1, r0, asr #13 │ │ │ │ - tsteq r2, r8, asr lr │ │ │ │ - tsteq r1, r8, lsl #13 │ │ │ │ - tsteq fp, r0, ror #11 │ │ │ │ - tsteq r1, r4, asr r6 │ │ │ │ - tsteq r2, ip, ror #27 │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ - @ instruction: 0x0112b9dc │ │ │ │ - tsteq r2, r4, lsr #27 │ │ │ │ - tsteq fp, r4, asr r5 │ │ │ │ - tsteq r1, r8, asr #11 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ - tsteq r1, ip, lsl #11 │ │ │ │ - tsteq r2, r4, lsr #26 │ │ │ │ - @ instruction: 0x011bb4dc │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - tsteq r2, r8, ror #25 │ │ │ │ - tsteq fp, r0, lsr #9 │ │ │ │ - tsteq r1, r4, lsl r5 │ │ │ │ - tsteq r2, ip, lsr #25 │ │ │ │ - tsteq fp, r4, ror #8 │ │ │ │ - @ instruction: 0x011144d8 │ │ │ │ - tsteq r2, r0, ror ip │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x0111449c │ │ │ │ - tsteq r2, r4, lsr ip │ │ │ │ - tsteq fp, ip, ror #7 │ │ │ │ - tsteq r1, r0, ror #8 │ │ │ │ - @ instruction: 0x0112bbf8 │ │ │ │ - @ instruction: 0x011bb3b0 │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ - @ instruction: 0x0112bbbc │ │ │ │ - tsteq fp, r0, ror r3 │ │ │ │ - tsteq r1, r4, ror #7 │ │ │ │ - tsteq r2, ip, ror fp │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ - tsteq fp, r4, lsl #6 │ │ │ │ - tsteq r1, r8, ror r3 │ │ │ │ - tsteq r2, r0, lsl fp │ │ │ │ - tsteq r2, r0, lsr #19 │ │ │ │ - @ instruction: 0x011bb2b8 │ │ │ │ - @ instruction: 0x0112babc │ │ │ │ + tsteq fp, r8, lsr r9 │ │ │ │ + tsteq r2, r8, lsr r1 │ │ │ │ + tsteq r2, r4, ror r0 │ │ │ │ + tsteq fp, ip, asr r8 │ │ │ │ + @ instruction: 0x01114798 │ │ │ │ + tsteq r1, r8, ror #14 │ │ │ │ + tsteq r1, r8, lsr r7 │ │ │ │ + @ instruction: 0x011bb690 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + @ instruction: 0x0112be9c │ │ │ │ + tsteq fp, r4, asr r6 │ │ │ │ + tsteq r1, r8, asr #13 │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ + @ instruction: 0x01114690 │ │ │ │ + tsteq fp, r8, ror #11 │ │ │ │ + tsteq r1, ip, asr r6 │ │ │ │ + @ instruction: 0x0112bdf4 │ │ │ │ + tsteq fp, r8, lsr #11 │ │ │ │ + tsteq r2, r4, ror #19 │ │ │ │ + tsteq r2, ip, lsr #27 │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ + @ instruction: 0x011145d0 │ │ │ │ + tsteq r2, r8, ror #26 │ │ │ │ + tsteq fp, r0, lsr #10 │ │ │ │ + @ instruction: 0x01114594 │ │ │ │ + tsteq r2, ip, lsr #26 │ │ │ │ + tsteq fp, r4, ror #9 │ │ │ │ + tsteq r1, r8, asr r5 │ │ │ │ + @ instruction: 0x0112bcf0 │ │ │ │ + tsteq fp, r8, lsr #9 │ │ │ │ + tsteq r1, ip, lsl r5 │ │ │ │ + @ instruction: 0x0112bcb4 │ │ │ │ + tsteq fp, ip, ror #8 │ │ │ │ + tsteq r1, r0, ror #9 │ │ │ │ + tsteq r2, r8, ror ip │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ + tsteq r1, r4, lsr #9 │ │ │ │ + tsteq r2, ip, lsr ip │ │ │ │ + @ instruction: 0x011bb3f4 │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ + tsteq r2, r0, lsl #24 │ │ │ │ + @ instruction: 0x011bb3b8 │ │ │ │ + tsteq r1, ip, lsr #8 │ │ │ │ + tsteq r2, r4, asr #23 │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ + tsteq r1, ip, ror #7 │ │ │ │ + tsteq r2, r4, lsl #23 │ │ │ │ + @ instruction: 0x011143b4 │ │ │ │ + tsteq fp, ip, lsl #6 │ │ │ │ + tsteq r1, r0, lsl #7 │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + tsteq r2, r8, lsr #19 │ │ │ │ + tsteq fp, r0, asr #5 │ │ │ │ + tsteq r2, r4, asr #21 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #1564] @ 601400 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1381483,60 +1381483,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 6010bc │ │ │ │ @ instruction: 0x0128745c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0128742c │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ + tsteq r2, ip, lsl r9 │ │ │ │ @ instruction: 0xfffff364 │ │ │ │ @ instruction: 0xffffe9b4 │ │ │ │ - tsteq r2, r8, lsl #18 │ │ │ │ + tsteq r2, r0, lsl r9 │ │ │ │ @ instruction: 0xffffe998 │ │ │ │ - @ instruction: 0x011bb090 │ │ │ │ + @ instruction: 0x011bb098 │ │ │ │ tsteq r0, ip, lsl sl │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ - tsteq fp, r0, lsr #32 │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ + tsteq fp, r8, lsr #32 │ │ │ │ tsteq r0, r8, lsr #19 │ │ │ │ - tsteq r1, r8, lsl #12 │ │ │ │ - tsteq fp, r0, lsr #31 │ │ │ │ + tsteq r1, r0, lsl r6 │ │ │ │ + tsteq fp, r8, lsr #31 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0112b7b0 │ │ │ │ + @ instruction: 0x0112b7b8 │ │ │ │ @ instruction: 0x011038f4 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - @ instruction: 0x011baef8 │ │ │ │ + tsteq r2, r8, asr #14 │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ tsteq r0, r4, lsl #17 │ │ │ │ - tsteq r2, r8, lsr r2 │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ smlawbeq r8, r0, r1, r7 │ │ │ │ - @ instruction: 0x01113ed4 │ │ │ │ - tsteq r2, r0, asr r6 │ │ │ │ - tsteq r1, ip, ror lr │ │ │ │ - tsteq r1, r4, lsr #28 │ │ │ │ - tsteq r1, ip, ror #27 │ │ │ │ - tsteq r2, r4, ror #10 │ │ │ │ - @ instruction: 0x01113d90 │ │ │ │ - tsteq r2, r8, lsl #10 │ │ │ │ - tsteq fp, r0, asr #25 │ │ │ │ - tsteq r1, r4, lsr sp │ │ │ │ - tsteq r2, ip, asr #9 │ │ │ │ - tsteq fp, r4, lsl #25 │ │ │ │ - @ instruction: 0x01113cf8 │ │ │ │ - @ instruction: 0x0112b490 │ │ │ │ - tsteq fp, r8, asr #24 │ │ │ │ - @ instruction: 0x01113cbc │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - tsteq fp, ip, lsl #24 │ │ │ │ - @ instruction: 0x0112b1b0 │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ - tsteq fp, r8, asr #23 │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ - @ instruction: 0x0112b3d4 │ │ │ │ - tsteq fp, ip, lsl #23 │ │ │ │ - tsteq r1, r0, lsl #24 │ │ │ │ - @ instruction: 0x0112b398 │ │ │ │ + @ instruction: 0x01113edc │ │ │ │ + tsteq r2, r8, asr r6 │ │ │ │ + tsteq r1, r4, lsl #29 │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ + @ instruction: 0x01113df4 │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ + @ instruction: 0x01113d98 │ │ │ │ + tsteq r2, r0, lsl r5 │ │ │ │ + tsteq fp, r8, asr #25 │ │ │ │ + tsteq r1, ip, lsr sp │ │ │ │ + @ instruction: 0x0112b4d4 │ │ │ │ + tsteq fp, ip, lsl #25 │ │ │ │ + tsteq r1, r0, lsl #26 │ │ │ │ + @ instruction: 0x0112b498 │ │ │ │ + tsteq fp, r0, asr ip │ │ │ │ + tsteq r1, r4, asr #25 │ │ │ │ + tsteq r2, ip, asr r4 │ │ │ │ + tsteq fp, r4, lsl ip │ │ │ │ + @ instruction: 0x0112b1b8 │ │ │ │ + tsteq r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x011babd0 │ │ │ │ + tsteq r1, r4, asr #24 │ │ │ │ + @ instruction: 0x0112b3dc │ │ │ │ + @ instruction: 0x011bab94 │ │ │ │ + tsteq r1, r8, lsl #24 │ │ │ │ + tsteq r2, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ add lr, r0, #1 │ │ │ │ mov fp, r1 │ │ │ │ add r1, ip, lr, lsl #3 │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -1381815,17 +1381815,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [pc, #20] @ 601948 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ - tsteq r1, r0, asr #13 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ - @ instruction: 0x011ba6b4 │ │ │ │ + tsteq r1, r8, asr #13 │ │ │ │ + tsteq r2, r8, ror #30 │ │ │ │ + @ instruction: 0x011ba6bc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [pc, #472] @ 601b3c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1381943,22 +1381943,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 601a08 │ │ │ │ - tsteq fp, r4, ror #12 │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x011ba5b4 │ │ │ │ - tsteq r2, r8, asr lr │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - tsteq r1, ip, lsl r5 │ │ │ │ - tsteq r1, ip, ror #9 │ │ │ │ - @ instruction: 0x011134bc │ │ │ │ + tsteq fp, ip, ror #12 │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ + @ instruction: 0x011ba5bc │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ + tsteq r1, ip, ror r5 │ │ │ │ + tsteq r1, r4, lsr #10 │ │ │ │ + @ instruction: 0x011134f4 │ │ │ │ + tsteq r1, r4, asr #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 r8, [r0, #48] @ 0x30 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -1382145,25 +1382145,25 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 601c78 │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ - @ instruction: 0x0112acd0 │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ - tsteq fp, r4, asr #6 │ │ │ │ - @ instruction: 0x0112abd8 │ │ │ │ - tsteq fp, r0, lsr #5 │ │ │ │ - tsteq r2, r0, asr #22 │ │ │ │ - tsteq r1, ip, lsl r2 │ │ │ │ - @ instruction: 0x011131f0 │ │ │ │ - tsteq r1, r0, asr #3 │ │ │ │ - @ instruction: 0x01113190 │ │ │ │ + tsteq fp, r8, lsr r4 │ │ │ │ + @ instruction: 0x0112acd8 │ │ │ │ + tsteq r2, r8, ror #24 │ │ │ │ + tsteq fp, ip, asr #6 │ │ │ │ + tsteq r2, r0, ror #23 │ │ │ │ + tsteq fp, r8, lsr #5 │ │ │ │ + tsteq r2, r8, asr #22 │ │ │ │ + tsteq r1, r4, lsr #4 │ │ │ │ + @ instruction: 0x011131f8 │ │ │ │ + tsteq r1, r8, asr #3 │ │ │ │ + @ instruction: 0x01113198 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1383177,63 +1383177,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ b 6023c0 │ │ │ │ @ instruction: 0x0128637c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01286354 │ │ │ │ - tsteq fp, r8, lsl pc │ │ │ │ - tsteq r2, ip, lsl #17 │ │ │ │ - tsteq r2, r4, lsl #16 │ │ │ │ + tsteq fp, r0, lsr #30 │ │ │ │ + @ instruction: 0x0112a894 │ │ │ │ + tsteq r2, ip, lsl #16 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00f33333 │ │ │ │ - @ instruction: 0x011b9cdc │ │ │ │ - tsteq r2, r8, asr r6 │ │ │ │ - @ instruction: 0x0112a5b4 │ │ │ │ + tsteq fp, r4, ror #25 │ │ │ │ + tsteq r2, r0, ror #12 │ │ │ │ + @ instruction: 0x0112a5bc │ │ │ │ smlawteq r8, r4, lr, r5 │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq r2, ip, ror #9 │ │ │ │ - tsteq fp, ip, ror #23 │ │ │ │ - tsteq r2, ip, lsr #9 │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ + @ instruction: 0x0112a4f4 │ │ │ │ + @ instruction: 0x011b9bf4 │ │ │ │ + @ instruction: 0x0112a4b4 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, ip, lsl #14 │ │ │ │ - @ instruction: 0x01129fd4 │ │ │ │ + tsteq fp, r4, lsl r7 │ │ │ │ + @ instruction: 0x01129fdc │ │ │ │ @ instruction: 0x01285914 │ │ │ │ - tsteq fp, r8, ror #11 │ │ │ │ - tsteq r2, r8, lsr #29 │ │ │ │ - tsteq fp, ip, ror #9 │ │ │ │ - @ instruction: 0x01129db0 │ │ │ │ - tsteq fp, r8, lsl #8 │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ - @ instruction: 0x011123d4 │ │ │ │ - tsteq fp, r0, lsr #7 │ │ │ │ - tsteq r2, r4, lsl sp │ │ │ │ - tsteq r2, r0, ror ip │ │ │ │ - tsteq r2, r0, lsl #25 │ │ │ │ + @ instruction: 0x011b95f0 │ │ │ │ + @ instruction: 0x01129eb0 │ │ │ │ + @ instruction: 0x011b94f4 │ │ │ │ + @ instruction: 0x01129db8 │ │ │ │ + tsteq fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x01129cd4 │ │ │ │ + @ instruction: 0x011123dc │ │ │ │ + tsteq fp, r8, lsr #7 │ │ │ │ + tsteq r2, ip, lsl sp │ │ │ │ + tsteq r2, r8, ror ip │ │ │ │ + tsteq r2, r8, lsl #25 │ │ │ │ eorsmi r0, r4, r0 │ │ │ │ @ instruction: 0x01285574 │ │ │ │ - @ instruction: 0x011122dc │ │ │ │ - @ instruction: 0x01129b9c │ │ │ │ + tsteq r1, r4, ror #5 │ │ │ │ + tsteq r2, r4, lsr #23 │ │ │ │ @ instruction: 0x012854e8 │ │ │ │ smlawteq r8, r0, r4, r5 │ │ │ │ - tsteq fp, ip, lsl r2 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ - @ instruction: 0x01129adc │ │ │ │ - @ instruction: 0x011121f0 │ │ │ │ - tsteq r1, r4, asr #3 │ │ │ │ - tsteq r2, r4, lsl #21 │ │ │ │ + tsteq fp, r4, lsr #4 │ │ │ │ + tsteq r1, ip, lsr #4 │ │ │ │ + tsteq r2, r4, ror #21 │ │ │ │ + @ instruction: 0x011121f8 │ │ │ │ + tsteq r1, ip, asr #3 │ │ │ │ + tsteq r2, ip, lsl #21 │ │ │ │ @ instruction: 0x01285410 │ │ │ │ - tsteq r1, r8, ror r1 │ │ │ │ - tsteq r2, r8, lsr sl │ │ │ │ - tsteq r1, r0, lsl #1 │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ - tsteq r1, r8, lsr r0 │ │ │ │ - tsteq r1, ip │ │ │ │ - tsteq r1, r0, ror #31 │ │ │ │ - tsteq r1, r4, asr #31 │ │ │ │ + tsteq r1, r0, lsl #3 │ │ │ │ + tsteq r2, r0, asr #20 │ │ │ │ + tsteq r1, r8, lsl #1 │ │ │ │ + tsteq r1, ip, asr r0 │ │ │ │ + tsteq r1, r0, asr #32 │ │ │ │ + tsteq r1, r4, lsl r0 │ │ │ │ + tsteq r1, r8, ror #31 │ │ │ │ + tsteq r1, ip, asr #31 │ │ │ │ ldr r1, [pc, #-32] @ 602f30 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #162 @ 0xa2 │ │ │ │ @@ -1384198,63 +1384198,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 603b90 │ │ │ │ @ instruction: 0x0128516c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01285118 │ │ │ │ - tsteq fp, ip, lsr #28 │ │ │ │ - tsteq r2, ip, asr #13 │ │ │ │ + tsteq fp, r4, lsr lr │ │ │ │ + @ instruction: 0x011296d4 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x011295b0 │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ + @ instruction: 0x011295b8 │ │ │ │ + tsteq fp, r8, lsl #26 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r4, lsr sl │ │ │ │ - @ instruction: 0x011292d4 │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ - @ instruction: 0x0112939c │ │ │ │ - tsteq fp, ip, asr #17 │ │ │ │ - tsteq r2, r4, ror #2 │ │ │ │ + tsteq fp, ip, lsr sl │ │ │ │ + @ instruction: 0x011292dc │ │ │ │ + tsteq fp, r8, lsl #20 │ │ │ │ + tsteq r2, r4, lsr #7 │ │ │ │ + @ instruction: 0x011b88d4 │ │ │ │ + tsteq r2, ip, ror #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - tsteq fp, r8, lsr r7 │ │ │ │ - ldrsheq r9, [r2, -r8] │ │ │ │ - ldrsheq r9, [r2, -r4] │ │ │ │ - tsteq r2, r8, asr pc │ │ │ │ + tsteq fp, r0, asr #14 │ │ │ │ + tsteq r2, r0, lsl #2 │ │ │ │ + ldrsheq r9, [r2, -ip] │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x01284834 │ │ │ │ - tsteq r1, r4, ror r4 │ │ │ │ - tsteq fp, r0, ror #8 │ │ │ │ - tsteq r2, r0, lsl #26 │ │ │ │ - tsteq fp, r4, lsr #8 │ │ │ │ - tsteq r1, ip, lsr #8 │ │ │ │ - tsteq r2, r4, asr #25 │ │ │ │ + tsteq r1, ip, ror r4 │ │ │ │ + tsteq fp, r8, ror #8 │ │ │ │ + tsteq r2, r8, lsl #26 │ │ │ │ + tsteq fp, ip, lsr #8 │ │ │ │ + tsteq r1, r4, lsr r4 │ │ │ │ + tsteq r2, ip, asr #25 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x01284638 │ │ │ │ - @ instruction: 0x0111139c │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ - tsteq r1, ip, lsr r3 │ │ │ │ - tsteq r1, ip, lsl #6 │ │ │ │ - tsteq r2, r4, lsr #23 │ │ │ │ - @ instruction: 0x011112d8 │ │ │ │ - tsteq r2, r4, ror fp │ │ │ │ + tsteq r1, r4, lsr #7 │ │ │ │ + tsteq r1, r4, ror r3 │ │ │ │ + tsteq r1, r4, asr #6 │ │ │ │ + tsteq r1, r4, lsl r3 │ │ │ │ + tsteq r2, ip, lsr #23 │ │ │ │ + tsteq r1, r0, ror #5 │ │ │ │ + tsteq r2, ip, ror fp │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - tsteq r1, r0, lsr #5 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ - tsteq r1, ip, asr r2 │ │ │ │ - @ instruction: 0x01128af8 │ │ │ │ + tsteq r1, r8, lsr #5 │ │ │ │ + tsteq r1, r4, ror r2 │ │ │ │ + tsteq r1, r4, ror #4 │ │ │ │ + tsteq r2, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - tsteq r1, ip, lsl #4 │ │ │ │ - @ instruction: 0x011b81d4 │ │ │ │ - @ instruction: 0x011111d8 │ │ │ │ - tsteq r2, r4, ror sl │ │ │ │ - @ instruction: 0x01111194 │ │ │ │ + tsteq r1, r0, lsr r2 │ │ │ │ + tsteq r1, r4, lsl r2 │ │ │ │ + @ instruction: 0x011b81dc │ │ │ │ + tsteq r1, r0, ror #3 │ │ │ │ + tsteq r2, ip, ror sl │ │ │ │ + @ instruction: 0x0111119c │ │ │ │ │ │ │ │ 00603f2c : │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1384482,39 +1384482,39 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ b 6041e0 │ │ │ │ ldrdeq r4, [r8, -r0]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ - tsteq r2, r0, ror #17 │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ + tsteq r2, r8, ror #17 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x011b7fdc │ │ │ │ - tsteq r2, ip, ror r8 │ │ │ │ + tsteq fp, r4, ror #31 │ │ │ │ + tsteq r2, r4, lsl #17 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - tsteq fp, r4, ror pc │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ + tsteq fp, ip, ror pc │ │ │ │ + tsteq r2, r0, lsr #16 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - @ instruction: 0x011287b0 │ │ │ │ + tsteq fp, r8, lsl pc │ │ │ │ + @ instruction: 0x011287b8 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x011b7ebc │ │ │ │ - tsteq r2, ip, asr r7 │ │ │ │ + tsteq fp, r4, asr #29 │ │ │ │ + tsteq r2, r4, ror #14 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - tsteq r1, r4, asr #27 │ │ │ │ - tsteq r1, r8, lsr #27 │ │ │ │ - @ instruction: 0x01110d90 │ │ │ │ - tsteq r1, r0, ror sp │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ - tsteq r1, r0, asr #26 │ │ │ │ - tsteq r1, ip, lsr #26 │ │ │ │ - tsteq r1, ip, lsl sp │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ + tsteq r1, ip, asr #27 │ │ │ │ + @ instruction: 0x01110db0 │ │ │ │ + @ instruction: 0x01110d98 │ │ │ │ + tsteq r1, r8, ror sp │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ + tsteq r1, r8, asr #26 │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ │ │ │ │ 00604334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3680] @ 0xe60 │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -1385487,86 +1385487,86 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ b 604d20 │ │ │ │ strdeq r3, [r8, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01283e78 │ │ │ │ - @ instruction: 0x011b7bd8 │ │ │ │ - @ instruction: 0x011285b4 │ │ │ │ + tsteq fp, r0, ror #23 │ │ │ │ + @ instruction: 0x011285bc │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - tsteq fp, r0, asr sl │ │ │ │ - tsteq r2, r0, lsl #6 │ │ │ │ + tsteq fp, r8, asr sl │ │ │ │ + tsteq r2, r8, lsl #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r8, asr r4 │ │ │ │ - tsteq r2, ip, lsl sp │ │ │ │ - @ instruction: 0x011b72f8 │ │ │ │ - @ instruction: 0x01127bbc │ │ │ │ + tsteq fp, r0, ror #8 │ │ │ │ + tsteq r2, r4, lsr #26 │ │ │ │ + tsteq fp, r0, lsl #6 │ │ │ │ + tsteq r2, r4, asr #23 │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x0128351c │ │ │ │ - tsteq fp, r8, asr #31 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - @ instruction: 0x011279f8 │ │ │ │ - tstpeq r0, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011277f0 │ │ │ │ + @ instruction: 0x011b6fd0 │ │ │ │ + tsteq r2, ip, lsl #20 │ │ │ │ + tsteq r2, r0, lsl #20 │ │ │ │ + tstpeq r0, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011277f8 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x0110fef4 │ │ │ │ - tsteq r2, r0, asr r9 │ │ │ │ - @ instruction: 0x011b6ebc │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ + @ instruction: 0x0110fefc │ │ │ │ + tsteq r2, r8, asr r9 │ │ │ │ + tsteq fp, r4, asr #29 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - tsteq fp, r0, ror lr │ │ │ │ - tsteq r2, r4, lsr #18 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ + tsteq fp, r8, ror lr │ │ │ │ + tsteq r2, ip, lsr #18 │ │ │ │ + tsteq r2, r4, lsr r7 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ - tstpeq r0, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsl #14 │ │ │ │ - tsteq fp, r0, lsl #28 │ │ │ │ - tstpeq r0, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, asr #13 │ │ │ │ + tsteq fp, r4, asr #28 │ │ │ │ + tstpeq r0, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + tsteq fp, r8, lsl #28 │ │ │ │ + tstpeq r0, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, asr #13 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - tsteq fp, r4, asr #27 │ │ │ │ - tstpeq r0, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsl #13 │ │ │ │ + tsteq fp, ip, asr #27 │ │ │ │ + @ instruction: 0x0110fdd4 │ │ │ │ + @ instruction: 0x01127690 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq fp, ip, lsl #27 │ │ │ │ - @ instruction: 0x0110fd90 │ │ │ │ - tsteq r2, r0, asr r6 │ │ │ │ - tstpeq r0, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, ror #9 │ │ │ │ + @ instruction: 0x011b6d94 │ │ │ │ + @ instruction: 0x0110fd98 │ │ │ │ + tsteq r2, r8, asr r6 │ │ │ │ + tstpeq r0, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #9 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq fp, r8, ror #23 │ │ │ │ - @ instruction: 0x0110fbf0 │ │ │ │ - tsteq r2, ip, lsr #9 │ │ │ │ + @ instruction: 0x011b6bf0 │ │ │ │ + @ instruction: 0x0110fbf8 │ │ │ │ + @ instruction: 0x011274b4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x0110fbb4 │ │ │ │ + @ instruction: 0x0110fbbc │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tstpeq r0, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - tstpeq r0, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - tstpeq r0, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - tstpeq r0, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tstpeq r0, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0110faf0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0110fab8 │ │ │ │ + tstpeq r0, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tstpeq r0, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, asr #6 │ │ │ │ + @ instruction: 0x0110fa90 │ │ │ │ + tsteq r2, r0, asr r3 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - tstpeq r0, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsl r3 │ │ │ │ + tstpeq r0, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsl r3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldr r1, [pc, #-120] @ 605330 │ │ │ │ ldr r3, [pc, #-120] @ 605334 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -1385954,21 +1385954,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 6058dc │ │ │ │ @ instruction: 0x01282c64 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq fp, ip, asr #19 │ │ │ │ - tsteq r2, r4, ror #4 │ │ │ │ + @ instruction: 0x011b69d4 │ │ │ │ + tsteq r2, ip, ror #4 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - tstpeq r0, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01282960 │ │ │ │ - tstpeq r0, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 006059dc : │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -1386377,21 +1386377,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 606070 │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ b 605fe8 │ │ │ │ - tstpeq r0, ip @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4 │ │ │ │ - @ instruction: 0x0112689c │ │ │ │ + tstpeq r0, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x011b5f98 │ │ │ │ - @ instruction: 0x0110ef9c │ │ │ │ - tsteq r2, r8, lsr r8 │ │ │ │ + tsteq fp, r0, lsr #31 │ │ │ │ + tsteq r0, r4, lsr #31 │ │ │ │ + tsteq r2, r0, asr #16 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 00606074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -1387272,73 +1387272,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 606be0 │ │ │ │ @ instruction: 0x012821b8 │ │ │ │ @ instruction: 0x012821a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011b5ed0 │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ + @ instruction: 0x011b5ed8 │ │ │ │ + tsteq r2, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x011b5e94 │ │ │ │ - tsteq r2, r0, lsr r7 │ │ │ │ + @ instruction: 0x011b5e9c │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r4, lsr #26 │ │ │ │ - tsteq r2, r8, asr #11 │ │ │ │ + tsteq fp, ip, lsr #26 │ │ │ │ + @ instruction: 0x011265d0 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - tsteq fp, ip, ror #25 │ │ │ │ - tsteq r2, ip, lsl #11 │ │ │ │ + @ instruction: 0x011b5cf4 │ │ │ │ + @ instruction: 0x01126594 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - tsteq fp, r4, lsr ip │ │ │ │ - tsteq r2, ip, asr #9 │ │ │ │ - tsteq fp, r0, lsr #24 │ │ │ │ - tsteq fp, ip, lsl #24 │ │ │ │ + tsteq fp, ip, lsr ip │ │ │ │ + @ instruction: 0x011264d4 │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ + tsteq fp, r4, lsl ip │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - tsteq r2, r0, lsl pc │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - @ instruction: 0x01125ef4 │ │ │ │ + @ instruction: 0x01125efc │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ @ instruction: 0x01281874 │ │ │ │ - @ instruction: 0x011b55b0 │ │ │ │ - tsteq r2, r8, asr #28 │ │ │ │ - tsteq r0, ip, ror r5 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ - tsteq r2, ip, lsl #28 │ │ │ │ - tsteq fp, r8, lsr r5 │ │ │ │ - tsteq r0, r0, asr #10 │ │ │ │ - @ instruction: 0x01125dd0 │ │ │ │ + @ instruction: 0x011b55b8 │ │ │ │ + tsteq r2, r0, asr lr │ │ │ │ + tsteq r0, r4, lsl #11 │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ + tsteq r2, r4, lsl lr │ │ │ │ + tsteq fp, r0, asr #10 │ │ │ │ + tsteq r0, r8, asr #10 │ │ │ │ + @ instruction: 0x01125dd8 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x011b54fc │ │ │ │ - tsteq r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x01125d9c │ │ │ │ + tsteq fp, r4, lsl #10 │ │ │ │ + tsteq r0, ip, lsl #10 │ │ │ │ + tsteq r2, r4, lsr #27 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - tsteq fp, r0, asr #9 │ │ │ │ - tsteq r2, r8, asr sp │ │ │ │ - tsteq r0, r8, lsl r4 │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ - @ instruction: 0x0110e3d4 │ │ │ │ - tsteq r2, ip, ror #24 │ │ │ │ + tsteq fp, r8, asr #9 │ │ │ │ + tsteq r2, r0, ror #26 │ │ │ │ + tsteq r0, r0, lsr #8 │ │ │ │ + @ instruction: 0x011b53d4 │ │ │ │ + @ instruction: 0x0110e3dc │ │ │ │ + tsteq r2, r4, ror ip │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x0110e39c │ │ │ │ - tsteq r0, ip, ror #6 │ │ │ │ - tsteq fp, ip, lsr #6 │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ - tsteq r2, r4, asr #23 │ │ │ │ - tsteq r0, r8, ror #5 │ │ │ │ - tsteq r0, r0, asr #5 │ │ │ │ - tsteq r0, ip, lsl #5 │ │ │ │ - tsteq fp, ip, asr r2 │ │ │ │ - tsteq r2, r4, asr #26 │ │ │ │ - @ instruction: 0x01125af4 │ │ │ │ + tsteq r0, r4, lsr #7 │ │ │ │ + tsteq r0, r4, ror r3 │ │ │ │ + tsteq fp, r4, lsr r3 │ │ │ │ + tsteq r2, r8, lsl lr │ │ │ │ + tsteq r2, ip, asr #23 │ │ │ │ + @ instruction: 0x0110e2f0 │ │ │ │ + tsteq r0, r8, asr #5 │ │ │ │ + @ instruction: 0x0110e294 │ │ │ │ + tsteq fp, r4, ror #4 │ │ │ │ + tsteq r2, ip, asr #26 │ │ │ │ + @ instruction: 0x01125afc │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - tsteq r0, r8, ror #3 │ │ │ │ - @ instruction: 0x0110e1b4 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ + @ instruction: 0x0110e1f0 │ │ │ │ + @ instruction: 0x0110e1bc │ │ │ │ │ │ │ │ 00606f34 : │ │ │ │ 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 │ │ │ │ @@ -1387474,20 +1387474,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 6070b0 │ │ │ │ strdeq r1, [r8, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq r8, ip, r1, r1 │ │ │ │ - @ instruction: 0x011b4ed8 │ │ │ │ - tsteq r0, r0, ror #29 │ │ │ │ - tsteq r2, r4, ror r7 │ │ │ │ - tsteq fp, r0, lsr #29 │ │ │ │ - tsteq r0, r4, lsr #29 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ + tsteq fp, r0, ror #29 │ │ │ │ + tsteq r0, r8, ror #29 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ + tsteq fp, r8, lsr #29 │ │ │ │ + tsteq r0, ip, lsr #29 │ │ │ │ + tsteq r2, r8, asr #14 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ │ │ │ │ 00607184 : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1387901,52 +1387901,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 6078a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ b 607758 │ │ │ │ @ instruction: 0x01281090 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01281060 │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ - @ instruction: 0x011255dc │ │ │ │ + tsteq fp, ip, asr #26 │ │ │ │ + tsteq r2, r4, ror #11 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - tsteq fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x011b4c94 │ │ │ │ - tsteq r2, ip, lsr #10 │ │ │ │ - tsteq r2, r0, lsl r4 │ │ │ │ + @ instruction: 0x011b4cb0 │ │ │ │ + @ instruction: 0x011b4c9c │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ + tsteq r2, r8, lsl r4 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - tsteq r2, r8, lsr #6 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ @ instruction: 0x01280cb8 │ │ │ │ - @ instruction: 0x0110d9b8 │ │ │ │ - tsteq fp, r4, ror r9 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ - tsteq fp, r8, lsr r9 │ │ │ │ - tsteq r0, r0, asr #18 │ │ │ │ - @ instruction: 0x011251d0 │ │ │ │ + tsteq r0, r0, asr #19 │ │ │ │ + tsteq fp, ip, ror r9 │ │ │ │ + tsteq r0, r4, lsl #19 │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ + tsteq fp, r0, asr #18 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ + @ instruction: 0x011251d8 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - tsteq r0, r8, lsl #18 │ │ │ │ - tsteq fp, ip, asr #17 │ │ │ │ - @ instruction: 0x0110d8d4 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ - @ instruction: 0x011b4898 │ │ │ │ - @ instruction: 0x011253d8 │ │ │ │ - tsteq r2, ip, lsr #2 │ │ │ │ + tsteq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x011b48d4 │ │ │ │ + @ instruction: 0x0110d8dc │ │ │ │ + tsteq r2, r4, ror r1 │ │ │ │ + tsteq fp, r0, lsr #17 │ │ │ │ + tsteq r2, r0, ror #7 │ │ │ │ + tsteq r2, r4, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - tsteq fp, r0, asr r8 │ │ │ │ - tsteq r2, ip, ror #6 │ │ │ │ - tsteq r2, r4, ror #1 │ │ │ │ + tsteq fp, r8, asr r8 │ │ │ │ + tsteq r2, r4, ror r3 │ │ │ │ + tsteq r2, ip, ror #1 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - tsteq fp, r0, lsr #16 │ │ │ │ - tsteq r2, ip, lsr #6 │ │ │ │ - ldrheq r5, [r2, -r8] │ │ │ │ - @ instruction: 0x011b47f0 │ │ │ │ - @ instruction: 0x011252d4 │ │ │ │ - tsteq r2, r4, lsl #1 │ │ │ │ + tsteq fp, r8, lsr #16 │ │ │ │ + tsteq r2, r4, lsr r3 │ │ │ │ + tsteq r2, r0, asr #1 │ │ │ │ + @ instruction: 0x011b47f8 │ │ │ │ + @ instruction: 0x011252dc │ │ │ │ + tsteq r2, ip, lsl #1 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 006078a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1388094,17 +1388094,17 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 607984 │ │ │ │ - @ instruction: 0x011b44f4 │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ - @ instruction: 0x01124d94 │ │ │ │ + @ instruction: 0x011b44fc │ │ │ │ + tsteq r2, ip, rrx │ │ │ │ + @ instruction: 0x01124d9c │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ │ │ │ │ 00607b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1388417,35 +1388417,35 @@ │ │ │ │ b 607da0 │ │ │ │ @ instruction: 0x01280710 │ │ │ │ strdeq r0, [r8, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0128049c │ │ │ │ - tsteq fp, r4, ror #5 │ │ │ │ - tsteq r0, r4, ror r1 │ │ │ │ - tsteq r2, r4, ror #25 │ │ │ │ - tsteq fp, r8, lsr #5 │ │ │ │ - tsteq r0, r8, lsr r1 │ │ │ │ - tsteq r2, r8, lsr #25 │ │ │ │ - tsteq fp, ip, ror #4 │ │ │ │ - ldrsheq sp, [r0, -ip] │ │ │ │ - tsteq r2, ip, ror #24 │ │ │ │ - tsteq fp, r0, lsr r2 │ │ │ │ - tsteq r0, r0, asr #1 │ │ │ │ - tsteq r2, r0, lsr ip │ │ │ │ - @ instruction: 0x011b41f4 │ │ │ │ - tsteq r0, r4, lsl #1 │ │ │ │ - @ instruction: 0x01124bf4 │ │ │ │ - @ instruction: 0x011b41b8 │ │ │ │ - tsteq r0, r8, asr #32 │ │ │ │ - @ instruction: 0x01124bb8 │ │ │ │ - tsteq fp, ip, ror r1 │ │ │ │ - tsteq r0, ip │ │ │ │ - tsteq r2, ip, ror fp │ │ │ │ + tsteq fp, ip, ror #5 │ │ │ │ + tsteq r0, ip, ror r1 │ │ │ │ + tsteq r2, ip, ror #25 │ │ │ │ + @ instruction: 0x011b42b0 │ │ │ │ + tsteq r0, r0, asr #2 │ │ │ │ + @ instruction: 0x01124cb0 │ │ │ │ + tsteq fp, r4, ror r2 │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ + tsteq r2, r4, ror ip │ │ │ │ + tsteq fp, r8, lsr r2 │ │ │ │ + tsteq r0, r8, asr #1 │ │ │ │ + tsteq r2, r8, lsr ip │ │ │ │ + @ instruction: 0x011b41fc │ │ │ │ + tsteq r0, ip, lsl #1 │ │ │ │ + @ instruction: 0x01124bfc │ │ │ │ + tsteq fp, r0, asr #3 │ │ │ │ + tsteq r0, r0, asr r0 │ │ │ │ + tsteq r2, r0, asr #23 │ │ │ │ + tsteq fp, r4, lsl #3 │ │ │ │ + tsteq r0, r4, lsl r0 │ │ │ │ + tsteq r2, r4, lsl #23 │ │ │ │ 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, #1788] @ 0x6fc │ │ │ │ ldr r7, [pc, #388] @ 608204 │ │ │ │ @@ -1388544,24 +1388544,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 608134 │ │ │ │ smlawteq r8, r0, r1, r0 │ │ │ │ - ldrheq r4, [fp, -r4] │ │ │ │ - @ instruction: 0x01124ab8 │ │ │ │ - tsteq fp, r8, rrx │ │ │ │ + ldrheq r4, [fp, -ip] │ │ │ │ + tsteq r2, r0, asr #21 │ │ │ │ + tsteq fp, r0, ror r0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r2, r0, ror sl │ │ │ │ - @ instruction: 0x0111a4b0 │ │ │ │ - tsteq r0, r8, lsl #29 │ │ │ │ - tsteq r0, r8, asr lr │ │ │ │ - tsteq r0, r8, lsr #28 │ │ │ │ - @ instruction: 0x0110cdf8 │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ + @ instruction: 0x0111a4b8 │ │ │ │ + @ instruction: 0x0110ce90 │ │ │ │ + tsteq r0, r0, ror #28 │ │ │ │ + tsteq r0, r0, lsr lr │ │ │ │ + tsteq r0, r0, lsl #28 │ │ │ │ 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, #912] @ 0x390 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ @@ -1388795,24 +1388795,24 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 60854c │ │ │ │ - tsteq fp, r4, ror #29 │ │ │ │ - tsteq r2, r4, lsr #17 │ │ │ │ - tsteq r2, ip, lsl r7 │ │ │ │ - tsteq fp, r8, lsl #25 │ │ │ │ + tsteq fp, ip, ror #29 │ │ │ │ + tsteq r2, ip, lsr #17 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + @ instruction: 0x011b3c90 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r0, r0, ror sl │ │ │ │ - tsteq fp, ip, lsr #23 │ │ │ │ - tsteq r0, ip, lsr sl │ │ │ │ - tsteq r2, ip, lsr #11 │ │ │ │ - tsteq r0, r4, lsl #20 │ │ │ │ + tsteq r0, r8, ror sl │ │ │ │ + @ instruction: 0x011b3bb4 │ │ │ │ + tsteq r0, r4, asr #20 │ │ │ │ + @ instruction: 0x011245b4 │ │ │ │ + tsteq r0, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1388857,20 +1388857,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 608668 │ │ │ │ - tsteq fp, r0, asr #21 │ │ │ │ - tsteq r0, r0, asr r9 │ │ │ │ - tsteq r2, r0, asr #9 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - tsteq r0, r4, lsl r9 │ │ │ │ - tsteq r2, r8, lsl #9 │ │ │ │ + tsteq fp, r8, asr #21 │ │ │ │ + tsteq r0, r8, asr r9 │ │ │ │ + tsteq r2, r8, asr #9 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + tsteq r0, ip, lsl r9 │ │ │ │ + @ instruction: 0x01124490 │ │ │ │ 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] @ 608990 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1389030,32 +1389030,32 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 608790 │ │ │ │ msreq SP_und, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ strdeq pc, [r7, -r4]! │ │ │ │ msreq (UNDEF: 39), ip, lsr #21 │ │ │ │ - tsteq fp, ip, ror r9 │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ + tsteq fp, r4, lsl #19 │ │ │ │ + tsteq r2, ip, ror r3 │ │ │ │ @ instruction: 0xfffffdf4 │ │ │ │ andeq r7, r0, r0, asr #2 │ │ │ │ @ instruction: 0xfffff820 │ │ │ │ andeq r6, r0, r0, asr #27 │ │ │ │ - tsteq r2, ip, lsr #18 │ │ │ │ - @ instruction: 0x011b38bc │ │ │ │ - tsteq r0, ip, asr #14 │ │ │ │ - tsteq r2, r0, asr #5 │ │ │ │ - tsteq fp, ip, ror r8 │ │ │ │ - tsteq r0, ip, lsl #14 │ │ │ │ - tsteq r2, ip, ror r2 │ │ │ │ - tsteq fp, r0, asr #16 │ │ │ │ - @ instruction: 0x0110c6d0 │ │ │ │ - tsteq r2, r4, asr #4 │ │ │ │ - @ instruction: 0x0110c698 │ │ │ │ - tsteq r0, r8, ror #12 │ │ │ │ + tsteq r2, r4, lsr r9 │ │ │ │ + tsteq fp, r4, asr #17 │ │ │ │ + tsteq r0, r4, asr r7 │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ + tsteq fp, r4, lsl #17 │ │ │ │ + tsteq r0, r4, lsl r7 │ │ │ │ + tsteq r2, r4, lsl #5 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + @ instruction: 0x0110c6d8 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ + tsteq r0, r0, lsr #13 │ │ │ │ + tsteq r0, r0, ror r6 │ │ │ │ │ │ │ │ 006089e8 : │ │ │ │ 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 │ │ │ │ @@ -1389142,27 +1389142,27 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #201 @ 0xc9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 608ab4 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - @ instruction: 0x011b36b0 │ │ │ │ - tsteq r0, ip, lsr r5 │ │ │ │ - ldrheq r4, [r2, -r0] │ │ │ │ - tsteq fp, r0, ror r6 │ │ │ │ - @ instruction: 0x0110c4fc │ │ │ │ - tsteq r2, r0, ror r0 │ │ │ │ - tsteq fp, r0, asr #12 │ │ │ │ - tsteq r0, ip, asr #9 │ │ │ │ - tsteq r2, r0, asr #32 │ │ │ │ - tsteq fp, r0, lsl r6 │ │ │ │ - @ instruction: 0x0110c49c │ │ │ │ - tsteq r2, r0, lsl r0 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ + @ instruction: 0x011b36b8 │ │ │ │ + tsteq r0, r4, asr #10 │ │ │ │ + ldrheq r4, [r2, -r8] │ │ │ │ + tsteq fp, r8, ror r6 │ │ │ │ + tsteq r0, r4, lsl #10 │ │ │ │ + tsteq r2, r8, ror r0 │ │ │ │ + tsteq fp, r8, asr #12 │ │ │ │ + @ instruction: 0x0110c4d4 │ │ │ │ + tsteq r2, r8, asr #32 │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ + tsteq r0, r4, lsr #9 │ │ │ │ + tsteq r2, r8, lsl r0 │ │ │ │ │ │ │ │ 00608b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 608c60 │ │ │ │ @@ -1389210,22 +1389210,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 608bdc │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ - tsteq r2, r8, asr #11 │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ - @ instruction: 0x0110c3dc │ │ │ │ - tsteq r2, ip, asr #30 │ │ │ │ - tsteq fp, r0, lsl r5 │ │ │ │ - tsteq r0, r0, lsr #7 │ │ │ │ - tsteq r2, r0, lsl pc │ │ │ │ + tsteq r1, r4, lsr #20 │ │ │ │ + @ instruction: 0x011235d0 │ │ │ │ + tsteq fp, r4, asr r5 │ │ │ │ + tsteq r0, r4, ror #7 │ │ │ │ + tsteq r2, r4, asr pc │ │ │ │ + tsteq fp, r8, lsl r5 │ │ │ │ + tsteq r0, r8, lsr #7 │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #780] @ 608fa8 │ │ │ │ ldr r3, [pc, #780] @ 608fac │ │ │ │ @@ -1389422,27 +1389422,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ str r0, [sp, #20] │ │ │ │ b 608db4 │ │ │ │ msreq CPSR_sxc, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - ldrheq sl, [r1, -r8] │ │ │ │ - @ instruction: 0x01121db0 │ │ │ │ + tsteq r1, r0, asr #1 │ │ │ │ + @ instruction: 0x01121db8 │ │ │ │ smlawbeq r7, r8, r4, pc @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - tsteq r0, r4, asr #1 │ │ │ │ - @ instruction: 0x01123cd0 │ │ │ │ - tsteq fp, r4, ror #5 │ │ │ │ - tsteq r0, ip, lsl #1 │ │ │ │ - @ instruction: 0x01123c98 │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ - tsteq r0, r4, asr r0 │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ + tsteq r0, ip, asr #1 │ │ │ │ + @ instruction: 0x01123cd8 │ │ │ │ + tsteq fp, ip, ror #5 │ │ │ │ + @ instruction: 0x0110c094 │ │ │ │ + tsteq r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x011b32b4 │ │ │ │ + tsteq r0, ip, asr r0 │ │ │ │ + tsteq r2, r8, ror #24 │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r8, [r1, #432] @ 0x1b0 │ │ │ │ ldr r7, [r1, #436] @ 0x1b4 │ │ │ │ cmp r8, #1 │ │ │ │ @@ -1390280,35 +1390280,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 6096e4 │ │ │ │ msreq (UNDEF: 39), r8, lsr r2 │ │ │ │ msreq (UNDEF: 39), r4, lsr #4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011b3194 │ │ │ │ - tsteq r2, r4, asr fp │ │ │ │ + @ instruction: 0x011b319c │ │ │ │ + tsteq r2, ip, asr fp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r0, lsr ip │ │ │ │ - tsteq r2, r0, lsl r6 │ │ │ │ - @ instruction: 0x011b2bf0 │ │ │ │ - tsteq r2, r8, asr #11 │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ - tsteq r2, r4, lsr r5 │ │ │ │ + tsteq fp, r8, lsr ip │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + @ instruction: 0x011b2bf8 │ │ │ │ + @ instruction: 0x011235d0 │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ + tsteq r2, ip, lsr r5 │ │ │ │ @ instruction: 0x0127eb58 │ │ │ │ - @ instruction: 0x011b269c │ │ │ │ - tsteq r2, ip, ror r0 │ │ │ │ - tsteq r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x0110b3fc │ │ │ │ - @ instruction: 0x0110b3d0 │ │ │ │ - tsteq r0, r4, lsr #7 │ │ │ │ - tsteq r0, r8, ror r3 │ │ │ │ - tsteq r0, ip, asr r3 │ │ │ │ - tsteq r0, r0, lsr r3 │ │ │ │ - tsteq r0, r4, lsl r3 │ │ │ │ - tsteq r0, r8, ror #5 │ │ │ │ + tsteq fp, r4, lsr #13 │ │ │ │ + tsteq r2, r4, lsl #1 │ │ │ │ + tsteq r0, r8, lsr r4 │ │ │ │ + tsteq r0, r4, lsl #8 │ │ │ │ + @ instruction: 0x0110b3d8 │ │ │ │ + tsteq r0, ip, lsr #7 │ │ │ │ + tsteq r0, r0, lsl #7 │ │ │ │ + tsteq r0, r4, ror #6 │ │ │ │ + tsteq r0, r8, lsr r3 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ + @ instruction: 0x0110b2f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r3, [pc, #4024] @ 60ad3c │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1391316,94 +1391316,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 60a4b4 │ │ │ │ @ instruction: 0x0127e4ac │ │ │ │ @ instruction: 0x0127e49c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r1, r8, lsl #31 │ │ │ │ - tsteq r2, r0, lsl #25 │ │ │ │ - tsteq fp, r4, lsl #7 │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ - tsteq r2, r0, lsl ip │ │ │ │ + @ instruction: 0x01118f90 │ │ │ │ + tsteq r2, r8, lsl #25 │ │ │ │ + tsteq fp, ip, lsl #7 │ │ │ │ + tsteq r2, r4, asr sp │ │ │ │ + tsteq fp, r8, asr #4 │ │ │ │ + tsteq r2, r8, lsl ip │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq fp, r0, asr #28 │ │ │ │ - tsteq r2, r0, lsr #16 │ │ │ │ + tsteq fp, r8, asr #28 │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq r1, r0, asr #14 │ │ │ │ + tsteq r1, r8, asr #14 │ │ │ │ smlawbeq r7, r8, sp, sp │ │ │ │ - tsteq fp, r4, asr #25 │ │ │ │ - @ instruction: 0x0110aa9c │ │ │ │ - tsteq r2, r0, lsr #13 │ │ │ │ - tsteq fp, r0, lsl #23 │ │ │ │ - tsteq r0, r8, asr r9 │ │ │ │ - tsteq r2, r8, asr r5 │ │ │ │ + tsteq fp, ip, asr #25 │ │ │ │ + tsteq r0, r4, lsr #21 │ │ │ │ + tsteq r2, r8, lsr #13 │ │ │ │ + tsteq fp, r8, lsl #23 │ │ │ │ + tsteq r0, r0, ror #18 │ │ │ │ + tsteq r2, r0, ror #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x011b1afc │ │ │ │ - @ instruction: 0x011224d8 │ │ │ │ + tsteq fp, r4, lsl #22 │ │ │ │ + tsteq r2, r0, ror #9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0110a890 │ │ │ │ - tsteq fp, ip, lsr sl │ │ │ │ - tsteq r0, r4, lsl r8 │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ - @ instruction: 0x011b19dc │ │ │ │ - @ instruction: 0x0110a7b4 │ │ │ │ - @ instruction: 0x011223b4 │ │ │ │ + @ instruction: 0x0110a898 │ │ │ │ + tsteq fp, r4, asr #20 │ │ │ │ + tsteq r0, ip, lsl r8 │ │ │ │ + tsteq r2, r0, lsr #8 │ │ │ │ + tsteq fp, r4, ror #19 │ │ │ │ + @ instruction: 0x0110a7bc │ │ │ │ + @ instruction: 0x011223bc │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0111a2b0 │ │ │ │ - @ instruction: 0x0110a6f0 │ │ │ │ - tsteq r0, r0, asr #13 │ │ │ │ - @ instruction: 0x0110a690 │ │ │ │ - tsteq fp, r4, lsl #17 │ │ │ │ - tsteq r0, ip, asr r6 │ │ │ │ - tsteq r2, r0, ror #4 │ │ │ │ - tsteq fp, r8, asr #16 │ │ │ │ - tsteq r0, r0, lsr #12 │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - tsteq fp, ip, lsl #16 │ │ │ │ - tsteq r0, r4, ror #11 │ │ │ │ - tsteq r2, r4, ror #3 │ │ │ │ + @ instruction: 0x0111a2b8 │ │ │ │ + @ instruction: 0x0110a6f8 │ │ │ │ + tsteq r0, r8, asr #13 │ │ │ │ + @ instruction: 0x0110a698 │ │ │ │ + tsteq fp, ip, lsl #17 │ │ │ │ + tsteq r0, r4, ror #12 │ │ │ │ + tsteq r2, r8, ror #4 │ │ │ │ + tsteq fp, r0, asr r8 │ │ │ │ + tsteq r0, r8, lsr #12 │ │ │ │ + tsteq r2, ip, lsr #4 │ │ │ │ + tsteq fp, r4, lsl r8 │ │ │ │ + tsteq r0, ip, ror #11 │ │ │ │ + tsteq r2, ip, ror #3 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r0, ip, lsr #11 │ │ │ │ - tsteq fp, r0, lsr #15 │ │ │ │ - tsteq r0, r8, ror r5 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - tsteq fp, r4, ror #14 │ │ │ │ - tsteq r0, ip, lsr r5 │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ - tsteq fp, r8, lsr #14 │ │ │ │ - tsteq r0, r0, lsl #10 │ │ │ │ - tsteq r2, r4, lsl #2 │ │ │ │ - tsteq fp, ip, ror #13 │ │ │ │ - tsteq r0, r4, asr #9 │ │ │ │ - tsteq r2, ip, asr #1 │ │ │ │ - tsteq fp, ip, lsr #13 │ │ │ │ - ldrheq r2, [r2, -ip] │ │ │ │ - tsteq r2, r8, lsl #1 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ - tsteq r0, r4, asr #8 │ │ │ │ - tsteq r2, r4, asr #32 │ │ │ │ + @ instruction: 0x0110a5b4 │ │ │ │ + tsteq fp, r8, lsr #15 │ │ │ │ + tsteq r0, r0, lsl #11 │ │ │ │ + tsteq r2, r4, lsl #3 │ │ │ │ + tsteq fp, ip, ror #14 │ │ │ │ + tsteq r0, r4, asr #10 │ │ │ │ + tsteq r2, r8, asr #2 │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ + tsteq r0, r8, lsl #10 │ │ │ │ + tsteq r2, ip, lsl #2 │ │ │ │ + @ instruction: 0x011b16f4 │ │ │ │ + tsteq r0, ip, asr #9 │ │ │ │ + ldrsbeq r2, [r2, -r4] │ │ │ │ + @ instruction: 0x011b16b4 │ │ │ │ + tsteq r2, r4, asr #1 │ │ │ │ + @ instruction: 0x01122090 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ + tsteq r0, ip, asr #8 │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0110a3d4 │ │ │ │ - tsteq r0, r4, asr #7 │ │ │ │ - @ instruction: 0x0110a394 │ │ │ │ - tsteq fp, r8, lsl #11 │ │ │ │ - tsteq r0, r0, ror #6 │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ - tsteq r0, r4, lsr #6 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - tsteq r0, ip, ror #5 │ │ │ │ + tsteq r0, r0, lsl r4 │ │ │ │ + @ instruction: 0x0110a3dc │ │ │ │ + tsteq r0, ip, asr #7 │ │ │ │ + @ instruction: 0x0110a39c │ │ │ │ + @ instruction: 0x011b1590 │ │ │ │ + tsteq r0, r8, ror #6 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + tsteq fp, r4, asr r5 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + @ instruction: 0x0110a2f4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x0110a2bc │ │ │ │ + tsteq r0, r4, asr #5 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq r0, ip, lsr r1 │ │ │ │ + tsteq r0, r4, asr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r1, [pc, #-16] @ 60ae84 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-32] @ 60ae88 │ │ │ │ @@ -1391511,16 +1391511,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ tsteq pc, ip, lsr #16 │ │ │ │ - tsteq r2, ip, lsr #24 │ │ │ │ - tsteq fp, r0, ror #4 │ │ │ │ + tsteq r2, r4, lsr ip │ │ │ │ + tsteq fp, r8, ror #4 │ │ │ │ │ │ │ │ 0060b054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 60b320 │ │ │ │ @@ -1391708,19 +1391708,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ tsteq pc, r0, ror #14 │ │ │ │ - tsteq fp, r0, lsr #31 │ │ │ │ - tsteq r2, ip, asr r9 │ │ │ │ + tsteq fp, r8, lsr #31 │ │ │ │ + tsteq r2, r4, ror #18 │ │ │ │ tsteq pc, r4, lsr #10 │ │ │ │ - tsteq fp, r0, ror #30 │ │ │ │ - tsteq r2, ip, lsl r9 │ │ │ │ + tsteq fp, r8, ror #30 │ │ │ │ + tsteq r2, r4, lsr #18 │ │ │ │ │ │ │ │ 0060b36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1391815,16 +1391815,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlabbeq pc, r0, r3, fp @ │ │ │ │ - @ instruction: 0x011b0dbc │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ + tsteq fp, r4, asr #27 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ │ │ │ │ 0060b504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1391919,16 +1391919,16 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ smlatteq pc, r8, r1, fp │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ - tsteq r2, r0, ror #11 │ │ │ │ + tsteq fp, ip, lsr #24 │ │ │ │ + tsteq r2, r8, ror #11 │ │ │ │ │ │ │ │ 0060b69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #744] @ 60b99c │ │ │ │ @@ -1392128,20 +1392128,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x011b0a94 │ │ │ │ + @ instruction: 0x011b0a9c │ │ │ │ tsteq pc, r4, asr #4 │ │ │ │ - tsteq r2, ip, asr #8 │ │ │ │ - tsteq fp, r4, ror #17 │ │ │ │ + tsteq r2, r4, asr r4 │ │ │ │ + tsteq fp, ip, ror #17 │ │ │ │ @ instruction: 0x010fae98 │ │ │ │ - @ instruction: 0x0112129c │ │ │ │ + tsteq r2, r4, lsr #5 │ │ │ │ │ │ │ │ 0060b9e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 60bcc0 │ │ │ │ @@ -1392332,19 +1392332,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlabteq pc, r0, sp, sl @ │ │ │ │ - tsteq fp, r0, lsl #12 │ │ │ │ - @ instruction: 0x01120fbc │ │ │ │ + tsteq fp, r8, lsl #12 │ │ │ │ + tsteq r2, r4, asr #31 │ │ │ │ smlabbeq pc, r4, fp, sl @ │ │ │ │ - tsteq fp, r0, asr #11 │ │ │ │ - tsteq r2, ip, ror pc │ │ │ │ + tsteq fp, r8, asr #11 │ │ │ │ + tsteq r2, r4, lsl #31 │ │ │ │ │ │ │ │ 0060bd0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 60c1cc │ │ │ │ @@ -1392657,25 +1392657,25 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ tsteq pc, r0, lsl fp @ │ │ │ │ - tsteq fp, r0, asr r3 │ │ │ │ - tsteq r2, ip, lsl #26 │ │ │ │ + tsteq fp, r8, asr r3 │ │ │ │ + tsteq r2, r4, lsl sp │ │ │ │ smlatteq pc, ip, r9, sl │ │ │ │ - tsteq fp, ip, lsr #4 │ │ │ │ - tsteq r2, r8, ror #23 │ │ │ │ + tsteq fp, r4, lsr r2 │ │ │ │ + @ instruction: 0x01120bf0 │ │ │ │ smlabteq pc, ip, r8, ip @ │ │ │ │ - tsteq fp, ip, lsl r1 │ │ │ │ - @ instruction: 0x01120ad8 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq r2, r0, ror #21 │ │ │ │ tsteq pc, r8, ror r6 @ │ │ │ │ - ldrheq r0, [fp, -r4] │ │ │ │ - tsteq r2, r0, ror sl │ │ │ │ + ldrheq r0, [fp, -ip] │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ │ │ │ │ 0060c230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1392958,23 +1392958,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - tstpeq sl, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ tsteq pc, ip, lsr #4 │ │ │ │ - tsteq r2, r0, lsr r6 │ │ │ │ - tstpeq sl, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsr r6 │ │ │ │ + tstpeq sl, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ smlatteq pc, r4, r1, sl │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ - tstpeq sl, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011205f0 │ │ │ │ + tstpeq sl, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x010fa1b4 │ │ │ │ - @ instruction: 0x011205b8 │ │ │ │ + tsteq r2, r0, asr #11 │ │ │ │ │ │ │ │ 0060c6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 60c9a0 │ │ │ │ @@ -1393162,19 +1393162,19 @@ │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq r6, r0, r8, lsr sp │ │ │ │ smlatteq pc, r0, r0, sl │ │ │ │ - tstpeq sl, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011202dc │ │ │ │ + tstpeq sl, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, ror #5 │ │ │ │ smlatbeq pc, r4, lr, r9 @ │ │ │ │ - tstpeq sl, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112029c │ │ │ │ + tstpeq sl, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #5 │ │ │ │ │ │ │ │ 0060c9ec : │ │ │ │ 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, #1272] @ 60cefc │ │ │ │ @@ -1393506,26 +1393506,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - tstpeq sl, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r9, [pc, -r0] │ │ │ │ - ldrsheq r0, [r2, -r8] │ │ │ │ - tstpeq sl, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsl #2 │ │ │ │ + tstpeq sl, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x010f9dbc │ │ │ │ - tstpeq r1, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ smlatbeq pc, r8, ip, fp @ │ │ │ │ - tstpeq r1, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ tsteq pc, r8, lsr r9 @ │ │ │ │ - tstpeq r1, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0060cf60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #1320] @ 60d4a0 │ │ │ │ @@ -1393869,26 +1393869,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - tstpeq sl, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011af1d4 │ │ │ │ tsteq pc, ip, ror r9 @ │ │ │ │ - tstpeq r1, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011af098 │ │ │ │ + tstpeq r1, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ tsteq pc, r8, asr #16 │ │ │ │ - tstpeq r1, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011aef94 │ │ │ │ + tstpeq r1, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011aef9c │ │ │ │ tsteq pc, r4, lsr r7 @ │ │ │ │ - tstpeq r1, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, ror #27 │ │ │ │ + tstpeq r1, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, ror #27 │ │ │ │ @ instruction: 0x010f9394 │ │ │ │ - @ instruction: 0x0111f798 │ │ │ │ + tstpeq r1, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0060d504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1394097,25 +1394097,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr sl │ │ │ │ andeq r6, r0, r8, asr sl │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x0111f5b8 │ │ │ │ - tsteq sl, r4, ror #23 │ │ │ │ + tstpeq r1, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, ror #23 │ │ │ │ @ instruction: 0x0127ab94 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r8, asr fp │ │ │ │ - tstpeq r1, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, lsl fp │ │ │ │ + tsteq sl, r0, ror #22 │ │ │ │ + tstpeq r1, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f4f4 │ │ │ │ + tsteq sl, ip, lsl fp │ │ │ │ tsteq pc, r8, lsr #32 │ │ │ │ - tsteq sl, r4, ror #20 │ │ │ │ - tstpeq r1, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, ror #20 │ │ │ │ + tstpeq r1, r0, lsr r4 @ 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, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -1395111,219 +1395111,219 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 60ecb8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ b 60e32c │ │ │ │ smlawbeq r7, ip, r9, sl │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0127a934 │ │ │ │ - tstpeq r1, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ - @ instruction: 0x0111f2d4 │ │ │ │ - tsteq sl, r8, lsl #20 │ │ │ │ - tstpeq r1, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ae9b0 │ │ │ │ + @ instruction: 0x0111f2dc │ │ │ │ + tsteq sl, r0, lsl sl │ │ │ │ + tstpeq r1, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ae9b8 │ │ │ │ @ instruction: 0x010f6e90 │ │ │ │ - tstpeq r1, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, asr #17 │ │ │ │ + tstpeq r1, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, asr #17 │ │ │ │ tsteq pc, ip, lsr #28 │ │ │ │ @ instruction: 0x01100ebc │ │ │ │ - tsteq sl, r0, ror #16 │ │ │ │ + tsteq sl, r8, ror #16 │ │ │ │ smlabteq pc, r8, sp, r6 @ │ │ │ │ - tsteq r6, r8, ror #27 │ │ │ │ - tsteq sl, r0, lsl #16 │ │ │ │ + @ instruction: 0x01169df0 │ │ │ │ + tsteq sl, r8, lsl #16 │ │ │ │ tsteq pc, r8, ror #26 │ │ │ │ - ldrsheq pc, [r1, -r4] @ │ │ │ │ + ldrsheq pc, [r1, -ip] @ │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ - tstpeq r1, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f094 │ │ │ │ - tstpeq r1, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f090 │ │ │ │ - tsteq sl, r8, lsl #11 │ │ │ │ - tsteq r1, ip, asr #28 │ │ │ │ - tsteq sl, r0, lsl r4 │ │ │ │ - @ instruction: 0x0111ecd0 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tstpeq r1, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f09c │ │ │ │ + tstpeq r1, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f098 │ │ │ │ + @ instruction: 0x011ae590 │ │ │ │ + tsteq r1, r4, asr lr │ │ │ │ + tsteq sl, r8, lsl r4 │ │ │ │ + @ instruction: 0x0111ecd8 │ │ │ │ andeq r6, r0, r0, lsl #16 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0x00007cbc │ │ │ │ andeq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x0111e8b8 │ │ │ │ - tsteq sl, ip, ror #31 │ │ │ │ + tsteq r1, r0, asr #17 │ │ │ │ + @ instruction: 0x011adff4 │ │ │ │ @ instruction: 0x01279d7c │ │ │ │ smlabteq pc, r8, r2, r7 @ │ │ │ │ - tsteq r0, ip, asr sl │ │ │ │ - tsteq r1, ip, asr #13 │ │ │ │ - tsteq sl, r0, lsl #28 │ │ │ │ + tsteq r0, r4, ror #20 │ │ │ │ + @ instruction: 0x0111e6d4 │ │ │ │ + tsteq sl, r8, lsl #28 │ │ │ │ tsteq pc, ip, lsl r2 @ │ │ │ │ ldrdeq r6, [pc, -r8] │ │ │ │ - tsteq r1, r4, asr r6 │ │ │ │ - tsteq sl, ip, lsl #26 │ │ │ │ + tsteq r1, ip, asr r6 │ │ │ │ + tsteq sl, r4, lsl sp │ │ │ │ tsteq pc, r4, ror r2 @ │ │ │ │ tsteq r0, r4, lsl #6 │ │ │ │ - tsteq sl, r8, lsr #25 │ │ │ │ + @ instruction: 0x011adcb0 │ │ │ │ tsteq pc, r0, lsl r2 @ │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - tsteq sl, r8, asr #24 │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + tsteq sl, r0, asr ip │ │ │ │ @ instruction: 0x010f61b0 │ │ │ │ - tsteq r1, ip, lsr r5 │ │ │ │ - tsteq r0, r4, asr #16 │ │ │ │ - @ instruction: 0x011067f0 │ │ │ │ - tsteq r1, r0, ror #8 │ │ │ │ - @ instruction: 0x011adb94 │ │ │ │ - @ instruction: 0x011888d4 │ │ │ │ + tsteq r1, r4, asr #10 │ │ │ │ + tsteq r0, ip, asr #16 │ │ │ │ + @ instruction: 0x011067f8 │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ + @ instruction: 0x011adb9c │ │ │ │ + @ instruction: 0x011888dc │ │ │ │ tsteq pc, r0, ror #24 │ │ │ │ tsteq pc, r0, lsr #24 │ │ │ │ - @ instruction: 0x0111e1dc │ │ │ │ - tsteq r1, r0, asr #32 │ │ │ │ - tsteq sl, r4, ror r7 │ │ │ │ - tsteq r0, r0, lsl #7 │ │ │ │ - @ instruction: 0x0111dff0 │ │ │ │ - tsteq sl, r4, lsr #14 │ │ │ │ - tsteq r0, r8, asr #6 │ │ │ │ - tsteq r0, ip, lsl #6 │ │ │ │ - tsteq r1, ip, ror pc │ │ │ │ - @ instruction: 0x011ad6b0 │ │ │ │ - tsteq r1, r4, lsr r0 │ │ │ │ - tsteq r1, r0, asr #30 │ │ │ │ - tsteq sl, r4, ror r6 │ │ │ │ - tsteq r0, r0, ror r2 │ │ │ │ - tsteq r1, r4, ror #29 │ │ │ │ - tsteq sl, r8, lsl r6 │ │ │ │ - tsteq r0, r8, lsr r2 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - @ instruction: 0x011ad5dc │ │ │ │ - tsteq r0, r0, lsl #4 │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ - tsteq sl, r4, lsr #11 │ │ │ │ - tsteq r0, r8, asr #3 │ │ │ │ - tsteq r1, r8, lsr lr │ │ │ │ - tsteq sl, ip, ror #10 │ │ │ │ - @ instruction: 0x01106190 │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - tsteq sl, r4, lsr r5 │ │ │ │ - tsteq r0, r8, asr r1 │ │ │ │ - tsteq r1, r8, asr #27 │ │ │ │ - @ instruction: 0x011ad4fc │ │ │ │ - tsteq r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x0111dd90 │ │ │ │ - tsteq sl, r4, asr #9 │ │ │ │ - tsteq r0, r8, ror #1 │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ - @ instruction: 0x011ad490 │ │ │ │ - ldrheq r6, [r0, -r4] │ │ │ │ - tsteq r1, ip, lsr #28 │ │ │ │ - tsteq r1, r4, ror #25 │ │ │ │ - tsteq sl, r8, lsl r4 │ │ │ │ - tsteq r0, r0, lsr r0 │ │ │ │ - tsteq r1, r0, lsr #25 │ │ │ │ - @ instruction: 0x011ad3d4 │ │ │ │ - @ instruction: 0x01105ff8 │ │ │ │ - tsteq r1, r8, ror #24 │ │ │ │ - @ instruction: 0x011ad39c │ │ │ │ - @ instruction: 0x01105fbc │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq sl, r0, ror #6 │ │ │ │ - tsteq r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x0111dbf4 │ │ │ │ - tsteq sl, r8, lsr #6 │ │ │ │ - tsteq r0, r0, asr pc │ │ │ │ - tsteq r0, ip, lsl pc │ │ │ │ - tsteq r1, ip, lsl #23 │ │ │ │ - tsteq sl, r0, asr #5 │ │ │ │ - tsteq r0, r4, ror #29 │ │ │ │ - tsteq r1, r4, asr fp │ │ │ │ - tsteq sl, r8, lsl #5 │ │ │ │ - tsteq r0, ip, lsr #29 │ │ │ │ - tsteq r1, ip, lsl fp │ │ │ │ - tsteq sl, r0, asr r2 │ │ │ │ - tsteq r0, r4, ror lr │ │ │ │ - tsteq r0, r8, lsr lr │ │ │ │ - tsteq r1, r0, lsl #21 │ │ │ │ - @ instruction: 0x01105db8 │ │ │ │ - tsteq r1, r8, lsr #20 │ │ │ │ - tsteq sl, ip, asr r1 │ │ │ │ - tsteq r0, ip, ror sp │ │ │ │ - tsteq r1, ip, ror #19 │ │ │ │ - tsteq sl, r0, lsr #2 │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ - @ instruction: 0x0111d994 │ │ │ │ - tsteq r0, r4, ror #25 │ │ │ │ - tsteq r1, r0, lsr r9 │ │ │ │ - tsteq r0, r0, lsl #25 │ │ │ │ - @ instruction: 0x0111d8f0 │ │ │ │ - tsteq sl, r4, lsr #32 │ │ │ │ - tsteq r0, r8, asr #24 │ │ │ │ - @ instruction: 0x0111d8b8 │ │ │ │ - tsteq sl, ip, ror #31 │ │ │ │ - tsteq r0, r0, lsl ip │ │ │ │ - tsteq r1, r0, lsl #17 │ │ │ │ - @ instruction: 0x011acfb4 │ │ │ │ - @ instruction: 0x01105bd8 │ │ │ │ - tsteq r1, r8, asr #16 │ │ │ │ - tsteq sl, ip, ror pc │ │ │ │ - tsteq r0, r0, lsr #23 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq sl, r4, asr #30 │ │ │ │ - tsteq r0, ip, ror #22 │ │ │ │ - tsteq r0, r8, lsr fp │ │ │ │ - tsteq r1, r8, lsr #15 │ │ │ │ - @ instruction: 0x011acedc │ │ │ │ - tsteq r0, r0, lsl #22 │ │ │ │ - tsteq r1, r0, ror r7 │ │ │ │ - tsteq sl, r4, lsr #29 │ │ │ │ - tsteq r0, r8, asr #21 │ │ │ │ - tsteq r0, ip, lsl #21 │ │ │ │ - @ instruction: 0x0111d6d4 │ │ │ │ - tsteq r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x011059f8 │ │ │ │ - tsteq r0, r4, asr #19 │ │ │ │ - tsteq r1, r4, lsr r6 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ - tsteq r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x0111d5fc │ │ │ │ - tsteq sl, r0, lsr sp │ │ │ │ - tsteq r0, r4, asr r9 │ │ │ │ - tsteq r1, r4, asr #11 │ │ │ │ - @ instruction: 0x011accf8 │ │ │ │ - tsteq r1, r0, lsr #11 │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - tsteq r0, r4, asr #17 │ │ │ │ - tsteq r1, r4, lsr r5 │ │ │ │ - tsteq sl, r8, ror #24 │ │ │ │ - @ instruction: 0x01105890 │ │ │ │ - tsteq r0, ip, asr r8 │ │ │ │ - tsteq r0, r0, asr #16 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x011057d8 │ │ │ │ - @ instruction: 0x011057bc │ │ │ │ - tsteq r0, ip, lsl #15 │ │ │ │ - tsteq r0, r8, asr r7 │ │ │ │ - tsteq r1, r8, asr #7 │ │ │ │ - @ instruction: 0x011acafc │ │ │ │ - tsteq r0, r0, lsr #14 │ │ │ │ - @ instruction: 0x0111d390 │ │ │ │ - tsteq sl, r4, asr #21 │ │ │ │ - tsteq r0, r8, ror #13 │ │ │ │ - tsteq r1, r8, asr r3 │ │ │ │ - tsteq sl, ip, lsl #21 │ │ │ │ - @ instruction: 0x011056b0 │ │ │ │ - tsteq r1, r0, lsr #6 │ │ │ │ - tsteq sl, r4, asr sl │ │ │ │ - tsteq r0, r8, ror r6 │ │ │ │ - tsteq r1, r8, ror #5 │ │ │ │ - tsteq sl, ip, lsl sl │ │ │ │ - tsteq r0, r0, asr #12 │ │ │ │ - @ instruction: 0x0111d2b0 │ │ │ │ - tsteq sl, r4, ror #19 │ │ │ │ - tsteq r0, r8, lsl #12 │ │ │ │ - tsteq r1, r8, ror r2 │ │ │ │ - tsteq sl, ip, lsr #19 │ │ │ │ + tsteq r1, r4, ror #3 │ │ │ │ + tsteq r1, r8, asr #32 │ │ │ │ + tsteq sl, ip, ror r7 │ │ │ │ + tsteq r0, r8, lsl #7 │ │ │ │ + @ instruction: 0x0111dff8 │ │ │ │ + tsteq sl, ip, lsr #14 │ │ │ │ + tsteq r0, r0, asr r3 │ │ │ │ + tsteq r0, r4, lsl r3 │ │ │ │ + tsteq r1, r4, lsl #31 │ │ │ │ + @ instruction: 0x011ad6b8 │ │ │ │ + tsteq r1, ip, lsr r0 │ │ │ │ + tsteq r1, r8, asr #30 │ │ │ │ + tsteq sl, ip, ror r6 │ │ │ │ + tsteq r0, r8, ror r2 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + tsteq sl, r0, lsr #12 │ │ │ │ + tsteq r0, r0, asr #4 │ │ │ │ + @ instruction: 0x0111deb0 │ │ │ │ + tsteq sl, r4, ror #11 │ │ │ │ + tsteq r0, r8, lsl #4 │ │ │ │ + tsteq r1, r8, ror lr │ │ │ │ + tsteq sl, ip, lsr #11 │ │ │ │ + @ instruction: 0x011061d0 │ │ │ │ + tsteq r1, r0, asr #28 │ │ │ │ + tsteq sl, r4, ror r5 │ │ │ │ + @ instruction: 0x01106198 │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ + tsteq sl, ip, lsr r5 │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ + @ instruction: 0x0111ddd0 │ │ │ │ + tsteq sl, r4, lsl #10 │ │ │ │ + tsteq r0, r8, lsr #2 │ │ │ │ + @ instruction: 0x0111dd98 │ │ │ │ + tsteq sl, ip, asr #9 │ │ │ │ + ldrsheq r6, [r0, -r0] │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ + @ instruction: 0x011ad498 │ │ │ │ + ldrheq r6, [r0, -ip] │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ + tsteq r1, ip, ror #25 │ │ │ │ + tsteq sl, r0, lsr #8 │ │ │ │ + tsteq r0, r8, lsr r0 │ │ │ │ + tsteq r1, r8, lsr #25 │ │ │ │ + @ instruction: 0x011ad3dc │ │ │ │ + tsteq r0, r0 │ │ │ │ + tsteq r1, r0, ror ip │ │ │ │ + tsteq sl, r4, lsr #7 │ │ │ │ + tsteq r0, r4, asr #31 │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ + tsteq sl, r8, ror #6 │ │ │ │ + tsteq r0, ip, lsl #31 │ │ │ │ + @ instruction: 0x0111dbfc │ │ │ │ + tsteq sl, r0, lsr r3 │ │ │ │ + tsteq r0, r8, asr pc │ │ │ │ + tsteq r0, r4, lsr #30 │ │ │ │ + @ instruction: 0x0111db94 │ │ │ │ + tsteq sl, r8, asr #5 │ │ │ │ + tsteq r0, ip, ror #29 │ │ │ │ + tsteq r1, ip, asr fp │ │ │ │ + @ instruction: 0x011ad290 │ │ │ │ + @ instruction: 0x01105eb4 │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ + tsteq sl, r8, asr r2 │ │ │ │ + tsteq r0, ip, ror lr │ │ │ │ + tsteq r0, r0, asr #28 │ │ │ │ + tsteq r1, r8, lsl #21 │ │ │ │ + tsteq r0, r0, asr #27 │ │ │ │ + tsteq r1, r0, lsr sl │ │ │ │ + tsteq sl, r4, ror #2 │ │ │ │ + tsteq r0, r4, lsl #27 │ │ │ │ + @ instruction: 0x0111d9f4 │ │ │ │ + tsteq sl, r8, lsr #2 │ │ │ │ + tsteq r0, ip, asr #26 │ │ │ │ + @ instruction: 0x0111d99c │ │ │ │ + tsteq r0, ip, ror #25 │ │ │ │ + tsteq r1, r8, lsr r9 │ │ │ │ + tsteq r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x0111d8f8 │ │ │ │ + tsteq sl, ip, lsr #32 │ │ │ │ + tsteq r0, r0, asr ip │ │ │ │ + tsteq r1, r0, asr #17 │ │ │ │ + @ instruction: 0x011acff4 │ │ │ │ + tsteq r0, r8, lsl ip │ │ │ │ + tsteq r1, r8, lsl #17 │ │ │ │ + @ instruction: 0x011acfbc │ │ │ │ + tsteq r0, r0, ror #23 │ │ │ │ + tsteq r1, r0, asr r8 │ │ │ │ + tsteq sl, r4, lsl #31 │ │ │ │ + tsteq r0, r8, lsr #23 │ │ │ │ + tsteq r1, r8, lsl r8 │ │ │ │ + tsteq sl, ip, asr #30 │ │ │ │ + tsteq r0, r4, ror fp │ │ │ │ + tsteq r0, r0, asr #22 │ │ │ │ + @ instruction: 0x0111d7b0 │ │ │ │ + tsteq sl, r4, ror #29 │ │ │ │ + tsteq r0, r8, lsl #22 │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ + tsteq sl, ip, lsr #29 │ │ │ │ + @ instruction: 0x01105ad0 │ │ │ │ + @ instruction: 0x01105a94 │ │ │ │ + @ instruction: 0x0111d6dc │ │ │ │ + tsteq r0, r0, lsr sl │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ + tsteq r0, ip, asr #19 │ │ │ │ + tsteq r1, ip, lsr r6 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ + @ instruction: 0x01105994 │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ + tsteq sl, r8, lsr sp │ │ │ │ + tsteq r0, ip, asr r9 │ │ │ │ + tsteq r1, ip, asr #11 │ │ │ │ + tsteq sl, r0, lsl #26 │ │ │ │ + tsteq r1, r8, lsr #11 │ │ │ │ + tsteq r1, ip, ror r5 │ │ │ │ + tsteq r0, ip, asr #17 │ │ │ │ + tsteq r1, ip, lsr r5 │ │ │ │ + tsteq sl, r0, ror ip │ │ │ │ + @ instruction: 0x01105898 │ │ │ │ + tsteq r0, r4, ror #16 │ │ │ │ + tsteq r0, r8, asr #16 │ │ │ │ + tsteq r0, ip, lsr #16 │ │ │ │ + tsteq r0, r0, lsl r8 │ │ │ │ + tsteq r0, r0, ror #15 │ │ │ │ + tsteq r0, r4, asr #15 │ │ │ │ + @ instruction: 0x01105794 │ │ │ │ + tsteq r0, r0, ror #14 │ │ │ │ + @ instruction: 0x0111d3d0 │ │ │ │ + tsteq sl, r4, lsl #22 │ │ │ │ + tsteq r0, r8, lsr #14 │ │ │ │ + @ instruction: 0x0111d398 │ │ │ │ + tsteq sl, ip, asr #21 │ │ │ │ + @ instruction: 0x011056f0 │ │ │ │ + tsteq r1, r0, ror #6 │ │ │ │ + @ instruction: 0x011aca94 │ │ │ │ + @ instruction: 0x011056b8 │ │ │ │ + tsteq r1, r8, lsr #6 │ │ │ │ + tsteq sl, ip, asr sl │ │ │ │ + tsteq r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x0111d2f0 │ │ │ │ + tsteq sl, r4, lsr #20 │ │ │ │ + tsteq r0, r8, asr #12 │ │ │ │ + @ instruction: 0x0111d2b8 │ │ │ │ + tsteq sl, ip, ror #19 │ │ │ │ + tsteq r0, r0, lsl r6 │ │ │ │ + tsteq r1, r0, lsl #5 │ │ │ │ + @ instruction: 0x011ac9b4 │ │ │ │ add r8, sp, #220 @ 0xdc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl b1de0 │ │ │ │ ldr r3, [pc, #-620] @ 60e918 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1396612,28 +1396612,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 60fe64 │ │ │ │ @ instruction: 0x0127882c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01278820 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - @ instruction: 0x0111d3bc │ │ │ │ - tsteq r1, r0, lsl #3 │ │ │ │ - @ instruction: 0x011ac6f4 │ │ │ │ + tsteq sl, r0, asr r9 │ │ │ │ + tsteq r1, r4, asr #7 │ │ │ │ + tsteq r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x011ac6fc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r1, r8, ror #31 │ │ │ │ - tsteq sl, r8, ror #10 │ │ │ │ + @ instruction: 0x0111cff0 │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ ldrdeq r8, [r7, -r8]! @ │ │ │ │ - tsteq r0, r8, ror #1 │ │ │ │ - ldrheq r5, [r0, -ip] │ │ │ │ - tsteq r0, ip, lsl #1 │ │ │ │ - tsteq r0, ip, asr r0 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - tsteq sl, r8, lsr #8 │ │ │ │ + ldrsheq r5, [r0, -r0] │ │ │ │ + tsteq r0, r4, asr #1 │ │ │ │ + @ instruction: 0x01105094 │ │ │ │ + tsteq r0, r4, rrx │ │ │ │ + @ instruction: 0x0111ceb0 │ │ │ │ + tsteq sl, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #3308] @ 610cec │ │ │ │ @@ -1397464,41 +1397464,41 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 610c34 │ │ │ │ b 6105e4 │ │ │ │ @ instruction: 0x01278234 │ │ │ │ @ instruction: 0x01278230 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sl, ip, lsl r3 │ │ │ │ + tsteq sl, r4, lsr #6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01277c58 │ │ │ │ - tsteq r0, r0, asr r4 │ │ │ │ - @ instruction: 0x0111c2b4 │ │ │ │ - @ instruction: 0x011ab8fc │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ + @ instruction: 0x0111c2bc │ │ │ │ + tsteq sl, r4, lsl #18 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ - tsteq r0, r8, lsl r4 │ │ │ │ - tsteq r1, ip, ror r2 │ │ │ │ - tsteq sl, r4, asr #17 │ │ │ │ + tsteq r0, r0, lsr #8 │ │ │ │ + tsteq r1, r4, lsl #5 │ │ │ │ + tsteq sl, ip, asr #17 │ │ │ │ andeq r1, r0, sl, lsr #1 │ │ │ │ - tsteq r1, r0, lsl #5 │ │ │ │ - tsteq sl, r8, ror r8 │ │ │ │ - tsteq r1, r0, lsr r2 │ │ │ │ + tsteq r1, r8, lsl #5 │ │ │ │ + tsteq sl, r0, lsl #17 │ │ │ │ + tsteq r1, r8, lsr r2 │ │ │ │ andeq r1, r0, r6, lsr #1 │ │ │ │ - tsteq r0, r8, lsl #7 │ │ │ │ - tsteq r1, ip, ror #3 │ │ │ │ - tsteq sl, r4, lsr r8 │ │ │ │ + @ instruction: 0x01104390 │ │ │ │ + @ instruction: 0x0111c1f4 │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ andeq r1, r0, r7, rrx │ │ │ │ - tsteq r0, r0, asr r3 │ │ │ │ - @ instruction: 0x0111c1b4 │ │ │ │ - @ instruction: 0x011ab7fc │ │ │ │ + tsteq r0, r8, asr r3 │ │ │ │ + @ instruction: 0x0111c1bc │ │ │ │ + tsteq sl, r4, lsl #16 │ │ │ │ andeq r1, r0, r6, rrx │ │ │ │ - tsteq r1, ip, lsr #3 │ │ │ │ - tsteq r1, ip, ror r1 │ │ │ │ - tsteq sl, r4, asr #15 │ │ │ │ + @ instruction: 0x0111c1b4 │ │ │ │ + tsteq r1, r4, lsl #3 │ │ │ │ + tsteq sl, ip, asr #15 │ │ │ │ andeq r1, r0, r5, rrx │ │ │ │ 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, #916] @ 0x394 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1397703,21 +1397703,21 @@ │ │ │ │ mov r1, #29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 610f14 │ │ │ │ @ instruction: 0x012774b4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sl, r8, lsr #13 │ │ │ │ - tsteq r1, r8, asr #32 │ │ │ │ + @ instruction: 0x011ab6b0 │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ @ instruction: 0x01277328 │ │ │ │ - tsteq sl, r4, asr #8 │ │ │ │ - tsteq r1, r0, lsr #28 │ │ │ │ - @ instruction: 0x0111bdf0 │ │ │ │ - tsteq r0, r8, asr #30 │ │ │ │ + tsteq sl, ip, asr #8 │ │ │ │ + tsteq r1, r8, lsr #28 │ │ │ │ + @ instruction: 0x0111bdf8 │ │ │ │ + tsteq r0, r0, asr pc │ │ │ │ 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 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [pc, #3124] @ 611d24 │ │ │ │ @@ -1398502,16 +1398502,16 @@ │ │ │ │ strd r0, [ip, r3] │ │ │ │ adds r3, lr, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ b 612404 │ │ │ │ @ instruction: 0x01277150 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01277104 │ │ │ │ - tsteq sl, r6, lsr #3 │ │ │ │ - tsteq sl, r4, ror #30 │ │ │ │ + tsteq sl, lr, lsr #3 │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ add r0, r4, lr, lsl #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ add ip, r0, #16 │ │ │ │ @@ -1400584,57 +1400584,57 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 613970 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ smlawteq r7, ip, r8, r4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq sl, ip, asr r9 │ │ │ │ - tsteq r0, r0, lsr #9 │ │ │ │ - tsteq r1, r8, lsl #6 │ │ │ │ + tsteq sl, r4, ror #18 │ │ │ │ + tsteq r0, r8, lsr #9 │ │ │ │ + tsteq r1, r0, lsl r3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq sl, r0, lsr #18 │ │ │ │ - tsteq r1, r4, asr #5 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ + tsteq sl, r8, lsr #18 │ │ │ │ + tsteq r1, ip, asr #5 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - tsteq sl, r0, ror #17 │ │ │ │ - tsteq r1, r4, lsl #6 │ │ │ │ - tsteq r1, r0, lsl #5 │ │ │ │ + tsteq sl, r8, ror #17 │ │ │ │ + tsteq r1, ip, lsl #6 │ │ │ │ + tsteq r1, r8, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sl, ip, lsr #17 │ │ │ │ - @ instruction: 0x011013f0 │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ + @ instruction: 0x011a88b4 │ │ │ │ + @ instruction: 0x011013f8 │ │ │ │ + tsteq r1, r0, ror #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq sl, r0, ror r8 │ │ │ │ - @ instruction: 0x011013b4 │ │ │ │ - tsteq r1, ip, lsl r2 │ │ │ │ + tsteq sl, r8, ror r8 │ │ │ │ + @ instruction: 0x011013bc │ │ │ │ + tsteq r1, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq sl, r4, lsr r8 │ │ │ │ - tsteq r0, r8, ror r3 │ │ │ │ - tsteq r1, r0, ror #3 │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ + tsteq r0, r0, lsl #7 │ │ │ │ + tsteq r1, r8, ror #3 │ │ │ │ andeq r0, r0, sp, ror #18 │ │ │ │ - @ instruction: 0x011a87f8 │ │ │ │ - tsteq r0, ip, lsr r3 │ │ │ │ - tsteq r1, r4, lsr #3 │ │ │ │ + tsteq sl, r0, lsl #16 │ │ │ │ + tsteq r0, r4, asr #6 │ │ │ │ + tsteq r1, ip, lsr #3 │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ - @ instruction: 0x011a87bc │ │ │ │ - tsteq r0, r0, lsl #6 │ │ │ │ - tsteq r1, r8, ror #2 │ │ │ │ + tsteq sl, r4, asr #15 │ │ │ │ + tsteq r0, r8, lsl #6 │ │ │ │ + tsteq r1, r0, ror r1 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - tsteq sl, r4, lsl #15 │ │ │ │ - tsteq r1, ip, asr r1 │ │ │ │ - tsteq r1, r8, lsr #2 │ │ │ │ + tsteq sl, ip, lsl #15 │ │ │ │ + tsteq r1, r4, ror #2 │ │ │ │ + tsteq r1, r0, lsr r1 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - tsteq sl, r0, asr r7 │ │ │ │ - @ instruction: 0x01101294 │ │ │ │ - ldrsheq r9, [r1, -r4] │ │ │ │ + tsteq sl, r8, asr r7 │ │ │ │ + @ instruction: 0x0110129c │ │ │ │ + ldrsheq r9, [r1, -ip] │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, r4, lsl r7 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ - tsteq r1, r0, asr #1 │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ + tsteq r0, r0, ror #4 │ │ │ │ + tsteq r1, r8, asr #1 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ @@ -1401461,16 +1401461,16 @@ │ │ │ │ strd r6, [r2, #16] │ │ │ │ adds r8, r8, #4 │ │ │ │ strd r0, [r9, r3] │ │ │ │ b 61529c │ │ │ │ @ instruction: 0x012743bc │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0127436c │ │ │ │ - tsteq sl, sl, lsl r4 │ │ │ │ - tsteq sl, r8, ror #1 │ │ │ │ + tsteq sl, r2, lsr #8 │ │ │ │ + ldrsheq r7, [sl, -r0] │ │ │ │ add ip, r5, #24 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ subs lr, r0, #1 │ │ │ │ sbc ip, ip, #0 │ │ │ │ cmp lr, #1 │ │ │ │ @@ -1403568,55 +1403568,55 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 6168d8 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01271964 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011a5abc │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - tsteq r1, r8, ror #8 │ │ │ │ + tsteq sl, r4, asr #21 │ │ │ │ + tsteq pc, r8, lsl #12 │ │ │ │ + tsteq r1, r0, ror r4 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - tsteq sl, r0, lsl #21 │ │ │ │ - smlabteq pc, r4, r5, lr @ │ │ │ │ - tsteq r1, ip, lsr #8 │ │ │ │ + tsteq sl, r8, lsl #21 │ │ │ │ + smlabteq pc, ip, r5, lr @ │ │ │ │ + tsteq r1, r4, lsr r4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ - smlabbeq pc, r8, r5, lr @ │ │ │ │ - @ instruction: 0x011163f0 │ │ │ │ + tsteq sl, ip, asr #20 │ │ │ │ + @ instruction: 0x010fe590 │ │ │ │ + @ instruction: 0x011163f8 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq r1, r4, lsr r4 │ │ │ │ - tsteq sl, r8, lsl #20 │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ + tsteq r1, ip, lsr r4 │ │ │ │ + tsteq sl, r0, lsl sl │ │ │ │ + @ instruction: 0x011163b4 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - tsteq sl, r8, asr #19 │ │ │ │ - tsteq r1, ip, ror #7 │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ - @ instruction: 0x011a5994 │ │ │ │ - ldrdeq lr, [pc, -r8] │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - tsteq sl, r8, asr r9 │ │ │ │ - @ instruction: 0x010fe49c │ │ │ │ - tsteq r1, r4, lsl #6 │ │ │ │ + @ instruction: 0x011a59d0 │ │ │ │ + @ instruction: 0x011163f4 │ │ │ │ + tsteq r1, r4, ror r3 │ │ │ │ + @ instruction: 0x011a599c │ │ │ │ + smlatteq pc, r0, r4, lr │ │ │ │ + tsteq r1, r8, asr #6 │ │ │ │ + tsteq sl, r0, ror #18 │ │ │ │ + smlatbeq pc, r4, r4, lr @ │ │ │ │ + tsteq r1, ip, lsl #6 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - tsteq sl, ip, lsl r9 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - tsteq r1, r8, asr #5 │ │ │ │ + tsteq sl, r4, lsr #18 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + @ instruction: 0x011162d0 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - tsteq sl, r0, ror #17 │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ - tsteq r1, ip, lsl #5 │ │ │ │ + tsteq sl, r8, ror #17 │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + @ instruction: 0x01116294 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - tsteq sl, r8, lsr #17 │ │ │ │ - tsteq r1, r0, lsl #5 │ │ │ │ - tsteq r1, ip, asr #4 │ │ │ │ + @ instruction: 0x011a58b0 │ │ │ │ + tsteq r1, r8, lsl #5 │ │ │ │ + tsteq r1, r4, asr r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq sl, r4, ror r8 │ │ │ │ - @ instruction: 0x010fe3b8 │ │ │ │ - tsteq r1, r8, lsl r2 │ │ │ │ + tsteq sl, ip, ror r8 │ │ │ │ + smlabteq pc, r0, r3, lr @ │ │ │ │ + tsteq r1, r0, lsr #4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ 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 r7, [sp, #60] @ 0x3c │ │ │ │ @@ -1403700,23 +1403700,23 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 616e30 │ │ │ │ @ instruction: 0x01271524 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r0, asr #14 │ │ │ │ - ldrsheq r6, [r1, -r0] │ │ │ │ + tsteq sl, r8, asr #14 │ │ │ │ + ldrsheq r6, [r1, -r8] │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - strdeq lr, [pc, -r0] │ │ │ │ - tsteq sl, r8, lsr #13 │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ + strdeq lr, [pc, -r8] │ │ │ │ + @ instruction: 0x011a56b0 │ │ │ │ + tsteq r1, r4, asr r0 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x010fe1b0 │ │ │ │ - smlabbeq pc, r0, r1, lr @ │ │ │ │ + @ instruction: 0x010fe1b8 │ │ │ │ + smlabbeq pc, r8, r1, lr @ │ │ │ │ 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 r7, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #320] @ 616fec │ │ │ │ @@ -1403799,21 +1403799,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ b 616fbc │ │ │ │ @ instruction: 0x01271398 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011a55b4 │ │ │ │ - tsteq r1, r4, ror #30 │ │ │ │ - tsteq sl, ip, lsl r5 │ │ │ │ - tsteq pc, r0, rrx │ │ │ │ - tsteq r1, r4, asr #29 │ │ │ │ - tsteq pc, r4, lsr #32 │ │ │ │ - strdeq sp, [pc, -r8] │ │ │ │ + @ instruction: 0x011a55bc │ │ │ │ + tsteq r1, ip, ror #30 │ │ │ │ + tsteq sl, r4, lsr #10 │ │ │ │ + tsteq pc, r8, rrx │ │ │ │ + tsteq r1, ip, asr #29 │ │ │ │ + tsteq pc, ip, lsr #32 │ │ │ │ + mrseq lr, CPSR │ │ │ │ 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, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1404414,38 +1404414,38 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 617750 │ │ │ │ @ instruction: 0x01271204 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x012711bc │ │ │ │ - tsteq sl, r8, asr #7 │ │ │ │ - tsteq r1, r4, ror #26 │ │ │ │ - @ instruction: 0x011a52d4 │ │ │ │ - tsteq r1, r8, ror ip │ │ │ │ - @ instruction: 0x011159d0 │ │ │ │ - tsteq sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x011a53d0 │ │ │ │ + tsteq r1, ip, ror #26 │ │ │ │ + @ instruction: 0x011a52dc │ │ │ │ + tsteq r1, r0, lsl #25 │ │ │ │ + @ instruction: 0x011159d8 │ │ │ │ + tsteq sl, r0, lsr #32 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r0, lsr #27 │ │ │ │ - tsteq r1, r0, asr r7 │ │ │ │ + tsteq sl, r8, lsr #27 │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ smulwteq r7, ip, sl │ │ │ │ - tsteq sl, r0, lsr #25 │ │ │ │ - smlatteq pc, r4, r7, sp │ │ │ │ - tsteq r1, r8, asr #12 │ │ │ │ - smlatbeq pc, ip, r7, sp @ │ │ │ │ - tsteq pc, ip, ror r7 @ │ │ │ │ - tsteq sl, r8, lsl #24 │ │ │ │ - tsteq r1, r0, ror #11 │ │ │ │ - @ instruction: 0x011155b0 │ │ │ │ - tsteq pc, r8, lsl #14 │ │ │ │ - ldrdeq sp, [pc, -r8] │ │ │ │ - tsteq sl, r0, ror #22 │ │ │ │ - tsteq r1, r4, lsr #11 │ │ │ │ - tsteq r1, r4, lsl #10 │ │ │ │ - tsteq pc, r4, ror r6 @ │ │ │ │ + tsteq sl, r8, lsr #25 │ │ │ │ + smlatteq pc, ip, r7, sp │ │ │ │ + tsteq r1, r0, asr r6 │ │ │ │ + @ instruction: 0x010fd7b4 │ │ │ │ + smlabbeq pc, r4, r7, sp @ │ │ │ │ + tsteq sl, r0, lsl ip │ │ │ │ + tsteq r1, r8, ror #11 │ │ │ │ + @ instruction: 0x011155b8 │ │ │ │ + tsteq pc, r0, lsl r7 @ │ │ │ │ + smlatteq pc, r0, r6, sp │ │ │ │ + tsteq sl, r8, ror #22 │ │ │ │ + tsteq r1, ip, lsr #11 │ │ │ │ + tsteq r1, ip, lsl #10 │ │ │ │ + tsteq pc, ip, ror 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #2444] @ 61839c │ │ │ │ @@ -1405060,51 +1405060,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 618208 │ │ │ │ @ instruction: 0x01270830 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01270810 │ │ │ │ - @ instruction: 0x011a49bc │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq sl, ip, lsr #17 │ │ │ │ - tsteq r1, ip, asr #4 │ │ │ │ + tsteq sl, r4, asr #19 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ + @ instruction: 0x011a48b4 │ │ │ │ + tsteq r1, r4, asr r2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011a4698 │ │ │ │ - tsteq r1, r8, asr #32 │ │ │ │ + tsteq sl, r0, lsr #13 │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ smlawteq r7, r0, r3, r0 │ │ │ │ @ instruction: 0x01270370 │ │ │ │ - @ instruction: 0x011a4594 │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ - tsteq r1, ip, lsr pc │ │ │ │ + @ instruction: 0x011a459c │ │ │ │ + ldrdeq sp, [pc, -ip] │ │ │ │ + tsteq r1, r4, asr #30 │ │ │ │ ldrdeq r0, [r7, -ip]! │ │ │ │ - tsteq sl, r0, lsl #10 │ │ │ │ - tsteq pc, r0, asr #32 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - tsteq r1, ip, lsl lr │ │ │ │ - tsteq sl, r4, ror #8 │ │ │ │ - tsteq sl, ip, lsl #6 │ │ │ │ - tsteq r1, r4, ror #25 │ │ │ │ - @ instruction: 0x01114cb4 │ │ │ │ + tsteq sl, r8, lsl #10 │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x01114eb0 │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ + tsteq sl, ip, ror #8 │ │ │ │ + tsteq sl, r4, lsl r3 │ │ │ │ + tsteq r1, ip, ror #25 │ │ │ │ + @ instruction: 0x01114cbc │ │ │ │ smlawbeq r7, r8, r0, r0 │ │ │ │ - smlatteq pc, ip, sp, ip │ │ │ │ - tsteq sl, ip, ror #4 │ │ │ │ - @ instruction: 0x010fcdb0 │ │ │ │ - tsteq r1, r4, lsl ip │ │ │ │ - tsteq pc, r8, ror sp @ │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ - tsteq pc, r4, lsl sp @ │ │ │ │ - @ instruction: 0x011a41b0 │ │ │ │ strdeq ip, [pc, -r4] │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - tsteq sl, r8, ror r1 │ │ │ │ - @ instruction: 0x010fccb8 │ │ │ │ - tsteq r1, r0, lsr #22 │ │ │ │ - smlabbeq pc, ip, ip, ip @ │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ + tsteq sl, r4, ror r2 │ │ │ │ + @ instruction: 0x010fcdb8 │ │ │ │ + tsteq r1, ip, lsl ip │ │ │ │ + smlabbeq pc, r0, sp, ip @ │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ + tsteq pc, ip, lsl sp @ │ │ │ │ + @ instruction: 0x011a41b8 │ │ │ │ + strdeq ip, [pc, -ip] │ │ │ │ + tsteq r1, r4, ror #22 │ │ │ │ + tsteq sl, r0, lsl #3 │ │ │ │ + smlabteq pc, r0, ip, ip @ │ │ │ │ + tsteq r1, r8, lsr #22 │ │ │ │ + @ instruction: 0x010fcc94 │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #2472] @ 618e00 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1405725,63 +1405725,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 618cbc │ │ │ │ msreq CPSR_sx, r8, ror #27 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r6, r8, sp, pc @ │ │ │ │ - tsteq sl, r8, asr #30 │ │ │ │ - tsteq r1, r4, ror #17 │ │ │ │ + tsteq sl, r0, asr pc │ │ │ │ + tsteq r1, ip, ror #17 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ - @ instruction: 0x011147dc │ │ │ │ + tsteq sl, r0, asr #28 │ │ │ │ + tsteq r1, r4, ror #15 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r0, lsr #25 │ │ │ │ - tsteq r1, r0, asr r6 │ │ │ │ + tsteq sl, r8, lsr #25 │ │ │ │ + tsteq r1, r8, asr r6 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ smlawteq r6, r8, r9, pc @ │ │ │ │ msreq CPSR_sx, ip, ror r9 │ │ │ │ - smlatteq pc, r4, r6, ip │ │ │ │ - tsteq sl, r0, lsr #23 │ │ │ │ - tsteq r1, r4, asr #10 │ │ │ │ + smlatteq pc, ip, r6, ip │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ + tsteq r1, ip, asr #10 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - tsteq r1, r4, ror r4 │ │ │ │ - tsteq sl, ip, asr #21 │ │ │ │ + tsteq r1, ip, ror r4 │ │ │ │ + @ instruction: 0x011a3ad4 │ │ │ │ strdeq pc, [r6, -ip]! │ │ │ │ - tsteq sl, r0, lsr #18 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - tsteq r1, r8, asr #5 │ │ │ │ + tsteq sl, r8, lsr #18 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + @ instruction: 0x011142d0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - tsteq r1, ip, asr #5 │ │ │ │ - tsteq sl, r8, ror #17 │ │ │ │ - tsteq r1, ip, lsl #5 │ │ │ │ + @ instruction: 0x011142d4 │ │ │ │ + @ instruction: 0x011a38f0 │ │ │ │ + @ instruction: 0x01114294 │ │ │ │ msreq LR_usr, r4, ror #12 │ │ │ │ msreq LR_usr, ip, lsr r6 │ │ │ │ - tsteq sl, r0, ror #16 │ │ │ │ - smlatbeq pc, r0, r3, ip @ │ │ │ │ - tsteq r1, r8, lsl #4 │ │ │ │ + tsteq sl, r8, ror #16 │ │ │ │ + smlatbeq pc, r8, r3, ip @ │ │ │ │ + tsteq r1, r0, lsl r2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - tsteq sl, r0, lsr r8 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - @ instruction: 0x011141d8 │ │ │ │ + tsteq sl, r8, lsr r8 │ │ │ │ + tsteq pc, r8, ror r3 @ │ │ │ │ + tsteq r1, r0, ror #3 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x011a37fc │ │ │ │ - tsteq pc, r0, asr #6 │ │ │ │ - tsteq r1, r4, lsr #3 │ │ │ │ - mrseq ip, SP_hyp │ │ │ │ - ldrdeq ip, [pc, -r0] │ │ │ │ - smlatbeq pc, r0, r2, ip @ │ │ │ │ - tsteq pc, r0, ror r2 @ │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ - strdeq ip, [pc, -r8] │ │ │ │ + tsteq sl, r4, lsl #16 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ + tsteq r1, ip, lsr #3 │ │ │ │ + tsteq pc, r8, lsl #6 │ │ │ │ + ldrdeq ip, [pc, -r8] │ │ │ │ + smlatbeq pc, r8, r2, ip @ │ │ │ │ + tsteq pc, r8, ror r2 @ │ │ │ │ + tsteq pc, r4, asr #4 │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ + mrseq ip, (UNDEF: 47) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrd r6, [r2, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1406002,26 +1406002,26 @@ │ │ │ │ bl ba12c │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 6191c8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - tsteq sl, r8, lsr #7 │ │ │ │ - tsteq r1, r4, lsl #3 │ │ │ │ - tsteq pc, r4, lsr lr @ │ │ │ │ - tsteq r0, r4, asr r9 │ │ │ │ + @ instruction: 0x011a33b0 │ │ │ │ + tsteq r1, ip, lsl #3 │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ + tsteq r0, ip, asr r9 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - @ instruction: 0x011a32b8 │ │ │ │ - strdeq fp, [pc, -ip] │ │ │ │ - tsteq r0, r0, lsr #18 │ │ │ │ + tsteq sl, r0, asr #5 │ │ │ │ + tsteq pc, r4, lsl #28 │ │ │ │ + tsteq r0, r8, lsr #18 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - tsteq r1, r8, asr #32 │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - @ instruction: 0x0110d8d4 │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ + tsteq sl, ip, ror r2 │ │ │ │ + @ instruction: 0x0110d8dc │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1406404,49 +1406404,49 @@ │ │ │ │ b 61960c │ │ │ │ bl c5b14 │ │ │ │ mov ip, r0 │ │ │ │ b 619858 │ │ │ │ smlawbeq r6, r8, pc, lr @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0126ef4c │ │ │ │ - tsteq sl, r8, ror #2 │ │ │ │ - tsteq r1, ip, lsl #22 │ │ │ │ + tsteq sl, r0, ror r1 │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - tsteq sl, r0, rrx │ │ │ │ - tsteq r1, r0, lsl #20 │ │ │ │ + tsteq sl, r8, rrx │ │ │ │ + tsteq r1, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sl, r4, lsl pc │ │ │ │ - tsteq r1, r0, asr #17 │ │ │ │ + tsteq sl, ip, lsl pc │ │ │ │ + tsteq r1, r8, asr #17 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x0126ec30 │ │ │ │ - tsteq sl, ip, lsl #28 │ │ │ │ - tsteq r1, r8, ror #15 │ │ │ │ - @ instruction: 0x011137b8 │ │ │ │ + tsteq sl, r4, lsl lr │ │ │ │ + @ instruction: 0x011137f0 │ │ │ │ + tsteq r1, r0, asr #15 │ │ │ │ andeq r0, r0, pc, ror #21 │ │ │ │ - tsteq pc, r0, lsl r9 @ │ │ │ │ - @ instruction: 0x011a2d94 │ │ │ │ - ldrdeq fp, [pc, -r8] │ │ │ │ - tsteq r1, r0, asr #14 │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ + @ instruction: 0x011a2d9c │ │ │ │ + smlatteq pc, r0, r8, fp │ │ │ │ + tsteq r1, r8, asr #14 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq sl, ip, asr sp │ │ │ │ - tsteq r0, r0, asr #10 │ │ │ │ - tsteq r0, r0, asr r4 │ │ │ │ + tsteq sl, r4, ror #26 │ │ │ │ + tsteq r0, r8, asr #10 │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ - tsteq pc, r4, lsr r8 @ │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ + tsteq pc, r8, ror #16 │ │ │ │ + tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq fp, [pc, -ip] │ │ │ │ - tsteq sl, r8, ror #24 │ │ │ │ - tsteq r0, r8, asr #8 │ │ │ │ - tsteq r0, ip, asr r3 │ │ │ │ - tsteq sl, r8, lsr #24 │ │ │ │ - tsteq pc, ip, ror #14 │ │ │ │ - @ instruction: 0x011135d4 │ │ │ │ + smlatteq pc, r4, r7, fp │ │ │ │ + tsteq sl, r0, ror ip │ │ │ │ + tsteq r0, r0, asr r4 │ │ │ │ + tsteq r0, r4, ror #6 │ │ │ │ + tsteq sl, r0, lsr ip │ │ │ │ + tsteq pc, r4, ror r7 @ │ │ │ │ + @ instruction: 0x011135dc │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ ldr r8, [r0, #920] @ 0x398 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1407198,40 +1407198,40 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ b 61a9c0 │ │ │ │ @ instruction: 0x0126e8ec │ │ │ │ ldrdeq lr, [r6, -r4]! │ │ │ │ - @ instruction: 0x011a29f2 │ │ │ │ + @ instruction: 0x011a29fa │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0126d798 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011122d4 │ │ │ │ - tsteq sl, ip, asr #17 │ │ │ │ - tsteq r1, r8, ror #4 │ │ │ │ + @ instruction: 0x011122dc │ │ │ │ + @ instruction: 0x011a18d4 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - tsteq sl, ip, ror r8 │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - tsteq sl, r8, lsr r8 │ │ │ │ - tsteq pc, ip, ror r3 @ │ │ │ │ - @ instruction: 0x011121dc │ │ │ │ + tsteq sl, r4, lsl #17 │ │ │ │ + tsteq r1, r0, ror #4 │ │ │ │ + tsteq r1, r0, lsr r2 │ │ │ │ + tsteq sl, r0, asr #16 │ │ │ │ + smlabbeq pc, r4, r3, sl @ │ │ │ │ + tsteq r1, r4, ror #3 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x011a17fc │ │ │ │ - tsteq pc, r0, asr #6 │ │ │ │ - tsteq r1, r8, lsr #3 │ │ │ │ + tsteq sl, r4, lsl #16 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ + @ instruction: 0x011121b0 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - tsteq sl, r0, asr #15 │ │ │ │ - tsteq pc, r4, lsl #6 │ │ │ │ - tsteq r1, ip, ror #2 │ │ │ │ - tsteq sl, r4, lsl #15 │ │ │ │ - smlabteq pc, r8, r2, sl @ │ │ │ │ - tsteq r1, r0, lsr r1 │ │ │ │ + tsteq sl, r8, asr #15 │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ + tsteq r1, r4, ror r1 │ │ │ │ + tsteq sl, ip, lsl #15 │ │ │ │ + ldrdeq sl, [pc, -r0] │ │ │ │ + tsteq r1, r8, lsr r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ subs lr, r9, #1 │ │ │ │ sbc ip, r2, #0 │ │ │ │ cmp lr, #1 │ │ │ │ sbcs r1, ip, #0 │ │ │ │ add r1, r6, r4, lsl #1 │ │ │ │ add r5, r6, r4 │ │ │ │ @@ -1408495,56 +1408495,56 @@ │ │ │ │ lsl r1, r1, #3 │ │ │ │ strd r6, [lr, r1] │ │ │ │ adds r1, ip, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ b 61bda4 │ │ │ │ @ instruction: 0x0126d4e4 │ │ │ │ ldrdeq sp, [r6, -r0]! │ │ │ │ - tsteq sl, ip, asr #11 │ │ │ │ + @ instruction: 0x011a15d4 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0126c3b8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlatbeq pc, r8, r0, r9 @ │ │ │ │ - tsteq sl, r8, asr r5 │ │ │ │ - @ instruction: 0x01103f98 │ │ │ │ + strheq r9, [pc, -r0] │ │ │ │ + tsteq sl, r0, ror #10 │ │ │ │ + tsteq r0, r0, lsr #31 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - tsteq sl, ip, lsl r5 │ │ │ │ - tsteq pc, r0, rrx │ │ │ │ - tsteq r1, r8, asr #29 │ │ │ │ + tsteq sl, r4, lsr #10 │ │ │ │ + tsteq pc, r8, rrx │ │ │ │ + @ instruction: 0x01110ed0 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - tsteq pc, r8, lsr #32 │ │ │ │ - @ instruction: 0x011a04d8 │ │ │ │ - tsteq r0, r8, lsl pc │ │ │ │ + tsteq pc, r0, lsr r0 @ │ │ │ │ + tsteq sl, r0, ror #9 │ │ │ │ + tsteq r0, r0, lsr #30 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x011a049c │ │ │ │ - smlatteq pc, r0, pc, r8 @ │ │ │ │ - tsteq r1, r8, asr #28 │ │ │ │ + tsteq sl, r4, lsr #9 │ │ │ │ + smlatteq pc, r8, pc, r8 @ │ │ │ │ + tsteq r1, r0, asr lr │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - tsteq sl, r0, ror #8 │ │ │ │ - smlatbeq pc, r4, pc, r8 @ │ │ │ │ - tsteq r1, ip, lsl #28 │ │ │ │ - tsteq r1, ip, lsr #29 │ │ │ │ - tsteq sl, r4, lsr #8 │ │ │ │ - tsteq r1, r8, asr #27 │ │ │ │ + tsteq sl, r8, ror #8 │ │ │ │ + smlatbeq pc, ip, pc, r8 @ │ │ │ │ + tsteq r1, r4, lsl lr │ │ │ │ + @ instruction: 0x01110eb4 │ │ │ │ + tsteq sl, ip, lsr #8 │ │ │ │ + @ instruction: 0x01110dd0 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - tsteq sl, r4, ror #7 │ │ │ │ - @ instruction: 0x01110dbc │ │ │ │ - tsteq r1, ip, lsl #27 │ │ │ │ - @ instruction: 0x011a03b0 │ │ │ │ - strdeq r8, [pc, -r4] │ │ │ │ - tsteq r1, r4, asr sp │ │ │ │ + tsteq sl, ip, ror #7 │ │ │ │ + tsteq r1, r4, asr #27 │ │ │ │ + @ instruction: 0x01110d94 │ │ │ │ + @ instruction: 0x011a03b8 │ │ │ │ + strdeq r8, [pc, -ip] │ │ │ │ + tsteq r1, ip, asr sp │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - @ instruction: 0x010f8ebc │ │ │ │ - tsteq sl, ip, ror #6 │ │ │ │ - tsteq r0, ip, lsr #27 │ │ │ │ + smlabteq pc, r4, lr, r8 @ │ │ │ │ + tsteq sl, r4, ror r3 │ │ │ │ + @ instruction: 0x01103db4 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - tsteq pc, ip, ror lr @ │ │ │ │ - tsteq sl, ip, lsr #6 │ │ │ │ - tsteq r0, ip, ror #26 │ │ │ │ + smlabbeq pc, r4, lr, r8 @ │ │ │ │ + tsteq sl, r4, lsr r3 │ │ │ │ + tsteq r0, r4, ror sp │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, [r8], #8 │ │ │ │ subs fp, r2, #1 │ │ │ │ sbc sl, r1, #0 │ │ │ │ cmp fp, #1 │ │ │ │ @@ -1409915,28 +1409915,28 @@ │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ b 61d024 │ │ │ │ @ instruction: 0x0126c09c │ │ │ │ smlawbeq r6, r4, r0, ip │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - tsteq sl, r0, ror #1 │ │ │ │ - tsteq r1, r4, ror #20 │ │ │ │ + tsteq sl, r8, ror #1 │ │ │ │ + tsteq r1, ip, ror #20 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tstpeq r9, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r8, lsr #18 │ │ │ │ + tstpeq r9, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tstpeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011107f4 │ │ │ │ + tstpeq r9, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011107fc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tstpeq r9, r2, ror #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, sl, ror #25 @ p-variant is OBSOLETE │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @@ -1411543,16 +1411543,16 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ adc r3, r7, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ b 61c6c0 │ │ │ │ svccc 0x00e00000 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ - tsteq r9, r4, asr #7 │ │ │ │ - tsteq r0, r0, ror sp │ │ │ │ + tsteq r9, ip, asr #7 │ │ │ │ + tsteq r0, r8, ror sp │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ @ instruction: 0xffff1f6c │ │ │ │ @ instruction: 0xfffcb20c │ │ │ │ @ instruction: 0xfffce5c4 │ │ │ │ @ instruction: 0xfffcc1fc │ │ │ │ @ instruction: 0xfffc9470 │ │ │ │ @@ -1411561,21 +1411561,21 @@ │ │ │ │ ldrdeq r8, [r6, -r0]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0xfffcede0 │ │ │ │ - tsteq r9, r4, lsl lr │ │ │ │ - tsteq r0, ip, lsl ip │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ - tsteq r0, r8, ror r7 │ │ │ │ + tsteq r9, ip, lsl lr │ │ │ │ + tsteq r0, r4, lsr #24 │ │ │ │ + tsteq pc, r0, lsl r9 @ │ │ │ │ + tsteq r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - tsteq r9, r0, lsl #27 │ │ │ │ - tsteq r0, r8, lsr ip │ │ │ │ + tsteq r9, r8, lsl #27 │ │ │ │ + tsteq r0, r0, asr #24 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [r3, r7] │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ @@ -1412898,97 +1412898,97 @@ │ │ │ │ ldr r1, [pc, #352] @ 61ff6c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 61f26c │ │ │ │ - @ instruction: 0x010f5890 │ │ │ │ - tsteq r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x010f5898 │ │ │ │ + tsteq r0, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - tsteq r9, r4, lsl #26 │ │ │ │ - tsteq r0, ip, ror fp │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ - tsteq r0, r4, ror r6 │ │ │ │ + tsteq r9, ip, lsl #26 │ │ │ │ + tsteq r0, r4, lsl #23 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + tsteq r0, ip, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r0, r0, lsl #12 │ │ │ │ + tsteq r0, r8, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq pc, ip, ror #12 │ │ │ │ + tsteq pc, r4, ror r6 @ │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - tsteq pc, ip, lsr r6 @ │ │ │ │ + tsteq pc, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r9, r4, asr #21 │ │ │ │ - tsteq pc, r8, lsl #12 │ │ │ │ - tsteq r0, r0, ror r4 │ │ │ │ + tsteq r9, ip, asr #21 │ │ │ │ + tsteq pc, r0, lsl r6 @ │ │ │ │ + tsteq r0, r8, ror r4 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tsteq r9, r8, lsl #21 │ │ │ │ - smlabteq pc, ip, r5, r5 @ │ │ │ │ - tsteq r0, r4, lsr r4 │ │ │ │ + @ instruction: 0x0119ca90 │ │ │ │ + ldrdeq r5, [pc, -r4] │ │ │ │ + tsteq r0, ip, lsr r4 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - tsteq r9, r8, asr #20 │ │ │ │ - smlabbeq pc, ip, r5, r5 @ │ │ │ │ - @ instruction: 0x0110d3f4 │ │ │ │ + tsteq r9, r0, asr sl │ │ │ │ + @ instruction: 0x010f5594 │ │ │ │ + @ instruction: 0x0110d3fc │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - tsteq r9, r8, lsl #20 │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - @ instruction: 0x0110d3b4 │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ + tsteq pc, r4, asr r5 @ │ │ │ │ + @ instruction: 0x0110d3bc │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - @ instruction: 0x0119c9d0 │ │ │ │ - @ instruction: 0x0110d3f4 │ │ │ │ - tsteq r0, r0, ror r3 │ │ │ │ + @ instruction: 0x0119c9d8 │ │ │ │ + @ instruction: 0x0110d3fc │ │ │ │ + tsteq r0, r8, ror r3 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - smlatteq pc, r0, r4, r5 │ │ │ │ + smlatteq pc, r8, r4, r5 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r9, r8, ror #18 │ │ │ │ - smlatbeq pc, ip, r4, r5 @ │ │ │ │ - tsteq r0, r4, lsl r3 │ │ │ │ + tsteq r9, r0, ror r9 │ │ │ │ + @ instruction: 0x010f54b4 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - tsteq r9, ip, lsr #18 │ │ │ │ - tsteq pc, r0, ror r4 @ │ │ │ │ - @ instruction: 0x0110d2d8 │ │ │ │ + tsteq r9, r4, lsr r9 │ │ │ │ + tsteq pc, r8, ror r4 @ │ │ │ │ + tsteq r0, r0, ror #5 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - tsteq pc, r8, lsr r4 @ │ │ │ │ + tsteq pc, r0, asr #8 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - tsteq r9, r0, asr #17 │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ - tsteq r0, ip, ror #4 │ │ │ │ + tsteq r9, r8, asr #17 │ │ │ │ + tsteq pc, ip, lsl #8 │ │ │ │ + tsteq r0, r4, ror r2 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - smlabteq pc, ip, r3, r5 @ │ │ │ │ + ldrdeq r5, [pc, -r4] │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ - @ instruction: 0x010f5394 │ │ │ │ - @ instruction: 0x0110d1fc │ │ │ │ + tsteq r9, r8, asr r8 │ │ │ │ + @ instruction: 0x010f539c │ │ │ │ + tsteq r0, r4, lsl #4 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - tsteq r9, r4, lsl r8 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ - tsteq r0, r0, asr #3 │ │ │ │ + tsteq r9, ip, lsl r8 │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ + tsteq r0, r8, asr #3 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - @ instruction: 0x0119c7d4 │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - tsteq r0, r0, lsl #3 │ │ │ │ + @ instruction: 0x0119c7dc │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ + tsteq r0, r8, lsl #3 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - @ instruction: 0x0119c798 │ │ │ │ - ldrdeq r5, [pc, -ip] │ │ │ │ - tsteq r0, r4, asr #2 │ │ │ │ + tsteq r9, r0, lsr #15 │ │ │ │ + smlatteq pc, r4, r2, r5 │ │ │ │ + tsteq r0, ip, asr #2 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - tsteq r9, ip, asr r7 │ │ │ │ - smlatbeq pc, r0, r2, r5 @ │ │ │ │ - tsteq r0, r8, lsl #2 │ │ │ │ + tsteq r9, r4, ror #14 │ │ │ │ + smlatbeq pc, r8, r2, r5 @ │ │ │ │ + tsteq r0, r0, lsl r1 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - tsteq pc, r8, ror #4 │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ + tsteq pc, r0, ror r2 @ │ │ │ │ + tsteq pc, ip, lsr r2 @ │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tsteq pc, r8, lsl r2 @ │ │ │ │ + tsteq pc, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - ldrdeq r5, [pc, -r8] │ │ │ │ + smlatteq pc, r0, r1, r5 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3416] @ 0xd58 │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ @@ -1413926,40 +1413926,40 @@ │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ add ip, ip, r2 │ │ │ │ b 620d54 │ │ │ │ @ instruction: 0x0126829c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawbeq r6, r0, r2, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r9, sl, asr r2 │ │ │ │ - tsteq r9, ip, lsl #1 │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ - tsteq pc, r4, asr fp @ │ │ │ │ - @ instruction: 0x0110c9bc │ │ │ │ + tsteq r9, r2, ror #4 │ │ │ │ + @ instruction: 0x0119c094 │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ + tsteq pc, ip, asr fp @ │ │ │ │ + tsteq r0, r4, asr #19 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - tsteq r9, ip, lsr #31 │ │ │ │ - strdeq r4, [pc, -r0] │ │ │ │ - tsteq r0, r8, asr r9 │ │ │ │ + @ instruction: 0x0119bfb4 │ │ │ │ + strdeq r4, [pc, -r8] │ │ │ │ + tsteq r0, r0, ror #18 │ │ │ │ andeq r0, r0, pc, lsr fp │ │ │ │ - tsteq r9, r8, asr #30 │ │ │ │ - smlabbeq pc, ip, sl, r4 @ │ │ │ │ - @ instruction: 0x0110c8f4 │ │ │ │ + tsteq r9, r0, asr pc │ │ │ │ + @ instruction: 0x010f4a94 │ │ │ │ + @ instruction: 0x0110c8fc │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - @ instruction: 0x0119bebc │ │ │ │ - tsteq r0, r0, asr #19 │ │ │ │ - tsteq r9, r2, lsr #27 │ │ │ │ - @ instruction: 0x0119bdb6 │ │ │ │ - @ instruction: 0x0119bd96 │ │ │ │ - tsteq r9, ip, ror #26 │ │ │ │ - tsteq r9, r8, lsr #25 │ │ │ │ - tsteq r9, lr, ror ip │ │ │ │ + tsteq r9, r4, asr #29 │ │ │ │ + tsteq r0, r8, asr #19 │ │ │ │ + tsteq r9, sl, lsr #27 │ │ │ │ + @ instruction: 0x0119bdbe │ │ │ │ + @ instruction: 0x0119bd9e │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ + @ instruction: 0x0119bcb0 │ │ │ │ + tsteq r9, r6, lsl #25 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r9, r8, lsl #22 │ │ │ │ + tsteq r9, r0, lsl fp │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ add ip, ip, r2 │ │ │ │ b 620d64 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ @@ -1416082,18 +1416082,18 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ sbc r3, r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ b 623cbc │ │ │ │ - tsteq r9, ip, lsr sp │ │ │ │ + tsteq r9, r4, asr #26 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r9, lr, lsr #14 │ │ │ │ + tsteq r9, r6, lsr r7 │ │ │ │ sub r6, r0, #32 │ │ │ │ sub r4, r0, #16 │ │ │ │ sub r5, r0, #24 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ subs r8, r1, #2 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ @@ -1417812,15 +1417812,15 @@ │ │ │ │ adds r4, r4, #3 │ │ │ │ adc r3, r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, r2, #9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r8, r6] │ │ │ │ b 6243b8 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r9, r8, asr #32 │ │ │ │ lsl lr, r8, #3 │ │ │ │ add ip, lr, #24 │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ subs ip, r1, #1 │ │ │ │ sbc r6, r0, #0 │ │ │ │ cmp ip, #1 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ @@ -1419430,15 +1419430,15 @@ │ │ │ │ bhi 62b978 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strdeq r2, [r6, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r9, lr, asr r1 │ │ │ │ + tsteq r9, r6, ror #2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ add r6, r1, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr fp, [r2, r6]! │ │ │ │ subs ip, lr, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -1423542,15 +1423542,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl bb728 <__aeabi_dadd@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r3, r4] │ │ │ │ b 62b404 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r9, r8, ror r9 │ │ │ │ + tsteq r9, r0, lsl #19 │ │ │ │ subs r2, r1, #1 │ │ │ │ sbc r9, ip, #0 │ │ │ │ cmp r2, #1 │ │ │ │ lsl r0, r6, #3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #172] @ 0xac │ │ │ │ sbcs r2, r9, #0 │ │ │ │ @@ -1425099,89 +1425099,89 @@ │ │ │ │ ldr r1, [pc, #320] @ 62bdf0 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #74 @ 0x4a │ │ │ │ add r3, pc, r3 │ │ │ │ b 62b7f0 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r0, ip, lsl r9 │ │ │ │ - tsteq r9, ip, ror pc │ │ │ │ - tsteq r0, r8, asr #13 │ │ │ │ - tsteq r9, ip, asr #25 │ │ │ │ - tsteq r0, r4, ror #12 │ │ │ │ - andeq r0, r0, sp, lsl #24 │ │ │ │ + tsteq r0, r4, lsr #18 │ │ │ │ + tsteq r9, r4, lsl #31 │ │ │ │ + @ instruction: 0x011016d0 │ │ │ │ + @ instruction: 0x01190cd4 │ │ │ │ tsteq r0, ip, ror #12 │ │ │ │ - tsteq r9, r0, ror ip │ │ │ │ - tsteq r0, ip, lsl #12 │ │ │ │ + andeq r0, r0, sp, lsl #24 │ │ │ │ + tsteq r0, r4, ror r6 │ │ │ │ + tsteq r9, r8, ror ip │ │ │ │ + tsteq r0, r4, lsl r6 │ │ │ │ andeq r1, r0, r1, asr r0 │ │ │ │ - tsteq r9, r8, lsr #24 │ │ │ │ - tsteq r0, ip, lsl r6 │ │ │ │ - tsteq r0, r4, asr #11 │ │ │ │ + tsteq r9, r0, lsr ip │ │ │ │ + tsteq r0, r4, lsr #12 │ │ │ │ + tsteq r0, ip, asr #11 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ @ instruction: 0x0125c9a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011015b8 │ │ │ │ - tsteq r9, r8, asr #23 │ │ │ │ - tsteq r0, r0, asr r5 │ │ │ │ + tsteq r0, r0, asr #11 │ │ │ │ + @ instruction: 0x01190bd0 │ │ │ │ + tsteq r0, r8, asr r5 │ │ │ │ andeq r0, r0, r2, lsr #31 │ │ │ │ - tsteq r0, r4, ror r6 │ │ │ │ - tsteq r9, r0, lsl #23 │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ + tsteq r0, ip, ror r6 │ │ │ │ + tsteq r9, r8, lsl #23 │ │ │ │ + tsteq r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - smlabbeq lr, r4, r6, r9 │ │ │ │ - @ instruction: 0x011014f8 │ │ │ │ - @ instruction: 0x01190af4 │ │ │ │ - tsteq r0, r8, lsl #9 │ │ │ │ + smlabbeq lr, ip, r6, r9 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ + @ instruction: 0x01190afc │ │ │ │ + @ instruction: 0x01101490 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01190ab8 │ │ │ │ - strdeq r9, [lr, -ip] │ │ │ │ - tsteq r0, ip, asr r4 │ │ │ │ + tsteq r9, r0, asr #21 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ + tsteq r0, r4, ror #8 │ │ │ │ andeq r1, r0, r7, asr r0 │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ - smlabteq lr, r0, r5, r9 │ │ │ │ - tsteq r0, r0, lsr #8 │ │ │ │ + tsteq r9, r4, lsl #21 │ │ │ │ + smlabteq lr, r8, r5, r9 │ │ │ │ + tsteq r0, r8, lsr #8 │ │ │ │ andeq r1, r0, r6, asr r0 │ │ │ │ - tsteq r9, r4, asr #20 │ │ │ │ - tsteq r0, r4, lsl #10 │ │ │ │ - tsteq r0, r8, ror #7 │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ + tsteq r0, ip, lsl #10 │ │ │ │ + @ instruction: 0x011013f0 │ │ │ │ andeq r0, r0, r7, lsl fp │ │ │ │ - @ instruction: 0x011013f4 │ │ │ │ - tsteq r9, r8, lsl sl │ │ │ │ - @ instruction: 0x011013b4 │ │ │ │ + @ instruction: 0x011013fc │ │ │ │ + tsteq r9, r0, lsr #20 │ │ │ │ + @ instruction: 0x011013bc │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - tsteq r9, r0, ror #19 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - tsteq r0, ip, lsl #7 │ │ │ │ + tsteq r9, r8, ror #19 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x01101394 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - @ instruction: 0x0110139c │ │ │ │ - tsteq r9, r0, lsr #19 │ │ │ │ - tsteq r0, r0, lsr r3 │ │ │ │ + tsteq r0, r4, lsr #7 │ │ │ │ + tsteq r9, r8, lsr #19 │ │ │ │ + tsteq r0, r8, lsr r3 │ │ │ │ andeq r0, r0, r8, asr pc │ │ │ │ - tsteq r0, ip, asr #6 │ │ │ │ - tsteq r9, r8, asr #18 │ │ │ │ - @ instruction: 0x011012dc │ │ │ │ + tsteq r0, r4, asr r3 │ │ │ │ + tsteq r9, r0, asr r9 │ │ │ │ + tsteq r0, r4, ror #5 │ │ │ │ andeq r0, r0, fp, lsl lr │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ - tsteq lr, r0, asr r4 │ │ │ │ - @ instruction: 0x011012b0 │ │ │ │ + tsteq r9, r4, lsl r9 │ │ │ │ + tsteq lr, r8, asr r4 │ │ │ │ + @ instruction: 0x011012b8 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - @ instruction: 0x011908d0 │ │ │ │ - tsteq lr, r4, lsl r4 │ │ │ │ - tsteq r0, r4, ror r2 │ │ │ │ + @ instruction: 0x011908d8 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ + tsteq r0, ip, ror r2 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - ldrdeq r9, [lr, -ip] │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ + smlatteq lr, r4, r3, r9 │ │ │ │ + tsteq r0, r0, asr r2 │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ - tsteq r0, ip, lsl #7 │ │ │ │ - @ instruction: 0x011011f0 │ │ │ │ + tsteq r9, r8, asr r8 │ │ │ │ + @ instruction: 0x01101394 │ │ │ │ + @ instruction: 0x011011f8 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ - tsteq r9, r8, lsl #16 │ │ │ │ - @ instruction: 0x01101194 │ │ │ │ + tsteq r0, ip, lsl #4 │ │ │ │ + tsteq r9, r0, lsl r8 │ │ │ │ + @ instruction: 0x0110119c │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #1856] @ 62c54c │ │ │ │ ldr r8, [r0, #920] @ 0x398 │ │ │ │ @@ -1425654,51 +1425654,51 @@ │ │ │ │ @ instruction: 0x0125c418 │ │ │ │ @ instruction: 0xfff90bd4 │ │ │ │ @ instruction: 0xfff90880 │ │ │ │ @ instruction: 0xfff90f28 │ │ │ │ @ instruction: 0xfff909a0 │ │ │ │ @ instruction: 0xfffc0794 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01190398 │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ + tsteq r9, r0, lsr #7 │ │ │ │ + tsteq r0, ip, asr #26 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq r0, r0, lsr #29 │ │ │ │ + tsteq r0, r8, lsr #29 │ │ │ │ smlawteq r5, r0, r0, ip │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ @ instruction: 0xfffe7c04 │ │ │ │ - tsteq r9, r0, lsr #4 │ │ │ │ - @ instruction: 0x01100d94 │ │ │ │ - tsteq lr, ip, lsl sp │ │ │ │ - tsteq r0, r8, lsl #23 │ │ │ │ + tsteq r9, r8, lsr #4 │ │ │ │ + @ instruction: 0x01100d9c │ │ │ │ + tsteq lr, r4, lsr #26 │ │ │ │ + @ instruction: 0x01100b90 │ │ │ │ @ instruction: 0xfff90984 │ │ │ │ @ instruction: 0xfff90630 │ │ │ │ @ instruction: 0xfff90cd8 │ │ │ │ @ instruction: 0xfff90750 │ │ │ │ @ instruction: 0xfffc0530 │ │ │ │ - tsteq r9, r4, lsr r1 │ │ │ │ - tsteq r0, r4, ror #21 │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ + tsteq r0, ip, ror #21 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ + tsteq lr, ip, lsr ip │ │ │ │ @ instruction: 0xfffe3bf4 │ │ │ │ @ instruction: 0xfffeb5f4 │ │ │ │ @ instruction: 0xfffeaa84 │ │ │ │ @ instruction: 0xfffec028 │ │ │ │ @ instruction: 0xfffea8e0 │ │ │ │ @ instruction: 0xfffece68 │ │ │ │ - tsteq r9, r4, asr r0 │ │ │ │ - @ instruction: 0x011009f8 │ │ │ │ + tsteq r9, ip, asr r0 │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ - tsteq lr, r0, lsl fp │ │ │ │ - @ instruction: 0x0118ff98 │ │ │ │ - ldrdeq r8, [lr, -ip] │ │ │ │ - tsteq r0, r4, asr #18 │ │ │ │ + tsteq lr, r8, lsr #22 │ │ │ │ + tsteq lr, r8, lsl fp │ │ │ │ + tstpeq r8, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r4, sl, r8 │ │ │ │ + tsteq r0, ip, asr #18 │ │ │ │ andeq r1, r0, r5, ror #1 │ │ │ │ - smlatbeq lr, r8, sl, r8 │ │ │ │ + @ instruction: 0x010e8ab0 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ ldr r6, [r2] │ │ │ │ @@ -1425803,25 +1425803,25 @@ │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [pc, #24] @ 62c7cc │ │ │ │ mov r2, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 62c690 │ │ │ │ - @ instruction: 0x0118fdd8 │ │ │ │ - tsteq r0, ip, ror r7 │ │ │ │ + tstpeq r8, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r4, lsl #15 │ │ │ │ andeq r1, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xfffeb2a4 │ │ │ │ @ instruction: 0xfffea73c │ │ │ │ @ instruction: 0xfffebcd0 │ │ │ │ @ instruction: 0xfffea590 │ │ │ │ @ instruction: 0xfffecb20 │ │ │ │ @ instruction: 0xfffe3868 │ │ │ │ @ instruction: 0xfffe76d4 │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ 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, #2100] @ 62d03c │ │ │ │ ldr r5, [r0, #920] @ 0x398 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1426348,47 +1426348,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 62cd08 │ │ │ │ @ instruction: 0x0125ba3c │ │ │ │ @ instruction: 0x0125ba24 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq r8, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsr #11 │ │ │ │ + tstpeq r8, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011005b0 │ │ │ │ andeq r1, r0, r8, asr r1 │ │ │ │ - @ instruction: 0x0118f894 │ │ │ │ - tsteq r0, ip, lsr r2 │ │ │ │ + @ instruction: 0x0118f89c │ │ │ │ + tsteq r0, r4, asr #4 │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tstpeq r8, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011001b8 │ │ │ │ + tstpeq r8, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, asr #3 │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ - tsteq r0, r0, lsl #6 │ │ │ │ + tsteq r0, r8, lsl #6 │ │ │ │ @ instruction: 0x0125b534 │ │ │ │ - @ instruction: 0x0118f6b4 │ │ │ │ - tsteq r0, r8, lsl r2 │ │ │ │ - smlatbeq lr, r0, r1, r8 │ │ │ │ - tsteq r0, ip │ │ │ │ + @ instruction: 0x0118f6bc │ │ │ │ + tsteq r0, r0, lsr #4 │ │ │ │ + smlatbeq lr, r8, r1, r8 │ │ │ │ + tsteq r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r3, lsl #3 │ │ │ │ - tstpeq r8, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq pc, ip, pc, pc @ │ │ │ │ + tstpeq r8, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010fffb4 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ - tstpeq r8, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq lr, r4, r0, r8 │ │ │ │ - smlatteq pc, ip, lr, pc @ │ │ │ │ - qaddeq r8, r0, lr │ │ │ │ - tsteq lr, r4, lsr #32 │ │ │ │ - strdeq r7, [lr, -r4] │ │ │ │ + tsteq lr, r0, lsl r1 │ │ │ │ + tstpeq r8, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq lr, ip, r0, r8 │ │ │ │ + strdeq pc, [pc, -r4] │ │ │ │ + qaddeq r8, r8, lr │ │ │ │ + tsteq lr, ip, lsr #32 │ │ │ │ + strdeq r7, [lr, -ip] │ │ │ │ andeq r1, r0, r5, ror r1 │ │ │ │ - tstpeq r8, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - smlabteq lr, r0, pc, r7 @ │ │ │ │ - tstpeq pc, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + smlabteq lr, r8, pc, r7 @ │ │ │ │ + tstpeq pc, r0, lsr lr @ p-variant is OBSOLETE @ │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0062d0e0 : │ │ │ │ @@ -1426463,23 +1426463,23 @@ │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 62d158 │ │ │ │ @ instruction: 0x0125b148 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq pc, r4, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, ip, asr pc @ p-variant is OBSOLETE @ │ │ │ │ @ instruction: 0x0125b0e4 │ │ │ │ - @ instruction: 0x0118f2f4 │ │ │ │ - tsteq lr, r8, lsr lr │ │ │ │ - smlatbeq pc, r0, ip, pc @ │ │ │ │ + @ instruction: 0x0118f2fc │ │ │ │ + tsteq lr, r0, asr #28 │ │ │ │ + smlatbeq pc, r8, ip, pc @ │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x0118f2b8 │ │ │ │ - strdeq r7, [lr, -ip] │ │ │ │ - tstpeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq r8, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsl #28 │ │ │ │ + tstpeq pc, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0062d230 : │ │ │ │ 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, r2 │ │ │ │ @@ -1426976,69 +1426976,69 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 62d6c0 │ │ │ │ strdeq sl, [r5, -r8]! │ │ │ │ @ instruction: 0x0125afe0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq r8, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ andeq r1, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, r8, lsl #29 │ │ │ │ - tstpeq pc, r8, lsr r8 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0118ee90 │ │ │ │ + tstpeq pc, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - tsteq r8, r4, lsl #28 │ │ │ │ - @ instruction: 0x010ff7b4 │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x010ff7bc │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ @ instruction: 0x0125ab7c │ │ │ │ - ldrdeq r7, [lr, -r8] │ │ │ │ + smlatteq lr, r0, r8, r7 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ - smlatbeq lr, r8, r8, r7 │ │ │ │ - tsteq r8, r4, lsr sp │ │ │ │ - tsteq lr, r8, ror r8 │ │ │ │ - smlatteq pc, r0, r6, pc @ │ │ │ │ + @ instruction: 0x010e78b0 │ │ │ │ + tsteq r8, ip, lsr sp │ │ │ │ + smlabbeq lr, r0, r8, r7 │ │ │ │ + smlatteq pc, r8, r6, pc @ │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - tsteq lr, r4, asr #16 │ │ │ │ + tsteq lr, ip, asr #16 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq lr, r8, lsl r8 │ │ │ │ + tsteq lr, r0, lsr #16 │ │ │ │ andeq r1, r0, pc, lsr #3 │ │ │ │ - smlatteq lr, ip, r7, r7 │ │ │ │ - smlabteq lr, r0, r7, r7 │ │ │ │ - tsteq r8, ip, asr #24 │ │ │ │ - @ instruction: 0x010e7790 │ │ │ │ - strdeq pc, [pc, -r8] │ │ │ │ + strdeq r7, [lr, -r4] │ │ │ │ + smlabteq lr, r8, r7, r7 │ │ │ │ + tsteq r8, r4, asr ip │ │ │ │ + @ instruction: 0x010e7798 │ │ │ │ + tstpeq pc, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsr #3 │ │ │ │ - tsteq lr, ip, asr r7 │ │ │ │ - tsteq lr, ip, lsr #14 │ │ │ │ - @ instruction: 0x0118ebd4 │ │ │ │ - tsteq lr, r8, lsl r7 │ │ │ │ - smlabbeq pc, r0, r5, pc @ │ │ │ │ + tsteq lr, r4, ror #14 │ │ │ │ + tsteq lr, r4, lsr r7 │ │ │ │ + @ instruction: 0x0118ebdc │ │ │ │ + tsteq lr, r0, lsr #14 │ │ │ │ + smlabbeq pc, r8, r5, pc @ │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x0118eb9c │ │ │ │ - smlatteq lr, r0, r6, r7 │ │ │ │ - tstpeq pc, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr #23 │ │ │ │ + smlatteq lr, r8, r6, r7 │ │ │ │ + tstpeq pc, r0, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - tsteq r8, r4, ror #22 │ │ │ │ - smlatbeq lr, r8, r6, r7 │ │ │ │ - tstpeq pc, r0, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r8, ip, ror #22 │ │ │ │ + @ instruction: 0x010e76b0 │ │ │ │ + tstpeq pc, r8, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - tsteq r8, ip, lsr #22 │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ - ldrdeq pc, [pc, -r8] │ │ │ │ + tsteq r8, r4, lsr fp │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ + smlatteq pc, r0, r4, pc @ │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x0118eaf4 │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ - smlatbeq pc, r0, r4, pc @ │ │ │ │ + @ instruction: 0x0118eafc │ │ │ │ + tsteq lr, r0, asr #12 │ │ │ │ + smlatbeq pc, r8, r4, pc @ │ │ │ │ andeq r1, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x0118eabc │ │ │ │ - tsteq lr, r0, lsl #12 │ │ │ │ - tstpeq pc, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, asr #21 │ │ │ │ + tsteq lr, r8, lsl #12 │ │ │ │ + tstpeq pc, r0, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ │ │ │ │ 0062dae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1427131,27 +1427131,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 62db74 │ │ │ │ @ instruction: 0x0125a73c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tstpeq pc, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r0, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ smlawteq r5, r8, r6, sl │ │ │ │ - @ instruction: 0x0118e8d8 │ │ │ │ - tsteq lr, ip, lsl r4 │ │ │ │ - smlabbeq pc, r4, r2, pc @ │ │ │ │ + tsteq r8, r0, ror #17 │ │ │ │ + tsteq lr, r4, lsr #8 │ │ │ │ + smlabbeq pc, ip, r2, pc @ │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x0118e89c │ │ │ │ - smlatteq lr, r0, r3, r7 │ │ │ │ - tstpeq pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr #17 │ │ │ │ + smlatteq lr, r8, r3, r7 │ │ │ │ + tstpeq pc, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r8, r0, ror #16 │ │ │ │ - tsteq pc, ip, ror #24 │ │ │ │ - tstpeq pc, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, ror #16 │ │ │ │ + tsteq pc, r4, ror ip @ │ │ │ │ + tstpeq pc, r0, lsl r2 @ p-variant is OBSOLETE @ │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 0062dca4 : │ │ │ │ subs ip, r1, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #920] @ 0x398 │ │ │ │ beq 62dcbc │ │ │ │ @@ -1427287,28 +1427287,28 @@ │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 62dd44 │ │ │ │ @ instruction: 0x0125a544 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ tsteq sp, r4, asr r3 │ │ │ │ strdeq sl, [r5, -r8]! │ │ │ │ - tstpeq pc, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [lr, -ip] │ │ │ │ - @ instruction: 0x010ff2b8 │ │ │ │ - tsteq r8, r0, lsr #19 │ │ │ │ - strdeq pc, [pc, -r4] │ │ │ │ - smlatbeq lr, ip, r1, r7 │ │ │ │ - tstpeq pc, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, asr r9 │ │ │ │ - tsteq lr, r0, ror r1 │ │ │ │ - tstpeq pc, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, lsl r9 │ │ │ │ - tsteq lr, r8, lsr r1 │ │ │ │ - strdeq pc, [pc, -r4] │ │ │ │ - @ instruction: 0x0118e8dc │ │ │ │ + tstpeq pc, r0, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq lr, r4, lsl #4 │ │ │ │ + smlabteq pc, r0, r2, pc @ │ │ │ │ + tsteq r8, r8, lsr #19 │ │ │ │ + strdeq pc, [pc, -ip] │ │ │ │ + @ instruction: 0x010e71b4 │ │ │ │ + tstpeq pc, r0, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r8, r8, asr r9 │ │ │ │ + tsteq lr, r8, ror r1 │ │ │ │ + tstpeq pc, r0, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r8, r8, lsl r9 │ │ │ │ + tsteq lr, r0, asr #2 │ │ │ │ + strdeq pc, [pc, -ip] │ │ │ │ + tsteq r8, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #920] @ 0x398 │ │ │ │ bl 62bdf4 │ │ │ │ @@ -1427329,17 +1427329,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62df34 │ │ │ │ - tsteq r8, r0, lsr r8 │ │ │ │ - smlabbeq lr, r4, r0, r7 │ │ │ │ - tstpeq pc, r8, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r8, r8, lsr r8 │ │ │ │ + smlabbeq lr, ip, r0, r7 │ │ │ │ + tstpeq pc, r0, asr #2 @ 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 r3, [pc, #392] @ 62e128 │ │ │ │ ldr r5, [pc, #392] @ 62e12c │ │ │ │ ldr r2, [pc, #392] @ 62e130 │ │ │ │ @@ -1427437,23 +1427437,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62e058 │ │ │ │ @ instruction: 0x0125a2a0 │ │ │ │ - @ instruction: 0x0118e7d0 │ │ │ │ + @ instruction: 0x0118e7d8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq pc, [pc, -ip] │ │ │ │ - tstpeq pc, ip, lsr r0 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, ip, lsr r0 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq lr, r4, ror #30 │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ - tsteq lr, r0, lsl #30 │ │ │ │ - ldrdeq r6, [lr, -r0] │ │ │ │ + smlatteq pc, r4, r0, pc @ │ │ │ │ + tstpeq pc, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, ror #30 │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ + tsteq lr, r8, lsl #30 │ │ │ │ + ldrdeq r6, [lr, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #1308] @ 62e684 │ │ │ │ ldr r6, [r0, #920] @ 0x398 │ │ │ │ ldr r3, [pc, #1304] @ 62e688 │ │ │ │ @@ -1427783,56 +1427783,56 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62e428 │ │ │ │ ldrdeq sl, [r5, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0125a060 │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - tsteq pc, r8, lsl #30 │ │ │ │ - @ instruction: 0x0114e4fc │ │ │ │ - tsteq r8, r4, ror #10 │ │ │ │ - tsteq r8, r8, asr r5 │ │ │ │ - smlabteq pc, r0, lr, lr @ │ │ │ │ - smlatteq pc, r0, lr, lr │ │ │ │ - smlabteq pc, r4, lr, lr @ │ │ │ │ - smlabteq pc, r4, lr, lr @ │ │ │ │ - smlatteq pc, r4, lr, lr │ │ │ │ + tsteq pc, r0, lsl pc @ │ │ │ │ + tsteq r4, r4, lsl #10 │ │ │ │ + tsteq r8, ip, ror #10 │ │ │ │ + tsteq r8, r0, ror #10 │ │ │ │ smlabteq pc, r8, lr, lr @ │ │ │ │ - smlatbeq pc, ip, lr, lr @ │ │ │ │ - ldrdeq lr, [pc, -r4] │ │ │ │ + smlatteq pc, r8, lr, lr │ │ │ │ + smlabteq pc, ip, lr, lr @ │ │ │ │ + smlabteq pc, ip, lr, lr @ │ │ │ │ + smlatteq pc, ip, lr, lr │ │ │ │ + ldrdeq lr, [pc, -r0] │ │ │ │ + @ instruction: 0x010feeb4 │ │ │ │ + ldrdeq lr, [pc, -ip] │ │ │ │ andeq r7, r0, r0, ror #11 │ │ │ │ - tsteq pc, ip, ror ip @ │ │ │ │ + smlabbeq pc, r4, ip, lr @ │ │ │ │ andeq r7, r0, r8, lsr #2 │ │ │ │ - tsteq pc, r4, ror ip @ │ │ │ │ + tsteq pc, ip, ror ip @ │ │ │ │ @ instruction: 0x01259e14 │ │ │ │ - tsteq r8, r4, lsl r3 │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ - @ instruction: 0x0118e2d8 │ │ │ │ - tsteq lr, ip, lsr #22 │ │ │ │ - smlatteq pc, r0, fp, lr │ │ │ │ - @ instruction: 0x0118e298 │ │ │ │ - smlatteq lr, ip, sl, r6 │ │ │ │ - smlatbeq pc, r0, fp, lr @ │ │ │ │ - tsteq r8, r8, asr r2 │ │ │ │ - smlatbeq lr, ip, sl, r6 │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ - tsteq pc, r8, lsr #22 │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ - tsteq lr, r4, lsr sl │ │ │ │ - smlatteq pc, r8, sl, lr │ │ │ │ - strdeq r6, [lr, -r8] │ │ │ │ - @ instruction: 0x010feab0 │ │ │ │ - tsteq r8, r8, ror #2 │ │ │ │ - @ instruction: 0x010e69bc │ │ │ │ - tsteq pc, r0, ror sl @ │ │ │ │ - tsteq r8, r8, lsr #2 │ │ │ │ - tsteq lr, ip, ror r9 │ │ │ │ - tsteq pc, r0, lsr sl @ │ │ │ │ + tsteq r8, ip, lsl r3 │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ + tsteq r8, r0, ror #5 │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ + smlatteq pc, r8, fp, lr │ │ │ │ + tsteq r8, r0, lsr #5 │ │ │ │ + strdeq r6, [lr, -r4] │ │ │ │ + smlatbeq pc, r8, fp, lr @ │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ + @ instruction: 0x010e6ab4 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + tsteq lr, r8, ror sl │ │ │ │ + tsteq pc, r0, lsr fp @ │ │ │ │ + tsteq r8, r8, ror #3 │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + strdeq lr, [pc, -r0] │ │ │ │ + tsteq lr, r0, lsl #20 │ │ │ │ + @ instruction: 0x010feab8 │ │ │ │ + tsteq r8, r0, ror r1 │ │ │ │ + smlabteq lr, r4, r9, r6 │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ + tsteq r8, r0, lsr r1 │ │ │ │ + smlabbeq lr, r4, r9, r6 │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ cmp r1, #8 │ │ │ │ ldreq r3, [r0, #920] @ 0x398 │ │ │ │ mov r0, #0 │ │ │ │ streq r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1427918,26 +1427918,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62e7c0 │ │ │ │ - @ instruction: 0x010f7eb0 │ │ │ │ - tsteq pc, r4, asr sl @ │ │ │ │ - @ instruction: 0x0118dffc │ │ │ │ - tsteq pc, ip, lsr sl @ │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ - @ instruction: 0x0118dfb4 │ │ │ │ - smlabbeq lr, r4, r7, r6 │ │ │ │ - smlatteq pc, r0, r9, lr │ │ │ │ - tsteq r8, r8, lsl #31 │ │ │ │ - tsteq lr, ip, asr #14 │ │ │ │ - smlatbeq pc, r8, r9, lr @ │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ + @ instruction: 0x010f7eb8 │ │ │ │ + tsteq pc, ip, asr sl @ │ │ │ │ + tsteq r8, r4 │ │ │ │ + tsteq pc, r4, asr #20 │ │ │ │ + tsteq pc, r4, lsl sl @ │ │ │ │ + @ instruction: 0x0118dfbc │ │ │ │ + smlabbeq lr, ip, r7, r6 │ │ │ │ + smlatteq pc, r8, r9, lr │ │ │ │ + @ instruction: 0x0118df90 │ │ │ │ + tsteq lr, r4, asr r7 │ │ │ │ + @ instruction: 0x010fe9b0 │ │ │ │ + tsteq r8, r8, asr 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 r5, r0 │ │ │ │ bl c04f8 │ │ │ │ @@ -1427986,20 +1427986,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 62e948 │ │ │ │ @ instruction: 0x01259944 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, ip, asr #29 │ │ │ │ - tsteq pc, ip, lsl r9 @ │ │ │ │ - tsteq r8, r4, lsl #29 │ │ │ │ - tsteq lr, r4, ror r6 │ │ │ │ - ldrdeq lr, [pc, -r0] │ │ │ │ - tsteq lr, r0, asr #12 │ │ │ │ + @ instruction: 0x0118ded4 │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ + tsteq r8, ip, lsl #29 │ │ │ │ + tsteq lr, ip, ror r6 │ │ │ │ + ldrdeq lr, [pc, -r8] │ │ │ │ + tsteq lr, r8, asr #12 │ │ │ │ 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] @ 62ee78 │ │ │ │ ldr r3, [pc, #1156] @ 62ee7c │ │ │ │ @@ -1428291,46 +1428291,46 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62ebd4 │ │ │ │ @ instruction: 0x0125984c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01259828 │ │ │ │ - tsteq r8, r4, ror #26 │ │ │ │ + tsteq r8, ip, ror #26 │ │ │ │ tsteq sp, r0, ror lr │ │ │ │ - ldrsbeq r5, [r0, -r4] │ │ │ │ - tsteq r8, r8, lsr #25 │ │ │ │ + ldrsbeq r5, [r0, -ip] │ │ │ │ + @ instruction: 0x0118dcb0 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq lr, [pc, -r8] │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffffb7c │ │ │ │ @ instruction: 0x01259668 │ │ │ │ - tsteq r8, r8, asr #23 │ │ │ │ - smlabbeq pc, r8, r8, r7 @ │ │ │ │ - tsteq pc, ip, lsl #12 │ │ │ │ - tsteq pc, r8, lsl r6 @ │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ - tsteq r8, r8, lsl fp │ │ │ │ - tsteq lr, r8, lsl #6 │ │ │ │ - tsteq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x0118dadc │ │ │ │ - smlabteq lr, ip, r2, r6 │ │ │ │ - tsteq pc, r4, lsr #10 │ │ │ │ - tsteq r8, r0, lsr #21 │ │ │ │ - @ instruction: 0x010e6290 │ │ │ │ - smlatteq pc, r8, r4, lr │ │ │ │ - tsteq lr, r8, asr r2 │ │ │ │ - tsteq r8, r4, lsr sl │ │ │ │ - tsteq lr, r4, lsr #4 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ - smlatteq lr, ip, r1, r6 │ │ │ │ - tsteq pc, r4, lsr #8 │ │ │ │ - @ instruction: 0x0118d998 │ │ │ │ - smlabbeq lr, r8, r1, r6 │ │ │ │ - smlatteq pc, r4, r3, lr │ │ │ │ + @ instruction: 0x0118dbd0 │ │ │ │ + @ instruction: 0x010f7890 │ │ │ │ + tsteq pc, r4, lsl r6 @ │ │ │ │ + tsteq pc, r0, lsr #12 │ │ │ │ + tsteq lr, r8, asr #6 │ │ │ │ + tsteq r8, r0, lsr #22 │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ + tsteq pc, r8, ror #10 │ │ │ │ + tsteq r8, r4, ror #21 │ │ │ │ + ldrdeq r6, [lr, -r4] │ │ │ │ + tsteq pc, ip, lsr #10 │ │ │ │ + tsteq r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x010e6298 │ │ │ │ + strdeq lr, [pc, -r0] │ │ │ │ + tsteq lr, r0, ror #4 │ │ │ │ + tsteq r8, ip, lsr sl │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ + smlabbeq pc, r4, r4, lr @ │ │ │ │ + strdeq r6, [lr, -r4] │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + tsteq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x010e6190 │ │ │ │ + smlatteq pc, ip, r3, lr │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1428599,25 +1428599,25 @@ │ │ │ │ b 62f1f8 │ │ │ │ @ instruction: 0x01259308 │ │ │ │ strdeq r9, [r5, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01259044 │ │ │ │ - tsteq r8, r8, ror #12 │ │ │ │ - tsteq pc, ip, lsr r0 @ │ │ │ │ + tsteq r8, r0, ror r6 │ │ │ │ + tsteq pc, r4, asr #32 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ - strdeq r5, [lr, -r8] │ │ │ │ - smlatbeq pc, r0, pc, sp @ │ │ │ │ - @ instruction: 0x0118d5bc │ │ │ │ + tsteq lr, r4, lsr sp │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + smlatbeq pc, r8, pc, sp @ │ │ │ │ + tsteq r8, r4, asr #11 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - smlabteq lr, r0, ip, r5 │ │ │ │ - tsteq pc, r0, ror #30 │ │ │ │ - tsteq r8, r0, lsl #11 │ │ │ │ + smlabteq lr, r8, ip, r5 │ │ │ │ + tsteq pc, r8, ror #30 │ │ │ │ + tsteq r8, r8, lsl #11 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #2044] @ 62fb9c │ │ │ │ @@ -1429132,57 +1429132,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 62f814 │ │ │ │ @ instruction: 0x01258ea0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01258e1c │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01258a28 │ │ │ │ - tsteq r8, r4, asr #32 │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ + tsteq r8, ip, asr #32 │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - tsteq lr, r0, lsl r7 │ │ │ │ - tsteq r8, r4, lsr #31 │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ + tsteq lr, r8, lsl r7 │ │ │ │ + tsteq r8, ip, lsr #31 │ │ │ │ + tsteq pc, ip, ror r9 @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - tsteq lr, ip, ror #12 │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ - ldrdeq sp, [pc, -r8] │ │ │ │ - tsteq r8, ip, asr #29 │ │ │ │ - strdeq r5, [lr, -ip] │ │ │ │ - @ instruction: 0x010fd898 │ │ │ │ + tsteq lr, r4, ror r6 │ │ │ │ + tsteq r8, r0, lsl pc │ │ │ │ + tsteq lr, r0, asr #12 │ │ │ │ + smlatteq pc, r0, r8, sp │ │ │ │ + @ instruction: 0x0118ced4 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ + smlatbeq pc, r0, r8, sp @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x0118ce90 │ │ │ │ - smlabteq lr, r0, r5, r5 │ │ │ │ - tsteq pc, ip, asr r8 @ │ │ │ │ + @ instruction: 0x0118ce98 │ │ │ │ + smlabteq lr, r8, r5, r5 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq r8, r4, asr lr │ │ │ │ - smlabbeq lr, r4, r5, r5 │ │ │ │ - tsteq pc, r0, lsr #16 │ │ │ │ + tsteq r8, ip, asr lr │ │ │ │ + smlabbeq lr, ip, r5, r5 │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tsteq r8, r8, lsl lr │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ - smlatteq pc, r4, r7, sp │ │ │ │ + tsteq r8, r0, lsr #28 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ + smlatteq pc, ip, r7, sp │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x0118cddc │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ - smlatbeq pc, ip, r7, sp @ │ │ │ │ - ldrdeq r5, [lr, -r4] │ │ │ │ - tsteq r8, r0, ror sp │ │ │ │ - smlatbeq lr, r0, r4, r5 │ │ │ │ - tsteq pc, ip, lsr r7 @ │ │ │ │ + tsteq r8, r4, ror #27 │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + @ instruction: 0x010fd7b4 │ │ │ │ + ldrdeq r5, [lr, -ip] │ │ │ │ + tsteq r8, r8, ror sp │ │ │ │ + smlatbeq lr, r8, r4, r5 │ │ │ │ + tsteq pc, r4, asr #14 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - tsteq r8, r4, lsr sp │ │ │ │ - tsteq lr, r4, ror #8 │ │ │ │ - tsteq pc, r0, lsl #14 │ │ │ │ + tsteq r8, ip, lsr sp │ │ │ │ + tsteq lr, ip, ror #8 │ │ │ │ + tsteq pc, r8, lsl #14 │ │ │ │ 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, #1464] @ 630228 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1429554,40 +1429554,40 @@ │ │ │ │ b 62ffec │ │ │ │ smlawteq r5, ip, r5, r8 │ │ │ │ @ instruction: 0x012585b8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01258250 │ │ │ │ - tsteq r8, ip, ror #16 │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ + tsteq r8, r4, ror r8 │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq lr, r8, lsr pc │ │ │ │ - @ instruction: 0x0118c7d4 │ │ │ │ - tsteq lr, r4, lsl #30 │ │ │ │ - smlatbeq pc, r0, r1, sp @ │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + @ instruction: 0x0118c7dc │ │ │ │ + tsteq lr, ip, lsl #30 │ │ │ │ + smlatbeq pc, r8, r1, sp @ │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x0118c798 │ │ │ │ - smlabteq lr, r8, lr, r4 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ + tsteq r8, r0, lsr #15 │ │ │ │ + ldrdeq r4, [lr, -r0] │ │ │ │ + tsteq pc, ip, ror #2 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - tsteq r8, ip, asr r7 │ │ │ │ - smlabbeq lr, ip, lr, r4 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ + tsteq r8, r4, ror #14 │ │ │ │ + @ instruction: 0x010e4e94 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - tsteq r8, r0, lsr #14 │ │ │ │ - tsteq lr, r0, asr lr │ │ │ │ - smlatteq pc, ip, r0, sp │ │ │ │ + tsteq r8, r8, lsr #14 │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq r8, r4, ror #13 │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ - strheq sp, [pc, -r4] │ │ │ │ - tsteq r8, r8, lsr #13 │ │ │ │ - ldrdeq r4, [lr, -r8] │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ + tsteq r8, ip, ror #13 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ + strheq sp, [pc, -ip] │ │ │ │ + @ instruction: 0x0118c6b0 │ │ │ │ + smlatteq lr, r0, sp, r4 │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ 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 │ │ │ │ @@ -1429658,25 +1429658,25 @@ │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 630330 │ │ │ │ @ instruction: 0x01257f78 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, r4, lsr #11 │ │ │ │ - tsteq pc, ip, ror pc @ │ │ │ │ + tsteq r8, ip, lsr #11 │ │ │ │ + smlabbeq pc, r4, pc, ip @ │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - tsteq r8, ip, asr r5 │ │ │ │ - smlabbeq lr, ip, ip, r4 │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ + tsteq r8, r4, ror #10 │ │ │ │ + @ instruction: 0x010e4c94 │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ - @ instruction: 0x0118c4f4 │ │ │ │ - tsteq lr, r4, lsr #24 │ │ │ │ - smlabteq pc, r8, lr, ip @ │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + @ instruction: 0x0118c4fc │ │ │ │ + tsteq lr, ip, lsr #24 │ │ │ │ + ldrdeq ip, [pc, -r0] │ │ │ │ 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 │ │ │ │ @@ -1429762,29 +1429762,29 @@ │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 630498 │ │ │ │ @ instruction: 0x01257e14 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, ip, lsr r4 │ │ │ │ - tsteq pc, r4, lsl lr @ │ │ │ │ + tsteq r8, r4, asr #8 │ │ │ │ + tsteq pc, ip, lsl lr @ │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - @ instruction: 0x0118c3f4 │ │ │ │ - tsteq lr, r4, lsr #22 │ │ │ │ - smlabteq pc, r8, sp, ip @ │ │ │ │ + @ instruction: 0x0118c3fc │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + ldrdeq ip, [pc, -r0] │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - strdeq r4, [lr, -r0] │ │ │ │ - tsteq r8, ip, lsl #7 │ │ │ │ - @ instruction: 0x010e4abc │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ + strdeq r4, [lr, -r8] │ │ │ │ + @ instruction: 0x0118c394 │ │ │ │ + smlabteq lr, r4, sl, r4 │ │ │ │ + tsteq pc, r8, ror #26 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - tsteq r8, r4, asr r3 │ │ │ │ - smlabbeq lr, r4, sl, r4 │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ + tsteq r8, ip, asr r3 │ │ │ │ + smlabbeq lr, ip, sl, r4 │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ @ 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] │ │ │ │ @@ -1429812,17 +1429812,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 6305fc │ │ │ │ andeq ip, r0, r4, lsl #8 │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ - @ instruction: 0x010e49bc │ │ │ │ - tsteq pc, r8, asr ip @ │ │ │ │ + @ instruction: 0x0118c294 │ │ │ │ + smlabteq lr, r4, r9, r4 │ │ │ │ + tsteq pc, r0, ror #24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1430266,20 +1430266,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 630cdc │ │ │ │ - tsteq r8, r4, lsr #23 │ │ │ │ - ldrdeq r4, [lr, -r4] │ │ │ │ - tsteq pc, r8, ror r5 @ │ │ │ │ - tsteq r8, ip, ror #22 │ │ │ │ - @ instruction: 0x010e429c │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ + tsteq r8, ip, lsr #23 │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ + smlabbeq pc, r0, r5, ip @ │ │ │ │ + tsteq r8, r4, ror fp │ │ │ │ + smlatbeq lr, r4, r2, r4 │ │ │ │ + tsteq pc, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #676] @ 0x2a4 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1430392,32 +1430392,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 630fa0 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 630dc4 │ │ │ │ - tsteq r8, r8, ror #20 │ │ │ │ - @ instruction: 0x010e4198 │ │ │ │ - tsteq pc, ip, lsr r4 @ │ │ │ │ + tsteq r8, r0, ror sl │ │ │ │ + smlatbeq lr, r0, r1, r4 │ │ │ │ + tsteq pc, r4, asr #8 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - strdeq ip, [pc, -ip] │ │ │ │ + tsteq r8, r0, lsr sl │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ + tsteq pc, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0x0118b9f0 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - smlabteq pc, r4, r3, ip @ │ │ │ │ + @ instruction: 0x0118b9f8 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + smlabteq pc, ip, r3, ip @ │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x0118b9b8 │ │ │ │ - @ instruction: 0x010f5ebc │ │ │ │ - smlabbeq pc, ip, r3, ip @ │ │ │ │ - tsteq r8, r4, ror r9 │ │ │ │ - smlatbeq lr, r4, r0, r4 │ │ │ │ - tsteq pc, r8, asr #6 │ │ │ │ + tsteq r8, r0, asr #19 │ │ │ │ + smlabteq pc, r4, lr, r5 @ │ │ │ │ + @ instruction: 0x010fc394 │ │ │ │ + tsteq r8, ip, ror r9 │ │ │ │ + smlatbeq lr, ip, r0, r4 │ │ │ │ + tsteq pc, r0, asr r3 @ │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r0, [pc, #1864] @ 631704 │ │ │ │ ldr r1, [pc, #1864] @ 631708 │ │ │ │ @@ -1430887,59 +1430887,59 @@ │ │ │ │ mov r1, #29 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 631684 │ │ │ │ smlawbeq r5, r4, r2, r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01257248 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, ip, lsl #16 │ │ │ │ - smlatteq pc, r0, r1, ip │ │ │ │ + tsteq r8, r4, lsl r8 │ │ │ │ + smlatteq pc, r8, r1, ip │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00e33333 │ │ │ │ @ instruction: 0x01256f58 │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - smlatbeq lr, r0, ip, r3 │ │ │ │ - tsteq pc, r0, asr #30 │ │ │ │ - tsteq pc, r8, asr r2 @ │ │ │ │ - @ instruction: 0x0118b4f4 │ │ │ │ - tsteq lr, r4, lsr #24 │ │ │ │ - smlabteq pc, r4, lr, fp @ │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ - tsteq pc, r8, asr #20 │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ + tsteq r8, r8, ror r5 │ │ │ │ + smlatbeq lr, r8, ip, r3 │ │ │ │ + tsteq pc, r8, asr #30 │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ + @ instruction: 0x0118b4fc │ │ │ │ + tsteq lr, ip, lsr #24 │ │ │ │ + smlabteq pc, ip, lr, fp @ │ │ │ │ + tsteq r8, ip, lsr #9 │ │ │ │ + tsteq pc, r0, asr sl @ │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ @ instruction: 0x01256e0c │ │ │ │ - tsteq lr, r0, ror fp │ │ │ │ - tsteq lr, r0, asr #22 │ │ │ │ - tsteq lr, ip, lsl #22 │ │ │ │ - @ instruction: 0x0118b3bc │ │ │ │ - smlatteq lr, ip, sl, r3 │ │ │ │ - smlabbeq pc, ip, sp, fp @ │ │ │ │ - @ instruction: 0x010e3ab4 │ │ │ │ - tsteq r8, r0, asr r3 │ │ │ │ - smlabbeq lr, r0, sl, r3 │ │ │ │ - tsteq pc, r0, lsr #26 │ │ │ │ - tsteq r8, r4, lsl r3 │ │ │ │ - tsteq lr, r4, asr #20 │ │ │ │ - smlatteq pc, r4, ip, fp │ │ │ │ - @ instruction: 0x0118b2d8 │ │ │ │ - tsteq lr, r8, lsl #20 │ │ │ │ - smlatbeq pc, r8, ip, fp @ │ │ │ │ - @ instruction: 0x0118b29c │ │ │ │ - smlabteq lr, ip, r9, r3 │ │ │ │ - tsteq pc, ip, ror #24 │ │ │ │ + tsteq lr, r8, ror fp │ │ │ │ + tsteq lr, r8, asr #22 │ │ │ │ + tsteq lr, r4, lsl fp │ │ │ │ + tsteq r8, r4, asr #7 │ │ │ │ + strdeq r3, [lr, -r4] │ │ │ │ + @ instruction: 0x010fbd94 │ │ │ │ + @ instruction: 0x010e3abc │ │ │ │ + tsteq r8, r8, asr r3 │ │ │ │ + smlabbeq lr, r8, sl, r3 │ │ │ │ + tsteq pc, r8, lsr #26 │ │ │ │ + tsteq r8, ip, lsl r3 │ │ │ │ + tsteq lr, ip, asr #20 │ │ │ │ + smlatteq pc, ip, ip, fp │ │ │ │ + tsteq r8, r0, ror #5 │ │ │ │ + tsteq lr, r0, lsl sl │ │ │ │ + @ instruction: 0x010fbcb0 │ │ │ │ + tsteq r8, r4, lsr #5 │ │ │ │ + ldrdeq r3, [lr, -r4] │ │ │ │ + tsteq pc, r4, ror ip @ │ │ │ │ @ instruction: 0x01256c08 │ │ │ │ - tsteq r8, r0, asr #4 │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ - tsteq pc, r0, lsl ip @ │ │ │ │ - @ instruction: 0x0118b1fc │ │ │ │ - tsteq lr, ip, lsr #18 │ │ │ │ - smlabteq pc, ip, fp, fp @ │ │ │ │ - tsteq r8, r4, asr #3 │ │ │ │ - strdeq r3, [lr, -r0] │ │ │ │ - @ instruction: 0x010fbb94 │ │ │ │ + tsteq r8, r8, asr #4 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ + tsteq pc, r8, lsl ip @ │ │ │ │ + tsteq r8, r4, lsl #4 │ │ │ │ + tsteq lr, r4, lsr r9 │ │ │ │ + ldrdeq fp, [pc, -r4] │ │ │ │ + tsteq r8, ip, asr #3 │ │ │ │ + strdeq r3, [lr, -r8] │ │ │ │ + @ instruction: 0x010fbb9c │ │ │ │ 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 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [pc, #3576] @ 6325e0 │ │ │ │ @@ -1431836,68 +1431836,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 632144 │ │ │ │ @ instruction: 0x01256a58 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r4, lsl #1 │ │ │ │ - tsteq pc, r4, lsl #20 │ │ │ │ + tsteq r8, ip, lsl #1 │ │ │ │ + tsteq pc, ip, lsl #20 │ │ │ │ smlawteq r5, r0, r9, r6 │ │ │ │ - tsteq r8, r4, lsl #29 │ │ │ │ - ldrdeq r5, [pc, -r8] │ │ │ │ - strdeq r0, [lr, -r4] │ │ │ │ - tsteq r8, ip, asr #19 │ │ │ │ - smlatbeq pc, r0, r3, fp @ │ │ │ │ + tsteq r8, ip, lsl #29 │ │ │ │ + smlatteq pc, r0, r0, r5 │ │ │ │ + strdeq r0, [lr, -ip] │ │ │ │ + @ instruction: 0x0118a9d4 │ │ │ │ + smlatbeq pc, r8, r3, fp @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - ldrdeq r4, [pc, -r0] │ │ │ │ + ldrdeq r4, [pc, -r8] │ │ │ │ muleq r0, r1, r5 │ │ │ │ - strdeq r0, [lr, -r4] │ │ │ │ + strdeq r0, [lr, -ip] │ │ │ │ @ instruction: 0xffffd360 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0118a7b4 │ │ │ │ - tsteq pc, r4, lsr #20 │ │ │ │ + @ instruction: 0x0118a7bc │ │ │ │ tsteq pc, ip, lsr #20 │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ strdeq r6, [r5, -r8]! │ │ │ │ - tsteq r8, r4, ror r6 │ │ │ │ - tsteq pc, r4, asr r9 @ │ │ │ │ - tsteq lr, r4, ror sp │ │ │ │ - tsteq pc, ip, lsl r0 @ │ │ │ │ - tsteq lr, r4, lsl sp │ │ │ │ + tsteq r8, ip, ror r6 │ │ │ │ + tsteq pc, ip, asr r9 @ │ │ │ │ + tsteq lr, ip, ror sp │ │ │ │ + tsteq pc, r4, lsr #32 │ │ │ │ + tsteq lr, ip, lsl sp │ │ │ │ muleq r0, r2, r5 │ │ │ │ - @ instruction: 0x0118a5b4 │ │ │ │ - smlatteq lr, r4, ip, r2 │ │ │ │ - smlabbeq pc, r8, pc, sl @ │ │ │ │ - smlatbeq lr, r0, ip, r2 │ │ │ │ - tsteq lr, r8, ror ip │ │ │ │ - tsteq lr, r8, asr #24 │ │ │ │ - @ instruction: 0x0118a4dc │ │ │ │ - tsteq lr, ip, lsl #24 │ │ │ │ - @ instruction: 0x010faeb0 │ │ │ │ - tsteq r8, r0, lsr #9 │ │ │ │ - ldrdeq r2, [lr, -r0] │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ - @ instruction: 0x010e2b98 │ │ │ │ - tsteq r8, r4, lsr r4 │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ - tsteq pc, r8, lsl #28 │ │ │ │ - tsteq lr, ip, lsr #22 │ │ │ │ - tsteq r8, r4, asr #7 │ │ │ │ - strdeq r2, [lr, -r4] │ │ │ │ - @ instruction: 0x010fad94 │ │ │ │ - tsteq r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x010e2ab8 │ │ │ │ - tsteq pc, ip, asr sp @ │ │ │ │ - smlabbeq lr, r0, sl, r2 │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ - tsteq lr, ip, asr #20 │ │ │ │ - tsteq lr, ip, lsl sl │ │ │ │ - smlabteq pc, r4, ip, sl @ │ │ │ │ + @ instruction: 0x0118a5bc │ │ │ │ + smlatteq lr, ip, ip, r2 │ │ │ │ + @ instruction: 0x010faf90 │ │ │ │ + smlatbeq lr, r8, ip, r2 │ │ │ │ + smlabbeq lr, r0, ip, r2 │ │ │ │ + tsteq lr, r0, asr ip │ │ │ │ + tsteq r8, r4, ror #9 │ │ │ │ + tsteq lr, r4, lsl ip │ │ │ │ + @ instruction: 0x010faeb8 │ │ │ │ + tsteq r8, r8, lsr #9 │ │ │ │ + ldrdeq r2, [lr, -r8] │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ + smlatbeq lr, r0, fp, r2 │ │ │ │ + tsteq r8, ip, lsr r4 │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq pc, r0, lsl lr @ │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ + tsteq r8, ip, asr #7 │ │ │ │ + strdeq r2, [lr, -ip] │ │ │ │ + @ instruction: 0x010fad9c │ │ │ │ + @ instruction: 0x0118a390 │ │ │ │ + smlabteq lr, r0, sl, r2 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ + smlabbeq lr, r8, sl, r2 │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ + tsteq lr, r4, asr sl │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ + smlabteq pc, ip, ip, sl @ │ │ │ │ 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 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [pc, #3936] @ 633640 │ │ │ │ @@ -1432884,65 +1432884,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 632fcc │ │ │ │ @ instruction: 0x01255b60 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r0, lsr #3 │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ + tsteq r8, r8, lsr #3 │ │ │ │ + tsteq pc, r4, lsl fp @ │ │ │ │ smlawteq r5, r8, sl, r5 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - tsteq r8, ip, ror pc │ │ │ │ - ldrdeq r4, [pc, -r0] │ │ │ │ - tsteq r8, r4, lsl #19 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ + tsteq r8, r4, lsl #31 │ │ │ │ + ldrdeq r4, [pc, -r8] │ │ │ │ + tsteq r8, ip, lsl #19 │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r8, ror fp @ │ │ │ │ + smlabbeq pc, r0, fp, r3 @ │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - tsteq lr, ip, lsr #32 │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ @ instruction: 0x01255270 │ │ │ │ @ instruction: 0xffffc990 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, r4, lsl r5 │ │ │ │ - smlabbeq pc, r4, r7, r3 @ │ │ │ │ + tsteq r8, ip, lsl r5 │ │ │ │ smlabbeq pc, ip, r7, r3 @ │ │ │ │ - smlatteq lr, r4, fp, r1 │ │ │ │ - smlabbeq pc, ip, lr, r9 @ │ │ │ │ - @ instruction: 0x011893d0 │ │ │ │ - @ instruction: 0x010f36b0 │ │ │ │ - ldrdeq r1, [lr, -r0] │ │ │ │ - tsteq pc, r8, ror sp @ │ │ │ │ + @ instruction: 0x010f3794 │ │ │ │ + smlatteq lr, ip, fp, r1 │ │ │ │ + @ instruction: 0x010f9e94 │ │ │ │ + @ instruction: 0x011893d8 │ │ │ │ + @ instruction: 0x010f36b8 │ │ │ │ + ldrdeq r1, [lr, -r8] │ │ │ │ + smlabbeq pc, r0, sp, r9 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlabbeq lr, r4, sl, r1 │ │ │ │ + smlabbeq lr, ip, sl, r1 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq lr, r4, asr sl │ │ │ │ - tsteq lr, r4, lsr #20 │ │ │ │ - tsteq r8, r0, asr #5 │ │ │ │ - strdeq r1, [lr, -r0] │ │ │ │ - @ instruction: 0x010f9c94 │ │ │ │ - @ instruction: 0x010e19b8 │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + tsteq lr, ip, lsr #20 │ │ │ │ + tsteq r8, r8, asr #5 │ │ │ │ + strdeq r1, [lr, -r8] │ │ │ │ + @ instruction: 0x010f9c9c │ │ │ │ + smlabteq lr, r0, r9, r1 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x010e18b0 │ │ │ │ + @ instruction: 0x010e18b8 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - tsteq r8, ip, asr #2 │ │ │ │ - tsteq lr, ip, ror r8 │ │ │ │ - tsteq pc, r0, lsr #22 │ │ │ │ + tsteq r8, r4, asr r1 │ │ │ │ + smlabbeq lr, r4, r8, r1 │ │ │ │ + tsteq pc, r8, lsr #22 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - smlabteq pc, r4, sl, r9 @ │ │ │ │ - smlatteq lr, r8, r7, r1 │ │ │ │ - @ instruction: 0x010f9a90 │ │ │ │ + smlabteq pc, ip, sl, r9 @ │ │ │ │ + strdeq r1, [lr, -r0] │ │ │ │ + @ instruction: 0x010f9a98 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x010e17b4 │ │ │ │ + @ instruction: 0x010e17bc │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ ldr r1, [pc, #-64] @ 6336e0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-80] @ 6336e4 │ │ │ │ @@ -1433818,67 +1433818,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 633f50 │ │ │ │ ldrdeq r4, [r5, -ip]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r0, lsl r0 │ │ │ │ - smlabbeq pc, r8, r9, r9 @ │ │ │ │ + tsteq r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x010f9990 │ │ │ │ @ instruction: 0x01254944 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r8, r0, lsl lr │ │ │ │ - tsteq pc, r4, rrx │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ + tsteq pc, ip, rrx │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq r8, r0, lsl #20 │ │ │ │ - ldrdeq r9, [pc, -r4] │ │ │ │ + tsteq r8, r8, lsl #20 │ │ │ │ + ldrdeq r9, [pc, -ip] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - strdeq r2, [pc, -r4] │ │ │ │ + strdeq r2, [pc, -ip] │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - smlatbeq lr, r8, r0, r1 │ │ │ │ + strheq r1, [lr, -r0] │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ @ instruction: 0x012542ec │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffffbb7c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011886fc │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ + tsteq r8, r4, lsl #14 │ │ │ │ tsteq pc, r4, ror r9 @ │ │ │ │ - smlabteq lr, ip, sp, r0 │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ + tsteq pc, ip, ror r9 @ │ │ │ │ + ldrdeq r0, [lr, -r4] │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - tsteq r8, r4, ror #12 │ │ │ │ - tsteq pc, r4, asr #18 │ │ │ │ - tsteq lr, r4, ror #26 │ │ │ │ - tsteq pc, ip │ │ │ │ + tsteq r8, ip, ror #12 │ │ │ │ + tsteq pc, ip, asr #18 │ │ │ │ + tsteq lr, ip, ror #26 │ │ │ │ + tsteq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ - smlabteq pc, r0, pc, r8 @ │ │ │ │ + tsteq lr, r0, lsr #26 │ │ │ │ + smlabteq pc, r8, pc, r8 @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x011885b0 │ │ │ │ - smlatteq lr, r0, ip, r0 │ │ │ │ - smlabbeq pc, r4, pc, r8 @ │ │ │ │ + @ instruction: 0x011885b8 │ │ │ │ + smlatteq lr, r8, ip, r0 │ │ │ │ + smlabbeq pc, ip, pc, r8 @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - tsteq r8, r4, ror r5 │ │ │ │ - smlatbeq lr, r4, ip, r0 │ │ │ │ - tsteq pc, r8, asr #30 │ │ │ │ + tsteq r8, ip, ror r5 │ │ │ │ + smlatbeq lr, ip, ip, r0 │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - smlatteq pc, r8, lr, r8 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + strdeq r8, [pc, -r0] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq lr, r0, lsl ip │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - smlatteq lr, r0, fp, r0 │ │ │ │ - @ instruction: 0x010e0bb0 │ │ │ │ - smlabbeq lr, r0, fp, r0 │ │ │ │ + smlatteq lr, r8, fp, r0 │ │ │ │ + @ instruction: 0x010e0bb8 │ │ │ │ + smlabbeq lr, r8, fp, r0 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - tsteq lr, r0, asr fp │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ + tsteq lr, r8, asr fp │ │ │ │ + tsteq lr, r8, lsr #22 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [pc, #3320] @ 6352cc │ │ │ │ @@ -1434711,93 +1434711,93 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 634e5c │ │ │ │ @ instruction: 0x01253c6c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r8, lsr #5 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x011882b0 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ @ instruction: 0x01253bbc │ │ │ │ - tsteq r8, r0, asr #2 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ + tsteq r8, r8, asr #2 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - tsteq r8, r8, lsl lr │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ - smlatteq pc, ip, r7, r8 │ │ │ │ + tsteq r8, r0, lsr #28 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ + strdeq r8, [pc, -r4] │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - tsteq r8, ip, lsr #27 │ │ │ │ - ldrdeq r0, [lr, -ip] │ │ │ │ - smlabbeq pc, r0, r7, r8 @ │ │ │ │ + @ instruction: 0x01187db4 │ │ │ │ + smlatteq lr, r4, r4, r0 │ │ │ │ + smlabbeq pc, r8, r7, r8 @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - @ instruction: 0x01187cf4 │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ - smlabteq pc, r8, r6, r8 @ │ │ │ │ + @ instruction: 0x01187cfc │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ + ldrdeq r8, [pc, -r0] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ + tsteq pc, r8, ror #12 │ │ │ │ + tsteq r8, ip, ror ip │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ @ instruction: 0xffffa644 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01187a9c │ │ │ │ - tsteq pc, ip, lsl #26 │ │ │ │ + tsteq r8, r4, lsr #21 │ │ │ │ tsteq pc, r4, lsl sp @ │ │ │ │ + tsteq pc, ip, lsl sp @ │ │ │ │ @ instruction: 0x012533e0 │ │ │ │ - tsteq r8, r4, lsl sl │ │ │ │ - strdeq r1, [pc, -r4] │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - @ instruction: 0x010f83bc │ │ │ │ + tsteq r8, ip, lsl sl │ │ │ │ + strdeq r1, [pc, -ip] │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + smlabteq pc, r4, r3, r8 @ │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - ldrdeq r0, [lr, -ip] │ │ │ │ - smlatbeq lr, ip, r0, r0 │ │ │ │ + smlatteq lr, r4, r0, r0 │ │ │ │ + strheq r0, [lr, -r4] │ │ │ │ muleq r0, r3, r2 │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ - tsteq lr, ip, asr #32 │ │ │ │ - tsteq lr, ip, lsl r0 │ │ │ │ - smlabteq pc, r4, r2, r8 @ │ │ │ │ - smlatteq sp, r8, pc, pc @ │ │ │ │ - tsteq r8, r4, lsl #17 │ │ │ │ - @ instruction: 0x010dffb4 │ │ │ │ - tsteq pc, r8, asr r2 @ │ │ │ │ - tsteq r8, r8, asr #16 │ │ │ │ - tstpeq sp, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, lsl r2 @ │ │ │ │ + smlabbeq lr, r4, r0, r0 │ │ │ │ + qaddeq r0, r4, lr │ │ │ │ + tsteq lr, r4, lsr #32 │ │ │ │ + smlabteq pc, ip, r2, r8 @ │ │ │ │ + strdeq pc, [sp, -r0] │ │ │ │ + tsteq r8, ip, lsl #17 │ │ │ │ + @ instruction: 0x010dffbc │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ + tsteq r8, r0, asr r8 │ │ │ │ + smlabbeq sp, r0, pc, pc @ │ │ │ │ + tsteq pc, r4, lsr #4 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq r8, r8, lsl #16 │ │ │ │ - tstpeq sp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [pc, -ip] │ │ │ │ + tsteq r8, r0, lsl r8 │ │ │ │ + tstpeq sp, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + smlatteq pc, r4, r1, r8 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - tsteq r8, ip, asr #15 │ │ │ │ - strdeq pc, [sp, -ip] │ │ │ │ - smlatbeq pc, r0, r1, r8 @ │ │ │ │ - tsteq r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x010dfebc │ │ │ │ - tsteq pc, r0, ror #2 │ │ │ │ - smlabbeq sp, r4, lr, pc @ │ │ │ │ - tstpeq sp, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011877d4 │ │ │ │ + tstpeq sp, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq pc, r8, r1, r8 @ │ │ │ │ + @ instruction: 0x01187794 │ │ │ │ + smlabteq sp, r4, lr, pc @ │ │ │ │ + tsteq pc, r8, ror #2 │ │ │ │ + smlabbeq sp, ip, lr, pc @ │ │ │ │ + tstpeq sp, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - tstpeq sp, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011876b8 │ │ │ │ - smlatteq sp, r8, sp, pc @ │ │ │ │ - smlabbeq pc, ip, r0, r8 @ │ │ │ │ + tstpeq sp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, asr #13 │ │ │ │ + strdeq pc, [sp, -r0] │ │ │ │ + swpeq r8, r4, [pc] @ │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - tsteq r8, r8, ror r6 │ │ │ │ - smlatbeq sp, r8, sp, pc @ │ │ │ │ - tsteq pc, ip, asr #32 │ │ │ │ + tsteq r8, r0, lsl #13 │ │ │ │ + @ instruction: 0x010dfdb0 │ │ │ │ + qaddeq r8, r4, pc @ │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - tsteq r8, r8, lsr r6 │ │ │ │ - tstpeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip │ │ │ │ + tsteq r8, r0, asr #12 │ │ │ │ + tstpeq sp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - tstpeq sp, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [pc, -r8] │ │ │ │ + tstpeq sp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + smlatteq pc, r0, pc, r7 @ │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -1435675,84 +1435675,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 635d90 │ │ │ │ @ instruction: 0x01252e0c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r8, asr #8 │ │ │ │ - smlatbeq pc, ip, sp, r7 @ │ │ │ │ + tsteq r8, r0, asr r4 │ │ │ │ + @ instruction: 0x010f7db4 │ │ │ │ smlawbeq r5, r4, sp, r2 │ │ │ │ - tsteq r8, ip, asr #5 │ │ │ │ - smlatbeq pc, r0, ip, r7 @ │ │ │ │ + @ instruction: 0x011872d4 │ │ │ │ + smlatbeq pc, r8, ip, r7 @ │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - tsteq sp, ip, lsr r4 │ │ │ │ - @ instruction: 0x01186ef8 │ │ │ │ - tstpeq sp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - smlabteq pc, ip, r8, r7 @ │ │ │ │ + tsteq sp, r4, asr #8 │ │ │ │ + tsteq r8, r0, lsl #30 │ │ │ │ + tstpeq sp, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r7, [pc, -r4] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, r0, lsr #27 │ │ │ │ - tsteq pc, r8, ror r7 @ │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - smlatteq pc, r4, r6, r7 │ │ │ │ - tsteq r8, r4, lsl #26 │ │ │ │ + tsteq r8, r8, lsr #27 │ │ │ │ + smlabbeq pc, r0, r7, r7 @ │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ + smlatteq pc, ip, r6, r7 │ │ │ │ + tsteq r8, ip, lsl #26 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0xffff9710 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, ip, ror #22 │ │ │ │ - smlatteq pc, r0, sp, r0 │ │ │ │ - smlatteq pc, r0, sp, r0 │ │ │ │ + tsteq r8, r4, ror fp │ │ │ │ + smlatteq pc, r8, sp, r0 │ │ │ │ + smlatteq pc, r8, sp, r0 │ │ │ │ @ instruction: 0x012524ac │ │ │ │ - tsteq r8, ip, asr #21 │ │ │ │ - smlatbeq pc, ip, sp, r0 @ │ │ │ │ - smlabteq sp, ip, r1, pc @ │ │ │ │ - tsteq pc, r4, ror r4 @ │ │ │ │ + @ instruction: 0x01186ad4 │ │ │ │ + @ instruction: 0x010f0db4 │ │ │ │ + ldrdeq pc, [sp, -r4] │ │ │ │ + tsteq pc, ip, ror r4 @ │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - @ instruction: 0x010df194 │ │ │ │ - tsteq pc, ip, lsr r4 @ │ │ │ │ + @ instruction: 0x010df19c │ │ │ │ + tsteq pc, r4, asr #8 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - tstpeq sp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ - tstpeq sp, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [sp, -ip] │ │ │ │ + tstpeq sp, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ + tstpeq sp, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - smlabteq sp, ip, r0, pc @ │ │ │ │ - swpeq pc, ip, [sp] @ │ │ │ │ - tstpeq sp, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [sp, -r4] │ │ │ │ + smlatbeq sp, r4, r0, pc @ │ │ │ │ + tstpeq sp, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tstpeq sp, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tstpeq sp, r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011868b8 │ │ │ │ - smlatteq sp, r8, pc, lr @ │ │ │ │ - smlabbeq pc, ip, r2, r7 @ │ │ │ │ + tstpeq sp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, asr #17 │ │ │ │ + strdeq lr, [sp, -r0] │ │ │ │ + @ instruction: 0x010f7294 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - tsteq r8, ip, ror r8 │ │ │ │ - smlatbeq sp, r8, pc, lr @ │ │ │ │ - tsteq pc, r0, asr r2 @ │ │ │ │ - tsteq r8, ip, lsr r8 │ │ │ │ - tsteq sp, r8, ror #30 │ │ │ │ - tsteq pc, r0, lsl r2 @ │ │ │ │ + tsteq r8, r4, lsl #17 │ │ │ │ + @ instruction: 0x010defb0 │ │ │ │ + tsteq pc, r8, asr r2 @ │ │ │ │ + tsteq r8, r4, asr #16 │ │ │ │ + tsteq sp, r0, ror pc │ │ │ │ + tsteq pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - @ instruction: 0x011867fc │ │ │ │ - tsteq sp, ip, lsr #30 │ │ │ │ - ldrdeq r7, [pc, -r0] │ │ │ │ + tsteq r8, r4, lsl #16 │ │ │ │ + tsteq sp, r4, lsr pc │ │ │ │ + ldrdeq r7, [pc, -r8] │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - strdeq lr, [sp, -r4] │ │ │ │ + strdeq lr, [sp, -ip] │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - smlabteq sp, r4, lr, lr │ │ │ │ - tsteq r8, r0, ror #14 │ │ │ │ - @ instruction: 0x010dee90 │ │ │ │ - tsteq pc, r4, lsr r1 @ │ │ │ │ - tsteq r8, r4, lsr #14 │ │ │ │ - tsteq sp, r4, asr lr │ │ │ │ - strdeq r7, [pc, -r8] │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ + smlabteq sp, ip, lr, lr │ │ │ │ + tsteq r8, r8, ror #14 │ │ │ │ + @ instruction: 0x010dee98 │ │ │ │ + tsteq pc, ip, lsr r1 @ │ │ │ │ + tsteq r8, ip, lsr #14 │ │ │ │ + tsteq sp, ip, asr lr │ │ │ │ + mrseq r7, (UNDEF: 31) │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3416] @ 0xd58 │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1436694,30 +1436694,30 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r2, #1 │ │ │ │ add r1, r1, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b 636df8 │ │ │ │ @ instruction: 0x01251f14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ + tsteq r8, r8, asr r5 │ │ │ │ @ instruction: 0x01251ebc │ │ │ │ - @ instruction: 0x010f6e90 │ │ │ │ + @ instruction: 0x010f6e98 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - tsteq r8, ip, ror #6 │ │ │ │ - tsteq pc, r0, asr #26 │ │ │ │ + tsteq r8, r4, ror r3 │ │ │ │ + tsteq pc, r8, asr #26 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - tsteq r8, ip, lsl r2 │ │ │ │ - @ instruction: 0x011861d0 │ │ │ │ - tsteq pc, r4, ror #22 │ │ │ │ + tsteq r8, r4, lsr #4 │ │ │ │ + @ instruction: 0x011861d8 │ │ │ │ + tsteq pc, ip, ror #22 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - tsteq r8, r2, lsl sl │ │ │ │ - tsteq r8, r8, lsl r0 │ │ │ │ + tsteq r8, sl, lsl sl │ │ │ │ + tsteq r8, r0, lsr #32 │ │ │ │ add r8, sp, #424 @ 0x1a8 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ @@ -1438884,61 +1438884,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 6391c0 │ │ │ │ @ instruction: 0xffff64c4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, r4, lsl r9 │ │ │ │ - smlabbeq lr, ip, fp, sp │ │ │ │ - @ instruction: 0x010edb90 │ │ │ │ + tsteq r8, ip, lsl r9 │ │ │ │ + @ instruction: 0x010edb94 │ │ │ │ + @ instruction: 0x010edb98 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011838b4 │ │ │ │ - smlabbeq pc, ip, r2, r4 @ │ │ │ │ + @ instruction: 0x011838bc │ │ │ │ + @ instruction: 0x010f4294 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ ldrdeq pc, [r4, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011837d0 │ │ │ │ - @ instruction: 0x010edab0 │ │ │ │ - ldrdeq fp, [sp, -r0] │ │ │ │ - tsteq pc, r8, ror r1 @ │ │ │ │ + @ instruction: 0x011837d8 │ │ │ │ + @ instruction: 0x010edab8 │ │ │ │ + ldrdeq fp, [sp, -r8] │ │ │ │ + smlabbeq pc, r0, r1, r4 @ │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - tsteq sp, r4, asr #28 │ │ │ │ + tsteq sp, ip, asr #28 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - smlatteq sp, r8, sp, fp │ │ │ │ - swpeq r4, r0, [pc] @ │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ + strdeq fp, [sp, -r0] │ │ │ │ + swpeq r4, r8, [pc] @ │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - tsteq r8, r4, lsl #13 │ │ │ │ - @ instruction: 0x010dbdb4 │ │ │ │ - qaddeq r4, r8, pc @ │ │ │ │ - tsteq r8, r8, asr #12 │ │ │ │ - qaddeq r4, r8, pc @ │ │ │ │ - tsteq pc, ip, lsl r0 @ │ │ │ │ + tsteq r8, ip, lsl #13 │ │ │ │ + @ instruction: 0x010dbdbc │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + tsteq r8, r0, asr r6 │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + tsteq pc, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - tsteq sp, ip, lsr sp │ │ │ │ + tsteq sp, r4, asr #26 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - tsteq sp, r0, lsl sp │ │ │ │ + tsteq sp, r8, lsl sp │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - smlatteq sp, r4, ip, fp │ │ │ │ + smlatteq sp, ip, ip, fp │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - @ instruction: 0x010dbcb8 │ │ │ │ - smlabbeq sp, ip, ip, fp │ │ │ │ + smlabteq sp, r0, ip, fp │ │ │ │ + @ instruction: 0x010dbc94 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - tsteq sp, r0, ror #24 │ │ │ │ - tsteq pc, r8, lsl #30 │ │ │ │ + tsteq sp, r8, ror #24 │ │ │ │ + tsteq pc, r0, lsl pc @ │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x011834fc │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - ldrdeq r3, [pc, -r0] │ │ │ │ + tsteq r8, r4, lsl #10 │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + ldrdeq r3, [pc, -r8] │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - strdeq fp, [sp, -r4] │ │ │ │ - smlatteq sp, r0, fp, fp │ │ │ │ + strdeq fp, [sp, -ip] │ │ │ │ + smlatteq sp, r8, fp, fp │ │ │ │ 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 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [pc, #2800] @ 639fd4 │ │ │ │ @@ -1439641,77 +1439641,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 639b6c │ │ │ │ @ instruction: 0x0124ed5c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r8, ip, lsl #7 │ │ │ │ - strdeq r3, [pc, -ip] │ │ │ │ + @ instruction: 0x01183394 │ │ │ │ + tsteq pc, r4, lsl #26 │ │ │ │ ldrdeq lr, [r4, -r0]! │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, ip, asr pc │ │ │ │ - tsteq pc, r0, lsr r9 @ │ │ │ │ + tsteq r8, r4, ror #30 │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ @ instruction: 0xffff5944 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01182d90 │ │ │ │ - strdeq ip, [lr, -r8] │ │ │ │ - tsteq lr, r4 │ │ │ │ + @ instruction: 0x01182d98 │ │ │ │ + mrseq sp, (UNDEF: 14) │ │ │ │ + tsteq lr, ip │ │ │ │ ldrdeq lr, [r4, -r0]! │ │ │ │ - @ instruction: 0x01182cb8 │ │ │ │ - @ instruction: 0x010ecf98 │ │ │ │ - @ instruction: 0x010db3b8 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ + tsteq r8, r0, asr #25 │ │ │ │ + smlatbeq lr, r0, pc, ip @ │ │ │ │ + smlabteq sp, r0, r3, fp │ │ │ │ + tsteq pc, r8, ror #12 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - smlabbeq sp, r0, r3, fp │ │ │ │ - tsteq pc, r8, lsr #12 │ │ │ │ + smlabbeq sp, r8, r3, fp │ │ │ │ + tsteq pc, r0, lsr r6 @ │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - tsteq r8, r8, lsl ip │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ - smlatteq pc, ip, r5, r3 │ │ │ │ - tsteq sp, r0, lsl r3 │ │ │ │ + tsteq r8, r0, lsr #24 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ + strdeq r3, [pc, -r4] │ │ │ │ + tsteq sp, r8, lsl r3 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - smlatteq sp, r0, r2, fp │ │ │ │ - tsteq r8, ip, ror fp │ │ │ │ - smlatbeq sp, ip, r2, fp │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + smlatteq sp, r8, r2, fp │ │ │ │ + tsteq r8, r4, lsl #23 │ │ │ │ + @ instruction: 0x010db2b4 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - tsteq r8, ip, lsr fp │ │ │ │ - tsteq sp, ip, ror #4 │ │ │ │ - tsteq pc, r0, lsl r5 @ │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + tsteq sp, r4, ror r2 │ │ │ │ + tsteq pc, r8, lsl r5 @ │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - tsteq sp, r4, lsr r2 │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ + tsteq sp, ip, lsr r2 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - ldrdeq fp, [sp, -r4] │ │ │ │ + ldrdeq fp, [sp, -ip] │ │ │ │ muleq r0, r5, r4 │ │ │ │ - smlatbeq sp, r4, r1, fp │ │ │ │ + smlatbeq sp, ip, r1, fp │ │ │ │ muleq r0, r4, r4 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ - tsteq sp, r4, lsl r1 │ │ │ │ - tsteq r8, ip, lsr #19 │ │ │ │ - ldrdeq fp, [sp, -ip] │ │ │ │ - smlabbeq pc, r0, r3, r3 @ │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ + @ instruction: 0x011829b4 │ │ │ │ + smlatteq sp, r4, r0, fp │ │ │ │ + smlabbeq pc, r8, r3, r3 @ │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - swpeq fp, ip, [sp] │ │ │ │ - tsteq r8, ip, ror #18 │ │ │ │ - tsteq pc, r0, asr #6 │ │ │ │ + smlatbeq sp, r4, r0, fp │ │ │ │ + tsteq r8, r4, ror r9 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - tsteq r8, r0, lsr r9 │ │ │ │ - tsteq sp, r0, rrx │ │ │ │ - tsteq pc, r4, lsl #6 │ │ │ │ + tsteq r8, r8, lsr r9 │ │ │ │ + tsteq sp, r8, rrx │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - tsteq sp, r8, lsr #32 │ │ │ │ - ldrdeq r3, [pc, -r0] │ │ │ │ + tsteq sp, r0, lsr r0 │ │ │ │ + ldrdeq r3, [pc, -r8] │ │ │ │ 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 │ │ │ │ @@ -1439937,45 +1439937,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 63a284 │ │ │ │ - tsteq r8, r4, ror r7 │ │ │ │ - @ instruction: 0x010ecabc │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - tsteq pc, ip, asr sl @ │ │ │ │ - @ instruction: 0x010ec5b8 │ │ │ │ - tsteq pc, r8, asr r1 @ │ │ │ │ + tsteq r8, ip, ror r7 │ │ │ │ + smlabteq lr, r4, sl, ip │ │ │ │ tsteq pc, r0, asr r1 @ │ │ │ │ - tsteq pc, r0, asr #2 │ │ │ │ - tsteq pc, r0, lsr r1 @ │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ - tsteq r8, ip, ror #12 │ │ │ │ - @ instruction: 0x010dad9c │ │ │ │ - tsteq pc, r0, asr #32 │ │ │ │ - tsteq r8, r8, ror #11 │ │ │ │ - tsteq sp, r8, lsl sp │ │ │ │ - @ instruction: 0x010f2fbc │ │ │ │ - @ instruction: 0x01182590 │ │ │ │ - smlabteq sp, r0, ip, sl │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ - tsteq r8, r8, lsr r5 │ │ │ │ - tsteq sp, r8, ror #24 │ │ │ │ - tsteq pc, ip, lsl #30 │ │ │ │ - tsteq r8, r0, ror #9 │ │ │ │ - tsteq sp, r0, lsl ip │ │ │ │ - @ instruction: 0x010f2eb4 │ │ │ │ - tsteq r8, r8, lsl #9 │ │ │ │ - @ instruction: 0x010dabb8 │ │ │ │ - tsteq pc, ip, asr lr @ │ │ │ │ - tsteq r8, r0, asr r4 │ │ │ │ - smlabbeq sp, r0, fp, sl │ │ │ │ - tsteq pc, r4, lsr #28 │ │ │ │ + tsteq pc, r4, ror #20 │ │ │ │ + smlabteq lr, r0, r5, ip │ │ │ │ + tsteq pc, r0, ror #2 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ + tsteq pc, r8, asr #2 │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ + tsteq pc, ip, lsr #2 │ │ │ │ + tsteq r8, r4, ror r6 │ │ │ │ + smlatbeq sp, r4, sp, sl │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x011825f0 │ │ │ │ + tsteq sp, r0, lsr #26 │ │ │ │ + smlabteq pc, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x01182598 │ │ │ │ + smlabteq sp, r8, ip, sl │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ + tsteq r8, r0, asr #10 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + tsteq pc, r4, lsl pc @ │ │ │ │ + tsteq r8, r8, ror #9 │ │ │ │ + tsteq sp, r8, lsl ip │ │ │ │ + @ instruction: 0x010f2ebc │ │ │ │ + @ instruction: 0x01182490 │ │ │ │ + smlabteq sp, r0, fp, sl │ │ │ │ + tsteq pc, r4, ror #28 │ │ │ │ + tsteq r8, r8, asr r4 │ │ │ │ + smlabbeq sp, r8, fp, sl │ │ │ │ + tsteq pc, ip, lsr #28 │ │ │ │ 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 r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -1440758,136 +1440758,136 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #952 @ 0x3b8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 63b0fc │ │ │ │ @ instruction: 0x0124dd28 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0124dd08 │ │ │ │ - tsteq r8, r8, lsr #5 │ │ │ │ + @ instruction: 0x011822b0 │ │ │ │ strdeq sl, [ip, -r0] │ │ │ │ - tsteq pc, r4, asr r5 @ │ │ │ │ + tsteq pc, ip, asr r5 @ │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r8, r4, ror #3 │ │ │ │ - @ instruction: 0x010f2bb8 │ │ │ │ + tsteq r8, ip, ror #3 │ │ │ │ + smlabteq pc, r0, fp, r2 @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0xffff5ce4 │ │ │ │ @ instruction: 0x000024b8 │ │ │ │ - ldrdeq r2, [pc, -r8] │ │ │ │ - tsteq lr, r4, asr r8 │ │ │ │ - @ instruction: 0x010eed9c │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ - tsteq r8, ip, lsr #30 │ │ │ │ - smlatbeq pc, ip, r9, r2 @ │ │ │ │ + smlatteq pc, r0, fp, r2 │ │ │ │ + tsteq lr, ip, asr r8 │ │ │ │ + smlatbeq lr, r4, sp, lr │ │ │ │ + tsteq lr, r0, lsr #26 │ │ │ │ + tsteq r8, r4, lsr pc │ │ │ │ + @ instruction: 0x010f29b4 │ │ │ │ @ instruction: 0x0124d828 │ │ │ │ - tsteq r8, ip, asr #28 │ │ │ │ - tsteq sp, ip, ror r5 │ │ │ │ - tsteq pc, r8, lsl r8 @ │ │ │ │ + tsteq r8, r4, asr lr │ │ │ │ + smlabbeq sp, r4, r5, sl │ │ │ │ + tsteq pc, r0, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq sp, r4, asr #10 │ │ │ │ - smlatteq pc, r8, r7, r2 │ │ │ │ + tsteq sp, ip, asr #10 │ │ │ │ + strdeq r2, [pc, -r0] │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq r8, r0, ror #27 │ │ │ │ - tsteq sp, ip, lsl #10 │ │ │ │ - smlatbeq pc, ip, r7, r2 @ │ │ │ │ + tsteq r8, r8, ror #27 │ │ │ │ + tsteq sp, r4, lsl r5 │ │ │ │ + @ instruction: 0x010f27b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r8, r4, lsr #27 │ │ │ │ - ldrdeq sl, [sp, -r0] │ │ │ │ - tsteq pc, r4, ror r7 @ │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ - @ instruction: 0x010da494 │ │ │ │ - tsteq pc, r4, lsr r7 @ │ │ │ │ + tsteq r8, ip, lsr #27 │ │ │ │ + ldrdeq sl, [sp, -r8] │ │ │ │ + tsteq pc, ip, ror r7 @ │ │ │ │ + tsteq r8, r0, ror sp │ │ │ │ + @ instruction: 0x010da49c │ │ │ │ + tsteq pc, ip, lsr r7 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r8, ip, lsr #26 │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ - strdeq r2, [pc, -r8] │ │ │ │ + tsteq r8, r4, lsr sp │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r8, ip, ror #25 │ │ │ │ - tsteq sp, ip, lsl r4 │ │ │ │ - @ instruction: 0x010f26b8 │ │ │ │ + @ instruction: 0x01181cf4 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + smlabteq pc, r0, r6, r2 @ │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01181cb0 │ │ │ │ - smlatteq sp, r0, r3, sl │ │ │ │ - tsteq pc, ip, ror r6 @ │ │ │ │ + @ instruction: 0x01181cb8 │ │ │ │ + smlatteq sp, r8, r3, sl │ │ │ │ + smlabbeq pc, r4, r6, r2 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ - smlatbeq sp, r4, r3, sl │ │ │ │ - tsteq pc, r0, asr #12 │ │ │ │ + tsteq r8, ip, ror ip │ │ │ │ + smlatbeq sp, ip, r3, sl │ │ │ │ + tsteq pc, r8, asr #12 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ - tsteq pc, r4, lsl #12 │ │ │ │ + tsteq r8, r0, asr #24 │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01181bfc │ │ │ │ - tsteq sp, ip, lsr #6 │ │ │ │ - smlabteq pc, r8, r5, r2 @ │ │ │ │ + tsteq r8, r4, lsl #24 │ │ │ │ + tsteq sp, r4, lsr r3 │ │ │ │ + ldrdeq r2, [pc, -r0] │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r8, r0, asr #23 │ │ │ │ - strdeq sl, [sp, -r0] │ │ │ │ - smlabbeq pc, ip, r5, r2 @ │ │ │ │ + tsteq r8, r8, asr #23 │ │ │ │ + strdeq sl, [sp, -r8] │ │ │ │ + @ instruction: 0x010f2594 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - tsteq r8, r4, lsl #23 │ │ │ │ - @ instruction: 0x010da2b4 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + tsteq r8, ip, lsl #23 │ │ │ │ + @ instruction: 0x010da2bc │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tsteq r8, r8, asr #22 │ │ │ │ - tsteq sp, r8, ror r2 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ + tsteq r8, r0, asr fp │ │ │ │ + smlabbeq sp, r0, r2, sl │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - tsteq r8, ip, lsl #22 │ │ │ │ - tsteq sp, ip, lsr r2 │ │ │ │ - ldrdeq r2, [pc, -r8] │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ + smlatteq pc, r0, r4, r2 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - @ instruction: 0x01181ad0 │ │ │ │ - mrseq sl, SP_fiq │ │ │ │ - @ instruction: 0x010f249c │ │ │ │ + @ instruction: 0x01181ad8 │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ + smlatbeq pc, r4, r4, r2 @ │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - @ instruction: 0x01181a94 │ │ │ │ - smlabteq sp, r4, r1, sl │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ + @ instruction: 0x01181a9c │ │ │ │ + smlabteq sp, ip, r1, sl │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - smlabbeq sp, ip, r1, sl │ │ │ │ + @ instruction: 0x010da194 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - tsteq sp, ip, asr r1 │ │ │ │ + tsteq sp, r4, ror #2 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - tsteq sp, ip, lsr #2 │ │ │ │ - strdeq sl, [sp, -ip] │ │ │ │ - @ instruction: 0x01181994 │ │ │ │ - smlabteq sp, r4, r0, sl │ │ │ │ - tsteq pc, r0, ror #6 │ │ │ │ + tsteq sp, r4, lsr r1 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ + @ instruction: 0x0118199c │ │ │ │ + smlabteq sp, ip, r0, sl │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r8, r8, asr r9 │ │ │ │ - smlabbeq sp, r8, r0, sl │ │ │ │ - tsteq pc, r4, lsr #6 │ │ │ │ + tsteq r8, r0, ror #18 │ │ │ │ + swpeq sl, r0, [sp] │ │ │ │ + tsteq pc, ip, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r8, ip, lsl r9 │ │ │ │ - tsteq sp, ip, asr #32 │ │ │ │ - smlatteq pc, ip, r2, r2 │ │ │ │ - tsteq sp, r4, lsl r0 │ │ │ │ - smlabbeq pc, ip, r2, r2 @ │ │ │ │ + tsteq r8, r4, lsr #18 │ │ │ │ + qaddeq sl, r4, sp │ │ │ │ + strdeq r2, [pc, -r4] │ │ │ │ + tsteq sp, ip, lsl r0 │ │ │ │ + @ instruction: 0x010f2294 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - smlatbeq sp, r8, pc, r9 @ │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ + tsteq r8, r0, lsl #17 │ │ │ │ + @ instruction: 0x010d9fb0 │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - tsteq r8, ip, lsr r8 │ │ │ │ - tsteq sp, ip, ror #30 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq r8, r4, asr #16 │ │ │ │ + tsteq sp, r4, ror pc │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tsteq r8, r0, lsl #16 │ │ │ │ - tsteq sp, r0, lsr pc │ │ │ │ - smlabteq pc, ip, r1, r2 @ │ │ │ │ + tsteq r8, r8, lsl #16 │ │ │ │ + tsteq sp, r8, lsr pc │ │ │ │ + ldrdeq r2, [pc, -r4] │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - tsteq lr, ip, lsl #20 │ │ │ │ - tsteq r8, r4, asr #15 │ │ │ │ - @ instruction: 0x010f2190 │ │ │ │ + tsteq lr, r4, lsl sl │ │ │ │ + tsteq r8, ip, asr #15 │ │ │ │ + @ instruction: 0x010f2198 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq r8, r4, lsl #15 │ │ │ │ - smlabbeq lr, r4, ip, fp │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ + tsteq r8, ip, lsl #15 │ │ │ │ + smlabbeq lr, ip, ip, fp │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ 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, #1576] @ 63b980 │ │ │ │ @@ -1441284,78 +1441284,78 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 63b56c │ │ │ │ @ instruction: 0x0124cee4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ - tsteq r8, r8, ror #9 │ │ │ │ - @ instruction: 0x010f1eb4 │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ + @ instruction: 0x011814f0 │ │ │ │ + @ instruction: 0x010f1ebc │ │ │ │ muleq r0, ip, r5 │ │ │ │ - @ instruction: 0x010f1f9c │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ - tsteq r8, r0, asr #7 │ │ │ │ - strdeq r9, [sp, -r0] │ │ │ │ - smlabbeq pc, ip, sp, r1 @ │ │ │ │ + smlatbeq pc, r4, pc, r1 @ │ │ │ │ + tsteq pc, r8, lsr r7 @ │ │ │ │ + tsteq r8, r8, asr #7 │ │ │ │ + strdeq r9, [sp, -r8] │ │ │ │ + @ instruction: 0x010f1d94 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - smlatbeq pc, ip, r6, r8 @ │ │ │ │ + @ instruction: 0x010f86b4 │ │ │ │ @ instruction: 0xffff39ac │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ ldrdeq ip, [r4, -r0]! │ │ │ │ - strdeq fp, [lr, -r8] │ │ │ │ - tsteq r8, r0, ror #5 │ │ │ │ - smlatbeq pc, r8, ip, r1 @ │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ + tsteq r8, r8, ror #5 │ │ │ │ + @ instruction: 0x010f1cb0 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - @ instruction: 0x010f8594 │ │ │ │ - tsteq lr, r0, lsr r6 │ │ │ │ + @ instruction: 0x010f859c │ │ │ │ + tsteq lr, r8, lsr r6 │ │ │ │ @ instruction: 0xffff4c20 │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ - tsteq sp, r0, lsl r9 │ │ │ │ - smlatbeq pc, ip, fp, r1 @ │ │ │ │ + tsteq pc, r8, lsr #10 │ │ │ │ + tsteq r8, r8, ror #3 │ │ │ │ + tsteq sp, r8, lsl r9 │ │ │ │ + @ instruction: 0x010f1bb4 │ │ │ │ muleq r0, r1, r5 │ │ │ │ @ instruction: 0x010cb1bc │ │ │ │ - tsteq r8, r4, lsl #3 │ │ │ │ - @ instruction: 0x010d98b4 │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ + tsteq r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x010d98bc │ │ │ │ + tsteq pc, r8, asr fp @ │ │ │ │ muleq r0, r2, r5 │ │ │ │ - tsteq r8, r8, asr #2 │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ - tsteq pc, r4, lsl fp @ │ │ │ │ + tsteq r8, r0, asr r1 │ │ │ │ + smlabbeq sp, r0, r8, r9 │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ muleq r0, r3, r5 │ │ │ │ - tsteq r8, r0, lsl r1 │ │ │ │ - tsteq lr, r0, asr r3 │ │ │ │ - ldrdeq r1, [pc, -r8] │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ + tsteq lr, r8, asr r3 │ │ │ │ + smlatteq pc, r0, sl, r1 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - smlatteq sp, r0, r7, r9 │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - smlatbeq sp, ip, r7, r9 │ │ │ │ - tsteq pc, r8, asr #20 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + smlatteq sp, r8, r7, r9 │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x010d97b4 │ │ │ │ + tsteq pc, r0, asr sl @ │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - tsteq r8, r0, asr #32 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ + tsteq r8, r8, asr #32 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ + tsteq pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - tsteq r8, r4 │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ - ldrdeq r1, [pc, -r0] │ │ │ │ + tsteq r8, ip │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ + ldrdeq r1, [pc, -r8] │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - tsteq r8, r8, asr #31 │ │ │ │ - strdeq r9, [sp, -r8] │ │ │ │ - @ instruction: 0x010f1994 │ │ │ │ + @ instruction: 0x01180fd0 │ │ │ │ + tsteq sp, r0, lsl #14 │ │ │ │ + @ instruction: 0x010f199c │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - tsteq r8, ip, lsl #31 │ │ │ │ - @ instruction: 0x010d96bc │ │ │ │ - tsteq pc, r8, asr r9 @ │ │ │ │ + @ instruction: 0x01180f94 │ │ │ │ + smlabteq sp, r4, r6, r9 │ │ │ │ + tsteq pc, r0, ror #18 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ - smlabbeq sp, r0, r6, r9 │ │ │ │ - tsteq pc, ip, lsl r9 @ │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + smlabbeq sp, r8, r6, r9 │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1441386,17 +1441386,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1056 @ 0x420 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 63bad4 │ │ │ │ @ instruction: 0xffff52a4 │ │ │ │ - @ instruction: 0x01180db4 │ │ │ │ - smlatteq sp, r4, r4, r9 │ │ │ │ - smlabbeq pc, r0, r7, r1 @ │ │ │ │ + @ instruction: 0x01180dbc │ │ │ │ + smlatteq sp, ip, r4, r9 │ │ │ │ + smlabbeq pc, r8, r7, r1 @ │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ @@ -1442299,52 +1442299,52 @@ │ │ │ │ b 63bbbc │ │ │ │ @ instruction: 0x0124c6ec │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0124c698 │ │ │ │ smlawbeq r4, r0, r6, ip │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r8, r4, lsr #10 │ │ │ │ - tsteq sp, r8, asr #24 │ │ │ │ - smlatteq pc, ip, lr, r0 │ │ │ │ - tsteq r8, r0, lsr #9 │ │ │ │ - smlabteq sp, r4, fp, r8 │ │ │ │ - tsteq pc, r8, ror #28 │ │ │ │ + tsteq r8, ip, lsr #10 │ │ │ │ + tsteq sp, r0, asr ip │ │ │ │ + strdeq r0, [pc, -r4] │ │ │ │ + tsteq r8, r8, lsr #9 │ │ │ │ + smlabteq sp, ip, fp, r8 │ │ │ │ + tsteq pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - tsteq r8, r0, asr r4 │ │ │ │ - tsteq sp, r4, ror fp │ │ │ │ - tsteq pc, r8, lsl lr @ │ │ │ │ + tsteq r8, r8, asr r4 │ │ │ │ + tsteq sp, ip, ror fp │ │ │ │ + tsteq pc, r0, lsr #28 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - ldrsheq r0, [r8, -r4] │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - @ instruction: 0x010f0abc │ │ │ │ + ldrsheq r0, [r8, -ip] │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + smlabteq pc, r4, sl, r0 @ │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - ldrheq r0, [r8, -r8] │ │ │ │ - ldrdeq r8, [sp, -ip] │ │ │ │ - smlabbeq pc, r0, sl, r0 @ │ │ │ │ + tsteq r8, r0, asr #1 │ │ │ │ + smlatteq sp, r4, r7, r8 │ │ │ │ + smlabbeq pc, r8, sl, r0 @ │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - smlatbeq sp, r0, r7, r8 │ │ │ │ - tsteq pc, r4, asr #20 │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + smlatbeq sp, r8, r7, r8 │ │ │ │ + tsteq pc, ip, asr #20 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - tsteq r8, r0, asr #32 │ │ │ │ - tsteq sp, r4, ror #14 │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ + tsteq r8, r8, asr #32 │ │ │ │ + tsteq sp, ip, ror #14 │ │ │ │ + tsteq pc, r0, lsl sl @ │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - tsteq r8, r4 │ │ │ │ - tsteq sp, r8, lsr #14 │ │ │ │ - smlabteq pc, ip, r9, r0 @ │ │ │ │ + tsteq r8, ip │ │ │ │ + tsteq sp, r0, lsr r7 │ │ │ │ + ldrdeq r0, [pc, -r4] │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - tstpeq r7, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - smlatteq sp, ip, r6, r8 │ │ │ │ - @ instruction: 0x010f0990 │ │ │ │ + @ instruction: 0x0117ffd0 │ │ │ │ + strdeq r8, [sp, -r4] │ │ │ │ + @ instruction: 0x010f0998 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - tstpeq r7, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010d86b0 │ │ │ │ - tsteq pc, r4, asr r9 @ │ │ │ │ + @ instruction: 0x0117ff94 │ │ │ │ + @ instruction: 0x010d86b8 │ │ │ │ + tsteq pc, ip, asr r9 @ │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #912] @ 0x390 │ │ │ │ ldr r3, [r0, #916] @ 0x394 │ │ │ │ @@ -1442447,29 +1442447,29 @@ │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ b 63cad8 │ │ │ │ - tsteq pc, r0, lsl #18 │ │ │ │ - @ instruction: 0x0117fdf8 │ │ │ │ - smlabteq pc, r0, r7, r0 @ │ │ │ │ + tsteq pc, r8, lsl #18 │ │ │ │ + tstpeq r7, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + smlabteq pc, r8, r7, r0 @ │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - tstpeq r7, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [sp, -r0] │ │ │ │ - tsteq pc, ip, ror #14 │ │ │ │ + tstpeq r7, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [sp, -r8] │ │ │ │ + tsteq pc, r4, ror r7 @ │ │ │ │ andeq r0, r0, fp, ror #12 │ │ │ │ - tstpeq r7, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlabteq pc, r8, r8, r0 @ │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ + tstpeq r7, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [pc, -r0] │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - tsteq pc, ip, asr r8 @ │ │ │ │ - tstpeq r7, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - smlatteq pc, r8, r6, r0 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ + tstpeq r7, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [pc, -r0] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1442915,44 +1442915,44 @@ │ │ │ │ b 63d028 │ │ │ │ @ instruction: 0x0124b620 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r4, r4, r5, fp │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x0124b214 │ │ │ │ - @ instruction: 0x0117f7f4 │ │ │ │ - tsteq sp, r8, lsl pc │ │ │ │ - @ instruction: 0x010f01bc │ │ │ │ + @ instruction: 0x0117f7fc │ │ │ │ + tsteq sp, r0, lsr #30 │ │ │ │ + smlabteq pc, r4, r1, r0 @ │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - @ instruction: 0x0117f7bc │ │ │ │ - @ instruction: 0x010f0194 │ │ │ │ + tstpeq r7, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010f019c │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - tsteq sp, r4, ror lr │ │ │ │ - tstpeq r7, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsl ip │ │ │ │ - smlatteq pc, r4, r0, r0 │ │ │ │ - @ instruction: 0x0117f6d4 │ │ │ │ - smlabteq lr, ip, fp, r9 │ │ │ │ - swpeq r0, r8, [pc] @ │ │ │ │ + tsteq sp, ip, ror lr │ │ │ │ + tstpeq r7, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl ip │ │ │ │ + smlatteq pc, ip, r0, r0 │ │ │ │ + @ instruction: 0x0117f6dc │ │ │ │ + ldrdeq r9, [lr, -r4] │ │ │ │ + smlatbeq pc, r0, r0, r0 @ │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - tstpeq r7, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - smlabteq sp, r4, sp, r7 │ │ │ │ - tsteq pc, r8, rrx │ │ │ │ + tstpeq r7, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + smlabteq sp, ip, sp, r7 │ │ │ │ + tsteq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - tstpeq r7, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq sp, r8, sp, r7 │ │ │ │ - tsteq pc, ip, lsr #32 │ │ │ │ + tstpeq r7, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010d7d90 │ │ │ │ + tsteq pc, r4, lsr r0 @ │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - tstpeq r7, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, asr #26 │ │ │ │ - strdeq pc, [lr, -r0] │ │ │ │ + tstpeq r7, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr sp │ │ │ │ + strdeq pc, [lr, -r8] │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - tstpeq r7, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsl sp │ │ │ │ - @ instruction: 0x010effb4 │ │ │ │ + @ instruction: 0x0117f5f4 │ │ │ │ + tsteq sp, r8, lsl sp │ │ │ │ + @ instruction: 0x010effbc │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ beq 63d3e0 │ │ │ │ cmp r3, #3 │ │ │ │ beq 63d3c0 │ │ │ │ @@ -1443138,38 +1443138,38 @@ │ │ │ │ bl ba12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 63d474 │ │ │ │ @ instruction: 0x0124ae10 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r4, r8, sp, sl │ │ │ │ - strdeq r5, [lr, -r0] │ │ │ │ + strdeq r5, [lr, -r8] │ │ │ │ andeq sp, r8, r0, lsl #8 │ │ │ │ @ instruction: 0x00354cdc │ │ │ │ - tsteq lr, r4, ror r2 │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ eoreq r1, r6, r4, asr #24 │ │ │ │ - tstpeq r7, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - tstpeq r7, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ - strdeq pc, [lr, -ip] │ │ │ │ + tstpeq r7, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, ror #20 │ │ │ │ + tstpeq lr, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - @ instruction: 0x0117f2f4 │ │ │ │ - tsteq sp, r8, lsl sl │ │ │ │ - @ instruction: 0x010efcb4 │ │ │ │ + @ instruction: 0x0117f2fc │ │ │ │ + tsteq sp, r0, lsr #20 │ │ │ │ + @ instruction: 0x010efcbc │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - tstpeq r7, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [sp, -r0] │ │ │ │ - tstpeq lr, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117f2b4 │ │ │ │ + ldrdeq r7, [sp, -r8] │ │ │ │ + tstpeq lr, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - tstpeq r7, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006ba │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ bne 63d70c │ │ │ │ ldr r2, [pc, #24] @ 63d714 │ │ │ │ ldr r3, [pc, #24] @ 63d718 │ │ │ │ @@ -1443589,32 +1443589,32 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 63da30 │ │ │ │ @ instruction: 0x0124a9b0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, ip, lsr #29 │ │ │ │ - tstpeq lr, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117eeb4 │ │ │ │ + tstpeq lr, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0124a80c │ │ │ │ - tsteq r7, r4, lsr ip │ │ │ │ - tstpeq lr, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - ldrdeq pc, [lr, -r8] │ │ │ │ + tsteq r7, ip, lsr ip │ │ │ │ + tstpeq lr, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ + smlatteq lr, r0, r5, pc @ │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - strdeq r7, [sp, -r8] │ │ │ │ - smlatbeq lr, r0, r5, pc @ │ │ │ │ + mrseq r7, SP_mon │ │ │ │ + smlatbeq lr, r8, r5, pc @ │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - @ instruction: 0x0117eb98 │ │ │ │ - @ instruction: 0x010d72bc │ │ │ │ - tstpeq lr, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsr #23 │ │ │ │ + smlabteq sp, r4, r2, r7 │ │ │ │ + tstpeq lr, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ - tstpeq lr, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ + smlabbeq sp, r4, r2, r7 │ │ │ │ + tstpeq lr, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr r3, [pc, #3156] @ 63ea44 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -1444406,72 +1444406,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 63e640 │ │ │ │ @ instruction: 0x0124a450 │ │ │ │ @ instruction: 0x0124a43c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r0, asr #20 │ │ │ │ - smlatbeq lr, r8, r3, pc @ │ │ │ │ + tsteq r7, r8, asr #20 │ │ │ │ + @ instruction: 0x010ef3b0 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ andeq r0, r0, r3, asr #14 │ │ │ │ - tstpeq lr, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r8, asr #17 │ │ │ │ - @ instruction: 0x010ef298 │ │ │ │ + tstpeq lr, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117e8d0 │ │ │ │ + smlatbeq lr, r0, r2, pc @ │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - tsteq r7, r4, ror r8 │ │ │ │ - tstpeq lr, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, ror r8 │ │ │ │ + tstpeq lr, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ - strdeq lr, [lr, -r8] │ │ │ │ + tsteq r7, ip, lsr #6 │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ strdeq r9, [r4, -ip]! │ │ │ │ - tsteq sp, r4, lsl #18 │ │ │ │ - tsteq lr, ip, lsl #28 │ │ │ │ + tsteq sp, ip, lsl #18 │ │ │ │ + tsteq lr, r4, lsl lr │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - @ instruction: 0x010d6894 │ │ │ │ + @ instruction: 0x010d689c │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - tsteq sp, r4, ror #16 │ │ │ │ - tsteq r7, r0, lsr #2 │ │ │ │ - tsteq sp, r0, asr r8 │ │ │ │ - strdeq lr, [lr, -r4] │ │ │ │ + tsteq sp, ip, ror #16 │ │ │ │ + tsteq r7, r8, lsr #2 │ │ │ │ + tsteq sp, r8, asr r8 │ │ │ │ + strdeq lr, [lr, -ip] │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - tsteq r7, r8, ror #1 │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - @ instruction: 0x010eeabc │ │ │ │ + ldrsheq lr, [r7, -r0] │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + smlabteq lr, r4, sl, lr │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - ldrheq lr, [r7, -r0] │ │ │ │ - smlatteq sp, r0, r7, r6 │ │ │ │ - smlabbeq lr, r4, sl, lr │ │ │ │ + ldrheq lr, [r7, -r8] │ │ │ │ + smlatteq sp, r8, r7, r6 │ │ │ │ + smlabbeq lr, ip, sl, lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - tsteq r7, r8, ror r0 │ │ │ │ - smlatbeq sp, r8, r7, r6 │ │ │ │ - tsteq lr, ip, asr #20 │ │ │ │ + tsteq r7, r0, lsl #1 │ │ │ │ + @ instruction: 0x010d67b0 │ │ │ │ + tsteq lr, r4, asr sl │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ - tsteq sp, r4, ror r7 │ │ │ │ - tsteq sp, r8, asr #14 │ │ │ │ - tsteq sp, ip, lsl r7 │ │ │ │ + tsteq sp, ip, ror r7 │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ + tsteq sp, r4, lsr #14 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - strdeq r6, [sp, -r0] │ │ │ │ - smlabteq sp, r4, r6, r6 │ │ │ │ - @ instruction: 0x010d6698 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ + strdeq r6, [sp, -r8] │ │ │ │ + smlabteq sp, ip, r6, r6 │ │ │ │ + smlatbeq sp, r0, r6, r6 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - tsteq sp, r0, asr #12 │ │ │ │ - tsteq sp, r4, lsl r6 │ │ │ │ - smlatteq sp, r8, r5, r6 │ │ │ │ - tsteq r7, r8, lsl #29 │ │ │ │ - @ instruction: 0x010d65b8 │ │ │ │ - tsteq lr, ip, asr r8 │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ + tsteq sp, ip, lsl r6 │ │ │ │ + strdeq r6, [sp, -r0] │ │ │ │ + @ instruction: 0x0117de90 │ │ │ │ + smlabteq sp, r0, r5, r6 │ │ │ │ + tsteq lr, r4, ror #16 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r4, [r0, #1912] @ 0x778 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1445452,301 +1445452,301 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbcs r3, r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ blt 63f9f0 │ │ │ │ b 63f04c │ │ │ │ @ instruction: 0x012496e8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r8, lsr #26 │ │ │ │ + tsteq r7, r0, lsr sp │ │ │ │ smlawteq r4, r8, r6, r9 │ │ │ │ strdeq r1, [r5, -r4]! │ │ │ │ ldrdeq r7, [ip, -r0] │ │ │ │ - @ instruction: 0x010f4fb8 │ │ │ │ + smlabteq pc, r0, pc, r4 @ │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - strheq r8, [lr, -r8] │ │ │ │ - tsteq r3, r4, lsr #21 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - tsteq lr, r0, rrx │ │ │ │ + smlabteq lr, r0, r0, r8 │ │ │ │ + tsteq r3, ip, lsr #21 │ │ │ │ + tsteq lr, ip, lsr ip │ │ │ │ + tsteq lr, r8, rrx │ │ │ │ @ instruction: 0xfffefc98 │ │ │ │ eorseq r3, r5, r8, ror r6 │ │ │ │ strdeq r9, [r4, -r0]! │ │ │ │ @ instruction: 0x01251c20 │ │ │ │ strdeq r7, [ip, -ip] │ │ │ │ - smlatteq pc, r4, sp, r4 │ │ │ │ - @ instruction: 0x010e7698 │ │ │ │ - @ instruction: 0x0113d8d0 │ │ │ │ - tsteq lr, r0, ror #20 │ │ │ │ - tsteq lr, r4, lsr #20 │ │ │ │ + smlatteq pc, ip, sp, r4 │ │ │ │ + smlatbeq lr, r0, r6, r7 │ │ │ │ + @ instruction: 0x0113d8d8 │ │ │ │ + tsteq lr, r8, ror #20 │ │ │ │ + tsteq lr, ip, lsr #20 │ │ │ │ @ instruction: 0x003532bc │ │ │ │ @ instruction: 0xffffb1cc │ │ │ │ @ instruction: 0x01251a7c │ │ │ │ - tsteq lr, r4, asr sl │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ - tsteq lr, ip, lsl #18 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + tsteq r3, r4, lsl #15 │ │ │ │ + tsteq lr, r4, lsl r9 │ │ │ │ + tsteq lr, r8, lsl #20 │ │ │ │ @ instruction: 0xffffca28 │ │ │ │ @ instruction: 0x01251924 │ │ │ │ tsteq ip, r4, lsl r8 │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ - @ instruction: 0x010e749c │ │ │ │ - tsteq r3, r8, ror #11 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - tsteq lr, r4, lsl #16 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ + smlatbeq lr, r4, r4, r7 │ │ │ │ + @ instruction: 0x0113d5f0 │ │ │ │ + smlabbeq lr, r0, r7, r7 │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ andeq r3, r0, r8, asr r4 │ │ │ │ @ instruction: 0x01251798 │ │ │ │ smlabbeq ip, r8, r6, r7 │ │ │ │ - tsteq lr, r8, lsl r3 │ │ │ │ - smlabteq lr, r8, r2, lr │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - smlatteq lr, ip, r5, r7 │ │ │ │ - tsteq lr, r0, ror r2 │ │ │ │ + tsteq lr, r0, lsr #6 │ │ │ │ + ldrdeq lr, [lr, -r0] │ │ │ │ + tsteq r3, r4, ror #8 │ │ │ │ + strdeq r7, [lr, -r4] │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0x01251614 │ │ │ │ - tsteq lr, r8, ror #30 │ │ │ │ - tsteq lr, r0, lsl r1 │ │ │ │ - tsteq r3, r8, ror #5 │ │ │ │ - tsteq lr, r8, ror r4 │ │ │ │ - strheq lr, [lr, -ip] │ │ │ │ + tsteq lr, r0, ror pc │ │ │ │ + tsteq lr, r8, lsl r1 │ │ │ │ + @ instruction: 0x0113d2f0 │ │ │ │ + smlabbeq lr, r0, r4, r7 │ │ │ │ + smlabteq lr, r4, r0, lr │ │ │ │ @ instruction: 0xffffaffc │ │ │ │ eorseq r2, r5, r4, lsl lr │ │ │ │ smlatbeq ip, ip, r3, r7 │ │ │ │ - smlabbeq lr, ip, r0, r7 │ │ │ │ - @ instruction: 0x0113d1b4 │ │ │ │ - tsteq lr, r4, asr #6 │ │ │ │ - tsteq lr, r8, lsl r3 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ - ldrsbeq sp, [r3, -r0] │ │ │ │ - tsteq lr, r0, ror #4 │ │ │ │ - tsteq lr, ip, lsr #4 │ │ │ │ - tsteq lr, r8, ror #28 │ │ │ │ - tsteq r3, r4, ror #31 │ │ │ │ - tsteq lr, r4, ror r1 │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ - tsteq r3, r0, lsl #30 │ │ │ │ - swpeq r7, r0, [lr] │ │ │ │ - tsteq lr, r4, rrx │ │ │ │ - tsteq lr, r0, ror ip │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ - smlatbeq lr, ip, pc, r6 @ │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ - tsteq lr, r4, lsr r0 │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ - @ instruction: 0x010e6ebc │ │ │ │ - smlabbeq lr, r8, lr, r6 │ │ │ │ - tsteq r7, r0, asr r9 │ │ │ │ - smlabbeq sp, r0, r0, r5 │ │ │ │ - tsteq lr, ip, lsl r3 │ │ │ │ + swpeq r7, r4, [lr] │ │ │ │ + @ instruction: 0x0113d1bc │ │ │ │ + tsteq lr, ip, asr #6 │ │ │ │ + tsteq lr, r0, lsr #6 │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ + ldrsbeq sp, [r3, -r8] │ │ │ │ + tsteq lr, r8, ror #4 │ │ │ │ + tsteq lr, r4, lsr r2 │ │ │ │ + tsteq lr, r0, ror lr │ │ │ │ + tsteq r3, ip, ror #31 │ │ │ │ + tsteq lr, ip, ror r1 │ │ │ │ + tsteq lr, r0, asr r1 │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ + tsteq r3, r8, lsl #30 │ │ │ │ + swpeq r7, r8, [lr] │ │ │ │ + tsteq lr, ip, rrx │ │ │ │ + tsteq lr, r8, ror ip │ │ │ │ + tsteq r3, r4, lsr #28 │ │ │ │ + @ instruction: 0x010e6fb4 │ │ │ │ + smlabbeq lr, r0, pc, r6 @ │ │ │ │ + tsteq lr, ip, lsr r0 │ │ │ │ + tsteq r3, r4, lsr sp │ │ │ │ + smlabteq lr, r4, lr, r6 │ │ │ │ + @ instruction: 0x010e6e90 │ │ │ │ + tsteq r7, r8, asr r9 │ │ │ │ + smlabbeq sp, r8, r0, r5 │ │ │ │ + tsteq lr, r4, lsr #6 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - tsteq r7, r8, lsl r9 │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ - smlatteq lr, r0, r2, sp │ │ │ │ + tsteq r7, r0, lsr #18 │ │ │ │ + tsteq sp, r4, asr #32 │ │ │ │ + smlatteq lr, r8, r2, sp │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - tsteq r7, r0, asr #17 │ │ │ │ - smlatteq sp, r4, pc, r4 @ │ │ │ │ - smlabbeq lr, r0, r2, sp │ │ │ │ + tsteq r7, r8, asr #17 │ │ │ │ + smlatteq sp, ip, pc, r4 @ │ │ │ │ + smlabbeq lr, r8, r2, sp │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ - tsteq r7, ip, ror r8 │ │ │ │ - smlatbeq sp, r0, pc, r4 @ │ │ │ │ - tsteq lr, r4, asr #4 │ │ │ │ + tsteq r7, r4, lsl #17 │ │ │ │ + smlatbeq sp, r8, pc, r4 @ │ │ │ │ + tsteq lr, ip, asr #4 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - tsteq r7, ip, lsl r8 │ │ │ │ - tsteq sp, ip, asr #30 │ │ │ │ - smlatteq lr, r8, r1, sp │ │ │ │ + tsteq r7, r4, lsr #16 │ │ │ │ + tsteq sp, r4, asr pc │ │ │ │ + strdeq sp, [lr, -r0] │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - tsteq r7, r4, ror #15 │ │ │ │ - tsteq sp, r8, lsl #30 │ │ │ │ - smlatbeq lr, ip, r1, sp │ │ │ │ + tsteq r7, ip, ror #15 │ │ │ │ + tsteq sp, r0, lsl pc │ │ │ │ + @ instruction: 0x010ed1b4 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - tsteq r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x010d4eb0 │ │ │ │ - tsteq lr, ip, asr #2 │ │ │ │ + @ instruction: 0x0117c794 │ │ │ │ + @ instruction: 0x010d4eb8 │ │ │ │ + tsteq lr, r4, asr r1 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - tsteq r7, r8, asr #14 │ │ │ │ - tsteq sp, ip, ror #28 │ │ │ │ - tsteq lr, r0, lsl r1 │ │ │ │ + tsteq r7, r0, asr r7 │ │ │ │ + tsteq sp, r4, ror lr │ │ │ │ + tsteq lr, r8, lsl r1 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - @ instruction: 0x0117c6f0 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - strheq sp, [lr, -r0] │ │ │ │ + @ instruction: 0x0117c6f8 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ + strheq sp, [lr, -r8] │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r7, ip, lsr #13 │ │ │ │ - ldrdeq r4, [sp, -r0] │ │ │ │ - tsteq lr, r4, ror r0 │ │ │ │ + @ instruction: 0x0117c6b4 │ │ │ │ + ldrdeq r4, [sp, -r8] │ │ │ │ + tsteq lr, ip, ror r0 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ - tsteq sp, r8, ror sp │ │ │ │ - tsteq lr, r4, lsl r0 │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ + smlabbeq sp, r0, sp, r4 │ │ │ │ + tsteq lr, ip, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - tsteq r7, r0, lsl r6 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ - ldrdeq ip, [lr, -r8] │ │ │ │ + tsteq r7, r8, lsl r6 │ │ │ │ + tsteq sp, ip, lsr sp │ │ │ │ + smlatteq lr, r0, pc, ip @ │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - @ instruction: 0x0117c5d0 │ │ │ │ - strdeq r4, [sp, -r4] │ │ │ │ - @ instruction: 0x010ecf90 │ │ │ │ + @ instruction: 0x0117c5d8 │ │ │ │ + strdeq r4, [sp, -ip] │ │ │ │ + @ instruction: 0x010ecf98 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - @ instruction: 0x0117c590 │ │ │ │ - @ instruction: 0x010d4cb4 │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ + @ instruction: 0x0117c598 │ │ │ │ + @ instruction: 0x010d4cbc │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ andeq r0, r0, r9, ror #15 │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - tsteq sp, r4, ror ip │ │ │ │ - tsteq lr, r0, lsl pc │ │ │ │ + tsteq r7, r8, asr r5 │ │ │ │ + tsteq sp, ip, ror ip │ │ │ │ + tsteq lr, r8, lsl pc │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - tsteq r7, r0, lsl r5 │ │ │ │ - tsteq sp, r4, lsr ip │ │ │ │ - ldrdeq ip, [lr, -r0] │ │ │ │ + tsteq r7, r8, lsl r5 │ │ │ │ + tsteq sp, ip, lsr ip │ │ │ │ + ldrdeq ip, [lr, -r8] │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x010ece94 │ │ │ │ + @ instruction: 0x0117c4d0 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x010ece9c │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - @ instruction: 0x0117c494 │ │ │ │ - @ instruction: 0x010d4bb8 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ + @ instruction: 0x0117c49c │ │ │ │ + smlabteq sp, r0, fp, r4 │ │ │ │ + tsteq lr, ip, asr lr │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - tsteq r7, r4, asr r4 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ + smlabbeq sp, r0, fp, r4 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq r7, r4, lsl r4 │ │ │ │ - tsteq sp, r8, lsr fp │ │ │ │ - ldrdeq ip, [lr, -r4] │ │ │ │ + tsteq r7, ip, lsl r4 │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ + ldrdeq ip, [lr, -ip] │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x0117c3d4 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x010ecd94 │ │ │ │ + @ instruction: 0x0117c3dc │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ + @ instruction: 0x010ecd9c │ │ │ │ andeq r0, r0, fp, ror #15 │ │ │ │ - @ instruction: 0x0117c394 │ │ │ │ - @ instruction: 0x010d4ab8 │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ + @ instruction: 0x0117c39c │ │ │ │ + smlabteq sp, r0, sl, r4 │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - tsteq r7, r4, asr r3 │ │ │ │ - tsteq sp, r8, ror sl │ │ │ │ - tsteq lr, r4, lsl sp │ │ │ │ + tsteq r7, ip, asr r3 │ │ │ │ + smlabbeq sp, r0, sl, r4 │ │ │ │ + tsteq lr, ip, lsl sp │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - tsteq r7, r4, lsl r3 │ │ │ │ - tsteq sp, r8, lsr sl │ │ │ │ - ldrdeq ip, [lr, -r4] │ │ │ │ + tsteq r7, ip, lsl r3 │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ + ldrdeq ip, [lr, -ip] │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - @ instruction: 0x0117c2d4 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x010ecc94 │ │ │ │ + @ instruction: 0x0117c2dc │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x010ecc9c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0117c294 │ │ │ │ - @ instruction: 0x010d49b8 │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ + @ instruction: 0x0117c29c │ │ │ │ + smlabteq sp, r0, r9, r4 │ │ │ │ + tsteq lr, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ - tsteq sp, r8, ror r9 │ │ │ │ - tsteq lr, r4, lsl ip │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ + smlabbeq sp, r0, r9, r4 │ │ │ │ + tsteq lr, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r7, r4, lsl r2 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ - ldrdeq ip, [lr, -r4] │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ + tsteq sp, r0, asr #18 │ │ │ │ + ldrdeq ip, [lr, -ip] │ │ │ │ andeq r0, r0, sp, asr #16 │ │ │ │ - @ instruction: 0x0117c1d4 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x010ecb94 │ │ │ │ + @ instruction: 0x0117c1dc │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ + @ instruction: 0x010ecb9c │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x0117c194 │ │ │ │ - @ instruction: 0x010d48b8 │ │ │ │ - tsteq lr, r4, asr fp │ │ │ │ + @ instruction: 0x0117c19c │ │ │ │ + smlabteq sp, r0, r8, r4 │ │ │ │ + tsteq lr, ip, asr fp │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - tsteq r7, ip, asr #2 │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ - tsteq lr, r8, lsl fp │ │ │ │ + tsteq r7, r4, asr r1 │ │ │ │ + smlabbeq sp, r4, r8, r4 │ │ │ │ + tsteq lr, r0, lsr #22 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - tsteq r7, r0, lsl r1 │ │ │ │ - tsteq sp, r0, asr #16 │ │ │ │ - ldrdeq ip, [lr, -ip] │ │ │ │ + tsteq r7, r8, lsl r1 │ │ │ │ + tsteq sp, r8, asr #16 │ │ │ │ + smlatteq lr, r4, sl, ip │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - ldrsbeq ip, [r7, -r4] │ │ │ │ - tsteq sp, r4, lsl #16 │ │ │ │ - smlatbeq lr, r0, sl, ip │ │ │ │ + ldrsbeq ip, [r7, -ip] │ │ │ │ + tsteq sp, ip, lsl #16 │ │ │ │ + smlatbeq lr, r8, sl, ip │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x0117c098 │ │ │ │ - smlabteq sp, r8, r7, r4 │ │ │ │ - tsteq lr, r8, ror #20 │ │ │ │ - tsteq r7, ip, asr r0 │ │ │ │ - smlabbeq sp, ip, r7, r4 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ + tsteq r7, r0, lsr #1 │ │ │ │ + ldrdeq r4, [sp, -r0] │ │ │ │ + tsteq lr, r0, ror sl │ │ │ │ + tsteq r7, r4, rrx │ │ │ │ + @ instruction: 0x010d4794 │ │ │ │ + tsteq lr, r0, lsr sl │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - tsteq r7, r0, lsr #32 │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ - smlatteq lr, ip, r9, ip │ │ │ │ + tsteq r7, r8, lsr #32 │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ + strdeq ip, [lr, -r4] │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - tsteq r7, r4, ror #31 │ │ │ │ - tsteq sp, r4, lsl r7 │ │ │ │ - @ instruction: 0x010ec9b0 │ │ │ │ + tsteq r7, ip, ror #31 │ │ │ │ + tsteq sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x010ec9b8 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - tsteq r7, r8, lsr #31 │ │ │ │ - ldrdeq r4, [sp, -r8] │ │ │ │ - tsteq lr, r4, ror r9 │ │ │ │ + @ instruction: 0x0117bfb0 │ │ │ │ + smlatteq sp, r0, r6, r4 │ │ │ │ + tsteq lr, ip, ror r9 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - tsteq r7, ip, ror #30 │ │ │ │ - @ instruction: 0x010d469c │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ + tsteq r7, r4, ror pc │ │ │ │ + smlatbeq sp, r4, r6, r4 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - tsteq r7, r0, lsr pc │ │ │ │ - tsteq sp, r0, ror #12 │ │ │ │ - strdeq ip, [lr, -ip] │ │ │ │ + tsteq r7, r8, lsr pc │ │ │ │ + tsteq sp, r8, ror #12 │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - @ instruction: 0x0117bef4 │ │ │ │ - tsteq sp, r4, lsr #12 │ │ │ │ - smlabteq lr, r0, r8, ip │ │ │ │ + @ instruction: 0x0117befc │ │ │ │ + tsteq sp, ip, lsr #12 │ │ │ │ + smlabteq lr, r8, r8, ip │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x0117beb8 │ │ │ │ - smlatteq sp, r8, r5, r4 │ │ │ │ - smlabbeq lr, r4, r8, ip │ │ │ │ + tsteq r7, r0, asr #29 │ │ │ │ + strdeq r4, [sp, -r0] │ │ │ │ + smlabbeq lr, ip, r8, ip │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - tsteq r7, ip, ror lr │ │ │ │ - smlatbeq sp, ip, r5, r4 │ │ │ │ - tsteq lr, r8, asr #16 │ │ │ │ + tsteq r7, r4, lsl #29 │ │ │ │ + @ instruction: 0x010d45b4 │ │ │ │ + tsteq lr, r0, asr r8 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - tsteq r7, r8, asr #28 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq lr, r8, lsl #16 │ │ │ │ + tsteq r7, r0, asr lr │ │ │ │ + tsteq sp, r4, ror r5 │ │ │ │ + tsteq lr, r0, lsl r8 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - tsteq r7, r8, lsl #28 │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - smlabteq lr, r8, r7, ip │ │ │ │ + tsteq r7, r0, lsl lr │ │ │ │ + tsteq sp, r4, lsr r5 │ │ │ │ + ldrdeq ip, [lr, -r0] │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - tsteq r7, r8, asr #27 │ │ │ │ - smlatteq sp, ip, r4, r4 │ │ │ │ - smlabbeq lr, r8, r7, ip │ │ │ │ + @ instruction: 0x0117bdd0 │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ + @ instruction: 0x010ec790 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - tsteq r7, r8, lsl #27 │ │ │ │ - smlatbeq sp, ip, r4, r4 │ │ │ │ - tsteq lr, r8, asr #14 │ │ │ │ + @ instruction: 0x0117bd90 │ │ │ │ + @ instruction: 0x010d44b4 │ │ │ │ + tsteq lr, r0, asr r7 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - tsteq r7, r8, asr #26 │ │ │ │ - tsteq sp, ip, ror #8 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ + tsteq r7, r0, asr sp │ │ │ │ + tsteq sp, r4, ror r4 │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ - tsteq r7, r8, lsl #26 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ - smlabteq lr, r8, r6, ip │ │ │ │ + tsteq r7, r0, lsl sp │ │ │ │ + tsteq sp, r4, lsr r4 │ │ │ │ + ldrdeq ip, [lr, -r0] │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - tsteq r7, r8, asr #25 │ │ │ │ - smlatteq sp, ip, r3, r4 │ │ │ │ - smlabbeq lr, r8, r6, ip │ │ │ │ + @ instruction: 0x0117bcd0 │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ + @ instruction: 0x010ec690 │ │ │ │ andeq r0, r0, r7, lsl #16 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ - smlatbeq sp, ip, r3, r4 │ │ │ │ - tsteq lr, r8, asr #12 │ │ │ │ + @ instruction: 0x0117bc90 │ │ │ │ + @ instruction: 0x010d43b4 │ │ │ │ + tsteq lr, r0, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ - tsteq sp, ip, ror #6 │ │ │ │ - tsteq lr, r8, lsl #12 │ │ │ │ + tsteq r7, r0, asr ip │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ + tsteq lr, r0, lsl r6 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ - tsteq r7, r8, lsl #24 │ │ │ │ - tsteq sp, ip, lsr #6 │ │ │ │ - smlabteq lr, r8, r5, ip │ │ │ │ + tsteq r7, r0, lsl ip │ │ │ │ + tsteq sp, r4, lsr r3 │ │ │ │ + ldrdeq ip, [lr, -r0] │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ bl bbdc4 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1446714,29 +1446714,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 640e9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 640d60 │ │ │ │ - tsteq lr, r8, asr r8 │ │ │ │ - tsteq lr, r4, lsr #16 │ │ │ │ - tsteq r7, r8, ror r1 │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ + tsteq lr, r0, ror #16 │ │ │ │ tsteq lr, ip, lsr #16 │ │ │ │ - smlatteq lr, r0, r7, ip │ │ │ │ - tsteq r7, r4, lsr r1 │ │ │ │ + tsteq r7, r0, lsl #3 │ │ │ │ + andeq r0, r0, sp, lsl r1 │ │ │ │ + tsteq lr, r4, lsr r8 │ │ │ │ + smlatteq lr, r8, r7, ip │ │ │ │ + tsteq r7, ip, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq r4, [sp, -r4] │ │ │ │ - smlatbeq lr, r4, r7, ip │ │ │ │ - ldrsheq ip, [r7, -r8] │ │ │ │ + ldrdeq r4, [sp, -ip] │ │ │ │ + smlatbeq lr, ip, r7, ip │ │ │ │ + tsteq r7, r0, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x010d419c │ │ │ │ - tsteq lr, ip, ror #14 │ │ │ │ - tsteq r7, r0, asr #1 │ │ │ │ + smlatbeq sp, r4, r1, r4 │ │ │ │ + tsteq lr, r4, ror r7 │ │ │ │ + tsteq r7, r8, asr #1 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr sl, [r1, #920] @ 0x398 │ │ │ │ ldr r1, [pc, #2032] @ 6416ac │ │ │ │ @@ -1447247,40 +1447247,40 @@ │ │ │ │ mov r1, #201 @ 0xc9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 641510 │ │ │ │ smlawbeq r4, r0, r3, r7 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r0, lsl r0 │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ + tsteq r7, r8, lsl r0 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ @ instruction: 0x012472b8 │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - tsteq r7, ip, asr sl │ │ │ │ - strdeq ip, [lr, -r8] │ │ │ │ + tsteq r7, r4, ror #20 │ │ │ │ + mrseq ip, (UNDEF: 30) │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0x01246d2c │ │ │ │ - tsteq sp, r8, ror sl │ │ │ │ - tsteq sp, r8, asr #20 │ │ │ │ - tsteq r7, ip, asr #18 │ │ │ │ - tsteq sp, r8, lsl sl │ │ │ │ - smlatteq lr, ip, pc, fp @ │ │ │ │ + smlabbeq sp, r0, sl, r3 │ │ │ │ + tsteq sp, r0, asr sl │ │ │ │ + tsteq r7, r4, asr r9 │ │ │ │ + tsteq sp, r0, lsr #20 │ │ │ │ + strdeq fp, [lr, -r4] │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - tsteq r7, r4, lsl r9 │ │ │ │ - smlatteq sp, r0, r9, r3 │ │ │ │ - @ instruction: 0x010ebfb4 │ │ │ │ + tsteq r7, ip, lsl r9 │ │ │ │ + smlatteq sp, r8, r9, r3 │ │ │ │ + @ instruction: 0x010ebfbc │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x0117b8dc │ │ │ │ - smlatbeq sp, r8, r9, r3 │ │ │ │ - tsteq lr, ip, ror pc │ │ │ │ - tsteq sp, r4, ror r9 │ │ │ │ - tsteq sp, r8, asr #18 │ │ │ │ + tsteq r7, r4, ror #17 │ │ │ │ + @ instruction: 0x010d39b0 │ │ │ │ + smlabbeq lr, r4, pc, fp @ │ │ │ │ + tsteq sp, ip, ror r9 │ │ │ │ + tsteq sp, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ strd r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [pc, #3636] @ 642570 │ │ │ │ @@ -1448193,65 +1448193,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r5, r0 │ │ │ │ b 6421c0 │ │ │ │ @ instruction: 0x01246b04 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01246a94 │ │ │ │ - tsteq r7, ip, lsl #14 │ │ │ │ - smlatbeq lr, ip, sp, fp │ │ │ │ - smlabbeq sp, r8, r1, r1 │ │ │ │ - tsteq lr, r4, asr r7 │ │ │ │ - tsteq r7, r8, lsr #1 │ │ │ │ + tsteq r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x010ebdb4 │ │ │ │ + @ instruction: 0x010d1190 │ │ │ │ + tsteq lr, ip, asr r7 │ │ │ │ + ldrheq fp, [r7, -r0] │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sp, r4, asr fp │ │ │ │ - @ instruction: 0x0117afd8 │ │ │ │ - swpeq r3, r4, [sp] │ │ │ │ - tsteq lr, r4, ror r6 │ │ │ │ - strdeq fp, [lr, -r4] │ │ │ │ - tsteq r7, r4, asr pc │ │ │ │ + tsteq sp, ip, asr fp │ │ │ │ + tsteq r7, r0, ror #31 │ │ │ │ + swpeq r3, ip, [sp] │ │ │ │ + tsteq lr, ip, ror r6 │ │ │ │ + strdeq fp, [lr, -ip] │ │ │ │ + tsteq r7, ip, asr pc │ │ │ │ @ instruction: 0xffffee20 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r7, r4, lsr #27 │ │ │ │ - smlatbeq lr, r8, r9, r4 │ │ │ │ - tsteq lr, r4, ror #8 │ │ │ │ + tsteq r7, ip, lsr #27 │ │ │ │ + @ instruction: 0x010e49b0 │ │ │ │ + tsteq lr, ip, ror #8 │ │ │ │ @ instruction: 0x0124607c │ │ │ │ - @ instruction: 0x0117acf8 │ │ │ │ - tsteq lr, r8, ror r9 │ │ │ │ - @ instruction: 0x010d2d94 │ │ │ │ - tsteq lr, ip, ror #6 │ │ │ │ - tsteq r7, r4, ror ip │ │ │ │ - tsteq sp, r0, asr #26 │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ - tsteq r7, r8, lsr ip │ │ │ │ - tsteq sp, r4, lsl #26 │ │ │ │ - ldrdeq fp, [lr, -r8] │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ - smlabteq sp, r0, ip, r2 │ │ │ │ - smlatbeq lr, r0, r2, fp │ │ │ │ - @ instruction: 0x0117abd4 │ │ │ │ - smlatbeq sp, r0, ip, r2 │ │ │ │ - tsteq lr, r0, ror r2 │ │ │ │ - tsteq sp, r8, ror #24 │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - tsteq sp, r8, lsl #24 │ │ │ │ - tsteq r7, r8, lsl #22 │ │ │ │ - ldrdeq r2, [sp, -r4] │ │ │ │ - smlatbeq lr, r8, r1, fp │ │ │ │ - @ instruction: 0x010d2b9c │ │ │ │ - tsteq sp, ip, ror #22 │ │ │ │ - tsteq sp, r0, asr fp │ │ │ │ - tsteq sp, r0, lsr #22 │ │ │ │ - strdeq fp, [lr, -r8] │ │ │ │ - smlatteq sp, ip, sl, r2 │ │ │ │ - @ instruction: 0x010d2abc │ │ │ │ - smlabbeq sp, ip, sl, r2 │ │ │ │ - tsteq lr, r4, rrx │ │ │ │ + tsteq r7, r0, lsl #26 │ │ │ │ + smlabbeq lr, r0, r9, r4 │ │ │ │ + @ instruction: 0x010d2d9c │ │ │ │ + tsteq lr, r4, ror r3 │ │ │ │ + tsteq r7, ip, ror ip │ │ │ │ + tsteq sp, r8, asr #26 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ + tsteq sp, ip, lsl #26 │ │ │ │ + smlatteq lr, r0, r2, fp │ │ │ │ + tsteq r7, ip, lsl #24 │ │ │ │ + smlabteq sp, r8, ip, r2 │ │ │ │ + smlatbeq lr, r8, r2, fp │ │ │ │ + @ instruction: 0x0117abdc │ │ │ │ + smlatbeq sp, r8, ip, r2 │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + tsteq sp, r0, lsl ip │ │ │ │ + tsteq r7, r0, lsl fp │ │ │ │ + ldrdeq r2, [sp, -ip] │ │ │ │ + @ instruction: 0x010eb1b0 │ │ │ │ + smlatbeq sp, r4, fp, r2 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + tsteq sp, r8, asr fp │ │ │ │ + tsteq sp, r8, lsr #22 │ │ │ │ + mrseq fp, (UNDEF: 30) │ │ │ │ + strdeq r2, [sp, -r4] │ │ │ │ + smlabteq sp, r4, sl, r2 │ │ │ │ + @ instruction: 0x010d2a94 │ │ │ │ + tsteq lr, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #672] @ 642900 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r2, [pc, #668] @ 642904 │ │ │ │ @@ -1448420,32 +1448420,32 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 6426c8 │ │ │ │ @ instruction: 0x01245be0 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, ip, ror #16 │ │ │ │ - smlatbeq lr, ip, pc, sl @ │ │ │ │ - tsteq lr, r8, lsl #30 │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ + @ instruction: 0x010eafb4 │ │ │ │ + tsteq lr, r0, lsl pc │ │ │ │ @ instruction: 0x01245b74 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ eorseq pc, r4, ip, ror #18 │ │ │ │ - smlatteq sp, r4, r1, r4 │ │ │ │ - @ instruction: 0x0117a798 │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ + smlatteq sp, ip, r1, r4 │ │ │ │ + tsteq r7, r0, lsr #15 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ @ instruction: 0xfffeda98 │ │ │ │ @ instruction: 0xffffe4b0 │ │ │ │ mlaseq r4, r0, r8, pc @ │ │ │ │ - tsteq r7, r4, asr #13 │ │ │ │ - @ instruction: 0x010d2790 │ │ │ │ - tsteq lr, r0, ror #26 │ │ │ │ - tsteq sp, r8, asr r7 │ │ │ │ - tsteq sp, r8, lsr #14 │ │ │ │ - strdeq r2, [sp, -r8] │ │ │ │ + tsteq r7, ip, asr #13 │ │ │ │ + @ instruction: 0x010d2798 │ │ │ │ + tsteq lr, r8, ror #26 │ │ │ │ + tsteq sp, r0, ror #14 │ │ │ │ + tsteq sp, r0, lsr r7 │ │ │ │ + tsteq sp, r0, 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 │ │ │ │ bl c2160 │ │ │ │ @@ -1448581,33 +1448581,33 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 642a34 │ │ │ │ ldrdeq r5, [r4, -r4]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - smlatbeq lr, r8, ip, sl │ │ │ │ - tsteq r7, r8, lsl #12 │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ - @ instruction: 0x0117a5b8 │ │ │ │ - smlabbeq sp, r8, r5, r2 │ │ │ │ - tsteq lr, r0, lsl ip │ │ │ │ - tsteq r7, r0, ror r5 │ │ │ │ - tsteq sp, r8, asr r5 │ │ │ │ - tsteq sp, r8, lsr #10 │ │ │ │ - strdeq r2, [sp, -ip] │ │ │ │ - ldrdeq r2, [sp, -ip] │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ - tsteq r7, r4, asr #9 │ │ │ │ - smlatbeq sp, r8, r4, r2 │ │ │ │ - tsteq lr, r0, lsr fp │ │ │ │ - @ instruction: 0x0117a490 │ │ │ │ - tsteq sp, r4, ror r4 │ │ │ │ - strdeq sl, [lr, -ip] │ │ │ │ - tsteq r7, ip, asr r4 │ │ │ │ + @ instruction: 0x010eacb0 │ │ │ │ + tsteq r7, r0, lsl r6 │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + tsteq r7, r0, asr #11 │ │ │ │ + @ instruction: 0x010d2590 │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ + tsteq r7, r8, ror r5 │ │ │ │ + tsteq sp, r0, ror #10 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ + tsteq sp, r4, lsl #10 │ │ │ │ + smlatteq sp, r4, r4, r2 │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq r7, ip, asr #9 │ │ │ │ + @ instruction: 0x010d24b0 │ │ │ │ + tsteq lr, r8, lsr fp │ │ │ │ + @ instruction: 0x0117a498 │ │ │ │ + tsteq sp, ip, ror r4 │ │ │ │ + tsteq lr, r4, lsl #22 │ │ │ │ + tsteq r7, r4, ror #8 │ │ │ │ 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] @ 643ac8 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1449559,78 +1449559,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 6437dc │ │ │ │ @ instruction: 0x01245654 │ │ │ │ @ instruction: 0x0124563c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlabteq lr, ip, r9, sl │ │ │ │ + ldrdeq sl, [lr, -r4] │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ @ instruction: 0x01244b54 │ │ │ │ - tsteq sp, r8, lsr #16 │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ - @ instruction: 0x010e9e9c │ │ │ │ - @ instruction: 0x011797d0 │ │ │ │ - smlatteq sp, r0, r7, r1 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - tsteq r7, r8, lsr #14 │ │ │ │ - strdeq r2, [lr, -r8] │ │ │ │ - @ instruction: 0x010e9db8 │ │ │ │ - smlabteq sp, r0, r6, r1 │ │ │ │ - tsteq r7, r4, lsr #13 │ │ │ │ - tsteq lr, r4, lsr sp │ │ │ │ - smlabbeq sp, r0, r6, r1 │ │ │ │ - tsteq r7, r4, ror #12 │ │ │ │ - strdeq r9, [lr, -r4] │ │ │ │ - tsteq sp, r0, asr #12 │ │ │ │ - tsteq r7, r4, lsr #12 │ │ │ │ - @ instruction: 0x010e9cb4 │ │ │ │ - tsteq sp, r0, lsl #12 │ │ │ │ - tsteq r7, r4, ror #11 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ - smlabteq sp, r0, r5, r1 │ │ │ │ - tsteq r7, r4, lsr #11 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - smlabbeq sp, r0, r5, r1 │ │ │ │ - tsteq r7, r4, ror #10 │ │ │ │ - strdeq r9, [lr, -r4] │ │ │ │ - tsteq sp, r0, asr #10 │ │ │ │ - tsteq r7, r4, lsr #10 │ │ │ │ - @ instruction: 0x010e9bb4 │ │ │ │ - strdeq r1, [sp, -r0] │ │ │ │ - @ instruction: 0x011793d4 │ │ │ │ - tsteq lr, r8, ror #20 │ │ │ │ - @ instruction: 0x010d13b4 │ │ │ │ - @ instruction: 0x01179398 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ - tsteq lr, r4, asr sl │ │ │ │ - tsteq r7, r8, asr r3 │ │ │ │ - smlatteq lr, r4, r9, r9 │ │ │ │ - smlabteq lr, r0, r9, r9 │ │ │ │ - @ instruction: 0x011792fc │ │ │ │ - smlabbeq lr, ip, r9, r9 │ │ │ │ - smlabbeq lr, ip, r6, r9 │ │ │ │ - tsteq r7, ip, lsr #5 │ │ │ │ - tsteq lr, ip, lsr r9 │ │ │ │ - tsteq sp, r0, ror r2 │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ - smlatteq lr, r4, r8, r9 │ │ │ │ - tsteq r7, ip, lsl r2 │ │ │ │ - tsteq sp, ip, lsr #4 │ │ │ │ - smlatbeq lr, ip, r8, r9 │ │ │ │ - strdeq r1, [sp, -r4] │ │ │ │ - @ instruction: 0x011791d8 │ │ │ │ - tsteq lr, r8, ror #16 │ │ │ │ - tsteq r7, r0, lsr #3 │ │ │ │ - @ instruction: 0x010d11b0 │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ - smlabbeq lr, ip, r8, r9 │ │ │ │ - tsteq r7, ip, asr r1 │ │ │ │ - smlatteq lr, r4, r7, r9 │ │ │ │ + tsteq sp, r0, lsr r8 │ │ │ │ + tsteq r7, r4, lsl r8 │ │ │ │ + smlatbeq lr, r4, lr, r9 │ │ │ │ + @ instruction: 0x011797d8 │ │ │ │ + smlatteq sp, r8, r7, r1 │ │ │ │ + tsteq lr, r8, ror #28 │ │ │ │ + tsteq r7, r0, lsr r7 │ │ │ │ + tsteq lr, r0, lsl #28 │ │ │ │ + smlabteq lr, r0, sp, r9 │ │ │ │ + smlabteq sp, r8, r6, r1 │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + tsteq lr, ip, lsr sp │ │ │ │ + smlabbeq sp, r8, r6, r1 │ │ │ │ + tsteq r7, ip, ror #12 │ │ │ │ + strdeq r9, [lr, -ip] │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ + tsteq r7, ip, lsr #12 │ │ │ │ + @ instruction: 0x010e9cbc │ │ │ │ + tsteq sp, r8, lsl #12 │ │ │ │ + tsteq r7, ip, ror #11 │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + smlabteq sp, r8, r5, r1 │ │ │ │ + tsteq r7, ip, lsr #11 │ │ │ │ + tsteq lr, ip, lsr ip │ │ │ │ + smlabbeq sp, r8, r5, r1 │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ + strdeq r9, [lr, -ip] │ │ │ │ + tsteq sp, r8, asr #10 │ │ │ │ + tsteq r7, ip, lsr #10 │ │ │ │ + @ instruction: 0x010e9bbc │ │ │ │ + strdeq r1, [sp, -r8] │ │ │ │ + @ instruction: 0x011793dc │ │ │ │ + tsteq lr, r0, ror sl │ │ │ │ + @ instruction: 0x010d13bc │ │ │ │ + tsteq r7, r0, lsr #7 │ │ │ │ + tsteq lr, r0, lsr sl │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + tsteq r7, r0, ror #6 │ │ │ │ + smlatteq lr, ip, r9, r9 │ │ │ │ + smlabteq lr, r8, r9, r9 │ │ │ │ + tsteq r7, r4, lsl #6 │ │ │ │ + @ instruction: 0x010e9994 │ │ │ │ + @ instruction: 0x010e9694 │ │ │ │ + @ instruction: 0x011792b4 │ │ │ │ + tsteq lr, r4, asr #18 │ │ │ │ + tsteq sp, r8, ror r2 │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ + smlatteq lr, ip, r8, r9 │ │ │ │ + tsteq r7, r4, lsr #4 │ │ │ │ + tsteq sp, r4, lsr r2 │ │ │ │ + @ instruction: 0x010e98b4 │ │ │ │ + strdeq r1, [sp, -ip] │ │ │ │ + tsteq r7, r0, ror #3 │ │ │ │ + tsteq lr, r0, ror r8 │ │ │ │ + tsteq r7, r8, lsr #3 │ │ │ │ + @ instruction: 0x010d11b8 │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ + @ instruction: 0x010e9894 │ │ │ │ + tsteq r7, r4, ror #2 │ │ │ │ + smlatteq lr, ip, r7, r9 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-132] @ 643b5c │ │ │ │ ldr r2, [pc, #-132] @ 643b60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1449876,24 +1449876,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 643ff0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 643ef8 │ │ │ │ - tsteq r7, r8, lsr #1 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ + ldrheq r9, [r7, -r0] │ │ │ │ + smlabbeq lr, r0, r7, r2 │ │ │ │ + tsteq lr, ip, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tsteq sp, r4, ror r0 │ │ │ │ - strdeq r9, [lr, -r4] │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ - tsteq sp, r8, lsr r0 │ │ │ │ - @ instruction: 0x010e96b4 │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq sp, ip, ror r0 │ │ │ │ + strdeq r9, [lr, -ip] │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + tsteq sp, r0, asr #32 │ │ │ │ + @ instruction: 0x010e96bc │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1449969,25 +1449969,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 644168 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 64406c │ │ │ │ - tsteq r7, r4, lsr pc │ │ │ │ - tsteq lr, r4, lsl #12 │ │ │ │ - smlabteq lr, r0, r5, r9 │ │ │ │ + tsteq r7, ip, lsr pc │ │ │ │ + tsteq lr, ip, lsl #12 │ │ │ │ + smlabteq lr, r8, r5, r9 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x01178ef0 │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - tsteq lr, ip, ror r5 │ │ │ │ + @ instruction: 0x01178ef8 │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ + smlabbeq lr, r4, r5, r9 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01178eb4 │ │ │ │ - smlabteq sp, r4, lr, r0 │ │ │ │ - tsteq lr, r0, asr #10 │ │ │ │ + @ instruction: 0x01178ebc │ │ │ │ + smlabteq sp, ip, lr, r0 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2544] @ 644b78 │ │ │ │ @@ -1450627,85 +1450627,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 64458c │ │ │ │ strheq r4, [r4, -r4]! @ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0xffffe9a0 │ │ │ │ - tsteq r7, ip, lsl #27 │ │ │ │ - tsteq lr, r0, lsl r4 │ │ │ │ + @ instruction: 0x01178d94 │ │ │ │ + tsteq lr, r8, lsl r4 │ │ │ │ @ instruction: 0xffffe6bc │ │ │ │ - tsteq sp, ip, lsr #26 │ │ │ │ - tsteq lr, r4, ror r2 │ │ │ │ - strdeq r5, [lr, -r0] │ │ │ │ - tsteq r7, r4, asr fp │ │ │ │ - smlatteq lr, r8, r1, r9 │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ - tsteq lr, ip, lsl r2 │ │ │ │ + tsteq sp, r4, lsr sp │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ + strdeq r5, [lr, -r8] │ │ │ │ + tsteq r7, ip, asr fp │ │ │ │ + strdeq r9, [lr, -r0] │ │ │ │ + tsteq lr, r8, lsr r2 │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ @ instruction: 0x01243cb0 │ │ │ │ - @ instruction: 0x011789f0 │ │ │ │ - ldrdeq r1, [lr, -r0] │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ - @ instruction: 0x011789b0 │ │ │ │ - @ instruction: 0x010d09bc │ │ │ │ - tsteq lr, r0, asr #32 │ │ │ │ - tsteq r7, r0, ror r9 │ │ │ │ - smlabbeq sp, r0, r9, r0 │ │ │ │ - mrseq r9, (UNDEF: 14) │ │ │ │ - tsteq r7, r4, lsr r9 │ │ │ │ - tsteq sp, r4, asr #18 │ │ │ │ - smlabteq lr, r4, pc, r8 @ │ │ │ │ - @ instruction: 0x011788f8 │ │ │ │ - tsteq sp, r8, lsl #18 │ │ │ │ - smlabbeq lr, r8, pc, r8 @ │ │ │ │ - @ instruction: 0x011788bc │ │ │ │ - smlabteq sp, ip, r8, r0 │ │ │ │ - tsteq lr, ip, asr #30 │ │ │ │ - tsteq r7, r0, lsl #17 │ │ │ │ - @ instruction: 0x010d0890 │ │ │ │ - tsteq lr, r0, lsl pc │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ - tsteq sp, r4, asr r8 │ │ │ │ - ldrdeq r8, [lr, -r4] │ │ │ │ - tsteq r7, r8, lsl #16 │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - @ instruction: 0x010e8e98 │ │ │ │ - smlatteq sp, r0, r7, r0 │ │ │ │ - @ instruction: 0x0117879c │ │ │ │ - smlatbeq sp, ip, r7, r0 │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ - tsteq r7, r0, ror #14 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ - strdeq r8, [lr, -r0] │ │ │ │ - tsteq r7, r4, lsr #14 │ │ │ │ - tsteq sp, r4, lsr r7 │ │ │ │ - @ instruction: 0x010e8db4 │ │ │ │ - strdeq r0, [sp, -ip] │ │ │ │ - smlabteq sp, ip, r6, r0 │ │ │ │ - tsteq r7, r8, lsl #13 │ │ │ │ - @ instruction: 0x010d0698 │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ - tsteq r7, ip, asr #12 │ │ │ │ - tsteq sp, ip, asr r6 │ │ │ │ + @ instruction: 0x011789f8 │ │ │ │ + ldrdeq r1, [lr, -r8] │ │ │ │ + smlabbeq lr, r4, r0, r9 │ │ │ │ + @ instruction: 0x011789b8 │ │ │ │ + smlabteq sp, r4, r9, r0 │ │ │ │ + tsteq lr, r8, asr #32 │ │ │ │ + tsteq r7, r8, ror r9 │ │ │ │ + smlabbeq sp, r8, r9, r0 │ │ │ │ + tsteq lr, r8 │ │ │ │ + tsteq r7, ip, lsr r9 │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + smlabteq lr, ip, pc, r8 @ │ │ │ │ + tsteq r7, r0, lsl #18 │ │ │ │ + tsteq sp, r0, lsl r9 │ │ │ │ + @ instruction: 0x010e8f90 │ │ │ │ + tsteq r7, r4, asr #17 │ │ │ │ + ldrdeq r0, [sp, -r4] │ │ │ │ + tsteq lr, r4, asr pc │ │ │ │ + tsteq r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x010d0898 │ │ │ │ + tsteq lr, r8, lsl pc │ │ │ │ + tsteq r7, ip, asr #16 │ │ │ │ + tsteq sp, ip, asr r8 │ │ │ │ ldrdeq r8, [lr, -ip] │ │ │ │ - tsteq r7, r0, lsl r6 │ │ │ │ - tsteq sp, r0, lsr #12 │ │ │ │ - smlatbeq lr, r0, ip, r8 │ │ │ │ - @ instruction: 0x011785d4 │ │ │ │ - smlatteq sp, r4, r5, r0 │ │ │ │ - tsteq lr, r4, ror #24 │ │ │ │ - smlatbeq sp, ip, r5, r0 │ │ │ │ - tsteq sp, ip, ror r5 │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ - tsteq sp, ip, lsl r5 │ │ │ │ - smlatteq sp, ip, r4, r0 │ │ │ │ - tsteq r7, r8, lsr #9 │ │ │ │ - @ instruction: 0x010d04b8 │ │ │ │ - tsteq lr, r8, lsr fp │ │ │ │ - smlabbeq sp, r0, r4, r0 │ │ │ │ + tsteq r7, r0, lsl r8 │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + smlatbeq lr, r0, lr, r8 │ │ │ │ + smlatteq sp, r8, r7, r0 │ │ │ │ + tsteq r7, r4, lsr #15 │ │ │ │ + @ instruction: 0x010d07b4 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + tsteq r7, r8, ror #14 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ + strdeq r8, [lr, -r8] │ │ │ │ + tsteq r7, ip, lsr #14 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ + @ instruction: 0x010e8dbc │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ + ldrdeq r0, [sp, -r4] │ │ │ │ + @ instruction: 0x01178690 │ │ │ │ + smlatbeq sp, r0, r6, r0 │ │ │ │ + tsteq lr, r0, lsr #26 │ │ │ │ + tsteq r7, r4, asr r6 │ │ │ │ + tsteq sp, r4, ror #12 │ │ │ │ + smlatteq lr, r4, ip, r8 │ │ │ │ + tsteq r7, r8, lsl r6 │ │ │ │ + tsteq sp, r8, lsr #12 │ │ │ │ + smlatbeq lr, r8, ip, r8 │ │ │ │ + @ instruction: 0x011785dc │ │ │ │ + smlatteq sp, ip, r5, r0 │ │ │ │ + tsteq lr, ip, ror #24 │ │ │ │ + @ instruction: 0x010d05b4 │ │ │ │ + smlabbeq sp, r4, r5, r0 │ │ │ │ + tsteq sp, r4, asr r5 │ │ │ │ + tsteq sp, r4, lsr #10 │ │ │ │ + strdeq r0, [sp, -r4] │ │ │ │ + @ instruction: 0x011784b0 │ │ │ │ + smlabteq sp, r0, r4, r0 │ │ │ │ + tsteq lr, r0, asr #22 │ │ │ │ + smlabbeq sp, r8, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1496] @ 645294 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1451082,67 +1451082,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 644ef8 │ │ │ │ smlawbeq r4, r0, r5, r3 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x0124355c │ │ │ │ - @ instruction: 0x010eee9c │ │ │ │ - tsteq r7, ip, lsr r2 │ │ │ │ + smlatbeq lr, r4, lr, lr │ │ │ │ + tsteq r7, r4, asr #4 │ │ │ │ tstpeq fp, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - smlabteq lr, r4, sp, lr │ │ │ │ - tsteq r7, r4, ror r1 │ │ │ │ + smlabteq lr, ip, sp, lr │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + tsteq lr, r4, lsl r8 │ │ │ │ @ instruction: 0xfffff014 │ │ │ │ @ instruction: 0xffffda6c │ │ │ │ - ldrdeq r8, [lr, -ip] │ │ │ │ + smlatteq lr, r4, r8, r8 │ │ │ │ @ instruction: 0x01243344 │ │ │ │ - tsteq r7, r4, lsl #1 │ │ │ │ - tsteq lr, r4, ror #10 │ │ │ │ - tsteq lr, r0, lsl r7 │ │ │ │ - tsteq r7, r0, asr #32 │ │ │ │ - qaddeq r0, r0, sp │ │ │ │ - ldrdeq r8, [lr, -r0] │ │ │ │ - tsteq r7, r4 │ │ │ │ - tsteq sp, r4, lsl r0 │ │ │ │ - @ instruction: 0x010e8690 │ │ │ │ + tsteq r7, ip, lsl #1 │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ + tsteq lr, r8, lsl r7 │ │ │ │ + tsteq r7, r8, asr #32 │ │ │ │ + qaddeq r0, r8, sp │ │ │ │ + ldrdeq r8, [lr, -r8] │ │ │ │ + tsteq r7, ip │ │ │ │ + tsteq sp, ip, lsl r0 │ │ │ │ + @ instruction: 0x010e8698 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - tsteq r7, r8, asr #31 │ │ │ │ - ldrdeq pc, [ip, -r8] │ │ │ │ - tsteq lr, r4, asr r6 │ │ │ │ + @ instruction: 0x01177fd0 │ │ │ │ + smlatteq ip, r0, pc, pc @ │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - smlatbeq ip, r0, pc, pc @ │ │ │ │ - tsteq r7, ip, asr pc │ │ │ │ - tstpeq ip, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, ip, r5, r8 │ │ │ │ - tsteq r7, r0, lsr #30 │ │ │ │ - tstpeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010e85b0 │ │ │ │ - tsteq r7, r4, ror #29 │ │ │ │ - strdeq pc, [ip, -r4] │ │ │ │ - tsteq lr, r4, ror r5 │ │ │ │ - @ instruction: 0x010cfebc │ │ │ │ - tsteq r7, r4, ror lr │ │ │ │ - smlabbeq ip, r4, lr, pc @ │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ + smlatbeq ip, r8, pc, pc @ │ │ │ │ + tsteq r7, r4, ror #30 │ │ │ │ + tstpeq ip, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [lr, -r4] │ │ │ │ + tsteq r7, r8, lsr #30 │ │ │ │ + tstpeq ip, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010e85b8 │ │ │ │ + tsteq r7, ip, ror #29 │ │ │ │ + strdeq pc, [ip, -ip] │ │ │ │ + tsteq lr, ip, ror r5 │ │ │ │ + smlabteq ip, r4, lr, pc @ │ │ │ │ + tsteq r7, ip, ror lr │ │ │ │ + smlabbeq ip, ip, lr, pc @ │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tstpeq ip, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01177dd4 │ │ │ │ - smlatteq ip, r4, sp, pc @ │ │ │ │ - tsteq lr, r0, ror #8 │ │ │ │ + tstpeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01177ddc │ │ │ │ + smlatteq ip, ip, sp, pc @ │ │ │ │ + tsteq lr, r8, ror #8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x01177d98 │ │ │ │ - smlatbeq ip, r8, sp, pc @ │ │ │ │ - tsteq lr, r4, lsr #8 │ │ │ │ + tsteq r7, r0, lsr #27 │ │ │ │ + @ instruction: 0x010cfdb0 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - tstpeq ip, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r8, r3, r8 │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tstpeq ip, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [lr, -r0] │ │ │ │ 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] @ 6455ec │ │ │ │ @@ -1451295,33 +1451295,33 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 645498 │ │ │ │ @ instruction: 0x01242ea8 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r0, asr #23 │ │ │ │ - tsteq lr, ip, asr #4 │ │ │ │ + tsteq r7, r8, asr #23 │ │ │ │ + tsteq lr, r4, asr r2 │ │ │ │ @ instruction: 0xffffd4dc │ │ │ │ @ instruction: 0xffffeb70 │ │ │ │ - @ instruction: 0x010e839c │ │ │ │ + smlatbeq lr, r4, r3, r8 │ │ │ │ @ instruction: 0x01242da4 │ │ │ │ - tsteq r7, r4, ror #21 │ │ │ │ - smlabteq lr, r4, pc, r0 @ │ │ │ │ - tsteq lr, r0, ror r1 │ │ │ │ - @ instruction: 0x010cfab4 │ │ │ │ - tsteq r7, r0, ror sl │ │ │ │ - smlabbeq ip, r0, sl, pc @ │ │ │ │ - strdeq r8, [lr, -ip] │ │ │ │ + tsteq r7, ip, ror #21 │ │ │ │ + smlabteq lr, ip, pc, r0 @ │ │ │ │ + tsteq lr, r8, ror r1 │ │ │ │ + @ instruction: 0x010cfabc │ │ │ │ + tsteq r7, r8, ror sl │ │ │ │ + smlabbeq ip, r8, sl, pc @ │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tstpeq ip, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - tsteq r7, r4, lsl #20 │ │ │ │ - tstpeq ip, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - swpeq r8, r0, [lr] │ │ │ │ + tsteq r7, ip, lsl #20 │ │ │ │ + tstpeq ip, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + swpeq r8, r8, [lr] │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr ip, [pc, #2048] @ 645e5c │ │ │ │ subs lr, r2, #0 │ │ │ │ @@ -1451842,66 +1451842,66 @@ │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01242ba4 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ @ instruction: 0x01242a0c │ │ │ │ andeq r7, r0, r4, asr #10 │ │ │ │ - ldrdeq r7, [lr, -r8] │ │ │ │ - tsteq r3, r0, ror lr │ │ │ │ - mrseq r1, (UNDEF: 14) │ │ │ │ - tsteq lr, ip, ror ip │ │ │ │ + smlatteq lr, r0, ip, r7 │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + tsteq lr, r8 │ │ │ │ + smlabbeq lr, r4, ip, r7 │ │ │ │ muleq r0, r0, fp │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ - smlabbeq ip, r4, r4, pc @ │ │ │ │ - tsteq lr, r8, lsl #22 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + smlabbeq ip, ip, r4, pc @ │ │ │ │ + tsteq lr, r0, lsl fp │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - tstpeq ip, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010e7ab0 │ │ │ │ + tsteq r7, r4, lsr #8 │ │ │ │ + tstpeq ip, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010e7ab8 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - tsteq r7, ip, asr #7 │ │ │ │ - ldrdeq pc, [ip, -ip] │ │ │ │ - tsteq lr, r0, ror #20 │ │ │ │ + @ instruction: 0x011773d4 │ │ │ │ + smlatteq ip, r4, r3, pc @ │ │ │ │ + tsteq lr, r8, ror #20 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - tsteq r7, ip, lsl #7 │ │ │ │ - @ instruction: 0x010cf39c │ │ │ │ - tsteq lr, r0, lsr #20 │ │ │ │ + @ instruction: 0x01177394 │ │ │ │ + smlatbeq ip, r4, r3, pc @ │ │ │ │ + tsteq lr, r8, lsr #20 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ - tstpeq ip, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r0, r9, r7 │ │ │ │ + tsteq r7, r4, asr r3 │ │ │ │ + tstpeq ip, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r8, r9, r7 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ - tstpeq ip, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq lr, r0, r9, r7 │ │ │ │ + tsteq r7, r4, lsl r3 │ │ │ │ + tstpeq ip, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq lr, r8, r9, r7 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ - ldrdeq pc, [ip, -ip] │ │ │ │ - tsteq lr, r0, ror #18 │ │ │ │ + @ instruction: 0x011772d4 │ │ │ │ + smlatteq ip, r4, r2, pc @ │ │ │ │ + tsteq lr, r8, ror #18 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - tsteq r7, ip, lsl #5 │ │ │ │ - @ instruction: 0x010cf29c │ │ │ │ - tsteq lr, r0, lsr #18 │ │ │ │ + @ instruction: 0x01177294 │ │ │ │ + smlatbeq ip, r4, r2, pc @ │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ - tstpeq ip, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r0, r8, r7 │ │ │ │ + tsteq r7, r4, asr r2 │ │ │ │ + tstpeq ip, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r8, r8, r7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - tsteq r7, r0, lsl r2 │ │ │ │ - tstpeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010e789c │ │ │ │ + tsteq r7, r8, lsl r2 │ │ │ │ + tstpeq ip, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq lr, r4, r8, r7 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x011771d4 │ │ │ │ - smlatteq ip, r4, r1, pc @ │ │ │ │ - tsteq lr, r8, ror #16 │ │ │ │ + @ instruction: 0x011771dc │ │ │ │ + smlatteq ip, ip, r1, pc @ │ │ │ │ + tsteq lr, r0, ror r8 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x01177194 │ │ │ │ - smlatbeq ip, r4, r1, pc @ │ │ │ │ - tsteq lr, r8, lsr #16 │ │ │ │ + @ instruction: 0x0117719c │ │ │ │ + smlatbeq ip, ip, r1, pc @ │ │ │ │ + tsteq lr, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1912] @ 0x778 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1452014,32 +1452014,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 646178 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 645fb4 │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ - smlatteq lr, r8, r8, r7 │ │ │ │ - ldrdeq r7, [lr, -r0] │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + strdeq r7, [lr, -r0] │ │ │ │ + ldrdeq r7, [lr, -r8] │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - smlatbeq lr, r8, r5, r7 │ │ │ │ + @ instruction: 0x010e75b0 │ │ │ │ eorseq ip, r4, r0, lsr r1 │ │ │ │ - tsteq lr, ip, ror r5 │ │ │ │ - tsteq lr, ip, ror #10 │ │ │ │ - tsteq r7, ip, asr #30 │ │ │ │ - tsteq ip, ip, asr pc │ │ │ │ - smlatteq lr, r0, r5, r7 │ │ │ │ + smlabbeq lr, r4, r5, r7 │ │ │ │ + tsteq lr, r4, ror r5 │ │ │ │ + tsteq r7, r4, asr pc │ │ │ │ + tsteq ip, r4, ror #30 │ │ │ │ + smlatteq lr, r8, r5, r7 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x01176ef4 │ │ │ │ - tsteq ip, r4, lsl #30 │ │ │ │ - smlabbeq lr, r8, r5, r7 │ │ │ │ - @ instruction: 0x01176ebc │ │ │ │ - smlabteq ip, ip, lr, lr │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ + @ instruction: 0x01176efc │ │ │ │ + tsteq ip, ip, lsl #30 │ │ │ │ + @ instruction: 0x010e7590 │ │ │ │ + tsteq r7, r4, asr #29 │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -1452684,75 +1452684,75 @@ │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 64645c │ │ │ │ @ instruction: 0x012420a4 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ qsubeq r2, ip, r4 │ │ │ │ @ instruction: 0x01241de0 │ │ │ │ - smlabbeq ip, r8, sl, lr │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ - @ instruction: 0x01176bf8 │ │ │ │ - tsteq ip, r0, asr #20 │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ - @ instruction: 0x01176bb0 │ │ │ │ - smlatteq ip, r4, r8, lr │ │ │ │ - @ instruction: 0x010e71b8 │ │ │ │ - tsteq r7, r4, asr sl │ │ │ │ - tsteq ip, ip, lsl #16 │ │ │ │ - smlatteq lr, r0, r0, r7 │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - ldrdeq lr, [ip, -r4] │ │ │ │ - smlatbeq lr, r8, r0, r7 │ │ │ │ - tsteq r7, r4, asr #18 │ │ │ │ - @ instruction: 0x010ce79c │ │ │ │ - tsteq lr, r0, ror r0 │ │ │ │ - tsteq r7, ip, lsl #18 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - @ instruction: 0x011768d4 │ │ │ │ - tsteq ip, ip, lsr #14 │ │ │ │ - mrseq r7, (UNDEF: 14) │ │ │ │ - @ instruction: 0x0117689c │ │ │ │ - smlabteq lr, ip, r4, r0 │ │ │ │ - smlabteq lr, r0, pc, r6 @ │ │ │ │ - tsteq r7, ip, asr r8 │ │ │ │ + @ instruction: 0x010cea90 │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ + tsteq r7, r0, lsl #24 │ │ │ │ + tsteq ip, r8, asr #20 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ + @ instruction: 0x01176bb8 │ │ │ │ + smlatteq ip, ip, r8, lr │ │ │ │ + smlabteq lr, r0, r1, r7 │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + tsteq ip, r4, lsl r8 │ │ │ │ + smlatteq lr, r8, r0, r7 │ │ │ │ + tsteq r7, r4, lsl #19 │ │ │ │ + ldrdeq lr, [ip, -ip] │ │ │ │ + strheq r7, [lr, -r0] │ │ │ │ + tsteq r7, ip, asr #18 │ │ │ │ + smlatbeq ip, r4, r7, lr │ │ │ │ + tsteq lr, r8, ror r0 │ │ │ │ + tsteq r7, r4, lsl r9 │ │ │ │ + tsteq ip, ip, ror #14 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + @ instruction: 0x011768dc │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ + tsteq lr, r8 │ │ │ │ + tsteq r7, r4, lsr #17 │ │ │ │ + ldrdeq r0, [lr, -r4] │ │ │ │ + smlabteq lr, r8, pc, r6 @ │ │ │ │ + tsteq r7, r4, ror #16 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x010dfb94 │ │ │ │ - tsteq lr, ip, ror #30 │ │ │ │ - tsteq r7, r8, lsl #16 │ │ │ │ - tsteq ip, ip, asr r6 │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ - tsteq r7, ip, asr #15 │ │ │ │ - tsteq ip, r4, lsr #12 │ │ │ │ - strdeq r6, [lr, -r8] │ │ │ │ - @ instruction: 0x01176794 │ │ │ │ - smlatteq ip, ip, r5, lr │ │ │ │ - smlabteq lr, r0, lr, r6 │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ - @ instruction: 0x010ce5b4 │ │ │ │ - smlabbeq lr, r8, lr, r6 │ │ │ │ - tsteq r7, r4, lsr #14 │ │ │ │ - tsteq ip, ip, ror r5 │ │ │ │ - tsteq lr, r0, asr lr │ │ │ │ - tsteq r7, ip, ror #13 │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ - tsteq lr, r8, lsl lr │ │ │ │ - @ instruction: 0x011766b4 │ │ │ │ - tsteq ip, ip, lsl #10 │ │ │ │ - smlatteq lr, r0, sp, r6 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - ldrdeq lr, [ip, -r4] │ │ │ │ - smlatbeq lr, ip, sp, r6 │ │ │ │ - tsteq r7, r8, asr #12 │ │ │ │ - @ instruction: 0x010ce49c │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - tsteq r7, ip, lsl #12 │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - tsteq lr, r8, lsr sp │ │ │ │ - @ instruction: 0x011765d4 │ │ │ │ + @ instruction: 0x010dfb9c │ │ │ │ + tsteq lr, r4, ror pc │ │ │ │ + tsteq r7, r0, lsl r8 │ │ │ │ + tsteq ip, r4, ror #12 │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ + @ instruction: 0x011767d4 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq lr, r0, lsl #30 │ │ │ │ + @ instruction: 0x0117679c │ │ │ │ + strdeq lr, [ip, -r4] │ │ │ │ + smlabteq lr, r8, lr, r6 │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ + @ instruction: 0x010ce5bc │ │ │ │ + @ instruction: 0x010e6e90 │ │ │ │ + tsteq r7, ip, lsr #14 │ │ │ │ + smlabbeq ip, r4, r5, lr │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ + @ instruction: 0x011766f4 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ + tsteq lr, r0, lsr #28 │ │ │ │ + @ instruction: 0x011766bc │ │ │ │ + tsteq ip, r4, lsl r5 │ │ │ │ + smlatteq lr, r8, sp, r6 │ │ │ │ + tsteq r7, r4, lsl #13 │ │ │ │ + ldrdeq lr, [ip, -ip] │ │ │ │ + @ instruction: 0x010e6db4 │ │ │ │ + tsteq r7, r0, asr r6 │ │ │ │ + smlatbeq ip, r4, r4, lr │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + tsteq r7, r4, lsl r6 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq lr, r0, asr #26 │ │ │ │ + @ instruction: 0x011765dc │ │ │ │ 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 │ │ │ │ @@ -1452838,26 +1452838,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 646d28 │ │ │ │ smlawbeq r4, r4, r5, r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r7, r8, asr r4 │ │ │ │ - @ instruction: 0x010e6bb4 │ │ │ │ - tsteq r7, r0, lsl r4 │ │ │ │ - @ instruction: 0x010ce294 │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ - tsteq ip, r0, ror #4 │ │ │ │ - tsteq r7, r8, lsr #7 │ │ │ │ - tsteq ip, ip, lsr #4 │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ - tsteq r7, r0, ror r3 │ │ │ │ - strdeq lr, [ip, -r4] │ │ │ │ - smlabteq lr, r8, sl, r6 │ │ │ │ + tsteq r7, r0, ror #8 │ │ │ │ + @ instruction: 0x010e6bbc │ │ │ │ + tsteq r7, r8, lsl r4 │ │ │ │ + @ instruction: 0x010ce29c │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tsteq ip, r8, ror #4 │ │ │ │ + @ instruction: 0x011763b0 │ │ │ │ + tsteq ip, r4, lsr r2 │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ + tsteq r7, r8, ror r3 │ │ │ │ + strdeq lr, [ip, -ip] │ │ │ │ + ldrdeq r6, [lr, -r0] │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1453143,48 +1453143,48 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 646ff4 │ │ │ │ ldrdeq r1, [r4, -r8]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ smlawteq r4, r4, r3, r1 │ │ │ │ - tsteq r0, r8, lsr ip │ │ │ │ - tsteq lr, r8, lsr #14 │ │ │ │ - @ instruction: 0x010e4ab4 │ │ │ │ - tsteq r7, r8, lsl #4 │ │ │ │ - tsteq lr, r4, asr r9 │ │ │ │ + tsteq r0, r0, asr #24 │ │ │ │ + tsteq lr, r0, lsr r7 │ │ │ │ + @ instruction: 0x010e4abc │ │ │ │ + tsteq r7, r0, lsl r2 │ │ │ │ + tsteq lr, ip, asr r9 │ │ │ │ @ instruction: 0xfffffcc0 │ │ │ │ @ instruction: 0xfffff188 │ │ │ │ @ instruction: 0x01241248 │ │ │ │ @ instruction: 0xfffff114 │ │ │ │ - tsteq r7, ip, asr #1 │ │ │ │ - tstpeq sp, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ + ldrsbeq r6, [r7, -r4] │ │ │ │ + tstpeq sp, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsr #16 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - tsteq r7, r0, lsl #1 │ │ │ │ - smlatteq sp, r0, r3, pc @ │ │ │ │ - smlabteq lr, r8, r7, r6 │ │ │ │ - @ instruction: 0x010cdebc │ │ │ │ - smlabbeq ip, ip, lr, sp │ │ │ │ - tsteq ip, ip, asr lr │ │ │ │ - tsteq r7, r4, lsr #31 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - strdeq r6, [lr, -r8] │ │ │ │ - tsteq r7, r8, ror #30 │ │ │ │ - smlatteq ip, ip, sp, sp │ │ │ │ - @ instruction: 0x010e66bc │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ - @ instruction: 0x010cddb0 │ │ │ │ - smlabbeq lr, r0, r6, r6 │ │ │ │ - @ instruction: 0x01175ef0 │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ - tsteq lr, r4, asr #12 │ │ │ │ - @ instruction: 0x01175eb4 │ │ │ │ - tsteq ip, r8, lsr sp │ │ │ │ - tsteq lr, r8, lsl #12 │ │ │ │ + tsteq r7, r8, lsl #1 │ │ │ │ + smlatteq sp, r8, r3, pc @ │ │ │ │ + ldrdeq r6, [lr, -r0] │ │ │ │ + smlabteq ip, r4, lr, sp │ │ │ │ + @ instruction: 0x010cde94 │ │ │ │ + tsteq ip, r4, ror #28 │ │ │ │ + tsteq r7, ip, lsr #31 │ │ │ │ + tsteq ip, r0, lsr lr │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ + tsteq r7, r0, ror pc │ │ │ │ + strdeq sp, [ip, -r4] │ │ │ │ + smlabteq lr, r4, r6, r6 │ │ │ │ + tsteq r7, r4, lsr pc │ │ │ │ + @ instruction: 0x010cddb8 │ │ │ │ + smlabbeq lr, r8, r6, r6 │ │ │ │ + @ instruction: 0x01175ef8 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + tsteq lr, ip, asr #12 │ │ │ │ + @ instruction: 0x01175ebc │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq lr, r0, 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 │ │ │ │ ldr r2, [r0, #916] @ 0x394 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ @@ -1453532,29 +1453532,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 647754 │ │ │ │ @ instruction: 0x01240eb4 │ │ │ │ smulwbeq r4, r4, lr │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, ip, ror #27 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ - ldrdeq r6, [lr, -r8] │ │ │ │ - @ instruction: 0x01175cbc │ │ │ │ + @ instruction: 0x01175df4 │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ + smlatteq lr, r0, r3, r6 │ │ │ │ + tsteq r7, r4, asr #25 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x010e6294 │ │ │ │ - tsteq r7, r0, ror fp │ │ │ │ + @ instruction: 0x010e629c │ │ │ │ + tsteq r7, r8, ror fp │ │ │ │ smulwteq r4, r8, sl │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ - tsteq ip, r0, lsl r8 │ │ │ │ - smlatteq ip, r0, r7, sp │ │ │ │ - @ instruction: 0x010cd7b0 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ - tsteq ip, ip, asr #14 │ │ │ │ - tsteq ip, ip, lsl r7 │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ + tsteq ip, r8, lsl r8 │ │ │ │ + smlatteq ip, r8, r7, sp │ │ │ │ + @ instruction: 0x010cd7b8 │ │ │ │ + smlabbeq ip, r4, r7, sp │ │ │ │ + tsteq ip, r4, asr r7 │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ 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, [pc, #2876] @ 648478 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1454275,61 +1454275,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r6, r0 │ │ │ │ b 647e7c │ │ │ │ @ instruction: 0x01240908 │ │ │ │ strdeq r0, [r4, -r4]! │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x011757b8 │ │ │ │ - smlabteq lr, r4, lr, r5 │ │ │ │ - tsteq r7, r0, lsl #13 │ │ │ │ - @ instruction: 0x010e5d94 │ │ │ │ - tsteq r7, r0, asr #12 │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ + tsteq r7, r0, asr #15 │ │ │ │ + smlabteq lr, ip, lr, r5 │ │ │ │ + tsteq r7, r8, lsl #13 │ │ │ │ + @ instruction: 0x010e5d9c │ │ │ │ + tsteq r7, r8, asr #12 │ │ │ │ + tsteq lr, r8, asr sp │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x01175490 │ │ │ │ - smlatbeq lr, r8, fp, r5 │ │ │ │ + @ instruction: 0x01175498 │ │ │ │ + @ instruction: 0x010e5bb0 │ │ │ │ smlawteq r4, r0, r3, r0 │ │ │ │ - tsteq lr, r4, lsl #18 │ │ │ │ - tsteq r7, ip, ror #1 │ │ │ │ - tsteq ip, r0, lsl #30 │ │ │ │ - tsteq lr, r4, lsl #16 │ │ │ │ - tsteq r7, r4, lsr #1 │ │ │ │ - tsteq lr, r8, lsl #16 │ │ │ │ - @ instruction: 0x010e57bc │ │ │ │ - tsteq r7, r4, asr #32 │ │ │ │ - tsteq ip, r8, asr lr │ │ │ │ - tsteq lr, ip, asr r7 │ │ │ │ - tsteq r7, r8 │ │ │ │ - tsteq ip, ip, lsl lr │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ - smlatteq ip, r4, sp, ip │ │ │ │ - @ instruction: 0x01174f9c │ │ │ │ - @ instruction: 0x010ccdb0 │ │ │ │ - @ instruction: 0x010e56b4 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ - tsteq r7, r4, lsr #30 │ │ │ │ - tsteq ip, r8, lsr sp │ │ │ │ - tsteq lr, ip, lsr r6 │ │ │ │ - tsteq ip, r0, lsl #26 │ │ │ │ - tsteq r7, r8, ror #29 │ │ │ │ - strdeq r5, [lr, -ip] │ │ │ │ - smlabteq ip, r0, ip, ip │ │ │ │ - tsteq r7, r4, ror lr │ │ │ │ - smlabbeq ip, r8, ip, ip │ │ │ │ - smlabbeq lr, ip, r5, r5 │ │ │ │ - tsteq ip, r0, asr ip │ │ │ │ - tsteq ip, r0, lsr #24 │ │ │ │ - strdeq ip, [ip, -r0] │ │ │ │ - smlabteq ip, r0, fp, ip │ │ │ │ - @ instruction: 0x010ccb90 │ │ │ │ - tsteq r7, r8, ror sp │ │ │ │ - smlabbeq lr, ip, r4, r5 │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ + ldrsheq r5, [r7, -r4] │ │ │ │ + tsteq ip, r8, lsl #30 │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ + tsteq r7, ip, lsr #1 │ │ │ │ + tsteq lr, r0, lsl r8 │ │ │ │ + smlabteq lr, r4, r7, r5 │ │ │ │ + tsteq r7, ip, asr #32 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + tsteq lr, r4, ror #14 │ │ │ │ + tsteq r7, r0, lsl r0 │ │ │ │ + tsteq ip, r4, lsr #28 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ + smlatteq ip, ip, sp, ip │ │ │ │ + tsteq r7, r4, lsr #31 │ │ │ │ + @ instruction: 0x010ccdb8 │ │ │ │ + @ instruction: 0x010e56bc │ │ │ │ + tsteq r7, r8, ror #30 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + smlabbeq lr, r0, r6, r5 │ │ │ │ + tsteq r7, ip, lsr #30 │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq lr, r4, asr #12 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + @ instruction: 0x01174ef0 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ + smlabteq ip, r8, ip, ip │ │ │ │ + tsteq r7, ip, ror lr │ │ │ │ + @ instruction: 0x010ccc90 │ │ │ │ + @ instruction: 0x010e5594 │ │ │ │ + tsteq ip, r8, asr ip │ │ │ │ + tsteq ip, r8, lsr #24 │ │ │ │ + strdeq ip, [ip, -r8] │ │ │ │ + smlabteq ip, r8, fp, ip │ │ │ │ + @ instruction: 0x010ccb98 │ │ │ │ + tsteq r7, r0, lsl #27 │ │ │ │ + @ instruction: 0x010e5494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1454744,34 +1454744,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ba12c │ │ │ │ msreq CPSR_xc, r0, ror #25 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ msreq CPSR_xc, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ andeq r7, r0, r8, lsr ip │ │ │ │ - tsteq r7, ip, ror #22 │ │ │ │ - tsteq lr, r4, ror r2 │ │ │ │ - tsteq r7, r4, lsr sl │ │ │ │ - tsteq lr, r4, asr #2 │ │ │ │ + tsteq r7, r4, ror fp │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ + tsteq r7, ip, lsr sl │ │ │ │ + tsteq lr, ip, asr #2 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011748d8 │ │ │ │ - strdeq r4, [lr, -r0] │ │ │ │ + tsteq r7, r0, ror #17 │ │ │ │ + strdeq r4, [lr, -r8] │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ msreq CPSR_xc, r8, asr r8 │ │ │ │ smlawteq r3, ip, r7, pc @ │ │ │ │ - tsteq r7, r8, lsl r7 │ │ │ │ - tsteq ip, ip, lsr #10 │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ - strdeq ip, [ip, -r8] │ │ │ │ - smlabteq ip, ip, r4, ip │ │ │ │ - @ instruction: 0x010cc49c │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ - tsteq r7, ip, lsr #12 │ │ │ │ - tsteq ip, r0, asr #8 │ │ │ │ - tsteq lr, r0, asr #26 │ │ │ │ + tsteq r7, r0, lsr #14 │ │ │ │ + tsteq ip, r4, lsr r5 │ │ │ │ + tsteq lr, r8, lsr lr │ │ │ │ + tsteq ip, r0, lsl #10 │ │ │ │ + ldrdeq ip, [ip, -r4] │ │ │ │ + smlatbeq ip, r4, r4, ip │ │ │ │ + tsteq ip, r8, ror r4 │ │ │ │ + tsteq r7, r4, lsr r6 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + tsteq lr, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -1454797,17 +1454797,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ mov ip, r0 │ │ │ │ b 648c64 │ │ │ │ - tsteq r7, r0, asr #10 │ │ │ │ - tsteq ip, r4, asr r3 │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ + tsteq r7, r8, asr #10 │ │ │ │ + tsteq ip, ip, asr r3 │ │ │ │ + tsteq lr, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ 648d94 │ │ │ │ ldr r0, [pc, #196] @ 648d98 │ │ │ │ ldr r4, [pc, #196] @ 648d9c │ │ │ │ @@ -1454857,18 +1454857,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ b 648d60 │ │ │ │ msreq CPSR_xc, r0, ror r5 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq r7, r4, ror #9 │ │ │ │ - tsteq lr, r0, lsl #24 │ │ │ │ - smlabbeq ip, r0, r2, ip │ │ │ │ - tsteq ip, r0, asr r2 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ + tsteq lr, r8, lsl #24 │ │ │ │ + smlabbeq ip, r8, r2, ip │ │ │ │ + tsteq ip, r8, asr r2 │ │ │ │ andeq r0, r0, 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 r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1456093,76 +1456093,76 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 64a008 │ │ │ │ @ instruction: 0x0123ee14 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ ldrdeq lr, [r3, -r8]! │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - tsteq lr, r4, asr r4 │ │ │ │ - smlabbeq lr, r0, r3, r4 │ │ │ │ - tsteq r7, ip, asr #24 │ │ │ │ - smlabbeq lr, r4, r1, r4 │ │ │ │ - tsteq r7, r0, ror #20 │ │ │ │ - @ instruction: 0x011738f0 │ │ │ │ - smlatteq lr, r8, pc, r3 @ │ │ │ │ - tsteq r7, r8, ror #14 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - tsteq r7, r0, lsl #9 │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tsteq lr, ip, asr r4 │ │ │ │ + smlabbeq lr, r8, r3, r4 │ │ │ │ + tsteq r7, r4, asr ip │ │ │ │ + smlabbeq lr, ip, r1, r4 │ │ │ │ + tsteq r7, r8, ror #20 │ │ │ │ + @ instruction: 0x011738f8 │ │ │ │ + strdeq r3, [lr, -r0] │ │ │ │ + tsteq r7, r0, ror r7 │ │ │ │ + tsteq lr, r8, ror #28 │ │ │ │ + tsteq r7, r8, lsl #9 │ │ │ │ + smlabbeq lr, r4, fp, r3 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - tsteq lr, r0, lsl fp │ │ │ │ - tsteq r7, ip, lsl #8 │ │ │ │ + tsteq lr, r8, lsl fp │ │ │ │ + tsteq r7, r4, lsl r4 │ │ │ │ @ instruction: 0x010bf298 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - ldrdeq r3, [lr, -r0] │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ + ldrdeq r3, [lr, -r8] │ │ │ │ + @ instruction: 0x011732d4 │ │ │ │ tsteq fp, r8, lsl r8 │ │ │ │ - smlabbeq lr, r4, r9, r3 │ │ │ │ - tsteq r7, r0, lsl #5 │ │ │ │ + smlabbeq lr, ip, r9, r3 │ │ │ │ + tsteq r7, r8, lsl #5 │ │ │ │ @ instruction: 0x0123e234 │ │ │ │ smlabbeq fp, r0, r7, fp │ │ │ │ - smlabteq lr, ip, r8, r3 │ │ │ │ - tsteq r7, r8, asr #3 │ │ │ │ - tsteq ip, r8, lsl pc │ │ │ │ - @ instruction: 0x010e389c │ │ │ │ - @ instruction: 0x01173198 │ │ │ │ - tsteq lr, r4, lsl r7 │ │ │ │ - tsteq r7, ip │ │ │ │ + ldrdeq r3, [lr, -r4] │ │ │ │ + @ instruction: 0x011731d0 │ │ │ │ + tsteq ip, r0, lsr #30 │ │ │ │ + smlatbeq lr, r4, r8, r3 │ │ │ │ + tsteq r7, r0, lsr #3 │ │ │ │ + tsteq lr, ip, lsl r7 │ │ │ │ + tsteq r7, r4, lsl r0 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + tsteq r7, r0, asr ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - tsteq lr, r8, rrx │ │ │ │ + tsteq r7, r4, lsl #19 │ │ │ │ + tsteq lr, r0, ror r0 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - tsteq ip, ip, lsl #2 │ │ │ │ - tsteq r7, r4, lsl #17 │ │ │ │ - tsteq r7, r0, lsr #17 │ │ │ │ - @ instruction: 0x010e2d98 │ │ │ │ - tsteq lr, ip, lsr sl │ │ │ │ - tsteq r7, r8, lsr r3 │ │ │ │ + tsteq ip, r4, lsl r1 │ │ │ │ + tsteq r7, ip, lsl #17 │ │ │ │ + tsteq r7, r8, lsr #17 │ │ │ │ + smlatbeq lr, r0, sp, r2 │ │ │ │ + tsteq lr, r4, asr #20 │ │ │ │ + tsteq r7, r0, asr #6 │ │ │ │ smlabbeq fp, r4, r8, sl │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - tsteq lr, r4, lsr #18 │ │ │ │ + tsteq lr, ip, lsr #18 │ │ │ │ svccc 0x00f80000 │ │ │ │ - @ instruction: 0x010e2890 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ + @ instruction: 0x010e2898 │ │ │ │ + tsteq r7, r8, ror r1 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r7, r4, ror #1 │ │ │ │ - ldrdeq r2, [lr, -r4] │ │ │ │ + tsteq r7, ip, ror #1 │ │ │ │ + ldrdeq r2, [lr, -ip] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 64a23c │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r4, #0 │ │ │ │ @@ -1458088,230 +1458088,230 @@ │ │ │ │ b 6498a0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ b 64be20 │ │ │ │ svccc 0x00f80000 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ + tsteq lr, r4, asr #14 │ │ │ │ + tsteq r7, r4, lsr #32 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01171f90 │ │ │ │ - smlabbeq lr, r0, r6, r2 │ │ │ │ - @ instruction: 0x01171eb0 │ │ │ │ - smlatbeq ip, ip, r6, r7 │ │ │ │ - smlatteq ip, r4, fp, r9 │ │ │ │ + @ instruction: 0x01171f98 │ │ │ │ + smlabbeq lr, r8, r6, r2 │ │ │ │ + @ instruction: 0x01171eb8 │ │ │ │ + @ instruction: 0x010c76b4 │ │ │ │ + smlatteq ip, ip, fp, r9 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - tsteq lr, r4, ror #10 │ │ │ │ - @ instruction: 0x010c9bb0 │ │ │ │ - tsteq lr, r4, lsr r5 │ │ │ │ - tsteq r7, r0, lsr lr │ │ │ │ - @ instruction: 0x01171dfc │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ - smlatbeq lr, r4, r4, r2 │ │ │ │ - tsteq r7, r0, lsr #27 │ │ │ │ - tsteq r7, ip, lsr sp │ │ │ │ - tsteq lr, r4, lsr r4 │ │ │ │ - tsteq r7, r0, lsl #25 │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ + @ instruction: 0x010c9bb8 │ │ │ │ + tsteq lr, ip, lsr r5 │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + smlatbeq lr, ip, r4, r2 │ │ │ │ + tsteq r7, r8, lsr #27 │ │ │ │ + tsteq r7, r4, asr #26 │ │ │ │ + tsteq lr, ip, lsr r4 │ │ │ │ + tsteq r7, r8, lsl #25 │ │ │ │ tsteq fp, r0, lsl #30 │ │ │ │ smlabteq fp, ip, lr, sp │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x010c99b4 │ │ │ │ - tsteq lr, ip, lsr r3 │ │ │ │ - ldrdeq r2, [lr, -r4] │ │ │ │ - @ instruction: 0x01171bd0 │ │ │ │ + @ instruction: 0x010c99bc │ │ │ │ + tsteq lr, r4, asr #6 │ │ │ │ + ldrdeq r2, [lr, -ip] │ │ │ │ + @ instruction: 0x01171bd8 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - mrseq r2, LR_fiq │ │ │ │ - @ instruction: 0x01171afc │ │ │ │ + tsteq lr, r8, lsl #4 │ │ │ │ + tsteq r7, r4, lsl #22 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlabbeq fp, ip, r9, sp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - smlatbeq lr, ip, r0, r2 │ │ │ │ - tsteq r7, r8, lsr #19 │ │ │ │ + strheq r2, [lr, -r4] │ │ │ │ + @ instruction: 0x011719b0 │ │ │ │ strdeq r9, [fp, -r4] │ │ │ │ - tsteq lr, r0, rrx │ │ │ │ - tsteq r7, ip, asr r9 │ │ │ │ + tsteq lr, r8, rrx │ │ │ │ + tsteq r7, r4, ror #18 │ │ │ │ @ instruction: 0x010b9eb0 │ │ │ │ - strdeq r1, [lr, -r8] │ │ │ │ - @ instruction: 0x011718f4 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ - smlabteq lr, ip, pc, r1 @ │ │ │ │ - tsteq r7, r4, asr #17 │ │ │ │ - smlatbeq lr, r8, pc, r1 @ │ │ │ │ - tsteq r7, r4, lsr #17 │ │ │ │ + mrseq r2, (UNDEF: 14) │ │ │ │ + @ instruction: 0x011718fc │ │ │ │ + tsteq ip, r0, asr r6 │ │ │ │ + ldrdeq r1, [lr, -r4] │ │ │ │ + tsteq r7, ip, asr #17 │ │ │ │ + @ instruction: 0x010e1fb0 │ │ │ │ + tsteq r7, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - tsteq lr, ip, lsr #30 │ │ │ │ - tsteq r7, ip, lsl r8 │ │ │ │ - smlabteq lr, ip, ip, r1 │ │ │ │ - tsteq r7, r8, asr #11 │ │ │ │ + tsteq lr, r4, lsr pc │ │ │ │ + tsteq r7, r4, lsr #16 │ │ │ │ + ldrdeq r1, [lr, -r4] │ │ │ │ + @ instruction: 0x011715d0 │ │ │ │ tsteq fp, r0, lsl fp │ │ │ │ - tsteq lr, ip, asr ip │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ + tsteq lr, r4, ror #24 │ │ │ │ + tsteq r7, r0, ror #10 │ │ │ │ smlatbeq fp, r0, sl, r9 │ │ │ │ tsteq fp, ip, lsr sl │ │ │ │ - strdeq r6, [ip, -r8] │ │ │ │ - tsteq r7, r0, ror #7 │ │ │ │ - swpeq r9, r8, [ip] │ │ │ │ - tsteq lr, ip, lsl sl │ │ │ │ - tsteq r7, r8, lsl r3 │ │ │ │ - smlatteq lr, r4, r9, r1 │ │ │ │ - tsteq r7, ip, asr #5 │ │ │ │ - ldrdeq r1, [lr, -ip] │ │ │ │ - @ instruction: 0x01170ed8 │ │ │ │ - tsteq lr, r0, lsr r5 │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ - tsteq lr, ip, lsr r4 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ - tsteq lr, r4, lsl #6 │ │ │ │ - tsteq r7, r0, lsl #24 │ │ │ │ - tsteq ip, r0, asr #18 │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + tsteq r7, r8, ror #7 │ │ │ │ + smlatbeq ip, r0, r0, r9 │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ + tsteq r7, r0, lsr #6 │ │ │ │ + smlatteq lr, ip, r9, r1 │ │ │ │ + @ instruction: 0x011712d4 │ │ │ │ + smlatteq lr, r4, r5, r1 │ │ │ │ + tsteq r7, r0, ror #29 │ │ │ │ + tsteq lr, r8, lsr r5 │ │ │ │ + tsteq r7, r4, lsr lr │ │ │ │ + tsteq lr, r4, asr #8 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ + tsteq lr, ip, lsl #6 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ + tsteq ip, r8, asr #18 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - tsteq ip, r4, lsl r9 │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - smlatteq ip, r4, r8, r8 │ │ │ │ + smlatteq ip, ip, r8, r8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - smlabteq ip, ip, r8, r8 │ │ │ │ - smlatbeq ip, ip, r8, r8 │ │ │ │ + ldrdeq r8, [ip, -r4] │ │ │ │ + @ instruction: 0x010c88b4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x010c8890 │ │ │ │ + @ instruction: 0x010c8898 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq ip, r4, ror r8 │ │ │ │ + tsteq ip, ip, ror r8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - ldrdeq r1, [lr, -ip] │ │ │ │ - @ instruction: 0x01170ad8 │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ - smlatbeq lr, r8, r1, r1 │ │ │ │ - tsteq r7, r4, lsr #21 │ │ │ │ - strdeq r8, [ip, -r0] │ │ │ │ - tsteq lr, r4, ror r1 │ │ │ │ - tsteq r7, r0, ror sl │ │ │ │ - @ instruction: 0x010c87bc │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ - tsteq r7, r4, lsl #20 │ │ │ │ - tsteq ip, r8, asr #14 │ │ │ │ - smlabteq lr, ip, r0, r1 │ │ │ │ - tsteq r7, r8, asr #19 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ - swpeq r1, r8, [lr] │ │ │ │ - @ instruction: 0x01170994 │ │ │ │ - smlatteq ip, r0, r6, r8 │ │ │ │ + tsteq ip, r0, ror #16 │ │ │ │ + smlatteq lr, r4, r1, r1 │ │ │ │ + tsteq r7, r0, ror #21 │ │ │ │ + tsteq ip, ip, lsr #16 │ │ │ │ + @ instruction: 0x010e11b0 │ │ │ │ + tsteq r7, ip, lsr #21 │ │ │ │ + strdeq r8, [ip, -r8] │ │ │ │ + tsteq lr, ip, ror r1 │ │ │ │ + tsteq r7, r8, ror sl │ │ │ │ + smlabteq ip, r4, r7, r8 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ + tsteq r7, r4, asr #20 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + tsteq lr, r0, lsl r1 │ │ │ │ + tsteq r7, ip, lsl #20 │ │ │ │ + tsteq ip, r0, asr r7 │ │ │ │ + ldrdeq r1, [lr, -r4] │ │ │ │ + @ instruction: 0x011709d0 │ │ │ │ + tsteq ip, ip, lsl r7 │ │ │ │ + smlatbeq lr, r0, r0, r1 │ │ │ │ + @ instruction: 0x0117099c │ │ │ │ + smlatteq ip, r8, r6, r8 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlabteq ip, r8, r6, r8 │ │ │ │ - @ instruction: 0x010c8690 │ │ │ │ + ldrdeq r8, [ip, -r0] │ │ │ │ + @ instruction: 0x010c8698 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ - tsteq ip, r4, lsr r6 │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ + tsteq ip, ip, lsr r6 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - tsteq ip, r8, lsl r6 │ │ │ │ - @ instruction: 0x010e0f9c │ │ │ │ - @ instruction: 0x01170898 │ │ │ │ - smlatteq ip, r8, r5, r8 │ │ │ │ - @ instruction: 0x010c85bc │ │ │ │ - @ instruction: 0x010c8590 │ │ │ │ - tsteq ip, r0, ror #10 │ │ │ │ - smlatteq lr, r4, lr, r0 │ │ │ │ - tsteq r7, r0, ror #15 │ │ │ │ - tsteq ip, r4, lsr #10 │ │ │ │ + tsteq ip, r0, lsr #12 │ │ │ │ + smlatbeq lr, r4, pc, r0 @ │ │ │ │ + tsteq r7, r0, lsr #17 │ │ │ │ + strdeq r8, [ip, -r0] │ │ │ │ + smlabteq ip, r4, r5, r8 │ │ │ │ + @ instruction: 0x010c8598 │ │ │ │ + tsteq ip, r8, ror #10 │ │ │ │ + smlatteq lr, ip, lr, r0 │ │ │ │ + tsteq r7, r8, ror #15 │ │ │ │ + tsteq ip, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ - smlabteq ip, r4, r4, r8 │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ + smlabteq ip, ip, r4, r8 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x010c849c │ │ │ │ + smlatbeq ip, r4, r4, r8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq ip, r0, ror #8 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ - strdeq r8, [ip, -ip] │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ + tsteq ip, r8, ror #8 │ │ │ │ + tsteq ip, ip, lsr r4 │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + tsteq ip, r4, lsl #8 │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - @ instruction: 0x010c83b8 │ │ │ │ + smlabteq ip, r0, r3, r8 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x010c8394 │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ - @ instruction: 0x010e0cb8 │ │ │ │ - @ instruction: 0x011705b4 │ │ │ │ - tsteq ip, r4, lsl #6 │ │ │ │ - ldrdeq r8, [ip, -r0] │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - smlatbeq ip, r0, r2, r8 │ │ │ │ - tsteq ip, r4, ror r2 │ │ │ │ - tsteq ip, r8, asr #4 │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - @ instruction: 0x010e0b9c │ │ │ │ - @ instruction: 0x01170498 │ │ │ │ - smlatteq ip, r4, r1, r8 │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ - tsteq r7, r4, ror #8 │ │ │ │ - @ instruction: 0x010c81b0 │ │ │ │ - tsteq lr, r4, lsr fp │ │ │ │ - tsteq r7, r0, lsr r4 │ │ │ │ - smlabbeq ip, r0, r1, r8 │ │ │ │ + @ instruction: 0x010c839c │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ + tsteq ip, ip, lsr r3 │ │ │ │ + smlabteq lr, r0, ip, r0 │ │ │ │ + @ instruction: 0x011705bc │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + ldrdeq r8, [ip, -r8] │ │ │ │ + tsteq lr, ip, asr ip │ │ │ │ + tsteq r7, r8, asr r5 │ │ │ │ + smlatbeq ip, r8, r2, r8 │ │ │ │ + tsteq ip, ip, ror r2 │ │ │ │ + tsteq ip, r0, asr r2 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ + smlatbeq lr, r4, fp, r0 │ │ │ │ + tsteq r7, r0, lsr #9 │ │ │ │ + smlatteq ip, ip, r1, r8 │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + @ instruction: 0x010c81b8 │ │ │ │ + tsteq lr, ip, lsr fp │ │ │ │ + tsteq r7, r8, lsr r4 │ │ │ │ + smlabbeq ip, r8, r1, r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - smlabteq lr, r4, sl, r0 │ │ │ │ - tsteq r7, r0, asr #7 │ │ │ │ - tsteq ip, r0, lsl r1 │ │ │ │ - smlatteq ip, r0, r0, r8 │ │ │ │ - tsteq lr, r4, ror #20 │ │ │ │ - tsteq r7, r0, ror #6 │ │ │ │ - smlatbeq ip, ip, r0, r8 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ - tsteq ip, ip, ror r0 │ │ │ │ - @ instruction: 0x011702f8 │ │ │ │ - smlatteq lr, r8, r9, r0 │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + smlabteq lr, ip, sl, r0 │ │ │ │ + tsteq r7, r8, asr #7 │ │ │ │ + tsteq ip, r8, lsl r1 │ │ │ │ + smlatteq ip, r8, r0, r8 │ │ │ │ + tsteq lr, ip, ror #20 │ │ │ │ + tsteq r7, r8, ror #6 │ │ │ │ + strheq r8, [ip, -r4] │ │ │ │ + tsteq lr, r8, lsr sl │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ + smlabbeq ip, r4, r0, r8 │ │ │ │ + tsteq r7, r0, lsl #6 │ │ │ │ + strdeq r0, [lr, -r0] │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - tsteq ip, ip, lsr r0 │ │ │ │ + tsteq ip, r4, asr #32 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - tsteq ip, r8 │ │ │ │ - ldrdeq r7, [ip, -r8] │ │ │ │ - tsteq lr, ip, asr r9 │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ + tsteq ip, r0, lsl r0 │ │ │ │ + smlatteq ip, r0, pc, r7 @ │ │ │ │ + tsteq lr, r4, ror #18 │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - smlatbeq ip, r4, pc, r7 @ │ │ │ │ + smlatbeq ip, ip, pc, r7 @ │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - smlabbeq ip, r8, pc, r7 @ │ │ │ │ - tsteq lr, ip, lsl #18 │ │ │ │ - tsteq r7, r8, lsl #4 │ │ │ │ - tsteq ip, r4, asr pc │ │ │ │ - ldrdeq r0, [lr, -r8] │ │ │ │ - @ instruction: 0x011701d0 │ │ │ │ + @ instruction: 0x010c7f90 │ │ │ │ + tsteq lr, r4, lsl r9 │ │ │ │ + tsteq r7, r0, lsl r2 │ │ │ │ + tsteq ip, ip, asr pc │ │ │ │ + smlatteq lr, r0, r8, r0 │ │ │ │ + @ instruction: 0x011701d8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - smlatbeq lr, r4, r8, r0 │ │ │ │ - @ instruction: 0x0117019c │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ + smlatbeq lr, ip, r8, r0 │ │ │ │ + tsteq r7, r4, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - smlatteq ip, ip, lr, r7 │ │ │ │ + strdeq r7, [ip, -r4] │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq r7, [ip, -r0] │ │ │ │ - tsteq lr, r4, asr r8 │ │ │ │ - tsteq r7, ip, asr #2 │ │ │ │ + ldrdeq r7, [ip, -r8] │ │ │ │ + tsteq lr, ip, asr r8 │ │ │ │ + tsteq r7, r4, asr r1 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - smlatbeq ip, r0, lr, r7 │ │ │ │ - smlabbeq ip, r0, lr, r7 │ │ │ │ + smlatbeq ip, r8, lr, r7 │ │ │ │ + smlabbeq ip, r8, lr, r7 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - tsteq ip, r4, ror #28 │ │ │ │ + tsteq ip, ip, ror #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ + tsteq ip, r0, asr lr │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq ip, ip, lsr #28 │ │ │ │ + tsteq ip, r4, lsr lr │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq ip, r4, lsl lr │ │ │ │ + tsteq ip, ip, lsl lr │ │ │ │ ldr r2, [pc, #-596] @ 64c12c │ │ │ │ ldr r1, [pc, #-596] @ 64c130 │ │ │ │ ldr r0, [pc, #-60] @ 64c34c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b3e5c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1459519,43 +1459519,43 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ba12c │ │ │ │ b 64d418 │ │ │ │ @ instruction: 0x0123b048 │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - tsteq r7, r4, asr #32 │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ + tsteq r7, ip, asr #32 │ │ │ │ + tsteq lr, r8, lsr r7 │ │ │ │ strdeq sl, [r3, -r0]! │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tstpeq r6, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, ror r5 │ │ │ │ + tstpeq r6, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, ror r5 │ │ │ │ @ instruction: 0x0123ae24 │ │ │ │ - smlabbeq ip, r0, fp, r7 │ │ │ │ - @ instruction: 0x0116fdd0 │ │ │ │ - tsteq ip, r8, asr #22 │ │ │ │ - smlabteq lr, r8, r4, r0 │ │ │ │ - @ instruction: 0x0116fd94 │ │ │ │ - tsteq ip, ip, lsl #22 │ │ │ │ - smlabbeq lr, ip, r4, r0 │ │ │ │ - tstpeq r6, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [ip, -r4] │ │ │ │ - tsteq lr, r4, asr r4 │ │ │ │ - tstpeq r6, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010c7a98 │ │ │ │ - tsteq lr, r8, lsl r4 │ │ │ │ - tstpeq r6, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, asr sl │ │ │ │ - ldrdeq r0, [lr, -ip] │ │ │ │ - tstpeq r6, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsr #20 │ │ │ │ - smlatbeq lr, r0, r3, r0 │ │ │ │ - tsteq sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x010c79b4 │ │ │ │ - smlabbeq ip, r8, r9, r7 │ │ │ │ + smlabbeq ip, r8, fp, r7 │ │ │ │ + @ instruction: 0x0116fdd8 │ │ │ │ + tsteq ip, r0, asr fp │ │ │ │ + ldrdeq r0, [lr, -r0] │ │ │ │ + @ instruction: 0x0116fd9c │ │ │ │ + tsteq ip, r4, lsl fp │ │ │ │ + @ instruction: 0x010e0494 │ │ │ │ + tstpeq r6, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r7, [ip, -ip] │ │ │ │ + tsteq lr, ip, asr r4 │ │ │ │ + tstpeq r6, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq ip, r0, sl, r7 │ │ │ │ + tsteq lr, r0, lsr #8 │ │ │ │ + tstpeq r6, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, ror #20 │ │ │ │ + smlatteq lr, r4, r3, r0 │ │ │ │ + @ instruction: 0x0116fcb0 │ │ │ │ + tsteq ip, r8, lsr #20 │ │ │ │ + smlatbeq lr, r8, r3, r0 │ │ │ │ + tsteq sp, r4, lsr fp │ │ │ │ + @ instruction: 0x010c79bc │ │ │ │ + @ instruction: 0x010c7990 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2456] @ 0x998 │ │ │ │ sub sp, sp, #1600 @ 0x640 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [sp, #1640] @ 0x668 │ │ │ │ @@ -1460484,51 +1460484,51 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ b 64e65c │ │ │ │ @ instruction: 0x0123ab34 │ │ │ │ @ instruction: 0x0123aab4 │ │ │ │ - tstpeq r6, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsl #2 │ │ │ │ + tstpeq r6, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #2 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - tstpeq r6, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strdeq pc, [sp, -ip] │ │ │ │ + tstpeq sp, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlabteq sp, r0, ip, lr │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ + smlabteq sp, r8, ip, lr │ │ │ │ + @ instruction: 0x0116e5b4 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x0116e4f4 │ │ │ │ - tsteq sp, r0, lsr #8 │ │ │ │ - smlatteq sp, r4, sl, lr │ │ │ │ + @ instruction: 0x0116e4fc │ │ │ │ + tsteq sp, r8, lsr #8 │ │ │ │ + smlatteq sp, ip, sl, lr │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ + tsteq r6, r0, lsr #2 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - ldrheq lr, [r6, -r0] │ │ │ │ + ldrheq lr, [r6, -r8] │ │ │ │ tsteq fp, ip, ror pc │ │ │ │ - smlabbeq sp, r0, r7, lr │ │ │ │ + smlabbeq sp, r8, r7, lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq r6, r0, asr #30 │ │ │ │ - tsteq sp, ip, lsr r6 │ │ │ │ - @ instruction: 0x0116def8 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ + tsteq sp, r4, asr #12 │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ smlabbeq fp, r4, r4, r6 │ │ │ │ - smlatteq sp, r4, r5, lr │ │ │ │ + smlatteq sp, ip, r5, lr │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ @ instruction: 0x01238e9c │ │ │ │ andeq r7, r0, ip, ror r6 │ │ │ │ - smlatteq sp, r8, ip, r7 │ │ │ │ - tsteq r6, r4, ror #26 │ │ │ │ - tsteq sp, r4, asr r4 │ │ │ │ + strdeq r7, [sp, -r0] │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + tsteq sp, ip, asr r4 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ tst lr, #1 │ │ │ │ bne 64e648 │ │ │ │ ldr lr, [r7, #20] │ │ │ │ lsl r8, r3, #3 │ │ │ │ add fp, lr, r3, lsl #3 │ │ │ │ ldr fp, [fp, #4] │ │ │ │ @@ -1462473,123 +1462473,123 @@ │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 64f3a0 │ │ │ │ @ instruction: 0x010b6194 │ │ │ │ - tsteq r6, r0, ror #23 │ │ │ │ - ldrdeq lr, [sp, -ip] │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ - tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r6, r8, ror #23 │ │ │ │ + smlatteq sp, r4, r2, lr │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ + tsteq r6, r0, lsl r8 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ smlabbeq fp, r8, ip, r5 │ │ │ │ - tsteq r6, r0, asr #11 │ │ │ │ - smlatbeq sp, ip, ip, sp │ │ │ │ + tsteq r6, r8, asr #11 │ │ │ │ + @ instruction: 0x010ddcb4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ - tsteq sp, ip, lsl ip │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq sp, r4, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlatteq sp, r0, fp, sp │ │ │ │ + smlatteq sp, r8, fp, sp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ tsteq fp, r0, lsr #6 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - tsteq sp, ip, lsr sl │ │ │ │ - tsteq r6, ip, ror #5 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq sp, r4, asr #20 │ │ │ │ + @ instruction: 0x0116d2f4 │ │ │ │ tsteq fp, ip, ror r8 │ │ │ │ - ldrdeq sp, [sp, -r4] │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ - smlatteq sp, r4, lr, r6 │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ + ldrdeq sp, [sp, -ip] │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + smlatteq sp, ip, lr, r6 │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ - smlabteq ip, r0, fp, r4 │ │ │ │ - tsteq sp, r0, asr #10 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + smlabteq ip, r8, fp, r4 │ │ │ │ + tsteq sp, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0116cdf0 │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ - smlatteq sp, r8, r4, sp │ │ │ │ + @ instruction: 0x0116cdf8 │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ + strdeq sp, [sp, -r0] │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0116cb98 │ │ │ │ - smlabbeq sp, r4, r2, sp │ │ │ │ + tsteq r6, r0, lsr #23 │ │ │ │ + smlabbeq sp, ip, r2, sp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - @ instruction: 0x0116ca90 │ │ │ │ - smlabbeq sp, r4, r1, sp │ │ │ │ + @ instruction: 0x0116ca98 │ │ │ │ + smlabbeq sp, ip, r1, sp │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ - tsteq r6, ip, ror #19 │ │ │ │ + mrseq sp, (UNDEF: 29) │ │ │ │ + @ instruction: 0x0116c9f4 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - tsteq sp, r0, rrx │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + tsteq sp, r8, rrx │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r8, lsl #16 │ │ │ │ - smlabbeq ip, r0, r5, r4 │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ + tsteq r6, r0, lsl r8 │ │ │ │ + smlabbeq ip, r8, r5, r4 │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tsteq r6, ip, asr #15 │ │ │ │ - smlabteq sp, r4, lr, ip │ │ │ │ - tsteq ip, r8, lsl #10 │ │ │ │ + @ instruction: 0x0116c7d4 │ │ │ │ + smlabteq sp, ip, lr, ip │ │ │ │ + tsteq ip, r0, lsl r5 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - tsteq sp, r8, asr lr │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + tsteq sp, r0, ror #28 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ tsteq fp, r4, asr r5 │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r6, r8, asr r6 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ + tsteq sp, ip, lsr sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x0116c4fc │ │ │ │ - strdeq ip, [sp, -r8] │ │ │ │ - tsteq r6, r8, lsr #9 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x0116c4b0 │ │ │ │ tsteq fp, r8, lsr sl │ │ │ │ - @ instruction: 0x010dcb90 │ │ │ │ + @ instruction: 0x010dcb98 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - tsteq r6, r0, asr #7 │ │ │ │ - @ instruction: 0x010dcab4 │ │ │ │ - tsteq r6, r4, lsl #7 │ │ │ │ - smlabbeq sp, r0, sl, ip │ │ │ │ + tsteq r6, r8, asr #7 │ │ │ │ + @ instruction: 0x010dcabc │ │ │ │ + tsteq r6, ip, lsl #7 │ │ │ │ + smlabbeq sp, r8, sl, ip │ │ │ │ smlabteq fp, r4, r8, r4 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - tsteq r6, r8, ror #5 │ │ │ │ - ldrdeq ip, [sp, -ip] │ │ │ │ + @ instruction: 0x0116c2f0 │ │ │ │ + smlatteq sp, r4, r9, ip │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ muleq r0, r4, ip │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r6, r0, r8, lsr #26 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - tsteq sp, r4, lsl #16 │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq sp, ip, lsl #16 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ tsteq fp, r4, lsr lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ - tsteq sp, r8, lsr #10 │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ muleq r0, r2, r3 │ │ │ │ muleq r0, r3, r3 │ │ │ │ muleq r0, r5, r3 │ │ │ │ muleq r0, r6, r3 │ │ │ │ muleq r0, r9, r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -1464537,119 +1464537,119 @@ │ │ │ │ sub r5, r5, #8 │ │ │ │ mov r7, ip │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r1 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ b 652690 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - tsteq r6, r4, lsl #25 │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ + tsteq r6, ip, lsl #25 │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - tsteq sp, r4, lsr r3 │ │ │ │ + tsteq sp, ip, lsr r3 │ │ │ │ muleq r0, sp, r3 │ │ │ │ andeq r7, r0, r0, asr ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ tsteq fp, r0, ror sl │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ andeq r6, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x0116bab0 │ │ │ │ - smlatbeq sp, ip, r1, ip │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ + @ instruction: 0x0116bab8 │ │ │ │ + @ instruction: 0x010dc1b4 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ smlatteq fp, ip, pc, r3 @ │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ smlabbeq fp, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x0116b9d8 │ │ │ │ - ldrdeq ip, [sp, -r4] │ │ │ │ + tsteq r6, r0, ror #19 │ │ │ │ + ldrdeq ip, [sp, -ip] │ │ │ │ tsteq fp, r4, lsr #30 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - tsteq sp, ip, rrx │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ + tsteq r6, r8, ror r9 │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ + tsteq r6, r8, asr r9 │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0116b8dc │ │ │ │ - smlabteq sp, ip, pc, fp @ │ │ │ │ + tsteq r6, r4, ror #17 │ │ │ │ + ldrdeq fp, [sp, -r4] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ tsteq fp, ip, ror sp │ │ │ │ - tsteq r6, r8, asr #15 │ │ │ │ - smlabteq sp, r4, lr, fp │ │ │ │ - @ instruction: 0x0116b7b4 │ │ │ │ - smlatbeq sp, r8, lr, fp │ │ │ │ + @ instruction: 0x0116b7d0 │ │ │ │ + smlabteq sp, ip, lr, fp │ │ │ │ + @ instruction: 0x0116b7bc │ │ │ │ + @ instruction: 0x010dbeb0 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ tsteq fp, r0, asr ip │ │ │ │ smlatteq fp, r4, fp, r3 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - @ instruction: 0x0116b4b4 │ │ │ │ - smlatbeq sp, r4, fp, fp │ │ │ │ + @ instruction: 0x0116b4bc │ │ │ │ + smlatbeq sp, ip, fp, fp │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ - tsteq sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x0116b3dc │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + tsteq sp, r4, lsr fp │ │ │ │ + tsteq r6, r4, ror #7 │ │ │ │ tsteq fp, ip, ror #18 │ │ │ │ - smlabteq sp, r8, sl, fp │ │ │ │ + ldrdeq fp, [sp, -r0] │ │ │ │ tsteq fp, ip, lsl #18 │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ - tsteq sp, r4, asr sl │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq sp, ip, asr sl │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ @ instruction: 0x010b389c │ │ │ │ - tsteq r6, ip, asr #5 │ │ │ │ - smlabteq sp, r0, r9, fp │ │ │ │ + @ instruction: 0x0116b2d4 │ │ │ │ + smlabteq sp, r8, r9, fp │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ tsteq fp, ip, asr #2 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - tsteq r6, r0, ror #4 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - @ instruction: 0x0116ae9c │ │ │ │ - @ instruction: 0x010db590 │ │ │ │ + tsteq r6, r4, lsr #29 │ │ │ │ + @ instruction: 0x010db598 │ │ │ │ smlabbeq fp, r8, r0, r3 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - tsteq r6, r4, asr #21 │ │ │ │ - smlabteq sp, r0, r1, fp │ │ │ │ + tsteq r6, ip, asr #21 │ │ │ │ + smlabteq sp, r8, r1, fp │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ mrseq r3, (UNDEF: 11) │ │ │ │ - tsteq sp, ip, asr r1 │ │ │ │ + tsteq sp, r4, ror #2 │ │ │ │ smlatbeq fp, r0, pc, r2 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r6, ip, ror #19 │ │ │ │ - smlatteq sp, r8, r0, fp │ │ │ │ - swpeq fp, ip, [sp] │ │ │ │ - @ instruction: 0x0116a998 │ │ │ │ - tsteq r6, r0, ror #18 │ │ │ │ - ldrdeq r2, [ip, -r8] │ │ │ │ - qaddeq fp, r8, sp │ │ │ │ - tsteq sp, ip, lsl r0 │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ + @ instruction: 0x0116a9f4 │ │ │ │ + strdeq fp, [sp, -r0] │ │ │ │ + smlatbeq sp, r4, r0, fp │ │ │ │ + tsteq r6, r0, lsr #19 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + smlatteq ip, r0, r6, r2 │ │ │ │ + tsteq sp, r0, rrx │ │ │ │ + tsteq sp, r4, lsr #32 │ │ │ │ + tsteq r6, r0, lsr #18 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - tsteq sp, ip, asr #30 │ │ │ │ - tsteq r6, r4, lsr #11 │ │ │ │ - @ instruction: 0x010dac98 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + tsteq sp, r4, asr pc │ │ │ │ + tsteq r6, ip, lsr #11 │ │ │ │ + smlatbeq sp, r0, ip, sl │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq fp, r0, lsr sl │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ - smlabteq sp, ip, r0, r4 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + ldrdeq r4, [sp, -r4] │ │ │ │ + tsteq sp, r4, asr #16 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrsheq sl, [r6, -r4] │ │ │ │ - strdeq sl, [sp, -r0] │ │ │ │ + ldrsheq sl, [r6, -ip] │ │ │ │ + strdeq sl, [sp, -r8] │ │ │ │ tsteq fp, r4, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tsteq sp, r4, asr r7 │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq sp, ip, asr r7 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x01169db0 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ + @ instruction: 0x01169db8 │ │ │ │ + tsteq sp, r0, lsr #8 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ andeq sl, r5, r0, lsl ip │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ ldr r7, [r3, r9] │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ adds r4, r4, #1 │ │ │ │ adc r6, r6, #0 │ │ │ │ @@ -1466708,241 +1466708,241 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl ba12c │ │ │ │ mov r4, r0 │ │ │ │ b 64f3a0 │ │ │ │ - @ instruction: 0x010cf690 │ │ │ │ - @ instruction: 0x010d3abc │ │ │ │ + @ instruction: 0x010cf698 │ │ │ │ + smlabteq sp, r4, sl, r3 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ andseq sp, r6, r0, asr #26 │ │ │ │ - @ instruction: 0x011699b4 │ │ │ │ - smlatbeq sp, ip, r0, sl │ │ │ │ + @ instruction: 0x011699bc │ │ │ │ + strheq sl, [sp, -r4] │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - @ instruction: 0x011698d8 │ │ │ │ - smlabteq sp, ip, pc, r9 @ │ │ │ │ + tsteq r6, r0, ror #17 │ │ │ │ + ldrdeq r9, [sp, -r4] │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - strdeq r9, [sp, -r4] │ │ │ │ + tsteq ip, r4, lsl r6 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + strdeq r9, [sp, -ip] │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - tsteq r6, ip, lsl #5 │ │ │ │ + @ instruction: 0x01169294 │ │ │ │ tsteq fp, r8, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r0, ror #13 │ │ │ │ - tsteq r6, ip, lsr #27 │ │ │ │ - smlatbeq sp, r0, r4, r9 │ │ │ │ - @ instruction: 0x01168cf4 │ │ │ │ - strdeq r9, [sp, -r0] │ │ │ │ - tsteq r6, r0, lsr #25 │ │ │ │ + @ instruction: 0x01168db4 │ │ │ │ + smlatbeq sp, r8, r4, r9 │ │ │ │ + @ instruction: 0x01168cfc │ │ │ │ + strdeq r9, [sp, -r8] │ │ │ │ + tsteq r6, r8, lsr #25 │ │ │ │ tsteq fp, r0, lsr r2 │ │ │ │ - smlabbeq sp, ip, r3, r9 │ │ │ │ + @ instruction: 0x010d9394 │ │ │ │ ldrdeq r1, [fp, -r0] │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq ip, r4, ror r5 │ │ │ │ + tsteq r6, r4, lsr #24 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ + tsteq ip, ip, ror r5 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq ip, r0, lsl r5 │ │ │ │ + tsteq ip, r8, lsl r5 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - tsteq sp, r0, asr #14 │ │ │ │ - @ instruction: 0x010c04bc │ │ │ │ - tsteq r6, r0, lsl r7 │ │ │ │ - smlabbeq ip, r8, r4, r0 │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ + smlabteq ip, r4, r4, r0 │ │ │ │ + tsteq r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x010c0490 │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011686d4 │ │ │ │ - tsteq ip, ip, asr #8 │ │ │ │ - smlabteq sp, ip, sp, r8 │ │ │ │ - tsteq ip, r4, lsl r4 │ │ │ │ + @ instruction: 0x011686dc │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ + ldrdeq r8, [sp, -r4] │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - smlatteq ip, r0, r3, r0 │ │ │ │ - tsteq sp, r8, asr sp │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + smlatteq ip, r8, r3, r0 │ │ │ │ + tsteq sp, r0, ror #26 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - smlatbeq ip, r8, r3, r0 │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ + @ instruction: 0x010c03b0 │ │ │ │ + tsteq ip, r8, ror r3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq ip, r0, lsl r3 │ │ │ │ + tsteq ip, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - ldrdeq r0, [ip, -ip] │ │ │ │ - tsteq sp, r4, asr ip │ │ │ │ + tsteq r6, ip, ror #10 │ │ │ │ + smlatteq ip, r4, r2, r0 │ │ │ │ + tsteq sp, ip, asr ip │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - smlatbeq ip, r4, r2, r0 │ │ │ │ - tsteq ip, r4, ror r2 │ │ │ │ + smlatbeq ip, ip, r2, r0 │ │ │ │ + tsteq ip, ip, ror r2 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - tsteq r6, r8, asr #9 │ │ │ │ - tsteq ip, r0, asr #4 │ │ │ │ - smlabteq sp, r0, fp, r8 │ │ │ │ + @ instruction: 0x011684d0 │ │ │ │ + tsteq ip, r8, asr #4 │ │ │ │ + smlabteq sp, r8, fp, r8 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ + tsteq ip, r0, lsl r2 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ - ldrdeq r0, [ip, -r0] │ │ │ │ - tsteq sp, r0, asr fp │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + ldrdeq r0, [ip, -r8] │ │ │ │ + tsteq sp, r8, asr fp │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - tsteq r6, ip, lsl r4 │ │ │ │ - @ instruction: 0x010c0194 │ │ │ │ - tsteq sp, r4, lsl fp │ │ │ │ + tsteq r6, r4, lsr #8 │ │ │ │ + @ instruction: 0x010c019c │ │ │ │ + tsteq sp, ip, lsl fp │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - tsteq r6, r0, ror #7 │ │ │ │ - tsteq ip, r8, asr r1 │ │ │ │ - ldrdeq r8, [sp, -r0] │ │ │ │ + tsteq r6, r8, ror #7 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ + ldrdeq r8, [sp, -r8] │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - tsteq r6, r4, lsr #7 │ │ │ │ - tsteq ip, ip, lsl r1 │ │ │ │ - @ instruction: 0x010d8a94 │ │ │ │ + tsteq r6, ip, lsr #7 │ │ │ │ + tsteq ip, r4, lsr #2 │ │ │ │ + @ instruction: 0x010d8a9c │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - smlatteq ip, r4, r0, r0 │ │ │ │ + smlatteq ip, ip, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - strheq r0, [ip, -r0] │ │ │ │ + strheq r0, [ip, -r8] │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - smlabbeq ip, r0, r0, r0 │ │ │ │ - qaddeq r0, r0, ip │ │ │ │ + smlabbeq ip, r8, r0, r0 │ │ │ │ + qaddeq r0, r8, ip │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - tsteq ip, ip, lsl r0 │ │ │ │ + tsteq ip, r4, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - smlatteq fp, r8, pc, pc @ │ │ │ │ - @ instruction: 0x010bffb4 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ + strdeq pc, [fp, -r0] │ │ │ │ + @ instruction: 0x010bffbc │ │ │ │ + tsteq sp, r0, asr #18 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - smlabbeq fp, r0, pc, pc @ │ │ │ │ + smlabbeq fp, r8, pc, pc @ │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x011681d4 │ │ │ │ - tstpeq fp, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlabteq sp, ip, r8, r8 │ │ │ │ + @ instruction: 0x011681dc │ │ │ │ + tstpeq fp, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [sp, -r4] │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - tstpeq fp, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [fp, -ip] │ │ │ │ + tstpeq fp, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + smlatteq fp, r4, lr, pc @ │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - smlatbeq fp, r8, lr, pc @ │ │ │ │ + @ instruction: 0x010bfeb0 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - ldrsheq r8, [r6, -r8] │ │ │ │ - tstpeq fp, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [sp, -r0] │ │ │ │ + tsteq r6, r0, lsl #2 │ │ │ │ + tstpeq fp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [sp, -r8] │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tstpeq fp, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, r8, asr r0 │ │ │ │ - ldrdeq pc, [fp, -r0] │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + ldrdeq pc, [fp, -r8] │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - @ instruction: 0x010bfd98 │ │ │ │ + smlatbeq fp, r0, sp, pc @ │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - tstpeq fp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - tstpeq fp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - tsteq r6, ip, lsl #31 │ │ │ │ - tstpeq fp, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq sp, r4, r6, r8 │ │ │ │ + @ instruction: 0x01167f94 │ │ │ │ + tstpeq fp, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq sp, ip, r6, r8 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ - smlabteq fp, r8, ip, pc @ │ │ │ │ - tsteq sp, r8, asr #12 │ │ │ │ + tsteq r6, r8, asr pc │ │ │ │ + ldrdeq pc, [fp, -r0] │ │ │ │ + tsteq sp, r0, asr r6 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x010bfc90 │ │ │ │ + @ instruction: 0x010bfc98 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - tstpeq fp, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes